2541647823050055366343518197112153283397268711732855108829936245640733823677883859894214763672378169793671526597137723546507242225713087353877068681025150199288233065276811137077930046330190318276784195572117309639587228550552250148657677649783467027656544862606905453748323558566856899285120280425426274297687138754135605103701794862922338371879626979519496751423162394652326051731608525017669869161200273679449846490475806334524279454336525219135514472402652811361188078395581162136032531764472587612264644872643905077145493845042557994827014707507894578092024462113175225561654008544411783528590763997173988254245261935645193374434743537971547442388031273774628465384938236557664730915391444353835614348176856643624917516320126264265534910770719615776056415436372878960377646389788212680734666913058262594582662365295509139589388471676451141279487769313545827782242685551621474482172101705205713555934383487674017551981812897915418057642051462417735693737904883440658205707534656115121376503345808372371243145644368736231771460586710155661686308633792917622336351062205883733673704221167427643282743340729967276045595134672614554066473304421808044451231721111876661091332966748357193542688225515182275567341218164505705121386662667328140535192203195533206002045625475551681941787512722373672672342941624734322930430246856312221544144470984553633954027816624842366340529378522740377758873748369518575242188256298191189462473446183455429080127064863879271220365131517435150291774804537415447417178140259713792344538224546452374599216476601110976301561414795112406452225123316894548828656207381404286271485352115678628459775953274520665880237571935038565210834252380043924433264333853310602840391466527570330318612570822737312208484776640489450437314615657703353566038059611472878750881136177986367495378615671641521670632128124847665832715307684738747841190780252731469