Please spell out the following numbers:
168 = one hundred and sixty eight
371 = three hundred and seventy one
100 = one hundred
784 = seven hundred and eighty four
955 = nine hundred and fifty five
296 = 
two hundred and ninety six