3
285
764
1
43
160
303
24
466
17
677
26
2
4
25
5
13
396
142
7
56
38
292
214
356
53
674
156
327
319
76
321
10
9
399
22
277
35
86
245
563
27
161
34
11
73
284
68
201