8
323403152176973883807064994467680044540214240820995102353022321009768887915373713498383575
323402180842527770942529534736726632780760919617575576283261695103564018463231110894134487
291574465046747538709120530586283510773785047169964848436832626488606680106571577464267991
291573493712301425844585070855330099014331725966545322367072000582401810654428974860018903
139273938166760716160916966423801076026816447452345866021558422515061557204882105559
139040501314858286710943047318023561204584255163259934644454876025701604335527994583
295552077706905297274588847802411931292827444536361755283403273431231860580912178362131671
291573372295495661736518138388960922544400060816117881608351922344126201972911149534487767
139270232819905122042663412152280798013765142812836565523509159872373303984733627607
139036795968002692592689493046503283191532950523750634146405613383013351115379516631
139033090621147098474435938774983005178481645884241333648356350740325097895231038679
262618516799399758724049473113544220374998315466380836290247896243783388762813085471
295553050938024928987513486817065660429565816744982042332085034862464355941902983939826903
295551958187236220371860359401437356140215582022548155442266892974141708144274208528606423
295553064217981727056953141826137562567721930000849317962783641201429842804818563335529687
323403152176966648568334726983850400936948698569672788806464615350135379937979420220400855
546203855848846020659387408245553107890762847120260555555912408539779677003266275299370199
154210647274778825838292099562378515846005540080728278514732659513768924982637307095
139033546554265317471733803415319774387861736650633438504952875062683735254471615703
140930683352782020996837410780384836737302216988682507705898054880589805791398667479
140930683241470655915799198016637094190498350491551022202734060518928615109963621591
140933932653662039855073801359435217681019510663319169434420632250901825544740480215
327380766733797924436201041802592850447890833791216755282907988051621597964762797960668375
295552094776503784639221561444243908279890333601272212013595243004823368216865517425206487
140930220071567715469336417444311674125716883710263311230711736100236178031314019543
262346975176636741075967288808475664489907625345403740091203244446224692394645333207
323402074602808255324519252179908027777654314958253237177217805559639256555709001047286999
154210176869637155124345489346449830238972750985894009837050701587099093610709722327
397039569223601704280407481331623439503631202342345195715475065068744840926699529431
260449831254192672364418064563555079145019689190939598687762425482002418245875344599
275626461569564510017029750494685134996130703526200170019860252006417776602113451223
275622756222708915898776196223164856983079398886690869521810989363729523381964973271
154210184104655029508732020948855183593631208484962132055600882725311287128826127575
139033546552498470406955419085736476887118818134805954608077256104562129053178995927
140930220069800868404558033114728376624973965194435827333836117142114571830021399767
66296136927293729940115498588842185230989284468877726796239650135147931051223
139033481421660336987512286636637971108880334530507184696178483876254563279881970903
66296582142799868349095495852950151996333524589491769677248111967624476828887
291574343630397706176732076285504631034581260344657618106529911776583197606644438738216151
139034009721079726217383223355653767808438179174608413574138760696842720234349077719
140930683238382124214985837384645667546293326234238286299897621734395163011191481559
139033481421660283910117285683815875358194381960609295973050401999502491107149292759
66296582089722473348142673757199466043763626700768641595371359895451744150743
156107314459731969221768534474624234369117331562067225764281322128881274739174745303
140930213739218460855210238327565492910973528131972385754501537677796085011009053911
140930155844940689261890910871656286067762520012807536831095136907125687255736853719
140930155843394698080209824583270900754612466311458488421328970318769281829605811415
67200793250011865974971938970670436116240367585004051850283309042622196688087
156107371451123715087092981668555393981489262305668777142668514402349951194787030231
327380766733797924439650967165363115326927930460106114975242672481848186300342771273770199
619817412043966153211169483046042295938889820942239546832175974329527497452375813280018326955223
295552079603571579341706503283966581560498736809075861059052977960685978491540635239654615
142827357661635353940518974727573053904653748498717500916364435744957406720647832791
295551960083903405297828116637384423472909753926623849062187900944883426195671525934834903
141167362270329188962926661086488504057669269998550877790294771820619964094129710295
140933925418426759512952741980710989235437077709464946413191225331260011224775599319
295551958190471162089233689071151676610845084709953059809633397771673012498276030062601431
582001400349251073691269872953279787093384675318558050856857079513184245355990263301481687
295551958187228983590588835599291689030601823290061500238995461978568200146054462432683223
140930220071571165394699187709190711222385773069955645915141962688571758004627121367
140926514724715571276445633437670433209334468430446345417092700045883504784478643415
578023800969050113195241210746223268712498391208028419640985038909524551744565241799320791
546202884514392671013580424712454029021695767184354374282880351638001299552903926599197911
154447319068398628617935732988626660170925137274181576396633737307482879673525413079
154213882216496199167961813882849145348692944985095645019530190818122926804171302103
154210176869640605049708259611328867335641640345586344521480928175434673584022824151
154206471522785010931454705339808589322590335706077044023431665532746420363874346199
139033076149127096683149963464270125877497836915491504511701143724349483855857132759
275623220295474156372356139477434337024161116615515186481704827970898309294456382679
275623219503926671351639959824117056691333621524802400681427534732418731115362723031
139270160564918713739096322149406454416374192222053372966611546447388482871522567383
139033018366160690170868848772108661581090695293458141091458737315340276782019978455
66522296801510725904567039706033947690374894742362236249467551308886699484375
66423353365883136382110375045992344253488555644137201587812741361614312776919
140930212836332435127215358065587445680134450756409088209482329180594363711349138647
275623219392615306270601747060369314144529755027670915178263540370757540433927677143
295552092879765136277780446720156756269169993802630378015602162843988051995805239214679255
260449824018957392022297005184830850699437256237085375666533018562360603925910463703
139270160453607348658058109385658711869570325724921887463447552085727292190087521495
139036723601704919208084190279881197047338133435835956086344005596367339320733410519
66410985436429687691803291963487143823877763256859072255105890118205264438487
66299674071348649479039544220940339957380631771355908260744228927523829392599
291574480219607376166320947822942047364742283286179769819983106135196283165059212185773271
291573508885161263301785488091988635605288962082760243750222480228991413712916609581524183
275859898421470389392366439865341686915031785174978436081394025084113309444780664023
275626461569567959942392520759564172092799592885892504704290478594753356575426553047
295552092883007313230434118510930455464027942072468236237191688870926275991621380713555159
295552092879765134731789265039070467883784680652576676666553753077821463639399813083636951
275622756222712365824138966488043894079748288246383204206241215952065103355278075095
139033018253303333908149549719975533721136775094977607178528576365322680674453890263
140930154940508672352214944321292853523773388935895190876309761821567560529945896151
277519892908371713086523274800975828569234848385951739494256234819953577784639038679
140930220069804318329920803379607413721642854554128162018266343730450151803334501591
139033018253082478025052251678777621533543910280499171691419123995557479899292312791
66409218589364909307473708665986400905361935772962196636147768512003971818711
66297907224283871094709960923439597038864804287459032641786107321322536772823
66407451742300130923144125368485657986846108289065321017189646905802679198935
66296140377219092710380377625938854120348976803562157022827985715121244153047
66294373530154314326050794328438111201833149319665281403869864108919951533271
156107314459704416156274706520754084679698397499518768602681485663805586849500046551
295551973363860203366890332393116216653940528971272849863455587261933345043851654787048663
140930213739190907789716410373695343221554594069423928592901701212720397121334355159
68105391394112904923764717141361391462281490883042768920376495729794343314647
140930156747771986298151475334851159257974947538103350972936588042190768226590860503
140930155844913136196397082917786136378343585950259079669495300442049999366062154967
140930155843367145014715996629400751065193532248910031259729133853693593939931112663
67200765696946372147018068820981017182177819127842452013818233354732521989335
67089454331865333934254321078434213315680687642339288019456572164051086943447
74437795377313453127011689309918843440026378859603261780760523351889143211223
156107314459704363078879705567931988929012444929620879879553403787053514676767368407
295551973363860203366837254998115263831844778285320279965566864133851468291779482054370519
140930213739190854712321409420873247470868641499526039869773619335968324948601677015
68105391341035509922811895045610705509711592994319640838499743657621610636503
140930156747771933220756474382029063507288994968205462249808506165438696053858182359
140930155844913083119002081964964040627657633380361190946367218565297927193329476823
140930155843367091937320995676578655314507579679012142536601051976941521767198434519
67200765643868977146065246725230331229607921239119323931941481282559789311191
260449831254192672259105772894997892447101661507269166368867330081453306991564367063
73533142504520679862420127965187261444134988078161366953305200024388190676183
66296136927188417648446941402144267203305614036558831700839101023893620073687
66296109374122923820493071252454848269243065579397231864374025336003945374935
67200762193838302084131810501435744312564558472115998609952596591332165231831
131427613525854207659010542838777960430436185016687154888103807862856217076951
131427392669971110360969344926590367565621706581200045435734042662081055499479
140930220069773262156356912539478944486951050878319049130213103399737700513303045335
66296109321045528819540249156704162316673167690674103782497273263831212696791
131428938660415605405577830005018091425537362603377545934518555288727009699031
140930220071319252600851957147964022914674910793975071307713602184250327159257244887
131427171813350827021248246707517348507021535119480670315560433682525717079255
66296109320308342777860348849818736122887474664441838114693429485051035854039
67200734586958227213545217949110213232146419099999005023806925052489581012183
67200765643026478812716789231646987008138557780568163168737088392525301490903
66296109320203030486191791663120818095203804232122943019292880373796724876503
31612463152401074670301197602422381905804387438807265282389686958499031
582002642969741673906010338900022575794872510441730043513699308148667727672436480033760471
1153814425646069909753674375947802059249026419475982720942864914741718095717077322879467608679639
327380901426862263882179203919875736620358824348453870586089311705382400070002136947696855
578031693057726557484613470339291281943399741467865108179218079043732234268449848911537367
1153814421675119997738557954550933498517732568003213747077929580260488990781583918892836486456535
678239826646064299145929589650720539304045505318845161607941509726435008996704445418566771614935
1212203993050670467967304721062094017904144812413709699114691733434800270341068369537008358991063
546210776603069115302952684305522042252597117444191062821113391772208982076788533711414487
832652448089522302487350043811882846239753399845331404880890002057186071669583513746220247
578023922382157654568329792491663987867773171840508899621133071794093278651309028077544663
323402180842520423043143510983377136273502747167124286264161011143912763401096252621399255
275623284411013693631453700330484142116274120825566492554365496902341417370301048023
156107436469301246564847636897472309765640763289085919031661018564168627355998823639
277520486227514678053224953990116022116780200284717047394103264267468888499181659351
550181591818842731960707940394535956147311515261317666391251934853009611177570392741586135
550181605098799530030147595403607858285467628517184942021950541191975098040485972137288919
327380886253524784281180665837163275793190034874098384686963236271808992578262609041106135
327380780013819740686622099929090246381999827867474374023083167813317834981934511881266391
550181483685699112777674781190792953335813976418062140772530961002962132047221366960235735
578023907208820174967331254408951527040604382366153413722006996360519871159569500170953943
323402180842578317100059221205406550984797402785267590950574447440861164306293232732021975
546210655190026592107395580314736552014238120963211566258107247880144416988720908644984023
323409845278442176421784333144960815649233765405999788844779386232008962327105956406174935
323402074602873273505500655297333521573607195778643580286694378982370006709965135572182231
154447384086576160095690388217543575955076638257598718285626241469301555834737206487
275623342305070609341675729745195436771892264130252905990662445303246614350411670743
154210241887818136527462914840245783119793141329003486410473432337253349745234617559
275626990660507281968364348977871530821363922238441628868746594775405238675816654039
550181589925347164953311855533930943902820219845039620115833409496340119113920569376580823
323409951518090228597421407488098806216240008832977268188081834725386949393805158822520023
139036789522741300787593237925863135711120996007097369278777797358326784342473909463
396806653434309840311887065123726389318403357659892331271554768013558972232545936599
550181711105009938755870199056647089757678716884475041566535812304513357267654126105863383
327380901193425523070258951886871353392674361327263264153207950656377902606039173867054295
578031799063994860267251784214359928126905485453298512410216786453218894400814982990734551
686567257567526923482949738964657848517037137243439939085418459548085835253728930940447609136343
355230989152410444581640537044584191761901129896086734996888924805083439739200030751925463
678239603845360393829816686677787244596955323820233589829568327397280770347909916168748612003031
1212203770249966562651191818089160723197054630915098127336318551105646031692273840287190199379159
678223307557549717941126539112279969571666912073084262339563238273685935297511809475099144824023
323899625258593886125851455411334478835572392395853828798139694260814391427410428093342935
323464467426735322813965495944206010600484493263906149545379288281032876867524461389751511
323410072697753002399979751010814952071098505872412689638784237533560187547538715551802583
578024028388425957350968106366732634051278915825942303852131779203579938783674162156741847
578031692824289816672693218306286898715715278446674501746336717994727736804486885830894807
1153814421675119764301817142630681465513349340318750725887323147379127941777086454929873405813975
678239826646064065709188777730468506299662277634382140417335076845073959992206981455603690972375
1212203993050670234530563909141841984899761584729246677924085300553439221336570905574045278348503
546265171098614694905018177205908717554298641814493916294827081470677173932811316468720855
546210776369632374491032432272517659024912654423000456388232030723204484612825570630771927
578023922148720913756409540458659604640088708819318293188251710745088781187346064996902103
291581279327821613707476721221345388893479105214758425058714474553906822142408482357847255
577596520052472731605322460508335660719678756454420320993968177387970903207617280464200919
577542125323490411191336715574944602190292769062926861087373126640498213887631534626251991
1212203769760292822146742742174092083781728694302381736964667228261986218971593327103741834896599
577535325982367621139588497458270719874119520638990178599048745297064127722633316396508375
832156081014163366142325070930862284170473179016456475300720668310517965123766981231191255
609355271102578950456713823761086547805468823459244697887392806662382510462152028992382167
577588749376903828689038782660708366644052186827064112435883170138331947590476459630208215
577534354647921508275053037727317308114666199435570652529288119390859258270490713792259287
322912628281679650407781004523772332058859219854684829757855570471200551417214446353327319
577527555306798718223304819610643425798492951011633970040963738047425172105492495562515671
577526583972352605358769359879690014039039629808214443971203112141220302653349892958266583
322904857606110747491497326676145037983232650227328621199770563221561595800073625519334615
275419490445046526325449130119418681757663367335208015177710593546383480168408229079
578023907001262968087654119928797629743571355085951979167815685359405471608182098019034327
323347785906038789806396341791861595158378388113572696489788085692274075434920084742153431
275393553017057367497674250218776735666304234858642911691365755047565707627368883415
323409951284652585147506936798000047121444853773289888389364657344547221554274110374749399
578023906975325540098495292153917729101625263726819502602712199014566972790409556979688663
275390310838558722644202390231196492404884343299072273755572650235213486059738965207
609851622767863593833259442832500863528357874754538670878503331836419498794847522779636951
396802948087454246193633510852206111305352053020383030773505505370870719012397458647
578023922145015566900815422205105333119810695768013653678951212695826138499092844848424151
291581279324116266851882602967791117373201092163453785549413976504644179454155262209369303
275415785098190932207195575847898403744612062695698714679661330903695226948259751127
275389847670201773379420695947256457653252930219133611193316492404877454407220405463
260216452296543859131115954071717994208160431428548071681585970596480517899203192023
275386605491703128525948835959676214391833038659562973257523387592525232839590487255
275386142323346179261167141675736179640201625579624310695267229762189201187071927511
260212746949688265012862399800197716195109126789038771183536707953792264679054714071
414144500706899804494303723605895823530179380872410690286633139243708396910152627999
327380886253466902371338525966526126967065696863519876314501590994740928759108262817244375
577969512479779972643503369604923319685094056964081445442950300335979118020429408109143255
275623284423160767201805092596369312433881685621880444345385377239427460004187808983
275597346995171608374030212695727366342522553145315340859040538740609687463148463319
327380780013812505447891832445260602778734285616152060476525462153684327004540218603283671
323409845278434941183054065661131172045968223154677475298221680572375454349711663128192215
323402074602866038266770387813503877970341653527321266740136673322736498732570842294199511
154210234652579406259979085196642517577541819015456928704813798829275955451956634839
323402180842520422822287627886079095075590559574259471785725524034460393635895477459821783
275623284410792837748356402289286229928681256011088057067256044532576216595139470551
290563698976977906625023302463131690307725519776111255561643538535633028274478195927
290563235808620957360241608179191655556094106696172592999387380705296996621959636183
169150135391368484546028793274242001903994983894923173419198367739303732016782582999
153973497839211925444252191411123295197482593544766995971674741118554573941135451351
275386135088107448993683312032132914097950303266077752989607596254211806893793944791
153973034670854976179470497127183260445851180464828333409418583288218542288616891607
275623277175554107480872572645682964386429933697541499361596411024598822301861487831
275623284409246846566675316000900844615531202309739008657489877944219811169008428247
290799914726164675400968088220416285779792270346348628399353871056991574951377577175
260449889035368076435273276084164468982845838704675033658649903766057673885829637335
139036788618115603621060461179214815330746715903425614078460890800064409280652584151
131314317908696847365609294541723005621332393945451149526989804391282455946455
686567229717454374514538257208242527082026922786348489441559026993429350941562233602665112741079
582001671635237778102620695195740745843797696823909172266006191334225110442995913090213079
619817666664871054651023146015770326316520337812005910635233265093046349829299955933160143398103
295552229473215688001939657841752647781014844795412621648144573799609065233060112221414615
550181605101926031533022554680110012962794741904531851728242549779893761710212595317286103
686567229717317784776568848176326537665258854425989877928407621396401638301975491179984288556247
582001535045499808693588779206323977775437338212396020860409163621585523700573232266028247
619817666664734464913053736983854336899752269451647299122081859496018637189713213510479319213271
295552092883477718592907741852335879712654486183899470242547546086969478490637431397229783
609851623004484730204970364364036816144664106781219491704090137770291060833734089150899415
578030706549827288023309578330267576453861482757545446345985450498767808642072773950776535
323402180842462640104289327010048718081881254752722941086228520235675015623798288282100951
582001519872104435035674530901582102236973893119897230274869651891063715303636724248814807
546203005926979261090865557702872046045314303771020429146433331358174448346318096019563735
1212201701385197091149506373257245802331011497855522779121984651181741582266528022453597044810967
578022951047190590407990884005687873976663606591274948434777392723492831085836808615437527
295552092883014550235958477070641595772619734552486390303884983830811648154605778878670039
550974565159536141450078230598100768133868879484151174618328913035177959377496553247
275622763459717890182698677628352485872228306400449897501201101324228087753443189975
260449368086059975934393935752814022427135807609864357989470579515831151245425976535
139033025490308858266709260860284125513616793249044300473488461737485665072619005143
619833931132601914144780036577113827222345156043637622194207815427226967993810046706506325894359
295559865452600986978344498218076306194475199627092318955784228197680515573799342366598359
327380766733863055502091035947103670346814378558267573728349403738681959368524149549507799
295552079603636710404146572065707136580385184907237319812159709217519751559722013515392215
295551958190536293151673757852892231630731532808114518562740129028506785566457408338339031
140930285202633605463480928264210597670483934528708752646398796461639939382902858967
327380886253474238127047931028750789590219397861073054404636860789371341134764364110832855
686567229717317784841699689813485924610605554371500897447727203415953361050472730176683808203991
295553064217988962299080360970234638172053318406838315894327723715922845181776733521126615
295552092883542849434544901239281226412599997203418789824567097809717975729634130916877527
550181483685648566623542046382380467132843339405036810490204585520524480603723122029962455
1145486767952938294697399147132790003472703724440580910441263266657233009864705968883364652459223
1145470471665127618808708999567282728447415312693431582951258177533638174814307862189715185280215
678223307557428538284798001342693203378073698427913789525342825822527609799792741872192228762839
323899504078937557588081868645140885621927221923039608385688535935316672359807521177281751
323464346247078994276195909178012417386839322791091929132928129955535157799921554473690327
323409951518096673862210164244621358857453335399598469226333079208062468479935808635741399
323403152176973883810461946127947476541280086975661786738008697864628382314937590405997783
323402180842527770945926486396994064781826765772242260668248071958423512862794987801748695
291581264387870328764265700363224825091024141748568215310143384686900260671133672601625815
291573493712301425847982022515597531015397572121212006752058377437261305053992851767633111
546700207750816929679134549906843592575741370473627375135136329124960969425094376256251095
546203855848853255901514627389650183495094235526249553487456491054272679380224445484967127
578023800969064585218639953692466011426443538346504072775800552419591062119743158080840919
546202884514407143036979167658696771735640914322830027417695865148067809928081842880718039
291573387472596382253423456607524501604207365114587996088178308978770147457664754607793367
295552077710147475776630652934539350874136552110919999239027586079196167332697622899664087
609851501588207265295489856066307270314712704281724450466052173510921779727244615863575767
139270695988265468259105373868221898611551222577160214462620177197108899514159801559
139034016957864393955659594774864140527899138728503645149723525895396725077175772375
295552092879837502578950782985726954892321984152114150315266599760455333041380910768399575
291573372295495661739915090049228354545465906970784565993338299198985696372475026442101975
139270232819908518994323679584281863859919809497221551900364019366772867861641241815
139033553789507444690877900490924105776267725648564982587467368065060693424657212631
154206485994808409674400948082522534469728811359211859536941732043121598280155866327
139033090621150495426096206206984071024636312568626320025211210234724661772138652887
262621758977901800529181600533125529482572873710336460602895860550535174207350617887
140930690489080712588391985399324508084104769100274953563377886228156816689197556951
295553066111420302648824686782074967969095107992147517302610923447845658738403368864654551
140930690476712783134943295092241425578904339489482566285248553521305573280149218519
327380766733855818717369586782187738358163523156891558832743288312881863034724430140482775
156107378686362392380874308479280688273226361943907986540752780816391329391659525335
327380766733805159678328260946689926052222222197205753214452070566114600341720968146265303
295559850279147717496667474912920686361419598173531707856347383294591348150059652946142423
142827364896874031234300301538298348196390848136956710314448702158998784917520327895
295551958190478397327910982852478487336139376447052698048842795855939426539654226935096535
140930227306809842688480514519916005514122872708194855313226229102613136201499616471
686567229717317784834462905092036759694673565720645496071712307809837935250376396376964399178967
327380780013761957747767915955761828190378335453073028845150676905080087204636547541968087
295559863559104515566107129921992588499575711429398983487045989633556835012975232341845207
169387284825392790710047882569112903085522543413920393929344979040561241509061010647
550181483685641329838820597217464535144192484003660795594598470094724384269923402620937431
678223307557428538277561216621244038462141709777058388149327930216412183999696408072472819737815
323464346247071757491474460013096485398188467389715914237322014529735061466121835064665303
323409951518089437077488715079705426868802479998222454330726963782262372146136089226716375
323402180842520534161205037232078132793175910370866245772641956532623416528995268392723671
546210655189968809168541396341408133822616628548810221080174756971906669211422944305685719
323402074602815490566646471324005103381985703364242235108761888074132258932667171232883927
154239826879724035289518020594216385731789177099899957903959295730982077542083142871
154213889451734876461743140693574439640430044623334854417614457232164305001043797207
578023785795661974776004256222808203899329237852629267294654925263269157389006930654602455
291581279560795297280509234721356484700801979808277911061414218735464142398238808691254487
154210184104879282343489586422054161627378739983825553919565194589476051780895319255
139036788731221368095184844546515698182286241193240014407834672781079115272878105815
139033083384365773976931290274995420169234936553730713909785410138390862052729627863
140933925529738071620288451911580760531726721531289083608779852598985185809805157591
327380766733797936807527446911550589532039185146313050460281643035813799215570083916621015
327380766733797924439597993462860282448956679945883439667894364906481092364326674868282583
295552094776503784642618513104511340280956179755938896398581619859682862616429394332820695
140930220071571112420996684876312739971871550394648297607566595594635741908221633751
262346975176640138027627556240476730336062292029788726468058103940624256271552947415
323402074602808255327916203840175459778720161112919921562204182414498750955272877954901207
154210176869640552076005756778450896085127417670278996213905561081498657487617336535
397039569223605101232067748763624505349785869026730182092329924563144404803607143639
260449831254196069316078331995556144991174355875324585064617284976401982122782958807
275623682560972202561680938511431377645646945432302229432944331107157555990040749271
550975021092433504564278797197239625155656105436064843987815984987771395961575552799
275623219392615253296899244227491342894015532352363566870688173276821524337522189527
275622756224258304032117549943551308142384119272424904308432015446485492685003629783
140930277965628028131218714291024034627489693699334711043863543995540938888332256471
154210184104658426460392288380856249439785875169347118432455742219710851005733741783
139062726158989671039862426405959732086052508855326682407070058910131687038755874007
139036788731000512212087546505317785994693376378761578920725220411313914497716528343
140930220069804265356218300546729442471128631878820813710690976636514135706929013975
66296140324245390207547499654688339897673669455254581655734049699024838665431
678225344593404872828667208641828400042973041210914443669152946869235606751036438728082574615767
546203855848911038840368074176936921786408842514457112972362749696842623313743629647422679
291574358807100278056812363125764651654975293306215081642845193527544960843326541374498007
295551971467258036622280680341893072174017690672611988489415840470170141317667142272361687
156378869538747450556588954254425410621134565699586848857286834524520143726723315487
323403152176973772471543799595906758923387850752861227058066033100797555578059019296253143
546203855848853144562596480857609465877201999303448993807513826290441852643345874375222487
139033553678168526544345859773306213540044925088885039922703537238323814853547467991
156107436469301245827661595217572002880214569503392892799395350760324848575821980887
327380766733862942617181707733976664343536829185413312699358329208684544275240152308720855
140930285089748696135267801258207320121111080267679761571868799046546655385662072023
327380780013819740686621362743048566481692942441280588330056935547650031138155731704423639
550181483685699112777674044004751273435507090991868355079504728737294328203442586783392983
323409951518147220016342161866992165160117086986430013815633222424832316079655273389171927
323402180842578317100058484019364871084490517359073805257548215175193360462514452555179223
546210655190026592107394843128694872113931235537017780565081015614476613144942128468141271
323403045937319386370035377842245253432753631555869320663428772622907072318328957999588567
323402074602873273505499918111291841673300310352449794593668146716702202866186355395339479
275626584483569253457961548052875373147885961904130517694189882311755057137864746199
154210241887818135790276873160345476234366947543310460178207764533409570965057774807
139036846514160221541972131284807012789274448752724920666477242725012634457040561367
327380766733855707378451440250147020740271286934090999152800623549051036297845859030738135
277520015823918997783773388382672414937471271105538800893921805125311683773208274135
295552094776561567581471959891798078572270786744146455883487878502252806549948578495276247
140930277854509965867783971614604054578859757954133203866209165538569261092384089303
327380766733805048339410114414649208434329985974405193534509405802283773604842397036520663
277519965164879956457937890570366473636511585299920509676175037862618680311214056663
295552094776510908542430634056300266266329485784460650265196660755485543856945116501058775
140930227195470924541948473802298113277900072148514912648462398275876257630389871831
290799972621988437438782460284810571050727138381169499500260770612174599352603976919
686567229717317784834351566173890227653955947828409273271152627867173171419549659498393289434327
582001535045557591411586342896312674868839757607738765866879935154703097868891641266906327
619817666664734464970836454981418026888449362854066694464826865966790170307287381828888320091351
295552092883535501310905305542324576806056905579242215249018317620087052658955840398107863
609851623004542512922967928054025513238066526176562236710560909303408635002052498151777495
323402180842520422822286890700037415175283674148065686092699291768792589792116697282979031
832652326676421885014020609315728220191880674727150003460008702493052932067339353230746839
578023800969057237095000357995509361819900446722327498200251772229960139049064867562071255
546202884514399794913339571961740122129097822698653452842147084958436886857403552361948375
582001413629214995660468675211637782338942844088724405046822419172585319523405468459934935
546203005927037043808863121392860743138716723166363174152904102891292022514636505020441815
275859963441193911314616139702743681126907146074051600147887028030444612251946656983
295552092879830154455311187288770305285778892527937575739717819570824409970702620249629911
275622821242435887746388666325445888291623649145456368272734218898396406162444068055
154206478646684770078703991432915991378104634784636310756752101120050919989637096663
139033083273026855830399249557377527933012135994050771245021579311653983481619883223
397039576347504913353019537689609878655814390780596797133225727244384920525775381719
290799915630569515947217525245966387087147491849848921880295657441644970457860482263
397039570015125033187290100463071635993194430054894510731007381336548295093026104535
577596413812760452772032889930391307804916121770280211090504171004178433790116109849535703
577542019083778132358047144997000249275530134378786751183909120256705744470130364011586775
577535219742655342306298926880326366959356885954850068695584738913271658305132145781843159
863983690570231319542444504503361053262686416779927093243685730541682834062925344046392535
609355164862866671623424253183142194890706188775104587983928800278590041044650858377716951
577534248408209229441763467149372955199903564751430542625824113007066788852989543177594071
832155003440004974444500040621964519496257223128896839327496036020520626254123208012276951
609851622771098537093173291634489527605028708496914131209557329704222999325896016954729687
609851516528151314999969872254556510613595240070398560975039325452627029377346352164971735
578030600073493872818309086220787270922792616046724515616934638181103777185685036964848855
305739873360777515724832168362410055377180303260635744214645339522202375917429925079
546203020866988441636982733278066633044142350579213859237440035022628195235416531840607447
290592415415108760304302306387513538023446936946615308189259656212623211950452057303
290566477987119601476527426486871591932087804470050204702914817713805439409412711639
169150135391368483808842751594341695018568790109230147186932699935459953236605740247
154002677445699728388312889619445177664835423795209711161547016625880789269627872471
153976740017710569560538009718803231573476291318644607675202178127063016728588526807
290562772640264007358273872215351313919036499830540904204865555071117186189264233687
275389377266606093109969130339812850473944001039955364693135033262720249681247020247
169146430044512889690589197322821417005517485469720846688883437292771700016457262295
153973034670854975442284455447282953560424986679135307177152915484374763508440048855
275385671919750498991715576068292572460892696400446064195085770620031996461098542295
578023906975267645820722961648548593292111535089617597744837043342498398276233021530645719
396803353361533423127909836000336632328346264195463818180089594626692574129466975447
832652326439685071646539793588834434672658294667924532770075969353995221345957842409563351
518219232788927591530812816608926494490233865476345213133815554574702028649755387095
546203127106642826192499973350641850149391256626152064283028885734352090138741167006229719
323402317195058410506888726180866113784386901068940286869701024086216635477126214767420631
396802890193176473863128141716396597576714851115525155617833436796356542476948415703
546203005690300230441382305665966957619494343107137703462971369752234311793254994199258327
381629494819518559614823399840858134131622352324939616106102914987959605968931202263
275386547597425356195443466823866700663195836754705098101851319018011056304141444311
260213152223767441947138724948328237218103337964119558590120797209614119796124230871
550737886128886658198041325509674948173204996758467712656722972898624896275676247839
396802427024819524598346447432456562825083438035586493055577278966020510824429855959
275386084429068406930661772539926665911564423674766435539595161187675024651622884567
260212689055410492682357030664388202466471924884180896027864639379278088143605671127
275385621260711457665880078255986631159933010594827772977339003357338992999104324823
277519957942009155643902751233846290599460692597166339248644737061492529426984412375
295552094776503685671629820021160929746146448733567947511026233225184742730794232271414487
140930219972600123727913334465777930240849179445760742220932097474750106746160227543
397039569124634112538984398353089695618763498077842626705695426443258769641545737431
277519957929641226190454060926763208094260262986373951970515404354641286017936073943
295552094776503673303700366572470622663063943533138336718638955095852035879550823223076055
140930219960232194274464644158694847735648749834968354942802764767898863337111889111
582001413629207760421738407727808138735677301837402091500264713512951811546011175181952215
275622814007197157478904836681842622749372326831909810567074585390419011869166085335
154206471411446039811220161789312725835853312471089753051092467612073525696359113943
397039569112266183085535708046006613113563068467050239427566093736407526232497398999
277519957928095235008772974638377822781110209285024903560749237766284880591805031639
295552094776503671757709184891384334277678630383084635369590545329685447523145397092033751
140930219958686203092783557870309462422498696133619306533036598179542457910980846807
290799914726164674663782046540515978894366076560655602167088203253147796171200734423
546203005926979147985100346392446998844124566805301353639006769718724663487833323617199319
275859905545370148539615725958449088970546084253537702814714460671417809070543414487
550974565046430376238767805550899578396903160408643748056689463250319474605094188831
275622763346612124971388252581151296135262587324942470939561651539369602981040825559
260449367972954210723083510705612832690170088534356931427831129730972666473023612119
140930285089527840252170503217009407933518215453201326084759346676781454610500494551
154210241887597279907179575119147564046774082728832024691098312163644370189896197335
139036846513939365658874833243609100601681583938246485179367790355247433681878983895
275623291645810711395556892211791276397913519724463153053540557866944631333079033047
260449896272152797147252150336252812952821020933877613541810036058547694825061819607
139033553676401679479567475443722916039302006573057556025827918280202208652254848215
290563243043638831007442098101696702025326370409547688985671894039665411359899198679
275389847669980916759137356226158238580233871618962149473941372231268474851881985239
295552092646393413643390935255765922058094429506746969306836458521819912506739657168987351
260242389724312161338607494251261721226500505304941713448555688921689310884904117463
260216452296323002510832614350619775135141372828376609962210850422871538343864771799
153973505074229799091452681333628341666714857258142091957959254452922988679075013847
275386142323125322640883801954637960567182566979452848975892109588580221631733507287
275623284410571981128073062568188010855662197410916595347880924358967237039801050327
140930227193704077477170089472714815777157153632687428751586779317754651429097252055
154210183991773517132179161374852971890413020908318127357925744804617567008492954839
275622821240669040681610281995862590790880730629628884375858599940274799961151448279
140930219970833276663134950136194632740106260929933258324056478516628500544867607767
140930219958465347209686259829111550234905831319140871045927145809777257135819269335
154210176756534786864695331731249706348161698594771569652266111296640172715214972119
204716243917953302383286648164585328086914331707517756348585649381970755303199
131314097052076564025888196322649986562732222483731774406816195411727117526231
124078858321809080196244593057107735240418675926026114773308218017433839543511
73418273289301563612143901730493625500911708586398601839457168608545714283735
66183034559034079782500298464951374178598162028692942205949191214252436301015
139034009609771811165400278976729186858474931931759803170957707706333165602554324183
153973961007599930777285484866634612485887782616844339103089043879053945629374489815
260213615392155448017358060083739861391934720821889927953800767773957270264540112087
140930683127074209163002893005721086596330078991389675896716568743885608379396728023
154210639925143648818011964907859242709585946267020374503055534230748523958792430807
260213144987013777303411449867811175784901931727055659276118809847287438892612527319
138796339222905710370945080691341244119751504286296939197880534238605921067286996183
66183728183488809317475363790936352742819429041955694375792493935393818354903
66183507327605712019434165878748759878004950606468584923422728734618656777431
140930683238385521166646104816646733392447992918623272676752481228794726888099095767
156107314459759522285642568879881321860789967835535791022538777976223907450865657047
74437826380408002223350382621205102993343210191864844558596750675828458202327
295559850279141385147412860786741569615238383430176129565421907084392925709966632641176791
140933926321316182192607889674690102312430821769413230335065293322861296401343128791
156107314459735366173428801906625300215271998246452212141136181623280838616082359511
140930213739221857806870505759566558757128194816357372131356397172195648887916668119
140930155844944086213551178303657351913917186697192523207949996401525251132644467927
67200796646963526242403940036516590782924752571380906709777708606499104302295
156107314459711210061215034933369278569754028657368633259733585270337769781299061975
140933919086053295812910293057830815124661529866783093748003063461940833273281848535
126132441896193083173541929325721911692890685100874166788178264719321402816287
295559850279147717524273512489457924496478340360390656632260949127414289428708461042541783
140933932653693042844310606029571342269361036296480069377108314686580038229744493783
156107371451151268150967016073812481473161898579137342400925970249692583906477941975
327380766733797924467204031039397520584015422132742388443807930739304033642975482964681943
156107320792112226825131518261506540172202212773519051183179202986999580444483724503
262346975176667744065204093478611789078249150978564640033890926881902905079649346775
323402074602808255355522241416712697913778903299778870338117748247321692233921686051300567
154210176869668158113582294016585954827314276619054909779738384022777306295713735895
260479474029068428299683303405853427837771651940174902614844209059186656692067181783
260453536601079269471908423505211481746412519463609799128499370560368884151027836119
260450294422580624618436563517631238484992627904039161192706265748016662583397917911
154210126210629116787746796204280013526354590813436618561991616760084302833719518423
154210118975390386520262966560676747984103268499890060856331983252106908540441535703
154210118973844395338581880272291362670953214798541012446565816663750503114310493399
73533173507615228958758821276473520997451819410422949731141427348327505667287
156107371451127112038753249100556459827643928990053763519523373896749515071694644439
327380766733797924443047918825630547327993776614772799360229049336707680699906648181384407
295559850279140482261387132791861307637191152591098754002124362065184428508245332981261527
142827357661638750892179242159574119750808415183102487293219295239356970597555446999
141167362270332585914586928518489569903823936682935864167149631315019527971037324503
295551958190471162092630640731419108611910930864619744194619774626532506897839906970215639
140930220071574562346359455141191777068540439754340632291996822182971321881534735575
262346975176643587952990326505355767432731181389481061152488330528959836244866049239
546210655189961573933261054220348755098388182966377267225951735742499749569608624340804823
546202884514392671016977376372721461022761613339021058667866728492860793952467803506812119
323402074602808255331366129202945724657757257781809281254538866844725339290852851268003031
154447319068402025569596000420627726017079803958566562773488596801882443550433027287
154239819644488754947396961215492157286206744146045734882729888811340263222118261975
154213882216499596119622081314850211194847611669480631396385050312522490681078916311
323402059429412881673451880898203849119293812689310490668999355114203530893916343250789591
154210176869644002001368527043329933181796307029971330898335787669834237460930438359
139036781495986087753063785167791469736703808239385791386605265861437300952913224919
139033076149130493634810230896271191723652503599876490888556003218749047732764746967
260686973452957542809668575637732974923126742163612151624200320696785768185598649559
260450294422556468506222796544375216839474658314955582311303669395073593748614620375
275623226627857433489745844135973645532935744025602459260778033373134498604113274071
260449831254199519241441102260435182087843245235016919749047511564737562096096060631
139033025490091452308974733083965250422692817794258199670809235956056044270770529495
66522300198462386171999040771880102357059279728739091108961950872763607098583
140904275420714602704549435904029647940130414575021358378121682883027398456265745623
260449824031328718427405962923914999050792352532262749321517210763611411211866416343
139033018267220651494939593747445067385641925091504029243278935154929893386540885207
140930212836335832078875625497588511526289117440794074586337188674993927588256752855
275623219392618703222262014492370379990684421712055901555118399865157104310835291351
295552092879765136281177398380424188270235839957297062400588539698847546395369116122293463
260449824018960788973957272616831916545591922921470362043387878056760167802818077911
277519900145159831487348458164965545270790891085232331986536894410686941380955677911
275626461569571356894052788191565237938954259570277491081145338089152920452334167255
140930220069807715281581070811608479567797521238513148395121203224849715680242115799
139033018253085874976712519110778687379698576964884158068273983489957043776199926999
66409221986316569574905709731832555572046320759339051495642168075880879432919
73531382504438236807455981957327260109346908347644671515830362673291429749975
66296143774170752977812378691785008787033361789939011882322385278998151767255
125227813179512523675923624002635847666588377898313674557075884460655233578783
327380766733797924440028404798909675670991070925026600724781689161383136582023043833472215
156107320792085051198891030416593515820994496985800024941601282089938628005352514775
140959862846416295778361168441696998467261130671779588916215598780359464038374646999
140933925418427136950586288541055052375901998195214485429870760281541691497335301335
154213882216496576605595360443193208489157865470845184036209725768404607076731004119
260453536601052093845667935660298457395204803675890772886921449663307931711896626391
66297907601721504641270304986580061959350553826475712176736389001595096474839
327380766733855707406057477826684258875330029120949947928714189381873977576494667127137495
156107378575051080271918804999797854779190420333003957441821772930933099628646180055
140959920629382324851388943024901337425457054018983521416436089621353935661668312279
140933983201393166023614063124259391334097921542418417930091251122536163120628966615
327380766733805048367016151991186446569388728161264142310422971635106714883491205132920023
295559850279147606185355365957417206878586104137590096952318284363583462691829889932797143
295552079603578703269071688109789912802959534510233888394233277113944507074689069098804439
156107327916012038946083307187491913478230734527385666224075005668240096166651962583
142827364785562719125344798058815514702354906526052681215517694273540555154506982615
140959869970343283525553445212595396124497368213365230198689322358660932199674094807
140933932542354124697778565311953450033138235736800126712344483859843159658634749143
87894078897068442961657993212822543760035060067066380786288766864544244507863
262346982300567556186155882404597162384277672732431255074786729563143420801817584855
327380780013812505475497132835756161013486142376817223559412795720839464439410246522840279
169387335373120519926927876901936010892446287608634656048160738417796015208041882839
323402074602866038294375688203999436205093510287986429823024006889891636167440870213756119
154239877427451764506398014927039493538712921294614220022775055108216851241064015063
154213939999462605678623135026397547447353788818049116536430216609399078700024669399
154210234652607011560369580754877269434302484178539816038380953966710825479876191447
686567229717317784834351593779927804191194082887151460130101403780739004242490938147201385833687
327380780013761846436455807000258348707544841417131417941121577974072201746406784528622807
299530678774813794475754401104036381661919296972479945764455595268055269913704915498771671
295614258288086724668780765899880167546128204784950832489611941450021638874731215166448855
295559863559104404254795020966489109016742217393457372583016890702548949554745469328499927
169387284714081478601092379089630069591486601803016364830413971155103011746047665367
550181483685641218527508488261961055661358989967719184690569371163716498811693639607592151
678223307557428538277449905309135082958662226943564352207717026187313252991810949842709806392535
323899504078930209492048310524721474150442872485721982586053321578508690567778038754911447
323464346247071646180162351057593005915354973353774303333292915598727176007892072051320023
323409951518089325766176606124201947385968985962280843426697864851254486687906326213371095
323402180842520422849892928276574653310342416334924634868612857601615531070765505379378391
323394410166951519933609250428947359234715846707568426310527850351976575453624684545385687
546700207750809581583100991786424181104257021036309749335501114768152987633064893833880791
546265049918951018271215032319295712869169121904362070082740708788371473073178927130289367
546210655189968697857229287385904654339783134512868610176145658040898783753193181292340439
578023800969057237122606395572046599954959188909186446976165338062783080327713675658470615
323402074602815379255334362368501623899152209328300624204732789143124373474437408219538647
291573387472589034157389898487105090132723015677270370288543094621962165665635272185423063
154447326192325993802761556319869120968626295301516756695786995836066028107384562903
154239826768412723180562517114733552237753235488995928805028287845523847779069797591
154213889340423564352787637214091606146394103012430825318683449346706075238030451927
578023785795661863464692147267304724416495743816687656390625826332261271930777167641257175
323402059429420005597420114063759748360688764235801833619193277412602565077500900202325207
582001413629214995688074712788175020474001586275583353822735985005408260802054276556334295
154210183993567970234534082942571328133342798372921524820634186704017822017881973975
139036788619910055986229341067032864688250299582335985308903664895620885509864760535
154206478646712376116280528671051050120291493733412224322584924061329568797733496023
139033083273054461867975786795512586675198994942826684810854402252932632289716282583
546210761429623082412746527458479871445032040559806815221734508752622678656517816457962711
578023907208711621678123635644621817060208094956124652021754188774506975231038310824092887
546202990754054179496462849610852577369405470932450606663649501502983723039376995623970007
260686980576881511042834131536974369874673233506562345546498719730969352742550185175
260479481152968240420635092331838801143800173694041517655740011740427172414235419863
260453543724979081592860212431196855052441041217476414169395173241609399873196074199
260450301546480436739388352443616611791021149657905776233602068429257178305566155991
275623233751781401722911400035215040484482235368552653183076432407318083161064809687
154239820436032843014833079888195309575133274763293642402809941937687222346320520407
154213883008043684187058199987553363483774142286728538916465103438869449805281174743
154210177661188090068804645716033085470722837647219238418415840796181196585132696791
260479474820588360254905655105300558481180212968339231253521665832590546981486142679
260453537392599201427130775204658612389821080491774127767176827333772774440446797015
275623227419401521557181962808676797821862274642850366780858086499481457728315532503
577596413812760452799638927506928545939974863957139159866417736837001375068764917945935063
577542019083778132385653182573537487410588876565645699959822686089528685748779172107986135
577535219742655342333904964456863605094415628141709017471498304746094599583780953878242519
609355164862866671651030290759679433025764930961963536759842366111412982323299666474116311
577534248408209229469369504725910193334962306938289491401737678839889730131638351273993431
577526477732640326553085826878282899259335737310933282843652671590250774514497530440000727
322904751366398468685813793674737923203528757730047460072220122670592067661221263001068759
169179778166240842792447723004638977865166086174080464737159624018244627805889963223
154032320220572087371917861029742460511432719860060028711773940708665463838912095447
169153840738251683964672843103997031773806953697515361250814785519426855264850617559
578023800735613261292811759152510614321921371229538341475161758463597444651557194461422807
609355149689471297993116042454937557487301485869464746174302854380891173926363158456902871
154006382792582928544142981129100514420073587383494925225429102209847691297872749783
153980445364593769716368101228458568328714454906929821739084263711029918756833404119
609851516528151315027575909831093748748653982257257509750952891285449970655995160261371095
295552107819781552311036836750513433326263262127647209600167317534983523970131455166194903
169150135391396089846419288832476753760755649058006060752765522876738602044702139607
154002677445727334425889426857580236407022282743985624727379839567159438077724271831
153976740017738175598114546956938290315663150267420521241035001068341665536684926167
169146430044540495728165734560956475747704344418496760254716260234050348824553661655
153998972098871740307635872586059958393970978104476324229330576924471184857575793879
153973034670882581479860992685418012302611845627911220742985738425653412316536448215
153969329324026987361607438413897734289560540988401920244936475782965159096387970263
275419432550796360032520298221744226771213024379126053587871347913147952441055585495
275393495122807201204745418321102280679853891902560950101526509414330179900016239831
578023906975267645848328999225085831427170277276476546520750609175321339554881829627045079
323402180609025787981056966021540855371363297695590723749318060255662632701605562188113111
275390252944308556351273558333522037418434000342990312165733404601977958332386321623
396802890193204079900704678954531656318901710064301069183666259737635191285044815063
290563185149609521334796605925120466111895086053637189115207768580038863187884975319
275415727203940765914266743950223948758161719739616753089822085270459699220907107543
275389789775951607086491864049582002666802587263051649603477246771641926679867761879
260216394402293692838187122174043539221710088472466110091746724963244990171850548439
275386547597452962233020004062001759405382695703481011667684141959289705112237843671
275386084429096012968238309778061724653751282623542349105427984128953673459719283927
260212689055438098719933567902523261208658783832956809593697462320556736951702070487
153972984011843540154025494873112071001652159822292929525238971162960408854542230743
275419426218416479866790860995205984108593063653423767185653002005311327008306308311
275393488790427321039015981094564038017233931176858663699308163506493554467266962647
290563178817229641169067168698582223449275125327934902712989422672202237755135698135
275389783443571726920762426823043760004182626537349363201258900863805301247118484695
275386078096716132802508872551523481991131321897840062703209638221117048026970006743
140959862747472482711518305876075213087446475510611059771159021557534781315444450519
140933925319483323883743425975433266996087343034045956284814183058717008774405104855
140904282544638570937714991803271042891676905917971552300420081917210983013217281239
80671208096254407822321473029785492867332305896638850485487640713660014863575
154239819545541922366527377778213369200702342786241758377497987044397696894840153303
154213882117552763538752497877571423109343210309676654891153148545579924353800807639
154210176770697169420498943606051145096291905670167354393103885902891671133652329687
154184239342708010592724063705409199004932773193602250906759047404073898592612984023
260453536502108280778825073094676672015390148514722243741864872440483248988966429911
275623226528910600908876260698694857447431342665798482755546131606191932276835165399
275393487899936400390710278984582097642802999199806779673996208613204029015786595543
275390245721437755537238418997001854381383107640236141738203103800851807448156677335
290563177926738720520761466588600283074844193350883018687677467778912712303655331031
275389782553080806272456724713061819629751694560297479175946945970515775795638117591
275386077206225212154203170441541541616700389920788178677897683327827522575489639639
275360139778236053326428290540899595525341257444223075191552844829009750034450293975
153972976788972739339990355536591887964601267119538759097708670361834257970312586455
73448337295440372682984952846748441974629551726211320184686514562775785219287
140933925307115394430294735668350184490886913423253569006684850351865765365356766423
80658840166800959132014389947280292437721513509360721152780789470250966525143
154213882105184834085303807570488340604142780698884267613023815838728680944752469207
154210176758329239967050253298968062591091476059374967114974553196040427724603991255
154206471411473645848796699027447784578040171419865666616925290553352174504455513303
275623226516542671455427570391611774942230913055006095477416798899340688867786826967
275390245709069826083789728689918771876182678029443754460073771094000564039108338903
396802882957965349633220849310928390776650387750754511478006626229657796991766832343
290563177914370791067312776281517200569643763740090631409548135072061468894606992599
323402195778708579544646828588898815786283187485462561278999368277288290432894556778865879
275415719968702035646782914306620683215910397426070195384162451762482304927629124823
275389782540712876819008034405978737124551264949505091897817613263664532386589779159
275386540362214231965536174418398493863131373389934453962024508451312310818959860951
275386077193857282700754480134458459111499960309995791399768350620976279166441301207
73435969365986923992677869764243241545018759338933190851979663319366736880855
73423601436533475302370786681738041115407966951655061519272812075957688542423
277519907269083799720514014064206940222337382428182525908835293444870525937907213527
290799864067153239375523085966345096335593249703813224515174258931733441517302916311
275859905545397754577192263196584147712732943202313616380547283612696457878639813847
275652406121484483954993223991448578981859883389792788489788575622154277550325048535
275626468693495325127218344090806632890500750913227685003443737123336505009285702871
290592357519312603566878429881354004609272734074877324421919911794875057577145214167
290566420091323444739103549980712058517913601598312220935575073296057285036105868503
290562714744467850620849995709191780504862296958802920437525810653369031815957390551
275389319370809936372545253833653317059769798168217380925795288844972095307940177111
277519900032299078271349098132218289366936006413286919793409493348536726218498188503
154210183991801123169755698612988030632599879857094040923758567745896215816589354199
139036788618143208921450956737449567187507381066508501412028045937499279308572140759
80657073319736180747684806649779549519205686025463845533822667864049673905367
73434202518922145608348286466742498626502931855036315233021541713165444261079
73421834589468696918041203384237298196892139467758185900314690469756395922647
66198963788654661778704683201200247304189385297330655599513564318872166278359
66186595859201213088397600118695046874578592910052526266806713075463117939927
80655306472671402363355223352278806600689858541566969914864546257848381285591
73432435671857367224018703169241755707987104371139439614063420106964151641303
73420067742403918533711620086736555278376311983861310281356568863555103302871
66197196941589883394375099903699504385673557813433779980555442712670873658583
66184829012136434704068016821194303956062765426155650647848591469261825320151
73418300895339140149382036789235812359860484499964434662398447257353810683095
66183062165071656319738433523693561037546937942258775028890469863060532700375
156107314459731922040242073412391531504094631488633654995936202065146377629873022167
156107314459707765928028306439135509858576661899550076114533605712203308795089724631
