n, m = gets.chomp.split.map(&:to_i)
a = n.times.map{ gets.chomp.split.map(&:to_i) }
b = m.times.map{ gets.chomp.to_i }

a.each {|row| 
  p row.zip(b).reduce(0){|total,(a_i, b_i)| total + a_i * b_i}
}
