41
40
385
1254
369
383
808
404
467
493
404
38
40
431
509
728
389
542
419
40
605
373
440
429
567
499
15
40
414
377
573
680
620
1020
510
472
39
405
413
573
574
394
792
370
487
115
514
387
397
730
521
598
580
509
1325
511
1013
40
386
652
41
401
39
39
422
357
374
40
548
393
409
1199
25
24
25
23
26
23
25
26
23
25
22
24
23
25
23
23
26
24
23
42
23
25
23
23
23
26