59
59
59
60
60
61
63
64
64
66
66
66
66
68
68
68
73
74
76
76
75
75
76
76
76
76
76
75
75
75
73
73
73
73
72
72
72
69
69
69
68
67
63
62
60
59
57
56
54
51
51
50
50
52
59
60
60
61
63
63
64
64
64
66
67
71
71
71
75
73
71
71
71
70
69
68
67
64
64
67
67
66
65
59
59
58
58
58
57
56
56
56
56
56
57
57
57
57
57
57
57
58
59
59
69
88
90
98
99
99
99
95
92
89
85
84
83
75
74
73
73
73
73
73
74
76
83
86
88
91
93
94
94
94
105
105
105
105
105
105
105
105
105
108
108
106
105
104
103
97
91
88
86
85
79
75
75
54
52
50
49
49
49
49
49
49
46
46
46
46
45
41
41
39
41
41
41
40
40
40
40
38
38
35
35
35
36
37
38
41
42
42
41
40
38
38
38
38
38
38
38
39
40
40
39
39
38
38
38
38
42
42
43
45
46
52
52
53
53
55
55
56
52
51
50
50
63
64
61
61
64
64
69
72
76
81
87
91
91
91
91
61
59
58
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
56
57
61
59
51
50
50
49
47
46
46
45
45
40
40
39
39
38
38
37
36
35
35
34
34
34
34
35
35
35
36
36
36
36
47
48
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
57
58
58
57
59
59
58
58
60
60
61
61
62
62
64
70
72
72
72
72
72
72
74
74
75
76
77
89
90
91
92
93
94
103
102
102
124
122
121
121
119
118
111
111
109
98
89
88
81
81
60
60
52
52
52
52
52
53
55
55
56
56
56
55
55
55
55
55
54
54
54
54
58
58
72
101
107
117
117
117
117
117
117
117
121
121
129
132
138
138
132
122
100
100
100
100
100
100
99
99
98
97
97
104
104
106
106
94
94
95
95
95
94
77
77
77
77
77
78
78
78
78
78
77
75
74
73
73
69
66
58
58
56
55
55
56
58
60
66
68
68
69
69
69
65
50
50
49
49
46
44
32
32
33
33
44
41
41
41
41
41
42
42
43
42
42
41
40
40
39
38
35
35
34
34
34
34
36
36
36
37
37
37
37
39
39
47
47
47
52
56
58
57
56
54
52
51
54
54
52
29
29
32
32
32
32
32
32
31
31
31
30
30
30
30
30
29
27
27
27
27
27
27
27
24
24
23
23
23
20
20
20
20
20
18
18
18
17
16
15
15
15
15
15
16
16
16
16
16
17
17
17
18
18
18
20
18
18
18
15
15
14
14
14
13
13
13
13
13
13
14
14
14
14
14
13
13
13
13
13
14
13
13
13
12
12
12
12
24
24
24
24
24
24
19
17
17
15
15
15
16
16
16
16
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
21
21
22
24
25
25
25
25
25
25
25
27
28
29
29
29
29
27
28
28
29
27
29
33
35
35
36
40
40
43
42
42
41
41
42
42
42
42
42
42
41
41
41
38
38
42
31
27
28
30
28
27
26
26
25
25
27
27
27
28
28
28
28
28
28
28
28
29
29
33
33
33
33
33
33
33
33
33
33
33
33
28
28
28
28
31
31
31
33
33
36
37
37
37
40
46
59
61
61
63
65
65
65
66
67
67
84
86
91
92
93
94
100
100
100
101
101
101
96
95
94
94
93
93
93
93
92
91
89
88
88
89
96
98
89
54
54
54
54
55
55
54
52
53
53
53
53
53
51
53
54
55
55
56
56
56
54
53
57
58
59
60
61
62
63
63
71
71
73
74
75
75
63
63
66
66
65
63
62
62
62
61
59
58
57
57
57
59
59
59
59
59
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
61
60
60
59
59
74
76
77
77
78
80
81
82
84
85
85
86
88
87
84
84
84
84
82
80
81
83
84
86
87
88
92
92
92
92
92
92
92
92
85
84
90
91
92
92
91
89
86
84
83
82
82
82
83
88
88
91
91
92
91
91
95
102
102
103
105
107
108
109
107
105
104
103
103
103
103
102
102
102
102
100
98
96
96
92
91
110
109
102
102
102
103
103
103
103
103
103
102
102
102
99
98
97
97
97
96
96
96
96
96
96
96
96
96
96
96
96
96
97
97
97
94
94
95
101
101
107
107
107
107
107
107
103
96
96
87
87
86
87
88
88
88
88
88
88
88
88
88
88
88
87
87
86
79
79
79
80
80
79
79
78
78
76
75
75
75
75
75
75
75
75
85
88
91
97
89
88
87
86
86
86
90
90
91
91
88
90
90
90
90
91
93
93
113
113
113
113
112
112
111
111
110
109
103
107
108
112
108
104
104
103
102
103
104
106
107
108
108
108
108
115
119
129
129
129
129
127
109
108
107
106
106
105
105
104
102
101
99
97
97
93
92
92
92
92
88
86
83
83
84
86
86
86
86
85
84
72
71
68
68
67
66
68
69
70
70
70
71
71
63
62
62
61
61
61
60
60
60
60
60
60
60
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
60
58
56
56
56
55
54
54
56
54
54
54
58
57
63
63
64
65
65
65
65
64
61
73
73
72
72
71
71
71
61
58
58
57
58
60
63
63
62
59
59
59
57
53
53
53
53
50
50
50
50
50
51
52
52
54
55
55
55
56
57
56
56
56
55
55
52
48
47
49
48
47
47
47
42
41
40
48
47
47
48
44
51
51
51
51
50
50
48
45
45
42
41
40
40
38
37
37
44
45
56
56
55
55
56
56
56
56
57
57
58
61
59
56
56
56
57
57
55
57
61
64
61
62
59
56
56
55
56
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
58
58
60
60
60
61
65
67
67
66
65
66
68
69
70
71
71
71
71
72
74
77
70
67
64
63
63
60
60
59
59
59
50
49
50
50
52
55
57
59
61
63
64
65
69
70
71
71
72
72
72
72
73
73
73
73
75
75
75
76
76
76
76
76
76
76
75
75
74
67
67
67
67
66
66
64
64
63
59
59
59
59
59
58