Please spell out the following numbers:
307 = three hundred and seven
713 = seven hundred and thirteen
400 = four hundred
918 = nine hundred and eighteen
110 = one hundred and ten
646 = 
six hundred and forty six