'''
字母漂亮度1-26,字母与数字唯一对应 但可以变化
字符串最大漂亮度:先计算每个字母的数量,数量最大的字母取值26,随着数量的降低依次前推
'''

n=int(input())
for i in range(n):
    s=list(input())
    d={}
    for i in set(s):
        d[i]=s.count(i)
    d1=sorted(d.items(),key=lambda i:i[1],reverse=True)
    #print(d1)
    max_beauty=26
    total_beauty=0
    for i in d1:
        total_beauty += max_beauty*i[1]
        max_beauty -=1
    print(total_beauty)