Please spell out the following numbers:
646 = six hundred and forty six
986 = nine hundred and eighty six
51 = fifty one
195 = one hundred and ninety five
299 = two hundred and ninety nine
451 = 
four hundred and fifty one