196
197
197
198
200
200
200
202
202
203
203
203
203
207
207
209
210
214
216
219
221
223
223
223
217
216
214
214
214
215
215
216
224
226
230
231
230
228
228
228
229
230
234
235
241
241
241
241
243
245
244
244
245
242
229
229
229
224
216
216
218
219
220
223
224
226
224
219
217
216
216
215
216
218
222
226
227
229
236
237
240
253
270
274
286
291
302
304
324
318
317
321
343
359
361
367
364
359
359
351
347
326
321
318
312
306
289
285
275
265
263
261
261
262
265
273
280
283
285
287
292
296
304
305
306
308
314
314
315
313
313
312
322
321
314
306
303
300
304
311
315
322
323
324
330
334
337
343
362
372
373
373
376
379
384
385
390
393
389
390
393
394
398
398
393
386
380
368
344
331
326
320
317
316
313
305
304
303
302
301
301
301
304
307
310
310
311
316
318
319
316
307
304
301
298
297
297
301
300
298
300
303
306
308
311
317
334
338
344
373
373
373
374
371
371
371
372
378
381
383
388
399
402
403
401
402
403
397
394
389
382
382
381
382
381
377
376
371
365
362
358
353
339
336
331
331
331
330
330
325
311
310
309
307
307
307
306
301
301
302
303
305
294
287
269
262
254
253
251
250
250
260
266
274
272
267
256
254
263
266
274
281
291
300
301
300
306
312
319
321
321
316
305
304
302
299
295
293
283
279
288
290
291
294
295
293
282
279
276
275
280
286
292
298
303
305
306
312
315
320
320
320
313
313
313
313
314
314
314
304
290
287
284
282
267
252
234
231
218
218
218
218
218
218
219
223
225
227
231
253
261
272
275
276
279
279
288
292
298
293
292
277
270
262
254
247
238
230
226
222
218
218
221
225
227
234
238
240
251
279
286
289
296
300
309
311
317
322
328
331
334
336
337
337
331
331
331
331
331
332
335
337
338
338
338
346
350
352
354
356
354
350
345
317
316
307
292
286
277
270
253
249
249
247
247
248
262
265
294
304
342
341
343
345
346
347
345
340
339
339
335
324
320
315
323
327
323
322
322
322
323
324
325
325
326
330
333
325
323
321
321
321
322
321
321
321
321
320
319
321
322
322
324
325
325
323
321
323
327
334
332
330
329
330
337
338
338
341
343
341
341
340
345
354
359
361
361
361
363
363
362
352
349
344
345
345
339
324
313
309
305
300
298
298
300
312
319
320
326
331
331
340
342
343
344
348
351
352
355
357
363
367
369
371
378
379
382
382
382
380
379
377
377
378
378
380
380
376
376
371
372
371
372
378
381
384
389
400
402
402
401
402
403
397
393
387
381
381
381
382
381
376
375
369
364
361
357
352
337
334
330
330
330
330
330
324
311
310
308
307
307
307
306
300
301
302
303
305
292
285
268
261
254
252
251
250
251
261
266
271
270
265
255
256
265
268
275
281
292
301
301
299
306
313
320
321
321
315
305
304
301
297
293
291
282
279
288
291
292
294
295
292
280
277
275
275
280
288
294
298
303
306
308
313
316
320
320
319
313
313
313
313
313
313
312
301
286
283
280
265
250
231
228
218
218
219
219
219
219
220
225
227
230
234
254
262
274
277
279
281
282
290
293
298
292
290
276
269
261
252
245
236
229
225
222
218
218
221
226
228
236
241
242
253
280
287
290
297
301
309
311
318
324
329
332
335
336
337
336
332
332
332
332
333
333
336
337
338
339
338
347
351
352
355
356
353
350
344
317
315
305
289
283
274
267
251
248
248
248
248
249
264
267
295
305
342
341
343
345
346
346
344
339
338
338
334
323
319
316
323
327
323
322
322
322
323
324
325
325
326
330
332
325
323
321
321
321
322
321
320
321
321
320
319
321
322
322
324
325
325
323
321
323
327
335
331
329
328
331
337
338
339
342
343
341
341
341
346
356
360
362
362
361
364
364
362
351
348
343
345
344
337
323
312
308
305
300
299
299
302
312
320
322
327
331
331
341
343
343
344
348
351
352
355
357
363
368
370
372
379
380
383
383
381
377
375
372
365
363
349
341
335
335
335
335
335
336
322
322
320
320
319
317
314
313
312
310
308
305
305
305
307
313
319
321
322
327
327
325
324
323
305
292
289
285
281
279
278
279
275
267
262
262
261
261
249
249
249
246
251
263
261
256
238
232
226
226
230
235
235
238
241
244
247
254
276
280
281
287
296
302
305
295
291
291
277
276
275
275
275
276
275
271
272
272
271
265
261
257
253
247
246
243
242
240
238
237
234
234
227
227
223
221
218
217
216
216
216
213
205
204
204
199
199
199
199
197
197
197
197