Please spell out the following numbers:
304 = three hundred and four
121 = one hundred and twenty one
446 = four hundred and forty six
302 = three hundred and two
738 = seven hundred and thirty eight
945 = 
nine hundred and forty five