Please spell out the following numbers:
96 = ninety six
348 = three hundred and forty eight
394 = three hundred and ninety four
670 = six hundred and seventy
185 = one hundred and eighty five
436 = 
four hundred and thirty six