Please spell out the following numbers:
405 = four hundred and five
668 = six hundred and sixty eight
586 = five hundred and eighty six
201 = two hundred and one
575 = five hundred and seventy five
631 = 
six hundred and thirty one