100000
765749
2488821
5927737
11790750
20814372
33703777
51137129
73534750
101083115
133356956
169296498
206949432
243211814
274064943
294939492
301778596
292139229
266307632
227858592
182614835
136951471
96178379
63316907
39144628
22718764
12417095
6439642
3166398
1478225
661053
283602
114472
43304
15100
4838
1441
421
41
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
