7712973095006657298257068091611693711335214544973859314116504526662382156315332261401540849367662542108024147987717728797589111390773139761160232507373852260405187318239676646281679365182362463551120125524447535448378667383517223666463965557248226467215569605788113340381600355642379177760845219749223111891908115481231549854542183346601216683031512687761524691642854896773056583201487894585037835083837851573479551055284743717936449142316554425827343213490471764750269153484168741654251391440769765539233465581887265725059777860144547947822282884247964743536931367454220549555198337678456779632797554431099992372174428396327854828541102003568971359930652745163637070234964377023369790834406638922582052111578411240258733046268874343831043525534422545226774770174820112756538128352586202730450435412402757181268066719629351270671174231853248291514568707832366737520377383753643767144574452897031464738056020759846865327867516461317767386672681203585742992247458407876375213400266422171403145648705488341407253460736691969333319388244473637221137826333897941955137777356444802641927629633822228455486772372650485519905011154664638819726245321470831944466619455743973166379971163017611447563271689178135804805803588404280401704751571222942024923413650245980635651368537339361316730268556770332842317339846471266171544528140672726514311768454623834642733680742669016656625735117527334233179370918610748730844152230716225271951279874473251172759035419981039950580113042525712412745433743484361188286021462123501801997649165509147227230837446846780762345505187876593014722868002162598163243734565655875159547664110298625643854832355962153665260355618113867068619130433525664030091704225712855841775338720637556220475439762820860178110628379229527673746766710645768478229570544808565282687561325532874704811087915278638415562931212460424214185542820382906356150845526552375559