import java.util.Scanner;
class Main {
  public static void main(String args[]) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int m=sc.nextInt();
int [][]a=new int [n][m];
int []b=new int [m];
for(int i=0;i<n;i++) {
	for(int s=0;s<m;s++) {
		int A=sc.nextInt();
		a[i][s]=A;
	}
}
for(int q=0;q<m;q++) {
	int B=sc.nextInt();
	b[q]=B;
}
int y;
for(int w=0;w<n;w++) {
	y=0;
	for(int e=0;e<m;e++) {
		y+=a[w][e]*b[e];
	}
	System.out.println(y);
}
sc.close();
  }
}


/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz