3
279
791
1
43
158
304
25
452
17
658
30
2
4
5
13
432
134
50
38
297
210
379
55
666
339
319
87
269
10
7
8
171
11
420
166
34
52
103
284
557
23
18
32
37
74
70
9
182