50
58
2
6
400
178
4
500
307
3
283
10
321
8
15
800
715
16
28
277
600
459
11
505
199
413
1
20
350
5
7
773
35
1213
9
560
456
229
0
288
346
314
999
1560
12
52
581
200
498
13
634
298
794
31
424
447