#include <cstdio>
#include <iostream>
using namespace std;
struct question{
int full;
int ans;
};
int main(){
int n,m;
cin>>n>>m;
question qus[m];
int stu[n]={0};
for (int i = 0; i <m ; ++i) {
cin>>qus[i].full;
}
for (int i = 0; i <m ; ++i) {
cin>>qus[i].ans;
}
for (int i = 0; i <n ; ++i) {
for (int j = 0; j <m ; ++j) {
int a;
cin>>a;
if(a==qus[j].ans){
stu[i] +=qus[j].full;
}
}
}
for (int i = 0; i <n ; ++i) {
printf("%d\n",stu[i]);
}
return 0;
}
09-26
09-26