6505357172021927842512334115651345179814756719944876714767294731897287517116368629166268423025150383881028426265464958680779534950730212767434137377773182727601389167445378647545206296442760702315317467655270372401437587593162236456846351260847633901526991585803180465137182495951135185483252228521725915742385379670185424136971046813311733262948826568146511039754413554019633971525756372267736335771596427745242272377614352781557097377664517640254123910744730455334816822531334024382848274623214225482638393550151231240660543161380218279452712376478604508215487668316335789268261714701241775476122244549537713734128123436979729737376442518146138117330665214833851512022171144065965373526625065885278634120580040717919705130628753730539399871983082247853545682031753714715976001661532348391441056440502536899021140083563064116974328038172625042047505109822030777228874122364434556230050021321929956958976338623365638225669071919733036716511835643848767826425829352442658849310706422368208273972261942745991433844397935544605616639853686283664116463227490486170453556343782566282255121570638820106195511519289494752985984793669473811965551542521877165743480295546769112805924643884664244551741366487656616778011783552877421479477667944623799216370778560776783523315648564348337523811410830912520067575145965160380412221279144927635050541704303457642552509732766639193472516456444551286542018347491402073191601483235384567632066578319048124447076244156575566384159027167387443779808827528362286856673795255141095352036589521454687138825318210188474703523748164688666139787154042077052767245048433163278455458231862947075025278046214588275235312117527811468098512406475017992813282297922213428028373336056915266407476027907311415421663722385673191336361768806301111374337588290680738606465583464893144054035724538754248636362855635344269571744670469708777559788840305391557