Concept:Religious authorities often balanced the power of traditional rulers in pre-colonial societies.Explanation:The excessive power of traditional rulers was usually checked by the priests.Priests held great spiritual influence and controlled religious rites.They could oppose or advise rulers on the basis of customs and beliefs.Since the people deeply respected religious authority, priests could limit the ruler's absolute power.Thus, the best answer is the priests.Answer:B. the priests