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