344
261
421
338
317
265
362
496
505
382
310
413
355
280
419
475
364
243
403
429
352
449
247
291
358
426
391
283
212
374
488
279