#ARC160B. 三元组

三元组

三元组

时间限制:2s
空间限制:1024MB

题目描述

给定正整数 NN,求满足

xy≤N,yz≤N,zx≤Nxy\le N,\qquad yz\le N,\qquad zx\le N

的正整数有序三元组 (x,y,z)(x,y,z) 的数量,并对 998244353998244353 取模。共有 TT 组测试数据。

输入格式

第一行输入整数 TT,接下来 TT 行每行输入一个整数 NN。

输出格式

输出 TT 行,第 ii 行表示第 ii 组数据的答案。

样例输入 1

4
1
2
5
998244353

样例输出 1

1
4
17
727512986

数据范围

对于所有数据,1≤T≤1001\le T\le100,1≤N≤1091\le N\le10^9。

子任务编号 分值 特殊限制
1 15 T≤3T\le3,N≤30N\le30
2 25 T≤5T\le5,N≤1000N\le1000
3 30 T≤10T\le10,N≤106N\le10^6
4 无特殊限制