Please spell out the following numbers:
351 = three hundred and fifty one
558 = five hundred and fifty eight
711 = seven hundred and eleven
242 = two hundred and forty two
178 = one hundred and seventy eight
679 = 
six hundred and seventy nine