Please spell out the following numbers:
958 = nine hundred and fifty eight
599 = five hundred and ninety nine
594 = five hundred and ninety four
738 = seven hundred and thirty eight
428 = four hundred and twenty eight
303 = 
three hundred and three