#arc160b. [arc160_b]Triple Pair

[arc160_b]Triple Pair

问题陈述

给定一个正整数 NN。找到满足以下条件的正整数三元组 (x,y,z)(x,y,z) 的数量(对 998244353998244353 取模)。

  • xyxyyzyzzxzx 都小于或等于 NN

你需要解决 TT 个测试用例。

约束条件

  • 1T1001 \le T \le 100
  • 1N1091 \le N \le 10^9

输入

输入以以下格式从标准输入给出,其中 casei\mathrm{case}_i 表示第 ii 个测试用例:

TT case1\mathrm{case}_1 case2\mathrm{case}_2 \vdots caseT\mathrm{case}_T

每个测试用例的格式如下:

NN

输出

打印 TT 行。第 ii 行(1iT1 \le i \le T)应该包含第 ii 个测试用例的答案。

示例输入 1

4
1
2
5
998244353

示例输出 1

1
4
17
727512986

在第一个测试用例中,N=1N=1。满足条件的三元组 (x,y,z)(x,y,z)(1,1,1)(1,1,1),数量为 11

在第二个测试用例中,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