Please spell out the following numbers:
896 = eight hundred and ninety six
381 = three hundred and eighty one
568 = five hundred and sixty eight
957 = nine hundred and fifty seven
106 = one hundred and six
729 = 
seven hundred and twenty nine