45
52
52
40
27
47
27
42
47
31
46
38
39
401
31
52
52
19
45
551
556
407
47
52
48
31
14
52
31
38
182
19
41
19
14
40
14
52
45
52
52
42
52
45
52
46
50
39
39
52
45
41
52
19
40
329
52
40
53
41
46
25
22
23
30
26
25
29
29
27
30
29
26
26
25
28
25
24
23
29
26
24
24
19