#include <stdio.h>
#define MOD 998244353

long long int power(long long int a, long long int b)
{
	long long int ans = 1;
	long long int k = a;
	while(b)
	{
		if(b%2==1) ans*=k, ans%=MOD;
		b/=2;
		k*=k, k%=MOD;
	}
	return ans;
}
long long int inv(long long int k)
{
	return power(k,MOD-2);
}

long long int fact[200010];
long long int comb(int a, int b)
{
	if(a<b) return 0;
	long long int ans = fact[a];
	ans *= inv(fact[b]), ans %= MOD;
	ans *= inv(fact[a-b]), ans %= MOD;
	return ans;
}

int main()
{
	fact[0] = 1;
	for(int i=1;i<=200000;i++) fact[i] = (i*fact[i-1])%MOD;
	
	int a;
	scanf("%d",&a);
	
	for(int i=1;i<=a;i++)
	{
		long long int ans = 1;
		ans *= fact[i], ans %= MOD;
		ans *= fact[a-i], ans %= MOD;
		ans *= (a-i+1), ans %= MOD;
		long long int val = comb(a,i);
		val *= a, val %= MOD;
		val += (MOD-comb(a,i+1)), val %= MOD;
		ans *= val, ans %= MOD;
		printf("%lld\n",ans);
	}
}