11789891180552965499223942883797883867291994148000722394188379988381788380614577242920012239401451808153967640553515220156477326477314406244407469772991482280105589985946012504611224976975524951589827194935170187131427433977317014317016424634317018619126818811841991572466810230372228611912671473906339830261833138008383149740708675007612817225103808282568283331282056534962690805067035933424892947080912920362572971377562251181495154137356713043071084835347685347611032179718208313368312151379876115866412889475510415361941304372432200130430610854383986623228583986514064202322914319378398161376188398642404961304304431936