Please spell out the following numbers:
518 = five hundred and eighteen
509 = five hundred and nine
777 = seven hundred and seventy seven
985 = nine hundred and eighty five
336 = three hundred and thirty six
399 = 
three hundred and ninety nine