390
405
387
601
485
550
692
526
413
35
708
689
503
416
436
415
537
1416
390
416
958
671
11
415
393
518
515
596
416
705
577
57
399
404
420
411
452
509
533
739
708
509
553
408
377
474
406
560
316
859
344
556
28
28
23
29
23
25
24
23
26
29
27
29
24
30
29
27
23
30
28
22
26
24
23
29
24
27
24
26
26
24
26
24
26
26
23
23
23
27
23
26
26
26
26
25
42
23
26
23
26
27
24
26
24
26
23
24
26
26
29
25
30
25
27
29
28
29
23
24