100000
568691
1460722
2923897
5049424
7880689
11381818
15379674
19608271
23690765
27194956
29761275
31130896
31256954
30219766
28196526
25494201
22432675
19264744
16201655
13361674
10816038
8611791
6759569
5242608
4019115
3049217
2285360
1698913
1255993
922308
672664
489332
353845
255736
183549
131719
93318
65047
44804
30409
20609
13745
8997
5867
3711
2364
1548
1087
724
425
196
77
26
14
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
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
