37 60 92 120 152 181 232 263 293 323 367 404 429 485 526 561 611 648 689 737 774 801 856 897 941 964 1041 1082 1128 1174 1222 1263 1296 1337 1375 1431 1472 1526 1587 1628 1680 1715 1769 1819 1860 1915 1956 2016 2057 