Please spell out the following numbers:
431 = four hundred and thirty one
678 = six hundred and seventy eight
104 = one hundred and four
679 = six hundred and seventy nine
533 = five hundred and thirty three
277 = 
two hundred and seventy seven