Charlie has 31 snowballs. Lucy has 19 less snowballs than him. How many does she have?