3
287
777
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
266
9
15
10
155
407
22
163
34
51
90
271
24
558
26
35
11
74
295
64
8
203