We have a group of people, each of which is a citizen of either US or Mexico or Canada. Half of the people in this group are US citizens, 10 are Mexican citizens, 17 are Canadian citizens, 4 people have dual US-Mexican citizenship, 5 have US-Canadian citizenship, 6 have Canadian-Mexican, and 2 are citizens of all three countries. How many people are in this group? Show your work.