1 20 42 59 83 94 109 123 139 154 169 191 210 232 247 267 283 305 329 346 363 387 406 420 437 452 467 486 503 520 541 551 568 592 611 618 637 651 666 681 691 710 734 751 771 791 806 821 841 856 873 897
