Please spell out the following numbers:
287 = two hundred and eighty seven
428 = four hundred and twenty eight
670 = six hundred and seventy
23 = twenty three
305 = three hundred and five
789 = 
seven hundred and eighty nine