96 289 458 595 853 906 956 1045 1122 1221 1357 1467 1665 1782 1933 2098 2284 2527 2620 2789 2957 3247 3344 3438 3511 3583 3716 3867 3946 4086 4243 4349 4551 4663 4791 4892 5049 