100000
595364
1583425
3043272
4910156
7124376
9630650
12403128
15407937
18628681
22027637
25590329
29304478
33117466
37023511
41009720
45052201
49115524
53159826
57181500
61172297
65129755
68962120
72679170
76296520
79768759
83006514
86092494
88904113
91444434
93726567
95733981
97391144
98704824
99620749
100155880
100237986
99889778
98997549
97601121
95728375
93308192
90303864
86705075
82551277
77872165
72724279
67173547
61284871
55157864
48939441
42767596
36761999
31055840
25767170
20986752
16779286
13167466
10126128
7632251
5635293
4073486
2889462
2008748
1367793
917179
601724
386370
240797
147258
89406
53374
31041
17700
10013
5647
3015
1739
927
399
171
66
18
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
