Please spell out the following numbers:
345 = three hundred and forty five
310 = three hundred and ten
331 = three hundred and thirty one
140 = one hundred and forty
1000 = one thousand
162 = 
one hundred and sixty two