
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static void main (String[] args ) throws IOException{
        BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));
        
        String line = reader.readLine();
        String[] columns = new String[1000];
        columns = line.split(" ");
        int n = Integer.parseInt(columns[0]); // 3
        int m = Integer.parseInt(columns[1]); // 4
        int[][] matrix = new int[n][m];
        int[] vector = new int[m];   // 4
        int [] sum =new int[n]; // 3
        
        for (int y = 0; y < n; y++) {
            line = reader.readLine();
            columns = line.split(" ");
            for ( int x = 0 ; x < m; x++ ) {
                matrix[y][x] = Integer.parseInt(columns[x]);
            }
        }
        for (int x = 0; x < m; x++) {
            line = reader.readLine();
            vector[x] = Integer.parseInt(line);
        }
        for (int y = 0; y < n ; y++) {
            sum[y] = 0;
            for (int x = 0; x < m ; x++ ) {
                sum[y] += (vector[x] * matrix[y][x]);
            }
            System.out.println(sum[y]);
        }
    }
}
/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