Please spell out the following numbers:
99 = ninety nine
685 = six hundred and eighty five
877 = eight hundred and seventy seven
351 = three hundred and fifty one
782 = seven hundred and eighty two
532 = 
five hundred and thirty two