22 46 82 109 130 179 213 244 284 313 361 400 436 467 510 559 591 626 668 714 740 776 814 875 913 941 987 1025 1047 1077 1270 1326 1430 1599 1631 1671 1710 1746 1774 1832 1913 1975 2007 2055 2086 2123 2161 2204 2256 2315 2374 2453 2503 2542 2579 