336
291
199
273
156
235
328
188
240
176
248
171
324
287
148
259
363
555
408
65
142
198
299
390
576
134
215
84
169
140
230
106
203
111
205
337
212
256
279
372
154
211
123
177
254
153
341
196
116
271
282
385
388
407