Please spell out the following numbers:
593 = five hundred and ninety three
415 = four hundred and fifteen
788 = seven hundred and eighty eight
605 = six hundred and five
218 = two hundred and eighteen
929 = 
nine hundred and twenty nine