26
20
56
116
55
5
37
3
17
97
25
22
21
13
24
46
14
19
70
35
40
123
79
88
130
154
105
85
51
173
140
57
153
63
53
48
10
288
66
274
162
135
269
27