317
251
201
221
146
407
150
231
182
346
257
250
316
147
157
362
127
163
155
255
276
185
199
103
168
186
197
131
289
131
584
315
471
274
139
374
203
265
410
200
254
203
187
193
161
402
160
174
227
155
207
165
158
251
249
212
86
270
132
79