Please spell out the following numbers:
305 = three hundred and five
169 = one hundred and sixty nine
204 = two hundred and four
358 = three hundred and fifty eight
965 = nine hundred and sixty five
430 = 
four hundred and thirty