Please spell out the following numbers:
250 = two hundred and fifty
314 = three hundred and fourteen
680 = six hundred and eighty
596 = five hundred and ninety six
378 = three hundred and seventy eight
485 = 
four hundred and eighty five