Please spell out the following numbers:
585 = five hundred and eighty five
364 = three hundred and sixty four
18 = eighteen
681 = six hundred and eighty one
957 = nine hundred and fifty seven
382 = 
three hundred and eighty two