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