import java.util.Scanner;

public 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];
		int c[]=new int[n];


		for(int i=0;i<n;i++) {
			for(int j=0;j<m;j++) {
				int ai=sc.nextInt();
				A[i][j]=ai;
			}
		}
		for(int k=0;k<m;k++) {
			int bm=sc.nextInt();
			b[k]=bm;
		}
		for(int l=0;l<n;l++) {
			for(int p=0;p<m;p++) {
				c[l]+=A[l][p]*b[p];
			}
			System.out.println(c[l]);
		}



	}
} import java.util.Scanner; Scanner java.util public 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];
		int c[]=new int[n];


		for(int i=0;i<n;i++) {
			for(int j=0;j<m;j++) {
				int ai=sc.nextInt();
				A[i][j]=ai;
			}
		}
		for(int k=0;k<m;k++) {
			int bm=sc.nextInt();
			b[k]=bm;
		}
		for(int l=0;l<n;l++) {
			for(int p=0;p<m;p++) {
				c[l]+=A[l][p]*b[p];
			}
			System.out.println(c[l]);
		}



	}
} 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];
		int c[]=new int[n];


		for(int i=0;i<n;i++) {
			for(int j=0;j<m;j++) {
				int ai=sc.nextInt();
				A[i][j]=ai;
			}
		}
		for(int k=0;k<m;k++) {
			int bm=sc.nextInt();
			b[k]=bm;
		}
		for(int l=0;l<n;l++) {
			for(int p=0;p<m;p++) {
				c[l]+=A[l][p]*b[p];
			}
			System.out.println(c[l]);
		}



	} main {
		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];
		int c[]=new int[n];


		for(int i=0;i<n;i++) {
			for(int j=0;j<m;j++) {
				int ai=sc.nextInt();
				A[i][j]=ai;
			}
		}
		for(int k=0;k<m;k++) {
			int bm=sc.nextInt();
			b[k]=bm;
		}
		for(int l=0;l<n;l++) {
			for(int p=0;p<m;p++) {
				c[l]+=A[l][p]*b[p];
			}
			System.out.println(c[l]);
		}



	} Scanner sc=new Scanner(System.in); sc new Scanner(System.in) int n=sc.nextInt(); n sc.nextInt() sc.nextInt sc int m=sc.nextInt(); m sc.nextInt() sc.nextInt sc int A[][]=new int[n][m]; A new int[n][m] n m int b[]=new int[m]; b new int[m] m int c[]=new int[n]; c new int[n] n for(int i=0;i<n;i++) {
			for(int j=0;j<m;j++) {
				int ai=sc.nextInt();
				A[i][j]=ai;
			}
		} int i=0; int i=0; i 0 i<n i n i++ i++ i {
			for(int j=0;j<m;j++) {
				int ai=sc.nextInt();
				A[i][j]=ai;
			}
		} {
			for(int j=0;j<m;j++) {
				int ai=sc.nextInt();
				A[i][j]=ai;
			}
		} for(int j=0;j<m;j++) {
				int ai=sc.nextInt();
				A[i][j]=ai;
			} int j=0; int j=0; j 0 j<m j m j++ j++ j {
				int ai=sc.nextInt();
				A[i][j]=ai;
			} {
				int ai=sc.nextInt();
				A[i][j]=ai;
			} int ai=sc.nextInt(); ai sc.nextInt() sc.nextInt sc A[i][j]=ai A[i][j] A[i] A i j ai for(int k=0;k<m;k++) {
			int bm=sc.nextInt();
			b[k]=bm;
		} int k=0; int k=0; k 0 k<m k m k++ k++ k {
			int bm=sc.nextInt();
			b[k]=bm;
		} {
			int bm=sc.nextInt();
			b[k]=bm;
		} int bm=sc.nextInt(); bm sc.nextInt() sc.nextInt sc b[k]=bm b[k] b k bm for(int l=0;l<n;l++) {
			for(int p=0;p<m;p++) {
				c[l]+=A[l][p]*b[p];
			}
			System.out.println(c[l]);
		} int l=0; int l=0; l 0 l<n l n l++ l++ l {
			for(int p=0;p<m;p++) {
				c[l]+=A[l][p]*b[p];
			}
			System.out.println(c[l]);
		} {
			for(int p=0;p<m;p++) {
				c[l]+=A[l][p]*b[p];
			}
			System.out.println(c[l]);
		} for(int p=0;p<m;p++) {
				c[l]+=A[l][p]*b[p];
			} int p=0; int p=0; p 0 p<m p m p++ p++ p {
				c[l]+=A[l][p]*b[p];
			} {
				c[l]+=A[l][p]*b[p];
			} c[l]+=A[l][p]*b[p] c[l] c l A[l][p]*b[p] A[l][p] A[l] A l p b[p] b p System.out.println(c[l]) System.out.println System.out System System.out c[l] c l String[] args args public 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];
		int c[]=new int[n];


		for(int i=0;i<n;i++) {
			for(int j=0;j<m;j++) {
				int ai=sc.nextInt();
				A[i][j]=ai;
			}
		}
		for(int k=0;k<m;k++) {
			int bm=sc.nextInt();
			b[k]=bm;
		}
		for(int l=0;l<n;l++) {
			for(int p=0;p<m;p++) {
				c[l]+=A[l][p]*b[p];
			}
			System.out.println(c[l]);
		}



	}
} public 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];
		int c[]=new int[n];


		for(int i=0;i<n;i++) {
			for(int j=0;j<m;j++) {
				int ai=sc.nextInt();
				A[i][j]=ai;
			}
		}
		for(int k=0;k<m;k++) {
			int bm=sc.nextInt();
			b[k]=bm;
		}
		for(int l=0;l<n;l++) {
			for(int p=0;p<m;p++) {
				c[l]+=A[l][p]*b[p];
			}
			System.out.println(c[l]);
		}



	}
} Main
import java.util.Scanner;

public 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];
		int c[]=new int[n];


		for(int i=0;i<n;i++) {
			for(int j=0;j<m;j++) {
				int ai=sc.nextInt();
				A[i][j]=ai;
			}
		}
		for(int k=0;k<m;k++) {
			int bm=sc.nextInt();
			b[k]=bm;
		}
		for(int l=0;l<n;l++) {
			for(int p=0;p<m;p++) {
				c[l]+=A[l][p]*b[p];
			}
			System.out.println(c[l]);
		}



	}
}
