27
26
11
33
22
7
16
9
15
58
42
61
260
13
197
102
32
128
164
95
170
25
8
110
52
30
38
105
47
53
127
29
142
85
50
63
68
97
41
12
35
34
23
39
20