#include <bits/stdc++.h>
using namespace std;

int main() {
  int D,Z=0;
  cin>>D;
  vector<int> sage(26);
  for(int i=0;i<26;i++){
    cin>>sage.at(i);
  }
  vector<vector<int>> man(D,vector<int>(26));
  for(int i=0;i<D;i++){
    for(int j=0;j<26;j++){
      cin>>man.at(i).at(j);
    }
  }
  
  vector<int> rkai(26,-1);
  for(int i=0;i<D;i++){
    int a;
    cin>>a;
    a--;
    Z+=man.at(i).at(a);
    rkai.at(a)=i;
    for(int j=0;j<26;j++){
      Z-=(i-rkai.at(j))*sage.at(j);
    }
    cout<<Z<<endl;
  }
}