50
399
0
425
3
300
696
4
6
415
2
1
579
482
733
472
443
426
502
407
381
401
582
526
495
516
470
459
604
565
650