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