n, m = gets.split.map(&:to_i)

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

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

c = []
n.times do |n_i|
  cdx = 0
  m.times do |m_i|
    cdx += a[n_i][m_i] * b[m_i]
  end
  c << cdx
end

c.each do |v|
  puts v
end

