require "matrix"

n,m = gets.split.map { |e| e.to_i }
matElem = []
vecElem = []

# 行列の要素を格納
n.times do 
  matElem << gets.split.map { |e| e.to_i }
end

# ベクトルの要素を格納
m.times do 
  vecElem << gets.to_i
end

mat = Matrix.rows(matElem)
vector = Matrix.column_vector(vecElem)

# 乗じた結果を配列に変換して出力　
(mat*vector).to_a.each do |elem|
  puts elem
end