Please spell out the following numbers:
749 = seven hundred and forty nine
826 = eight hundred and twenty six
105 = one hundred and five
106 = one hundred and six
321 = three hundred and twenty one
377 = 
three hundred and seventy seven