Please spell out the following numbers:
518 = five hundred and eighteen
669 = six hundred and sixty nine
507 = five hundred and seven
419 = four hundred and nineteen
702 = seven hundred and two
504 = 
five hundred and four