問題文
正整数 N が与えられます。
以下の条件を満たす 3 個の正整数の組 (x,y,z) の個数を 998244353 で割ったあまりを求めてください。
- xy,yz,zx が全て N 以下である。
T 個のテストケースが与えられるので、それぞれについて答えを求めてください。
制約
- 1leTle100
- 1leNle109
入力
入力は以下の形式で標準入力から与えられる。
ここで、mathrmcasei とは、i 番目のテストケースを意味する。
T
mathrmcase1
mathrmcase2
vdots
mathrmcaseT
各テストケースは以下の形式で与えられる。
N
出力
T 行出力せよ。i(1leileT) 行目には、i 番目のテストケースに対する答えを出力せよ。
入力例 1
4
1
2
5
998244353
出力例 1
1
4
17
727512986
1 個目のテストケースでは、N=1 です。条件を満たす (x,y,z) は (1,1,1) の 1 個です。
2 個目のテストケースでは、N=2 です。条件を満たす (x,y,z) は、(1,1,1),(2,1,1),(1,2,1),(1,1,2) の 4 個です。