100000
739882
2480152
6216093
13051635
24216251
40917541
64507797
96630249
139148782
193278206
259667119
337976036
426859208
523557265
623474637
720457452
807115994
875970303
920444882
935731383
919951866
874623597
804384989
716089744
617538309
516545668
419563016
331343688
254804726
191078793
139899488
100064555
70027716
48058777
32362172
21373453
13835594
8802026
5529478
3437761
2121378
1307864
795420
474425
275089
154962
85360
48068
27241
15527
8254
4672
3028
1995
1914
1546
1170
693
337
131
55
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
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
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
39
36
28
22
20
20
20
