Please spell out the following numbers:
966 = nine hundred and sixty six
747 = seven hundred and forty seven
185 = one hundred and eighty five
664 = six hundred and sixty four
289 = two hundred and eighty nine
22 = 
twenty two