515
244
454
427
286
412
516
569
428
484
478
258
377
426
304
387
383
509
445
298
283
436
494
401
425
495
356
351
289
498
381