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