929
929
932
936
937
937
938
938
938
937
937
936
935
934
934
934
935
936
936
936
937
937
937
937
937
937
937
937
937
937
938
938
941
948
953
957
960
960
961
961
961
962
962
962
961
960
959
958
957
957
949
945
943
943
943
943
941
940
937
934
933
932
931
930
929
929
928
926
925
922
921
918
915
913
911
897
896
892
888
884
883
882
877
875
873
872
869
868
867
864
862
862
862
862
862
862
862
862
862
862
863
867
870
872
874
875
877
880
882
884
885
886
889
889
890
889
888
887
886
886
886
887
887
887
886
886
885
883
881
878
877
877
878
879
880
880
880
880
880
880
879
879
879
879
879
879
879
881
884
887
886
885
884
884
883
883
885
886
890
893
894
894
893
893
890
889
888
888
887
887
890
896
900
900
900
897
896
895
894
891
889
889
888
887
885
883
883
882
881
878
877
874
872
875
877
879
878
878
877
877
878
879
880
880
880
880
878
877
876
872
864
861
861
861
861
861
861
861
860
859
856
856
856
856
856
856
855
853
853
854
855
856
858
860
864
865
866
867
868
869
870
871
873
873
874
876
878
878
878
876
876
875
874
876
879
881
885
887
886
886
886
885
885
883
878
871
869
863
860
859
857
852
850
842
838
835
834
833
830
827
827
826
826
825
825
824
821
821
820
817
816
814
813
813
812
811
810
810
797
795
795
795
795
795
795
795
795
795
795
794
793
789
788
788
787
787
787
787
786
785
783
782
782
782
782
782
782
782
782
782
782
782
782
782
783
785
786
787
789
790
792
793
795
796
801
802
803
807
807
810
811
811
812
813
814
817
821
827
832
834
835
835
836
837
838
839
839
840
840
841
841
842
843
844
844
845
847
848
850
852
855
856
857
859
860
861
862
863
864
868
868
871
871
872
872
877
879
883
883
881
881
881
880
879
879
878
876
874
873
873
874
876
880
880
880
881
882
882
883
884
884
884
884
884
883
883
879
878
877
876
874
873
872
871
868
864
860
852
851
849
847
845
843
843
843
843
842
841
840
833
825
810
788
761
758
754
752
749
747
746
744
743
740
739
738
736
735
733
733
731
729
727
727
726
726
725
725
724
722
717
716
715
713
710
708
707
706
705
701
699
698
691
689
685
683
682
670
665
665
665
666
666
666
667
667
664
661
659
658
657
656
655
654
653
652
651
650
648
646
643
643
643
642
642
640
640
637
635
634
631
630
629
628
627
627
626
625
622
622
621
621
621
624
625
627
630
633
634
635
638
640
643
647
648
649
653
654
656
656
658
659
661
663
676
681
687
691
692
695
700
715
747
741
744
755
772
773
774
780
789
796
799
803
809
814
815
815
818
820
820
820
819
817
816
815
814
818
819
821
825
825
824
824
823
820
821
822
822
824
825
825
826
828
829
832
833
836
838
844
844
844
843
843
844
846
847
848
852
856
858
862
866
866
867
868
869
870
870
870
871
872
872
873
873
873
874
874
876
876
877
878
879
883
884
885
890
893
896
898
899
900
901
902
903
905
909
912
914
915
920
921
922
923
926
929