298
455
386
416
382
330
238
520
511
514
345
306
260
338
417
443
356
269
445
385
517
354
252
329
387
465
470
257
293
239
323
483
423