75 people in a bus are members of a sports club and each play at least one of the games of basketball, cricket and lawn tennis. 50 play basketball, 19 play cricket and lawn tennis and 29 play basketball and lawn tennis. n people play all three games. 2n people each play only one game. How many people play cricket all together?