#include <stdio.h>
#include <cmath>

int main()
{
    unsigned long answer,T,N,a,d,b,L1,amount;
    unsigned long n;
    //float L2;
    
    scanf("%lu",&T);
    while (T--) {
        scanf("%lu",&N);
        
        amount = 0;
        answer = 0;
        n=N-N%2;
        for (a = 1; a <= n/2; a++) {
            d = N-a;
            L1 = a*d;
            //L2 = sqrt((float)L1);
            
            
            for (b = 1; b*b < L1 ; b++) {
                //printf("%ld %f\n",b,L2);
                amount = 2*(((L1-1)/b) - b + 1) - 1;
                if (d==a) answer+=amount;
                else answer+=2*amount;
                
            }
            
        }
        
        printf("%lu\n",answer);
    }
}