9767440232548550704647362583462803121895141737495432601624024767434363324904592517713704298546557062832397340655016354577457412787152623628551510680638879016110146169485767411712842446773484697351602874464464526883925925417027256531548279933633180271537921989266435137685265778832221589503406641116376713679649659316467763147338145227480486793764493288267697071647812069044777719419554917253577925573371719179210785442203206399275152261153662366157613012434384501926883804876672244869519199202541509854404536139207656570343526005624071288035635422052868281366078848467302217429179537864355893672481334838109337425518765809885454601675099711508731555282539553585507297925856130439747849113369664452112004815456842722826223460331038684658257639238783446241224208534547449085277961907487463093456492125198212133330773681488372666601705111810466687384252182599214157365187820712256383804276163750472465502560462479473505296215422617961685512421363752337067084046147523135671844331782776547861407144582207921237022736864633894231774540527607275131178006303733411426737875541968341422563353437456784339400335226663805753798470917556641661818255045533847500217748320377512505956058012944447727603576272812742413858847865252836762811852514847127054611271755717845118612127976828124034980851262978944922356644120120229351851911465348364885526765759331379455984527480757251162671567520122835295730791510304537650552837524135746299471151155729703654193141661853569355197732398361598453564319218162166381761075214357119124964094651233683907705865442892883422694403547802374553437097823863815279711512756782534524742131103827367526653186027107252364673426423084646470853840130568036363006373267652281175430359764235084159627139776630824816529387381561431514687766752042353066913917373655610838530778614478140558740318068929838737463242656160422266834412418817559021333314489701290377