Please spell out the following numbers:
256 = two hundred and fifty six
171 = one hundred and seventy one
583 = five hundred and eighty three
641 = six hundred and forty one
484 = four hundred and eighty four
701 = 
seven hundred and one