376
438
327
345
290
271
434
515
247
456
491
260
461
447
407
400
393
506
350
439
500
302
464
299
408
477
454
426
469
484
364
390
346