# include <stdio.h>
# include <string.h>
# include <ctype.h>
double molarmass(char c);
int main()
{
int n;
scanf("%d",&n);
while(n--)
{
char molar[100];
scanf("%s",molar);
int i;
double sum=0;
for(i=0;i<strlen(molar);i++)
{
if(isalpha(molar[i]) && isdigit(molar[i+1]) && isdigit(molar[i+2]))
sum+=molarmass(molar[i])*((molar[i+1]-'0')*10+molar[i+2]-'0');//char数字字符转化为数字要-'0'
else if(isalpha(molar[i]) && isdigit(molar[i+1]))
sum+=molarmass(molar[i])*(molar[i+1]-'0');
else if(isalpha(molar[i]))
sum+=molarmass(molar[i]);
}
printf("%.0lf\n",sum);
}
}
double molarmass(char c)
{
switch(c)
{
case 'H':
return 1;break;
case 'C':
return 12;break;
case 'N':
return 14;break;
case 'O':
return 16;break;
case 'F':
return 19;break;
case 'P':
return 31;break;
case 'S':
return 32;break;
case 'K':
return 39;break;
}
}