Please spell out the following numbers:
975 = nine hundred and seventy five
583 = five hundred and eighty three
255 = two hundred and fifty five
151 = one hundred and fifty one
339 = three hundred and thirty nine
579 = 
five hundred and seventy nine