58
36
32
48
237
22
35
163
82
41
57
43
14
15
23
24
26
93
21
108
29
88
18
80
115
31
47
13
8
56
40
55
33
53
215
2
42
191
168
103
158
20
60
81
12
49
138