100000
596111
1576372
3032177
4895579
7124069
9674065
12510894
15593464
18893882
22385745
26024563
29752554
33576894
37399048
41220565
44991392
48691400
52220481
55570922
58685008
61500707
63970807
66039435
67679110
68791216
69313866
69185171
68355936
66823073
64530315
61510614
57776855
53419972
48507266
43200228
37695129
32164578
26816580
21845350
17378353
13479634
10199747
7493917
5372087
3751158
2555309
1695761
1092974
690677
428255
258480
155096
91298
52579
29812
16173
8603
4237
2157
1118
577
334
171
71
26
3
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
