100000
754869
2422803
5773912
11533655
20442630
33292366
50776027
73434687
101353150
134079129
170232164
207491024
242576420
271384421
289776703
294473048
283975168
259370616
223774071
182211317
140055712
101532147
69448234
44892181
27454781
15976682
8854448
4693702
2393228
1180903
574437
273788
130522
60045
26581
11948
5848
2738
1187
332
69
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
19
8
0
0
0
0
0
0
0
0
0
0
0
0
0
