172
223
158
40
46
97
225
64
173
558
41
200
4
82
36
421
205
99
353
376
166
234
258
131
156
144
297
343
155
506
320
331
299
224
303
177
289
90
8
14
453
237
175
85
277
305
81
117
10
241
312
55
1
112
