Please spell out the following numbers:
113 = one hundred and thirteen
731 = seven hundred and thirty one
255 = two hundred and fifty five
166 = one hundred and sixty six
656 = six hundred and fifty six
621 = 
six hundred and twenty one