907
907
920
916
918
919
919
920
920
920
919
918
917
916
913
913
912
911
908
908
908
908
908
907
891
891
891
891
890
889
888
886
884
877
875
863
858
858
848
848
848
847
846
845
844
844
843
842
841
840
840
839
838
837
836
836
836
835
835
835
835
835
835
833
831
831
831
831
831
831
831
832
833
833
833
838
838
839
839
837
836
835
834
833
833
833
833
834
835
835
835
836
836
837
837
851
851
853
863
867
885
887
887
886
885
884
888
892
895
903
907
910
913
915
917
921
924
925
927
928
929
932
934
936
937
941
946
943
940
942
945
949
950
952
950
950
951
951
949
951
961
964
968
968
967
965
965
964
963
960
956
953
951
945
945
944
940
936
934
934
930
929
929
927
925
923
923
925
927
927
927
927
927
925
924
922
921
920
920
920
923
920
914
910
901
895
892
890
888
887
886
886
885
884
884
884
883
883
881
880
879
879
878
878
878
878
878
879
881
881
881
881
881
882
884
886
887
888
888
888
881
880
880
882
881
878
876
875
870
868
865
862
863
865
866
866
866
866
866
863
862
861
860
860
850
851
851
849
846
839
837
837
837
836
835
835
835
835
835
835
834
833
833
833
833
832
829
828
827
825
822
822
822
821
820
819
819
818
817
817
817
817
817
817
817
817
817
817
816
815
813
813
811
811
812
814
815
817
818
817
814
811
809
803
802
794
794
794
791
791
790
778
778
778
777
777
777
779
778
778
777
775
775
775
774
773
772
771
771
770
769
768
770
770
771
771
771
773
784
786
790
795
806
806
806
805
801
800
799
796
794
793
793
793
792
791
789
787
786
783
781
775
769
767
760
759
758
758
758
757
756
755
754
753
753
750
747
738
735
729
723
712
707
702
702
706
731
742
711
710
705
699
695
695
694
694
695
700
708
710
706
702
706
705
704
704
705
705
706
708
708
709
710
711
713
713
713
714
717
718
718
720
723
724
725
727
728
730
736
734
744
742
747
747
753
751
759
759
755
769
772
772
772
772
770
767
764
764
764
765
767
771
780
777
783
783
771
767
769
771
772
781
781
779
781
787
792
792
793
793
792
790
791
791
793
794
800
802
802
805
808
809
812
813
813
815
816
831
830
830
832
838
843
849
845
854
856
869
871
870
875
887
892
898
921
934
944
944
943
944
946
948
952
952
938
929
926
919
914
905
901
893
884
876
866
844
837
826
824
823
822
818
817
816
814
809
807
812
811
809
802
799
797
797
792
785
785
784
783
782
783
783
783
786
789
804
811
812
812
812
809
811
812
808
780
778
775
769
765
766
766
766
766
764
764
764
757
758
759
759
759
759
761
762
761
763
765
767
769
771
771
773
773
774
778
778
778
779
787
791
791
793
800
801
801
807
810
813
825
829
839
845
843
840
837
833
850
865
874
899
908
910
914
937
938
933
939
937
928
924
918
914
912
909
906
903
901
899
896
893
891
888
885
883
875
865
862
846
846
841
838
838
837
837
829
828
828
825
825
822
821
820
817
814
809
807
806
804
804
810
811
801
798
794
790
789
785
785
785
783
786
786
785
783
781
777
776
777
778
771
771
771
774
771
769
774
784
787
780
779
781
783
779
779
787
783
779
774
772
771
768
769
758
755
755
762
771
773
775
771
771
773
787
804
807
805
805
804
793
792
793
794
796
798
797
796
795
787
785
785
785
785
785
785
788
793
795
792
787
788
795
809
791
772
778
786
791
797
810
809
809
808
806
801
799
794
785
777
761
757
739
722
720
724
727
722
716
713
709
706
704
703
701
695
688
689
688
684
681
675
671
670
668
665
661
656
650
648
645
633
630
626
625
625
623
620
620
619
619
618
617
616
616
616
615
615
615
615
614
614
609
609
607
606
597
600
603
602
600
598
597
595
593
592
592
591
590
590
590
590
590
588
588
588
587
587
586
585
580
580
580
580
580
578
578
576
574
573
573
573
574
577
577
577
578
570
570
570
570
570
571
572
577
580
581
581
581
584
586
586
595
579
571
569
568
568
566
567
566