Please spell out the following numbers:
945 = nine hundred and forty five
104 = one hundred and four
303 = three hundred and three
384 = three hundred and eighty four
55 = fifty five
359 = 
three hundred and fifty nine