n, m = map(int, input().split()) mod = 10**9+7 ans = [] for x in range(1, m+1): temp = 1 q, r = divmod(n+1, x) temp *= pow(q+1, r, mod)*pow(q, x-r-1, mod)*(q-1) temp %= mod ans.append(temp) print(*ans, sep='\n')