Please spell out the following numbers:
300 = three hundred
889 = eight hundred and eighty nine
905 = nine hundred and five
665 = six hundred and sixty five
396 = three hundred and ninety six
237 = 
two hundred and thirty seven