8
126132441896193083179818839499165984220619179730703439415632667821395164378911
327380766733797924467204031039403797494188866205270116938437760011931488046077556726244567
156107320792112226825131524538416713616274740502013681012451830441402682518245287127
262346975176667744065204099755521962522321678707059269863163554336306007153410909399
323402074602808255355522241416718974823952347372306598832747577519949146637023759812863191
154210176869668158113582300293496128271386804347549539609011011477180408369475298519
260453536601079269471908429782121655190485047192104428957771998014771986224789398743
154210126210629116787746802481190186970427118541931248391264244214487404907481081047
154210118975390386520262972837586921428175796228384690685604610706510010614203098327
73533173507615228965035731449917593525180314040252222358595830450401267229911
156107371451127112038753255377466633271716456718548393348796001351152617145456207063
327380766733797924443047918825636824238167220687300527854858878609335135103008721942947031
295559850279140482261387132791867584547364596663626482496754191337811882911347406742824151
142827357661638750892179248436484293194880942911597117122491922693760072671317009623
295551960083903405301225068297658132384149044153818261941804107072370374998337476604011735
141167362270332585914586934795399743347896464411430493996422258769422630044798887127
295551958190471162092630640731425385522084374937147472689249603899159961300941980731778263
295551958187228983593985787259565397941841113517255913118611668106055148948720413101860055
140930220071574562346359461418101950512612967482835262121269449637374423955296298199
262346975176643587952990332782265940876803709117975690981760957983362938318627611863
546210655189961573933261054220355032008561627038904995720581565015127203972710698102367447
546202884514392671016977376372727737932935057411548787162496557765488248355569877268374743
323402074602808255331366129202952001567930701854337009749168696117352793693954925029565655
154447319068402025569596006697537899461152331687061192602761224256285545624194589911
154213882216499596119622087591760384638920139397975261225657677766925592754840478935
323402059429412881673451880898210126029467256761838219163629184386830985297018417012352215
139040486842841681871317345716221921193827640607389721713927155958528656246823265495
154210176869644002001368533320240106625868834758465960727608415124237339534692000983
139036781495986087753063791444701643180776335967880421215877893315840403026674787543
139033076149130493634810237173181365167725031328371120717828630673152149806526309591
260686973452957542809668581914643148367199269892106781453472948151188870259360212183
260479474029044272187469542709507579636326210079585953562714240160646689931045446871
260450294422556468506222802821285390283547186043450212140576296849476695822376182999
260449831254199519241441108537345355531915772963511549578320139019140664169857623255
139033025490091452308974739360875423866765345522752829500081863410459146344532092119
260453530268675233193965225582327390882347116877318563674151055753992291957256824023
154210119086677595489087418628078642329461693136432597307366008715228132460854846679
139270160564922110690756595858317693706601386634932989172739033396191148822191744215
66522300198462386178275950945324174884787774358568363736416353974837368661207
262317325178928034192926759273583533735342379299147116569836556040730761673210143959
154210118987734159861497896171413982287858256250093499082331347060418185188468139223
260423886603339559599631089300183226403505747784192275664444999719196740744588633303
139036723614076245613193154295875518842765757459507959570600825252021248680450925783
140930212836335832078875631774498684970361645169288704415609816129397029662018315479
275623219392618703222262020769280553434756949440550531384391027319560206384596853975
295552092879765136281177398380430465180409284029824790895218368971475000798471189883856087
260449824018960788973957278893742089989664450649964991872660505511163269876579640535
139062661029697474987519343889434382428924460325280675778816331043987777812441933015
139033481423209671306272604001212193076145436289144934356678387732817783703772669143
140930155053369425566594517082337220673954503547255340995367409720387822588181161175
140930154954425989939004994625672560632351066660916242770332748065577875315794453719
275626461569571356894052794468475411383026787298772120910417965543556022526095729879
295552092883007313233831070171204164375267232299662649116807894998413224794287331382731991
154210118973820239226368119575945514469507772937952063394435847765210536353288758487
139270160452064754428037296806184565846647466436452455259808872446173552714625656023
139036723600162324978063377700407051024415274147366523882705325956813599845271545047
140930154940512069303875218030204092814000583348774807082437248770370226480615072983
139033018253085874976712525387688860823771104693378787897546610944360145849961489623
66409221986316569581182619905276628099774815389168324123096571177954640995543
66296143774170752984089288865229081314761856419768284509776788381071913329879
125227813179512523682200534176079920194316872528142947184530287562728995141407
140933925418427136950586294817965225819974525923709115259143387735944793571096863959
154213882216496576605595366720103381933230393199339813865482353222807709150492566743
260453536601052093845667941937208630839277331404385402716194077117711033785658189015
66297907601721504647547215160024134487079048456304984804190792103668858037463
327380766733855707406057477826690535785503473193477676423344018654501431979596740888700119
156107378575051080271918811276708028223262948061498587271094400385336201702407742679
140933983201393166023614069401169564778170449270913047759363878576939265194390529239
327380766733805048367016151991192723479562172233791870805052800907734169286593278894482647
295559850279147606185355365957423483788759548210117825446948113636210917094931963694359767
156107327916012038946083313464402086922303262255880296053347633122643198240413525207
142827364785562719125344804335725688146427434254547311044790321727943657228268545239
140933932542354124697778571588863623477210763465294756541617111314246261732396311767
87894078897068442967934903386266616287763554696895653413743169966618006070487
262346982300567556186155888681507335828350200460925884904059357017546522875579147479
169387335373120519926927883178846184336518815337129285877433365872199117281803445463
154213939999462605678623141303307720891426316546543746365702844063802180773786232023
686567229717317784834351593779927804197470993060595532657829898410568276869945341249275147396311
327380780013761846436455807000264625617718285489659146435751407246699656149508858290185431
299530678774813794475754401104042658572092741045007674259085424540682724316806989260334295
295559863559104404254795020966495385926915661465985101077646719975176403957847543090062551
169387284714081478601092385366540243035559129531510994659686598609506113819809227991
550181483685641218527508488261967332571532434040246913185199200436343953214795713369154775
678223307557428538277449905309135082964939137117008424735445520817142525619265352944783567955159
323899504078930209492048310524727751060616316558249711080683150851136144970880112516474071
323409951518089325766176606124208224296142430034808571921327694123881941091008399974933719
323402180842520422849892928276580930220515860407452363363242686874242985473867579140941015
546210655189968697857229287385910931249956578585396338670775487313526238156295255053903063
546203855848845907805481069269237048933783330161459656182451105970092151991297036824159447
323402074602815379255334362368507900809325653400828352699362618415751827877539481981101271
291573387472589034157389898487111367042896459749798098783172923894589620068737345946985687
154447326192325993802761562596779294412698823030011386525059623290469130181146125527
154213889340423564352787643491001779590466630740925455147956076801109177311792014551
578023785795661863464692147267311001326669187889215384885255655604888726333879241402819799
323402059429420005597420114063766025270862208308329562113823106685230019480602973963887831
139273930818668079554456820721240830967606324239425847013329101482072193673128912087
139040493966765650104482901615463316145374131950339915636225554992712240803774801111
578030585133542475017795511912124896062599174893260507802942101155218000146655892002645207
323402059426177827098775260591906037690618946888438002543185170892125207128381406333969623
154210183993567970234534089219481501577415326101416154649906814158420924091643536599
139036788619910055986229347343943038132322827310830615138176292350023987583626323159
139033083273054461867975793072422760119271522671321314640127029707335734363477845207
546210761429623082412746527458486148355205484632334543716364338025250133059619890219525335
260686980576881511042834137813884543318745761235056975375771347185372454816311747799
260453543724979081592860218708107028496513568945971043998667800696012501946957636823
260450301546480436739388358720526785235093677386400406062874695883660280379327718615
154213883008043684187058206264463536927846670015223168745737730893272551879042737367
260453537392599201427130781481568785833893608220268757596449454788175876514208359639
577596413812760452799638927506934822850148308029666888361047566109628829471866991707497687
577542019083778132385653182573543764320762320638173428454452515362156140151881245869548759
577535219742655342333904964456869882004589072214236745966128134018722053986883027639805143
577534248408209229469369504725916470245135751010817219896367508112517184534740425035556055
354733438496624813783758257556140733880131395453605442483039646464381729873125472796746967
678223307059999062155495741230000481128209030303349819858270724424407594595801943400541189645527
322966916770949692016083216455762552718714758821424857031530009940331167001449903434573015
322912522041967371602097471522371494189328771429931397124934959192858477681464157596624087
322905722700844581550349253405697611873155523005994714636610577849424391516465939366880471
322904751366398468685813793674744200113702201802575188566849951943219522064323336762631383
577969406032568368867984841994005733344654919269705086628300023333590708552446063424382167
323402074395308831414698553723851815818233927080312723763462525161404691019155541823399127
169153840738251683964672849380907205217879481426009991080087412973829957338612180183
609355149689471297993116042454943834397474929941992474668932683653518628329465232218465495
153980445364593769716368107505368741772786982635424451568356891165433020830594966743
323402074366129224926894872477111927596044574301288687627721103023461379849161433154135255
169150135391396089846419295109386927204828176786500690582038150331141704118463702231
153976740017738175598114553233848463759735677995915151070307628522744767610446488791
153973034670882581479860998962328185746684373356405850572258365880056514390298010839
275419432550796360032520304498654400215285552107620683417143975367551054514817148119
275393495122807201204745424598012454123926419631055579930799136868733281973777802455
578023906975267645848328999225092108337343721349004275015380438447948793957983903388607703
323402180609025787981056966021547132281536741768118452243947889528290087104707635949675735
260246037177138445784215562623115936770193053317035143905413453559154118006799934679
260220099749149286956440682722473990678833920840470040419068615060336345465760589015
275390252944308556351273564610432210862506528071484941995006032056381060406147884247
323402180605783609482412112549687144701293480348226892673309953735185274752486068319757527
260216857570650642102968822734893747417414029280899402483275510247984123898130670807
275389789775951607086491870326492176110875114991546279432749874226045028753629324503
169150084732357048520583797297080985903868490980882399364291383068448700656469484759
323402074365615397530904281859919831350068521710189802070767323020536286820126318641358039
291573387235389052432959817978523297583639328059159548154577628499374079011324182607242455
154002626786688293100053935322184468550135124666861963338905699758869536689491616983
260216394402293692838187128450953712665782616200960739921019352417648092245612111063
153976689358699134272279055421542522458775992190296859852560861260051764148452271319
153973447180200489418807195433962279197356100630726221916767756447699542580822353111
260212689055438098719933574179433434652731311561451439422970089774959839025463633111
153972984011843540154025501150022244445724687550787559354511598617363510928303793367
138799588638185625905720759274483781000632188760202019842781076808966574420286579927
275393488790427321039015987371474211461306458905353293528580790960896656541028525271
275389783443571726920762433099953933448255154265843993030531528318208403320880047319
140933925319483323883743432252343440440159870762540586114086810513120110848166667479
275597289100921442081101387074963084800144737917728009098473920561777261809557382359
154210126111658128094663452070655377239404747593043693004629746094601769745419674839
260423893727263527832796645199424621355052239127142469586743398753380325301540168919
139033025391144619728105155923596635781260944162948852994849961643516580017253983447
140933925307115394430294741945260357934959441151748198835957477806268867439118329047
80658840166800959138291300120724364965450008139189993780235192572324728087767
154213882105184834085303813847398514048215308427378897442296443293131783018514031831
154210176758329239967050259575878236035164003787869596944247180650443529798365553879
154206471411473645848796705304357958022112699148360296446197918007755276578217075927
260450294311241706471904529076923519692842355072853848357215062375682886086049735895
275623226516542671455427576668521948386303440783500725306689426353743790941548389591
154210126099290198641214761763572294734204317982251305726500413387750526336371336407
275623220184162791289698139441983705723683480057798438904471080445907165508799112407
275390245709069826083789734966828945320255205757938384289346398548403666112869901527
290563177914370791067312782558427374013716291468585261238820762526464570968368555223
323402195778708579544646828588905092696456631557990289773629197549915744835996630540428503
275415719968702035646782920583530856659982925154564825213435079216885407001390687447
275389782540712876819008040682888910568623792677999721727090240718067634460351341783
154002619551449562832570105678581203007883802353315405633246066250892142396213634263
153976682123460404004795225777939256916524669876750302146901227752074369855174288599
275386540362214231965536180695308667307203901118429083791297135905715412892721423575
153973439944961759151323365790359013655104778317179664211108122939722148287544370391
275386077193857282700754486411368632555572488038490421229040978075379381240202863831
154210118876419397827179622427052111697153425279497135298970112586624375452141692119
73423601436533475308647696855182113643136461581484334146727215178031450105047
275623219281303941187943747024918682844052118469954167601029792845766396648270406871
154210176756783248785369173287492850722013950086520548534481014062087124372234511575
275626468693495325127218350367716806334573278641722314832716364577739607083047265495
154210126097744207459533675475186909421054264280902257316734246799394120910240294103
139033025377230699092975379328128167962910460850807417306954462348308931182074602711
290566420091323444739103556257622231961986129326806850764847700750460387109867431127
323402195781950756497300500379678791891314579827828147995218723576853968831812772039304407
169150077495572327071418881365092335048467114965986793248865582972114900937060459735
153976682121914412823114139489553871603374616175401253737135061163717964429043246295
275389319370809936372545260110563490503842325896712010755067916299375197381701739735
153972976775058818704860585218033593590323311535891953239085798521029711208894768343
275626461458256594859734520724113540792321956328175757127056731069762212789769282775
154210118862505477192049845831583643878802941967355699611074613291416726616962311383
139036788618143208921450963014359740631579908795003131241300673391902381382333703383
80657073319736180753961716823223622046934180655293118161277070966123435467991
73421834589468696924318113557681370724620634097587458527769093571830157485271
66186595859201213094674510292139119402307087539881798894261116177536879502551
73420067742403918539988530260180627806104806613690582908810971965628864865495
66184829012136434710344926994638376483791260055984923275302994571335586882775
66183062165071656326015343697137633565275432572088047656344872965134294262999
140930155844916485968150689113077735001294378078785017010620047944850823385413395671
139066431493698197379940636459150281611060299028890438482602315700338118685882918103
260453536601051669226507934314631864833789710845202292931169422103694456403796763863
154210118975362786274862477370097131071480459881482554659002034795432480793210463447
139062661042065398543479700757315009850715339650528853198820321320088790980075529431
154032320220572081474429533867450178872095697303010448682921225732318335671258916055
140959862747472476814029978713782931448109452953561479742306306581187653147791271127
154239819545541916469039050615921087561365320229192178348645272068050568727186973911
154002619563817486388530462546461830429674681678563583053250056526993155563847230679
66211331712210622141849474002066110711243128104579932217244068434113561437399
156107314459731916142753746250099249864757608931584074967083487088799249462219842775
67200793196932851186747413986166076393609884434206854015243227017345241785559
156107314459707760030539979276843228219239639342500496085680890735856180627436545239
140930213739194251663981683129784486761095835912405656075901106284770990899270853847
140930156747775330172416748090940302797516189381085078455935993114241362004527359191
140930155844916480070662355673875279917884827793240807152494705514100593143998653655
140930155843370488888981269385489894604734774091891758742728538925744187717867611351
67200769040820637419774157964520558424020800855325451418890283948510458488023
125096789503366521364586394447218994381066709609264330842266132883632240010455
156107320792108776794456462604980489821687823458650914009126508452517991290621207767
154210126210625666757071740547753963175840201498568481387938922225602713679857001687
73533170057584553903102295226123006608136951273248897036606945759173643150551
327380766733797924439597888150574890801943426100383484492091875284013146218317494318867671
142827357661635300861504186503048069400294025868234350119166600704875381443692930263
140930220071571112315684399484665726718026050439472495117944127648489732727672218839
262346975176640137922315270848829717082216792074612923978435635994478247091003532503
323402074602808255327916098527890068131706907267419966386401692792030804809263697405486295
154447319068398575538920944764101675666565414643698425599435902267400854396570510551
154210176869640551970693471386803882831281917715103193724283093135352648307067921623
260686973452954092778993519981206924572612352848744014450147626162304179031736132823
260479474029040822156794480776071355841739293036223186559388918171761998703421367511
260450294422553018475547740887849166488960269000087445137250974860592004594752103639
260449831254196069210766046603909131737328855920148782574994817030255972942233543895
139033025490088002278299677427439200072178428479390062496756541421574455116908012759
262317325178924584162251697340147309940755462255784349566511234051846070445586064599
154210118987730709830822834237977758493271339206730732079006025071533493960844059863
275623682560972202456368653119784364391801445477126426943321863161011546809491334359
275623219392615253191586958835844329640170032397187764381065705330675515156972774615
275626461569567906863377732535039187588439870255409353907092643554671331298471650519
154210118973816789195693057642509290674920855894589296391110525776325845125664679127
140930220069804265250906015155082429217283131923645011221068508690368126526379599063
66409218536285894519249183681482041182731452622164998801107686486727016916183
66296140324140077922155852641434494397718493652764959187787903689844289250519
260453587260066548542641331714479329405821876776192795409388250582694160789592941783
260449881913210954424387777442959051392770572136683494911338987940005907569444463831
124192160786685961866968089124132930354764402406703838611163752624966070772951
154210126210598491130831252702840938824632485710849455146361001328541761240725791959
73533142881958313415257382201771798892349232247007319115709884806734511940823
124192157767171935146096432121427240608565766959343663286619634741361722860759
275419432550792910001845242565218176420698635064257916413818653378666363287193068759
275393495122803751174070362664576230329339502587692812927473814879848590746153723095
275390252944305106320598502676995987067919611028122174991680710067496369178523804887
275389789775948157055816808393055952316288197948183512429424552237160337526005245143
169150084732353598489908735363644762109281573937519632360966061079564009428845405399
323402074365615397527454251184857897913844727123272758708000319695214297935435091017278679
154002626786684843069378873388748244755548207623499196335580377769984845461867537623
153976689358695684241603993488106298664189075146934092849235539271167072920828191959
153973447180197039388132133500526055402769183587363454913442434458814851353198273751
153972984011840090123350439216586020651137770507424792351186276628478819700679714007
275597289100917992050426325141526861005557820874365242095148598572892570581933302999
154210126111654678063988390137219153444817830549680926001304424105717078517795595479
290563641082724290301419414908931184970760787505161156797751598367915911393263035607
290563177914367341036637720624991150219129374425222494235495440537579879740744475863
169150077497114868222424905720041496567030251623973074655306427571586615135567422679
154210126097740757428858613541750685626467347237539490313408924810509429682616214743
275622763346636280978289734162760304526935056958850247331341779946166662635274708183
140930227193728233484071571054323824168829623266595205143366907724551711083331134679
80657069869705505692028280599429035129890817888289792839288186274895811388631
73420064292373243478055094036386040889061443846687257586822087274401240786135
154210176770669563277610120976269073100259546766215638337648595015467013145006515415
154210176756755642642480344380800605281909063454074202649753095720259364309827134679
189210362526512446750323239725927687854226517449549543410968606607278294508759
181975123796244962920679636460385436531912970891843883777460629212985016526039
154210176756534786759383046339602693094316198639595767162643643350494163534665557207
139033025376982237066989252380238010335212709403882635935117091636715970344505648343
124093213954105092283530810336047425953404598430198606709396810058638792664279
124079300033469962506935341868229075470092456994510711210101602409803613283543
131314317907854349038537747221583733927591525116729261391239814603321729688791
124079079177586865208894143956041482605277978559023601757731837209028451706071
66197169335446994571745317831703472026769606097378324689668018054682227844311
66183255414811864795149849363885121543457464661690429190372810405847048463575
66183034558928767497108651451697528678642986226203319738003045205071886886103
131316081735405100701995673516378787099908717153265961685653818325918674396375
67200765596687450691279924195809381057262982298180251439332149487524249150679
125082651282715107561455494298501873666182271180944125911043025573035689714903
73533142457339153407634805435766311271790049137222294460695868229352650515671
154210176855478175207065901282647712468643233241581186522675565559302268875734328535
124178022566034548063837188975415809639879963978383633679940645314369520477399
66296112723894677426688362851077799061371591516738356611876826160023296615639
80657042269460105196560790809072339793543915752263190263377108745074818753751
131301946534267713619736430370367356131222914172305932078974828898926472013015
73420036692127842982587604246029345552714541710660655010911009744580248151255
125082647838581920832961260529790696299424452623798925931484891112049480377559
67200765590789962357840721740725971506977438088322126096901399257282834408663
131427396066922770634678256165880594760034586197406172922682845328031724676311
131427393047408743913806599163174905013835950750045997598138727444427376764119
131314756169589868572686706822164332740177119220700154973990460313644428764375
140930227193700627341182742147631578728724736634148859258638989382723951020923757783
154210183991770066996191814049769734841980603909779557864977954869586866600319460567
131314535313706771274645508909976739875362640785213045521620695112869267186903
131314314457823673976604310997789147010548162349725936069250929912094105609431
131427392616892095572744819942086007842991223430402847600693960636804100596951
66297907170467670264805535632049811122448628110429569138942181517265405027543
140930220974208675280507111118853309435741182582417985058860297630254714409586336983
67200765590052776316160821433840545313191745062089860429097555478502657565911
73533142450704479032515702673797475527718811901131903450461274220331058930903
131427175210302487294957157946807575701434414735686797802509236348476386256087
66296112717260003051569260089108963317300354280647965601642232151001705030871
138552866025600431235185982639259865111293192413505971820501541539234630411479
154210183993316057440686858658254813269704463825435580042478453654099493246273660119
80657042262825430821441688047103504049472678516172799253142514736053227168983
73421803532557946991798084781561252727159131958467139619634537341759949186263
138551099178535652850856399341759122192777364929609096201543419933033337791703
131315860448268169021212796076216870870463818371903436568035442538740059808983
73420036685493168607468501484060509808643304474570264000676415735558656566487
131427171760271812233023721723012988784391051968683472480520351657248762176727
67200769039978139086425700470937214202551437396774290655685891058475970667735
73533145900629841802780581710894144417078504235816333677049609800304372032727
66297907170362357973136978445351893094764957678110674043541632406011094050007
67200765589947464024492264247142627285508074629770965333697006367248346588375
73533142450599166740847145487099557500035141468813008355060725109076747953367
73420036685387856315799944297362591780959634042251368905275866624304345588951
31558541639279501687823109898478282059195039080209020807474375515776215
295559744039436341521804112596877183496951872047069862900247421986575663668571771496899799
140933926321285132010326098317983006008054339513411935918425967218416229637358691543
156107314459704315991147010549918203910895515990450917724496855518835771852097922263
140930163080151766298753216590553521151792026754737786496970303805057578661938013399
140930155844913036031269386946950255609540704441191228791310670297080184368660030679
140930220974208682008975246005264815807410170059424199933267252205962775642048636119
67200765596781244451047232940212214300668751276964267383673263539735119865047
260479474029037378117401512049146331533395169684173608198204882954741589928082744535
275626468806349184273149679740102814135497122918255381661334408433984722242542052567
73532921601549849869360916267981551650381339680519200952667217080788359652567
138800514974927131303840486527707960534341311060317263549407827555875117524467655895
139033951715518195672776192869737732809769636852271709423347379683573879712386720983
139037193892470849344566966568932590758039474710493298949374317907569695853885596887
153977145290298968956452172458838016385452325395577834881505654080290475880705762519
156145302536086613008817643336989265165187154457019954882902766144731217270443718431
139033481310376524958829582653809047202736847757437440745665421756904048340459136215
74456161847722342461082023001093144784794025178801296903661446024678848968479
291574343630397706204285128641013411953399901005037342168271464427515439917320180750427351
139033481421687836962472794464734693998854761684671037525701334241813166849161503959
140933868427062566699983803567698648263725526689925136587454965300102010511175525591
75473451167080156684051797158860975689713827143713618690016425896559296493343
156107314459735366161910276282287031364259741697045388435529658018248881646403658967
140930163080182816469516482322922348605156252461332257208003106304470688456243750103
140930155844944086202032652679319083062904930147785699502343472796493294162965767383
140930155843398095020351566390933697749754876446436651092577306208136888736834725079
67200796646952007716779601767665578526375345747675300186172676649529425601751
156107371451151268139448490449474212622149642029730518695319446644660626936799241431
327380766733797924467204019520871896245746571120485839036984225132780428611018513285981399
295559744039435438690984667579029627143753740090187783014999469402766018823029100926018775
142827357661662906992874483508491872545314128222779242469015367987268082462660043991
141167362270356742015282169867407322698329649722612619342945704062930639836141921495
295551958190471162116786741426660457529663725370332783871374950422605254808951772074812631
295551958187228983618141887954800469949420463950441224300737014629500442456730204444894423
140930220071598718447054696490109529863046152794017387467792894930882433746639332567
158279183384755464984232017786839798113976089925063647977019054089096618084691457823
262346975176667744053685567854273520227236894429157816328284403276870948109970646231
140933874759415271239472752949323866575137771627908396748095390310877683504793593047
323409845278377158271805907745814367651136621914878529489379049890437042819105537206592727
546202884514392671041133477067962809940514407844734098344621904288933541863579668611409111
323402074602808255355522229898187073575510052287522320931294042640798087201964716372600023
154447319068426181670291241769545478811585516998243317949284669549793555415537624279
154210640038025107366845462676187720727933433149586748636388018248081380978553595095
154210176869668158102063768392247685976302020069648086074131860417745349326035035351
171559140182824904639241089688977954227231957200694346583358019575959533664087160607
139033076149154649735505472245188944518158216639553246064352075966660159597869343959
260686973452981698910363816986650727717632455203288906799996393444696880050703246551
260479474029068428288164777781515158986759395390768078909237685454154699722388481239
260453536601079269460389897880873212895400262914202975422892846955336927181349135575
295559742145946204063468748447861841437505107293870462441867346264442434596004710310290647
546202869340946638344177902927723122096109661792549502140791174811644470773639698599978199
323402059429362222658566655757947385731105306235337724727463313163509016112024746361169111
291581142974704780476905869724178146040302682211663679369358625891985763920363431161046231
139273873035729226096151002081701074065533332402039487219807380478703615445526193367
139066373611815955473951962876565505334660272589518659329048672488161435117211428055
139040436183826796646177082975923559243301140112953555842703833989343662576172082391
260449831254223675342136343609352934882348958274693674924843584312648673961200657623
139036730836971202527923528704403281230249835473444255344654571346655409356023604439
139033025490115608409669974432883003217198530833934954846605308703967156135875126487
156381988803272354946847295729613271468128467964981215355831467862181340473927251743
154213825225104830728752387624923780025773678177836808952216009889903973651440018647
140933867635487906053027136069468343579690315811493324545599751164561479892950656215
154213824433557345708036207971606499692946183087124023151938716651424395472346358999
66522324354563081413347958524674608070098956483914887181709861984628711695575
262317325178952190293621994345591113085775564610329241916360001334238771464553178327
154210118987758315962193131243421561638291441561275624428854792353926194979811173591
295551958190413267839015148107333001620456882159324664706526027016204484138554016802612439
140930162177320946853735369034200323019835144674852538544386494160212035991367132375
154210582143747335773526135220278513884722425030421899712981617477410983223281394903
275623219392642859322957255841288132785190134751732656730914472613068216175939888343
154210118975390386508744440936338479133091011950483237150725459647074951570762835159
139033481423233827406967839073219772426578621600327059703201833026325793495115703511
156381981568033624679363466086010005925877145651434657650171834354203946180649269023
140930155053393581667289752154344800024387688858437466341890855013895832379524195543
275626461569595512994748029540482990733459972609954246256941410837064032317438764247
139270160452088910528732531878192145197080651747634580606332317739681562505968690391
139062661028175639906533492673056576466207591935113752715573609749139382177653925079
140930154940536225404570453102211672164433768659956932428960694063878236271958107351
139033018253110031077407760459696440174204290004560913244070056237868155641304523991
66409246142417264816254627484627061285085997514514847568390079187745984029911
74681876506433200016553566854176940478835395331671763475880885365941071623967
66296167930271448219161296444579514500073038545114807955070296390863256364247
74568798294287383419460235814129393693822436362271723862561102569058343958303
156107371451127112027234723476218190976631672440646939813916850291717558102015943895
262347025835682629267307298693323439882678610645692528664628574186620882737181566167
327380766733797924443047907307104922989724925602516249953405343730184075667949678502683863
295551973363866535750544877517635359812105524944861985373335580750530710262819445308728535
140959862846419315280869363689015732321938620321008212570784399719445390673043858647
262346975176643587941471800881017498581718924840074237446881806923927879275187348695
323409845278377158247649795532047394395114976396908940405800168487840689876036702423295191
546202884514392671016977364854195836684492762326764509261043022886337188920510833828111575
323402074602808255331366117684420100319488406769552731847715161238201734258895881589302487
154239819644488754935878435591153888435194487596638911177123365206308306252439561431
154213882216499596108103555690511942343835355120073807690778526707490533711400215767
154210640038000951254631695702931699082415463560503169754985421895138312143770297559
260449881913238560555758074448402854537790674491228387261187755222398608588411577559
260479474029044272175951010808259137341241425801684500027835089101211630887605183703
546202869340946638320021790713956148840088016274579913057212293409048117830570863816680663
260449831254199519229922576636096913236830988685610096043440987959705605126417360087
139062668264936205243484641631789205676090998360925779949596813492530113062279652567
139033025490091452297456207459626981571680561244851375965202712351024087301091828951
154213824334589753968232918541685818005824776611701346045501458643671379365176354007
260449824018960788962438746992493647694579666372063538337781354451728210833139377367
260449824017414797780757660704108262381429612670714489928015187863371805407008335063
139036723600162324966544845799158608729330489869465070347826174897378540801831281879
124192188392817332163973532927277950457118947299053687378446145325985037886679
295559744039435438663809041338541782230729388882471995295973227824845121762076661794809047
140933925418427136939067762916716783524889741645807661724264236676509734527656600791
323409845278377158244630281505326522738112270707162741770352808312516145758153098075382999
154213882216496576594076834818854939638145608921438360330603202163372650107052303575
260453536601052093834149410035960188544192547126483949181314926058275974742217925847
139036730836944026901683040859490256879042119685725229103076650449594456916892394711
154213824334586734454206197670028815300135030413065898685326134099553495760828441815
139036723601705296634199211215886991336790797372178671397417016941617062623614411991
66297907601709986115645966717729049702801147002770105653131357044625417774295
291635537729740193728746029090372992329073705961075683698425066903934959810795248424658135
239871196021034430929470572767874410560902508117014014564471813917960548459735
156107429234090121586235777187765527229137849589215424953962016588594146120961696983
262347083618645638826308352404870776135184787794261013804673740483497470756127319255
327380766733855707406057466308158634537061178108693398521890483775350372544537697448436951
295559744039493221629838114366316365435068347078395342499905728045335962756548285088474327
295551973363924318713554436518689071359441777451039133941820720795697007139407464254481623
142827415444601760439661770246783187152302335782264148727657937931201601646822499543
140959920629382324839870417400563068574444797469576697710829566016321978691989611735
140933983201393166012095537499921122483085664993011594224484727517504206150950266071
262347032959606597500472854592564834834225101988642722586926973220804467294133101783
327380766733805048367016140472660822231119877149007592903599266028583109851534235454219479
295559744039442562590796788530818553129127046118709536881614510298568700063544823094256855
295551973363873659674513110683191259053500476491353328323529503048929744446404002260264151
140959869970343283514034919588257127273485111663958406493082798753628975229995394263
140933932542354124686260039687615181182125979187393303006737960254811202688956048599
275627040416715078481317424307008932248440655069891712411012705970360386335523022039
327380780013812505475497121317230536675217291364560674152589090114315859407453276844139735
169387335373120519915409351277597742041434031059227832342554214812764058238363182295
323409845278434941210659354533101105942451228903086088974285308533006986752624721369048279
323402074602866038294375676685473811866824659275729880416200301283368031135483900535055575
154447376851365035117078528507836793418573724557728224207927239493727074599700079831
154239877427451764494879489302701224687700664745207396317168531503184894271385314519
154213939999462605667104609402059278596341532268642292830823693004367121730345968855
154210697820963960813632749414479035334921640709071654895030588192014900162716050647
550181589925346262122067042651508460734280345962086645947625734015684051376064767088731351
686567229717317784834351593779916285665569744618300447873551996957033397718885906190231707133143
619833708331790109063781627416377887333787275037448819090934622508322218203184334080711370286295
619817412043979433175091479850870612308498863290299491600929533384727383152786227387061903107287
299530678774813794475754389585510757323650445960223396357631889661531664881747945820071127
295614258288086724668780754381354543207859353772694283082788235843498033842774245487748311
295559863559104404254795009447963484678473366381200823176193185096025344522788499649799383
550181483685641218527508476743435431323090138955462635283745665557192893779736669928891607
678239603845239214166140052874630839458326300421862667441172708487202481518604024579389594870999
678223307557428538277449905309123564433037888674713339951167619363607646468205917885740127691991
323899504078930209492048299006195849812174021473465433179229615971985085535821069076210903
323464346247071646180162339539067381577086122341517753926469209992203570975935102372619479
323409951518089325766176594605676323047700134950024294019874159244730881655949356534670551
323403152176966535714428376489002440731526886526087611531549777901296795490951138304926935
291573493712294077751948452876652495205644371671637831545599457473929718230006399666562263
546700207750809581583100980267898556765988170024053199928677409161629382601107924155180247
546265049918951018271215020800770088530900270892105520675917003181847868041221957451588823
546210655189968697857229275867379030001514283500612060769321952434375178721236211613639895
1212203738428822688625029408066652376216156505523896174649866910210812012848558160708418822284503
1145470439844104924438875127314361147660110400947400103079026949089962481468311250213850724246743
291588928823726839989957242663834053945707303919726237997889403514716471867959944174707927
546202884514399794940945598019751735925887713873255852211236945184736223104095390779647191
291581158148157937073673564816206759870080734292370029439804396265077516250819123340715223
291573387472589034157389886968579465794454164665013820881719389015438560633678302506722519
260687031235920552357151103724942042324620662762773813058638963388630399234865702103
295559742379440838904751645209067685506334536514270311012704982010558867889476763826857175
323409830338425760416133230366780523875561305083093781856385956159264405022637620711728343
292070695769040299044060470885903516873605997955504667099551718365356401093707197219153111
260479531812007281734952064519806473593747602950252985167880255398088218906550936791
295559742171941414991481023010028480370765805641210498491877091251850877347296435512091863
550119303133632049528483633432555103821560228203246652798629582174397939263446136279082199
323409830130926336502862608167741318739992574210033969335558065400556414480457292396963031
291635537729682311818903889219735843502949367950497175325963421626866895991640902200796375
139299868246657238370713168720634334763880672438089496964794788921454907170727994583
260453594384018122907177184619164527502388470473687881681535416899270446365511591127
295559742146003987002322195235148579728819714282078021926773604907012378529523894472746199
578023785795661863464692135748779100078226892804431106983802120725737666898820197962556631
546202869341004421283031349715009860387424268780757061625697433454214414707158882762433751
291581142974762563415759316511464884331617289199871238854264884534555707853882615323501783
139273930818668079542938288819992388672521539961524393478449950422637134629688648919
139066431394754808920739249614856819941648480149003565587691242432094954301373883607
139040493966765650092964369714214873850289347672438462101346403933277181760334537943
578030585133542475017795500393592994814156879808476229901488566276066940711596848562382039
291573372295951482000830785191977602675747458152623470725541941491811939884520226859590871
260449889037162528788923630347644249489337165834178581183486154256582193145363113175
139036788619910055974710815442694595837238043032929161603297141290588928540186059991
139033083273054461856457261171174317824186738393419861105247878647900675320037582039
323409951518038666727135268770178510741758833990338488401582941497963618962945894540453079
546202990754054179496462838092326953031136619920194057256825795896460118007420025945269463
260479481152968240409116566707500532292787917144634693950133488135395215444556719319
260453543724979081581341686806858586201428784668069590463788649636577442903517373655
139040443307726608767128871901908932549329661866820170883599636670584178298340320471
260449838378123487463088132535338308188377480028560289965739386993889189683368895703
139036737960871014648875317630388654536278357227310870385550374027895925078191842519
323409845278377949791737862968166067098267265323439557653707688567893816222995826625553623
323402074602809046875454185120538773022640695696083349095622681318254860605855005791560919
154239820436032843003314554263857040724121018213886818697203418332655265376641819863
154213883008043684175539674363215094632761885737321715210858579833837492835602474199
260479474820588360243387129480962289630167956418932407547915142227558590011807442135
260453537392599201415612249580320343538808823942367304061570303728740817470768096471
546202869340947429864109858150074821543240305201110530305119813489101244177529988018939095
139040436975346728601399434675370689886709701141117884481381290762747552865591043287
260449832045743607297358695308800065525757519302858003563521041086052564250619618519
139036731628491134483145880403850411873658396501608583983332028120059299645442565335
577596413812760452799638915988402921601706012944882610459594031230477770036807948267234519
577542019083778132385653171055011863072320025553389150552998980483005080716822202429285591
1212203769760186582434463936490547563848989576329638227426956693887840061478460156294409637930199
1145470471175468818248309655738256335292943471753142155856116732766990530098213245799841539892439
322920292717536274518381137851466887016513045972503327781566431563346373863545934990353623
577535219742655342333904952938337980756146777129452468064674599139570994551823984199541975
577534248408209229469369493207384568996693455926032941994913973233366125099681381595292887
545767726682534107701694452107006387835276819293852356543404336709315562228005812233118935
322912522041967371602097460003839592940886476345147119223481424313707418246405114156360919
545706532612428997235960489056941446989717583478422214148484904618408786743021848165426391
545705561277982884371425029325988035230264262275002688078724278712203917290879245561177303
322904751366398468685813782156212298865259906717790910665396417064068462629264293322368215
275419483209835401346837270409711899221160453635337521100011591570808998933371102423
169179778166240842780929197380300709014153829624673641031553100413212670836211262679
577969406032568368867984830475473832096212624184920808726846488454439649117387019984118999
275393545781846242519062390509069953129801321158772417613666753071991226392331756759
169153840738251683953154317479658762922794697148108537545208261914394898295171917015
323409845044940306341823392278067308003472110263752177854990511187054088383464778177782999
578023800735613261292811747633984989983652520217281792068338052857073839619600224782722263
546202884280955819111150961600215750292849896193607746710233365585550587427938909582599383
291573387239145058327595250549043480161416346985365715380715809416252924957521821309674711
154006382792582928532624455504762245569061330834088101519822578604815734328194049239
153980445364593769704849575604120299477702198357522998033477740105997961787154703575
275390303603347597665590530521489709868381429599201779677873648259639004824701838551
169150598559753039099682457492078519661374805588537899609415157102042676727541998807
154003140614084283679152595517182002307641439274517463584029473792463512760564131031
153977203186095124851377715616540056216282306797952360097684635293645740219524785367
275389840434990648400808836237549675116750016519263117115617490429302973172183278807
260242382489321892980278974262653157763016650205242681090231807119723809205205411031
153976740017738175586596021332600021464650893718013697535428477463309708567006225623
260213202882834089299032234374430968410237626169106939668093863808553815096536147159
260212739714477140034250540090490933658606213089168277105837705978217783444017587415
153973034670882581468342467061079743451599589078504397037379214820621455346857747671
138825576725213826047812605086183226097866222764483961011993531511042291379879879895
138799639297224667220037725185541280006507090287918857525648693012224518838840534231
138796397118726022366565865197961036745087198728348219589855588199872297271210616023
381659137594390918586909845626817148127207391840383109950723315465712323568536724695
295559863351547197375117874967809587381440339100999388622001874094910944971401097497879767
295552092675978294458834197120182293305813769473643180063916866845271989354260276663887063
323409951310532118886499460125522425750667107669822859465682848243616482104561954382750935
323402180634963215970215782277895131675040538042466650907597840993977526487421133548758231
260271974605127604600471910622509440566467401515698793856879140998536831504399017175
381633200166401759759134965726175202035848259363818006464378476966894551027497379031
295559863325609769385959047192929686739494247741866912056898387750072446153628556458534103
295552092650040866469675369345302392663867678114510703498813380500433490536487735624541399
323409951284594690897340632350642525108721016310690382900579361898777983286789413343405271
578023906975267645848328987706560207088901426264219997113926903568797734522924859948344535
323402180609025787981056954503015231033094446683334174342494354649139027669648592509412567
546202884280905160072109635764717937986908595233921941091942147838783324734935447588381911
546195113605336257155825957917090643911282025606565732533857140589144369117794626754389207
577535204569209309636949378798098292911742031077267871860843869662281923461884014188111063
832155959601005054639685952270689857208095689454734168562515792675735760863017679022793943
1145470725789409335475231909771037550970937607528806057201134742283802722828893391995318133400791
577534233234763196772413919067144881152288709873848345791083243756077054009741411583861975
577527433893640406720665700950470998836115461449911663302758862412642967844743193354118359
577526462559194293856130241219517587076662140246492137232998236506438098392600590749869271
260246037177138445772697030721867494475108269039133690370534302499719058963359671511
260220099749149286944922150821225548383749136562568586884189464000901286422320325847
578023785562167228595856173493745302139247774165097195864507323379784768529660254771291351
295552092646798687971030515873442405083624416694619143928175444707328678184266167994623191
578030706313148257401432352351374101824831413268265120031613349119127008335701510548169943
546202990517368025168023348200930979817855540820654392185184280504169669979041977118303447
291581279324058372601716298520433595360477254700854280060628681058874941186670565178025175
381629494819546165640881411454654924022796954724308705966329214324206297807348901079
295552092646335519614081251091748121143589665063206063989512882451170847848234515476063447
323402180605320441125462836249460959512816433632029534833193856599876384981395372360934615
260242331830282851654443476450347216462056964399624389872485039857030805743211193559
260216394402293692826668596549705270370697831923059286386140201358213033202171847895
138829231413030378840230661545397562809957841598374970292296026891037541138034140375
138803293985041220012455781644755616718598709121809866805951188392219768596994794711
260212689055438098708415042278184992357646527283549985888090938715524779982023369943
138825526066174784721977107273877284796906536958865669794246764248349287917885662423
138799588638185625894202227373235338705547404482300566307901925749531515376846316759
138795883291330031775948673101715060692496099842791265809852663106843262156697838807
275419426218416479855272335370867715257580807104016943480046478400279370038627607767
275393488790427321027497455470225769166221674627451839993701639901461597497588262103
153980388373174848213284640565276115514122551826202420413512626935468332892411208919
275389783443571726909243901198705491153170369987942539495652377258773344277439784151
153976683026319254095031086293755837501071247186693119915463364292780079672262730967
181989286178894560292321746643536399982394135655368737496407994763614324597975
140959862747472482699999780251736944236434218961204236065552497952502824345765749975
140933925319483323872224900351094998145075086484639132579207659453685051804726404311
262317382961891043740409281083882427692763772169814148175002571278172290648715633879
262317332302852002414573783271576486391804086364195856957255804015479287186721416407
154239819545541922355008852153875100349690086236834934671891463439365739925161452759
154213882117552763527233972253233154258330953760269831185546624940547967384122107095
154210639939054118673762112265652910996911062200699193249753520128195745816492188887
275597339759960483395418352986020583806019639445444846781341536765035206228111336663
260453536502108280767306547470338403164377891965315420036258348835451292019287729367
577969391066621661140864250944750892722716567402359138704745424701196913759680105900745943
139273872936758237403067651671166264334510961453151931833172882358817980283464787159
139040436084855807953093732565388749512278769164066000456069335869458027414110676183
260657330579165957271252032403953693882199647138326947428967794183305219127454016727
260449831155252686649052993198818125151326587325806119538209086192763038799139251415
260423893727263527821278113298176179059967454849241016051864247693945266258099905751
139036730738000213834840178293868471499227464524556699958020073226769774193962198231
275393487899936400379191753360243828791790742650399955968389685008172072046107894999
169153782856341841813283680330832638584784118639736075899931193850575743948948055255
578023800735555379382969607763347841157528182206703283695876407580005775800445878558860503
153980387482683927564978938455294175139691619849150536388200672042178807440930841815
275390245721437755525719893372663585530370851090829318032596580195819850478477976791
291635674027096042155742401643805416727734113682322560647949817931208330562732885746984151
275389782553080806260938199088723550778739438010890655470340422365483818825959417047
138855161618148736853970402109519325864266081372185903351110564588729162794843841751
275363845125091647433163319188081604687380305534325551983995583866666046284920071383
153976682135828333446725384183773897126640315209641235890151409399490554220782363863
275360602946593002579691459200501361425960413974754914048202479054313824717290153175
260212681832567297894379902941664809320595634580795815460560637914398629097793725655
153972976788972739328471829912253619113589010570131935392102146756802301000633885911
138825518843303983907941967937357101759855644256111499366716463447223137033656018135
138795876068459230961913533765194877655445207140037095382322362305717111272468194519
124107376336754689655172920519198389403885763193723460428344175609268100736215
181976918249441111602014663561031199552783343268090608163701143520205276259543
140933925307115394418776210044011915639874656873846745301078326746833808395678065879
140933874648076353092940712231705974338914971068228454083331559484140804933683848407
154213882105184834073785281946150071753130524149477443907417292233696723975073768663
154210639926686189220313421958569828491710632589906805971624187421344502407443850455
275623277175581712769744542579579447392178342311217562989557042557001735360102343895
260449881801923798521439800704040983947085843520632023477826520748604798852085130455
578023785795603969186920542429451644169020049593422987818953197319336896228422442690356439
546202869340946527005259756395682404478217425569748942460848510047813644036761127490233559
139273872924390307949618961364083181829310531842359544555043549651966736874416448727
582001519868862145004861673858394969637716099058942695914943424450975042696027648765273303
260449831142884757195604302891735042646126157715013732260079753485911795390090912983
139036730725632284381391487986785388994027034913764312679890740519918530784913859799
260446125796029163077350748620214764633074853075504431762030490843223542169942435031
139033025378776690263137933715265110980975730274255012181841477877230277564765381847
275623220184162791278179607540735263428598695779896985369591929386472106465358849239
275390245709069826072271203065580503025170421480036930754467247488968607069429638359
396802882957965349621702323686590121925638131201347687772400102624625840022088131799
290563177914370791055794250657178931718631507190683807703941611467029511924928292055
546203005690292995230258064240148927813018692030417789285503524318900140062552539338974423
291581279324051137362986031036603951757211712449531966514070975399241433209276271900042455
275415719968702035635264388682282414364898140876663371678555928157450347957950424279
275389782540712876807489508781640468273539008400098268192211089658632575416911078615
153976682123460403993276693876690814621439885598848848612022076692639310811734025431
138829224177791648572746831901794297267706519284828412586636393383060146844756157655
275386540362214231954017648794060225012119116840527630256417984846280353849281160407
138800044571303844891500092013572107914927495248692671164498450071890152736086893783
275386077193857282689235954510120190260487703760588967694161827015944322196762600663
153972976776604809875023139605170536608388580959339548113972814049951057591585547479
138799581402946895626718397729632073163296082168754008602242292241554121083568334039
138795876056091301508464843458111795150244777529244708104193029598865867863419856087
124095008407301240964865837436693188974274970806445331095637324365859052397783
275623219293671870629873905430753323054167763802845101344279974493182581013878482135
66213098565161370327717011312355178395766598344800054027573505211512828536023
124082640477847792274558754354187988544664178419167201762930473122450004059351
154210582032408417626994094502660621648499624470741957048217786650674104652171650263
275623219281303941176425215123670240548967334192052714066150641786331337604830143703
139036723490393554113907658343182123451775712600217754974231107011941136491635877079
66200730635707921637409928229849977966155805957521924694866653968103780197591
66188362706254472947102845147344777536545013570243795362159802724694731859159
275626519352534366441535316278774305340448180169439152515583980780997551501601219799
260449881800377807339758714415655598633935789819282975068060354160248393425954088151
139033076036269740407292345239185666968785362378524254989822078551566875600628557015
260449831141338766013923216603349657332976104013664683850313586897555389963959870679
139036730724086293199710401698400003680876981212415264270124573931562125358782817495
139033025377230699081456847426879725667825676572905963772075311288873872138634339543
275626462361115444949970381239930121376868533638118574895618867610467922606857725143
396806125134918003293493097385784979873907969059569277298427040848621656163587007703
291574479986170524263891484710703768635896412295433142247336120082745571040094195169174743
275418962145654689307055162381477272313167978734884961204582866381446164099449300183
275393024717665530479280282480835326221808846258319857718238027882628391558409954519
275389319370809936361026728209315048208757541618810557220188765239940138338261476567
260212681818653377259250126346196341502245151268654379772665138619190980262614344919
138825518829390063272812191341888633941505160943970063678820964152015488198476637399
138799581401400904445037311441246687850146028467404960192476125653197715657437291735
138795876054545310326783757169726409837094723827895659694426863010509462437288813783
275626461470624524301664679129948181002437601661066690870306912717178397155377358039
275626461458256594848215988822865098497237172050274303592177580010327153746329019607
139036723488847562932226572054796738138625658898868706564464940423584731065504834775
277519892797060347992346742864276754973672427550333538382143336235527374955541505239
139036788618143208909932431113111298336495124517101677706421522332467322338893440215
181975151402376333217685080263530456634267515784193732544743021914003983639767
124093241560236462580536254139192446055759143322548455476679202759657759778007
124080873630783013890229171056687245626148350935270326143972351516248711439575
139033018141771112930875719742078547937981489444880970579306225411131277070194779351
66198963788643143253080344932349235047639978473625049075908532361902487577815
66186595859189694562773261849844034618029186086346919743201681118493439239383
124079106783718235505899587759186502707632523451373450525014229910047418819799
66197196941578364868750761634848492129124150989728173456950410755701194958039
66184829012124916178443678552343291699513358602450044124243559512292146619607
74457459376140851378742617921893170893262756419606960031734365690487234213663
66183062165060137794114095254842548780997531118553168505285437906090853999831
74455692529076072994413034624392427974746928935710084412776244084285941593887
140933868427034966454583308100208857907030190343023000560852389389024480690182890711
75473423566834756188584307368504280353366925007687016114105348366738303858463
295559744039435438663384422178534159653963383394851436112863442800190107745499279933383895
260453536601051669214989402413383422538704926567300839396290271044259397360356500695
546202869340946638316577657527227654606319305097213155238655148209068559696109877607343319
139040436183799196400776587508433768886605803766051419816101258078266132755179447511
260423893826206916268960968241221198434294489451226435411896169902753371599168677079
139036730836943602282523033236913490873554499126542119318051995435577879535030969559
275597281964626100249781880473156396337135665928265417217967058203172913813907907799
66283772400572599033386723571717618734115344021810076046452367617633215390935
74437822930365808635792608128559503819750440601155912713002834027631155422423
156107314459731916131235214348850807569672824653682621432204336029364190418779579607
140930163080179366438841420389486124810569335417969490204677784315585997228619670743
140930156747799486273111983162947882147949374692267203802459438407749371795870393559
140930155844940636171357590745882859268318013104422932499018150807608602935341688023
140930155843394644989676504457497473955167959403073884089251984219252197509210645719
