8106568519270411368426627826744251127170313749674725252044795403998544821214536755573256246947139728551264168120754942265932838422519545146117644079555123827959837802589366223262197452287403632274616476471370922142330616756813359780770106639457202286367240112628595343466191342648513310281767672285001615246557616498535553156876772685873612312116882081113345864905145034851481745455358825033265367922480311872872232253736791146435778139130455165288542797784448271276243635284173236309470293160515283177351642480715387272033903558386686902402643894256629119852048835334112534047634844443674135157274475280632433497771359673242486179436128307945673542355103866025191424873381716286504222192526445625568936938253742726143815560453662770275143320405123547531887796663568452517834262972105611456530250866044140617248522244563460606377432897423324214178736833516214746725923736567866165464805213646449755505215454217468398564593169507701404304544152982547184784973121633080490765832703569583192342964637177681896735522821809137371116679940122677131837224921482821650264355455830119257873844483163711997863147053791447966655435231947344895991907762697824730051118193997151029918712078196116773730547378248809985215593622603682745829010844562975481474698373507857695569258872947124507413378497633885267373856719643746576621407748332416368342188352202055615187506441154831072006913084847077512066452738403033837936589713884122948394464394023812304626802702127948471537895854007728202225531241547803877454242396117580070855012276037650826305746256459509473686738182447346136352341936307445017317622389258117193447141861785901631562951405366404126579038557471518118257068061098467925463361433368565063837775216813752752152145773173457543705667355416642725591107887815395716523511754864765752885256033166365467020133939170257271079865137467660531257037567280820729380801600603667601