m, n= gets.split(' ').map(&:to_i)
arr = Array.new(2).map{[]}

m.times { arr[0] << gets.split(' ').map(&:to_i) }
n.times { arr[1] << gets.to_i }

arr[0].each do |e|
  num = 0
  e.each_with_index { |i, j| num += i * arr[1][j] }
  puts num
end