26
12
9
109
106
143
25
10
59
43
55
7
49
8
41
21
15
124
19
29
20
71
62
187
173
95
131
127
31
188
57
104
85
150
141
42
37
75
27
11
17
33
39
319
34
174
65
99
44
82
28
155