18 60 94 123 150 175 220 248 294 335 373 413 482 522 573 676 747 857 911 1000 1171 1233 1329 1407 1457 1526 1592 1655 1738 1807 1851 1923 1976 2041 2102 2170 2237 2351 2403 2478 2524 2596 2692 2772 2838 2910 2984 3103 