Please spell out the following numbers:
312 = three hundred and twelve
169 = one hundred and sixty nine
166 = one hundred and sixty six
331 = three hundred and thirty one
958 = nine hundred and fifty eight
727 = 
seven hundred and twenty seven