I have two independent variables that I have data in which they have ranked 9 choices, 1-9. One of the groups has 30 respondents while the other is 120. A chi- square will not work because the expected response rate is below five on one group. I have read a one way anova has issues in this situation. I have calculated percents of each group response rate to each ranking etc but really need a better test. What is my best option?