406
1
511
2
771
905
856
562
434
658
596
529
932
944
614
765
686
497
565
82
423
1444
575
947
333
404
125
142
895
477
316
217