722
721
721
721
722
726
727
727
727
727
727
725
723
723
724
725
724
724
722
721
720
719
717
714
712
708
708
709
714
712
709
705
704
701
695
693
689
686
684
683
681
678
678
678
677
676
674
675
675
676
678
680
688
688
689
689
691
692
694
696
698
699
702
705
707
711
714
723
726
729
728
727
727
729
735
737
739
742
744
745
746
746
747
747
748
751
752
754
755
757
759
761
764
766
769
775
775
774
774
773
775
779
781
787
788
790
791
796
799
800
801
803
803
799
801
808
811
812
812
813
816
820
822
826
826
827
829
829
831
838
842
845
847
851
853
854
856
857
857
856
856
859
861
864
864
864
864
867
868
872
873
873
874
875
876
877
873
872
871
869
869
867
862
860
859
859
861
863
873
874
875
876
877
875
875
874
873
873
881
883
885
889
894
896
899
900
902
903
905
906
903
897
890
888
887
886
887
895
899
899
900
901
903
904
904
904
904
904
904
904
903
906
910
915
918
919
919
915
918
921
930
932
934
934
934
935
935
936
937
939
941
943
946
948
950
951
953
951
948
948
948
950
953
954
956
956
955
954
953
947
941
947
943
943
941
939
939
938
937
935
933
933
933
927
928
931
936
939
940
937
936
922
919
916
915
916
920
924
925
928
929
933
933
932
932
930
928
924
923
916
914
915
917
920
912
910
905
906
907
909
913
917
920
921
921
922
925
930
932
934
938
948
949
955
957
963
969
971
973
974
976
977
977
976
976
976
976
984
985
989
994
997
1000
1002
1005
1007
1010
1016
1015
1012
1010
1008
1006
1005
1009
1009
1006
999
995
993
990
989
989
989
989
989
988
988
985
985
984
982
981
978
978
978
978
978
976
972
970
968
967
967
966
964
963
960
957
954
951
951
952
952
950
945
945
946
947
947
945
944
939
936
932
931
930
929
929
927
926
921
918
914
910
905
901
897
897
896
896
896
895
891
890
890
889
888
883
880
878
877
876
875
872
871
871
871
870
869
869
869
869
869
869
869
870
870
870
870
870
868
867
865
859
863
867
869
874
874
873
873
873
873
873
873
873
875
879
885
887
887
884
883
883
883
885
887
888
889
895
898
897
897
894
894
889
888
886
883
882
880
877
876
876
869
865
864
863
861
860
859
858
856
853
853
851
845
841
843
844
846
845
845
844
844
844
842
840
837
839
842
842
836
833
831
831
830
832
833
834
829
822
821
818
812
811
809
803
801
802
802
803
798
792
791
787
787
787
787
787
784
783
777
775
772
771
770
773
777
774
764
762
759
752
747
746
745
745
745
745
742
738
737
734
733
725
725
725
725
722
721
712
708
706
705
704
701
700
697
695
685
685
683
683
689
687
678
665
664
658
653
654
655
655
653
647
646
645
646
647
638
635
633
630
625
620
619
618
617
617
614
613
612
610
601
597
594
593
591
591
591
591
585
581
578
565
558
556
550
547
546
547
545
539
535
525
520
520
520
521
522
522
523
526
536
543
544
545
547
547
547
546
544
541
541
542
544
547
547
547
546
544
546
548
548
548
549
550
551
553
554
554
556
561
569
577
584
585
588
592
595
597
597
598
599
605
618
618
621
622
623
624
624
624
622
622
619
618
619
621
625
629
633
636
638
646
649
653
650
646
643
647
656
664
667
668
667
665
663
662
660
660
658
661
667
667
668
670
671
671
667
671
673
675
678
681
682
684
684
685
686
685
683
679
680
683
687
691
693
691
695
698
699
704
706
709
709
709
709
709
711
714
716
719
723
724
728
739
741
743
743
742
742
741
740
740
739
737
736
736
736
736
736
735
731
726
725
723
722
722
723
724
724
724
724
724
724
724
724
722
722
722
726
726
730
731
731
731
731
727
726
723
723
722
722
722
722
721
720
720
719
718
717
717
716
713
713
713
713
713
709
708
708
707
707
709
710
712
716
719
716
712
705
704
704
702
702
702
702
702
703
702
702
700
698
697
695
691
691
691
691
690
688
686
684
683
682
681
679
677
675
677
678
681
682
683
685
686
690
693
698
703
703
706
709
714
717
719
719
720
720
721
721
722
725
732
734
733
731
729
731
732
737
738
740
740
739
735
731
728
724
720
713
711
710
707
707
707
708
706
702
696
694
694
693
690
689
688
687
687
686
686
685
685
685
685
686
686
687
688
693
696
700
700
698
698
697
696
696
695
695
697
699
700
698
698
698
698
698
698
697
697
696
693
691
691
691
691
690
683
682
682
683
686
687
688
689
693
693
697
702
706
709
714
713
710
709
709
709
709
709
711
714
720
722
723
723
723
723