#include #include using namespace std; using Mint=atcoder::modint998244353; int main(){ int N,Q;cin>>N>>Q; deque>q; for (long long i=0,a;i>a,q.push_back(vector{a-1,1}); while(q.size()>1){ auto r=atcoder::convolution(q[0],q[1]); if(r.size()>N+1)r.resize(N+1); q.pop_front();q.pop_front();q.push_back(r); } for (int i=0,b;i>b,printf("%u\n",q.front()[b].val()); }