883
883
883
883
884
885
886
887
890
890
891
894
898
901
901
901
899
896
895
893
889
887
880
878
877
876
876
876
876
876
876
876
876
876
876
877
878
881
881
881
881
882
882
882
882
882
883
883
885
887
892
892
893
895
897
897
898
900
906
908
907
903
903
904
904
903
902
901
900
900
900
900
902
905
906
907
916
922
923
923
923
925
930
951
954
950
949
948
945
941
940
936
935
936
937
939
947
948
948
947
947
945
943
939
938
938
938
937
937
937
937
942
940
937
932
931
930
927
927
927
925
924
923
919
917
919
921
921
921
921
921
922
923
925
926
922
923
924
924
925
927
928
928
927
927
927
928
930
930
928
922
917
915
914
913
913
913
913
912
912
911
911
910
910
909
909
908
905
901
900
899
899
900
900
900
901
901
903
903
903
903
904
906
906
906
906
907
908
908
910
911
911
912
913
913
914
915
915
915
916
916
916
916
916
908
908
890
886
885
885
885
884
884
884
884
884
884
884
884
885
888
888
888
889
896
900
902
903
903
903
903
905
909
912
915
917
929
930
931
931
931
931
930
929
928
927
928
925
924
922
921
921
921
921
920
920
918
918
916
916
916
916
917
917
917
917
915
915
913
913
912
912
912
912
913
914
916
917
918
918
919
919
919
922
925
926
930
932
935
935
935
936
937
937
938
945
945
945
945
946
946
945
943
943
943
952
953
952
951
950
949
947
945
945
945
945
945
946
948
956
942
941
941
939
937
933
919
912
901
890
883
883
882
873
868
865
863
860
858
856
855
846
845
837
829
828
828
828
829
830
830
830
828
828
828
828
828
830
830
830
830
829
828
827
827
827
827
827
826
825
822
821
820
820
820
820
819
815
814
813
812
811
810
809
803
798
797
797
794
792
791
784
784
783
781
778
776
771
766
760
756
755
753
752
738
737
732
728
725
725
725
725
725
725
725
725
725
725
717
713
704
702
702
701
700
700
700
699
699
699
699
699
699
699
699
700
701
701
701
701
701
701
702
702
707
707
707
713
716
718
720
726
737
739
739
737
735
731
727
727
727
728
729
730
730
731
731
732
732
732
732
738
740
749
755
760
763
763
763
763
764
770
774
775
779
783
788
786
783
785
790
808
808
847
846
846
846
846
846
846
855
857
860
864
870
873
873
874
876
879
881
880
895
898
904
907
911
917
935
941
944
947
935
927
923
924
917
916
914
909
905
899
898
897
896
890
886
883
881
879
879
880
882
884
887
892
893
893
895
895
896
899
901
898
898
899
914
924
929
937
960
963
965
966
967
966
966
966
967
967
966
966
966
966
970
972
978
1018
1018
1017
1017
1019
1019
1019
1015
1014
1013
1012
1012
1012
1011
1010
998
994
994
993
993
992
992
992
992
991
990
990
989
986
984
986
987
990
998
1003
1010
1008
994
991
984
981
964
919
905
898
893
892
889
880
876
869
867
864
863
863
862
861
856
853
851
849
848
849
849
850
854
868
872
891
904
905
908
910
912
915
919
922
924
928
937
938
939
938
937
936
935
932
930
930
931
931
931
931
928
924
915
913
912
906
904
894
881
875
869
865
861
857
856
855
850
841
841
840
839
837
835
830
829
829
829
828
826
822
818
814
808
803
809
805
780
776
773
768
756
753
753
753
752
752
751
744
742
738
731
729
727
723
723
722
722
722
722
722
721
721
720
720
718
716
715
714
713
712
712
708
706
706
704
703
700
698
698
698
697
697
696
696
696
699
700
701
701
701
700
700
699
699
698
698
699
699
699
699
697
696
698
703
705
708
699
696
685
684
683
680
676
675
673
672
671
668
667
665
666
667
667
668
667
666
666
667
669
669
670
670
670
670
668
662
660
658
658
661
665
665
667
668
670
671
672
676
678
679
681
686
684
682
685
688
688
691
694
695
695
695
695
695
696
699
701
703
707
712
715
715
719
719
719
720
725
730
735
737
736
735
742
743
743
743
744
744
747
751
753
754
755
764
767
774
777
779
779
781
784
785
788
788
788
789
795
802
804
807
815
823
830
836
838
849
862
889
899
900
901
903
905
905
908
911
915
924
927
931
932
932
932
933
932
933
934
931
928
918
908
890
888
887
884
880
878
877
874
873
873
873
873
873
871
870
869
869
870
870
871
873
875
876
879
880
880
880
881
882
883
885