77
77
77
77
78
78
79
79
80
80
80
80
80
80
80
79
79
78
77
76
76
79
78
77
77
78
78
79
79
79
79
79
79
79
79
79
79
79
78
77
77
77
73
73
74
74
73
72
71
71
71
71
71
72
72
72
73
75
76
74
78
78
78
79
80
78
78
78
76
76
76
75
75
74
74
73
72
71
73
73
73
73
73
73
73
73
72
71
70
70
71
72
74
75
76
79
80
80
83
83
88
91
92
94
95
96
99
102
106
107
112
118
121
125
129
130
131
132
134
135
136
136
136
136
136
144
154
153
154
156
157
160
161
164
167
168
169
170
173
173
174
174
164
164
164
164
164
164
164
164
163
162
161
158
156
154
151
149
146
145
144
144
144
144
144
145
146
146
148
148
148
148
148
148
148
148
148
147
146
145
144
142
142
142
141
141
140
138
136
134
132
133
137
142
142
139
135
128
126
126
127
127
129
130
131
131
131
131
131
129
127
125
125
125
122
118
115
113
113
113
114
114
114
116
120
122
122
122
122
121
121
121
118
118
118
118
118
117
116
116
114
113
110
109
109
108
107
105
105
107
107
108
108
108
108
108
107
107
107
106
104
98
97
94
90
88
89
91
91
92
94
96
97
98
99
100
100
100
101
99
98
97
94
93
91
89
88
85
81
77
78
81
83
72
70
70
71
72
71
67
66
67
67
67
67
68
68
68
68
68
66
65
65
65
65
65
63
63
61
61
61
61
63
65
67
67
69
69
69
69
70
70
72
73
74
74
74
74
72
69
69
69
69
69
69
67
67
68
67
65
65
65
64
66
68
71
71
70
70
69
69
69
69
70
71
71
71
71
70
70
70
70
70
69
69
69
68
68
67
66
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
65
65
65
65
65
65
66
67
68
67
67
67
67
66
66
65
65
65
65
65
65
65
65
65
65
65
65
65
64
63
62
61
61
62
62
63
64
65
62
63
65
66
66
66
70
77
80
82
83
84
85
85
85
83
82
83
85
83
79
79
79
79
79
80
80
80
77
77
77
88
87
86
87
88
99
93
94
92
92
92
93
92
91
88
87
84
75
79
83
83
76
74
72
72
72
72
72
72
72
73
73
73
71
71
71
70
70
69
69
69
69
69
69
69
70
70
70
71
71
71
70
69
69
69
69
70
69
69
69
69
70
71
71
72
72
71
70
68
68
68
68
68
68
68
68
68
69
70
70
70
71
71
71
71
71
71
71
75
76
76
76
76
76
74
72
71
71
71
71
72
72
71
71
71
71
71
72
73
74
76
78
79
82
83
84
82
82
78
78
78
78
79
80
78
80
82
83
82
81
81
80
80
82
84
84
89
85
82
89
89
89
89
89
85
83
80
79
79
79
79
79
80
80
81
86
88
94
93
93
95
96
97
86
85
85
89
91
91
93
96
98
98
98
100
102
99
93
91
91
93
94
101
95
94
94
95
95
95
96
97
97
97
97
97
96
94
86
82
77
76
75
75
75
75
75
76
76
76
76
76
76
76
75
75
75
74
74
74
75
76
76
76
77
77
77
77
77
75
75
72
70
70
71
72
72
73
73
74
74
74
74
74
75
75
76
76
76
76
75
76
77
75
74
74
74
74
74
75
75
76
76
77
78
77
77
77
77
77
77
77
77
77
77
76
76
76
76
76
81
81
80
79
79
79
80
81
80
80
79
79
78
78
77
77