37 96 177 230 252 320 379 424 456 493 533 599 681 774 843 892 972 1045 1092 1118 1163 1210 1263 1331 1390 1471 1526 1580 1646 1716 1793 1871 1928 2000 2053 