29
14
13
9
24
17
6
11
23
10
21
7
18
12
26
8
5
56
20
25
41
4
195
205
158
55
32
86
343
223
140
103
71
76
135
188
81
287
148
85