100000
594694
1582737
3042007
4907111
7120530
9639600
12419482
15432486
18645263
22038686
25581391
29264077
33064465
36958925
40948130
44989087
49032423
53103706
57142802
61136337
65060982
68908100
72673465
76310071
79730775
83000984
86068786
88900801
91487565
93802804
95770238
97391564
98696860
99652533
100183178
100241259
99855463
98989244
97638948
95774709
93336410
90332041
86753661
82617600
77921964
72746269
67146092
61219556
55113548
48920037
42750609
36779466
31091481
25799117
21037713
16842059
13231959
10168748
7652505
5650934
4089728
2899023
2005603
1365242
909765
590325
375504
233752
142005
84199
49017
27674
15183
8539
4830
2640
1549
801
395
154
33
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
0
0
0
0
0
0
0
0
0
0
