Please spell out the following numbers:
502 = five hundred and two
364 = three hundred and sixty four
593 = five hundred and ninety three
373 = three hundred and seventy three
358 = three hundred and fifty eight
791 = 
seven hundred and ninety one