This year 96 students signed up for the group talent contest if all the groups had the same number of students how many groups can be formed

A 3 groups
B 4 groups
C 5 groups
D either 3 or 4 groups