Please spell out the following numbers:
668 = six hundred and sixty eight
873 = eight hundred and seventy three
40 = forty
837 = eight hundred and thirty seven
235 = two hundred and thirty five
685 = 
six hundred and eighty five