47
43
43
40
48
55
52
19
27
27
38
43
51
52
52
587
392
43
42
47
152
47
116
47
43
47
42
49
52
19
44
43
368
410
43
254
49
48
52
27
19
42
47
48
43
48
43
47
41
43
43
19
42
52
47
44
571
399
19
49
47
53
26
23
23
24
24
26
26
23
23
29
26
25
26
23
30
29
27
30
42
27
26
29
29
25
22
29
29
26
30
24
27
24
26
29
29
23
25
27
26
25
27
29
23
24
23
30
26