700
300
5
3
500
393
1
18
200
270
4
6
449
2
600
398
8
296
50
695
7
34
1078
9
15
478
10
800
406
100
562
17
1000
490
0
301
380
1542
26
61
783
400
388
511
517
709
12
350
549
538
502
582
1200
701
16
1296
11
28
588
831
24