121 451 656 829 2086 2345 2544 2802 3050 3234 3586 3775 4023 4218 4630 4856 5180 5729 5965 6058 6132 6312 6553 6681 7136 7474 7723 8118 8297 8655 8975 9181 9411 9815 10111 10651 11083 11232 11449 12073 12381 12637 12699 12943 13184 13616 13896 14079 14242 14348 14476 14923 15219 15499 15698 15925 16048 16288 16451 16746 17023 17344 17619 17752 18092 18248 18556 18676 18786 19012 19359 19902 20425 20611 20736 20873 21106 