Please spell out the following numbers:
326 = three hundred and twenty six
606 = six hundred and six
642 = six hundred and forty two
989 = nine hundred and eighty nine
21 = twenty one
786 = 
seven hundred and eighty six