#include<bits/stdc++.h>
using namespace std;
int n;
const int N=1e4+10;
int a[N];
int main(){
	cin>>n;
	for(int i=1;i<=110;i++){
		for(int j=1;j<=110;j++){
			for(int k=1;k<=110;k++){
				if((long long)i*i+j*j+k*k+i*j+i*k+j*k>n){
					break;
				}
				else a[i*i+j*j+k*k+i*j+i*k+j*k]++;
			}
		}
	}
	for(int i=1;i<=n;i++)
	printf("%d\n",a[i]);
	
	
	return 0;
} 