Out of the 200 residents of any neighbourhood, 120 can speak Hindi, 60 can speak English and 50 can speak Tamil. 10 residents can speak both Hindi and English, 15 residents can speak English and Tamil, while 15 residents can speak both Hindi and Tamil. 10 residents can speak all three languages. Find number of residents who can speak Hindi but not Tamil.