Please spell out the following numbers:
529 = five hundred and twenty nine
889 = eight hundred and eighty nine
383 = three hundred and eighty three
841 = eight hundred and forty one
58 = fifty eight
528 = 
five hundred and twenty eight