Please spell out the following numbers:
25 = twenty five
703 = seven hundred and three
958 = nine hundred and fifty eight
577 = five hundred and seventy seven
250 = two hundred and fifty
661 = 
six hundred and sixty one