Please spell out the following numbers:
173 = one hundred and seventy three
886 = eight hundred and eighty six
593 = five hundred and ninety three
331 = three hundred and thirty one
49 = forty nine
145 = 
one hundred and forty five