100000
776866
2484827
5822124
11482546
20027359
31860399
47816728
68464601
94347452
125996301
163886842
208243824
259001475
315975487
378567772
445859723
516411145
588010190
658198595
723644723
780302486
823799376
849859549
854782031
836264220
793730910
729030076
645810534
550454135
450328027
352674526
263670911
187982229
127477086
82177090
50331397
29233600
16126724
8450324
4200889
1980651
891323
385362
159807
64565
25567
10122
4235
1641
482
166
65
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
38
36
36
33
29
26
22
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
