8
125095019200362061052984264588090352559317171620864295055040922350460143740119
383759663083001099564005108747957308697077261077398840419786327184440082273938253015
262346562665748626749792293843007655044978138276149420839597314218446817668761199831
262343320487249981896320433855427411783558246716578782903804209406094596101131281623
248251576390884075410576717048240589743002591933307531532970689065499606497055
124190390483681501555365959265004288533014864418303802823938542091793974502615
249156201657533959846261586147532066852261536368864698442084184632938151655199
125095015750331385991050828364295765642273808853860969733052037659232519660759
75473451160445482308934034956437322294015687833516397326993812941079380342559
75473427004333268541960778934791804324426604254634994730640869872244597045023
74568798287652709044342473611705740298124297052074502499538489613578427807519
66297689758706241163358663605823493188487164704445950162283096771974687958231
262346504660187148558532541802964739960327909076504294788617251500851282687017166039
156385809827123711587435791036373956320132727770522525351598885827095354378432657183
139036788619689193456939142283734481225991782520311415918966325898210772285108331735
66198742926125371579921384817737988787127360727940718260516154205647409849559
66184608149607144505284718437732045439000740856765713308851181356037068891351
74455692522441398619295272421968774579048789625512863049753631128806025443103
125095070961879977607184312548290549221753008519398159901931849400577157571799
67200793190286658279728403341447338213633843670474753501161179002821885371607
75473423554302593480027342710997217407383241487631669408651985181016972965663
125095046805767763840211056526645031252163924940516757305578906331742374274263
67200769034174444512755147319801820244044760091593350904808235933987102074071
125096568640837231159526185890312663336276190410045120875814319668333722019031
383759605188750933376388568518840040408544945804987311148842176951753665800896586967
262346504771498460562175753613890386756445823003737891568653163985760401195719533783
140930220071350249786394194424457169811695005648953295898734161196676517429154227415
140930220069804258604713108136071784498544951947604247488967994608320112003023185111
124190418089087204342592751203558967225861617737956265074476526073076205036759
66296140317493885015136841996715756217742452889032858673705855675320932836567
74568770681509820215435781366265635411491850706189774581196661853516020430623
182086217695749990989363789774069810318093048056408035045482609807422824981719
124191939924156671661907880567226599309973883207484628644711939409667552781527
383759605077412015229856527801222148172322145245307368484078346125016787229786842327
139033604335440714053897780845371199367678012447459281021851703514701188410343236823
381862989454166532942475943186941543090085141490363909194616433488369541433055061207
260449889036914060128263128281991889437986018689114489614427420522376276827878008023
140930277852743112051500394874363099105533159507089153747610564552253631187185640663
381862468389985820902693835158706916182092666589911349299187708299006706599133258967
181987270863169121405926510985984305916733244079902803143715667241095546873047
124092993091575802078470601779141094908614079230979396742944996843340274672855
124091447100394120992182216393827944854912730182569630576356640437914143630551
181973136086650894331289844605978362568606624208727798192050694391485205914839
124078858315057575003833935399135151560487459359804391791280023993729933714647
124077312323875893917545550013822001506786110311394625624691667588303802672343
125095043355737088778277620302850444335120562173513431983590021640514750194903
67200765584143769450821711096007233327001397324590025582819351242759477994711
125095019199624875011304364281204926365531478594632029387237078571679966897367
248251576390146889368896816741355163549216898907075265865166845286719429654303
124190390482944315513686058958118862339229171392071537156134698313013797659863
249156201656796773804581685840646640658475843342632432774280340854157974812447
125095015749594199949370928057410339448488115827628704065248193880452342818007
75473423553565407438347442404111791213597548461399403740848141402236796122911
66297686307938380059745327075143480077658108911210359172490368301966887036119
125095043354999902736597719995965018141334869147281166315786177861734573352151
67200765583406583409141810789121807133215704298357759915015507463979301151959
182990842961662689383368758566475861233566299465732936286792261596081193297111
125096565190069370055912849359632650225447134616809529886021591198325921096919
182086214244982129885750453243389797207263992263172444055689881337415024059607
124191936473388810558294544036546586199144827414249037654919210939659751859415
125095015748857013907691027750524913254702422801396438397444350101672165975255
182990839510894828279755422035795848122737243672497345296999533126073392374999
125096561739301508952299512828952637114618078823573938896228862728318120174807
66183531476966420593996764242421694167662817619128264537747477779749534246103
74456161840982355794295703611971573361412215436285180445238283957944621840159
124077781642416851092545981203824800289149536122166943020176320417442399069399
66183503870823531765090071996981589281030371273243536619405650019687126869207
82841456257706220781879548039997806350822470782797251229970574440581611800935
74570568584642850198936935946303152105999816870655808345084946799753033529119
132353531594201851252648483282555658283148385355795853511381823387771979282207
74471621752061980615499657158217647704640012894150576443318004233425755420447
74459253822608531925192574075712447275029220506872447110611152990016707082015
74457707831426850838904188690399297221327871458462680944022796584590576039711
74457486975543753540862990778211704356513393022975571491653031383815414462239
67200820796324234816966538400189525072582619584040586324102457651629981770967
75473451160340170017265477769739404266332017401197502231593263829825069365023
67200796640212021049993282378544007102993536005159183727749514582795198473431
75473427004227956250292221748093886296742933822316099635240320760990286067487
66409246135677278149468308095505489861704187771998731109966917121011756901591
74681876499693213349767247465055369055453585589155647017457723299206844495647
66296167923531461552374977055457943076691228802598691496647134324129029235927
74568798287547396752673916425007822270440626619755607404137940502324116829983
124192188386077345497187213538156379033737137556537570920022983259250810758359
66297910614484026169731304331313168025617972707614164519252312861495538558167
181975151395636346550898760874408885210885706041677616086319859847269756511447
140930219958492946495757604656588951004509010336700218390036986722861882240009839831
139036730723865430576626436870882702371712693016127086266898663138634857849394111703
124093241553496475913749934750070874632377333580032339018256040692923532649687
124080873624043027223442851667565674202766541192754209685549189449514484311255
66198963781903156586294025543227663624258168731108932617485370295168260449495
66186595852449707895986942460722463194647376343830803284778519051759212111063
124079327632861346137154466282252524149065192144344443518960833044088353268951
66185049861268026809698557075409313140946027295421037118190162646333081068759
124079106776978248839113268370064931284250713708857334066591067843313191691479
66184829005384929511657359163221720276131548859933927665820397445557919491287
74457459369400864711956298532771599469880946677090843573311203623753007085343
66183062158320151127327775865720977357615721376037052046862275839356626871511
67200793190181345988059846154749420185950173238155858405760629891567574394071
75473423554197281188358785524299299379699571055312774313251436069762661988127
67200769034069132221086590133103902216361089659274455809407686822732791096535
66409218529534389320561615850065384975071741426114003191625089360949349524695
124190418088981892050924194016861049198177947305637369979075976961821894059223
66296140317388572723468284810017838190058782456713963578305306564066621859031
74568770681404507923767224179567717383808180273870879485796112742261709453087
66297883008341137340824612085873063138985526361729436600910485101433131181271
124080846017900138394536159422125569316134094846869481767207361689452076934359
66198936175760267757387333297787558737625722385224204699143542535105853072599
66186568246306819067080250215282358308014929997946075366436691291696804734167
181973577798311776635703683243655630270551910647383122001389675681781218092247
124079300026718457308247774036812419262432745798459715600619005284025945892055
66185022255125137980791864829969208254313580949536309199848334886270673691863
181973356942428679337662485331468037405737432211896012549019910481006056514775
124079079170835360010206576124624826397618267362972606148249240083250784314583
66197169328695489373057750000286815819109894901327329080185420928904560452823
66184801399242040682750666917781615389499102514049199747478569685495512114391
66183255408060359596462281532468465335797753465639433580890213280069381072087
124077312323770581625876992827124083479102439879075730529291118477049491694807
66183034552177262298421083620280872470983275030152324128520448079294219494615
248251576390041577077228259554657245521533228474756370769766296175465118676767
124190390482839003222017501771420944311545500959752642060734149201759486682327
66296112711245683894561592564577733303426336110829235659963478804004214482135
248140458327778142334551839574608615585788026967578716391309324497669170509599
306034515243488364363966550869264233729092713381015013339710229694649281132319
248140237471895045036510641662421022720973548532091606938939559296894008932127
248251548783898688248321567309217140634900782128871642851424468415402711299871
124191964079426387095532679095288773058093603327814870477860489588467848258775
66297686307833067768076769888445562049974438478891464077089819190712576058583
124191936473283498266625986849848668171461156981930142559518661828405440881879
66296112710508497852881692257692307109640643084596969992159635025224037639383
66296140316546074390119827316434493968589418998162802815100913674032134038743
59157933022909720812237133347157254794344872812517880038108660255761623
31551790134080814119991693242270622347998988084599538210348597848384727
35496487687723056170305137079221820541429601515174392063331503321233183
66296330176194727425467026441258327722067637203384168309685266434172176114903
66183724733472940137008655688688849344419651831942468947485116051555613222103
124079520889367865680166357728519679325822026357158647928698471315894432244951
66183476270709767968380865224175725399187034024338365908969679311937867424983
73420506004142725417426059366569152825327590191287424606729286322223781061847
124079520889356347148265109286224594541544124903623768777639036256850991981783
66183476270698249436479616781880640614909132570803486757910244252894427161815
67200986445939160957490588851836064384643412971202917996634989325550036264151
66296333573146387692899027507104482388752022189761023169179665998049083729111
73420257541379553248798268902056028880094972383683321568213849582606035264727
66183251964047291034825082339013034639265598342080786315747750582111464662231
66296609636153318066313075073912697785073169465211951092146534253210144154839
66296585480041104299339819052267179815484085886330548495793591184375360857303
139034009609768354501695900808437192285447119924471235352684426645280199421639337175
260213615392151991353653681915447866818906908814601360135527486712904304083625125079
138796809628043924421187312738977935153756481373842640057289211104222786258299593943
140930683127070752499298514837429092023302266984101108078443287682832642198481741015
139033488545587642461913792780202565377454645024018675457255701455917364587717534935
66197638647460234715902540264181675414124281909825316594026648618048082748631
66183724726825104939307071796363324930812140474137421094731440969212903367895
66183503870942007641265873884175732065997662038650311642361675768437741790423
124079524333487891586078110366874168023043570792589191065737524703559523312855
260450352191577951288850303638008831023920314626247721154168469217340506938274292951
139033546427469884356383934461538899358769887185489001075930193608658989112948761815
181961430731494575494732702722501001234794124697089268154243209396919537837271
140930219944772282353986548490530799096625034245118873801689054646211431889791165655
124067152959901256167276793515657790226674959848165861753472538999164265637079
124065606968719575080988408130344640172973610799756095586884182593738134594775
124065386112836477782947210218157047308159132364268986134514417392962973017303
66171108341243158455491301011313836300039967515345579733743746995207700817111
66169562350061477369202915626000686246338618466935813567155390589781569774807
66169341494178380071161717713813093381524140031448704114785625389006408197335
66296582030010429237406382828472592898440723119327223173804706493147736777943
124077754036392438139815090845578838187484380541688990124790518406130606613719
66183476264799118812359181638735627179365215692765583724019848008375334413527
124190832195460859735955599789875699019927441622365901656233549130840601601239
66186816708451281070203942260104198844429145544724687760104310001284988609751
67201014046182919162276845954131155835731942439049742881086420841093350892759
67200989890070705395303589932485637866142858860168340284733477772258567595223
140930162175747342907654663228605190339151565926538167140550973762891552519216506071
66409439385535962494778615649447120624853510627007887666950880310475126023383
66296582029273243195726482521587166704655030093094957506000862714367559935191
66296361173390145897685284609399573839840551657607848053631097513592398357719
124081066873901711568753159221507304965915864047763366242533152638977853433047
124079520882720030482464773836194154912214514999353600075944796233551722390743
124079300026836933184423575924006562047400036563866490623575031032776560813271
66197390184697062547274749799668551468891664102221213555511211878430336951511
66185022255243613856967666717163351039280871714943084222804360635021288613079
66183476264061932770679281331850200985579522666533318056216004229595157570775
66183255408178835472638083419662608120765044231046208603846239028819995993303
124190611338840576396234501570802679961327270160646526536059940151285263181015
66296333567247257068778592363959468953208105311723120135289269753529990980823
67200765583419746993649055489618031890499324631445639842570984101475605095639
124192157329285071440842986649230403821242926182824027034844452777931217380567
66296333566510071027098692057074042759422412285490854467485425974749814138071
125096561739314672536806757529448861871901699156661818823784339365814424118487
31552224546831995593438981139138640650061351544908695883431111396238551
31552119234540327036252283221110956979629032649813295334319857085261015
31552013922248658479065585303083273309196713754717894785208602774283479
124079520889354702045442299144930008457852090638409436672324151122685852198103
66183476270696604333656806640586054531217098305589154652595359118729287378135
35494733109778183174471723204779946606989044302335743735952312491386071
74437768201713331414681901581747980766698642560734871391440043624112228738263
67200738468268855433735458997059468556280184940250933542621001554782874838231
32043848417851000032312050188857155979309954937099491023312006939223255
74437768201701812882780653139452895982420741107199992240380608565068788475095
67200738468257336901834210554764383772002283486716054391561566495739434575063
32043836899319098783869755104072878077856420057948431588252963498960087
74437768201690294350879404697157811198142839653665113089321173506025348211927
140930163080148793875540902449538715054394683399452121595280756986868544457595757783
67200762624358032136906218134114816957313465612062577836855074505530777609431
67200738468245818369932962112469298987724382033181175240502131436695994311895
67200735448731791649061305109763609241525746585820999915958013553091646399703
32043825380787197535427460019288600176402885178797372153193920058696919
59650799249417551436724188383612424084753786188327858938784973513630935
74437795377326613554137910108517218100173722451749710267395240135127489651927
156107314459704363092040132694152787527387105076964472026001890421770297915113809111
140930163080151813399646338734788104768283615841251340798475338707992104724953900247
68105391341048670349938115844209080169858936586466089325134460440859957077207
67200765643882137573191467523828705889755264831265772418576198065798135751895
124305235601893278617478729723488624605511825352044199224169449539136475702487
124193924236812240404714981980941820739014693866541035229807788348455040656599
124192157389747462020385398683441077820498866382644159610849666742253748036823
140930162175498940606873074143226760036701619949860559356580511252668777224001365207
66409190983235180905693237219144670678876833019223917204440657535179910882519
66297879618154142692929489476597866812379701533720753210078996344498475836631
66296112771089364308599906179097123893863874049823877591120874738297183216855
74566976288040521124569262251146260169097444383083917879653559310290978191135
67200738090816643745237597374139286955692716374104172582111122377908461053143
125095015809332568071740684485231812011241983334304450901005040703491000575191
67200738037739248744284775278388601003122818485381044500234370305735728374999
31612476312828200891099795977082529249396533887293899999172925304939735
156107314459704363080521600792904345232302320799063018491122739362335238871673545943
140930163080151813388127806833539662473198831563349887263596187648557045681513637079
68105391341037151818036867401913995385581035132931210174075025381816516814039
67200765643870619041290219081533621105477363377730893267516763006754695488727
125096786106416502986102455564232057062523272131669772690892611941876477011159
154210126210598113694839595090559058543384913366047424911978174499138703089310704855
73646220716668138354738431361538098105017389186172975902200264545465824519383
73533142504522321757645100321490551320004430216772936288880481748583096853719
66296136927190059543671913758447557079175056175170401036414382748088526251223
124193924236800721872813733538646735954736792413006156078748353289411600393431
124192157389735943488484150241145993036220964929109280459790231683210307773655
140930162175498940595354542241978317741616835671959105821701360193233718180561102039
66297879618142624161028241034302782028101800080185874059019561285455035573463
66296112771077845776698657736802039109585972596288998440061439679253742953687
67200738090805125213336348931844202171414814920569293431051687318865020789975
125095015809321049539839436042936727226964081880769571749945605644447560312023
67200738037727730212383526836093516218844917031846165349174935246692288111831
73533114898379432928738408076050446433371983870888208370538653988520689476823
31612464794296299642657500892298251347942999008142840564113881864676567
125096810262517198221174463143582490247834454257016296136186119951667820045527
124192181545836638723556157820496426221532147054455803905083739693001650808023
59219438662926653543954229256622075256293900017673327349704935319610583
125096810262515758404686807088295604649799716575324436242303690569287390012631
59219437223110165887898942371024040518612208157779444920322554889577687
327380766733797924439597889792463838864126285317731625439600657580721267096939615463482583
295551973363866535747094860002994275686506884660077360859530894601067901691809382269527255
142827357661635300863146075451110252259511374009181858901463308825754003564837545175
140930220071571112317326288432727909577243398580420003900240835769368354848816833751
260453536601051663330661489823491592609597508700605591855340787793822848283526636759
260449831254196069212407935551971314596546204061096291357291525151134595063378158807
295551971466671954263984822618272218459980238812455400777098273413481674776531771505321175
139270167688846025848169039752799175766679273548932803154206058674501283327555216599
139036730836943596398195120647021660944447081259846871777102512185141330458201105623
139033025490088002279941566375501382931395776620337571279053249542453077238052627671
140930162288604705805045173740566445280836256958386640479998429360359147774979679447
262343262594545813538219775881768356386131513262504574557023447964691221698721686743
140930162177293340724006960976818702734032390461255154976834434998697957093544633559
66409218536287536408197245864341258530872400130947295509228565108848161531095
66296140324141719811103914824293711745859441161547255895908782311965433865431
124192160786687603755916151306992147702905349915486135319284631247087215387863
181976890643311383193957281940745396798569745884523056104539629441307453760727
140930219960232194170794247715110017341020598020740061235477004942631476277707089111
124094980801171512556808455816407386220061373422877779036475810286961229898967
124082612871718063866501372733902185790450581035599649703768959043552181560535
124081066880536382780212987348589035736749231987189883537180602638126050518231
181975123796246604809627698643244653880053918400626180485581507835106161140951
140930219958465347106015863385526719840277679504912577338601385984509870076414469335
139033025376982237068631141328300193194430057544830144717413799757594592465650263255
124093213954106734172478872518906643301545545938980903417517688680759937279191
66211304111966863535330046394568632723037173477335626349453869526413713417431
124080846024653285482171789436401442871934753551702774084810837437350888940759
66198936182513414845022963312063432293426381090057497016747018283004665078999
66186568253059966154715880229558231863815588702779367684040167039595616740567
66185022261878285068427494844245081810114239654369601517451810634169485698263
124079079177588507097842206138900699953418926067805898465852715831149596320983
66197169335448636460693380014562689374910553606160621397788896676803372459223
66184801405995187770386296932057488945299761218882492065082045433394324120791
66183034558930409386056713634556746026783933734985616446123923827193031501015
74453898075881566202026069706605882302017504068245656734656608399186826475295
124193924189619195411751500835781713254663358842237810958684618392302298670295
124192157342554417027421917538280970336147531358340935339726496786101006050519
66310247500414546390273091413942959757639158896695658271662677631754782188759
66297879570961097699966008331437759328028366509417528938955826388345733850327
67200765590791604246788783923585188855118385597104422805022277879403979023575
125095019206272709807271437108782881893648466867146426609440005208324467926231
140930220069776659109659075196452366636395593432146174118637298469418988585116837079
124204525266110377384289798165702761215472779535760939330002597799268639646935
66409190930144647579290553618901153644239953785062567590886737348785754154199
66310247494517058056833888958859550207353614686837532929231927401513367446743
124190390489592150309653131785696817867346159664585934378337624949658298688727
66296112717998830982197222578853606859226994815662527977566954551903026488535
67200737990546203751321294133228493518771483461077820229111200349582986388695
125095015756242034745338000884988294976605104100143101287451120517096843846871
67200737983911529376202191371259657774700246224987429218876606340561394803927
67200765589949105913440326430001844633649022138553262041817884989369491203287
66296112717156332648848765085270262637757631357111367214362561661868538668247
31572023254502025069903302623369932822040639949128411972337048465515735
31565283267835237409954635869598177914372230663022776829216772562953431
31558543281168449750005969115826423006703821376917141686096496660391127
73533142451431788431242416721247034285367550982611586675326561562188940125399
73533142450589290097893959227663690063898187524060425912122168672154452305111
59165517149798803651302697480150246915054722386447628471687550115325143
114373588793499193515637599364930906617785556260776830516743224812971223
67200793191023843919673792583585195521929013611416368538414274335903853389015
67200769034911630152700536561939677552339930032534965942061331267069070091479
124193951783953946751197307040698310371188442646691631349645864618560758293719
124192405792772265664908921655385160317487093598281865183057508213134627251415
182086462708482487694323632950040778460791780011718162131458413410114737874135
124192184936889168366867723743197567452672615162794755730687743012359465673943
66409218530376887252175562278901160311050581799374513324278733805285628519639
66297907165295849039411814536354356444553450313871349329917072614604193473751
66296361174114167953123429151041206390852101265461583163328716209178062431447
124190418089824389982538140445696824534156787678897880111729621406158173054167
66296140318231070655082231238853613526037622829974473710958951008402900853975
86767445904670286823392159260044274171439671532858488688983162405594327
67200765584880955090767100338145090635296567265531640620072446575841446012119
59161303015841380131146719155157641725093786804940146861223099998217431
86766708718628606923085273833850488478413439267190684845204382228751575
67200765584143769049087200031259664441510874239299374952268602797061269169367
59160565829799700230839833728963856032067554539272343017444319821374679
114372746295165845058144016020709437254327005100013626123853190325150935
67200793190181345586325335090001851300459650152865207775209881445869365568727
67200769034069131819352079068356333330870566573983805178856938377034582271191
124192184936046670033519266249614223231203251704243594967483350122324977853655
140930162175526486906081087277094326209847030654245880956015867886352157295231182039
66409218529534388918827104785317816089581218340823352561074340915251140699351
66297907164453350706063357042771012223084086855320188566712679724569705653463
66296140317388572321733773745270269304568259371423312947754558118368413033687
124080846017900137992801648357378000430643571761578831136656613243753868109015
124079079170835359608472065059877257512127744277681955517698491637552575489239
66197169328695488971323238935539246933619371816036678449634672483206351627479
66184801399242040281016155853034046504008579428758549116927821239797303289047
66183034552177261896686572555533303585492751944861673497969699633596010669271
86766603406336938365898575915822804807981120372095284296093127917774039
124190390482839002820282990706673375426054977874461991430183400756061277856983
59160460517508031673653135810936172361635235644176942468333065510397143
31554317628679124981407695706049539915289350916258600640573003103020247
59159723331466351773346250384742386668609003378509138624554285333554391
31553580442637445081100810279855754222263118650590796796794222926177495
86765760908003589908404992571601335444522569211332079903203093429953751
66296112710403185159478624006246820196466449566987424266208337468271517836503
59159618019174683216159552466714702998176684483413738075443031022576855
31553475130345776523914112361828070551830799755495396247682968615199959
31552737944304096623607226935634284858804567489827592403904188438357207
59158775520841334758665969122493233634718133322650533682552996534756567
31552632632012428066420529017606601188372248594732191854792934127379671
31551790133679079608926945673385131824913697433968987461902899639559383
35496487687321321659240389510336330018344310864543841314885805112407839
35495645188987973201746806166114860654885759703780636921995770624587551
32043835254216275973728460517989186043591205725843116703118798359176407
32043823735684374725286165433204908142137670846692057268059754918913239
59649955105981380169089310453307262687030020695459339660760773886026967
125095015809319404437016625901642141143272047615555239644630720510282420528343
67200738037726085109560716694798930135152882766631833243860050112527148328151
125096561799763899481625110980069865003187703637732740143415233136928374727895
67200738036988899067880816387913503941367189740399567576056206333746971485399
67200765643026475605118951446655690800315965653965400398997484982555067884759
31612463149193476832516206306214559313677784676037525678979716724892887
73533142503666659789572584244317536230565131039472564269301768665340028986583
59218594519490482276319351326316913858570134524804808071680735692006615
124192184941944155554816891251464650583055134317067165896058861232678930818263
66297907170350836227360982044621439574935969468143759495288190834923658618071
66296361179169155141072596659308289521234620419733993328699834429497527575767
66296140323286057843031398747120696656420141984246883876330069228722365998295
67200765589935942278716267846412173765679086419804050785443564796160911156439
124190611344619585639621813620711395642721338922772671811128677067190392399063
31572010090867301011319712952501962886321890737872037652143839885468887
59171412993029420043616486303616840424999366179684744336783626390283479
31565270104200513351371046198730207978653481451766402509023563982906583
59164673006362632383667819549845085517330956893579109193663350487721175
31558530117533725691422379444958453070985072165660767365903288080344279
32043822090581551915144870847121216107872456514586742382925589779129559
59649953460878557358948015867223570652764806363354024775626608746243287
59218592874387659466178056740233221824304920192699493186546570552222935
59649951815775734548806721281139878618499592031248709890492443606459607
32043822090230034217963216724346411900172827195285010478035603846407383
31612449985207235076750962512571785170259406145479419453896522212123863
31558753905701570050496271505771104032182797835779123940763293006243031
32043835253814541462663712949103695520505915075212565954673100150351063
32043823735282640214221417864319417619052380196061506519614056710087895
31666383042126043601040792767503108051939768314252056075496225736565975
31612463148791742321451458737329068790592494025406974930534018516067543
59166358002627594787590238669402533721162768564474967230997721254536407
59165515504294246330096655325181064357704217403711762838107686766716119
31565270103798778840306298629844717455568190801135851760577865774081239
31559372615465339637851215220294431911358332675793421010347624359339223
31558530117131991180357631876072962547899781515030216617457589871518935
59218592873985924955113309171347731301219629542068942438100872343397591
31612449985157018262867869066461098854873744814150600610340809936020695
15045078497576838686359206454922147844110796169906021204845208791
1439562432595538521410663006938521004473378049665972345599171010523821790458677976807790186477052830935
686436891235735556124503135590876472448947663828664329290726325173081215176576540883494931866839
327310830657383950730576927206303523211021798236332161194632926347135619456763571106030807
550119305004832225737913286315633524240462516414276136502165726786418872139191247018992855
323402182710015252203728451387573177870697840482392929656024798557850216226300426292110551
327318601329247506791266486800376545766370354812383730243417435547511932385651171791545559
140900578102408297391086785320072942099346463237614096751810636938088167210629014743
581512834303192883596606604284284709916280815485902894750522812832160419071903804506580183
1212220320669723628270372941322141134144828242667477489293955570529111599836583112386482451064023
1219521058105258325125054329644469390807458205794249732302497574941499979998412603789806888625367
2542210269933406867123232059303207180227237675876646787985302283295424414729582768238932806437062649047
3019554731782635880345672967741457688753882793953518870813836491570436654809629950995015087281802459124147415
1439835904642768857239490936835926012089240282706467720026713897664808103133097302934282165217443521751
1219519017091667433806787788491182727208142192975528063406991269037964716676706316495436305212631
581511862965504592233426291081471310576584232862591809110124251132850737267539634272412887
323464363054517873362117486053797420381136024914093283205240788686298033884207019784217815
581512836166982351960448085822083284616121380292136567928673331611269691263273539190990039
1212220320669725492059841305163622671943402942508042295527628748679630378945855303756217135473879
686567257567420683770685067681048166755600697776393731734239431958569412146971068000051170714839
619948032997377650805361819887307863376573475429942952593435094702883726119510904361029342930135
685524295147537426894515623488582565137142345958836772373913728048499968921492239606485271258327
327380781673750127949655521466600788276808539244084083792633425675959750043557765283652823
685524044496626276362047977175929499139438935328936770510664138054655614769105745289664002598103
323899519018881621454567845729573042396105346188502649770550177837707633564470031654921431
295614259948075006181980480366222607115391902611903498341123789151909187171882195921478871
327318616269198904619386098685582435671795982225234415327953367678848105106431198611711191
326883458437340341307500139218453967436708083093286736075192961699066590546545231908119767
578031586584577552001409608624525462276248232239323322718747201571620978941546489392473303
578031573304614421552089787886016333599849456363495321385762193014309584242005477247493335
326945622181896173331604584407158678957170793127657904373249893626514311146229172061938903
326891227452913852917618839473767620427784805736164444466654842879041621826243426223989975
330799877264072019808308796830296540467949328296337349183413489447436297248076305722320087
326883456777344950001335161626140326352158236108808235908569835629402666209102605389997271
295116935051669828233660120525762145190741599476627650457060199105352103337427036027823319
326883337257676775957456774979558168264569253226356223911704758613600113913233496085177559
155870172275081169949000425382140591831169751038773036668336074252314972998637003991
2557521026033554082666420562359959227289587764755756262942714118250116484920457242075367855183607964887
5331401352011384064196595973394464381828867365385235122650800999084289868598892828404067625251857897716524247
10642059672598064565581694761973754997441016692767787181445381350907645256988798881531400078204456605729438078411991
13280141614504860660729517815127365857846682924212907843645810150935137464954219847691168658478999941865353240547068290263
5074529507020496054896184033120630644459652086598387636792191049072954506476982529900225547303523820822406359
6332464987995573410850665450608606963676682840845350165291050901208319426895929348997666202734341009182136247854295
5363437543118366684102245018047956686272627469570177984763662123268303471496114298974945497179926629391606999
2557486841913576276849723121347254540238216199104995763192047572983849172444133998394047032912488506583
2557486316260516655688257531947381537575000496095679714484529968829078497444748357064536675699162424535
1219504761817447649236351814149508667091862710964595204382881693430627015615307645852748373107927
1219502720803856757918085272996222003492546698145873535487375387527091752293601358558377789695191
581504092289935676949213159785153709417875158034805989759651965753879074799155404390081751
295559986632193090652538096196956146452577062119103228891561040464116756993917646212244695
619833958982704813016761627593731055741994372182061676404577931004944924644431003657569896572119
323409968351472968569361115446595955410613623681302689071361946154331136530750405937276119
291581281221246623471416651565199421644184430030272435155172251633168928721948269903160535
3019554609296587991759569789593873346807713248429938437177106413331662704795581411460219173727429197375808727
3014967612064607848736348147803269172926120118451601874929631235652888859043404441844079136621208946002699479
1439835897342031421826203477212566639003494190402850886388318277673751422548727558721244529868986197207
1299886026748493393227681655024337584454724990098042996901388111529239586115579989883740053932901737687
1437648646617248409901830974985449017638141020971957673951892507067341469549528182798021016691963143383
1439835838936135908363818411723691860929803556735149103198594099434332458659906931906854490178616632535
1424525083862654824893210896133868511372331370718896616143613705189462787665511300444289897939455255767
1437648588211352896439445909496574239564450387304255890762168328827922505660707555983630977001593578711
686567261048683572076031097268720429012145272911903819078351747585916224612870055797245105218775
679266524109500773942844987921461217682936810189005103556071820215430122034518257042283809023191
619833962463965807889876816516429200456099168335407747507511786465066693232623145302677007181015
685524298628800315199861653076254827393686921094346859718026043675846781387391227403679205762263
358712145801003525939944599625079299897569593776079668284926755194442580864056828248007895
1212220097869035126081015284660136474939418223956255779470729104933053962118744904539506192491735
2419724222044597963135172890545575399434544319706645053551506297567997038328399836870716818223075501271
1153814202355572741015526409882062784305750522173066055292489685969165141491930514499815822927063
1212220070018933887132963323958730578717451178330711334819256928267071256101813071837637162640599
2419724222044570113033933942493614698028648097739599428007061646095820372345693819938884116354045650135
1437921994551947291667337603768468854559382505737236839123665968719701666537769225857554828415092729047
1437648588211349415176791040990079151888713359558375187569112747393900422412869303867151889267964847319
685654665450023067440876338512637290568248334368348424056632734581357623538459601865141314462935
685540591435348336220045305554086365391229452138303131626597110716193778185672855009595044209879
685524295147537660331355157988579090365941040391153804136592021592598943135274748315945577030871
618790996562819896145200877236287861809894935814657732565752060471749411755027837821377478993111
1437648120964157457376471569027120225893292068249715296506874670006372045319598272420198869875978478807
685524267297436421383303197287173194143973994765609359485119844926616237118342915614076547179735
685524044496626509798887511675926024368237629761253802273342431598754588982888253999124308370647
326891229346346083758283813591310060206766969752405622926822067922919328672395513047885015
326883458670777180842000135743682766131140400125049414368737060673280373055254692213892311
295062542216119738660339349709913526440337776101375369010632373401757120863593377013769431
1152771459255130501150222561654602707362253243466464590938496709423641049658632272305371373708503
549685133677102665797588276736338884844407869879056707187945479769129539572684149897110743
549684162342656552933052817005385473084954548675637181118184853862924670120541547292861655
686550961279610007881982552186087443040005202946739203814623550447696447763866110062992655197399
327373010998181212665442390170283187118099464416298264442161140296988087575173535401321687
578023802629045506267876656589698732441140381535709502035289907635337921773621247365162199
1219504507189041461076709582058379211760878486538598450599308491876211512167236587415719490692311
330854271993054327854365088314997291914252810487401198297621262065576279716818642511930583
326937851506327258047391453110841077798461718299872085022777608247542648677844942179607767
326875686101776034717122030329822725193449161281022416558097550250431003740718375507666135
581505063623918621456799354734412837237293727606812435890750029403926113915266354475771095
581505061963923230150634377142099196152743880622333935724126903334262189577823727957648599
155866466915857646377298180803537231312918016788471348892157478902775476369440187607
295559986632142431613496770361458334146635761159417423273269822717349494300914184218027223
546210778263006725215931036780873879469676678278828660866398590055699328499361896181867735
1152787755543047416693297264737350054962758760462519965366706844136086596432925282323656006509783
685540563585247097221334305811354633671450100571457727289319315758993325401478329304264020141271
549692039257879840404853734925587984265830024349931594721858711824287520641007003292476631
295062542216069079621298023874415714134396475141689563392341155654989858170589915019551959
1153814421675119764243924658934858407636822923018105365044738372991184101061516644070703084676311
550181591585283872228295989352188405252789088641180444795282791447995235160925846479906007
546700328930415365733208313615160659372085895585599010773199543609743118681838112851174615
578031679544268793739677574509901243622015857210003915638963765596700772294086703364777175
549746432093429917610245052292746295933151342524754265375899259398549796263597253258192087
549684266688878694279975629511727943328138785505904596911219201401438151326470686586250455
326891214172900051061328239451070372362362223700221026722991338445630257582455543036454103
549684253408915563830655808773218814651740009630076595578234192844126756626929674441270487
326883443497331148145044561603443078286735654072864818164906331195991301965314722202461399
581505048450472588759843780594173149392888981554627839686919299926637042825326384464340183
262109826647268757735624310292162758232016259633026238240918465440367054224754287831
139034010514172825086067225110516921211589818247377419397697083207404932237152036055
295056712316018053282406548144491911426906534322644922407636333341498628665535783632446679
295055621225224735972918398321177248222106146584689535684441317522839905205349634739348695
295055606285266214217433599990354478461157523724383034184833182895864586168365996076246231
140694005113931505042943359098284190725746801656831256723489453893262796684576498903
139092369713234511813430928291492832098797383007507466554077470534537271619311183063
327380780013812505475120537928327202687342982723399079039502544843750569742472602261726423
156107372242670823511281938814933468956917041462781760788726338128399536551635789015
549684147169318960474698016203373960124657899247361496738524865499190312611205911820182743
686567229717317784834351593403332896762235756743991806711956883870488127153596241209557124719831
1299851325302827706139110503597662003570143393906853073837538988313880040172484399031614741638204171479
685524267297434527958182149210867295143777404926434847351631179960418683928117412815991225263319
619817634844789344759507165085534393180901240420346407651111833626043760722951224021339559503063
299530678774813794475377806196607423335776137319061801244545344390966375216767271237657815
296049416119945287980290130459579677455072944263480367222462096552714258737679537608926423
295614258288086724668404170992451209219985045131532687969701690572932744177793570905334999
295552092883535501338134748211432856614972488112683019505021632575821099240667004233393367
295054769647125714695979365963286035774872031961885671787581168598927939743654470857860311
327380766733798715986759391354320261705002905887885272088226318539671912349928128122528983
619817412043966153211961030154466484896036199017214974611333087313173555276101862865375175714007
323899504078930209491671715617292515824299712832303838066143070701419795870840394493797591
1152771205123047762066040517416713174900508097085628152156333763275411205243666692889816169260247
326883443497388929344604009106173440864902449737087924370785854562778752852915594746995927
295552079603572370888814927472923727938573712236855018172036624018509704541125992088413399
142827358453182462364707931873951128880081527655830484562422259471006992077496591575
326883441837393538038439031513859799780352602752609424204162728493114828515472968228873431
141167363061876297387115618232866579033097049155663861436352595546669549450978469079
295551958423908805538771563234027928766434882369924506008548420933043227907814256265471191
140959863637963026764916579027731010302223989343143033545593887556127369122663703767
140930220863118273818888144855568786197813552227068629561199786414621343361475880151
295054634950356820138592612758407730628541590935630229695876081803340936362595633387349207
139270225471812108841295831214484236350829073726902006435130122490283900734957757655
140693078664360250250660671478270993362530055298473397686046977282573137271973291223
139033083273054085273068357837186443515545576798306774559977313358235694645455168727
327380780013755514056199046363392163843159019143752547718924924878637399212843707518231767
323402194122477220918955988378217597122355369937373765979401213063492123236743440513967319
169387278381701221840455512904765683769213222932794168177318536352569448669037274327
323402072942813655568912624139321797950216540070443253815913009978025646603431704691025111
154213883008043307592150771029227220324120724142208628665588014544172512161020060887
154210177661187713473897216757706942311069419502699328167538751901484258940871582935
140693072331980370084931234251732750699910094572771111283828631374736511839224014039
275626926433876858914798650895332690012640200412137470625811914339636147871453619415
326945608901939361127388411171012140152634673928442502122680112282597159310463982325277911
326891214172957040713402666237621081623248686536949042216085061535124469990478236487328983
326883443497388137797118988389993787547622116909592833658000054285485514373337415653336279
295054756367161792699174524508597253781192923258562579741810359764323306564535279619220695
142619858237721706721792713015498279816380972752596870871386258241985233570088166615
140752363422502271122001360169278161238523434439909419854557886327105610615255278807
327372995824792169620561242816594208534581181200841683731424133909193228893256258840765655
295054756130019593941150956281123876483400087975065651146578484611514174516329190116631767
142590215462876953775764278843336055711970535636522466886992157100479207808900342999
140722720647657518175972925997115937134112997323835015870163785185599584854067455191
140693077872812765229944491824953713029702560207760611885769684044093559092879631575
549684147169261177508291503922259267963193602840219874705161445256783903601998837983028439
549684145509265786202126526329945626878643755855741374538538319187119979264556211464905943
155873877607801987549026905016994489838277707551662465991380385230030376608444523735
323402180605371100164127578696055437830883425950553745338398529076078358009418159772738775
155870172260946393430773350745474211825226402912153165493331122587342123388296045783
140693071540432885064215054598415470367082599482058325483551338136256933660130354391
155870171469398908410057171092156931492398907821440379693053829348862545209202386135
156077671585916228425382867493945120514496025838334895159055168923074356444224103639
156103609001537457799709057087503984100654728704107611367270674715040885576215110871
140693071429121519983176841834667727820278732984926839980387343774595742978695308503
275623220184162414694790704206747389119957534184783898824321364096807125790776435927
140693013646155113470895727142506263523871591362893476560144937365586535904858154199
154210176756562016307364440011058621930695139399027572967221845343221883879050257623
140693071427354672918398457505084430319535814469099356083511724816474136777402688727
140693013644388266406117342812922966023128672847065992663269318407464929703565534423
67087687485643281667526755700914281899506089787208214846554035300478092911831
5363510334549089449544282899754633047727890790010946796795047457431853785119161625013762371814131755905524951
11180759008173377873767457611029832327601007152129606585820411069040275581897403828128126109352707874029949384467671
22318016726508376299838543102900756474077983359105649500372522273857122274643488937499873991685513500142282642962990572759
27850475547142097544370229744790755001487120472439267944416575279631808443355880720940615233001806564963729802699883304188454103
11246891623348563764971695003489795765979295740552734009698821619038452038511967403716766165451165780254694667003095
5362936820184451886151493525237227768854626936829957328210168683525909569964391679951607771273950042136323287
2557247619692956206175873999581569477439011951063274970720884494639961561930554580638963074105162147031
2557212909919918779197710969168991787724424682403198422262700345218923574454845695628131894620716606679
1219374391514962242126830633578270560222041797346733308060556626763003332472676790461621317739735
581441926885384453618896557097467843193221933739554036941293042754027983860186906400203991
1299886026748493828506693177152999466598524346851830582963110587436302155859642498428931409704110335191
619833962899244819412005478398572999812852955921469469983418849034810755741168336658448215778519
1299886026748493828387173508978955588211877764693742993980228135424305290782626695876635540594805515479
619833962899125299743831434520186353230694868332486587531406852169733739938616040789338910958807
619833958982704813016761627546551149074480752541394400002293577326079921904985001815638578635991
291581281221246623471369471658531908024543762753870150801493386630429482720106338585224407
6332464987995558100094565303331991117705752150611240840900031253069854190508658426698918038136711893297037927064791
3019554731782635880345611895083989814815695746979216730275172983745884338579401393704891294600966107348673751
2726058580767656416594164658638300876610635321021588255221878411955589051779953103422181107882654710897386711
1439835904642768796166833468961987825042265980565929056518889345348577874575807179141601328865668048087
1422611305185102577262400013923436556790109771297645008582036401823099494707112093746216162596611499223
752273893936486587133269393232832891435976052865224114324265993001832124860104802635932156634327
2542209802686242698351494067518270768590738304394493858959684305063842475061727629931131652562330658007
5074529491709272707584799718194135802771193387748927275529787066043141320202972671170613403067321199545099479
2419723762098394030586633942799683972130960816264473962519841151104885107106562578230614914649039643863
6322843302601634066041167001905072144313817705024963079112388837751519612982653130493661428672651978523929381250263
3014967612064607848736783305635127736237958898012062829545078467508434253942485982821121205179252981388354775
3014966632176283145947441186754129987543587219792157789385906948763202582283542341500707601045349675060241623
1437682822409823579620981153896059569251535125198930827628067205127965706606117715115379428120739783895
1437648646617248845059662833548760856417701481926573121183748052462240551090505224866579060727348798679
1297698776023710816461141011360531801868932281621765231696817886317728714657357656029074584791264339159
1437648120964189223898197244148887853754485778917257072476230448307469876091119583537068703514022716631
685654669366443554167946145439092588056948830518773335183461655746146438832644638996910328849623
685524299063958147058424964915034387854641536541578715263420942757387758429459785447714591417559
677310970007377499158590591899367775109282015978317660300856024465590893028814011848383133197527
2540027225475812532390033148102933272933171449134684489358150290687063549393267472251445391359503574231
2540022953501740690569868358059520933828942243725639776052610396603847904953815910970345345435329701079
1211179145070184796601443460050732946938108493428779896940576759578992144299702564824812832236759
1211177108034208462115357191605044537559947441960386231004326123438542789918402801488106648839383
1144443809449490697929202910852753309003901337383890159433486162317693258538155890993538550801623
1439562432595538031873271848945302111079227743042667810976764475824177535670004270470449709100170814679
686436890746198164966509916697482322142324359294041922756026680918292541470239200406118049850583
2557247085712461686164646146532952615103539003174558771735039596878113057919776083674232835433336218839
752143491867479454348626445033733590855487597471392862223639828503436920406357077411167057028311
685393896994951014273782016715935087274153081147747463162794778258992553975712060222949491811543
1219390433174368623288121757647075946149092846732555098437777766886685837285417536113737774736599
1219390401353452168630679575986289912379853155929931074763732408781998565762165344452422574613719
358649980396452302609627996937393433672916369480827715466567832194591489925088330258130135
326829063941794860427967210903624193982113745457153670108463144923068237733427015058007255
326821293266225957511683533055996899906487175829797461550378137673429282116286194224014551
295000376811568515330022747022227660215684551806123416192273450401906029924624879023891671
1153684054853791005785377320363505939138636562369352709557931368749334647993596724395543846528215
804251493979916090386291925368871876991734873588627259629343487032371241651990137575908567
549622968272551442467271674048653018619754645583804754369586556769278448633715651907232983
549621996938105329602736214317699606860301324380385228299825930863073579181573049302983895
545713333846984032262726436222661558143738025944384322250082275737367509060199157659673815
327310845593629989335125787482597320893446240121046311623802217297136996636205037411443927
550119319941078264342462146591927321922886958298990286931335017736420249318632713324405975
581442898219367398126482752046726971012640503311560483072391106404075022976297856485893335
291635689200549299489922091301997923068104421610754495966669461541112425233607335380329687
322967038154407336190226374604424866233484536250680900665810557458406154508413299375809751
327318616265493545395815347076670343448794796697097880672586726497513309565092638096958679
155836824141012846251363079117755366541231177388043266042760638315267608676934427863
1299886026748493828506693126493960425272688849039524641662150901630683864641895731166238406242116117719
619833962899244819361346439357247164315040649980168510297613230743593008973905643654986221561047
295497821227591208283180167673772467921982536864165470454910899717498403361945686228149463
546210778263006725215883856874206365850036011002426376512719725052959882497519964863931607
3015039283896357538471521143788055267415817464832476526024253966199979289664072530224606130566034210821842135
2417571147112612921739862100985714899603919532426784057845852750994006359029691361456820327965073679575
1297698776023710816461140960701492760543096783809459290395858200512110423439610888766381581329270121687
1437682764003928066158596037748145749852008993718923103137383341082928451499550321038296384968376001751
1152787759459467903420367071663805352451459256612944876493535765300875411727110319455425020896471
618791000479240382821611645121417323800783126023781684006775363345320480281950181949684499162327
1153683800232170879197904008608712808168877611811279175610313642905636440058784774443911573218519
549629873853328617074537132237902118041176800054679641903499788824436429702038505302598871
295000376811517856290981421186729847909743250846437610573982232655138767231621417029674199
546265292485719791684589160679299681825064889917239371851076366471396625295602278967354583
546265186246014748090030594771226652413874682910615361187196298012905467699274181807514839
2419724222044820763945058486874232763348197050216442529847468288778873292620953627117865815240962811095
1153814425156382626611855067245976437036260319649362017283700562223457695282177663496833710236887
1145601096099801978712020694230309824290900799086100962321135643931660829881531889897502252016855
553662854447651802636607107381587842649420345293419406984515065042215896180351977105466583
1212220292819743772729291981322644231447960975807007296810467804521363809892060220834655049950423
1437682764003924149738083373250349617389029957604165365953836679493088504359387448908439638727004333271
1437648588211349415176765052903050904555196314331807659509517526827363348843774958659639271333613348055
2557486249527214093477323162774695353901431794289055878501327927888221296958146546339246838484971365591
1152771459255236714867179127965835098390056087128612002341940836230140413804582356015534182048983
685540563585247071283906316605346952124035838984699091754558396976641977823533509689791662859479
685524267297436395395216169039839677098747427237549764264553307853047142773135402996142195680471
549746433960924732829633472177431628533629253105890293709671411224182265141378276773143767
685540559668826584556836509631711747967821723193606904225445122132988159789902470716091330536663
1219504475368126873863423580744687227179159090272584048375485849252458319509190580531965811303639
549684268556373509499364049396413275928616696087040625244991353227070620204251710101202135
545767848069646439692390414192257061812825603899511511970147699409036989165278009768879319
577542127190927333927029312401753408373470034283220304646757334625415112954553387820066007
577535327849804543875281094285079526057296785859283622158432953281981026789555169590322391
609355272970015873192406420587895353988646088679538141446777014647299409529073882186196183
577534356515358431010745634554126114297843464655864096088672327375776157337412566986073303
322912630149116573143473601350581138242036485074978273317239778456117450484136299547141335
550119426180732648897979386664502539028135864345928491976923868448144144221957348490028247
581450775134590685598283669966929482193515978985854896676064964365437873496763312485508311
577588749350908508216136951921284425965164782830686766742712874950038432960002816951788759
581940327461994717421725924393529903180475043277103746749489043989145588016682155672937687
550119304767632231645506572451687634078482212246805690727504288259131178228692743312975063
836072380087732126213082888957659553299669306467617918198077933096083614356774974747387095
581442883045921365429527177906487283168235757259375886868560376926785951886357886474462423
326883443467688373300244435668341392504870882386025417736823481799150714457447029696701655
262080183872423957609689208606380893460329420232598155391521624852859186532248528087
1297668279804586549585903645635834295287425433063318950769899694895262599665186345394965501874084062423
618778774346961863298490295230534110525116770770891759870986392968920488070422650380186137732311
618776454832358582499704147063188484706130301696725644460758320405558164579398036067125255808215
295056714183512868501794968029177244027384444903780950741408485167131097543316807147398359
322906802142497790013176553186890082396611213472604421585089459315836634676477664032269527
140664362339086704917008257412502325954059962256403173874092613305754928992070739159
154239935309361182871454555603919834049793679374113092552172294831337226011708826839
295614258288144606578199130956420844426468715865708911988484470847261361995105985811260631
323464346247129528089580716114133682795695484434532382832165444995966899128266842696131799
546265049919008900180633397375836389749509632985120149581613238185611196193553697775101143
139062783929808633179060761644555151290690190138399961324645743117559032821548917975
611604301871790077628308695405300766666770186484278177227439026146770214876036578754782764278999
291697839668855360571739603978682437686612237956071580080514213892486475306126345568330967
295614258288087615159277639391485805582284752286062380667906850882148191465477091067765975
291635672396809322022034581406311238861481103079683598928383139067002915489376824063501527
323402178975026498120954201976827445126380385978497870359456750205370168781888426447807703
291573491844800153023009738095430911359951192327467616443267055684207960973086290413692119
275927653078734742493066175789008546547871628110613208792873329014851204154013890335
323464359527029334740098879558270546089667634110753127142286431369819215461553527348339927
291104747466868370693895034709529045343395470815005762400434767558099768449430304543
323464361187080925917700327999339572701121111847383067916701377127303071849046869516297431
326945622181954041106623026144053677497274457918486001772161498895891263990691976626906327
154002735327636752790945967534460576918103040823484497256777079290279812848369083607
677310711523612069278645997114545044165127992306902356393088913382474655341114926815290952590551
686567257567526923482937398216729976225816343128964569500541876459025393247818815787490901304535
327380887913462380280191203276071003922161110081850386237133881657060597791345205014242519
323464467426735310473217568071914789806370017894321272962290227839026966752371504681919703
1439835838936132427100930113586398250373442697376808130052337897613797451700617075698018152327252878551
2725985806561475729585047870840844843522992621545000387136767187164524845043340866596360171569052261435385047
1299851792550019663941089971050870482990839853799642534121088578803560459751857016611713308997777433815
628161362053958298712404928880090377519119230155567838698291793615068114129846829419703371900119
620860625114775500579218819532831166189910767432669123176011866244582011551495030664742075704535
619817662694892243703049375340365564571452415615112163815686162334512568326016202271176176248023
686567229717319444829841842956758171930819886313213118225059035912974228739729386757524711613655
1299851325302827706140770499087911556995418562490982643058850501416032082658585985164760289605791065303
678353900660738796930007469941091559185460365749952063262494117621177363339083613158193253393623
619817634844791004754997414638959668349485369989567719164213985668529862309084369569307146396887
299530680434809284724931231471776007465345358630574903396587830492552508362315238824551639
