Please spell out the following numbers:
870 = eight hundred and seventy
559 = five hundred and fifty nine
303 = three hundred and three
984 = nine hundred and eighty four
650 = six hundred and fifty
148 = 
one hundred and forty eight