Please spell out the following numbers:
93 = ninety three
959 = nine hundred and fifty nine
843 = eight hundred and forty three
775 = seven hundred and seventy five
242 = two hundred and forty two
305 = 
three hundred and five