527
486
368
468
370
495
321
503
347
438
353
461
361
475
393
441
450
431
292
277
371
474
240
485
435
398
349
476
410
274
497
231
345
320