#include <bits/stdc++.h>
using namespace std;
long long sumFloor(long long n) {
long long res = 0;
long long i = 1;
while (i <= n) {
long long val = n / i;
long long j = n / val;
if (j > n) j = n;
res += val * (j - i + 1);
i = j + 1;
}
return res;
}
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int T; cin >> T;
while (T--) {
long long N; cin >> N;
long long result = sumFloor(N) - N; // چون sumFloor شامل d=N هم هست و ما فقط تا N-1 میخواهیم، اما تفاوت کم است.
cout << result << "\n";
}
return 0;
}