Please spell out the following numbers:
326 = three hundred and twenty six
136 = one hundred and thirty six
479 = four hundred and seventy nine
508 = five hundred and eight
560 = five hundred and sixty
588 = 
five hundred and eighty eight