Please spell out the following numbers:
863 = eight hundred and sixty three
729 = seven hundred and twenty nine
812 = eight hundred and twelve
305 = three hundred and five
401 = four hundred and one
628 = 
six hundred and twenty eight