Please spell out the following numbers:
887 = eight hundred and eighty seven
170 = one hundred and seventy
725 = seven hundred and twenty five
26 = twenty six
586 = five hundred and eighty six
646 = 
six hundred and forty six