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