3
286
800
1
43
157
314
25
451
17
644
29
2
4
5
13
421
134
45
38
316
216
362
56
674
142
348
321
88
269
10
6
164
11
423
8
170
41
50
104
264
556
24
32
159
37
74
225
68
9
184