Please spell out the following numbers:
121 = one hundred and twenty one
528 = five hundred and twenty eight
666 = six hundred and sixty six
347 = three hundred and forty seven
608 = six hundred and eight
445 = 
four hundred and forty five