2196058472742376814828654136142906638532025116362255353853340285483555138837977377852432140189825788713117852551252435437505073992441552158032146644854477707795208055494617942541103386711487655717227318035113823964754679826144662333064454517860139780133279023058670156715568583131717259844678689264795200463784371300268303572807192525717280167220719423349464368391330361741233812316031522276508323724622138837665373748667620619137728542246529726655855653223501154448205510438764852539424458124236490163232762278567838334256383709369796789261627485908103536585633891824263449167811331819525828147128825344320343556221021150848448365759774434839704289782194666425401473424707274792765144813801232215044689344929348865917329458751225938763929668759379750530216154441625001763097601373786472071318151580964354054138676763014631038266717484011584914712014323452334334014531925219621855588241265251286547455457753398267121503908285597141242808793135804271660527308217362414787553126412228919095455426883397617165637326051367358943674777407475229186552469356906865853451517818467767471877456854034533703400366170197425056050366169637715186555443207805506291064940662175773481995547065383846743740670271146062813925712733674526841644528356489664411143177432952262838776394476291333569536728262772617058372752181124721791067583412201305299566365130726920445440544274650919856431648727916471223898436648165734787208738783514504835270665122596118926529813322816860216973446652128354439341537111115616914634228230152130756579170764238448059964584563571445667727076973236719373550245247249710328522166749191608067187314406681445485199917770882031516122421654660464668052304248729559240427314355108361096028733575221264965434637411615357076828479280222571632107640684798651157799553205956002459290730786370638375766785156736670474350178337765235963733127275180055567218882781163740475