I have around 40 groups. They have different sample sizes. For example in first group 10 people responded, in second group 25 people responded, in third group 5 people responded and so on. The standard deviation of these groups is very different. It is a rating data (not continuous), and distribution is not normal. Can you please guide on how to compare mean difference between these groups statistically ?