Please spell out the following numbers:
686 = six hundred and eighty six
895 = eight hundred and ninety five
347 = three hundred and forty seven
532 = five hundred and thirty two
536 = five hundred and thirty six
705 = 
seven hundred and five