26 43 68 94 115 144 169 198 238 274 312 349 374 407 437 480 505 537 566 599 618 647 677 718 750 773 802 831 858 887 1292 1314 1339 1365 1392 1417 1469 1512 1538 1569 1591 1621 1657 1693 1729 1768 1794 1835 1878 1916 1944 2010 2046 2076 2101 