#include #include using namespace std; vector phi_table(long long n){ vector ret(n); for(int i = 0; n > i; i++){ ret[i] = i; } for(int i = 2; n >= i; i++){ if(ret[i] == i){ for(int j = i; n >= j; j+=i){ ret[j] = ret[j]/i*(i-1); } } } return ret; } int main(){ int q;cin>>q; auto z = phi_table(10000001); vector cz(10000002); for(int i = 1; 10000002 > i; i++){ cz[i] = cz[i-1] + max(0LL,i-(z[i]+1)); } for(int i = 0; q > i; i++){ long long n;cin>>n; cout << n*(n-1)/2 + cz[n] << endl; } }