767
767
767
767
767
769
770
771
776
777
777
780
781
782
783
783
784
786
787
790
792
795
797
803
804
805
807
809
809
811
811
811
811
811
811
810
809
809
808
807
807
807
806
806
810
816
834
836
837
839
839
839
840
840
840
839
839
838
838
837
837
837
837
838
838
839
840
840
842
843
841
840
839
837
833
830
828
828
826
823
822
821
818
816
815
815
815
815
816
817
817
818
820
820
820
821
822
822
822
821
819
823
825
828
829
830
831
833
835
835
835
835
836
836
837
838
838
837
828
825
824
824
824
818
813
809
804
804
798
791
791
788
781
773
759
741
737
732
730
734
737
740
742
744
747
743
738
729
724
716
715
714
714
713
718
715
715
717
725
726
729
730
730
728
713
712
708
706
704
702
702
703
704
704
702
701
700
703
704
706
708
708
708
706
704
706
707
708
708
708
708
708
708
708
708
708
713
714
714
715
715
715
713
711
710
709
707
701
700
697
697
696
695
695
692
690
689
688
688
686
687
688
689
692
693
690
683
680
674
673
668
664
660
659
658
655
653
650
648
648
644
632
630
628
623
623
623
624
631
641
648
653
654
661
667
670
673
674
676
681
683
686
691
693
693
693
694
694
694
692
690
688
685
685
685
687
688
689
692
693
695
696
692
691
691
691
691
690
690
690
689
687
685
685
685
685
686
687
687
687
687
687
680
669
669
661
658
656
653
650
648
645
642
641
638
637
630
628
627
617
613
613
612
613
613
613
613
613
613
614
615
615
616
617
618
618
618
618
620
622
624
625
626
627
627
627
627
628
629
629
629
629
628
627
627
626
625
622
621
609
603
601
599
599
599
600
600
601
604
607
610
610
610
610
610
614
616
617
618
621
627
631
633
635
639
641
642
644
645
649
651
655
656
657
660
661
662
662
663
664
664
664
664
663
663
662
661
658
656
651
644
638
636
637
637
638
638
639
644
643
643
643
644
646
649
651
653
655
656
657
662
666
671
675
681
683
687
688
688
689
689
689
690
690
692
692
694
697
698
702
705
707
708
708
710
711
711
714
716
715
715
714
712
707
704
703
702
702
704
708
712
714
718
721
722
723
723
722
722
722
726
730
729
725
726
727
729
738
734
732
732
742
742
743
745
745
740
740
741
740
739
740
738
734
732
730
729
729
730
731
732
736
741
739
740
743
744
745
747
749
750
756
765
769
772
773
775
775
774
777
779
783
785
787
793
793
796
798
803
811
815
815
815
811
809
807
805
804
797
799
797
796
792
791
785
782
779
779
779
779
778
778
779
779
782
784
784
786
790
792
788
789
789
788
788
787
785
770
764
762
758
755
754
753
753
752
749
749
749
750
750
750
750
749
749
749
748
748
751
755
760
761
761
759
758
755
755
755
754
751
750
749
749
749
748
747
746
746
745
745
744
738
733
731
739
744
745
750
752
750
761
751
748
750
753
754
753
754
761
752
753
761
764
765
756
751
745
739
741
742
737
730
732
733
734
738
740
740
740
741
741
741
741
743
745
748
751
763
772
761
751
745
738
738
738
734
726
723
711
708
711
711
711
722
727
713
714
719
719
716
717
720
715
697
688
690
692
696
693
692
690
686
682
676
674
672
672
672
674
676
678
683
686
682
680
672
672
671
669
665
664
664
663
662
658
630
625
619
618
614
607
595
583
557
553
554
559
559
557
554
548
545
541
536
533
529
528
526
525
528
531
532
536
539
541
547
545
544
544
544
542
537
533
531
529
527
518
510
508
506
503
501
501
498
491
479
474
474
478
480
479
471
467
465
464
464
462
457
457
454
449
447
446
445
445
444
440
436
434
427
424
418
414
410
389
384
383
379
374
372
368
362
356
353
349
348
353
357
355
353
346
336
331
330
330
330
330
330
330
330
326
326
325
325
324
323
323
321
321
322
323
323
322
322
322
320
319
318
317
317
317
317
317
317
317
317
317
316
316
316
315
315
315
315
314
313
313
312
312
312
312
312
312
313
314
314
313
313
312
310
310
311
310
310
310
310
310
311
311
311
313
313
312
312
312
312
311
311
311
311
311
311
311
312
312
313
313
309
309
309
310
311
311
311
311
311
311
310
310
313
313
312
311
311
312
312
313
313
313
313
313
313
312
311
312
312
315
319
316
315
314
314
313
312
311
311
311
311
312
312
312
312
312
312
313
313
313
314
314
313
313
313
313
314
314
314
315
315
315
315
315
315
315
315
314
314
314
314
314
314
314
314
315
315
316
316
317
317
317
317
316
316
316
316
317
317
317
318
319
319
319
318
318
318
318
320
318
318
318
318
319
319
319
319
318
318
318
317
317
317
317
316
315
316
317
318
318
318
319
319
319
319
320
321
321
321
320