292
323
513
251
432
479
497
296
434
482
347
430
500
508
503
288
463
376
250
481
245
367
465
327
461
375
504
350
322
397
520
472
506
510