#include<iostream>
#include<vector>
using namespace std;
int main()
{
int n,m;
int x;
cin>>n>>m;
vector<int>score(m),ans(m); //score数组表示每道题的分值,ans数组表示每道题的答案
for(int i=0;i<m;i++)
{
cin>>score[i];//输入每道题的分值
}
for(int i=0;i<m;i++)
{
cin>>ans[i];//输入每道题的答案
}
for(int i=0;i<n;i++)
{
int sum=0;//用来计算每个学生的总成绩
for(int j=0;j<m;j++)
{
cin>>x;//输入每个学生的解答
if(x==ans[j])//判断解答是否与正确答案一样
{
sum+=score[j];
}
}
cout<<sum<<endl;//输出每个学生的总分
}
return 0;
}