Please spell out the following numbers:
246 = two hundred and forty six
580 = five hundred and eighty
196 = one hundred and ninety six
357 = three hundred and fifty seven
996 = nine hundred and ninety six
314 = 
three hundred and fourteen