83
83
84
85
85
85
87
88
90
92
93
93
93
93
92
91
91
91
91
91
91
91
94
94
94
94
95
98
100
103
104
104
102
101
102
102
106
107
109
111
114
116
121
126
127
128
129
130
131
132
132
132
133
134
134
134
135
135
135
136
136
136
136
136
136
136
136
136
136
137
137
137
137
137
137
137
137
136
136
136
136
136
136
136
136
136
136
136
135
135
134
134
134
133
130
129
128
128
127
126
124
123
123
123
123
123
123
123
123
123
123
123
123
123
123
124
124
126
127
128
128
128
128
129
130
130
132
134
140
141
142
142
145
151
158
158
158
159
159
159
159
161
162
164
165
169
175
176
178
178
179
181
180
179
177
176
174
172
171
166
166
164
162
160
157
154
153
153
152
152
152
152
152
152
152
152
153
154
154
155
156
157
162
168
171
173
175
176
177
177
178
178
179
179
177
174
173
173
173
173
173
173
175
175
176
176
176
176
176
177
177
177
177
177
178
180
182
184
184
183
183
182
182
182
180
178
177
176
175
175
174
174
174
174
174
173
172
173
174
174
174
174
170
167
165
164
163
159
156
155
154
153
152
152
152
152
152
152
152
152
152
152
152
152
152
151
149
148
144
145
146
149
150
152
156
158
160
161
162
162
163
164
166
170
170
170
170
171
173
173
172
170
167
165
175
178
179
180
181
184
186
187
187
189
191
192
193
193
190
190
190
190
192
197
201
209
209
212
212
212
212
212
212
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
212
212
212
212
212
211
210
210
210
210
209
209
208
207
207
206
206
205
204
203
203
202
200
198
198
198
197
196
195
194
190
190
188
187
186
183
180
179
177
174
171
169
164
162
160
157
157
156
155
154
152
149
148
145
145
143
143
142
142
141
141
141
140
139
139
139
139
139
141
142
143
144
145
145
148
150
150
152
154
159
163
166
174
177
181
185
189
190
190
191
191
192
197
199
201
202
203
204
205
206
207
209
210
211
211
211
212
213
214
215
215
215
216
216
216
217
217
218
218
218
217
217
217
216
216
216
216
215
215
214
214
212
212
211
210
209
207
205
205
205
205
205
205
206
206
206
204
198
194
177
172
160
150
145
142
141
138
131
129
126
125
125
125
125
125
126
126
126
126
126
127
128
128
130
130
130
132
133
136
144
146
147
149
151
154
157
164
167
171
173
176
176
177
178
179
179
179
179
178
178
179
180
180
180
180
180
180
180
180
181
181
182
183
184
184
184
183
182
181
181
182
183
183
183
183
185
187
187
187
187
188
188
188
188
188
188
189
189
187
187
187
187
184
182
182
181
177
175
175
175
176
177
178
180
181
181
178
181
182
182
182
183
183
183
184
184
184
182
180
179
179
179
179
179
179
179
181
183
183
184
184
183
183
183
182
178
175
173
169
164
160
157
156
155
154
151
149
146
140
136
135
136
136
135
135
134
131
129
128
128
127
127
127
128
129
132
133
133
133
132
132
132
132
135
137
137
137
137
137
137
137
137
138
139
138
137
135
134
133
133
133
134
136
139
140
140
140
140
139
139
139
139
139
139
139
140
141
141
141
141
140
140
140
140
140
140
138
137
135
134
134
133
133
132
132
131
127
126
126
126
125
124
124
124
124
124
124
122
120
119
111
102
97
86
82