Please spell out the following numbers:
182 = one hundred and eighty two
725 = seven hundred and twenty five
441 = four hundred and forty one
901 = nine hundred and one
259 = two hundred and fifty nine
512 = 
five hundred and twelve