198
197
197
197
196
196
196
196
195
195
195
195
195
195
195
195
196
196
196
196
197
197
197
197
197
197
197
198
198
199
199
199
199
199
202
202
202
207
220
223
223
216
216
219
219
219
219
222
223
224
226
227
227
228
229
229
230
231
232
234
234
234
235
235
236
240
241
242
242
242
242
244
246
250
255
255
255
255
256
256
258
259
259
259
259
259
259
259
259
258
256
248
247
245
245
245
242
240
238
236
236
236
231
230
229
229
229
229
229
229
229
229
229
229
229
229
229
230
230
230
230
231
232
234
234
234
234
234
234
234
234
234
234
233
232
232
232
231
232
239
242
242
242
242
244
245
247
249
250
252
254
255
258
258
258
258
260
260
261
261
262
266
266
266
266
266
266
266
267
267
267
267
267
267
268
268
269
269
269
269
269
269
271
272
272
273
273
273
273
273
275
277
277
279
280
281
283
283
283
285
291
292
294
295
296
300
303
304
304
304
304
305
299
299
299
299
300
302
301
300
299
299
299
296
297
303
306
307
307
307
321
331
332
332
332
335
336
345
345
345
345
345
345
349
349
349
349
348
345
345
345
343
342
347
353
359
362
362
362
364
365
367
368
368
368
368
367
363
363
363
363
367
369
370
373
373
373
378
379
382
382
382
382
385
383
383
383
382
384
386
387
390
392
392
392
393
398
400
400
400
400
401
403
404
404
404
402
400
399
399
399
399
399
399
400
401
402
403
403
403
404
408
411
411
411
412
413
414
414
414
416
425
430
431
431
431
443
444
447
447
447
455
456
458
462
462
462
470
471
473
474
474
474
476
475
474
474
474
470
464
464
462
462
462
462
463
463
463
465
466
466
466
466
466
467
468
468
469
469
469
469
469
467
467
465
464
464
464
463
460
460
460
460
460
460
458
457
456
455
455
455
454
450
446
442
439
439
439
434
431
428
426
423
422
422
422
421
418
410
410
410
409
406
404
404
404
401
398
388
388
388
384
384
384
384
384
384
385
386
389
389
389
391
396
395
394
394
394
392
391
390
390
390
390
390
391
393
397
399
399
399
401
403
406
411
414
414
414
414
418
421
423
425
426
426
426
426
426
425
423
423
423
422
415
414
414
403
399
399
399
396
391
379
378
378
378
366
366
366
366
366
360
360
360
360
360
360
361
361
361
361
362
362
362
363
363
363
364
364
365
367
368
368
368
368
372
373
373
374
374
374
374
374
374
376
381
384
384
384
385
385
381
381
381
376
372
371
367
364
364
364
337
337
337
324
322
322
322
322
323
326
329
331
333
333
333
335
333
332
332
332
323
323
323
323
323
330
332
332
338
338
340
340
340
340
337
333
326
325
325
325
325
317
305
305
305
299
297
294
293
293
293
291
287
281
275
271
271
271
271
270
270
270
268
264
260
260
260
258
257
255
248
245
244
244
244
244
235
232
217
217
217
215
213
211
208
208
208
208
208
208
205
203
201
200
200
200
198
198
198