475
342
354
344
491
310
412
484
389
388
457
512
297
332
509
520
287
497
269
437
488
265
508
386
470
278
434
479
517
261
263
240
299