3
287
778
1
43
162
294
25
456
17
651
28
2
4
5
13
397
142
57
38
291
198
385
53
671
150
346
326
73
268
9
15
10
155
407
22
164
34
51
90
271
24
558
26
32
35
11
74
295
64
8
203