Please spell out the following numbers:
30 = thirty
123 = one hundred and twenty three
784 = seven hundred and eighty four
284 = two hundred and eighty four
505 = five hundred and five
994 = 
nine hundred and ninety four