# 读取测试用例数
T = int(input())
for _ in range(T):
    s = input().strip()
    
    # 1. 统计每个字母的出现次数(字母:次数)
    count = {}
    for c in s:
        if c in count:
            count[c] += 1
        else:
            count[c] = 1
    
    # 2. 把次数取出来,按从大到小排序
    freq = sorted(count.values(), reverse=True)
    
    # 3. 贪心计算最大漂亮度:次数最多的乘26,第二多乘25...
    res = 0
    beauty = 26
    for f in freq:
        res += f * beauty
        beauty -= 1  # 下一个字母漂亮度减1
    
    print(res)