3
285
764
1
43
160
303
17
466
677
26
2
4
25
5
13
395
142
7
56
38
288
214
359
49
674
156
327
319
74
315
10
158
9
22
277
35
52
86
272
563
27
33
161
34
11
73
284
68
202