Please spell out the following numbers:
949 = nine hundred and forty nine
125 = one hundred and twenty five
308 = three hundred and eight
415 = four hundred and fifteen
496 = four hundred and ninety six
189 = 
one hundred and eighty nine