Please spell out the following numbers:
907 = nine hundred and seven
40 = forty
944 = nine hundred and forty four
128 = one hundred and twenty eight
395 = three hundred and ninety five
955 = 
nine hundred and fifty five