#include<bits/stdc++.h>
using namespace std;
using ll=long long;
constexpr ll mod=998244353;

int D,c[26],s[200000][26],t[200000];

int main(){
	cin>>D;
	for(int i=0;i<26;i++){
		cin>>c[i];
	}
	for(int i=0;i<D;i++){
		for(int j=0;j<26;j++){
			cin>>s[i][j];
		}
	}
	for(int i=0;i<D;i++){
		cin>>t[i];
		t[i]--;
	}
	int res=0;
	int l[26];
	for(int i=0;i<26;i++){
		l[i]=-1;
	}
	for(int i=0;i<D;i++){
		l[t[i]]=i;
		res+=s[i][t[i]];
		for(int j=0;j<26;j++){
			res-=c[j]*(i-l[j]);
		}
		cout<<res<<endl;
	}
}
