In a survey, 42 people like cricket and 18 like both cricket and football. How many like only cricket?