Please spell out the following numbers:
518 = five hundred and eighteen
510 = five hundred and ten
736 = seven hundred and thirty six
866 = eight hundred and sixty six
158 = one hundred and fifty eight
858 = 
eight hundred and fifty eight