#arc160b. [arc160_b]Triple Pair

[arc160_b]Triple Pair

問題文

正整数 NN が与えられます。

以下の条件を満たす 33 個の正整数の組 (x,y,z)(x,y,z) の個数を 998244353998244353 で割ったあまりを求めてください。

  • xy,yz,zxxy,yz,zx が全て NN 以下である。

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

制約

  • 1leTle1001 \\le T \\le 100
  • 1leNle1091 \\le N \\le 10^9

入力

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

ここで、mathrmcasei\\mathrm{case}_i とは、ii 番目のテストケースを意味する。

TT mathrmcase1\\mathrm{case}_1 mathrmcase2\\mathrm{case}_2 vdots\\vdots mathrmcaseT\\mathrm{case}_T

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

NN

出力

TT 行出力せよ。i(1leileT)i(1 \\le i \\le T) 行目には、ii 番目のテストケースに対する答えを出力せよ。


入力例 1

4
1
2
5
998244353

出力例 1

1
4
17
727512986

11 個目のテストケースでは、N=1N=1 です。条件を満たす (x,y,z)(x,y,z)(1,1,1)(1,1,1)11 個です。

22 個目のテストケースでは、N=2N=2 です。条件を満たす (x,y,z)(x,y,z) は、(1,1,1),(2,1,1),(1,2,1),(1,1,2)(1,1,1),(2,1,1),(1,2,1),(1,1,2)44 個です。