Please spell out the following numbers:
250 = two hundred and fifty
776 = seven hundred and seventy six
348 = three hundred and forty eight
985 = nine hundred and eighty five
795 = seven hundred and ninety five
470 = 
four hundred and seventy