6871657119451127465737553529534926448625465640719440128228570697449672227366717514054010743923244525824156316807372453370414423466710132111065475339731912429075043837185420414831812719168811874638219950929776659038977717073574516325054514066270371918978429651027534050223317166114237816789198642337277676011566211574746138852444424714288384962803762517794366862691742934371689054345437042084713555459551564536761805643771601875931375612215004795228044788327667846376833436565167663567547196690797538736180846383147762260551752793179218808266709230602778470504792276549259330855162685456675451471213313302299385556123486534828548834160705193541238848229390560117637736117249840691122173755144243283167402240202157404743437647085196475691527872793622871882557856745145623103177758472435113636146507387487710644231133655255033087342533688035534053792615577738526663365052523076308065027374127039844768115378286109585765658650794712462422799200272223692052688106607727866386487381204272492653091188492865288093777803384903566354646701642122252813394411751391765995201304855242377623455245872121235426467521215839440294237783853278828271211784438387952065726295548059645781138165574356365257158725713646851845047531434585392193536035662175487983735133043992564455744527597746432234812363217776320348366452622640020130364945256884768046542534224462866314364547348967178165926718644830645914511653765436740319271813882014460344605898375373775154269546826713182684640785412247607152106411663337482284662387283008004766737541121576911129173173056516959882731279670137493521951555702395449971406834380802639825284242335679446337923858615420734155955532822035167738619366742707706193738352895897496633255063220114845702558190732151262841646788770410880137298604214161320315689367539151235033135197256233051815234845087911416659166872960098790444125301501469588110128248474222216355