29
6
3
30
21
21
4
18
12
9
21
9
26
18
15
17
73
25
20
43
14
13
51
30
21
52
43
163
76
99
