100000
754547
2404289
5690271
11273539
19892213
32269027
49037609
70563713
96989944
128037675
162659936
198763790
233515578
263289408
284276316
292870076
286900022
266369477
233588190
192773745
149673425
109228478
74804412
48010389
28925584
16426171
8823692
4516158
2226902
1072405
517913
256988
133204
70999
38983
22910
13702
8205
4579
2470
1149
484
149
62
44
40
40
40
40
40
40
40
40
40
40
40
38
38
34
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
18
14
8
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
