Please spell out the following numbers:
580 = five hundred and eighty
519 = five hundred and nineteen
69 = sixty nine
992 = nine hundred and ninety two
158 = one hundred and fifty eight
956 = 
nine hundred and fifty six