8
73420040129521045850943294119854339774772827872127635412178850414703103517911
35002674828814645037645601646472095253024915346715923791264774273705175
125096837816421931506629231595578860384491714044774484174461826181705402754263
125096813660309717739655975573933342414902630465893081578108883112870619456727
73533170058415536511198620331191836672383788550996245176096752919577239299287
262347025837446027143911761087044060952749460642895976840406161705100017157886518487
277494476560243981750406483725420395269431934254162242438261544213553030240634741975
262347025835900035962230674798658675639599406941546928430639995116743611731755476183
277494476558697990568725397437035009956281880552813194028495377625196624814503699671
140959920728325708232566078901979180229277130310756638494963436343622073238680052951
323464346247071745123545732234728882993197777173850595106409994126073898276029649063060695
260479531910950665127647726021222585248579935791432925952014125725388313453241378007
139092368921687351141209791016914877687839945466748609858169951258212821389103670487
139062726146842598195181356844752653583429508350674205873775850116706795627915846871
262347025835679180079133376757460763452006542127068492943530542746978410956593898711
154239819644485305747704513655291212004522419078014875456025333766665834471851893975
154210176869640552801676079483128987900111981961940471471631232625159808710664070359
275597281976994024648243377338610571122841393778252325920198339028516146428577916119
124192184943629158242037670250847278388600323263332589347006502854204450219223
73420064293204226086151419141454870953308281124434605726311894434804836934871
262347026726169676108279071244865937820949853544937267183817842626251359026212840663
125096810216176531011161741805222165048144811908747881598550748651884410119383
275626989856615976414990859501885333891135935347634804832199829476833016434009908439
154239826867352662428552924497577626330395945022950488738355655009657524369872200919
131415052300310006652879956665173151914545258876614919668249494544102470526167
125096810209541856636042639043253329304073574672657490588316154642862818534615
67214955573684963031599437768014200920860880260604648919104691667145683707095
140959862846443465495597603872185352664617666679922854325128180986487558678961005783
154239819644512905150606675774323508777873533955553552931467146473350474258356708567
140959804964533623355726966723359228326607088171550392679851112922668404332737144023
66423380913038006364101207463330165709982448448562793704969151136527458837719
66310302700892189767007876423282618924969489479162754091649368339644731172055
74595300994361573657613898875337698548329679683597799331847025761248867104543
139092368921690794431898186162691152815673090755203708452209167611954392340825187543
154239819644488749038392908801067487132355564366469974050064550120407405423573411031
260449824031328712518401910509490328896941172752686988488851872072678553413321565399
124206320143924046990948455903275365135816762785741458190481099391162164782295
154239877427451758597393962512614823384861741515038459190109716417283993442519164119
323464346247071646180156442053540591490684819502594523757532082933388485075034273506469079
260479531812007275837466537729720072290908679720084048040821440312187318077684786391
139092368822743961851028602725412364730168689395399731946977265845011826013547078871
139062726047899208905000168553250140625758252279325327962583164703505800252359255255
154239820436032837105829027473770639421282094983717881570144603246754364547775669463
275419483209835395449351743619625497918321530405168583972952776484908098104504952023
169179778166240836883443670590214307711314906394504703904494285327311770007345112279
323464239799860054744962067500811477088402886175454884157751921220550190620322236188927191
154032320220572081462913808615317790357581540080484267879108602017732606040367244503
154006382792582922635138928714675844266222407603919164392763763518914833499327898839
154002677445727328516885374443155566253171102964409863894714500876226580279179420887
171377578186873233881837575640527780595460172572021227890285498533258537158270891807
138825576725213820150327078296096824795027299534315023884934716425141390551013729495
181989286172997074765531660242233561059163966718241678681322093862785458447575
154239819545541916457523325363788699046851163006665997544832648353464839096295302359
139092310940834119711157965576586240392158110887027270301700197781192671667323217111
260453536502108274869821020680252001861538968735146482909199533749550391190421578967
260449831155252680751567466408731723848487664095637182411150271106862137970273101015
139062668165989366765129531404424016287747673770952866317306096639686645906135393495
124107376330857204128382834117895550480655594256596401613258274708439234585815
275597281878050635358062189047108058165170137706903448009005653615315151053021324503
66225466488717333491234007993557539902147221794951124545194455554093010724055
124095008401403755438075751035390350051044801869318272280551423465030186247383
66213098559263884800926924911052339472536429407672995212487604310683962385623
124093241554338977053746167737889607132528974385421396661593301858828893627607
66211331712199106416597341613551596554020601923776119593529482704482669765847
66198963782745657726290258531046396124409809536497990260822631461073621427415
66197196935680879341960675233545653205893982052601114641864509854872328807639
74482195229150263232566697685600732829254172257036159882062167276476464740127
125096837815579433173280774101995516163022350586223323411257433291670914933975
125096813659467219406307518080349998193433267007341920814904490222836131636439
73533170057573038177850162837608492450914425092445084412892360029542751478999
262347025835679179236635043409003269868662320657705034392369779542585520922106078423
154239819644485304905206180306833718421178197608651416904864570562272944437364073687
154210176869640551959177746134671494316767760492577012920470469420766918676176250071
124305263154932476505782543797311480952143918774181468197121892761052690064599
275597281976994023805745043990153077539497172308888867369037575824123256394090095831
124192184942786659908689212757263934167130959804781428583802109964169962398935
73533142881946797690005249813257284735126706066203506491995299077103620269271
131330243687538052539225120532221424006600529869878731934501266398337254892759
80671204646212217041412814590920464320794911578660985167238573394875260675287
154239768886499430998501099057248989034714110443229149181885901532637374648091747543
154210126111654678052472664885086764930303673327154745197491800391131348886903923927
73448333845398181902076294407883413428092157408233454866437447243991031030999
138540746558898638988254557632753274469692491653028132902595541305812436198615
131317875758084603848918037449716223576989737482600602601794415154928206554327
73435965915944733211769211325378212998481365020955325533730596000581982692567
138538979711833860603924974335252531551176664169131257283637419699611143578839
131316108911019825464588454152215480658473909998703726982836293548726913934551
80657069869693989966776148210914520972668291707485980215573600545264919717079
73434199068879954827439628027877470079965537537058449914772474394380690072791
81719197362349338718045650479932549703325727741493495154970131815984826005279
124080870180752341634944850886673229336160363440998067349328316154433635951831
73421831139426506137132544945372269650354745149780320582065623150971641734359
131301974134501598389951787772209537310347290127528722031171320699116572976343
124079103333687563250615267589172486417644535957101191730370194548232343332055
66197193491547692613466441464834475839136163495455914662306375393886119470295
131415052299467508319531499171589807693075895418063758905045101654067982705879
275597281976966423560344548522663287182801835961986731342434999913045726573097460951
124192157342541259413221722966907238830784057668754826007891032434348969764055
189199757999979073990599373783697538819151207808219277093947156779453437781207
189197991152914295606269790486196795900635380324322401474989035173252145161431
131303713381320976278813881279353584892516215475398995074218364775496872961239
204691725470679487561575666741282983068571704828009972064322845896130169779999
131301946534256197894484297981852841974000387991502119455260243169295580341463
124079075733442162755147777798815791081297633821074589154459117018411350697175
66183031114784065043362285294471837154662641488254307134730325014454785877207
131415024699222107824064009381233112356728993282037156329134024124246990070999
66310275094749300938101184177842514038337043133278026173307540579582323795159
73533142451430149348943470592168387564281978746560356494550532269480344102103
131415024693324619490624806926149702806443449072179030986703273894005575328983
124192184936046673241901552808597180395376052136372142478166966843894059836631
73533142450587651015595013098585043342812615288009195731346139379445856281815
59165515510716504705173618833429161342818671156266852442394841519301847
140959920728325708231126262414323124942391532276018956803103542461192690858250020055
295614258288086823612164145637199556967915721719429089525047328117474478713486411748156631
275597281976994024646803560850954515835955795743514644228338445146086764048147883223
131415055744441753564886534378597443683268339752068259753925199622708249830615
140930220057436336627000116456668396494027168524952219998427421590894661140497376471
67214955573683523215111781712727315322826142578912789025222262284765253674199
140959862846443465494157787384529297377732068645185172633268287104058176298530972887
140959862846416289867917299539616273026524352857466146391690366206997223859399763159
140959863637990573075620626928889452372348345461068527513523664774523019027081143511
74338855385804475004037767086033343844580009193953684827903502800487421912279
140959869970343277615109576310514670683760590399051787674164089785298692020699210967
295614258288086724668774855456011265465402764048173018176169416924789065512491036191565015
131330247131669799451231698245645715775323610745332072020176971476943034197207
275393487899936394480266410082501372202066221385493337149470976039841788836811711703
275389782553080800362012855810981094189014916745984036651421713397153535616663233751
125096813659465779589819862025063112595398529325650060921022060840455701603543
275597281976994023804305227502497022252611574274151185677177681941693874013660062935
131415055743599255231538076885014099461798976293517098990720806732673762010327
140930220057436335784501783108210902910682947055588761447266658386501771106009556183
132208369698245496455412020337509458657130687132294229987349393181603604800727
132206602851180718071082437040008715738614859648397354368391271575402312180951
67992313128875117996707072673008085199380784900349858954419615795623339042007
138538979711832420787437318279965645953141926487439397389754990317230713545943
189199757999977634174111717728410653221116470126527417200064727397073007748311
189197991152912855789782134430909910302600642642630541581106605790871715128535
131303713381319536462326225224066699294481477793707135180335935393116442928343
204691725470678047745088010685996097470536967146318112170440416513749739747103
131301946534254758077996641926565956375965650309810259561377813786915150308567
67200769034067695211246709572052404897008629324420492795658125716223234221271
74324693002300860767145950967003951388351579518342791194692309300780185756887
67200765589934508482752475803341227530250810767275292816099991255237024883927
62609647257628511282887043125197884423694124496352528147473447298606295
125096837862759317343661774116798934977837411488811890839861522174502538650839
125096813706647103576688518095153417008248327909930488243508579105667755353303
182088229608624641790855705276411306908581013040190278032134990850958150935767
262347025835679226416519213790003284672081135472765936980937208146674403753729795287
124305263202112360676163543812114899766958979676770035625725981643884313781463
124206319766484771153706879152073296330072640578545000964071171696611927074007
124193951837031322463399796069568095900461848191266871631364320453202878735575
124192184989966544079070212772067352981946020707369996012406198847001586115799
125096810309693823515707903967109516043774863031650291003396446486612863952087
125096810262513916848194284326442239641490509352785288263950444644681546015959
59219435381553673365137089006015731311389669009801091674397949045581015
132319708617234324355284519090554307391936095547022236783803306318311954392279
132319684461122110588311263068908789422347011968140834187450363249477171094743
275626989856619420546535297314886414540709416847080693797622117575321463142541239511
131415055744441551090692957745822725396044704765580341956347982990811001857239
260479531910954108416693830485766172314809195821515356366275650619483870127284888791
139092368921690794430255895481458464754069205496831040272431476152308378063147181271
131429190944736439839603743398250812143261144287989210799822579527768716420311
189212156973809467614186947737209008066608348220489431290663573999392010085591
138553117932483632116374641795908048380802729929271684523400880995930015868119
275626989757676031256354109023383901583038160775731815886429432162120467766984647895
131330247131669596977038121612870997488099975758844154222599754845045786223831
73448337289529726339889295488532986909591603297198877154535935690699562362071
131317879202216148286731038530365797058489183371566024889892903601636737885399
66213098559262242510245692222990735587278056739493217521027958296406284379351
131316112355151369902401455232865054139973355887669149270934781995435445265623
73434202513011499265252629108527043561464983426023872202870962841089221403863
66211331712197464125916108925489992668762229255596341902069836690204991759575
66197196935679237051279442545484049320635609384421336950404863840594650801367
131415055743599052757344500252239381174575341307029181193143590100776514036951
204804831235889155695941635242958344902388839586391833822648058366624894138143
66310275093905160314071493996197565931609307006547087718643501675270157968599
62609647055154317706254268406910660788707636578554950930841550050632919
156107263802429150159252553735363107580081491573405524502191480028634876868924351703
156107263800883158977571467446977722266931437872056476092425313440278471442793309399
74437768202542669321688587050724611284370870732665368408953733042507218494679
156107314459898044191193198286027641922373154088591188428769484350028406070004229335
156107372353954959901415227700738936577991297393277601865066432750933603050114852055
156107314459677188308095900244829729734780289274112752941660031980263205294842651863
140933868426980232733955660556985324988728104677908922212182742909173265324831220951
140930163080124638615702106285465046975676800038399621714133480266485012104682742999
67200738469098193340742144466036099073952413112181430560134690973177864594647
74437741026916428833843674026373403568583151706423790488056672090068087284951
156107263800883158240385425767077415381505244086363449860159645636434692662616466647
156107379590763836725607868926083302193484449211563760629629161396366692824130331863
74437768201805483280008686743839185090585177706433102741149889263727041651927
156107372355500950345910272309224015005715157308933624042566931535446229696069051607
156107314459677187570909858564929422849354095488419726709394364176419426514665809111
140930626248481587143297758889504774841882019332645258044123970292977264977024459991
140930163080124637878516064605564740090250606252706595481867812462641233324505900247
67200738468361007299062244159150672880166720085949164892330847194397687751895
74437741026179242792163773719487977374797458680191524820252828311287910442199
74437740595662594451101994498399080203952731360548374822808061503664634275031
74437795807843059817246821802581371949533953619998935564091167912535138051287
74437768201700170988340129557141267062901507274114207645749340152472730674391
140930163080148793885417539910263575037850548158119742044375313415035190904978220247
67200762624367908774366942994098272822072133232511672393283241151978160071895
67200738468255695007393686972452754852483049653630269796930298083143376774359
32043835257424658260287443475153358844023334273353800319840367441159383
156107263802429150147734021834114665284996707295504070967312328969199817825484088535
156107263800883158966052935545729279971846653594155022557546162380843412399353046231
74437768202531150789787338608429526500092969279130489257894297983463778231511
156107314459898044179674666384779199627288369810689734893890333290593347026563966167
156107372353954959889896695799490494282906513115376148330187281691498544006674588887
156107314459677188296577368343581287439695504996211299406780880920828146251402388695
140933868426980232722437128655736882693643320400007468677303591849738206281390957783
140930163080124638604183574384216604680592015760498168179254329207049953061242479831
140930156747744758438454137157678362017972055034795881777035983299213327628493202647
67200738469086674808840896023741014289674511658646551409075255914134424331479
156107263800883158228866893865828973086420459808461996325280494576999633619176203479
156107379590763836714089337024834859898399664933662307094750010336931633780690068695
74437768201793964748107438301544100306307276252898223590090454204683601388759
156107372355500950334391740407975572710630373031032170507687780476011170652628788439
156107314459677187559391326663680980554269311210518273174515213116984367471225545943
140930626248481587131779226988256332546797235054743804509244819233542205933584196823
140930163080124637866997532704316297795165821974805141946988661403206174281065637079
67200738468349488767160995716855588095888818632414285741271412135354247488727
74437740595651075919200746056103995419674829907013495671748626444621194011863
74437795807831541285345573360286287165256052166464056413031732853491697788119
74437768201688652456438881114846182278623605820579328494689905093429290411223
140930163080148793873899008009015132742765763880218288509496162355600131861537957079
67200762624356390242465694551803188037794231778976793242223806092934719808727
67200738468244176475492438530157670068205148200095390645870863024099936511191
32043823738892757011845148390369080942569799394202740884781324000896215
156107263802432169671839458119364054998885639737303290170506910690323378092842230999
156107263800886178490158371830978669685735586035954241760740744101966972666711188695
74437771222055256226072587998143415432534768498333683839615421543731136373975
74437747065943042459099331976497897462945684919452281243262478474896353076439
156107320792277924355482819024909829298107516779555793139127936375435649122323473623
156107378686334840065704848439621123953725660084242206575424884776340846102434096343
156107320792057068472385520983711917110514651965077357652018484005670448347161896151
154213831557429552553254353198005668477718334644504225528880160421443423956546168023
154210126210573958435000798926485390464667030004994925030830897778755170736397690071
73533118349262482961481026653411833436643377716891789012160098216230183838935
74437743668989762398118717848453996498472220041172084003150345855841461675223
156107263800886177752972330151078362800309392250261215528475076298123193886534345943
156107379590766856238194773310084249612288597375461526297944592058055194048048211159
74437771221318070184392687691257989238749075472101418171811577764950959531223
74437747065205856417419431669612471269159991893220015575458634696116176233687
156107378687880830510199893048106202381449519999898228752925383560853472748388295895
156107320792057067735199479303811610225088458179384331419752816201826669566985053399
154210589378930906962596451530525118330872249299240561360821387805247423608739407063
154210126210573957697814757246585083579240836219301898798565229974911391956220847319
73533118348525296919801126346526407242857684690659523344356254437450006996183
74437743668252576356438817541568570304686527014939818335346502077061284832471
74437743615175181355485995445817884352116629126216690253469750004888552154327
74437798827355646721630822750000176097697851385667250994752856413759055930583
74437771221212757892724130504560071211065405039782523076411028653696648553687
124193924236810598510274458398630191819495460033455250635176519935858982855895
73533118348419984628132569159828489215174014258340628248955705326195696018647
35063347844329042261234862279301522741789002588784462008341591359038679
327380660497791897087223744409784531608117060735751508790305030525399425316642672865780951
327380660494549718588578890937924544027873799315859949219667094732294612964421105235862743
156107314461471210986156424030421554004760541265020127853374526893581322511396185303
327380766734204103144096131010499761133122705362798154265255945444018507867745740401485015
327380888146841352039619680441620382142741605830507875576012963376873643524978693059978455
327380766733740934787146866228805477193087953731385074326593383187860677531714087882925271
295559744039378449010927514286963208091095122701087018304608627457846267743724675522962647
295551973363809546094643836439335914015468553073730809746523620208207312126583854688969943
140930163081918661293762630071056871245657052029306996625847975179803129321236276439
327380660494549717042587709256838255642488486165806247870618684966128024608015679104820439
327380903323529561689228926372633769182004300152530330001433218881100938610734804570285271
156107314459925219804475337742036168691610487563671079443608360305224917085265142999
327380888150083528992273352232394081337599554100345733797602489403811867520794834558854359
327380766733740933241155684547719188807702640581331372977544973421694089175308661751882967
295552944698255657413188114489203037389536561127096634467235836348245593222321031162176727
295551973363809544548652654758249625630083239923677108397475210442040723770178428557927639
140930163080372670112081543782671485932506998327957948216081808591446723895105234135
156107256565647448211156010286126961848399479444506230520201959534554519329992942807
156107372353982135514697367156747463347228630868357492879905308706130114065375765719
156107314459704363921378039700838256504017622749192643956498907935459716310103565527
295551973363860203366838097496449396738112353290498099537330941079355616697981115390567639
140930213739190855554819743553779515045873819319097803946719123484374526581937874135
140930163080151814228984245741473573744914133513479512728972356221681523119943656663
67200765644711475480198152992805336407427493003196269436089887484193125508311
156107372353957979402483600183491441701710661279273913998502712353187045230592468183
156107314459680207809164272727582234858499653160109065075096311582516647475320267991
327380780014167233590396437722288018152518775548879956962793593826005358449403148198552791
327380901426804482485919987153408639162137676016589678273550611758860494106636100857046231
327380780013704065233447172940593734212484023917466877024131031569847528113371495679993047
546210655189910916654220653326240039844722317013204069259155111636674110120157892443710679
323409845278326500968609406156464303479717961455992291845827249988538655458542940204901591
323402074602757598052325728308837009404091391828636083287742242738899699841402119370908887
154210126212364961600474418328076267315843133832004534274229962030384786729033344215
327380660494556049419448360959554610523728443096020774937457727009149388326757507506185431
327380903323535894066089578075350124063244257082744857068272260924122302329476632971650263
156107320792302080456178054096917408648540702090737918485651381668943658913666507991
327380901430046659438573658944182338356995624286427536495140137785798718102452242355922135
327380780013704063687455991259507445827098710767413175675082621803680939756966069548950743
546210655189910915108229471645153751459337003863150367910106701870507521763752466312668375
323403045937203709370870006358704132778159399882001908008454458878937980937139295844115671
323402074602757596506334546627750721018706078678582381938693832972733111484996693239866583
154210126210818970418793332039690882002693080130655485864463795442028381302902301911
156107262898024308862858726641008201805329693971573069562244980898273261158394307799
156107378686358996166400083511628703304158845395424331921948330069848855893777130711
156107320792081224573080756055719496460947837276259482998541929299178458138504930519
260453536601048267219857661299424438035158143966350230943862096872547761845049042135
154210126210598114535696033998492969815100215316177050377354343072263180527740724439
154210118975359384268212204354889704272848893002630492671694709564285786234462741719
73533142505363178196553034232762266621954559842238312457453606226021526873303
156107313669896550339199756532191249320725330386588315811519312758040791893171315927
156077670796108361765581799903364365174711456384174813602090549961724818859596784855
327381009563240937636492031769656180218412818571399278648573447980017106982735895348192471
327380888146898341885374364084981287688515905052384917828515931997899328637249722541221079
327380766733797924632901549872166382738862252953262116579096351808886362643985117364167895
295559744039435438856682197930324113636869421922964060557111596078871952855995705004205271
295551973363866535940398520082696819561242852295607851999026588829232997238854884170212567
140930220071764415977405990976602645544878929071559499594469000864915400350717519063
327380901426855139954814019094053189826672018308252193459214538336864815500165301936923863
327380780013754722702341204881238284877018366209129392209794958147851849506900696759870679
323409845278377158437503438097108854144252303747654807031491176566542976852072141284779223
546203855848838784071366467150210708193083410880929901956494656871244345348688875293844695
323402074602808255521219760249481560068625734120298598473406169316904021234931320450786519
154210176869833855632415062878740801658134796347190198200807966351778315930113221847
156107313668350559157518670243805864007575276685239267401753146169684386467040273623
156077670794562370583900713614978979861561402682825765192324383373368413433465742551
156107313557039194076480457480058121460771410188107781898589151808023195785605227735
156107429345373881380021814350678622959600561611959044258292500979598790520988050647
327380766733855818689817260094195797450156908571405421265509788105834763549182097474790615
295559744039493332913597908152353528348164077541107365243525032375820353761192685114827991
295551973363924429997314230304726234272537507913751156685440025126181398144051864280835287
142827415555885520233447807409696282882765047805007768031988422322206246046848853207
140930277965821331687628020391313940200497072376245913030765949265820597330828141783
158279241278978078224805341688044208451427009507292173539992108424034781668880267039
327380780013812616759256915103267699588313021827272696896208394444800250412097676870493399
169387335484404279709195388440510837771896743081971451646884699203768702638389535959
323409845278435052494419148319138268855546959365798111717904612863491377757269121395401943
800824610880692423131018750844831687200731724876539503344580016181646583655019520239150295
323402074602866149578135470471510974779920389738441903159819605613852422140128300561409239
154239877538735524288665526465614320418163376767951015621499015894189538671411668183
154210234763890771342637092293452096313752939651876611637104914752683512910223844567
171559198077047517879814413590182364564682876782922872146331073910897697248275969823
260446234460629735790291611051343008507708259023031191207514143267591587787235206359
156107371562407474867740699658517158663193419989925680838050094570589583447150896343
291635537729682410734734229557082699332962593212779587277195447828018580145041893178811607
139092368921659798088851476371328779258269895037519901100237232615066127833391244503
156107371451096109786702486894769416116389553492794195334886100208928392765715850455
327380766733797924412045666774868341540950065360397302100660864699433992878784342202590423
295559744039435438635826314833026072438957234330099246078676108969419583090794929842627799
295551973363866535719542636985398778363330664702743037520591101719780627473654109008635095
142827357661607748640128479953787076039554039685842919108582021551535848291576653015
140930220071543560094308692935404733357286064257081064107359548495150199575555941591
262346975176612585700939564299568723721476805892221492967851056841138713938887255255
323409845278377158216647554999810812946340116154789992553055689457090607086871366123201751
546202884514392670985975124321959255235717902084645561408298543855587106131345497528018135
323402074602808255300363877152183518870713546527433783994970682207451651469730545289209047
154239819644457752695346199009705113574952368648786166698092615123519140916139467991
154210176869612999749317764837542889470541931532711762713698513982013115154951644375
139033076149099491382759468690484148012398128102616922703918729530927925426785952983
260686973452926540557617813431945931211872366666352583439563047008964645879619855575
260453536601024111107643894326168416389640174377266652062459500519604693010265744599
139273873035674067743404998526996277559773243865103163859374034042971381274442802391
139040436183771638293431079421218762737541051576017232482270487553611428405088691415
260450294422525466254172034338588173128220282817696014126666395707252471442635826391
139037194005272993439959219433638519476121160016446594546477382741259206837458773207
260449831254168516989390340054648138376588869737757351564410237876916439790117266647
139270167688818473625151444255475999546721939225593863361324771400283128054294324439
139036730836916044175177525149698484724489746936507931984221224910923175184940213463
139033488658417399321705665162118241463069855376937294048428120098570953617310295255
139033025490060450056923970878178206711438442296998631486171962268234921964791735511
140930162288577153582027578243243269060878922635047700687117142086140992501718787287
154210119086646593237036650145381425174134789910678399293456107573003908081114490071
156077670794341514700803415573781067673968537868347329705214931003603212658304165079
154184181559713998781672247788074819041172220547774197582076607419376188267688436951
139036723614045243361142385813178301687438854233753761556690924109797024300710569175
139033018267189649242888831541658023674387549594244461058641661467108771080562091223
140930162177265788500989365479495526514075056137916215183953147724479801820283741399
154210118975335228155998437381633682627330923413546913790292113211342717399679444183
140930162175719797319308279191110141200925002436567166774186981136123396394152699095
154210118973789236974317351093248297314180869712197865380525946622986311973548401879
139033018253054872724661756904991643668444201467624589883636709802135921470221133015
66296112771918702215606591648073754411536102221754374608634564156692172973271
156107378686331820540159595666715678952951129607705305680370409172787903454645920983
156107320792054048946840268210806472109740121488540456756964008402117505699373720791
156107263800882781525359778949116099346749837284587909945664352930399294568379524311
74437767825090457633190725427804429683783402166518607448443853865632804709591
156077621026037981399424677263334234575062997884159827096267512342891426875873764567
74423633001392323891040439407131209933372428616478599757332879174091145815255
154239826867325109376194609851991527900825894593721779980422936366510830814159774935
73518980128599550626448878062399627937481037835036704929877555846590193280215
327380903323471667411456595867264633372490571515328425143558063209032364096558269121242327
156107256565647447473969968606226654962973285658813204287936291730710740549816100055
156107430249805897552511739221141748618163498903178363980812208261313138466602165463
327380766733856723121833432584120667913282567134342712484829510625542045263530043088905431
295551973363925334429330402794651104735663166476688447904759747645888679858399809894950103
140930278870253347860117945261777065859060009667465232753285656547534945276442256599
156107372355528125959192411765232541774952490784013515057405807490642740711329965271
156107314459704363184191998020937949618591428963499617724233240131615937529926722775
295551973363860203366837360310407716837805467864304313844304708813687812854202335213724887
140930213739190854817633701873879208160447625533404777714453455680530747801761031383
140930163080151813491798204061573266859487939727786486496706688417837744339766813911
67200765643974289438518252685919910213641799976964003768286043705412948665559
156107372355503969846978644791976520129434521194929936176003211137699671876546667735
156107314459680207071978231047681927973073459374416038842830643778672868695143425239
327381022843147076691045735970955563406342390959356552051533485709143880251938067356132567
327380901430046659438572921758140658456688738860233750802113905520130914258673462179079383
327380780013704063687455254073465765926791825341219389982056389538013135913187289372107991
546203855848788125056480516342438189242856870013019899728756088261405631754975467906082007
323403045937203709370869269172662452877852514455808122315428226613270177093360515667272919
323402074602757596506333809441709041118399193252388596245667600707065307641217913063023831
154210126210818969681607290359790575117266886344962459632198127638184602522725459159
327380903323477999788317247569980988253730528445542952210397105252053727815300097522607319
156107262898024308125672684961107894919903500185880043329979313094429482378217465047
327380780013819853568133739295908924932678637320424515182367159007528895845187450885973207
546203855848903914937159001564881348248743681992225024929066857730921391686975629419947223
323402074602873386387012294664152200124286005231593721445978370176581067573218074576889047
154210242000699648166829733518796461929246091470162770401667643398116602684239324375
156107378687904986610895128120113781731882705311080354099448828854361482539731330263
156107378686358995429214041831728396418732651609731305689682662266005077113600287959
156107320792081223835894714375819189575521643490566456766276261495334679358328087767
260450294422549621629199759631943887888312058621086566775803324256351761497242281175
154210126210598113798509992318592662929674021530484024145088675268419401747563881687
154210118973813392349345076386604012074272645515588418029662875172085602028154856663
73533142504625992154873133925876840428168866816006046789649762447241350030551
156107313668350558420332628563905557122149082899546241169487478365840607686863430871
156077670794562369846714671935078672976135208897132738960058715569524634653288899799
156107313557039193339294415800157814575345216402414755666323484004179417005428384983
295552944698428438685611727850051710426276100052038717576071751939285822779218868111484119
323403045937370158266432968016836450933658981876729464050451332426956846775295304392058071
156107429458231236905555071722911443934128288024746551938956994125772607848377296087
156077786584443048331937115094084559788114414022333049729528231329456634814802765015
156107429346919871824516858959163701387324421527615066435792999764111417166942250199
327380766733855820235807704589240405935235336295265336921531965606333548061808743428990167
295552944698370544407840134530724254517069256841030598411222828532885052108821112839283927
295551973363924431543304674799770842757615935637611072341462202626680182656678510235034839
142827415557431510677942852018181361310488907720663790209488921106718872692803052759
140930277967367322132123064999799018628220932291901935208266448050333223976782341335
158275999102025423815828526308949043617730977863377557781699502396195186747204548383
327380780013812618305247359598312308073391449551132612552230571945299034924724322824692951
169387335485950270153690433048995916199620602997627473824385197988281329284343735511
323403045937312263988661374697508995024452138665721344885602409020556076104897549119857879
323402074602866151124125914966555583264998817462301818815841783114351206652754946515608791
154239877540281514733160571074099398845887236683607037798999514678702165317365867735
154210234765436761787132136901937174741476799567532633814605413537196139556178044119
171555955900094863470837598211087199730986845139008256388038467883058102326600251167
156107429345373880642835772670778316074174367826266018026026833175755011740811207895
291635537729682410734733492371041019432655707786585801584169215562350776301263113001968855
139092368921659797351665434691428472372843701251826874867971564811222349053214401751
156107371451096109049516445214869109230963359707101169102620432405084613985539007703
327380766733797924412044929588826661640643179934203516407634632433766189035005562025747671
295552944698312648584077359530310510222477100479968777897325495360317693082017931436041431
295551973363866535719541899799357098463023779276549251827564869454112823629875328831792343
142827357661607747902942438273886769154127845900149892876316353747692069511399810263
140930220071543559357122651255504426471859870471388037875093880691306420795379098839
262346975176612584963753522619668416836050612106528466735585389037294935158710412503
323403045937254368164898599697095250729859982304659524371705075847988717078094367716615383
546202884514392670985974387135917575335411016658451775715272311589919302287566717351175383
323402074602808255300363139966141838970406661101239998301944449941783847625951765112366295
154239819644457751958160157329804806689526174863093140465826947319675362135962625239
154210176869612999012131723157642582585115737747018736481432846178169336374774801623
139033076149099490645573427010583841126971934316923896471653061727084146646609110231
260686973452926539820431771752045624326446172880659557207297379205120867099443012823
260453536601024110370457852646268109504213980591573625830193832715760914230088901847
260450294422525465516985992658687866242794089032002987894400727903408692662458983639
139270630857175422152747096859515727412927158519839499691315261426775380926636041431
139037194005272992702773177753738212590694966230753568314211714937415428057281930455
139033951826774347849301317766157969329275074671182930378418610125063206489652012247
503279274267172106734101788172227382056780813114133802428315700817411411787924448471
381862931671420989066417113279697485143261798753313744912333583039065925615117477079
260449831254168516252204298374747831491162675952064325332144570073072661009940423895
139270167688818472887965402575575692661295745439900837129059103596439349274117481687
139036730836916043437991483469798177839063553150814905751955557107079396404763370711
139033488658417398584519623482217934577643661591244267816162452294727174837133452503
381862468503064039801635418995757450391630385673375082350077425208729893962598917335
139033025490060449319737929198277899826012248511305605253906294464391143184614892759
156077670794341513963617373893880760788542344082654303472949263199759433878127322327
154180939381215353191014346120594268894326135202510533414017834803180187919881675991
139033481435546597770484484145697751540592768888490097388632151493601023952903808215
139033018267189648505702789861757716788961355808551434826375993663264992300385248471
140930162177265787763803323799595219628648862352223188951687479920636023040106898647
154210118975335227418812395701733375741904729627853887558026445407498938619502601431
140930162175719796582122237511209834315498808650874140541921313332279617613975856343
154210118973789236237131309413347990428754675926504839148260278819142533193371559127
140930277965600475067344680670215721127478013776074451311390829092211617775489721559
154210234763669914722353752572353877240733881051705149917729794579074533354885424343
139033018253054871987475715225091336783018007681931563651371041998292142690044290263
66296112771181516173926691341188328217750409195522108940830720377911996130519
156107378687877810984654640275200757380674989523361327857870907957300530100600120535
156107320792054048209654226530906165224313927702847430524698340598273726919196878039
74437767824353271591510825120919003489997709140286341780640010086852627866839
67200738090908795610564382536230491279579251519802403931820968017523273966807
73533114951560498326919263776187421494106318358844446953184686759351675331799
74423633000655137849360539100245783739586735590246334089529035395310968972503
154239826867325108639008568172091221015399700808028753748157268562667052033982932183
73518980127862364584768977755514201743695344808804439262073712067810016437463
74437767771275876590558003025168317537427811251563213698763258014679895188695
156107372355500519816303582858540296334847604151567169172677889148814980648922588375
156107372353954528634622496570154911021697550450218120762911722560458575222791546071
156107314459676757041303169114245704178486542331053271839505321789788177467519345879
140930163080124207348909375154881021419383053095340140611978770076009984277359437015
67200738037831400609611560440479805327009353631079275849944215945350541288663
291582129482662057042280825472507465500691262306452569711288424083344343005939299573638359
156382567761672229459341624045715778033558751618606507578642257593753868884236941087
156107378686331389286325212925036150978627764977284959804954743924177317051192911063
156107320792053617693005885469126944135416756858120110881548343153506919295920710871
139037194005269542672098115820301988796108049187390801310886392948530736829657851095
260449831254165066221529236441311607696575758908701558328819248084187969782316344535
154210126210570507655621163411900417489569134898037678260360756926591641685156504791
73533114898483103325966441680436735541536420470121318871307934687178942653655
74437822983456341956702830329350609283009033511013774440046364423550398964951
156107314459731969221768535259073008360778287912275531290066063072894586338023122135
140930163080179419529374741299708325601674798676562400062539511359116393147863213271
67200793250011865975756387744662097072590575890529836591227322354221045064919
156107320792108829873471251613954248317708502439342370332109084436613328166424487127
260449831254220278401994602586138911878867504489923817779379989367294378652820120791
154210126210625719836086529556727721671860880479259937710921498209698050555660281047
73533170110663568692111268984619027287117642729571879612591041096049446429911
139062661042062001591819427832852544552149101587857542518477575315299436628254729431
66324409924358058526998956704858992222666880641579826324671194495699359704279
74437795377313453127796138083910504396376587165129046521704536663487991588055
156107314459704363078879706352380762920673401279829185405338144731066826275615745239
295551973363860203366837254998116048280618769946276630173872389918592412305091080902747351
140930213739190854712321410205322021462529597849734345395558360279981636547450053847
140930163080151813386485912393016080161569912044116054177811593017288633085455836375
68105391341035509923596343819602366466061801299845425579443756969220459013335
67200765643868977146849695499221992185958129544645108672885494594158637688023
125096786106414861091661931981920428143004038298583988096261343529280419210455
260449831254192672259105773679446666438762617857477471894652071025466618590412743895
154210126210598113693197700650035476231755993846813591826193579867870290493252904151
295551971466671954260587869316110345935332081028869197158278810774027549108555298539906263
139062668264929358272667838675138958878022627532793155800807896558291126526275036375
139036730836940199444892958774497012786663495056228052314463058059473353985235690711
139033488658441554591421098786916769525243603496657414378669953247121132417605772503
73547277281038906937841243119184865748611816254862156645914186185597380011223
140930162177289943770704799104294054576248804257636335514194980873029980620579218647
140930162175743952589023712815908669263098750556287287104428814284673575194448176343
73533142504520679863204576739178922400485196383687151694249213335987039053015
66310271703706644723868056556141871507782442213259621393448087185102809408727
66296136927188417649231390176135928159655822342084616441783114335492468450519
124305235601880118191136957698881910901714690065423535478478746067496977638615
140930212848672758437775220250427056736890950084963435128668484489631158656838477015
124193924236799079978373209956335107035217558579920371484117084876815542592727
124192378245617398892084824571021956981516209531510605317528728471389411550423
124192157389734301594043626658834364116701731096023495865158963270614249972951
140930162175498940593712647801454735429987916152725272735916765561965305584503301335
139033018253054871882163423556534150085099979998261131332475946597743031435733312727
66409190983222020479351465194537956975079697732603253458749954063540412818647
66297879618140982266587717451991153108582566247100089464388292872858977772759
66296333626959301180299332066678003054881217198690323297799936467432846730455
66296112771076203882258134154490410190066738763203213845430171266657685152983
74566976288027360698227490226539546465300309096463254133962855838651480127263
74423633000549825557691981913547865711903065157927438994128486284056657994967
67200762199735790418355461730510814819200310987499908693327360133172428350679
66296109326943017153763900385779232823308920206058013865872036805671475815639
67200738037726088317943003253781887299325683198760380754543666834096230311127
73533114898377791034297884493738817513852750037802423775907385575924631676119
67200738036988902276263102946896461105539990172528115086739823055316053468375
73533114897640604992617984186853391320067057011570158108103541797144454833367
66296109320203030486976240437112479051554012537648727760236893685395573253335
31612463152401859119075189263378732114109913223548209295701285806875863
73533142504614473622971885483581755643890965362471167638590327388197909767383
74437822983444823424801581887055524498731132057478895288986929364506958701783
156107314459731969210250003357824566065693503634374077755186912013459527294582858967
156107320792108829861952719712705806022623718161440916797229933377178269122984223959
260449831254220278390476070684890469583782720212022364244500838307859319609379857623
154210126210625719824567997655479279376776096201358484176042347150262991512220017879
73646248322797866757303351582371489287852700245437040074851388833888733832407
73533170110652050160210020542323942502839741276037000461531606037006006166743
74437795377301934595894889641615419612098685711594167370645101604444551324887
156107314459704363067361174451132320625588617001927731870458993671631767232175482071
125096786106403342559760683539625343358726136845049108945201908470236978947287
260449831254192672247587241778198224143677833579576018359772919966031559546972480727
154210126210598113681679168748787033936671209568912138291314428808435231449812640983
73547277281027388405939994676889780964333914801327277494854751126553939748055
124193924236787561446471961514040022250939657126385492333057649817772102329559
124192378245605880360183576128726872197238308077975726166469293412345971287255
124192157389722783062142378216539279332423829642488616714099528211570809709783
66296112771064685350356885712195325405788837309668334694370736207614244889815
156107378686334840052746500050716626371755277771603071348685839834476404678563800279
156107320792057068459427172594807419528544269652438222425279439063806006923291600087
154213831557429552540296004809101170895747952331865090302141115479578982532675871959
154210126210573958422042450537580892882696647692355789804091852836890729312527394007
73533118349249524613092122155829863054330738581665049967218233774806313542871
156107378687880830497241544659201704799479137687259093526186338618989031324517999831
156107320792057067722241130914907112643118075866745196193013771259962228143114757335
154210589378930906949638103141620620748901866986601426134082342863382982184869110999
154210126210573957684856408857680585997270453906662763571826185033046950532350551255
73533118348512338571412221848944436860545045555432784299414389996026136700119
74437743615162223007097090948235913969803989990989951208527885563464681858263
74437798827342688373241918252418205715385212250440511949810991972335185634519
74437771221199799544335226006978100828752765904555784031469164212272778257623
73533118348407026279743664662246518832861375123113889204013840884771825722583
73533114898376351217810228438451931915818012356110563882024956193544201643223
35063334885980653356737280308919210102653775849739520143900167488742615
156107378686358996153441735122724205722188463082785196695209285127984414469906834647
156107320792081224560122407666814998878977454963620347771802884357314016714634634455
156107378686358995416255693442823898836762269297092170462943617324140635689729991895
156107320792081223822936365986914691993551261177927321539537216553470237934457791703
74437822983443383608313925831768638900696394375787035395104499982126528668887
156107314459731969208810186870168510778807905599636396063327018131030144914152826071
260449831254223297903062975068891417002586868375920129912816268969547820833297736919
140930163080179419516416392910803828019704416363923264835800466417251951723992917207
67313871462144724224460814287127673475290895724703137159605240709679902434519
67200793249998907627367483247080126690277936755303097546285457912797174768855
156107320792108829860512903225049750735738120126703235105370039494748886742554191063
74437795377300494779407233586328534014063948029902307476762672222064121291991
156107314459704363065921357963476265338703018967190050178599099789202384851745449175
140930163080151813373527564004111582579599529731476918951072548075424191661585540311
68105391341022551575207439322020396083749162164618686534501892527796588717271
124193924236786121629984305458753136652904919444693632439175220435391672296663
124192378245604440543695920073439986599203570396283866272586864029965541254359
124192157389721343245654722161252393734389091960796756820217098829190379676887
66296112771063245533869229656908439807754099627976474800488306825233814856919
156107320694880479896436057406769050076823051527584397885637909631813993054643758295
156107320693334488714754971118383664763672997826235349475871743043457587628512715991
156107320680966559261306280811300582258472568215442962197742410336606344219464377559
156107436469301246564847637681921083757301719639294224557445759508181938954847200471
156107385810262205239012139869615142456342033833675933339698992245488935492852982999
327380780013819740686622099929091030830773819528430724231388693598058778995246110729643223
546210655190026592107395580314737336463012112624167916466412773664885361002032507493360855
323409845278442176421784333144961600098007757066956139053084912016749906340417555254551767
323402074602873273505500655297334306022381187439599930494999904767110950723276734420559063
154447384086576160095690389001992349946737594607807023811410982413314867433585583319
154210241887818136527462915624694557111454097679211791936258173281266661344082994391
171559205200974883064640236921424825362384034810258052445484332439480845682135119647
156107378575023474971528310226011876914090711520129375634039358737511541199575000279
156107327915984433645692812413705935613131025714511084416292591474818537737580782807
327380780013761846408850506609763574921566976317422605066539770191658008324848355457443031
546210655189968697829623986995409880553805269413159797301563850258484590331634752221160663
323409845278384282144012739825634144188800913855948019888235988610349135670019799982351575
323402074602815379227729061978006850113174344228591811330150981360710180052878979148358871
154447326192298388502371061546083143103526586488642174888004581642644469678313383127
154210183993540364934143588168785350268243089560046943012851772510596263588810794199
154210133334501323608308090356479408967283403754428651795105005247903260126816576727
275419432550768754732129803447958248906113315566251471780088933719726394011984405719
275393495122779595904354923547316302814754183089686368293744095220908621470945060055
169153790079185037338446850517905112607747559079022488225285604063312293373785220311
323409951284594690869735343478673375661012002223238119432821259722887394897187953950926039
323402180609025787953451665631046081585385432595881910874736252473248439280047133116933335
154006332133516281917916988543008595254014192765002052199899920753733129406807352535
260220099749121681656050181671777839369661684299100828782013573412511684962927846615
153980394705527123090142108642366649162655060288436948713555082254915356865768006871
275390252944280951050883063559736059553334291530115730357950990408556399903315141847
260216857570623036802578321684197596108241792739530190846220468600159463395297928407
153977152527028478236670248654786405901235168728866310777761977442563135298138088663
381629494819518560352009442305207215008709502460840947864153323735816696347956421847
275389789775924001786101369275796024801702878450177067795694832578220368250796582103
169150084732329443220193296246384834594696254439513187727236341420624040153636742359
154002626786660687799663434271488317240962888125492751701850658111044876186658874583
260216394402266087537796627400257561356610379659591528283964310769823431742779368663
153976689358671528971888554370846371149603755648927648215505819612227103645619528919
138803293985013614723583812495307907704511256858342108703775297803830167137602315479
153973447180172884118416694383266127888183864089357010279712714799874882077989610711
153972984011815934853635000099326093136552451009418347717456556969538850425471050967
138799588638158020605330258223787629691459952218832808205726035161141913917453837527
154210176758301634666659758525182084725991767246500385307192139002618869295532811479
154210126099262593340824260712876143425032081440882094089445371739925865833538594007
154210126097716602159143174424490758111882027739533045679679205151569460407407551703
139036730723837832027741134507754382479196664134469070680839230973407323124228760791
73420040137103528038937834108871455569563437402053527867163147305126032123095
156107263800886131297113378867497524525628101684619217457516472978797016513969202391
74437771174862211233109106852983307948183433474030459568492251587578394387671
156107320693334487977568929438483357878246804040542323243606075239613808848335873239
156107320680966558524120239131400275373046374429749935965476742532762565439287534807
156107436483215166462791372597489244690226009165742634013075590999545809009849738455
156107436470847237009342682290406162185025579554950246734946258292694565600801400023
327380780013819742232612544424135639315852247252290639887410871098557563507872756683842775
546210655190026593653386024809781944948090540348027832122434951165384145514659153447560407
323403045937319387916026559523332326266912936366879372220782708173814604688045982979007703
323402074602873275051491099792378914507459615163459846151022082267609735235903380374758615
154447384088122150540185433610477428374461454523463045988911481197827494079539782871
154210241889364126971957960233179635539177957594867814113758672065779287990037193943
171555963024022228655663421542329660528688003166343436687191726411641250760459400991
156107436469301245827661596002020776871875525853601198325180091704338160174670357719
156107378575023474234342268546111570028664517734436349401773690933667762419398157527
156107327915984432908506770733805628727704831928818058184026923670974758957403940055
327380780013761846408849769423721895021260090891228819373513537925990204481069575280600279
546210655189968697829623249809368200653498383986966011608537617992816786487855972044317911
323403045937261492092263784522918581972320780005817551706885375001247245661242801575765207
323402074602815379227728324791965170212867458802398025637124749095042376209100198971516119
154447326192298387765185019866182836218100392702949148655738913838800690898136540375
154210183993540364196957546488885043382816895774353916780586104706752484808633951447
275419432550768753994943761768057942020687121780558445547823265915882615231807562967
275393495122779595167168881867415995929327989303993342061478427417064842690768217303
323403151943471900817986388175957813444531868373107651251470646113785504888410955544339671
323402180609025787953450928445004401685078547169688125181710020207580635436268352940090583
260220099749121680918864139991877532484235490513407802549747905608667906182751003863
275390252944280950313697021879835752667908097744422704125685322604712621123138299095
169150547900686391747788948850424562460901473733758824057226831447116293025978459351
154003089955017636327259086875528045107168107419738388031841148137537129059000591575
260216857570623036065392280004297289222815598953837164613954800796315684615121085655
153977152527028477499484206974886099015808974943173284545496309638719356517961245911
153973910348529832646012346987305855754389083383602646609703204826367134950331327703
518219232788927591530812817393375268481894821826553518659600295518715340248603763927
503045837415269677282508075517836805036802323035967979147869773710318403740586550487
396802890193176473863128142500845371568375807465733461143618177740369854075796792535
275389789775924001048915327595895717916276684664484041563429164774376589470619739351
169150084732329442483007254566484527709270060653820161494970673616780261373459899607
154002626786660687062477392591588010355536694339799725469584990307201097406482031831
260216394402266086800610585720357254471184185873898502051698642965979652962602525911
153976689358671528234702512690946064264177561863234621983240151808383324865442686167
153973447180172883381230652703365821002757670303663984047447046996031103297812767959
138800051806514969132925910827827357557665171513078444535716525187634166789795554519
396802427024819524598346448216905336816744394385794798581362019910033822423278232791
153972984011815934116448958419425786251126257223725321485190889165695071645294208215
138799588638158019868144216543887322806033758433139781973460367357298135137276994775
154210176758301633929473716845281777840565573460807359074926471198775090515355968727
154210126099262592603638219032975836539605887655189067857179703936082087053361751255
154210126097716601421957132744590451226455833953840019447413537347725681627230708951
154210241887597279907179575903596338038435039079040330216883053107657681788744574167
73420040136366341997257933801986029375777744375821262199359303526345855280343
74437771174125025191429206546097881754397740447798193900688407808798217544919
74437771168227536857990004091014472204112196237940068558257657578556802802903
156107378687880777419666566645422602137932485363018994591575770006933286354231567575
156107378686334786237985480357037216824782431661669946181809603418576880928100525271
156107320792057014644666152901128009981571423542505097258403202647906483172828325079
260453536601024057291443058144832951555781730232595845203723370221275786879372436695
154210126210573904607281430843901483335723801582422664637215616420991205562064118999
73533118295434763593398442746282890208220805456498173730802334251055850267863
74437826380408002224134831395196763949693418497390629299540763987427306579159
156107320792112226825131519045955314163863169123727356708963943931012892043332101335
260453536601079269471908424289660255738073475813818104654284111504382195749876212951
154210126210629116787746796988728787518015547163644924087776357704097614432567895255
73533173507615228959543270050465181953802027715948734472085440659926354044119
74437798774265113395228139149756659063060972151505901381198936227364899202263
74437774618152899628254883128111141093471888572624498784845993158530115904727
156107320792084620682242690139263068723758282491281010824236025589185131980924724439
260453536601051663329019595382968010297968589181371758769556193162554435687468836055
