100
278
1
3
350
322
4
600
639
6
11
400
679
912
9
200
514
0
696
483
299
447
1175
5
27
1174
21
700
726
50
708
500
695
80
776
12
947
1471
48
1158
1492
37