34 66 90 115 148 189 224 261 285 345 397 452 489 529 568 630 672 723 790 834 875 913 942 988 1048 1111 1171 1205 1242 1280 1319 1350 1386 1434 1490 1537 1564 1597 1642 1716 1758 1814 1847 1891 1949 