n, m = gets.chomp.split.map(&:to_i)
a = []
b = []

n.times do
  a << gets.chomp.split.map(&:to_i)
end

m.times do
  b << gets.chomp.to_i
end

a.each_with_index do |_, i|
  puts a[i].zip(b).map { |n| n.inject(:*) }.inject(:+)
end