def calc(name): ss = set(name) # 去重 sd = {} res = 0 for i in ss: sd[i] = name.count(i) # 算字符出现次数 x = sorted(sd.values(), key=lambda x: -x) # 倒序排序 for j in range(len(ss)): res += x[j]*(26-j) # 求最大值 return res def func(): while True: try: n = int(input()) name_list = [] for i in range(n): name_list.append(str(input().strip())) for i in name_list: print(calc(i)) # 逐个计算name except: break if __name__ == '__main__': func()