問題文

整数 NN が与えられます。
答えの整数 XX998244353998244353 で割った余りを出力してください。

TT 個のテストケースが与えられるので、それぞれについて答えの XX を出力してください。

制約

  • 1T1031 \leqq T \leqq 10^3
  • 1N1031 \leqq N \leqq 10^3
  • 入力はすべて整数

入力

入力は以下の形式で標準入力から与えられる。

Tcase1case2...caseTT\\ case_1\\ case_2\\ .\\ .\\ .\\ case_T

各テストケースは以下の形式で与えられる

NN

出力

TT 行出力せよ。
ii 行目にはテストケース ii の答えを 998244353998244353 で割った余りを出力せよ。

入力例

9
1
2
3
4
6
10
20
40
65

出力例

1
1
1
2
6
106
823065
419348953
462792181

case1case_1 から case7case_7 の答えは998244353未満です。
case8case_8 の答えは 363990257783343363990257783343 です。
case9case_9 の答えは 6253051174070076255649721462530511740700762556497214 です。

提出


Go (1.21)