39
41
41
38
39
39
44
49
46
43
43
41
41
46
46
48
43
39
44
43
44
44
43
43
42
46
47
50
50
45
44
41
42
44
43
43
43
43
40
39
45
48
46
45
44
44
44
48
44
44
48
48
42
43
54
41
39
39
34
40
39
40
40
46
46
43
47
47
48
47
51
46
45
45
45
41
42
40
40
43
44
46
48
46
43
54
46
45
44
38
42
42
34
35
38
36
34
32
31
35
36
34
41
48
47
43
37
46
48
48
44
52
51
53
42
44
41
42
45
41
44
47
43
39
42
39
36
36
35
35
39
30
29
32
29
32
30
34
35
38
38
33
37
35
35
36
38
36
36
35
35
36
31
32
31
38
42
40
33
32
39
46
51
50
49
47
48
51
45
49
46
48
45
41
45
44
43
45
44
44
42
39
36
38
36
32
32
33
34
41
40
40
41
43
40
39
42
40
41
41
41
40
40
40
41
40
39
39
44
43
41
41
42
41
43
47
49
48
45
44
45
37
39
48
45
47
43
43
44
38
37
38
38
44
38
39
40
36
40
43
38
41
39
43
38
40
43
45
41
40
43
46
46
41
41
41
39
38
39
45
40
40
39
41
40
40
40
42
44
48
42
46
38
43
42
46
42
41
40
36
33
36
33
33
37
39
44
39
43
48
38
35
34
39
40
35
40
40
37
36
34
34
34
37
31
34
36
39
40
39
36
37
34
34
35
38
39
40
38
40
40
38
34
38
40
41
40
37
38
34
33
40
40
41
51
50
38
36
44
49
44
51
42
42
50
52
44
43
49
46
44
35
38
36
37
41
36
35
38
40
44
42
46
46
45
47
46
48
40
39
38
36
31
36
37
36
30
35
34
33
34
39
39
43
42
42
39
40
38
38
36
38
37
38
38
38
36
35
31
33
41
39
39
34
31
27
32
29
33
40
31
36
41
41
39
36
38
37
33
39
42
45
47
49
41
44
45
46
47
47
46
51
41
36
45
41
42
44
42
42
46
42
43
42
42
42
37
46
43
44
48
44
42
42
43
38
36
38
38
40
45
42
44
43
42
38
39
41
34
39
46
47
40
40
47
55
50
49
51
43
43
41
43
43
39
39
38
44
36
39
39
41
35
37
36
35
39
33
32
33
29
33
29
34
35
43
49
50
46
49
48
44
42
42
41
41
37
45
42
47
41
40
42
43
42
40
47
45
43
41
42
40
37
42
42
39
44
43
40
44
44
43
48
45
45
47
47
40
47
43
47
47
53
42
42
46
45
40
47
53
51
48
48
50
51
50
51
41
46
38
42
40
41
38
43
43
46
44
40
39
51
49
49
41
38
37
34
32
43
44
46
42
48
45
48
47
45
38
42
45
35
42
50
43
41
43
42
43
50
47
44
46
43
47
45
48
49
48
52
45
48
50
52
48
49
47
50
49
46
46
43
40
49
46
52
48
46
49
42
40
39
40
45
37
41
46
43
44
43
50
44
45
49
46
44
41
48
51
45
45
45
41
44
48
48
42
40
41
36
33
32
36
33
41
43
44
43
48
47
49
50
46
44
49
43
45
43
38
30
32
32
33
36
37
36
34
32
40
43
43
45
39
38
40
43
41
41
43
42
52
47
46
35
44
35
38
38
41
44
46
51
52
53
48
53
47
45
42
48
46
46
43
39
46
45
43
42
38
35
36
38
37
36
37
36
32
36
43
42
43
48
47
47
45
46
48
44
43
40
40
41
40
40
41
45
55
44
45
41
40
43
40
45
46
38
40
39
37
36
36
37
36
37
39
44
46
39
40
40
42
38
35
37
32
37
38
44
39
43
42
44
42
44
42
43
40
39
38
39
37
37
36
33
36
39
37
30
32
31
31
32
40
35
40
47
46
42
42
45
42
41
40
41
48
42
36
42
45
40
50
46
45
45
47
49
45
41
38
39
34
42
32
33
36
41
45
47
47
39
36
42
38
37
37
35
37
37
38
42
40
39
41
42
46
41
44
41
44
46
49
43
38
38
38
39
39
38
36
39
42
40
39
37
40
43
54
49
46
50
52
53
52
52
49
52
46
46
49
50
44
41
39
33
31
38
34
35
45
45
46
49
44
43
47
48
46
48
44
42
48
44
49
52
48
47
45
46
42
39
42
40
33
34
41
36
36
42
34
37
39
35
41
39
37
40
47
43
38
39
40
43
49
49
45
46
46
45
52
41
44
44
48
47
50
50
47
45
40
40
40
43
49
46
47
48
42
44
41
42
45
46
47
46
52
40
43
38
37
39
36
36
36
33
33
35
33
32
38
41
42
46
49
47
54
53
47
47
49
45
44
49
46
53
43
42
48
50
48
49
46
51
46
47
46
42
43
43
46
44
44
42
43
42
45
40
44
41
42
47
49
49
46
49
48
43
42
43
45
48
47
49
53
52
50
50
50
53
50
47
47
45
42
41
44
43
38
41
48
43
46
49
44
47
39
44
44
43
33
35
39
37
36
36
35
33
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
37
38
38
43
39
38
40
38
38
35
40
35
38
37
39
41
41
43
45
42
41
41
40
43
45
44
42
37
36
38
37
43
50
45
43
44
44
42
46
38
38
42
44
46
46
45
42
44
40
42
42
42
49
50
48
45
51
44
42
43
43
43
43
43
45
44
45
55
53
50
52
55
53
49
51
51
46
47
50
42
40
40
39
38
41
42
37
44
46
52
53
49
41
41
49
47
47
42
46
43
42
37
47
47
44
48
47
47
49
45
44
46
45
41
38
41
42
42
43
45
43
45
48
46
42
40
40
39
41
45
41
43
42
38
39
38
41
39
44
37
34
35
34
36
44
35
36
45
46
43
42
43
42
44
41
41
42
50
48
50
48
46
49
49
45
45
41
43
43
43
40
44
39
44
41
41
43
43
41
44
41
40
44
38
43
44
40
43
40
38
33
35
38
37
39
45
40
45
44
40
40
37
45
36
33
35
37
41
38
38
43
42
42
35
39
37
39
41
42
40
43
37
38
44
41
41
41
41
44
43
38
42
36
35
37
35
37
36
44
44
34
38
43
38
38
43
47
45
38
42
43
37
36
41
42
37
38
38
38
45
44
40
44
42
41
37
39
34
36
40
34
35
37
37
39
38
39
38
40
36
37
39
37
39
40
36
39
34
32
40
36
39
43
41
44
37
37
42
40
38
33
38
39
37
33
33
31
39
34
38
40
41
36
32
38
46
39
43
43
39
38
41
42
39
44
49
48
52
42
