#include using namespace std; int N,M; int ans[160001]; main() { scanf("%d%d",&N,&M); for(int a=0;a<=M;a++)for(int b=0,x;b<=M&&(x=a*a+(a+b)*b)<=N;b++) { for(int c=0,y;c<=M&&(y=x+(a+b+c)*c)<=N;c++)for(int d=0,z;d<=M&&(z=y+(a+b+c+d)*d)<=N;d++) { ans[z]++; } } for(int i=0;i<=N;i++)printf("%d\n",ans[i]); }