Please spell out the following numbers:
158 = one hundred and fifty eight
858 = eight hundred and fifty eight
508 = five hundred and eight
771 = seven hundred and seventy one
423 = four hundred and twenty three
789 = 
seven hundred and eighty nine