693
693
693
693
693
693
693
693
694
696
697
697
698
699
699
699
700
700
702
703
703
699
699
696
693
692
689
689
688
687
683
682
680
680
680
680
680
680
679
678
677
677
673
671
670
665
664
664
663
660
657
652
649
649
649
648
648
648
649
651
651
651
651
651
652
652
653
653
653
653
654
654
654
654
654
655
655
655
655
656
657
658
658
659
659
659
659
660
662
663
663
663
663
663
663
663
663
663
663
663
663
664
664
666
667
669
669
669
670
670
670
669
669
669
669
670
672
672
673
674
674
675
673
673
672
672
672
673
673
674
674
675
675
675
675
675
675
676
676
677
677
678
678
678
678
679
679
680
680
680
680
680
679
679
679
678
678
678
678
678
677
677
677
677
679
679
680
680
682
684
684
684
684
684
684
684
684
684
684
684
684
684
684
683
683
682
682
682
682
681
681
681
680
678
678
678
678
678
677
677
677
676
676
676
675
674
673
673
672
671
670
670
670
672
672
672
672
672
672
672
672
671
671
671
671
671
671
670
670
670
670
670
670
670
671
672
673
674
674
674
673
673
673
672
672
671
671
668
666
665
665
663
661
659
659
658
657
657
657
655
653
653
653
652
650
647
647
647
647
647
647
647
647
646
646
646
646
645
645
643
642
641
641
639
638
637
636
635
632
632
632
630
627
623
623
623
621
619
614
610
610
606
606
606
606
606
606
606
606
606
606
606
606
606
606
607
607
608
610
611
611
612
613
611
611
609
608
607
606
606
606
606
605
604
603
603
601
601
600
600
600
600
600
600
600
600
601
601
602
604
607
607
607
608
608
609
610
611
611
612
613
613
614
615
616
616
617
617
618
619
619
619
619
619
620
620
623
623
624
624
625
625
625
624
624
625
626
626
626
630
630
632
632
631
629
629
629
629
628
627
627
626
627
627
627
627
628
632
637
637
640
642
646
646
648
648
650
651
651
651
651
651
651
650
650
650
650
650
651
651
652
655
655
656
663
663
666
668
669
671
672
673
674
676
680
680
682
684
686
689
690
690
690
690
690
691
692