Please spell out the following numbers:
135 = one hundred and thirty five
946 = nine hundred and forty six
18 = eighteen
492 = four hundred and ninety two
357 = three hundred and fifty seven
320 = 
three hundred and twenty