Please spell out the following numbers:
954 = nine hundred and fifty four
452 = four hundred and fifty two
599 = five hundred and ninety nine
586 = five hundred and eighty six
187 = one hundred and eighty seven
459 = 
four hundred and fifty nine