6534381692082243553322885283544724051452265251182606578687117227158078114632815178078913016319224128448222348049520173435542164524446676161710217112462582005526002218013079458577119037712296239479425198649262144655290820269230748295165436122310536459503244300204538604752283596704715340108782274548802448786644804535338527490543821605558836971134754874471481670280285437837675614707343677734231704494644885134678717715248640769319629504306863391215935596577286904613375468542532503771393453648540316136434939717419671221345446071179277828223764442556218136304206421404131859056067950080924027846579466430870315540737458912463194750708376252211219675666372849365128839261309455353881013525144735331568344452327602561672334432689686523439400661181305133511452670237553338526543616476723565817148385363973023147425911473629718976238652674299717267744761356254795808107402426222249550702662214806832680597565743685781599444645378537689168313139738709754212451551598766328790484375393171372984623994573301958256308415075321519247151545082865642151293276805186115197478456045632796154236379768199301383176390273371366799564123595286255346753547362725697067372023916677887633347911467758153201602518188448120390404469507856883986502873897324223157078033521577467492282576438377771424411821097872251627982437533663234266846620689973126015105685988468553336727013487931781207414331474511156354154917519133547611647383424814796651220835387440566572765028472052667797182755706603882913457292647846283416467192708384273687154567321045871451235055272385770603265127384892797973023737415212073207057317723166514344727505666598266413668152617991289558640543586691172468522375638626844852297323824257110115370751993847655572215640638184066375521401380508351827605180567125554403588665773567113819714169187925622345871462945444841104788005093432714767863721663619363550130342465277661106