100000
776915
2480375
5800974
11452469
19684111
31262108
47141637
67482294
92930970
124133933
161291353
204680787
254356501
310117713
371372480
437074506
505774180
575654159
644234582
708427119
764555485
808555952
836525132
844789732
830684639
793400540
734247416
656710234
566117106
468997539
372398165
282634317
204675632
141231924
92679026
57860982
34387477
19441601
10479563
5403397
2676808
1288394
613367
295236
142886
71693
38526
23060
15065
9316
5560
2711
938
195
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
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
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
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
