Please spell out the following numbers:
591 = five hundred and ninety one
643 = six hundred and forty three
79 = seventy nine
509 = five hundred and nine
467 = four hundred and sixty seven
524 = 
five hundred and twenty four