22
11102304948642890505849278802031933
4164167395430655703371491124878065
4652036794791852929711089587002293
22024210889386431045983640110204921
7804750230180647160746317439950843
7775386533522187655390758051389289
26463117772216531777843828042257277
34096467256821877226109675403817037
23023946639101785963040632575524525
7955660452770495581695090003968985
29642819273102355922152711425593881
7971381686770224973669934961662395
7948149039468482751434668670934429
4823804801235911431670446494210513
29641483156106486992422326226788081
30470193613301328125549274501833057
41351795096013091804011804127095053
19381265667270366856423979111749819
4696439350846822943756881634389885
7783892568753612474224588628807357
4981513285468747157518242224943169
22859018404400505698486836406059993
33923007340322402674175569817450061
22023868050650069453618155047585301
15572233541002596090547368329691313
15564769489334634284025850506705445
4982197521550004997846048768200605
7805057570068800678569975446717283
4651695272137508763242041588041413
22152946966264419657468725846420197
45347492160780027364185203883001011
11763589342665603416635322395753747
41714437898537171684546257089403681
11591183144203747964270519086827355
4823789157839307363233653709565569
11103283284565533182205525554032813
26321144378241983757161023902521631
29287763261549949300677725682359631
4681430599240890121483564504339227
43854118588406907889633730439332123
22679103583753032659181672238123523
23173783194998447164213281220707271
22679087261167379122346108032108097
11755797907514178774447534624014495
4486738438313674136234804419253275
11755797907514178774447534623331571
22684842956759941780561179157537593
11794025031212130817864487759974127
8128097911797167869348598112560639
11119036395531136469179542153466273
11583641264671391107740130454967307
14738125206057711425802510085983653
19035710445934850012574573807387653
15068269027135065538033598671549935
26330317263175993100074008280548535
22513152640791955878436403679201569
5171381018426552283843299488357485
22670519111411029602264349963469437
26343598132001411067674678244990955
15378007770105823574131917801746993
15400170213411478796869604136053429
34270269695485218923064080791085633
15235633690311297668131981902242741
14753799173242152459607563536985789
7452735780201629312007653704594131
14747797513434852106753819289643905
33921900930917303944983310384683533
11267836098394322769307956713773055
7783270410738838475933476935815161
33269868925502932033150348605263291
4539754288605089682285726822041869
3990349601997396351566129163575725
26322480394468513880985907953242301
26320366895691722154370547247610173
22512778790832591970926241345872851
7954944408228689095534245263304859
23023571086659077426475500515861019
7797594190241462684030978277160075
4313697452687375064571870368874097
22685262590923733877832035858287581
18538898921452131783764694814970903
18539241795306573421953602996717113
37572479573614861230677855626970143
22339689605437797742552864717734261
25810988891001379893721262666590483
11089334219507088831895264561526437
15912702040304899559541795653938909
25832513142624047379747607644927787
14731345387351218850645295161561365
26149017299299016596201549382042287
15069308865395135142238784836100825
15409126887074546352630432840151833
7618345229374858271655996512060493
26651568227264314044022681738948593
4493581773307289174283344402444893
34269229121327112736920952569382925
4495369501070721631806861706706229
3999290215596392029231555227616501
7467075714354474772797056373379361
5327769221769596784194668239487269
15054645074644336647241293511862947
43861287621822608905789247396875303
22347886025774793261834975599041683
26149343983183655642656949004754673
18538557461503475472498283701039929
11087577666330978323924087526930125
21994164593545207550467448590797205
22843946936752951283102307113817779
8128438508770783270522207432267327
3989633621657678673292699400549567
30468438570296050039440195336251477
4523675498102079314779274980940223
11763636027954016297609415296929599
25802125905462372439295280077028231
11590546814869896508640942697114643
11590546814869896508640942698479039
11590546814869896508640942697797567
4499757780953985814203697699409075
37888300360176764913210695501771931
3998592005159485518979038977806809
3981764522007950946240769597196685
11590546814869896508640937925534335
11245643219124820200020822522174173
3816839204960625929677166578525591
11267850106148432846118089083808055
30303203635355659794238278339026329
15378009854196705028427554472528367
11764304683224058457342385756546779
23204918064953535195961992957120505
30469153104790766554837275990275201
4171986377436121652590725038318551
3996787348611976888463292576309293
15580785494955862811143971816968381
18869062024045546137742053648464571
7790765632555649712129531050222765
4163468316242487899090307289323505
4306122350775504331006926326383249
15061814481583579246951858864876525
14724482935596396321949246979644743
22687313372255739592908950473735307
11598014555540315246207297752996483
22688243798781507756738195317750373
3989633621657678673292701900061087
15068610555778757458362341872912789
22664046730378037931295655228910375
7640164162378110395706802370101577
7970001322824928848051230932111867
22024862738299565640630076241094557
7633725001914101195840648544200617
11613360436852986493225054034423881
4305780922898140111449517542876633
29295647693889900202603074267864401
19050374206123310382652154313442879
22175122812863336044432899175580273
4486817545666265465750164744967351
11245642547344268921815391890431385
11908435987845488393322218026747185
15242804414760330364208837293343187
22685261948290561703366754006890049
19052503966364462781901227463392897
12274755551245308458054641193320955
11267834653943444802891506030328405
18878326973440591961644361536223349
26283524459735794015531503166977099
37191527255512876662708423956742481
4148087869086545217786434078605781
4485076538303583773157042876095351
15573242949337314263404863124089999
18877270943951000274594148383156519
37191186533065011129555071517755165
26320785986473399839953214660762345
5034418380253708511692902990940327
18877970766586825932289510403211037
30468796864288052821034434960799353
11590546814869896508666345460796279
15068968849776645840600698110742681
12094837234187727057552642448815773
4336183494228081130836795710671591
25809994235408232064018929460908279
30317494059641447862127230262806303
19036051840217733483519155859804417
4477548773251287377789887460785685
7783549699484782910264028519105469
11590825460916000024940729019546979
4492540626544823404133980162103045
4334800947202553968616729376755393
18870459353284812819297720468413213
3990349666184287282311253671046725
19035677290812204947609195980522067
11253852401437434400204386946218421
11598029369559787660692226119899779
11260323883262957411846161800878217
7782246126977406608872188980569917
15071049095775213657324490405407551
33940109643503647943494787291358073
11433429325676495674296361915747679
18870488946331177393090275851336747
26661207922761414906426317283207667
14881898920517312696217999301200597
19035318865379871883274087697936631
19035026147235590644107440237783957
11267821352817080679517912489287065
19042846470100973813117189061631575
19035010557633407612215539438002969
11756420096332019642262038662051527
43861957137221817670874743367896103
22497398247273243071191784175899349
19036750887256176326343440169787695
26463798986821248201130198944866615
15226723408981931500949396467114279
22859392408900596203602658048640679
26305700245185854534656595710112397
19035368882302422882935082765466007
22678744550799448508259084202536273
11967487427195242638075887924836257
22858692492794988754936130946278081
18862263668981663591606867385732975
7784311561877099012506621865069031
3991031683681645652784656216437959
11592550940084292872010676154532531
19044260921896668605796422481039951
22686257310713086897419164989200921
8127785925275153931913210776853787
19209823882954249313898147723199487
11592177671468005880061330782886501
11789274836984589216617532375344687
3816854758061698323284287300706811
22514503567550034681213640770548057
15077894716467782591231655595121675
22512777952568502655380693133229611
18869045603928466253617222371900191
11765003796063917237155937373865169
8113089900670126043525511046542695
7617987576618874646598599515456697
25645689185060092433625003149096229
22835054929154270641478692591606917
34095037954349131862134244765210485
15905780644621004495811243190378619
7444526692481466007541733847536755
29295258999392981583050849915801775
11583315457078861640370217542485311
22844336973602420645163598375289743
14895553114723318123028304864153809
43860293733012445110671175215060027
3816528880183717513902372951268101
3974952764927910714878077231367441
33571999468006743048633000350507899
22842955166868811949251559388014835
11411268258038500587030976858662675
3974253108705938116088079828725961
11426989459843078703506255302016543
25833506232724779600556369584663203
15069294051384291261429511743955389
11253170892342208164860220181289301
3997503328951693410453057909102431
19202002045626721407607269429087179
22182650388383278284141504542020247
19056847164410932348253731777578215
7791108604258540419440995122774771
19044260921896668605796422480550143
26321485868875318945404083937806771
7610819000523308961194810626957307
11592597498422576457814246781097079
26485976314387104807818593508334193
22835785149376032255172150289021025
34088940356132865356031752151176737
25825032798887676830904228345260191
15242103791896798092544513971248735
18870100155510815119907104653295895
15069326536115453083920696141265539
26324111322686246599129481494629415
40202205182609173573651588487291757
11794008233738752945289414506207115
7798633290738620960735700062482765
3982138266877218713823355096540849
4155243008293963438414569132469567
3991047977198090468581437279518109
15234203845926237964748905407566957
26163030175523965215542671912639021
11772466501138638439082238647920191
15060773267637077949308824294582797
7610493127219865076510428916766295
22693409657599533060074374854084159
11591200135865613006639182952650791
15241387808503828205027929014386829
7783238028033297358821435668973979
26163029987316478649839390813441873
11951424861555657694209083856675803
19216340472854989803036265256033997
11598384170116886570124642701807703
11969564917068874097986055183195661
11253528578696088576100110658959007
26660199187718268806021698071954107
7452036730112807919282018663205907
3998542393005212644152619109133349
7625515984428624891550010053206995
11246374851741790412820093833993517
22505268018766747336402341341254505
18862931715173878325263553729135187
11763293798391446718464945356578981
4321224318251455775492493015742319
4171986377442282102329789837549175
18878312160799750974853950125778287
15736862510621830804462189448470693
18869726343400726433762886600214139
5486176880050795732403011946558621
22025204164653049474472960067228293
15736862510621830804462194220286225
11605883047346854170257646662890689
11607604002510746708588378236453851
26323132279960399842758858697329463
3981780075042356833978617632026041
30286393922236706088823177309725619
4808098289500025678182211470123701
19208830638234745011984305281575067
15227406971693479475018007005150269
4171986377442281255147822689461659
4147730113962200832798416745708035
41358915472605434245158926093659185
15242104016264583389249789467258067
22497756605464734506192565111169621
18863286511156166802261243636780643
15406332237735213681808664464283365
4162022888278366069798488810130555
19035336435596135902307014634432789
29925862404608432284339961840603927
7782538916795495661913380167588447
22859392471564146321409743585686503
22685914533191680991705588458180433
19035367572200277364350374498249207
15077209640800310563903374187378511
23183734724124606368110489443135921
4652316236704663011912287174141479
18358967876058265495674678558347297
19042862792821297552389428085524031
12094169835077013529089598167144433
11591184588784246265713036752865215
15736862510621830804435469670333025
3974952189275910503235434306169451
22340032479157157727094855134169563
7624459185322520322483249399205973
11419527357904902810351611947080355
26148692100690707306894415780682273
30137641261684969926714463397192505
43854118496521103893593093737709851
22340032479157157727094855134180695
11418079175337149782611288743199021
15053962982489439498692964827865253
26651568359965993573241941869109699
7805057600607155368236427658468979
19050733910715762768143037789148583
18876571864907800326867604522624279
11763977362551447088844380075942791
7775027503493482250834525654699879
11434143255369231188925775125794379
18712703381937932439092552976111847
7625515953823891623975533632319683
4319793667739979729364993088158397
29295258999392981583050849915812423
15752831318183594392260744331259997
22678046077741413436304608060629579
18878311354733692225789107861045145
22671218326531919940230637541470519
7610493127223020130697668306856059
15400852911626979312588452756885633
16070426327118456109152884721552569
11606238419237269557813331216125807
11418762000616899878774745384135125
11111867856078109281072615705971335
19396632960504728174395318044330535
15227438780018112679352709526151181
14904060628120662426924784135969465
26493549072354258161046323964655975
15574330723208677454267325146708327
40879615700889475216576677929218133
18869448466974029204056340283337379
19215283835522229699960028713553233
33766307303883462108460861427552285
7452053625241913637984826949066253
15077164564666754909090904907618799
30122198121511695298407102981641645
7798602855106720802546297436450903
15400558943086287521526334607446223
22347559315583709059253503939431455
15241048532097120070705272621310961
11252811862325422663118053766907463
18690850551884000009700511365199707
30129105752955477099943042597650097
25810971992818740299317547179640595
19050731791578518721067708812811871
7955318411412687706867660500580905
8271155361509027033245631346934715
4177776640555715186600988052950981
15391942656469498702877199291856627
11245658133977002098640347669496725
4651989530957955564686612767025511
15061099719522595178363607082979473
19052129957500891292308404821160315
26148350063756838908632418425761445
19035677863397929584400168793574271
8285882648331966089668557530407709
15228479222944502384897369262643385
11582972717521834045787990180126877
16067428377087920870821486164883501
11764287012515517896198822790212641
29958656318134609689814418105340939
7797237279346436210609774602098239
11606857691400635553732398655720657
40383520191855795804085514436936451
29963822017884185742425841263163751
19214604642811977912398980991813667
26496220878187474509052527169000459
4177776640555715186600980466804677
30279938472688420701196346072206483
8452129103398771618563553819992565
29288120821034478709052261100675455
7806147559419913250223144518962453
22497074648917743154718389265844731
29957663073415105118022793015551883
22843281615896951845842477366475911
22513152060813432067986703238126889
7466704691957617800711012835857669
19350831376257269470137666695812813
15393388080061118008882410965334167
15572948205284404821813589135051483
7956653636292844866902631920170751
29641824648104891698720452245085029
7783954645095152673164439777551531
15069684253067770010779763770723691
11260666784668352182120661334285813
3990006761734130812433983204329473
29956621024177838052689503935217173
19034637385428732005961102372440173
22346875206506485446956594856494047
26825759834132517446500923132295667
30297446593155057301200772476474701
11433802497941241512654220163972923
22001676742751696033509082151247837
7790423499251666943318395598553837
11763311467703280341508805491773295
15384448209780317441529702432174879
22341694439068969914818827081843547
15068300867723837638255172889529157
18862931612871469143067856279126021
22671575843339688982949231272937183
34268499101032372825027294752167565
19034620554299967166300689424654655
7474573759605333725012463594648467
41352834738916812906954896456303301
22522000290794865865008818105420109
12103716351285450418325300802868263
3991062725497460264282836713541487
11599751897217367866672018432690711
30462698224925831952856592399627637
3982821224792528439790472293161039
26470612863120276194282925100634149
19200944605353565721140020690964285
30475591559825277068190467456904645
15747063239927305751369265522422363
30294620676080858657861241245713455
15408753207833907370347008182510749
7805432121284855515641362597824915
19382292414410244230861849450029053
19216684921124481444231957597779641
18373678902875464484188557716339905
7806147559419913250223144519207841
22671558174073449174717165281997591
7942051338947519208813417479623287
37409342755353662628485094940417889
4154899496114355950314045836671707
7611191468822514499335795083768513
22528516312512447796257608938314597
15070024944911180534271944466224009
11605863803975691825162192853415093
8287513569132165438088450941070103
7791464647547482197038904199579423
7624489612197231926221258727353885
18862605131844596652802895594133979
3982107229581594318221969049805997
15737872560053907531112841633369945
4327305630395231846163587264669061
3816854053956937687769192649503975
12259746992234577991680491457954081
18697339160999432236059893272853511
19065038677529727850382892918285859
22174439892912534694951789494204117
11591866670414297563937031789496255
11583299906889631798012936090707563
18869758793223910291544424344727029
18877611600802241992836897392756671
18705889636958376347319919829880577
11930238633213215440142653599523057
30461267615423241156073878173385403
26306742164624819066012176808373363
7459891623315202298774355092936325
7625173110645908396618107430738951
33765217279537722533703016196536079
8280359842177866654985938785011097
12261441311472294176969483621571175
4147341457493173763120412585768389
26322137590775371072867705798447889
11763929359759683889377378596581101
15736862510621830804356937523039777
11418762672520630234189860394684573
19035057154014232911482101888480729
22497398919107700505130380681578551
15068968849764725964066600708223769
18869106272253726103492957004993631
11246698541711920999782635345876131
11433770046666582261264292483156351
11268892764542526704509820226055437
7957414888122439228381002825231487
22843280337802729477518543833881727
25818173783918279130230672593591227
7625854622586305329767983220786261
22678030524715917196792127514978857
26488072947058012060769963429992717
11433802497941243236949690239650807
18869106304528957580387169764010047
19215252094381245072323615199243949
30129351781424045747666752360248035
15571906924166760783218678792235511
15392021671918604753735081651884469
14881848836619351204612505278075575
15077147565720811095978403327357753
19217398078090529107387671096206847
11419137357691239081749755543338809
26487730013515093359229705764801145
22670859061239620214468799471351549
7617630563642258279217968128125365
4147341457493172926399552836413369
7444899227901318616325435605465967
7610493157827630119854156877822487
11577592376190833485099854907891333
15219521675977577821248659351312501
26478462751201554343281584798974743
4155243008296837649301107537770927
26478107214737508009024112806957867
7791124763486598786008411675717711
26478107214737508009024112807202771
4162056078590034704213830684543833
19207430962473470806062173823665331
4305113587992260074088663220132037
3809049218619826206031295667714867
15233861584226836502800373003979261
7783238635816394399080243153302667
26668036639368815502885662064990869
22499836210229584069113872982867389
15392658665962760796235467439950139
22512436688133207313675378484390407
15062124870559846505044435839460947
11252455583795368065519197503924005
4155243008296837649411130933511163
4155243008296837637030420476953951
11599036692409062156220778157593751
26486332554883509010082006633488265
15422377805933994278669158388842835
15055001280049364048351797760833277
14887995205665671915956088483160133
26478121323324190123724188151537259
22497072303798754951952300221397333
34097150211605109370572105911494477
7452426798900919861282042400590077
11613361046150512728489590755727353
19231722564489027783226155233402049
33600698524885442788679944919694155
18876944235280242703530717255906443
19374748266954356100786529916618163
8296391524775530106313226514303141
22339721351237401347379731643555943
29794056395136250318235690818046117
18870753575757454442938165439291495
19383313686713690043983135660103611
11756155466791198553770058727716151
18540297855460983636225099435554679
7798277687090670349841188833818741
3974625576866047445560003248693827
19050748083625125840459035990867209
18863304855304099701617408659628725
7625158267476176163434241185791669
11958611170986905656616187995395921
8114424542740256878497252761806655
4319810571951776824249594969727193
11763294538720148592060383930988079
11765018677131215664655883276441993
22837183179527612559542595783299577
41358915472605434245185540892078757
11606222936158963212026544611549229
18877596184845010261054176190590811
18862571878870073124807330886503541
19035368883750751152562373046967663
18877302627123425679074300786479611
15399174913739579449055982425591285
4808098289500025678208833534962081
19037072497667668218327273338921339
11584045669886917076229162126007139
19050748022365017932476649154385765
4697835395824723337360379352482469
15069667861832383307071725520156581
41179729359220527796626830462075475
33914781034161068801846569411833303
7609777146880147963218487079017725
37897226933631025600935022313585167
15406672119142658859108359966111531
11253170922949685847423108841070585
12268625310614245485505960197177779
15068597862354165502647296668903007
15406624861395273133787798433114301
4493923943196053349436629266040195
11599052115455442986544126293559375
26666930435678866616094573508059569
11246698541711920999919161292971691
26494884577260364280874328828894825
4350897440506181239407170486955613
22669837154864038250546438245613935
15399145387716116233345767949622129
41179729359220526949948357276883487
22339705830324895819377995010366365
15391631626184367205145431430320369
14896220513560271259151326262028153
33764303082476740804425401646612085
15242804414748010336117097697454823
18366788331671432997248941031290815
22678371345003049266650301599860671
18861889728620413624943439473023375
4155243008296837649382106707853791
5154976350162854301433774752582183
11432728831256964247519164464153651
11591215595487734279073438752503907
15069309537251394403596601950494619
19224551002047345991547238241154259
11607636551286877375467456136041325
7957805157001601076141276538088589
15400821901953759109124965226554427
4698516938357842055911893317969785
30287823122385589739292610846466051
30641933177505173062217842362832229
22499834193044872436312527917899115
15391944065880591468938684788853051
15053929057746571660475036888756067
15730020427230667557551122638018801
7626182520497786512292532494176709
14888321114094064738376291358382197
22678729795080357746719701985352485
11433459590578682231970037905373829
11763962679773005827343587560589005
7445582083791708212106224966357033
26155209078672029053904538272886685
11766076082493801486763253000943887
25989926947204684217747053918339529
27006082527198444088815937886081091
22521021860080187822599501681854797
18705859430361747729185573898023547
15227438780018112679352696694087145
7452054330605018676439040756489407
3982819842947856290730082070755805
15210969656590998269374065948821371
15407306306291004200176597374049909
11259966934551270800398223709632319
3816545175075913055339163046634927
37552724725933646592874343426419367
19231722564489027783226155124941521
8114115468163061467999856343706487
22356063975134724881857194109604299
15406283433514754154594070220682931
11597980597338046615022251055635141
11599409931734526444708544674199545
7452036730112807919309785736180163
11591509660481899284227847933657703
22685883362851249548779390258931503
25803786549298606746354093415703587
14881182909576282554217918138189823
15061781326397140985936480942949105
7789709670394513901825606703068255
29928964112526572366654890283663331
11433802497941243236949690239416551
4809093651922549211524635086961661
37545570488725366329893505455540831
7791123187803741003205872406461701
12093827059145608126934664487727037
4809093651922549211524635086726921
37362178310329764401350460332201657
26478481385332258090642487656688733
11269249105738865552150355731910533
7460249944996680275133255899441485
11592255971308962216650288539339577
15227422423955416414536832022920727
26322447851492009795922898126266609
19035337304398018191820819870092219
19035708263980737505194139893828191
4169550527992198171055759108233907
18689112339953574719819875502610807
30460927764638323640836048838466103
11245301185054357810380510907438009
19036425818624523718427525868900509
33270521665149564333177303269588403
4982539106960997745922448160178821
37745258945739189646479561708917557
8112746936588984455665953097864515
12096483613242616675946252766396577
3974626887097812436907828887602097
22678403023679517610928605352890879
11608676959242610195461566158893505
8127738689113057226371561898770717
7468473910657776007253290125519601
15068953261680940221157788656454339
33270196339596878257249305114665491
15759371551834454806235952120787769
7791480941240875881003272025804811
18705531950610674795997716940835199
22504583881930519999744064846394117
30460927764638323640836066882066931
26291732771722633314635307304681217
26292417007945829872218146462856379
15069666487486144103722397300438639
22842631246462991554731489356405181
29287763168267142214154301016606107
15400527739244323453390040115926065
3990348056985248890266401080004257
22842691178832724925928573072260155
19050748242556305596774573061736501
15068968880305828960308176441289323
18877238558380944494419519988166133
7459922054432516660327584921669923
26306756371003016059469583066285487
33924045535775799370726305276285657
4486086620065769815895037933202611
18696327480216749111962729216486327
11245317474005422460225237709283627
22859392252838993781534370717957547
7444883001502129938316336925310933
22859392471564147993756486922792823
26156530256249035259039424908148157
43854771816122691499778666998972699
33937718784013615067667892007423877
22846076495628962523004273592654281
36740469285112149414811914131929079
15399469689990097233982276437053953
26643357734641633219658843094858955
11261721368312656474471141042337839
15391680211855560000801599897733597
29304774537825882855906685061755059
37191818465112442307190805725741227
11268921790631387919453987321707365
15557924742027796166416163355301053
22512404910207439444899836861474991
8165332703499483410619735694843089
25810663013255475301038287154464739
22678403023679517610929867508991271
19217662032627707711740392384527795
25991961892343539770325436258637533
23017148120469064609679819099332775
19035726057263876700503855765378213
26147961301946962147152120149903295
7610493157827629823633857044807567
11261721368315946660444566474565315
11261007472076432784374399019939023
18877953027095910073571573589763439
26150043126618663491356883145781789
11591540697849796637992456311474111
15242103947964154620132051354299479
3981779203262387064207380972417973
26323131573139785286488604146691555
8294063387307974102438448786095105
4169550527992198171055754248102411
11087950064531423560894828326454223
4341989142483327280065475805797603
11418389498732129245232457911454499
15068609818353817805741893054046347
30296049170957660481565483361117849
26305701656265092233178675513325143
12268967758918812299263500673961831
4171321157421858417318360073806843
4171321157421858417318360073583719
22859392408900596203602660543904615
11606921245841457847460361948066235
15045719238696333684965203098999507
5484856502857002154030291782597237
18697337647898944395202404264571543
22499153354471564016616943660686877
7453450474819189249380917554214939
18876896362474322748944090727435819
15068954032701046761768688592781857
11447784848235617153175470651078613
12268952724774307007232209849490023
26817191653921871279687084053805757
3974952827587766395497116989935907
18689112339953574719819875502142295
7610494538400922852097119438646873
7970698733363064506280014699479963
19043189375879281745654547831536019
15061472284077227701187503587620231
18539224897190607996802021140841287
14896532957742839597509169079500289
4162056078590034704213830684329905
18697337647898944395202404264816931
18878310716427746470571961700709167
18877953095863355278341669406135383
4808098289500025678051711756987381
15070708599381365211630992428861375
18533065086732645199763357999020381
3982495314982195607500220652047671
7459549488478014319235888946745407
4349858341463367154861701773797333
18696297945656617919133856496880995
11613733575468785205395134168346673
7783611942234414788483797603875695
11433118226889049120262910833228707
12096499349901764476739075664773193
29958656380888097869868991268967347
4698517546149953090071128435863877
11608676959242610195461579098938909
15400510806145096632774548928836917
14895847312407522709588008786973463
26651599200388391190988638437655965
15415566920687997070206942307459095
12440053913652894855745427703457293
22512794211099087620438995058755519
7609793238924307387388160845335299
18704119071516582511841215141156981
22664046760771422999234005994149571
22664046760771422999234005994394475
7452021209007456771010918483270387
7942783707667846658175728675053005
7776114503236601228669870729965113
11929198215007087784854235003329887
4170638399461661363541780167113435
8120196238506105920622962120471013
15407340134721352489487557977194303
3975293519506710395257358581116271
15069667159459696844033935513896413
37724106741330850092436893546889725
7610493127223019538117754494420191
18877938214597025016304130418976037
30287125615800477930228335917771767
23031049343187938827071174899527289
23031390809228150733877400018288741
22513510292196354873395805822861377
26651941972149054041935088270761007
22859392252836127142775528424018043
5169005964224733941976267867159997
11253870037111675721099421133946379
11433459717495935063087291785384509
11582957063708494439826842726976299
7783287310243584263900622771589217
44347884519807872416617818030512461
26495259155762228162459013047706305
15242804414760330120998419166475963
30475249966789654432030764953857497
15242104016264583966637153202300147
11763929326035453319077846770504555
11245331486258656798785905527462619
19036732771859884425392014890770223
11764677857015994767434573670989889
18863629250596036091161391017516455
4988047744770818748325696472999547
15407340134721352489487542914542699
4493271512783794501367729266065375
18704835054849599483447727142205943
18862215669186642049975482487326229
4327615442328803611045167284687613
18863240658238751583595058818240335
22341367857198170293444786917680027
14905068043987908535622760614415185
4337238076487556766980138819727519
7625515984419311366073614582779887
33444930704820963159276985380888699
22671914483018528633284069323407151
15415566887114744313243098784103581
29801243375146534628580659744292275
15391617489898758963273423998956163
22669820159028420248712534727521237
15242104016264583966637160793600083
15399812426493180042582599514278933
11967487331051385929988184550229125
19218001892149524319227052035426305
7797904545493505257633024340626407
11592941680717179713375377359288975
3982479891601534703955278257457445
3982105919214729266085201036765621
15414165867490975291788366326769775
22497398919107700505130380681823939
7783237997498092364472925368231279
18704476018842917832287584362731637
22002669253032840857091755182165717
30459529536393375886038618188043169
25645053684904209637328694819842781
23354415474028396455332388649167407
18877237723041603577879574153156439
7782866970653043255273631541869389
7610818260066231399721574958322641
22688243798781508026743953382125585
4526078798736629787573767194019939
11929913462236734741356204720847337
34097149304851167912304311874935855
15069015406717926131385705743286575
19050748242556305596774565687134497
29958997007044925772784901419926425
15391585773270101114455906182444963
19050748246732803806996596729825905
11253528679664171354152693556472089
37895471118214673989977594815625951
4146674285954072626664368951859523
30459885744508896134190835992511901
8129122072858217678051359729419523
3816871723346501063784645559201509
11605506790938455444417967790557303
11253170990073363227779189593569563
18704149311581913291568963118370575
19207075461058667202298504134599067
4681430696878277773728388769721167
3982107261501883065392625282168685
22850418446071780798388459214777277
15076478180376431958496444423945447
19215283033903958977535076063835709
26472690991239642839033273983550269
15415922994779861983925030108153011
3997503328951693410453057908623271
26157554539920676321619609373465897
4808751544850400110627507165177903
29957320935639776208418554489963417
15242103821044589857195504305930843
7467046793262468904059773189206005
4176719739216461657081885338320811
3990333506981303420985900965714991
7947775195351168324358280156342709
15227747591778734384355473414408575
22679054742754677166532297375486383
7444899192854831613466613152773489
7610493127223020130697675912890407
15227390613851086640052673235994483
7776069389328508813184183329677565
4155243008296837637030417982830319
7459889505433160365191413190145255
22324278054979233670940729430210107
7609419396336099186340995834214619
11253513123512726039636447746165691
15053961573346912201250954565797825
22842924030387975093886764072773821
11763264238918883002028686563528069
11435214766406642650543733786001331
4321907012021894566174203360113969
22686257310698428556661853633291941
11966804603505491411979452804438497
19049644054268645524663048649435255
26148675202447709013943803284148049
22181997131433726110151750381834347
11434517870624353539962681096915135
11427331588708039438607574289899123
22859392471564147993756486922323827
37904395341963227507320776747516603
15415207689208104507278459147672691
11268537292464114319725837860728981
19043530704580467319372803062540343
22843623176608626428442270008920845
4335872364978099888750559706302351
11591509660481899284227847933412799
14897200999423498574157657928916925
18869448531164327414067548340934703
4824130493692343581394183817582833
18358967876058265495570801141952149
19034993657929618961415166022175895
3818253626217967513376514420288641
3996788022045901930307008687902767
7610493157827629823633857044829831
11613053576617367721958932475858745
15571858990007075472097764704388147
19036703690660239591131312652380777
22680391569552815731792058615040053
22333529827057148437421923022300223
15399176906134633484745595098161393
22679428626155881624463177244032781
19035726638811992384707430178278277
4148787621557361807000515611584075
4155243008296837637030420590087983
19036036354429493650393491526218033
11244990823767416112930151157910473
11763604093968174291310850070548721
26479178220085606525820925009472267
15069340679622448110933421969482215
4155243008296838214921217964773679
25983425488519281871095541837522783
23023572399941208821389040089126879
22497398919249800386591537572978327
19052453716030852018853901722790845
15904475600068854099545574185511571
7625499022046366514986586062436701
4178135000337355691330707183331161
7626492972210015658284875060853085
26494542373747042840965376492043277
22685914665872261128193974899202929
15407340134721352489487542913585347
11425249869308199356057516447081319
15227780075064446607154658890060219
15069666485947045336424018401261327
11764319459215639657299953955683693
26650919235034374760570541825550751
8451460256988433782229279562746103
37552724725933646592874333326739095
11591168231080643597896534629566399
15227438780018112679352707026395241
30460585629937337242137644069459267
26496577482676183658603008041909271
11267495473529482547793713837241677
7625530798444812159832113282788851
4810087505683757382411239604253313
15227438780018112679271657860939477
15076495816170685681387733022198353
26156854876305685424470502084509341
26651210574508478584135790961673457
4696098182190480121962066672324641
26156203764878397873537698148712093
36559168932357269085787419716206233
11426631802518846690899634871660535
4334849722616760759562851016400197
15747388442926200183633657409333987
11260307721192460871742326420362525
11433785566103639114325921284900799
26164041669545025377968004709859981
11432763398898709118476247577036507
4492898920530660388469952007701917
34097864103191505285126625722848109
19034715882221757769912549875265401
15399516892427681919480077170144425
8301557995620226701786556683486105
26322821759604167546138848965879881
37903681776976618806830686689388179
7963902051399719872743852298373337
3990705906484963950264891539837343
19208829225969985331780549298425915
19049353484631449258235286572470803
11600110455351517029882272063610321
19050391742359669628166815645242955
26486721928604523498163615341073935
19043903169958215790413083637418487
15564426557194599965702657537859589
4155243008296837649327664729148039
4154558805942704401479955958550071
15068627386913832127090386410391555
19049353646215083003832673774799319
11764662369592452475731977567154453
18877953801151306398499376581849751
12095179947314046446056093889714289
12096157799600384428552335448508105
8301916292590602897460498087342137
11592938828515010772908948756398931
11592938828515010772908948757123479
4169925144584786066033098751048131
8301900837364537724615186497022905
26322448685244643482180978429845745
30113646903737499199020105285136289
11605508302699416801290943285138061
18861533483600366083458025587120101
4312982687633078719811300017409771
11592938828515010772908948756632703
37898639806740840683070100151764839
15233551390823721028465649790961717
11590500421437625709514623915171907
15406282825671305190379798485485363
22672631132347117020069393561868535
15242103947981693366875534593937403
19036378360660186532556023452220597
11606241178228318130906881665176251
26653322499120009516226934083793705
4643484872930552345445406539564499
29634313234955934861333404181099689
22505282797736853512643274740252149
15564426650673283534955882944026461
26163372339513186001694796304725453
11591883536462984577561013020429687
19049353484631449258235286572471287
4155243008296837649327662239943783
11088308454788030543992787104401711
3988935819118441792912188027794471
29964831489032474537327063140946795
15903140586068445657982360204770851
22513493331169088202911679936061445
3981423799629221994273146910802465
15391244314851651686838858490942409
19036036291624538282745948897178793
22859392347609662523981561826278539
19214646869453771216027007884223529
15408039276554183741154455039322035
19036051965692269819172267580784173
7625515953811572674372350282270519
11605865280421880757568197941311303
41705513477751530544194029332677375
18884407777170458210047901317229907
29798928861102466266188545246049727
41705513477751530544137235297690763
37544188933009538493877766421005619
26164040195947323710596626704621573
33910046450551156482734018616052827
18862948543116343001902512640734967
18862605131850899359422212274339667
41705513477751530544194029330982891
41705513477751530544194029330737503
4358766540155908966349051504075879
15218854979523192276449084522029777
19050748083583684591675471996331225
29958657023564110576709225247214331
22850482002036900930784494689263985
18877984870725583423648266925255927
30113646166107238258073792975322527
18871451764275084001515607224401189
7625515953811572674372355389508215
26298887944660591933965324304498999
7444526626833798422297431452791671
7790392462070052036871483909063137
22679055480321282640031930574522007
22686257310713084966300303432087737
4478574439986671237485989833079263
15398772151390671936377647666946137
14881898920517312696217991225213865
26328918076823663891758455348504787
3973927100971889684781147459629767
22671232235191418560065259400375051
25989941667869344112978236251288829
19215642323756350619958876458955389
4155243008296839078121243304115347
22693751758588899914731854726867027
26156528782645310880333900475774413
4148724065655622209292214798203285
8791493633062454009399900148312715
4997904098928097841203948459937291
26652298346807643599059164806690917
7790034874778491236509001348008717
26149328425851210221411447873029783
15226010118929635865950624994156823
15413795584248147408796849125704561
19214646869453771215999185821047193
22521004744471101033174406163051981
11433785598244316674539284479067231
22686257310719107677735903087034789
15220236213465867054823555345150385
30122540925321999783055026186466201
25991279163598730835784031007875433
22859392408900593450696694951732643
15053246234129230838787720988926101
7625515953811572674372350282270035
19034373012944174926322900113387609
22671249259959937094229168090637067
15227437877630503756420512042748823
19041808076352153639415548777176511
26312871033897628936779745179983759
15249225838777610976774409511363281
30296731925883097237270459729229145
15068984401212424324361394594700597
22497771483671091602697584988638997
12096157799600384428552335448262233
11267836164054054787349936058583547
18531713451687832925947077158633357
15249582786040720149440259869438633
7784637568159963910511254549947367
18879009829252386340207301156114527
8287871991525617864932922983740585
7957026901910083320463022524520695
29288120821025849042946133619027563
11433070259074388034623584004293363
7791091608300309875661914681634951
4335873329697874204332709129027375
18861595533851488377425218044780095
22347217278664368626518806128764495
11583314046219864563728107162882783
4349858242133055007007376860483505
7459907205433206884341864804111677
25983410155826177168365343293623975
7782556584462559139598015778695853
22505282797736853512617812227419073
26328918076823663891758457847770919
4522978567135320416807587229704371
4524374034943624754259219705847987
3996788022048776411765556238221663
18861858082008778799209354639456851
34102191946770295523668841918888827
15076462592292366261229555424137357
4178132783273218105478123094810315
19209466163141405307780338637530809
22183954822321408062476293738635367
11605849631189096316191004579907551
18876555702629227404531536204323489
4148396845541125523504410619131427
22168930554311122943291801988638183
4522977989896470129131711459899619
4148429935209647220010032926528057
3989308386663212022627131003330453
11261738332215797478811773254647113
37904023204853983026388083336111763
8287188366078668006819315473426479
3974611402697940884905893836561321
15046758367018745974328830564344903
4643484872930552333175986849151251
11095072114411296886583235882595067
4357044650855226179855351795531503
11418452349065291751515151171592699
22843280979026840646723137636220107
7782539588630109179062876514803377
18861874880933490914540940325543491
22332863199170767601361388100905247
4156282202200544587237580024020183
7789693379780740992844744330028715
4148755875639790554454084917307207
7609760822819052822334596890240859
15408039154058575641893988037826349
19380503220475295311979131633501877
4522280191994729683536052655358335
15077196238904750761573798132802631
15242103947964154607147696760484919
26480202338950917750512049277078007
7798993832465614738191039977887743
11605849631189096316191004579673295
19216683353907402715202690915670675
15075842587003849750545862564281543
11592177671471016702205260347421181
22505282797736853511449178118955273
8160223114463841056695518028264951
11923395936353644048574075984797701
26156530256249035259036890630461425
18696638567268633672761909841936595
25991277625729813958402571575978245
30655881702358900869939600426184579
7947433732559811107447170887511089
14910885627647988066034133773299409
22842617202147928541100211239690591
15589708701512364785540704514269035
15589010804515869794440106534425183
26487389254693129179485367867984881
11592225065160434192921731060932655
11590501059604911376186047997161907
4643484872921642955066243582037139
7970357334373553956949207552933589
8301900837364537724616446142379105
33750211418218348270278614130058979
14737828217320886654711279114254413
15226739633661944126232933065226339
18877255459554009440429025317928319
15769250930181023219112607520876347
15242103947964155416555472120064667
18884423902869874561019674628487399
14896968977309030114226654014283763
26646509625921115873268538395435123
11757770993830632936012719938969455
11922059240845652013611812064042737
4334477284650719579365537996820251
11419152807041451647834924391768271
3997875827918319393311133722485745
15069668701547507126810546598857275
11269622177325472376859994033782159
30098641712870942998472714950607117
18870117120738121174051130387073111
22693411037658468716339178613208739
7790408042607787523940551882422741
11757133990984689704260890708625903
30286784570043541952597831506427119
15068253542867973901377660645720649
12260431199160251805681549087996939
4824457905004062639834566133172033
15414134830246407997746300130706523
18871094911668242712221231624024795
11419104938529589801161300571544175
4477876093938555170080611159488373
22859376057156339705309370169769481
15053960901376376812921530834954873
22680158906280064142651572325112115
15235974280060507516883057433616057
15242103947964155982632978065861435
33602374466420009518918039740041651
11261040628792648341120139585947361
19035366901826330296288352484072699
15242103947961280124653523777211647
15557536621303364817149450082835625
7955317548456418585572699715282923
22843979925576157183388269578666599
19208128600116444223878991624167191
11937766272721704197906304487395917
3988935851053923673643205440792029
5156295501792889484002229262062071
30098641778382844813096354080956249
15414509414701173285796025523229371
7955676102120973101037311026091349
18712718134693737974830144260386087
8301231961873625340335680076801649
15399486684415687891399002893669717
14739133999393961346376245627351401
4996893894802249578969951526378107
7452395761529881039956397711827977
7799675111067805556784099514810689
15400186407760639611405159651842921
15408039307225318550120988034690289
11755783186774639247891960311021787
15069310923265830501381373615220783
11435215538937899525129689369495989
7789708867113978163816006840996093
7963139447043626818628263809097625
4477876185812582108126719717567089
41705513477751530544194029332187083
3816871753957127026527546562194321
3989291521866845853649862337396549
19050748242556305879129473323499929
3990333244344700355452553662445407
37730919646815530030365666517332971
34095735758276483382562818924202233
19036051748314247059149917849042597
3989308386663212022627125902215357
26321781348893317524791527245501353
11426662746809006773176714745064607
22835105049824536134416460021405833
15053930439645287371726558188027757
7609760853360418024595559116271141
15227809736761385088368624940225639
15227390676388167714542196660340203
7459191198732043085494175353057803
18876959851137833355121917293826043
19027126039373576430731919840055559
7444526626833798422297431453025443
15235292128277909445921478446509865
11590547520299395195095809334769523
15242803167333944764635792148096659
22669837154864038250681467723459351
18870101758820034251419075397112475
18539568470304535883786170405331125
19201659811613490168696682106782875
26321781348893317524819404189257641
18862947330742073351370264955240283
29626818014380606648266168454514429
15060742097368478592889039477955053
19036036228880082785023044470234865
19214646869453771216104320723404469
15070723285131881396814252915900643
14881556822395627075636654609288753
18876913422565954621131574601521011
19380843943058665311526397113472301
22513494804772812581512054586582073
3816871723349641952367177457287793
18705485396639270261631724209577309
11931263652891321626156785236044965
22859392347609662523871572539449491
11598709950083602571924611932971251
11269248974317456151778686112206969
7468101408845564804277337341633353
30454828651715282607704405182206829
19027841346291536676120267749995027
18681992508721250044968197168380495
33261332550744597178698705797377701
4524699076289631209590295954937167
15226024360215109953092782497670861
22851149911007251318625046696206937
26486721928604523498163615341745727
11425606723155720719467074246364979
3816871723349641952367177457297957
26494901541187327517513385921978267
15242103853115464751794112096559067
3982836707671239028945585616776601
4643484872930552590301392242008483
18531714187851416569954674595547693
30286408702664291095243115966980599
30107889188169223069088239308439165
15573306600045742505015809598229187
19365496650877811561539026016420703
4486101434091270055614654467106899
18548088617392733095517744861064119
4359448145228982689407761018935211
11427331014598279628247331033548735
15415566920718794830800727665188663
18862216310476429323025394579202769
15227049920417258929630538325036045
19027841346291536676120275341762507
26163698029051734674469255739985745
19027841346291536676120267750462571
15069326536118605809674020978266939
7797546188970574217035930778638257
18877984870725583423648266925245279
15392688970274786022200489055993543
18870753482258214272420146058900119
11118679413354451701596376406822753
3991030912724503943909722888047095
18697354066898836623931957827609039
22685247839700588540852865648641033
29618297004557644507284298331073345
4982864920660717433102613708305685
18869758026432022266243600558640691
4478200591507950915965144818404861
22859392347609662523871569921649823
33111445838071165901818902404548545
37544188998581667525942780818285003
8143122188549580199630317945889349
15407681493885502351025936803204471
4155243008290810712342640434959739
18690150900188827235264359824312411
12110886336776485295890939004979635
3816871753957114582937071803289585
26306415714139312008144696139154695
3990363774711164323563601664085199
8112747547090930004637180863805255
37722693091226253289096205021917505
26494558606250012694951355162348779
11426990226487383701909554242332595
22859392408900595958006518936214907
19199888545322745454825735404010615
8459640516706807160132422648154785
37898639806740840683070100151029159
26485632999329068120500733878247491
18705906532156881728367514957564591
11599067732833628336189389225390679
22859392473024525988756986239466139
15046449454488648635462175220115985
11246017802188622680596004027387361
11764304775112742590934093647953107
4147031004332760633934975463055407
25989941667869344112978241136473617
19214604642796802890446937781298255
15400186407766662322710309604957413
8460308431429127743301422670569713
11922727861029661893778278449706153
26478137711659928402045201583574093
15226335390569640855961617677330875
29634313234955934861333406679682897
15053960901373365735959010700644565
4165223490631016969112714177771331
7776036939571569238599306929016533
15070365598784166500296909755430769
18704834380145427939254353186282139
26321780029908353581833738142373961
15046449488074363673472221693930193
33426568954780567906530461401701673
19037464946874384496517401470838873
34097150144421349622642421529961125
36582028985896777852422152296950581
19050748083583684591675471996811353
15413829576057190272576766347090403
22685915815573920645525824697951599
5155642979639235934821822324881147
22860060929830663203112422842847037
18870117823111361701861386175190603
15242103853115462744769508235872107
22852563790011602453970720633190073
22859392408900595958006518936438515
18878653523086643642353774325248615
19208830638234745012218630249596959
11936756125366043430277626924101285
7955317548456418585572699715037535
14895537688545520704634494366142337
22669819488717712054436071205267279
15401957035869147597087091142567571
15243082222597098613170130095652703
15219182332330029793438517081410997
33915462510865641896945251533321783
15053960901373365735959005588241621
19035678633098934477908195823526159
4147715335121317427813361236622603
15234545852231797750537141087854197
5311721370996985859597338437536483
15053960901373365735959010690326169
15053960901373365735959007969219605
11417754676243730549044603275891505
15070366978978339702938295791876955
15068983662390080824744828350807307
15068642234512716605187431704083723
15061116040662520626339284056853751
11417738456006185960174674570123515
7610508005426352534429758064595931
22182277217624460934530591393162259
33260991248278393835678016107453769
8130439171021964726072850643062503
18705517942723635211374681087026767
26479178055274358031475884300916469
4823432210512972608354270761187425
18876912489567730802581713576779883
26486673342924987818706791824953315
11419461146846727588591510925403509
22852205938909576375929050476840789
26163715178249547594060281368037193
26164367700535832517801173719729993
18705208289781470110747985957299567
33923314547509026309696760093080053
7986421478680391368792381731839113
15053571473764348387110813073622655
4342687106748312839488616170822365
11598678334220569342848498734227711
25990626027763002812754438337928341
26320723842812998096732877746353869
36558842959741431373087378823270665
15233551897773822651882837024905261
30144731553695152766084527020449191
37550662278846884794473977442202179
36560179075394762740734838466173393
11260339465519901463673679795340085
23204185662635297603325492423657247
15062107842524014593443748010299093
15391663986977090213508597647719125
15225993222207369421058886372698481
33602033289298712819891245093038059
7460621100089037311121194018792269
5313057455982610938023940212308355
4650343121255487521370026622624571
18712655446392759793036133076178935
15228121536596786612798304707719547
23008889755113023005421314388312053
7799675111067805556784107111030001
15070708469522410409095997990685315
4313618246019663332582946422808097
11598353706743651528135788355584213
7806505245767627568453766205316299
11598353706743651528135788356031429
14882256576263715128613953682770283
11590547457569318636025676715450127
18706232507696620256255492303642003
15062530461983237385252558713228251
15227781588156305630890067132397523
4643499778826932375971128157298071
19043187325383430257612440284047027
7648062822822800190178989864205077
18869774408924748932014475481982543
18706232507696620256255484696657079
15226676885489213606272558041220919
11275005344667959887646778560742485
15226025097851394479431256433796855
18854737311878959801507064549760433
30287092132679647211748233782379395
25982693278994697522490203865954599
14882256576263715128613964263176779
15068642170325695646699045576678531
4980861375265777256663062417143065
3816871723355671204504892881422013
23032514555435298904657332885025667
19214646869453771216104435355416953
22842957347158048243268303749257393
15077130667676570234501867269672205
19050715533042205169614276831896943
11607279129159734917476297835374227
4522993250124419832366591940584799
11938775064591283918652150070870937
15070304167985334790997969316128815
22842631179508633726919290355765897
4349873057830409839644711259026589
11930580795534542649274630548822965
22843996990061769346318745972960825
11765996913877809478938019337638569
15076449964584572570806329297833783
11599037397838566806763039393111887
11756140040815011655318462291532311
22017072744686059014707917218838543
15061084363434086979678677764171741
4155243008296837649327667347193095
30113646903737499199018908220099209
34097522542615485664169187968707295
22679071709512034830002236829496489
15226382584117947990742743722541725
15226412986359597551242033447123879
12103374987604426055557367325447091
26496577482676183658602998285614899
7798244564168245660625517509035785
22513510416095817112146091793280925
22512763207181251218382372597811135
22670875415914072350523152009713735
22670193971018341284216447132162119
26156530256249035259063508046244097
37236222563065674793237244380981651
4321534740837957702975969389266593
19050748083583684591675471995851581
4477890234720532487202720409535295
19050748242556306148875618615113513
34088567051012175302416285134828441
32902088342989201439111015157596207
22513836811063865294097995920235837
15392332734150605248818215772239829
4477533191005989764962162171360361
26485973491135885002682191479685731
8285836089906737603740833864694079
26322447851482965775556250941518769
11756793361813882859702788140417755
19050359361433400516855900462036303
32902088342989201439111029659916655
3996805051536360306326702696618995
27155905943880752211641800196703435
3974267790029635523152557002900851
4980861375265777256663062416460625
19034329821368656369232161939659909
22842907032769923525981425239353801
22842907032769923525981425239599189
22687576399670795604720016242987233
14882256576263715128613964263411519
19057544866177395963218246063635911
4485060896292069935742752754857111
33923314547509026309696760093080537
4485060896292069935742757748726519
4982522787345225942076958186519905
22340031678932743257781274723030495
26321781348893317524895392638035509
11937766364682385870828991432483057
29957320233272981770792388314588963
22859392471564147993625982334076211
30289545238980972296099976759881023
23000323019281105974152798301465717
11772809341266118667138423176534079
34094680335185178745112595346080619
11599751193308762589997763392047541
30289545238980972296099976759402347
29610787834464385114576599888196637
26148350095821816121650784071577253
19215347551932804023468134998403431
29632993466647920628120348774379577
18712345794844717065564777232260943
33433769761899283656535868300053815
11590857814414644945982505526334723
15055002084715275127904312799056851
7610493127223020131754914487750347
18878311489106696629361171604950865
3975682882998398023996827456053455
33427578332597454953383758579713217
8458303020971398279956592317120457
22836856498507741893689064405620445
18696328246861204295947294532936935
18869090752807499391989997775070439
4485417966180947992635805015012795
22686257310719107677657370950283061
19214909961064899814380860984352727
29783485469971210374698845425780671
22686240252084981530793252303001493
4477890234720532487202720409546427
37904738346933038431363356092609891
11425249869308199356057513839130567
7806505245767627568453763478576459
26329633451036532476863994660986715
19216342051525116737534906414046411
12102690814388484236292169050479719
33939052812323245305552614536959877
26480202343456208696064690085280513
33741691880729250438135047066014345
22851848319723982323561652814481845
7790423433601111533740983733984177
19050748242556307255093935844368369
26478122126535613574831138384733183
4808424869766036593322045358589471
15235212451109342680252206911315405
26659452681536010132456468146981459
7610493127223020131754914488006867
26156513229719433597275802071724977
15234935315107450246513954516541773
34087168988921809046294376811298001
26306058601995274696938160584069613
14911587494955817981451014852255109
15053571574464563594701145523227837
26321764290259191377952763860010853
11938775130331909819082591538356465
22687591980322672923724409647209397
29793405156855227699702273395495101
33104587560604881094788809578659989
15400821901939237648123849938082835
15398803092648502728752122931669753
37724106741330851546194210051871037
22497398919107700788417192439188739
22182292830425383598459322805326979
18878312194461186183062301115277989
4982524072594181110995248520556829
22686956576581152405856984498391475
12268626326689356831455706374949299
18373306405366078194739228342997901
15234561301717670610864800028578197
15565436088146047757575226166600841
4998229915545975833474035364584443
15077194896674538761539663608920891
11599067731234439822105797422694541
19214646869453771216104323109546249
25811297869182157015418249327198103
22520663377808693311197525749953705
19049644054268645524663051262325711
11599426222314049384528111879420195
37730902847733237536999626541545809
11764971955339639268802770991018671
26668037150615837041859700458135807
18878964011317970155640624060935017
19214646869453771216104437855152565
11253170892342208729816280631146245
4658863975080785711733769270046617
15408070858913108187355043840815775
12095816402318702992416759256601497
15070024170966893223629499835314943
11418422076872437527273413117586325
18374673494220815770191013186716353
3816855562670531586532264670862253
26478804883051192315105988770945363
19050748242556306148875625993729329
7452735809212667934099046423430643
8791494338491954896346714972124275
11598058290777984189651226291040327
11087560768287017470166674140950567
11245300447629287201961170230072019
30459156463232100772876834365211943
40707845636453862181834373808317499
37072321598279652334674879495829323
30460584892360859487865073674153415
19041824400340683948769117979630119
19036766504493232696017362258227441
11441655304080702690407730181757539
26832165972244399919638459338150811
26651226666622043891560752156060625
19042862759112415327539967676040559
29958657023564110576709225247437939
22001350159501152385236409624390305
19034279764734583880810884062515797
22859002852750770888825248976843927
11591882931932288907341399586578469
11600467303501803461959107133818065
19043561775549396126579598211137847
4155243008296837649409868787460547
33750211418218348270278619230950951
11095072114411296886583235882360327
11246017802188622680594687021659785
22686257310713086897419162484759861
22678092761575344666892162295733625
11261753787474592591653896024527927
18704167651420855952584186824348841
8159897748306355534895211736638639
11592860625077057933373273078900199
18877969449079767433998612629016401
11755783705520400285611007704931839
4312982687633078719811310237062027
26321406666575028516839917501298771
18870457809594653311353464161867341
33600698524885442788836889918007115
25989957955500909011106763890317553
8301232152911786879221890298670757
25991620560787709619467076923560525
22685557491049592980115014148182975
3990705808772711410162170458222443
18877985543957593126638426613060103
22678743810254475572680063947036611
26307796273187862523483153826446109
12095163017006077972359049926557145
22844727778367557520984483484934399
19199888545322745454825735403519839
11922402048928699199892196422447809
15241063410315671357682403154693197
30288148294776843563523316950658025
11606937502875944596366544893689333
11591526751174969432103284299197091
4164167461135135020865002281441681
15227066215466630456751615681181211
19049353518087543411648579934227219
26147682882018243078427383658927321
15076465447725414390793632823112691
18871157694893627783444942183311783
22859392477216346258363498684366379
7790066457194202233202639165974773
8285540515025103183913831694896449
15242103947981693366875534593926271
25989941667869344112978233751778277
30115401177318849364041527009264947
23024611563161599151918359426024331
26328918076823663891758450112414675
15061831314030897928858703360320879
37731275181746513663782435925067073
22354433731878559777732564724281441
33750211418218348270278603916039999
26496298290188826019970051144186003
8121626918101298559692670013382241
11245983269792134751216856123319473
15077148338342420113830865226901551
22685587980660688680295632351210389
4155599184540257994148605223708407
19050749366450758562248533253438771
26313927028205073351330558332671103
19208098365827595391191786214827883
11599052084859891415887056106631395
22670194038060288499168167730298867
29956930770397061211436770472323507
11765003825077961063732234498680755
3816871723355671204504898106939629
22347901453338242021522186937604641
3974593698458028641820981074773363
25989941667869344112978241013245281
22670178355443692749872878767292727
15414526375483976434431749522404259
15406998001399160455533299294584523
7617630662812278196588046015801489
26164040131676109054445274818559449
3997146346582288360097931769166167
22685914372807127634308423531662221
22851165529689207180441871031583729
26328918076823663891758450112415159
18876571191407636913905266373762421
15227050054775735652154731754235427
25982399983701657711970261045118583
18877270273757150031307986645524403
14881898920517312696217993956627693
15228107426410362282881503365107243
4350897440506181239407157798469209
8287840274878872858967789094549595
37543848210567827754712786966624691
15414510150801394738041034588368607
33946238349397485328106222838189303
19050748117154043647782085008623993
11419137357688085211443472367512825
11261070960734325640035490346535215
7610493127223019808739389348281119
11763247884256474883329262432984677
11606190419492569810336407691837437
4345106569736289808614146898256125
26651210574508480037088953798771973
4155243008296838215029984553626051
11764288391179913236932977748174771
4808098289500025678156971061737849
7445242034575583375156643744399711
25992272408324120414595857097683333
18884083279601062450692600597700887
22828957199542719298825816993978151
7776085581942840065777401198976253
15589026389603501287610153943432599
3991746250241208156669264727693559
11599068435209468708785558765782321
11268892095544329793153034543128181
19042862693452689839279136434253031
4643499778826932375944578006261915
11605896348611746591020559732726803
4312982687633078719811300017175515
12094837296935061327989496036073041
30301447148044340630362024297290163
26471310531292171415418819453120645
22859392347609662523760406836748823
22859392347609662523871585361685907
37730902847733237228479563396598881
22340700488884770378740579211358067
11590516644776710859962074664614273
4312982687633078719811300018604283
7775385188447074517177322246973457
4525738912751369617837282723882659
3989990570441507018289547880488399
15242771928357696968245392319138225
37544188933015548760824525993720375
18877301314064577698769865823735633
18712718134693737974830144259928223
11590500963343598830190927630410559
11590516644776710859962074665093917
11592550940075664582558295016653719
37730902847733237228479563397089657
8160223114463841056695518028264467
11930905873215228838756565371071781
33750211418218348270278621726512547
26328918076823663891758452611447035
15242103853115464751794101991246487
11609034778355231024908878152302535
11245315898503247511854890330077847
15068967406910024004312005623530561
29928281962201342614158860410338087
15083976860828821635717694116515057
29288120821019821745297642249378263
22497415112144587289976482942265607
15589027256616633719233999636728067
7797221657809578425920984354956231
37898639806740840683070100151029643
29793389058830492980009870099215765
26321779904487723671716682212693553
15729708656596836943047043138185901
30293920854984535260148935567462977
4169939992259234845610528263112675
8634436650529361725616058137790899
11260665407599979618251001207570913
15242103947964154607147703798992967
25811313514111411780658851514144815
22844337678902579827483192566664259
22340374548265065425447778115110143
15769250930181023219112607520866183
15391958983430113026098719540722891
18540592726379678180661277595595483
19035367674499954279316084865178565
33750211418218348270278619231920403
18690150900188827235264359824289663
19217336001685763301010719323261691
11592177671468005880594938783504765
33921934119701801686842713546583787
3991762609481022346750863642516763
29800917344221841141191974461600479
15070708469522410409096002985023235
26654054028043334852889726041267663
11929913462236734741511944708394921
4312982687633078719811310237776895
7798976094558382586447074084521909
22843655496798857228339680970022135
15413829576057190272576766347079755
19035367472979643241114192434531161
22843979351384809524552702739146423
18704849226166644386705165843427575
11937082834105918095533044441043009
26493129599990525911235959635959071
19050748242556307255093948212158309
8295724188469772768087405795472789
7970341851753528004419406733111445
18705890983624193751746628321735063
22851508403348460132784248084879889
18712019787104478733178963170348611
7955319089083860526102471369726387
11793328202755695987590220130673743
18879009829252386340207301158032135
22859035333115319963951044267474159
22859392408900593450696694949900219
26148318282859005462266014531108107
18876897774724437895059156837812291
3816171934324195224130424982302737
11252811860934174244281381360287931
15400559581477274016928241133762989
26643392494550054399422347944146175
3816886535993209820561096883612629
19050748178432376093766225416194885
4477890999832054238606286320231589
15408365798538334837774477860118257
18876897773336467178847749888854427
26149700219253091137682876450053809
26320786564974012021947479275676517
11756760751469802081152775698400979
11938774939203815171904540486938681
4651010361369187148060739228608559
22684843055870020968033764686901055
18531386773642496500118890398906853
12268284747175027000013795146010859
8460308589043519842307202153755221
22843686477128300820741394801104447
7625873640171605041911923184080805
22685247932902220630831955477749033
4477907258308302366111744348986447
11938092210438606017304725545609425
22859392408900595958006518937355211
3998916370027201735536800230292067
4808098289500025678131563532290681
7783238669326390465307193003933079
3989975754832042251780376256675151
33096765051494068882928976483761165
18704849226166644386705165842702059
33261332456033867184706511379026785
15400169408862722834926923386113209
15566772264896492694869509734897025
3974594504581289966101418385680717
18876883059878121479317383504048463
18705533361466654573218663426761191
15068284711543408343157426598724869
22348196411905467870231395469405111
15077831194151763429493666925761943
4322233720689765199813943278952433
11268580292926573322786356166237801
15398755728156539023654442723097957
4155243008300123632299647776017199
11260029169820281957725322444959573
15399471099246346658034041603981065
7941338119110690414354903286019955
22519606707209534145996126553456425
11583331710980284876617277694762913
15399827948923555162933468850686389
18877971369723242874513269459739719
30113646903737499199020105284411257
11583331710980284876617277694305049
11252455718137946296370782938976481
7460279000371162726569181626865285
11254226178374821414488649552007667
8129447274540885548774192048224523
7609794782554525558746829755730729
19049675159018754146076755005842095
7632297280975562492929841641503349
22842583406977342802363718185010911
22993479549992234166443205288780943
11418047397480922967797756671127077
25651913160319825574882111873273719
11267494635533828944833549816463597
7610493157827629823604772831610363
11756450336321649470556605239329687
18705191201867744589097203565659031
18861533486651167125286588736854753
11765655614311820463574521126862345
3974967673735436258062942635042511
11434160184292109985115267911183753
7797594828421086801933734713819297
22670146676697695859653950602026639
11419138026478205469977988320199647
7444884348231022686488278704449521
19223121226020217425209169612507965
15061829935441798259972049645892023
30113646903737499199020105285604801
14895879794153725549375704376677837
7790082810449588120836692765447629
19035694925145948022150228697293431
33922973151687194590816346898565557
19207740748108249933794996603949575
25809994328887047101943123247000551
11763246534609279532444066452120369
11606222899667402247733820361456503
19035336464541342875046499362432367
11419136614092603055005413182101275
15054303709514581037206146626460083
18884780979979867368459969761397499
7956732032367710789985851736610391
15054303709514581037206149121084655
7955659141284114203026834037939567
22346891307434180259282571588980599
7790439021681749315392816935638661
18878310846262304650526525531205351
26840051160751986329335673039932977
14904385860070798729194448682345305
15061814381003544416009153808453197
19185238890850965713798765976716645
15406998638193713276771548003128785
15398755728156539023654442717934161
7956732032367710789985851736365971
19036035546755219104778617455190503
15248899221805841035292034380220645
14903002450220817719788270757727781
18877254013637003125982489456897081
7985363969684681496937964678655121
11591525178340852564464150038532629
11411285925967266866252426295828511
11267851619168280188665262253867409
15408007625639456735375244393147721
19035710445934850552991672626635721
7790750852001430806193273617117109
3983161878665514135806107591895155
15257112506848408173536421573589189
19035710445934850552991672626187537
22828274948647038353970704632144183
11261023700005274308887822937016769
19051432956299730760508244508032191
3991030978315241862804797347569681
15400853617183216485985424497225001
15069340577458978755075662248443509
22514519019752147986520218856331291
4148072345125850667096056537863221
7616962518988731648170990136822225
18877938187037056787841978327343827
26306043149575920628269598192392429
18712019052600172254604366240126211
22347543217634405757896740409083299
11600793917227064729131419268206397
22512420333464769941190468371866195
26321064563932989781071843365901933
18696623788298527496574086192567359
7782182638401106126034050089685113
3982805668782760822093976249342321
34095735758276483382698075249244753
3997842539897563968817784354758853
4643484964804441837116457375561875
18876912653072459050034051763708591
15069699033498386215467333357689623
26320398130023871005168192291257785
26150043089991335046617176563755803
11419088614483419973327309508786157
15069961418156398653151921269576253
22346891462061701019175418589556863
7956716578581627315124361833067615
7797238048990773348487158124535677
26478805655522215712095988773561873
4643484872930552319604918596860383
8113741587734207121028135301538637
26485617249169656974452441893237051
7797205400865852317684982475515027
3816871753963019374696880736217797
4148429970192645303586585737890211
18878312061617691254844670886591755
15078157101056408467809094112165791
11252455585445456719295975139126897
7956716514313149654288813393674759
22354387355989622379869815636156311
15227407577687690894005043124979811
22513151256219655381331325350332351
15400821901939100226497913790264999
18713059559580950899064528061827567
7955302735948356934396566556348209
8112746968587718478083078576777891
8287514179758105354852303930476591
15226677523671444680116207990600081
26306057994206031114965647540679447
30287449885999753793324716701569455
15399454103360107017912968881552165
15226678159336874952733071215028063
18870116572833341098731757880632823
11756451103023444690054218735522563
3818284863540834141535662767877651
18703792428517882683011850079344785
15068983602584317083295055829195687
11102599821027981475291968950235537
11755783156230406635042183619720103
7625514573560034294171509044680141
7444540831745168528608074376517515
14896546330160332155253985351372381
7624786504610035263822074365827165
22347543092234749607876770682559399
11582988742451506026890438477973969
18877613080232945803947975702025735
11583331710980284876617277694081441
22669835582421131934267838267495279
18870101630421035413880368199021909
3824039555988360705906959250696091
11598043476888135822947125277341559
7460277458201193280964948047400731
15077224523394793162667720513380447
19034964703457379895935268769883999
15400169408862722834926923386135473
26321064563932989781071838485412429
7459936095977531825589042022927459
8129106489227575818896454490823003
7797546927853294566647938740576623
22512438066996483426842631115130815
4147745667135129942369948628929677
8460944272913401128687592475671073
7460635144548908177644125486825437
19027855489780061727539789847187847
15400527927518059972091353026194925
15384075033395854260549019392758765
7460621138047237403582575180611241
18862931647914402315003250536255093
15407696342951330505242312201853251
7797546190361823228344578756297309
11583314047613987194678005177525975
7444884348231022686488281554152465
18374332099851269939756177271866845
11260308360965251075313516890737057
7444884348231022686488281553907077
4651663714418378088067407536914679
15391244314854525602146222005399045
18869448405620811394136551358319951
4643484872930552899353803623246887
11260015033537828179901688500774785
15070040494964606644878877366092243
7956732032367710789985851628863763
11252455585445456719295977519881273
19036407472870688411183928229035185
7452767454303982929190807487531133
22686567115289889259956959246511433
19034279731149149081827790367641393
11598043476888137199524925566802691
22504552711857801392316569934541957
11246732400753645305599226476318257
7774671226610641800488850598178337
7625515987346366618618553570504887
15234562042064186099231279485573065
11102600494392776966524559531312757
26149360143940802600608299030479689
11590857811493755235056802050017651
7610493127213980378266588533697303
15227081799175318287519651799248239
29940883658769824822543781292001559
18861579983786278703470253971767679
7774671226613516307042908258993817
7805432890557955203166675232411703
26500980864017345169307453871987331
3989275871113629896277479800044733
15400821932673185467898963643484423
4155243008300123632299642890374063
7963530190593949988429254264387781
11419414493686824906787283128540621
7610493157827629823604780562058363
22685882020684120918429983075641043
15061799667560952072834440125315511
26479861107899288876405468185079527
7625515953811572674400227225792551
19034653613351564434317304824465845
15400169408862722834926923386358597
7625515984425340297526772470321979
22512126172293755133589028364169307
8287172044921335588070465633626787
15077831194151763429390939182297575
22842940221532749440117465981949375
19034669131418731236211262228553473
4147389492286537006137621781162081
4643484872930552319604918596859899
19035351987097765010092963163408821
7459891621857423055781751236231451
30115401274699970622746748241859719
7444884348231022686488278703970845
37921547156330500849213685201670679
15574594742126419764193301406056977
15391260095545570969893557721027949
31826472195665726403523680673714707
25825343065379827153690265138035759
5073099592681981221868217756259349
11764304683238715421705692923625055
26487390127891337127408002016290651
15054317882300908469293196464909873
23031438809038534208308450514726449
11749281856634689761180240467787359
22843981337899099327208259742298153
23032156774630930598757528580538833
49008395795050287694909280350229033
56952046054104162386115405006882087
33749868512367624559992911514681955
11246015820324716995261414182045979
11607946135817609614576324266170967
49008395795050287694909280350687381
4149860042282073264303011871439007
11433459717495935590061502982868933
15226722101939909090378349426785577
15408054159224093777485807264033845
11246374244097502500390218544937951
11607946135817609614576324266415871
45892232177766566662260670693640067
19216732119054761588392997651993213
30295008628864665278824674561991359
15573633884340974100279507965116635
7797578902730571614466538696188271
19388437060792320575338208798345695
26329650448522365861443262936405087
34277082800764269879321570330264467
19042164615843778517767701890213435
27499862274693525199237794613150679
23868004965773554392160389851521203
27499847460674052784778273560372147
45538478735506552794121357581601851
45538478735506552794121357581356947
26329650448522365320872847836154519
5021166987896528224055781253161469
11247056328835279441255650231540723
7962502412078377713733421374271941
11764646879465096952827762498798529
36731604823054554294612782767533997
34646931091957929965736249318858463
16938818705164723488574036658704919
18712034791062715221585706588652923
15399502040573731203197139920355449
22678030524703723599128653330023805
5058432009732391221336568095828459
11599347687566371084969112747996517
23030368672489157295202558410606497
15227813231585502861584009660652965
16942529939119319243321291341138831
7446281197947251391364921415794989
9652731418267527423027871690987581
18847893427405484895966842448062815
29919406118603872018019384205119771
4485013560965558066888039955284843
22851508403351613141271680101855453
4148429229780147953935681516360729
23031067015694129857443008942061417
49339596810245840272954625914726463
37355706093735166128844175763532777
3982821224792528438430927737108235
11246001610832778986841044494714425
6190327506832599582152894858130447
26156887235625565877036154851172285
4643484872930552332486478878622071
49175324212440167752628011115758875
34112188522618041527811506633548349
19035693479240582183184708416578079
15053946023170019715833397533307333
30288522945042899075358960105214813
18847240905119199972225950096370015
52777319588247528917539164171136291
7610492354694644256807027328703913
7789708833579163510350085547601977
26841809260675205383049503172480747
52785952130721914710699027767033347
18892976751778261777448295166121879
25803476062534122750860184816782883
15091827585852202776358900646826777
49345074113333741468967370509003275
18870101666949267240471586752925379
22686955685908024696174236146085365
49338538725734306857992671675067587
52980598151507951316126869810441483
30123222982261910616411060439075833
22490942895389994599550137198424093
8452129103398771618459566545670425
8452129103398771618459561546647385
30121888467099831348679694002783129
15084689344754994809614650592386381
11778999451594466928536701846799991
11921733301755186917759921973207957
19366227442322134115439155661720619
18893286311446801528146693072542139
5060138510644071460532886159553543
5147464936860841753602188377527095
30287432247274874690522080242531781
41706927996746182889197518804196721
11267834687535325692774709406097763
37906152865927690776258047477259633
6195389122464888367339144290629751
11267834687535325692691243217643719
22507644033774250258064409116810993
29310964715259554059468014118420375
5832743941293034034858006338267361
45711257919960785302360666639501079
15227049283698562875983982085662033
18719173581236378817037203426920383
11756124614652003467346689301127955
11763636027954016297609422790512355
4305454246243921794438294049198537
5246917325168296662069330689143163
8452129103378215545497246889725945
7775401439415686441106482673816425
42068904430753281367080836841855795
15091843841268881899680470671941297
7775401439415686441640095668080489
7474912397829816403288358481044661
30643267987660923594495387282795869
19530374470611045416832102757776129
15573615702038652611223553977838041
37574951534345659237138522677334683
18870100352342436040798620218880803
22670146676773260175242610353498565
33938386280831510970208498214018919
34805709162115974699296236296130691
5832076606387153997418617502710977
19215315514394717103716095513714497
30122198185708030054049538499111669
15068968848244013281511204300564979
60088087945874993832553356658099427
11764287817051799080109288593746287
11592274379640749447799304107967075
31010367410879999015767625110249819
27374843372705789168608130797527387
5081325607650016811426524479033907
34958714030724887417692767444923967
22842907164080478441590519668101629
7467400917353369205061436231416721
15722818719329272132046416382923253
16940852267380308371416174500250187
22498438082555069381461185124869823
22688290387657598253595253254622073
37551701921756764921948425701891267
48001770984097094244221107514426211
41719205997294436605591554299901507
22534630883400678114811749104738757
6824997584977152688968207040471275
34613170703773282349408336297382591
11764989556166536282053653744668229
12769948852584223340455768097510879
22536369767099603298459009665303889
5651770076780106102049932556029127
4885994673193109667756043015459013
7963544299458267855950461116965489
38080669707977072311737137541323387
19943295271386740139746905688522443
19947451468293182471878494456782099
30965932849827964093965355564113477
19366211823492074032354669657079375
49345415866121549929889614749107083
36732256639911339155374287662928369
19034668624269169577103348296989899
18863968563844008902727183535723043
4171986377436115431488921715907007
41366068461929474159214115169266733
42068207434352236472482315942317811
23391016014868378892737352228002815
26495242103283616504346629096396603
26493208730524421311188914098743359
22534630883400676956773869883465377
22536369767099603015091253278263553
31328578030999818426421105398214603
22670533890377981598568538808890001
22670160753219539635288533879254061
18870798695484170011373421685789479
7782539077111061424128331240663053
11599738463522254016299188910031777
7468815338535140251853019894400173
11758114570113063146479144473613451
4147389658649502419884875636631891
7446281197947251391364923910164009
26493551188741729576978769467433915
11246389696362563076942929864198945
13936301214144362699415087656272443
30288505947545009811467665027619065
29626818014380608295458212624260481
18863271796316027242826240175628109
49504847485964516415260962991383823
4171986377436115431488921715662587
34800870782768118399419384512003787
18893286311446801528146693196229307
22685914371403415170893867837907569
49346766923990624399481081424132007
19947436142544029331352454332293619
33426272614781367851114579817451423
12771269448676770446605665361809387
11449167520780558081793263528321593
22536369767099603015091253278497809
7460962563151567879511067807056669
20733774368836831739443264557041515
37918315847818710057720680920628403
15068967438839776152734334825230865
7474912397823514573594019267127449
45523782145485293466668198289395511
22663364069858915323475365317899043
22512795075528752473313965534500099
15566755914491752115582782655574201
34800870589053125416970449364957671
33570293034049422923525855543379155
3982820714828191995308365858633275
19216715894176291801072103924945849
15219210654982920177030231039091837
37400805612568802707363685946707147
11599753440847858936988003808047865
15399517660587127329402165500998009
15076107828438288779626393927543237
15076478918003545532572500606277345
41042893925971786145154253959219671
29942964677197242807290011922920287
22851149306166690012482112912790521
19034978139887663275488432735223021
19555380671375043754820011100352981
33091551191458781838428835041922645
15091159545516824052568539849959345
5988820923306899616043059207415077
49167515741748009779193610835670483
22844324176635460919682501286985721
19050748022350371752952401249363145
7459611601332598286504638251670475
49344064779054713963867802011305835
29959975564637439762543782379466803
18712718902867828497334290585767547
37401830633628988712917556012594827
15243082222606001486220083383569335
13936301214144362699415080508184859
13938305981983302947769930350849283
18884084018622441449087830705632965
19215673396246043606056389575136215
11921733301755186917759921974571385
5058432009732391221336557900762919
18712361987600583414727623143737363
49147993752985125735427793711642179
18870427698120768267247893934589307
30477659144457924066469577569492339
11607653480225660304728457005205027
3992445465024246166399267250879777
7460247224048018975925879835371211
56055771474301106721005390856412355
11591897643649078109540811428139515
18546428646768107884925289740206853
18884393732773814661691584027636195
11600372867705027693262522849185403
26293097747397017876171388972106815
11591525246978697490488659376207563
11433459689806193218392724107881837
11433459717495935063113849217821209
11938790651247420190509962265813233
9322198094934411813423845307575687
27195948372951898526782906712737941
29267230938672368301331540147930115
5652453763583003720910894518244639
49330346768141577129824569850385869
45529569160938143511043011201671099
38078931598275950317889266280260307
3816498482509756401585040358446443
19207771246813676878446722264112027
30808905654279368528910653057243889
11253153322400544845331487080736225
25983704898484821650094539900829671
34102347753545370382456114331606547
30992567720956241381253147307185977
11275331285426473429177895627072451
11418097423232810774252956335190641
41721251677054141631688778810021931
45339266179467263175500600131395121
30992567721010457458407769009460349
11418437440251177620923570079094785
11275332695951209945737376947471501
11432728767060628928252445847104343
22851133143872486677225683859222697
56279443715406773992671984157025721
26307456993669986368139769157069383
22851149368750956464518700642021545
34277065702499623595503526250844211
38259563203877994192418323195201381
3983535348398727455696646782973159
14904074705970396144607975324071789
7782538980916129218867660539639113
7989264458929448028881461544183623
4884940056092573493683397415432597
29296937921533605271783282335278339
15068252869431173517619901981433887
45340744831382277778314411714038321
23526279331491979967459088170007493
11757461983504102882703921873266411
4884599400599065788343416425550105
19222080683917774089389901344648443
27201397012762364659375562198853397
19932411709905491662726651793121793
12502228744251176665239949706375457
6021244646538785150351525193611653
11583347167681790804731127756488677
18546428740114291548443628547666817
11740696743050763580819682556280111
18531730381995651214066715692566821
11600092720380784830621281640170107
37913322819290366439904954081120281
30129739901801466866658287810464149
15053586993140911076726965157196219
8285508862444663384604853936925347
26157180628643159412209903215156977
34269944559663768780473493656826435
22519653970992268110382100077874197
7775075374917063126159471195417021
26494901541166648397127551809707671
26489049968497944013546040661329033
44629157630913396087489303356492885
41562564608951544739748520938908227
11260340941969506704129327086664183
11419137357691239390798495467280849
37715215061874920910541587335441231
11418064263611190191714871953649247
30634046576677810243367572891651957
11598011700429729921403013564604791
16406126087748896443600579201490963
15228386104856272252730814511660459
19223853464845459080708147856407579
5074494673009361531251964637327029
11411983727247624264953770002583903
38260601335406888947610218472840961
18546428678899335050863117205765137
19217971592272961128114909431382787
30994986897928258458401330891795265
45534767542506516506144315140298817
15076495168972157458788299143526061
22671250067748760987040411364238075
15227452050413670191689445006463373
11592177671471030251990221451840857
7790393136696471139488003589132307
20386539614463982976217726972545651
49330346768141577129743737687475733
15077565245839640829777752220722919
20389894698513220862032187024816227
30129416654793303643722282600157059
7789741991807071483351815674721789
14889701547939635939621186607770649
7798927390839524171607627452378137
15068285320784422033479724393183499
31150411228125130878891430754111045
45694481845935868003967428739880213
14888694930528337914219053422268613
33921948458709111668967807069210907
7453453872119774443375724921013237
11434517870639824881545578285457667
22515170810460747570793900111424057
15084673758059166157390738517733463
15226738252163467663783243457023235
19050748242556308104164077042951013
5229474137828922743409855343923317
11253510941564498258602622336713535
18696265428728105986990939692071363
11252488740423824807467982663968175
14738451080842906395322694858069037
7782880311150383419686633157126955
11259966998747469266084650397983957
7452379503119614774399185627671907
16762565668417132425893011619955957
49008395639058354298064295949809509
23038936080158536294317304248835927
8302599400625152053876812825555485
7783238832632529474863808094410153
52640890950527430437182364155932529
18696265428728105986990939691836623
18696265428728105986990937424696891
15061799505585292103418258899779961
4148754399183871592707032825770059
22317158860547744725520075949375385
11419119685365014206472358855409907
19036050395757534611767057303179345
34616511492525521379764987998553195
37921533345411166695364528282846315
18696265428728105986990942304941007
40202219839022881908019596956597093
19200587691540391609305033915209015
3816902055306525381197274763888027
7797904641688841033454828190690329
18892976751847385645668904771527783
15227081121360128945632500554758439
5658644706134780201228036054348991
11599021199194779715374734034057069
15062202368625368025113933741625325
26669450029915281115649788064249755
15053960902909446031775953602810815
26494901541181305360088966073583947
15573599286107081572028648077500145
22865798288706503345210602049473033
19042147456509723946124566055887467
26650883926932386027609152340150703
18869384949178338309452747344186743
22842940992694669387446944760763297
5075518348849343155631019943235357
18869370906169789001166131571798499
7790407912814666634521263521349783
5075518348849343155766129327443133
26485742148360772216737287129369315
7610492517979138721127200701821833
18531403061181798820954594294592985
8631112729476274682237043366267619
18869370067842885337999141766655419
30114344507782290178979436289945847
26307115501665822482290679528306389
26834623757192703754614012288739319
26834623757192703754615164465631031
15745743164044464441707175283005515
5147464936860841753551468666660347
18696265428728105986990939691825975
40870737676671650919420788524109699
18861874273295367696755816809627341
34270269629837675182886159292350589
12313386643126919801671759059923185
15062172809164307875956522316745409
23190237534817830955524742679877985
22842583339938705287916631302111549
7610135440875304925471708403245065
33764193029494356287449097922552327
26297848207293603006299227371217415
41902613629542123128295839417187053
23031440187826243974071949957678259
15723875585612710438349936230758941
5074820712543406325586014329147509
11418745742089482142812831264190393
26470921067109856448411230231718101
22692400960473845692742712143871099
4494002380156606225940505073617053
7784280045181484671520520883834517
49010413166018698521274341583826649
22341025017070691995237319247685487
4885994162920797260100880748124669
26306416453163982067686676290558325
7468505047350249593092165544528025
19346166607718769608323922985959563
4343369797736110209972303352869469
11600466596671741724013420048278817
29626818014380607472050988658218073
5231180571786245154792794369593461
19230291819085999160694860296972749
11418764118305273238774636574583229
15587256367609776483272639757035689
4884940056092573493683397417091749
4155243008293963438414566973354279
4809434435648599050167220747950949
5074820744529963715677449752172781
4312299158649763723978743413029145
11253494649445199877032854249975737
56593883431187983993853150295315829
56593883431187983993853150295305665
11913816231508428799067763976565839
22851492948095971951905071765593449
4342653754726824289429836922365353
23346004062550906411185919913453435
18847581564828360090651219339258611
4155645034533347281895232508664511
34451912218129143434376759674268259
22859392252833250486385249465324351
7460246518482734399651113484821929
52092041486405662128501101766365535
26486022454552395649341938967573021
5147464936860841753474163201399939
37580800186123064954225815704723475
4312656871153872100254745775012195
26156887200651750338567937956138813
22993183268148441092507771711664063
5689375851740170893753672419090083
5516255146454979622364291986184913
15572948913712957418830359835419417
19397640992032775695983219074776945
8451460356225259336433681886200925
4885979284768488842773771103646457
22679784288233262378366788322090117
29941567187759449296636463531183161
11246000331284330307820777192625121
25977249581720094753942312201196057
37575276030515178236198303392275371
5074495378438860217656006353278837
11087919799700936423889638622218965
7619028952537202405740543869619861
49007385462610336475116593702278297
11756808175830202741415216603269023
7942409764382714014602769686085733
22685930695455316414400663027533281
24190686089201940952829005972981525
22024910742632889738453029799378729
4525106310522711181940243951240645
27510388633984872853417523056580529
45703015492168929398965677388062333
11245658706521139207287344202247027
6179667181635783024983561904811337
3982821224792528438430927736862847
5232575911334646861992237690294389
22024599711020295546208286917880377
15730361977791435591116175974680033
26493145759347923189382919744180499
30295660410611849008746134937965043
22693037057863737740134921984662797
11771488775853460459576239588962703
18711693332315884290683148572655183
7986405151490510323772630275145013
4526503832016472976797333775324869
15233860976512856839492078635136329
11275346774075381630305690469248833
22686240513220918353961261887865529
11247397655937000116127910817135861
27201723180411779175886252610582133
8866363310198460504571530260674165
11765624572628357501614023441071531
11261364515660807677053401077823423
30832495990719820134263210122513441
30114671052945002937010751368140291
15068252869431173517619901981923695
26825419884218912743835200477873331
22865798288706503345210602049719389
18885480732516647139526700818991273
7789725094961215114858138662588435
29941567187759449296636463531182677
11447784849629740351362786397375573
27672611896340080998981078726285373
15904802704833136197516517485580675
15747063025490866761999266699284867
26481275297107702757779855209892073
11765019316904007025149496296140505
4503170614027570099066810733817335
45023944201852700179381552473750469
22851508403351611970214444895584425
22686241049189626651045011402267027
15069961324885093798236359653753925
14888708970540850612538639265103549
3974284787382830420775159648634555
11419477272533396290283492754073151
15069961324885093798236359653988181
18863287924927149599183492297261303
38078931598275950317889266281400611
4313618246019650875398635238405373
18538917265530928355471438819981397
26833630512467312786393688074932099
7775728059178876779698441250641207
11764319399483276198285112975701591
15401599989092306718476260951250453
15068644320067250727011380954626133
12118056481140792834839337697320447
26488444839639227553914325505008169
4486475410889571921173169804445715
30476680938143752432059217343913147
26668022338249894796690501818107507
18885122308617676312144688673409121
8286846232835168128731878236629695
49171548749375762309967828351117307
22686971106117572069246387316954861
26997856681833887374400003534678011
49330346768141577129502451075068805
18704849194237173029598258934011243
18870100286881455295378235948225899
30806826524495863871100438435904927
18877613080230208716729656541620047
11412667827113379278357633317565979
18862914009136026834078453641263983
18878670453268433592893892115956759
25825685934594047792256686531722287
41726494432115600241032889985666235
15400821901953753428409056080112923
34087168923202128904999379309275707
22842955773327041182234578293206497
26651242317447546125436775847806881
6020918516425997895471492808251453
19389445119545943458960341611513523
11419477272533396290283492753858739
3816854825176055687089444069596777
5230513104374836140901345536457253
19027451173661669118958078124556375
22680111673125767466208468189765873
18871140732511511400456844844942071
5074837033538387929007197823762165
22844710915439107383064926420272669
26659435916055044694351376451143411
45694822729967367282665075644463845
18892650812742390951627275748110303
15055342706475531147959183011339727
11764973396806115712966648101185259
30477659144457924066469577570419199
19226971081211091280160428802629499
5074139235585702324677372923407445
7940621335571611902211949328152967
56051971455324552104448916834487983
11606579753708079782675074075906039
33261331782530823082489248187868081
34112190002117746416987174856413415
19563297808808565371523397993904447
18720542115993745453398706883656367
19029937274963080917855747108074455
15558608939738285254399924029943219
8127770433443652874188562853209583
19036035615396478702252211723443255
18869448500632147306831645926096019
38093969269470351907924095140061667
15597255062857061337636433429876749
3809017436352802961194015008243511
18870770382034002058653231442033327
26991370191809580574135636162329831
23009962007938694395472508249584717
11764304683224058457315943084270759
15068952017248133522213239318367519
29626817888779612052758947964777601
19035009212569926694201421684318151
24026070554935331992323492062356135
15226692973166774721104478452663935
22859392347609662523843805351635587
5155626848115578666705181475062679
33441964159284926987884612336894283
3982820748332040039662196139095611
15394804080061428027120169261251135
29295943330136661254780683468103167
22347200251965878774009369924637803
8150292305152420996396952177173919
41052750705785265331594839736376003
19358683480008414339277115834242795
18878670483869864219138207997512843
26838687933568293494350734315625353
30286765518737007656511053298089163
8271124994448559229342968987255829
11599411948777165384938161014101823
11591166820089158223035130814839583
23009947934612317554349394104757191
27503544240319315371249946308819303
23711630838961529130046672420801995
44507612099341655946170230887361835
24025077310209943236280197041071659
18697353910822701363706313298968507
15415566920709499131871552105027491
26652299085837507476154549869240867
48974790217641473022660094444117553
11780007508830649526145190290636535
22670503556846578919768459946605719
11742096351821577261444613940412087
41052750705785267544940665047396447
7792521614543169008855902811919289
40872755237133518525147394049527191
29936475655470572095823574260590431
19050002345276394733134420465545335
11771831614589822654345033907504475
11261365227001757132867748739686327
25841361895622151395992662019780335
26486022843598821873242533035614429
30286393922233551328996112741122541
11425917973779267378622639886885175
48456517448231451420137390885783939
15053245597461296308672003762174831
41533466344512835729859831077872927
33570276745040866639282424298622035
15227454165238352448462722570143291
45166570214254395181442597665672055
11771816096538127787726409118276639
18869742600476673327532469477207367
11283914884521674685314151682122747
4711479208305055795621535743044707
14882614262614584206422730339160237
15393000258718171874390822582991661
15408038410881373288374492145738591
15061083656619785372673932984052655
7971381686770224973669937460706855
15061799667560820820891392495726139
15406999509976981216614983720127177
26305378188964038106350927721766369
27503202813824439838725476726299079
15054287616013202335769561633510891
26651909754321012261418846851824823
12141306093736630911918330838822467
36575528546470187399883786775155093
15391975272586529196789309394553427
12959414838995024788949931493044419
12095488957556927122062143530711201
15393031237804060343338779917820971
11260666751089090316836106835222247
5485494729725565979692262861059229
22686583122663864772239803366988017
12441077618775747042996398820723333
15408038410881373288374484667818559
38094295113727199151797955685656101
22355070917159190894468471721353927
22686972063953643522770828567519595
15400854353018282323356803140376817
22678046012217362140214626877859815
11276403507458105528650191445961957
15061471508561437271967928025694087
11418762704585471429513193828768807
11592210218946769163005594483359527
4312282226748510692458731383066263
11590500961952481352013042679135151
11267834687535325692774704174393659
26651551261853053957560510720649963
16232679405605135635635602395964701
5485494729725565979692275008169853
7782213712339382246955702553413981
26156530256249035259063513036579337
15572962958100705176813532168943681
26149018842920321986034361293263377
11930906706956103012217688000709889
22174781320916369875587328062589473
8128063893708109822582017519202461
22678029048215821904643557817474473
11598089177963534205761929729221183
15572215871742802076433538602421677
14895523488075622305340531429126893
4808067310290005651731999284831399
7444168367888150800787149957051043
15406671479430238975084860327171843
30477023042641207559686131987516527
34270287367801975037660852669939353
4350555499402601635155237615270249
11442382601956943862484689922699683
23522091319005716979988951001148831
15407680922877282575743491102707793
4665660047821881615850828679153567
22679103583753032659150006250473127
15400527162400508747140528246152839
6321017583843189779945976658019827
6321670230077107671234681958977003
48835275446758322148335844715494203
11614060123607004558187959532364409
25839697850188112817793516650168083
5486161484609965621343416520746269
18869433011658153726200389478491259
4313618246022526182571169675842565
11921049766670284849779592551360839
5847798418896123258411399025880755
26826101362715983051496515502895611
14722744015239470772504125296458491
5059455685572372845849543077229775
30476680938137462761020616026283423
15422378512887246917930281075885235
30296049170954644057140760744971093
19372993117262947000580540342608947
32924638715884894372080394766331507
27023851760251600577273952603504675
22686582417318299020941461791670405
22677705385907347845004974003535859
41359306509315104634274585349409357
26165035555512471262474903973803621
49338896378490140864843074800238247
34104693401432047883724595797474139
11764971406139033159983422865262863
48331993696805272484641319315307121
55085032156506250365702939287463267
22670503556846578919768459832981879
22671249295207779431038695946013739
22700221922832067342319119906091861
26306383197208074651277179445542341
45161152354120849852918378419690111
4712873970626787267379000066566459
15242104016264583401601253581773307
4713898126056051475089124796437123
36574891577224754466860635888961179
11102599047099185933552506596922293
33931556950670966409274882021973923
15248899221805841035290657381532437
52470799484938554152815988821116135
29619633121466717910137594153148145
19381593144181177258606575535618283
11592240552487359501503959572374987
33773818717179453052602797429905957
11252471037713970394389541479485733
5688024629339742188827719032310859
15062140389939281938323973284598441
41726478975425892828935951649254211
6320007502081003737078667491795935
12614881245385194227792541703944247
7947433732556936896531556329759549
11260340847295449190547000247551701
20040982240341870810996328339647591
5848123621895017690675771517331635
29461893535606145336164290384235549
44528189543610849179007908277767199
3996787989980794933901539745284567
15242103791896799161263892145982383
11095461510027752826005548571192311
11767673719781534659902934538034933
11267834687541354341927224983720787
18870489683838258406661761487096499
11267834687541354341927224983986987
11592598203852076906995265812998119
34105019923251346967601803777403927
22346891526335939789115091495512057
4722107980227792630560604587826025
11419167621117847505260525014551675
4147047326921006406728825852714113
5057719557988520144318237893774899
7806147559419912954112750860632961
58419464811112424176917966739569567
26643356962198004799125829380893539
7805106345479852709850596963350041
30282034268749180015578203889899737
26473390038280960175695689431533335
15242819998405786469794811347002721
18886118379514323841214011666259495
40871420628718074703725898702803299
3976023867985512317939321154506063
26651909619905886744976046760390671
22355413050405831968462199872900615
26668036578077882363614004433858469
19051432989816159315180911239646347
22361913491356172406229852876040507
7941680313963498278886027657192417
8294746369982961322103038881949737
26486022843598821873242533036786193
18690866037677995324500840552164811
7806147559419912954112750860387089
30282034268749180015577064425568589
11600434017086098097883041299855895
11771473963291355540809044822261719
8120259020141640043925836625290735
15070987273168250423383308435596935
15056076518104080418844553781348129
18546425183952204286246418228547109
22664745810950997074878775024318999
26486022843598821873242533036082941
29955873969824269514706746128872383
7628342542846574967813294221971817
33571999468006743048712510513555335
22670550083333424767458952301053249
8503362333338247957770406907443835
11613718830226508747790233389380563
41196118124640584698338443534764997
19035740675703881308579525686838863
29281929423719739043124483514312327
18870115810563839279869783152088531
15227424503544431548678155511607067
44505577828751189399671312555840959
18706852552599605402498175354846543
15408395455845095414412549789125055
11756107496127788103565388559062123
44505577828751189399671312554914583
15054627431492473872863857051001753
32925957933309893089838924805225807
22175759014010106186721887012361837
12110902015210560922447547926983443
7625515953823891056602570003356807
7444929427080832902186861185730547
33103918905320181970772443384133057
11598073684824553915661667432027263
19215284443368552875648885998412001
5056353945534912750687974662365107
22851149301573803766676916946727921
26306400835932955234184745430784359
23010303341030867844266634570560079
14910856706438968147477423623240351
29965172202457722075366865740890233
45522384494211026320999410871555589
11772173747896684713682260993685667
23691560916628427472820561447793663
34105671833541121788093728032884903
41215626459761950519239106279376939
11269948186239426722639337808163315
11267834687541354341927219644568199
19041808276234570846902754942088395
15226722095851364871415689112580649
34112190002117746417063277824474359
19214570782180865942945458184221899
34112190002117746417063289852145399
30962623806921439950406550524227563
23030723338567488280763958511357385
30469138356358746952057282087134765
19207771756341790456196269058328675
14911897885525525613517331888244617
22506975835890737025733696486202913
11606239061741078717571493466438431
7941351519359041739050163028823371
7625515953823891056602575218832391
26485976412172166245004725974979425
33953047826699500004033699977238051
45693375798066094282034929743089967
26487016789375191076537329667830601
38228069033774371157703846820872109
11757461985027851799851493602884271
26479178760646927053228071660964537
23707920152929778804009356230871347
15226334720116969635672220818613291
4721069010785060347959754338114153
40888478842577022667351884085164779
11418762771696673736925599612263463
7799349940206446034148538659990147
19216698159265948033492405096639107
15227407573248944036074830612428615
8151347369837510439529910424332475
19389771027974336577628780421847179
34112190002117746687199588087032043
26493813631763929655774016422220721
4721767417972442772006798407543733
22858660618873456521770912548875407
22001692972207442379514966654143071
3989649041864220300940207703484519
5659934231333258579142706112030495
3982106556141658445431772585991327
22670551113571111754077667959842655
15385145238321746337271685232006773
15054643053033181805711731203577461
33924045370901175390443930123140341
34095751848887936939632469390160397
30288521630432745127382586477846749
33924387638475055401908478931288193
15226692973166774708778047961331527
49328899836240304129194424055812399
7474928656236803756284346853254065
26643356962198004799125829379443959
22859392347625131736865213954631907
37190097281274902656741495688458307
3996788022048776411683407056017915
26320706944769037539194603838420183
7452440168605168368915122394737427
44988342517214381566567991588139083
30116798695553869725884864695683089
8308046601739347718264928292326505
33112098973906893925027519349728693
22843654727079676350468257302718057
15055718260628419252943062397658669
5484188305019319113562014503347485
22512778760224984220813019814867439
9322198094934411813423835438605147
41726449925896188471335401055217843
18691257650301517521615147219378033
15242103757040837117245802255789655
30287448638510136377551161374183969
30810150308983862845175797018787113
34112190002117746686942230108446951
11246015820324716995261408945945219
33104928987082368013561141130546773
15564054150288159279397940307139053
5484188245065997269944292828330613
37920834232571307916314236278981625
15391617517591239579302706698464531
45199751408590134458339975704896779
11765282472714488154712691244993871
22504645802256575833175697157103533
37557831939469218220186022854680091
11749639542973490204341744744211205
19215984521181115448069614561663529
22339333397132840596609199505568615
41352818479040171719408469509308039
11268860346774994101755105485694745
26493223901558863005011790976290719
25653218331830453972267665948347727
20074073913363239669571740955068163
22686258046738277989920806138756867
26125459578981610561130330541382175
15775805878915955084849232409995547
26478106165672527361009433716798625
20388900136200005920027252534667431
26668036578077882363614004434114989
15211699778901892317403695887800435
41720629272327853884441011259596903
22670551113571111754077667961246739
22680125587841687596960191889024617
22670533890381004516574562233967569
19041806059366301262082402663363547
23364351328867514022404632335108919
15218823207500372278224738991828689
37730234873033620365927876195068977
18861906116802012219001014021087851
11269201070882399492242831237715477
27502861669041883647922438181366183
15398771545203602723488247536497825
23017815522492019864319735715927375
12765746642522671011896367305958451
30461983951667430652412338595157663
38078931598275948657840979232379203
41052750705785265331594839737069091
30301868353624142407235034411620605
41052750705785267544940657786610915
11419104804249969317906046767077627
15904149567470498005931589497413535
41052750705785267544940660167141683
12111227955637683242589406520093995
33924743043924473827491035033148155
11426305897289242640956764996314503
23347681511217698362433598264853715
5659949658818533583149443266377539
5057393043165138402029560116557239
18862574160133707279027392635500047
41892974183063101798880584975336527
5652438245516520752886767033384375
34285667880753712686466794507664531
23009620613649920314040318497755383
18531420020648769082464645700478415
12110901308344367627493778564092211
4485370609124602575214633906245975
15062126151565782218771856446621577
3974267858475150672035123323860767
41726435238796975402993854823402003
23522090491005043948120325685055699
5059115028579328726208439990388983
22845331630650478056071124231118897
34109769673514168664977057712207555
22843997146053312464966382650225373
9326250081974866518253756021425211
41730471707779572921465276480455267
7812262185738524918901599340365647
38093969269470351907922892977368155
44341352050078942720357717327262599
23023961098966530434740682493571975
38093969269470351907922892978093187
22678760710018204377270476955273993
11261753921687539136539968554489299
3984234937708661154856589487957065
18870083962501721803747235005220659
18727013017803948007790267361061507
26322137590838747702690224168095905
22851493620059929189473821512826425
11600109685728968118137918605782499
30459979671834141818709686324295351
26652299085837507475839345238015955
38077936879908879905236291200733883
40709491469248996960235373393855245
3973911616578314333072388129610271
19222439681948176192552589226789561
34095751506751671227509195290077605
19215984521181115448069614561205665
7777888924101008046570678975042315
26652641440648478172466859406106563
34109769673514168664977047625836799
23710280648322806117230486755695823
34109769673514168664977047625837283
27133354707943786205970796988464649
15424458858143446725634676809479615
18358967876058265495570793999252453
14760657360222504875603279971743365
22670533890381004516574562234202793
19214925680468847582568287212615851
37557831939469218220186022854211579
22670533890381004516574559625740453
34268170845579236105053315698899269
22671948342182984867605590378897265
7797237980346214446215707834523835
3809017436352802961194015009202315
38093969269470351907922893085829167
19036424307011674259568429418583033
37719031045073045781136077006977731
11962104328179720569601852120907983
11252455585445456435821921562337965
22670859159037013059761333307531121
22333204749529636724180954256165491
3983877889543585939572626788105445
15398771445961173250192349013648401
30639787968197749490879636035325529
3997518949176306602268473165132993
45693050330970221589076070474915771
38093969269470351907922893086564363
38093969269470351908141591370407215
26502738760534417148512312552344715
15572575610122718895983458815126773
11268860346774994101755105485684097
34109829506695004803826756837999055
33937298439830590738604248542659445
11433459590576370596373558403995545
34283912605845930646402740342431675
22670161425063314705666292114820251
14883312637812123846504278373033229
18696265428728106835443939437100899
11599038742983079851561375359294193
11599753407460758317264114484672621
15739550937424323663052066190880635
23037913245561343530681967675853769
22694467096415208460049337484199625
15243082222605454519272100409641959
7782538848154514899562567106624453
15391275323024964388035266507008585
11433459590576370017314129311885425
19027468270323268807213346914995939
18532754635026574280307075800598941
7964229369286548470104620171950189
15416638568799584040547701185763637
23018204115026303850147083047838693
18869448561726119113149607512459615
4697834626322497663570572101969029
11245317376344101183497670910573709
23379419556841074012483993521423745
18374363169489190296111439425714569
19035399954719686502296682500432681
14738466756362107655016633069301605
7776068752615429055818870907799935
7617660932151041046061246489323957
44508636444254953113967868184551799
26651242251658337736873757007597009
22341041884703173887490371107837187
4884599560866871452323847281890093
15062531097118811432625794103360577
26509192063382054333375816938759231
3982106525410850353755227215399715
15409142572867965799622526378461835
11584323452955249113980150117628373
7971738665953486025654553766000431
15556495407498808754834347416785349
7459549555667940752608227485349255
22174083040453125438971637331167789
21994849600568270888247487377069903
4351253712853652516142292701816817
7625530734308830190150207273843081
3989291421163762940946394968926559
29919747515990928739890520667875303
18885123720861607817625101242038873
30116084767246222423568129057948089
18705175004672284378971850774561359
19538011395118090614059911387451295
7790781052825156170401285703412403
4157013159929250037603092572465011
15243082222605454519272095755912263
15084006582274171111822008817936769
19365139637967028594687955219056775
18869727821569675972631727628542011
4995885709134396871748631175374847
5346177438129700518717602995730343
11425249869308198224897079310441783
14881539858498926842447356042368203
52417842724633634102190355334286843
26298548762644462379615861636690235
11756434236848029921025909621490871
15243082222605454519272095754985403
34090678499217399855403987124776891
11261752405768990257577064807618819
19372419125502548116613291714068575
8452453692848223505293956334692481
15084006582274171111822008818395601
4539753650129948823695054173771621
19027514956665391803134213292524831
26118598605269268628521257022076433
29936133297986186843110785332379439
15242104016264583967673107539599127
29304106558904211311123581962688871
8121626918104451851915870785076569
4345530797013021572183723950257565
4345173110665306675504546510832859
7610507971837645069699873553632231
47639172299979028827226245232103281
22174454803259169997046441202697357
7452036730112807919254188524480375
15408021547600158341945593404714771
5147121484649916693144153983541635
23024986315515812458525813938482853
22685604113587241398696568410370693
19185564061718781994817055899460169
26668036639371699674752531238843357
11418405694403552313854192855059235
44003973684952305021822821164379401
4809076623826496318642701416586595
34087234854764090967767003218531509
26478446624111306112285861314373431
19184881236571663055098039802460969
26479504195637675828165337787915443
12124188170520657101964963947944881
11261070258412135733664514213756253
11268549991652452785564337349487299
41703825645926329793904751441070453
19215998339418919197172341434013207
22513834719606346588330131389731519
4886335557290860324363870094898613
15418052686524580478941820458058957
26846250134544951534232272617589109
37724803637103834548768281703382053
18869728426151534476833025494058657
11441638306582943761637763829185315
23024271042271308599947214425412025
7775773779198886715365645731371683
27015982660601872850358583598455305
7797564592737436927883463419111477
18870800747639701157219312130849199
11260339497512183225560929551632347
19223495911452816487007725051425609
33768650000250820439515282086253579
48797017820175434137513357870873079
5336632334255297647729651396398895
4652348045306342669983134151645233
26149343432390451604276949311051153
7782541766133411267358010963273781
8451802613494542845860501171659697
19223495911452816487007730277208457
30647009713849364687394470419044105
15242103920274414191551924192012611
33096081614323725243926000565315173
48805211991591777536767946856525831
7956329166337895873085273106456433
15084660452620527254221089528554669
26313633058219905191173439781229115
11763962614254815191839147512628765
22513121721451609330040004872493847
26487032308903011305571930125493783
23379419556841074012483993522604705
22679087385091861554698658097288721
23001407298078587174076240706976211
11447784849629740351416013272873897
15407649177026092770491307038935433
3988935951883608489570501600249655
23022857393554668024225741537720593
30288522809271808766478291065511683
15228400793196708121048239083393255
11261397678345816046412569481999481
15242103886685686957077424846383911
26651210606507207014963332686962217
7948491878204844343799108608609009
22686257310713085520260780322544197
19035337911910086463208070501670599
11447784849629740351416015880601041
8121284716162638583344895941061831
7784310922173719447088286875729723
22678403023689118461353870464315203
7459595344377093910737631001120349
18885449659963871969990648425688557
14738155505882956779809404849502345
22340048704044387312905032579211463
15384788929502732265728145158066349
11411234328850564196703444035435319
26313603399506952190911275504031271
7948475009295924992201112119523657
19184508032368130969514459251753373
32930830336329619679362424819407089
18922323873703473119923084953026949
12252562100823868585324488674661905
26478446624111306112285866535002647
4718665548404156274311805116217193
7625873640171605041691967746374361
7971040965728650529226920418825603
37063768873321765779170102298038033
15061146406253019738244703363548301
8788822748714622075766071772940543
23188805284180275835317897451417105
26644800336596850165250328622213947
5147464936860841199591054133767331
34087851069085463867320052591333563
29792411114742399076524092961781565
53128634292131356905830140545400005
49332083306799946684755353156741789
36573865849141782169052437498281025
4170265900687627964278949728685843
22016698896250172464142400451885385
14722744015239601430749657522246571
7783256301956417606287116377998161
15408070352012934903301653895493579
37378223302681208620897390210648497
4722107980227792630505070204041849
18531745287898060202363732391851717
32931157012986711667404514993581945
11434437992128467824696407686050873
30287092903624039816090995177681843
15400821901939236542114455028146791
11260324750682917806637296902117269
7782198125775923432933286080165519
15061830732630649791512254899727705
7941306309135020819505012474872389
45166585474482344884622041278661223
34096450422558141928303367128864123
19893100173048433173654785430655553
45515943214477411797096263173279331
7617988215012884380991649789398833
7789709603198426990527972392697861
36731605560566419361879444660548205
26328002627966934503347367396098367
12259125357133855270244172971706803
11620871850154999618540653262000469
15053944678097507041784439625584917
34106028557800854255849175816565559
30302859320106597189603203125526299
15060759059744721291500927187404329
4642458531297994951810637999386289
5517605851506646678372415618322553
30115742830975903809272245001041251
52417827942679271550003939962159647
45339266179467263175525952894889509
11606581126611870633221198702334715
7985364004923621256627002305208453
19185564061718781994817055683007625
3974269400692318879528461810372881
8152030257678547273504010028918399
22859392347609662523954981259006775
37920832786735209072140861290551031
15227390007591457660288935074184119
7940995312514184817796735273283035
5170713166283879843325140249667557
5516938674180103176315649693114193
7468146522804844953855497378837917
15400805833082275270998099739452197
4178865791712292507242246226304527
22498780922682547885959754539918359
11951130697454706310875656773453083
11088618139921786031247410555045323
15244217422243957838699030022118693
52416447417150342257289409938897143
15062172809164307876090533853426409
7963187449916988651331325034054005
37921842836389996431773370227604353
26826102101664809067559803324074935
40385476350825398043069051864699357
7459565012308802010138840503476933
22483091465208423742375264684824439
15423042960306872203567405718864223
27014618520143929019563149306549045
11923721075081323824611038848250501
15068984433416346967803136992427471
15407371813596995514004558225602809
7955319089083861388529781587609863
7956406893508092242946606489877417
11606547302421213535952947159157565
15083648162807632236804436379841717
15046434609868006885491109004203349
22859718191854319792272468772990653
19199918339718614864244445526680867
15902814313599447618021464470076447
4995885865210656271669972526093883
18861611948398098454443052174809569
25984078006499319855020808243565007
11591868050792293870801102824949695
36552667753788582227197801188412453
7797952617131431862508524157816719
15384788929502732265728147539044333
11591540664194806966555883108177699
11260712637588921543912688193587803
5485524513900992039357301414237865
18547141900317109939111148018483111
11620871850154999618540653261532441
8113026895711756084503628985725781
19053169413467948108475916743069395
7948163945361982089382060344231745
4155243008296837649437648461800723
4885994673193109667729495777171641
19193107923392795512394422758742641
3974253044509605111035487716067005
22680158365611042153687223627190873
19215252091191765276567703640524493
11261394752943751538144360543365185
18712703316293008355654704099386343
7789725831133989508898014640040935
7617988217927328579624057058860521
26165035742196208911107928444571729
30466686184184912495500963252813277
3982464306407952945248284591150035
30459886549307014950891333867832187
7954960668162547845845911551884779
22497398311469577543941863341887705
11591230377502712127733450994022083
19208456623315464684748299692505063
19036068733883598641607968672933561
41540637101020836851453025249274321
22859392542782319438211874188457123
11599410600508887716921148352978295
26487390127891865945087763400929815
4311909694385601003157439961180805
26478107378113046385820394481232685
33773476645061110125657635541842549
26322106616073634420516330938977889
22332209876654182066618184414988639
26667335281932387342443708812803867
18531403093511614078297688549225381
8129122071541992493317258473843891
22845750881694072439233799751594409
22852951644985409164164153459759949
15407681492496972571808828365567975
11088975826269501210601272324036701
15572622939618524487199782802678565
23348970939953089695066786828681697
22505624260654264262962738547870437
4321582171094617313331395734104157
7625158267473021672772845170150629
5672317859499508557757603426155017
3816871753957531690322848802109037
19215609647948262743459724659155255
22850094753240849368977956124121165
15062172809164308402458698635866213
30303903488592934473570321855964345
5146470373147749510810929383826935
11435168110274668489745179187598919
3992460311111855912958200632749373
19050748178432374447208012112737453
18532399097236844217393172696222817
18696297945656619050401909870068263
19585474362379059160152780670872925
19044666611042175646782020691184267
26478805620494629765022395316102085
8460959542853409073442225455619773
30311057119081109947587173529774003
8631112792214980096965126561920091
11434437992128467824696397930438941
15408785459190872910024584838898091
16581250468045001022305514487951421
7806147559419913250334432902659009
26654411372153106467826523211776399
5990810358455486043465112478451301
5154618083935338622622195147623139
11433102708966544983112035880630163
7452380339866121009841095669154115
19044666611042175646782020690693491
14895880435332845635184282298446353
18891595431924455141221209020303593
11793358601823762763236413008223403
5147789558369242177403375400159083
11418747954825852573580629418031433
19373412983699627788429310991065103
43860961774747701135301035375176255
15408660054706029483065717995360315
25644696615093768974475182844000805
11605865282024479099664678442933537
4884598887436230672021347035305737
11929928274867697148257873774637613
18704133856528027652790203843064691
11410942281034953562070236209685803
4329077733685281346380019034669651
22181950697115634320618188121802567
11756808175830201094780792854108551
11246715505611770646118515508255345
26479519484659991289122091420304561
15950306628707893768206246390678041
11254566263889473741025575675375733
11253170892342208164860225077014641
15061130177002326560848304304590405
7797920805620229194776433446244831
11756808175830201094780792854343291
5989488965042155640827623995094725
37755924566419169532930750877804029
7948149039462728106080065973427805
5989148335934444826277138449702185
22860090789943474249636932096168509
34112190002117745040007570811185463
58418128883778393358354563604016231
41215515025091083908100076167611423
11433459717495935590061502983539757
34097149437597440957499507842893913
26652981168901235503123409304268949
26509534129444935056902691990012457
18532073249876244234302679406233889
29281261868656637164844769190161059
19034993728164306784864629972872373
38060722209332058505133690689749691
5990142286115633283745220474232105
37920834232585966527082244741843517
22686257310713087167556739890280477
3975684492411659622293260129330777
33592161412629758930059211301290905
11245999496067881619380513321916145
3975667529909367926918958554363277
4524358256204378024192131943707975
11763635901082202519927357579745157
7775385925872145125596694861439543
11756793269936702591442961810064523
22686257310713087167556744652236445
5990141580686134597341176266284329
3975684458687427880462086273843613
18862572582911614424915529919192561
4643499778824050577761173578955027
15062528982426193298350678969574527
11095056596350420333612397159320875
26487746369839778961778597804653719
41721623403353724581521325647895619
51139895082145503305930740789395157
15409110761299696613523078189652149
19042134018236772712591252629772263
22678760710018204377323633875371065
48794531785843409219532315182095441
15384464589413041102495029341727475
30294586143642926637207538406353637
23030367228038279032592098899246407
22339674055375319448112852427601997
15399860435136043234021513559095289
8631766052001769864889198230542779
26321391113534456495809960715718449
4155257883519352056439203013320807
4337645307721328297220549460767949
18696297945656618780473404790186351
11117250110824471507449489622657235
19223137484487413342726292788620157
19042849358791636359877214285093163
19712453015811434529580701351215573
19712453015811434529580696352662013
4477876093938555170055196374645013
27170196433898962993718684475917421
33262668635738982015911355402312549
8286520324406775009883403794640159
19712453015811434529527528778823733
23008516485123137782121326130437383
11582957770731146768842137309383033
19200246231667586448604887296974865
15061814481583579246951864224631057
3989991308005393569971879339242341
15235633690311297964379999045264685
36574549347529684159131668780739013
15053960163954597497094577027371683
4539398145751931789253998807379141
11772466501138639815581516566313567
26479178959110277163729379532691829
22677735078211901765456740486268597
18862962751087274487836498391157803
11267834687535325692774709406332503
4336198437947031485594928028203451
25983424969842501600165479865148347
15061815122816592979387261266812095
26335729737781182027136818785605341
26149669821591467653954137804760447
29957351209374596907944997595303147
22851864643854326875074520894934085
22692711215025946253269186045563113
11591898353523359682883064360892351
4155243008293963721224624640921511
29965174486711232941520467623816403
4012184019267752286548237264173747
7806471383476959066974445326243199
3984249650895422631450861267151933
18863645507460913944674781243624099
26478446624111306112285863917448851
11247446464939933912576557630168725
15392657961912186568477134400466009
7956016696122081392700090849705451
18864685982442821340261453159239127
34105733137332629059022198640146995
15407663989449257670288842213254511
22662342446295069463283554225057777
4695772145649727781540541897581701
19200229941002632826592695811229675
25991294713773022857138694909264357
26147961333948830578617105634414529
15573631988164803168101167673328329
18713030734765338125633335079702251
19050750134266078710478673436112037
19036749641374905030583725590255885
26840458132701497318291801285357729
11253156011154596719027450400809663
7467403804646342293011921087119351
15060773907482408933284881140097175
4177450699857291134919424102759399
7468473910657775723804579003278189
18870798599270898447414878491706167
7791123219724029750348709184311737
8120196238506105920653306097792693
14882239641368869826509055115467485
18871095678502806481959129599411047
11765019314055127516752711837414529
8120227308005908619932006028061965
11606921178679480453905025601736509
30296049170948476778502624670979197
15761123133279693147477720454881805
22483091465208423742401829698679731
36913572479983838185508808023746055
4320493429097624221279202529200029
5173057245835690525995719820048501
19224209671737963568696706176836557
11742111900411613153588715340918459
11921018830125509113226283353406353
11605865248227402826493093829547633
23024301879627298813787018665261955
3983178333901242863821739173857365
8150633604835995670985874574323907
26321080049663759256342274152299847
15233877776971184820313341013626737
22497398311469577543969583372275777
15046076923510973140940697632264567
22678419892712870255443063784300153
26658738246280843544445669615897823
30643687452752221826747815187368329
37401147263428445424651412952759587
15055717422427705099951151392089989
12094495806327751748103176484683877
8113088969126383553223694549231181
30296034358359556967314791793552221
4155243008296837649488346399723223
18871821504121287866115051607916335
22850498901755053800779226334290161
26485633475602977984963770298172223
22844322897089899204242303504877161
18870086917110955108744370677329491
22686582733839892736205786329986009
44498686134992189496491358497510587
3996788022048776411765569064641775
29936133330038847136312587345842043
15061827786955831829478729651907589
5341458337765766973392172205632615
12281646542477907239472029363223461
7610507971837645069699873553866487
3817553169712049452091607970729523
15068609818359845900845801082714215
11590841047548732892601875274412777
19043220378333429346016341330059675
7626911963815787030271730599814053
18878343129823043175788604560023581
4164539763092878081458201696461193
26497275856494793790358831832583623
22497739001864804340434140977671429
22852888222056919098002399227029021
7790781759800186384893580134261593
37582462947653694779319756037179103
3988950669575518689146151862213523
18870086917110955108744370677564715
3989275871113630771724104073658345
15573289602491064953506425891457745
7610507971837645069699881273772967
3999615386331415116743583102430041
11755720343861060517446510844633851
52298020719116009486981019319312629
18531713451687833222193984174183133
15227438648641444974761978759267279
7452036730112807919254188524490055
11755720343861060517446510845102847
19199888545322745454961119171769767
3974610057628582107988521858615205
15242089680244382513010966628089373
7453436202932115364297654685450357
19036066552082926429215257252211439
7806147692393314487663876661825977
22843280272287686248559806509780877
15556495407498808754918848335479057
15556495407498808754918848335744773
22677346995723417970893422368937579
11260666751089220975057441295138355
26159215119515134312606402289363881
15407698393778575749110770049965035
4154186306963742901866055206779683
11253883409598272940996628598496525
7616962520521794349511371433332529
15391244314854525615079741689499709
11441981853802480466382833486349759
11267834688932602785833712872848115
18876571864904925857953951042000491
22505656779121875217890122448786685
22688942173985206731226887488982901
3974285019459427167577121413416397
29937173740975683889440575270714453
15748102152416283301009225845107859
3816871753957531690326522759609525
11275691023595320268776402154651127
11583657620990309648202065594212663
14882239641372030511688077009698885
41884048646120032021673788144375293
11434500873145090941212047650157227
7452363409554867130505203338953577
18696623788289207518581809057044855
7625873640171605041800679589162481
15062187623117804676775405210658159
11764287751530868527694844328383071
15053261886333792379119654352258713
11599768221413980778829580925514129
30288846767790124764147615012690189
22679444272606012741139213666448357
26644771513223804526627135156900335
7963514704808870004401883545176265
3974610057628582107988521857901789
34096808142485260324959685179868339
26162690222635553347088369546946213
8120196238506105920653306098016785
30460943316287926620245155600814701
22672272972504829597588357498359865
3999305699920425478545818479685461
19223852791598262759913701851419245
19035693547670481705823715648807407
15556495407498808754918853767407185
22679071805899973020577066286211557
22828957199542719298825827306131035
26478463620009883019862612344714133
11425917943171789129832381770424631
22850094753240718118179352310136377
23032155360661190578383399335885733
33435462244848827865229877513425759
15948911258593919191375881439027353
19193107923392795512394422758262997
23024986315515812458413373272882557
19215302984544408277037342944618287
22685945510788133335625120195696145
26472690991239642838978847320448557
11435604936103178590640351809391243
22182977188996924765257176510304599
8121238159272669652600710024828357
11433118132151485799591456115261043
15226055938191924200746106850826539
22859392408900595649770390715090023
29618964404978574857346635644741081
19201317813980078852328917065233263
37896170197254717712435719161481025
12253571570436488829511750247929361
11268923096692542267268729431493061
19201659884636007859690031716570015
19200246198006020299787461087082693
23023572634784821911573344637306035
30295318985643174626868781237478001
11087545888613841430217375592979463
11411234328844535251889500192783799
30294961363495096548048521531450433
30114687380044138731164825691540647
15408785727623212130374816659686579
3998234253293572324491754592139791
3982152375467192441852268974136933
15414134862238837914015697131005319
26489143723380439901219263615489919
19208489076104708689530934275797391
26489128237580415629444120366704987
4313618244625527371002952298573365
4477890202646502524258022217919219
15092206402887120030764784043735997
7964585611113999623370637157201025
30303560745843451907489382775387041
11245642577756152367815175818626765
3975340781687257238485729734680691
23016448618950344830950889119249487
11606224244869977611416174967209035
33773818717179452781401825600559761
11447784849629740351444980127340073
14882612850351863649742499474550407
11599783807892429959933786088494335
15731681773575646099182484893859129
22685215388555273060313290899355757
11765018509320084932044579572737329
29935436264997206913219043119849559
11253510906445993095527852591518979
23173783868435248434541557919221873
15070039655388398599765597405153733
15226350170924824844762533431810285
14896173860614585086756967083297151
22685915177319689820251219253941777
30476680933960972726657493854400863
15068596517158048969619241342504309
7799351485221449041236497397594811
15947173654654342324364906992383413
18531713451687833222193988936139101
48971843742385372265368829161096185
18532737700273830570047396324343017
7958471621514763371270694023738119
22859392408900595649770390715101155
22167268498164421243957567150970979
7954976315931667471741511808343153
15264623214720922317395108602891049
15391244314854525615079744177734513
18532753928127388931935124111947955
26159215119515134312500107840623929
22671248458537124307462718169351489
14903361576441574356422475030341685
30113613649166539528806739728266863
11614450294899715308506687132010767
19357954838526060824544407100157463
4164508890548848517316825296534579
33924386833790786745309144997493615
11938417286502589267858544708320225
22686258046738277989948683185584827
23032497695313150103416654447226365
5311409572673679498176673052453407
7970016074443255710015356143356687
19036408818337977975348977080091705
19044309765797421977534310972409011
22686257402587111904803912368983913
15062529084571009377566765481948015
30634047990454809514555042154675581
22860092875696768629869447541560483
23017457737034126244970258501349887
15391601967537800433530940798024475
37918815132981634385615617357340225
7948149131342509419500478956161165
23000648964083597727058138024562409
25990967363673778651224660479989265
22483091465208423742401829699170023
19380551087590028268607099953078081
22685883363034345602103217672694815
18869727050275249603282393648085457
37730203965379703170033296295803683
26305344232252015875445090954846837
15415207049435463627444351303293631
26157880416290127676608668347003077
26159215119515134312500122466631545
22670859157456340415775495692749607
11764319589132215572262218285314367
18704850638615360351344403736644333
11425249226342804857933270601726459
44989381614865946639725087231913131
15391989416361669274900368335709723
4323633523494204326099019739735381
22693054696655143182030971314794233
51613067623124254356463911437572695
18877269465983955057759281955511267
22483091465208423742401829699404763
41533805750745093424928800083037171
30145806090699282013682846673495987
15242103791896798621404479569263863
51613067623124254356463913819946051
15062465461772304279930474473562087
15424458858143446725634676808298171
7807592244037775958391310331943533
15069669338408167095357329536498539
22506680418400615992563445527767053
15226678198430369924473366050268587
14911926805216817948544396678872907
30282034268749180015577074640067697
3990707186181654901513720506766553
22354417566886893480288247994166919
15597611303302552967165186938839841
33921951344358441627757505027318063
11906661769640639173436239044512171
29956295210619509548767807695926233
18863287956988685862813075507428091
15226024357161297549211441398636307
15415924570468742220348188206527999
23023214241679604722952451000930575
8308744207540437751819172220642517
15414153239991257070890832031653919
7467060229945569149938643366671173
18711352641936014132314337508805967
8631097978210165482949643165118191
7806862895529745164206519325716043
19351905111444390594269606996174771
41713058307205137449819395928308689
15401242565624422217254507495852873
19050748242556308104057832363549185
7461661774880666744854820010802503
25833524053775160272942123278864727
7799008677073937847130845935160203
19366196980449224223118678671197825
15414150250326478394359563401645513
22678108065046594215162619176065525
15400821901939236822508764820979059
11584356768661752243259462515201247
3991746515698454626360066612640521
22364228710970861184353810913758951
15083991676380671501023480420310037
7625873640171605041800671755397421
15571891505487253478355209935043233
26306043114526819598271157616483469
3988935951886632579218068092201773
15061800275210994602600846447758065
19209466132407321148406293056933881
11765018544363174498473017471530113
11765360741989558281029988454646841
30460227140185628771505312498243893
4164508890548848517316825295575775
14882239641372030511688077009688237
15227406165289314771411455347731799
18870412120112868245025882137627983
18704133856528027652790203842563267
26312964249762017621083756791276207
11246715603197820664528582697935741
22175416175282368320839404936964809
33914781131762705881565015941148599
11117995145147571977664764325581743
22017692754332421676648340181987305
14738466756362107655016633068854389
11434532715251301579229975898362851
15385547971589537992424044787022923
23221679877498804576966742735127937
11598370793188101244824053630204745
30113630104525432817567328958339487
4484671526894965057537017293946315
23024287000007904749135015401062463
7806862895529745164206519325471139
4886320135413025497836129289869537
11606550156285092681824099205786873
4155243008296837649488336304003039
15399472380400684996923793790379817
19035337269279514187341705443693159
11592613857668570987446663203904939
19209466132421980029360126609051805
22670161390026409925141028150188451
15391989416361669274900368335229595
30116440975551178167863901835707503
3976722684546528853576613249112191
4320136506470312955368831494711813
22664403776735728595341445694295175
7962845316610125745369884178413677
11598727007540169599379791920658541
22678760578719982553047319942384281
15228478680748446948182398229659505
18375356446300374479075304855315761
18554606784292563030528133780814513
15085064631857046965314372652570975
7948163945361981538345691983915269
11765703008001241269206040608983589
22678108065046594215162619175841917
3982820420063520994647965657844807
15234918282629995270566262477111853
29303453332579676712312703415278499
48971843742385372265368829159915225
22497756703246791126997262677929791
26478446624111306112285863917939143
18374333477202448935709984405924337
29942281820036223279437165916706911
19395199364516923328101817595342517
8121268556925402759242830579443445
11427329408286564246668448404253139
3974253044509604518644231797550269
7460233084651536283558966385919621
3982509389974127967941907375632389
11447784849629740351416005666113065
7468473875680955649927380206058711
19200633510869080096461952311303367
15053928384511383469934388790716629
3983535215721711240084525088218835
11606550156285092681824104086276377
11259982716501314147083197584816195
7616962558344208539694655763946705
5154634920885613063391888766427083
22669834811277982978085139173462677
29949420797104156559082914609779303
11260308461604959096837383114294839
26148645666285664446143443282842215
7964942592029054852161665559758365
22670176303269672394642069760587519
7963901280237819479572105289921665
15077537934044169306403587100531527
11583702637104176667731204253174365
11267850910814196055823655779551195
37557832102687900238055773704629419
33097090191688008501504794449071865
26164693486456427316480636911195561
15226010118929635866006156879143863
12790345706772130205758435217197545
26306043149575920318692071739103577
12614865631129526630002176167473975
11598679678037215379264275246853379
22687282333351901331348977355479943
18704460404735090029959164637918831
7948491846272373258543493486469381
22529184843578908833914507387481105
11943585359204898325400790299219481
15084006582274170287883705682267377
7948880637226063183348132136961821
22828957199542719298848922451977291
15392332214004410942497821270151859
37200011323340547818019856264559347
3990722132953432903903295725994955
44004315818259167927784262018124385
15575307961752296575270577987859417
22688942173985206731226884991303321
33772467270269847867060824443202581
8976640083768743831424001690981855
22512404910207439444899836861943503
8791183337429217585803823154011763
3999990100907964518481080646385103
11765003794675541896640047290939501
22483091465208423742401829709944347
11749311415963673924347820300442275
15557178901439332780107935655856467
22520368509715457951176719109608977
19202312469652236753538506795575195
11419090700230693958591434856849669
15903481557935879785287311039393995
11087578436023211608086608404249207
16247688160117163525742990316426719
11606550156285092681824094433523641
19214944430915423093573059416801393
11584341760611243496927175645282245
11584341760611243496927175645740593
30295318985643174626868796558032393
4147358488440998772212133172859453
7452363440162476025271529091164557
18720571037072995740708418076679889
12612164121942953678583496003704287
29926575433699450670226794544784931
15226349499090209279574793423346263
4517560129762925379083725698771115
15228479254864368638776424005220561
11261382088858163465751082645341179
33428913225330860256091553828356089
15069311688447312084488622160518855
41703825645926329793904751441080617
11275332799641569686942496243496233
22182977002232540410812860641259003
11763573890472952665984180506920225
26650869752890463954778723050556239
22694111461973217414561755470767653
26479861915643803031907292457674685
22843654752995310863217782923459535
26156530412240971459789966160206261
11583656180788474900541023322875969
11583345758346541744169526877097189
27014959688857493919260551076905017
22688942173985209238832402409544341
15061812300893819726393691527835885
41541691846236742747675674101601077
41723022070173512059009070629619749
26322821724702630879166508551460181
33922307901295008373026533745220955
7992537683732675491163186376424877
5148783963013465824259136382832511
11261409703889146508601924442571469
11253510974887943720353332038089189
26147619941253346671000928043359271
26159215119515134312500097971184393
44002638884014631540378257710068697
11583702637104176667731204253196145
11748969988086309434888540845502879
23030743797953656582089911117190077
41723022070173512059009070629864653
23000648964083597727058138024317989
7985025598592913639956210441259823
18885140779643179276970490788563215
15061098405054679199808697612286943
15391244314854525615079744178703965
26488709154031916600585822524332967
11426305092655614558932459596011827
11425234988111143753094444806908327
23025358547431882796428979948375707
51613067623124254356463913932164839
15423759614291566481357098314552783
19051772239163763498253866399356367
37576627634825777797483668870817599
15384788290998416427013244929255489
19034295320759843832118620939503887
22355397439062149127710261675388615
18870101666928195885805291921043143
41711270552086796411983768603222125
11606922556069782776302135587353415
26306043149575920318692071738635065
26316939955624857975190206676900107
7610493127223020723170968753239547
22678013055401916750803143296150989
18691614767174244193141121199548157
22828957199542719298848930161810763
7452735709913296661557520856829787
11600126616039941154175968600365087
37589646978894273700182581947552763
30476680933960965669609845456054319
7798277655243096312063966143141205
26660151055200481443043817944857831
11600126616039941154175968600364603
55767952238180494181394158513719953
8980351062567937027029943428018999
19720322115467184413892787979449263
30619752999266675655823073129308041
12138901185531930219414817119486567
12101727197693278055734290795176203
22497398919107700505130378419379491
26645827443316534320217615120022731
26293097846509964165688564791738159
18856542070779758444334304625960099
4500099977072217911937814789939247
23024986315515812458359046158081917
23188805284180275835317897451149453
22340017017999091880895575722259569
7783937009354376070324960117836315
22678760578719982553047319941905121
26322448683807825851736557192487861
22684936041195796498796294096014385
18375340989517836117002278020904813
30288148459764307975109490012273617
30288164516821902472492435987118629
14912222350966580308673314400035685
3974610057628580949843038774621449
26308496764613513442437451743224843
26315993426764098493603237387350267
7941306309135020819505012474882553
15061131558843839709636522915859689
7797221889835411911372478368078895
7941631637729168186568250818148197
11748285915654481035436207095901257
22852206775703429204094020892357761
18878668367779851637849806909448869
11605509174495166024881872487466309
22842954937905814271335283846107311
52419223381189641693147669845990595
3982465112739284687651889832743525
19028181326866425331456744312609887
8121269295953221612400839502167729
15242104016264583967779277285906543
29957987413349422340918305742922011
19226272923394821893861500518454891
5341784887493704352427909193352775
40369132923629576025552726199748465
29791042800396162232439447373440949
19028197780439716810754103447557679
29791042800396162232439447372747861
26156496426225925290860035308384577
7791093625412208650813500231824371
30303528807728583541478799038198871
11592239842489769429258119087139377
15408413193752326690929729405874709
3989277246926532832885205210837925
12269960939489214853334532620571571
33427578332597454953277354260926913
26668393525401063220813686236438753
23362036077208133921896274205256807
22845409832630647682071249482908609
12764753397797280056505615084174787
7948163945361981538316722398950509
15759371551834454806235952122458537
18712361987600583414729815896536039
4345855967877534078847442220752703
11773928448660884609626448837237087
4336214757575113987464637219818271
7451695303418484498915088642163331
11607278092549589550024381092090645
15055342772180140839746151683217737
7783595779965180240152017784661371
19200586885483374647214370076593083
18554605310703494754394849421604153
18885107526786354790435850698148563
22686257310719107677657368338073593
19042864172895562336673544648592639
4809402535092132699263569208109283
4178118676089535466216116563151979
29965515786268461645308624465570219
26651583812303893012584485300989107
12764751985538406759511945564784463
30302130677082128520269432069794623
15061457367903593503656695764888297
18884780274742809600048477457282705
41707982479602811214949640519113087
15714948981493747931479863598256925
15407682327704248827219063330496335
30459155591581470211549056823950183
18704133856528027652790208846729291
4164525213007052285569394798752405
22664063054284863565991859946233095
7962844546908989536842431567946737
3989275229808054941037487359870795
18546425918462558107298562314271809
11267834687535325692802531587083087
36912237104814854569264129635625667
14731638136142380271946133886346305
22347233408687988068436106952350241
30131807547811978521571269040890767
37574951534351681948235996730901487
22679739142136462268525711005902517
22687250555438475098972102020142205
22677315217806970969816626057926677
11614092575095626047006616978289543
22686954945495526766964088031518211
7782182639912654630779286523941937
22844354639808713063253818367544137
22685620369163015797897994827431347
26478462749674800556415149639605615
19216342051516216411871671892916247
11765003729021838553564500418466861
15243502823552906001872604539032889
19208131589570006557604238625682179
19214928369415627440488004021872291
29793046735916264818555531563205529
7789725831133989509032183429472887
18524233046670386006401788797679573
34090694018666371535241233198523527
7791138707054112161629310258312765
29791058901309042876147902912838849
11598353001314152841810261771973413
4162735981439248800486886460970763
16405784753275205516205247410092131
11269202515257845217038669029641337
15062204516846192687757940797686639
4710440043699132894651050977920783
11434437992137781646338708501283873
18711677717996713623020917464188863
26291392983525457271421058366166991
7625515181144375253798487854343129
11283572853031550617440690763085759
22663007827892817375017241805029167
11267478379852024197522740851283213
7625873640171605041800682196900273
11771117622299764361207466214942567
19373722600002831014127693150836835
11419137357688085211416961728144821
30475590788609294584710438090483171
15226350169542881336024824254733149
11576846665796426606055556830964383
4643499778824051402208782098963379
7610507971837645072036992341001927
16407446495688429827425147783916647
15062871149382003033534702794211235
19034978140083258374583979632855995
26149670564985344122792758263704265
18863302866944411487385095007934515
15227763850245780990932255857724933
11598696608216118122509154803735511
15233893423354799051826321114328813
33947280429230882580825287461469747
18869386294238513679286072160103807
22001335316464330684070614834795277
19547201281928383603786390868886407
15228105949831423477299454622352959
11252811860934173651166919278074299
37081138276490074571284115298684585
3816528241789856819239870697596979
7610507971837645072064921666027991
11930596316585564287930959766503417
44853511024002114473054428966414755
7775385090469422527988646911791357
23522106009062898626612325241584767
7987460445298864521258122586851255
15226024360215109953066275183612757
19222438976506209542523512089852567
7789725192881662830967858145304435
7782554402658340206986790020146945
11261380612279355874159389535648013
11246342299751989469374282852979253
33764597854231151898516309202774039
11261394856347197916870522899762389
3817631403808245498575130417630587
15235244191004195503250683802081597
18885154153708141128000066246010047
4178492686685070587873481125967759
30129073816056942051356814776671703
16247718554821237274718263290759511
7791480169968237480543143428444401
18711645269830040483109723991854083
5027282324019727927425307150597267
19050764980215005557265567822594927
22016372925031481212092764046049025
18374331519902336301845007091915917
11922059787151264429592251814868571
22016698834914511257279576815923729
11433817310560431666752240683335727
11606565069680329924352518057090707
7775386597706471886707313682531733
11605849023550973958069582796357305
15046449515764106136516952428585677
30303171756604059292824530691987545
16249395721937369523250982145588247
18871421586867693458517540610332935
22669837797747434221114779024475221
7782540326260369527319632785667451
22685883465122666630256264061297649
7625515953823891032145655632723051
12299401308139947206201887843313331
14904386504297118285751960084290985
3998201737744268714631579728112457
19214940969222733203363774220099707
18885482179894593407320089698056649
15406996523290450293930072650816879
7790781084953221789314622233410163
15242103886685686660243722375285767
37580132300464068329490786967685119
18704508439585377537918568087055431
3973927907227495331892611652383447
8789162892607677708119541431272735
18712375999929376116962160019808771
14904059120934388515479483592443089
19373739560981235470216621993374335
22024552473334025450642738016613905
33428913037325550628599401391415537
49148251100384621570633181246450327
19223836432343107308935088033181983
41531336483484315422820409007616771
15407663890206685391326526007705029
15061471642844062894898241907471435
15047133183821840115144912989115571
11591524474504246192492770966601903
26305669908802413090826477330118613
7782928952058251570646165133884269
11600046032111000223732732806014213
5818342688499353126934021594410087
22671232334235097301127813878107783
18878279645334921622530259484223755
22686241725532109119475927651538759
19056876117621678148458062531509563
7971055871615734925681410751002847
8477054076067863606690237219194483
18877254080877681251926047601505759
11763309934227528977054428025853053
19050748246732804937599442497848697
7610493157827761061494177292501459
30287822450553826661760985159003025
48314222059219409239603325502833277
7782538916795494786019093953029275
19216683478008358377830981961337071
11419834893227406402290600193397009
18863645541043324629997671447605553
15071049834733068142053089085793119
22686255991734143734491726674974045
4155940807845656544926664272363987
26486674755171942872221215962110751
22671265484838269691708612958725913
7782911416891373357536314966230289
33922956894683787590289411099475655
15406332045480733299009770779364929
22860092875696770970510834984206067
40825263666693278496970941705932463
45507716629731572773611159354936371
33600698524897487386419856965149511
4999269558256709358878958525102899
11614432558525267059785101801099185
7625888484783083192548221744500649
18713062445564691319980819627251219
22843343056955904267686743852141607
3997518107991341474398327920650313
8979683726201811864752969434158559
37749405437094073328777639728666079
22339317103480610738735735747617455
11921406686514803672478440204654169
4337578160469450993350870580515587
8476029792435770948018062023564883
33939736280320903693208661339153117
11590500961952481621943720560966447
15903823691236712910404706049625119
22859392252838993781405140412051835
18884423902869874561019672130170391
11268550796056095406545883271979429
11260666749770511881753028775991555
22679413108239419764997482889326785
11419462527155457504536869921125347
40384823856234474657030905599835571
4973707068492022840616023034946059
30294619263780115690006708331313803
26487714717328743862778797244928315
3988918922399049276122332104338997
18863288628835779183524384311503275
18538574394804612270951715825604229
11599393737387698013616954389204059
19215967300713280184830705564323065
15226723443703216363454318692248859
15226381846683562711135250040604541
22664760624822794561411077095452659
26321456240686329240731398379151895
7617631401703894889783664448808661
7798959965877999494517298979837471
18704863942460846757225886446373021
22497073077866228371669405461818835
19223853464845459080977238848942427
18863288528262042330954301729293095
11425903735275898194197511989264391
23039327889460280100328064817447479
19043561809062857180491287750271567
4351238868383545459044182064443049
11267820746768820891600863965264805
4345107305830347736463492243143777
4336248622904536788612439382184027
4824783811966045757977341956026609
3991063496656649100807679504890355
33925084473238002398614208732667315
37903324599087842483026695957992009
7987818392300326194940954030885299
19050747958241223651007836702031841
7800731942172493935753493006557311
26668036707669242921218903237267225
23024986315515812458413365439842045
26305669908802413090826477329138997
8475362456130013609792251175100443
44505577828751189399721950509010499
7798959965877999494517298866936727
14904042992383195266823678937275065
11267834687535325692749249618790171
26313228043830169213907874088200359
45171052124401694309748877084175283
19380581524727989516569952781552679
14880808998359131658404409935986307
4005370982699354034596022052954185
15414510891349533139743490736398413
22362907472248023173115278202531163
26321764320773716992988752691898809
15062156584216583318111663632118639
19028181331166507347997271316016331
3809017436340327062943798715924435
26488383372604682945228206237873087
18358982781951764834585194415302425
3981765390674042295037847742431397
15586591474145122956335351012293451
11748551771932801111700658563483013
11606224180888016341370831231312679
30132117197893489034572580274860743
19199918176138016827110608255500761
7611532189885426049438841925092953
7790050427806868179296316881769045
11764677918176620945715141157901065
8121236041592924582026692667612341
15068269769276502420806657825175869
3988918922396175348020501659011461
7955285834717808272515854645470083
15061130117311114135118716951258097
26165034914270415510561130472409109
15070366237033071511926747656534843
14903064528025330953265618677674957
4989708907162699299709475728444131
37733014903652305196355998383853305
18877627222342234444925581307235719
11252797753804853646979443108260283
23207680018203532904365140536109371
44988682534232748413317292336127707
15391616109663018996935883903047031
26493906149470273408085140071799955
8459640516700784448774143206554593
34090694018666371535241233198768431
4349858278709487591762840900678753
22504645895735390871229233381815925
7800032156109797023132484307521615
22514829509500908256858192225329393
4486460566277956901436766282132543
23356187580112859588017678333953443
22677751270881098671131427211112941
11590842357824821828266588960006515
11418436866252974231110284339470927
30098641746317867600077990929264557
18878310747095439493457856521660515
15408379969852063176595409726369135
19050748246732804937599442496678385
19036732578301731101279901543963347
18870832490569715048963673241757677
4147015550455899331878144408216629
3816530359674791913767619779060863
19207398547765761492480634658432783
15572948913706935261511014720260745
41714810872395646426338690338353107
15053262527705746491772187734032931
48316581340373460816066661575828189
29933389113094025385525521491300591
8129122072941869794103590372185867
11599068401563806987787411274117063
40383488478193461294175219954695603
18869448439227068957823320570730979
30476680938125294856418751881637999
37733047356547501509952122991152447
12086347423762917074734716454289975
11598710813199785792123308721118751
18877270878291137597666554291316729
3973927907227495331892611652394579
19034670096071839326372903080262151
11419462527155457504536869920645219
15212384276466122380924890003330227
26330643693262413496220819688367899
4696098695353315238416905848729493
26330643693262413496220831828725755
11096145107595965934437457376209439
15227421714159717588533496902605019
26320801539505623541166667172811247
41546034946829662793901543601103351
25983410063949003108944979367183143
8473669489448057636952754388273003
15242103791896798621404479568581907
22339721415424847048539889425872623
19546859692072204655282958190052099
11259998037642537244115026451827989
11600093326495450721785755093693231
7610493157827761370599711137345987
18863288628835779195824197628656615
18531403733154923091681642363008959
3982495986753569120853434139925183
22512420400654560691265661139419059
11268906269649210747133249127681237
19027825019168036512140891161664147
18861890434173241522585577585206475
15061457367903593503656698269553449
44342019546775834661855075817570183
33922990149236005527614093054212603
12615875100733239733890805969196027
7452052954786224254119685377061701
26478446624111306678464997594924455
23023959940366678654847632336531355
15410524342905272046017772545848779
7624457837397550578699390243979309
7444169010518984083963065201711219
8286520324406774740004516255073623
5658955001834269331232716226185895
22656194692205308137299720505449887
19042490997621633205071588795922079
7940995312514184534429023883531519
11771831002434228402524937359543815
15077146188577011354858173040987861
8476029792435770948018062024491259
26650915738569910010028448989025727
18705531920009362372035046184358407
15746410532478432173080005849077183
19034654283731683832897893623344989
11599395016866723868500714798056277
30460927795227174335348992927676563
18869400437811761002309356136515583
22859392542782317703370837297032199
7625873640171605041800687412364725
3996788022048777002985766004184803
11418795120637392516263434205878919
11605865822557564703626126502452115
15406640953376056816565597829389203
23023959940366678654847632338108711
15069666550013904593718992890744137
22842907803988630304752213749877803
22686240278103275221186642779689651
37731616839990443767081837235458983
7610493127219865371535586734377703
26322139035235010264225000817965355
11749281856620032796765140241541299
15061829967440682532691929530876759
30116118125441164425378651424241471
15053976994881190244292985788973253
4343401001391682140414215493368337
26320464344205250603470935657545179
15541830233578057038837262743936691
29927583425404838351784317754671775
7954976957294295371137512449384019
5171381336264112914698638964963777
14896221154865838525242962442828109
26149343213500476512588239286059465
26653339662820252015328057779031839
22497041298555788844918346051747853
11418049553200877685141471854398393
4164882734528175650007314728453443
4335498551389302010398963411017217
34105019796412003538226744718666623
4982197033469069829361041337418993
26493550704897517636038303750238107
15407291394422665544915629977530979
11780026621077944024563649106155593
12268626016052368464547881170125079
12269278178505712565833210286985467
18885122308611647355033333352328029
30106818280394411261797336904640501
15227390073390411170635178223526059
29965174486717255098944870553509627
7941025006279947066849620116124289
18869464017030744715472523083323287
22692400155795887995617549222714487
4643141327364813376456754602185911
7624784487627083412630613747287723
15746069105986288830365234078696635
11261069517873458973364071918392941
7970001322824929426552854252312887
22684876849296181343785559534231529
22859392252838994848421061720011975
4999254197786952094159021117916787
15242771125140268854865427570517261
7969984936362825893662395520152787
40998756325777639274840737554690185
19042181315734542808660241477375787
15070055983875223943596169100827167
4824426284624254153633393696660001
7970013825380390543996145211353241
15407697821068675153025075291202809
22850467188017428812387061088396189
18885125099860973559194148804585113
29296285399247320348015715546195675
19052486361017109451486066420527515
26650900860278538256858993813104931
11763606208997751518622150553787175
33599005714228559858059977509747851
18870086211681457015980996158277951
14896905391004722887750810724416315
22859392542782316290652108458622239
4344815228974435546328662920480327
22859392542782316290652103361680191
7971352055614376995419349308427629
32931840604832878019897727124631101
22843266062792874015811162961734511
25651913284285134170410131954968623
45171052124401694309748877084653959
11583656144474049768215543731975839
7775401439415686441055946756233153
3996802097043995913238611103156641
18884486817472069590375267607952377
19050748178432374447208024362920717
11417722362308504027711913072064059
4162056011412451515786510186092601
22860092875696770970510834982512067
7610493127219865371535586734611959
23033926287727238705314292793304127
22673279423580158742533697256209071
18877938924528646328320696039301831
4162070958142900854031935673698433
4164882933009743265333956559266599
15069340678221729501723383752379783
4155600183050221615056511074117243
15234236906318326329960802442995809
22844011834670521747187485098123919
38077500918668973563501358456744279
18869728426028086806828988511689199
19051073961386099952335569516894791
33937081329613754182450646376562539
12268952082074884879976848961646331
12072629707318913829290153502936187
15400542681843034041191431761526213
8469526984337665839369493493168483
18704182439136223709028116135043503
36575218192482523572719491049848207
11599069075057824116778206334247541
16075465779499418151545615368214933
15242103947964155983344231636713039
4344815998512379822734705392854175
11267834687535325692774709637733387
25968727155178405016640161830997539
3996820505271107815840423489780519
15242103947964154620000399376447227
8330598546090364065958164844951993
30293971041175879754169655279663545
7777174930269003703978521906344737
26833971201314537670535153206045893
11417723067744315829894092875195645
4650668965545297370511773141588607
14762103556351819753660613365053873
44342019546775834662118348027657091
30462698458469666847661547719030439
14881898888386091442408953513750379
14882970536706024353259746207008463
11127263818383216608252764771332015
26156530256243013101716352984383481
18539241795306573421953602996940721
30641574920294095154629430332316691
4187774728028786588645202342550407
19719000939347546527219065284290359
22678030524706733519167447153425645
15391600590340369210764501971194747
26493827039085395542702406885560573
22664080018130781885779728059358081
22687250555438475098972102019919081
22859376057156339705283967747080365
15415208425311742305523557711232047
11763621187762515211018887442459985
5156295501925520858537431420902779
45514157741742226265209082013483877
11432746403015474389560347528480771
7791108474465569473718129495472359
19570790876341706488169917485266755
22686257310713086897419167484006509
19043189340836062665608307494795211
30301572810891396949880355676793959
30295675160567617245751037493521587
4330102821929492079075222500245323
19720973712036862635157379641453671
19555054762946650636332842037193005
7988142757306570413885717767102781
26478204023547520038988186444287719
11742128061036531224823300268121279
15414170005686423504780125265208011
11434517870639824881545575673290791
22341043296884172493562239809820775
45497719654285893085611259501761585
26838705468479343140785881063709567
34270626870052178162652606229543047
18885839000219769547393721829374637
15572947469322861556286213059477473
15233535770617468148945474182319393
34112190002117746687200850231888631
26493906304112321322574168937432363
34112190002117746686942242029469559
33939768150035675559986083904619459
4824458028882569797016956244508277
22678077023360133506249824253753703
15061815122828762297269389196898647
19572155591141968774324829857662107
11418405795097714319183796868025273
19208472819170580524285004313096865
22497073077866228371669408078894439
37573956297276675753453709996134391
19200960830093232010036809329985207
22497073077866228371669395257627959
15061457367903593503656698372871477
15399174913739579449055982425356545
52124559100356556607397778205907087
11267834687535325692721425158886491
7467403135663638284529139890431701
11275719976878201620635616324278241
19207819144207799288964022208074199
19199888545316853647178657317608551
26651242285180944560260641190298005
19208844610925111288129028413774475
16084798077298997006995598670552207
4870258017388211217385723011148819
22174780739374283431381224689468861
15076819606790125463343947730281305
4478869274464997396174395839448873
7800731942172493935753490512679067
18689843264150342340655960776539589
30129399211554233212025056387015515
18885125099860973559194153788627385
14881898889919154116258503024364633
26636204708882870711924552134523421
11245316670908157540413231618813807
11417721458388134687932071141357211
14881898889919154116258503024375765
7782539014504855349033590653850197
15061098405054679199696254118088523
15061130117244864182199250256414973
11585070531943926930043169406478971
22685182906600855787308366994700507
22017740786412686749857691190441907
32925632054097859866898852968616615
33106233422489644057579993474661607
19035725997503269817900898005280357
37904022873679646160330936840143257
33734165784516428513277373117587301
15392688968691096387508252912186941
11750601715281347170259693021598199
18524886240929943392220871259571813
3996788022045903074962400564633303
3983178268395375919638155865673759
26668393525401062642475161716821661
19026784646346561645928255378207699
18690526156481365271834793307236889
19057545504357181860827146806896451
7971040965728650529335529868050407
15061131528046239891644250141479433
3981407509097037024311841034369389
22339705830324895819455262621059429
7782538915401372154539408708235575
18547419839409972344059080999940073
7625873640171605041775319102057561
15054937854121142188114021909859181
7783237997425687883852406970174431
14912222350966580308698655020113337
5148459009505995800162582252109919
15392300341362869704012172521737147
22339705830324895819455267501548933
7633026628113838058069892030860245
18531077154213904421566915473813481
3974951418391159092429933502156003
7610166446111956474603461891750765
11269947415292009707693948533430957
15076494341046496915810450182469509
15062544570573211113333442872908319
11598727778355359286203497438215983
22670534563887458213662764044922189
22504988921031488415966918477677369
14881864927130296840145988359074679
3981765833624520002622473881057169
11749981068639225033870847976136235
19049658868423492069203886363113955
45167610017335458940840888588985735
11267850947194739905992098729324361
19051448645228550847313584972526861
33922990182773810281308525448328219
12772264811099294263448802449990539
26322479941529382073850104585343655
37730613146569698221389346222374847
3982464208957426960494938962493669
22663365384465746523174899246799159
8458304367709070082281972369565273
15407697821068675153025065541692665
14723801524226016157394897108970291
7783238667865748913379765114831909
26826118259425766747252421539944757
11598338317274766737604605537406553
19043237983460426423750957261582735
47672231581603644181447132676487237
4312019738330578190962479774234007
7805804752871715611423959040515529
19051448645228550847313584972782413
11771146547619043875738203799548519
15242804414748010335899692308730475
7940995312514184534428909380124127
23363698993414871852842765598159127
26479519483208658149720306852744281
7610493157827761370598506702871183
11433427978998352841423467449991993
34105020108573152016342538247765555
15062155205479337534516669693129391
3816871723355671192877526132478177
22672631330784210736387998442479985
11742128061036531224823300268336659
19387365705897842475835163216216759
15391958879963290893656841931413763
23158403355480633075175811259993603
52430106715717168300007652816509863
5027282324019727927425294916576699
18712375999929376116962160020043027
19200943866250593450682535296842955
15416995281266683843825537040208457
7468535347226812218637307805011999
7451696612324976697896652166725773
7451696036676248855668219304704177
19373739560981235470216619483566683
11764972755705321311331151159260743
7940995312514184534455638681502907
8286862396426826467013773878216521
30128993488889541620719594484603855
22677689264706899026233480407107807
22844354639808713063253818366563069
11260324619438606313553100719527367
29933373657717927718284849438498971
3988918922396174794748385452960197
18884393027344315976401577546376195
22679412523902783591192721966974911
4156656082749846876041662088409859
18374658744449139899405962670108017
22836158153779013870044602759655569
11244944137163181951781087471211919
19027513956887051630524983320832251
37741583050343350259631658072246989
19176996619066118139251730194990529
4147031201209389319258183770111657
19875731179693434291615031375339487
26668393525401063220758107303444729
4643499778824051402208782098504547
15242104016264583967752717248308867
11598368584959327767616540545363121
8128780736938531380004710452255079
15414134831640530332974067071970991
29792737023162031883264915083874441
3998559424091983611285511654268275
19036390380867927417744418188690991
26668393525401063220813701779547477
22986356156440128906595866289902439
18877237825337690474507726241368057
11608286444121844425995475030744651
38068932637600961105024934663690377
3991047368020303479253720998858977
3990332028878459549793840632987129
7940995312514184534428909379912135
15409468414103153302938677059149965
3996788022048776411683401840307591
7797579983999338618547254587714241
34112190002117746686942232387024087
11598337610248961397152462847878169
15586980033238492322093541005946747
11593995659688973218430232998326239
19043220414906718996938742578176591
15429889219236007108876130863244507
26487730076314018879903556751921699
38075729617196498980900338270586499
11591214789421403519324032239601599
18862214998733664813982279242970129
26479878677982922910413312679775793
19373739560981235470216619483309679
18870441749599841911513288496898195
37716253900290289563985270547346459
4146673386550317356717717797149925
4997577939703948770228892544680215
11599021199122794916095028274925087
34269586775524820939065078336346421
11599393673251422217194299871208427
7783613316520158668490450107966911
22859768210171125252551549847488607
15572933486137887981626689933221949
15227453427683948248762695096651431
12108867397484858540656107238444343
26324141169539883047596683855548667
7460249305085230562659933847039323
22513494804772812581564082027343017
15054953436179050177431193627052909
33937051058673351139214122615436041
51959308007712274341617851080938167
7610493127219865371535586734611475
15069684153885412234178571441132171
12268626144357983626145438454526715
11427329408286564246668443300953751
11418095374242339933811505799030915
18531745869440147198165117396307589
18532056290487568857524010394476853
7610493127219865372232408533722891
30451644509321152101485913988685849
34112190002117746416987172254287603
7798603626253310773512000438281281
7955301421347667250611146270997403
7806505245749000014256121386180491
7445565825321357534957881752088163
14881556688040435784960937719815159
