Logo HelloWorld信息学奥赛题库

少儿编程

时间限制:0.5 s 空间限制:256 MB

#4367. LCMSUM

统计

题目描述

原题来自 SPOJ - LCMSUM

给定 $n$,计算下式的值:

$$ \sum_{i=1}^n\text{lcm}(i,n) $$

其中 $\text{lcm}(i,n)$ 表示 $i,n$ 的最小公倍数。

输入格式

第一行包含一个整数 $T$,表示数据组数;

接下来 $T$ 行,每行一个整数 $n$。

输出格式

输出 $T$ 行,每行一个整数,表示这组数据的答案。

样例

input

3
1
2
5

output

1
4
55

数据范围与提示

对于所有数据,$1\le T\le 3\times 10^5,1\le n\le 10^6$。