Please spell out the following numbers:
420 = four hundred and twenty
126 = one hundred and twenty six
953 = nine hundred and fifty three
660 = six hundred and sixty
685 = six hundred and eighty five
966 = 
nine hundred and sixty six