150
626
5
3
50
609
2
762
1
648
0
500
932
24
9
652
4
664
616
6
622
607
696
578
839
10
705
7
718
8
200
497
1000
1035
17
642
700
600
597
300
1277
572
100
807
913
770
869