n,m = gets.split.map(&:to_i)
a_vec = []
n.times do
  a_vec << gets.split.map(&:to_i)
end

b_vec =[]
m.times do
  b_vec << gets.to_i
end

a_vec.each do |v|
  sum = 0
  m.times do |i|
    sum += (v[i] * b_vec[i])
  end
  puts sum
end
