34
4
28
8
6
2
3
16
1
10
9
5
13
15
11
142
146
116
291
43
17
75
62
121
14
187
63
31
46
49
33
20
19
181
178
7
12
113
47
183
208
26
69