Please spell out the following numbers:
420 = four hundred and twenty
178 = one hundred and seventy eight
651 = six hundred and fifty one
765 = seven hundred and sixty five
863 = eight hundred and sixty three
858 = 
eight hundred and fifty eight