340
476
508
470
289
397
379
485
513
443
503
296
450
466
444
294
523
334
421
309
390
385
462
487
472
484
233
244
269
464
528
275
361