a=[0]*1e4;(r=-50..50).map{|i|r.map{|j|r.map{|k|a[i*i+j*j+k*k]+=1}};i<0||p(a[0..i*i].inject:+)}