Please spell out the following numbers:
581 = five hundred and eighty one
647 = six hundred and forty seven
622 = six hundred and twenty two
876 = eight hundred and seventy six
33 = thirty three
121 = 
one hundred and twenty one