var str=''
var first=readline()
while(str=readline()){
var arr=[]
var obj={}
var sum=0
var n=26
for(let i=0;i<str.length;i++){
arr.push(str[i])
}
//获得去重数组
var res=[...new Set(arr)]
//将字母和个数存到对象中
for(let i=0;i<res.length;i++){
var count=1
for(let j=0;j<arr.length;j++){
if(res[i]===arr[j]){
obj[res[i]]=count++
}
}
}
//将字母按个数降序排序
res.sort((a,b)=>{return obj[b]-obj[a]})
//个数最多乘的最大
for(let i=0;i<res.length;i++){
sum+=obj[res[i]]*n
n--
}
console.log(sum)
}

京公网安备 11010502036488号