600
300
3
396
16
4
700
523
21
18
355
15
5
262
12
1
562
31
100
222
13
6
581
36
22
500
463
28
27
400
1515
67
88
200
235
7
1500
295
1118
42
49
319
9
551
24
686
8
624
25
890
279
491
10
20
800
359
1641
78
77
619