100000
740363
2471447
6142884
12855638
23708539
40026434
63184003
94475655
134785572
184277865
242007773
305688318
371280620
433475379
485817842
521794554
536409143
527746747
496876528
447883871
386929361
320938153
256079808
196931497
146342973
105265085
73298859
49579368
32656102
20987482
13204320
8131739
4883171
2870263
1654815
938615
519275
279485
146248
74631
37862
18221
7901
3588
1564
515
127
41
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
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
20
20
20
