51
46
54
58
58
58
53
54
49
50
51
52
51
53
54
52
51
55
46
44
48
54
49
48
49
48
50
52
49
55
55
57
57
52
48
51
55
56
55
60
59
54
58
62
56
53
40
45
49
51
46
44
45
52
54
53
57
53
56
54
57
59
56
57
60
59
66
59
62
58
57
53
52
49
51
57
56
57
58
54
55
59
50
49
48
43
43
47
55
61
49
54
56
63
58
55
53
52
53
53
45
50
48
51
50
55
58
55
51
47
52
58
50
43
48
48
60
56
50
50
52
56
55
51
60
55
51
58
62
62
51
49
48
45
49
47
41
40
37
36
43
43
48
52
57
58
59
65
50
44
48
45
52
55
57
49
59
57
56
62
57
59
55
51
58
58
54
56
52
55
55
51
58
54
55
52
49
52
51
54
49
54
52
53
55
55
58
67
53
47
50
49
54
56
52
49
45
44
50
43
45
51
46
43
42
47
56
49
47
48
54
59
59
46
54
49
46
45
41
49
49
46
46
47
45
51
52
48
47
44
45
44
51
51
51
53
59
54
53
54
53
61
63
58
55
51
51
50
55
53
55
58
50
45
46
48
55
54
49
46
41
45
40
43
43
45
50
46
47
51
58
58
58
58
61
63
69
68
66
60
61
57
56
58
53
45
53
59
55
56
64
68
67
54
59
59
59
51
52
50
63
66
66
76
65
67
62
57
55
53
52
54
55
64
64
64
63
66
66
67
64
64
59
44
49
50
45
47
42
45
50
55
47
47
49
46
52
49
41
44
45
44
45
53
48
47
42
49
48
45
46
51
48
47
45
46
42
41
43
45
41
45
42
49
48
51
51
48
48
45
49
53
54
56
56
53
59
57
61
48
45
52
55
49
44
46
48
49
43
43
45
42
45
45
44
45
39
39
45
45
45
45
46
45
43
45
46
48
45
41
41
45
42
43
50
46
48
54
45
52
48
55
58
59
53
65
62
62
63
61
61
65
65
55
56
57
55
52
52
53
52
53
54
57
59
48
48
54
49
57
51
55
55
53
54
50
56
54
43
46
40
44
42
45
42
42
54
53
57
55
54
59
63
59
56
62
70
59
53
53
54
52
50
55
52
50
41
40
38
38
37
40
38
43
42
42
41
45
44
41
44
44
47
49
42
45
39
39
39
45
46
40
40
45
46
52
52
49
49
43
45
46
47
51
56
46
49
47
49
49
52
45
50
46
54
55
53
51
53
52
55
54
53
55
51
49
53
59
57
59
58
57
53
55
55
58
55
55
53
55
57
61
58
59
54
60
60
55
54
51
51
47
46
45
44
45
44
43
43
45
41
40
43
44
42
43
41
42
44
47
42
45
42
43
36
41
44
43
42
46
55
57
65
62
62
56
62
66
66
66
63
63
58
60
67
65
66
61
53
58
59
54
51
47
46
50
51
51
50
45
45
42
43
53
50
48
53
52
55
57
59
62
49
51
52
59
55
56
57
59
54
55
56
59
55
55
57
54
56
56
60
52
55
56
54
55
59
54
48
49
46
51
49
52
50
51
54
52
45
50
48
49
47
52
50
53
49
47
43
48
43
46
42
42
41
44
43
42
46
48
50
52
50
45
45
46
47
49
55
57
55
57
58
54
55
57
55
56
57
55
57
60
56
60
47
49
52
59
57
57
55
58
55
57
57
56
52
53
56
50
53
52
64
53
51
54
57
51
55
54
56
56
49
52
49
53
54
54
56
53
50
54
61
55
62
61
69
65
60
58
61
60
60
61
59
55
58
61
54
57
59
54
55
56
56
56
51
53
56
54
55
64
53
51
49
53
49
55
53
48
43
43
45
44
38
41
52
53
49
55
49
50
52
48
51
47
49
51
54
53
52
48
45
43
42
45
44
42
45
43
42
42
50
45
48
50
48
52
46
41
40
40
39
47
47
44
44
43
44
37
43
43
43
40
44
43
43
42
34
46
45
49
53
51
54
55
58
59
54
59
49
45
46
45
47
44
44
44
47
50
51
48
56
51
49
50
48
48
49
52
50
53
47
45
49
52
50
58
55
54
56
56
55
58
54
51
52
55
53
51
48
43
46
53
48
54
53
43
40
43
48
42
42
42
45
48
55
53
56
56
52
51
51
59
56
55
55
53
54
56
57
53
60
53
53
55
55
55
57
58
63
63
63
57
65
49
56
65
61
60
61
61
61
55
54
47
47
47
50
47
55
45
47
42
40
43
42
42
45
47
44
45
45
45
42
41
42
51
50
52
45
44
50
48
55
53
56
54
55
50
52
50
47
47
47
47
48
52
62
64
61
60
56
58
50
54
56
53
54
54
56
57
54
52
54
65
57
48
54
49
50
45
49
48
43
51
51
53
56
57
61
54
56
50
55
52
58
53
53
53
60
57
58
62
59
56
55
60
58
54
58
59
58
58
57
56
55
56
58
57
58
54
55
60
53
51
52
52
53
54
57
57
50
52
50
54
56
57
51
54
55
52
58
56
57
58
56
57
51
47
47
50
44
44
48
50
51
48
50
49
50
49
48
48
52
51
53
59
66
61
66
66
63
55
55
59
58
53
53
51
47
52
55
55
55
54
52
52
53
54
54
54
51
52
54
52
55
58
55
52
58
52
59
52
56
58
57
57
54
63
65
61
70
61
60
49
49
50
54
58
58
46
50
49
53
49
41
43
50
50
53
54
53
58
58
62
55
57
57
59
57
57
51
52
54
54
58
55
55
50
49
46
45
47
50
51
51
55
55
55
56
56
60
63
66
53
66
66
66
66
63
57
58
53
55
49
49
54
51
51
51
53
52
42
44
50
51
49
44
40
36
35
31
40
39
45
49
46
45
52
47
49
45
45
44
46
44
39
38
39
37
38
42
39
44
46
50
51
52
53
45
43
45
49
50
52
53
46
43
40
40
38
42
43
45
46
48
48
50
41
46
41
43
51
57
56
56
59
59
57
52
52
56
57
55
55
57
53
55
52
53
46
47
48
48
46
41
48
46
44
44
43
45
50
43
47
43
44
48
51
49
48
53
52
47
42
45
40
49
45
49
41
42
45
46
45
51
46
54
50
44
52
50
49
49
44
44
49
54
51
51
51
49
53
48
49
45
48
53
57
56
57
54
52
44
45
48
55
55
61
58
60
60
59
60
62
55
55
54
56
55
59
66
64
61
57
61
59
62
59
56
63
57
57
51
50
49
55
50
58
58
58
58
58
58
59
60
60
57
54
52
51
53
52
52
54
54
54
63
59
57
60
70
60
61
66
58
55
52
53
59
58
57
61
55
56
61
57
56
58
55
54
46
50
48
52
52
45
46
49
44
42
55
54
53
55
47
46
49
45
45
50
53
46
44
45
42
51
53
50
53
36
40
44
44
52
49
51
51
52
56
56
61
61
55
60
61
59
59
56
