100000
772829
2471489
5800593
11394226
19863542
31719308
47443338
67387010
91705349
120209808
152253356
186500503
220845665
252498990
277900978
293024506
294355423
279965862
250523641
209777902
163470248
117820990
78279825
47837555
26921219
13977715
6700569
3007127
1294436
540473
224419
95782
43685
20268
8698
3653
5182
7313
9880
6628
4272
1025
116
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
59
58
58
54
50
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
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
35
30
24
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
18
10
3
1
0
0
0
0
0
0
0
0
0
0
