89 275 447 859 902 974 1053 1127 1210 1341 1452 1677 1805 1960 2356 2583 2667 2845 3014 3243 3369 3471 3540 3626 3800 3946 4036 4174 4251 4414 4543 4753 4839 4947 5091 5223 5315 