100000
770509
2490471
5904508
11685368
20550755
33157778
50200927
72371018
100203872
134007654
173837384
219297011
269344869
322300601
375629319
425846337
468518257
498835007
512669679
506810938
480341367
435123731
375679075
308480111
240533985
177821936
124666069
83026544
52587754
31751605
18317122
10114032
5370829
2743671
1346585
636078
290518
131516
60096
26567
11006
3332
748
83
22
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
