2376291126773312505075973914907276581874791705641722602025655788338450254459451780652553755179582819414717683877651485365744576594550839761469265145443536118458405515189258226204513378283547465198285472706500762535505674679313464802751464237934468621379660426772280543308792232297628526617346553042953727827145543823657662553333029680518252791259802371239570123466783460749711666797503475436794388192179523481211151849343527157283435986762172361637884856301238117474873545436164855524427641234663585712951214320745629416573728636617146376793288589161548353854425651711775221481115592962183494674476486037070312247434043519725640022372919329383731655659936923359375442231378555250278407219486169942203537751635768152645121339704688169257181236283037856532422482511681081997526638051913350702539249718827113135273668328118457559113631944880422186801238541488035447191406603974871063484375044822007782407503148342682081606675651284938556846424176464237344959531827682519667137723137952558214846278561401775288263903151427105456566751621783833326733038917519163841282637733673225355538747170527469067012773048817363960116658863619547666260011636861440243452566680374747771228767012904788002443373987131257422573628116437527266465926465413968918022740438130221731835527441691332526472105673416323448923022454911014457190270558510760212058101537535906493337031068564320639915754741413171206871563055535637646143916745380640644655604895263065117862207445378160240246276315743309521832442572691107596773681334586215811284354799138540336538193424190262374736382995638078088778414546455569752203863628407905187464267696782793554576642454210966526915521078747300684212732117114847644261987082297097727078346605188779301291686141562745435096734836468097174683658767238465034530740482023538222974709248432077728952021679850312154789271335124501115298770640603535140328720150873844451