Please spell out the following numbers:
178 = one hundred and seventy eight
578 = five hundred and seventy eight
447 = four hundred and forty seven
696 = six hundred and ninety six
897 = eight hundred and ninety seven
331 = 
three hundred and thirty one