Please spell out the following numbers:
954 = nine hundred and fifty four
255 = two hundred and fifty five
529 = five hundred and twenty nine
199 = one hundred and ninety nine
388 = three hundred and eighty eight
736 = 
seven hundred and thirty six