100000
768137
2478426
5895086
11730176
20745867
33759922
51557729
74858041
104257153
140038276
182019744
229620228
281590868
336230806
390770447
441576529
484030420
513185401
524214109
514072368
482083773
430515823
365255884
293394361
222385459
158705901
106512926
67177785
39824261
22194528
11611126
5735016
2683516
1201890
509927
199862
73013
24894
7732
1948
457
155
30
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
0
0
0
0
0
