#include using namespace std; const long long MOD = 1000000007; long long modpow(long long a, long long b){ long long ans = 1; while (b > 0){ if (b % 2 == 1){ ans *= a; ans %= MOD; } a *= a; a %= MOD; b /= 2; } return ans; } int main(){ int N, M; cin >> N >> M; for (int i = 1; i <= M; i++){ if (N % i == i - 1){ cout << modpow((N + 1) / i, i - 1) * (N / i) % MOD << endl; } else { cout << modpow(N / i + 1, N % i + 1) * modpow(N / i, i - 2 - N % i) % MOD * (N / i - 1) % MOD << endl; } } }