Please spell out the following numbers:
185 = one hundred and eighty five
306 = three hundred and six
11 = eleven
926 = nine hundred and twenty six
183 = one hundred and eighty three
676 = 
six hundred and seventy six