7
12684758965065319622314349917223295485132971679890594398092744522051
894479854543479627734715532878050018544972667621960886903385553331556171
7602995505007302470154448073782452895579392579410189979395194926898
7602953314948429168834768106478004034284300996659370641051602987692
64767957639662482534316449530304749139889628989106360737242164
64624454038052614100030846453948078068149551605367114670602915
57736281160778929254321898788827866624625837185883303471918963
106834654816286264334914539173001875513408439900057447402257834
106814154301770568844302310162093779646017000273808983678452227
65485468329148898890730264080644929120759091374110826283008003
113702268630540847169897651175668588066893318423758676577692931
64480533278355974209935795985330410460046775801197275720430524
548078548127864757890139089979619511316740214093095087699
107819030975263454074236245719440317892878880674498850811318795
58741216208523722770678626692209256099424853748162246885480436
7619878560233098833448550552372546957369355030230717905282086916493
106958016509915671049846013787232915045559080797810097180165364
57879784759340666524169761673251408510452615558987942389542206
57736281157730798089884158596894737438712538175248696322902957
107819030801011955840545431413929766098168620566553808792570452
64767899088110944849765102686826216931328933708937635288782910
64624395486501076415479499610469545859588856325198389222143661
113702210078989309485346304332190055858332623143589951129233677
907904843849271851690826446306510285140636091254661399988
13509702169822693670687707315160906767877975707285075871815160000922
908389565018578387213434681344269804110580733398637069744298526885255331
7721226092405752610596193144777137081312822294871855131001100937722
12684802138731906268304986578576770726247349763265372577905564645210
908388740118547296426032298623533219974539102772693050041004617289899619
1492064744883592937393989676253863201950835198345964899565644520831019324
7012095582863304029415302691600676433413499419100416251907786763274
6894258748430173443549154010275006836222708796062004258255500560916
12682390273699649209529948447672444155544614282676867069263558787267
107798120624698604736692199929189192446232926383546927490726074
13511678094700879620606396158752324516237731529506269921303825332411
908389566994503265399384600033113395528329093154459290938348015550586820
7721183920277209119096240520240319276363306725577059520636411708922
7721183902705339534214391424044024212281134675771665593381791304116
65628920726137918425583695827228256626005265820257771904898075
18473278233720567554851292395887430753564565473832466150223942328922
908394528594642285087318844929350530634566419988403617134576935667583331
12684802156303626494759778225503661066999412061419245409409883265722
908388740118564868146258753415180146864879854834991203913836121608520131
811096859067181954722341646280139025660273091813511058586188982877671037
811056322851584810335509580414030008986472216591260046502442790423223036
6896326078886685434668264055119891380434258649006024668595824202522
6894258766001893670003945657201897176974771094215877089759819181428
12682390291271369435984740094599334496296676580830739900767877407779
7721226092405603252169135695507732357982712543220334035250799153428
7721176891170765582991666345881552927900973088117337722313665696628
6894209547195186415944627211379422682810859589307486849568065319822
6893864995047721121833907478393090315567611663509128919762064482973
107815692344925059528339126819529944508531080256378431809346586
58596885637671000209893304345035780597026171866138240055484980
65629338904840608107296484151765342245670916301509325183957226
7721176891588944285681348058669877464986592753767818973866944755779
6893864995465899824523589191181414852653231329159610171315343542124
59601829027642768931605314204069563718872364033564515801018874
58617804330889385382218321680480962084083261973638257058349738
58597303816373689891606092669572866216691822347389793334544131
65628920701244847249342150926441034941046657233408480187934026
6893864995406305812127666932688930243939440420202692966944931608818
58597244222361293969347600184964152425782865430185422922610825
58596885612777929033651759444248558912067563279288948338520931
498068794695424919874047103276931030625971387795064612874
7721232119557019789623123934714888071050808819079256374392021355322
7721189929498146488303443967410439209755717236328437036048429416116
13393890458215481112718887859057326522404554497243276313711408449594
908389449206866780000876712524813700530335259977427027944740423133704003
8430272221830454153690414457953244016174935446098939528463352802900
1478728329952132434125804558994791324814356803198822881297342259439196137
894763608059670397423063691828297122038948351450742802849693760661293731
1575488276582516085493945781397014125177045958711988725199503648206574524
894479854550490386715239230765534005322342224894985718263470413480157724
12569032617183567011655847089777639342069020135974392358145405033088
7605414380798540052627373688673556835839401084830055572897349386394
7603347067913748287963055290755562632379913530039907994061344365300
13391478593183224053943849728152999951701819016654770805069402591651
6778144674734368892789294788489543084801131242972666108689340111945
7721182918322182120445654585088708640969069363976260061454887898522
12568983415948729342478377740151459911987280680871396045208271576288
7605365179563702383449904339047377405757661629727059259960215929594
13391773944095851678877100111513152888863327487350132421938269971700
12566571550916472283703339609247133341284545200282890536566265718345
7602953314531445324674866208143050835054926149138553751318210071651
113825271891877631667482137680178930432757133784790318411143674
64624037054208454198132511500748848693302030788477381277686874
13393890475787201339173679505984216863156616795397149145215727070106
908389449206884351721103167316460627420676012039725181817571927452324515
1478728329952150005846031013786438251704697555261121035170173763757816649
12569032634755287238110638736704529682821082434128265189649723653600
7605414398370260279082165335600447176591463382983928404401668006906
7603347085485468514417846937682452973131975828193780825565662985812
13391478610754944280398641375079890292453881314808643636573721212163
7721182918322032762018597135819303917638959612324738965704586114228
12568983415948579984051320290882055188657170929219874949457969791994
7602953314531295966247808758873646111724816397487032655567908287357
113842843612104086459129064570519682495055287657621822729764186
64624036904850027140683242096025518583550379267381630975902580
58617855560394418778112336044592742702340690993675666691931722
7721182918740211464708278848607628454724579277975220217257865173379
71656131562436270102390581162039486718479821551856241520284932
12568983416366758686741002003670379725742790594870356201011248851145
7602953314949474668937490471661970648810436063137513907121187346508
64767958685162585256681633496919275274956107132372430321600980
64644955598068412313008259431470700070607469374881647978767338
64624455083552716822396030420562604203216029748633184254961731
57613279119184859033013708689993817555343677571658590713444137
65628971930749880645236165290552815559304086253445889821516010
106834596267773971135021230655007687857565961126119146574683344
106814095753258275644409001644099591990174521499870682850877737
64624036879956955964441697195238296898591770680532339258938531
113825212123613737511532830890059664847137916759640905980462025
64623977285944560042183204710629583107682813763327968847005225
549298299728820813888411215057549288054991425204698194858
6896276860907992923565794474200654317600912869180275979234418055939
66821836725627131376030745791764903297950451237697767603216010
6896276860549383340200858778359913602007399153878125082759833966045
58617855557346287613674595852659613516427391983041059542915716
7605365180340338262946299860666846001977499345729159677630628278339
72848936763301124910926669178642860666217229618903748890051626
156036249305990778297887449867828947715732024179898321555147338
7721225108799081717896794378171885382890484947427028920994308096579
12684801155125235375605587811971519027825012415820546367898771804067
908388740117563689755139599224766614722840680435345605214794610497058476
811340076359763642652214887286379593561039168747371532389624626492897388
811056322850583631944390426223616476844433042191614447803401279311761381
7012094599256633136715903924995424734991162071655590041900993922131
6896325077708294315514073641587749341259859003407325627084712740867
6894257764823502550849755243669755137800371448617178048248707719773
12684758965066362074285907844667070166529920833069727029555179864861
894763608052659639484991965498740579036260191126871150622240362948034988
1478444576435941665479908371602471665095062516319194144483665514544801387
894479854543479628777167504435977462319654064571114066036017015766898981
7605407370040601980901044132130554147679077213177828119499636127651
7603340057155810216236725734212559944219589658387680540663631106557
12566613741393371881154479402330310083205960783733659396105685916402
6775725798944173762287927101042213825938071890731933146649620995259
12568983416366755638609837565930187792613604681571345566404099835139
1492064629064870572243359981104850555367901564600883205538633019366209253
12566916103481963873945519168012193589154117126781197987568094814045
12566571551334498579834799435025861221910869200982840057762093977196
6778095473917557519743285264642091535345715788569619316948034913996
6775683608885300460968247133737764964642980307981113808306029056053
106835014468321600828537823688398865976276921183585384421690538
6896275876473456646336604291961569911178119548304329314147579284067
12682340088858140647653080331441013027040537480129044546319632489324
6778088462741593151885495882320360966559067916217442342354493396402
57633779630652423359188197508968784236821818187272447288233738
106817442598736718979441627393334783804227115789658129801285732
12684407384171062827435549633162712166417852985113798197901017105612
57616207761067541510092001213904702064772012793345192667828932
106814513953805905337925594677490770108885481557336920697884931
57613279116136727868575968498060688369430378561023983564428131
57592778601621032377963739487152592502038938934775519840622524
7605365179930498739100659065420285184156340813955272938802532175603
64644904365079800443471113419435343239877698628404687317738490
58617797008842881093560989201114210493779995713506941243472468
64501393444907006194171309511635496790306696710973676463668835
57879784759331779844390059806802623877257533054583759861410964
65629330537285114416494265839335279887106089393707757256589898
7721176891580576730187657256451565034924234188940911172299017388451
6896276860489789327804936519867428993293608244921207878389422032739
6893864995457532269029898388963102422590872764332702369747416174796
59601820660087275240803095891639501360307537125762947873651546
107798530286487373670153500536572885597582098435901162540633603
58597295448818196200803874357142803858126995439588225407176803
107818672191419704225069888806765387951258235911253151680349316
7605365179922134667185441906333620677670194721470091576785632255139
12566571551274904567438877176533376613197078292025922853391682043890
7602953314889877608410403775429294106967459240881586068143626397196
64767899088102058169985400820377432298133851204533452760651668
113825630324161367205049423923450842965848876817107143827469219
64624395486492189735699797744020761226393773820794206694012419
57592719007608636455705247002543878711129982017571149428689218
106834596264725839970583490463074558671652662115484539425667338
13391766932919710011389912600636924876395698991438836867695560689757
106817024395140958121487294168010476499602856721557284805262532
156015330587879321949320887631596544543716325485549012835318531
106814095750210144479971261452166462804261222489236075701861731
57612860912540967010621635272736381064806119492923138568404931
57595289042956085161525438977672298892756314098995883948000125
106793595235694448989359032441258366936869782862987611978056124
57592360398025271520009406261828285197414679866674674844599324
65485409777588474526399215370717612279003313589537918306417507
107798112082891612812199167311248578292957839367800317544610403
58596877245222435342849541131818496553502736371487380411153603
113825212120565606347095090698126535661224617749006298831446019
64623977282896428877745464518696453921769514752693361697989219
57592300804012875597750913777219571406505722949470304432666018
107815683803118067603846094201589330355255993240631821863230915
58597295274566697967113060051632252063416735331643183388428460
64624395312240691502008983438510209431683513712849164675264076
57592300629761377364060099471709019611795462841525262413917675
907730583464358381174654486970082379798023742030114520403
489526987703500426841429162662777755538955641185118497203
559430880411582725180323145691089021552259593874973040802
57595229303139722506084621242462470540766919743692484426585724
489580328306177176875384859321696343970212336489744728500
57735805454676037552985830421963157785812766487414600914805676
491970052982890902669441633992443004585973406571683984356
557840105239632010304051414207597030628256437784222955322
65628920701243366136045533948699570835514143482674449766578819
6893864995406305810646553636071952502475334887688942232914510253611
58597244222359812856050983207222688320250351679451392501255618
58596885612776447920355142466507094806535049528554917917165724
506607116627762473158039378850766300857509960823561926474
498068793214311623257069361812825498112220653764643257667
916443592342238830664408263542738919332386065044509013204
106814095753256794531112384666358127884642007749136652429522530
64624036879955474851145080217496832793059256929798308837583324
6893863990522484522755268735618221299737292432802389356773581258116
550518058735343352971572047456006727361996306468408078052
58596877248269085393990664346010161633883521631387957138814402
549298298247707517271433473593443755541240691174276839651
489530034353551567964643354327858136324215541761846158002
908079084979712466186287766609566267804488898083730661882
907904833481478775371982256057771557544380953041711913539
58596877070969455995862109848566480653259962512808307971050053
57592300629759896250763482493967555506262949090791231992562468
489701237720620821038756931750466933285312852196715890339
489526986222387130224451421198672223025204907154697141996
556616798966764073559199775276389220888243553661367351363
489526488568319466919930289259213298404958272933121792444
916268834303257696843715172266852089369527081598386784067
498065238542399742510489847959547465110458980753390760867
549294743575795636524853959740165722539479018163024342851
489526479681639687218063840474580103322453868750593661202
489526478200526390601086099010474570808703134720172305995
4160945184875895196052834592439774525845615427877267
107819030829441895430431134476000518732112118640083951953338075
7721176891580605169013926921856493554461501327521489106624706287316
113843202222185075323811025147034462405037262788968724136772890
106814454388232335685332507121401593585115105218066875974850490
64624395514931016005365202672540298493532354398728532382911284
107819449008144585112143922800537604351777769121335505232397226
7721176891998783871703608634644818091547120993171970358177985346467
64645314208149401177690220007985479980589444506228549385776042
64624813693633705687077990997077384113198004879980085661970435
65629330540830869509918125867067595469286061384792791228524714
107819030804548824254189589575213297047153510053234660236374026
7721176891580580275942750680311592767239816368912902257332989323267
107818672194965459318493748834497703533438207902338185652284132
7602953314889881154165497199289321839283041420853577153177598332012
64644896004553640319735886782661172675965185438127704389752842
64627324134968758470639690487597090503915380044200449769348036
113825630327707122298473283951183158548028848808192177799404035
106957599355365768007680724556255449458181271864060355740435796
106834596268271595064007350490806874253832634106569573397602154
106817024398686713214911154195742792081782828712642318777197348
