Please spell out the following numbers:
35 = thirty five
122 = one hundred and twenty two
247 = two hundred and forty seven
407 = four hundred and seven
501 = five hundred and one
310 = 
three hundred and ten