小 Q 与函数求和 2
题号:NC219181
时间限制:C/C++/Rust/Pascal 5秒,其他语言10秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

小 Q 喜欢数论,特别对于函数求和特别着迷。

现在小 Q 在心中写出了一个函数 ,其中



小 Q 准备对这个函数进行求和,他会给出 ,每次求



的值。

输入描述:

第一行一个整数 ,表示小 Q 给出了 。                          
接下来 行,每行一个整数

输出描述:

输出共  行,第  行表示第  次询问的答案。
示例1

输入

复制
5
1
2
3
4
5

输出

复制
1
6
15
33
55
示例2

输入

复制
3
1000
10000
100000

输出

复制
31877123
606327636
781781312