10125
16580
25519
57455
73708
98455
121269
145207
173394
186581
204894
221144
238959
260206
279706
309395
331456
355520
377095
401031
419219
431348
453094
471158
489220
504782
519407
535097
552221
574533
596533
621158
638409
659787
672911
693722
714784
749721
771723
797909
815286
837097
859847
870348
877473
888097
895597
910222
926349
939160
954098
970912
985036
1006039
1020411
1040099
1063348
1087786
1109349
1124224
