Please spell out the following numbers:
173 = one hundred and seventy three
768 = seven hundred and sixty eight
521 = five hundred and twenty one
843 = eight hundred and forty three
280 = two hundred and eighty
577 = 
five hundred and seventy seven