12 34 55 77 99 121 153 175 205 234 274 311 355 401 444 529 572 641 687 752 905 962 1019 1082 1128 1175 1224 1284 1352 1406 1460 1516 1560 1610 1659 1707 1759 1835 1873 1927 1967 2021 2079 2145 2202 2263 2345 2435 