6525545857246137133022136551155423951420220440620629755147118744334342754576128546646511125428023030854022363644513500372644021683259793764250121883664471127382605184864464171774358546344948356877055083846225624047639548845436262298473373346524475205163673560243176771454727219544363551448831745027450538255243775022532030948054973714278954375233838623460013370448123768701657146479661541925422872727953947075145727146233404353747598991511077679184978779740748116537819685464786147194714785175766164383492128412171138019675366473235252828674825294310510138589798525215566773914262697025884747764391981733539882056455338359333568145167516111151926592761352142573348731860534045433934184738034855976366577328420097345320814882617467144255670877128265335123270370784121178375485130337435167654718133854321077948819339950160336587803567107932836637580731629135425956337737288769236362792446456494643335237552278371574847064445377457113976553874827317680951567958771352172808719170777268244169555379478810784405025352721821412132413904031974732596862487901521916304602186725222376386681954221271534482312879449042313679122238649586561569117802504566344370782305403219189140656332709512361795519120748676388637299215706326484528348038530246774983923735137143201275441853666805424562687347905676961629800468476177261216307281115109415850934235050716078811618659020365056511442645253981397725474006021222481102967965281667545583579476564040159538944576010520270852893134056902737448272113846422655462491795035272513003676605992938322663033317156852267076784258557713229513681547626707056893691182782202427286281906516621643747461241626862867411802507816013063125089752126773052617146965245537655715610860480638145373625878366733668026484022668113352691646125606352387781285712076886780420684290729799328314538536430415519722418164378619948928984610671214315295301345542558636459