MOD = 10**9 + 7 N, M = map(int, input().split()) threshold = (N + 1) // 2 for X in range(1, M + 1): if X > threshold: print(0) else: k = N // X r = N % X part1 = pow(k + 1, r, MOD) part2 = pow(k, X - r, MOD) res = (part1 * part2) % MOD print(res)