Please spell out the following numbers:
510 = five hundred and ten
443 = four hundred and forty three
851 = eight hundred and fifty one
477 = four hundred and seventy seven
423 = four hundred and twenty three
180 = 
one hundred and eighty