Please spell out the following numbers:
682 = six hundred and eighty two
438 = four hundred and thirty eight
905 = nine hundred and five
107 = one hundred and seven
171 = one hundred and seventy one
812 = 
eight hundred and twelve