6785492082334603782247635539238120173232855391514526547475785401522234258615475167430877940210848297522505443546231439240273515459524339211807304362456230234768389266917558542123356078136568946788082496564423551767994611484872106592601457631226364001274818456557954785280442571779120268140565658399770558805632273204514462142284727362803703385631173319677126411128328630954072426874621891284483134241431876066077753739051125968532870365360316899787157205238328471913535250165663241447421928468755332628676153253732288474587985955891702435975503344456015095545361212654533568847914647152855283543546537163034923913048359385329859846819746633750230660556254826762673171237373199735596548406627788284853763523665551791562551925566757527476173772826278454167704224290261931962254014886977264531420643844443690123113500301691258207484903541256026326771865722065479056438053411553416651723817615154564844031063539837575056234513116307174388166118708680162217489181278182383195141664135193849169666191144794773791902225045253724036437307971985011471185857545075124821613980616176914313350851864986661553110353432137171970963746984089551319295123445145449782541271398640744427568124651788590561248142480300644147187194583974522364845236436118879684146417727511231718013826933526870545037463935056728272967167022946329451942274775213756621646780367760650136407330333369340734281203834743455204377186503722180036711535125728766278934875374134374921571245102851403868022961094702002724475438395997157733685713028528012675693387600647437527178449679303163613848109729132486316587646252766702074744049629838423701786276521473706299312289837336783242385520270160111758467142512187076411066845701065254227960468824455774566727182068678057282550158820170236164153763879256522654466809765538235690811345107441346382764382935592568273059445776734277674673879331564221857366872792731672710