43
28
16
5
11
8
107
14
29
1
24
6
53
2
63
3
13
37
25
42
152
7
237
35
27
103
33
51
36
19
12
32
9
216
181
15
4
68
40
48
196
17
26
21
39