712
712
712
712
712
712
713
720
721
721
721
721
720
719
718
717
717
712
707
704
704
703
703
703
703
702
702
701
701
700
700
699
699
698
700
703
703
695
695
695
696
697
697
697
685
685
671
671
669
659
658
657
652
652
651
651
651
650
648
646
646
646
646
646
646
646
646
646
647
647
647
647
647
647
647
647
647
647
651
651
650
650
650
651
651
651
652
653
653
653
652
650
649
649
649
638
638
632
625
625
625
625
625
626
626
626
626
627
628
628
628
628
627
627
627
626
627
625
623
623
623
622
621
621
622
622
628
628
628
628
628
628
628
628
628
628
628
628
628
628
629
631
631
631
631
631
631
631
630
630
630
630
630
630
628
628
627
627
627
627
629
628
628
628
628
627
627
627
627
627
627
627
631
631
633
633
636
637
637
640
641
640
639
638
637
636
635
634
633
633
633
633
633
633
633
631
630
630
629
629
629
629
629
629
629
629
629
629
629
629
629
628
628
627
627
627
628
630
630
630
630
630
630
630
630
630
630
630
631
631
631
631
631
629
629
628
628
628
628
628
628
628
628
628
628
628
628
628
628
628
628
629
629
629
631
631
634
635
635
636
635
635
635
636
638
644
644
644
644
645
646
646
647
647
647
646
645
645
643
643
643
642
642
640
639
638
638
637
637
638
638
638
639
639
640
640
641
641
641
640
639
639
639
641
643
642
641
640
640
640
640
640
640
640
640
640
642
642
645
646
646
646
645
646
646
647
647
651
651
653
653
653
653
653
653
653
653
653
653
653
653
660
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
664
664
664
660
660
662
662
667
667
668
668
668
669
670
671
671
673
674
674
676
679
681
684
684
685
688
690
694
699
702
704
709
713
713
713
713
710
709
709
703
700
697
692
689
687
687
683
678
677
675
675
675
674
674
673
670
669
669
668
668
667
667
667
663
663
662
663
663
663
660
660
660
660
663
663
664
664
664
664
664
664
663
663
659
659
660
658
658
653
653
653
653
653
653
653
653
653
653
647
647
647
646
646
645
646
646
647
643
642
640
640
639
641
642
642
641
641
640
639
639
639
639
640
640
640
640
639
639
639
637
640
640
640
640
639
639
639
639
640
642
643
644
644
644
644
645
646
646
647
647
647
647
647
647
647
645
644
644
644
643
642
642
641
641
641
645
645
643
643
642
642
642
642
642
642
642
642
643
645
649
649
649
649
647
645
645
644
644
650
650
652
652
652
650
650
650
647
647
644
645
645
645
645
644
644
644
640
640
640
640
643
643
647
649
650
650
651
651
652
653
653
655
657
657
658
660
662
664
666
669
672
672
683
678
677
675
675
679
683
686
690
697
702
702
703
703
704
704
705
705
706
708
709
710
711
712
712
712
711