1727220802281367811484253273561150806384193788016135587757692647434539137054525020699221462783326908457393441189347471730934226406715408549032109834444729819181206221092314915314194460547827996788391685728941892883314648813147829925411327370968942252294067112629843088543254494557304863244999314247216694527284637186536061688288367546888932162530979319958939720979414751922137243441400553127305067898160540441425451241669798594452889377033719288933198338342972744697263395451024496159411224938316375630207289262563865723954113723441507362216884400757541302111168284861657650635317449167431299027980568956532368189945527312105364177686885392924686428913193990682366988307757142902152874284875907836160297358720992002454850240383638521683036006903725327318949673175882964522966191471734554599251151637701659153324035366990382704563814311411958139956719208473284560737215823815232663559609784233320387277983442704080846480651469995648505490115957022274593458146216159289503688228365089649331746322233732687879101658734370377972651654149612011333780536899382661548039494305572925438444720891668298278771921765773632152446842054234386027693454615460576131982162599076359419644156824903259854329991691435645216266498304576956118239523970830845602439240170434913676192222605710912677171511956199624853038694832416365841990949309340431269652177399578809085806451983256801659650106965206328107726597411218430997789083355736425044838896606631074268992685457438146201921808926117768939106525716407098527817488708811674451057229115788903841136196517636593889776170281682553138261329357296556238931803726185879537118097983489211046739832544463351555301365956708146202651651491013665211191307361183487790366433673585948067934776972184459740745322809329226017825253919329042342152830074967011553814779945944661847125929881749940589096592502497952123476271680807356156577934476043093308306291101323263213133493326514628698276621583122287681114738613128257295131526475145979580916965410121130177500896317573965652543422340739332965066143376262905328945382197642103388487021943341624823564247873877595721478262126130865729737152364595693498708299249132936944450246276837734377395877652074248629863852992261391989051271158322254412436491256985445878079320744444159685920284349594139891563760949528853542163161895667552666863909593257788420146815996762548751649532868018468347965601761848908310986563641426510288233775137057631556647149567333102290632209871760338971364429321814312628803105657041605605362474195594130444761249516264203829787949658204490402661841478862353194160892094005271238852421910798905034399522342087209496985879737993288776864887846339989381788813287489420382318883567151425828493684331816619201980526492741421984994710771080570284748249941110609049911954883488829453247115273943076856915797033453525835641478538201096662782333935735361477741047683227813282138790327857935057441579623203001066775428077559720945744432441248486878455461202443366988256722158250977490875355254575630946811008843582849760949237614183436053224579740577186306804877268702767449534562078412342287317088768715544026128030726802087339037615567632109310246223432873393268558564235891437778545878823757698537788713178764677809168856488846250533344486629176867677247960614878170980814000653879920633628539620933182808966823307535456542066342571510254615536686821445532212279932012506140899304956689973986568263498933986892188636079285600323278024923835496143369243155286548041464360749339559716230337609193576518275660718847901998943272768870470711303041598244874958666525991767067867514412204848658248445007606921094464841689007813714342575873232933826025594263199313299772779866271528840611047825240477819821351676066894448013594534731687462935435058226212805691042300793453166046946336510188024209238443799144673713830661580309259966046794793827234958160239646744463354394669259335528212221725167955382262993514836605543726150752436836489937389767636357417612336518246637294330827910225751074371233553706341578279165450239547732553135765512955043583583580648028416160886084756168576821956612167528092743252757419265025459862838155134196219327059815152854202450985683786672280354272175028152832477299996846436093456781669150894081807729304182936170450052001066732538195593597829696085798996547474150339586059299311678765281684619636928400377249158351199974896041486234979321286515849911104417801347072257812854603423423692197380647679239677495458748399603750581283689272338503777380180087791547351379397645314811690756256406678755684366439757862421648198558276692088396495133647785706898435976745920546538575339042095966680126735847544362646355776352712992720286488024757759796646713172258392746516418652310835996042794794452439751968355727602469515242227971496912689248259066597701068746968837131174532850663064228122687957356409984625523927603186632726908963123555578534543037676719319711832454952665777511987738111171824608297782215806283059555286589370871937579568628202591347511499143626354668649665864834505532232024195093775058082784706335509539108535123587199911872389204413428542852634391984460310734941102544702698776634092545793766646295345826243937210193481899635829169771407827748445942880888883099104908236181528977797549349736007337784610287980542055578753667959495192300827462673858153762612746887445325252326063803969345316700964458020279716753588837449523833173166199903463123956416353688265877342497694384728613823258175893566159166996051311755150388921802209081489430986156379938184731072889869592394938439869823516451769064732737389738123892362864910451537755995852047440530334129031291816434599151837958723106780021341956380115191166468557814184234522731636403745084687821970633431734704854030139334794850398148729959239019913683974447667958151685985874552339767252072903400159940982492561789179132883050182466982