58
57
109
53
42
39
47
173
37
10
156
14
49
186
32
158
12
9
3
17
85
175
105
11
13
65
16
50
314
5
15
54
38
77
55
83
177
19
162
294
27
235
52
45
104
90