Please spell out the following numbers:
712 = seven hundred and twelve
580 = five hundred and eighty
625 = six hundred and twenty five
445 = four hundred and forty five
350 = three hundred and fifty
31 = 
thirty one