100
546
2
5
50
642
1
3
350
618
4
550
786
0
150
478
758
11
798
8
737
500
861
10
200
978
15
6
2000
1791
38
34
800
1037