8082058107142434659459350548225587187384264717795663108241771210481549463461926801365715553699948628438954496664114288500503381232297630715855405226541352120267147789295401291196216458478252153721624503993371271365512296392172111817032237092864901535406775247702532398042365251422623305156014672765361892596781120467320728198346350244213400335197642300852179473390426370110475797151152439826791168160654600383425145684214182765598173985630851951472972112567391563706130694568017554477632837872022752513798063013317079454220747019944036268738210731327945416451353447016159954850730925465552212341957377504381213184448205712607317965438036536592967481942564484462742313482995113491133663774897159764171076915465083415648854736138782782733323107306377938282804761765641251392744307660386453426813882375722483763385857457765024073714525663785285045108497081420029318829031923476238063618616777264059576807224225464345404479367633753727225821289249761674221226621235698546475391062223337812937674425215706384065671242328131514412265535466854414022383866123831474752297735742703975578005356455020116464656217576830517169123066128341435472643148802760648645783461478368805652588780492691742854068451912618862197184835566908274695206291463314594034578911160345517215512583543770434348020323344327126830644913353840785778743422163468764554545282886283741431406167837567167646618078852711673643684667070260262193509589303398111374852524875538538477823733551098395018091393162207116587132064272287732354457722716967968883724020836573451244177735633477974984111891689355652871775038515795387072662946447517385856037987533515134479246275478619484751411033970567532047143672340250766302265559685526741518117487327012181353177845966355585239060466729879032846033647464936183252304651568686165387381901244241785865876656663127461666055902427196063225747342546115508327355585752727799561