266
263
262
261
261
259
249
246
244
244
244
244
244
244
244
244
244
244
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
242
242
242
242
242
242
242
242
242
244
243
240
240
238
237
236
236
236
236
236
237
238
238
238
239
242
242
242
241
240
240
239
236
236
236
237
237
237
238
238
240
240
239
237
236
234
234
234
224
223
223
223
224
224
224
224
220
219
219
219
219
219
219
219
219
219
219
220
222
221
221
221
222
222
224
224
223
223
223
223
223
223
223
223
223
224
224
224
224
224
224
224
224
224
224
224
223
223
222
222
226
226
226
226
227
230
229
235
235
235
235
235
236
235
235
235
234
233
233
233
234
234
234
236
236
236
236
236
236
238
238
238
246
245
245
246
269
270
271
273
274
275
276
276
276
276
276
276
276
276
276
276
276
276
276
276
273
271
264
261
254
248
246
246
246
246
246
246
246
249
250
250
250
250
250
250
250
250
250
250
250
250
250
250
251
251
251
251
251
251
251
251
252
252
253
257
257
257
257
257
255
254
253
252
252
251
251
250
248
248
248
248
249
251
251
251
249
249
251
252
252
253
254
254
254
253
252
251
251
251
250
249
249
250
260
262
271
272
299
308
311
313
314
309
317
319
322
322
322
323
336
338
338
338
340
341
344
381
384
394
394
395
394
394
393
392
392
392
392
392
393
395
398
400
401
408
409
410
418
419
420
420
416
417
411
408
407
406
405
404
402
398
397
395
390
382
382
381
376
369
366
367
368
369
377
377
378
379
379
379
379
383
394
400
400
400
401
404
405
407
408
411
417
418
419
420
421
422
430
432
434
438
439
440
449
449
449
450
451
451
452
453
454
456
456
458
459
460
467
469
472
477
478
482
484
485
487
488
489
489
484
475
475
477
478
479
479
479
481
481
482
482
477
456
451
451
449
441
441
441
439
439
439
439
439
438
439
441
441
442
442
438
441
442
443
463
484
483
481
480
473
472
471
469
463
462
462
460
458
457
455
455
455
455
459
460
462
464
464
464
465
465
465
466
483
484
477
475
461
457
457
457
457
457
458
458
458
459
461
461
461
462
464
464
465
466
467
469
470
471
471
472
473
476
480
481
483
483
486
487
488
488
487
486
486
486
486
485
482
473
468
463
457
457
456
456
455
450
450
447
438
436
434
432
431
429
427
425
407
403
397
394
391
382
378
376
372
371
368
367
364
364
364
364
364
364
365
367
368
371
378
374
386
384
380
373
368
365
366
367
372
366
363
363
362
361
360
358
358
358
358
358
358
357
355
355
355
355
354
353
351
348
346
345
343
343
344
349
353
355
356
356
358
359
362
365
366
367
363
360
359
359
359
360
362
362
363
364
364
365
368
369
370
376
379
385
386
387
390
391
391
392
393
396
396
397
398
398
402
410
411
413
413
413
415
415
416
422
423
423
423
424
424
424
423
422
415
414
413
411
409
408
404
397
396
384
381
381
381
380
380
380
380
380
380
380
381
381
382
383
383
383
383
383
388
390
392
394
394
394
394
394
394
394
394
394
394
394