18 61 127 212 307 514 719 791 907 1192 1328 1561 1748 1970 2299 2522 2705 2847 2976 3309 3549 3699 3908 4021 4214 4334 4573 4695 4974 5123 5319 5581 5896 