100000
771789
2476172
5855401
11750817
20456977
32374445
48258161
68799548
94587838
125777306
162344984
203958367
249863410
298696901
348659193
397128886
440473928
474876780
496424638
501238316
487080220
454116183
404418345
342765901
275384403
208997231
149526452
100657443
63676380
37888337
21282897
11369820
5828986
2897870
1425203
706636
348794
170325
85311
43076
20784
8605
3418
1392
703
485
298
221
210
146
92
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
79
72
64
61
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
