40 121 202 258 306 385 458 526 635 724 790 872 924 1007 1085 1136 1233 1306 1385 1446 1496 1589 1626 1734 1832 1886 1977 2080 2126 2176 2261 2358 2406 2522 2594 2679 2791 2855 2896 2973 3019 3121 3218 3270 3327 3411 3463 3545 3599 3662 3742 3791 3835 3892 