Please spell out the following numbers:
538 = five hundred and thirty eight
258 = two hundred and fifty eight
509 = five hundred and nine
906 = nine hundred and six
93 = ninety three
244 = 
two hundred and forty four