459
50
497
570
528
402
18
415
315
535
413
1002
595
415
351
362
513
396
446
393
320
26
26
26
23
24
26
25
27
24
26
23
22
26
24
21
26
23
25
24
23
28
25
25
22
24
26
24
22
23
22
22
25
22
22
22
26
22
22
27
25
22
27
28
23
22
25
23
21
22
27
27
24
24
25
27
27
25
24
24
23
21
26
26
23
26
22
24
25
26
23
22
22
22
22
26
26
28
23
37
37
26
37
26
25
42
26
25
41
343