37 69 90 113 135 176 202 237 264 330 371 422 464 509 546 624 675 715 778 815 853 904 934 988 1067 1128 1207 1257 1317 1357 1407 1437 1473 1514 1561 1612 1650 1685 1731 1839 1888 1935 1967 2010 2067 