Please spell out the following numbers:
860 = eight hundred and sixty
901 = nine hundred and one
150 = one hundred and fifty
745 = seven hundred and forty five
31 = thirty one
784 = 
seven hundred and eighty four