2005937977923003443646518952550764673744620229837839736156846866126819180847577083412454067734873628536254611242432773142307345720871755660231273026622728718123183381986572978093022133403092991671948204391452862486906494826562031754225104355282901486005655593796451768760148426813421477696284666223715482122155818814853638336722573134807616662394726524964125563558543456319811214339143332233704445665131094852603651687314793621953530746480120618751580512282871570192952042644065972964623897433918552946781443861394701825033341076681276621799116825753539114550755711883438376807181136734171384552274790839997821087963743761551234038494381187645850417428040750185670388827142505473352115196259275794793170655783791140697794048104371601957515715004691083856990538735664024549280344533512127045364883544177367676415423223864736945160380464376823517314128868847191572771317852253564250125022854519723645554122578523063981381356142552685417144376025453725858919224359871265236397857547985493872342212782792933207883109451880734477874726122260570224924155176622416625140148778652476760475055221020551443654719207544152186601653903165367844472898026631636413514677234672813765942734556162303111172490675405353128710752732136381789271354840274284472697495603672146333380355852813305874446874005197147122206911201521803085124465336676248873434968563226721744840481780193703508283862264617414494785445959068670635036826229117742674464019963574638246016153221866587955954505205422766774860630655275675962425538533722231692826644831617512593383304841563512557826521502384333351709467211382522164895116296367384428474846167947453650707337377133190708776272130553562452378323569716464472915646765684674476509846328985881171063736891130589800763554671637399781665423178570229455579966731515744031858623715148624054764274596599806727711077752335527337533130120178725667265137070170534120