function Main(input){
    const N = Number(input);
    let fn = new Array(1e5).fill(0);
    for(let x=1; x<=N; x++){
        for(let y=1; y<=N; y++){
            if(x+y > N) break;
            for(let z=1; z<=N; z++){
                if(x+y+z > N) break;
                fn[x**2 + y**2 + z**2 + x*y + y*z + z*x]++
            }
        }
    }
    for(let i=1; i<=N; i++){
        console.log(fn[i]);
    }
}
Main(require("fs").readFileSync("/dev/stdin", "utf8"));