Please spell out the following numbers:
180 = one hundred and eighty
428 = four hundred and twenty eight
904 = nine hundred and four
858 = eight hundred and fifty eight
181 = one hundred and eighty one
957 = 
nine hundred and fifty seven