# 20240919
N = int(input())

for i in range(N):  # 用循环处理//# 给出多个字符串,计算每个字符串最大可能的“漂亮度”。
    s = input().lower()
    pld = 0
    d = {}
    for i in s:
        if i not in d:
            d[i] = d.get(i,0) + s.count(i)
    # 注意这里,后面与键值已无关,可以不用关注了
    ls = sorted(d.values(),reverse=True)
    #print(d)
    #print(ls)
    # 注意这里的处理的方式
    for k in range(len(ls)):
        pld += (26-k)*(ls[k])   #  # 将最大的数字赋给出现次数最多的字符,自然漂亮度就会最大
    print(pld)