100
278
1
3
350
319
4
600
639
6
11
400
676
909
9
200
513
0
696
483
299
446
1172
5
27
1173
21
700
726
50
708
500
694
80
775
12
947
1470
48
1158
1492
37