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