100000
740461
2471312
6143491
12775716
23506750
39471645
61725048
90918202
126905870
168243773
211810761
252926984
286068472
305727933
308211599
292904877
262739272
222824731
178980527
136456226
99158484
68869867
45819628
29270521
18005969
10674174
6128528
3408861
1843186
977071
507579
258862
126749
58198
24170
9383
3177
891
175
43
29
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
16
7
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
