#include <iostream>
using namespace std;
typedef long long ll;

int main(){
  ll n;
  cin>>n;
  int m[n];fill(m,m+n,0);
  for(int i=1;i*i<=n;i++){
    for(int j=1;j*j<=n;j++){
      for(int k=1;k*k<=n;k++){
        if((i+j+k)*(i+j+k)-j*k-(j+k)*i-1<n)m[(i+j+k)*(i+j+k)-j*k-(j+k)*i-1]++;
      }
    }
  }
  for(int i=0;i<n;i++){
    cout << m[i]<<endl;
  }
}