from math import sqrt def calc(x): return (-1+sqrt(1+4*x))/2.0 XANS=[] for c in range(4*10**9,-1,-1): lc=(c*c-1)//4 for x in range(lc-100,lc+100): ANS=int(calc(x)) if ANS*ANS+ANS<=x and (ANS+1)*(ANS+1)+ANS+1<=x: XANS.append(x) elif ANS*ANS+ANS>x: XANS.append(x) if len(XANS)==100000: break for ans in XANS: print(ans)