Please spell out the following numbers:
307 = three hundred and seven
655 = six hundred and fifty five
986 = nine hundred and eighty six
435 = four hundred and thirty five
707 = seven hundred and seven
257 = 
two hundred and fifty seven