Please spell out the following numbers:
251 = two hundred and fifty one
168 = one hundred and sixty eight
474 = four hundred and seventy four
389 = three hundred and eighty nine
277 = two hundred and seventy seven
948 = 
nine hundred and forty eight