39
35
21
19
26
16
6
25
20
58
8
18
241
5
10
9
288
13
27
2
12
11
68
51
23
275
42
56
91
112
14
7
64
46
15