150 473 707 1015 1332 1601 1788 1955 2043 2153 2534 2645 2865 3143 3366 3769 4201 4521 4694 4777 4900 5144 5335 5425 5621 5828 6027 6226 6330 6650 7190 7338 7797 7951 8175 8489 8695 8946 9034 9244 9440 9664 