29
3
2
19
17
11
14
28
13
10
6
7
72
5
16
1
141
81
53
0
23
12
38
15
25
26
39
71
57
61
42
20
110
355
54
47