Please spell out the following numbers:
638 = six hundred and thirty eight
504 = five hundred and four
193 = one hundred and ninety three
329 = three hundred and twenty nine
20 = twenty
156 = 
one hundred and fifty six