100000
771242
2470056
5800280
11495984
19977223
31917304
48088879
68908052
94833278
126057102
162519216
203933286
249678495
298359937
348068234
396187616
439373562
473745136
495203950
500111659
486298573
453744891
404503882
343170874
276131199
210112341
150805613
101939843
64871371
38873037
21972062
11767572
6000227
2954921
1420570
683019
334291
168026
84288
42993
23244
12363
6285
3462
1768
601
271
103
42
40
40
40
40
38
34
28
26
24
22
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
412
1583
2752
3573
19545
21827
9369
5851
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
