Please spell out the following numbers:
501 = five hundred and one
94 = ninety four
921 = nine hundred and twenty one
523 = five hundred and twenty three
457 = four hundred and fifty seven
829 = 
eight hundred and twenty nine