266
242
247
243
193
305
211
393
311
527
357
559
300
317
190
250
286
239
94
299