50
560
1
10
300
512
6
8
200
665
23
525
16
644
7
12
858
33
867
40
638
3
542
9
341
2
4
577
601
100
666
120
392
0
477
579
940
29
1609
130
444
592
556
538
662
941
67