300
578
16
7
700
426
4
3
500
486
17
657
8
254
2
0
684
19
10
600
659
21
400
253
492
548
14
5
436
6
484
738
509
9
11
457
15
438
1
417
268
610
12
800
946
43
26
771
452
408
827