22 45 68 93 121 148 174 208 234 256 292 325 359 414 456 523 564 599 648 684 722 762 837 884 948 993 1038 1110 1187 1244 1285 1328 1371 1415 1460 1512 1572 1632 1685 1752 1801 1863 1916 1985 2035 2093 2145 2187 2250 2303 2375 2456 2496 2538 2585 2637 2693 2741 2820 