28
34
20
4
13
18
3
9
21
6
8
55
7
10
11
14
5
106
38
12
25
45
78
19
22
97
279
260
121
30
42
57
29
26
15
17