100000
593969
1554812
3008106
4939790
7335686
10176775
13469768
17199245
21346773
25901027
30850903
36177424
41870283
47934733
54300411
60951328
67882495
75064358
82407938
89948446
97614783
105372957
113167375
120946842
128642393
136217706
143680502
150878416
157761869
164298291
170366169
175913006
180853974
185171137
188763557
191540717
193434625
194321748
194281004
193273292
191135468
187802783
183459390
178182301
172013975
164978817
157152091
148683492
139685880
130348608
120728438
110999295
101349436
91860354
82665929
73847496
65475372
57610631
50292370
43592762
37524807
32084490
27262565
23002719
19276452
16021249
13230764
10862277
8841667
7148898
5746872
4594936
3660039
2907932
2298419
1802492
1403713
1085000
837569
648412
496827
381653
291023
220278
165814
122891
88708
62695
44182
31259
22404
16005
10952
7687
5567
3989
2806
1940
1309
647
341
162
55
12
1
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
