100000
777053
2487577
5830541
11481389
20053509
31737092
47435830
68103502
93994556
125793801
164231877
209859153
262911033
323558735
391777635
467494666
550167228
639036838
733171683
831185256
931444605
1031473892
1128326021
1218493774
1297925759
1362710079
1408646501
1431922537
1429205083
1398832357
1340000530
1254449707
1145381256
1017987062
879560776
737777372
599783710
471716750
358590748
263386207
186671621
127519026
83888710
53088429
32354602
18997139
10771490
5889487
3120805
1615046
820409
411779
207855
107937
56126
28984
14900
7838
3947
2045
955
406
133
23
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
