Please spell out the following numbers:
446 = four hundred and forty six
387 = three hundred and eighty seven
85 = eighty five
503 = five hundred and three
25 = twenty five
504 = 
five hundred and four