Please spell out the following numbers:
593 = five hundred and ninety three
632 = six hundred and thirty two
149 = one hundred and forty nine
332 = three hundred and thirty two
681 = six hundred and eighty one
844 = 
eight hundred and forty four