Please spell out the following numbers:
265 = two hundred and sixty five
904 = nine hundred and four
945 = nine hundred and forty five
433 = four hundred and thirty three
697 = six hundred and ninety seven
585 = 
five hundred and eighty five