象棋与马

题目背景

Amazing John 做了一个梦,梦到他下辈子是个象棋大师。 因为人与人之间是不能一概而论的,马与象之间也不能相提并论。 Amazing John 在极度愤怒的情况下创造了一种新的棋:马棋。 “啊这,不会真有人不会下这种棋吧?” 现在他想请你来体验一下这种新棋。

题目描述

Amazing John 有一个无限大的棋盘来下马棋。 有一个马最开始在 $(0,0)$,它的每一步可以走一个 $a\times b$ 的矩形( 即能够从$(x,y)$到达 $(x\pm a,y\pm b)$ 或 $(x\pm b,y\pm a)$ )。 若马通过上述移动方式可以到达棋盘中任意一个点,那么 $p(a,b)=1$,否则 $p(a,b)=0$。 现在 Amazing John 给你 $T$ 组询问,每组询问他会给出一个正整数 $n$,他想知道 $$\left ( \sum_{a=1}^n\sum_{b=1}^np(a,b) \right )\bmod\ 2^{64}$$ 的值。

输入输出格式

输入格式


**本题含有多组数据。** 输入的第一行为一个整数,表示数据组数 $T$。 接下来 $T$ 行,每行一个整数 $n$,表示一个询问。

输出格式


输出共 $T$ 行。 对于每组询问,输出一行一个整数,即 $$\left ( \sum_{a=1}^n\sum_{b=1}^np(a,b) \right )\bmod\ 2^{64}$$ 的值。

输入输出样例

输入样例 #1

3
2
3
4

输出样例 #1

2
4
8

说明

样例解释:当 $n=3$ 时,值为 $1$ 的有 $p(1,2),p(2,1),p(2,3),p(3,2)$。 **本题开启Subtask** |子任务|数据点|数据范围|分数| |-|-|-|- |$1$|$1$|$n\leq 10,T\leq5$|$5$| |$2$|$2\sim 5$|$n\leq 3000,T\leq5$|$15$| |$3$|$6\sim 10$|$n\leq 10^5,T\leq 5$|$15$| |$4$|$11\sim 15$|$n\leq 10^7,T\leq5$|$15$| |$5$|$16\sim 18$|$n\leq10^9,T\leq 5$|$15$| |$6$|$19\sim 25$|$n\times T\leq 10^{11},T\leq 5$|$35$| 注 1:对于 $n\times T\geq 5*10^{10}$ 的数据点,时限为 **4s** ,其余均为 **2.5s** 。且对于所有数据点,空间限制为 **500MB** 。 注 2:输出答案 $\bmod\ 2^{64}$ 即对 **64位无符号整数** 自然溢出。 本题开启 -O2 优化开关。