316
496
249
227
519
397
265
453
498
419
515
524
390
434
355
356
509
452
460
458
466
426
480
484
433
324
254
284
301
299
378