Please spell out the following numbers:
331 = three hundred and thirty one
873 = eight hundred and seventy three
252 = two hundred and fifty two
851 = eight hundred and fifty one
958 = nine hundred and fifty eight
89 = 
eighty nine