Please spell out the following numbers:
526 = five hundred and twenty six
590 = five hundred and ninety
984 = nine hundred and eighty four
835 = eight hundred and thirty five
544 = five hundred and forty four
518 = 
five hundred and eighteen