ruta guapa
]]>
ruta guapa
]]>
943
942
941
940
939
939
939
937
935
931
931
933
934
935
935
934
933
933
926
923
923
918
913
912
912
910
910
905
905
905
905
905
905
905
904
903
903
903
901
901
900
900
900
900
900
900
900
901
903
905
907
909
910
910
911
913
914
914
915
916
916
917
918
919
919
919
920
920
920
921
921
922
922
921
920
920
919
919
918
917
916
913
911
910
909
908
907
907
906
906
905
904
902
901
901
902
902
903
904
904
904
904
904
903
903
902
901
894
891
888
887
887
886
885
883
882
880
879
876
870
862
859
859
858
858
857
856
856
856
858
861
862
863
866
871
877
880
881
882
884
885
888
889
889
889
889
889
890
890
891
891
892
892
892
893
893
893
894
894
894
893
892
891
889
889
888
887
886
886
886
886
885
883
882
881
881
880
876
871
867
864
862
861
860
860
860
859
859
858
858
858
858
858
858
858
858
858
857
857
856
856
856
855
855
855
855
854
854
854
854
853
853
853
852
852
852
852
853
854
855
860
864
864
868
870
870
870
871
871
871
871
871
871
871
871
871
852
852
852
851
849
851
851
851
851
851
853
854
855
858
863
864
867
869
870
873
875
879
883
885
885
885
885
885
885
884
883
878
872
870
865
863
861
861
860
860
856
852
849
849
848
848
848
848
848
848
850
862
864
867
867
889
872
857
857
853
846
845
844
844
844
844
844
845
846
846
851
854
855
855
854
853
853
853
853
845
845
845
844
844
843
843
842
842
842
842
842
842
843
843
845
844
843
842
841
841
841
841
841
841
842
842
842
843
844
844
844
844
844
844
844
844
840
841
842
842
842
841
840
839
839
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
837
837
836
836
836
836
836
836
836
839
838
838
838
838
840
849
850
851
854
854
855
856
857
857
858
859
861
865
866
866
863
862
861
860
859
859
859
859
859
859
860
861
861
862
863
863
864
864
864
864
864
864
868
872
874
875
876
876
876
876
876
875
875
875
874
874
875
879
880
883
883
881
873
873
873
873
872
871
871
873
874
873
872
870
868
867
867
867
868
869
871
873
874
874
872
871
871
873
874
874
874
874
879
879
879
877
876
874
874
874
874
874
874
874
874
874
874
874
873
872
871
867
863
863
863
863
863
863
863
862
862
861
860
860
860
860
859
856
856
856
853
853
856
860
860
862
863
863
864
865
867
867
865
860
859
858
857
857
856
855
855
855
855
855
855
855
855
855
853
852
851
848
846
845
844
843
842
839
837
837
837
836
835
835
835
835
835
837
840
840
843
844
845
846
846
846
846
847
847
847
848
853
861
862
863
864
864
865
866
866
867
868
868
868
868
868
868
868
868
869
870
871
872
874
874
875
876
877
880
881
881
887
887
887
887
887
888
889
890
890
891
891
891
891
892
895
897
905
905
906
907
910
912
915
919
923
928
932
937
938
936
935
935
908
905
909
913
919
921
922
921
921
922
923
921
912
909
907
905
903
901
901
900
900
900
900
900
900
901
901
902
904
906
909
913
915
915
915
915
915
915
915
915
915
915
915
915
913
912
911
909
908
906
901
899
899
899
894
886
886
885
885
887
888
888
887
886
884
881
880
880
880
878
874
872
869
868
867
865
863
861
852
835
835
834
834
834
834
834
834
833
833
833
833
831
831
831
830
830
829
829
829
829
829
829
831
831
832
834
843
852
854
855
859
860
858
853
853
852
847
842
837
833
832
834
841
850
860
860
863
865
868
868
866
868
874
872
880
883
885
889
892
897
897
898
899
900
902
907
910
925
931
938
939
939
940
943
942
943
946
948
950
950
950
950
950
943
935
925
925
932
925
929
929
926
922
920
932
935
938
940
940
940
940
939
934
932
934
937
939
942
943
944
943
925
892
884
882
877
877
876
876
876
876
875
875
875
875
875
872
870
868
866
862
867
868
868
864
849
852
852
848
844
843
843
839
839
843
840
834
829
828
826
822
819
819
819
827
833
868
872
872
872
870
868
865
856
845
841
841
840
840
842
843
843
844
845
846
847
847
847
847
847
847
847
847
847
840
849
849
850
850
849
847
845
844
844
841
838
836
836
837
838
839
851
859
857
855
854
852
850
848
848
848
849
851
853
856
858
854
852
853
853
854
857
852
850
848
848
848
848
850
852
854
855
857
859
859
857
843
837
836
837
840
841
843
846
848
849
850
852
851
850
849
847
845
837
848
848
847
847
845
845
844
843
843
842
841
841
840
840
839
837
837
835
827
816
805
803
803
820
818
814
813
811
811
812
814
813
813
813
812
812
812
812
811
809
809
808
808
808
808
808
804
799
798
798
797
801
811
819
824
829
832
835
835
834
833
833
834
834
834
833
832
832
831
831
834
840
840
841
842
844
848
852
864
865
872
873
876
877
878
879
879
886
921
923
926
930
930
926
923
922
920
918
917
915
914
914
914
917
919
921
921
918
918
917
917
915
915
911
907
892
885
881
876
875
873
873
866
866
865
862
860
856
855
855
855
855
855
855
855
855
855
855
855
855
854
854
854
854
854
854
854
854
853
853
853
853
853
853
853
853
856
872
872
864
864
862
859
857
856
855
855
845
841
841
843
844
847
852
857
859
862
867
870
870
868
866
862
860
857
855
854
853
852
851
848
846
845
842
840
836
823
820
817
812
806
812
813
814
815
815
815
816
816
816
816
817
818
819
820
820
820
821
822
822
823
823
823
824
824
824
825
826
827
827
831
833
833
838
842
843
844
845
846
848
905
918
914
909
908
906
899
898
897
894
877
868
863
862
860
860
859
858
858
857
857
858
859
859
860
862
864
869
873
876
887
899
906
907
908
909
910
912
918
921
926
928
930
926
921
926
932
933
933
932
930
930
928
927
926
926
926
925
924
922
921
921
921
921
921
921
921
921
921
921
921
921
921
920
918
918
918
918
918
917
917
917
917
917
917
916
914
913
913
913
913
913
913
914
914
914
915
915
915
916
916
916
916
916
917
918
918
919
920
924
923
922
922
921
920
920
919
917
916
915
913
908
908
908
908
908
909
911
911
910
909
908
907
906
905
904
903
902
902
901
901
900
899
898
897
897
895
894
893
891
888
886
885
885
884
883
880
875
873
871
870
869
868
867
866
865
865
865
865
865
866
866
867
867
867
867
867
867
868
868
869
871
872
876
877
879
881
883
884
885
886
887
888
889
889
889
890
891
891
891
891
890
889
886
886
884
881
879
876
874
873
871
868
855
852
852
851
849
849
848
845
845
845
845
846
846
850
850
850
850
850
850
851
852
852
852
852
852
852
852
852
852
852
858
867
869
869
870
871
872
874
879
895
899
899
898
898
897
896
896
893
887
887
887
887
887
887
887
887
888
889
891
891
891
891
891
891
891
888
884
882
881
881
880
880
879
879
878
877
877
876
876
875
874
874
873
873
872
871
868
868
869
870
870
870
870
870
870
870
870
870
871
871
871
871
871
871
871
870
870
870
870
869
869
867
867
867
867
867
865
863
860
859
858
858
857
856
856
855
854
849
837
840
842
842
843
844
850
855
856
856
856
851
848
847
847
847
847
847
846
846
842
839
838
837
835
835
835
838
840
846
859
850
850
850
850
850
851
856
859
865
871
877
880
884
901
901
911
916
916
903
894
894
892
897
897
898
899
897
897
903
903
894
893
896
894
893
892
891
890
888
885
882
881
880
879
878
876
875
872
871
871
871
871
871
872
872
873
875
876
876
876
876
876
876
876
876
875
875
875
874
874
873
872
872
872
872
871
871
871
870
870
869
868
867
866
865
864
864
864
864
864
864
864
864
864
864
864
866
868
871
872
871
871
871
868
864
864
864
865
866
866
867
867
867
867
867
867
867
867
867
867
868
869
871
872
873
874
874
874
874
875
875
875
876
876
876
876
877
878
880
881
882
882
882
882
882
883
883
883
883
883
883
883
883
883
883
883
883
883
884
884
885
885
885
885
886
886
886
886
889
891
892
894
894
894
895
897
899
900
901
903
907
912
913
914
915
915
915
916
917
917
916
915
913
913
913
914
914
914
912
911
911
911
911
911
911
910
910
909
909
909
909
910
910
910
910
910
909
908
907
907
905
904
903
902
898
897
896
895
895
894
893
892
892
892
891
891
890
890
889
888
888
888
888
887
887
887
887
887
887
887
888
888
888
888
888
888
888
889
889
889
889
889
889
889
889
889
889
890
890
890
891
891
891
892
892
893
894
894
895
895
895
895
897
899
901
901
901
901
901
901
901
901
901
902
902
902
903
903
904
904
904
905
905
906
906
906
906
906
907
907
907
907
908
909
910
911
913
913
913
913
913
913
914
914
915
915
915
917
920
923
925
925
925
925
926
926
926
926
926
926
926
927
927
927
927
927
928
929
931
933
933
936
940
941
942
943
944
945
945
946
948
955
962
967
969
971
972
973
975
976
978
979
979
980
982
984
992
998
999
1000
1001
1003
1003
1005
1005
1006
1008
1009
1010
1010
1011
1012
1013
1015
1017
1019
1022
1024
1024
1024
1024
1024
1023
1022
1022
1023
1023
1022
1019
1018
1016
1013
1010
1004
1001
998
996
992
988
983
980
978
976
975
973
972
972
972
972
969
968
966
965
965
964
964
964
964
963
962
961
959
957
956
955
954
954
953
953
953
953
953
954
955
956
957
957
959
961
962
962
961
957
954
952
951
949
947
945
943
942
942
942
941
940
939
938
937
937
936
935
935
934
934
932
932
932
930
930
929
929
928
928
927
927
927
927