Please spell out the following numbers:
826 = eight hundred and twenty six
34 = thirty four
684 = six hundred and eighty four
297 = two hundred and ninety seven
873 = eight hundred and seventy three
431 = 
four hundred and thirty one