Please spell out the following numbers:
46 = forty six
230 = two hundred and thirty
211 = two hundred and eleven
389 = three hundred and eighty nine
189 = one hundred and eighty nine
676 = 
six hundred and seventy six