#include <iostream>
#include<cstring>
using namespace std;
int main()
{
unsigned int n,t,k,l,sum,p;
cin>>n;
char a[5200][14];
char b[5200][14];
for(unsigned int i=0;i<n;i++)
{
cin>>a[i];
}
for(unsigned int i=0;i<n-1;i++){
for(unsigned int j=0; j<n-i-1; j++){
l = min(strlen(a[j]),strlen(a[j+1]));
for(k=0;k<l;++k)
if(a[j+1][k]<a[j][k]){ swap(a[j],a[j+1]); break; }
else if(a[j+1][k]>a[j][k]) break;
if(k==l and strlen(a[j])>strlen(a[j+1]))
swap(a[j],a[j+1]);
}
}
for(unsigned int i=0;i<n;i++)
{
cout<<a[i]<<endl;
}
cin>>t;
p=0;
while(p!=t)
{
cin>>b[p];
sum=0;
for(unsigned int i=0;i<strlen(b[p]);i++)
{
sum=sum+(unsigned int)*b[0];
}
cout<<sum<<endl;
p++;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxjc3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCgoKaW50IG1haW4oKSAKewoJdW5zaWduZWQgaW50IG4sdCxrLGwsc3VtLHA7CgljaW4+Pm47CmNoYXIgYVs1MjAwXVsxNF07CmNoYXIgYls1MjAwXVsxNF07CmZvcih1bnNpZ25lZCAgaW50IGk9MDtpPG47aSsrKQp7CmNpbj4+YVtpXTsJCgkKfQoKCmZvcih1bnNpZ25lZCAgaW50IGk9MDtpPG4tMTtpKyspewogICAgZm9yKHVuc2lnbmVkICBpbnQgaj0wOyBqPG4taS0xOyBqKyspewogICAgICAgIGwgPSBtaW4oc3RybGVuKGFbal0pLHN0cmxlbihhW2orMV0pKTsKICAgICAgICBmb3Ioaz0wO2s8bDsrK2spCiAgICAgICAgICAgIGlmKGFbaisxXVtrXTxhW2pdW2tdKXsgc3dhcChhW2pdLGFbaisxXSk7IGJyZWFrOyB9CiAgICAgICAgICAgIGVsc2UgaWYoYVtqKzFdW2tdPmFbal1ba10pIGJyZWFrOwogICAgICAgIGlmKGs9PWwgYW5kIHN0cmxlbihhW2pdKT5zdHJsZW4oYVtqKzFdKSkKICAgICAgICAgICAgc3dhcChhW2pdLGFbaisxXSk7CiAgICAgICAgfQogICAgfQoKZm9yKHVuc2lnbmVkICBpbnQgaT0wO2k8bjtpKyspCnsKY291dDw8YVtpXTw8ZW5kbDsJCgkKfQpjaW4+PnQ7CnA9MDsKd2hpbGUocCE9dCkKewpjaW4+PmJbcF07CQogc3VtPTA7CmZvcih1bnNpZ25lZCBpbnQgaT0wO2k8c3RybGVuKGJbcF0pO2krKykKewoJc3VtPXN1bSsodW5zaWduZWQgaW50KSpiWzBdOwoJCn0KY291dDw8c3VtPDxlbmRsOwkKCQoJCgkKCQoJCgkKcCsrOwkKfQoKCgoJcmV0dXJuIDA7Cn0=