15
20
17
8
293
889
12
37
330
45
18
24
44
155
4
5
122
838
298
7459
160
2
1230
13
377
6
32
30
33
16
9
172
326
29
14
38
277
99
31
224
48
101
947
57
70
107
92
11
113
10
56
65
83