266
266
267
267
268
269
269
269
268
268
268
267
267
267
267
267
267
267
267
267
268
268
268
268
266
265
259
258
261
261
259
259
259
258
257
257
256
254
253
253
252
251
251
248
248
252
252
253
253
254
253
253
253
251
251
249
249
249
249
249
250
250
250
250
251
251
251
251
251
251
252
251
251
251
251
251
251
250
250
250
250
252
253
253
253
253
253
252
252
251
250
250
250
250
251
251
251
251
251
252
252
252
252
252
252
252
252
252
257
258
258
258
261
261
261
262
263
264
265
268
270
270
270
270
270
270
270
270
267
264
262
264
268
278
281
281
281
279
290
290
294
299
300
316
320
319
306
306
301
299
297
286
276
273
273
266
260
259
259
259
260
260
260
259
259
258
258
258
258
258
258
258
257
256
257
258
258
258
258
258
258
259
259
259
259
259
259
259
259
259
259
259
260
266
267
269
270
272
273
269
265
264
264
263
263
262
262
262
262
262
263
262
262
261
261
261
263
264
264
264
264
262
260
259
259
259
262
263
262
262
261
259
259
259
259
260
260
262
273
275
281
282
283
284
285
286
279
278
275
272
271
270
270
270
270
274
269
265
265
264
264
264
265
266
267
267
268
269
269
269
269
269
269
269
269
264
264
265
265
265
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
267
273
273
272
271
270
268
266
266
266
266
266
266
268
269
269
270
270
271
283
281
280
279
279
279
281
289
295
295
295
295
295
295
295
295
300
305
306
307
308
309
312
313
314
314
314
314
316
326
330
327
327
329
332
333
333
334
336
339
341
345
347
349
350
350
350
353
355
357
363
370
379
380
382
382
381
383
387
391
391
391
391
393
396
395
393
392
407
410
412
413
416
417
419
425
430
431
433
434
435
437
445
444
442
441
435
434
434
434
435
435
436
436
437
437
438
440
444
449
466
468
470
470
470
470
471
473
473
473
474
474
475
475
482
476
478
479
481
494
499
498
497
496
499
501
504
504
506
510
534
535
539
543
545
552
553
555
560
562
564
565
567
569
569
565
564
563
559
559
559
562
564
567
568
570
571
574
577
578
581
575
574
577
580
582
577
572
576
581
582
582
583
583
584
586
596
606
609
608
596
595
594
592
596
598
598
600
600
599
603
604
604
604
605
608
617
622
628
627
624
624
624
624
628
640
647
655
655
657
659
661
664
666
674
675
676
677
678
678
678
678
678
678
678
677
680
685
686
689
690
692
697
700
696
695
693
693
691
690
690
686
686
686
683
681
682
683
683
685
685
685
687
687
688
688
689
697
704
712
724
727
729
730
731
732
736
735
734
737
738
739
741
742
744
745
746
753
754
758
757
757
762
763
769
772
773
774
775
776
782
784
788
789
792
793
796
798
805
806
807
812
815
822
822
824
826
828
831
833
838
843
845
856
861
863
862
862
862
863
865
865
865
865
855
851
848
845
845
845
844
843
842
842
840
838
836
831
829
827
825
821
818
807
796
795
795
793
793
788
786
779
724
724
720
718
707
704
703
701
700
695
685
685
684
683
682
679
678
669
667
667
668
668
669
670
670
670
665
662
657
656
652
651
645
642
640
639
639
639
639
639
639
632
629
627
621
618
614
609
602
593
587
583
577
574
567
564
562
562
562
560
556
552
548
542
541
540
540
536
536
534
534
534
534
533
533
533
533
533
533
534
534
534
534
532
531
531
529
528
526
526
526
526
527
527
527