#include using namespace std; const int mod=998244353; int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); int N,M; cin>>N>>M; vectorcnt(M+1); for(int i=0;i>A; for(int j=1;j*j<=A;j++){ if(A%j==0){ ++cnt[j]; if(j*j!=A){ ++cnt[A/j]; } } } } vectorbeki(N+1); beki[0]=1; vectorans(M+1); for(int i=0;i=1;i--){ ans[i]=beki[cnt[i]]-1; for(int j=i*2;j<=M;j+=i){ ans[i]-=ans[j]; if(ans[i]<0)ans[i]+=mod; } } for(int i=1;i<=M;i++){ cout<