2686033576128050826175058816220229376844070930726646242576245433511314285680895374791713024667358475511723201881177474764461663836406057132431514225846871288656755226560282643376192244289237637569338679552648810595487631945495237237659787233526330187804160872164695665355541484845434911239820165172273515346198511216754431422115147817173657705850315485522502840849352520678714730400442371389378322208262244047416725435418128416917752349534391402485072728074457187371362253098544715283622352868397792754631705041955563086642347769760608326047953744502593327342295682413991466638552712277835996294752157927718022106773797644598254827414866380592837600257283543208344218165426157540488343589274667789213388242685852672180470402145803123464672007676873107690884813685972051764722551865277967943131967534376534057822945863663171245674219443403561034843877833158565206519133249156132911106587735624233052653156732401445243731653923248911145273817864738052513032891521251230250334118598663061145053395451613914874063371284582694731091472955671578436628164731513564623194222676862311685015656605936397629677669453828749483260316335383537996363032221258384278271527482532366611382647844351222781075098357082215544511247346168830474643401772116199785845559780182281204367701665239206493711127193511362342761754493122236897437293503188579097641547541662224190702500649745262191135279684345642189447948018672860264649085182986134548154644115877863862705728464246551735363977989617969129738138246480055378821756170228719563174567342300707596141155203557797744480635120207808670512478650791736238544214811754601637101067065557048344482873016664411397729979345537539038754210876538377703197676457336385212853671374652645752115550190571995104444037123146748206716573695908096681937054665415321630256558681727754766732384407290570404341632925263875150841351314398777601333652355361806705