198
198
198
198
198
198
198
198
198
199
199
200
201
201
201
201
201
202
202
203
204
208
208
207
209
207
207
206
206
206
206
206
206
205
205
209
214
215
215
215
215
215
215
215
215
211
206
204
204
204
206
207
208
216
216
222
224
224
225
225
226
225
224
223
223
223
223
223
226
227
229
229
229
228
228
228
228
228
231
232
232
232
231
230
231
231
232
233
237
237
236
236
235
234
234
234
237
239
243
245
246
246
247
251
254
258
257
257
256
255
256
260
260
259
259
259
260
260
260
262
267
272
270
272
273
272
271
273
276
277
277
277
279
283
285
285
285
286
288
288
289
290
293
294
295
298
299
300
302
304
305
306
308
313
316
316
317
320
324
330
330
333
342
357
367
370
372
373
376
379
382
385
386
389
389
389
389
394
396
404
420
421
421
421
421
422
421
420
418
418
417
417
418
421
424
426
437
441
441
438
438
438
437
437
436
436
435
434
433
431
424
420
418
416
415
413
412
411
411
410
408
406
406
406
407
407
407
404
400
397
391
390
390
388
386
385
382
378
365
363
359
357
355
354
353
351
350
347
346
341
340
338
338
338
339
340
342
342
342
340
335
331
326
326
324
323
322
322
321
322
324
329
329
328
328
327
327
327
324
323
322
318
317
315
312
310
307
306
303
302
302
303
296
294
294
294
296
297
300
302
304
304
305
292
291
291
291
291
291
291
291
292
293
295
296
294
286
285
285
285
285
280
274
273
272
270
269
264
263
263
263
263
262
262
264
264
263
261
261
260
257
257
257
257
257
254
253
252
251
251
251
252
252
252
252
252
252
252
252
252
252
252
255
255
252
251
250
249
250
253
254
254
252
251
250
248
248
247
246
245
243
242
242
241
240
240
240
237
238
240
246
249
252
251
247
246
245
244
244
243
240
239
236
235
235
234
233
233
233
233
231
231
231
231
230
230
230
229
229
228
228
228
228
224
222
222
222
221
221
222
223
223
223
226
228
229
231
233
234
234
234
234
234
235
235
237
238
238
238
238
238
236
236
236
236
236
233
229
227
227
227
227
227
227
227
227
228
227
227
227
227
227
227
226
223
223
223
224
225
225
225
227
228
229
229
229
229
229
229
226
226
225
227
227
230
231
233
233
232
227
227
228
228
233
238
243
242
244
245
247
256
273
268
271
280
279
276
257
255
254
255
249
234
234
235
235
236
232
232
232
233
233
232
231
230
229
227
226
226
225
225
229
228
227
227
227
227
227
227
229
231
233
238
241
243
245
261
268
271
274
275
278
277
284
284
284
284
282
283
284
287
289
290
292
296
297
299
301
302
304
314
317
320
323
329
339
340
344
344
345
345
346
346
347
347
348
350
352
354
355
355
355
363
367
373
374
374
375
375
375
376
375
372
372
373
374
375
375
376
376
376
377
378
378
380
380
380
380
381
383
383
383
383
377
370
367
363
362
360
359
355
352
339
336
330
325
320
319
317
315
310
308
306
303
300
297
292
288
283
279
279
278
278
276
275
274
274
274
274
275
278
284
289
291
292
292
294
295
296
299
300
303
307
311
314
314
314
314
314
314
315
320
321
323
327
327
330
333
338
339
341
343
350
353
361
362
362
363
362
362
363
373
375
376
379
382
397
400
400
400
401
401
405
407
409
412
414
418
418
418
419
423
426
427
431
435
438
440
440
441
440
439
437
435
433
429
428
423
422
422
410
394
387
384
383
381
377
374
371
368
366
364
361
357
351
341
310
304
290
285
284
281
281
281
273
273
272
272
272
272
284
289
293
291
288
286
283
279
275
273
271
270
268
266
266
265
265
263
262
260
260
259
259
259
258
258
258
257
257
257
257
257
256
256
255
255
254
254
254
254
254
254
254
255
255
255
255
254
254
254
252
247
247
247
247
247
247
247
247
247
247
246
246
245
245
245
245
245
245
245
244
242
242
242
242
242
241
241
240
240
240
238
237
237
236
238
239
239
238
239
240
238
238
238
237
237
235
235
237
237
236
236
236
236
236
236
236
236
236
236
236
236
236
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
236
237
238
239
242
245
245
245
240
239
241
244
245
245
246
247
248
249
250
251
251
251
251
248
243
241
246
247
247
246
244
243
243
243
241
241
241
242
245
246
266
264
263
262
261
261
265
265
264
263
263
262
280
281
281
280
275
274
274
274
274
275
272
271
272
272
273
274
291
292
294
294
290
291
292
304
307
315
316
316
316
316
316
316
304
304
310
322
322
334
324
322
322
322
330
343
342
343
358
360
361
363
363
363
363
371
372
373
373
374
376
377
377
377
377
377
376
375
375
375
375
376
375
374
373
375
378
379
380
385
386
387
387
388
388
389
395
399
400
401
405
407
408
408
408
396
396
392
393
395
393
390
389
386
385
384
383
383
384
384
384
384
384
383
382
376
375
371
368
367
364
361
362
363
364
364
364
364
364
364
364
363
360
359
357
356
354
353
352
352
352
352
353
354
354
355
355
355
351
342
341
341
341
341
342
342
342
342
342
342
342
340
338
334
326
321
320
315
312
294
291
271
265
262
252
250
246
245
246
246
246
246
246
246
246
246
246
245
244
243
242
242
243
243
244
249
252
249
247
246
247
248
250
251
251
249
248
246
245
247
248
251
253
253
253
252
250
250
250
249
248
248
246
246
246
246
244
244
243
242
242
244
241
239
238
238
245
245
245
245
244
243
237
238
239
240
242
244
245
248
246
245
244
244
242
238
237
236
232
234
240
240
239
239
232
232
233
233
235
236
236
235
235
236
236
236
235
234
234
232
232
231
230
227
225
225
225
226
229
228
222
221
220
219
220
221
222
222
222
223
226
226
226
226
226
228
229
230
230
231
232
235
236
235
235
234
235
235
236
236
234
232
231
230
229
229
229
228
227
228
230
230
231
231
230
231
232
234
234
230
229
227
216
220
221
222
215
214
212
215
215
215
215
215
214
208
204
204
206
206
206
206
206
206
206
208
209
209
209
208
204
201
200
200
200
200
201
201
201
202