176
174
174
173
174
175
176
177
178
178
178
178
178
178
179
182
185
185
185
185
185
189
190
188
188
185
185
185
185
187
187
187
188
189
189
189
189
189
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
189
189
189
189
189
189
189
189
189
189
189
189
188
188
188
189
189
190
190
190
189
189
189
189
188
188
188
188
189
189
189
189
190
189
187
185
185
185
185
185
186
187
187
187
187
188
190
191
192
192
194
197
196
196
193
194
194
194
193
193
194
196
197
196
196
196
195
195
196
198
198
198
198
197
196
195
194
193
192
191
191
192
190
190
190
190
192
192
193
193
193
193
192
192
192
191
191
190
191
192
194
194
194
195
196
197
197
199
202
203
203
201
200
200
200
200
199
199
199
198
198
196
195
195
195
194
194
194
194
194
194
196
197
196
196
196
196
196
196
196
196
194
192
193
194
194
198
199
205
209
211
213
215
217
218
218
218
219
219
219
220
221
221
221
222
223
226
226
226
226
227
227
227
227
230
232
236
237
238
242
242
243
243
243
242
242
241
241
238
238
238
239
240
240
240
240
240
241
242
243
244
248
249
258
258
257
257
257
256
255
255
253
253
254
255
255
258
258
258
259
259
259
259
259
259
263
264
265
266
266
266
266
266
266
266
267
268
270
273
275
276
281
282
283
285
285
286
286
287
285
284
282
280
278
277
274
271
271
271
271
270
269
267
266
263
263
262
267
269
252
253
254
256
256
256
256
257
260
261
262
264
266
266
266
267
269
269
269
269
269
272
273
275
277
278
279
283
286
287
290
292
293
293
293
294
294
294
295
295
295
295
295
297
300
302
302
300
299
298
296
296
298
298
299
300
300
300
300
300
300
300
303
303
303
303
303
303
302
302
301
285
282
281
278
277
268
266
264
264
264
264
264
264
264
264
264
264
262
261
260
259
258
258
258
259
260
262
261
258
256
254
255
255
258
259
259
261
261
262
262
261
261
259
259
258
258
258
258
258
258
258
259
259
260
260
260
259
258
257
256
256
256
255
255
253
253
252
251
249
249
248
248
248
248
248
248
248
248
247
246
245
244
244
243
243
242
242
242
242
238
237
236
236
236
236
236
235
235
235
234
234
234
234
234
234
234
233
233
233
233
233
234
234
234
234
234
233
231
229
229
229
229
228
228
229
230
230
230
231
232
232
232
232
232
232
232
232
233
234
234
234
235
238
240
240
240
240
240
240
240
240
240
240
240
240
239
239
239
240
240
241
241
241
241
241
239
239
239
238
237
237
235
235
232
231
231
231
231
230
230
229
228
228
228
228
227
225
222
221
217
216
216
214
214
213
213
213
212
212
211
211
211
204
200
197
197
197
197
197
196
196
196
195
195
194
194
193
193
192
192
191
190
190
189
188
188
188
188
188
188
188
188
189
189
189
187
186
186
186
186
186
187
187
187
186
186
186
187
187
188
188
188
187
186
188
187
185
186
187
187
188
188
188
188
189
191
193
193
193
192
192
192
192
193
193
192
192
191
191
191
191
191
191
191
191
190
191
191
192
193
195
196
200
200
200
198
196
196
196
196
196
196
198
198
198
196
192
192
193
193
194
193
192
194
197
193
192
190
190
189
188
188
187
187
187
186
185
185
186
186
188
189
189
189
189
188
188
188
188
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
188
188
188
187
187
186
185
185
187
189
190
190
185
185
185
185
185
185
187
186
186
186
181
182
182
181
178
178
178
178
176
175
174
174
173
174
173
175
176
176
176
176
175
175
174
174
174
173
170
170
170
170
170
170
170
170
170
170
170
170
170
171
171
170
169
169
169
169
169
169