#include<bits/stdc++.h>
using namespace std;
int main()
{
int t,n,i;//,a[26],has[26];
string s;
cin>>t;
while(t--)
{
long long sum=0;
int a[26];
for(i=0;i<26;i++)
cin>>a[i];
/*for(i=0;i<26;i++)
has[i]=0; */
int has[26]={0};
cin>>s;
for(i=0;i<s.length();i++)
has[s[i]-'a']++;
for(i=0;i<26;i++)
{
if(has[i]==0)
sum+=a[i];
}
cout<<sum<<endl;
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKQp7CmludCB0LG4saTsvLyxhWzI2XSxoYXNbMjZdOwpzdHJpbmcgczsKY2luPj50Owp3aGlsZSh0LS0pCnsKCWxvbmcgbG9uZyBzdW09MDsKCWludCBhWzI2XTsKCWZvcihpPTA7aTwyNjtpKyspCgkJY2luPj5hW2ldOwoKLypmb3IoaT0wO2k8MjY7aSsrKQoJCWhhc1tpXT0wOyAqLwogICAgaW50IGhhc1syNl09ezB9OwoKCWNpbj4+czsKCglmb3IoaT0wO2k8cy5sZW5ndGgoKTtpKyspCgkJaGFzW3NbaV0tJ2EnXSsrOwoKCWZvcihpPTA7aTwyNjtpKyspCgl7CgkJaWYoaGFzW2ldPT0wKQoJCQlzdW0rPWFbaV07Cgl9Cgljb3V0PDxzdW08PGVuZGw7Cn0KCgpyZXR1cm4gMDsKfQo=
MgoxIDIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNCAxNSAxNiAxNyAxOCAxOSAyMCAyMSAyMiAyMyAyNCAyNSAyNgphYmNkZWZnaGlqa2xtb3BxcnN0dXZ3egoxIDIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNCAxNSAxNiAxNyAxOCAxOSAyMCAyMSAyMiAyMyAyNCAyNSAyNgp0aGVxdWlja2Jyb3duZm94anVtcHNvdmVydGhlbGF6eWRvZw==
2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
abcdefghijklmopqrstuvwz
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
thequickbrownfoxjumpsoverthelazydog