34
4
28
8
6
2
5
1
3
9
15
13
10
11
115
141
114
7
18
35
298
58
19
31
105
21
20
64
25
59
16
50
48
46
22
17
159
36
23
12
56
26
158
39
37