29 73 141 217 277 361 422 511 564 639 684 749 810 860 928 987 1056 1121 1162 1222 1273 1424 1541 1787 1857 2091 2213 2318 2409 2467 2516 2594 2649 2727 2818 2880 2923 2961 3009 3057 3140 3194 3279 3379 3448 3493 3543 3608 3660 3706 3772 3810 3847 3891 3935 3976 4017 4049 4120 4198 4268 4333 4384 4430 4502 4563 4589 4614 4672 4722 4787 4855 4897 4945 5042 5110 5149 5192 5238 5273 5303 5352 5389 5424 5490 5559 5595 