Please spell out the following numbers:
786 = seven hundred and eighty six
21 = twenty one
601 = six hundred and one
705 = seven hundred and five
838 = eight hundred and thirty eight
372 = 
three hundred and seventy two