26
38
91
295
238
167
235
136
198
270
169
214
168
225
155
294
267
138
324
532
397
58
133
192
287
387
565
132
82
166
135
226
103
190
148
142
199
331
206
251
202
274
368
149
118
187
161
249
151
316
185
110
191
257
173