100000
585260
1507425
2978450
5074936
7876605
11437018
15814051
21074197
27252520
34422847
42569379
51739843
61970247
73240376
85548384
98945531
113266417
128487461
144559182
161399331
178899139
196931093
215377509
234035621
252737720
271288745
289334010
306635086
322965050
338104564
351864484
363999380
374360266
382583991
388625921
392516922
394226507
393587910
390632494
385511167
378279398
369069522
358049306
345530405
331737524
316801138
301000526
284562682
267778165
250761740
233760590
216936023
200399597
184433458
169106694
154369422
140282938
126922294
114364747
102691476
91912687
81971010
72884238
64624005
57139753
50391663
44302179
38823325
33947915
29590308
25710736
22281458
19246433
16583890
14285662
12278312
10534753
9017808
7720658
6600650
5637944
4811749
4097694
3477502
2945022
2496225
2111386
1782411
1499701
1255743
1049871
876882
727235
606148
503043
417986
349593
290826
243718
203419
171054
143945
122050
102883
85973
71708
59514
48953
41070
34517
29578
25809
21635
18564
15757
13596
10837
8439
7043
5726
4878
4327
3804
3062
2410
1704
1369
1155
902
546
428
298
162
54
20
5
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
