4896754437824124211147192680280372684162285390834349552466494380972951380117323627978589157240365703482568249283342536793874016965765673233318353503339567737199135315139234187514460804170203450165237138518177256054737795258397208593551524674151313711361743386383907651421403992555125422972684871712936414746589160479125490468189540505566835635425884597496642883893484757782962712594084620231740037614121779028625756229070191307750454456144231190585269549483464763526466308303381275803457345355708564806422194764354309543884623506711964511302392057478381081534978255653564215423852837151085448011842387476250053910666114529882737978096442374715724882275634746785569011344315648343864732813064273684457735597347897791792102844472351882723802296546017144387667453123661096303646312230676121176832655802265225753645291525659569797148439612525721237686863357832287197613694367071950979171603687825781175546640518852561598122762304519652248658828211717933281826562868544025130247048559750270927614326016434170604223166174840385541136599418494761672144487705438451519829539140521673877472155926667361375152336337116453282545704826333515507180213643677586310702232648322745143536798352976376675622055446118613377127350467879474446946477695278391373981206532155366813342541724713165117352995830126111126258712728920485340311263838224644632037384180081011737717811580529426619582048473245548619199688955317776026443763624326755753713833840744946955554859071036233452110219382632811444458201346788384356837665017872007847552122372142652056548111450537277061972501248073516055703056703304671646527032066234031933271274155816824025279637040442169629602281616025962877311461077287836917486894786737051285717302267665167255020765075279866534259534431416358822266064679352284778624460075422127852374471842430046631054420680863925635775164153877779244179950821877619333166876737555521406