344
235
390
511
520
428
460
445
246
537
397
256
270
494
227
274
405
354
532
503
380
364
350
498
334
429
458
297
410
463
392
522
375
481