Please spell out the following numbers:
686 = six hundred and eighty six
80 = eighty
758 = seven hundred and fifty eight
954 = nine hundred and fifty four
729 = seven hundred and twenty nine
588 = 
five hundred and eighty eight