Please spell out the following numbers:
370 = three hundred and seventy
258 = two hundred and fifty eight
967 = nine hundred and sixty seven
253 = two hundred and fifty three
739 = seven hundred and thirty nine
641 = 
six hundred and forty one