100000
777882
2491452
5855772
11558736
19873392
31510753
47241644
67716716
93669827
125610161
164144328
209699751
262823399
323150225
391068812
466591376
549354102
638613338
733260486
831984933
932978668
1033676327
1130942174
1221254112
1300871423
1365661065
1411126681
1433619353
1429942425
1398681082
1339038897
1252579974
1142979456
1015570274
877424481
735901678
598104739
470571801
357908158
262751388
186038890
127020440
83560667
53045324
32497036
19256901
11041329
6130516
3303961
1749951
923643
496483
272432
154588
88918
51178
28907
14991
7675
4343
2525
1490
577
199
51
21
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
