293
526
377
395
415
357
284
251
428
252
547
386
288
467
498
230
442
302
418
447
500
456
308
300
417
396
519
510
298
391
233
413
340
356
388