78
152
55
168
278
244
296
329
915
291
283
250
412
295
680
349
289
250
402
223
230
272
284
190
171
527
239
467
204
321