100000
778424
2478101
5764557
11195915
19367219
30813604
46052134
65375391
88924625
116502016
147540218
180734221
214408954
245978152
272144804
289157105
293466129
282757514
256824907
218300436
172557055
125921404
84240040
51409764
28549603
14435623
6632084
2775698
1058835
370116
122755
40113
13994
5509
2107
716
158
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
