Please spell out the following numbers:
335 = three hundred and thirty five
540 = five hundred and forty
160 = one hundred and sixty
684 = six hundred and eighty four
699 = six hundred and ninety nine
856 = 
eight hundred and fifty six