//
原来博客上的代码, 重写错了, 不知道为啥
//
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
int main()
{
char str[100];
int i,j,k,n;
int len;
int x1=0,x2=0,x3=0,x4=0;
double sum1=0,sum2=0,sum3=0,sum4=0;
scanf("%d",&n);
while(n--)
{
scanf("%s",str);
len=strlen(str);
for(i=0;i<len;i++)
{
if(str[i]=='C')
{
x1=1;
if(str[i+1]-'0'>0&&str[i+1]-'0'<=9)
{
x1=str[i+1]-'0';
for(j=i+2;str[j]-'0'>0&&str[j]-'0'<=9;j++)
{
x1=x1*10+str[j]-'0';
}
}
sum1=sum1+12.01*x1;
}
if(str[i]=='H')
{
x2=1;
if(str[i+1]-'0'>0&&str[i+1]-'0'<=9)
{
x2=str[i+1]-'0';
for(j=i+2;str[j]-'0'>0&&str[j]-'0'<=9;j++)
{
x2=x2*10+str[j]-'0';
}
}
sum2=sum2+1.008*x2;
}
if(str[i]=='N')
{
x3=1;
if(str[i+1]-'0'>0&&str[i+1]-'0'<=9)
{
x3=str[i+1]-'0';
for(j=i+2;str[j]-'0'>0&&str[j]-'0'<=9;j++)
{
x3=x3*10+str[j]-'0';
}
}
sum3=sum3+14.01*x3;
}
if(str[i]=='O')
{
x4=1;
if(str[i+1]-'0'>0&&str[i+1]-'0'<=9)
{
x4=str[i+1]-'0';
for(j=i+2;str[j]-'0'>0&&str[j]-'0'<=9;j++)
{
x4=x4*10+str[j]-'0';
}
}
sum4=sum4+16.00*x4;
}
}
printf("%.3lf\n",sum1+sum2+sum3+sum4);
sum1=0;
sum2=0;
sum3=0;
sum4=0;
memset(str,0,sizeof(str));
}
}