170
170
170
170
169
168
169
172
173
176
177
180
184
184
184
185
187
187
188
187
188
188
188
188
190
201
211
211
211
211
210
210
212
213
214
211
211
211
212
212
212
211
212
211
222
222
223
224
229
229
230
231
231
231
231
230
229
229
228
228
232
233
234
234
231
233
233
234
241
240
237
236
234
234
224
223
223
223
223
221
219
216
214
213
212
213
213
213
212
211
210
210
212
211
211
211
212
210
208
206
206
206
207
206
206
207
206
205
205
207
206
208
205
203
200
198
198
198
199
199
199
199
199
199
198
198
197
197
197
196
194
192
191
190
190
190
190
190
190
189
189
189
192
192
192
193
192
193
194
196
197
197
197
197
197
197
196
196
195
195
195
195
195
195
195
195
196
197
198
197
194
191
194
194
194
194
194
195
196
196
196
194
194
194
194
194
195
196
196
196
196
197
197
197
197
198
199
202
202
206
205
204
204
204
204
205
205
206
206
206
209
211
213
216
216
217
217
219
219
218
218
217
217
217
218
218
217
217
217
216
218
221
220
225
225
226
229
232
233
233
233
233
232
230
227
227
230
231
232
233
240
242
242
244
243
243
249
252
253
252
253
255
253
253
253
252
249
251
250
248
248
249
249
249
253
254
253
253
254
258
259
259
262
263
264
266
267
277
281
283
295
297
299
300
301
302
302
304
304
305
307
309
311
314
315
316
317
317
318
320
320
320
320
324
327
340
341
342
324
321
320
319
319
317
315
314
316
316
311
309
308
307
310
310
317
328
329
333
315
314
314
314
321
325
330
331
334
335
336
337
339
341
342
342
342
341
338
336
334
332
331
328
327
326
328
329
330
332
333
333
333
333
333
333
328
324
319
311
306
306
309
323
326
325
325
325
326
327
328
328
318
317
306
316
320
324
316
313
311
311
313
314
311
313
311
313
313
316
318
318
320
319
319
316
309
306
300
295
292
290
288
287
287
299
303
305
313
309
312
313
320
321
322
325
326
322
324
322
320
316
314
313
309
302
307
298
301
300
298
301
308
324
324
324
324
325
326
329
330
332
333
334
339
336
334
333
331
321
321
321
321
321
321
316
316
316
315
309
308
303
301
297
296
294
294
294
294
294
295
296
296
297
299
299
299
299
300
301
302
303
304
304
304
309
315
319
319
318
320
323
334
343
345
347
347
337
331
342
350
347
341
349
347
345
345
345
358
373
375
379
396
399
397
395
394
399
413
422
425
424
424
423
423
421
422
425
426
426
425
424
423
420
407
404
403
402
402
402
401
399
397
398
390
386
381
382
376
375
370
361
353
348
347
347
347
348
337
335
332
331
329
329
329
329
330
330
330
326
321
314
310
309
292
290
289
289
289
292
294
295
294
287
284
283
279
276
261
260
254
256
260
259
256
254
252
256
257
258
264
264
268
271
273
275
276
278
276
276
272
265
262
257
255
244
243
246
240
240
245
246
245
245
245
247
248
247
245
241
233
231
231
228
222
216
214
213
214
215
214
213
212
213
213
213
213
211
209
209
211
209
209
209
209
209
209
209
207
208
208
205
205
205
205
205
205
206
206
206
206
206
208
208
208
208
212
212
212
213
213
213
214
216
236
242
250
252
255
257
261
263
263
277
278
277
279
280
279
280
281
285
287
287
293
297
302
309
312
314
315
313
311
311
306
304
307
308
307
306
306
307
308
309
309
309
308
306
303
303
296
294
292
288
282
282
281
281
280
274
272
271
271
265
252
249
243
239
234
233
227
220
219
217
216
212
210
206
204
204
203
202
202
203
204
204
204
203
203
202
201
201
202
205
206
206
203
203
200
197
195
195
196
194
194
194
195
195
195
200
197
199
199
199
198
198
197
194
192
192
195
193
191
191
191
191
188
188
189
190
189
189
189
189
190
189
188
188
190
191
190
190
188
187
188
188
188
187
187
187
187
188
188
188
188
188
188
187
186
187
188
188
189
189
189
189
189
189
187
187
187
187
187
186
185
185
187
187
187
185
185
185
186
185
185
185
185
184
183
182
182
182
182
182
181
181
180
181
178
177
174
173
172
172
172
173
173
172
172
172
172
172
172
174
175
176
174
172
172
168
169
170
169
171
172
172
172
172
171