692
690
684
683
682
681
681
682
684
685
686
695
700
700
700
701
703
707
709
710
711
712
712
711
711
716
719
732
738
742
745
747
748
748
748
747
746
745
746
747
748
749
751
752
753
754
754
755
758
760
765
767
767
766
766
765
764
762
761
760
758
756
755
754
754
754
754
755
756
756
756
755
754
749
744
743
743
744
744
732
730
730
728
725
722
719
716
714
713
711
709
707
704
702
700
699
696
694
693
693
693
693
693
693
693
694
695
695
696
697
698
698
699
700
700
698
697
695
695
698
702
704
706
707
707
706
705
705
704
704
704
706
706
709
710
710
708
706
701
693
688
699
699
695
693
694
694
695
694
691
690
689
690
691
691
693
694
694
695
697
700
700
700
702
702
702
700
700
696
691
690
689
682
682
682
683
685
691
695
699
702
709
714
717
718
718
718
712
712
712
712
715
718
719
720
721
721
720
716
715
715
715
715
715
715
716
718
721
723
726
726
727
726
726
725
724
724
723
723
723
723
723
723
723
723
724
724
725
725
725
724
724
723
723
723
723
724
724
722
720
717
717
717
718
718
719
720
721
722
723
723
723
723
723
723
723
724
724
721
719
717
715
714
712
713
715
717
718
719
720
721
722
722
723
724
724
724
724
725
725
725
724
723
722
720
719
719
719
718
718
717
717
717
716
713
711
705
705
705
705
705
705
705
705
705
707
709
711
718
719
714
708
704
701
698
698
698
697
697
697
696
695
694
694
694
696
696
697
697
697
698
698
698
698
698
699
699
699
699
699
700
700
700
700
700
700
700
700
700
700
700
700
700
700
702
703
703
703
704
704
705
705
705
704
704
704
704
704
704
704
704
704
704
703
703
702
702
704
714
717
721
722
721
719
718
718
716
714
712
710
709
711
711
711
713
719
725
731
738
741
743
745
745
745
745
746
746
746
745
742
738
737
735
731
731
731
731
731
731
731
729
729
727
726
724
718
717
715
712
710
709
708
707
707
704
703
702
701
701
701
701
701
701
701
701
701
701
701
701
701
702
702
703
703
703
703
703
703
706
706
712
716
719
717
722
730
727
721
719
717
716
717
720
720
723
723
726
731
733
734
734
734
734
736
739
742
743
745
748
751
752
755
755
754
754
753
751
750
751
752
752
752
752
752
751
750
749
749
747
746
746
747
748
748
745
743
741
739
735
734
734
735
735
736
731
728
725
717
706
705
705
706
706
706
706
706
706
704
703
702
701
700
703
703
710
714
715
710
706
706
706
706
704
699
693
691
691
691
692
691