Please spell out the following numbers:
124 = one hundred and twenty four
578 = five hundred and seventy eight
399 = three hundred and ninety nine
12 = twelve
595 = five hundred and ninety five
311 = 
three hundred and eleven