1673892215241273737645507975665601061423691253025517418166845355671359328077944778514476024149028390696551083765972184265981744864797148834879031933247237829754040117164161155078357198976215238677866753576112852656258997936782817434495386791395443882403655672444272954052348041134675642967633702262682747661737873565872853164006326936650325970851383851975421031815755128285364486545410923812078027842438485632730232282653901915183491476752193061462361687643780129925538260314555920817052552541352189582031995994771111134620114871544619232068087377706600153782179372124686260441795604301510811361132622004437885687451573984542611334831521512378130765864164344246447691399787738205397525556911545002323306772133714034071419719548455454224220517685364885450162977226752083247575564270183444416150946308455374338270496562918393971977768468843460750211309425343253791322849249687545250703237435794523553136194205617702947864652332646613324322737965312172975340774618282654336586515749107151290825563944614452736525117567345504439391135451747803595440684925462882257353532752243377674468816238580930585662186196202659558239155383335251463404313116736789414521876747282126604593844874226231722266481164664130160549351188547223502471800180304354198552356145096480737176516985511548845178456685282768252644165650602235457802792737312462630585254810732704582871486654708062587516373473628141231466771138965779827984124884067171046833916676951470712277727198718300724064023682936762295057347021377481727056497832045888053107386736816015571632073433452880742895348228679651156928453786572777314746354786667446033121427629855508639114808647793661126637043813803623551568526459935064621743668938756483230220424640799110177375521117341765107095712723865157040333634420659611884712367190690672784193727670222215031430314032833346952782763671225783752237565605143423342741256638216489590