Please spell out the following numbers:
875 = eight hundred and seventy five
24 = twenty four
129 = one hundred and twenty nine
746 = seven hundred and forty six
241 = two hundred and forty one
678 = 
six hundred and seventy eight