Please spell out the following numbers:
875 = eight hundred and seventy five
758 = seven hundred and fifty eight
214 = two hundred and fourteen
390 = three hundred and ninety
51 = fifty one
458 = 
four hundred and fifty eight