21
41
26
18
166
248
238
179
22
183
261
140
96
193
174
183
32
21
35
180
186
27
172
187
22
174
17
42
29
22