100000
771148
2492073
5935369
11856119
20990727
33852760
50746870
72678437
100483744
134934873
176560320
225504235
281615709
344581764
413549159
487078545
563018029
638475783
709954198
773080442
823378977
856192152
867376954
854325052
816428767
755402903
675467356
582390675
483624216
386489285
297121162
219596135
156136558
106716478
70166029
44451158
27158774
16014595
9175298
5118126
2799779
1510123
808178
433315
236753
128228
67607
35423
18426
9075
4454
2261
1025
371
124
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
78
76
70
66
64
64
64
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
432
865
23542
44198
31227
23764
6351
429
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
