小明的数学成绩非常好,并且他非常乐于挑战高难度的数学问题。现在问题来了:给定一个整数N,你需要求出∑gcd(i,n)(1<=i <=n)。说明:gcd(i,n)表示i和n的最大公约数,∑gcd(i,n)(1<=i<=n)表示求1~n之间的每一个数与n的最大公约数之和。
一个整数N
6
15
【数据说明】
对于60%的数据,1<=N<=2^16
对于100%的数据,1<=N<=2^32