#include <stdio.h>
int main()
{
int n , m;
scanf("%d%d",&n,&m);
int score[m];
int answer;
int right[m];
int getscore[n];
int scores = 0;
for(int i = 0; i < m ; i++)
scanf("%d",&score[i]);
for(int l = 0; l < m ; l++)
scanf("%d",&right[l]);
for(int k = 0; k < n; k++){
for (int j = 0; j < m;j++){
scanf("%d",&answer);
if (answer == right[j])
scores = scores + score[j];
}getscore[k] = scores;
}
printf("%d\n",getscore[0]);
for(int c = 1;c<n;c++)
printf("%d\n",getscore[c]-getscore[c-1]);
return 0;
}