729
729
729
730
731
733
734
735
734
732
730
730
729
729
729
729
729
729
730
730
730
730
731
731
732
733
735
736
737
737
738
738
740
743
750
748
747
746
741
740
740
732
733
734
733
731
729
729
729
729
730
730
730
730
729
729
729
729
728
727
726
724
723
722
722
727
729
738
731
729
730
729
729
729
729
726
722
716
710
709
709
708
707
705
698
697
701
703
704
704
703
702
702
699
698
693
687
686
687
687
686
686
686
691
678
674
672
671
668
666
667
666
656
653
656
657
659
663
665
665
663
659
657
655
652
651
651
650
648
648
648
648
647
641
639
635
630
624
623
623
623
623
624
624
624
622
622
621
621
621
621
621
621
622
622
622
623
623
624
624
624
624
623
623
622
621
620
620
620
620
620
619
619
619
619
618
618
618
618
622
625
628
632
635
638
643
641
642
644
644
648
649
651
651
654
664
672
677
678
679
678
676
676
676
676
677
680
685
688
693
694
699
702
702
702
702
702
702
702
702
702
702
703
705
706
704
692
688
691
694
694
694
704
706
714
718
718
720
719
720
725
725
731
737
738
739
739
739
737
734
732
731
730
734
731
718
714
711
709
709
707
702
692
690
688
684
682
681
683
685
693
696
699
706
709
709
709
710
710
710
713
714
716
720
727
730
731
733
734
735
735
736
738
739
741
743
744
746
745
745
746
750
753
753
739
740
740
740
737
736
729
721
720
715
713
713
709
706
706
706
703
702
702
701
699
698
693
689
687
679
665
664
664
664
664
671
673
673
674
675
672
672
672
672
671
666
663
663
665
667
669
669
669
669
668
672
672
672
672
671
671
671
672
673
674
674
675
675
675
675
676
676
676
676
678
680
680
680
680
680
682
682
682
681
683
685
686
687
687
687
687
687
687
688
688
689
689
689
689
690
693
699
702
705
705
704
703
705
706
708
709
711
712
716
720
722
725
727
728
727
726
725
721
722
723
727
725
724
723
723
723
720
719
719
719
721
723
725
722
717
714
711
705
704
703
702
702
705
706
708
709
709
709
708
706
706
703
699
698
698
696
696
696
693
690
686
686
687
687
686
685
684
683
680
678
678
678
675
675
675
677
678
679
679
679
682
681
681
681
681
681
681
681
681
681
683
683
683
683
683
683
683
682
682
682
682
683
685
688
689
692
693
693
695
695
697
698
711
712
712
712
711
711
708
704
704
702
699
699
699
700
701
702
703
703
703
703
703
704
706
708
709
708
705
702
702
703
704
703
701
701
701
701
701
700
698
698
700
703
709
706
704
704
704
709
706
702
700
702
703
704
706
706
706
706
706
706
707
707
708
711
712
714
715
715
716
718
718
719
720
720
722
723
725
727
730
731
732
729
724
721
719
717
713
713
712
710
709
709
709
715
719
723
726
726
725
724
727
728
728
728
728
726
725
725
726
727
728
728
729
726
721
720
719
719
719
718
718
718
719
719
720
721
722
724
725
725
725
725
725
723
721
718
716
712
711
711
710
710
706
703
703
702
701
700
698
697
696
696
696
696
696
696
696
696
695
694
691
689
688
688
688
687
687
687
686
686
684
682
681
678
677
675
675
675
675
674
674
674
673
672
671
670
669
668
667
667
667
667
668
668
668
668
668
669
669
670
671
678
680
682
685
686
686
686
691
698
698
700
699
696
696
696
706
707
704
704
704
704
704
704
704
707
709
709
709
711
713
716
720
721
721
723
724
721
719
716
714
714
714
714
715
717
719
722
722
722
723
727
730
732
730
728
726
722
718
716
715
716
716
715
716
716
718
724
725
725
725
726
727
728
730
732
733
737
739
739
739
738
738
738
739
739
738
735
732
723
723
717
712
706
700
698
697
694
692
684
682
682
682
682
682
680
679
678
675
674
672
671
669
669
669
669
669
669
669
669
669
668
665
664
663
662
663
664
664
665
665
665
666
667
668
668
668
668
667
664
664
664
664
664
664
664
664
665
665
667
667
668
670
675
677
679
682
685
687
690
695
697
699
699
698
698
698
698
698
698
698
698
698
697
697
697
697
696
695
690
689
686
684
682
680
679
678
676
676
676
677
678
679
680
680
681
681
682
682
679
674
665
663
662
659
658
655
655
655
657
662
662
660
656
655
652
650
649
649
649
649
648
647
647
647
645
645
645
645
645
645
645
646
646
646
646
646
647
647
647
648
648
648
647
647
646
646
646
646
646
646
646
646
646
646
646
646
646
649
657
659
664
664
665
665
665
666
668
669
670
683
684
685
684
681
679
677
676
674
670
666
661
654
649
648
648
646
646
648
647
643
641
641
641
642
642
642
642
642
642
641
641
640
640
640
638
638
637
637
637
638
638
640
641
644
647
646
645
644
642
641
640
640
638
638
637
637
638
639
640
640
639
639
638
638
638
638
638
638
640
641
642
645
647
652
657
662
668
679
684
685
673
670
667
671
673
678
678
678
677
676
674
682
683
683
684
685
686
688
693
699
704
710
714
720
721
721
722
723
728
732
736
740
744
743
748
748
753
770
775
779
779
777
768
763
761
761
761
761
761
761
761
760
760
762
766
768
770
772
772
772
773
771
767
763
762
760
752
749
749
749
749
749
749
749
749
749
748
748
748
748
744
742
739
739
739
740
742
746
750
750
751
751
750
748
745
744
741
736
731
731
733
733
733
731
731
731
731
731
731
730
730
728
726
726
725
725
725
725
725
726
728