import java.util.Scanner;
class Main{
    public static void main(String[] av){
	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 j=0;j<m;j++){
		a[i][j]=sc.nextInt();
	    }
	}
	for(int i=0;i<m;i++){
	    b[i]=sc.nextInt();
	}
	int[] c=new int[n];
	int ans;
	for(int i=0;i<n;i++){
	    for(int j=0;j<m;j++){
		c[i]=0;
		for(int k=0;k<m;k++){
			c[i]+=a[i][k]*b[k];
		}
		
	    }
	}
	for(int i=0;i<n;i++){
	    System.out.println(c[i]);
	}
    }
}
 import java.util.Scanner; Scanner java.util class Main{
    public static void main(String[] av){
	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 j=0;j<m;j++){
		a[i][j]=sc.nextInt();
	    }
	}
	for(int i=0;i<m;i++){
	    b[i]=sc.nextInt();
	}
	int[] c=new int[n];
	int ans;
	for(int i=0;i<n;i++){
	    for(int j=0;j<m;j++){
		c[i]=0;
		for(int k=0;k<m;k++){
			c[i]+=a[i][k]*b[k];
		}
		
	    }
	}
	for(int i=0;i<n;i++){
	    System.out.println(c[i]);
	}
    }
} Main public static void main(String[] av){
	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 j=0;j<m;j++){
		a[i][j]=sc.nextInt();
	    }
	}
	for(int i=0;i<m;i++){
	    b[i]=sc.nextInt();
	}
	int[] c=new int[n];
	int ans;
	for(int i=0;i<n;i++){
	    for(int j=0;j<m;j++){
		c[i]=0;
		for(int k=0;k<m;k++){
			c[i]+=a[i][k]*b[k];
		}
		
	    }
	}
	for(int i=0;i<n;i++){
	    System.out.println(c[i]);
	}
    } 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];
	for(int i=0;i<n;i++){
	    for(int j=0;j<m;j++){
		a[i][j]=sc.nextInt();
	    }
	}
	for(int i=0;i<m;i++){
	    b[i]=sc.nextInt();
	}
	int[] c=new int[n];
	int ans;
	for(int i=0;i<n;i++){
	    for(int j=0;j<m;j++){
		c[i]=0;
		for(int k=0;k<m;k++){
			c[i]+=a[i][k]*b[k];
		}
		
	    }
	}
	for(int i=0;i<n;i++){
	    System.out.println(c[i]);
	}
    } 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 for(int i=0;i<n;i++){
	    for(int j=0;j<m;j++){
		a[i][j]=sc.nextInt();
	    }
	} int i=0; int i=0; i 0 i<n i n i++ i++ i {
	    for(int j=0;j<m;j++){
		a[i][j]=sc.nextInt();
	    }
	} {
	    for(int j=0;j<m;j++){
		a[i][j]=sc.nextInt();
	    }
	} for(int j=0;j<m;j++){
		a[i][j]=sc.nextInt();
	    } int j=0; int j=0; j 0 j<m j m j++ j++ j {
		a[i][j]=sc.nextInt();
	    } {
		a[i][j]=sc.nextInt();
	    } a[i][j]=sc.nextInt() a[i][j] a[i] a i j sc.nextInt() sc.nextInt sc for(int i=0;i<m;i++){
	    b[i]=sc.nextInt();
	} int i=0; int i=0; i 0 i<m i m i++ i++ i {
	    b[i]=sc.nextInt();
	} {
	    b[i]=sc.nextInt();
	} b[i]=sc.nextInt() b[i] b i sc.nextInt() sc.nextInt sc int[] c=new int[n]; c new int[n] n int ans; ans for(int i=0;i<n;i++){
	    for(int j=0;j<m;j++){
		c[i]=0;
		for(int k=0;k<m;k++){
			c[i]+=a[i][k]*b[k];
		}
		
	    }
	} int i=0; int i=0; i 0 i<n i n i++ i++ i {
	    for(int j=0;j<m;j++){
		c[i]=0;
		for(int k=0;k<m;k++){
			c[i]+=a[i][k]*b[k];
		}
		
	    }
	} {
	    for(int j=0;j<m;j++){
		c[i]=0;
		for(int k=0;k<m;k++){
			c[i]+=a[i][k]*b[k];
		}
		
	    }
	} for(int j=0;j<m;j++){
		c[i]=0;
		for(int k=0;k<m;k++){
			c[i]+=a[i][k]*b[k];
		}
		
	    } int j=0; int j=0; j 0 j<m j m j++ j++ j {
		c[i]=0;
		for(int k=0;k<m;k++){
			c[i]+=a[i][k]*b[k];
		}
		
	    } {
		c[i]=0;
		for(int k=0;k<m;k++){
			c[i]+=a[i][k]*b[k];
		}
		
	    } c[i]=0 c[i] c i 0 for(int k=0;k<m;k++){
			c[i]+=a[i][k]*b[k];
		} int k=0; int k=0; k 0 k<m k m k++ k++ k {
			c[i]+=a[i][k]*b[k];
		} {
			c[i]+=a[i][k]*b[k];
		} c[i]+=a[i][k]*b[k] c[i] c i a[i][k]*b[k] a[i][k] a[i] a i k b[k] b k for(int i=0;i<n;i++){
	    System.out.println(c[i]);
	} int i=0; int i=0; i 0 i<n i n i++ i++ i {
	    System.out.println(c[i]);
	} {
	    System.out.println(c[i]);
	} System.out.println(c[i]) System.out.println System.out System System.out c[i] c i String[] av av
import java.util.Scanner;
class Main{
    public static void main(String[] av){
	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 j=0;j<m;j++){
		a[i][j]=sc.nextInt();
	    }
	}
	for(int i=0;i<m;i++){
	    b[i]=sc.nextInt();
	}
	int[] c=new int[n];
	int ans;
	for(int i=0;i<n;i++){
	    for(int j=0;j<m;j++){
		c[i]=0;
		for(int k=0;k<m;k++){
			c[i]+=a[i][k]*b[k];
		}
		
	    }
	}
	for(int i=0;i<n;i++){
	    System.out.println(c[i]);
	}
    }
}

