#!/usr/bin/ruby
# -*- coding: utf-8 -*-
=begin
ITP1_6-D

Array - Matrix Vector Multiplication
????????¶??? : 1 sec, ?????¢?????¶??? : 65536 KB
??????????????¨????????????

n??m
????????? A ??¨???m??1 ??????????????????b ??????????????????A ??¨ b

?????????????????????????????°????????????????????????????????????

?¬????????????? m
????????°??????????????????????????? m??1

????????????????????¨???????????????
b=???????????????b1b2:bm???????????????

?¬????????????? n
????????°??????????????????????????? m ????¨?????????????????????? n??m

???????????¨???????????????
A=???????????????a11a21:an1a12a22:an2......:...a1ma2m:anm???????????????

??????????????????????????????????????????????????°????????¨???????´???¨?????????m??1
?????????????????? b ???????????? i ?????????????´???? bi(i=1,2,...,m)???n??m ????????? A ?????? n??m ??????????´????????????????i ??? j ?????????????´???? aij(i=1,2,...,n,j=1,2,...,m)

??§??????????????????

n??m
????????? A ??¨m??1?????????????????? b ????????????n??1?????????????????? c ??¨?????????c ??? i ?????????????´? ci

????¬?????????§??????????????????
ci=???j=1maijbj=ai1b1+ai2b2+...+aimbm
Input

???????????? n
??¨ m ????????????????????§??????????????????????¶???? n ???????????? A ???????´? aij ????????????????????§??????????????????????¶???? m ?????????????????? b ???????´? bi

?????????????????????????????????????????????
Output

????????? n
???????????????????????????????????? c ???????´? ci

???????????????????????????????????????????????????
Constraints

    1???n,m???100

0???bi,aij???1000

Sample Input

3 4
1 2 0 1
0 3 0 1
4 1 1 0
1
2
3
0

Sample Output

5
6
9

=end
f=STDIN.gets.chomp.split.map{|x| x.to_i}
n=f[0]
m=f[1]
a = Array.new(n+1).map{ Array.new(m+1) }
b = Array.new(m+1)
c = Array.new(n+1)
(1..n).each {|i|
  (1..m).each {|j| a[i][j] = 0}
}
(1..m).each {|j| b[j] = 0 }
(1..n).each {|i| c[i] = 0 }

(1..n).each {|i|
  f = STDIN.gets.chomp.split
  (1..m).each {|j| a[i][j] = f[j-1].to_i}
}

(1..m).each {|j|
  b[j] = STDIN.gets.chomp.to_i
}

(1..n).each {|i|
  (1..m).each {|j| c[i] += a[i][j] * b[j]
    }
  }

(1..n).each {|i|
  puts c[i]
}