100000
777054
2481164
5808161
11358257
19829072
31670013
47418557
67854709
93636115
125277458
163157232
207573082
258653829
316147505
379552690
448175464
520421325
594029675
666457781
734033186
792469348
837063476
863237962
867245202
846221236
799788994
730370421
642377353
542651395
439189798
339823365
250555823
175621558
116906950
73784474
44073462
24923754
13367725
6801363
3311524
1563533
717888
320257
142811
64972
29657
13740
5906
2502
939
273
81
44
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
39
37
35
32
29
27
24
21
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
