Please spell out the following numbers:
382 = three hundred and eighty two
266 = two hundred and sixty six
643 = six hundred and forty three
520 = five hundred and twenty
363 = three hundred and sixty three
127 = 
one hundred and twenty seven