43
188
162
316
150
235
78
152
87
58
85
251
206
190
48
173
115
63
109
105
125
89
91
549
355
202
182
107
234
323
38
181
92
134
53
204
301
93
282
27
57
22
31
80
262
159
47
67
73
56
46
70
68
29
42
111