Please spell out the following numbers:
591 = five hundred and ninety one
189 = one hundred and eighty nine
834 = eight hundred and thirty four
657 = six hundred and fifty seven
595 = five hundred and ninety five
123 = 
one hundred and twenty three