50
330
0
1
347
316
334
327
375
2
339
535
7
17
414
475
400
481
418
80
565
55
547
60
497
508
4
396
399
417
374
441
100
485
70
431
432
457
395