Please spell out the following numbers:
996 = nine hundred and ninety six
117 = one hundred and seventeen
40 = forty
907 = nine hundred and seven
435 = four hundred and thirty five
508 = 
five hundred and eight