170
104
385
476
190
377
252
236
170
396
546
334
240
510
313
296
392
289
135
191
145
104
324
278
70
427
247
110
237
52
47
101
228
148
267
91
228
150
44
176
148
235
777
297
301
71
137
307
115
437
347
307
272
256
