Please spell out the following numbers:
123 = one hundred and twenty three
889 = eight hundred and eighty nine
698 = six hundred and ninety eight
391 = three hundred and ninety one
543 = five hundred and forty three
306 = 
three hundred and six