#include<iostream>
using namespace std;
int main()
{
int students=0,judgements=0;
int QuestionsScore[100]={0},answers[100]={0};
int StudentsAnswers[100][100];
int sum=0;
cin>>students>>judgements;
for(int i=0;i<judgements;i++)
{
cin>>QuestionsScore[i];
}
for(int i=0;i<judgements;i++)
{
cin>>answers[i];
}
for(int i=0;i<students;i++)
{
for(int j=0;j<judgements;j++)
{
cin>>StudentsAnswers[i][j];
}
}
for(int i=0;i<students;i++)
{
for(int j=0;j<judgements;j++)
{
if(StudentsAnswers[i][j]==answers[j])
{
sum+=QuestionsScore[j];
}
}
cout<<sum<<endl;
sum=0;
}
return 0;
}
using namespace std;
int main()
{
int students=0,judgements=0;
int QuestionsScore[100]={0},answers[100]={0};
int StudentsAnswers[100][100];
int sum=0;
cin>>students>>judgements;
for(int i=0;i<judgements;i++)
{
cin>>QuestionsScore[i];
}
for(int i=0;i<judgements;i++)
{
cin>>answers[i];
}
for(int i=0;i<students;i++)
{
for(int j=0;j<judgements;j++)
{
cin>>StudentsAnswers[i][j];
}
}
for(int i=0;i<students;i++)
{
for(int j=0;j<judgements;j++)
{
if(StudentsAnswers[i][j]==answers[j])
{
sum+=QuestionsScore[j];
}
}
cout<<sum<<endl;
sum=0;
}
return 0;
}