100000
586180
1508340
2973187
5050766
7828633
11348269
15663985
20806345
26799020
33623980
41255836
49666998
58756402
68368819
78342256
88488937
98585240
108388696
117597043
125880355
132962315
138595752
142633915
144894838
145317439
143933077
140767052
135989875
129833866
122496776
114241826
105349453
96102034
86784553
77629678
68770919
60376049
52566018
45417394
38969831
33215451
28113307
23632249
19753907
16414905
13578548
11162821
9127175
7429712
6007891
4830877
3865462
3087263
2452625
1947294
1541443
1215738
952827
745627
579035
448424
343935
264805
203726
155913
119367
91367
69826
53233
40142
29616
22071
16618
12290
8421
5466
3601
2264
1398
725
360
186
82
29
18
8
3
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
