Please spell out the following numbers:
258 = two hundred and fifty eight
386 = three hundred and eighty six
997 = nine hundred and ninety seven
930 = nine hundred and thirty
229 = two hundred and twenty nine
529 = 
five hundred and twenty nine