198
198
199
199
199
199
200
200
200
200
200
200
200
200
200
198
196
196
195
194
192
193
192
190
190
189
189
189
188
188
190
192
195
201
203
204
205
207
214
218
227
224
218
216
217
218
220
221
222
224
227
229
233
237
241
248
262
270
278
279
280
284
285
287
290
291
291
292
292
293
296
301
310
316
320
321
323
325
335
336
338
340
341
342
344
346
347
347
348
349
349
349
350
350
350
351
351
351
351
351
351
351
351
351
351
351
351
350
348
347
348
348
346
351
353
353
354
354
356
358
362
364
368
367
367
370
371
371
374
377
379
383
397
407
412
424
428
430
434
438
442
444
451
454
454
455
456
457
460
467
467
468
470
470
467
463
461
461
463
462
455
452
444
444
447
451
460
464
469
476
480
486
497
501
502
503
503
503
503
504
506
514
516
520
521
530
531
533
535
535
535
534
533
531
527
526
524
521
521
521
521
521
506
506
506
501
498
494
489
481
476
474
473
468
466
463
461
454
446
443
432
422
421
421
420
420
414
406
402
399
391
389
388
381
377
374
371
366
359
358
352
354
354
350
346
344
344
337
334
331
329
328
328
329
330
326
321
311
310
310
310
310
306
302
301
301
301
302
302
303
305
306
311
313
316
313
312
312
305
302
299
298
295
294
291
289
288
287
285
284
284
284
275
272
268
265
265
270
274
274
266
259
257
255
255
255
255
252
249
241
234
229
215
213
210
207
205
200
196
194
191
191
191
191
191
189
187
184
182
181
179
174
175
182
182
173
172
171
169
169
177
176
175
170
165
164
160
158
156
156
157
158
159
159
160
161
161
163
166
172
175
177
183
190
191
193
194
194
195
196
197
197
199
201
202
202
204
205
207
208
212
215
217
218
219
220
225
234
241
249
251
252
254
253
253
247
245
244
242
245
255
258
259
260
267
270
272
274
276
278
279
283
284
287
290
290
291
292
293
293
292
290
289
289
289
290
291
292
294
296
299
302
301
300
298
297
296
296
297
299
300
301
301
301
301
302
305
307
310
313
314
316
321
323
325
327
331
334
336
337
339
342
342
345
347
348
350
351
351
351
351
355
356
356
357
358
359
362
363
364
364
365
365
367
368
369
370
372
374
377
381
383
385
387
388
388
388
388
387
387
387
387
387
387
387
390
392
396
399
401
404
406
411
415
418
425
427
429
430
435
439
444
448
450
452
454
454
454
454
454
454
454
454
454
454
455
455
458
452
443
430
427
424
417
415
416
417
419
421
431
436
442
443
446
449
450
450
450
450
450
449
449
449
447
446
447
449
456
458
457
457
455
450
446
443
443
443
444
444
445
444
443
441
438
435
432
431
431
432
432
432
433
433
436
441
445
447
446
445
443
442
441
440
438
437
436
432
431
431
431
433
440
441
442
442
442
441
439
439
441
442
441
441
441
440
436
434
425
423
422
420
415
411
402
394
391
387
384
375
374
372
372
368
368
367
364
360
357
357
356
356
354
354
352
349
346
343
341
337
330
328
327
323
322
329
332
333
332
327
313
310
306
296
291
285
273
271
270
267
262
260
253
246
244
242
240
237
232
227
222
224
226
220
218
216
215
214
208
204
200
200
200