There are 2000 students in a school out of these 1000 play cricket, 600 play basketball, and 550 play football, 120 play cricket and basketball, 80 play baketball and football and 150 play cricket and football and 45 play all the three games. How many students play none of the games?