Please spell out the following numbers:
104 = one hundred and four
813 = eight hundred and thirteen
426 = four hundred and twenty six
966 = nine hundred and sixty six
506 = five hundred and six
311 = 
three hundred and eleven