100000
745410
2466315
6073272
12497002
22774670
37978564
59052546
86628544
120790478
160315922
202673786
243958434
279050025
302458559
309918589
299629532
272913314
234120130
189251870
144413111
104296943
71467932
46570500
28890831
17132144
9748637
5338224
2804572
1415624
687817
328642
152118
68566
29948
13072
6131
2406
622
120
80
30
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
71
8477
14800
8519
671
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
19
18
17
12
3
0
