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