Please spell out the following numbers:
943 = nine hundred and forty three
151 = one hundred and fifty one
718 = seven hundred and eighteen
414 = four hundred and fourteen
457 = four hundred and fifty seven
660 = 
six hundred and sixty