800
296
0
297
2
500
342
3
372
5
1
200
371
364
1000
487
600
300
322
921
22
78
385
813
8
33
382
626
11
6
457
619
4
10
857
12
16
689
481
433
354
50
370
424
7
461
5000
964
15
681
521