48356574249426537402927837040192033540107074336876931533542518258937279042930948612402793743625022503310950426509623409486978022503310962343527436956314833527425756574249426548353156574249426502692783648394431869736843317182585657274366833323176848356229240483531565742494265416926374804264858032317236213549039354361248096131869736813413735404293705605944318697368569552996174838697368134137354042937807483769302292404640770964368565658263553254835022534505693112634838697368569552996179346650502299056807412612402563431325257483504265092967340441692574130423705656325042574834123332527431183548341686973762707133353594293094861240279374362505022534830636204834123332527431483412333252743105603026124068483502253433323173974233332317684836234056809348312784056629270426546044356737726576848362344835022534300097606927348333431614662776993483869736813413735404293705650998610735310939354265462383964832962520105657274768739310996131569147830636200794133356914483582382974253684837941333569142756325043620483502253405604462543620483334316118293648312974253701356325043605604462543620483502253405604437436204833343161961315691429673701356325043620483794133356914044625436204835022534056044374362048333431610995691478093483461316829625209139231056300254314134483565742494265466931199374049437056648317693153354054729465902548339354480479582543141340426527139390544605054909627494348356574249426509764169263708103316158619650976931533541359212574804965093542423780933935436830670560773329237056416926257480476931533540547044925029346401425990196509013073974230441693620483137263547684867301307