require 'matrix'

n, m = gets.split(/\s+/).map(&:to_i)

ar = []
br = []

n.times.each do 
  ar.push gets.split(/\s+/).map(&:to_i).to_a
end

m.times.each do 
  br.push gets.to_i
end

puts (Matrix[*ar] * Vector[*br]).to_a.join("\n")
