18 99 297 539 704 797 899 990 1130 1304 1446 1655 1826 2019 2184 2336 2426 2527 2651 2915 3062 3237 3403 3556 3668 3856 4043 4141 4263 