100000
771026
2505510
5968530
11856604
21008146
33954183
51276424
73975013
102977275
139222602
183435254
236171229
297833569
368802694
449097934
538433491
636119294
740777658
850614813
963425077
1075966336
1184312445
1283683394
1368974874
1435213498
1477367210
1491333450
1474505583
1425750692
1346374143
1240354592
1113738970
973884891
828964771
686648247
553142559
433394884
330190994
244736000
176465460
123900825
84769554
56498970
36709403
23324054
14515510
8857297
5300253
3127259
1810907
1025419
568587
311156
167563
87955
45818
21600
8535
3434
1437
512
127
36
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
