290
555
404
389
259
360
370
377
341
406
318
254
247
552
374
357
332
371
278
393
322
399
450
273
280
290
2
857
1
475
1
473
1134
4712
360
444
474
594
2338
469
478
490
897