Please spell out the following numbers:
745 = seven hundred and forty five
149 = one hundred and forty nine
649 = six hundred and forty nine
506 = five hundred and six
442 = four hundred and forty two
915 = 
nine hundred and fifteen