164
163
162
163
164
164
164
164
164
163
162
162
162
163
163
163
163
163
163
163
163
163
164
164
167
169
175
176
170
172
174
176
180
180
181
183
182
182
182
182
182
182
185
186
187
189
190
196
194
190
183
183
182
182
179
178
178
177
177
179
179
180
178
183
183
183
183
183
184
184
185
185
185
185
184
183
183
183
183
182
182
182
181
181
181
183
182
182
183
186
184
187
187
186
186
185
185
185
186
186
187
188
189
189
192
198
201
199
199
201
198
195
200
203
202
199
198
191
190
189
187
189
185
185
182
181
177
177
177
178
178
178
178
179
179
179
179
179
179
179
179
179
178
178
178
178
176
176
176
175
172
171
171
170
170
170
170
170
170
170
171
171
171
171
171
171
170
168
168
168
168
170
173
176
176
178
177
176
176
174
172
172
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
175
177
178
178
178
179
181
178
176
175
175
175
176
174
174
174
174
175
175
175
175
175
174
174
173
173
173
174
174
175
176
175
175
174
173
173
174
175
176
178
181
181
181
183
183
184
186
188
190
192
197
195
192
198
202
201
203
194
197
199
198
186
186
185
185
185
185
184
184
185
185
185
186
186
186
192
203
213
213
213
213
214
218
219
223
224
226
226
226
226
226
225
225
225
209
190
190
190
189
187
187
187
187
187
187
187
187
187
186
186
186
186
186
186
186
186
186
186
186
187
187
187
186
185
185
185
187
187
187
187
187
187
187
187
187
187
184
183
182
181
179
179
179
179
179
179
180
180
180
180
180
180
186
187
187
187
187
187
187
187
187
187
186
186
187
189
189
189
189
193
195
195
196
197
198
198
198
200
201
202
202
199
199
199
199
195
196
196
187
186
185
184
183
182
182
182
182
182
182
182
183
183
183
184
185
188
188
188
190
190
190
187
187
190
191
191
194
196
197
197
198
201
204
206
207
207
208
213
220
232
236
236
238
238
239
240
240
240
241
243
244
244
243
243
241
242
243
243
243
245
246
247
247
247
246
246
246
246
246
246
246
247
247
247
248
242
242
243
243
243
243
242
242
242
239
238
237
233
233
233
233
234
234
234
234
234
234
239
239
239
239
239
239
240
240
242
242
243
247
247
247
247
247
247
247
247
247
247
247
248
249
252
262
262
263
261
261
258
258
257
257
257
256
255
255
254
254
253
252
249
248
242
242
239
239
237
235
233
231
224
221
219
215
214
213
213
214
214
214
214
214
214
215
215
215
215
216
216
218
218
219
220
220
220
220
218
217
217
211
211
211
211
211
213
213
210
209
209
210
211
210
210
210
213
214
214
214
215
215
214
214
213
213
211
210
209
208
208
207
207
205
205
208
209
212
213
213
214
215
216
216
216
216
215
213
213
213
213
213
213
213
213
210
209
208
207
206
205
205
205
207
207
207
207
207
207
207
209
210
211
211
211
211
211
210
209
208
208
209
204
204
204
203
203
203
203
204
206
208
210
210
210
213
215
217
220
220
223
223
223
223
223
223
223
222
221
219
219
219
220
220
221
222
227
232
232
232
231
226
226
222
221
221
221
221
222
220
219
218
217
217
217
218
218
220
220
220
221
221
222
221
221
215
213
213
212
212
211
210
206
203
195
194
194
194
194
194
195
195
195
195
195
195
195
195
195
195
195
195
195
195
194
194
194
194
194
196
196
198
198
197
193
193
193
191
188
188
188
188
187
187
187
187
187
186
185
183
183
183
183
183
183
183
183
183
183
183
183
183
182
182
182
180
179
179
178
177
177
175
175
174
175
174
174
174
174
175
175
179
179
179
181
183
183
182
180
179
178
178
178
177
176
175
175
174
174
174
174
174
174
174
174
174
174
174
172
172
172
172
172
172
172
170
170
170
170
170
170
170
170
170
170
169
169
169
169
169
168
168
166
166
166
166
166
166
165
165
165
166
166
167
167
167
167
167
166
166
166
166
166
166
166
162
163
164
164
164
164
164
163
162
162
162
162
162
162
164
164
164
165
166
163
163
166
166
166
166
166
166
165
164
163
163
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
163
164
164
164
165
164
164
164
164