32 72 127 198 272 320 349 375 409 459 490 541 606 647 687 747 797 850 886 938 972 1012 1048 1094 1154 1213 1250 1311 1355 1417 1460 1495 1539 1564 1595 1643 1695 1786 1843 