Please spell out the following numbers:
321 = three hundred and twenty one
121 = one hundred and twenty one
245 = two hundred and forty five
313 = three hundred and thirteen
120 = one hundred and twenty
188 = 
one hundred and eighty eight