100000
776223
2481687
5804717
11358181
19772297
31490227
47172325
67443194
92677114
123152119
158946560
199713720
244858369
293227323
343184896
391872473
436055560
472186032
496019230
503729833
492554785
461831629
413370209
351770781
283251428
215040687
153278775
102172529
63500583
36771932
19848542
9982007
4674734
2046559
864671
357626
147867
60534
25593
10989
4586
1678
503
123
32
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
