681
681
681
681
681
681
681
681
683
685
685
686
686
687
689
689
690
690
693
693
693
692
691
690
690
690
689
688
688
688
688
688
688
688
688
688
688
687
687
687
687
687
686
686
686
686
686
686
695
698
700
702
702
703
703
703
704
704
704
703
701
703
704
704
705
705
705
706
707
708
712
715
717
717
717
718
719
721
724
726
729
731
732
733
734
738
742
745
752
757
760
763
765
767
768
770
770
771
776
780
781
787
791
795
800
803
803
803
804
804
805
806
807
808
809
809
810
810
811
813
816
819
821
825
826
826
826
828
831
836
841
847
853
859
869
873
874
878
881
885
883
883
881
879
876
874
874
878
880
886
885
881
884
882
880
879
874
868
865
865
866
866
862
861
853
850
851
851
851
851
851
851
850
849
848
847
847
847
846
844
844
845
846
848
850
849
848
850
852
850
848
846
846
846
846
846
846
849
852
852
852
852
852
850
847
847
847
847
846
845
843
841
839
837
833
830
828
826
824
822
819
819
818
814
809
801
788
783
780
776
774
766
764
761
757
754
751
751
751
751
752
745
743
741
740
738
736
733
729
727
724
721
717
713
706
703
700
697
695
690
688
686
683
681
678
676
673
672
669
667
666
666
665
664
663
661
661
661
662
662
661
661
661
661
661
661
661
661
661
661
661
661
661
661
661
661
661
661
661
662
662
662
663
663
663
664
664
663
663
660
657
655
654
653
651
650
648
646
645
645
645
645
644
644
644
644
643
643
643
643
643
643
643
643
643
644
644
644
644
643
643
643
644
644
644
644
644
644
645
645
645
646
646
646
646
646
645
645
644
644
643
643
643
643
643
643
643
643
643
642
642
641
641
642
643
643
643
642
641
640
639
641
642
645
645
644
644
643
643
643
643
643
643
642
642
642
642
642
642
642
642
642
643
643
644
644
645
645
646
647
647
647
647
647
647
648
649
649
649
649
649
649
649
649
649
650
651
651
652
654
654
655
655
657
660
653
655
655
655
654
654
653
653
653
652
651
651
651
650
649
649
649
649
651
651
651
651
652
652
652
652
652
653
654
655
655
655
655
656
656
656
656
657
659
659
659
660
660
660
660
661
661
662
662
662
662
662
662
662
663
663
663
663
663
663
663
663
663
664
664
664
665
665
665
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
667
667
667
667
668
669
670
672
673
673
674
675
675
676
677
682
683
684
686
688
687
683
678
675
674
673
671
667
667
667
666
665
665
665
665
665
665
666
666
666
667
668
668
668
667
667
667
666
665
665
665
665
668
668
668
669
670
673
673
675
675
675
675
675
675
675
677
677
677
675
675
674
674
674
673
674
674
684
684
685
686
687
687
687
691
694
696
697
699
702
702
704
704
704
704
704
704
703
703
702
701
700
700
699
697
695
693
690
689
687
686
686
686
686
686
686
687
687
686
686
686
687
685
685
685
684
686
686
686
686
686
686
687
687
688
688
688
688
688
688
688
688
687
687
687
687
687
687
686
686
686
686
685
685
685
682
680
681
681
681
681
681