#include using namespace std; using ll = long long; int main(){ ios::sync_with_stdio(false); cin.tie(0); string c; cin >> c; array, 26> T{}; for(int i = 0; i < c.size(); i++){ for(int j = 0; j < c.size(); j++){ cin >> T[c[i] - 'a'][c[j] - 'a']; } } int h, w; cin >> h >> w; vector> a(w, array({})); vector b(h); for(auto &&str : b){ cin >> str; for(int j = 0; j < w; j++){ a[j][str[j] - 'a']++; } } for(int i = 0; i < h; i++){ ll ans = 0; for(int j = 0; j < w; j++){ for(int k = 0; k < 26; k++){ ans += (ll)(T[b[i][j] - 'a'][k]) * a[j][k]; } } cout << ans << '\n'; } }