266
266
267
267
268
268
269
269
270
272
272
272
272
272
273
273
273
273
274
274
275
275
276
276
277
277
277
277
278
278
278
278
278
278
279
279
280
280
281
281
281
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
283
284
284
284
284
284
284
285
285
285
286
286
286
286
286
287
287
287
287
288
293
295
299
300
301
304
306
309
311
314
316
321
326
336
348
352
356
359
361
363
365
368
369
369
370
372
374
374
374
373
373
372
372
372
374
375
381
387
394
406
413
414
416
417
419
421
421
421
420
419
418
417
416
416
415
414
409
406
403
401
400
399
399
400
400
400
403
406
409
411
412
414
414
417
422
423
424
426
427
429
431
436
439
441
442
444
448
453
458
467
474
480
485
489
489
490
490
490
490
490
490
490
490
490
490
490
491
494
499
501
497
495
493
491
487
484
485
486
487
488
487
487
486
485
482
479
478
477
476
469
466
458
447
443
440
437
431
424
417
411
409
409
408
407
406
404
404
404
404
404
404
404
404
404
404
404
404
405
405
405
406
406
406
407
407
407
407
407
407
408
411
413
415
417
417
418
419
421
421
422
424
425
426
426
426
427
427
428
429
429
429
430
430
431
431
431
432
433
435
436
438
439
441
442
445
447
449
452
456
460
464
472
480
489
496
500
504
507
511
512
513
516
517
517
517
517
517
517
516
514
513
511
511
510
510
510
511
511
511
512
512
512
513
513
513
513
512
508
507
506
505
503
500
495
493
492
491
489
486
485
484
484
483
483
481
480
478
475
474
473
471
470
468
466
465
466
466
467
467
467
467
468
469
471
475
476
478
479
481
483
484
489
492
500
508
517
523
528
532
535
538
541
543
544
546
547
548
551
552
552
552
552
552
552
552
552
552
552
552
552
552
554
558
564
568
570
571
571
570
569
568
567
567
568
569
569
571
574
575
576
577
577
578
579
579
580
581
582
583
584
585
586
588
590
592
594
596
599
602
604
606
608
611
613
616
619
621
624
624
625
626
628
630
632
635
638
641
646
649
651
654
657
661
664
668
671
674
676
678
680
681
684
687
690
694
694
694
694
695
695
695
696
696
696
697
697
665
660
607
606
603
599
596
596
594
593
593
593
593
593
593
593
593
593
593
592
590
588
585
583
582
583
584
585
585
586
587
588
589
590
588
584
580
576
572
564
554
544
534
528
525
524
517
507
503
500
498
485
475
465
461
455
453
451
451
451
451
451
451
451
452
452
452
452
452
453
454
455
456
457
458
460
462
464
467
469
472
476
480
486
485
480
478
478
479
479
482
484
486
487
490
490
490
490
490
490
490
489
488
487
485
483
481
480
479
478
477
476
476
475
475
471
468
466
465
463
459
456
454
451
448
448
449
451
453
455
456
458
459
461
462
463
465
466
467
467
474
476
478
481
483
486
486
486
486
485
485
482
479
473
468
459
452
444
435
430
425
421
412
404
402
396
390
382
378
376
377
377
377
377
377
378
378
378
378
370
367
364
361
360
357
356
355
355
355
355
355
356
356
356
356
352
349
348
346
345
342
339
334
330
325
316
310
304
298
293
289
288
287
285
284
284
284
284
284
284
285
285
285
285
285
284
283
281
280
280
278
278
278
278
278
278
278
277
276
276
276
275
274
273
273
272
272
272
272
272
272
272
272
272
272
271
270
268
267
267
266
266
266
266
266
265