Please spell out the following numbers:
110 = one hundred and ten
186 = one hundred and eighty six
855 = eight hundred and fifty five
364 = three hundred and sixty four
389 = three hundred and eighty nine
435 = 
four hundred and thirty five