6613796589127642671463026882915857437501483135844465724843986622082552767485685641712122971207719176228446509515353791107436262556713995481704588531236781374545251665022285454976712422567802465805335433788527329638919718666623270550690136161518233450721813357855244761457801914852596606865264479766111260211835753213849376804561738348490187290754266130344892435512329877328074441472168352535486685636163593142546239714706527528264657821082373855967011877736977850417340031785514354318408463736561672277375894821054738230845620010648843551215347463515052265035421443670293519540727219250663203779117131626303383494754607897356287691957552743876871336803887956465544537155135075520523680914711321424672681542821806043664031947287188830728529522421033050079785220465445125144264574437125419618912735399423703223220206437202412346291767767364975679253309677169834563597424156811654758723156278177649283438478539381770138457638567427701110640310712796384160648332775705233832697471724491538286427848376574967576384531211539748261439469633704876013166240253678683937250218851465758876130421867432270135598164555811560288641300385103434898258076714704078066437947342127166879972952167024976275270976618273615524612653153869646851130633956619834670413912265355964215282671121777231425255384760269133420259965535411233146327943452156868447355825648042544023823534512533312842666428636864427580117560012154117974122983286390336768448374457877073376475386892933413034433655646456946619219371932881080053401565545550607841518719174248116673512837471281391672340223775952164265278824241730166760190284924227516374812945572993807315376032309052207319544474289406272659803119835084066563240557170871073279279079825835578194455155590501716764591573672401414441788084798387175861993613202215227831437536250834224482020135637410930511414025774566733016396054696358416518274047935204622877