N, K = gets.split.map(&:to_i)
mod = 10 ** 9 + 7

1.upto(K) do |i|
  if i > N - K + 1
    puts 0
    next
  end

  b = (1..i + 1).to_a.repeated_combination(N - K + 1 - i).size
  r = (1..i).to_a.repeated_combination(K - i).size
  puts b * r % mod
end
