663
663
664
664
665
665
665
666
665
665
665
665
666
666
665
664
664
665
665
665
665
665
665
666
666
665
664
664
663
663
663
665
668
668
668
668
668
667
667
666
665
665
665
665
665
666
666
668
670
671
671
672
678
680
682
685
689
691
696
707
709
709
709
707
705
703
705
715
743
747
752
749
745
738
737
736
735
735
734
733
733
732
732
731
731
731
731
731
730
728
726
723
719
712
706
705
705
703
703
704
704
704
706
707
707
709
711
711
714
714
713
713
711
710
709
709
709
709
709
709
709
709
709
708
708
708
707
707
704
699
692
688
686
685
686
687
688
690
690
690
689
689
689
688
688
688
689
687
686
685
683
686
687
689
694
695
694
692
681
680
677
677
676
676
676
675
675
675
674
674
674
674
674
675
675
677
677
678
678
678
678
678
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
678
678
679
679
679
679
680
680
680
680
680
680
680
685
687
687
687
687
686
686
686
685
685
685
685
685
686
686
686
686
686
687
689
689
692
699
701
699
697
696
694
688
694
695
695
702
705
710
712
712
713
715
713
711
708
704
702
701
701
701
701
702
703
710
715
712
708
704
702
700
697
690
694
694
701
701
701
701
703
705
706
707
709
709
709
709
711
712
713
714
716
716
716
716
719
719
720
720
720
721
721
721
722
722
722
722
722
722
722
724
727
730
726
725
723
724
724
725
727
728
730
730
730
730
730
730
728
726
721
719
714
714
715
716
716
716
715
715
715
715
715
716
716
717
719
720
721
721
722
722
722
722
722
722
722
718
717
717
716
716
715
715
715
715
712
709
709
708
707
712
707
708
711
712
711
708
710
710
713
713
714
715
716
717
718
724
739
745
745
744
744
744
743
739
735
734
733
733
734
736
739
727
717
714
712
712
711
710
710
709
709
709
709
708
703
703
702
700
699
700
702
705
706
706
707
707
707
705
706
706
706
707
707
706
705
701
700
700
699
698
691
690
690
695
701
705
709
712
712
709
709
708
703
702
698
698
698
698
698
705
714
713
713
711
710
710
710
709
696
696
698
696
693
692
692
691
691
690
689
689
690
685
685
685
686
686
686
686
686
686
686
686
686
686
689
692
693
694
694
695
696
697
698
701
701
701
702
702
702
703
703
704
705
705
708
709
711
713
719
720
721
722
722
723
724
724
724
725
725
726
729
730
730
731
727
723
717
709
703
701
697
692
692
693
694
694
694
693
691
690
686
683
682
680
678
678
678
681
684
686
686
683
680
679
677
677
677
676
675
674
673
673
673
674
674
674
675
676
676
677
677
678
679
681
682
685
687
698
698
697
696
689
686
685
688
689
688
687
687
687
688
688
688
688
688
688
687
687
687
687
693
695
698
702
706
708
708
709
709
709
709
709
709
709
709
710
710
710
711
711
712
712
712
713
713
714
712
708
708
707
705
705
704
702
702
702
702
700
699
699
699
699
699
699
699
699
699
700
700
700
700
701
701
701
702
702
703
703
705
708
714
718
721
723
725
729
729
729
729
729
731
732
733
734
736
739
741
742
743
745
747
749
750
750
746
741
717
706
705
706
708
709
709
708
704
693
690
688
677
674
671
669
666
665
665
665
665
665
665
666
667
667
666
666
665
665
664
664
664
664
663
663
662
662
662
662
663
664
665
665
665
664
664
664
664
664
664
662
666
666
666
666
666
666
666
666
666
666
666
666
664
663
663
663