Everyone in the group of tourists bought a souvenir - none of them bought more than three. It is known that only seven tourists bought one souvenir, 21 bought no more than two souvenirs, and 29 bought no less than two. How many tourists were in this group and how many of them bought three souvenirs