100000
776640
2486619
5851856
11628541
20382674
32484442
48208556
68513083
94276055
126363153
165334813
211545127
265385159
327105765
396900977
474640194
559949474
652471785
750973056
853793317
959009773
1063944850
1165364025
1259382805
1341529095
1406949491
1450802457
1469412171
1459249288
1418317094
1346943537
1247765604
1125661951
986807812
839233656
691106988
550156771
422584535
312869105
222938895
152707710
100526699
63565705
38597998
22518092
12650639
6869398
3636297
1907696
1003766
536692
293261
162466
90374
50268
25698
12196
5623
2849
1703
881
306
58
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
