Please spell out the following numbers:
664 = six hundred and sixty four
703 = seven hundred and three
731 = seven hundred and thirty one
159 = one hundred and fifty nine
954 = nine hundred and fifty four
508 = 
five hundred and eight