Please spell out the following numbers:
305 = three hundred and five
588 = five hundred and eighty eight
412 = four hundred and twelve
824 = eight hundred and twenty four
232 = two hundred and thirty two
640 = 
six hundred and forty