100000
771270
2538291
6258829
13696113
23692230
36259025
53088152
74291557
101003658
133996695
174310698
222242413
278314356
342622478
415219416
495923189
584332728
679392766
779932414
883814863
988782411
1092065678
1190109923
1278645439
1353354762
1409877688
1444292246
1452481953
1431963608
1381867518
1303630389
1200283596
1077196825
941028574
799016431
658551472
526219718
407161754
305008395
221261083
155400147
105853078
70124265
45275532
28548131
17615960
10692256
6397826
3795178
2260904
1368417
840530
530905
336539
211517
133322
88438
60596
42871
28117
18954
13269
9830
7137
4569
2495
1170
467
218
200
200
196
194
190
188
182
182
182
182
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
178
176
172
168
165
161
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
