100000
755011
2404464
5690662
11317614
20065395
32692848
49876063
72281379
100563955
135126747
175940839
222316733
272947951
325921243
378295918
426254455
465458077
491642260
501438626
492831524
465744827
422393130
367043741
305290113
242761408
184320178
133692268
92648194
61399956
38949247
23783078
13979109
7940984
4405879
2415926
1312282
708154
381673
206828
114336
64736
39379
27127
18753
12026
7812
5220
3566
2201
1197
636
330
126
52
47
43
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
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
38
34
28
26
24
20
20
20
20
20
20
20
20
20
20
20
20
19
16
8
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
