210
154
219
209
108
55
290
103
130
172
95
36
162
181
114
373
93
52
178
71
123
66
299
92
81
196
35
124
83
126
190
32
58
20
62
208
199
294
50
170
133
174
156
389
183
217
192
384
37
314
421
161
39
318