mod = 10**9 + 7 n, m = map(int, input().split()) def inv(x): return pow(x, mod-2, mod) for x in range(1, m+1): u, v = divmod(n + 1, x) ans = pow(u, x-v, mod)*pow(u+1, v, mod) ans *= (u-1) ans *= inv(u) print(ans % mod)