33
7821335297559019375166459353851240
33689734278464916085668253452507990
26265623367116129016470383379812479
18271358775761277222671354738656740
8217615553596287500965537962372076
20844564826607581860427930857467697
28735537084277188552152577327165653
3028927183614489998109417906521481
28890426684865852562221466751318909
29059030804763470801921656177228750
18120869974671296417414893494908271
23791649671288494284160372658791285
3026292675336819046784990007175887
19310621149108457098805076112800684
23635908684964162142489440630516374
23635908619690650494224997658691701
13014864092116025319632242159547280
10764936204380465810960107244115021
3028853616223524423401931120121692
5351061664228349508732453249607026
18524485011320361635371034356212711
10464464818372639234128289863577203
10537184654719372450022518337068041
13174360884995840092135147785104634
28890426684865852562266471818584463
26345307261052007850632377605082815
18524631615627693918405072357951351
15885751818087682805048210445453843
2711886612467228175962232080939298
28890426692843181313349718604488279
3570586956624794896634623288925550
2951810896869821473126302980238705
18841889820777666625259762682703080
9403446509774909927818642968039201
15880700360362702729383247484485293
15880700356399412027050746662293659
10607912217264747431900904910453575
2955922801801606960953233996241237
47254073157308043693397841312641695
18362849203663354650811241369717481
13321500043072525355163356108692875
7982753426149852678736092318363821
5198804285370426414169954027583565
44461634319536998215370821995789757
10462347463725288490347306729997281
2716509154234809140418593457610065
15801809508915841873918166199076965
13638760461403219881923280195674919
7752727023270827975633278132406277
13258384930628710345275148187747898
28742524889131973378333807483351760
43924470016483813205028415252372926
10459846440013028207436831688803156
18515102011266914711273865994637148
5353403021075265076880161921649769
31451826142166486677223498460179541
15646340184113504493551414426069973
11192453129828818771237083060822072
3491392304093057354659813824148131
23635988712391050368578762772394171
10624401156840790549305807164735811
15963020904065703907115860247347572
13585243967502810530026645545673050
13174218723243715827460636969640760
33851654492703261163923524795097219
2881356634510062103255967691981432
2954001094100235660694351664695590
15420938548059395150691336747871242
36873111178047314086543806551745057
5200712609705896391187669903063204
26263355253390251727762884805348498
26260782958858959535861648922668770
12930191090924091022112144829886350
10621708495918238038062787619125950
35857750570929837377481938933459253
2794064788832582251313251150014792
2791794582275083465507526888185059
5425903038543403304633169489705996
44461778704544764176318762239455749
5505877891205201366621425361878587
15646340184113504493551621056345077
5503965318163249623620601921331179
18437910622656261546520275832410069
13331533780657114931865788405432697
34168776999978697652691137988484896
15965155729769773739192926846359462
2719148088881847474745027441320753
10375622204476405314731190565579860
5430450242201931082104516617507463
54994567327024631550660334253017719
7905490802127562042538738487016296
6011017101865810996099625943121779
2712110765967457738981434587798463
33377818348827375820874645432077212
8215267789995423876999871282061043
10462414244581266199217668635243327
15890372067306890300299371512143788
18205609629884703699144933159260730
20534921315153819400970102684735233
20682564778662713346660702603158229
3810349815737050414289430430605015
44781524938164220021619999691253794
3123418371574001292257243002102485
55156420897309425308043140430813306
20839944512115026199225319141841511
5428248893206972717616401648323777
3123491608454070644962257388199670
36635974078646327338811059579586454
15871606322372751801386089950699207
44781527222737127701594657221370995
2712179564248846753659492382676169
3109121765214333350475977405763201
15806281121773463787138535693057692
10539463746755510481632162502201147
2794062700138333831250483409895467
10535132131367133270402114259445310
18203048352791309543152785893090655
18442677470189182045751492785305243
5196607436170334247811175623046316
13401325963831087209094800405683265
23626312422262396195505245355273109
7901090200617083297909678979024261
3109192911300529960831244896684353
35864374263818165262801784034592939
52442259645377835725927743566632553
18365263864698299679649520472174036
10307804722863183496444793028625953
52439691899905656830924404833321489
33380724197120595858793288996072149
6285168228188352049027558880900562
28899731823504497027688836236202409
13096311796261418723629733084909952
3415621890027223876830370673007933
20837456539091166000897036459601278
12854701099721542534762572271197234
23237562640531470554865238960169448
6050652837349964099996060929877514
5191473988546499752390804418854236
5348349810911821272287378782361001
26186090404007462780647947611584215
23783692088764671448697002344860319
4279787720060894680127072223453663
44545613416139343138512404567123038
42071842291873774047510770418541152
5665036731785426423584401123093933
7746187464043260363438375060622413
15885680723545238359247821194391890
2716511242930818886750096447214010
12855194300378027987325814277219922
23704590187853075436483876599211042
13249366497483547222932124387088766
18358373394826625520816878506218192
2721780263507904467370488953958775
2948883389887591166011211534214630
10540114523666643678128547634287288
18522214678109715883988481299536494
15648688268209951294923868094598858
2714887368507921566374692538657377
7831011314360411050099556689002834
21231611153457626849421285268646337
8053200844375113925408154063299329
39352911875878502577473308920717696
18278329395329560644707998745240910
26339069538409877540625733153858755
2796408371035104354262361106769227
23546919660485029096541447022586068
13244308448864410804868829403722312
2876669859896652405681736328723841
3895013947579926574203034967948328
13249282228896472871353554773846004
5346074761941008311686427921349499
8063158959504254414328403371935736
2719367748466961960080044365055531
15643847974187392091229493637093394
18271432275834904036139014151278788
20525400587879998417176552957344670
13096451793969103435858805232640860
2721271578814152812115926777444247
10307886845221892139139091721213045
13174156396995410691039262190562648
13174156396995410691039262185886482
7825593404890703134344895779216684
2791941188500293334538491126435572
8053270026441936699376365782605614
13490688421962590221574081094755697
5203282431820741172946850607896947
5266468625070030804944443117196766
12859681278959215255067862321318393
28740015181519555421321893266866484
20607567997948557210819576276731613
18280601896651684702747303951135494
12859976704889504540196405792852534
10457720675581254023274891062238117
36553651444149398384829992823492870
39433102094346490832222209910024484
5587907516871580373037239722557777
10689799542590739638514404052607086
18438123724964373618786303458003760
10302981922205541141617884068388338
2794062700138553994293714552222772
2794277968042087716271196428719078
3026152594417689497226251551124175
12934884837819430955430469081817466
13638618228381109000624220342683065
13256257085543357826613765906856826
8062366286010785106028674970120575
16038511081436859172090878064542777
2791643547342992244236029138085250
18203554871038645038469681921990665
15650889354312976827380095650897303
10380460071205756768959919219118406
20912366966783674421002046101660194
15808269281909353778552937785694177
18203261601412097168249381951606001
2801537443290118429819397296337409
44461703258438674278930876201329136
4688673986944302587062393800617559
18369957552314134258490084791162725
2792445424399847736263336882620983
47333397379983819852011436242600247
3777882799345794784692228999975468
34411105110196648187803422195529464
10929428780887176411830166288991674
38414258347766983430701017901808250
20839942417606698365634312844245381
7821117543026242537403711464748325
3294508009074043510460169027873207
21475934119234407325855485509789976
44780956340604522224918079297625272
15646413620951774181093381763142103
18275841432135685887733432004882805
13244379525721010167617740170415157
3778169219514907369068288897010797
3703249970011916346234266356356321
7994481960365780086106658636386061
4359335890156331514590185456190103
5435212728280504357771059261102123
10375550988975407507619417341676771
29209961831676850590877231730240421
33774400506917077072623321055798278
5576172312644233579379667398936184
5200930296867074893147502164831158
10379953623798814104205794273784107
39594820293429781865381937717636600
20992052937179276830622328842038080
7830498515388583187918728222892955
10539679083765339315233605663722780
7825444842443636383802566220749161
15643916905053615184936580512763223
5191185349203204544413451964495238
3533777469606128368497629722990686
10781363070768840874010992078322574
10701823568328831648737520543312540
26106044521650177648885623737186062
3867671275759308616262922435353124
20994692002438733128765953281956140
2711748640516198164449419554324339
3703250029291808537642710326843624
47175435532729903725298108916491770
11084040395440852377848469051329583
65543842724915227209948668048263299
65620827558475930119625496952886737
7983406354988897042761080970763766
3613821075488054555575496817339021
7241411902007398409101499877863109
60509472814145506092734440794030426
10694715295018057795595004166111146
32025429285192721784448569303644200
23783685622603849664792015058818400
18512685257585485433071787539092123
18440473969144172749888673009471427
8137927425342791285995717299851673
2712110700636215524268231078592642
2712255085701712056355305926036196
3373836682149206980218272907239118
26260576298841376574979601072380411
15805701350568047574356059979118051
5193892965737416807612152560179986
21003921552308986423630792911816543
3373836674180958274930679587854066
3651109015369009247936189457265569
39512930360935394164899437823779376
3613175126838354634541825073319815
4608772493308569305027984208189792
21003994991125294729697954972959707
21074733460344807356634926165510082
10455230688968625624614728340168064
10929502092879882902346434285957592
23474275215040778732208608183608761
38414118264993275879939378197806972
23709210577454750745946878893446215
3810418744565350974018370305391728
3889966863056337675176739874723587
25951372606372135375434696329748312
4603587547289139542602274682932619
57877767928290655139841396500859426
3613607886146994164887238067154926
4608632471792844371388815906734728
62909721087291599266054506709688520
37045437907630458277934738781989712
39672444793620221574384537385844859
18440329514725179670977330653234019
2712326233829408664598189165163115
3258664677769622098535960416796136
15876079968839410327566056517206487
2791794580175405652494200981977663
57870728569719060169478778070781451
5895062930688583441981074190629336
32480575021878319031812208833254429
18439965302619465590570515265389662
23547066219725596443625211096523219
37194080641229602873596086013324543
3029508958508179089422949345283674
15648479145670041881221022233566501
36877380928539820100336512618793874
8292610245439954254297872899000929
57722807179394699554161407283815652
18438057284566898515407493895701938
4279860947109811364500827902019870
20913097644532911638299670747374998
50207214977184225007464609900315138
23389608871689026489069120182774278
21077010273500254284200923983242955
3777598523258150642976906804652008
2791936752004926857680044403463616
18358373270520746739086740908420951
2878440273414900319714079503424316
38413838120795131877077597641210744
8219741310058226819837600721133005
3778313523311126274829479371735250
60352515340732748001724380337682004
10467176918503215850183019627910699
26265843353244922373920209373182972
18055687068649491571617370147173411
10774532666323035959730246557400261
15958245229021506302223571440678282
3703034698028898072263161128113892
18597493835933325458174275030423455
2869123909528435834340701029668244
15650887267416616371093877632919119
3416457907286603740325628370451772
3613246215625122366555688818560784
24040039274118514538020432465552866
3528653174490187844451698264213376
31531945392136419142690669346650506
31450208919648109865530659698204649
42228722424143584475333520573696558
18360861098966084172743481216536172
15962943220669339149081366755965269
13483575547434968828800648931377557
3623279602988154738803527749169458
23546626453790564436092935493304276
29391096487758911705081691228155922
15803575659446992675605565292286204
30900434208803147288772150585994629
5421871352907047234783123769347349
18125707988075048679501095740355421
5975311487604912236058628309117494
30743632159780702602886922023318092
26261222769804391813039746289238025
7994413031537479518854880389531373
5423557420809453658228908417823854
10375913065225874482927190208142044
4274887105458585244718886108099120
3622991038737573711767543565266106
3623350620568828050517481100412983
26340835637820765221430827139105240
4124755939915204281421514261809584
31846922602247082098412435561328716
4359335890156331514590185451552052
5346150350585599964537698598354736
4120131052380584870882027577325944
3623350620568828050517481106377436
5266466534399778591986310020961525
3623492790229534085033676753867612
26345527106196972580004984065652442
4045138771762475390202799013254107
26343254735478284945014111844401977
3623421703423013010496093020289344
5348422713386836039049266739170080
3622991038737573711767671365904368
13092271039828258821930835467849921
10692294025163954657963859085119981
42074256950686913089233359825692155
7900654814117139395844251209625169
7821042284705346363647962267918338
4354292985293689019100192546450174
3374338423695211782024388803055176
15643923365029827448586393312230452
4054528305277553911952529212822976
6049745671899260985170664986109483
18440109608264436657203434559420616
42068483708483513093378611143929361
4359547053924300381605409866996586
7983257675836788774328744779192690
28740299574315591782174906763275382
41904708734928955035423060875395611
5503669890122272879878957715959204
2798754172536126475292853765735138
49972708188659949635904629957817960
24880316412840253708875655944023580
3416180034047691172519252214924796
11243977130175011524479902721031764
13016914455508527821397453358645977
7821262060555384332979442358816387
13014279822793869997101026789955867
5266466534399835353791566852239139
4594338163917326976015987170661693
10926787748972461903366670745443520
7825740074411439612712255496159202
23621905419865802939441419731723852
13171739445390352913647650101339616
13330893904362763291716567150620568
18200918151796951214900823161835672
31069346589526139566877171598294930
22100128015088366994812918907595647
7830424958262051840254403373754403
13101078586192460315709281583390945
8923985661792985229477750928670398
10694279863457246763515157266414247
2792372114208883856405077670250015
23467164648943314867909104930703342
34567197054805424916398017476383271
28815074229086484764340808609781199
15878712323096584118845024175370249
7750816536876230828290704592924308
42151672660882510614509558279081622
31375063505513509576228994090672991
18369662063144461353802233573528300
3575767703790531780109217122060998
3256254267305482829946712921291449
7900581505906149091306547289176382
7825444842441766630738688637487542
5576249924887338954793555476053787
36872966803115298845042240955164037
5193675341868016996905768212183643
2636825207260170372088159231141188
12854916498288511657061948250914178
5196385371487867040797627788552873
4289461592727143910639184820555064
3960334578607882029327717843004428
23711343070934064380004789020876136
15728932198498962653531114016164208
13171666459465284673526088294756501
10534838785968280990659091070484825
16033308849448255485793495514211699
15407224450980698393541078122725431
44785785470752895545692482064050019
2791939036512441451049752013652474
2716506867565741220289534750482808
7821117545000481550082261244243933
15655720905576983519929993026271314
5189201625926556496757025698002164
5426265098601161422546495327685082
23462111094246897693327352697471676
2951300074463052450441193365530652
2951664359877729539324028406736190
2951664359877729539323809955382421
3256529974826462020622604126518712
3256529974826462020622604128818680
15808344668919322762915256668728042
12854774336656098447005182012564959
12859681278959161882507793279013588
36878024798323165524812246714294613
15735329396257674570964284058943157
7827861532896635093370588401935002
12929771186241911003771258254339809
3650900065144481319274765536601674
13483646695322692728232464443093175
15733205726635792766857664137162404
2712037655495046762078511301023470
10455303725892261042927932954919681
7830351911144994517916292403688247
39432675721716663918619567514409180
42067008519150473997986402971489329
5271158002775985947495898646773489
13401466104020688659529571614810987
4134640893391564835445549264415680
10375837551866583315313556561837238
3538828664264524076205824626684422
4214469159980468171183938203568905
33694227467679444843105168158357508
10303275141016978246819422470964732
13567828122176371251626290826436420
29052504418544599513400735568784107
42229366353093767652619893594532140
2796555042713304023864135216602845
15726241887540729216952253274431463
18442677472228361849894816988837447
13174011885329104021466145741790845
28276059738326350374262480387823058
4354993375833102496030870815584028
31536930055039650480904514562161661
36563342731597704583464214692448917
3655598066811314868592882750130676
3538686563829665804513260658959233
16038151236121043714088035790649527
10539896901836984344537666618065066
23629095760149766615412479394988810
6092902530423991521105850783088259
13872773704976097693941482093411380
28895262352440969702594741202577907
3028860272269730089481773465804506
5346803348957675817640039634104899
10699191091547027758298971352761113
18442750709108374443861067275559992
10539679087895293942099353056170152
10455374888232809821494155710597365
23629095760149764855919529147007037
2801097677224198478437189510133274
3458929314821435780488911560511999
3123562695388016868704791202869116
61421514698901130644126327751139925
3035819943801805247333132678864922
3123562693349702287080072586445274
18360501380781494577528508973593455
5515045574023325776729573002697131
8069550104868232520358019507648620
23394446948451875396470013854691913
23319312367620585967762809610375752
18203337114954944732370388003151157
10464617741973579153382844335173162
7900650377494572942427110212155995
20992199747131401712873101994947438
20992199747131401712873316300359506
23394446948451875396470139166220299
10375837539693302958259772669741682
29529134755803065242855310978953557
26749653050922194110176933549263829
10300774184194759696313865201463929
15568790952077530925718637529652033
8142265437531674026470783847476534
5421509084919270687038773528133610
15806214473863943676325032103769208
2636825205342175872771577969578432
7991996145322175274013859813560554
3458569732990181441739015336855639
10539679083765013974117475518212385
29529134755803065242855394924371542
5191474380189272505050727024604875
13089565513964357046594220676726748
2711888564736809331501737619314412
3458713987450924106157897832497015
3810416588677886778463213686470964
23631583725377817776391484361928249
3534134919220027739434164991162335
18358086452713142075260705976538126
5421502614742198986155604031785228
13021533076598563018288493502106215
30762397902680225966423386774738191
39192602354521871844627026151803709
2951515534229724814254459306986679
13014353194236870378989628043249641
12859681278959161882507662724529550
2876454326882882440245157801518393
13098872982424133627120945108202864
10300760852387306203675893233725362
10452811520103692014478445294377658
36883007058102844461216677322888489
12951016080529458375740689117783149
10539679083765013969567826331252222
13749665257312169004310745602466352
23457779482941695860515812595248889
10375766530144446727672184304426417
3885691182991267620979619159655120
7750887617872423617462552136539660
3458571887016065834464989170972178
10379947088593941165045304155792645
15963158690634827428421848913827650
15733132353089475289104338771347647
34161371186016832146109845361315059
5820070578983044763033520211206006
10692569690971277322737165007965910
23546768493022597396544328612543930
7900801420528175862569966570456142
4133721007580840401672998216070227
10689672526278521705782708973928033
10535349681742192382028196351244436
36883007062233673201105759807177932
3023869194335019816626137438686768
3129727121495395282847336147135991
15648690363077862886843995089349639
10375988662087664235491443352218947
5348351632574378172211239092722119
13101216701099635017623890485695829
25946239236198713825756831091266976
3415761972796866681291351977814075
13009659447343461913949568800580402
5660696486388220155625524286710567
10607703150166485866138602709952993
30753155046783362409852593427430194
15566585354362870845353379888374115
20682564778662713343689042673853206
2951664363830008849145753845060992
28428325804675477127745645581085921
3186086929563151329347313022349451
5503241169680153150669323294419528
4354922298792995244940714319352774
36323924799246618837261438276308064
10377823221169738039107651467604873
28587557721964273329804148506460236
18271361260168534343568429270865251
7978355103092389514151334940735931
3529083847142334605130361530959457
2948672087411595479035489297492476
34084319587243945992717243409407456
3105974135794985745074048243526000
33460205665480465196229292451924028
23392590110767937194036875534800418
7823605442922716136647800931532480
15960804467110197975778203951039798
25639450268179605174734524341939246
21152280611485870701391225063788207
21156689826937355036770113700190106
18442750709108374443861023365649046
8212637589584257502973047019711123
36643300310467787239702594260315363
31456381906975605709102882844128383
13246798494691206540567996488058900
15724038178380657749582795782500393
26664056476841679995294385270163944
11032225900394255373668795217316782
10462123249330678096385578873497651
2871691769471566629463915531857060
18520229002569112787973270123798636
18358017600911732061480602492810805
6050023804312035609627584194929162
15810332706059568890056310410155897
15892571327736503055731605411219539
10933564328499830822855535520974381
23711411977819595623490858616092331
15803508821532611465273252377611348
18198285926048599708120057950969615
5512628479757848299999559453778211
10619654018200212798752099522020068
15732983796698003279517961140693828
7828154743550756336256637692912336
5590828306923466623579591895167744
5189201495321412210029686663986294
39120824406976456846177670397999117
3041530854201470709304671807721296
2791710308048519398951070022966816
21150279650184867605358551264361243
5498838538756242162651514773041112
3415690820773247129525070593977914
3416039895717848086852540272853212
13009735093287697083498626397724788
21149934942689391989307950475208089
5266466534399778591984858293564724
20607496843885197079325748497435736
20999530017998688025524353859205719
7978066198390300869101909489731128
3369640370660701944725231965122210
2794062700138554002047074879833802
8292612339948282089326231424036484
36164763804761873226988833229625673
3129871375956139566100628396254371
18360719004708850419905487577275186
10612470143951750796346528490712447
2951517816761132451970586333934261
18592655765231630729212294567382811
2965594316701242872505189791303802
15805854543783669814119126755745042
18271361260177725973946038785707049
18515466380369242703720067248971701
2966313818714150250713644624092936
2958408349749990025819391834566119
21152073690069484581994746371540409
4120271194668214680569896639802136
23941643100251945642608787430226398
5191404998464004328252187667892831
3294650119453317732218998127765373
5350768449554968283796178411492233
15411622315080200157837111874300455
2951877612392620538408750746338399
18280670827581259150564500741093510
7746123043165155095569616008551039
10616943917067586606627177177618227
33769844720222970877029368095620747
10539823597643659475538241557588300
34084392950651496631744350930801021
10692367333311543731075921959833882
20912300194021280756293841854119363
13087215473342612460113696067470979
34004131465745918969178846141079518
20837376790683698296857128493418218
2949170067191150661851385235816845
7905632967714407851873043525535912
7746058416209292755489193051111981
25955781830106369254733145750812315
10619578560039184571298909308890734
26173784594812368344023506556097154
13091618166007270122216335727699855
3045351563733524133027810334032528
12930053365730689739161558375024314
3181322220283372944492814203134034
10622070769968994851712878679674558
10621924230993465390362502835605111
26174288447039263244158545100713540
31449333916051239668262118494385791
3420735866168082450055129572891054
18053132397790113383680842153183801
13016561132084259616540869123369081
5189128325870838588204348696491610
15808344678632470522155375365742630
13248855664755987600642781495872315
26105755617071763074254750693315695
10854505312162204073850291239910045
10539679071957481926601554218934492
33386998680679609192156374110398461
5191473927414167631880134906326202
3420737952882964749371832040726800
5430812183947698154511343055015644
18524345217828692606394502659662808
15958249533173437454255886485734077
18271074719400447076138575612316386
15958245414706852086481002570080766
10535132129267398756898202035412018
18360139239200929519936644349128345
5271233397639502939625991684360174
31367597453815837481293779616221768
3183883361204896693198294771962105
7823314445445080075094262685023509
40975871296675437844387440171408762
21306816827212617051322045269496293
3026643712320656923623178006593750
26188362840183453782738141726770785
15566369951716419082558103667362106
10694564380495648925936558107627230
10300491866243332534925802166426404
2883207271212273430566999434698047
15883261682942658034845101477029425
18517445654730169592638710457463163
13176426532278346568576239063539285
18365268242045222054818440761718216
18517447808756050597464793896792627
20992343924334194316580318754630676
10617226106273571129870033463498173
5196607440126304646092639637622759
3650553140388017702291259148418277
18432857066461699363791165068313894
8060309256624365280033102576463224
10619576271386574046343629552125252
2714669681346686406709199001871959
20917133824026263547427471679171967
38805720253798690375730099168771235
2712035307748306905464782558983792
8055324575496390411744990304646469
28975745765314007306652972881535393
15411769051852271596460280882232122
28582997518016958496045947727140402
26427476686563807781128727092381531
2873746512244674349267629517304358
23551393457889304303651995341211480
23854137614535957071602252769567850
7980989605318206742406559550138119
15723605098642436605085049519208695
34003838259229122766211340431937603
10302755555706888828467195399194905
15958325115702500386363494602838984
24095485502479624019346470649034662
28902081810729499182879306106632888
3867600266146880767532355253923120
3942663688960769311924587915454998
46396520394556058638128779902543800
3867813376252287882894945683712492
52851844617796594324412991396170376
3867240668439071206010130635027238
47666789430689232773834704128944394
52448646248865674978561906415392913
45114486320228223237103446811592136
3867600268123051254615061216702026
75167219518281118886474396284364322
3702246520317347576952718762079364
15131246927802388445208655210870116
2951522126854289541897493647448305
4688107357422923409841738585643142
63067169676682715498927305692844059
5189130483794625916306947014359701
20598118551505663767072609624267969
7823314457623697519072325802957392
45334918365028823293235897198927958
2792301041491759593019181861787183
18520519920854625821123117392873713
2791936815296762277427790640576138
36718725752162969730277835469470271
4688602925731709615537981909213448
21156618617615290725847798082394192
41363204044110368488929114648673590
28899969216075559780348213293595128
28900038217974394961424043508303160
3728315826700649927464069005421536
11398730925964556516476040700541773
28819976869391444402392297439736321
3653112320940725663562661012461054
52689003846836588733155845430718735
4688814022186046029313767981832475
2791647971850965168587091250469668
14829861998545090953649631609949099
32637954696050529287665759339935561
19545341176305581507468364841743540
21071807897413257093810526715347725
2791794596306245701113383377270381
10375546613670210399518222436489363
23626596761716460490786770904911709
18360714554116978585257596793716961
6843681790177055364202277577506757
34241486050429916223721045805502309
23631141762266538119273017456894299
31055541502605223785735338761399998
26345016336888787183660148651641347
7821479617235152702434700460423010
24110555425589702734060256431889937
23155246484181229418489766419050164
18435778182457439982228283304501235
26754346750581842287877433079985481
2949025602820641566398462609320891
43765649569858768730887834813397229
7823316929868960942047750398760478
5587623244972612241092749534031797
28740666089163091269634558297502778
25648695086061329006577426266200665
57560593809700436130733792199960487
34163378744082370686533359932975699
10300334357242276615583025605280180
23389744575261505685900268745044036
47333468464815935028327042758888772
10617161691754438171072386751700265
3613676886300823539420888068454438
32480575021878319031812039650950490
57055372839319022108157882302221818
7905490800209796025193587917183951
10375695445314151275580646443773480
18437768180206532983093469619444447
26749510879220204733364400113556403
13251345718805715858017193690689724
3294008399622268237557921877849743
21074298100053275669937352013902932
29144498959895319140028115042315437
42625875385426731948425969629510197
49972494949987320761705905754423406
28736116721221742182847288008875078
2796479445791692231275465995709885
4279647686851896785559746752882845
10457651687536906292306166647186535
23466871364983918268191086077270334
23387125216608343890890676528231126
22010145063351638708312190888692673
23623346261373596316635613334807692
31529301937179328665922529427835863
29471907385748138421355762821097632
4829129256397603818559902102454875
65531898516759706791436136539960455
28815149752579259045309636091828768
2806233146225623526838936915784833
19780836834915603730831618812560415
23073214647013023023058350266154802
23706356164808695902427930420143159
18278764916511978118543279649011023
13330893904362763285636197725174571
26993829451710329688981302695728222
51356725493240554845606715217376003
4602880913877447823084171586030079
41579655051138535524173835684950310
4979185161640015161488783890075836
26026358551501880002400535700743051
2719072518413574099012746640114603
18521992819563015158115099204154929
28423345445326670527524341747200776
3533848629597883405106895980834487
11516890615858783699757413940011209
56310015454659923745181209126295263
2791716839424792136167224217928023
4603303225706019427866185988550863
31681779222561449364165158179041483
2716437938737440656009454002693712
34657487233373883258543444410554989
25789721437188273619206607001847336
56310500239112889150720384288556734
21001649191723730303100326374262451
10694644142752867575532565292916575
2963326462035352899489337388525067
13239690343957669522729623929467575
31133090748430630813165329623923617
16548348291601051313566967771268135
21001649126450218654835883402437778
4209348975117832893494228056171056
10455159347001786615013450975250100
44949061564786262197792857109172577
3703392070504895612865642824853411
57873431676383161386305567611607754
13089783335690509740868553721980712
4213267009862623892904572226169629
13251559040188743831998600631622659
26259456723553786239060966254399109
13251558974915232183734157659797986
13251416866627988332954967457157242
16826070414876041722664412577519932
26181252468112374598986903948540984
23549265404866938386238682432486260
23391816815533833067641469694899899
46087784123603984619903362563345047
21076788270491549700155208922420395
2719441121949364038502090310453664
4594129098673595293893390804835707
23706647219397135507261944481292626
28426533595741711800328514144714931
4354853346637545271237306658759451
15726019641247005102975204843643221
3026579283349084464847316669603826
5662688833678039784545627586543751
18442677472228305095798519991871569
2953501474823980801254654385750884
30910737316268213294852307444902730
2953643640532350721211447019888678
35857332685888886682023170263093237
33302756880268814018565177860153451
28895189048307587168480941166099439
10457500646734436251188689588996967
7750525741163988312791646237590697
18358228816159874644059818877716460
2871909415651082156764682491034760
19310903391772824194256486282686736
20758399673123098137781451441489664
15646264789251750672095059297725501
19142070690580174290350980928640639
21072387726156703666291764620938578
13009955001910215394097979414817992
15566865241003471262360542420820430
5587623237058965187333156147163730
28810385114516077935899228132885937
44048638695985682015821334649063210
25935087766931988852298694592104712
49897642556260248283480556023150278
10375986369419252722904912700438417
60345189441272642552611906578729534
7821190977824876818976173876981725
2721553878656527828900434916579785
10534909934094218024475675430528422
18524409563294409154889202107946117
5350839656904271126776910145481201
5430525888327911375477988330309486
25648624064521322923303387421560086
8215336649592374310860702024290713
26180956903346918717679099580236036
10457576229439451455079428134280203
4134285488953879441962561431948862
20915645651136164839224320650518900
21074737837691951712784663253465943
10772051212910947854854044596444585
13174360884995840092135021182108279
10375695508669783557915522125678670
26181398937671052559952837675778816
23548983096870556717596333092528106
7994622035407253537751142181239920
8132875973426163016228482527971560
7994413031595762293086073495518128
23548912027742390266229973464647434
18672774957959815236275953360221657
5423417284335739770608917587789870
3890175922540316473301176071171042
7903216081562513330778996045185199
3416257792433234210775442929933609
5665387954764487501552181405220813
3109030961658621075477739118296497
35857405926668670187605948596757108
25939490728301010955387330302465159
20989849493065250826646188142177884
13553876363510815067837726403248616
37355357328298152116391238067422497
4120131044581255007498279647505430
15804010833933017041630815421313415
5348713714758743988431934166850892
34084177556220481586921795830802889
23636130745456293469374819765656403
20912440266897683442909084672898761
41992087210558888895354127825435318
23635908609430137631848037693119186
2791643535289534908260553556688817
32000626966587361002826451321939364
44545936618486985179735935742184781
7982611252224288103828386449197602
13091620320033323022276927537101469
7828152787321518994629630219894141
2869261830475171124252373418111437
5426476058511214135209996108658152
10539821311030679304250104189556839
5191183131821692871393072553647961
42064294232481058454909770199107887
5660972203559369617705560214072395
3614034258776821080023842346272707
18524338478405820973672867315832715
33689734288298155492122208406836053
13169464926701208828552598969752975
10539679075909704693449795102017401
13101496396184725921754675574489990
2711893021506238451465509566227403
29052068789125444751728277395348161
7748042084223824109133927257054144
32078247366178469863163554072347603
11943025399482726889232081209765209
13091911178801112454160730111430677
2871840538007231883971725939986237
29214009513577916733418010176085397
18906837542066678389455125970963687
8478582728753473455709349457667731
2791647984025611114918072452545479
13101496463374252437637978816571460
11558247374394625150468658094675921
41834776530488545953525378537377397
12857255776394669703957065840131269
15655507787688820467896284028688390
3333654873351516695363817610403220
5198362763110092676351485911278803
15733276734017589970651728182604021
15958469445637500460715814166960959
38813322150944210177151732075686733
3289383710060696981265866060593704
15655507787688820472630167619052714
15728292130457776031755023666473010
4294084178008251011970293517723324
8137433961552575612461157694891642
49974840684175204285610943404716608
34086452074909513906234356882872610
2714310022312082049218412452480025
3124966591705716373401415128204489
5358021183216819209606583200926842
25872029057041225525816408128778437
34403850281607061471722877268486031
11631314218944119326585131361439925
28902383896663156714978723045914825
20534712382318794236500066517888352
2716509158194412252560550888850033
4593777861909392482587963743155458
33302830247695688021161005663618375
23711343069014477139905070502395567
35862168545212211233018290520981470
2956500337873174481899838147905407
10696916578561338729395511153761847
23394308960248089177135059021523270
47333539488330171935111971536062445
28658063296854827406642110440554354
2956500290526915013029079951683117
10687462414434671118112982784343179
30900440738252230361277697507885764
18524338476366138869583241738983480
29052795417936146978168479543466886
11004636669753385580009911555880139
25871820112570834747743451926516075
2791938967225118855268256232576919
23624251347662034544337677549282089
13320027423565590464892859233167454
18278547155917988933202936561336549
3493175645479078444585316341002765
9083004512554292925594249504226689
35862028535509527231409832273955339
28895193493029291730533150492796479
2716437938737440656009707049773008
7820895488595486845573983638990081
23786257864096385422472511071555895
2869052955178184729576079332603985
13256405903034665891769116253699294
20678153400843248634113676989503041
2792083344133861853413449470868402
26012428400770757444662499569940160
26338996285398966534535381383530460
31140209934651392790764985965618763
28428605958587311310802442089038316
10375915290580977108241103232454212
15571130087826990546667775553497562
7820968853982617136272116976284443
2876454467445101822425283600668032
5343951412505707982090674681540470
2879526359375215791781208378517888
15888026259691763822194271495509497
21570558461016107666022247228609479
21569843512334991183822725176313925
49317945717523460907869883041823750
10539679075909704693448427439629298
44786005454535103411862268191599338
28895042452163134885620247019282916
35859607145301824438461266164912868
23387194137347093435203346667327045
23626889972370581733672777616574925
28820567659945372835922059800092375
15484413509651653966818109727044110
29307843521704686118660154447169345
17964274454813770390858042496748978
13830547244207597839580770156390494
34084177556220258042295444357480026
10694715356152262885242547097850257
13328907940025137427897929000340760
40973941429625725525300421257813761
5346288004447970071217041443724809
13174218723243547320170211443755509
3026581447386589079814118253069298
23387047744798500164659125307995075
5421653527159364140748346923826975
10621779780348642744757665096958116
15803797724135075672975919018856956
26263353164696056746358446580018416
8057743607756999638466369178690471
52523434771660208264695118005442145
5580583700170493461047391197908856
20842428098203884424187106329059806
23790805016761344648762475733602155
5195952208545136040680577843455119
13091689120349000239959408196695447
10305385686279819856452753894543663
26181110167715633396325902015023755
15571130087826938846784591161379810
21149941402663843211232251715047742
20917636099557160711055689969802118
2791792358838193828346281223297745
8064780816500139196566306996182703
2798973875081052585190538117387460
10375548900283027076331463823856102
3655386972332927148094072900200819
23082468542114153036420145688451961
20839942417607128817712793008765831
3810418792267830103706224505659179
3449255580553431272546375370326049
28895557851869230571860404420400335
13832052382156448051428488809812458
49890394120758368517183135938953992
10534980953776443852378540506869974
3650480039810766571764007561284324
26263353164696115223575900009170079
5189201623886702454738671884706406
21076934817620929158928092764796837
18662810162869108579481133034955622
10617374850819010619730015321378834
13254059907750360492951092143243698
33842275806766149449664302006725119
36873255507857319118673505327245343
5189201884862687436406943121268695
13246436622480402459061092317138853
2712037467709853046201833531845404
26340909001290181261039516230261144
7908120792445679168386702593499335
13089494365836882319924642679488032
13089709904966015941851748597302654
2871542890728335691983690616365283
4214398092833537648573221195679130
3575560721485095133560553466022915
7821193068495242495947959499903599
13021534708560031672455240470876982
23633933838888674114419662886752156
13173794055571354402931258273054397
13256112571904856924878541485767449
10535054313106216346505447623353524
43924819156700217992841062438871936
10534843228461288190632153597713490
52449234650205094279845063235600593
20827924842020504343784878679534758
10535058886208112256221504907129476
36469640395796195379240919053363585
26829550191010302314969094596779341
26106262278286485124766643851619951
10375331139750794940352058990352498
7823241149472585915374410895068269
3021950022667448694968956586291826
23711343070934281345240447199197857
3650690997921054959024488583313189
26265841072388336105799354941749284
5193675341868016996905768207294033
5348784852871187698628524083657663
18369662059186784748864708709653105
10849320445029151427909644398223719
5196239032410707481384883066736118
26021375895828771639308770455258207
20907826276200056035539855870640536
33842271555952664552166276259784088
28740732802706362498332971813544675
20995051800102863263375037717318652
5196385502027793619066621792759719
10614958174458932827700655200599626
13260510896940251874039957667666200
49890678321686206052445080354486808
49890465138339041828897863925423574
26028779745885685484889858924091581
26016688861971761990521162641827988
5266466534399611799877469995477303
20997179912403293414061548874066300
5346225798729892638235196053106634
2717088856209367492548352571473122
13723487119214011333159754526822780
10624261147138266715634085322055550
44786005454360950827666473561186769
60183544601712102147871585318213530
2791572517708861582475395428015492
7984954636562281404564407274096816
2714378755323480230890069852012461
31377273607342208971796718977572473
23711343061220753006957712806421255
15733207880419938151279357770960921
13256405713269330241611462882404688
34013811996734452121500705084714593
3106409777272666745041563658544313
13094188187891853729614703334082373
23629020367262024739808823322577836
30823593839371271266520342040282813
20525745103454334579460259051749698
5590031251886963472518153720254071
2791643535231413903990936821567032
13831839198809283827927383031385186
36252053819192235840229030060992738
10375622204476405314731190566839833
2791794582275083465507526894263857
26345675864529570200442713001288432
57710632148146992946397378787850869
5191405129074824457164384696342073
15735475933309817191107726562826469
3106398811079314512696992098957908
10377825964571642582032143943078662
2792298816134842239352334345163732
2886567941384309111679666618464733
28810385114516077935899228134107795
15968292248595531052564753814051055
13094463640134730404627404071246209
2714383456934480396270829401165820
23457994883491987501362214232921853
8130825540686225269582572151259565
18362847114969710002303091312524917
23710763503649969086436994669141087
13321859767371389528720970377267250
8645420982153806035444857717235977
15484766635208434846194177471940275
5421358168482448234206302308792911
10771975825726551033982357238580087
21234323473635025529609827131499716
2714158987383403231873365548480451
5271013481042037932019348549524169
13014568656043057899905700529886808
15963438907960298035492903934285937
42071212924616178699997776569163993
26178908751227322216066675122238975
5585488603344629809924520988389688
20532297652109015759993324665319778
15890665396275154491523462043793291
2951519972828405158503804422692512
10685552335939300498627186047337179
20992343924334194335191282690810588
13401323813881051108805728961166456
10694277629883353300402833311680388
16827259965227992520964882430070043
11708654518323240166707311925820620
26186161558318184518109127404798004
10376061894951824242882044015575391
4208926673122881013889541009627687
2868910677093146714219623836406005
13254206446786052452323973807415757
31135229747620009342039806948742422
15880700376607918306087214487580029
28501252374348756314768741893904607
2716948775417167665983533487648715
8053200844375113925408112931994752
28892774640393149532508583768679024
5587623258640347989164770508868538
2871398503680880854348770555066100
5500968799084972737328306069757742
39126140763741422593738833531522423
2714452187905972985995137520583955
20992559459509617423163559130527382
13324130184022663298069796650148708
36397355519760472939255067567087763
7821190847155935641517622897518561
30825383643076851374862007245944415
28740013080897618641741728131127578
18273420243865923143641801041945612
7905695177265165347001668630981010
5196312259032022126271242166071977
23471849510543807236299334499399175
15716785579159934863758834842082210
7910106679819605667743091185926652
23471849508627577312017468747725379
8137720571604685016339159711999385
2959427930157497367497231971103340
2959427930157497367497057544656739
21406208162963093747987191296848520
18926696108498710439485132215717642
30753361959977542219868449489417077
13169320412822616695006041867719609
16136829779370289338542903502310686
52364484020878573140591997414862772
13251776587033074409170890693679588
26333722964863741124358429211284900
15653306371138867431539479012371159
2791936735747105373458007066913804
36883007058102844461216300018564576
18592950993241647218734306432112265
7746062663246844246348906595098693
16110649018340348797955386595966493
13476544676097796672150461135523179
35857750572847826874660061423530741
30746251322611181009100307869320094
19375883342838057984536075111392200
39352199360482622111947895297755929
10614957970477449347991032168239446
3889828920698684570849762417143260
23629095760149823323656077021544976
21070692713557789305413316921773817
18203190587547361456037402232083169
28980004284680251208314664903109570
8076582728278627093925934017829321
36403815455502814178846722922814873
5349220165941843457326229124870181
20834962177055168918485894724053605
28815294196681488070653610560783516
10375548904240588443685635092990247
18926050106498343516359864201899176
25948602208531544450729135472042966
20832971655443605212019215597777252
26183380459817075680147086803899707
13176133393078883866980180653104932
18278249514766085193294992913369825
10312144817928719411796072566154987
18517738871436474884427537703564518
5433013461795184976853384276171789
13009590567595962379414658780865888
56310500239112889150720384294307743
15885824983880653245976450407816528
44705545722049988779364192112825228
31614341463235551318919820155914114
3029075811400287885263400798118851
26261007430507899688430026807593717
20917280497686531675644460175931676
20689811115636666502986153657286101
8060160494391871588588380244369104
3884712859702870625736837480551847
31369723148898538650714108412024179
15733059183522547935166488872156535
10379947088593941164858300885349414
10626400353951974294244795112005699
15489318222574563620475310364228769
5271158004693927081962083211170611
3178616502622219410869711900722287
15574118044136595048733826481737985
15489320507147471309730814378092324
13249073288683787043241304931618132
15409203407367439094999991771248766
23546846366485299741887003032038933
25634758734408135181831750835503152
13251138730380887497415703461052978
10462194330330555302548673355088362
2711817565326829811960443988606748
20837527685359266026495929088691822
18442677474268442685305589175136604
15737894902401821351693369070370434
13094037135093935419098039700907121
16040785738650241773388422656312469
3423816734700484884090558853588275
28644271144223811829896944775354735
36470073149110496868120161160054042
47415642330969793584726158735278353
49972274974173089693568146134594581
21072314362687399375380348517298547
55236175859704950403803808221251133
3183821096274074476622329284471975
5428395497572310701195728041783715
8067777135858547401837753333833196
8067777135858547397197967431480584
15871537326289592015772467499169734
20842148015321358443026465490056968
15871608413043280933061966640043368
18360501380781494577528123102170793
49970002607412190404312700751324472
20760187379987955155285912971376247
10772260222776601463477753162770020
15421158450926058337115577651363783
15871608474417288624015306788063304
52277254247960057255755313063323266
52277254313233568904019756035147939
3123271773324195317772335349718617
26340909001290181264239181114035294
18745126202819848983653510845585290
33924083417181691486451734593838701
47256345524252395976139826024680801
36558345066487804957575730763176353
3459071490474221650512139723501635
2636820829858924841546696696853981
3185946917938297956865717675754058
13012082918026291938334049756868735
15646195733832285306231177129830961
2792154439226379607701989147494050
4124548967325325800734400133343217
28505806115736923336217041377825473
20837736821690587065771252220189908
26028921899727690227035951684233312
15806063549511933136219078853206875
21079278326393655859074103895718621
20999305542148410749670056901630633
13096736068027746898350196450493634
23309924922736129150761024509247984
5189203977696527747773603795126134
7825804564644410434443715099225029
7980476422871541401257557020343207
7980476418788426164933791037346661
15890516442119361265226195046200976
13174080806305627844483929490301489
18205609629884703700582453280010333
15721545841801394913125420524097640
15965511343686152906559040231071246
2711817565326829811960443991014527
26260643079699666174941136743441181
18593166601911249382989823968505860
5353327495539170922216966422055072
39434956764274895069063588832411144
30743703119761703839654477286414700
8137933752735647364416571495825618
18367536372083515690977336500861313
23394446948452095553291249445540148
7980480861528454487556980534993148
20992417230503682994971691675540641
13174367153114698352952265962637044
23626676725784080525571612593993482
5421651440326912514849960165861346
5421798118070295884131586287368483
10455154979795956326472202646737490
13476460604056365821225028395200935
7825593476161630244101831625963013
20842148009565401732093358279043212
57323879287117495161371523414552897
23472073798488849346282551784836477
8137431801409337720460993496008792
10457938240356526216014548491633998
15808344668919216077442099997362096
18518107136497209716648389212145119
3457994803899583528525191698462355
15735402755585742633821988518572254
2869261830475224501218848358900304
8057741453730781663195738678058502
26188216303249481240552753817608832
15890589884893341069897496601503935
18278400684197700837587371811042271
5503458993509396104720439393343561
3459142498168599983946557378364231
3488548786007960730707954750175852
31447205803806995610301829420035950
26345675860570639713472118438760639
13246654242328383741420881118960081
13249282217262976805810734284022905
15421149706133327703580312321209984
13089283071401733617551340418954342
13089352000288155194830612280814537
2871471811892155101331209992264916
13017129854135439335251481435142540
20903794747511278080583423789318389
3448538485696065734060228595664773
36797912247734952334539273036427170
20525400583980604494485299931969631
2791643543324987874910243967657121
20992341839597950977758344914104298
28819770264632283640303053784869927
7901090190601438360342911263348307
15653659760069248177687783572312957
12932185653439544935595349014794221
18931174526231092813368183621502134
12935109129720500225402888373411876
10622292759062548755896820372541650
39126209665589985732238389237729780
13026081726593096008601839905743883
18365190699154884014142323305424172
43924750187660148705275276185343874
40969247595809943093145019912649771
11318833665393391796763287474937396
26026362809924036783149360978372623
15810688185725809687354838849763690
2878506911554530601361946271194801
15880842583299939538138524535972602
31295452793319370882846034683534467
13401325963831087204402929446188953
13096387119734244275359252849140258
8130752301831744955213136556310974
2871616392720062238118181684738118
2792005605357432321952366089590919
7821190977824876811031459371926727
5191547294724904925342204807787327
7987516228395133314088865522677005
2798752079762223444460825776925596
3289599047375624601070284325491363
39435088169445448456438178355370218
4354782281354714775577232705090643
4354782281354714775577232744226036
13403818438687233639178188061407111
23634412089993060843189862285437534
13096527313509594962344084584914817
23626603417575073246702520802582867
2794062700138554003387464855540496
7989861968399241169697681714001360
30753017315832243067879945424362005
20680359188622540218370639931617033
2794133713643218801361812125852540
7820897642619276266406338702384328
12859614493897767199529063099644686
10612325946849106478958878130249282
8053200844375113925408112892858270
13239692438465727069116316159109362
18439902966052575163202595734983251
10771984376554755612173269040191332
8214840968179116504887689270831599
8215047877357114800252862818394767
5351277199525642324979554030861524
15489318220536639473513670319519200
10384793783436442982591406749770836
31214833742216331400984942062199368
7900799333933329861153306746156153
15643923365029827448638386249656629
2876383309302317484630623242339290
15644207566028336851932384265128336
20518570167782973530683227952145040
15564024086981292111338197269267060
18123511069757801553538453543265937
2716511242930818886750096449622878
8214976794742907653930944407236035
18515319839113824923354836290116166
8562096992584953145537856898379824
8562456576452313674565287802038805
8562096982640537195471763491096562
28888080960689315738929233429988866
7830496230939072589104793119293247
30752943883133885563145238013658385
18372081289249268192612605479617427
18273564563600177456325125214314055
28269018154461299858811224315302398
15808202445852749424919919006717040
7821337451461393218364288258212438
20680076684805843758602260946748334
36323845025243184766701476067297090
7978201971373894980426902350139889
13089565444612905370464472225961583
8144469208013313376825137305731470
3528582099544312644262202816053080
52360234529590821471293370944270946
2885399665811806590066903044657547
18438130523486880303731658897705660
20530229848697688170441234183729316
23072790373205034984284589917377554
5203056185672222656533573770607153
18438130523486880303685247413303707
40975664318206093702291102916821143
35857334774641094300828669382553359
13091760142072841311223711904044406
2944476365418880123949414072790138
7820970938719080535464751508458908
41593083786818741744661460215806256
13648214613654821075390779620812382
21142542127872236489999634613981116
41592379279974282620074510357782504
23706720456219083871394139641071294
29368711128438117533386977883486338
30743492023306988713784866932259563
30743494169657053801990698879994920
4354991221865339089233060019304160
4354993375833102496031246799802539
4279789870131299231614560158756298
4279856650749769614689916378194538
42071212924616178699997398028829436
10851879548854880497447363184848731
8292821339918775859236119838769797
2716948440832356393622169990603343
10689872769460951723555474489411347
2791934536657753421330358274769790
3570444714068869038952194276444519
18517738867720146793782901643779062
3029073724687877601999281500756749
8147467944468853546825299165403140
36094398451231572729615988576994730
10619572093881720045193284079722021
18278253949285336165081237722609084
13101220817174231751200965622840709
11112269498306283208630977231649152
23157316508812194428735405166280815
29144143523633789955432905814055362
7825586883660746353449829269742470
15643923365029827448638345040086711
28191682232367007516763995682103192
15890225652698943354237875925738999
15723676181496621569752325873433753
33377818348827375827002286420349312
10455372591606554764923731359397397
3415973247562789470764042743266747
15651102731449795300231828894706322
10769845486569239013357207150452175
10772040377451544507648706856789123
13657675174578091463420092879538823
26186308166704940996532945538872612
5351279475945092089253127798339060
29135255704377960500396447614246137
5589966902525213849301700092684645
16192838368351928588401232582009424
13171661831163584474533859741869545
10539885925809735575653594096655616
18365123993276529145402229172729261
26181179163918827790171810802146057
2639104095498212771483407102574718
18283227788891204296128013537668561
8147467944468853570224995268661164
16035725605476560646142948067907189
5350983982752129365113839458505936
23314762942321195294214744427592977
13324867527948708389805665705002665
3449399769682264583385027472899015
3655529130129139441022336063212248
13248999980538017694494537865213723
20992343924334194315048566729444227
18360430224561983571259721537039739
41914604797077559374566446219163853
2873742210070554686964403534457394
20534921253721902480516556986234690
15956043939235151092589075595801399
51198660656684088341580069104088171
10607843357669723157814738634093313
6285026062479982129070683512204972
18440538518649552148100954677866933
52524360529870283890536614823542328
2791647967771370690570563569548364
26345744773272931752839327734820070
13096529147221804645908962689843902
15643845703703824400633887038966450
23312410668605012161583286137094717
20755424771335832683611187891396608
15960457542173927641818917820177681
8060815583196260043470154851867181
20835097882723918158781100404560129
13084729781110384447539494475205662
13585243967502812141203708182947853
31449338164883328694398685920034200
34083599871487384578837395297771208
3038387883429505275939549420888717
10771764662138448975772016403044577
13174083021532809965409556739636658
13253473763792334933712237931747997
15732990054792468505133861703364989
15643998759893456331704203729981749
2714309757147864760810168731666192
7987804608627869545553836906511730
5194039645451571849579981379528686
28425701949767821859866114775305239
15810612927466501905434448528054282
20525745101534633875117466154118626
36403744360593685834544378682452421
2958341919605765901373369924032129
44468742743721588641573362415494473
10307451456560847110399057719399941
20912873028305448881824309691358297
18276048157488257084701103760913947
31612069027427023466103510234415647
21377042181291619583176723579095717
10609908937885786844689912093352382
13328763557179458615027756511577211
26418540161355142907601083676888606
15728514317535673243302997635231180
13249144296190974975607927424969682
15646269099217874667697941014410797
20992270622302699645623308627285217
28568781212420643232040860952973750
7755652451581493194593129193129365
23549265404866668194170581255930057
5501326630451890546864939039829307
20832760762665002851144883980626846
31367597453815837481293911337471296
2958337464688767853149358157599752
18438059175458994222295239810267633
18438059175458994222295239814943799
13169609246435408154442229140079667
18437988223213642828996968868327278
7821044369438063577174647422333134
18360501378681259701899995217186433
5348422709431147658206782357160452
2801319684677743718290333984245720
5503165778839587344293886056799967
3026294764147261041837190508306997
5428395497572364078254946021075367
20760323091528689623282746775970517
30750744818587837112007518080888929
41904708733009204235866473573359286
3369500495457103885999333731541443
39187917868560795908071142170795338
18602620437559721189196908025580071
23324145940327249155928058349856581
2965525665030739812737143757787078
2965525657062491107449679625555088
18438128289849190016131771234748382
13166825916463609531022468222411295
34001636967105098651705671284713670
34001639121130983044432289354927879
3183534476203184592967356290062137
21149581357873198744989583405905270
18592655765231630729212294562706645
23624544234102883571678888032701909
18367389625112242801600839135115077
5266468617034579349870647861473843
23541939364857160983615526652173743
15726315191734219252955931326298681
21074662308075874510767420982623057
3183534410929672952316956417507610
23467235664547934447874885945629370
18278258389920064021656299609714655
26105964626750112437406467977334304
23791171341418835643873694678646169
15890587539063002985463028951801286
18203472826495679200367220516277458
20912515851711409860085487633456877
21074515773183460394717701697788995
3195329854690929507215542411616328
12874055226208906712009487255842049
21072316645402253126635592217196791
12859827879183208646449271889010230
41904708733009204235866561391958231
18524556032980292356540153455315648
2959136883664446444753494616037884
13174156395077416188751024715221299
28900109310544628645885747009093097
26261300518652268719322044696515458
12874053074338892890641691403977311
3101133970221419754418487942592993
10771697693555298490973893125663858
2639026487087512198061525790027711
8215127718795273293260756325612979
18522574602372280991295734710144185
7989861574902040461742048315251654
5196531988026375249991883511756921
15725877528637218804759378578857554
5344024525018136454281588471454636
44456576526077951214625618245381936
36553798046356655696458275476620167
7989650418866035400601703486403844
7989861572862029691434763414129768
7989999430518630825938319907839144
15808413591511664432289773799772857
20832760819837618490410155749586996
34003838387736348825215722291949454
23626821296411977902782369149366857
26345675872323734768079864737770035
23635835311421312006399616931684044
10534909993371960413504547937561173
13258604910274909191731806711960674
2885475119951528066720774583517899
10375548898183239245640861111729360
41986669405862230835850983307485088
13167041182447671093943528265548611
13246798502786823933538194170905638
18510337434585238615573179754536732
34083597782736939960507125370830571
18198783373562824825077686580579909
33849177505661635181624977496524338
3256394407556846284262542083877332
10616868481100316928186553177313471
34004058228923580187660956090473016
18282954237439437620823272212373589
10614529331565346990138877781430644
13101296202202704735317839366702176
20844282451478306988853115270892615
13096742591604675882157429094247339
15644072066302645704307665377004573
13323921059990009545776051258144582
18203190587547361460540639934605442
3181468830653563620955997666562837
5423417345773157286535536231259500
41986811708113334932419861563978949
10621993023097230042456004511661222
3650551118829019187795312085978624
29054701267810423635007161597920844
18128053724181198614800836146453250
7989650486121164906169436014644043
7980616622395248390389595027343116
10615324626072717898428993471452940
15568995517590138298181720200402308
10690090603120628839539943509771588
25641726938912848894490741014286106
3805447060779894593208895706352729
54996977473929728518872565653475041
36877452013314036054258861240093708
5923931844809434685031385468671888
13251981215595731635996888023170178
20912588964036812668808669180215899
10298068258716090328046228823954792
28812948401237319730875236086381455
13408585286457763336157268101337141
15730711097570088792113009948424900
21231528849425907698133461372106465
23237133858833453105739357043892511
13026081726592927453838223200608422
13244308504002679868060743455929946
2794062700138553998891308358503687
15648548062619473138371765022636059
7905553128375925498003937068485708
5348424930586722927848948665110381
18443032747982538578143929636556833
18592506941561332562094692983055115
10380244605256346356340571484539099
13239621349855857307213402517411217
25791711699927387919477112547992601
13638962933896569483677346372961563
2794062700138554003480162632628885
8923559156812351029665449134720021
8398108432362820191865955854519350
13009663810713429859168689092623911
10376061894951824242881822945892095
3181462172631532773236964155935119
2876603017842737774991851909408613
13256403689790866306865805015151517
18278611576736211914898334375025292
2796554842873001747367081495950874
2636891845581661172898613465319154
18440889626728633417438607624310420
8142127653311459530513334919326625
8454614607314409507899428449342762
15648828084068100706515449045964090
15643923365029827448638386406197112
18278249508581644373216290395263814
36715944706885829733353564442899436
31449335947683612072859019426099655
18515315400515258107538414730310737
20534852322972083313499420628605800
31773702685131623975793080594336748
2959356782029800759254218250945433
13324145394854411416767704651135955
18437770334114242294197660892160181
13089634371459634723260099320573379
18362993788506023977373954717887260
20689595521009510159348886189322375
28733266745076335962407495532327527
15880711063536748449062145681918552
5967987665029371685557063697789866
23239906438161270776545706692064268
2801250759925348199059456739582514
3885413309814489137403134066391084
28899551226037816811085983404559124
10462118937381059907586595468378463
38965516725533689282236311699199438
31449624850227896898579824967961245
15728365363383748073626984584989709
3885482165511827207077830205084302
10300483119650892663864482661108564
7978132969234758418242609966986247
36474185315004992712268655591655600
5350768453452760929841607400321072
7900799333933323191035365409061744
18283311934485101745004663311122703
5592312700008902348461006041933261
18278249506541733717766100101257942
26106678151178744971643156247986106
18203259451342014672455704125634812
26181398929702643887273339135186908
2801970392235886073567033124257079
2791932362601136151424049252968345
15803355616385389500773593360636569
13098724097434587916446357555015756
2948947863920759913470308183062933
13016987688545129305237277134991421
10772544609696916645066491822508383
3108830906504606338242927800805825
5350768382125245508252874315738949
23624402203079529146990850219474303
18355734525392991527275561884869580
2637187147026192671528815724255721
13253473761752594452004244496182660
15803288974167755593306630128528402
7821042015395751164647688741892492
21147231242325950895729870181666179
36718439060706612133621168985422506
12932181539346571318724333912199750
10455086169277937377539595719792696
2946470738296977769245860305721427
3867600266146880767532355252738288
33774889583767008664816702415418495
3538038395939411043979874449089702
13089632148021099138118052421229851
5198517791832692239152371783767503
42306848673908216613729640091432943
4688600773623491149378155363836601
31848126965788766146587126882506472
23232302452085597934649011148133436
26261222767822715573610635853303126
2712250710278735262269139663864414
33302547878440323127506738052288071
62978376613359097992673706744544531
26258441720448104596110275088232785
18043820799228372530931804699729156
20830195185364357851825451191276432
15639305206904296085548149077631942
7983044350191100384885550094485583
13246509667628611237534064498321121
21001655916875229890631607485262347
18203472757082692512289529872057917
56310709312030623798160805620681122
30826012879730795044904098638321639
56310157752836887368576423374962434
3101707206280577871482163069469335
5658057533508453854379827318043660
15885824983880653245976535687359701
6289792935555584565689081656197894
18437908257102534506329429221651861
32079223591004765431670911104706563
36397213354052103019298274929320332
21008613020803367188042365131260365
15885387594174278484695068931621415
26113159344377082282580158906773886
18524629477856165135347256372892156
35864445348653857957838568019713129
2885546394666644908269742551181866
18524704864618612384965017755965111
4374405726356485303530567915736620
20995047420660065815807934606312580
23549625123051534553368811653728391
31378987891334422274031306450765594
28735537084277188552152577324756785
28501676711332065906420489763528359
7977915280033727741292293251342863
7909893500488461116898258271289775
10621560008877667105078710540858384
2719292422892695839816658083069702
16461263034544675004030218501396194
33387350046016372626226884669839754
10607774563228009477731281135173638
23708992955624812833553377569589801
26187856505579955480201017991889605
5585988331412711107785246362823294
20997179912403293452531043823984321
33303039247660459059976915036931817
55006933789584960493390617019983690
42065018199107522849185979897757777
18210578953930505697227505730845621
8140206252083647492713650964938082
2712037396442837293623567947034723
10692000949011010743124784869855059
2951666523977379873886679359576095
10610327012809737598754750511466086
5346219146948829358880749314757920
20919768534005919942864653293265073
15808633510205628359644555419386841
7905635117904198121544049051882753
12874050852943618596300245028568251
47258404830052317542639806073927235
5343729027753014706834709886896047
2711744251119958246736962564824813
25946239226185170519108646968488655
7977990672917838577249026048625119
7987444892428140184485430896724536
15883615014696733569340895730741999
13321859765453455068785950744613967
13258384930628710345275148188970845
3974628965546120876172998196679635
13011865290382718399661643540765014
4289390490271107440850012188676114
26265845507270966998771930464019206
20689601988901241047902278387835930
28653656098333936347201684852769806
3183734606522675208364821919992987
31060448504242008884881209728958726
16277849334376041196444483780972722
23472147102682227594063159845507967
18275761731136514813794135351633065
2800959899057710736094935744208291
23701662728033827159079706208663707
7750603288373838392630188011126297
7980616622395248390389637686072559
7830205316976819611032290670069407
2719365727086074079794467101203319
18595583412774264134167428110739273
10694277703250272193664265265310063
23392381106961452760441000740391267
26338922985286885515850582827556842
10375686560079184278483698324934861
10469373957591927593273209999356171
21070403943542257381892279284729605
15571203383859365320031518580885532
5512841991577814325102778831492068
3204650583879823969940628901243980
15721188277584126824385159858638517
7992138451291040023966351726341366
7745763126756296382691830128262324
10539679075909704693448474009561047
15728376329331887026985129174298066
25946250190337286071622822572503836
3458210139236524334157763901002296
34163348387878147495927822526204337
20994687569828269700747906382237750
28268953664411664970402715039635941
15890225583353668485706542099075996
7900799331833478539959550448689601
20838012540963177240255058575363858
28815727296569704083342256224665280
15890367683786203129761610914977151
26023730509313975464207068960241755
15883477085530982172633320539096977
2718852601753844898044947658594865
49642919296562173050654353112770928
21069895385681691448146672202053939
3123635932267694166334668963037812
3885271151840221309848672009189558
31681779222561449364165158182708146
2719367885069691844087807178175741
13101143137915804350749154947464767
18360785652618370530766982198009181
39517482082802757051766342773266685
13089414405844997154829267418676942
2791714620183520430487978980455005
23624544311425881219185035570693449
20532573632356260089013491635414215
2961049589420753958041435509911255
10689657368912419814928622634350671
5424210282455015327490811412033067
18271074715451742007595676419171847
2791570294272140515733021481144243
18442750709108374440705086338671993
10455081861231786043972545591881043
31369723148898538650714108410837169
2791643539307540884024495187648769
13098724097496401677067513361377052
2946966619059624286684853772569325
15409205630566449278391018776148723
10300336586493355661078592559497813
33302832465135377449296244231162869
15568782268900438630606712419940880
10926869744436504795044953326423021
7907547703006762312005175469162643
28815076458401023722267728602970202
15803571222887769082120655830872825
13239830484214371848407357380479577
42071842291873774048996441826723916
4354853304691183029424115834335998
13099013128734772851204928420066182
15801016415600299251948431618456913
18355592086477962838381654764681099
31773631408374895341961807277941221
13103704336016933616721313418993378
10455159606065177924241555717412020
30750671585485791020776330793894421
20755424771335832683611187890173661
20683058109686563811236792455217959
11004147496444009495065837063334413
10687526973893608177870210839069342
13331176192700331615619374689440401
8557334304815289185941650828668745
20518285844278174496619836869816689
15409698831222934730954260782171411
3804884598987982331539769937641814
25648555204924320735858557372398971
23704445866077321141468965272132629
2871471865054422091448612238691983
8072037990798928427305382264175591
2716655754469865695264141351211304
2965161561287261967234079502703867
18522283602985733704697034760548042
7820822178404357891989671735182088
5428177610510834319529034881641057
2794062703974427972874914173830016
39024220452173561900512622463688248
23319178702938213772114670225512797
18038986838777837981267899880290137
2711815268642510571365146041968262
36471848414865869662886692081651002
13011936442404630136714793004246774
10622217298865357682094977966185514
5653363784458896130288162099433088
26263353164695661145488314870343412
21149359291330861369330166887852044
10624338757343564702528092133045346
2959063640730545224825981806198318
34169673326126911398641596339460883
7821193070534981357243759240461113
5193606482387146524169072558576251
36018845738000441323820419733994354
10464539993242004231939301059306196
33762229922365425884770385724726705
41827514837980813079385442907357715
12934891365170595781874766264284766
2954001094100235660694351663509669
13098801650591001431664123473802075
3369211976591202607095177041861088
5271231306969083931402949730108106
8060380200774823452350709701606820
13019051116895092097706762179154027
3178700579043046265702180874464577
7825589098938613773033733158431790
2794062700138553997355556751705795
2719439031279452319772012587672738
3193059519204425160980308639150716
12873755814634807254759019447819413
2871614099930128339841467821852117
12873755814634807254759018195521685
15958176359411064166779080916394875
5670219369427594194675209263720680
12859901183436527498235887391705873
2719656642974034243147043292966448
13174156396995353932253604617768787
28740299568318062953203153079803795
13096382732679367598310330182173062
18513122604204801931723419460943958
28653363150813658931737363848738270
10539534760256589318393764910716499
13239479247444559874076158390668017
5428395497572364070549748688350992
18442677485720247143964437809803195
11398032624123027559459594935582000
28740032421889612350512137100098593
3575211650380439457851235806240133
10457580466036730111953525749564993
23391812376876648126170346650738304
23546846366485354843789611518280672
13167256723618306493496929166481770
7900799333933323191035278802437035
8053407686419840688266791248379327
10607774424881872999350368971240227
23624399906331303192500631180795939
39028765268766659162761784823178389
18050724323624265303920785814880591
5503310035276388696659276715729028
2869632520729439544253809118269459
8139988632293675271477607210462158
5196238759077989305538860797320751
10380244611257617978442182388769027
7821121977481920136047066075123000
23629018270416189814188978102574491
5266466536499513111668526079016257
10464471202818177812019799700722962
10455083829628405720384899318394995
23315107649516538990390837973160475
18515319839113824923354836293782829
18203123741657355921530201000220072
18515319839113824923354836287671361
15639742941277846198662487087807245
18203183919693856101594647707967565
18689559339477224989887119387429376
23704590187853075436483876597989184
18048231981174735524251774140706242
23312410668605012161583286140653569
10622055426548663431196043136375203
33758257898638241898294819201992148
10300552048479193228100876887188621
10927147738508537033974141724658834
18442677470189182045751492784119322
7980916235851371896096377880815467
3181330909703412534811059281482488
10319328763442836279496256560609163
20992270620141263167478964556681338
10455745968210273712112233074451515
26096732535286763153620718118941760
2876669859896652405681736321534263
10459919615884621648211522389003287
21240987181103929921192687027939200
23546628681363242775287501230318647
13084800677857505993125445748696249
10621997590203134822377665728620914
5812893230109630424926778808829933
2876309941875116487094348202909583
10621706400988357692659019581686827
2869339436542972430415633118132074
68174203172187028862951613024960348
47812366979517345092133665492203254
4688460680961672304197287290278111
65463872292617953954253146727685060
39672014128934780656775121559365978
10929008498359079192051456375777082
42061875142915406539861329630539592
5193892967775339334161646736966004
5193892967773523002479862936343475
60425233100563966913107095468071433
2951515536271171496393878186977465
3778027043862121499045016836002095
21077010271702137629848014332224521
2791861350960035998692662690768937
2869261830475171226816044092597579
2882987152741860869909354651025033
7994622033422273304290173347144750
7983044362000722246129112856161326
12930131037253689133154937442617912
31449844699510578708687853323266886
7992207243754715433365857859207691
10623983277799018277624129849496801
7980405399231358718754008034760938
3449399833035967004127620809176849
3575834432568865991909051640264360
10614747026218673367996625795242054
10375764235499924718282008846913627
5346652295916589166368453652953689
3293864145161525573138954157250230
16291861563525276101412039056688789
33695065704301954146193864534822056
4134640893391564835445549259706844
55076739239107443418635164709583374
28822840076566288049480208035120025
20997035459960417541747012771520878
4133720993791905844650747341670933
18357793443938844991233214585784157
15963598578965016018282563236261953
15878710167029311423086692578491981
3458356533763102803146006509403094
47183270391945069446509751401780149
7757856020059467384187706004514731
10302977677383912631304799836716323
15963585579580827305436089117321076
23863889097354181760134140910608603
21071946081437416469636083644177387
5195876694764345682616496319879183
18271145790334215610182938130714756
20532782495959769948489733057750720
18590159177776849115875960320132771
2798831723521908238462071573614796
7980556388737278111986990591230830
8144829005491618728418833819909213
7985319066798752731909795051450890
36470071076417461860620559238126812
13174083090884091314927355813842223
10617088235007467002946095730820384
13091835785913430925681503148593572
2791934526586249232445561867582627
15881135742657334834583523069133494
15421078490634092855353583000468235
15728878482478470611349654942344727
10384647242426625384144446659705017
10621566333984043570634513140459806
10459924119569499124523769100151751
33917630292204047702889100229043573
10610117947567877394253765051415358
28815802820062478354929986749417049
10615175731071607047078713529272337
3415830893891497243628862107459355
3101218052278267055930944727545596
17971107216903504936785935917984195
10384647248240703088526261271522519
18360139239258997045971326869005372
5188984005956657306288950302371364
18285073464624561737340876401833629
18440542632740986348943199904088013
5193752880742275556670639509159329
10464686793193515389911274552411832
21072099013197260085364540405549413
26186017240681960184996433935616645
10924664016116919051838743398550120
15418732750568393276820710730785286
8226576558417185236801901559652365
39928212350065242646056332599569351
65775786166843382140159726176454545
58033573522138077069501656678138451
46396660471512055813623397438292058
18831657802106136803022876299455674
10701823610276731684682049047361183
68097924983728040064134826244545747
13084945130420376611551650165331017
39512357625139663139688151804656876
42066862126601880736630250442136563
15886189279486497373491163847726220
55400817078032747602590869421324708
2791936815296762277427530934477464
13396636714690537389548820454266597
65543771707393056833837223598771197
7900512650570374516551584461553106
41287860465349925276485408051589016
39764006371746759752520419643253899
47812509158893230595776338256860430
11515314266542738374980128258893729
13174298624077516284101356521287361
10701892501107536716861875920380410
8060384649512604298806996824607294
3374336285607362796265037419952754
7821193066519238696688508653580854
26181325712966028283014413287558230
4294084122566544385131858260210253
26424771299284312288847708341278135
3109030961658621072414538532846448
34478767432412988700736544074383344
18440111906926627592509473932651559
2791863511103384037449896291575867
32480221644753770911803796905421404
5351261729274443563351618440763602
29473414736944644225508569728544519
18278838151292479798910556491121075
60274332556080390154523296643053407
20079623201356975098779443858370946
13014493332630556887344603036852901
30825523719974727552354258113444739
39672229531523274897628440529514583
21734478009279459727278079677605475
4603938801680731244911330667775207
21734478009279459727278207493799013
18280817629812763641511774731878061
23631859573219719579918081720753078
26420079832947902169281815264938135
26263353038170341810408577459105755
39764363744222757282358896594974475
12932321418624089540556075459050337
26993902633202905666010371482465129
4828846971844835309829977520518211
18438057284566898515407449946655599
25871544339783772641085813771198884
24286996447047409321778087430612708
52689003842705975212367965573035168
13174011881198824049075306643004374
4829196110145060210136172553089616
10375917505862814360786421098042114
4274956109274192770936753757096852
8219741310058226819837511493696938
7745840994161479253634385334160372
38413838112999706598047160780333592
21077010273500254281092758432404585
31856600642647544615181214387141884
3778242381177049123442380873669416
30762329037203758128108790442222478
23626603480681534469665755593240481
20825506011389284003535217727964424
28269024749182078237360910959307013
31694307646998825910641883651867476
20839940079330148227364614435318081
42151672657101014891435955526164396
31929096603024089117895714394990044
52521089015543807291963402603947650
7905346282493346754412782736688183
15643923365029827448586393312229363
19845043255011877701232916939073114
5350990448725980742238649822613812
13089343441239056408181223780922307
33689734278464916085668253450099122
13091980307396836762938958193920743
25634691951748268157994075503413874
13251627955408812225344585843030358
31142697967134364987370753017474152
3416255575113693020394186385890888
4274813878292097558213050248571526
10612177020758023132486910552261580
24335601704616505018889553808426089
4374054610304089882682319804848988
29391169659307071707360446797677841
3623206431439994736524729555205261
37355357328298152114859701700601025
7994413292627893448549084673249102
5266322016683329314895246093862781
7994550889194080653358436880904844
4124755939915204281421514260623663
12934458154643720846351884803642702
52684021582926026001013645488013275
60345189441272642552611906539594141
13554016369139468717029901931541188
3188363600356058745396864878317179
5439904127367292340116450273440426
5423557420809453658228784674004622
31532525086135246370248845849449331
10692225110185131363391130746898679
2883569139530905751715946813805349
3622991038737573711767586132646962
4744325009726453626629948363418500
4134709822219865402697327506562621
2871984929006795752005340278558405
15803360053062447682856891737620936
26498430894758322006140763291464976
31531958371973464830963082461135849
10694279861417563094199757123387464
7820902081156311453905193823030608
2871765081885665613166006450390662
13174011885154684371292225552847577
47340507886741504276366517202201225
42071842291873884117632846288075775
4289530509807140918989709358937611
10776389373517856548087994081808117
26417953793261839407195166260143247
3260728161555894237863641659831777
3108904078053154937102971036808022
3036103998124652703695572761915546
15728658569956400080094411730292026
35936880671918326362707004167613591
10455230495193448665536954376320373
55084345185486163832974899175597041
55084060840343405484448685699606442
36094609545710339251130591186354292
26181101292561367229724889985480532
5423557420809453658228825685601963
3613461541015555782009453386022504
13326262469811769470375349389647205
28898043603677516411612101238902860
5735550844017773909883236491602213
23781419842480829080024971856926351
23237211599767787983225225730516832
31297078881041871784193251994682735
36638535478678408307501479134418176
7757562874738906822038370624499022
4293941956858174465174727141722497
19845043249194167324479403550936699
28895042441899042879281642927223746
23626452448038077881908669170435910
18440544982645251582102029938299771
3374336339016870999803061661376397
44863485888297507250123642733724486
34797587175293582975768640607597860
15723676240772490819401512627093332
5508006015558479986634055181850052
18440038727411876885144658426879939
20757563659701248304852215957058789
23629309006672469170230720805745283
7748037700825391673284686013851902
18278691540865815948651924816969768
7821406313041774462456762173197793
18442677472228365191943621677057997
32007658049152467502005467346504762
7821264214646713426615286348227149
18597640446359715687120673560628581
5196458673757636561067729869878114
18275766041229732142301795636361780
57628900124457609598166626412881956
57628900124457609598166626415288646
29679261799401630699293514328697106
10459846372759830211397459584002891
5271013485059536676443954936546905
23164769624478987996833975721244599
5200930362078832887894797599089177
18757294675413400228626522128098134
13260799593646875883047611152186587
42228007414081080038201224051337715
23791102343421265619499992970467034
31377344607411194793108654540071514
13260510823631343961151903799833235
20992488376597370048270046120367431
13017050222549093160954781075296480
7745838450536136924804517432727721
28894833642134039238019241751887679
8052978775971093340877058252685686
26021307099585303281077307362560987
28743078536894466177620050276818276
42151812852554656006436275442285694
36883147257687035847702604525897302
42229153090863587125002251136245847
5196238761177501844242597502401129
13012151783499235628672931000763362
3294079474565885224038291900740304
2711890724818398438538182595387227
3021534232316135342952202410048204
15735404852437139964660446054532603
18595430348489128362775095614109003
20827922618706846778668631977564744
2792225517940864303090500689293491
3449397613736515985665565045573040
36878024798323163905978649105604315
2946884437914140348494144182817935
7830571558553247731823521281935351
34568058404065135413987172841002188
26508106717895217957405516284236344
2714309695826519001097415688970176
15735329330984162922699841085897715
13326262469811769470375305436967962
2951664359877729539323984418554458
16118335045851643038638391291931533
4289461573123476069146624709830229
3449040241260074948888929404900972
36883007062233394741890955032534963
34248674264799584653335922964824854
3449399828962156774748937592127124
13329263490902591660647173499564440
3575558705743753532670194770471626
5426265098601161422546407390457011
33694645544521551976862653304495844
16035730041915619169913685046783547
23629095760149766574299072126398681
23157663431770649854676809633953066
3538828664264524076205824630277033
23706285134995083703805050888679760
13256257093698969102777201578588553
10462119067989838482874078441432212
23237211542349962561718978316454640
4214398077126283211205541886500008
20912880090018267395427288336585267
10375548841006989273641686453134825
13011934215135117303591936336253746
5203058347851619965627603145124151
23784267676767845184330549793168260
18275839278109801495006813934668596
2714383324407655571289426735301575
3040951164160431822791773057540119
3650482057533670960045125760560099
10462267701773447167285693924258320
3293719894774538152928102825823825
20910094530669725726101221841410939
26260782952803311329206385222639191
13098872929201982687490828719289522
5346361443204222573791335548004983
33302478941756551590796825843352583
20992341835640279539029419352636441
15731004310142146159716922302112659
34640702992348294695300547378065582
15730933357834984496267411928693108
57055446052229349105690470165220252
23394446948452095553291249449061974
13239968412958562344565302637539767
13793716825156188806535389495952705
2878580282933792585484342668335314
13174367153114698352952265966193718
3106627343962349133053440998216579
21067689587707266648504724767995595
5894925063318240473298003920145018
2801311001079095527691369107455612
3261081494754058421636707758376512
15493865452135964406683955944024418
2711964165616319353052396425432566
10922025067191578896217619311529024
7983406354988838620774615090259750
15728367649872828928326482762066331
10772040442785051863169459470689494
31860579397523817417698502435535593
35859469279845893451114785040130467
13478946478314248262841919117616405
5193599954923482649492424173951545
23237567033642108752491194269829442
7985170498105147715573985276878604
33769702489241089308808132487249412
5811097225596632961823254963834231
34248674260669249698746007499775154
2711819701182467354832174612637905
2711746399028886353862717252343116
34249029532585289019585469434404466
2712326166516099777325350502142895
23626599242046049533716205788539869
15658066570481173622623447668248796
2871613957328164937907755328069888
13171442053095530428809105602521938
16383998070684014490599199671484510
18198425807122306608081759119339631
10375404382630151033305121504982081
8295233925752840169773777544999015
10375550990953275700995570442244778
7820895488593447016742329070756483
5437702712971675713889587702916020
10387200152759079395964099202579569
10375988662087664235491443350996000
21299777336055801319400620290187461
3261012500652407995954993740215814
5349073557555028538297323165001718
10307520329949200709613799283653316
5189201562576596761989213837613233
5193819726817550215898831712807330
7900872560616171042045089825126442
2716791203060255818638735717007437
13248924583572609515961266677337982
5191547223388362986737450468784544
23546768491044441913986473275824936
2716873251866217409690390041411456
34413093471908754341891680540943835
15890079064652262017800892466391722
3458569732990181441739015330820401
10457938242394448742564000010841646
13089343443338680736785997241937920
5266466534399778592035534282278646
10455017117818131839909949123445356
10539679083765013974117559502765763
12932112420455617167064806340368012
47333397379983819852011349753381717
3123562756581767253205096675871382
3123489397249953161084180393058546
10774256879980366942885826431289862
10375402291896102051038237885480619
28975243826162400520973815293116334
28644271078950300181632501799937451
28644271078950300181632501803530062
18362631722267177232058316352209808
28644128978515441909940152141216941
8067777135858547406431212988669809
10849460510473398569174392267473765
16118128199849076280281498647400204
3458929314821435780488911562882752
44781167445085338427332106849439550
7992276301150239385806287429024202
47256345524252395974609781225092738
10534767768454755192385613948362485
7900581505967962954540902063450927
2636687288405789080342116153302751
7992205155064259748302634057823752
7992205216379984665024739818993452
20992488444027036014391528626405943
5421726843471477642637749292030836
10375913065225874482927190206919097
7832844121129454846080063438545732
2712101821336574939311637728353138
15416458366324505661160715274643746
2716506869663714439267484800526500
7992276303133673582314197705337803
21072314362687399375380348518521494
15411624534379596198828256900893804
7980552007616353847410855768401774
10539679083765013972723727042925921
2636969457705055441526539803784416
7825591318058193024960953326732362
3420666945135802746952338938045838
10375837539693302958259772711285943
13171881676372121062363714759802856
23953537933814169505351580714840259
26176132281214018293852990967512888
49815184150997507684257038509465952
4124969186501319996847202884703886
30762398033285532037183465590713007
12859681278959161882507748076447663
28268533383799797674905914772728510
10617159531369301200848938296510168
29444541716644576308565127844973998
3181322149194127414635232154711952
3458571875091846726252621547927932
3458571879107700983735286673566042
23706720523590682208914286716038351
2794062700138333838956156191503862
10626251338486188911481355967267673
5421871352907047234783123768124402
30900434208803147288772150587180550
38413978189955703773541778320718812
28812732868101687049441304207737578
23546768501246948872073176145043138
5895552149902430465525535769156026
39192602354521871844627026150580762
18757001406738479653808605921595001
15725884178565618611912649387128574
7992136226235959181050898551492208
3890247070551822843721739052697506
4134569810537379875467152947346783
5271158002775985947542227405825141
15662613788412547666783423127532186
2799111540990927241524857186926341
26111507456044080803998028181795864
29047446425127639284798542423237722
13476531749964279848159506068344037
10375473321591821191647326655627315
18278689323607976716404663506689128
13249079606001508000570559192649147
4134569810537379875467152946159773
18524411580657624724469191452892731
25634269509380210453903120370387507
10457502984342299039894048589422475
18358080251547795524909781748013742
18278689323607976716404750103677276
39431885465257040529416981295745659
2794062700138333832829838961421813
19310903391772824194256571519572690
3458212289309904206026205612018196
25648626354968085385080789842656794
25948815647100556566569957464125177
11079204611046550178469458610959541
10778952652634062617033116889819000
26664771447513124148850080614875366
10455010649926454320894515076416255
15808340232122064744274912205747178
21623090307890662055417064067912212
15665248614964199500610269266307260
18362698477049982226795561927343247
34163863734300452109706893198714762
15958322967797820649845196907009376
2714232354870488260572769596696372
10695001641696460671721744243114623
10467103543106171580422689046899983
33920046976535721548553297651822564
23549125383292710527628056718321999
13399120367730974038959298710100995
25951094679615607167154777355883918
4133720938351633602795637846432119
18271074709456031126027350566575460
31369723212132643499321140533632940
7825515861942412661300269443230127
7762470143402036178110926128852174
18592440044372784763261604515200468
7982895583641027943741845193933542
21071952341697007489772236921302423
6440055698315456323650142801757448
6285163937707775954682807489389367
9168444295353690665559138794254383
39126958675240118113797193884827037
10613118695507781362839368295912047
15804088382880764581822532884462731
10539821302937215513591987643413767
2711890726798144825458225194658651
8055621965693012680427942949330429
10377959116546954475135410147644900
25946601304412076603648742028606847
7752869380783992102005043001200933
34244120634240569365204525820412867
13098943873537421375077792089329664
3101707206338376925177291552937109
33919685034973570881639502723391154
10696845357358924079011892889487512
7821190977824876818978942626507894
34164003540154301604785357159860902
15639303114194305158186648397006500
21151565350339342220750198389082601
21158671075937853802866569552016174
26420946204431917169510185275621561
15571274672549396448392593429453590
28348288340381245061778636036910659
7980552003476933993740390216575762
21486036429551997079040029645642656
23072861456059219944262986234446451
15653520072532890381927911616029883
3181259759595754229945452192770360
10380022612023032086928390868693387
34401358277214995728722736347958707
7827859643978833545388515775156884
15883477095602656533683779013875206
18363064738896954100772094807368604
4354922291057019967070730417545856
26108608012474588811575235729445975
21074513625153286878916682870750361
21153926216172740031826424760555372
5428395497572310702727309556213638
8145040086068244064150300709496294
15808344678632634128485489946079075
5193746424663969214929459781368504
5426116405358061990826031087411472
20760114151018065314131307684106477
28895704394860669280650666206876570
13329259044270382892036588598757227
4354993375833102496030786833367644
13164333637186150526445997144879209
18442750709108374440703548197876109
13324291866512722250965528216410003
13098732852004356636422203120117344
3028715891339291688785120571985089
20762673139649792326185418350951570
34166571317036416196401076939540064
5266466534399835355462378994313753
18123299860265281898427854051681649
8294609050854359285897887294199511
3415902172565838341348739386649339
51198660656684088341580069099487146
10614949419829058468268534346514337
21074442399698903199394589568423213
13722646715015781682893708261153432
37034643622871469312377990986898298
2716582458371824390017464575364631
7825880157548470157443284141026892
7980616622395356901329061024697424
13328890705898469993168280172194296
20532782826223359651740030293770246
7901087971243921318239707429830923
42066147185828798907364000444981644
39430685401673712769819926027437175
19300815683005560008784713522883015
47333683793975143007920215353610537
6289015199568358814825599838913288
18203543909351461911020835389164062
6289015199568358814825599841285130
5764275311631628005805382567264580
2791572533779821066470434333477386
3449541945335050453407739251635112
44619236315961106426096167877931205
18925479412218030753080143631414115
8055966732584197282383406475136048
15646267010465498440660020966087222
13324281096445055510719454253868665
15723676238672866484623961375919795
13164551259073870705085908447601952
10849740539594164558291745515833861
3261221500616857075516063572336393
5346730044764297577662318433350547
7821335232163701605627301519321837
13091758044918008075534707115460228
13101289607727017721918013737040416
15575970577544594352785266326440613
18048231983149091240382657662928192
23391894233939849535411174625377975
5266466534399670234400442482742742
13098803865741617217737380475740479
8057674687027557072483009976409037
23546846366485017712336381194274704
33840001288077785938447480168516092
13014635634519832264124872150080192
10384642934434735494084779039762904
2711961874989469809199509413985987
5658272942036084193641250646828926
15733205655368219675607890308630011
7821337455540874175650704456411483
16040274905986704510211134372342891
13328690191606355057755096621638018
2883278358020889179821678096243809
3101133970221419754418487942664867
39430398987682499630204337820745763
2965381331336160204673184635645509
3369642585947546207625462170377764
7900508336399272380876508035828093
41757369390974995859158295485860693
18597784766094078504745010831204250
15970418155684091849416781442420711
5189199353406769041697758191394399
12859681278959215255112867434941588
23934110133489611398767497229527484
13169464926701208830086902877614447
5268807829867284214810368298925601
21147377918022440405718466089780477
21147377918022440405718420849266169
20602736513992069957428792760404927
12859901181336789645933559083602895
15880987043783724100793695928260245
2958335174060320469702520614367429
23779291677074768565820457972849853
10619436328808358774907769185233933
3101498271583547538611824662215472
34244189638295664085231480656089238
2714163281282370645344386201617573
12873977681277068573851236725649783
23629095760149596294832655225553292
30750744761046449427109589002914561
10535347590948261209938539460083180
2958337464627067617948510706079814
13169744480980136095037561532290562
18271145790334215610182938133085509
13019400270786547975923691329912207
18442677480196724187852000856571487
3369427313964527933654141302564320
2876674174065824678080365648491424
2958337464688821227239644974260839
13174011881198715538187916427919247
15728514317535673253842625148702324
4119922052470463950503160112586933
10534916463423311292017434457956218
3101133970221419754418487942628930
2949096493810205225672444558002179
30743634179301776967542274312625128
35861961695493595122005455524654483
18358224377502961574939285233440531
26580186826427322351923176408043397
12854774330482332069322179030279678
18358008907659277602148170769611360
7827861532896635093370544452852726
11239072298278744059770543943799971
18271072551412699583088921841829025
3369713613474450183784974596939301
23466804730743668256495825322135218
3895222878318631404102883691642532
23629095766203545073702763256004477
2866635938417448247263721353956421
12934527073758439747404401739698535
23711343070934389709004836935813419
16035583368195467139707898589659195
7989928349646173862036058203548235
7989928349646173862036058205848203
2958479363247441354561904272478818
36486282669032132535210375358899351
10624194368378063809566630658997247
8613986747757991762365730348404597
3294363819945210196467460111886295
21158671075872410872510508372950986
18353819321258540728070583609030018
2951444459409006324880589864466969
7898522459042468486773108100130327
31135076560336030908945900601797054
21074880068731563835058571170646741
3293719904662647828559113414871701
3040951164160431822791338928625570
2946748738182927564028473924301932
5343944622022458893317711531305315
28662601645440011776374705716373573
15885678444904967068870882765411152
18365483777278436018457585411715215
28892849974061213155735853179443246
10380020329553438157711912533666007
13326264889011238172327186667706371
5498689782283231161936620751799572
7827861532896635093370632311706556
7827859646018630784396821023272198
10539825688313691435378125223326310
5268736743053551181463376679294946
3284618882103617974606389991608330
3129942514197817926438676220287476
20520775959637841499664581971313600
10302979774355297984436088069947333
28897761355017216458304692570572101
3041677391193674385529922987136687
26508106717895217957405300687356307
18358231110808087699166958868946457
16113063679380695918622135590145468
3416180034047691172519252211437818
13324278940377729546971619335521983
5200788004569470031822743899336344
41603098208722250027649523164158358
10539679071957481934300280238070787
20912733422355473111153588533491237
23709066257778617424945633221171031
10767357586320230173309868225973741
30753155234804839412251917879630930
2794064788832582249684547230752119
18517734300250640338195092433532718
26420808267292249483713658355444325
28590183617800289879164537782833964
13096804994998313558733498786780897
4119432892714072743288243328075185
4120062129426461125997777642511219
16050246422272883442821081755013265
3655389066840984701952887752748151
18437908322375710752488980088896512
25716786061401365137662392182520091
10607852112486516429595863877355841
7905637208514678165608251722263622
13089345540006798893269666953903411
31297445340753305630111910292642881
23546559683120476356526968267776670
34164005822809161388944535750772277
2791863447811548623923928618305923
10607981407187309645899115318061573
23704590187853075436483833938001946
15808844266267185219383461618555071
18435349482098389674186711326281041
13328761529564599820452470381676017
13009803761143872370844255034913530
15800941155243355458653318766435465
26345675872323734772674518961307732
10460132919521755260693713568407763
2791499229586442826492713131500087
5425758722826874665881827387754010
10540252320005366503469391873674667
20525400587879998415688655255354047
5967985457241885834797746543947849
20762811135523785449390849475141612
10460492914931841896191420214866569
18437548406334370086993882337086591
33924309981856838154820259312757135
3885551167471090271906607908487438
13169173868033119758860587950954336
15871312974992496859070171260299552
18907632908087052432393392527269069
10769632249640180035310059147814868
13094045691676498937321029992248829
7755579214759488029032921993246194
18435640200491155302118861569181920
31367597453815837481293779617407689
10375693213836136170196467676534644
3101567327059207286104542907990485
21001655519120277324665950454186277
18514955612919109646833215967386426
13101074139674458713297072089819514
49808213449844389935854743898333712
2636825207380100016578645951619876
18667568412101845963451384073893757
10620007282400891599230059624977101
7988239724084989224944914333965900
13014215403651950871907859281937532
31914226825755646134549064088093715
41822390347104556766223157143735666
2958408413039957499483728273708832
28730847908571432696000724572461754
8142196704643837998004313586841245
2716724554785432672718398482545623
21003999160527384584651827784178717
5189130604148400666613010654335773
10464979885715353901990870626922169
23551255459674114784016226054018426
5514901309618167162244124501954724
13328550247240811084224438546210746
3108397543300297618206535037369187
18280388590671197599656704272233819
18353102230540926944233522575178452
10384791621554762132399628011510616
31449913487656554907693216287387687
31296869762763406678717596137054973
3130086778544578838762435368984992
23631725956238006737751719661585817
20678084537286586578805977279142767
2711962003554760060130750052376644
20759905016666332270572258931199316
15719202396262164165327837371907810
15808413591511722906349447124317821
2876527631076260678642337956752011
7820968839826124566892570553785640
10612321385618702787394021717459806
23624688551858925801009495999064341
26181105721024971768569068238775024
31527036297734717694841307955566640
5674919588597138330203232283504726
2719072436880087563359542115214043
8055753622304367193133320007538363
2883860135086862942859973728440862
18442677484212635201151219260798475
15566587448871198681869758482605913
13176353168992603573315941709842723
2953361405601758759832391156082811
41822534666902382687719863135692217
18280388517603968494739671408843515
25955643845797120172379730614400836
5658348542430634057614890850077976
23779295983088611440075324727622622
10612248211972347839302714227504777
34083666644132110516165700662253805
18278038620001890222765472063048650
28730852281960286363583156859308030
5428395497572030456124665011541260
2883706801430488467047761241580192
15808344662683363869776010518625126
18517445654730169592638798316420448
31367377547297255505339732615362778
5266321953449669893967066281451460
28733120206102622887965284546387499
5350839656904217754267471859790713
2946324325787120944472288998061340
3183674487944062976624523170320443
10614811496661171256887520040637393
28505877194635408141958896631593884
7821117673631441815570193568619335
26500718402934293280881490165264573
29209815219514047289422822959802912
18435200644404249582018223709725023
26495360940759548005823746116418671
33377818348827375820874729375123355
5346216927649433317797039841755543
28820056825421740047945341533019121
10689954628438564997725923870097881
49808213449844389935854352466132926
2714669681346686406709198999463091
18360501378681259701899995219595301
2791499223528976667743694153941503
28740872937201769235773701449290884
28890140076911603027018483851485354
21154272952473499954954904215419888
13169249258880837268663798925910984
5510420539996093785044488522270071
3033400891518560944651438112080722
23546919684580376928907171332950058
2798902865595602900700617833224930
34002647350128491898429534661054959
25801448150283191375716180659634410
23703937256916169652669147223707595
13166821740936735722929101843943962
15880693827010264510281318945685929
18282730010993508103463055061099512
28428185535798448963284874180405083
13086926630250661355801274448244616
10694424161059167364576306052558778
20762746428066565336183670675403918
33920113745342426841510131974753698
18432994922022253737516215649768942
20832905215042440741868778662146762
18438330834038977190750395194471738
15725888308484070416617016735976948
7828074844749100732456839794364615
75167219518281118891114223511321189
75167505873118877331184761381577317
36251775945893707897489606821562878
19418097317575308645615994268118789
3867240668439071206010130638619849
3867742358613493576241318759607243
3867456003776290350040913064788397
3867096348705038621502777576048879
3867600266146880767532355257515731
45113267533218726843424018713529833
45115203339867384466881653651048619
5198728882413168725063830489999242
36638102197129617409622730776346324
18369662061102961306951910861911776
63065758552602704535188436953482296
32636330226314135452820930572934199
3703034698028898081543837270894066
18369662061164716584132514761844596
3538828664264524076205698112736686
3538970764757503335181014699118857
65543771707393056833837223597621213
38885759674324301353184259684606846
3653112320940725663562661014798048
41362926057895785468545416593112794
65543771707393056839918101997932455
13174011875321561885532867459046293
36718725766194131961193319219130726
13174011875321561887017995004970326
65543771707393056839917128054277056
65544264979320200824551260796133086
4688602925731327668839353398279189
45335413856255745268621481039937774
10097723785982071543412148380486754
33689663205443970532143812086209393
31055541502605223785735338760214077
26181470097973794243962179030176765
23232302452085597934649011150578241
2716511242930818886749925978222812
27044090631022134458382573073840419
23546990682016452467002430755098525
7821262003440891356543535120747621
28815511961352861428187905139609918
15731002413370359632377500572925435
44548937594511259368630518966671968
37112473087760959964223255313545243
25951372606372135372415679598323453
4274956109274192770936753747784813
24364261426846105208120951678157141
3777596444450193848581124639101470
56310086602729499355374854422502752
27369498028025797699110634208205051
15723820635863109542159385110487147
10777169239856734390377100902850449
31135016392069689074561733962354730
10614527126294903031993619457116905
31289826020792884068324184877415882
18356226027084143242107081662446806
13251128096917933907451266838747291
23631008345428343134455005435160642
13324283256590446861304377163637996
13174303003464172657564943399899848
23314545245024490504902842481307960
21001649116189705792458923434384521
23321800140931615883861349309039474
37211634330483372215855004814554987
20832549602909252187283833706210740
18283091948534191991583774240397893
7976002962026540090005808188630710
4979185119693652919675593075000359
26192838977424060793073554102368249
18357944482581755098857041952260709
26345307261052007850632377608750567
23638181049689010163703133935163219
62979881895755634569059129466773392
3778098192048215815620992975709933
31212990091880206490515595152643256
31289970473173839481169322978694740
8146192098275324271051719952084069
53833820795878040172761572434298659
4603936637884798743434806282517193
3703034698028898072309141386805600
14069818777493197426733980345523256
21156545505227045374990946401611036
25789363944056720031149218744088166
28348635215450025625302775374114882
28423345445326670527524341748386697
31448220747639124822078527015604521
24364334560522208431285795682786235
2792156662417950842897249162321892
31217899318868404857061609845621789
5500897536368437962254128449051183
20532364488349012857630938920279173
26270168053718781205611922983618039
16826070414876041722664412577483995
7821264214646713426615506091012950
5344246454837640626273360257010328
41496766319557762079741542717086348
29052142073101233271172254716833310
7900799331833478547856885055444117
34083959789568577425767493069041502
34163497027777284962578364161115901
18210298803918175467075528754628172
23315178799863794633784542672761299
15800947617257323511929594805676090
2951080219120921265901768910892670
3570862848272653861136806290903498
28578726215418682132948336814451078
3108388794671753163546673960660995
26106406595922659420817057754587447
20837887609441795753046920046645247
15416391526190455224554120947899330
33689734288298155492122208405650132
23791022624434736724999380809249230
43765166937513641463596501146366092
33455081029905918416803591371605355
4354575300967162610250427358341722
28426046777976265581028447792227603
26424844605517487767833475017931581
37035693161539276797897729646931526
15646411660583280282731250492777942
5266537817032231857228366277652853
10302768473679288619304820368036892
18442677472228361845206111649557870
36958277394167374415140211447822256
13012360710158564518732095915868941
26106113391202550549097051993098775
8135081687838375701689198562309196
10694715290938463312887841416407960
3885275327366821429329706872907467
26263353038170341810409011693272154
10300483133747556319629719254613142
26498012804302969080892700275988103
15810612925305013837918509887951955
7985532313199709412983186929817459
34163859151188747302792835656166483
26263353164695661151807086460371562
15805632505185655511203681102258224
13014864092116025319632112857360970
31135003250270509102126207730952951
5344097833170952486373165177380662
5426482785762508393844506564615464
10457502984342299041470632689606029
18524558321567348096672840613606870
10692082879203359923354101787593846
25648624066560793107217995661793304
10534980953716448144933818758331113
23541932898758147850885889981394826
36720709416221757725708275387505619
52684523330465650259720333083917789
15890583238628819139096438821929806
4374336787694945329869287002911456
12941566434306421909534636365261009
40975942442825259379444706248786719
10457362852006235520679425045330609
5432871298186544511596475426464208
10457362852006235520679299772937616
23549054308291961813029147005976653
31217901472836168251787480985495401
28816164761620937993113379213706933
14662369310940804003386927384663769
5425758641544273952042336940556921
18360861098966084179011582063212742
5425980779295833141775975780636444
15726312895167904969017659256980802
28428670452716373788673491057787972
23397212928977671024978406430185835
18365044025434449856222989839311194
15655507789606589759383239064816740
19225748017355513443049156220098952
18360568088212474397480129422111527
28895484547675852328628342943644795
21070330714757970391598216459919717
7832915279394155277022317587720175
34093709312923183832947912112486877
34243407720904083617796305544537861
3258384393252591980426503219125891
10467036709202080376326596242798736
20912437929104554671125307214174632
34798433759071763435210418016975329
26263501853741390170648920300726468
34083595434807087617266612760408940
2791863511103384037450069438598839
10609977799400663397409438626647085
4040442928079311343346213616010910
35862168545212211233018290520945533
38871238979979449501623621680205611
26340688966200294332219294836114476
10462125468630074137376639917908375
3495732527849532404617781226603978
52523434755723545690125664736693960
33302479012907712561313353016105602
2792298822134242543068524258542623
5508225842841860873716537699642029
21154561726933710692372964861766149
5348778194914878578997460815596916
13478806466573583307779469441670358
31139718620987015367098987685055920
7821335303492918224021369772719161
7821046460108370678860493130539399
8060020370156877644892550201836246
23786257864096385422472509780087926
3493802572316953677080535961652424
18851417342496374428327689090092742
20841945335253502744766351274652206
28500896952164074383472504677631935
5508148181266849906590847815987846
23237069388569119234522106785043745
3026581314921294316338789595733877
13169460557330025655125821535162450
23314903013279711900645081062241883
23237282696471665463849846081250624
36094609545710339251130591194477143
10694424317694494824615325163197139
5425756621957526181816984405021609
21405781806271300628594122630536078
26180819174321110963177588300019478
13241889471676844389772736184717614
5437564985738530562813005932420294
49974840684175424453198230701438120
15805856576983314469972587214491402
19845043253093831445269223475857429
23546921759372926400395693197203364
13331673772679626335468105031102386
15730929103005420021464434413896877
20992197403469646894889430015259933
7757487677553641754606872680222791
10375768812863161796312659740734652
23629309006672469170277132291370183
25873963508769968390734545673502475
10849740531796652648393638834245030
5425760858744437767029026948047381
18440329514725559989604939532396915
28428605958587311310802442087888332
7821335297559019383014309999266581
5191327718707678584286346772096402
10617155088687558951341305605642720
15888170852751297262879237367939238
20912437927128444179011988588940924
13096663021276205743702419374732406
20997104258305213051932245564074236
10612885938200589889204968280427187
3538970764757503342837633606359336
15803431205207869955652191661809862
48876314887570680180051051222944637
10452809500520637059042407961364834
20673459643814597490624000289546353
18672348379907828701942894066887915
5428108814209417123828766666983122
15653519874797998600257004194374733
57055590371963603418373880873164866
3028704984419999143935151146659475
10375544333118776198080534540772988
2961631447518839472886590449903769
3650622199763341560032803331517123
8055619876942950218765318243255508
3041168914615488902938231847112060
15723756072438900052705935839743143
20537055891389901635234737828767810
8393128330391134784095203132054630
5660405488794128611182078360335853
36955867045200161044367202517324731
21074586792682181575054980129141240
4289601602431373987718519664715196
36803176697006047088752594088797974
13329045867033080107517337151099233
13486421286799314883041082303316526
18369662122360616974612887930873963
3294508068353935701824037814092159
5426265098601161422546667132060352
13171444013396816509335418219975137
13087146410247493019682191552270238
13413005357589824981863089518082987
18125708116580399926637315619901917
3613818925416047520745375221381207
13009519556136385363115015144014107
25639174427953585346093617670813649
47415713425808191738369688285901717
23382351760565777499473074979335140
13722650888566534881400806143614263
13260584062487527092741461493007818
49970433284081731148159379200694873
39120615472221517338897475784337492
2716511242930818886749925983114600
23236926942101441380597385741795217
5270942469582347399637900507645201
2792081198264730991613761816991934
12939291915500930818889433085947522
7982608902374177725277328810823215
2792078919687534180815565215313984
5346150409799827505068936753160595
3129802445151668519420495596451199
25639314566467096474204100624915565
5188983879487408771350165399276048
44786005454360897456687586246295131
18367316329078218792015199942398252
5660342901633188168596405642319439
20992343928350438955119430262863885
19090973104456264346897244257169642
3209912825834086133509550272282134
13021248227135133116810000009926197
5266826252704803257590813892695368
2794064792726800709722703823504309
4288966091730173818937522156773587
3650551120746903658476305767171269
28742664833442867254646079798536837
7900801422503727265703565552261564
8215336649592427733867287033536282
15733205791667565406815693531732342
3650899994055397579156960090425186
15726594746013144897589101932683302
47340507886741614349462119330017328
16035729909510598694170064478245313
23157663431770649854676934945481452
34163859151188747298102332397797093
23467093502728048734697979147661282
55079589007134908333165824781860341
20690020251850301461740030340693371
13256257093698969102777288148521585
2951515462838470887406222816091256
7980485291970324477624310309360557
23392101150907979272853008087228731
10617521528553195583022611021811862
13793365653663521143832201079211965
16033315305532014114086807670508626
47256347877994676483867267135081775
2711961940321102461733959283341807
3040951160202643481746713757464339
2711744267190917730732001478773284
13019049039649125406806095504100768
2791645831915733147698963413281997
2728457335857336981443080978266486
23790820029669309166896109314568086
3614034258776821063041930820861842
5430523611854200324197749239481547
26260643126806340093759025647240364
3368639146199263150798077934678362
47090764942521946279319141261865678
3101218046583963830469945518164935
4214469159980468171183938217695413
5196460897078562896087765584134697
13253838053279896515046584416001888
3650693211466203764307105899576769
2881074781699889971760075337471561
2878873432459835233621445882512287
3106482950861120902399149499853178
3040951164160431822791469404838822
13258529456260454397617411413127400
3575560734978679850731729471265088
3021391936060742126466481174682694
3040951160202643478637274771484199
2711961940321102458624520294953888
26507240456676671089437524426489463
5266464445647519319243626944235894
2712324008412495605067027619765545
2712326166516099777325350504552852
13014279822793980122035076065009743
5923216840682427087874805771962311
2712470565555029586491308335085152
2712108550624085314000250101609242
20992337268476028651397656648657786
11351108296072349582387411980927752
5193819861385818283044074932303146
13171879387719510439342634572685796
13411366460186158518380796431662803
2714307607195952234281968473976384
5510282678318139561822051071056101
10849385047996499316231039974427027
37046420608258447368699056398732644
57628900124457609598166626403325981
5203058347851619965627603143905560
16460401695170982745064881459247133
23633929651372531892787803009056401
30980837788329895939611784967515923
2879743981263051105433815448041753
20912509010046314270112883614044616
5346077111787482735360322011908383
19089685388618467385966253542196906
5348349611140708107127680468420762
10621708495859955263831594514290268
10457645160183811619904120335007801
15890589880877376742618958650989858
15883610641371718273339556650782270
13019257972491357521825203381463079
40975871296675708133078745246783936
7985310315950752714185305862872997
2799111540932751255292563951245670
13258458624425120807147991435879738
39433102094346102261447664228161327
12929764591759242404107615129276428
21570416285363321795999233370994885
10621848505627917067211635085021664
8292608098973752438802825004671610
16456282916689821638786318592676173
4354782281354714787602930193165111
7982755514538625305283602007888302
23312130714654735614232709992861603
16038151236121043714088112025388855
15733130135951627470166149257248829
13094252335871577912469201783454415
3209555388084300237419533214827206
26260711939238547362806888180592187
8062939183590866412589996108840770
26507313828252375428049791951256327
14427300201003544817257182946964997
18278329409415097695703440721836858
36718725672856426031893618435107717
7989717259125522797968198163450991
21569124330699603812439022902344172
49808433209686701402772745084210922
3373907741155232059106255438235651
23387478346248185176151397668101800
4354782281354714778595385643645210
13089420867558993453013366128587904
44786005454535103411862268195191949
20992634779026250690591677133175745
20523192649974703532347499999778822
26183182160750655268058255497090461
7982755504765281701332208069870943
9163608449763159510374786656991835
13247358800835315527412203969696838
34014505784931976408445721919310115
23790511808083677682149490159987944
13330965094204713633202565840363985
13323850095387814920284804175316524
24644617935705338147894003363820135
13483657465452113074518146354906076
21001869024692058975092157537172263
13329263490902591652844113472760970
39436569949431184917721825261901991
33842420191832038024429237306380486
10691938547533986744695709367705818
6167681758300081066642746790692342
15805927715212281992832905755638282
21569124330761635807652620496000193
3613750043944352596661259265866882
7987522370099174502436313166360729
31135229747620009342039806947556501
18360854573713221243937116043119966
18123226425586909421188242036706059
15728512287817606029208799552659926
34412018860124347328072864009125335
34413166653401330291128323852993429
15887733261170427104569860590092629
3899565461756755033299103459174656
23624686399751089332091212993247806
7827861532896745219882584241672059
2876456480908766831391143066871492
18592655634684607423254669493837830
39359401944897658042062007006820037
26026505021305883189949781069769619
20992632763761178570531096867189161
7821046460108425968815448204377376
15888099820897495829954997838538439
20912509001883716301211431256832850
29061605255360277891930667380835629
7825940207081268424801553128353264
40976356017714925363079506379992257
29061605255360277891930667379649708
25634623026819633328834352558821077
23469368201535867272622676144796865
36883007062233394764640762642620651
2958630551038879986766151462876973
29059041901260507767241496498230621
10300416144950276868448569325099080
4509745124758838041725510792845391
15721190425488970113814158976774662
13096805252257868763256173403608483
18355587921149683110145972985969148
5503310169839319773177033326209348
3889617772524140010063809079089409
7828008267808996370272109013587055
18203265980493112442103276277647744
26103558766009920663013663935602865
11243837070848329647783950348079282
21241500577479738742046879892864048
12857333315272617538936578014143746
15651178187502003859173402541338654
15808344676834513977342054307066395
2808061449187584641361350534954331
2712037722746376716983750937892219
44706175089307584126877605875586453
41745411915978396546321886789384017
23462184543011196138761648353310454
7907685487541367458627914849643256
10375837545812522680497504393351315
49647541907439301465529297536541196
10614738196665122348205083576173923
7980334381648867263498921004929771
52604044383271092003105605702770203
26181247892847055748536234812255522
8060233922898622797946993851727599
46762293351976219434011776999997556
5343804563362652933003419865911032
18365123783846544635651763592017669
2871471869069939380108708288770417
23948697667971881152803373442501145
23546768499203630870019657874778481
18438057284566898515407493893254955
10375837545749009547272996104753665
18675049611333531210191334714646521
10375548773757365519071093600253010
15803510979274655329876084023218385
23788166073895574002862411699160237
20828211467905530270912736937665962
18360568080356839879847525358158364
18439902966052576772893090732705707
2718854827230808637512926317794143
10457649655900901287420270454135874
23626385787709628884920064679382966
5266468627109767846818722970484146
28191259845549746428831778644692657
35857405922769006069835561365227316
10621566725872249717785598414969875
3890035899046551303971558243533182
19224106841496172343050100720498757
7992067299323673481417855300203534
12859472262975824576806692914297550
20837596683419085130375639238057262
26258299554681274976783607916651920
15562042587083746329753921659792847
26105966776881781708983437082268386
10455228467633011640157047604250260
10300267588549719809347098767754726
16040425743115106890530070875076863
15566369821169395787514301200886485
5432869403273038766002989853080432
36491463295186372249360884299520414
5432800413198150848174207299279641
25949024783490160384628767618106718
18437550625386745019307439546570590
10534847538432809435684660280219168
10375477486981634359820573004366120
5195947904449506211435213325284836
7983550752046149009171981054100500
10699550948443780695737326506543165
13169464928619260141839234300575246
3885411017384130598834990916190732
7745687599369250220255957134046471
21149506030264641149018379301068570
5421431472675773103159576885918078
16110649018340348797955386594672761
23478968833485083751966797978078823
23159519940930828798560237200431474
21488098095457481466981184857054867
2636825205342122452736733079208127
54500868308474115364529695300467612
23546917314654520715271589327092597
25946463446755205220502035037614078
4509184742003792008188330937537068
3458927170739967337828729007186967
15890516576683998502641237457533984
15890445371378180545575947410883196
5660694265048704917855203558430193
23546992901317718210605145277647742
18275761737193702381341030900816963
54500868308474115364529695296909849
15890445371378180545575771692968626
13089707604262094536605545194558125
15890152285215489538785011704033971
10617010565279006647913494435366659
10457651685560733938368804784561610
2878728980256598406359190486603460
2948732334802851073870743117723651
5266602168555641612292041050210578
23546699631572768231417129369329476
7907903301104813829431551880265111
5271233397639502930248057607835358
15883477085530982166318632410684203
10297919763631203195901435103559144
15721545841801394913125334034879110
42151672657101293332495991778899358
28269160452812794979137514783354085
5503172244933153260286277136991351
2798607564149369996823852210995862
7992276500868622119707652481631376
13328752727648181396092588602422639
18439974155837838899280063194688234
15890516450274690516435459841356186
15890152289353204849108120031505519
2711964165678301717497052648555374
2712397251351960976733159539369206
26497521502216213347937604716361907
26260789673995209564190405457083878
2716511242930818894501921131575515
23546919670678564514883462797291046
23953537933814169505351580716062117
23389466699928639410094858793260741
10453100292099028860579185902183869
23389466699928639410094858796853352
23317039808938325302104166696655877
28268744608883491458643371597370338
21072096734801978475404956327993995
7821264149373201778350888771049488
23706285265542163759076130098316882
7821261930073805737359959538240444
13012080819560501037281489051479998
7900799335791151711379767667938374
30762328845280960841173489525649070
15657922316078551959362947294192947
13249282217263028556338735632763700
18515390854836784704518225697102450
44783872956925231380881691735598257
15871606320391404231288688718999079
26098863074633111520843001739327376
2714307678463747045898215368984792
13328901547298987575616325404078565
5271013481042368175767665945727173
18283092077350469828131055754453591
11072163029342880995030936283697269
21323678888348311787659560313873710
10464617741973579153382844335137225
3459142498168600007099244668670816
3458929314821435780488825071293469
34411105110196648200099610165502943
3272741379460979338788046283582517
2885475119951528066720774623837035
2807919281379535298888377984297881
2712181856795338775816669742105672
36558416216595361525592993493355395
20682707011504515222737457841421010
25634340657507907062145665050380656
5425834487263139760006918011933514
2946671054724754150640457196045386
41989521548023350431321970012458634
31369943116549678068578541535415439
15956121479974790687432706277261284
60185741498015067101889473988543750
13401397115974581412517255213004726
33303039253480094280874608133405191
52365499038015865874215701458731659
29454211398257681551591623122809512
13098724101514127357173412186775342
2793989338767339835527665210785365
20680505596927315563037562710294668
12930128826053321167565910882302460
13094252337722364710447168271253971
13098724101514127357173324288682664
10535420768677731386695498272411108
23875406865924327306614753841920385
5188983875531606874133263596319393
13324130175923530249726643997641697
20527815057055993020249529420925187
41914604797077559374566446223872689
16195095516425446890455771749073253
7823314710680529735800734717789200
49890318662539105884479185238521818
15803584136904425612528284225798500
20996744529984992253242779296024390
36474478288542181534635221361517788
15737821602166176472465813085875209
2871616258157243055597015338235855
18123582152611986517973672115319527
8557334308767740291448281694031398
28888227495708647866501881272081739
16033610480447026266588852946292028
2718854829148801528909127001692592
18360781330900742383530341223177594
7825662533620780902614627468860626
16352496990280129873814944693646742
13094538886526125263934110167709000
7982753356796691592311513690282345
26417955882014382432752597819687166
18203404037808372623843495031673053
18841457057395438632002859469564725
8076582728278627093925934017830410
15803584136846414744199005697600636
23237282682678007363804722051769707
3289885412157243781931218267744770
16591490474408269984633760346038067
3533992868122462040765821852590675
15569010722353350366580837576942488
18273704509949380901958433201930341
23389393478986605468948864718671468
18043891614812656022263621390888398
10459706561039115858738968777423544
58944279323207312259247526975095188
34008557999137101946331198001335286
2792152211704168065749717822400654
3026581314921294313227771072197547
20527890772529361811889212037632698
3289601146014069016397211309480393
2792374349642926174041918445405713
5200712609705896391187669903098052
25946599083072613076350369643747202
13324283383116158464539745813633425
2716871095858599906752510686595193
18278254079768732757065358454198044
20830415040333800692442059598969859
23236926955652930267019291971969229
2718923749999768184993708906858808
20921827636315159913247310235392263
3180973085881154379470673131500203
15646338093319631751155125533732984
26810208984484277877462106142055789
3369358329748732331712233530829262
23628660457212481970394469357280850
15644067760296350195898172427699535
5198802190560645936008169306398151
18440329514725559989604896912768017
12862309253708090240073239533577442
21149215045085390387448092139912324
3109030961658621066334932398211855
28815220837411148960099867741354808
4509745107245766344162206429783434
26181829871417029506404253040692321
44380324407469154862206712360104109
10464397962102122693846655978176886
7910042065100430011557223620461234
28580503164081917354855850066180594
5348351640484722691061994024818088
2869126196075759488882810071307761
15805858859816943942182613730836861
30980553482450777928275482853200599
28818077608121094877159020751170615
23783547646578844298152209570654417
7823243435963428108882276424322228
20520916105641797680413916815708354
31454615935955984231549606578925526
20992337588609706384235641756301767
31449624782972655647709759529811415
8137638649149693383779273530365934
18355805398519159974988033587799389
21076936965468850443379259984739495
15960457552309001605935464055575409
8454123287778211980791496967418316
15409205630566449281406398807408880
13488066753140889758880080414290599
20757481866051853601972478516260130
26186308166704940996532945543838452
39517339859667483278894433101553591
18278105194968310867392051705871278
5586057276068035497064442041392000
2716653471930967415357606602442796
15885398435207670035344889674647033
15419086341258823491818517494764218
5189419249796068060749966201896655
8299722846706134974984728067030775
10539679075909704693449795103167385
5346145903889544737504741610162567
5430803431239559379729549316744180
10460066348577084862798282321759614
28191121993770737903738095057673163
8562671911731135108685374125065785
26347370887202362207577865263392377
10455017117818131841392305333349519
3376897489697214635485941596878101
13178632252991472291041874383506785
2955922801801606960953233997463095
39273301298490573120357905208749601
4354993375833102496030786828729593
10375690945521442023350390663762460
12857266542388249286730187953645084
20912584586446898970199526509280187
2869050736118429326283778511848144
18193880949232533379948130672692293
2871256337787186619268663027190534
15724113964818377374025465524340427
7980476547295652227237739322641475
5421138255902370274452461903584923
7903218369971401837156659377378196
7907689728150699249478026537685341
2791714624139432356245301663085550
3415830893891335455326519005391832
7825586883660746353449829268519523
15894843559867488966260266690633680
10462198776599659311648490200352065
34243405614117078461374786256079705
28810385114516077935899141603346093
8060229419082618619842748588380972
13099150661996622242467597111216389
26260860689596138103125071866355024
11003936361875065170821571286509483
26418247071112517016968148895121466
28191262072646380645112065118205585
23629020367262305142629625094569577
13084938723606150775482457602446790
13084800733417546110989005083438660
29135184686739441312989078543050119
23072790373205034984284589918563475
30982552199270977758422539166532279
18372081289249268192612605479618516
7821042021569576071714612449542343
5660487421088182197400787174836005
2949389783888993386098521494970469
10617295154017377251751220750133700
36883007244030141020427670218548721
11243209859594547195269884114628118
31294519843096864816766883359793576
23634149555602819590465795900508056
28663114632013907463610127422766733
3528295679375200059886441162698519
13086931330012462211232531417743796
2794062696120826600490083174187475
13169311729647337242731541574618902
13249282217262868549127569271611128
41976991110302344434096624438382989
7820824397581947813188198210947569
33689592047483034517491979053853650
13173725192081896612046928269867256
10774819195635899631846062065687959
5270942469582347399637900506459280
18440544982587130587213204185601957
28268815685923598709733820145160842
7821188762483157378233845710144366
33689947469607395573301203262472623
42071212924616178699997398027679452
18442677485720247143964437806316217
5351059575475976764270500396222549
10464613364690451836839305892153854
10694279857463577481331783895186963
7821193070534981357243759238015219
15566369821169395784498999830509552
28897761287762143795653805521065256
33460065653797762639709569560233460
11112769173088151506494787623601992
10767284412850338043160346388569843
2716873380369810802268179662674418
13174011867529655649631163753676636
7755656765689023708918358336956921
13176133393078883866980180654326790
3376684296463755453749017011276339
13014508341276794905813334406016182
5428395497572364070549443712162948
7980616622395248388912949922415596
7980616622395248388912991288525997
10694417831568496660372880087432292
15644429828385868640746810819491540
18365117333702033771712315767108682
15958469445637500460715814165738012
13014504098496778195729685740793022
15878419179632204396294029601795826
23394166663934574979222487233987173
31534444202544887573324302531404747
2639239798945760321500854641009058
23708704316040337567200352002098466
25794275184635939998117352863880304
31681779220521708887145207951152667
10612396705195324776587481889389156
8062508447635757543730760344535806
21079424928720785851075596999145191
18437621698229364737480882541538464
18278329468698684481591973490270162
13256117340950801673882407885698830
18437834946789712847961727526808807
20518710116168116279429861143946257
29135255704377960500396447617838748
36797623738813136872316629404411105
7901090190601438355652623724008817
6008598055516083613850966277088659
21156765232057583515348162688030778
13723418167000600530922089093280566
13723418167000600530922089092094645
29143928186319139049068490152505535
7898449087653677748725420092107975
10607705375220020669036559164151741
13251634417428614655654867573529059
20912515657745736354769163200035519
33931775780123166222731094929996766
3449255580553431257050738203761604
20598320689599903394015281956244273
13014422182279286531365609345818702
13019262341797207643294185971826611
13169387043226715918141281114612026
10462618871226372684800647258549029
20994976209238659087657404213311341
10607774426856225534384795981583998
23164562834214513804835521786497724
23629526693833757702409662719422063
26267822654055496641821474791573566
18118601848708625755403445031721775
16192907356637686595411760257029704
15883477032490691433399828305322291
39512930360935394146387269747598278
26260936215009051882510472181216106
3449612953029428788419257373320226
8055538087252559509693966074159153
5195945948158516988281358203169175
10380020392787319405022945325639700
7982826791409779557680858723500118
13244312818232064665787559446260565
10849878389455066677760909304366721
2792007906124588166509826157141759
21231611155494992111054120954639559
40975871296675437842902439428756896
20835322093400511002987572139800236
20912437916866280303442475916593683
10624127860667228163403235903053143
57551266469599375454301402941246985
2876383309302207368888998951598787
19376930802410929894985723088841200
13094037135093935419098039702093042
23783843007301059861799853647961835
39511642625085531450623128618490700
3041533006185798293287274395276689
13239830484212555516725573579857048
20837456539091436296970166900692759
13249282217263083651830977705954839
13249073288683787043241304932841079
23634369282628272661647316845443742
7821193070534981357243759239238166
10612465904893230812245917312669762
26026362809924036783149360977186702
28580796315456146262418391891118903
33612538257105520559071086511053429
36558487236275712664390377457649424
18290131445808249409522715039888052
6519675024394276043653293884794743
23469437147989360019349341857460739
2791647967771370690570563567139496
21079424928720785851075597000368138
10614949419829058468271470951339139
8053200844375113925408112697187839
2718781523037430397535118588684779
15969842838973509070812773384768856
16672159198893866557170634111418091
15967509898148311774388476582870287
33612465071831722527805205933188407
52282236779141845480827866037845667
28580718634041507829934061348899049
18515761477717805222451653070225435
16037881929545560920891953470507245
15651173818256204385802528760346231
18278249518781936160941902247957007
13098803798555723365217644834899711
7978359333693898905286456695452994
20602880968231077546826211369098401
26263353164695716184216498703827953
20912513569051489660987266045960351
10617088177582271277269713090033986
13246509663358133373380696537968653
13328763557179458615027756513914205
8222238219797497924468087352938995
8053407816967079038490005991188287
13089703294408424707609780071383817
10689732771995289821599670205949395
15886120205838380612426009600396079
5351048466925988028005272007255214
13098943810238208892447819398824385
10464748999035326877282107416970637
15880769166857548779984866806751766
5271293504530462932244604261845359
18278178433947949667819337752120073
23706571626428083340540908867028502
5510860493665407280468428719359014
3294004166851998666997870134567408
20912509010046314271692236502961606
10455372591606554764923731359396308
3038676506828927507830639895067495
28581009560061188042711132720247765
7905339763301314171024099662166134
10539885925809735575653508863255551
8053202931393113567178903104855826
21149434949386570061163488515574721
26420297450819771375675686502572092
10695152829364221692209130696408880
12934453914025195599533971590099360
33920113745342426841510131979569256
5191476207845728956952828026597660
7752802340811789499215573306099843
10375326715244975520393054373730673
13404380904620333872339367938618065
8921848992786857953695943109871453
15578539938908988633900782617273881
8301642143286955736241350492487039
3109192915378194573945260006404953
21001722295962432309944892966396909
23701514049301630245586305275935800
10622055618471619016008906301269893
41986955972707952619768501075493149
15958176228864040870203876552377826
13009739268868835624940829919995209
18367538650537031660046353305908111
30907764560885783391237707502889086
18521990528870717359711148944643721
23553739249315189632309762845748813
2794064788832582249684547234345819
7905488713380804965109217723856223
3496010462461808764367921953091916
13098732846248615078781020930404131
5346143754003078374350975955059938
18050995663630242220872727336999494
10621917570817318639925501469571203
7900508285218790151889482064332258
5194039645451571849579981378305739
21072387714041716212144691656280587
8055402071409354590015152691403330
52053007906266658536196173694570794
48721703276976605674950751759242603
10694859665871039046109570133869763
5505591409845523971754161037158693
5505591409845523971754161031194240
10535420768677731386695498270003329
13087217489144059799821431728558784
10703876032392535480560382112962668
23628656155220054212557303877812783
44536203058570311513391211854561626
20994689658459171858956064220188921
18432999232053770685179668058900115
8478722665218033006595536504035034
25791927363609932159799460756984065
21074948993358577315805521585782915
10464831312822338222238340762415232
23082673176611151257371231227569469
10617441697130515234313768431953945
23392101142750718601083514997306725
36800113873953152908999484699522904
31368314544666497406036084435014265
2796630368287513470826325701995102
20912880090018210636642029114359098
23551535558385463883369291764728759
5350697503185396505400360876999823
2879164352479614521867742946212357
2801099843426830617216289641502257
29054923456926081437403769811820540
10303199684899268130303996262808730
24020635280406423742825698058535436
15573553754688388171129951972824741
6050792914306068026503759140286800
3041533022316638341906456794203400
26265280764626102681001534026859168
23457422051123825752278010628841078
13091911172678261843902871288672319
10302977622312907939547666846413437
13406819317361635386447698353689030
5653363784458896130288162099397151
7745691972694589026998406117207626
5350770993243822022820407188364203
5271015710356631875072000698286302
15730575457114907034962453239279356
13089423213689363451337894541532780
7825880157548470255410895672901097
13174011871485135691368406386071769
13174011885329104022997467919417240
29047446425127639284798674192105953
15803653206418684871429874524872422
2949174238582120374112564318160100
23549267566866138538677949240557483
10307380251015053112089827665499932
10607841138370165431087944851639389
23711269897529505194880392267911029
3416180037947356910611476805286976
26180885820619821833893046921414841
26263353164695834817548444004834589
7825733489822431219703174483392662
12854776484508216465066993901555230
10452884691710249718918886035576210
17963847949776773197647041877819438
10375404376632847520993531359770591
23471931640634354380304781226338138
2808721115535085435871650844050839
44537419687660096960904860834765092
23711343070934388091751364554206887
5500970826463394545258584879532443
5210166564038870951530152254390388
18207886237388244430999649072519892
15803655419660554553380499741214714
13258453867617847637578259804235744
2876600931131923450307685938279133
3294721192421207735539222620760353
13087146410247493019676565917799452
23547279403014639675296090288075262
44389352155877388194689470945574278
7980334255181550225511031830267221
8214838806357536536961706630271683
3370071041278005403087335917154036
7975864916523268599637975347864978
39512717240821944349125456765551394
8067488690108966063590727107494021
39187984247580737286901622501325948
47090762727302032805068965270087717
15657851169868903219742372793801426
5421795956001748172286901694556219
15641719925059081238835512239589316
23312270720158112507582087144264586
21156618564517047500502422501845254
5653368094550462154749664744943986
28735390475954115435880037788716714
18505643687691606503101244943753750
5266466534399778592034169162692475
8135577313871563782077684358042333
13019053343991783016288564665742416
20994905249203009516987173182016669
13019402430568389091609616630791407
13169464926701208833247059093755635
20992488444027036017502417802798776
4044716392684653679542775039635066
21156911905718248800282019427338143
2794062700138553994338810264392929
20525400587880108543875466791611422
15881064525418219458937972963611633
26105966772922285383074023445250177
12873755814634807254759019447856439
7905490802127845624636141537894442
10694713002100920577227516068704701
18510337446696484897198165214922075
20682707011504515218232729700735083
18515253125749328460552059774054523
7903211708237232996706817941811010
15648612687477302215267595966926248
13167256715522969446726939147687395
23629095760149596294832829769406072
5425758714729611268124414004321532
5653370446436678731279284485637321
20997179918158978214448780179858463
3294363819945210196467630477809088
7978130817127033791385993379934756
13019400270786547975923691372534578
18283227788891204297660621668667055
10772117981897471802338314135079922
23856558676218356290542572995465497
21074442405698246747435620982396631
20525327412374046889645139200709853
3130015679752358471816772417157983
31045880894315661734227936913351433
39431885475203327859218939137024638
5193600079345553490091945127304483
10621853017533795832694658748588701
15568715555357499465317701230650913
21074877780020940666580387045262532
23791171341418835643873694675123254
12859903341483766796083429605913236
13174156395077416190239050195563799
5195876694764345682616496319843246
15726097298493413876705638724104647
23626892257001610409920255112882611
7905490802127845624636096299824939
18524411713246038043856742750963645
18524484950126107396561757138246751
23546846366485017721669571138819610
12873755814634807254759062063853522
12873904375165754210784449276967891
12874050918157137926556251111712120
10539679083765013977180678650697309
2636825207260168705775103063253632
7821044369438063577174683424670956
5266466534399778592034254477849215
5346365816529503008991371965917304
12873977744690656530957221818538265
10307311324104907316189510032068828
13174156395077416191772035589446489
25934883797279870858073346949112984
20995051802142660497740567084705827
28412039018899386642923315976598161
36800830962817721644622892141652353
20917069337876731482420368607205254
44372783042499858837219655279033710
23791171341418835643873694682133147
3193128373049104916670064969081563
10375548902200904777672264016219483
12873755814634807254759104761789143
5498696309692405081567832193543066
5193679647878115452886068085336429
29214866544841442492290393591862844
2716437938795561646304949440734255
36164763804761873226988747992739719
2965883162122284933713840506050060
18116620487457296621651901302272908
23551902065077752677188699186972929
2965596733924599477334905131119176
2965596733924599477334905129898407
26270323200756946159539459207817326
20912366834138958152050341892274904
34001492712708099492968587557112080
2711957438366619656716644207952845
18435780142642480824207929993041386
28269371487835486431873209896163844
23321660135001132408006760446149931
28348779725191010905393233095493159
2798756257208903034025246276879782
20994691873868097042338628674471913
18364903813910131233220385246867247
33776953015652865224919352307091933
18280530750565651593085854522759297
15968498576191273407463461644064090
16211818015008938550916825506637854
11319109505378271697231464547896531
12857333315272617538936578012884862
15644134528979374644065617555019124
4044367309944358761301761721283862
13324723142940942428857812028825989
5196165722094191292905552916693546
5421869129528056715775535041569427
5421869196841365603048241855040673
10375842110875394817424117572608352
2794062700138553994338847643439106
36802745571339036076623266899912953
10778952652634062617033451489233336
18592437872108942000020750572676974
10534769918332136405037852076681383
28346498536733785939365484823360157
23551684443248146719362076209417613
3101207274414797994396122573558061
10624054619763870614957716648732098
7750670052984485494070672121489609
3101138282230926910187421467232018
3101138276233449834706934607520878
4119432892714072743288243325738191
13101216433951923490311055698000318
13171659805762602472880605370896758
20992052941075253299861053585510867
2951373435894434227344144846259014
13096891486546126475743906143672240
8057887935586532552679874430459670
34000159513465732700692145218523028
8055337503731237876537156597881326
15880840437372909607147805857922730
3369571568424993873868667978776344
10609971465772452445237272511872477
28975168431296786959753170561337710
28980004284680251208314664901886623
13251981273133811998790620429444110
7753235577295521761179138772727651
5815657100653660105902434819641764
3650693282559243744297737289163239
10307382397307105723625698755782111
4045067692863770271463783492138965
18358519813512185443139158365425691
39277997330738366017306025461642644
15564093009688773346303575788594559
49889448036279792798289559585949780
7823461378103119275796057377522618
13252133827165591434047078115909552
15726515312283439867498993553029188
40975871296675437842902272675148380
13089280857916415294504510873796525
10460208581656999908910622339297889
15648683635764866720754688881638937
3294436969561440234237624414703980
15725879746018455179572394488446609
18438130521568885738174855171939281
18283243003617059078600571477297966
2636682913160757861275826389595720
28974946305414898539246493846618410
8215125420369250564741495883838828
13016554549470871258014000397497993
31532094152451026537671004558639139
15484340136168797875023269733428970
7987446917641321017127792916644074
23626599232034707894924439393311125
18271432271820701045940057385360740
3805024741217439349639695240151800
5191396390397736121911870490286526
13174298428198910591022084112271439
20835666814450836109812678194903922
18271147940344022260527605444245056
28815076454385059235421097433030894
30910392537680133169460570085999300
10694348714775238914835166202682974
44619305120114080280029025926204917
39433102094346490810648923413912595
18365050548877041046773805705267866
10298068258716090328046228823991818
26345675868367927910401889075264760
13251348009554149647990211380631584
11238511988418647536569074584084734
26185728077045613709626097019625306
10455448115099329042742026367066226
3293575646247862748064969648372855
25639381404502956760334240273231130
8764324956924350617550669897484018
7821044373395736792723741248324967
3129582867034654237262735532974454
15883406086117597127345984753597124
15958400512665918663815992080687549
15883701300043775989063107979873644
18358231110568333534473645974731218
13248782154666827547572725905199482
13087142030866449290422411002631530
23390104291586510275777159979829198
13096311780437533727233762117036332
13247307122023108719507796498990665
10607634286610150907133645523604669
13016698989615205088459104072310145
10691929800883314134881945582183347
13656955991028843933970582496303082
41986667317109858091388806958019682
2791572448417624263485799109755519
5346730046680302134691457891813788
23706507079085672934920674714641480
20689675220027008084447771105598907
18278618236547334474656158288164036
13096525232723427659049733561560762
10539674967690417236134208593335672
2792078909554107830982729146352492
16136397017907925557933840338840991
15723607242593576360256410392524510
13018969396082138664266818875684561
13094325911105405320738327048727658
34004129240446677152615073601999293
13328546140939841810120671784540913
7752869380783990484657634560755779
10452813612813682937152340572708428
15728365369445015459933072471076822
20992490536737140402567142227594553
7980478709420617961922453253454439
2955847080443041383428361019864599
10539534827506326593788653426100164
10462403264847383358409182900516462
25953791708109191209909781896402071
39028834171581457383505970555358660
15958249663604442411445724463368910
41579080138107275347877452248029790
30982690066643355694886006131006488
28975172786646109445979662760415764
15569208953932384578566097986791464
15801376395001357218332773641574842
25794066182747618578883537120517426
8137638655205393290552671889863723
18597271781687615497969997169327318
2876747402850505342377601085310753
2877107320993733872516322140923999
5351261729274443563351618446656181
2712104034575150746236255934333887
10856146684019866975755609754881312
2794062700138553998891308357317766
13009659498462469221334466932108383
10689799540556673424196166924203283
15888752686563272026041399296727720
26260718517892053915323648988709494
18597415960369070446501488977107182
13251981215595731635996888020834273
5435286095829681463809455367427851
2791572448417624263485799113350308
23631512705879049801357287008389693
18278249510682969952233165520624062
13251860716673571792943117823938587
2871685178948219165901277953636804
33380095217546443834241874473287566
10457434067625241516369869575881485
5271158002775985947406066641707158
15719058076589995220322545279288196
36553651450146927215333281542142572
13094114612834377442954769749168184
12939153927297576682399984597267962
8229779519809341034729287903215085
2801319682756121553061125332105328
15883270311221180393980545359388189
2791501430715201579855892480675467
7820826480220491356402363107133499
13171881676430131973383126905449004
39192602354521871844627114049897476
5353261118437279071907896599939004
31454475855225708205010569734397068
30743703119761703839654477286413611
10621706400988357692659019581684649
18440471690443353484554491604506259
7821188760441598950606450492233403
13103564258870274984132044713388781
5348422715433953588608062197096229
13251709943019036931118681653988859
5350910615321402283448204950805866
25632206083189814332580540494772883
15808413591511664444919103604107683
18365268247859022791335346832740289
23394584802154107301982848794558063
13169167279366340094918585268959213
2799111540990815497565691072555267
2959210245037707214324022978740413
23319316554838641103737626576113350
10607705375219965732780628466570873
15880764907821078103451428138210902
15643990013301301878376985845004019
15566587241362624504749429268656570
31367306464443070543782025944696498
2946393131865746667369437564661690
15493874050731769155800260148339865
10621566931701104079494042814990912
26105760004489964416412956912575960
2876163404759512383209348216056311
5210170874124819424552571341958361
23628802747414043472909648215851539
3108397543300297618206535037334339
26098714237002543037392044489540487
7980338693664040325809944274828632
8064854120635508242462812487213488
2799116175352245175261028126176896
26030687745643886160059328921369411
7753160172240459348082356090383964
8070269468423935367503863969325182
3416113270880857536738770864442141
15808271360529671072680790636382282
20912366966783674421002046100437247
18282872366526707145548599912847052
23628802751308203443148834188518386
5353547342849485077611017523786091
13244308448864410804868829403723401
18438123724964373618786303454410060
23551970993842481641991440837784169
45113267525310638811811305868754607
3867600266146880767532355256330899
8060600113355126730208880778166203
3538970764757503342837548382658994
18369735497884862887147188864473262
40973734631568974678900576774806209
2956278152711221931909903886493593
31446992450844464721202687314371541
56310157752836887368576423376112418
31537617336092534778748306213611873
42151672657101128254228513663855965
27369218014372753766029547014582698
3778098192048215815667532271526892
47252553965468973360710514116628063
25114266999781572333596086331477844
20680352670861279618185548898472294
7903216081562511612353000212944207
7821261924076165000270255425837429
18590381036510804118171481931663511
13174303003464172657564767568247940
5270942536953777275720891272488960
3613246213648898506918022985391953
23635908611471463967102805160807528
13174427665794132328836421958021331
23157241042918933789831483849088712
13009659765553647481957932929589924
3021460930162550905261763965130139
7977915280033727741291945732683749
36245018570393708980282078143501435
7746187457865804519240945866634696
21386162336907174113010067239478617
30910737312430521479048462717618955
7830493954160044141694655064236297
57630079928900923653009635303497845
2718852601753789811697171872801871
47420338255750732980910676031975981
7821042213310686819586580914251255
28902383896663156731319908828950796
10694717446946414385925868687304309
49725901732156736240697309719553516
16137045126573326638571278140954789
34082553555146759257511517703701855
33302619022612212881042019443524713
2949534091511721119970396013657413
3369500495459195318411662580351994
20990573533001180456935726960282377
7823174370770448861275003777680014
8287625433765009601597680109089522
8287625433765009601597680107867664
2796557062052690238328017299446713
15803360122353684995673795345926886
7905490802127562042538738482127775
15892571264379336514097303974693806
15810617106829242911903328959401788
5266466534399611799877382058249232
3613892233501769411723171396772030
18437619682907202127122072151802646
4289388344098770999032916772132113
7978061825186824784620654158907671
10300627575929697488000774922727305
10849529443199114743000881806757063
3106483016132816218981808669869401
5350912959057908889689457702537726
34248674264799698026937147501874360
7821182029234277534855251819983372
10382521353441717541888336038245313
5346074778012246427992521418093588
18520084611803625422981361019876845
10612323470413288791027600660134217
10300629723899933677136480543080638
18050719944359470240560679808485221
8287696583810752467199366327962735
3491392304093057354659813821811137
10300629723899933677136480544229533
56310155596889324059495608040235262
10375333295692907640057968977256016
3974417805735938740699899115208277
5353403021075265076880161924093485
18841457057395438632002859477935868
13167476711482031794551375982510035
5351126207680289194349847129373881
31696586673697937239752362568648513
23546770779696944081258634197937156
15730784405781251296770576426656331
15890078981086076681315712192842634
8526843126703982800672951570896228
10380246693950708232473598609035124
2794353568921995249962143232789427
5271302316396244277687101617612606
7907974263241792224637372773103950
23469717159666291786297947795783418
23791313562749002687847436365892723
39515209650768234389048562074413455
15885387594174278484695068930398468
28974584363792808912910261764998925
25946741308238657364603545674365534
15890369984615733295958142116638233
18360714623226255736441099149304305
54994567327024631552192256690525984
2949025349634621087663542166841959
5351061664228349508732453248384079
13091689183646287926015395934293124
20830270574232442541191759312526739
21072532053866415257038721042794044
3458858301253037528833140153945783
13239621476446750089461404876569300
20917351643772728183482343092870758
26333865067276584595983338219444856
2717237614727629738836110116330698
8076729195981409770305502145283430
26258370637535459936762004233720817
7992138451291040023966351722854388
7909893498570471468095178743565045
12934738431374137061131714749810132
28590396877996339043688089447868351
23710974463618197772845070833139860
15568790944223545843648363859397423
10457574330455374463253965229682134
15568931084593408054066731554306568
36797623756669548668587123421023719
15803435521171803048794460373399371
26181394576458891643725933404101815
16211460513905228496582952670715177
2641441084951985509009420275394902
26024085980944654774831474205052060
2711746466278118056467959973076188
2711964092249459053645846745057424
18437910622656261561743117441485818
16353059363529343549168323251196054
15569515231347688543215820767520326
30903424258004659723284729539682645
13092117901746990849501968263581651
15801882729666885892383031058302551
7988033194493292452832472370044038
28425906639646422492389869180178517
23380085923195560139292051178441639
13084729781110384447539494474054589
18360352616450749281138570312582708
15880840567920158162048378049177969
20917056409467249324394442804520258
13403954136504142960807248006424578
31529097520814570355325264176976101
16118406128705828009108595899959887
3376897479752798685420365908116225
12934600642890766930683491397608277
3289024056967485444003794579630661
20532573632355989794380276829063911
10607774497954497829466838163348965
51198518429600374948879729447357032
5658273143674493110980319911545064
15728516406229544571444823160285523
3495732527849532404617906538132364
33460065653797762639709569557895377
13089767917106795573557375381663839
15409205630566449278391018774962802
42065018199107522849185979895348909
8137780821033642721874081709686262
49725901732156677918170958504287112
5763558216774537561972729148141839
7901016961695065079804316325639085
12854772241851710309437812841199568
18278329462575496747633353586604130
25798824497013831469178927662669041
10455305945249726325226678569144795
26417953999164778146635978684023947
13247307118007591427784452077929827
7821193070534981357243935070886807
8478722665218033006595536500478360
15651102731446327712172823887928998
44539552313718964013491109541386649
21149581366144432821117020308560195
10616946071336967957128934304120065
8053414219654100291092562029205676
15806785148003115997193860940191542
15733419158960139597146327591578593
20837598835468310200379384952948210
26186017240681793258498436957830457
8064853920864395121673771742557053
2714236587457253384247897241920681
10380307004819068498327382702458446
34084321873914771926876522824819683
15421147480894420315161331546307754
20682564778662713346660702602007156
15653739324344106694382778605404137
10614887028429154455165896210712912
10607776327832606468802603555988662
13255819553115413695483062624552129
3101133970221419754418487941407072
18442750694957502821623673298172494
10621779833752760640481382756979666
23707146686319880854437823383433399
20518710118267794090769913647563765
23631512709837156919405095008124978
8069408010489080836097745186058983
31449336141464349723462757978072722
28901941797007216416640956923747490
13169175958703368375577252750586726
2869132666314411335337909310672137
2716726659421288910646702402358653
3654968836033040636447461591224156
13089347749414394173235243526716268
36485931364956223686118691777758554
3130015683826113723724587468204474
13329106110526811529711110139970872
15890225591506954365360448743516828
5196167619045631304654682415816794
2718854894422313175594041263801341
3028560662829342105356361858064812
12864586120505539424083283269002072
26498146365541185535521995577611997
2881150034081318006900058173590608
18210232094447553716532833064028824
13255819569373680659459173242880506
3113231114336374566878013677392455
13112876439259626906289755134792310
10307589247085879321282214191104542
5268741053088587388447360875465370
13246802937429700604038381041035118
25639385645366912205191901981541323
31609501291964366419430583296820108
13091911180777506746480156915286192
13174156396995409023242611567815828
12873975527371115444631920963439066
13174156396995409023242570201705427
13176279868756958694040567790777598
20598042887452262837369912479809678
3192917288222653728557491913011740
28895340227941656401602330585741875
36634421295358666722804354463625922
2719221276682935364135047120094779
10689588444101953297763112730628085
28273507211954126700875714758344336
5268883347360656374170204658780554
28740032421889612350512137097761599
7748473009996099757529852387883659
7745689882024168406066688051459606
2794062700138333831250483408709546
8301642147122888087754416782813341
18438272409930334397425560112596618
10464686605528311308798601605678823
15649052428946288088257653496006415
26016615629229408004855325136227067
8072259992071553708192678393634918
33920113759368365303871091166123538
23784207217183468772019195442610646
15798955074204659366387365195175190
13009588350458059569128877337847679
5353476325268698400044979442361971
23542656649537257551065649861520213
10386986457297084074020015382203446
26258228416684964690346671767827015
28268813591231762982184288295061471
10300552042423543405722697224469167
26338922985286885515850582817921370
23633709481590522289754641415749485
13251481487404520110017959982091794
13251274687010484175597961928769446
8072037990798928427305382262990759
23624113241138989924632704373020727
5428539762106317081493253906615676
15723898246063010273573090612057511
10457940581978595698417403762402930
26176341091177394245583948966028834
3181330909703412534811059279145494
26417734092704088506814196398280596
13089780910493398689311761866062271
10692156042772477993002416523414258
13251347924130355905427066610640846
10926526924117344110677449692206278
30903279938273984699921009733354864
23467593153545346798134427103190529
31139718626742970451628947899111566
23546628681363242775287501226650895
10621997592302925987224651650602903
18515024344068822937681349283095532
7977915349265141148618248635455465
15888168569856569922701614002059337
10617883527291874761017951974678722
21069828614777069690219976691965552
8144469208013203245530342387604432
7980556382923700958330461203679046
10455081671644789731378785991436011
15719415575598978070255505140724037
15963376437010291797994233932467770
13101220750102661867541401675049192
23546921749237401834689065842146652
36713175098628575093959580280068751
18515319839113824923354836295004687
15575899101193208692372502052971262
2792081138926879372880139236207070
3204650583879823969940628904836591
18440405040258141631884362960917107
28897614828033167335230161636414964
39435236905853727052052497981682703
47338164254973123750560586347451120
3703249970011916346234266359948932
15733203368693869604477879023000158
3703034698028898072263161132891335
62980095003884871189635296684008168
20826078966336497061893446816185222
45098205915494521597853049724036716
57722807179394699554162161843980109
26261009519202316601804755785313566
7985101304232450843564671526707109
21541543324343146070464621473698703
13553796591184302328510996920394179
4120202261882289170078207011903545
2869261830475171226816044131732972
44937361865156935035111238576783011
13251421103592499761675835363818705
10776389373517856548087824860368785
2712395030012767692043200915095274
2871471869069940994300091749328847
4593635686485464396769621580260027
13092273250968581044921442519037957
39437511593078301471691805056020432
2792372120206469496285615680643684
15733352324885598739813892071635201
10375548900282858523287926187033873
5576172380015498188809213630533337
5196239026291319158482752281123938
3294079482476453197536318205660536
3613461493598402514663572964891501
24030438650079314069483932014741465
15808344668919322761382271274845352
18369808661394267328287359677264848
5423410816444008879087021851520867
5196312069450643115518197563124834
3650831071042829271738964825454148
12854918590998726179643724209109152
3575834417099439357342057149202183
52524365049748219329536738476233840
4214469159980468171183938215358419
21149799243016789038669294733529250
23387052036912235163510910438709440
2712470549424187920569505525386652
2946815516883136530328353965515056
7900801424543637968635514623762599
2792076694330558463409851468618676
10464540127810552708279492231978524
21389283917990557759900782431330766
5348571337037185410835009600310118
26263353164695834817593235910093426
2871545169305530888542470102588004
31696087014852288027984928897209996
15646413620951774181093381763141014
5266466534399778592035619519164600
23943924209945651867787200213885010
2951591055682701856214977705687446
4124615862959207105926896726061326
3458713981519059934182677850824703
13253622660577363744801336853088300
11248248466293585665799063884845389
10377750120592481861891180468938986
7992205216379984665024739817843468
10380248782702798898325531995578977
10375477684782029267641696139699472
5425905180394304524761216640225347
15733132353089365162544700754025313
13749305616201022474152191088887568
21001575820155287846642104351833282
8057961235823775263887260417475257
7746196341182723533995936092302329
7825589170151533410208495866915672
3415762036092503259298492289330202
5764419500760461319798348445021161
2792301043473435827758135305714078
28348568565380828769920219243825988
26096512824588490916064917168694606
15801014318752594633182061584136719
2791716906674414284299965514088941
20835112972540701611844050126272077
23629095760149596299522770933315381
34166278318017684832177400399878236
13251492319091459368267640219872161
34243142330557224405203178298492854
2792007896053028994128093264499060
7989650416947989144638010027864325
5346076913927312336983552570274919
31370016492197713177267942840069854
7827932742216487684775154372383661
12854845423229967186027883460512005
3333932744610465946183353813230550
18590234564606954567384613747225699
18273342698875964010639637905977505
3650971147998826447233582357715428
3294579091928228470438565340128724
5498763084436812162906078110907351
18365337168891679532187280536058371
28505734912049456913889650141672828
28428398980181538781976093275305858
10455303725892261042927932950027893
3885622246365672171680483873255790
20997031076623463505478487193066177
13174511813245798342858506129928590
2791721278081705223998443827735490
28428185535798448951257643611794298
13169098279208657786677598607686685
13251201258261878723311121168341446
18271072551412699583088921841827936
2716582256495806509772226638277952
26340620102645505413231741142935391
33769844720222970877029368099215536
49807924677787301205215107635628596
15733276801452594892174718226570552
15726310416574391887202060761914432
10621559868010245316372924990194768
10621559868010245316372924991417715
5348349411111675947397907700121891
18435271668102327999415998202252893
10616875124783838170958542697051708
5346005963659786136498013818147934
3654753484988733695437160697750963
5353547338828125066252165404767128
8069547738954424448124847327726773
15726097365744964048353650097416403
5271160089488394719188734709664088
12867156148694450334678576606903039
2711964151466872002640211581964691
5193897469549723162575239475470253
2791861218313107958060612018637421
2791861218313107958060612015076391
7750385598934589621908482338714535
3026799061300726699355651123717913
23786481941826352272026296000452864
15883483549524922033925789629424772
15728658580035563421423211309455570
5353547338828011548728712184297435
5189128325870838588204303456013239
5266466536317829900488478832106105
2712033019039445034582317953689243
13096736123589437920565790586188123
15808344662683363866618665789117058
39270449094948732719537197167172287
13173936421297861883536075817650995
13089274520508079327077015933322875
2719074733569690530864822493054513
18278540294107394702359308135902724
5268669968312835291198942391940106
2636825207260111997580853838075181
5266468625070199411977278617695258
15803286883373937847036832470037430
23626603544042166828992986910500902
3183816659406081217518618777644379
20839649074365976839218040535431585
10540185541247316988310838009713685
10457578575146505879769475392120800
10621848638147696826575239416056580
23793143823798310070325549889272588
7762470143402036178110926127665164
13009590777569412316468812183099036
18353102234496898972160787467502867
26263353164695834817593321147053432
13169027398167084268012470353208426
2951506919862319918742991960473304
13094181520101863175961002389118813
2943978536101001060391542286886206
15885827205219633046843301351281722
10779448084577733208874395100919903
5428395497572143909087236811753390
2944400782655630604741990545392317
3655669157457722906902624921492611
28733044749863445425973116820424713
23875173564053415449068749099673113
20999310180710960625219916668460392
2951222319497768663042671387981539
10539679083765013975698405407963520
2791499229586442826492713135131902
8055826728759162604465705744286190
15644141054354372222720551893477048
10617232695118511360929897372953813
34004056009624184146669938996294552
13101143329596807541496222292797103
7982962226036543826797071115059302
15804077233032844060041039160417497
31369652058006970816491348275944296
18362918065236685964702909719979559
8060309256624365280033102574127319
5196607440126304646092639640067564
13098872929201982687490828679074930
13094321408911056457024890680420829
5590324460745176284160942684493000
5350772761384484934213587772088710
15493725169709205305357626249126134
10621633364006601427926007829296923
18283018856353888977207495568700763
10617368462168380387488494427517332
13248857551515930301287306926901240
3261219287195108734923714450133764
10616946266917638607510691762179671
10771697693555458661882582908181880
8135577311831768257045751321696124
10701823616268809902886807301084354
75166933032780652180992711350086290
21387000640719263185299618611386524
73434896909061302106227709913949232
47666789436619280614128182939179050
45114701657543150861500768242745386
10702900320176981418988009088791746
60509968319098446576732059956862643
24972816627905400190976948129602989
39599516081783573514880163367503505
21311519117502036290134957009206714
26340764563000156912314636668189874
45258355720599582352960208071771776
10375469195207672407684912331250441
63066323027631023375997050447935248
2791865736460077630301999538139336
73207778571854921050887206834721189
65543842724915227209948625429820322
55400817078032747602590826802881731
3703250031269517021072579030868398
18440405040258141631884362956061256
15726388436587929700505920852611513
38414047120763427060804575044860636
31055401483008981127100951177802714
57561016066024893636109602251226828
32000626970485208791979365970959332
3038092359894604750455495730769721
24364261426846105240598673383238915
8060235889139760671355412915565055
8452613645896840756376338197500406
7821264145231963923471982303373619
4978904959967580859798619503561374
13239621349797574532982209645087925
12932110256536172487844510346720928
30982547774283775299683215120749816
18437910622656261555616886733755124
45025128498555732754195080381379212
8220387901671062240922712639955001
21001722430583545993859843613930129
18515472705662477787777795172296189
39594820293429781887094201799850360
13328835031363633570063696687734702
3702819305326477047506060319184101
2711893011492801894481789478431692
5351054865780654460026214798740816
3778242381177049123442552612887638
8057885777482876790904923778197523
10694428605537478532549329981280418
3778098192048215815667532279896946
28975095131061197060820030624055203
31611773595433487064903266414356896
4603867709056498176182816161353639
3103986232979252320697445063706599
3777383187979329208857036112825989
65531898516759485020376385032887758
3778242381177049123442380870076805
24889634699562522178853633269784070
8553570952527844118075643225854481
24363331083426184817582085531670140
18278838151292423040124941575905584
32024783273189541209094618690476028
3703321052866101306212662680610440
3702819305326477047505932505398342
15644578658052047959521442234867152
39594820303315745080678676626604757
4828846971844835309829977518181217
4603867711032937287087222507715110
15649250482873653126683260114846914
20840080134879133937359105723258467
23469365990092105749264004704829380
13329179343506951568773286444133509
42071842291873774038457508857340031
10614598064511135455568993405963372
35859540435772919922741288273141189
10375695508669783557915520757199888
13174360884995840092135107712798107
2711966323659876206626193815885410
5189274864730177762958671196754771
10375695508669783557915522126938643
5266322080100721931738504602089988
2885688372528177683410586295500367
21540980989204363928341452812133039
15723676181496621568222197011023704
26425292904059116421757562307361645
18282949846421155136817157760404020
31531945392136419142690799863186161
13319227486483115973075231166237764
28815802895407604323328886631930161
55164102355494863700122771212778208
7994550889194080653358436883241838
7994413031537479518854880389532462
39597448204950343311180132692650044
41672338817348755534947210880164141
3108462172172219702650912136816355
23397350711772128538339989579558727
