40
52
52
857
46
44
40
310
52
39
42
44
44
43
53
52
43
52
52
41
42
52
44
19
43
39
40
52
41
52
44
19
46
43
52
40
52
52
38
69
19
52
39
52
39
52
40
46
52
43
19
47
52
52
41
46
45
39
40
52
53
47
43
44
46
44
46
19
24
23
25
23
22
25
26
24
26
22
24
26
23
26
23
43
25
25
23
22
25
26
26
26
24
24
26
25
24
25
24
23
23
25
24
26
26
26
26
24
23
26
26
26
26