Please spell out the following numbers:
502 = five hundred and two
109 = one hundred and nine
444 = four hundred and forty four
984 = nine hundred and eighty four
371 = three hundred and seventy one
651 = 
six hundred and fifty one