how many groups have above 100 members?
3