Please spell out the following numbers:
251 = two hundred and fifty one
757 = seven hundred and fifty seven
678 = six hundred and seventy eight
974 = nine hundred and seventy four
943 = nine hundred and forty three
844 = 
eight hundred and forty four