5893796255515422200711173167484733795412835527366599416311579548662777179265863543484703152783906858492695391774001222366777637611454801765075547789044017140153182383672306660279667500276735641846244656743217748558838649296166787266826629468466810645297548804600549438590146543385805514706372215308663096748527624601217882687831624354884508083343867178843963147705023106901685107554566918536881702327413387372607674277511862281425424814713053406138134164284239406174397665243467483454270259188443718405516541083565045403302807644733525602226146469570588536320461475434424071486611608725619518119480911831238983925835129173059754113679365264566128165828192550537835201234632164253582956043781754651114244907736587853684075934793324577012114535987083626844422307807604741993375711472823135682541782206356532216711381548256732337726508066423144252262243507921159520520448556931752352270344685182482223686289469451137663734382630133524709786117638114713371210339478501234267531991262212707189552025276565211234656319889982382164648777158778921365535564402225344436207519426767433315599250714681481094975220865774952644515140273779678503811664840214747133881726027122183994554043455283737172110272643449328666187689799139342193841076764435578437023553545278586116489366136715557318509380241820511190803728727275387914761517975229340570593744120572152135287769338453246251354576818054766279616301521369807463647731841237670153257687331267281750832607622730472922264014379825130012737514412580164879028619158573814119347277303782274605288316423285302556639719538307196505353198545014371693494475672066038025962992291239216123110361668197746448855403458599455354424882765170525335157512033985627533672179496801562047546343238008343912945616373743772521063754628418376465203766017042497542638797336441130555565124444776847567452983651276529073263670285793710271459508781559766242