Please spell out the following numbers:
306 = three hundred and six
231 = two hundred and thirty one
965 = nine hundred and sixty five
997 = nine hundred and ninety seven
305 = three hundred and five
790 = 
seven hundred and ninety