Please spell out the following numbers:
372 = three hundred and seventy two
646 = six hundred and forty six
109 = one hundred and nine
681 = six hundred and eighty one
906 = nine hundred and six
704 = 
seven hundred and four