35 62 95 127 176 226 259 328 376 404 444 489 533 593 654 750 790 835 900 951 996 1053 1164 1230 1327 1384 1427 1541 1659 1768 1825 1881 1912 1998 2052 2115 2185 2256 2346 2441 2512 2587 2669 2749 2810 2879 2986 3055 3113 3213 3342 3442 3499 3542 3593 3649 3700 3775 3867 