43
44
48
31
46
31
46
46
358
585
106
46
46
44
40
46
31
52
43
19
31
43
38
46
38
14
41
42
38
39
14
106
434
95
14
14
260
38
52
39
38
47
43
52
41
41
41
46
14
31
38
46
43
41
14
45
45
31
44
19
14
42
23
29
24
29
26
29
27
28
26
57
26
26
29
26
27
30
23
29
30
23
24
26
28