30 152 221 314 416 514 625 691 809 854 971 1070 1116 1239 1322 1442 1548 1642 1718 1775 1840 1939 1997 2057 2114 2188 2304 2368 2436 2518 2591 2687 2759 2818 2877 3001 3111 3208 3330 3387 3446 3528 3620 3722 