22
32384620404967958605390454165950568832670900361
9415917007402615640586263118299271197638617345
13994579690408109062920527106420851741180699911
17983279198641601348367459848905259254909008751
9612849301611286019012469994015107513454235881
40955848643862735126806000353952795161074401033
9396032634588223647274511335064251003498806635
8987546256062379522893644145672174390522246111
27568119293886865499624096387918791028107300649
5826012206778272995806051574020357033101053953
22791653929393564199249866675070538987760596647
31967084663188943701292434047828724259437440721
9642621782528811568836271942623670997606356975
22589601592582309911676228376666697436546111479
10004885299139517152330947290717800163283081255
5037614403524605150244620795116400219958484855
13595556569786316209370840089810440475403304015
18612404261356000397163271547127886126511898467
31978215600997075230315216614823261177905632445
22781311537745956010236432400781444399194565039
4807082021003614294191572295641619514467338405
45327611360706011270088550849330143854167105891
18612404419512675492523874014451119377926209811
27795647845396911234902062006318009237235100169
9395228029053371452221940511894649278841464843
18194402309350985727833751077660116950396515531
4997064984982975467939992298505937585099791583
36566812825070797753141956046910274678490576643
13985061724834277868352691423023762342949462497
32167393448519750696238961672611050622960284143
4797973697305793584252186298344773194313107141
27162121412972922829959427479031142698801881123
13995370130356912172820133981102088669544787753
22980026478353182119913943226873818062211433225
9406414284765381718668646203851695573058669589
6014422850626107438285926650445735576885842593
36583280237301746061169871266728252236019707027
9414599349284169684662172536334020689007058389
22980384013808209607584239792895237488001510909
27369399394730363622847210109601061018163564857
9187912298627718146230682054161178008761577017
8996635845203173625882517951175579107377474353
14211788753377430698406449049089858354967950323
31368557281840290091062552560605261358082686323
35777402216822622965750644003550764243343571837
32394118945020491768356155926404290961462806415
31966263520749881491475513899108582747523190735
9605016690325577571453936780719807479763348491
31968772579799199889225748030293862872798193521
41164458357993602629930844900786694992038027307
27179415730334418385519718642242600667438685863
13594280845045625618471323643639917623520681095
14004061885523172974070847751433996901626588939
14004061885523172974070847751433996901626076867
22782492768796237285117556034788506977833680827
18820562998691576528993241147709617985329496655
22761880517756949016207826117985627456170434469
36366447394505611053423152259091699796379532133
9415071163521344467814255262066982106982170467
45762498684286669156673882178856298414925962771
36174813870111165218806900801525334431755892915
22982501235796302511687753094982625878039935041
18582256898651076063599498666641237939942897879
13578265733057026727462249836346217512396650157
22991512473675236909975797639115413174006911539
4806630729218774967483919560169297514471211637
22581807314221910832655302156703577664742268151
27787443924905525055635136668206349496024806683
13994130710588361975990838961595402494846619839
4816995270958761215939594778442770320554306093
23191487044252498208461176169733036953092888615
14403385322815461759351527738998465170126386751
23208366371536639655716654143279598039432649779
28251262475442861510498321952679864770056989025
4807473854097696832897545759285590759816521157
40557649797570257319565577593480891769492997175
37610175767668859333287697704124496826087232341
5198235916723614418846321526734053581062688097
6127517144170081937604995864222946234081948481
27189348566188327057700423430831171750829278177
35956254121687141740728869011454068809228535483
9395619666843963946213104075093093058654767515
22782060983954005066788231760969580948597120099
27587920927953767631156027314861706556801030025
36994750289100919065615187944945331794589800187
59553713650261276020124211689586942442781502971
18382321702802795529179360994395786574210689655
22592059436873526213157326242713497216914105959
31977804294204427392845620789272052095286271947
8987960925093912994599342209520574166760421191
54968922970733552437174781834123614836389578637
27579718024850609932379268153106907735615875489
31985615531461679256185438471434074981733961885
68541671128200989026083150299436682450469616243
54967273642139112861683723813642075549576518587
36993906883981608122932337813675037671863100539
4817835921692869701526649315857724710422486211
32407054024431000808795997417717248066634780175
22771811572814855898791066608870678406071138859
22771400229091737101081021766927313111858362923
5215569376336765106855448675088548274414628985
17983279239200348049475953144398764917787432575
13577381769533133563273233283447471396585256559
11219738513689484039490504462584226808419928611
22390961749901330008666411543511536907215977051
32385087387442045170446764703378087582626469831
22782529428242884523200797165120487579454757271
14792535374273064754752452883505894314241659213
11221333490050700274493872299317170678123478663
18173734747335625161614108215185578199322690413
45989676482545957414013045812520522389120092539
9187501113351636025302297824307727588655682573
22981640384756037620261660087640313843686660797
45152803864370540348312237122959255860267313403
31568866458037195083319965478058356663733716623
31976996090143583984857504210561568058132445925
22390961749901330008666411543511536911983086651
9205205769734268765075909070407378848994513831
27577538588408541800030426601344861478327698175
35777363340670198846932670409236213127329067677
27596144318340931777378010893871131782566238985
22989392816300155963096841548907831406992716563
27587076020279298323927581334838101445552741725
18383581321975152866160084158788539518541557211
22981678631355995663409459622336022964736243449
13785972052471329236052030486069118629797223291
18403405027371694288410764464317264313349909755
6108949577793985609493037777788267356284237419
27172392120477970932102542567611184294458352617
27370714495900822427037336999818680766636921609
5416682463352101538626950804796239731851582567
5414262835594720398033091421622604280008646295
41172309939687497814824182135388002353849354263
8996204024921372599911926882745114985959950687
10211450421948324128810276098041392888788575077
14886237631635428605301769320622879285425550235
31785345491998171323534791642019741010657776287
18593369107162780531736764065810477458431041077
50370900837198351498170292648003648485232463527
30969553833394183845815463141741111421023372219
36385446631554418999344165239838505696058860829
50370900837198352863435593627593263179196290435
13577812579545760706533328429409430923210113565
36783177107277664000620722821803141383882223509
9832195070810262377690978850503090424683665553
36573050107589561956898345515481182022416725241
11221352303705658703767534206833835284761155247
36176424329195109180213694172946511763752157839
13785971278147990209045350054257207331332544673
41587770666745033784758553379020327617618712811
27179847478228803445649299007730416278375688671
5899534545009475967043509453268727400091353673
31778300070531183015025434728391940204207036015
23200552746775744042701919022439967027462799859
6223049140448785915948327400609264472688322539
14809509551360596104297827292247642930437276647
27380156698651856980390312513190492359438286055
14002727281264093136827746574460950389579451863
23180258853398472927871370469028632165931423959
17984968125480214348398283726251084919029542811
17784658827623772348250073940157122449212896087
27171979112342873479852736946805255231035407941
27178648556489711702144215723304285972830349249
44564620664260018844015325652057595996738245423
18382772342181458188873494255147619169576933687
63947005866042212694528062926059101444587459095
9604662336338787420526211278745334717790795575
9615812979811078488925955052192736705229820565
59554987828365240529221515000660135525534410023
27368594709694217643057950081699425650090415319
13784696251973590506316884587461689659098461351
68326111405837010626357651569903220051911408255
9404295278073803425510199859326275798732480507
8989255544758229254074793001591282308618142595
22581377308248382129873367147078123776690667003
41179651182512366981242576817058318810598437421
18601219824732426085459452267906932705130296547
22981186455042738750156393013673937366647222105
41181751255740957258285387272196503091594536341
68326543389673285993637544313389639466144419947
9604172597269588155419460833195863650788217507
9006546376269535929379879023294896655663864899
27162554899589894615947798119563247398883885435
18584301073360462555213682204466236645098017957
18593369107162780531736764065810477458430582245
40975283920549020713964141790759679404766214753
31776295228254962932623276657994551620995376859
8989273430852335696962588204706140655174211087
27796980524744840275448655039488709403214282925
11449316897256948068662421366145563156678994843
36793558674606867299220715527954062515105294479
9406807747596822859675145328612266783066349787
36995612683297175178511276716305750357500999735
31160813482943422935441091149322416456810162183
54967704372871530007121623990591440020337801467
13992854176761473061640194616322578582981276271
64153459578573801206968867114101971232535085659
4798442991390477369724793853943377022965698195
13984178488022412388995113799832613631353148423
26563559197098122762550535835691393519361553109
14015249431553642544814674814985670805103276823
9406415875369635899761006905111219167013337273
22773125654712313879001738957500077988223669923
22781723845809674697368476033573340025060354295
18173339503673352912074192325630766292180517103
45989676482545957414013045812520522389121296731
36582118479703837710230656545202637482417370081
23188482326577619827837231464826618409647358719
9586485751843937785868646541381928435141400929
8997458611747522742719077852937900298962319765
32165726048961333825466223553499230375232289179
27796980524744840275448655039488709403214517181
36174007441215752820351040054142484792991755487
14003571256129211871859290865025569506249061503
13784657963135963277151608292917674826582074597
28596643248875169239730350626667291527212287857
9845458877055343509758741291746358398035705711
14881650601522249875107308778230652813593512539
31569711177435478071963057497422313326824053257
27796513238667983076015013424405656935420230283
32186000391288582293957395271999403240546996471
27797355313073307007664513027775601240497010843
22999364667609517438395867045437800345082081123
59556262498949215729702489211124646630860575627
45116942828615273736139248413471246907027100793
22790792960548628922498285231483602872659489499
8988372392232496072050171128576393937335632639
22834856906463651599226674598071479927192715345
27577577719927589834870326230594852896698009483
50352332612436089797369692090388671212204191923
9405531827282756118489148640648931177644905263
18382285080384124176519394722664055692550087909
18601220591755130292751691946462044955693348219
45152428099459839014036233181010578338048100291
22573152059476167472438209456788218573802938623
22573152059476167472438209456788218573803172879
50349823477913973161070380553683764976205603761
15439760611391322714706358041628833494707734053
18210832324804294619884000318941315646872703821
32186392147222624191933651153543167245593653547
4816130928263420402904843469789414889872102461
14010972079034993592960291778128667512130175743
8988860338016798224991224326928267903051075615
13604153946192011431335824479147274625419287619
18582631736150312028503584039282251299963410647
22582164152688832337317625759079866325713017415
4817404990173411199554806810799973092327857347
13586038563413468203169001301260980162897081389
22580925050447456297308581201298894673563266647
27389282058747008863354266615522212192835188949
11027673392624048897277060592875820563987868155
22582164152682380700499124744252747463181686735
9387810873497506060737632912326924653145669891
9006510570066330673172647338864701700819027827
9415915263649463734029158331370344990308535351
6214768461027450509745447751803323227291571247
22970451256953754777907294673562565782356529783
36566811082898428876138463820545306647253312931
13802793871578022702601052872117408351006450379
18428098460508930276791344769166769762315158445
27578872136743523321901369732985671936043123575
23189327033335019895682073356058426699779170143
18601220591755130292751691946462044955682358999
22573132396024919486633511727654500182283592247
9415070470321606077146314049920729121111612383
27180654801071336620492602609342369503875496305
18391823564971927778816787756176787044184885401
41373011728645532254736161860834430684201957005
31577955197378067952296380621014361025039322209
36564262035426297879363824658620671469580348611
27796452690891231848780692514440148577164427583
23200516124324498456826028739167766467268307707
27787405683740682979351942738600282516120622817
14212164178442979428711590119335942651986427335
36564262114608011430798115129754457600674917571
53359294395302243997031836823122448154085116317
31969184618459340774832800707374250159388349811
31969184738214336700528493254166718129178643965
27360351731274577915056417386873827151891509363
17973854984049717172910153616003253997144646453
13993267227443252726917951017827163134872509531
14002354143521041298832889885745606428809767041
4800132038052328914571928560396380896979025101
22791223121292702983388038764759123687769560173
14204370986156417961787774571943307933158326665
18582239899366188296059854080754512946016428831
31969165958056272492299281550183839514247690217
13413327973056273653479949515805547969267066143
18382323489113888977174106821199435085569425471
13785933728575646558503494389923492409229039065
31567290882854218687833634223496405090283818217
5016907505462541472288635380621794923667722987
9033300833763532339701064813817236371721793767
7248706383232958937315448157076016117340595275
13603293909706510984272188139308659820077753371
18191476300691351952713781419535232703391030217
22798996917914467994432725397256468814825869783
15610801794155656303546105641287826507277926127
5218117650075040613392187422384818183497479967
9815352238938300752798917575514468938142219415
41596815120877233290017924779054272567709192223
41596815120877233290017924779054272567709671867
27761947633517720283541027075293600822054535609
18193652048465640312838805965049139070986263203
68757007214779312220355864557977520803678363515
36573067875959304933198629638280099416039796557
5663800728472467732979241905754304636485354335
77311106787226717185928260068680120808248787503
13593849915441923762972335944902730138744539735
47007035238915314908791424009787142123179182127
38426793024111766044591631372251319455461779355
68533056325320967272042762721985177382270260711
23420801576853028154080045804658757934561487699
32184742512438095976095536810745638581376150459
9006961166800613616543679804852306503751827411
29628894575678987403161175353172048528599213305
24076926327812218570456616108354929347769504327
36996025199138511921315354250469912427982363903
46795200997131585518605047410495444611255978929
22773888846912069235645766451571379722398605679
9406005542041894873679075788746375743624150009
4607147803565731593974050409582194350406146703
14203094991797144161521631815160399491117117015
18590896084933332865965234314360887875198830005
6542189906034616038078495927437090079652639661
13595554787313840378336532771059149014920754499
41587788510940408883361264720492840314793933615
18384855422862296120499840238345910517683766333
45990069545614664866314153296861104518942489775
18602101157769794857501626559805934046559795519
68738726105074198820014023105649126554569752461
23407456698593079046348712439505330272188912615
22572722023670348933249981138763821731756294727
64165076690707303306468363652940310745431673605
18599549754030725982999980566990716965301492701
18592561981893995885096426119402397329574581685
6107695881439197993036882930194981999620080671
68742059241775499321103512853055566589602823853
64364167209231719015546167188526012771792127913
14004886077357062624352242802236968752449363433
63764779791120856159304830388501112081861916927
18384759964823677198582604470896120746919677091
17992387402600146448807132543336304489452595285
6126263096165126712779555195116160788995543157
46209002783951818104464069908898270048126171815
54967703841759020380320932820737057989416021499
18599588196109007272687894932918287952994946459
37426303388395626121022095175590086175170530411
54970254351503353504744493365150361406300335963
59558813170689880950661850235863711935254605659
39949230668893651213897837073620694849382692117
4807099051939373995907529092126496488652111917
22782941699344711060918085532208968904257351603
22992301255832168363237754034806267259021299543
13584762960237429747474569060438892390961952719
49969026652208569937026168613939150659725020229
59556262699732944879912222591516803269946712051
59556262699732944879912222591516803269945987503
22789947158683979652961190350520580465365864263
15299225528255409275063577171344891989859797359
14442323941326898431234402346574023130765140531
18381910362667420297098460053584241172538276909
23206267433821365090265895671584510810727857271
13603329476201570431419717397952474982913128905
54966428929947111163518964312211542324044066299
27396603516388753771409447745785845391150912183
40974438279287612558956838721310971462971205011
7022318142855553729976526132654480357463290531
9404278245359760311052537747757764375120839189
4818247957027506119580269062938493819681927763
4797600142920427377900033148199177921900895087
22789927724132075804866849361803354193125434103
59546352976130360808911459994701216834276405253
31776707573176261128282953643406159177580845691
27578890063807386385187058109725829828271310521
23388943911907504150550627489395829056477011683
36784452669666561608166110368365906372788498881
32195499580326630306655149846804268963643452003
23618167243072264283548738237613954925457814163
45770404535222024432285567949569678451598034593
41391186613701299200990333396252019894056298683
18183251975876680000155995525590696356734085887
14203094991797144161521631815160399491116435543
9206875882647694409904257604806235419369377557
22989039342100278878526006788153738142646198171
14002336375217592473682174232728445214636164217
40955456849141107301253870745600723904518906335
27587076059077971422005856897903999089058298781
22782548240072974172719831962138364701993876727
18193989420886446726802475091425014173039607031
5398957365952520811899466860550795985203505523
27578440320247491410594449229395056122228150473
10723497567314239606163892326964339619207304523
22972157990807066166091202820935177882645079867
36575450727969445245747065792087168512824136667
64160901739966157326494533583783694924006940077
18202158306166463078169286129827561806357749299
22773891245329404118493910212127109155693446523
36575450727969445245747065792086584194522725339
18610759695331401535319642839666828155772212089
15301733774335630528309246750815441022660619331
24077768523843850270331990615541930757320715143
15304242835078929803248186022816066309511154791
59564900759387273761051547506454702381194554799
31985633214981427524777788174854468641960754335
63723503768026837759383684694467985568455052931
59557950776482544105984097124649390918176480511
29633374448378926808990775027227045368819283281
22773888846926925447462898364997391812941495335
27589177105601273586408186267866357997696303985
31967065687505937928829558286007008516602065023
11029304215684280276351769928357067212900580063
24008438521113257199016176968211729495630103987
50347744497061500161022013943828500783061057545
36996043775118307969373095677105172444135680851
81530025870015217302806510129929897821023124977
49962377714209122285647948278712252852239214435
31988465983585288598716179300070876660033624637
28230597779257214432382457931399523107626368899
36584537874885350972063627543393229556677980679
44356049808842447752755390018477303441344703263
5898693202304407923036506426767044700968962441
54966450336995869561183351607636901058635627525
68543789777295648654688546172507466981628457367
27596540369443390612875531115411475020585121953
18792085710513300976814756825400023126223087641
9805402370301771127722198788084424589490386413
36185511738620817747806316423311542872557910643
22799035240096797312638289055234359976624989137
31994230633636914670777234175532226257118925495
9197393685936800681373093463655582771167441385
36175638449033129013461583291162798891083958447
36174795987270328000845092894944121932108168443
22773888612966097379135362787705739996609130083
31967025778246503862357226994388426059916425195
5007015631378914252183815631376708873421383199
31786581413214356458990157796859710541941280079
50783171463383307218999890582426281475036029415
7022318142855553730039264838622532464564425283
22990313705176786703729549654580477883166807959
54529876558885801873448906918372441834276060419
48952476925469430128127438855920270514792220009
15017723649311553786960590997049754341333809057
31985183508852564328251814134918319867753447995
23636284210859442872076723895374304252185074793
9395640025334848490942019228018967682432264525
9016477469810146229563983654217992289542972761
32827832055240321007344374003165140840078865589
16255159739905498623003702555951264803948891339
27180223019653596914083790085122113159569643569
76932773043112995282566630734971142050652583527
9405551693532360879799188402604954635655370141
22990276696989324593597723463418261510699563331
18412510027037181130229310026127911558497846245
14412490430038600244937793292839370366533661721
22989844188942361001325831857781612458425668243
22799822080959398053812077455088725300643685527
13802794642124052934614169446807891731793269143
9205206623122638396690980305005500383866972041
13985943050582070803180341183973696823221290131
31977409863454216315258911362357871138939866593
40168464252078201247224997181258278415550290311
9387809244266304059384039550457441242913694455
45989676482545957414013045812249873091472773619
5414262950121327488882328501009475052241175711
27579304775244018834616745424420588850683326235
23190265747098696049747484241998190221557589143
8987960195186605282655488067087126213159899343
13594693774070871148216921205080442061001633487
18581788568633814400378942793467278248238584389
14194027735574919405344919270029619020462660131
9624035673144017723658722232845607080380071035
19200590320908304391730753700264285993594228499
18592150634480655651408044195099035140374771893
10819101460028971053519229328754364506632277761
22980775843455835489034334895914238707029974071
9396090740295738718705674520692420651520663735
7250301361444186034264553765076295253729803559
18390960081343969843093949209007936128816701689
22762761080004696733863544914328692723868118451
14002728861059250797292233845544875314963951127
22182784313150013415266607778258294291170147309
31776688872309329571027008858980596718040434475
31986479059098009797946883611879783269450284319
5397777610881367518430167211813915077579628459
13785560054237200914456760012580291723408955823
26580103373390418968145665418571392733597031171
18602082261074960052427860550728650531203053541
18383581514091295930355193995198194545456964859
48755355522275580836474787167294298605595233067
50348156848951790326218070007885037272523119985
50349823439195477244818289208249831562571718001
36164825170831557676142845420303613552410870793
35759244329623484659815708791181255010482216689
4800131759720394662781589118332435139688654799
18618885303649205403736648946530696733786191441
22980812425254788488968152972241197521616102355
9205205811778909001394149644116208074746606477
5007015789795836940836924230524139458914001651
18201368055061815395505609167660168837910526271
27813864501784232405793359701610251645537642775
13804107913146088077895998157128000381435297959
9205167524868290159847331175718088204515797623
44344935972445175454480504824024330798703453569
22582614899075826335109839086857049395379421147
9415896603139770892978170896850006276675142541
32395867492169885180496052709277108030037370981
22990744375930635471676799555367817667500003987
45535770136977749084037013627129559994697456703
18193614574404129905044018362723061754122234439
22989844062019952309970287393609904825318271559
22990763023952296740321628413906133407898813191
18603675033250726258162338404388873958748377937
9205205766051481206461303747049305217387504571
14002354340778335737799603132802756511282626297
9205206623122638396690980305005500383867195649
14194027697020359742275746183999711713047737963
11029322687581639424236864137251330675655046431
13585588934539647857100152544099529982229440215
36563828666880899886957765433570328149225811351
22981675062587801516317817460463498478845827193
22800627885326967077315431371088306826686601695
5686374956156029400958034363571384372999479527
5009567033034644393878267598763019297866735875
31986890438144840973595908855750528114564935679
50139154094096456515638316279213465841474442547
36166963567928871809357367635617886839289417185
19008543863768759018042552678961597487809724363
9408515332846072758900686968969354230887460797
27160456490922328571088928338913996226510273067
64150496512472658557146692407900079233569381595
31569654228107350130694274957970598686812014223
9205169226231721419677571290530893152989073697
10044199755861616430038447684545965241659972959
4817835921692869701526649315857724710422240823
9005666668875785443768120991804225738686714145
13994934860962882809561405173964199152514106671
14010971107327975201742576765307556220873124079
9607605613788306644561967709663436911276839073
9404707714839377229587410679359612948980850573
70936526898641761737794074634103121494489891501
36793558674606867967138425111235188869103374671
31743259746195032859686620678519128783953707087
64151339956420384611392696366663710743461760527
31577992597460789889012999626352496534472952433
13576949982691034313413347219663564503484681451
13803655572563280441031464465599288914246589819
18202194071499427988667856944912477206915452447
22982933258438821054542759069058751438973661939
22381423340968089567204315140942109838057408581
22971745872862907643950084282848061154992452571
23209229980183509396748130368542558264928750255
23189385098485291073347099968414980796912761431
44165558450647288288004278532366326005838351685
55164675234134297463315042251058496120853797551
14004043188176276777095663465515419262604577649
22572288457973456606233969928051001772947380503
27578890061807840650759358383617101207622884703
13605037140632383357535971451879179871693155459
28005023549983985220933227556235042973461213309
40165277441489082325474371279738850431485015727
13577792951053720424313675997683049492312594459
55168051306744768248900813266311439213254011151
27776669787130742355458316980342743186246793883
22571464996459041639060941642246372390953388775
13804109662269420137341994356615796360021299345
36772850574363598086093994177277534427431887227
24215041119715528677838593168680371225580187161
18601257210818221415506932932118539903031036119
27795646914495540851365736755663696832524940769
22989920683778613873634292611348220634542189999
9605447431736061148561539092391893041309491623
36575863824320857485407384354583571761362309509
44564620664260018844015322778116662097009684643
18209988268845140885904098133450902333778049269
23182360755034623603770356670862875434332638107
27162535431518115321445802871532772897798698871
26972121491938912562537046439321085337853017315
27597420968715487895618434745088028721003706541
19200983744766242283897641476147314401485289427
22773069366972329855013350741845255687630269965
9187070144891785102304340024341865759487837413
10203995291337233300471339529681784816712060065
5006583844525402695004629224165978621862257911
22980812386525386374578201512353307195166420415
24196061696163837129345161471388829034803835415
59340291019616092858037610543084615943601979095
14004434944087974364872512716059427843303734119
18183251857823951628181759899156024691693188411
22798564203926659180189039848594445683036015519
28233930956458386528127197316032060451164710831
31161224562484081701561994890842581387774255355
22799448128430479281779550401539545684618555863
14012677800790448885124545069988832270408019959
10421240211448079899276911703426238008013792795
22972568639406737434168027841478922645298727295
9395227182746813185699049099931335629373505245
22773088954776458521662075347575474366450858233
31969617332530927175908639041326485148663090599
7058647661698013036058137873440092282356491575
22762704948872887802698341155134598651885000213
31777475561646727276050120477489742626259049783
18391765618034514944369611083447638814835573145
13984199819332620369496000630375236760004335005
10821896437269198445911268211419874888036941057
59561937890597092811763165106149775090193532491
14203131765697697120219165112145588481389730877
54956537669920161066104822133374212789822611811
31986910840399030242923181104859327163256912707
22789516262439672554523478547067878656233891745
10013973225719340557268834386699231583991396857
11218126426789543596304585670870410875409823939
9405571159555454060569330627562018469018910317
32392996373387897111893249368391799001755439255
32583036357177135394156745387042421130726122863
31578817840000911841038932131203589920986100071
18193107966601072957454785839604616691180053983
13804539697988319333445421750605847283279806983
45372543953203392192337993122525460390596145027
18609460979744265747962162014024553200430127873
18191907886863625137879076691081206738863997337
18584355307311553428782502266837114049609933991
27181029485329604376015322310467391529826188525
18601220630560224950861577364064068727098543431
27595693878530755697746406672226007681095128875
13595911863649622878520217879454072706957375215
22979969263257174776213045748856428320703538025
22979519991801946743558887030767836960900575411
36119934973976438459238506728299501394970130771
9407219824914323896138235266085053015396995095
27161280842882315177005396059751148084190863643
48754154928726337151322224298262943543085746015
28810646078995663821408202055117082023302301639
22381481219529071263373323696116351028331788791
27369398707060776994869598587144522587494929681
41594023196444370082697237655090641485431392127
23208365682183473139127644842050507361848505225
14001962426392928120077396261490380220538078031
31978706193546563994051306991459488869989868133
45370931090580467675959463687412467440416390659
22582200775024389852923620169152228185624900423
14195207224613448040575791775732678716795319559
6109772763379893221253093362381807983184157515
14601291939379182093147575623316555692162344125
50140407827417407886990342604019247903090709695
23180688081486578384413890120616630333996419371
8996652835683475991826870508680938115541680641
13585155446411124342342035858926557562525583033
27369457424365215589205149245985126920778950741
31577165459758495158587599528601402481848942909
22781722997769654987435767433024266133261808991
31784969252331344114280522104034229622885083007
27577166378047854845004633247162614971391932369
14002335403598320638208849084836675580723748811
22774713042363078578927452825522205911208066703
18401282848094722394064256295180632266278282009
17985342649302980008392014118278821628607719641
5216001194763778911505245280935964430714240729
13992872838931242453117251529301182895029118831
22781667672615850314326265692588229454483850295
9395227221548950102552958403759145594956545629
22998930207632068493635907172815770523862232823
18792066047116389468318078432536655222483937417
14003141056520739472749395133853274968260813359
9406376082315746631222797573290572576201216719
13795452626902166128516001770793858549309436051
27587509545516292795776621520379210270411648669
23999389962489643564420116839873537189010700179
13596363194046851166767495615705877619358310519
31969204444052175540629018685471084532779573639
28207456728131432232722163822136502803495594475
36157502666002414141317892499227512788871722339
31748582634832097570700247878031267990603252271
18590931818582873753624048938312210072269383793
4607541139454905279022166596539409512998095963
22991528811415044671997630876532697561102319043
40164057888256150403485170009794465091940927003
14012269904027649768982290779733299475269127693
18619807592904555975724343999852988520617860133
41173940836643548534866259839412629179467876255
27396606923106600828474663573012898022614845669
5423369692032573213668372639412723806653782141
18410390978259942104876400362347723214099274677
24196061620348285989552488471340995469064938939
22790341545145600480273646021355169306341432123
26562733139884352407707296699013598368203284865
13795865552416344598134018251182342366936364747
5025112972636192996770713344502273270056798853
22791148169476171481473020381116433615717302863
22798976318031705339990451606221950656514668631
31568885076290162219498134609137053490432089683
64151339639354926216878755569836025800835252443
8997007970779970501153595658199875021954694079
9397799918111861677170124267114496968219752735
13976743638243823780993516251661805320047717057
27796925354616405143733027392248281629989797851
22798622157909881112724608082813277554614700513
23198452476359254934475539143034547481398554217
31994717853117071837136377349012389715717155687
6212368491297481950104701901440596055159992571
22782545723912243518213393529786969127150532823
35566823999481473023619143875794888256409660193
6833477345232134586220418122064493978548299951
14004454493093452124909779126649765065741027335
9206462990642312005318166336418506655867141077
31748994750929395182220849089574381146548161991
61739602473369117427301724154769490864980443073
22998971208429336439259157689068089938304759067
22989450606394129079952973326734281689170842931
28393464919681273483013081276236618121831057943
44155289256174650457277955810819887043224344661
41171933513340461565158532002203088749622391103
18210852042894157435066963022575476984278135913
14003142881360754760910552303851813629996174101
41388224637039805449428739546229985290800665499
22381855940676520671832265639251679835332562609
8987958370156331976295336936966816082083129225
36357809987408990565588519463190630965156066127
17984555729120194489750398261710399742156311851
5034652549958323109943808065369569372650965107
44156115390653887890087306146215025164356949269
14620669608889265326991267186138450378080331563
32176069297542451143875554911326458993293335119
22773048037258446309194688820594775224275965693
30969120271191685600559511021105002541223918267
22782567907116465463613509944357884732118294363
31776611838637358529588252948293214773193923027
32396615971964956565925200757937289678806049703
26979540197445919127384263730828798079350475585
63727679375220318727412370868515142721588030723
32176087301875728161529682774752413400345245939
32375551376648661486026581370564391943697585793
18619374144991002926974037161897416087270524919
27577578812886598795628680583621834415793551457
18381931688877349346290897680283445428834314749
41163576134670452922471308709188928275574046819
6109360844109692178659161396601957666523817063
18183665761865196260983916473219179566620897783
14202269941532954219083768415759058996331408687
31977390981266837168600607552147158471298954603
14010993329403422273346323337574316711094598311
40166495291435376074388171513731612382261077483
32396615971964956565925200757937289678804909399
15609583397143135398184764445706388677205601383
27368988130276557207948604972498972820378606067
22799409033935090137996913846578894331471356171
14203095143431207765871938718953124127635659303
17802008619865344412200800590157431220229995735
36774539702043281683531807188889524227499808129
41163596855991316120693159347714274448538039541
41592770777448652171331880113603723020708164711
9205205076512356355531001268770370999315217829
18608639343274179676964763954146737254781733865
9405139218124451491925002635136595718532449499
23170762143486909213307429818438978535650355039
54746219194411127724980081541852465807907521427
10204407710241469574399688144097286257128996581
5242770939846705137416846687674748528831032945
22591662534069610976448084714231747024050790179
22164237263574208730534985099283397371608354197
10186253005987259466466934633828665591749341713
13984180147228148446464017682602211715344859061
23850179461290000540370458641918178000787952395
27188110940082419599702605990836651533518407653
22773047345741965495236930417547288781375787767
31987734381339768293296084051877712997719458023
27814650603417559362913880675072002068291463647
18621081771034482042383506718544163406678160475
40554743137166421391670751704448493800080776135
23217847025255138616019193005689001125813962449
14881650562844215895187365839196818901822464547
32176087023680950545302093204031923034667908059
36574286804602096132667984593846750402874005005
22980326988711966704138184899760551656720422999
9187068358664488608411190027742026428707297805
44907940149469592816123795522501299285775291095
32176049750376729144536202559229711681224467467
18173319877238317894696013941496278680272390839
14023825080006822804104517291531686721921051369
9205169307492954720947519108601382712861932965
22989019673042547141610682851758638612553678351
4817424379143114345795115994399732639172230631
13994898857746486456114433777445790193998407019
23203061724774206181962551547916301360879358791
14002334832229148708681051071540862027664455267
9603797833746303628691106672565649440009433275
27181422205680937461584871416341726840356067395
31786993421809539818985462055320204025295808511
6108125028799801441612731387769803934253914531
17992780240691553586246316923139446191061345113
17993606222173414376893497080923472350139960813
17984573696483141898061646744231229185805735507
14015249151500929774490110886376667758771058583
18210816108632917217389295019652277641852565297
14202287634087158242591401854232907118708585643
22791148019837679079450556520330350476261949143
13576126323926620244090736166024766877352977285
4816580398926513509220262156329038744930896819
32386364688541984447881531289161970053559782071
23215316794881321888481157443128476434075115151
40983506466251099689801707044069167561848711811
31567216673599428827601479623169071246506171515
10420040246004043157072560710585769297152087079
32175167527079868702387126568217205302063721139
6105616245763264623180392898144789321855189711
4807060847562212574176157096615777973922828203
18817303024261102525762802612344207871159968499
27588372543972839441973709537694314710541584661
41174802579866166903466227796042340706136625381
27178573338980822318313056433020865241930042141
18193595878801596667522982027835569237751576749
19617001254824344602420074586776752529628114023
36572919148230701413178436317187171517058736507
9406396324521120539241699967396508231382275847
14016505898806645028012615942520343857132183939
32176087023440990935955991328753898579815852091
36584161647587371400422856945223485689179016053
41372185435639741718502454426954378304014360185
27371537913360977937831941558924472599674757949
59527742464729926777001907997425202834742446051
27171622463817034953033036571831006603436276485
22801020417001715922098450550898451903740193267
27587943033725119788934068365657184277635951273
27578831464243570858052645514864289558352927861
36584181313084979320599483456429950460257457823
32176892067841763281539012715928682969624401419
6412301280174694025830259168186355817051961239
9186637469604120066376110194355373419872331285
31968301503048658903459175236660901370519630571
22998481509571496062435238516568571117617036343
10421689838733203909050234439301927085132765015
50565403396635037247184720172424995440553925747
23179884865768089799760301371089360087409660229
23002345658549594190874142046769174778753446067
9006098371188331376480704382826898356105710499
18184488366363514777131891986462460695299504535
10203995291337233300471339529681784816711601717
26960971927007117504270310365221670335133946915
22800233574233755013317541932859718257329018295
31568041914215872635094339368289546145882106739
9205599228867705216654380215628741125102192279
6213961066133156493766049054772290675609378535
23418664685716328307639288074030705948126284123
8997028449017775489184325415716137031376321233
27359526373001506100692341305773938068363067735
26978733537908579558654530750114486027200521061
22972549704336348561231720656692752355427604115
18590894222792299406793652489502245395451492273
18400928526083683018697176757005383417796062361
14021726511125005374257985860907694868764933657
32392996713319830379811385791904645488421765427
14441911626177908755330425340734294932437235315
18793661402290981621957980618469859981225554985
5426709062904871191327509941991771102474473081
9605861330308976412726468827366959029258504127
27369830364964690012219875855317023648214526533
22789479645227574951362195131332845488558518125
13786815415222753457043353582934211766398076407
19805804464078108628587476234650563357455535983
32186411571060803314998464768193333265347977847
6833101731817516182756973368254675945705057107
9206855437849453476176948519184533684989301039
40981499215244361553273651230188896821268863451
23207519880398964244389734455913454524141532015
22581751183021543526651884409544339192766368147
23188110888766129355786344575626428885996067971
22799860362747733178606900966603775849544369791
14401339786650420570263693522559339376272741403
4817835838988009978311339946624968531559267847
5028978048770927978799461811731085611546572501
23428162864637733145705895401184126472066193579
9413345973579315747523957215227165066550156947
9621936496196356348769177971657904398432448163
14003591778418826540919148712856724517418787407
18600807472700335119895813236251904597616712831
23179883158813710422322534731261545215023105591
13992892386086718573288624983204447268190567007
27777964175866563515260356312138268323501132347
27180636329180772321579781677246776075837073557
13586488391529230046876156460440751913576169867
9396894580400397505622026371887042910854911205
41393306352239426708707262827787590778151955655
9015597600674372836398308855180857803357042933
9006961126329960023588375941816067006201096631
18601650599567912550107575864490713567798255643
6221454901162410031309947627059456043759435151
31569316866487671589718277675218629304269965311
32632897946324583909252490880057795244789919395
23618167243072264283548738235877141051145828199
63728090836756063200324531565324194081821774083
22789572439146412207388904880323766225551050075
37180701066373294104373242408225052902996316677
31966652918843498277517302921302561515849209335
18614133016054805927380402372266724723100197251
27779199088588026353861462079564213273415707011
22979950685787868294774483696252808118913589965
10014741254657476994352167060940963562809523437
18609464426948157653482156724661504909535611073
4807100026834057301990009081620555390008166607
31775899877249183272264332366921897745148494051
5028133749759535086913466689122924372552968977
22581769758960482543569379635016325474345929015
14011424541135885011122554783697584672343190355
9814902689394898151599293144850259019475511519
32176480683575643411595933125011767383225935439
36140560923430506532575919693495171284197906487
27369832881118336009071689721623839458533574221
41172665687042411839985048727291771698683464921
36584106867855884394067691856578421169729195225
9414601093044887338654132151962352294508309469
41171426625195022168284871363978977949297691285
9404275850625541780826897483956870051032824601
27587942182397949634304987762750517556065692357
18174969552573670015681051140272334271637753353
13994091652975718649426562525663050638395548415
26563541312592070830133076994625270519997450785
10212630799563767546050892970021613268554115469
27388006099725384953407814197034379141468288009
22772222877841447958169583497348005658703683947
41173940572373670675822229981608843401209833779
23804905871602000021110896660254789836920335183
9215136817655119867727815637281483120988633765
14882492838141017358789205917250870964320858907
9586485751843937785868646541381928435254534961
13784713400882095996426331199633600759127025921
27170367066080331530082183027349293051844867501
36384583138970669499188137018810203607083884393
18382322517578259232178572160663933076351939645
22999382468949192132368085827602833678694057707
59552869551965967095433401799425423673098436455
27588315120994423450889362910327613724336861921
27795646914495540851365736755663696842863126561
27378938811757725262264024056288835255299252043
9613300473568778741229836915117794090063653277
9405588963054946553690421268334506378660157743
9843361856874541477771959398409936876263869339
22990312465844962036945239224702245764784233443
50576097321323722036774129967050242999053667899
23200982708773801561829411132357663815386832191
39966542988897732270942906200882038744710290393
27180261296017257035987177746314713104599624985
22771773977104586432719189227842334954307925367
36567243518812952855469670376128324684278558791
36375495942717239844355605613334010290654425825
13596343567539452217921364170678088592051619963
23181158964727714248060473554586859776524608153
23399981209392255788088780429433762480922824771
18584378419581559563708187630243962253222799019
28188098568998891440889708109472141749681636269
5598498989810136722809680747710137290693390901
63723504274436686477049545612609795466003097927
54537215011086378472331308507176739448825122063
18612406853008693592761982150905244491495506191
58487358074694083677978204016874185188135107963
18618097452405265318890529530440045829468254747
13586488349298982819444534875836065976992399755
4798836649758225507637678926526477899677757403
18611169295468782435730385372941748165484809251
50565403474049889202547623573205028962672034675
10420847563501369326984556579256594804612878291
9414170281515916153259255078087335945016784215
18165077671429168417428178489170287326518749433
4798442949335239988441108875329808564707265751
4806631617897342013145615783966493126387407991
22972980137727060038553746079189370989387137943
9414170281515916153259255078087335945016794863
44745948299627240922589212940342869372428669777
27370713443660552994166069406021469575514240745
6109772763379893221253093362381728310891809383
23371199722502508838214208024198083141090293459
27160456452229431550503008292869478341319547087
13386142629865286367610006613713597999422177435
23161693762720582064512790093538606731056628703
22781274026885334331882445940862000016244614355
5035945916213248686661391665514168742006154547
28188098568998891440889708109472141749681870525
27169559554788090488630788010865112497120472481
31776200775119144208604084836849511849755089055
36137659260439661715217800398322996134502571035
35965828414024615343203449996103658622241005377
9396013942501218190421729523880983220025670873
22581339802411879533144567725688660217041896581
11221352339068251788097426353313426023072712607
27169559554788090488630788010865112497120014133
10203995291337233300471339529681941926337535285
11219327169966365241780462495122339448252056523
31578365502770217484736777977607228620594820029
40949308681365922318602786432633987555784957247
13785539413971217843673132954224886171323245573
18582652216155832244539920921138701556375767893
31776592250855396041407444455881561821013093397
14002373034751336195179937079741247336124078161
18609480756063489395639854290538809985429469059
14003198276803614959937129376527264653321966581
14006593288311437055272971427940582459995912217
18802333460588450460773577894198638803025603817
9413776586342444973487553352375823547774410967
33001023753532763101127462811084030648570561063
17984181900249646475080457159229793965900944983
22980400314333972477568194839783082669661877871
18192321048174236996618178315886874389207786975
9404707473439888614725646418247510892333307421
9395622302947405835406910080589329735279962589
13576519014452609531141682854054316153552947523
31968773353994260037610194075401904783922487975
5197018105648522296763742388014929320690198245
14222056874421793978774920998778943434001179289
18202664257880544256903757881625560735048277347
13995366646026340911422083157026425328119858511
10492594459187698015847505672529388261326249803
27586646101097662647592699685032219321895346893
10821090122921711181465956978831935637594248813
18200918429790823288183907082200986432941875743
18591698334616056313642055450939017083995170085
18790884970942122610542344413981208643390415525
36566380149794393739763752201858815845998783667
18418615454541253980983206048131897151429837957
36774067852921684193119516922254695542031381101
9397759077783657772091563137870353862758568123
17975863009361259508004869183107481486233055201
27587037895499013403724060833564083280174123601
14011833860812691606712807026050081967707078433
18609010499455473633832991708862429081559331859
18781291133191730619270223052125312997921643109
13612810087518614519351090362882514018708478941
27797769373627031983334048441102209210731675209
4807042885805430630175109236162551522096857185
36774970394090425923589776470475634897156125215
17984929755617813823565691458050970029677485809
9207323845357893931636191528477409593266970521
32186430391929659584353759589260053679167674291
14004434944087974364872512714605753883017792395
26970451456192119471972173199684126170695678851
6221454827109789270366813473401782029828561175
5007408198314083172120211584683026372600750167
18614133495041692977711717000500664156553484323
9595966239978333024741776572347075673693216557
9995816228787148152668500821722387839113000105
19201359168145063938270946244142543756853958571
31378489962762870920068064418165890173676591465
22580569139206246759633890922878091897420791279
23799418109110445478279229319557164162680216413
27379370517429339684769128478658412322002193061
18174578643019210602942178399637427948802993643
18210849280408323461032788256644185597797957541
23189758816497796770296965146102466671844239255
19616176862317648925099716253828627468259396847
18601220591755130292751691946462044955683040955
4817835920027799303958984497733143453788668903
27806425273699546995126393899778555718318722357
18583062512753180064486802535091819182859011487
26580478022470877386914328291354693733959597799
18400481451742533770481251198841848400542552341
18201802273433288015681407246437392957354950025
18200957483803968712664561453013047202330973899
36164843790847589727131262257633018551225786743
13577852724594212423366315744084672816517898197
4607952523884992846834787238827806539400882851
23207088095309171470938501266018705054980920377
15435298547407202422171929094834924395801721377
31569728444236577170789818660391268339847575303
13796202998729356693962285799989524806890218615
9387829724260247804979604449419851434048414795
27577578455346503970549420362473024889576794475
9794289123233047290101927679032430054554195855
62150882439623036594521250858729642860928473495
9404314906576261727557182391639067089760113725
22770966622761081463952468201452060148266560627
5197822943936557492060695297898274969191915653
6014458616279179079518628273184767656991537253
18220819713499924697364273840644783104197022523
31759337107392599105527069123903684945633836123
26580064118612219442216796077001077019056943529
6013635115740719298360175523460200547544441765
26580891764363784914499751900369935676985795881
5045367565318070918186538056543344644417583707
23210505369405510498927592976524463272940619047
27396605339716052625588387384368478228296391795
36166493383329678214428629400349173738173787803
31975721749803361410070502736028068381829483113
36582435904803894308200085312370385675966908535
24194878649122354736659958336314291799978691371
6014458616279179079518628273184767656990621525
13994092506603845377133277574029098114905508095
9834765728496166659543993402212026561750744839
40953316669476440657909125934305285526468473947
23188523284730049871791628413611053257431143843
40159413213797148334761475301346144379568661285
22592059322347263326078139671655216222776727847
13985060831055263826734938283480316017069232067
53754426204530040783224947578323774677918600575
23199276859657836476842468688040456233515909109
9213843095543498413629116138795361258400145373
9405101902418450863146997584658268610805318219
14440596445818106509454113058365612390646000641
4608440474875708443980099593730231339308740035
14012678810633783952142647329065344487860250471
9404257767132710221338657695354903810176713109
61739582998434000038941343594189792569058467269
9995010533562621783175808685947395941622135425
22773477346512736309552488928099827401729888123
31577952455781799460710229950708527220354038337
18400029153565351642512493381331622275198367513
18391391742873019346262273100290255237402363821
9795902172710845045351934214851491254166541203
5198235876340234631297102514430944931160938117
9424553481747028453162728187385559123841865799
8987546256062379537771985596878381024576324587
22791204267175056757088437648352256497129908845
27370693197452280730762810702027099358611337911
27169953052868888449756267235025796680427909253
23208366454229922861096117150656568872642568633
18382736451419736292336184500738459883672014763
9205226212590784744714669765517001453613601925
26770912202507112142029779850509895591840242937
6849645096929703425004710433106526482770521061
6221849097648871712931891427066310856572519615
27387555775880792356798951570506491332877066119
18174146129686360356780984284421248122930986069
23207522595752990402301043859010759934509731377
8987996814077819236834553353738149275557564191
6034227854959330997838178881742132211817729023
17983767144430385295889531107620942652419061299
23170762143494676030956754558157114464247126521
10289003160508282869235559278100035475857167657
9413758130208738912873571713595804566883630545
44155309774861770806844375929413575162008465681
31968322871553606114655817407860043127712209457
5216448309262107941346621338821873260193011869
9614966527384110308566458348621788444040649805
44166758377376449273802963419674654212738494225
26978693660300316218688928442024933806502773055
14010992759728891714518635807366101502210078307
27388851046027280422032815227424370900032480649
9607173911836382949784140895115125642454262489
27569802214911959629751958407450636408313443705
23407456698608134730382340461671145336129130523
27378956618943346200501866014431546857324168261
22591664193431825852693646713050784006248643359
22981658921584009394340151739888058085760281325
13795020109901591098917510687630051790187688063
9415503147369547943060201367036004266675946709
18192751009982922952684358567744007294965924767
17983356580215195062263079712070160290662360427
59338603062557663340312333361803293268746239639
14016505898799036339508512140476438025737676983
13785971438693098395238536602760591976499552911
14001905603916189840073402943078977366515282747
13595968075627703862203389280767676234872248465
27805581374519632215444197776352425837094637511
22381068133731749596447355610477373479709037015
9413346746014965466180263319525983241289013493
5196642490488040143785480999050006672025217533
9206482504550605287530981111906462263850552809
14610735924914679388846736812452053680519532451
54745787731840783588115096112912615201984537175
13594694704903528601540058854428660816598430821
14210885939559778762595623975083864834008686399
18591326286137665407393362585124796675619780129
27388400567189395359070411407633866925670424767
31569729832407071064290626551825510073720794779
27587509466258059778662560687325890061553519929
23198866375092675582725326280301113995118293403
26970057884354275517367176766434575035546577271
40746001711542160961549934968688300985046404495
18583514851565132669559741642020609529643303751
14003631805822404294790231601724384272764000659
10819101460028971053519229328754364506410447977
9204793653611331253227011046559062409548280967
5806243636587540874492994772316203152958568787
22790792027753330041168415221078125973024580223
18382717025897964746788501241810038425584138947
36382616036706945879225354774404037012243367713
5690119867422772683961228780689529837306532483
27379313378134497819183893735507549619989147423
54312628886854751689696765381219516269115988999
36995910758473897431043479322568770147171373949
13594654635426362368253506548989545440195219981
14001942184104283398794003920704379186479336101
13994130828633301728287087457032351311584495203
9195705845171678959164027946184897183089934857
41164458678548497339364591544963846264714161331
13794590883595614278010573688435793426223491631
9187500182446622511716785007020091751305046609
9206050636919875805252105944888002865753538217
8988841603794932635456071899875136331634546787
13803656387331479223759266423548935023448966379
23199298235517574721584905513877566158852615605
5235801168098227032631316386234234633591195395
36576724049101256518670381281233021019322752537
4608852671994297922879694602292488998455189211
14016505979805445285901866255369066647541655011
14612012390367946094493159761420029616564050107
5028977687791791656607956698071565244469043429
31368539399013340808741135460794711677216227047
10269610115992413828761287774273878303595812555
31967949079344012025524457988263765079505584919
31976939638369497244443161686986183075444659557
27777529255522842191790187274107748562896048355
35358627240777860134467835767772298485396233559
48754173439502000250338035839036153338165172475
32585061869570183621969652642959264329036236047
32393426717533442798869218199279376968862512483
18599549673093046126791180046540155192224307101
22789947426229643935429725492689856809484910391
22990277589168210906913706441456077581588336967
22990256299776270350954480125356094057204313755
31759337107392599105527069123903684945632888935
18602063724079927651113223675140915234575258339
22390511191641632772951612050707856874927574213
54954378628786103999687388077394835777772045967
39748490746098212118377582152407189181059536719
23200984448826338331462803322189130823592397039
36177606484184895353755171326755752117528295231
35975310690015253767841422088337634229812345579
27380157434242489226681827556425185500122458337
17992423213784363389548405404135662217837641205
13594675200048034644270413663962057665669879231
18583119607959818412537545216039047096842153399
13804106947212806275145241982570586619134150315
23197569318638530774321529635365400489812884423
9815218444385929667621023971793585081507299851
27371557617446652614704458519605962866883232277
31376876058209496084224195051102670372500324789
27378899516345620159570974070864180512719939899
27796040371861752057708433841577654577720261469
18599962561579585684654784965686491879031973109
18583119733142178865203807038786933622440140119
18175027661718084446612679493183776451210398649
5243184876967087906983163982134140913556204217
13605504694821709475249395106388407305967103381
5672376454365760214725348181621869061201758781
6449384237448026086697044216962304373777283939
17973856539464569886744543357234928752878355717
4807099943965740689657974319481877350352464467
41170678813845635464863978020411755113434731607
27369046934238179488561841971841170352004671385
53942066142919649015453775653788039929734572717
4807099943965740689657974319481877355222657839
19818530725213986299558418543223004022878699037
5214741573671511488904286732673462581635390313
22799445573660485079910315570918781446942013767
9424120646274353455076172422238770414921854819
18383600139484455119824474868822439276294406647
32820762397809069144153924343876882216062372037
10613700528376444791030197954510372339050688183
22789890258875844679640791172698776578455121877
18592582338367330509216226201730385182394727041
4817837424465484898275672830213408583000353955
14221249477865730788689901325544105065346244197
18402147349106926702032701051628185010358213709
22791561214830638319118713950298462473063677231
9415858002614292471534924150056007154446273295
18183214346890288655880852660314327522867159395
4798406367205257900836921816245044435117472411
36772832889095675284974178963283295203346171427
27987002889827972173704047605546290861542823597
14393942303540457398924135494725078647242960065
6223837573718830030548307745588291446478177579
4809162662883391953126150364521943437673044817
45968992267737316054536416602388869876006701065
22581807393483777697742160246793075506098201331
28221097657401841229556049661748245880093952993
4830338206074910629226376410728966328100532079
15418378951084731352709503827705021820175345803
5034633651907802967366946793731333694884402435
27398764985445524433209519803768277182628137257
31969185586152200489804147674499875120942550657
23409084500336156167320528701325018142027082967
9995816188156882533017588961121485086471462381
14439322269497676432601563337623222997077545693
31967891128952867044308602384773594364275792313
14203075668412819499928954045358085504291207251
27180280310433285407185318434451524883016730553
23198020573319407066354051730962012049512222359
27369831295705767600106499837459553938153573301
22981636935632602645134918265914221471042668959
45335051199118296185665502259670279709398688705
23179413944044225531036739453839787367898481567
18402579290629661105651277052837211495016928081
22979911386455789151654012578166271131764100027
4817799176018862006169041947197850570337156639
9395226981920645932139447277472227005940205671
36563848053763638431631791724385117142423201715
18200919240963489497713052993484142662685439707
5217294228965509659939317219606410304049810127
9795864777826925154651012272704681111900192283
10203995291337233300535457701073367575329278457
18612876268771588785259337900166529470487447813
22989880682682184774478405782179266738491754411
4825199149055792256761059917146699625601854647
9204774104540775274400657908925097725093383829
22390511110616364065180455248205326433824437921
13586450799567038772364858920971370967830348679
9205598456398992533572059356908626071840611243
18781309865913147420383851313023879929271698591
18581786905977778183103243494338474675350433103
18203433135193845932053367500465603429142678575
22988587969210360015231352038663634348178956671
41962524913909966515247303440763613412468905635
13594280887275872845902945228244603554992058911
27171605316650424144219550207253334719454792133
27396191321174819038272664415652171553883354347
9613299662636028114388499319228670229269717753
5899122428839455595285579673221575790213714593
23397561690722730934477522882519998035569962891
31775900838067134142940415248452407661603039151
23200498090037831355282436309526436973796419359
23200498090037831355282436309526436973796643451
27370674540484955412765286237935570577805207595
22381499103868058187286524915572729072266860671
13603349104478988559254641853088352456292475837
23188203916878325544281035499382536297896713999
28226095834192111743030474728116233266464136373
32177362823996583934498972880500101485083133997
22970470111170913590879830195140661505241385223
4818248768188603695955110193316177836376837183
9413775854507798029972856775850071847786424181
9205599228944049838717887886763701207793651299
32167430919066025845832817884301910667311263487
4816168362007449226974217089286203631163127043
36990141767035608831722578687485710706217947601
36992177965251896035054128810057030663138297655
14203113888451601252250360871902245370923697391
27578011209903643115956990608328508216128047297
31986459345967476028239002462070648239792479035
8988843225885242931229032635203067459940845927
18581786826796064631668953024093406501930468255
18210849324401792335533471407152541288040829433
22383094231975421165780828728498822791012231395
22989432106353686743288622754083444071882596679
5898281006937970038950472881846710611239990629
18610326249497557779536673184971534868086153641
54958616645373013208044236353007975506754758339
22988980657892634683601424730386920589273331079
14421166006236543437702076778698821816335860965
31784968986538338739482204250577564689196642351
10839658502255826361646578829757755377712577535
36185512403507266993334864279344725779714652915
18590539126326553214358733334564175373169160185
15436911165930145958313756039518528137105077077
9413795401916927360102538357798472019449868085
18573581282287868756403974598719001460377169205
14410052991765171083154877964348728680239191489
9387809171970453638258463087700374811420663705
41390300823696539320479269347296200679795555895
23636282583155358700952139689289327740929368645
27371125874503519409772845963891920172777712097
18200920133084898150498823765903576407638764133
28197523858786597736013066644412059939109239045
17992367080980881886304267516872947407432471525
31779518923361900517503313616050083147759866421
23208366412091083421641700870566258274656955557
27998847730089406713922539359741311262743997057
8996634873674828847528755172424349981887397541
31778320397356849478940272712463534947865247979
14221270762173446385097197161211413941206847515
22789910696544151940274165028158171763332353515
27579735706748423035131186450753720619115120685
27388025842387783035106326541130805974464381757
14003180355452174220432102889176195229858617143
13820558260863604974874072699134185071508085385
18801546501513301628309632403079919504852286113
14021278624328715567778569000752646965150402625
5634790916530238405378781638324891630556634929
32186411694643523209643946350533583806584951531
18174972070548691002779334540587353892881168641
32386346075534227238696202379065519867117857987
22961400883792314289565387631916573905159023245
23171640266919520983224234293653375208144936131
31740377866056974594490480142675901615484567011
23179883238144120642949671152037255585996085943
26563145333567677525037169096887111126593294233
13586900504114462979783223405882236872612207671
10420076679924292437348393368317790455600277055
22583385523582162073430150931441773010710097775
9406789942356267047194306049523817807404072471
36564713365827342307225431642983146367902004485
45345355425005156650464279863869496649891653385
28013286106685623046272201777063965992432279099
27579264985694412793112103659424989838083444057
9422824561009994254411755161447610640555950265
35368877618159979830134781517250896077421527739
27806444861347181122132405533576448759516136233
36130256890832734120867728268237371222159333723
14015230614269400167740972567808552356572610497
23198059863270249998083977617803307999160862669
22580925050447456297308575159884701609964628567
5024758650296813976766653612051681118563228189
45345355266627008575686414294528443763815392185
31967046951498345474971423788235860273783844033
6221831250108343312479665028910177895157419987
27804696557665545767679482536663023762070333645
9006958532852712719745840426959617888969845977
10420059019188998161567092379268007937896311019
9606761517297415825194951080566315582485454483
5217705452944883216741454602798883186080694521
22771361862904173955345409695544272692812939657
22972118774583771534494709107078526448110284543
9605486113210471245302849611517588483323884123
5898711005919758159443810352461481875981411777
22791204182550443366110289443789107155720166683
18583474788901120795078401260509654349962479891
22971275684641898375655797475124327209393807071
9386551367327421262109254977111305228017400509
18610326408192314037757122239454089069733293377
18410336585686122287696565719149709762684191425
64142702549275149067278186399950101351573196449
9613298117647738518464106815565054515776232889
4607952719272258366353451332975994742933744445
27369888320881712747051436455398516520310424161
9205601011233727249134775845327803786979217409
18582631737993365674553763702305727956180094635
6222224711074407849392821532469947859325530651
23190188977635327196212569708970030460555097439
5029409553731815714097811038219550356123606043
39747685165261168787949671094758813515182904559
68531308013476536993302629177757764743425753915
9796294857859720866322785494687843159745271971
31568510323418001694600322287691562557673942461
14203544696578256680479060054738269334960206977
17993210206037627600680242992064287097837412921
36566831561300336439996805115217465398746148019
49932640305461007019878082188496393411954253781
26562733139884322362759590157455636154018718441
32185530241793492234347648136106915205940786499
26779193696581440282115923088884489347617291207
27361213515208111929971942989158256785742219199
23420369793526479577588633942279492458525515673
36772832889099143445929393173644604393212631755
9995835775938816638209004238417625693365779073
8989273427417259804324495244227550126342947583
23609942029659004209689685247936355831118457065
23189758816497796770296965146102437702835554903
22791185793357815270800157420653499329162951121
27577989106128179736914736809349469889445013261
13603706022364761262629905184246775529312809045
4817837542292992079337994519123393610168135431
13795827462743647174059016198051575276580660151
9007821446365227691822629828966347771679583349
27388812761036686403991024940568747823335544229
4818287092137962590182305700909262549575227355
14400964291292021405291258653964742096967674591
31778282337262586864760073221636488104410950373
27776669707952656801703701446339779414955245911
18582688801713451112525390623069563899829204801
10004061021180761321495258034491312644655547739
45550513587222385284767700842709374920706027411
31759337227124947778756496230818895567666028715
9006529385644817732291428032509618731277204417
13803638502752892308161495273177626775927436183
23636713163057687178679484582324012333997646149
18400029393350156777284379900630696440442560509
22772636772872857835239351222202570292570349715
17984180316622984166507426743781221516167650275
14186140630071448297548441381413287405808145555
4607952638185875760858084493792159451773567033
27578833045851629549202142934711339550257272019
27579285343959919138901106923715733508985976369
13777336551559787506957647332629556398790266939
13795863118916855882753051511261925622521619203
31966596590480715940805143735296126063773255671
27596147033710192137526104726898801139586203745
22582201621381145855707369484591749486709354409
22600787924219287435326092998671417446543934449
36974061765998913276052073671010228414783940801
23197251696234955914243864759994215714868760681
13386102639671825086992476922656964698357648501
45578339380550286154118622251414971157357081249
27359957381775345395544225729054396939019877247
19824355152584120371427108474325815375146801093
22772618036800171798232693206257454138834222879
9205206658241794087286796863968888174878565215
9604661564099091179881771077512037881624331315
9007821446365227691822629828966347774287566045
22971744248685097343223468085584148124665775079
27597440718699147836001316809830971494439221063
36557723886808590274643730287710094628043440031
14412453107461782517720629327416739135209364169
22972118774583771534494709107078526448109805383
13993678609797796162777412231434672223933932821
13785973025675499277815956742127569026877392109
8997048038806246415317778187327671563262685035
18384760040660212881649299264124914667071995927
13386966084178073723919388491668436224368582999
27180673575949634577973201476689527858217661429
14002373075073428714992900032801723783510740033
31977371583658633837716960688121056269304196897
18592601032144381114391397835106358984172821449
59335170460975996384274429866124259577211113995
5225499577991757902485862757728784093755456155
36165706546084269165093886818767201211973796281
14212614858274619292975607762884814813017445591
14203957048864645534485133707946073335891436081
8987546256062379522893644145672174387909589427
13594653785473592333950797129005219724214019505
13586431169227970249756925515476230984666293875
22789947234346160442844080112379843473752834947
5686769425212602485665458375054288788881308931
5881790828884131054297765242772580467458526035
8996203171594799088263682856239898032557760533
22563633369124977285743548524596076856398126973
23198003044461259703801834817980986772841592821
31776612891121401987024969354344574652493536511
8987941420326174894357316320868537275008301491
32395828200183277750260578330679899132859761583
18801604607312398177842002516197381517659711647
41182596941028774866538569756626152842035265843
27378524714110793236670700030785380380368461575
36358653114298852281574294945612471109193890329
4797581128522754412595804001591538685536025179
9395244831154519987280615333369602885914109381
9415483358983334682923590170475895171140419965
14012660234912467030841628150075979272889595893
45554751325640967731179375220270751838624322663
22563653725623271977235896054027274676458164559
13603706833545178176987975528660988052652406791
14194043879981338067428965329597761401346619855
9996231016028242162446226379438829733337485093
18011368015734650416969165804355599249159429993
23179432722518734172815904032661485454159662483
13984197181789037433104677544256938270841139523
18600805767715925003938180870200903350228474795
35976922660593754075970516231755910624145962015
19618595379639769304508479522176636321643817543
18010900585216283561010505188579790829406445497
18818466528994074212982794484118479306839043675
13586019091986618167748229163025674715535149695
13386553074276095977281275265409234994776375059
13385670815954604446351980276988725158505004819
45553945989722599974817952375011476895851822555
22980343943912467435048535021411497173692185977
54522492772678085437292786259834153258158011355
36167337483510814077066967054243461690847375489
23352128187252907697986388782502522883938799211
45341962360129309038380696962350939035215835225
22382268136025758461635635848049507753859810419
27370714332095196112910595301616578450656618569
31569298130425721101177605732860331173169120425
22791204303958603354360850499103696542890285543
22990706861314539330270300797830363957192645095
41174782951503958915649169456624851575099308739
18610698419554820579670420991703760209136489455
9405571038158538285564977839926241934854305645
45173060281823901506505724693952146331723812339
13386516499534196596259987278778603197329581335
18381912101157363172451886811315074898612809145
49143698991715608513676549556208907085110024855
18400439640675058417582872002812195177872353445
36358259892812854437613369263756461252113079329
19198959898729705830348505366850268739280325983
5037615137107413714912693619716669411488973159
27796138550632721744813716001359361513811662577
31776218580268646326834465034134466651493869731
23436367017398607009220257893450484919331844931
23436367017398607009220257893450484919331366255
36775382670470557754427684735503370368546064779
27180674424055400664219743752663513351853753691
5026859119616280870516443118447174148358300241
18193540451594815045422835236265325944613938511
30970340048045851323973902282138909816440258703
18583100871818561722660098408105290049781987363
18581807190500845794117194421890460974306489583
5416306892174519717307559415086450686158017023
13603292897787801100982572265323185121099345275
13794572068256748815312798005542723852474495595
22799445573660485079910315570918781446941534123
18192282643040162979390455547076423052646557867
13595087308950963156680138390167935863653279915
45555181567734883575622700333989092576436277779
9614102721408087575322663289378385768783891717
23197965330957879151433165713298117265686379093
22990706859559077655831689273715457421851210687
9415052466087332619805640338766191346385577563
23390143762942216324386020281068927261113317687
36167376620305669100231776057986883185615424015
13996661954884242668454301408645982789078815599
13802420770859493518209973478028177698858955163
31777024072722291987278574383235009623926586147
14003948574742258292736141760579521048940369455
8997498642582673553047773182586022101413215541
31970830806535266021173478966073247434924159995
13603293096770593100233423577025716907645498801
18593782191284318259860605968556299207475281985
23388943797505623392763964003018820222716213559
18793660587439502169605526043407943637868935861
45762928762345878891237958230569108261843090611
35367676799164147654581610051216401302286419051
27181085848880308335911638054653733247700458097
13794214216027921841331376636215350583552653775
9804969735495674514140641090374614000340852493
35777400813000874785881618346867503306642516377
31152923783402490066871990630783840368106836695
40975619547209043839702933415708485754474245951
14020494459451533631027727599823374318982840317
22583026786339030803654404930531221043269006651
9424119914174021354409243641104172609040467561
27161260397909420971988113979368774508185429949
9413364589806271987043662779951443770074062671
40563476123898560069920438665030989768690127583
9822244311888593201478666151433579941735821625
27799062896543943302589902518247316569265558229
19218728246953999866242889023295923003431733153
18382754536683081650565178879696835340780519487
18200544399686424712894739237460450471298124987
13586017274253870327323463679849870129605985581
9204774834433676468600589859565168996561444005
5425357228460816714406671928917326232875864307
18193594986756345906981832336048988102543893165
18373217718498833415959551160040442390087032077
35777400813000874785881618346867503306642739985
7023124534534603996360008145128637641794685767
41162733129455481513911895558929877846544374819
23197685223064625395102175503330839768947313167
41164439982869759057143365139502408493848199867
22583046375894963428497867489029909888546259383
13994579690408109062920527106420851736068541871
27178985654145031529293234427124068193488038667
31576734642936359023706942411878279301833358257
9396071889442754106468735479871174405965593551
5236293500965106085194286244863551382475497193
9006978286123053428082579422047314385762419573
31567685230593362129187383351299930107912767965
23191073720521231478279940534336826690447231155
45762066901032822137131615198320398057833896139
27380214693254798243187932766900184814424848363
18612014567775250995519561529299562308618798565
31577973822614554117037303146541763420267473573
45760379834499981403579655544785265878593748631
45554769410926813640186508543010911552920139267
31988204610179981225744024081900813706918388451
32176069216521004704061344899001933110688351467
32176069216521004704061344899001933133951846315
18592562754330122721185306320329543935005619389
4818701071808700048009222152904746555792229813
18592977539672669136513455365291211584326520309
22581358653029892797262433298187223208386121271
31178950082666354735516378406464036582433173789
32176069216521004704061344899001933110688841759
18390978618423130027344219907584463418625680137
18592562754330122721185306320329543935113845661
27180261306578791385119431161646918159719133969
45553926822778157415248654219549000618570472835
27799475451213886498964699784587006254474088075
26998856315955856707393544476186523920844862819
18401734875546374676206549578316808385190623517
27188898009914131588785181840112111305710628453
9396931971841303726680529744176987843182676493
9395602677948725755977509264408925453840902325
13793745813958383086215572117868866408276079511
27371104426881976455179743689308576761254809191
22771812264007429564176819118463119485579474951
45369318700855752395874659730252077100777908367
13386084675733195082931574574283439052315306155
41152407763380867662841704457979861576761215387
10269591729751486734087338168290810896420524519
5025565510354968596927997880477969804485544681
27387554846830407266746893364976035853632315497
10203975661306839107345351372507809324279517747
40565089025410361549631401668025278407279689499
18612464113936923076886929700864309206387658081
6222225638300112971431609774577522898951576075
36566812865602924769689593395874529815661911115
18174540285539218145102183352117793649999073653
31950204316307737550445973003912189325715410525
10202380572070675572584482970690448453715842007
14013953800104114637100258540167278281256149795
45750098182279569848289954141569347852177201283
22989824636410778317567843402091230963324389871
32392584364708783238506991400305889480543503099
27795670310623801482988698844897033560824848939
36177230985161574452548119639536290079472048531
22780466670541975616146041471719934265805619623
14202287861314508914049919426299577949361972191
27169559745143964869584496714059606534753204361
18400890898700241611627196394299132677486350577
14657411826440085420002279053401354110071666531
18609031954348229851311767540888825138375767089
31739927306358107643556193955701876656926064431
9006545489114432329860218081417686170391530897
4818248887928727380292296682455414940451931695
18581807190500845794117194421890460974306490067
36374728927385009593535579368221626631847558983
4827376148300899578289472966637744631627274579
23624293109681380608052583293035037832931170087
22572307271701619917177913301618246750789037391
32395002218962852320334330856148497739951802863
32392584364708783238506991400305889461031852347
13594654716611077570359742348614184082169861603
36983129861570151459578186081452476651066645397
46171060166183955895450405277198929470688530727
9621917481688769589332983921313350183777046679
27577578733701084793527561604069519059475959033
31760181939517888741834735999936022516115710781
14201463320783672785777102358303692144560305543
18582669169905105094408501709633230753246181879
18211787914601302468660619215174073857586046029
45174634970320892514529885964299913473008824823
27377644393163351988593733645508629741188283463
27379350806359468941894463010222954332596579555
22972193835493117118778042763966651455119522383
22390943085902404187507727400399671954209892471
10203168303440345069542537933337080989008276679
26779606631057336713943910423712749137415688511
36373490676713751558064747144934678481379069383
49957762732889570739414108653378415351443224595
6004134218141193182727499606952023338740588123
18601651602613117764719587313737333429378956837
9425355762854717396692712520470098138377778883
13423239436867870258440573886472893666915672737
14656158676889610824920090481831731034956796127
9813626650969774830146786261217420176023174703
14184508879708819969388922397114928969079480419
32393337490078207889712561152301205218518853507
13423239435199179732964845067577174293959828385
36773696534621456464384703204547557099923256067
36165763759358562119958028726553633660778692699
22772654655619501899407409361370859356397718549
40354866638118585138821460611008252227163915781
5824813017318995440764348862302463882963335505
5414713354903561934465509074569550166590639927
36373547699875923998314174270897695779259932685
11032135929720243697157092553656955759699951247
13414207683650275027774575007953273201255371143
18603376878884844629239437867834731762692131265
13802420770859493518209973478028177698858486167
27796473089776446159792886211906802635608186637
17774766214503041845897111371147734647737412453
22999381929143269744335338942189342645735015569
14400985733620235866867095091579473534024541457
5008705490710422405931836405125692772697863867
18799520482702211778169327678027223334659339157
23190229939320664738608348900432684128834529835
14015249072338063755582616052078935386406576967
27586647723123045328835388570726200804503834649
36355278942339653379299229039592666581845317693
18191514584177844181246536231382823842083255995
31152137716618973192573085063260597787239684067
31977391942004456913367958709503673092537914281
19199783589224138882133309713095649087527499415
23179845767757480486142623149293121779128426399
27369398744019688543910941455759370696335281753
18200918352121291740738017797084848647482062035
31986477276622710341883695122453492492246850909
31967496698428718171132728266329547912290420329
41164007148982037304765925108767408078381867203
26579689321499335485534862987367987301201484861
14013072928011731799227759582681241545964058147
22408647784242077942855969121387562913184780781
9415895552266107215568055212662183382316412843
22989430285105703352172163096333015070537012167
23199710621083907760214764798360909355939017435
31976547113591179045888954440557801548719425311
18191908734591282710639534117396870252473160497
36376791533586346722390698754158367281510891791
27588333245048644362585114365677736214165139921
26970433497769051970224106666588401825019431619
22981638678030546139106157904310654621952882709
26971635205192594200934768475272401984213604771
14403009783394686360961908473161556505380629809
23197627233987048035510029865358247898521365649
9424553518676006304283655595358954955555246963
6430420922696924208527707052589850947821924293
18592562754330122721185306320329543935113610921
41375129647771274503599557646680429569129448151
31976133946769106537469189658179795367028670055
13776886837730666254863267647321895818248750727
11029717301307084961209201929019795936189780167
45760379674232050497977505189630883293921635701
23998976689942557853280566751012106867867540127
54519551810729824605641986733795513647189231801
18383578767296737830724226763021122864534591299
10840896091431932058107663319458741773972006143
36375103456817569833691918594173663434759546779
27379313378134497819183893735507549619988454819
14194814689353592091144833152699338823778625279
30970396960356253133606786907271250607448091567
19008484830601352869230837742314680397975374785
22971275809572716650029736150948411268287254399
45771585757299981289733513437516549199136809907
31378451562976797093689152213746244479153347297
5631942980716768247040077851276094212394466715
18602926438914697299103508481390506205880388791
5605936350371852429366294464641976065703590635
13804932189589001130178437535040816370878028219
23406534403651603969367479868748302448383110875
22991119864334786313827564015783694997929857635
35560529501852492694141569785703745112108146751
50149476049819989456096162553388170659348276979
18610307631408684961482051622745961910709423799
14654922090779232845570393484841630095348120487
23197685335772667087745067859150010520548576171
10267925915419353466342311851849356413024686567
40563476201292239774108073722750221691370492155
5805851101414614183887015241488095872613863987
22798977211977621572037164403598011100692804223
31967910678121937969679816530088736120301829599
22780484665902603128529677888821625428396888395
15210971435252809819656740645355642772485154925
9595555673773351306760248538082290226456145917
19007718586207631026129334515253310586447040595
18192751050453576218418024614199722540184554323
9388281017645056749832127944267896728979260717
14213888754709933741248625346781076521710248579
36566812707174570049203284454599374436965459267
9206482504550605287463879355507461928218886421
36375515541180394147386591996337795908319359799
31968754498028926353337544381118927600742359321
22781291210847926625252099435098210280190840651
13421945711484306127934446075819072185714169695
45553927214956827054502069166453073669928898503
18174597464024993172661648581841184986178260281
41163223600614110453450124848780212358868748467
22971277512859354823105140063337410710499550807
26781612363775045716459120662699486003479228523
18200920949357519958560789913761720910873465183
22989430285105703352172163096333015070537257555
50360125643167775282718111086909097624369325131
13596381731220714581507540532578569986661366843
23399212875535557547579446002645634292566646551
36567244449702749256010238847316365075695468867
4807492710150470880664754021126795328029745217
36576743679280368454538553522888884143321082471
27580129127334728986884595515141048544127979795
9387020668382404748550516854336987607051489947
10423284306808013108125173467780135425506955515
26969626213801690831021057960034172218280795163
26779999160965700255021350825275981224107017135
14202682101700916975404988961389848107181338693
45109108832384463451237949287531900488023872001
45364712466726865342283591511298591709428755519
10004079799665515841441056976929678666445672437
14021729102773762590153401101466459913714573049
22581827713100364934443748920888823839759689227
22979930165162798196906453733934818100185462603
22979949019361283230183626270101753218233525051
14002709396762189151662291859135713194719970327
31778319582653577642515871412639985396686076987
17984537924111945195433147456624253054191384361
27586703271887026087337580880427039310019791205
13993286697030882392033002609148957134667222517
31975683427617405152102064036114245495962601829
14021729067734222419061065818175813461566510465
13786384445213836367545259968521100396437173775
17966044529825183522402337184245643496241806587
22981638563332880917049010352187426596747632439
18401716377112850319765806013578652801437528573
9832195070818006273874990342147849993833424453
6221849173311401007817646120968040483905400215
27361626563980947148087488637453037864855977639
27162535429438782658468473105497170038259817583
35558129872043835207183190524063338058467494239
19202165785222480805116585314743748934480278343
18193970684725824589794359136030526594598743639
9187069132965661454090209151956780752788438879
44898458802729818452451534639863358196364070691
18610327180406374475851866023575030827435550521
22183983425110651602484532640555488341720849549
45760832333286252387075837783735216715652629551
9396071972376156419639009214810274104125176763
4607578611833151588988511301692270328563232245
27577577762245435180421437375511134574959684807
9413383241665858420805338801035274317204493761
36355296944738155239807267832700673201766548333
8988843227572486973537844099737667133346675283
4816169132541724114805225175805179394871900465
18382323444880481970161931653258440192835892345
9396447503166356547562115227674911025822851171
31760164054742306070205271690001327687265299871
13413722287429050737481337850329828493272761687
13412859486686683191129151939442861418706482415
41164889490342876788261291417966195227960436851
13577420943282780755984803100198255387514411857
22390943010232419692361477187145008828067627745
36131082135212266251485025607345137164703673603
45751351723888424929414498477797266964522856863
18603226178416134623592561183180845581454541325
22582577314228834546967945727943642641616506279
22980324431862453141732527822906991361561324887
27597420928157055228440611252107964868251039425
27369007996248495764310285468089288018433443131
9623190609185465506680714135578788316433316349
13805758242974098700437531268994180552149221675
18183212724472600907908350124514851636037433349
14437263231501534864486307366492668992887127229
5823183010720801193649373023075436963223280897
31378845173605665805865806224504312204683006817
27577146711073106251800136381766224444139245539
36582848256915613782532784006145219008830544719
17792920732003700761487477370340987018750462581
9197825430232196503730477124388031025748826601
49921495544350747155285034255327739970326240225
27577579506242671176027433723040189432787695379
27777960918796958254960419150797193425329958453
18191889187345577831896913348274910501388598061
27369005976067408717124248348918159236328157227
36383816512207228876021969668569985747665252529
13994524291613648737256877666106159414442421901
22790811737022915057618321127225113861028501375
9396838407286082782062292479314835134070519505
13785521529453719138864000745475739110851713857
36564262033678105855614299105523544376619824579
17983729635092883296090520104032247847093989017
41162752916173334409330144390172496894445630145
22790378250497168360651910552260736148966135943
9622347598523457878257106097021907560215042337
23207068587094482680674495735792383887772702927
18590539438094891360933504195031800259668569777
18374079537791970043496905121174545174918913261
18374115347197769777690167670398901428696351405
5024739987803131959960854227490790464021948761
26772148713013125365905922945907848892595297397
9024665133312947339883163308821064848737942093
36359474834288689110997037129640900939977245087
27590040791841989161904938129666290155111395445
9794269760977521326268935496741235473540559579
40355260250558924659192343092027166204516666309
27577577601885783429021643543829158650525574771
27789543964717085130804493382152293572873169233
31577147573573156442653916806005735688948002097
9388202629667692859056545544084777512749642161
18601219595839683129658458489054526979186572985
18800328653431400767074446302884542781656002057
14201482171445446519417039743887191714856773873
18381947798200481024179280560494394315201743591
22780017887948895506378757414390342831407921127
31775843814901828138363594104344500834142993385
5616260824231178277126847495596430947541359865
22589638098798403425178595951820470689578781415
22991177860788541227252997898551526711970939323
9595536159866049207410278677723554968652222749
31948107257663080224125498189515260028587512025
36565106012207319217728081986914489574001793051
18382342181022227940934675706113166320447700409
18003199090213522046009588350144156101705314539
31775767942808706219858200382750755842277675513
17984518295754236590929036826190143665447055893
9606236132627936921422476002196543483929160311
14792141135737332498257966627586017802427004229
10213456972869942842891904638804450803006462557
26970434310711730111970019539646930696010959895
13413308424123843673270202952688604886082056431
31987323076491639548940649216470505101519052821
10631893373568230427756805458757304796031710481
4816953575147951426559027453744133927078958569
36337163716419251800513501899430877890765714841
14195225957393015455784974583992354458996354215
32194145465617168139095370483741468279184537399
22780860129845958706809449486066936691376160439
14004023439918272473702303055294191878884724687
18601200117276276870878343072023905927649053491
31768406295747300671281562030424994279475281151
41164438891742896115902121527621918610734785039
18183272378375967151625840427642236051499843419
14002335641645517719129568585231637004408778587
22580571505699556152824290577244652200403367607
31987303414635882963830508685508775544240285441
14003159023803870665359242828467789392337117643
22183159849055410826489274355415515772896732881
27587920810133720698432339278854786144508007181
18020454320122165359747337082322442556959952069
22798978019555099673088384371226587517493193359
18001884970968691617310541047768990303445434697
5406376688825695383401811409764936040593020749
9413757968245789649110668445767959644880649311
14003140324511442969682815712100164629405489861
9613319211717506013526741669246471448428169913
27387967895591795075533268753615751890029525709
31780008312006371095169751867954673911640533085
9405532715812626853962001504452181322412879179
9406395509741676129556158682407483134518556891
18599963533016034742818193652386286339536655935
14203075557384051947420006941004192475983399731
18782622288579037465726499749121547061373701271
22390510340245034608915017571896310004655574225
13985061754751183027713548197626379635750078783
54739683071493242640669331875521119675268037773
5006151207944818293443821336573717269868976497
18192300490510452725450399961791945598410092185
22790811735183339894302170944562409738790950783
18400048818925251844250904097275837885541829657
14203094293617053006051199672118213144297277427
17984143533745959353413670814559112304624856729
18192300571611722969040673232225944724009459205
9415052747869716565718638463920307163508672875
5235843953036220254774369114208346901441011361
17983729716194153539680793374466246972693356037
45789723938405764960607408574249262142600331701
36574605123735517223022199781439526606887112903
9386571808298160429959607845804281738302320269
22780878976992157461570162842628223532834299079
23200103151242808006170040357214254430248314683
31776218497396696969856459657148121922955587539
13603293015844512604440720191120952038080553395
18791654705076204466049717461049638461116529977
27178159718644941039863194026743633891081912359
31776630537762732411732575509644127210616577859
27160456645453903065225467384292727453677862171
41174802539228104656806921563690741106130101557
41190818545086290289944122531775743871327977005
5007409011224348183658272541937121478424510647
5235843953036220254774369114208346898833284701
23798649224762249038002167217807398144267639461
27586665804961743122763389716810918384510512813
5235861876256981030545074877852199603236641333
27378487363209097634856650404633448371470567543
50149435936047431012975227712946198429209954131
9015165779040336832459698408455906130441709533
18202269139378246337004431108639833803675800899
4826082424775748940756640750997657843917295139
9422845776612912730753188168897758582934610853
5235843953036220254774369114208346901441022493
49924827173011217991818878381082288357090661649
22980754634997579433458938506182645873221023543
18374115347197769777690167670398901428696361569
32185137835133552843426572729801806876210042367
14441419210446359990164046645981507969410155077
26989000135067816633904582399260870837776021147
13994542944810605141702497178172199080377348719
18773120583496957510859345655844844327913679453
32384620605797768520363323767609053149458598011
35376744988123690350773012802101223202420745067
22981206780162848423580596100351903992119366449
5480705031647148536729234362960255854457926681
18374079537791970043496905121174545174918923909
40943878721288794948631560575865463472683465787
31966221788311300096564628379404080285524993119
27794937772354448839803102716490025102004532913
27780064440756022539482295977394463225332428973
18601651414354124323644643686364376813129265581
14003198274971656742945618200396032731774446377
13784695553480182501676887189655663519581904281
18200938789968605298277369562748962330455684319
10213063589381172520769825952155525414449833173
19217958586861475435648466924605693407613734145
22980025628413952505055909924001565405592828417
4817424615157202585603353174102578946755717207
15210146192876614964623545092885413020741511277
13984591455534344775503036646989618179650765059
27379350924252236027491830185823599465656347039
22789084519678992259439021791381793378295634977
18583907614147044574827518578867302511024619433
22989429431611918576477420171149149324783574983
5235843953036220254774369114208346844076178473
13586431327915131412391277931385603963566778675
10820714356342306331489075839124352905590661337
36566792105681074593603959800920533285080814617
18601217964769252189142710528075326039138682939
27179378182282220903202168038192037698175486421
4816580638402448628450323046607878697602091887
14011383424677504190056811227714533954232914891
18003142881846035076675331574892270867912277883
13995799894629565371078135222796105485727010227
36564303845160391170287487696590786626001790673
13803224758864074555917441734359553297281953755
13993680386903418745324169139876573070390397171
9623192471094329016501840597450038211244220123
36585812910101488824181419503111353014894016589
18590539438094891360933504195031745832675453633
18193126547760975479637400408054022511983430567
9604210147067160461028860475428678156246097305
31368989765081388900827080966907355695878883935
4828200422991977571242776453812581441456041639
13803224758864074555917441734359553297281965855
18194440790060347200693777471243955210799605089
27387146057888188559587760813326761916513251009
35760052651820166154854467387028254857551022597
9215116425473631593096223172404696403131269193
36566792105681074593603959800920533285082018809
10013561032050201811981586189382454006991963049
18193914437458349135104408581297097625602327151
22980326181065767412907914032906978926945190745
13404671787733053012710375918983282798857582929
18801190586911876355831869246240459907222879923
14194026693881433940495309215635572838611034951
14393098506384366403859225767793051587008647831
26970057847413392105222390750681954332409268371
9015613783816849143379096886892336161705537241
36374689556328726526967993812341513719316311661
18592581330203313623483750521928950708792496945
9416759970410325816826981496451647390456569483
27597440718699147836268294813113078501162373063
6015659434948123055400005237905473869380211829
23197588014084603077416650417639048555584827881
27179397736737189779981632246180015533362282015
22791223198802585554318088947213203702997101297
14612444513365304981006361762020893791359237515
41162301425470269794119104088687590132781198065
9605467989057405874531881731795425172627079751
35774980993113979596667990780035034203466441177
27577596339867274530736736598375116790646144815
26970827732883124169709855878077357709307455411
22391356062455374765955380816124426983057439303
5615379258719763371406890804768605586136716839
26972026961119532075120221725270463864439471239
10004847714146788628622207527826175353619617287
32183862884567978605890535925388998953748485859
32183862884567978605890535925388998953749210407
31967890039604444245591462899668904635693999825
14011403898894254713950854713563792375235914231
14004869083045578242044222954809475994393003241
14192357587502129084475229591198299548339097399
18609031993070707498700268793614830308157799559
48753742698265870605608848441889805290350907391
9386983194488002167543401897740606723079864593
27579677833645198378698298159375720232490736431
13785502798576341439922452071460744676792856569
14013089957525996822704990885472711576619711879
5026407470481407700628618452549695365355743673
9414993663833899929342292097299586248520845985
9007392140722036368724659449012682380899207541
10004847749589174446865830341526334371333760471
27806795860366853258391911363391778025931379175
10613287444397530440528391431480259775864033687
31968771610244617327581244284956433483006530695
27380158174787986301492748375109456691978601189
22771023686461967030509116374335958373188004951
5215586721050954681021170592946346739880551629
5018578390787374903390148413757382370866934827
10614093950620705391732143947671495663275004311
18612444566614865335350980918158481393568207871
22771023686461967030509116374335958373187556767
14201895294128643840820845666246946031636029497
23190228352160597716936107885935873358415071091
14602100374440534542062896920765492332341042689
4819563906322284526488199931846629041940533691
6032989414081082645071328483944583720146294483
27578420769459936567034545304902830952292541343
22590052111898107016703804582462744995111544595
5007426855270666470883695703424590402051390375
5615397181933418350068511799426595183565469663
31567292663493759103583527281925174297649686385
17983355767195157526638868488995499485121171985
40775309471525302499074396326664267380819318573
10203581390994129138157006330850905684128144541
23200160297539306245680449716324948903194964643
31777908203687710733558163628270760322823028611
22991589361107898724387443594028396755389398923
31778732590792824455740878120965116902227015531
40947210153081698046474466873405175537497838151
18392647920349654940960864565491528938254172061
31377194491618669230427930119733088161377935407
4807081251882551045576764813955907044380276309
9405119869803887100077864042476622606751144351
40558830256406817939166365885729487067439225029
5016496976358729867259405528904253284206299863
59981744786102036562382282524608817361460502623
55403042225319710637700255900343938488162643683
18164708141017002809379379485240054494163744033
13994562934293050994284884505361248245531330711
18175459404489868039188257199060644328498103727
22971311656593503719703709303386051212401614223
10701185020374533570842742004271135758657120141
27388023982239159126526658920284443191104619353
68756470172892869517895968004829112727008252975
22583382079967003852611729562672621424652874395
36385035442707455361794870505356862627426558069
59982103137841604736252545961558382807423994135
9413776584620232683200979108297257136672395959
36357830465654743392074352233088629173434407759
5016496976358729867259405528904253284205799407
36356122801048921344727402430752616061898181775
37852534730867877008491441682221611880251805171
51213881980065911842073378822558670678030602227
23200983178304887623567984407993725572778957567
81738203651723406790730580401881221734771011011
46629822902386964233655691555725663491927968335
37855867365845204822144263650726704685223135171
31986909946605446887635087682407748584027287947
28885653760484927735538681307467405529061385423
23200201747905679506050522999973065418033394721
28883163398899698230929863295949988174954279247
63279508111822929782399878727309111437316156239
23024916520203436072572193919323720277536128831
18174144387707531612322586210391845163351650179
18583496078387935945543948157817567569711929845
10496769869485145646311991133237417331372312931
22800291414228593781981968693557162362376376273
13585212430861546796862285248910223232105532955
28234343151824824412085006970788924655515825247
15072497291827073475809167774472504100684382083
50784730314047023411960618505062935265415222771
10495085514307625124616555891563094540134076071
9413384987107412200980562517200828816431944967
15304242951132128149845267075581538576013772103
22780466941759338933551232246975407629856505999
36573050181642204256812219559225188709729861261
31978254737875562034506032754171036042031711683
12073493727228199811686916185882230991587847769
64174933694616181077555536818445686313534009245
31979003555911845205215099079417297128976510979
63365361477778887979656296177067142464330702129
77729976644635182778350364045430902591711767739
39957061789868821239303614817267618910477003697
9606742049382135394206370705367199699442713457
54968566595213440786472889490913310838459039919
9624856657558417944340037767103403143013252135
4807474630158298046173717008075307288740689195
57544149472741855765752637188576958210703293213
9404688084717574906701880946348192430760863369
9406416762284967270087915332006725597467325817
32186411736858868147948862113177448727534561891
22599530859885787152600243944014932927163897439
59562018446975330583480938052760571491843332171
46203573598197844989504740148948951661304640299
45337952786420682839130854912943889387046219363
10206000170634326518220522025380596577386201861
14212164293053219931901306295438838768124256799
23619010368275081071250435332436717250966520043
23816393065586385039505802656149714687507789527
41592376353799793459510104825478388591277387875
31776592291399090244169845453364991362109837457
63727679686581150050212509540621054287955408163
9404275891274845787317402072417284680198161019
18165920956674682222414227744623995508853744791
50365990150827785438690830995860973686393845947
64158822957707678773676493587872247583840114277
31778713817601391615392581375709052182610833831
42023107624860396796774154671339927615598614925
32186824702847353184104056667507854636235661495
64162568218926632641199917758466141870394762117
45770368143382988769732141510011784395096821705
9405572212131228313885504701774116585652285461
27815492801302937143793958396869903006326296127
9387415018205222450531193608948578372284542619
9405571202105809091732853303407421844207243641
59557125056882534318338449991961990654290785183
64363737090564537787044956520009067916005082853
23199276942845568321781066101699327211894127013
29442115569462460096283487484308695584081871117
22980775889041325148410403705507822942558243199
27579717984525022150320215693165180344533123443
19207987387964754813967174745457753632386350145
46427073761148241627945459235127800922168802565
59564900796301536412014348439057534226075181211
23191073103300144337856785465818444005114108443
5416796587385066677093769393933211736145588627
9405571202105809091732853303407421844206274189
22783369263012872380164094783250414278226469495
6543444455880503811332666961514980684346077801
18191459067082576704518780450764160941438403093
45768253975936606168555086632148180591120531465
9413384987107412200980562517200828816432157443
59565351083799504608398076994578845144279231303
18201349200783544440488379683778669945502273351
77521856314121774355877128278967778239434581165
5217293257586040412424810804889902279131334869
18401287797759243335674049518670998647362424101
32632467711717049335833265201685942856589693635
27778317634172435141729067909721606542758322785
26978656925194439214647242022677561168900533727
6823208305753115397091888674090408250716402239
27369401986462903467276764564612464443535729603
31758082022776457849476495689675441273462685839
31758082022776457849476495689675441265743259003
23181140311522953906304878292630375395310827399
13796202847247812027826018015133130141587395895
22980774263500549161950865229502689291307460029
45967756534997753147049858260264211171006062017
72542498933033407837239518130101181484893040427
36575879993134861457229362567656889217813629635
13603743413420648175924155252964219792176324167
18583064409929120192483623876982510857867078547
41587788317399641628549349317664216648514923411
9404731319441914369195895920127839098873443357
27399079284064164814101395852985475940579929337
10012772257164837096106712781280159002657534809
4819993173087180014855975149643110598023700619
42204991652631118814582001851524505097325345695
42204991576964948130231943385301397173515786175
32392620209477632873998467010515386695193633527
18802747551357512868983215749702689336257906423
14812714286981779713862109661772185219443166235
9797081925844745735357802991570509439363517171
9627449716267688448809854774824605754704209115
9396915989631145295720455803081257670979957563
42014432243759370936830430165767173420476736219
13787230858620569077132438290969644472010428191
18383560223029494094881353980468093332868141243
31775881989227080323769446831967499721428315687
25031248136357918109426403445742226799566406399
37819572606331859831164708421880363252941281899
10213456346614407459469653263915342838759824917
20455019370419855370392627479097857344589885239
10013973225719340557238206215522692575357680845
36165349559491411266751479953385116532126189243
13992835401661745467068231924482359810963238619
23207523447335188763196755144017066135663865287
28658083043665026385901323995127018146032486255
28415670443885878059768152295889681755900973441
23180314982843099318189194370538756020440217411
27577576792621580270888567954302587331383373905
14007849263091881790387307183090980251941167119
23379385881883765107438659725453209466257583975
14194025254926628741595227014463377632453978119
27178985536168649210056268644517287616779513563
9614537020968088880371986512930690891770972977
18591776837129940588723841311484669332775509781
17984146204969562174696294585326524085061681333
9006547268395105904397328477531791848226527161
13586919284344921458790614300488422518668394891
18384012334915649971882733000703157461113541507
31987322180607124492746975983270930340769045423
22989431831693993715957812371257242829722396747
10701184784781976610932079942928409295223098925
31776707231603275178802642384437729473171266247
41827329838837051611035785148165183869188137451
42018194687867606750189604072130344110720381731
36166549524928004198373521573364266714679488699
18590931704154289270218421337209609916910234401
9804126610292859495557016920513344437056986817
10721401987822054399458054402693676269021079115
18391429144958777804443150408340204562241486405
22990313289495249343136632255613768818654202595
27371105273170151515566605973746617697274076335
59166739508849061245092305759895903666338085689
6334441815351035891128917622704367595278917387
14203096070573951607936815766238953955846741747
50978891532733208750124018526704910656685793943
15837978923864713091329426082408560194878947319
18383582252978371265232239180179132069409535931
14002766336990938550565942519448309161722605043
9415896525644774203495167683422625832120327889
44755841843660609362279475391299639715143396675
9016026100762977652254849315577063721450490935
50788064229928379236246615152604869021014469863
27370674540499647379371084284443910270148408111
36990141765341465227600755671061866354070516933
18382361072270856816011541750768108317179917707
36784883483358527205428183887119124471045578537
27577147721156371240226415660599075664406113769
23588410737265044469504912568515974487230719455
14203545664590747485284639093047663699429181505
9424983639117990739320006035051050074462476143
9187500958427415346107694590494012374408646893
41375580978099774076634416495769564263009802551
9427982927889804818505295165503758488131692819
10285669788163078083830703408821231951800501297
27178648290637893638794359309023109055323854425
18609463455751149573738468000235794421438963283
54955222033855199390817095626120450598448155163
37599082923318028969816341218574904158715977037
31778281881288220783977184438532407408050064099
22979950683784507823323262636660636362583591517
36773676666714925480035978254517858287622628527
68326149814731097248343381740169068741811096069
5025153517717799590293469755699181950512761495
22801024638350453887888973253761376665372797591
59563327155058108848662164243521750147902096127
9595948207357058908307888259595230081565590981
50785142509417090689197194833858986314637553327
22982424631977802163707924950763813238918520541
32177809204846815227929774412625071352176076091
14011404993761406171375082689687098230786955785
15302988598321379952563750702763547791226761707
37806436974151695231169318332792467332612036371
50360987707200783285878037738034296057776237157
26763867599160937141111507942370269992077822707
22782545644570568988609594470919340687356115575
18175459282670360151108687296860784022597952153
22800291292668057588660506573994749028507835385
9187069332028434314003562525312696435060494253
13985494476184381888085305514071279315634401893
31741614489027939348106292455303592103240839351
18391861820322449433923182699887186876865238169
17793749382869236187753841000613410125773415109
31776200456225173564046476095753408340396172777
27181442532353926971757012156667604919868206709
22990744252770853215623984641319463047890945019
31741614489027939348106292455303592110837292919
23180334493065106428917379526623569058346602841
13785145960032937731395940184401219107733536543
23400374589278044807404339070321540724218606187
9415483480471121782487675107053494124555972121
5016496976347658027830277884009377839713912595
9415052348110948563356844123839045803051540531
27361626564137434840932452724068629006469230663
27379350264670218821836784544158460608405904097
28661845642559810667947552914980920972197377035
22798978060040648414878715570530653726285803977
44745535293149934934501927886446831182685726105
63763579127216002712584263628744061675045147499
42204991575208998897624028946416071243835743627
50786397451273645056088456117836084018998831279
36773262769752540164594565251387485403232824819
13576929423496867464164536920166573356137750845
9608037636594454512257941205314918936052047043
22800293038100829827508716939732905036456871797
27388850928138142436157712515293721929803456553
14011423368892854953220129392833640116160316649
23435094233167919378552730931035706892262460603
5015258648178260150288635707345528171475522127
13994991683509049146942124458730434498225903737
13785128075763024413944239486096516971101024049
27152621538356006009485119917797374487806234893
27178140779731460853447577008087847878266412261
32611718965293779573751443545014454176324436701
31379276101536540023895484967144829051762178487
13994973839389668072006317319580253558361228683
54521199004980453859630307488619163750522885577
31161204387303559821773167202337663147934354371
31743259746195032859686620678519075664109305683
23200159978823976747362028704908994213133091815
32157500800272069366379604397372082179167768385
27379800715420008634430494459733259898348236547
36991826433555790567284255028979184762878652145
23605401726932140418624907565327139696010776321
9615417896667430222816755874433025701947788613
10822308821040193122265245445777288519900896869
9404275653387102419254618097269545045523632343
4808318724744503390361946395891866110017799619
4807885972198168532127412679497630189432169317
45968168730345700691517908659205014410064599173
32395867492169885180496052709277108030037382113
9206461130515358540944471514248283135379279749
14021316833664355130326760407945212278408569545
31567684378950043042617561808414459307569210201
54140761956175931740755448630568533584197102591
31379276101536540023895484967144829051761933583
11653445697331850578967371770832542125144899237
31567703852136328647056848574532195912996628025
9396071771553445130961800326774868507555977327
31378845828014378027032023179182901117016404639
22590426755460191303764499107177993005940936163
24425639340701973002459304970075497195614089251
14004493468008672790026111116187935286256229403
10289002808734661456140329927241100340599484549
31368143268664240805029806934132371486133628871
31160398695852211307724439481637418384005758147
44156115427769292797949368405459958335109787381
27579304045245136654634802256384522461288909625
32177362783522113504686947418380730661798435867
5414262950121327488882328501009475052240482623
23397972805288005735899422753159313542302553443
36584931267379947626141251302307462972175153109
13594693774070871148216921205080442056018305115
9406416762284967270087899560577432607033988201
9614986115169212923714413012429556648972154561
31780289507564817807974456753802247758090249275
5397344353506170909491961828424893164532334547
54964371975592750913049573784260943395621860981
45768254056739914708924018672823217912815807977
32397081777092592308720545523361266231511061095
14003141065398194073917686810832318376466106967
10203973883961114556252622675192399358708543489
10704088233756740913305934907183417661935404041
19483866102229082136136618669640113231267328261
59762715002247511634007795451415599778472941749
32392996635908451457261421702063604247138075459
18801940226839665438024000238481452451951375617
18383577838067015634545230704684492407253019333
27387198972537021001969535093646979517814279565
11221351450313344601736677147454401672752632883
41170714924364840343073419156969639367543872967
6432858250064243437050728324257453066785576909
22780448165055848460002850687305141663186441515
15094809840431517994047587190933944550101704357
18194421121410110252567236456943378056229334937
10821503206962750085128750546009206755968545569
50579491475734410018848445143496350615119117727
31568905373533757106719518874454436143711209499
61742377203041739232765746782184271236946867389
9404276505030264090508307885351458397976790299
27579737491140125430987636810679107542789373823
27578459211462206204943761474389641383693871033
31986870851947968272581538125547108922592533947
72333908523230124076868777865968193041419732933
5897867921176706227216557666024981373064357217
18799127212092005592343726294407861545834008457
22991118361801800535171832238279224255012543855
17775554795582083889608568191953507612562192937
55163462494211849380815852015312023676975662741
27588764788510393335235256449951447521201188201
18183214350337125260315301963382700167542344135
36563848905562930586019269112643689477162908083
17973817397220711662674239003876114120777502973
36584949299847379150742018457509303211370120347
40763276485085747837982636505005315142685949559
32413984539154187927942388719536523899771171077
27197591622103291912480531367848256924965932989
27797355393850856085457799838735223675153321595
32175224428574750631340849042923786497548682037
22980831085738027141094149369055259551670979215
22980775850323160108350868042572616969106329799
27777454069358770792863823158032020556545470775
31976939638391481738204267805026386095943706721
52942096136086382248756120639789042461940546555
13815296074680464564308005454972964327261008903
31152923783409602692474474528373795016852798083
9187914084710118454424871313857369749401503127
9405963651018671253027849879197964384001157995
10286082602898879900820497400321802635852422513
27397055737391226944637460105732273630292625353
27813416537398392886962164123092279159678024959
35349146634652509980440418615903558361055464307
13594672563937156813425876815264775463845075075
22581338910221733628319749486564373744008800439
31178123756053275341975833454888478435788343895
18593014282158517546406606819636525950425519763
31975703907527559097226675870061838626563965081
7251107127031447335460910013162840903098349351
7250301435507240457903525823292968446114863559
32176049750376729144536202556888240677703954075
15090223436410120729753260227076601216384601197
22580514480869205361265771178636140911017229449
31369327088153095242319350903423343360498755579
31977783624108468949697231103657321964128448977
39756790089413849930202499923074911406698200301
9603797837261373588537081307240576448182423337
17830451886056957872430647523628788469037378203
9387811723461025582184120668804879499014078619
9404276621327215667855400696129243848335746113
27187620425202806884136238690478371637234830421
30968726773277792221343588776702093992004329603
54968117277453380962177913408506282127176718173
9006546298607470398665750493904805574345697405
31967890275397270864069524399967503100108676431
14203881171274806924950653602284604690703237031
31975403287931363642454601916975526149443573883
31778319732320862038840585084598262229675860939
22980774101134388290408550803249892896087058373
9388259723031293639236955343745198020424718543
45361786717938462639636347686064250986145718741
22998499316579591918673300568342445321904780567
4819131269585204543804998111836927726544375303
22772637550551636019454320487325492093053409651
32176930388111986871929901250874943642391306035
14011383382203842429002936412288398482179808847
31776218541568493266414990545621263457040536277
14204688610392131329131000023242203135920672297
23198452594252374048410203627269082964698885809
13994996911105575233616760435691999378451996019
31966201308164695101648373416522326584627550457
22599081232370993563033807738549327980978858927
27579716159445219299274502531848044706063287853
11046242590212036873677893932008316427224672069
31986084781644933969984845100862097565040102635
31569748535284322438624488975923444263139742301
22970882267814889547597214245787406874657238471
32166981452315095691085772997855210340690210459
22772617336579922764801418922828345874096027455
9414207519534235267939106570095838586150540673
5007407307944981073471857740905549731088753787
23198021660980931346774062538940121191296667507
18164701327939524763473722338901700370703437349
18600413123190549730423255108098190905614975947
23361698098442024152228194981410678751547689159
23197176710915928045698621709967186745330466379
13994899086802490369429038509901229896702083235
22564477144904125414360983936276278102703204825
20241123886043486300951213793764206765246456297
23190208533686458102548608274126501690032730871
22989884091011419977378174692178223535721700367
27587922675495834599134163122401865598263442225
9632280358639193539225496007544895726522897685
22762704827395644632449431892042740259279281805
59545941435514691296350105222425841221806522373
22972157172432089491829625499370375903665337399
31976546341278465412530210503142636496793483953
4607597384941438233628224169908297923386945043
6641861893605725360035562293691819324114924343
22990276696989324593597723463418261510699564783
48765210853217618020406231314790998905899119671
22582988694983557275240132914440826607400953839
35368501041945091184059737423046672747649922211
30968726773277792221343588776702093992003413391
40982643585923303622655831482139300161134239963
11656293986492641960555303818106787389808394197
4816111338688799056595174855965472709848709687
9396505338929279059771339944883150535657420785
14002768043952085631608304503767142611589495219
31775768754156726372218999341653548804198769401
23198454135500077469649281139282707044587887913
31777437281847008074665722688914125089279500145
9796688354031546041931096826934810421017700755
4607972268197408390454260628426259567951009199
54968135153564868307277812058656203413054036597
55165971043294977004024918913539702326148564053
18581824341267619037140021004111523362593702347
72058444908276323962776563512037710689735177675
18599532684361602872560461034490989722474181655
18600396208388330531531533468101020800354772503
4818231045652922955327035569247468929392632433
4816583154705481286845018152600100310404431747
23206659882845418700551290343315496243204080355
10820283461843555090138390882570166759756914821
45533673391126158028214797479701752824413923795
32839409060581281552787807545072320805075486741
45534103275759949898038229272486454237281206559
53734693433416879847513192925020885880013354803
9845458994856902573402630194638509885688748959
37611788552971302854608745695828923436323183545
31180130231326101309257436021420104234856210459
22972138520892430567998512447728004863214313079
15095239918598496069839164785032437756475606989
31986889589954460495551186259715418463078677863
15092731251677577117180491238445255320106596937
9414601093303346503805388446166613268499089137
55168050058906361697728087038154126858742489935
15093161908936746206576697546578643062415524949
13784659749283465328293603041765868644358160549
14201913766273056694407102793975414252030841201
15095240889745276384191197866850298931080307977
27389263283783928591391848843442074923217504665
22791579025423511692762881367532748708171323139
27179436984317391385270486428245392922114928815
22989450606492640924688007701154387862684922659
27169992490804633558494386448206703466869491589
27596579627965669057150369190891235928403760169
31966201308164695101648379725449097842931705705
18593014121791893450302284473112005486315305993
14194025142090402482662640315416212549729188323
54736700697538529332616609380204087563781346997
18002259692192962966256201299195766874587691561
40509402658573846515602281120174194100017337711
50151553242754268206732766641734091109206780777
32393014372368539597983628011385724992223332183
9613711164737634758507547055276492337527210453
22592452155548551904161043066198178933620696871
31976546179178063757785964043167514944844416921
14211788642603028214608217270817398870044786835
9405101983508468295847579488187965836618512907
5687629271986259857596877751733028964863304671
27596125702247976338319602678903465163018685945
23200982747473798946467058812211935442390745887
18020436395130377504789398261033916221279948633
31967497511223158227877410909837639624544818891
22981640384756037620261660087640313843686404761
18193537891469379450366078294809403852192570287
27180260606514688199360761071899108357953476497
22982520983795815506561188719357021176418163167
18609031785019724948932391557419151486942405407
54966841818425703302990768636921806869251983381
22971275767342956888459689366747577207675353251
23399212286347051582548831296166764531523743835
13577383511690802636419551345202116644395919909
13595536170805570331883183208523541097744117415
15090223475052427001864572749015649847960194645
9423709300628740630043115605510489634850743267
41590258035097556185733567859813210630839842241
11658319500576359079479347743296098902881655141
67669407342153855439628230012389328513904031903
31976977313451375636125866186675082222566496249
31370975983894934533570826422160825958043875503
37609782234548874547242808863809700851257122233
9405571038147294430005062939251864025830210357
41173133251549531063004334511739652451027054163
41372618153298934755893847546419406688660924761
31994250993719977741499423129108539639538447639
31975703907527559097226675870061838626565402561
22979517969636735951465701226336712977122764809
22971276578530824799708215427166880776239605151
27361213400841630460943343847008387961516175399
22773028604542988395653231499565170338181978367
10402727185381753890270365652894077010499946057
26970432760659124767760003410997775449668764007
4816149548508506255715669654778153066874465369
23427732983777961761089717497649640730957468163
9187914084713927766054327066191190267707284819
14866414428126993145961310767619192866559631265
68541689704132316496509799048183022571918507907
14812302716031303059894112035292930334915423243
32836900119344925818878024526212202092184861661
28032347948661938558259850704345211793299959537
13785106858350981782873138094204610090083927287
13585623811361475854429886072473288176372161683
27580129486485360212443296550407949485824260301
22991589042476699169860501726241735386892406719
14013935757143387916703897008983491001376475081
9805401520337904015764900487330202612711469333
31777907189968733906165619087280405044455132441
4799268235682746090080950695912776768780829967
6127929263950181804526844230144118703455002197
18182821938169157706424161723628669124718738437
27181517469916553055271484216568505144330086209
22980774060663734682575037130599284719249638509
44557520513908792717232903752975082587786548875
4807961882835093736438546930969363050535833911
13804109662269420137341994356615852061753799561
54977167145702151538975807477772721240605363057
32385484173802932589650390579576837177160555167
27160867757223327451841000275748770636986137131
22771831121918297868572291555299654106318637819
31179323763963532022330355998064756108904366303
31969558567244174120863432183835951910927421823
18409116958641989923668007422804421664745823333
31178947411519435607068418857459788430807449187
5899946546915140103771245657387826339922588673
23199710244214743633449044208933394419873983071
9413346747926914527275317734031258327551909779
22580514519660404573483426482160787072262966385
13576949982691034313413347219663564503484926839
20208467541864224798083008521114229799146360205
9413795558455518076670394352507458638054298955
45952501000203948278498000180379514924141838191
37008710341545839936633952322264360026533976203
18183646175722683017536841276912672007911167359
18584320433863350094931307389043678477310442157
32177323810545325388249348947440964068150602931
22979519791040879511796741659679292698746881767
31977840877933536309271623486235562721789704033
6022309219416585152508237635032270617903106287
31977840877933536309271623486235562721789693869
14441049604699209391714024496187143948679989535
32802719724017976892383930269809237169898898169
23808937707598076148368408353657560526789470791
5414694655781485639559299689432936895390725147
39946811451372108248598743707864889574939152345
22589601592582309911739030320968540242956402387
8997458574883482799288283321510021345771604703
8987960925093912994599348530890990271475947295
28241350353481883883492328463057944470475421303
35569225746262227897157226062793222308009458577
11219757059621611631814952644330705143111624931
10004868379283722487365552489160316792050512451
27795646914495540851365736755663696832525174057
7038860538421231707671312945668082523146954737
14809096507834634627080467282572452411804679663
54947487911093395841779188081140659519881622967
22383468289982134913485383259864518161811084583
18174147794189213053678729707822877985276082761
22562788570311947248326247911267453242829248693
18382343036591913007008036287029021625462259737
26989394595475778503045549890467064341795911811
6833064372215867862116088133813146536161254103
31967869714309696014793168941637397352933927773
22979950844143674825607956356128218626040173185
24006451901599379384853685077616873029343608363
31986479059098009797946932322274187644438558979
23414838250444267132441972456062990935396340777
18590856947807954426683884567730044505128462261
22771772273817941105915316595139601035144416299
18581805605270572201128231487119764224522467307
19618164296729334601605364827768028583356523635
9406375112532085006098103436635326356024782093
10628649502967942433320285566467179986074474029
18991176223976734331355224537196241292044452797
9414601093044887338654132151962378961672327865
39966561723294637304007042855505404382194836577
27994477839062265680125759111385932602451713431
23199298075234260426393556493062347246254131211
22800275118235815103360643501816685219494581631
14212575485291157202709149058108881504321467755
59557107329121742063689527743238107216168847375
28429688179942908774713119251506791378526142311
10286100563173216796651380914121914501175070745
18582258760457963568957038153322464998968122247
27397525227039171429992430294451771954870723563
13595575302488374655867591900120816085669706143
13595086540259740500609425994339413779558417319
14011837707836969057173920499383783416635097875
14002786857531335247937756402764314109922631039
18183251783783387726742614238767695473634386733
22790771625238841528671097100684035039094035031
18792872002830180178450220108479430560507187273
14014835865052599453498403312483310606724373879
50567047877391660807075372093323783870469000703
31578798438794209254549512388146844832875575251
27578442101104950834890149448368718500094273769
18182390769017322082485492106522327090572285687
27587510399166584288340579007401748837108017385
13576968722679878302313009747845230715709534883
27387967814407238979625474761179000172140442773
32383777480751622173464806361702175515974588679
31985182004632838113572733307001264564078287873
18801604607312398177809859224919862886060393707
4826905884501138428360748489356481580052709157
22999342484107198615909881433668894721027218799
28234753563032400445418110381258701791102439335
27360763692691244206890223409670042371849176887
28232675827583228148676514935151485551771484259
23191428236707080619289666601870059327341855259
13993677798712412249840604263846189084871429791
27388813461052903988677492726252161944956898901
27370694983687034659642577673412625503732709399
13994959403771111806566034614959633901091510807
13576536898962657304056264146988370099864145033
18174183602076009691122825591694315748288932925
17992011168129120891485921363931290676734176449
5464195572391917620064592869230697535421798751
41592375618322675787095563764401012964397918979
18183253603184343561030257536606077307378518777
13585625476009237694766491646047411719004327727
41588612745087612075197910787464216424483746691
27178236287285765920474102007785914044465951945
31987324698505271595092454402683680947629652149
45173060281823901506505724693952118571912506915
22780504294507048286503147493810945575642016419
22772204137830964271136872607616037505988845901
32392602400797536039845775352649728524345881891
18593351413009304818720617496259444328775931821
40982699105004209097033341881468267486091669943
30969590378303822347645626665165824468048995067
54568680645255704641019350791994238846077632995
50356794528400042871261929046053544712434691477
45169815256529636679300675560629650602179630251
35560529577587886171340838062023419659830091967
23180334612717464991018167374001131157025379077
41172345557196908378583786130429908299506788579
14887060817275379781379968243990883887149074579
5700855607618968211075682998303055093564694465
36783196656392875330788463916103593999878609205
27578873150429607979413832726263646013557756421
27579264945063810809061841596907236452302635769
9408008679028161394232083350007266801139187627
5894929132211220603805798240284068726357616865
18581413849340322120871923622563151651051017327
14002353369227153530175306553874867447101327025
13576536898962657304056264146988425853752393773
39957474877345753351534335135934155508831204645
10820283653646359518721525982509140696391468461
27380194134006596057173175040037693527053522227
45764616599710605601095528235201394874669421979
23181158964663107899494945210328784180946020193
31179735146153964765115016232175584354798791731
13576106701262661236688218592239968680911064145
13994560753691520214915161354387339825240653459
27996485201120992194097454557934990342846183351
36775834159337657042751672349190819348138937037
18773533711847929311788211018625656627104596397
10628649502967942433320285566467179986073557817
18793266165731678678721732585045330899545024745
32392495021436664478261642674507807824953457267
22772241531111460321392251907483774133810507583
18583062512753180064486802535091819182858777231
14004043188176276777095660592474306634952069613
31569729834155584991681235681154981716323612271
36130258478237207122664492976139546969504681587
9605072745616042535194601938633560102507478239
32176501123080227316685307135896873107323816241
22382660784226151293350432934458078409968275935
32186000393150982499171493057338994727022967283
32177794765610370292708714669462079228607870839
44743923906593394217505160559525771207693837753
50142466485043361599457231452765863886349134387
23198002845646190363101267114902253451963845761
22572288457973456606233969928051001775338206919
22970901040759571140959579822381957004152262175
28030663202952608694275519646761918341234737509
14011402159070938330593936271497275695434981631
27586703894612290725031620240885949508501444233
45750466584609942029723586010460528996699375829
22808909072929260376135679871066231918547503931
9396032752545903311879613420805303406167016845
9632241948131145651061034742794469195662759885
44562182448148375326943506140235040639289958563
27578874005832066417317520706150492241355802929
4828218425383199458449050864118654826465589129
41155388636569593340229367704769945368766813191
18791258724211744679235924125626220061517376581
5007427743716567086913508540457603240673461221
27380193971807706830819164304894968423274746391
15610388937373892570902881856831218122193626279
19198978086038891253746382570909329500538893815
9595574445034807447097714234286345502333527185
18801153271526946296096333314466956068895094153
26770892576083495807419325137458516760896090669
13386123851561663123388093647974664797152785843
27579716078496303082023802870927326295770537265
23201807138191974894170275948439283738385534651
18799484094713044585967999246569286672529869847
14221252140043631467929196598432742831146651747
18382304633144909818207744123163793564765841095
6224249067243876549323597863342053678833923395
9188325469060377173831308510844852660377019799
39957474877345753351534335135934155503951397097
36139325071161557122084546136857337733465408071
18608598302173466901206930975451340282961033367
9406771200913055704051109626064892161928515751
27578008533626481329205778660037940782228712139
18383618878977997620495075317095736761857199507
32395415262201690368392913593833206204593482045
27578874004076100827375150937258042824447478297
32592015579329739254487541780136635663858064403
27595712612847505443989945870749415419159814231
9405908406812452918686934837854335649169100577
14194025956622293492688187609393995948624549799
13984236360962675829744274469928934116071677681
18200977075206393830393649515908373249553504269
9642173006890141635663640848154485270822347581
45763360387114965878710678236175734510321679635
23217001302793622972107766926791820955237295191
36773717825769711302039928032280319111601582241
45133372807131786433167135670272098851479628599
22373181212908602414610423015391312445882536845
22998914105594506195141435922163456191476575379
27795650483442896871324343889316938227213067773
31997254131469405159971176453522141889071851779
27180280074491592556966463700988964525634479329
9813645420547787686501415946703472278130823095
27387536879227175860796072440650310191331871801
13386477285131450378292807831662217186763904689
22373180361195893235376816133554739522662518509
23797824457243495382180337497165142172756257765
31170292860545715155012424449875611720021571327
14202702611360532324588634783764744677442374423
45759104843349880547660132542841791638442338071
22791636083602193332387782253683865378577647551
31567686823039986354031011284532691526724363705
14194832575525537633365957034993323546813002751
18173753363680460806504091970916842922835304797
36772853328436669209374151921030994610496078613
18600845837196393883992830485179667315636680153
13785520683176629187071434540152532236398638877
27987379052061788615179488432361113326162277341
18193557678347187177517647116942939675171592893
4607952483338001084988696370791623481754105651
9415485183685394999712314108849238605308488407
36994318266397090922999061038755907773776076657
18627189801091604979771822371048336057004453543
18383146217118903739188673110840907068564847345
18600396088488401869881365422659695839403841999
14175871396720516400626906186999514898445979391
13603722933510327581577703883066614927312808227
35368483307306870775679760590206416196402759155
10420041057260491295348057622484431923241379491
31369363049044706794821906037601909624118425287
10021034198728875994854675138098077903805261265
23206656271591792764807892697919972500810252111
5016928024080279316045911195645271717824660191
27597835761314140413457992802842504893530937871
18001418385046991763498744091751881604712393775
23797825347565793847520138446941628417337899053
41166557739690168167755827196373361781002669753
28206274608507710100751990422179194132355980519
17982887481350196125730925500751139957562679917
18182408734628451534766055956591764050855656127
28393482957282740341215944540284973332896885099
27397937346732339366530231826431944393361729535
10002840540649270070410505549253230472463979855
31370169368660407708487235107409488989826984607
13985868067102618392628142147422114219262679943
23207933004739245187665184925158541831992178383
14660314188065798543727174239192936717400368411
9425003108853985902857207842794962883717549187
4825629225408619581440129646191562063541325521
23206227084058327784818314811294439798211907787
14003198277043906160044005895327148870953591217
22808909072929260376135679871066231918547738187
6222242484485961691806316476199387993829849851
32401521548501563795713665248957164577446159137
14384443142736043603623367469123830460182795123
27378150112615365477990033608571813463238981025
31768407267111403323762280407410314862678301251
32183861992504220067294381111077918736916803435
18583493519927877334023170561829582256510141011
9424572337529928084427283707497547705540678385
18583081365028292655683785998283801320496995523
22990256259141860794387514847375770283081164767
45969833274277172210006071994088215988463779773
32175653815415067115248523405127462014561701631
13595518363965393207078475297164622495367567131
13984197183465014371746629719618452376613202637
22571464996459041639060941642246345771166466387
27180241168287444019477660308530426176401587093
27377645202453484577226059083598616894466296559
63945731489001865668967363796248506533476182685
14229082886339259847069042480626181473749222939
50357183335297774233548870443216894886322687049
14394317211419977285498218973071412464807722815
10612517634648817029785118056292790580922296319
17965142562051992741876920631235339706503316507
14202269865791278856768312838994689658182259565
41173958759863969960698209628825015222458647973
59126618341707638214513521537353781223913400789
14003198358007544747334651976300961246503980545
9395678389751081714394490917823430311958969227
13595105351987696780510390953090331925009564357
18175010466732614014205046087712295406092256747
13994918524964476724133486622945761055798429119
32168257254554063360335123022119184186369734291
13576988271673577484948470458322540796644237885
27597403897054090098691884277205873989482903143
13802795573181249407982151732259435713309199795
27379350924270586379758990595165007085043445511
14003629208341761144309714813418921067086891681
35369291405715062124812574926193447159561362403
9405533609929765021335939344823429313835186133
27787444817016042469492752041052587431556467065
26988626380017253398126437387233996792076333209
18591308975095843247777184491561823914080445769
23198451541782706409566567916193566459889381217
41372617099142384646899960264052544553689000445
26989020539239429136641781146814936486258407745
13994505519941370123454077969066276943714963383
19055145063033056702440298347859542861380130177
18619829007710995472859328380387565762036559431
13603722933510327581577703883066614927312328583
36130256773103556432486854945155535107281151107
23207952634918547704452343239531899574269693163
9187480556102813622328100012282897887944239351
26580497568182864292588470694771351486609667185
31576790736865331173614091476104975289872357389
18194007382799916037107773128834834759419987929
4825199149055792256828101720938225382007005971
41598892881490306876280376997514000031618922685
14004003042974765704500411832924137882662788991
44345724444520157869837974083033202785931494633
9015165006590441217523507101620063711069345409
14419123957367615657542195302688095376465857149
32383777521218473592386004084742197300998738419
23153970211127973127566894718839494412696391437
18202213617080241469857071144030601751927676779
13794570361455055380813685728019373761606309191
27368595402981388558784266296633034737272049601
4808355229350233898789144901019156412757548763
31178497632832429981123143395055986875497149183
10401902792983313664607074309341512058739045925
14620669608885944598750599317264481329604036459
27588352632022610077905617849888036199951241517
37185109170454463412573650929180170659423329437
18175047940714796728288818472696192720799036789
32176481338224454527018421275289133069483571795
9187503509769455221527013476346621172632255897
10004097455261140558428178703413238465147303965
27380175198863183660633258377222748418922526195
5007821204857166883792558134089682528227100103
4828220128761254700973465566057094446308236335
18383561889444638981601844860871679151264403787
7231733015666752910548917023624960825021116601
22609856959146772522119990061446958950559706395
9624898113683305672089443083488369138086650291
19208852698283564583414856217321465245812538641
14400890124256392253901788907386774608345332149
9404727260393884623219964793474428303653446763
4607164794041408340989616203003473438493598935
13785106941691404659011692122701094673512353835
27797355272507460527656971969395324938131546561
45768773865424100519869871572037560411903874233
59334346153009123196648632614053858293655120251
10024278185466135094143006665756969763446803953
39748490746098212118377582152407189178560941895
27776763624645253717495465856893686697512466859
36567261320602892049782960340887971440415197369
30969533279494018121998254035578216329813568055
31968753884094172342890828894060847630238579187
31741594090066371146939289424970631791185371991
28035662544390576683407511783767702631318821449
41166165292585844384594685841913721947270858941
18173771290332976715698933688653348140169822077
14203526265158008611267603032917282719880958097
9395640030766163262136005151488996233996052229
22590445458330282951698326868697332999289963339
45781048487874225220562726102489546450575058889
13605037063290402694316676436606878717685283187
6852494427940617774877609798743807341283623037
26571802217522635628304927406276575672515392255
14020494459429586320716124439584202821258358181
27370302175203502311622425471516266096654483197
31959273350195627002597008769719442904907655097
13595499472568376039257778479026451185797701529
22592058659053322828253087593319038314568469063
5614589820715136741715153699917308102611175399
22782156522846520188471693961343066029529713297
22581395118772192604789007548368233502608930215
36176425369452736094636312336678020562728822911
22782566937508008269837895258861800450200287413
49963183564253253072464593635599341962384107317
27588333164042566585679678087735164778242062753
9397666125254021049160382707792983832351950841
18184097622587921713477772093864848278014653727
6032991230155896939138341616045302439402271827
18593744759448767134974917135260537185385141801
31779519359508456524871136944377583680965528923
31776707233272473808249615999397189475669653219
5234116540194395552393330100669156021326501357
18382774080565754373751002328258169420820389563
9414210963302206037759085818228874058521523585
23436367712598215130193989851368515822988431151
22573133328765850743608172413939505257622212139
44562182448148375326943506140235040639290427559
27796491746420036720482938372461604704876382333
18790885118886768436651892325653763757263839349
26761469181298332340981007329374084676328192951
17792846526431854556146431649552129993470608893
27361212588149301239381218464326041961807822971
35377945916221764195931106311031634080490577795
49923610136179436249762768765374124576648838501
18390961786568695428368904743639848663620372513
23198002845646190363101267114902253451963835113
9845046328203743880531989684962149274426391095
23198059863274418506588779423395268823759862229
45554357788921482994620909769907079447678698321
9406806776289882420237358374179150303593125559
13423671142444440020788719758077538116794587153
9396898875888557796699843029458305753135023157
22573546298117201284005202486562825680716983823
27798199490516582188752931224719736488221052035
18182408734628451534766055956591761626098047931
32175206584783423702942711732761353541144320651
23362939794488677320044735845045557476892584179
5217274403296509147837431948720623549412187577
32194205773838145417435584734440247205994631405
22998517322988624038620511472542724538491781723
22991177860788187833176442169527920559660222831
18394352871723218378963578922500643339678989841
28203066506835612353567009409828048058605341979
45968168885171447084455030399873586654832641429
13793352472797860064758149384605078521552409655
4825629225408619581440129646191562063541569941
10021805013340707194076265681853124747718600729
44155701455053162316831137326528251999586280097
39748490746098212118377582152407242303173634343
22780465891208724364520973613069429993104285861
14020451678262129374911843217575222728674868189
23206639360541246166772406842859250223549041369
23797825308883170438029494246915113860000755937
20208467541864224798113645323900525582823274245
31740769699486022138366733648471365421265090983
4807926891395604349690890107231607497523955241
36355689275728318761316216096506354532927484247
45571221338748332913578728625002261149644323135
27796080642652764408496808392243880150609336075
14412097785611565480727170518002469944856555117
26970452344852306385696998487474748491917307873
9612885802461684376896169142650225265058027097
22772635805020351224834707897259797666949908107
19058047502077419440454953457551791836909233317
14392328627967086991225850720701190351579717937
22782567748581988782368834011881249746067137515
5008292362755362161134293680594820399805185121
31187605182239824612874910455239189719936606691
5034613131202771386207788466069871631322533263
36582414851418757677157057666704009608470669567
13992855030153794674954566752723941308846278783
23797825308883170438029494246915113860000298073
18192300490587324576511166008525360970113874129
22772203326890813212049693318478938172092016965
23208385310297766560631435447343271588470867123
22800666100192608816068344295373896754282460141
31779124232498896466868333795550547292308033435
13595576153979181649007251952609110641259315173
9398603095103921188258445444718173352907047647
18183212606492221086244899106899062770579437847
13994560753691520214915161354387339825240408071
18381912066285236665088128473874911802818208493
7230514352788041315435705685202204053597065977
13985437253872507017099249634470476833204850399
18573134985768253175301728048903559276647985899
17984575398177925499525298125159495915905006679
36992631618654807689214277656220561545409679401
9413776737750769376546945600596859248253310881
40729552222920959852884754134240030590578368849
31976116914066820540611213624610157653113060321
18610307472961459848995642840475953727358061367
22979970926233116639942734460906487242533785487
10284004091581916160052698612060813951538891173
32384209302629424317241700760030152177724867197
31569712030768825249634364007651340227377843857
22998521619774990492726297181835546856625214539
50565323178208166039298622395470599503406023965
14012247919909029995393454238491741110788988673
27397470447122069283822472131484893187356173811
9615004650568760690656578914431248201319685877
17983319261080543269668019391349945807718508535
50356752322790596609938742537710901752089921281
14600489066956806922059112468201224721935659105
9614534541445653972083746544022309721815987165
14192844877050237507056022549434034467043043847
10205156003664662760304832872099367608951705407
18799521445189172499748832706408403981526828733
18802407590745169039147551126497079619121085369
23180747552297976289369588044612533329330481979
9606311233923327648565958951049117587961975307
45962432903317248700670267842630375112277208461
23370318391399601888894160518225651056949971011
14210923487618743995882119918390756763524132955
13994579690408109062920527106420851741180445327
27813022500848909286111164169729648067813982243
22372391628537447164473037730227776737809383829
27590904359858401714341820044719016621091976577
18611171282369590674325353808569277245427950021
18612446111374488519462831595822596340737269901
9813626650969774830148243746901313794145807075
17984555847176565867422672204384093860628867207
9613280964965540590084002567260072843263977089
45163147966368640305263870568158379457940097753
22581338016195822227182707531285219547853118547
14621887270395424889426523148114209392225000619
14621887270395424889426523148114209392224765879
22972193793335085317240702257269756939898688259
22780091134618708522408616465968792865531029587
9405139380247189342854562255112444600031705051
27379782635380927054946701378577380367042691137
32383776627112729103656043800860444339667160685
45750098104908041005650950569356479825276829743
9006098453953995243998008157786734443669560279
28204660705602024501841976554406145549012726503
6204857183976199884352139757818058099228745005
14003571258037861976446826289753754276359601031
9424551776773161601461787099172554515224837185
14001905603919817837853666817565408184795334903
9205226172287710424167704573446234092131332749
19009331596803996296417171822336206158975465651
18601651447623306741809480671739819309472642873
41175158762252209848185135238038576009079204927
19200572210909325032659366132542560463837197543
17974250074490058208418991065554674173054729581
18802407590745169039147551126497079619121553881
27390050159824685916773131656111700649865016325
32194203218755678195591157334068779021951650847
23370318391399601888894160518225651056950216399
40954611901140899253133194968442563948365019001
19201378831513201490942229416309640395030885587
31984433448797030941826672630988580842935874763
9405533648560850651525933673173034695805106911
22989410616109417738975243314425036645650139299
23999389962489643564420116839873537186732784671
18182409470138236685191437399706833605808237801
19807005434333245659337254899402145920152383619
19807398893546663639755555786779588745104447811
23180747617481915049078002853859033250777484655
13586055594524252403131920466479546723242229235
9396501932592333593591871800276526565744772663
18403029651639352504380448317754748943782518069
18193952057743949836103783731102386186723679863
27396606194730195333900524584281430536982977083
45369318702556853304101375210868747239494204415
22582990209600710456495883214307323191225597059
36774540435633524059658278229539054004012196427
41181299846009330888311868605175273262122178165
13811490891860132320900339238747831568240533435
27578871450669262531717080844986671410848244529
9215511505348976604973898950966474954658246525
23198884456669242340207651787016501261336934691
14023001620007768581953720885586385936087857853
13585626405162095564693890644626331826198711667
13586055716179965308721479726895910066338279615
31976958693492648808591243709968949797700696093
27388399874306121362673886839255599268746426397
13803209348670851561275456353163448411394077851
22591269963596714847425200262060010275755134743
18599981413930367538859141319331048574831595367
26971632606276110273805853730003959555052928141
27597420931840177676943273990940494909000116457
9006097605761764255747049128070795950419762757
4818287250600053146510261842852766577746079859
22573094964181915984916434681022189118646373735
11219720629179783222198763382499859600458937219
9405103565390747922303998890915216744931736961
18993163144795438145514988125440773097035561617
9404687968577129415027648841362320946404763547
13614498859196374832925708993707836659514310307
9006583038922889077488348498919935331173810645
14011816826106373792273165084857411595798381139
27578440436598126701124821694342864797638510185
22573134254329971803169307989810853071600646883
27587941446808491234113036999190847573031758133
49142498285573712520431946163053850372819129907
15001180437283854026074484052768711320178541731
31578366428487354554628035291893386862837364533
14656570678777102418175273732641248005633793743
13585192961015480534193861207352480036140497645
40364385839334649497374105924188971147224076191
27796513236679861489178844081409445345546156531
23409575133413272981829844832835885932216130203
23209228236502389785074503270748329078674913975
13595537105309580873999936292760664914716689269
40355260252322158301701082350968413996703569521
5415087453464553511971865968912090823018662435
22590052113486823510068896335703089056950654183
22989411471275582851118858190931294926909804087
45761654012542489283739033249945203367607602711
23200141161722229795600136773393240630606219187
18182429171984622826239831902699066359795765661
18193577955496880467557178287327111964078303987
22989843212280980020369744998828322096538100607
10194887773667949447064307747062585366800866207
18608619716690432936465502116300917355783148843
14003573927330656939390790931948989404801844995
18583120503600428951512583088426306401612605015
6031790300302027905788783802933665886347783363
32184706745113193025787427430598228872016577715
14230751533838566047284330469431683926391416479
9604192109483726878191930979190427332967908307
10424089883973022463225676090520179091312623411
50358457273939238238580070214371329585668873871
15000337234735590789408634676443314098277408391
36781939708344768330489482392775142930277959317
22780016997663411500377978024986050877093265775
18183624921842550908473633578985103446119392681
41173133251524555614636607654621245811325724447
31966203013454830383028609138699262967394723363
18790042583002078740176414899883852327252424609
5235861798940967323112368119970003785570943469
18600787803784060347543984275886463647690612501
13993286040854808988746956825921982141442727031
10205196182549611734352863070088972345681303997
22980343291422990266351945392318947969231150323
18183646131652868140251410288521318013898713421
27160456490838364286571422975537382289495072923
9396445723976759232549894706877872597639633253
11029304291241849922503053009898915156912959523
31778713228558779799984391350214456630473645651
31178123835478403752905819408723257113060031071
4807886906462406910245670014018108436060544925
14013542338495997343067271473578045648589139159
18583120581270110774357110557821388600451171443
9624033815332891705858557018472350789790008223
19198153697065451395111389825562502032507987095
18799933640809953012413586365308706758243416813
13812297318829198020924847299797869179486269591
14392722041336705210628281640640013199768012451
36355279060079563173230394048423932975192823409
36574625681228067820919091193948865058371215399
27787443926604681113013877441400821300457583181
9413345732165283298462376802197118615749328735
18600843982424906008052906208414369764135077953
22789910657677418344517528861663597498277489271
22989842321766465495889892770834193202461028711
18192339008429755829167941765060383561275696803
40981874754697563088460556856993900048200680211
45360644791094471915108095418744032107569822511
18619374065740734104395889268883152182082287835
11030092687602933481573987931365028267958937551
4607541181669933014604340729060181412942561011
4808336690435470987459589670957929794725642469
54312628886854751689696734739031970381664341083
31987303287762678107532010593340306454239399041
23390143988417258781344974284331804509291291311
22988980497449869160909987628700339271300205611
5880553852496914230427884761949321495934051007
22781684635098328258306443325690492280978483359
23624705459845096287394924365498734341548764323
5025565510354968596927997880477969804483616425
5215172547504337136741128828377180864371675921
27369459205241704531517203709736415975070691305
31969616318856109310894348161460723201160397449
4798856847897254484027993888143741231851203057
22770948043360446493640773833005169057285562433
26980719680881599284274262408473524427787493207
13603309969430337381383314597320516618330607107
13993659794306576360593417199327844428195913651
13595911624115850185810584304351265666692884573
4828632003455106564791928286075380793633871979
48753762175040570327177463675813913025682569843
22988998463220961344928190682852397775554313383
10629437044221360806938657295399988709900072733
23180710185566547305565192923569054393160831967
28395883512585934429339517683591189569025042515
9417622235013670855762593552250055313150591683
23198097531236934596595579914915759402689685863
10003704187999757262687701873733481000162774013
9605035315562244071487998014429407238568529223
13983842088754894045730900592156562517860490023
13404240045128662323818139710851767859279951251
13586920945477637304871131915307111383042397577
14222449478712658012087463283665431924241382553
27377663861173652835637363136683069497896233641
14593894606064040192693980057079000949507854719
22599909033356295971830398066577668252234524407
54522885959332773468443585674274939378558436659
9396445681666867790121645386953365954496761649
13576536898962657304056264146988425845908320965
15226708406988647966950919353086924438015252579
40565893865360666006688021885224693948165418839
18184041407083374092870346275825480807486810609
30970770830007129734264880339830345128234131479
13594653864803993951896003440010102151081747123
22980344873305442715341616608979209766258807879
44155701529116215078603699793304379124664948097
10203995402250604394538312595361613050843948713
45771997873400915806423985802314471940080070621
31370563753500057973827022534060547587904535987
36130256773103556432486854945155535114753917507
22989019675148532770039254176209285483962293919
4819562975242079197624034079375552982640177249
5026428226807883040918243022285193730269946741
9413345892600455838299852756058795096275663019
5025995553355656103812723887540704494797427641
14654904128938457966766996216447514084261943275
9187461823229225227412640530181410189023369457
10205982212221535328120945898818895227736620509
13604605236057976594866519475887816285070152403
4807080358115270514459760193571334415103838457
14612819275158082408875238601700492281951870439
27580518407589454714027208153711988093995715601
27388850037638853904060207415450682950288741419
31586253458324835594223135418536840073761758841
41170977691185514144593451641881119295015482485
4825219628969581026876744272951600136356804719
41153645201195872153983558673444453851043602631
32394179765222482609777949729157107303104140127
23796212335119443945112633414559156642515957805
27178139854185051705132033403662230204104315805
18381911291976784578573685863892695130427623175
27387105057342094084368323759990622333243890391
18611171282369590674390916324887579666438789333
22789572666231654107747908229539410849627721919
23215356011020986490367963348605469721891160549
50350625560096173201956336311399228373199508771
22789104149930642955482451553945438919107020551
23208364752961527401867881978480126257722143917
18173751700959346449381667771929581639885348079
23201003065326833365640533159541875586232025555
27378939746281115966810295677381134537867710071
41382942424608844944674716156983795902717408147
14659489797416695815502167177336886829964561523
22571954652503096613522582940426559763716289451
32003731566657147221104669519551635617176157047
18201333953992584865758718734288201637121941187
32194204962745471435934269094841987303254766615
13993678729446354322376084108508731184345164515
27388401297340769991885061330753402925836775347
27797355272210022883970005983742958628042564319
26970807444921194587713927432442764105905125753
13595067766987855989494505248760492508175838583
17992349317977838252310004572117177961913800021
14194421121114922798471469015418109788759225175
18400479592030895984515404919337420753932996761
22982070466319404677408688548420732356278382065
22572740756144224033066591150897538058241859415
22780074062971875743802668498201629537393266183
18600375768948670700157944855458147532355299659
35558937043295892158387649938888472224266305851
36773695644332353713691856130769089653542875621
14613643436973252092372485110579790353404966779
22372392478264839233315440093969335767701088661
11030899419178499007618816962196892788507810155
31769269211175406293128753475590316992907142707
13993643569089857446547179745473836738016927631
13803209352101998656797599518519251026848856967
57523218479873377495297094785897081385041750683
32384640033300043651468609323959948077692542669
18581396044016144198325586619659928573343442765
9623622351986970344447938957657874540142340823
22980380640244835957610957098904854624918929943
27597440718699147836135526746185333834066864451
22791636975814844505263504624611118519585668797
22979930165162798196906453733934849488845017911
9396484158777384156611613256134770313186216021
13993678570922807818668425648450005452087064795
27778375584617625067594844220299586747072967905
27369440275624274004266053551153808077858369021
54151087633775454135487742354820456954378075831
36585814572746241127472637419853234978235908045
36129395840977251822079030603121877197332086711
41173133364250284680712447434199796656677775943
23208795802446297459364819148908424137019575363
27578442060645731011682444094171375943025802789
27359957343071730644363018482636145744997831567
27388398865742338820246553583032938450109917673
36564302755953589920920542734592463470554307151
32187667866634665219751890581457298872933940895
18382736497168848169546286412449589782283448679
36367250608373106055097678089682473156849962705
22772655391068355133168727482729801796622234227
44155701455053162316831137326528251999586951405
13994130870943538696528996004286322829956435625
14002768047300558650784300071881171914382975755
15019184018358373252186495417011420383932709067
14020863875464333079297467055520653151539423773
9205637672519817488926678555221387661543455281
44554745157973855006066008131156443574736489419
23198903734381650058772918195180295820704740907
13994956113319912734855300513576717609506080751
4807082299118258058257716277371612358525787111
31776293561982061678163045222645355189589019851
40954611901140899253133194968442563940769513589
13793352472797860064758149385145045483342692231
22982461171673938783847596416374163298285148843
13986753044407269680438517608720314034456287321
18612446111374488519462831595822596340737504641
18001418430643906997904427472592106923418831647
18582256122655396336754057558829710894451603287
5252722627568759054523374481045998168546326653
27388851939988092858303994278506790081002243241
26970865242151215186897011131418568915259785155
23181159772217736282690780400117848343586966327
18599962601882822783255611849412309447002690777
22799409113360879552594968451713468403356558823
23180277594910097865782324090844758791550187315
31740789441882855942587619770563707987926524567
18590970027933100220504302691918146161474299269
27160437019175212325334533800579882368484338609
19010155911947369397159089683389284441603051143
31570142184617302741840423735046167813398361201
32186823851284030308510327864790019839591795083
23171192179525246671534468909818900504111335951
18175008886926369523899793813219007238806980589
17982906988197454315863654583840338975000915625
32168687133581394698484260442162254983721594139
45365104729179955225845697329866787050923989645
14604107585046176435881678818740872181507265809
41174802740141869670901696333409124892762802135
41372599417069558834969134426289620449148493281
9415070350604310307248067697786600229774761575
13586468721027858973554410827741304212197175163
27798949636907589591805518926984916878022156629
27578872136754791140229586518046138466421455043
13585623811361476212015471042780888885571993139
22980343130907693495536754070462986047324063367
27786952569115847328660004055142177270421818937
4817817064211506739651800036787175400594134381
40944703071692819290118024030143172926219007675
14193614614738732846923092623835259443871234099
40753834474214383757747847427529739409911533029
27577145046334103305863348874245757671165846265
40976048506031829781761350007471105638104793989
13604625918713352930816197908289280568196708885
14384497730689844626478826264417260729522868417
14194007298030165546743290196151248314559073279
9397308357732565777836650804685844762790780685
32402755454241020736157861569143397840955589047
19009330632557433746219302684215508773046554847
19009330632557433746219302686697642207145554803
13803209390901114152897425827387626497925211911
14610419266855843594479776899525558972792590587
27586703271887026087337580880427039314900514965
22780466857288088135674903406429393074691713079
32395020803605880485942282466368784093280135751
32387208790399247103027990475308081071273325709
13613206025854711029717882360508533016907588091
5406393800957572939071253440109762331634237653
27187623061066462254009185519416013621009070741
13794195596156636477153550461573528532520429967
9387809288510820090493714535508312164086738547
22999343335906859898474673161581625021147652191
22581788692358874815238983066754795936902514167
22980793692857453400246897098016208981485349771
22989843368964795017601840991398491456827052095
22999756423383613445922555218769561742010227431
5805456718320834248770329308264777848036943521
22791636004413382552217245004028162746256945509
18191868788624142361165995683578971576535659239
27178197032431557394448008074456667435067280879
31967457441505903652956035978642795564838721471
13595970627042606218553935696822282952013483065
13793820950522984620174735209457977520226711935
31569298170896215293451433825793039257313456185
22772655510873409552288380794419877767629923931
13594693040397017816740720594480140097038625471
9596380104886323022883566438666397785858273629
23210875474964828449492376121610789208995248375
27578422633128568245168416127141832041936450275
31577973822614554117038881515142748351360370561
44743922975590384475949357754370037051011791641
41183028561955899607223216182257659305397376025
41362707773394027463617523121357082415035459135
26979914992558586180605913859698857741254417891
13585214290733328303250009688438785122855400973
18200919120907405739083180460124028451223724687
6024353048820720813747207754176326898844615043
27589552719111267775719971667388306038815436913
11221351372898162885147366464291829387694489451
18402168562764148084329455072359995298662762203
18601670224406776692872908467123798100338173337
22581396785096262878524226507861284777270324007
27813416850347952625178482407423359398130667271
4816111303576907895908656152099076637570307799
13386496911570286560134625391000794756859735415
17965573449424928740262599899830705063344649523
18801154047288975690473730086273254781662252881
18193184616263536873429457823791844186443594893
13984572839426306372915005528316005075845857043
36775815183719765956324272753003980750389947959
14002316827983290914586404423149630592961609045
23643232610550255824418179797801518074229596527
18184095919301125800723025911165044450466044003
32395828312982365594850476016412348357242331651
13794571943257503350526152717814764380905068239
9414622347660124999834802586102076210089130517
18191908082116701016686207496480824887667388927
22980343252711772566718570514822638121483712503
45552241418657246616377168633293483248385559693
19616964331292914758397683237932632681805832627
13994542131893053329146319104227730006644680375
36772832889095673172983856663377458523776254167
9813626650969774830148243746901313794145136735
26962190403466408848258284181120494319330545315
14003573770497468998834763184909438935003851423
14004043840669218461828209084436871171044292333
6225037727668251923760644375232351166136131623
9204793653611332618842187047716260173108292703
13586055631632031238691469501808514233167281007
31760572920953950946766501771119968194379786087
13784713364104631560827283273170153563324072445
22791165276172121559867112373826687920315274679
22970863452331437264125100993877144091225998291
22799841786867452592050338572858845770622484869
36138894139642099334007356302440478853813928519
18609460939277254097781692854754148749055825257
31996392226184819263275120509231228441509165237
23190642132989969061352852136736518326947429399
31985259391411512450974130478422739071050994611
31369795417901651130921874748602279141590104783
27388006143715698614558969131520241969411083445
18600412457904192220684301778711064902674415811
45173060281823901506505724693952118562151975607
5251055884331151219916758998540486248095675065
19200572210909325032659366132542560463838560971
36773265405848876613144409243033266885368769511
13993643569089857446547179745473836738341840703
10423264792936105439916737031554498479650326443
18184095880586249733928244997068325070438425859
27378937805044794968645773060896524001399389301
18200977967247843503362888184777419657410080215
13784320869218096310015923587582280473885737173
14654903775500082023546669311514795880087697227
13604605279959888449156814293069905317211672323
13585624746017990297758403371687331593800184187
22773066734780056922711720328517814193414345717
27161711695281721660189659092473100219123742187
26780431019957412256204720246037374254189114783
41174315332451447728966922852586858706495941239
32185568407486055350535810038173220196288721027
13395153781447796016685338531271669456116691483
13394722077475189799208650987695543480047113911
23207934590133478982267950804573526911991734863
28397083363609911817311674175047113854131186295
40356478837629040048282707801606202161455706229
13793352553727764630405254055366992802208722055
22979952388914521219607445852380788729734080129
18219489245870117314632424407931820031780641897
36566380721414756257960883582377731171184451177
45752605997560797044885454498125041012109819623
45769447321472739536517978691535156203984533477
5406433793008969047233241611334934199519188315
8988372351673741501170190487559371090592299887
14658235326807681345467185702838797640781499507
9404687968577129415027648840769265642894977551
31976189428767358217910363350727567684296248279
18184939777861833392828422031746938585619940487
41180473750062470578434917844763044541615236981
31739928275882965584528914558170251566330688295
27180636101789462162203755026290365396666122979
22790361177149550481201116012491595746998562675
22791952970576445985575937202329869641434306531
14221289498326298940558441344759233637568596119
40745572483305540586196367178483314673553711731
14999943814233075027603225111195890050847099827
31970440058699313314180083295209527922099920585
13993715997311665777700525133087594366258458411
27786972969680673745174343133902433991399980943
18581827054542299250282382669994378756029946831
32385484210731910440771299066412708902853319863
8988428519674075743287866012267869314124176055
22790322117765729181455184247036073478087197911
22970901084844100521200763703508684147882783935
13985415846419543796683378923182940527451409213
19010156687705765286498720121606084582546026271
13595520026629174019459889211954150356486468683
14809133165529290448866740031339185195774639503
18174577994041641102462498454606110208623399963
22773086401689553543192321076094662326114954861
27580486050277189589795805844785100820300515019
31378882531389079602792046321199796503821915589
36774615308189706515267040989584896680833126391
17993214425772682813694565972810168483784418389
28395489977590978339425483033770928966951652007
18612445178717313833167711579088468330546733421
45163147966368640305263870568158379457941013965
41182596941028774866226339485643720257677943371
48952495776002983661474726694595061091950771845
23198454096552866546054537708866470608273493449
40957556032110027472189479801164426072879045665
27816767753858998412819361746432493585155769831
35341768157390475070122390741409991821611598365
31150131246899757038473211206601459481013388567
19043978275249359799545780584789312173031197155
13586489241332810165874557638411316267945407665
6451839984532841861792107124585670261424892427
19428967739426384390830810183824416520874791863
41370970262111389022492452546932691084721045267
18173752751665446247429302902135880461878533483
22979948941870095900331277263023693130570079667
10629850319960594363150560751832933546682075933
36575880271481670095619879328655303403576781761
13595067766983535853988406476338782293574056815
45551807393604599072532300798877454044315297441
14410878232378634241342826488328721439502135265
18192320117097999543476293682633462607784330859
14233320860630821822617025033499708516978526975
13594222936811506346136742186043304247210929495
17984593199659009052170523276956380449185338463
14240231947855523175800117713422541016432049711
18799934492278579145741916040263710224012749553
9388298009956836617261992895340604243973600763
6223856459673777655599147459401385796792738779
28206649370279009417679136246443131265005138327
18192282725832289914293823112889096028811072089
23608214889784237069241671453155971372455032581
22988588741683052736991815312578629753675241383
31369362934653438998044126214090268900623012219
23179884015747229579846107737016508214191772321
22798209070432611375130889430800133229661830439
27179848287718395081532596701182050806586768815
22998541248045438311289474751692787515449358783
22373651171971278780368568964269865099136588279
27804696557665545767780245274656977614901825397
26779999425154779533961330022915149427951565711
9386945559887676382187514300652795524854191251
18400048778382051639688384427072818433819919721
18582218571015468897956299200093134770169935355
18383580435311010278436910153101051146319329735
41192096979837319996824223723492085761541177293
36772833541733548292783629592055000918785941683
36764237138775110609159338732305137839297065441
31968340676896646982152658436130998352228448363
9413364746577520859492460314652882103346035383
18384010673711058467845555252487447316224436967
31775787529016998256961359481494361348890777727
14213027210336118530059135911240140947824795739
4818248768188603695955110193316095742183418847
8988429369629669683219776477348641138243950369
9187914084702839861844110485389539592819455359
4824805568179231477590878611305126018292556291
18383599171464030182266353189380045010652493535
22790379830368845828329120842506515347604812247
31568453338956297762419830319948751506163872647
9605448364396845624351728108199178770471881377
5006602542054615559471883659280638898457030003
14185821265437682445122856423281785778828984801
31975721137719279016088204238396355245119616309
22981206660514447305414467259498774943792682633
22581413891942425549049829003725472124072561663
40767027984642892120582063589377575528113978025
14404228754427858263842084964400978855249150389
14002768038601782528117379245395576566992629339
5028526515834156869253878740694300109215879577
9206050680833385717567762936243201420955179023
19200983744766242283897641476147314401377297411
36565987302748171925863690117132517230999223781
9396053193843831745373992784934358501124490939
22972157411602782642717687107531539468977299919
18191477148837821299138612773934154709547802379
13985022505179235292492228505365769409861370939
41182144594920473367051653664613126987715109493
31777887679518169168579387871859658455903090027
5016496976362200140204935456485632748793215607
13586054744884249777741921707728607937054593265
5016496976362200140204935456485607391264763967
13595950027312348082512956385501544657299067193
36585382096634925002816044483152424003851294373
9606331478070433324219612043575654943368603097
13994543918196875418709322653297071398787903011
18602045761981196174473268798001976805013629161
18609462801311986002682367032839428657713293879
31576754380207426225445294340759882559295347121
18790472622501599231888482722987826720827408737
9206011459324046305515231622109060625773216593
45762498684267809379644164856476665006993595287
41171821015313451845671976374731860633059880563
13604156585502667974486300252331431719909883079
26971239075017353370798664992301693635460776559
9603817426988681220726561018462535611114579993
45324708960343491837539560214504080898997246715
9415445965778681015229414784834794900051052587
31966615247364416679156472280780831781199060767
31368989765081388900827075070010192324643835567
13594692961219105707068118994194427645907672879
18200920984564611097281245126561792110005095087
31568867198818498593853751333167514440593196991
5006565185878283940591510738548626034326763501
13994936328372747865825872168556201149773027175
13994936328372747865825872168556201149773495687
36366052923442068492406830918491020917098175573
13994560790460535008927611983160462671348114883
5016496976362200155183796732786255191509911559
18593014202816488211764901037474389781411509557
31977409984949972665045450115676280234891070521
32176068565714938271429502902063564877984907793
22989431059148590510474933920463818403320462591
18191908817535943217096041732730386150552173477
31767543582809773450490747064437184632624282879
9605055712593340049942974611643895856046340229
22562809824504931509008789515140262472256929269
22991100280053999037207727843434789315883447919
5460470681359668182887946078911209085818642363
41153251786071137740011169542711143412297795145
27179435513711224689825249103926335976334958833
26554058262478078272898043178571529751561702493
13793783446470887191343632214270409965585529839
31568059682432428826939713267766318909584030071
32177342386586211370559268283190796490976365743
23180353313685568844914442663726222303363700493
9604190444980333701669678376420443120283048613
5197861969647501952088075764073729637586098485
27369007598347646478860315169821098004661219789
41363078614691867083350859728443284134193441243
45787169165372264931253133833542455752218734541
22991137909050959996802208952166663039647591007
22789123002228253644418141234353537873079483613
32402323674913706667148031704403358480869593321
5016496976362200140204935456498569950607943743
9605055677579781905561477981668574162060998497
27378130410219900546730878826315637419430000437
31567216673599428827600085089627376891065008951
18581787718913515825606664235364005048770232083
22982069456134188721020964133091194821719691769
18390998211741334635332337052521264230653545637
8987546256062379522893644145633054088557538367
14238133692094469124024528928092204477431955743
9604641819466435018600503558382405424725206343
14411646298442757133360218495462939266645316575
31970008315919934337605810393676457432922759523
4807455038762782389720586989266971756824985131
18591344981744010800643049243132271134646672413
9606312087501105698012966463641043452421145307
40356105232052880371361044305736348311045159669
26971670858009426207463538617582616385465913347
14412097785611563818735274483010584811066257389
4816150558373789283032443325876585733096691245
22771811489877652504271088919187402159114741291
27178571834673669040137579225981135086469646211
27578833856970281201261658864524163108497107217
40956299006571055742541395481874060523775720105
41165282790937871620783560161641292534385017441
26969588704631436187733695789241687777981798517
23190642132989969061352852136736518331828377251
40762603847234930162701712517242623467043138653
18608641701205468652607548455091970956937634971
32176069537101844877603827681509961184916551063
27378093780835701353210976450157948308954330311
31568059682432428826939713267766318909584498583
45324708999076838159285618734447722237405969099
22999381929143269744335338942202675619724532729
14804435464043653935241302037746746460791941583
27577146747948565672439280447151327882657993409
14202700987488619613352015197600841751051378929
9813606945179356177367917841061117663485822261
18590913971119177580611626469943206738155378633
22381894305180323332181459957661578848069483835
35367321519537072078436628070882073309339521129
27181517748259537280460464915081925869773352029
27579716970671748454826251120006032384772224251
13385239801410345452619632349990149830947545299
31769250276192106794517596675112294270689762531
13595556569786316209370840089810496111602986375
18603377158903984668562750144654527013482459319
22590444605021585219845726024192867590364266099
26980306597163963270093437680361380419057892623
13995369200883948252889168532816019408827937407
18402168562764148084329470834266179853582601059
22781685372131588451625293624283889083271366895
22582595124592163662000581410672403539999701663
14239406898856503497596191605870406456000340771
32176068567482142040770886329010359168150159895
18384011442478288088913454423195370163341945327
23199672066547800537216565470195127881587350593
13994524208672961084578219482655452716826535119
36772852316590182947789964577082994778079917019
9397759848493279465183444069877137748858846047
18599942203062380072036072166395344320439128747
18593801154501263341941323455182561820530196337
5216411651582647755839235786013473534820982397
27570629084828814558648216269976171082604114097
45550964027254006053814135710280443213626612769
14430683892985409931862134671724804849650603791
13613710321951146202219502666053574233879577475
18581881443822139350421478094097802334843951677
23197200717310148129630283568585313643990613051
18383617015499623196990839247679005666529101111
5463372073692859542206744650251317321812880111
27797375099718777065333223750243163104849115635
36582848256915613782532784006145219008832207259
40955867999614505979403358996276875524080376797
45759516959454623351435406900451406972848509075
18600393454231662793078400725639718130577240045
22591269887777688268826712070529480750464006243
27579716317968608419217841458307179758146283377
54529835602649119567768621047430403160863318779
10003236482503224004401491688823851921662070355
27596970532264362924132055425593333813625703313
27390818344029145512191701677496900954673741609
9605467100470228857078216030561502250486278235
9415051536937770862316871292378122988716149289
18174617862681702779448356341514800754200771603
18183684420337832704846838052179165736507332243
13404239154682734808938575057230338153209483517
14020039403630022872788248604022922929321691181
14003141250075347548394862275500341336159961747
5669866661504412188117710635205517360331010829
37011178983099020634609444671523133095809848901
31948107452719702238894503075915054172273627929
22182353383320584695922815340525037943191673357
4816974912308072424795735448615316542651383825
40972336499132337531177777838714935350671617171
13404257816772701267403673096912181775536157153
5427139996111543675107293893009649282623536609
4825631822336646299579571650992374635196075939
27370260651284416030822335220712436337511544129
23180260604277943727208376359880374978692950003
18202249509496089217232428167161233118696999935
18591305727045957062211066762238318253618505281
31775805492712062878551509967451093195768470313
5236705736817241152648273153316012205334910509
27178648480889471067462829059166864099573821385
18210816230124859525095039561368901044993971577
27399159259187022447851354409464254930246684925
14020494302985875355152166614264830067552455305
45760811737376086996948922772875044465334644345
31968753884109397279182616310634260732051974001
18792066122785871319581509938274092270171613225
22572307230910881490849546003543232751512607515
18600786137525219464190823843033576919107264635
14020082264052084465843178386349624222156836957
14202308182534856652430513506693407351611679707
22580589502833825631102021032437841492316003735
27588333204593022846530852284189378711090285753
18602850528057004486566526840639750066962464485
18174184372629648986223074337355211079967110023
18839955851491400979467108577370248084306247645
40756777829194948196350265042675917613729785649
31757672998299859801764773050939870700163008293
27596578734027008509595985690013937126634448249
45762498641980249044632896198637950453490855181
22580588651336417409791804461649653155867435015
36164956327571256594610951068163109199514270375
22791635392341031914364470412732590225062411737
14023454454891114337042921512782032261510168219
14011856163920273517569068132643311625545186497
13585173374993959740072903234143498841951180415
4817424417930181254362415839199587580931207543
13584762840523770137205002814257068579019163437
9405553197722295740041555167277288208613782985
4816561008131935378300979816137502930195686017
36139736571419582240808442512510438476155461151
14002766338815634643193477010125352765893263393
18202214632438471517130687695773393970799744415
9396446496372939316546769532650378984610204549
30969552941186342338594157044107039298925881975
18191493949189951291282294097121578000552994585
18381913190345973857471849282938552960765753031
22772204137830964271136872607616037505854619149
9205617231247838877205018419140754642625952217
18609031709273589125053205838804985834915745111
22782586606409245515746881274600727041165765189
27387554885381345744369827642095458345659325337
9187482260992898154671794529178033277958730897
9006152110998633361191122972300754152592184475
18381913190345973857667033951271102305621235547
14011403898897874857476089501778225938086425849
18382325072839205505100797662710210034886360667
27388006293368432656873944546351143371982616653
40791362868817278901135505141397054608631931929
14023885465565996070719801773668958825673447771
23198884417984479840506614803464519778329663363
14202270024311033492704127337132481165179434901
27160436742759198510066091586868474217433914165
27389713071138707450911925353267799218107829673
10003291063568038114623631250530706005232733057
14204351357798197896948999117883571115030429029
31377700487639207167521650251505525826300161981
31587435502300260080084637500996234932911263577
36556469300233818909033999565889010428161555835
31966263482068211987517402756242134137625982667
40764610130548945481880721151768145380507205157
50139505123984822386547504182250811306692213083
27388025766801761133982916821808582476117785261
41164458437167887408454053005617221339432542303
5415913320329238809317425755632077352105052743
32176069141178404537068608238490182150159496579
22990293851248962611876221251035038092000732203
23200963082225942429608515489315168897451163439
22999381929143271746373279444244081577268674485
22789591330471207479729309487103455841957657985
5460864061441963686190922685721984795547209679
22990706778610335211361229495495418579612252735
36763352237063893917808240249849798069952118345
28005515712958307744625924423624309092893982969
9642602968957117408525600052873472276270688281
4826905112035545016422137006795667776008927451
6031790300302029939542076970248908624202511451
27789150544316865924811197213313249182115760045
17983337995633766647232886680238384504253435089
13995800093681259221705235479853350388833034867
27178553793403641984567168112763825938011949011
10631874486111646777620187560718534211558386705
27378468505651734239206798347486282607025340075
36168164466191190679929769490525471036221031423
22791637099211469804300110396120250878781809519
22782904221759895873341766988272083611011558567
27370262960983560983161877279847115405114577931
27180280190613685571525037215992651519719501917
18403010637245472089097511038586239622203805833
22991100317005134890192260267510972640548735415
18590913971119177580611626469943206738155613373
18573151086049835544484668589897946843297025917
32166155157378164775037783619597966254818686703
10003291063568038114623622483997997681164935189
13604192189048046798761086499559399282504851061
27580148910216562808052509917786644871693153725
36566831242569971533035276953516890285263899611
23198846824167967392182173339203616851512343111
22980774022032670217518993701171565325838784589
13994955991744001071459450348380789150925986323
18400460852092775840164469956436834142371384065
9405965511046601384716567744736813235006068977
22590445456407089057350122561153783942852179387
27388006066311438835624041044892154633369014921
18618553438968013096218022710292928824648420723
23200120882576958164953509487780428221908327657
5406806884914815541819426662808196302441187605
22780859308029123847346584882025617463368903861
27606492793162201740705031804394413064323740733
18790845677129615955247412155767228121804504293
18591286911554550190638064559695394425822248581
23397994210987826521767659840190342732143955593
22771813233699871885701063302722738036751470039
54937496499577653778101836115714080266370300807
5251861303314808111994451883320928626133454077
9422845776612912730753188168897758582934376597
9413775770123348765022321565426675281968292433
17993210943308014592408630184039122598020693197
27179436132750072420229952277514531260039898843
4818249658474417861333130994602193636627890007
9424119833232548218294627466151677611463114425
18611130281998153352671921633139041293420574585
41164421165596790462970729711147638439622575607
5015653152829910427410102950581315281515675795
22989844185416241739781084212338151823057490395
9396895391820625215679780484897201573594351579
9413367220333473821318008265537008012755410323
32375982308274734518764109825472233880864014171
23200966407549033400403632542623505782056038451
5804669061031749167105404475384860172091393557
13993680194951213332378786161110102992285967451
36567243635011060656597220172619324799127686263
9005684513162055845958866474009213998221218277
22371981097510278775023044853497784269634017441
27179042054479958566315997522078539162337721721
32184706706474498007406439929041542958247770567
9415503024038022961464587148237503392163188981
18582256244231300181067117303978101595916060597
23198020728148750335534275576571628371267086857
9395620559102845770586306210060538800513861281
13785502796987294755599302653903898434943378145
13804933968381845918944797684201500918269920455
22582202436008061749785610610601704580801423693
4807474670713078427670313337606634095613523229
22372807265675960291023577700492520791136286649
9605842708616470642998757967292920965964615847
22582202436008061749785610610601704580801658433
26988175820147011843606863586533350220932938643
4817836810451088784793535644801403268185477771
27368988012223662901380371127411193139968414855
32175226865954148288163420556033393874663589819
14003629173222613976076372942143391960162599777
54748337190867597110934491480415231675023845011
31969183807443193053101984353022520682506199735
9414641203320407996630944248394451424849939863
32175598300079397676995032616113990473499177257
18194458553176610741906575760177426316073179001
9605486762241875013207256281679505054049234935
31950184491057453275460883664925300436237705527
31976997551977088114085858162533836533469180289
31975272163079799639872984228227526985774031817
4607146985445422297002225626579534940922917745
18591326166317530829169782695666192287985358709
45553495431764455161225392475146429911867353891
4817837621627389103266287689660348244657548439
18592601771322583791212466385990029727863099461
44346135937968863223247511055258494815837685897
31579978589144308586749523154726064219534289577
18799915682157046804670233860184339386235371925
13985907404901466257186881773793524306417831741
22999381929143269744335338942202675624713248505
14404228564380830631429697722320519110523574517
40356086346275737057118893874856410055472368409
18610287920204151651649169973065674965474746593
22789572557199486493837856731622710427185382205
27378056310285296354830800686444223476982158471
31968340717275719621018377710659781484723560287
22789947392964772463276915592530559452895929345
15020930937985628989260490489404549836322453789
36166100738793399505111250775033684551059760121
4997495064698813067227847626749107705101522055
13805346125018693872302896896666180641389461031
31777061476321059792652756515835812804859418861
23208796455240852059240541661369489063130607447
32178599369640116624501974817358257000930533221
13785974729194834238139395007727372830363956375
4798031645915540337340738112433507979690309931
32374670855057833962277952880949514627508381513
26779979613723145020133859170562801431817724715
9405103565390747922303998890915216744931735993
5233271748813248018864340240455418144701449069
14020081989744824852724555582332531503888466961
18402578043081236697630115308317941340070313481
13992855146301532351589726941641030144809478155
9604209993931970026446619287644116755459002313
31970007226982658676340713430000304783092138291
22981639492478647023038980566859473067220370167
9396053155281829313000866289165812856836498959
27388399721068286358465843012181889083623514775
4816131820293926257785882874387577783377556277
14203919689074598585378387841413714031359826361
27386805400709611408342306218571359299324371837
18609053357801793687131576382012826923039472771
18583907614147044574827518578867302511024160601
18191945510407592628411529496103593394960455719
41164458398456827449776720353316184957566420167
18618553321213256014759415092655504561430135247
19009368103110826330328583659896548130492338131
13985436442612430866198880370048719842046951911
31742847668721370205603400056125694103476229903
27378094833334797002200578970055825869892010025
26771304069270595693507701137101356291939581333
9417170543576342526161601162401813457738854069
44155701529116215078603699793304379126933004525
27615519320074571537726645428781979183013175821
45760379834499981403579655545968984786002052887
18591363561209413906671736415079755443793272425
13787681379779750005319494012719825637651244721
13796727454169971378552416858550331845833816959
18603357292965620733748869758048929972919440119
18583568547407926997665394605093178318127451091
36772833738807852968156029614172033965999277047
36773695762133736913987518234099366039449848275
18201782689239927878837485819271841868196733999
14004061885523172974070847751433996901626322255
9413757968082017947938158965634383628018687775
18219528421462795295366714392336557354522765665
49715019652392422953694220855752890659831334687
27179415695149643267670517206700979506969180359
31368127242430989837142345136387047701096843199
14213027210336118530059135911240140947825285547
13802420770859493518209973478028233387650930815
18192339045367169324638308026780018415306079095
27178965988758834569269764551774660546720835887
14004474001551742893404499299959177084960413225
18382284394622488036272175134167219150563883645
13604604425117322503178647256124440209048118879
22982089320430472613566132930341239528941439897
22572327707458836333142400885768615291228588503
18583568547407926997665394605375404054993413519
23199316890565186651275685838217889351466567625
9206048972176913646768332638776472711538235959
22789104149938245887584271946206723859825314839
27179396994177755431426186221780990150210921143
8988429369629669683219776477348641138243492505
9415483277805366113642320484644521806502725943
45325513763233238301667138774900315213826951247
13994524208672961084578219482655452716827046223
36567635587939956131084241155130972918269518379
14238995163071201375267588636237080959503469127
45326374655030694260063984740610119909466341515
9015164966268356228039021067197482896964604601
9424553481724539980146767178388158165417187047
31985221259403436396834844691742530513294133709
45327611360706011270088550849330143854167818823
14394749033454270956559784438433233478299606601
14240249830488828921412091365577662316076194903
31585821863751546508835328660746359956806939165
31985221259403436396834844691742530513292950329
18383559101987052061121498887583257578331056661
31987734219312063122052027487310661304088132023
18403030423978549594899094236783703904722694251
36773676707200473165060653846078946477061233723
5218138089514697975154945855855626886595955579
10194495169558379875127623916698623689817121715
18609072790848410677576353502685696888343643019
5616184985665372532085958034596909126624419391
22790379172593631147615791784190104614144304243
27377662969117170401399808424658789447948656671
45759947199693885442427061797979461956762788415
40936064930776751080814897558096612239165336911
22998541010729344562623573711588338322591028479
23188090729258194220551878915089637537848773723
18581487869932747806057054316980715134037899639
40934810461988975018886304545882633349554742127
18403012419782727439046890256071544732928637195
40935222578093562502642182847433985696858016663
18193914397150972467831756413409986571947814243
18401322718909690901793338117800408730762307219
40971040834386264603075666449142758124989234153
13586017270574893508968914998007302275044280543
45326787821616454588130759209248913544636949291
14393961339224137913688172637866099256161507417
18609855287066755127024966959009631041581957835
36358240998190315532700621307002419548818878719
5215173598298704936551891481162177050669226009
45326375585768307349484619730805657599189310551
32178166124327746796180241497103790457781639667
18403030304307481128595865048002542236904416763
5006583031658403393821256399169073480439120583
13996249602837625670209021884794525031807306069
36564262724965737837222564618372797288998462603
18384854532412882331350498887574872454773105263
18201407304651972869156545021208328679458771479
4607970483813308991156264019809854981991353021
45325101567866800417419391976762475493684441131
36356144055515421495106314167241996956483548371
18591739053147294424131791084555321005125250959
31970028635615827415035729932294008229625639073
45760360207813593701926305763767958637338553695
5026427909932138283530799450345354543894867353
23188090729258194220551878915089829642841741787
14004473999864876159134518327350126395921224581
27597440718699147836135526746481611032339093075
23188090729258194220551878915089637537849754307
36566792186721042813610203799495360897233606571
14004398129630513212319767029426517097771477247
9414169431617647579353657423409652419965815551
36174007707143743753685852055937364793591125099
13784265515921535426474684672111053609998552301
22998971090601688635601039490101562476118841483
31968342462982488524290205750114015602885447635
36357827754371781288463106456242489201154661887
14012246990766921639311226783057757534144497879
18384386093399471228877244042380169875409643775
45323847790777622517573029366399452341410058283
22790810723249940156404921762898717356937946023
36357827872075205339637878252068216529327847263
32176911653718732326145260022605701253535447371
22590070035035068461553462324773620629593639707
27586665686962848024291398164404900350452347705
10024240598702886825090063951637996561439692849
9415051656670465045072333898709933881712111399
22991157620331516352984928343486435993348545999
10013147284784132456724768502714292425971035281
36158718692754718397096106722252871546985546359
9604603489998349656153148742151086304221494799
27579285425137887367085538239199314414062007321
18191533355515444885990312508290582183442881383
9814806988201661479634843866889955171249160759
13786836708370370618256616983197159867397110477
22782530355712661678496823413592926428414568485
18601651486414182278987017975463899324872908615
31777476379970490093136351907097549814695612273
18393530143806493512556337006287135483180709041
13802833738676308428651950346072563630813742203
26969627030420386992820542531148269675799230211
10203582318393852150502300086194763147907011381
36357828920625615588625762275306496443883705587
18818466175588733465464707830859782492342841559
18381911291976784578573685863584120740168132127
31777456014495900441552216251382702931581778517
27387554843158368865900326386720714232144584519
36576743557879496291561834687423863337598546887
36583279962565195196198072986088641966261976059
9206461132514903963030326182655420111566536105
31586627255828397376587594480831325661219443005
31161205905585637036630135003003337244281160967
18801528846234138912841273160068248694719205029
14393154721885444715045933776874948812499726773
36356144292831507730783474140521040189970397479
27580072966406369153583641030725645989706439995
14393491893465038125340158286547706315419274659
14393098434251620144921854524688835164432917063
5463784386864836499443009351981779413180839299
18201781026340158540687424900963399619920711701
22789104149938244521871239013593142939989163831
10012342328763290520174454420747598316278371953
9796296672062706314357905214129502520153540775
27578031885288819869748805685981736823207740107
31367769473059233803258047164655868529198670631
9604603489998349656153148742151111704020036103
5462549620014468845922900575081167540499207707
41164439944059871061579858627326185405496341119
27187697266824404112597787043823781963776436573
36583692314695099476635863031420718956912325987
22982107815358699375028773766667443400054669973
22790359470358274305306826101463085838689850319
18201764804482514275545543689881942112983658873
18382755228119245359752931886403262453548770453
22773088143847553055574096020814844629408363449
9405963686188400279846360121479411611006331689
5824439151292766958491432246745821628205469115
6032202493919622353833834886494350918007823779
10213457196553297709253137603701326193131907837
31378469598891359879374348821061362188382584697
22780091986283201272995119252894328315543505267
6214769575090165378254198715803187109928770495
27386730454254155202151615467341125137677946829
27587078695120435641691486321402521332132449113
26970039962885830809703902749282336086829647335
31775788577898402677685593298662228160595492733
22390155208323005799235956007239823268135040991
32375139177858077887750853745290692022965531329
18201350943093702341236152232995853031792611241
22798583832033688705796708425872911082872623047
26969627065437888397163679755595347965886050839
18819720723426713579938934403959885061124083399
5406806735186089510230594754794474822908885085
23198827199339505596178130169173733796259355495
14192431567697580304419577026203461361513468399
6052324571328392381733272775847172912607430597
50141624130527861100661048800106499289978971507
5027665465556472026695622845977485119558085281
14600899518551711385749623842095100263336932349
18590855976260906634255889277768740187608165065
18193144592539111199693218045500541852265804375
13593886495550201370561051512081023815160383409
9416759891224639070762407479310016904535558067
14202307338100449587241821444200098495741914257
5633926384117853563279823137975950420558492211
10611317632194996701662956752686976734112220763
22364131578623984865552695398053644122591601687
31966675677477810794155959369898663588551428167
36572918869952481292627230055527857749506367283
27387967814490705090241959236607786519146507359
17983748375009182381232285427203746920758171805
18800722340007488834724890188037102493846014597
10014385421085779124121447330232822259425669017
13994936328372747865825872168556120272837054287
13993285885930588604328607401829094807900539879
13603329599369008976013854731478509722207215827
31966675754762259434431887878610853416624225279
9414640150908233007824180328754863799426628239
13804952096031759942059490608707084718897680789
18202231506941095285883534125219810730475707759
10203600976947091864687313048254628044295479025
10013973111265614069391738571557155636053961841
22780879789785634722098466770787357916106736407
31585427403245900356079480321569950755914377081
31152922859793318128233612871048739532203864503
27387537815551914374160492135932492576295706835
9606310998061614183895155430986431359247354223
13605019138142152830268958532352466579133784275
35777382891529288972297295684442218304070595101
13994916897340039854224796770218329002641956567
22971257798544126689690297805574660569930668535
22772636853974308695521952595886746284588911331
9417191143298992640494192410866561337242133147
31567272959564225215502244424879195256078664233
40373846628794173349030541061750305244350199647
22980813201301029324996163497639903792806549129
27180261417520286204696716541600454434238806913
27578010557399269758588763382292236780225005653
14237722193701608134689416711306246570034133567
18599587915849915117524536834745726793277578679
22572308936026329961770751398808655714171068347
14802466276184045965838175576205847372960678511
27379368729591475359375523163509030726388118355
45326768114269868876694890499456918297673619439
23198021622349853257758318923799983466677611979
9415463726880683624786221025446287691078395039
18400460857702571135024892121528600061915631371
31968772579787782198972557844034263789837003569
22762311449276406804285015952402486335821914021
27560303840394869340289913691641083909068528031
27370694904432776545872355766995859015416310503
9416308719248487267106872429577987243089015937
13786836708370370618256616983197159864784219053
26988570016397157992707064614969558683423671527
41164439702770809504265528594230004798483054775
45326767996522364394474197109584712812928457191
32176068445811532183238028835494484756118429625
27579697580117958936298602270140920083508221407
4808749619468830584596191845360821442072901541
36774540435633524059658278231584140291759121311
6215969390746171523987496698820532571603855711
22790397836534260655362229795973517118057420801
5214779123392393648687085284179300620993036017
27605646220992494163075667743830389186184054297
9622739277021191512734179543360727537922090337
31776198793412996913487997806761902120654098011
41165282831500089699508167277573789277747100435
40936045306036210667954017525893117204604797007
5025564463327862083568736270558234324155790945
9852428335497862062237322974999491114248185083
5025112194648447849876023735329250484624038033
31177748336527613414787864155966651849871260071
31967477191504603181787547509719729495741621943
13785519942540702222879674956869615804446958685
18600356868829716597408933590053605761663579449
26779623588101221593123321075465689883173019507
22364131578623984865552695398053644122592484503
9612867960262055972913424911066787663393097569
14003986784071634350139621346225223734726703731
22372452025000235763743641421505244944832048099
27178591263881194516320996418097318369901493083
13612793059930698582957991964759410652419154131
31976545408625267821221276871509196891146550847
13785933848403044671915065206222144231299080007
18820132762367779958868596056037037721755867623
50349369463553903206799371035612117325454819903
18174183635504983042073317885122196337697285093
13595537912803103181272445896691753780143632719
13994092580586931991405349438342768021466757211
27578422633128568245168416127450406434814477155
41155782827773971814652013364590689860094344281
10612911681264446316633942146427039910055024623
9814431452216282834412719114393941516968639151
41164438932163673566879304519250195728515323479
22791598768140089645968837393785837500300954789
36185101061634298076656635225775796536781382891
9206031940993937611177426857378251659524847637
27577186778874597104218192206155795543784638417
4818680590001139542249553433584245217867458163
36556037634712437141211065396420579237569998631
10022215582856514742610378421853283997625854641
23197591382118027451289394603686080530740372619
45762498684286669156673882178856298414925483127
5016496976362200155183796732786255183794945751
5016496976362200155183796732786255191509208307
9396463686068880337487265649922811298558196305
18182782524864097485224590182448098830642070381
5006546412762703028023646100786305869857178141
13594262962451334525250304380921959973345487665
9187912298627718146230682054161233647671793929
13594241671368357361807755476059466945694722865
22770947886749154192477983788482907425923057561
18173320767512722564598167938546475935596866289
9186637508398977351554696065000863120649533793
17984161540075656006583296607917065081602514651
26780017198799495468540809987779317495359589683
13785521652857947791172864822300286420802237321
32375550442235711432183522626971260875678104339
26780824556603879617652368858274053206151316683
22770948004725890620298175496480307967237237273
9205167525028411283050712805884956597189656715
18383973005922702691887980574979336235230113719
9413344030801671715036622948345296978707314645
9413344069421504877514723633862703806250665381
14010971959051290823721909160156642810820065585
13992892578042049107307785276012519442812498999
9205638481936673686015100301373056262501263345
22772204952758952617735647504667210386038181741
18382716907780472285790747247708213251184638203
14003178569355081928408777900700342604587207337
18382756042727487182020621923370074360998754117
22390979558606237754086574382184190017630399075
17792490537764717512538800560852133354474528085
17975055727146565126586279161785421234699291013
31995134265982054579543138412427355788478000453
14001979573549450806700175701808215174401289151
5824400899472362705248124256593693305918150053
18201820353407104027609651690756070610544797143
18191533242751921550619120528026403696146566323
13594693774082296347861861929555580963620009533
10202400237292927108132906701471071974732965357
18192300527702209223162957975451942020153951949
22773892019568772017736550393349734903322726171
27577969601105114360139276185172375799552607511
14001904951300477224937739907062654365220662831
36990141608821248812921621676728579343314591365
44346549574209499409450571572264865113787097685
23389356179486670473778890982632732200384472059
72923778519314822808916339430633317127735108423
36793090156333392383514435186199920107268630285
22772242658927370480112798192799543915575327983
40157781934755122767414890023503698519599854361
18802353046618096862438727255049619588658475801
18184078036471352568426454319339299058341770307
23202237689311843467842259577850874474930986039
7475435361791874755111402113136500790953989459
13577793150116500096724516008854560234112824807
9187068401043439301914458700463031619722631345
16828075304767299512465070572798818777309115319
44155308884423772036138522252059785584801310713
18604219886083535578421241261322625806432417705
9206517379692806123073369197756944632362979211
6127518113622556101423395567787010322451325029
45960767057894602117289541660670088239169855745
18393061081892465099457329221535652322651053481
22563652059112910394372023989525126282315810237
27387970325350847500985503974326821617108086233
28395883398173317550312968132645459783060481307
7269263314561146668813824794612600855636175253
67944852034219741829249588938803094899892559641
22799839965618650813698572116198281651182586523
32178640650434225659114378286915594854719463039
32176892797909363496510751152176378149286802459
9015166669482269610008265823303583870678316485
22772636774720387259390810856601794712211598375
27380963013003498445695385710104914426865252777
5406433793008969047075563694224958785809075651
37416373264082771713509809072948818989893458757
6124597790050172209234973577080871273098813193
36775404038899457657373819117769757790351885029
22981673436799442520244977643264607265567007743
27770130948813474339708934274745773039353326849
13595104303114043131156074221856435072551624809
27378920075772632269258965829881885658483322727
18591718775735167666613949306471257770856314969
27996072043201672105493450470841276924653635051
77092686068583430062484973600132487683151351457
18591718775735167666613949306471257770856326101
22372431581877948534632261451947132730932483801
18581412960573983525833187083665661729834647639
27169992228479445580637416177695197334116342205
22592058696004789152255756479848138509079267911
59527330429631583638119410117484577174240768399
9406395434166403448306390483315845607862451321
31775787529016998256961359480928741173146419883
32392602250974443486032810354621300361935414783
9615003839399714301500483693142470879435215621
19001445187657908443222421709446796583898741521
32376003717231294588607097406846960888923430881
35340471718302351128638275546372245120641744995
9187892911687314856925602870773339404634875195
22580514480777797901345269437734321713956701883
4798404628810191003471481237477612439914853305
67944851066479125897382826036668535298952260825
35368110213622901326695210043445987595284081575
27579697500870645819677989936007312940367709605
32385087228446066948128416764181364988809489659
11027692017766027156820769272801826357555455487
14401002611471328495548681717789714551207881031
22991589245134502688740251813601923850046066099
27796081254515268334573065069283995798235633187
31576715982442213457238318451776078292727207537
13594223823563072484949881366456689727314753901
10286494217465211644858919020137559832454950309
32393257120693155152698031315022050342357495731
36990553921996843153369497953542712358234288945
6124597790050172209234973577080871273098345165
28251262670696093420304828492050987595545681133
17983710899031269813282276590682699857333166809
59545959086139909367930730175667557804486207841
27388380819190413609108099531938000941890534077
32177755470434062840995838087292220608600755329
31568905373533757106719518874158771071194714851
5243184838256029005843759659702212805903340509
18590951290176303392344721281730289971892247329
55165110110993840449988891587730421948566411649
27189348566188327057700423430831171750721531065
41605926968564683574253912729706242468702036565
17985342688264395372199392980735774275912702677
27189348566188327057700423430831171750721051421
13786426907331324890794582534126801348241923443
5406433793008969047075563694224958785808616335
9814038844646183940688262425834677297850217855
9416328588754650940986015612681028867366012249
37008710341545839936633952322264360026531848055
41354049729760435334163002842975542408819582601
27994477839062265680125759111385932602451948171
23197591382022811004838836279284906155004914955
22780409767287010102261753378810453964141887391
22972549704343462226507478275780329565638871423
31977391903285803958059195342928726242049191245
22563672419374995108279867393398828878613101961
36983090770575093825238417439682428947110294819
27787444861249635846677400563910189992671906097
22782136894811689278206923444482016107341613883
18211696668961265964094390100995090158889214223
13986753044407269680438517608720314031956775801
31169073423678793686091188219891200518345408983
13596381812151100156759292713967847619416438383
35557304478332341893721002904332720177193936959
36994316169121640507424196683763950070305842053
14863906338570609420343428957537693571971309997
14012267465219793440354034255537607755111561431
4798423479256823456676204802074255311852031707
7230514352788041315435705685202204053597524325
7230907509042012936955154760672667738658599245
18202683842157689150435536163566473522802414257
37180683218930598850545259473581085438748895817
36147120282204574992343561973910475364397452935
22582182114689885751681522790793868174321190471
18618078799196718120664080818328085414693108283
5880554204175694818022967000990906212631052703
31966243814988208380912259659177843064728965037
40955848643847848562113802798381505832981832645
22771418847351975255324186779238035876019668279
14195206483813762736234199890426197002274533799
35349972876390794039418620108493768973172535575
9205206742862242722672766135274350458855871783
44563402001381307248932707410784401983449931815
18391372194256744050670144399973664561964641389
14004021701705665319066675118104546780507135743
26780393623314244613692126432085450197037852407
31759339127515651238220243607950599536846733175
22581395159249621477855627932162127440324486131
32175186143496731629247240726526282611741314861
45173060281823901506505724693952118571911814311
13612775094411606757855655820514505317786591583
14210495075754588224997807028754785973924789755
36772852438020833193793254114297937486408047115
14004493707400833474191190474761215863483440973
22979950722403836971913525754515415380453057877
18618530210866778048490994232671267005995218907
13986753044407269680438517608720314034337753785
14210923411865818865064270839198854659018668987
31976133987327689433752654821553526679895721319
22618043926032992040028934765270204291635491895
13996193706154166568963515531892344130059635383
27179042056257235434250557952183903162359316917
32385501975509264356167090418496807197713437377
22771378816273063018562826853063373763690988691
22979952390582558952683033533825531053965490857
13993246786084045827530760732201785508224827287
22582182116460558006885057043261383249966174235
13985025060101245799212817394742699904503036991
5018597901169030276001958714037603053196138543
27789563910030525077942157145037609859900244873
32387190866995704310665331766995678264614057345
14003161536500118619603284905373869187188950485
32385501975509264356167090418496807197713191989
5823612312964643362727731386991737713196707637
19011338068554485010416340396186971584701736415
13593886569449324070186394548483337695278746805
36775815264722210307241021342148971339488616343
5016496976362200140204944353432982771954308271
26961364309425908360824495389836896402313776671
31568059758087669022295064451690638132682307183
31568059682432428826939713267766318909583315687
32178579171337503766965690251436155184238862691
18602964563819971762064884553365809981376449273
9205618857112356791351136173424139628530667117
13994879388079386767096836259944159526921518207
18790885083618385484475978364578766472683066105
5215192334371742938404394496993949882611419985
26752775606369455369095228751968687135570927269
31986927873280645851319902209691684928953325335
22182334721143523757203245613220043045666781061
4608853558837436077288063998399123491510835987
23197589719115760161968229499738276661965384125
31368145121679771534212259965865422375745996987
18392253609660331212434058833793975969691763993
45789723977265693960041432171037070508379848789
9015166669314907823594229048012728117411303353
4827337826191115163947087163266491934549393055
40165670900702500305736593029754288697842899895
40355278988467908508901092462847482279078151317
32167430106137567508458024819661703209672603391
18174575319150995701131177577297915715116999177
40956298931064887414841366594879766147390576161
27162121412972922829959427479031142698801646867
9404276663568698214479704400456205624496178149
18618553127839865909269143990383405536765280087
31977820360892949823588369443083024538091538489
14004061885523172974070847751433996901626343551
26970432570383068994490856168588013234627367383
9396857915817077124429652957272559328752837441
18611169376478653802261766524751191911378325635
22770948815818582469658255677018657793184178085
18391786092662402038380024321229052668964398345
18581900172863599990202507446168480647363474715
27379350301760467664541041123787299100898850585
9015597602601553287211605774480650374084138095
5035495595884217799835155667482520506074478083
14237722309740114171842006176266525117819286271
9416326524492684001502333163837137572856884483
9615380463042833571443468925689362073653424477
31177766885840303480941587272226733727303317055
31758926889762450807566827871282006601629465271
45754273671470708257361409014974050806378860457
22800627885326967077315431371088306817029368087
11221333490068240775139401093966343675747053539
6433646058914856063599361611465733538315157549
27787028446476663630438481627963467171802586741
6433646058914856063599361611465733545690004941
40773678469004877007695538492892906015229345105
36575056427743302494343284067098587624959022013
4807080514878911771300105909226425342764210497
10612892982062892736807141684041021709211209915
14192749262331093539924460905145816157085686863
27799925495225746955767885909489233066103387515
18382284309990606737020120464526044751253183555
22392124207767150090991816081034139970962471771
22582221290206383662205195867595406036216988375
9604190481852336394953273131468201042030568833
9586074365722833349122697382325510443456967929
27598247877434124964238131945321871440851147421
54567049485825404290628305044066332110756338111
27587077961431349846998215630192632395565279229
18602082581797255548586869163342585990219790139
50358438537767702701025361885671491877032040691
5245361681175307792997261096432840084058719543
18403873512127074567534388339640378676512145553
6126263526960185560022011805461603132220631045
68742059241775499321103512853055566587108465965
14441049641613472042676878165551328818314666619
18601257024160030131364807298680710104143614571
45990069545614664866314153296861104518943203675
59552869592535459358312735547117072200015975323
41391186613701299200990333396252019894056053779
36996025199157035423137311082901775961649879515
23421645118569538227034616314298840142787554707
22580588651336417409791741087824588486069646707
4607971335609477096053879639568498506232486863
8996634915897797547215047324958050784126380813
59564900759387273761051547506454702368374236475
59564900759387273761051547506454702381194544151
59564900759387273761051547506454702360658045179
59562781297418181358242622175138077293106393435
13604588204874503733810544139273519590529728609
54740975475723766132253136360671601565574041345
23197290914072106434961091228884809242059844731
11030505886097539814346713942968391110237086871
14618698906248899078748940552066093438818415807
18401267361834792177688211075228636605320866497
27160454865068880416738426923682937283568038923
22782154860106708492992960339253786013643119983
19615782553325469002966219849120211852010890551
18209986567409329289742203320020569274835621825
59334447623990547930669526029461893803370409635
30969159559558477963411777188159651688708364959
9633082560557549871429204926440897145014500497
45754273671470708257361409014974050806379105361
41171126968329719587139248440906176322141330963
13993678609797796162777412231434672223820798305
10497181369804837135422056409256913624152366211
14184112869092098685236432971128309301109414241
22790321916855765657289662361496219473099654847
18382284350541241858815257099743044315359424823
13586900549860247272141435225100891758970553395
18166431091038394787996745325762717240160069057
6214768686363868497054921827855938978336533891
27577577719927589834870326230594744140555803915
9205169226231721419677571290530893152994227329
36164843790847589727131262258791110862086162447
27578833044099480782107144048964489068538801931
14004434944087974364872512714605753883018997071
50377513889655887149208851406626744525047318935
32403228442641664081438810192024500858345360911
31760984266604071301831915362846989341743887483
32800713102604335761907337002152731703775471729
27379294828589289966522132839929090179699675731
18583119727772148614606804938730507969681980599
14999567350770972210382626617375148259132381463
18383167383095033353717750694335747450325201509
22789908019970071886540022047188892492104187259
28243840676421505537784509776276565706669428575
18202664257880544256903757881625560737661168771
6104362626812112390452901452649841172947744615
18791671852504414974724391962305249554832228837
27369008650660991689763026899013034924974580703
23197178375681402641345458649733297964425348899
22383074564757430897761775882998851921950283459
41173133478777054496781973773268844685348971423
9396072623189507492333848575914032406749802443
23179434423885650727138912505116425864154200865
8989255544758229254074793001591282308617897207
54947882418879354701078660618302213539907340275
9603797916527381323504712719482146754579187287
40980674637754777529450041772671528153770643607
27162554899589894615947798119563247396394435307
7232126474880170890624389194478885411850238213
18381910600627702471928651405492209575576469085
59555832461325640307601080683776366636611778407
22582200775041913980894831281386685768837542247
18600805767715925003938180871061046447334383147
45579951352923945007050634250499845229960146457
31776707194644693200144529596301246328767589807
40983899925464517670220010805928038712834153195
14001924100688131546759241732751677876064966213
41173509668934826785755348867501176775781621821
27587510520810873080637747903166343134316559837
9623211321315190935068274271654953956064392731
36783626695848732334827051141176789639928882581
41392874729260802827257398982444522277283521371
5227187610861422924525646478967268342874822319
32195048089471395124073272998887640517891135011
11218126426789543596304585670870410870637550543
44746791387874781607762134365230040072930953533
18602888076185535310173715673003445555555764349
18191907886863625137879076691081206738863996853
22580925050447456297308581201298894670724372875
9805382629191267519829052779601870927871240305
7060260635426356598654514794158880054390647867
18610307552055583526533674886639710583994381815
18192733363258141783825706534996172987021815785
32394573031120547089790117127217289885623640579
6223837536669836511469373254965548335361287231
9023805008923758140905597282452519354955749043
4808316053928763529538476163453744857628915927
18620238686455181030653804258332940239677844675
18382323489026140630721522587110360812827343865
22980831366000733699061687490042336009689867891
27370262422384138187078931299146633014494966079
9006565151053649284166429547731750718010006101
31759319340721436633922636490494402909391994351
22971745872862907643950084282847953817783816155
36582005288549455985038196472010863148375862843
18609460978060852506080593455796352862414697981
9604662336338787420526211278745334717791253923
28815931922838709859013314686263473267310929383
17793728130497168103474092079670814964958428185
22581395307205039012582450035235408873342312103
19217564201963016017153957512065367604297347533
18383167383095033353717750694335747445212798565
31568454190527416818547693066677842333628998947
6431263935059846652048279275492592414918390625
5690531865874685897043132949840790108917453191
32167861970405602862022732842302282006336628731
9406827176782346008608993356053424388514983787
17984555729203803673463171055306570658218465109
27597442342647894808789987784308549889481531833
13785971278147990209045350054257179676494866689
9404295357320437097828776199957554893077210319
14195208039454678944805961756132662717296442983
36384622469673663190018279725210350256387915089
31759318645689230614909727720751878310402835791
27798162605682481890350680907356951069128867385
11027692167495241073845564931176592488343495423
41170714924364840343073419156969612827028529031
27579697500470920596022963846560967721744474021
22772614714866561061512508818248897823302036607
28231027781707439626792766573598601359175001755
9603817780812241754515908767024250298140316249
28429688179942908774713119251506791378526141827
40981892602140258016380111398519199071354699243
27179060676113476538790437948031865705323551661
40773696427472526053423958080656249718831482373
41172740133919199553078482276760140438421571063
30969139929375405479111639365634386510773017703
6105616207161420287945023583094076860661539703
9415070232566626222448234042707019628194081775
5026351300656384516689604223860425926012711329
5605936350371852429243809818825037288447186247
5686787309704132154536726697630170022373276503
14203095219010440978754879708317448326208467747
64150083542942844688827958778552087887598899931
18618100169705501477214201779156588323781280087
6432446945132158615120846855807267903957342069
18202664219336890421014096427885217573665547865
6224249918887195635861308723823340683154837983
18384832310694242770693015470158311167444306395
18418596757175287688278871486384882450269024173
41592356882169655883266120728122019100065245955
27587078577208808827363106644724792316531398321
27187286512314616873441766039712521835818088209
9006116379186034938115173480453235282225533229
54949137046030539027796664129184826047997069299
5616636585553128492206851166735876304175270789
26961401933143937845910079125434262938833892923
40982287875759633176768998975245659281537331243
18602101157769794857501626559805934046556662587
67669388959573417900713351078467942892682990127
14230338720472841858693978515343860960758897983
23207091664256369425406999766845339692552502269
10612105402279377385956233972595947587340232683
18182802111068257204562756476640222128506162729
14002335405452793389127194004254417747428308135
18382773304668750065033564202942362835979017895
36385840870049362307907473311636680221143389297
50139154287648130015851861906923389763567329983
27788719889293566633579774731683188756497892245
55166776199495048837593174112368907251915162203
22773479049962963474223840828960887987787749119
22782136044764855196252034972212232737952401407
36584519026031078699197495351119586727284692027
41173509668934826785755348867501176775781141693
23389319259453246706587487244129595492637144767
36576294010008253031500464672790652274270835099
36774989093223084463797517788502608498931458989
9006530154256058469485578104411006824390106069
22780861134646460391184343056514982527927517631
32585437218781154255194351170039848755340069279
13605037140632383357535971451879179871703718759
49970209586468808902931085853349994378875246357
4806650394197273256630246723870560042564049303
14402654614778346774998059444769648827453922279
9413365281501604100841884862038327347110696517
22980400314333972477568194839783082669662122775
10014741446704057854614254651012693600965510149
63345180117791725583323120823860126454700689815
36574286843407356725367513952114689631574476805
18400461135794875923508671745661807164638940241
14202287785405247726625037205795290629948010979
23207091502046061453509321182398457984003081347
5686769425194431337244985617545783216355270487
40983505500154212819478981173823729079586574867
9626174393099532864218964304219041520125655883
18591326206887209855542742956851271113072493165
31178555657206174000457431718571236072360480911
9187501113351636025302297824307727588655927961
26779192652989887938394303219777222457568841475
17992798051287572535908567375836166796346645469
59556262699717733569698164736598443887113740219
6108949342110549781736950066106385958553183955
14211751210869743649791985760301679451730717979
9396071968769205454662177682067480973774519085
35757257445836392940886751865046817143853076129
10014741446704057854614257525494120662705412941
27578873924665843943840531680186318516258804217
22780896902077154365824375122655530622158572007
27181029677376185236277409900539119098685494089
63284939354253848393971139971434035444305478995
18584713970710379687499365328350917085203959065
18592188069827116062284964375448921057900590241
9186637506312029513911133014599800304094215383
64155577573248363376755260325791513628946050907
54967703880531206123780807865885093358159470523
36573761263106348047744558519350429411326083693
27587510358364588988295729139918245670047921913
32585437368586555798221029820875460732487151983
36575863824320857485407384354583571749324331689
5227187610861422924525646478967268342879261083
31742438068599220391609463790925751822584232635
40772872965888547932967519203890942858001398541
14202700955921559314063737228929089071909283813
6105616245872480246424010035648372302528814195
36994768944232657766107492340258098131825354395
22973391288218604879903472658869677376175583987
45370931090580467675959463687412467452557207347
44564620664260018844015322778116662099396285255
64153027793727945447730735786916295596376174491
14003611403177711204625849172554728553887601807
22773066891376785310164800009523399992565451815
22571464996459041639060941642246372390953623031
9603797916527381323504712719185925197831526743
9016028694320362063716802572921513616780034529
32383344884565358998799352687786010512081241851
10266259788137660460380967393612955759732159523
27578871248323769236623462455781066583417597529
26971259778468767441342634876062400756460611591
41173133288556002799218616557223169957645461043
18802728883762386160556928746836294442414962021
27361193967900605549470902625203533550623577303
36174007441215752820351040054142484792991989743
8988842499344301338676362383408680033836090111
7232126474880170890624389194478885411850696561
27368594709694217643057950081699425650090660223
35759677189890562380694412005499188519926567329
13604998897715377117319116257996805301048449445
14203490307534861825924671389637012693391949475
18602101157769794857501626559805934046558836231
14001904710034826973127866170468417476591109543
14003591579337012636844223357681111381441575423
17984145279590379636088425331881579629873454377
50366313270332934864028011939584924125809104547
4816562632069640574105315180166607009229924099
36174025399770801360491559970430701642380755159
45536183027463814258662703752417612440777606291
36164956139079774742272238938908580859800404679
40557631221784348045982695035296590266144787549
9605466204829114942631743947443901390096162071
59553713253984160039237095367090095769030203611
18592600145541186802143116683873509247570338457
6851257956291566528654054105788336827498126949
36994768944247538917203933303811027249621835707
55166776199495048837593174112368742958658248923
18392254380289821118222417309028019925313912409
32177362864638604014589135033202747603573880987
18382736615305351646587718923077136144029434047
31758906255146065960511471027706450433387744539
27568079423094896567670656675709872576023647397
31977389429461074414252329052748010477849870133
45750035614466852076713127907390887761181365829
50567048157448005948577546187481093757702482111
13585624626227984681110032047048088247424339483
18428922854753676823164511938604457462627520945
18419854556692043369714082379571427125618930961
22571464996459041639060941642246345820940499311
22971744246834285105608897957859714213558544531
18583100991535691931818591058478757792535316079
40564674936449306553843052710945790341507083255
10422047606352976379442381353845404340716579007
9415915263554271561273575524712786368248351993
22979969263257174776213045748856428320703783413
23189327075637459999856334726216944352460495315
4807455276628194342262901631702662157236104481
27596578656426222441746158698951276007061653429
19007737283555878579123884783547737089911515371
31776707233407456888392060244621239973166488143
23000225798664766460547125328838489657694124267
9206031012000862847520115075307902538558754217
32414825961055673484469803946422998646513123025
27794826333960286568127622197228273467173614735
31178535291735526116723103334505011026275764359
13595949256693809849905962750158302187255274051
27587509547362792783815675374048354593487916961
5899122428839455595413764166825390627556856581
8996616255327487648185661894712834124442945721
22781310881581468328404346889162883811975739573
9595575298750684539359369775858908540152905953
5897867803397098631720590267777225468246356497
13602899357374089883637022710782044373052055517
45542367622619590766587370596744761264041628353
9795076267047996757958735959759813485162229119
27388831423133922556718390203870633871828201537
18591308975095843247777184491857488977094803157
41163164713547867947729018582175014181466669135
27587920810225118177229400578547056937843197289
9187914084702839861844101029110536604396859335
5614198253206977733430437527363503986629291499
45769920143739984997962404600454826860785593265
5896613528026630217944647079666139569487639221
22382680294534780412317158686665345533424489807
35369291367083985014326511634409949864839013383
23390143912615942778401178963218262070700800931
18381892594382464539389784581473039144149685795
5197822943936557492060695297898274969191680913
27379312561606861820962386697342777171856223899
31759337107392599105527069123903684945633123191
5016496976347658027830277883135821976609619347
10288178690670047065293486245208258909848952625
28035662583094538356380204728943334921277003845
39748490746098212118377582152407268905943253219
14011423368892854953220129392242226696176233601
13594241669365198639600360549734764202398479573
45152428099459839014036233181010578338047173431
14611619973015583352209960511268255758290586847
19615351656990929314833852997155549716003072507
27380625994610198721484745799950555212048564141
54312216114141176394194923985605112426805905551
13993699087799631174179843243574432145147674189
9187501113271819374448476937165671314970499161
18801942668995509308826677952861240334462910953
13994954491153062228226561871609772965331402801
14865159957547377324618605909760413561622380517
31975291017201774848408862241034552712718735461
18591308975095843247777184491857353660905415745
10267925446015030713669948023249284256246078627
18801133605988388184870517863534619405536026909
31986477433299245367292097715926598590507381935
31966652760243762112167398338390194696632368031
4806630806484566308813917265088145013000561531
27597440792693803083411645341779184242450674107
22363324217321597263403677735920386993260663169
18165526527936416588976669765044592141689452105
18165526527936416588976669765044592141689451621
19007718508614800213098565476421682716726695139
22971744246834285105608897957859714211069340275
