n, m = map(int,input().split()) mx = int(m*(4*m)+m*(3*m)+m*(2*m)+m*m) ans = [0]*(n+1) for i in range(0,m+1): for j in range(0,m+1): for k in range(0,m+1): for l in range(0,m+1): x = int(i*(i+j+k+l)+j*(j+k+l)+k*(k+l)+l*l) if(x<=n): ans[x]+=1 for _ in range(len(ans)): print(ans[_])