35 77 118 157 187 211 295 324 359 400 434 475 512 546 602 632 719 742 797 824 851 898 934 984 1021 1062 1088 1143 1191 1240 1281 1352 1421 1478 1520 1551 1589 1629 1715 1754 1817 1888 1982 2068 2110 2165 2206 2286 2368 2418 2527 