28. There are 120 people in the entire grade, and the math test scores are all integer points, with the lowest score being 60 and the highest score being 98. The number of people who scored 90 is more than the number of people who scored any other score, so the minimum number of people who scored 90 is ( )
(A) 4
(B) 5
(C) 6
(D) 7
Answer: (B)

Solution: We divide the scores from 60 to 98 into 39 score levels. If the number of people who scored 90 is less than 5, then at least 116 people are distributed among the remaining 38 score levels. By the pigeonhole principle, there must be at least one level with no fewer than 4 people. This would mean that the number of people who scored 90 is not the unique highest, so the number of people who scored 90 must be no less than 5. In this case, there are no more than 115 people distributed among the 38 score levels as follows: 37 levels with no more than 3 people each, and 1 level with no more than 4 people, which meets the requirements of the problem.