Please spell out the following numbers:
582 = five hundred and eighty two
650 = six hundred and fifty
313 = three hundred and thirteen
487 = four hundred and eighty seven
731 = seven hundred and thirty one
451 = 
four hundred and fifty one