100000
773265
2477075
5859323
11959628
21013449
33354277
49768531
70892657
97567770
130743158
171008772
218983081
274942680
339051429
411312456
491563062
579561530
674539627
775335136
880022117
986548111
1091745536
1191999602
1283496122
1361475016
1421340294
1458402855
1468701895
1449164529
1398975374
1319240213
1213471178
1086969547
946666082
800192319
655464591
519921844
399103668
296288050
212676560
147604179
99046711
64296973
40397035
24649921
14684078
8628084
5040241
2945033
1735857
1035069
627252
382846
235938
150165
96579
60518
36823
21804
13049
7910
5162
2559
1277
726
413
174
97
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
