27
1262521077346046199127334950859624274
1870948233955800854318599233821811876
771935917885106919031667661560159331
9423579462694977819128404530981502866
1285017303576207734178278261907567684
1895820523791258744156940484845277046
724341459959987695022037922218556860
1376896028882041900591907098094664951
2502385262596980745604369049877668444
1853234746019742363280323801483757422
8210766014727365949169022390932293666
658523547148097038973201539737642273
704349530597939912787918463723641378
4891265570366863919900748224997602403
1290086602954192474188368137984033446
2528315466178523684396995059868755228
654382614130035241382538167027358282
7556512957759269561700998373292030631
746159218670140869694613484040407498
3879151823757201953735932933575580500
722738014344468127430408672548454451
1850826718025282986118562100453103757
7440247062133272821189996312858017185
655121995825777140215153547506367885
3068132917842648756409229369292214362
5004675611213575312272449830982762199
1264128129356970789568714608175392093
859671087909537538181774349049871604
3249320530091473624571066634661831053
1018151752201167299328836748253885116
2479889037941243360043595224646361610
655152812621333113960424616484634652
1018302956923138289655923094920959494
3789937935695290252423862834045411574
1919955847998882579419276892192446265
1356066109593550064512092398572047018
3110843400800477597042563729609300605
4417424189853090724354588921263721017
1310947508846811098552767593898377396
681111379096938082695295039798559568
8071877736671860299295759799155088757
6200445741402250997576685170448630420
6925653590287343988368799897471846633
1240090056694683141623915576148937488
996608942546530195776648830622490920
996396986694617301200820986893339578
3134819593544897266927212485153393328
3768275972176583728115148396144273309
1240023623286427449894925557384338283
2504920511413490981859021446241513096
679603104946364194427079636184620837
4399005870587898350755177415071975302
3136646442141114039266055912616377279
996457690837577655336055492404953085
8729629940646778840310217773365145616
6200537348695283739792479560719309222
8187276139749224329875003759635427198
678483551251530256753247727884891124
4420607175568285551058365748765130052
1018333860021294353240624736365179650
1285274034150674632353377454728575866
1309309638407747696856857459621785527
5661529153850592842977650925014429747
2504117026194839877950754685019987583
6109438162191191000323188535008713055
3157440740111250516502653698723851110
655057740426606528735732641809055391
6109648881017054153033511190259651271
3135747871986884225911605815172832134
6109469107736731908151753969944949785
8748561771962869710576069353033951331
2596025463055278507210959217237997803
8748593917259675145970344548524749975
7557379521133816452654130877449159674
2531651819964033246834026370151744302
1285144522703049986868451812494277918
2459030597321974930893641218426887564
4374038412659844979700575613768411133
4349684390728568298983032943313161571
4376390489281610501753292204683297307
789365127329487750276089229422691201
8793969201307475580784312015336425036
2572662728528989085658352225294056333
1894151751824173546132704224526898011
728062820027773070929467780039198780
1852496590529989447585622072639704929
3812499615502432554240766665698577390
2551648591450702036207072692317780490
1987852590485074579593497179969206174
3677267239100682567791364996415262121
3179970289112895183001905845681410389
8072002619570478377708025320386949241
9401885448318369725250336207863407347
3132380487937966088343366921035728962
679222898585253825199339715399352828
3132441235923281423910652550388689370
727778843286594261648535003910210688
1241661361781099284916657583079793271
812912316781496725122898265187013119
3790805522616648018809610547978267491
3159233165635275248093673326374757193
678453709387920862755180400060827630
6218833160707470301296491056159578831
9427236683363451590872492432614170226
1264252842459940221434903021853969702
702772289058872263610469490496910768
5029899581423560016046107402339413125
3814167197314217896243283314636099491
656178513982230261462253468499253918
655087531807472748205504266966569889
680152324792977903820353694421285595
882292319613809302713534904978517781
4420829398165483297331813754358826859
9402048367380665061065589753907305933
1264221939419948795658152089713999339
5685790508774573558869067263540626765
1940104825784418083368543956849532674
1018212457853864264974386327598684089
2017124869446937273722520676108728980
655055399195513790210386936268192615
8190644501936777422609738262601877566
10576245671659950247692266527588826442
4444994477937950914749173052169313037
1940939253339910262136424184676820788
678483551251367769700578650556211392
4444994477937950914749173094814264641
4444994477937950914749173094812649177
3814905222488425450007224097879581740
1870819875219113279289007410927740016
2009482498554612081878920759359877803
5028935681546988328589420618257219680
5005541951283872845667783826935753097
701140234537483218899503462897338531
4421597222461089525638252412284458905
3722321791400549590478604284732868870
10033611198256058600487305810577273834
10033548249016774035143309576384372226
1333446146656233523947079548735973998
4354013259570480795274281033567875790
3722319411151060548849495648201343815
2548401370518688401217937814751532925
5661652848047731327948496142046199382
1240954195627458724172968029020176326
5007211957427608847089313296771725741
6949113843267943164768961207222457610
1285049395313451237275303720996927802
3765643391636711560101326991182271849
1286654068467759121663321013448718317
3813270923960138177266316484436929039
1895916799002664262230478321813932089
4399039070958495437412638212384906476
2547476530357207457331526081571453676
1986029293500820467462447911793143793
1895820522158681815135328803521700320
931710029164228295324774261992920450
1287646448683377281487070444154295744
3764936007117628918015781285482026279
8143117909302394492312018308552847731
8143117909302394492312018360481542164
5641374318288763855236017798392593474
814431024048293785261401436308059139
1872523067113669260641979075403025613
1491211420897959599403080088197326110
1918506924837940388301194961311823648
5029739256432862030311254505775859373
790263655150959918962996669953848723
3180900812534836096964606736287271933
701105765632603567734617929430777136
4352313539150675084021931155230699710
1308445413116062726107277066369364583
701102325426910156758935263529204823
4352249311714992824474061859645707858
4443293615747255154294252516339960963
2480660428280420550353585450855488608
1916774095129677950933747810314419420
3157503650103929184886311828930263196
4330498113354527286921244783900071885
678513223371344890102653732075497298
3182505445105106842596322636946061249
4420699928988167588610117345225494331
2461531462067690706798947284190837643
4467554967592094706976621558958944878
2548529606796168321234567764969784708
931587518716812920496617951094787026
7957691851509433595233412370748730676
1895019327701545037717239609440562176
1286719347706950467108863787370873033
776237281494047021314141886400360231
7488654088030885622072773271637737247
5005509916430159842350272057491088172
2504152637909785023899731090335987888
7578979595014960042702517271955310823
2550074770974148578788046853990064403
1286909527367538814586300255100404343
7508792630946836404573879027935209277
2505819199017331577687711518123035042
7510501556888007017965207696935659508
4420891157191640340039592425377930856
3159977043815589550865782241123384034
3182410500207026422905267199761076689
6786185278723299297390582083388888255
677776295596584359458120959471578259
2502577897683979839794342549209251696
1870849669679593230719850284249462514
1895820522158681815135328813996402430
4420979239796517398974109115471802389
6218833160707470301296277864434887463
3179875207189678238852053422567319362
1940813232218023646200845289454824107
6925657151203102228084534392011099175
7579939921174355208068351166939051834
823119696700372410534728398338060549
655858879699646051089287689764060779
1963559222559159164900204046533994612
5054128850944556268732085545054563349
6878799740262035209331204867945240076
3159045371055313364629048970701576170
3740740027449403397887598508965732817
8187340323223950299049430523780305905
4537433881215637284883920688874612460
3182412696513723726313900425578576517
5031405700142713476677097103913902077
2502447073740877831247128066408315497
886468921049765139980429061549107886
6878799740262035209331204867946322641
5662175959830303112525338131344463772
2591696653702239903594881317325211072
3132471033881608882780564447810789191
1941028618559604283623767559530838294
1938405155431615596723112864539624885
2569263381546899482983306237575602395
5683993457964225794756689127034126387
9938491331581126339864745730995550486
3134944393112865338145227625080487861
2482392201126081804068707970449195467
6851236508424665531353683598148605983
5005605034216191775224149016772041399
3134013779956606072925698675625541510
4444962384572514779774807497759274712
4376479763370119820380674895622011025
2551742393609533907699711840329765455
3814007927217653691688126316298629196
5028966547014374117801921228734104537
6133072325905542727627307286965893911
3811534445456443266685704374198224125
2525970439359930132084077855081158656
8751384697015911730267749546789695427
814553623871695275546543440275896330
1849190036160701801187859762510316679
859671215027016320790420400465820400
3766634587923761044787655100169285202
3090749313575639312477714315770718592
2501616206976140789775441177622292892
4420732014326780305006741751014380012
1309184760331081673325440930725827438
3159140291324252549991410184792607944
3743243264475858038579505507474429582
3814168300995735587451135820062234045
1917735606606854050293559135163213325
2030935980789271312454673477443594496
5029740308118721715345257255335502479
2570775174163686985200639484317825825
8746926281887511799454777843988355960
883096946133037999252291381885997718
8097195735420354134342014148495182389
7510531348677998141386147991530940871
3697223718278657730720224534955311190
3742439655288431575020587914899112440
4445026525655435478927253589684274837
10058645226603840036782049587719013268
4375920115358959546432609344891299226
3134045741322302135873739087481697223
6315656398628967543775720101634634241
1894181642242736424670498018357704441
883126750197084986835559807650723882
883037342706449375662147987409136621
1264253987079452351277875345024654976
4352372971433423097647315958932872269
3720557936123839148608300344236947695
3181702016309243681826697442161725930
3112576403405802853732228820669047725
3134017376864746934468186904462629166
3859319081519072782391713289236493160
3089828114338799205793165192456805913
1917669093251324755235094968316647457
1918316965294151920947786834826544925
2551836244438603447087635173124013008
3137383282112091163105324699927395108
3743117277953464096022661024418956210
823212410930212057858239402481120632
721992900295187238001340689232017953
7420474981413944779584272019438349911
2502570852662183137300685506260978333
1919215395587566205118357516750542961
5593166796536602978331508442573655379
6968913330415217008361649211891019064
3110749597075661610381043738075669071
2502359030208384538351535160466027437
6947317886887402710626595656902031112
655892164729790273548189077443405616
2505010925407220777769870471026629926
1288420301089279204180484343914311941
3719721214669214272519077494978444079
1309370215312454108479158255040477146
701817682690267870376319863886154614
4894662794765333110921778533118113944
5640541160889512506679055421973060367
1941003356744043929419857022233344862
2480786414744584766272545042555471552
4308894517687780861946052243761963817
4467492005438702790150808775428826571
5124000027402107401747664691687950166
3228557176094773386545165225498749086
4374131078045412243956960391983013489
5028938021148065636456622478787504985
1287714062761902217042974121167579657
3811694894427181621045901150458403733
2479180554456763086537607649427464685
6970645066170209438354553719203844928
6970645066170209438354553719204969046
1239960504542322595964678854716975294
4422400657429256409083957991383550996
838008055305916155435657974696376663
677586213464112487401392183194508619
5099248723493209649301956001054248256
3294197502861857951641268037636083424
4489279885067089414156305443058870723
3766576289314813656345339671236516986
3720587691572555172553007036056806132
747769611960566702910587261281900647
3111550698962568000865705357951630299
3811634149460706575196805218219060702
1286687351988087157079713217937039564
3111456761725949817210004035996854049
4397434435183528183980377257636464930
1871653070227916777235736335802612086
883067187540159343293098129755809087
655215763500075665551379943252323811
1285081610956844124756621771676136811
3766638054511552036403769122407976463
3790094746869842103138731596345121268
3766634580302068655418701217860638668
2039715036105963872472346071747979812
3109975790746464988320158166524118852
1355082810512137329723506150136527325
1288451113002168819405797414204306193
1851690905864306759681289307761663135
1409380155370559753471088932948541201
1894181593810396339943741504257694886
2480754367147145955185357206330478835
5005605034216842161861265320833173813
1262553169083369477384898620712289586
2012637039802527466611314862212004726
1918378636452064929093094346940998850
678483547994899683564547724643799110
751203305319743997518992697847185601
6967983913927034111098970248983630288
1870884057000548310673984094869663476
1870884057000548310673984094870215329
6809670570923057765432089023509657892
6315656398628967543775720101631958811
4397591323292415574754968559086080765
3159174840174396489664201914967292832
3156511229302196655491990988369023328
4308923180283107865462644268513547650
3720772099279385817838899092116005189
656047862800088483527241554851235059
1287489687991574635954299412507337445
2457327444370261816886929938417836718
3159143858284714329666672895825623798
3181671147982328619921264715592146266
2505785754019494425181937646637678123
5615575009296016197985418352062068752
722615414342233315379778559106657040
1940103558639427787923469923680773529
5709085550911239438885615916619281149
3768370964307329642305530387772416825
677870160732563002856078188407812922
1873450156916400628973253720912313347
4306417686978243793082391403371258390
6247235450281685015279927359273823607
1240857928387034530114302365042571924
681018712022877596609382089419133703
1919276013197333625212964888306362010
4353147931996375413820354167045500973
3158306111536310977024536474896174223
1941929138699055241761156984166603890
655184816259411818140581251742089808
2008525605846112849076619961772970381
3813204453230445831873781071610811034
2549205959292270565637503932279778404
2571765218034858329424511433835114417
3155708891735458701014794915353201123
3090600523754105180438132304619373391
1920112865202665088629025799888698240
656915441819785045208859993610663569
7329433054486207977333101884401329457
1288452304720390982628156895613211627
2571674844851377834034734978876550292
3182410400875927652099045901972776457
4350579396700352697564926944606602816
3183276840285849644360240033272090788
3813210259251240359441964100383069042
7395348339791688347399989365841805763
655152724522168315043128487998678452
1871687406949814429154080159504751003
2504920591416674940838755607562402541
3135808486514234474047983725540666733
4374039643633535994535999716741760158
1872455498805365736608532498507947550
3861175481346286047489926095262621217
5614737152589579245828566504933382430
8115264661745227780201639757280833190
3810830761953085637981097810765121197
859672304920845215741499890068914879
3719877093302897728060986017771970249
677587235680413309048331506941639577
3136582294719629647769168912725086273
3134914676800833668266268141020426713
3135714638886446702906654166871251165
1288514153539181829303955377035889204
2551739889210524990960011170460119615
2056397000782627846189163820052750719
3812626653715923420276654914179261830
3136581197313234089425991164254661302
1873289794427488869450483057270974265
1849060580026482035806809159710328720
5028998767617570573787768693453361106
5615482266863568684833708232265137663
4374037178427372555569769149325188025
6827966304370320324923065079530119435
799786631325315667203224410730353446
2506588261157569055622627579940324605
4306421210210112347363073867100994964
6925717856969944989392636839564999536
1264188745394136968820584949608156805
1874380862948564594896473704771248761
2146237022079770625230602268276524758
1242752438281445588580869504207511930
1264250471630637572942337748391017710
6155392380646018082373289639948328121
632626661496116105859526598116855029
6718659556456057768125346090282747350
3133983935069860732980410480364340761
2503191080662307868612218880409409019
1356748312073325959078310124931078082
655890927471295333109189859621218187
1287524271216342882106605272305493316
3789070229332145563777132878360684900
1240762881129773444477022221919492204
3742281629140061066778775206201872487
1895789535917105542360285879701443301
3136548937704489201160873167990219246
3110684189088565272063228809344223448
6247083226888790042393024524202534418
4986327107166813813406744555041011970
3182474585918055376935849417501524718
3720586512593095673057085147973848489
681018712022877596609382089422381398
1986954138258594555284284943773522461
656789455293157661076493563488662002
1852431309774352562874112351765591185
5031564790903255105331420359162212915
6336447046193041943845454941430016867
722764290634041950131083326909673339
654287483484293371798171831996553319
702805388707501202730863529090710310
3673925116921175647634221888231422276
8092767207801822682934279529202062261
6360612212378497773689872718431873224
8746956035651793814594042456919177427
8746894229399269909782481037644938228
8746957181780873717475874458148889619
9378811353977529270238404916488914034
3091524228542349186481221860759472741
1938371923905536781503242209597922284
4421504554053729988885589570595338766
2457423637941666882709639579245900780
1852400364228811655045546916829354455
6876201542268292934133541828751703786
1871623309892377487105668965032680068
2527546371429375056625772636132840497
1894923187815434940714850927242616371
680307854747824529053369348426468608
654285153600771964284153510657440634
1288451201038793621465208965033508129
705281302689468485981585684860767918
654190065341390432035527691771258590
4938081681195536221273482675727462668
3809836050163467987911348423519638113
908224735455442551152792801796391830
6742979317092558794086717450334463972
4937992322208088634778449933607206217
2551774529366536559999975534895764214
676751745146210307083652363676647282
1941003309412394314533983824613204601
4397245624966724085369407436623602542
1287489551096076757833676879140498579
4398265385100149786845267668752306100
4892159549821503588126146628255299892
3157567828803593945913765615502763298
5030057614029438040373403430389662745
656886954959512874534279825300610660
4443973354890992538179126163712894134
3203240284465193109399327254754983001
6219637740067259440002025392289104252
2572634125724357075914241198431016763
4894662793197213379815869975610157590
3111456763242150367059558300250700553
5612941163182392895196043016305072231
4399037838412276853917218847750778748
746228021443365024089246124760005948
3135840579700751190279131192032200696
3768184323887986398755730655915001958
1855865207241171900147659456917098021
836127327547448740814451863069809587
1330105173692292330988561678575006159
1940104781816758691897757114522873606
1870819875219113279289007410927185976
5029833144817310819737792226750930847
704382820584160253602100924168097042
2503283875142687782112580275884717722
704287773087744275507528757714457920
3811724703556480079044374922687061472
778030804364397056052627200228926023
1240855598503273713391073452473298317
4353207435392733742957952407592680596
2505014533540264014489393671413606743
7484594314819530721866343502687109372
4399162776091858626131938800323896425
4981314018156321544354565672895572682
7579104340908401615363775554259958404
973244969194172501320697358484815243
2641116737213515482135734631059863248
3112352954775236746075005830439201918
7395348339791688347399989365844955043
3814038748843785674903353402491061854
1940044173228971760234486145510096383
748665715400479779263816948661335025
1287650011289223731191004726086021995
2551614073941177381935603432268638733
2479152033296849733089711387990778525
1895819338587875035056388736639115810
2527482194288905076383525545411352011
1331839229792009809533301081456014549
2551647310239448985890021492838250972
3089054389403824137710961516125853285
3179970289050186601072244781840938304
3763976948045874706942642525232851083
702680761773256803803836074314183568
5004738557310776728548524252889178974
701876048968196634390058204898968650
724501871484614887514350451922130197
1309246651310180379468387734312306283
3182689860726295505830157849721786393
3134849308235031826865788028513395077
8773784690362491352124363167852353651
2595067476263557800384080824820712309
6247114119164627977043025120877521699
657593066050381150977428113841396778
4398265383588017289404995656955511721
3202499784418715921533061881654349247
3111548240159162515940485433664378603
774627932514904697619504695257315671
838037856290183616511946486896518306
3180836756356747397349023128263157155
2462399044348165923957681520379442756
4484146395746832078431770783700591685
4421599599859327371670473606488043699
6947318025167808300505160762127472779
1940073925768277769803374085377394076
1309214473457809069657670326130300583
777812325042057560530104023716305099
1870723684964160445645013117625008418
837978296712806925733489954284381060
2546642189091460809939778492229662779
6924788342725359394267394719722311748
654222160276875492552192095788160127
3159047534514124868627507664756608721
4373880383071454474568904603620777372
655150443368203332403286615285333385
1247535255064848449823626435971365027
1941651004027436940357180053879024343
2503252929362071770823397731283199810
4535811717115512590529955993700973642
1872490926526339299539912464795163724
2504921695105061278647463416956274621
3743092061675301109265307845220979614
1920017646511435344968353354942100433
973244973788001712701577125385192515
1239991497251693263950744864078117579
1241628340643070344125136265851133897
3742250716323968016335266736972708961
8746957178582966232756538034234330112
1852529784437016772985993835105055227
1919122645307530353603929086311608826
2506620139308674844335866470742454766
3207788946808709685424995173322856593
5032369543077678322391259079762496202
1943379337085638420327361840164710927
1940075071847674906609723410303002004
2480821940101034906351893653724384923
5662182609013267901728494990388522992
1920144958568101219555532732116530486
4374870461485889066699191858653161988
1965847215039521750289097962299780502
2549144276958821512259876098213511670
633361471345554807297944939540754054
4353147924319165689337570298128101261
2460726961035514388260676058629859213
2571610707147354459955823394660832833
3157346713323880562161194749558908443
655923056715364512591871361714802486
5684089676173393136807277498532464831
2546702715987638805772073691928218486
2594978117215957655921655391256938641
1308441943094958355537050214618193043
1873258847249779152798574828789426422
4964655939875237530017607023614163720
2481591000673291145647287873300606183
3814904077871155655972364909281244126
1919151264049737286617972422382280593
1308478814090161694795989455751753059
3136548935959751551412282375262775548
2551743574045544435306792669440372389
6900556655086721081772285497332500444
6317452172937629051234094071823578202
1288480835538213336080856954354062001
5662175959830303112527212856395836098
2549914370860534411129612093714181736
3134976524046842194371635881671637218
6925597540040447745732837169100655852
1873258847249779152798574872997265817
1874284551739738993983435542757402831
7484816367671504026815928240928029155
3181639062710415672930525432385818144
3200091801952613151324896487152746473
1918445198547520614721475969267102922
1285274034150674632353377411277878058
1312775461243170619057519369886913834
1916774091924646928410397451288468891
2502451728616305102537664748734943367
5615696334362250840634050094393534623
1491303072155130435043861282155465066
5053326549611967453220425905602360980
3811634193428202948149988203478733794
1916774091868650885370447624810057287
2528252347255827985239893213432314602
2506620139308674844335866470741923325
3789006091509675161661215750883251787
2550101048664176051937113523473117622
5144093595274314614826853226225967753
1240120959965193683770872246830558019
2037609203334848486424840455268932019
1514456235734972391711604553022711174
3767409573533925344750759810359295631
1916774091868650885370447636057353597
5028965368276054378851488727210831249
1288484486131489856310328985507750220
3136702475337676260337614321595399710
745235471425728589252834037083495131
2549979766039612194461216211517018704
6900398638538788314216076173364387686
1352607119873016908146753119070485819
3134912345399117752276243668867421671
2754657308174858652303683623033832658
1381192631774163646961341542274432956
1938495663584550063378229350040096908
3789070230960006996837786555789140916
2549334277450964792490093255008326917
3203268805569521511005838693110840685
1916742040832327105815878874859048775
3112320822221433732825133572208788639
4375768942085535110622139650191201403
6900683877471611686409552470212858990
5662183718923528368060983247512695626
2549945218766125806855503620852358694
3132573159010960689558282003454885965
5054097982341797154874312586007489678
2505815723123579839673423584682067873
633427764778693191353511057488870043
3674758362126523869124184679495856938
3182538722172881862171341672525197974
1943698980969718457823302090472720282
5032370562041900919345899238936258924
5636494083409504726091534833638320778
3721454166843390359078123592800125155
2595039921778221744501673526329006581
678451418753478023088295003810679376
679317895659052606719519624882786015
3205098065865384174931715501719341834
2551743622895551248762711749570659230
4396724808764363016963515742349488999
3742344661589879749107103510235805405
5028386472928234484126264503914679191
679572156137894102371715124815465805
3135034816362867611127450063719223480
5028259387433390515710801833726255331
3742437366165884952762822635922857637
3674759462959206793827490677177815775
4374936858836748975509127143148707820
2502355590360461585511212767186702143
1849060580026482035806595370624145317
4442334336685946703375019087637524041
3110713861454235540366376530541007748
8115264661745227780201639693358597952
1310020327683648860046821485735410597
4398975006688898431916758075743618432
6222296559042889927585453348470672366
3814040015694287369072379824744035614
3764810105433547585754307293122824153
3674017785623594438439067566172041903
1919151174434531487090804271666740054
3181639062710415672930525421523144421
3720591126770570024569821667124619042
4329751867081687465385325374250559596
1916680277028540816081084951687844740
654317287547938239792339675024600666
3182473276746059208275294834270532576
6316394507080384517723965119933532089
4916359055935479582279386185030389993
5708222665842022094565728943891870171
1920081872377086631654069898176522494
4399906637232622238034910906254179433
1285914683573624978934921703182633888
750983720687368969182264249708034029
3157439592409808230227053160918025518
1285885047321098513045065074451396008
3767376345385237916985446538432558144
3767409536150587621893056813122167009
1287679764991539264546802389754271439
3112480048177794872305874062099776288
1870881679834826578132399000706901972
658363398178644281844193976149735362
2503282810476750590594113547933262918
3205000569167297817536214488848056069
4330801506874072463336365721199220566
2525813379769456470781337318095950399
2550747600235998062007413635910490510
4374715908151479142256411895920383413
4444097094500510954583108753006242703
2504887275048126700684902531419318061
4353860822477216279886087897423616617
3088988981479271276790977423473372659
1286782348999186307690818107643567047
3766636957113942721723023245286852027
796196043460616804245014676428010116
776328804004763213099816006453575485
2480846997989931646555693427126565711
3158465133621856416238274719975025088
2503378955312383579880434018246552107
8818292312059454230129073885102856726
3767405976686419133570937770809868841
6924693303316395560611544943994961988
6200414756601081929057931800227769415
767674556001044134746225988866981231
1287676207216183052295821830008110880
1352608224838543997665345916956782525
2482487190401431296973841962811128776
4375706118391207780861304368867967535
5029748362966118164628624393901612366
1287585867068536482810112677075205347
704537116366669392233769476422060389
883067187539928797478232891788082962
3767405976686419133570937770810399553
4420891155500993390736964769666013306
5682196367898409852385268831878360946
7371830946610884332781198743126565441
2525781324375632946392668032546850896
1285885048951530526273062434691697803
4399071200314068932633376868063483857
2526679850676824752118133983319369333
3767567495086403194248730400503711863
1870881715827679154967552292133628513
2550905585623961589278260886125994670
2550753448645880074404699761885673681
1920017646511435344968353354944287433
1262553169083369472731728261014709862
6900435641314475471317304798976500778
2550812925073271502507865160339709471
1939143268592924724460369067049958746
700081293621270131809550123387865141
4374963214968544344992480559960167346
6947190786909699631967414989903297419
6316711644992605140574522712317978722
1310145215415478527785595475739071647
3112478893959357711037585777623400818
1939143268592924724460369067422992420
2479886667059855858532983592336500868
654381376636621645435374829347976425
1916708770350385511035154554910541918
1895909837307777631142220414520792119
753894208247177156116531384642460997
656883359558549540531522388576559713
656883359558549540531522388575988906
1262519937563816613137389848379081182
1918314548997961720109659528905853806
1896841552519432916125672346145928623
681050813232382911941466798101479332
2525876406167143330836766743853597482
4353058616854692730396874323093316175
1288419148429696286428218583793740968
2528252347255827985240100517127106253
5660787518841365452506324719421125787
3789008504728389981350266161300693825
7556352592007514414593612382150149130
1310081035145700203720653320826077954
1377730414050372973171860482536609557
1920017739443495499420481112636947746
2457296462955027947882524978807054119
4443196107989885569417060986197574057
1874126509414650540849382635940393386
1240794979265556032740609757312742861
1939143268592924724460369067048915547
5547214900280831349801712176478285176
3109786801064165290928507791587875145
3742282806491082941219092868512501377
3674017785623594438439067566171550557
3182409262829495629229334404208936402
5054128844610615987090724181880496626
3159143855144631283036547401585190157
1244997976368179314099682968773739926
7957691851509433595231170225049761734
745175905682793203715089902016078883
1287553732875444123680201760520472025
8186567656264814956119295196184225258
3159271115386050173901595166554167648
1288483294287439656104126348877537531
2592597469013903776784427668561157318
2526772556767290740412444571265659722
3790835265218573312229325511980117704
700112195319604873675998953127721152
4444256227773143002628729322517635669
2504024411175240362204204798713197624
4422499228161910032943570888401404076
3181639062710415672930525454097348853
1992956183218831748768372336254699476
3764937286877126880499875214965863139
7556290702484318955261851234230554825
3742344622401258037912669227026498556
1896009511727157962989709506470471291
3766479937236085735654287882565915803
4372276887214402842554153201760256779
1895915695376976965869641660263072910
724435353300254912356520939168280270
7532060377888284407144972385150536310
4444064960434649144298866055296223129
2504211013795588535735087413767057453
792767955217226599212501516590423496
7328567767731383477121021393352736277
4397304967692708472747208186009207502
5660661574830981972888187577139760788
5076719135309183063313238865548456008
6294120377798512418636099568009661608
928003771531658182142243604515975364
745979437886508613390167651886758246
928125175268894609544081155933276955
2505754854130114698260567819432713122
2505754854188264435263607879123103291
3742250802794535316590241941144730854
1262554272765052702546348144851204189
3718278315715828324141436224783046997
2527417962087496904706748088996931834
2502385264227327080010870317095093881
1920268398362297233037656598047317945
1288451201039115443742392854959313956
6718659633562765624753755717860489940
5098473811433282991578543454969445131
1920019061415232347357362753943377670
3181703239718768225152787884728763494
1940999875782487266486299877351069645
3673094211204978104816606261504823828
1242464850139998775040011750264669929
3763398111327761973106323647775285363
4892098891097641389592662000537379248
906219252032132501669672295355013871
5638036859313420715826742249261450510
680089372348420411460696244641998017
702902906058405297382367477042508276
5052490985457227988831510813629553294
2527545267747691721583085533024913953
7508728406711703260074906539690811302
746040173594087433378972184553053623
1964303187386968866751199159751967305
3110684225199223937142587708611928289
654254208055154353743779537857257498
656047859420779843909171263882604698
701104661889966832351555068485349630
6923086293755015234658994235117001681
656047859420779843909171211150371473
2549176238324275107097414611458713062
3136519174282721322496078809535813056
5660598532659229431397877714604664734
1240890057748992283225492896429618558
1894985033371118927732145540934697754
2503282598635350522200780171143693065
3181735194507327817334914203793636866
1307609968173318709133268023447488959
3722440907413063455883240650866172804
7508951775325590218356262881945784907
1381160665698590659715506063626768165
5660757769972267223190443907620855976
4444160092769619834214981765285582356
1919151352155452129271486599398022469
5615511940676432062623343238200866027
678483551251607068883389562902145370
1940908310936608838325428257244556780
1896904505017667093021370710559737787
6878768789948292696049375996093983798
3673923886119458041231796782341374154
1896653759688273708344309892376368621
4305465375891753840362546516464275417
1849188891603572926143689605498194810
4395857143398534754757418583288264548
3088959227658585406234760657997725940
5028998635613433827790073861737422304
2549945303548442373809248349616204366
1309244318401124022936526762587284835
2458293627029141692300627229518511733
1917544295128399102515978718110659685
678483551251447536141985244880002340
3764071916912102778313700709914733675
1287738092143546370036608443789215298
1285114803298550131646135114908611456
1241724488564784186181933430954728485
680152324792977903820353705651023940
3811568875170630330710598943948156929
3088927223845977606929472284176542465
4938113730485388853985314831770710631
1896747698495011587451297568840342037
1940108177768017427300010922375686294
3157473978100414029734540824374577443
1894149591507515648305342263308589831
3112448082108845474424277393670800524
2595031905248624301060101784396916710
3067327096460620898378049647799441402
3744882279655028732305957962824607612
8746925173318606547749808486240246685
2502386534331729010657407055590641478
5685790508774487454253472954738806610
1985224670009218280017609109658220431
4422467180446744519927975431205596864
702711625797008270365413563643171756
4420861488274285669761278244747282090
724406737515235438992529499982806052
3765772769451767507485067963842165629
4443228201415628089670248447787661987
655151627301404702013553373788245942
1966064711152293525893057785487922654
1310853662667898276292165053795269918
4397306071495578392105562530809064658
1893380487206973176510267931704544735
655119577957635668074314328936283613
2527482190980916597370037811130414946
3768215271063956471016299438869531125
3111580459125631460627722955724210957
1941742696104939918858802988370813768
746008044233571165725231952361381014
1850794675075506345730750248060320292
1919152486992377122961487785372819550
3180931806995322805569183693863164131
1873292161806742285777458512665311357
767915081862824266448454703325536680
5029030769678973752635728724101121452
2479023710431923345100997330466259230
3790709198677996335790256425518769692
2482393258109700499119697281838769391
3114856025497996259146384844188648875
655921833649703572842777613883275839
3745747570943062706212023474343463112
3814844777650714944120158941257680310
3134077870555525948924909486247071491
5660788713885391046600223562365418692
2547601499724336849735867504927321732
3135746556230064156523187058393095583
2549915676953085648285168029257893618
1310946232287632126768487204247011423
3767344252019713278732491849298088083
767734107783888992661571482811965828
6109497718626245336818343959315215054
746838913961622591104020122782963469
3764936007233934515738881464127913994
4981314018156318691206276236800245564
3157378766042399087012322227261919372
1262553169083369472731728261013606156
1242591938946567860518033189685774166
3156545610159753677699033120496683604
1287521649113415044983924371415394097
3181669998473547262937981291157896979
4352309974913837931185341214082462717
655151627301238827183708207530119749
3134976522358677347172135535521029994
1353469062205861478888265749289757647
8140454295110707875794108284697710626
1469669677078629347382203221962957942
1285049395313451237275089628931365682
3791480893902859343541586691507714901
2480817324118672967774429804308871781
1940877327830660335014977206590834756
701011862753297527068840999641250750
1285949186840517165349773884539667301
5638289976863403007845946382470402905
4398943896403075708740116943173332617
3788202694217580308731444124397633066
3743333694301572605499173954764354920
3135683693403283250525551245700824135
1871687488529670899437258389024599361
1262553169083044372537621668823661339
4399134107106683764115007380318729766
3157347945867859772563276048004713767
678515556519955193865241417530505401
1941648851682188964793711315436100798
8116384177931487287108506602782096406
6245596480985691014087622545108533437
2008645864968700609987013409144064908
1940939166873254476258713056232906264
1940075115750726343904968446328781457
769494529435171335592902013918028784
4422499228161910032943570888400321511
859549752194651108615681595204176343
1897426387398088485250959511613268201
1873413490192694162929227356743699353
3857680116704124056570990767244392386
3808196989627889442853503392057373270
1422939477582488747176915365211082727
3159943815668890063977979782083799996
1309183655197811881640789302224150342
2547506161953303029432890760181303849
4308983835858266742486857124418970037
4399037957559013936206886575144499161
5547061491340099752273374322894816726
3156608564053256568560294962737280308
3089085251743558603381216830886002999
3156701311255829098599049130942190303
2574948391177430252927043578172366003
655056501486241931180747718914165673
3133985123714933310168796562996758947
678577361312519913296632864717199793
1921623731672907867358854417901034574
1939143268592924724460369057350097614
4282191904753456179097066914871466571
2008645864968700609987013409144557712
5005511178568296192957104231377275381
2548460978713632372957259448300140323
2525876404539033448700579053091386308
5052329372548680096066409451901225000
2525845545283554592248422689972683015
3112351805387700800582365761771053982
3112323240147724942585237631556022422
2527448956604224977632726743603749291
3723275294209667137960174424218616028
6244824958587829101997293549833307144
1288419115767193941802181131838178765
1940907124041924770704476177286645569
3789229408189459091106717441556021989
1940845358380077224866974915238772892
1963590124145336286416702653877188851
3200829870976186586647699801575378300
6788098048150252128470133573787991655
678483551251607085238153668580651674
677871427817243979295488826539264489
3834096169347295635008576695247380848
3181831518568985154494908002630094845
3181608190597300938355575869920173045
2569200305071192327955932049776426761
2505721746808036894829016378948832200
1401245461696144029932863330395402504
2505721746808036894829016378948871566
3179906020856168438815843719707235945
3111583936772969205545504333546915061
678420564274729447960662431552517627
2479152033296849733089711365435463850
5054127654459872034724085652750995559
7326927567349133234583573708540117177
1288515386141473255490236756004649399
2502543339170033362361997994654196817
1920175859975678422486709014652234547
3810701248875359975341004375620003062
722707020239829049566377245354563840
1918378724496985596292636029411892611
4396597671281586153144267652366069947
656789548168734020336886077940351303
2482359005883515507835323718794567844
6178663561152579139034748070158048852
677647941511955612435110885904598072
3700626546108391360650128390611238598
4422499228161910024689846203296232187
1966190435363297783795320836928992360
5592956068462780797288166679920734468
3157378889780652506413740623461189098
3181799374720548690094541709450882438
5661371152405177745097097034881637331
3180991324063395257229572778520553538
2549145335344829369831628001910807166
4444160092769619834215401151436828180
1944496420986689689917252546382915002
5028196379871914137120013633937769941
2457359410626993607683774658558792158
4353239482820025259856862351137206809
2480724525161162582575254980749093953
5005511178568296192956684812667827404
1288483292776037120516725530035515194
3765676541578475998043953006218888960
656822812248322706143027847699927355
5637298790117138236042952220811542912
3202563837346549530865871831589755271
632560273625574436395935681869895283
1379308715433655879756205996746989906
1288610383042902557090963645069112606
4330498031658223651479357010882536339
6245534588207457339296872806126316449
1917544295128399098474755202539914272
5638289976863488800438322298792486196
1918540290007453749834918980232254577
2525878781467762926476749178108515575
5029834295835275937923618990752550088
1920111630911549460306919715741892759
5004738557310776728547891349606583389
1286750379604933406642755315050299739
1262554272765052702545929334062448747
4419774070159688234533558397557931781
7554588777433223610691215754935696351
1852431394560979354837443470695764243
7532124522106729357247411925264819846
5662394528642202055067139367616563164
1850025608339617274882425204150268112
1242530042912509896603860589494244858
3134913483501631181959006472966308953
1312585468781995610734517820907277286
1285820826348814445767819743463739169
1852463444019062349880354479945671613
1242687107047449624636058749573225006
4283799926869184530022320891494022437
748605059875095251893676424822565011
1307802515275464246378542910812229543
3088185584249556501749765237919241839
3088156968701520286018987817443741215
3697289090273533365817251577102028433
5029030773004608333641560060911757692
4395576854685812868806806236165102660
1354277081767030813363872725319950121
700270276663565671983763259769030372
702809051971284367084912323985933386
2594205527413307157170829656590968741
1872425729043448015468767675409565148
721962042738659668984169389612507275
1264157674424003567893639975073927076
2546638661194209461286920056730742390
6899564237313002611652511841315363494
6923920678923346327662791233052060562
6111260468827992415896778020992517687
4891325081385136203905299945717180440
6900430710959547485128690938877606476
656852489375310362285948384312575881
1310979559525548609375336772753875651
1287646448683377281487070444154846868
2461598955306592165661019921137882244
4891325084529139213593319288531885818
7532156561795898991731779312764696692
1245866569398510753397631363889665655
2501581822853589745688934743713669965
2502388821939912697705648473217240803
1920047406737044570754493198279946440
2480660436132619897810421497790917551
5637235790339025811441974891864821406
655182483117511200408472449070436799
1242559928569430063603869335961629537
1242530042912509896603860589494244129
681174331653399137288995712039163885
6856399704523978299039202759163365839
4329753052405935414819758115863934993
6900497411503556427022453388736812556
3229390251722169910126831895345013951
1849030854104827415446653352135516653
655121919074907835863819786281091375
2504207445086238162456045461332731762
656051340326414322208467165711958272
5030606661044342047314483730641083256
3181608206775439011111459607209967665
4444000861802947787968905244572414156
3813269778067970624157921106251233562
2528314409599876380306307171635799995
632497288279276515505757514730865706
1242562222744371616586370003502758750
1262554272765052702545929290987030662
3067297339439318113246640440884482541
3788977519982980950367568672729262684
1354337826661869282911891376551184861
3742251950556440440476344673183917994
3813268671000183815209385892571104786
6293157625791294297053837013518404980
2527386049699538257121938854371291910
5076496920853190958081699308094020433
3813268671000183815209385881667039172
679443888461535177175028769047179536
4419774070159688234533558397557950735
3110716316936712859383807178885236990
1335886484811534147527433072135823539
654317287547938239792339675024069225
2504086248467209463380405825041088632
3135904756893066530587277715406418496
2525777848238605260774032617006405503
3180065323568194383876868701400687047
5028133433761290503257240775849921559
1245000092492936169766193204405680113
3135748978694274314456053880941453230
2549144159623506721537332689413335420
4283830913292073420734542400943942269
5029124677326067467024426988950294405
4374747950978495235157898545553870838
3157504881140405455661325299831842872
5052239247625889777128894197755647434
5637425878810058341079927817730372485
2526741784102909267232938735036919643
6923276421297783752201623951985345190
1311009225488283304019432586137247525
2570804932756796203931053583292993621
4399071200314459108729930876064171079
1310914194166437461010544144280959389
3090691077434280813763448631335284689
700242901639033563446500401729707487
1916774134315967800555329872129233134
3135686024860995213741085521740793849
5005635890095166384548055347737910383
3768178464481502750604793868005663944
5005635890095166384548055347738441824
1941805646974745223755611803570155091
3157532306647462144223776702616807622
3113283563041960433991363040446121344
2502544695622487338075344776674856568
4354042924129234727199589948410608559
3184207578915908325844425697660257102
4352344439220967969621579942451183061
4308029190116458564492189834466584953
2525876497411029581551430278604071440
4984003773268568321553111585553987881
3181549654866325756474494073818800301
1286041905898285766515457064645671274
4352281447413195045610383388118276514
792948874454806041700770420778990098
1965941103301286337394689719915593239
5523730715033024063609080444428194286
2504245388252363914049529152807343666
2550040385281883019000342483635001702
767672216693037706748862722787571809
3183243561585488795574898762329411111
1354338966685392367932175412994975567
2482395583343305048703645275959398562
1920112865202665084581167232375787007
4353147924319165689336746472077055441
656883348452112365211675229282553016
1421179105948438217013852918080416005
4354042933381273446616740998560986906
2526552712959779972451061454132222283
1307580124620890794087315962130979802
3719786498741380095723976242198528432
2572697107758350262268795424761440696
1356129118384641279937573948823746845
2548249068335047103703567981308425797
4487386560668822738680702750678121697
3767502243864619825011560811415125657
3721423268405597493138232354501867293
1242494732822247506919463278973253391
5005542092947317934438918364433621867
1286751569818140619644810618883493094
747708859148433044014108901617322988
2572538993566562726456904763071571866
3837432519863408791250614160042628396
1918470369408522736546009574356910907
4422467178814493419907918981527769637
679538874252219886397533194690237606
5661495959999389861037532588419065365
3134977539800401135821943449614116389
859641407991259003489505098294914051
3202433270948632700527007489813987364
5027206466368228393165216868784788808
1944153274151249734725465131318261349
3158273982353044722458308849406034651
5030732864478094028860520821639680165
5030827905398957017858139932376396346
1332641523223251125152395464045628813
2547566985348043988329526161981123479
5684151449811034809001511926485650886
724566051642250399743485366665322865
838008014484797914591385278992946695
5051717166026868427885266795081743508
3698865025601449121505115273910320869
2547505179043665783964477439304155043
722673877973430756121256983368746739
5078324863403104143306438426467622144
2527482187955050456573873356695612526
4420733041376138889384428519957269758
746223308111563218481057697260959456
3743984860113237575795604355459519992
1355975646861790753133792884179135762
702841096488294031421673202324448127
2526709651605261863085458819946883242
4284635544583967900993829722193022131
1915813760995050286601458283701188729
1917603851684146421493555608919115926
4398943896403075708740545105920722456
2461596747712292864568575113807582596
702807860308638179297489983130029089
2527544033454753261575263503227042166
680248559118730866141192696657472449
1938373026075651936980203604405140908
1915814863108938873196088591296955358
746161503373080334472800617428878524
4375612182722319167525220363080069415
2549113129179518298883597438150473804
2482336023649711620446144484605693289
5569623081649918810163261485507012077
746009234332316275735392122013828969
746161503315010290525848203439482206
1264254031157192286147037533071086779
8185512230616506361995416109516834304
8163818216239898268117347818970756946
3134947781209031695823753092456332201
729477321731778475807169956293525708
721808588255365831439970579242804880
746161501802877793085576129256258030
1264254031157192286147251593741198101
723510594953084889802668241336564470
3676366338943928810374516205179861500
3766544161358732901081557430581392572
3180866390974620052372408203221989773
3134175376861630785352576979383018050
5637138334636196845667865945883361376
2526552719360638083833025486962421822
677678878966148067426735733071425868
702680717814129556718962236505187628
6743542271611612252884827521312768269
6268801097709487959559120134967299645
632560276767893573378478581095239012
2575971699248459705141356906168980651
4374102548793822168087133989300022575
700083628449430527507768662939602647
1309372546886628117702872619140700753
6832229870359450355948195035777338009
4419835653282657646241609398309745820
4420860293047030445299938136642571502
2570804929556327296763651327596618503
654191302655884609383825763033760856
1917577536382897288068856555580764467
3180805817149616233084368255145105617
4374810947439836345291709324062390709
1286686075480590704690862774841062297
1939177564607778917661077808260713521
5028966589469652459327291305176960068
5052488598694731615065195099632362408
2526740509051634672759106461186530524
5615665387066229665754568771472300500
1894088755364820927851993598980647374
632591178410542921431912225539589405
1178604652967961122811078750186060519
3113959918747143616765984210069750260
3768242770300717040067413123185667568
3768148880229597738402796791741959619
8820702849461559386978422668180529326
5029739256369994024620645449913820809
974855324575348213905467616927570033
6946297148626273574777666728914111174
5174410043541637956945298664401641120
7629389692801427351614603939944543354
6412637633344961469062734940185441092
5121679620054791576201693092266524943
3790000897383020583778591877013392913
9426154057146779766329805025550915253
1915975403254071802767413383527983367
5028967817241613525731689708068491465
871453626051229169933982281557843245
3813303050410461338524245066461716959
5572396487010628211552674584432613887
4420826931328400071655898644171140833
3673094209572560793445095198761333694
5029807980240725447246717362554948342
1916744294082787676199235613781328881
4445828766919665300545456339282521818
823088840705748418450072972467740592
3813173597358508967771577960802615338
7350321300808023213088570060287751923
4308805157126446908872740177118092407
9401917533596599353952447390359000090
9401885448318369725250137953205248779
1895820523791258634727870910082603287
3809932271696113153116091739312689560
3743114946437682085392738840366278697
3277942621198757229073450270306794132
10038102901794008913924674308878927357
5102742984338830356432502279544437662
4557460093912061766519725740913176017
4557460093912061766519725740913688504
1309436771119773375102906500650026354
4444963571524701168455933853422801751
4422499228161910041516710387130445761
11254636477220724336218427697016837334
3814168292969163496188440441250291726
6248194677406752419782616618088707187
6132892631418814610519890857157562778
3134045739748120261673763239994668178
2549265515848405025058341775712634976
1240119816916144508162070863755586655
2014245236430402651130650713749956333
4421693447601260927214720768791316780
5051464208323880217265188889705967079
2013820737953694096255430787358169656
8026206482631753881997504905129518929
7508305179730599773053068967852533639
3253496020173165522921719515304231541
1854228438910165130363994513875430555
631694900465112659589332119979268168
1379525134744053439758257785451166387
5076687082877084920441073971721693556
1916778666793003038845475676662731547
4469897540560388506388421190776723594
2479055715693958112266148277267428625
2013820737953694096255430787357618532
4042739749979243315131519285385866659
3134331001082244351641413456835950719
1894466695058202427021217720001199881
659357932372504034044943407731295935
678577315544203835213036746595395995
799444528401925385900279206280079123
3997834066004271946199012922569397966
8167249623974367649466988261069868605
3769847239707050207703965250065089482
678483551251530260499841324738702815
3769847239707050207703965250066215787
6247950793572358080890459732006553918
9314533939109030265634446321892336116
1240151859805212879937694288483176056
1240765215843867802237714823770507428
824788550314568905826549781795759174
1333603044309819864998676898092443943
2009331336222038705824415039818780506
3677326798735901625620680806869873514
3134111144536735094370406250365573035
8843263254274769757167218962625962894
3203333073826165437946664023393561398
751395935817145104982242962941054587
2572660395440847947038046372598479088
7329371169501008189154586275629884221
6808617444117168204097532525397286743
4981313925472101835137164975554616973
4398235623187943764795578294769164540
799693964255234660407008203520861312
5684922928187070305995757038287431523
1308413365286177938952063074237125033
1871717247066783839334396457107444303
3744818053612795333862957538948577161
4400025849200660457043461196507348335
5572217846015523796271550048967862973
3228399086607199393817465906679394308
704382820584157396245190596235597227
1263418413384329976594943391881597050
677807154609015167329080137087907381
1870787783481869776192615191818037414
2571766530592955746816959378206981331
7328597526324492674994023343114736731
1919119265246956139277695468361162822
658491457039040145656147344229124804
1432961529590742537547020593740152207
8819157520547132104847251260171510429
1917603851684146656252684182220535428
6718569172398735981388989218267577816
1307578983143633361875779237304958189
3766636914783250713485750234500104507
3720587691574788856151125627071322941
7485301438523946011405048308889551653
1919213238180552121661781008510738859
3909136423566931446718655744418228009
4374777668752154952279663856167055215
5636684162165545661426917974318416952
2504919324396276887937685754893551111
6341400092404180374870652461200741169
1895757613863193966664802593398768833
928035761493856931757943349718996255
2502638422538044651427908379746828695
1963467652884849436549264122637574436
1941028623101904494054849721080548329
5592083917482625986384588757145050329
3113220660912332392486357812005195997
1264314645684864339895160490561819852
4396501573779839201706552067581637350
6925717856969554797375742409948590782
5076496865486109389717600355380323197
7375355187488276691883954681000875738
2503282598635350522200780171144226693
5734404700309812950126357782260088362
5734123259134478537701957700705721780
5593884351677351192097950197525059063
10642134682304787899619972400178512938
8545936869806317273691621813237466144
4401508985392462735177842456260356986
10033772982414575224290557242705818564
824820550873101482612526405010780230
1262617270854994135970167444519360890
1286783484022077327989214881020325778
9402107612352149545265684345994443901
2146450081553155023948506664047937378
6925505948107329802215468582227975610
3860738470956331732740395144981652426
2505014533540264014489393671414157867
2648380434216435299784050130774447507
10568390377719438050200017390400758519
6786427968104424910155701419018963980
4353147924319165689337570308588985905
5568749650726735365617524375159181127
680957034582869604887806729038611064
1313449434884972375790810896507380077
655955194106204499204298523820012501
5660756659829259959754527829895797309
656852489375310362285948373466987731
8820025265870603397394048276236201369
6218739352214213401285537801351928466
3789197360473803052595027990198395251
6178905184705021517097062426408586201
1872583774510861189699776923564386263
3811535593282719590439890133542883927
5144426850674054620147871299619935137
7532250459897900970665738075859529979
3181761568322536732632373029323997756
4397305008513992686590608273869651587
4328949520262680248981754722591649929
655922984790358440680720211434440173
4420891157191640340039592457145327660
7374460098125459085085212509348417874
1940845363154893751405097507955421043
3789842896176166006705747752633242418
2550139078361665917010077975862283943
3834094979190084468970991135063511108
1940011949838646699886648819198908614
1895883603583820262821343126604817535
5637298701953604892592907602669679186
861462452022427819516155037501276497
4445925123653016523120880037517829844
2505011019558188893854097898666864496
8795671214276665756046849188423415340
1920114001618916471240641529293806420
8819157520547132104847251260175287378
8818971049687789364797812974278841013
1288324032398934116245340621483290791
753552160268995421433483191969403828
8591860139691663628881461059255213251
883216029004509148993180464069072783
2481651662246014488161551448346217326
3721487322955414223998258765005400014
3135040578655056828576210525809999934
654444369895744912383468131884439457
2570065505404659185796613800195670047
824789701209853416924296222660833296
3789069092976280467389528679394664424
655373843327519380789661363013075243
1288611651517123818036932784463197873
4603476188158134882355338415659664581
1332925633540520837797268009266907664
2481560101996042157562220702767551748
4446696565978211970273509629619205432
4374101415461823381592167437741086470
654380230444919050166487564884038911
3180033235089578594279844902867982627
679317895659052606719519646206345111
2479118751406862107083385274888262921
2550905505730689973119797590394061789
677682327140101328787702544247000355
5733935637377370097799697978337040883
4399904476855669986825366706805924994
5005511015339413609442221108464569676
660127077548246489057682377408854392
655058839398403209453209760390243300
2502479243674027561307822680474948953
3812529279595181397391420888504680804
2670907689200101043357778011788665678
656852489375310366188615162808899223
1895757613863193966664802593399341098
10642134682305272204565365685753512004
6925717856969944989394651408689743487
1964236717990327417528577643903933759
3880770276144685451363116460540852565
4373269443570528876877207900458252186
1919152362967762837855170285173763777
4467461163807060530641096560489642375
3814168333730469282902757665428278141
6341400092404180374870035070233993703
3229358269782481193366270718782967768
5053936429629157992343091741195139396
2592597469013903776784427668560625877
1940971349677045242050550602787328563
1514697948605644204968057315172397529
1333475908391750272964608098175081239
5592239615436385122844230092113051869
2503313552214258777358744471265971218
2527571501471412639955663520852327826
6132891488369200935125963036207116638
677650235402857825690249780502505705
2504182399761601915743774704346493032
8675574200222699868183776331404435109
2504983504616286649269814791618159126
9336225705067827442298880466166798967
4444803168154704935277084339699327411
3909635190087054244134480988996498860
3743152771919673616045422740197535289
4892994022862935548117293131143902181
1940845364776548165220028920673269221
5028259387433390515712694026329671846
655893304581023842901376806360204889
3814105302781456656181841394247260606
3814136243623572109853502130781550411
3720779007644673581751034259825009253
996608942546530175952443689450055556
4306480768277749554110783486865649830
838008012914757872114969484362065710
3673863274499350007158897687520317911
2504181162386881115636546141713813431
4984035907455040151917823763061265187
1240951862420867306032692182768032266
1920081911512019298191385994646015808
679446169615500159814870641759992433
5661769679884902198668913855829543143
1918440535283209905661079421795154731
3112513371009578370839783441265915393
632561378937926003602179189864446577
3159271115386050173900114681800405752
4937244877867835954459948782492572429
1988438602827219847365298606506625458
1918348926361984312596778781305385193
3181608198685915986697075045504446681
5076528870922599259679285223602915817
655089744120675148180956868497452343
5099090632378022421674983966267866378
752966011329203562675409103912786208
701973512586338717533842259087629657
4938825564445182083569739119748824200
1918348926361984312596778801896066738
5054128847636012270088339134440141473
3202433272574754477032248524250667535
1917452686388007545092929450487927224
4308894517687780861946052546381455646
4375736941471163183146520045095826709
1262553169083614912132948316657734346
4422499228161910032943784133575182071
2502385267427639501075710638049183188
654351658864787466306294743846516727
6293157624162684589276333217987989680
1941004499621128681132265734928037135
1919152532463323795132677000285118817
5684056452909605507399961809991090015
1262553170771862589822812467240610081
3740644989670785890071127999376790398
7507187965638104432605163804011777014
1893350645283309267439025823590719140
4373046032327933473811179086704006781
2505815724689315241410159905447973676
6290557045684632558487162156138912236
2550971040833273664234177706251702837
3789007193737857220203198495999435186
6292386233886718530173752061708532963
1262553170595020276564440699138843491
2505722804900734227812545165471257555
5006661501836623857631195216924158465
6109467955439306935669769914983574275
2167782111663225230379444509481793860
1240056773230428066745162969170803058
1240828207412338361809947010454736411
6220688360898814387760631059537582487
4938825564445182083569739119747286739
677712121663204086525941095488889110
2551679310671082254379723587643220869
9938492518533558045918444183909677151
2548370428051015482024445488665613948
4353180016055859511075287326045975691
3157410852772304016846281748035541303
656725356605220634719696131703527430
3811504820500130140563115859572148103
9448993560511013247024055344227884305
11613592544844314265693534349395611313
7483826361485914868750578155820483212
6948278387380203004376190025198190571
7580065870078262477714450176491032337
3136488318348155630138137054647056430
3132411438020949992320356979536806190
6218771355968104255944329712303166299
2479247203135753650152699175374263137
1378780012907647383265975644502610055
1872424543663215747208378498774098954
1018272015917661197362809227822339574
3811503586327869441938858950984875525
1940909417644166989944461296268076048
7328628429423038894847513817024884651
10033515014348686265639754380802637860
1311719958902304860556125339900812209
6763560645027289871484088165782918102
3088126150271381298788966054565047883
973153351135054292918485264866552765
3134977670292718370276760277692386172
1409692466901910645135572055786388388
2570835875037257406274041094794826797
3765804854788146772193413384575606666
5638289976863488800438322256146982739
8164009553248974157392199830333161268
4353207435392733742957952407593192354
1382614476988882820844638579297419245
2017217536574920090442455941230956725
677619361900616410232046599349815643
863075137407891102988415588734237479
3156574223958748247127271035536504778
702711536367109101352472509806076257
2549265515848017888656304370856316276
1287742673532879650858704640191255476
1288482061801938322149426401907555612
1286814517492180304676827691386792112
2502354442536258958283480716169575398
701074860849706177788961959382796742
1894182785410729511813102789798314668
1851692003086978740565328652769063242
3158307171429422159695293268261225257
1288451207504437444899420182887884609
2504983542114580606908834754423243233
2570867880305838917910600833168922912
4421568652620740544645575064844441338
1285851688744538806762807895191087071
4894752028097506397990410158879948960
9359712107169533241064427124196997169
2009422946541242121536000592659776395
2502479198084630926755097387428639978
4537800217814175937314782010026422149
1944155511292079680141628042035160709
1352699965708312206338854714268960295
678483551251607068883389605128341149
3809289253253205446144798391094393056
2502513748448750734638804087411259803
3809836006258253871671086577327104170
1870916267759366273670960853332341928
678483551251607069028962240183793018
3742282892785292653729938733572337632
4983975203314865604799528141906754784
1919211877061199460622076554410143735
6876549583274267573810439038626022124
3088991312874280871116855356140656347
1873386020780438353185884434880135709
654412322182162553263940232485400096
656047862800088483527241566502547543
3789907032541303696429204680617493465
5662175959830303112525338131347159614
3765675440976412505904406450037294265
3229202666197375425523558024535669376
2687935052328968782902464888590392546
2479312488784742856918715544906224404
1943631183075567463379483645360671812
801487487123112044827636030293233358
2599273875649943683551621853826646825
1288451201038793621465850070008388014
5636368041636248699545199613206771895
5054096752873047581439574104695850522
4938172059088976932858662419235170133
4398172631671573068890277791765127171
3765803716683730781938466705682768144
5051464125113438130518684613667282665
4353391715814020335988357279945562045
1917634764147116508538672008664236495
3812403387575059034634941573945561178
11027586247583692913447968127679279384
2501550921331541464108132686901334175
2480721050774769048108893803312623252
3839044459716772861635482293407223803
1920081872377169352409853321520084498
3789070185426780790213669367717654739
1310051188573943997736384038606829908
1288420337014710951872969487123393810
5008910354404772797039488908093667633
6157211215626668278687050950225784573
3180927180011889371733827060929622508
2525841984430404029881491314781643320
5005669129526976928527611604847349955
6719497455557389974280010029055474445
1288451207504437444899420096421371027
4446602591302032473674004112436113372
3179971471232514444141741833545499046
3136488362369743065583289722518201249
2549207102350431505935073837862878806
1917481264427552046901638650633789805
4467461155903003673703386479904980041
1240890054604599093087565052114281014
5007367782555079248024053130432624828
3765676497556805598072226085568444270
2458998469295384247024821130699850728
3770714985086514723005735589691157106
3156544463967977232862341711206171877
1309183625552217657410860245943212621
3791509203046929347408268883295013006
5076561003308496957450322269097513590
4375549147132503880342981048927071579
5706553903710280781734684136161004178
9764141514063200716078795194280869348
656271218494118223435638075351666421
6245565540089493937084469328714845547
4467337549619487101111023409448865956
749313711474784532285817423496206315
7533984554951478002721452106712924059
6293157624162684589132018785586837800
8818652669638947763517903187407305398
5547027069600574453244720180549979915
4893798561623362745759488929053758266
3112417054862589777974666782399021638
2551585671934541865730707425101683309
836247638248303369424611730821973688
3721394525688627137634277600265393328
1894091052341732867646982272231041415
2525752716505604334809731033798318005
699371706515158719972937544039956704
5054127654459872034724085620566397158
3179908389988283427773330673495412353
1919183311530315393130549529448177270
5006661501836623857631195216923095583
1917603851684146652327581842944272338
3134911121005127589205244439489527826
2502354359386442427648578554517748966
3134300086701916118588978434054382817
1871689692930201464286643635352188396
3256248616238101986509446736845524327
5705749187345646044917413674067302889
700950103670902216196049080977780752
2526582523545055608460978687955996781
1941743795132738887756894260556764150
1310143940299025696533200932366869143
5144062712136130284335509968374500353
5639744719305915910918698640427381559
679351130270901815044936084443296346
655924250182557953078839112215176678
2480721091481501856992940131594507079
6269603446449755871504610782549781965
5705687434892234858644476665036327547
2548341864094712340698561672066179137
2524948044683334292233241726086045624
752100672765515801699691584444783811
2571829398248490192682694436890114343
1870787783481869763872676203161121598
1288515381133561216998956980251306897
3157504802873586831500294500140348297
1312554389545494338520457381851293079
1870884057000548310673984094870767182
3788141986993008862711477584816937932
4983972742998943414716175624762608297
10396162737005084535788438813884728606
3788363027293404842527500551327517477
655024450565720761948624173549898440
3789842894662523984106648402802063899
7485555715121600683009031515052392779
3180067612686433857625272470175240189
3880921408417921209262433253407665299
6293060117856996849784305842731124466
680089375490825551472815150166345256
3113157499708065364631915371382516382
5052330515660597142569299689662086446
1604663821397272741449588925592898612
3720588796822452695372558923580924994
1944152132850347065781967373950195132
3743363448358925532622307800885986780
1915783964550539263309054659398076081
1941679750007422175893612585300641234
2010909738089502824299036558601441907
1873353889848041498880176294074364571
1963403392484653512092841129791687805
3089085251743558603381216830886534440
3156669219520576806619197471509052687
5592146865207949350186433769610308604
4422467180446744519927975452571119387
4893858044046496578759036199820502438
723541414660426339700617484651822727
2569200305071192323464026392234435462
1872640950463670766615550329530437632
680926089033014970458117582990079276
1288545007724942001692313085184185761
3815034895351019240788848784765222827
729509292510626495238819476082724929
7553722294068714919269794399920256784
1917482405786442201303041410383118860
1894276551456675632362269258448993614
3114019569684546580259918066928751992
700272564157674482948991737480340300
1941035440329475902495539898475418886
632655360138386829900488570945452344
632560276767810962041058142608546892
1312775461243416062349029271530565444
1286784589392498886769089979798623194
5006661501836623857631195216924709589
5660692520262294266290965562545710361
3768306872188724023695428674228514790
1916646874372406538020383040931655350
2481589811974060007064208555921367256
700235894231416234921914521088722553
3088185499409167151479078713735359619
859731828331626613341207016271332437
5029835391665001960462502177894072734
701074904869051391035903423104006699
1916646876002835698243574281453491845
3677232770255559726818546333453573673
5798527678029142170731339654002970115
1115193686345520287693442313411547607
9451623897642977971533872243012539767
3789874911214148761645445693518406913
7397171753192038288410343181113360746
5307916212561502288389001483776469683
1091797660682073313760150688870764364
919819535770364686416700674650741046
861311321377384248168519816808702887
9498380519890561707969938107630088619
920007107113884495814920102212203545
8186351417459431590616064805786494169
1241725589108857344365702438555576334
9406351834620948901858438329725544708
5893033127619237001142588399877708963
1244163377499478857695012354917124898
12517868149581950954859546829725596085
1870819919178077916975126909894001770
5730043910751506560767141825564178125
871453635583077192236313712578657906
1244164566024192933026347979623293228
1870883038042621038598936714932170451
723508220985598679952701381323909503
2550009446199577471477177110823932873
1286686114729592212588143239081321115
2547505097282890150640053524275577834
1240828124143740179300530183809500043
6109438193876336585090794392974531187
5571321619827421504497283064147644554
3133276721749994136689324452646263314
1849929383554642776549576728728308135
928215634858414413174586075469982681
5006535694596729228695193247104454323
6879824294034203475749608437273943326
928154852105237086984849013896920297
5708256050196153707855614077950895855
3203397254096020692116558197335824709
813718131995806043393554743537569370
813718131995806043393554743536525442
1849896147318665805974446219541868645
5168535930337408907087971426820211705
632526994877829244227386020161586380
3763943631732921047349420943194391524
1377851734403117165883964506466983411
7555741606608637156683956206810705569
1262487798598383854105370349152742140
8143057167310029225069609183997115979
822744492617192373373989896841474588
1240055589484769863939102075833363198
3181984671422481822482212339800624003
1287583493045063113738117236640437543
1360921556820581894223898374190185561
4938020933214138105340920757311242157
799693964253326044581930475322718945
4372337462610178919088296570184093993
3744848956768997915710951518858304287
1408053406368890405072388225939490542
3111551843524148774027468257508438562
3768275975437442056978780614260435352
4895497007226791606574159262579455726
3136611930909613325535299192845284018
3880982194255345071911212245789139107
6291392537853900264548680846111581609
3179906020856177415220162383293514654
7484594310047270093071340251859871909
1918440533889852546919418086484878140
3695588144991513735067086367578298878
1939143268592924732415796509967780470
1849156842369482751423398412546196194
677775067765132861855500098352021462
2505011055780934276228938794623549842
3790805519308659539510971806736712367
4397466440624485092879051074022064887
973243788351921347878585907680316763
3182536351466339685225626024106289572
884614601354793188533976827285870854
929795094820812283714824457072770588
6224738040360106808001090481053931971
2502359019443831934497602397281411422
837947393614650881971390816614334953
3087289267171341687125917994732810358
3765772767821501171285483497134214206
1244196612169720321161643129949067975
2573464893276939158034775110216862344
3181672202868110899193549985679059084
3789874855963446320104161186729711072
3133276718489129899362988277328177273
773699691631416515347546002725193972
5572186903551995761728720167630383341
1262582922727124274834663983003899884
3114825117394259230931514868288011795
679382119894513902512025264010341384
726908751782102092932650956790001954
2525010020505458049022135184403936210
746190070239245698721215744898643210
3089793608052422292212084583491230356
778029664508623133433754636939716918
1355941228141818110507041619187126033
973214066096016437734789995092692380
3790805519308422862474385550024617886
724503055176433497598501846194274305
721810838012694436021349685742741947
4375615581871739596505361191503844136
4303859680572824821743412545544765302
655024502265061377146879812075916097
2459866042206888609096588819815236155
8188173521379061962360954156421650030
839582881942558876835292287059165086
3789198552317522239472664214832524887
1850701833612298665294465580703372001
3743984816268421550571477268448969019
700917964826058362368493956047982485
1263386323277518916452652515176831012
2594293703990389533303809849058105693
1918319169399463921449788876824229370
2527672358014557149741736553892859153
632687365522942748253490269198946323
727038349642966379159705733223328262
3742252043184666951704401650011498298
4309636111692503581796987244296290602
1376834093713146076260718026940451148
4984748846490671889256063672369216167
726908750089544056637207835752428821
1919120450381255985412893470825155428
1919120450381255985412893470821909920
4371441404642081346685306673324277228
721871492080344144034966963257236781
3135747834367996006185020965267432149
4371534026185222823280206124577846638
4371378499359525000434727569022850125
3767568718154542822926716554794402894
4371534026185222823280206124579440232
5684151449811034809000672838807467945
799754536510281247115585284887174474
778060522133673153237516994341097116
5708349896375057991670932851302175091
4984746551145854782780419365840724288
1917481261227239625842991183850834059
9986336423594226581291402662590013722
3113158730449571245810478241287539185
6269762710094021497226595075279781872
6292323238994853431485049010971967675
3067297339316714343049634891132612520
3116524833276462299827624017881636175
2527416861549804960821593143662244333
2572729197863253383965035201147169995
1873289831923389501043384675817054244
680184326856617367400063896583903122
2551646124798996129446420794434449802
790324398594755396603006405896823979
3743118339362846966940252616369956918
2501615057586122669526575680191909726
1917704708227293776457056061953001276
1285852831675383088928434424585557710
4893861514065524407912434488013846198
5003009260369013834985114409944643194
3319627621217106249017825756913596100
2501615057586122669526575680206258633
3137352421230171161057239494689478999
2504922795761129809832725373991353826
2548276533267853068206013563078283093
4398945130521328393874265980185143075
1307607590949376344032692120584220392
2525875264806501597395476742371022151
1919985558032494365282082434864520488
4309698002783585397454118103664340622
1870790196573188816095666264603389978
700950103670902212292963589337644688
4327217802140231626670938053758510316
3111549428862630029213653579465649475
2527482190980916616888288950408451136
7508824685065676089877597327734884588
9282665788952853889290054684306977085
3835893303428223239813673956135822970
777936986336896283391534999666034428
929826037342959774758689749974288346
3678126755878769081694637184706954396
4464858167524582365650081601034703019
724438881365660269778831529883921419
700238275818432062159999269637774337
2525718329536020654984934567011642075
700208473261967992123771551244388724
1262521077346125957459528949721991816
2457393784965153322875856653290056299
654287566633947398856596252111834889
726879081046867352345591814560087190
4307998335402570365306621894892156093
1242655059327231761635353176593767711
6269762706951779164246450335862673388
3789103550527124823973525693432354668
3789103550527124823973525693429100412
681886429620018460462832935604403774
724533920712166974457868348800782252
4422467183472531006673705902126276744
3815740752220260151678177495914310266
654223391308958599024046446524637890
1916646876058908545303224487641740408
700919117067173919578989845102292971
1918348924966633105102664982309501111
3766510885930084748921451499792008615
3111486518630311498530707292067338669
2551583128335332937931194701666349855
1917577529979793440924601777221366816
4373944517816464822175568400740353982
3159143855144788064387442432446679024
3159143855144788064387442411899044200
3158403405876192864721526315236394067
5592114775045056142358176000849241727
1894923189383324154094834814762688936
1895820526817045146133784106809751137
4371472306285214496427521234509707398
654193547640633409687171038120263859
724627815559857381485476686921418587
700209613287721579029665928051151092
677619371499713343253988572346706450
2501615057586122669526575669328130839
8119631373858715190572719416349539832
799631000713504377269603300672446035
3159175943856168479186151867756391728
799474330954082068010355798683715864
4375736991781543040652214627843203501
9336164952312079861002738294808926327
3136582216394084762154623540855922375
700917967912148077470092125867469901
1242559972646924807496803177342242110
654253019409753519899733309985478661
1308411073081532642405303129445120252
4306421161652928267719222881174660494
1918346552692116023044090992339656985
3135715736292342427058687299051858962
5054030114037257590271399735259216249
2617658865927602157408722321490442677
4444992017566505490089804657505547269
656787162969813336282913405022389074
5587974981636928223684985228548389746
3720561365207599690206809144340027111
724503011161390083786845149664911743
752935112936558483277736699334405742
3182470984300279289215188604996149042
5708349896375057991670932820667239692
4984809588482487475140773893237563291
10058771128344570546642290674204924161
2624525180254720399209943478582311176
10058739085454689381789039777018496463
1264221939419948787697188181768483911
2572503419237014118905824100352580588
3068254238197777063410452027513687121
655986106853547957653067035240421396
8773910706590540810009376362460593670
3834962605429438644372366028111368621
3136702432946287451185852421178201744
4444815752218526102925763805546623176
3764039903740187867842028486201941968
3741607779406657409718947486948748708
3159045289473392073691047966515533596
1940908310936218673935843414145151090
2527482187955050457195664565135081293
7464452368214722117945603920039263937
8819095782901538982102320006209431561
2481557726637512144977342028783665332
655057696465322650059511035518034348
4352252790934051315786103429192535957
6178784961750040076618197411267045854
1920016589990934596002303270456321734
1871621068106127479703602675551164975
744372463089831578204036453254148178
5029802212072924944497239011616297593
3134199321400649039893694430733952550
3811723554455840476432602370147278036
4466720582423763606617644559250126480
4466720582423763606617644548789773277
6247077466405700670239809182092178792
6133666320130801929264500884720965597
3250187006997048188378276501926645107
3835893303427833075424684505532932334
3135683650893509004025353163050002097
5661589892758093980998116467448835802
1286655250768215142094863510600149465
4399008034163092163286172389175044720
3112417141096907146967496065643957291
3112413707413086854455011407794868010
678483551251607089457258931024882462
3112448038087089303339979132532951823
3158214298916642211572487388533104283
1940907079787918814963784515014237010
9330256610651667097797378792394128294
928125175268894565988650299722684212
5637139484082615737009721679666078902
6245532335075615500420132118752790937
3136702478423689167523601144203066215
814553570662532239712660868992450025
5685790511799883745212059502080954717
6292134216701405740423894921955217849
9330130751300597131673170283430378249
5592209906968030018633551190171954959
1356005494950943356444176588856540180
1471127801154311935193458732524956739
8186630647895582762966538826176019167
3179936964711068545201572526657905702
6223871563454455290208233840231120558
1286749189514489745318680447503384044
3722410986931086425931899501358919176
655924294204225045236375598677087030
8140581350952923072854528232934742896
1962722549605721883375261489474628731
1264222994370244158032182000189941915
5029768928608915280499764018824855179
4468359633241466759265588146510606763
3135685896168914577711351772883539173
1332610577621882241561482749902101910
3205249155748091566670397443907465666
1940194153140328739255614277536267365
1872487450567745662047382018525996110
6876391583342736743762866916245205109
1334247213765210016628751621871049805
1241628130197104447896828021643113506
1940875037075199172201966529084985366
5660597306515951866984187549674628317
5592271706992552644314549720210053632
2551161125987292150548009204759917455
679349987396296109816979699617909835
2502386579867280135140238767750693712
3743333683535253639336690680690543058
5685790515107943463949266825017539217
4960577951328506821548117318817886649
1286873863483170765905512016953093644
3136582257155047243219500532800094512
3295868560925399323282808385677854833
1917639292148272683741551482020231696
2550749974143180828590124170425704207
2479054652772841379757849954622390245
776328796102860082969714518002945742
4398919989538454376479135321189779767
1242655101718641595471852011731708406
1331773776094507969681716600392450760
3181640199055257769889352592386277155
4397245450689805622939956729357073460
4282256086538900765062979017840714797
677776302002081204253619680147494250
2502417437486111634702836985032358333
1241661364929805889296616752563155616
4984838208564049564931308334337454827
3136580982042833834040913428184721328
8546711653061799139141304530542845799
3768274780451480520597976181636991690
679411836035833356073108157422388538
677678797446760713691351544628003681
3881072663036440565386973971526197338
2503346865261562431399840449626663293
4397432059710775575009804579686705262
2597504025538865654101122464004995343
3158403405875947660814297520274628877
2550778498499173182703978785915322530
3068996972105176585588242623212483701
1265056238119461318476683098532703562
5053229085933678724962979068104169468
1308443122367397256870376574374161344
4893799669965894029206549410614577414
928215595609262223305404783469521521
1240762841876381604696347126045868750
722609693166132501751214203939736304
5684120634756053628312038361151964130
1870882951630286411183472953887256727
1240796074976663007510676074134087247
8118825610344379165212900576994323948
680216421850160463552709180808013324
1850794675075506345730750269368447187
1918411959107092340249971367035461654
726971617805296351153486496867049018
4895497008796444329253945848003229692
4375673948212199562854429620110737598
906490674877725498062617284229023693
632560275256077332698060742446994169
1870914958587124589233711452421868430
4895495865751531090726374431287397367
8566856011487820850371100824482555337
792919161392781380420116358080634046
3767410724675310702319633606206171876
744492692159226796877828787363759624
3769879370514044694191320974270788640
928215595609262223305404844710656597
654223392881323802685298564605983343
3159943812524573786968242718211432031
677872575578989473801477919896930429
654349335440522519429827911925232529
702650877757859574000122254111207722
1244259688580819599140248445655484322
5572064305240561166010248778729426516
678484654933296320656180980824499654
1242624113786252640888862226950373742
3204167457361824799553694828377826444
5523670012405876939682394551672228499
1331897558395287718005805058074242897
3203239218169403723664126240132268098
8771957885785374037978334660024730696
700981008393005334359729580106093440
3133150733534711051768143022836933683
4330561021833407707767260006897488068
677682402261026417880847036779109611
1285946852066199029594482751787046392
3765613546689656762890537386068439696
7508665411822884037391089362591125646
4375678659790345214809287949699823499
791188545319202368344422829594213831
677555225587888426192682535023763498
1849062906765450282308650198402049103
702679532558888674942250119903540290
680181910435512908447937495706824879
3765804776460613625716302312456875424
2458227155943924178281649629958777788
1849030855791249449616590003506436595
4419097504014595370030291831552494149
8186377530345514666036927130806677606
2501642571019880328781137653034717408
5685790514940200178342323236828630974
6855564082099462299489452586796933941
5053262367704633683201071571660113054
1920019019084049663254114271355948113
7488061368687849742327197677290159686
4329785056335067203282911900335218519
3203457955092200771748389142047169066
4443358770957937996840781760197517057
3136702432946287451185852421177178228
1307545703121146912798732001512001651
656146467839261434365986332419854076
5052330518679913591602576948251043840
8043602615868886331205808323986576394
9290333332282433998149582474830006442
4397435574801988298700246424511421225
7507063286849947074888525519496442043
3790805516282465341079304711025948350
1850827860956130438450505525000349025
5029868641983909893563068765723379791
3720652976919616461078582017513203203
3157377707603208466463283651264327651
2524978986972575716425833363246539404
1939143268592924732415796530500535675
3230130910101530412455703838105780935
2570804932756796199578545292065724409
4420671241524307763863963572996914865
4980573479166903286081387977648827388
4374715860931576413611633305983015414
750983712785465839053199581765923724
4375649958195690844592608529542728201
3157631971521662069784593420359650393
1285819639400444890695745025245164024
703611340752384451489155680266983129
3179908311490691288531086383535174932
1401153868193674816942734207326090295
8721863963587239422553486290811516942
1870884133631210149098162111619934628
4980698195461491067095712382600307465
1377851737545123255287887424400564438
1918501238028502644665183434048474713
3089976905911135762320741956196081030
702679406946759146562842171613399177
7507926155674007308997615820423197793
1421087497201821692026787878009423155
3159076189369229709806391412215309213
5007273842117909355690333869218633476
6270627995218499679253353918607824234
679382119894513902511597927200899130
6900429572857125441326037037838789019
1895048029776785998540373190030889686
791067093143320935047093034751852899
3113128924871705087180752421155014996
632560275256077324298121689668589455
5659669068893242243229238473365694841
1332762846662008228952342993970489276
5054128844610208279607230641132204165
1262553169083369464760470871872011680
656819168238483700347055111410622335
4420734269026839736862920979214423246
5637299929731376646465473033355215914
654222160276875492552184177299720387
723603382797768031015433081185405116
1288575835752018120341876672908622610
3134172914855038032138496926543510966
4373141084467140057419622674059565718
2614321325254124105346064554620273586
3065695041581393319947885372336817651
1849061677424091022067704043630061045
1870915040106671585418140831914568613
1240857838950425674603951832744648205
3133182906853961528982969680803949586
4419836804184483122879327887831277943
1895820525421525307929433699817773580
767824526606215762632332636215428054
3249320530091473620523246453883391135
1871619923603003895288136980803645661
752872198182292217645161945877238969
1245031080548333943231975235943681157
1286748004078252660209869073313299234
2642012920894789281429377115213730404
2551093215353806101462075047684338380
3765834570990180638344991521176627546
4892934380012591497606388095718849787
2551004241259538730714994260137482383
1916870401432128480820714146857424510
1310979559822924073880162288071960859
3160749666815110189153382265276817629
3766544159666088970562802789760283091
2551741205024679098722056377770807263
632625521649444534171582524932048794
3088959178868805312923722775013673218
3181764957926865186153888902771450463
679317898801294914760459277268356730
721781032434597747646781690421344019
2525720574755285537763436817210672268
3135779875622564158154517063121720584
4940464530655331366743869631541857929
2571736696639787373867615594378646065
746162646364071384093828741926516655
1918470331732037313267966161952318261
838038966194051184907197088250971017
4308893332244928750840149702390358774
1285049393683022077052539796018310315
1241628126996632384383353934962157902
3719787734188612845149774420441183628
7329372312552849501850657916519016252
1940940402674011866202924932123800262
1353441556631024995353915225368803683
3136735669244804385121608979652551650
4399810368359216243335913883713154573
1895820526817045134120853032314964827
1940940402674011866203130823255894911
2549175104989962668097423613526750760
3744046751437476899684114510566401474
2479023663208032399369038937505736904
1870819870327825785995051539726972863
6196370128455343800871462616487965028
702772284462729817569078657179784207
1376896028882041904499720785235691911
1375258160071333184210635615987831176
1894151706409542221724468622607634639
1241724358191002860575253076452217832
4374809846958299855584749605612027571
4399071162695738940510518574833420160
1850763682312222205735392936281412260
702841094916180377970697073652627003
5593751447239551449589858722677020717
6270692131408470053310170150677293153
2482393297190554352670934101897946773
7532061515988304413118956941243593731
1381004962851396483430551519039692580
7532092427169259095402801854493133005
3763946096814498371848815433731070824
679316755868211275258904456681051975
2571766450639146997252696514068880853
2459896940470146564477172225277777295
655089733007776794330649184618250156
2459896940470146564477172225276673589
2459896940470146564477172225276694001
700178708617135539805667095558213215
2479054569500104667604605686646044065
5005540855577241528413429880405548193
4984840405282747128964735135874056815
4420856828154515979810624463956258696
5637202436463977194105174959651394179
1872457782981039930709626915517753791
2480849409694194978475061350072344711
1240024684635264413619457874419481967
7532123325555608644476999682955361000
1850856475041645734446924805866669467
2459029325459999295106394289512117553
3088960367391510354449820396495119829
724564903876194550985097148329710565
1309248895078328533202793305160528132
2547445586321098643913769302661458360
1310853613944790897351187662394672808
2502481531170701162095718106387673686
1285822014933746167272256554170530437
4395670666261410453456793783151824266
3110682955157607385263931158900173079
2504245389826799876131612984721299122
4398108451401862560282861177227618643
3090660166479295466820324374390603004
1917481261171166770828515381167547792
677649166083036600471805389647465739
1917636031285799228074272858990732390
5637266698380222791804240562115962369
655025681479270804019046295770947007
2549920164193917785864057935547916498
1287583452342397947058649554008492255
1207040285440268808637416540400290126
10178565905906649812159318419553129853
1870916194327182787833633179133954069
1262519893470994671881822832224886432
7935998896971462144766746068373364347
7935939422114024751433815384937725807
7015956300315453934865054962286370696
849884293602956509212780983254422360
10761796582408169715902903605193089782
7605129520126296750296332880931871875
7625028903243120962255402796968793111
1330138282879794631987936638143936625
3202498680682699808729049018389023326
898156424548139225150994304745405064
7046031017208028008836574642493290846
1115071169674245670057459170598896252
2575012255273761148849604359869137370
898281087470848693537622627403663138
1178574820358620836789016647398962338
10715687841953173768638507214849706799
1093712642064313435378577990822767554
654287525873058645623578992356661798
1093621040995456246451145545189635824
1115192538702310795694824263874854402
8326721751583351659575169516731814279
8935141984472050937448470089939113249
1093621031631194894998620377270507868
13631636852315462121558257196098488452
1243297027767544865579097864068483514
5662394528642202031337722613019134412
1289253456851314784947053419861346126
5662394528642202031337524347484524750
1242590831891629373745648620040945576
896675184729089816768114437316268408
849729817084027283774778824097906126
849978094191834686628389486466962541
11952957422867867674135207927551846228
5054064762210738907915449498365828742
10689663900290759190478298673688089972
898406946819525666222908530724907390
8914188509084869640288215191676761978
11347226960956160026277087191316001306
4373111229929360756333015534412098709
7935998890801442535523254584911218546
1309278697749018409716012719320510773
1309342876335024823174185057426000312
11344814258874976554327748327070024157
680212939316250519137421325195947975
5730043910751506557007599023469568640
1894213556565049496652866377260915801
801208300522600676030296941036847767
2596083894998707051025735484592420545
4019558980449249749595034669299281571
2506588091530233399139091857439063817
6430189342193013637893698642647621146
848058752854303298436689671401512499
655924210634343224535155407135043355
7625120468088768860228325476831505885
6808743474717535700227528492047355365
5893002224464854368530226479235905434
896425759919680951521537282286296525
4421599599859327371670893872082678351
1870884096193471067406160592727418491
813718131995806043393554723392747870
10666333036001535629251669347456406011
4398205869544360555831830467592884160
10715596185986817001912334999743784805
704632158973951591394690708049351363
896736950218896264965505517080169071
896706047064513632353143564688523787
12517959805548467246367372936560624880
896549334854273288178235389636906837
654350522392791738285085424964594279
973184222664364116499855641791948982
1065032010223118338494457218301238721
2549980833856314895664847296222090745
11952613085767859686940707828766020383
1871561542770401910053707697900327958
4398978361991257756284842564852323737
4398977217429984325447347678902627310
894942318959280446272591124923399713
3744197842656605547194291967241065672
3136702351245906953948839234034530062
5569711219090145400151336157981777349
1286907140538268968214429822890869448
978285755329143231310216240223693946
2550011780974217745297005670470048337
1986802936677099531413986997756262873
1242590965466214092438230273346235636
8751384697015592676652504601578741905
3767376174248405386754470097062535370
4399037838412276853917218858627723375
1242558748190066550183010937767801701
3157473978100417097518540578402244437
3116555738117024712812766103095975846
701203227798680190177925758333919545
5030732776377017886864848350194692658
6293253856923370485103549194461354637
3766514449868996764759953395253277728
813718131995806043393554723391703942
1242558702594211755010686627024314193
2617598123935396414944098960335939824
1241757633559678906676787388495864470
6113611225032500329471259390084873592
2594265050830247875175064956060274768
3719752166669455644709596954651613281
2550135465514278515630822793733564590
1110151757219635336428251288587470252
2640992950314909771399164620714988775
2479858092451299452168169877272519279
5613776655291191387765295163629192036
4445828815825827446162680512276146382
1240088863281246354410454723670640703
3159173565066641150966917867702125636
4983847980870782212766663373947408025
1331897558395287698182408353476878317
2505690755435953363846705015111290786
1870821099669344899430921045675061972
3159143852119001678482437976594638645
3157347906737559826209857344592437077
5150858401449887500431574090636334736
1940972412826778252635795755799056180
8844098835927619698801172111294105620
7557380631149363043341705329479418731
1916648023704109138855499222474716854
3789906949212343340856268611207284013
5660725758305468970517000136780160486
3117295085452981725149262155461339434
3157346755773019955511664525935960447
6972507609871291535364212595551507355
2527482194288905084328878422666021255
906521619025596035000479412598867588
4399161575121662373940747273241011518
2549944201374019834469579747769868317
801394819993297416458610665162513733
656726418070434115894662509926525602
3158373642335392447981609598604901548
5054128847636402457914496322899398223
3766669052051735319608253478413211953
3856591247751106861947217596729502536
4373076893147150688322925119311896985
1308348081334551036459271555356434076
2502384199501172679222777474485942631
3114886925389370038036987379374529238
2502417437486111634703256120995529535
1984293962463732140317914127922599974
2505753709629390352130252272048696368
1243361082377741616344056128195654876
3695620319936557946300051659769438919
1244259603740267531425752514492864791
3790805516282465332505523814847175750
8820552739227867342557451961111590258
4397401239706369103013264502302501225
677714497198744943023600929949452405
2479150882274488386709259411320925901
1986734082320514703380122899399477380
682560346384744516927670028159931509
3790741290415239839032023317081924952
871610352498896591945269950460228110
2504920555372455619555624392077693526
2502419638509490763870986774998767493
6292387422469340437679748669438809760
2503220789007577199676743446354369356
1066580559353445144012201715496961060
3765740765813854569028753622818800708
1917513396867374923780228957620106665
1849063968060605086969573126840264485
5613776648890661533495040349378027825
2056212694904202957299725660740210768
5191065432052463220911499986749995861
1242622881179893117839321720940940733
3833228593467525237153393181663573608
11906197447508393925102369902003035524
3134079101649983101866211295476939458
5029061635395939555104357010362136060
1871622212609165494422570913395423273
6114505088019834648195724808354304912
1895080077492291294641315888456030376
10081490930547233620003279945430779299
2504148014189771636739849146717074209
1894150649772824825335545771185365869
1331003655984745031722901826750958980
4960521871030973865401707416859057656
4372306608184632203362108980471160419
11250947086430670894633393915882024861
1918284747953224932820017895579314582
6340011568384201401248225232096518526
8234996553030543896505654901192293543
4421598456867937201824517663228284591
4896331351573773701432615829961391841
1023436406992408721928426924660242505
1244228742977043174029594118978919248
3135714553991895597817298694484133520
11785142474798780900321136927697441179
5638164034420912028381946845495677695
3110713866345523033660989398059412751
849790477205725274574983632681766445
3789136745946131226573417844415108880
1917480158822043567064659899278433676
681016375617884949913799250834138378
9451530128457267817003873557272711787
701169945848146652163989719491888474
2501583052317780554169690959055637185
5172834990523590004342848429575102799
5172865895245616743539194479876346319
2596083894998707051025735484591397029
849822484098109402783929438071098536
1917481267507494056548525944684379302
11882671775075604123527069545726020159
7039792747017408712399515838061534685
6317481915533182228360073461548665121
7602970650071433887828753380312648914
2593393992533026536194526046530082410
723540439844383149983265805535502315
953220913793473532801144367641201391
4399749755584816740545327391064277643
2525936903122588129982564311686932721
4446147253500816306719932873999238601
2549205957724538165695496005664475711
4892279728757600910729400293925911459
2548275341428529991238571213451824397
1849961388876735413814148108078595922
2525902820575424249094622021313533647
4494257722011675034314191166876601761
1963559222559159165344958849565916628
4958909092892676591143848383382762113
1285176655080415616930292228653468604
6109498899412651242347068639177243491
722646404084044260666600739390293231
4937929242650525412275719255959108441
6200445735176311809204267042084157671
6218926970711897039460227393736716508
2457361694858338980307740264628325610
1851694337861705022081730135225784220
3137386841282884277735540525344502784
3132441317677661047957905271598516175
2503317060958372567832249782045867254
3766670152647828449397129297554258928
5054128847636402465875894618734203919
655057732453465703453274897158157669
5054128847636402465875894608273888624
3134141925290391311543628293680043832
701200853828954603024923265389109526
4399071200314459097012026844898590544
2459061627651983234321725394336569446
677650318615622254555222912373806992
7488061368687849742326587973563801679
677807165963780383682797849591195026
701041585418566984666219961793588096
654191260383182570076263145777367023
4421600703540762216037894961533962147
776204118938492830992885239430682626
928095337947189406664682847716475170
2646219194631328493088011769128369580
4470277839731053324073390071736304267
5730714193168211044970258735500338834
1938308840970818600881216731859080510
3110622332538510188436268277033618199
1242527887424774275044918341388106314
1243328989072854229709866869581372667
6365910738629752968476932982141455425
3111488806185217763741068872816791676
722646413277773612633861807063034669
814613172683146025210910338883355902
3743952683824122655182892166559007182
8842303017659422701994237577229247707
3134079101649983110276863748251691299
861312426633512318779521233007145440
3134138447641059591662163186127193007
3767409536150587629849476369413006587
654382574878879929946669236742705320
3767376174248405386754470097062534641
1242526656452823047085558174024390345
11176906590239805823813814855719870914
2572569975100639830270043436887152819
1262553169083286634290655498384267619
3765000149831472606001170580221532074
7534016645295284709030522386572088613
928094144884810558525024192490160189
3695621462867644576067080163099611569
3767409536150587629849278144975811291
9427363728101870659221343504189353582
751458932278731305390944045209279027
1286781154020022880535720887410878855
3069831358850017673248394115782671770
2459832760254361011920606865261643104
769493340850316405944757871204159294
1894213556565209138958009211949955231
1330169272384134420369831149752992816
3158212006479483536704093297771090113
928156037485472199993390244734204615
2547506290694584229875441902065364255
2550875960724040274835192796399961955
2550875960724040274835192796398368361
7603334888866672393159179187524727566
859672271780033183074349585702769693
5075019461874364838659184912872435596
6292980096278806985002993124446237185
928156037483318506030314686967893868
826521417712972358223949257846292353
826521417712972358223949257847885947
5029064094141597503354251417458194784
4353087182326800422093116614636586995
10083222607675952401630621258921040199
3675657982689149939353455649101000156
1917482493712992291167233537042192614
1065153409306139398883702581869193272
4329011416128670094437505018074741788
5004802740785748124658225137014991899
5075019461874364838658986364908289453
1043307042621127210414616032548112332
3224127327714325024571614507780482867
1920821128641754166192806156630495989
6270724265713788116933647473276083163
1285049476891136035682295519494363880
1285049476891136035682493795116255163
3678095855806091976145834223724008127
1000102233107952493121970512708459745
4397402429977726036191502340880313017
4896210029594993658106979800383785046
7625059803255264110851386425773383165
9450632701181877860708578354518388659
813718131995806043394157366380693852
812914569855520059300861740114955729
999949924759966363417981981771104159
7603241042687768109341779505863279584
11176812775408871180656762633342040412
4892098847197133725268046402712650213
9450694466606506350836647876284257313
706402040319252759023500231225727760
3747321251508861159235215081488268024
1243361036788510293159723687034442640
4420763941269663197343054685169587821
1065123573612940012966943071018654317
1241725543511094176811938693105900232
823027021725291566150162955571165731
4893828279281287720722819062215987332
3766544161358978433073849188678584004
701235322733990609572128899522103210
978194108784641943223468118391112605
1893378110106031201866155067025336506
3138185616243441836211478498214770473
813718131995806043394157355920340649
1963435528238928786952456100710217628
8774690170457077434695689568160335562
928064433276688843348850681851856205
904669556826175085305785912904976925
722798718601740027475537622521786179
5074858921610462524765379749821116010
8611728470042902668053164249515605604
2504241913631131616301487729882651125
906521619025909200257440734899927478
1849929383554642776549576729115197183
5662362396143996038915117833978050799
7556421523291728261353585594166529551
679288181031537625415647970899537998
5523699814960577492157841697820986154
1917543069110438012147422944788522355
5076752358805407120794898918256546899
5637266698380222779641008091420921848
1377017349234786085350192689827100910
1849251930454565831006590243885963833
3137448686659817663743489179455823867
3159045289473392073691047966516637302
654254248871876675139716193890084586
3813179366970858518331212793645131475
11177000441066555562789720414799965957
6832077681568348983612424437180093810
4397338158403828707190448391031175145
4397340533935136139079020904385228439
6341867955772153979672133762317411385
848277232117610033407150227666315333
4960461163806310840809175788061759293
4397338246503239029997214520191860973
3765676582339122152718193991850987942
3137351271777935446994750901123825267
813839455434563143141351801275730587
1309215710828296436897177528568168189
1870945858478737667598095756554976514
1874220489042752404455775486623263208
3134818362452176677507161797368309747
1241724315799844585358621974344568514
7556261056697554642864992446679761481
5098383353295193245223830542132547963
3158305989189432487301219511848170386
6949113843436005321918166260824599935
3203304415537821063922880731795301724
1987699200546860669757744628061545704
6200659810525601651032014249922249728
1918286011659330465699778519813200399
6340072259966901178117590122058999201
3203360536949856542004754950981574554
5637330836205092310924535172866284369
654381379899550842131558602360154082
678483551251530256753019263695306132
1240794889654660470096998666411387622
3813425570168378542143701752238887728
3157346799794693070370813672929000999
1915844626530712766909784107633514573
8751384697015592672604684985693193259
1286908330811700064410928247268787122
5147364005466118368302323104091216653
10034856710805516381191738348694238962
3157376558209122485196251546161745271
1309435544978643478330037637461896329
4979863808787969920779891385911262544
4892129750351439772387179963988789569
4892129750351439772387179963988788840
1309216764146005540326687789956432853
3272806965215145525806854342591625631
655150394640963197948608323813945306
3278778224612457022602377369557741788
2549082309235249710662811864099972696
654221095781160449500891971733167321
3157379990443506963456023825856713763
3157347944356043662175074486480281801
1872456509740697001312758919836561442
4329009039019174922494190286290878932
4421446154684216227451308620840576186
4892934380012591509313570525990166867
655025604667941250399815736468550265
5098382246587635097518780185807964342
1432836836501805564120920485355470320
1872551761097248518604434721459179633
1285850625877101956873615477963272695
2479247160684209012486875680917408217
1285821970856485037584956768935075574
953220913793473532802166218246567654
6317452172937629113406635137731110191
701941380202432234492719273145565481
3158430923729708805757280993972061393
2458197273435710498421014082344753298
677616992768424608689819194083535537
4398078648782944546735083670681254903
6177977997378864469179655963087259634
3720682862867276211055503684509413671
677839251241690723415053130170760508
976433679341611018625822091737800539
3743151624276780551906697856836101742
1240890098565717428789718016415882940
9405452207829603115365668478815310579
1309184762021979937489346708264924775
1966966803089260054699512882604625319
3228557177605853821762561163591893215
8188142618165796514502481125353937655
6268894992611020602197015180926073241
679477160815128527087468447750805006
2595898293998948975514456366751000281
1263387469475602498759116323267379756
3743926495403209618915777488384765864
2483287238729326109961895101406834707
723573459289602386295523451619270510
1242622925138778110976090379393603659
3809896664749363396762151681897460732
4397338161664766794219288905786462456
5658865629270369349768050382658662359
3764936007117714685982365593613498638
3742377981100584314082706111613430792
3110716316936712846919957328729547579
792828659355876708815323403820691779
3202465447463885362228881241966282923
3134079064031333845117263506118527574
1307674114029085562885581227783225930
4421726734203690594990127996711552653
1872520776418922969601040414718386116
814522673732484802693391684651970795
2572443908568287920847221909730945265
632591136017154346490635037021488101
677776303628279780570345444615522436
1285884931327283166181834373395170951
4374868217954812678258227379006470804
2546671858306430186383729005857717604
3116586810778053301857755377446061611
5074987332518401179060201190905671070
3207567906331134401793512155700472438
744492687558936491748437398525068372
6971673224702800925996842208625477114
1894182741509997428680391339079667359
4896361198037519784559869408456836070
1850826718025123356281979762060996830
677682403831231812589332127272611079
1313388854723874884826548847336757185
6902258834609523757178580196168542147
677651464869456773262404963133431967
632560275256077332699120689649574621
678483551251530256753019242001943561
1960899128406527174094815359645186101
5590415051129574485967918549167514606
4984154981074321713133394641284360306
1244196612169720321161643129949618370
8545876165667200062534248961317503830
1894086428679614830203841359893158092
3927892165339001636956732970561949648
4352311163615149112428433305264521153
6244700261237213438502415541087405409
5053388398367562062308102832907882834
7580775504291888326854569579358528008
1241724317425883527480668076672904295
3136582219536327086718151468909909683
4938887414600996842239369476311719363
5005605034216351333203070664943712857
3203333070621533685921836006939708355
5547898171736153454668784129143362353
4604188070505124125612424202528191773
4397433329813023799229851654809486602
2506528621335632194649774160153760413
2505785796410898363011893154997095925
655923064853848797096325184123203575
703576826141409372004812964813468854
4984809588482877647333661762022923120
3158490433293543323317543596563578644
677552894076254152927740104224394598
2550843741866673883142300479751403741
3159143852118676728694662455554151397
1285113575527079914607844075226858785
1938405155431615596723112864496583267
3138190285499503661823641890055639805
1894213647741680477710631914674432954
7556545135965653415515627272577084349
655121994191040587857404402224047206
5592149231261003173525919570150097432
2146420274460780933577788582251570511
2548276534721596489085359519735812294
1874252540016616222603196410673236710
801487474450776766091054133326168553
3179071717269764675370638825308964484
3202464223013650552265087427876220530
1286719390163032685465906286662813265
2617598123935396414944099011085424269
6877258022625180134170521334881774513
1307640872897510862293502030668250246
3838616175567181889470882246544106102
1939332287855965690934706211324161699
5660534407754453025363427000432268400
1309183625552217657409387103958879717
1939176423249048313267339370349469812
3134945532789147269406714778193670768
2525907402077145721157837937193158423
4374131078045412243956960391981399483
2039496556781636103956761805256794730
1310145215415478556619801801458528400
2503378870470002885653278265527068502
861312426689738887806174711789585720
2504887400656108483755465372164237613
4398419937155823943525160502894507459
1870818776244994277485116701123944809
2504245389826799888601219021204692823
5660662724164764413626837822315833522
5590478132433704208361827007265422971
5590633665595811903966904894739973532
2571735589932149224953809446230437325
706402045145678077272071835158096487
6292323238994853431484835254830893698
6109559602153793589996739234177729068
1448069551321778302826573181134970708
1849222176694189202803029100756133547
2525812313936696292498904842503547234
2461562282013947324263415231991815853
682044457403450512135840896480458316
1940908310936608838325427913156664672
4466720579281216788394424213598828729
2595096000507791564641282629675900369
3135747871986716162686727607848309928
1918284828081734013859645555686831183
655890971436889562146918382179450113
700915680355171188483874835189985081
2526741741712076197548869896469533146
1242592023614658974028730474088239578
1918441719330464936998798093050041073
655089732891560150644304824939265187
1242622967589988258537900412850356355
4328830452867822407846986331312643087
746258919829064372048008334360390238
6200445735176311809204267042084689112
656083473007530920697049978146328023
2548403620273860138227661157687520469
3767378500929138339020607382074547773
2458227242483652153787953537007874163
1242558746559637377640941785110272831
931619601027804696489427944620792181
769523140380994191539556723743403819
4418997879964063901988084079148508801
655024496041131157598025015626389086
1917514577356561863704098391023321104
703485394932815175462343675238203464
1849158034157196922761104473684254135
1286747963373605376807340148809954452
8184771699530666690264852435329313121
3133214873050070580028073112639337725
3208368970659842540106980586941338806
3834062848206167687535377448854729895
3744109746272716941586018800417971106
3134913494663816545301157538851175731
2502384117977640416505539267756309070
3158402173215506136018967064441795715
4979708148396636641302922826151777101
1941711706479673773368104772076624876
745972479328918552034335022025032394
1286655294671266583292179896174785861
2647920056705234157253008268061944932
2526741741712076193657519580173655692
6832046742246431172597521886245302458
5660629399944087607927988051915247645
1963559222559158946501422372875831641
701009532813945744357794896711226538
701139085140915476231543504520786660
700915634823930178835829110335389561
3181701967865811911857823511039934392
2479887895063925229796343195310850725
2480816174905742815616722489654858938
2550877067431430363222766767787711672
1940073925767887593407448148143958841
3181761568322536732633388039594376405
4375678622236377238250561681501138958
1285111281511174696012006427835909264
3159045289473389220686875272654692727
1285886152756216573295789102094737220
3789873670643355003866842079837126451
2505883255376739027239815630705839225
9938585204729381402846368003713665235
996669593468935328402799667439775276
1240023621602318423585085058720076193
3722440821114705985893696265922290410
3204071183782842813208632937703847339
677552894076254152927740104222741226
3765621605842216431437586157683524775
1872523018259275414711008786331223010
1962754591330271417700789350369023953
4373913577039199503847311908175883724
3134818362452176677507161797367778306
5028903553877766089212174769802165384
700946578680977847996472409063884929
2527482190980916613297540838843557589
3764874288908518948375800311749954422
5590633668794047439134108177710902115
3203398360803578843735584257436863663
996458832312838171183840324096690797
3136612993826333679558264514135696140
701107003005002050940772428313831414
752965967368002388377123861809086326
2525747031429878539677809507130924420
2012825804432088604053191319597019998
2647920094328512591346300653134406092
861250659629892413781290861473729374
3766667642035077505028305314856873143
1871654341964975423793803750675821437
1243362179719354559565826129709441046
3250187006997207732982099075561400769
1263418413384492573391323569030657106
3719877003920678239451335568993899230
1242655101664799027412250974759971682
3832395307273389958235843804127902523
1915844626530712766909784107632410867
883006445605869704410009830306443163
2548276530011390979563582967185912214
801487451008063056153686543857658397
2504152590685903378776304784153552241
769499154962870462108123252740795452
6339886803303739412277767062602976878
7510561075644815294411346181254891333
3110653235692399118361459389278226724
2596982368034733857550713451288604359
9450504370223127532793767664984821536
3837375474351647980039289849979988617
1919245241984780727950146280779835811
3719723550955508084284764339702259485
2546770507358490089164952050773254070
4420860165942234619715122818811576278
5613162149862684203996424842737800762
1894117462266096917203217423739466953
2525870639397583921221140974600471869
6832170397255119978263173083106438017
4961414712032363873675401701559904532
3068195863883945855354930477345023758
1240861354097474815538999038168452204
5523015362666856337172924352945898806
4937961415967693099032244519602194438
1331716640614311670861047248709259320
4352342066713538546587343040576244188
6248011497766383362255847587780449266
6317452172937629051234094450393508566
4916478096418182816074093157083464515
8818969796379145039545475523153958918
1242590831891629373745854826547627812
4373975461789968787669410897998465388
1286719354047339462081353657387925819
6219792221412534014315714539699495794
1897426387398088485251180590348123905
3251021392165379268912048349539042495
4374070499445663235875975609399772266
2617749248414647560709825685508494700
927913257270540176955841604348226777
3156701319101816069639075848111459512
859641407991258975847643388215411901
655921880871683313157276440560136996
1357581609447863239473924732086162226
1967093847823457599579376396759280306
906521618913917114177511720974679891
6925781957172959108282987241130689300
5662213513797449890574731224022484595
859550855878576677555922412704379655
1242525591838985799516518474117971824
3766447977334981540253207128794882711
6223903615765937822431851035122977606
6196179961529385231607934387797577721
1916776292948354424420743069731102140
6268897372921377757655112336592973892
1469639956333988014172516105202347175
4937961379748791187894238393674523591
2502416206451957693583710052354392949
1286846524442717030987216826683852397
4374070499445663235875975576812893440
3765707403791304860275586061011173140
5029772326422719821311561235739965740
8187150184389969281239824943393025028
3179999998788984883879259788350473628
4398205825522681053961844860791775482
3114114563264568548412710606970961947
3111456763241984917288051007293040871
8592011315872101754704597121749799725
1288451201038793621466277027477390644
1918284840824898948302509865853804327
3789039326291746236312177606902797503
5008296029779269809812726252995662679
4397336979478211468070229401101292006
6948089311588429844209908181935773316
1872523019893925947065493000239584355
701941380202349522291910445493349387
1264962427995851940536329398550182453
678483551251607089458723946536028782
2527482194288905084494621663014641056
2502544574910174386934248630114965473
3135873773726477249138789991995183475
6338952539675224412723233607586354915
5659701160690700770797019594360633449
7435366736133542048426714455130497212
2596890801564973058246546857378092966
2525998715707542326465252499634984158
1446305746173656489063204205018789471
1940908315474051846030330628730055608
2754596560132607286843920427692997342
3157534509357499854440421338953902138
3720682826586378583151526789268361394
1895881180707938207085220243374919158
1896684626733574747671519662562712797
7555393446397450180286411206865067789
1871719583643989139557348503135290354
5030668720194136866522008117388198228
2458194938840397443569909495096749906
1919183311530315404987820411828041490
2550753445678320233725504639002048585
5029220895719043513884844590521373766
2664236700830275264637623941619699344
3340925454054413352525568963661793945
5662395638657748641851179954605895279
2551032851912394245395731129633472272
4983817080977095092949754402148962571
3789102402588693480710460075631830531
1870754672670402460434082074644172492
3723156137199355026008651244823539810
4397243075031832143176997533025655995
678483551251607089457678674821533013
1286906039942749753181428012520906355
3949405177207059793189834684026169476
3697259372443236073701929107906682589
6924947519952645880533224203866872748
6291366418689155595101171932231512612
1424339147396909847319013225991242199
3719847116409291664644338524404022152
9403100039847811175012687073661007958
1331839229792009809533492297473114322
2599397478853356087697026449081770527
4398972552591565611860047987793093496
1287650047279600387459181248004022024
5683961287903676880454884438997103859
1354395142596097720857150327508892445
6338952539675224412723233575014336025
3157412253379791749168650403249490402
8611881915218403765640577739568590621
3109947261496703084758056032832323043
4915460492063176446288590013100977609
3721392282041091969093851722567847202
2570002637692960090790020259625078948
882854171969595836054360609579846754
5028904736055458388852946710658661487
3742406508719511874851896958753537966
3182602941517387161787242237947284761
4399040207493273812006662924653028011
3111581526526673869072186633704504150
1917450438026512025626387640200264242
4445768206133701393140232340787991668
3718214008268504325741117201259363170
3181639064159275168803076150866481620
2549948776660005888119017034581888638
1894117414986047656018077638447936550
4397370253458003528654872112802401360
1307833372777916286654638504504101887
3880982194255345071911212286868504162
2572600922220300600731963604958773075
4373975461789968787669625271687817785
5592083868690452802069438384695954046
3719848303303331161070149327398633240
1262554272765052698643468805880098715
4374006289578064334692061606234590788
4373975461789564066920111031113385611
1871688634725594866531721142910889072
677614745972173847035309472805700350
1986117380641214359155863769297444177
3156574181509525804454002162248066801
2527447759933909081221586755604971633
1262677882184430300910585747485890535
3136614386275797193410939371791861491
2527482194288905084494621663014641785
6923150464254996332156612002940198073
3698987584489675247755657280905927680
4398266443248677491262064526128776283
3743146994155737152229855885603466326
7508116203144673993338977091826266045
3134172960444676920660929554645035027
7420474949668415876126464009916973780
2664448618828629653670432729268353108
5615540597099751390707832937819667145
3158274996475677606956422602453872124
3203309000184405680987896149806975400
2550041493913484910205625986013907786
6271619358106782222060370870881196905
2077663885101977197777509678088427103
6924702466093381354294058614529964045
6196241775686692522849662794434817700
2503348006445932361574606720885894045
5052393604937701567614891296675585244
1262553170595185928336133615687652502
5501349965401783656465673496524506105
4536038636178858161076130162889811843
3157346773405561039715524250326824291
5029929291278896853644467073370036910
5053167198040261500090231100158890685
3159237743880614296927962942435212424
3719816304315083740910026996584130155
3088961595401883912935636868919041456
5029717464353568511506688963307062608
5659796203237516634990229620968883472
3720557936123839156558398330577336842
4284788956729635402744214431607801347
3789970019224806054124128833237591247
655858878131919673900870635171235449
3134110009576874752946042685516968139
5615604775741097581087290840706054359
701074903296532445458065198994345446
1331032185234264252227866998470811057
2550940057666846962743463055029177075
3814039891779103006407502562705368818
2572632877124420528868916168091468412
1240824772276768569788552405970294024
3182634951669810519833743993345633032
2502417350955158077660573217993487768
3742314898107716076456528577917201165
6247235450281685015279927305769487528
6292260193680698809815538364314877907
2479829610072944189143882503660045747
4329935031598841356893296518410142698
4421446154684213386755299884706013357
3744015805600625772485408278942686768
1378596890956266618371538578115954546
655025607928468140876725955905323065
2504982356796716607087617519004826332
3158211075500031885047089438393649223
9426210990035590996206441677124600666
2572602066837723824199222215082991284
4397243133545546712900504240768014829
1446274880868208932381098542082673045
4375833177493790444639166076207972578
6223871563454455290208233925118682834
2525746949912642010075127935557662773
1894149462643728286909228279976206884
1894214833247158097555861373506758986
774409449999203954493878618182335945
2527513177521936526392148478478917949
3137416642323378323753270988499369437
4308923093980824332724095509297175139
4961595561903070736469058899128643996
3790805517794364428149198731499582326
1469395988994562365419957154678601602
1376987593727689798564623079824249918
6317452172937629051234094460853881452
1285821977369172520299619424337165684
1376865045480785522545034637447382554
8096175843342856206094973678027786130
7508116203144673993338977091825715650
678579705569629380598424044651363404
3767566432171591010735685597883544472
3181798272664824522470898725994336255
3181768557970870465624137966060310194
2501615057642278342402916968036578201
4985583231659002985560494441575349318
4443230487335794645911632733051315147
2595098283347859305094332627951101863
5007215435189562209700986285479864305
1286655268398270984237213868031475096
3718214008268504325741117201259404723
2505785842127439770031789170345348385
1491092259410590768497587583322329285
701941380202349522291910413698889187
4938887414600996834118985643208641538
3788425966936239753970973719838328192
2550135387132822929578161731341037652
1262459183000490223363910057012540661
4535053141952941230574459375149406152
3767535486626050102907120162947307742
2549977308748105897927388780257784355
1242462686564556581403062671299439491
1286749071939943238168745279725276982
1286654022992348717596861011383767062
1286812107476004910421347643803719441
2503345682902720328660715629041442055
3156512381713847182571518559010975030
4444870953245059367087728383991943328
677646787231138251828015552907346565
700085915887874490336918792729529308
5052335262253173517582893772753013469
799724806068749528362729439738833545
655278759959508046061200050874573764
2527385958516182806141240824550208793
3202562868927299451108184750512478356
1871687537384067602591758810228938657
1494766588537715807926498614661145541
5120791514699694469484673690650843661
5523819989300151172484586401065544796
1988593074469943690805289887912843987
9330225730820200336798760106852338709
4419771518661223901367673531764458274
5683410959427854155456480731327144339
1354335542137302227337362140447853907
655858878131919673900870635171786573
3811634148300270590842619985558371352
4353983366124054641333479778801813457
6924819288326810531641266341832529764
5683410959427854155456480784814434211
1916709869315715298335767761962096981
3721516020257983148446625269603788078
6718721441439103780409954361975470700
6293159861351475499632235549126909848
5077331217920120610041905164375769545
5053294457811859003786132461582863637
3882866186076773128976023764053948022
2550909157773319801636128980060815164
3764935923963916087064505807569923887
5684183585625858933209861568605499219
5052549390932549798642044509381006006
3157504837232963682129149277334110972
2481592060277645190620493586322157330
2598345677279739901009178977760784018
6339080860909641857675076818510539308
5636334939034994104349064759511579149
3157378845822503566723714534269396816
2549976291480748380538338602153610654
5659667968356114897259847278265927619
5709153415832567923910152031479757064
7418000353525406140281973204010707677
3249975098076590786971251150459951546
5524746024150593532015742541936068554
6811433372703461880075508489253376954
1285049352988888856044409293513586517
1873257870620479152457533264374831448
1919214301393064626098504971699563455
5029802208931332855999989093075578479
4892934380012591501508452062198581828
3742314898107716076456528546120023253
2503345634287460354355079624691713437
3814294287637239005694708225524935767
861250620324747053554591721006578800
1446305746173656489063218891727739111
4373975461789968787669410897997955088
2479824857671464914097317939248117905
2504182396677588972894481880542921227
3789230640849900620109631383670051824
4535766074883477557292971336563170153
2572660346821443087497602878085621194
5029771305776950223387627172433774950
8142282279084865241188539971820757281
4939813451084264548255957346054697234
885603623421572035303203698582878005
2504983716567770637714164429154629133
5054283269264127883557485762271953328
3134110009576874752946042729366104542
654254206536882834740144742556246824
3088928363697211196850360607982691804
3088928363697211196850360607983223245
5637139493685532386085697683585571526
3297811145066725858435187311514567376
1311133909047765025544783718704520132
3134819502299424903795548952171506832
7957691851509433595233412370751368198
1871621066593979914428253704585515898
5030882854983560467673218070482481184
3159298452735777381340372165186633281
2548460890903219152065444025901867899
8162987434688557139373576764469964956
3135873773726477249138789991993019074
2686173525480685659359261649324934638
1287552586688134595470880198637462696
3156607501195161239256107867581291953
2480661575983853487730676604904540176
3767344089032878541382587126487075417
3134819627909480386981192044397763343
677807170731651009295481067776517762
4397339348554655498114311045739571099
1917512203451870239409638064938999566
1919184581934323269270228023954244554
3135935668022507126394760159983696798
2527545267747768525598905927604253922
790415963554779600605637362509711044
3135810822856521248600625260473501575
859641407991258975847643388218030469
8795289803397264270962812180148785311
2503283875142690631536892832633183497
886468911687740142016821475043514267
2479118836247328381738132386041323447
4284696253316057065395882304129278903
679410645824865528635486532295694241
747739763928461695159148097154295217
7328629622599569361882043121531089973
7958497631953490908070975346286517196
2549175104989962668096584243405232826
1940940402674011866203542584989437272
1872423361474752242729677347360927210
5660598531029373845371407140801366034
3766575114754651232936824850588902746
1471340810501913763136372456070483033
2505882068482128788318747943724687533
5076528870864532357203770332440565725
5099097511091322800281179014341894149
3764843384065401290092430695131361620
2549977392022756704979158678086528112
2480661575983853491633343013758611971
2503220834715598717994785611418973193
677588414606272928179694405244153081
5121034302715465669085211517659701352
8119571828127756155646428889216137631
1288515386141473255491099306686065320
4983975203314865604800351768806682829
863074044599251381937364292602228606
1870948237276799798384640594207367551
5005605034216351316526308905470555540
2595005621104537437230823419652619953
4420828206201322909176393576377382879
3179883214645387733071875646085393370
4399071200314459116839570231463621333
679317895659052606719519582232930428
2526679892956727027889986694016107900
7510463737632580957697243542305000216
677649125322390445650716764533823929
3157470457947775167187876638558524400
4938201819312199085835171566149028016
5030669779973093746927095974749028253
5684988213776084313990819059785785927
4351629049061778598957742756106071355
1894213773349419686993164864549681977
6948151212278608332758079817130449824
7508792630946836404573879027937375865
6133666320130801929264500884723013358
2015914086785971542962405299196943876
1940969021125062321175657137080244267
4938112582838102520013976504024135628
2481557726637512144977342039645787202
767854371500229149511090028491550053
5053073391123913945529445901282176162
7958710547267999395819584813561026553
1331064319241819634209824530778372551
1240794889710816151400447860566730608
8681232072932872201332442347783773646
5613132447961181766848298418385770092
1920144864011748231060672567771262044
5708107065857979836352340543931815161
5005637089900589477717140563523811676
4353026435794832215991549837356344045
1240022393942585918270837574404963388
4938887414600996834118985663368855873
3699016187705659947985252709173096188
8188300595643242098570795865715797613
2009482460701289851590141692889633393
796196043460616804246432179423343217
2458290022094263082885474206216551996
1307519420603246808340719141620989635
656049095283681441041952639688345695
3767345360709311392098628588315194207
3091462336000067933037394183070785827
2548313198595664384259043177443698782
2505017922974045668865590890044675448
6109648881077514373300984756067112792
680152324792977903820353758340210444
3159946145550009498053896452550444941
654222160276875492552390078059417688
3135875012615324756053378130486215152
3203267700134243836990860071505982527
679506917836035122130675701048727351
4374070499445663235875975609398710113
7508792630946836404573879027936292571
5144032867248811370049194445761402157
656852489375310362285948427312428742
2501584157629889783408171232625968723
4962312084354015870238155523641804468
3789261451136754235066269916630487757
3765864249571325448662213535967552761
1873289959047326310364956235046484837
1285854073876606003177428498268628895
1918474909858680717611312247145334628
1286685014013054708065927244750820404
3250930850759179514318498724982330038
1447884133965365873348329554898615449
1285821978941047118192355661096043352
3790805509946791205805869071555976940
2549976161046829284008705920090024080
1849157993394240259883407246600132188
2618344334042774527491514883635927041
3294197508973804964414386317719437845
1262553169083127126491901225801390815
2549115460458305125032783232489022373
4445203971902297828358919749530512980
5730134331091874178436088227979570490
3134076726058617678578232274538631210
3696512948870016678915960003168943068
1491393524062423904082622436004213492
2526033294157654235779073431970759058
1917640524690349637077540389816639345
2711269218418417628304253031570848545
1966745739657865651843001761013938599
4375616685672283916556633443343315075
861160156022625676008642034655583927
7554844273891747751352498415899522351
3134169443257674649622740084629256419
3718147400529076620944296560107421636
859642514698817127467889794965656702
859642514698817127467889794964612774
3159143847465182416165905695005927545
3790805511629207593588459150423531767
5662394528642202051164678860355469933
1353654566035015712632977310913155485
7459440387658744084523197084207273422
4398267630201109180483782748399421700
814429926474392080940906916711450822
4397465379217173113815558178660012271
4352280305875713936401290671563940612
3158275084466915222777862490604674224
3113280129360453574853170668126240273
1916620593484705072008890242727049636
791338485990341355166286640595505910
8819095782901538982102320006210534538
6925717856969944985491382013534259779
6832878747104730160452352894591471833
6900683877471611686409552395398741186
1286972523826971321031292290149825294
1871687494992906474054294737418138795
1286043052092393395385834587434365726
5588036652868563256793892740279438616
2504052935534042718004687009593059022
4938173247729520524169103365493783760
1264221939419871870055833338491048269
4374131037284683157781897528586945509
4397276531377731273439052975714654763
3111551801133067318590704452014247224
1894181595199844964689845396542652518
4375676286126606345731266500124518117
7328507016489292693276018234570094097
2525873024128990077342495308071669413
1940103731294532288066532866859730838
6856187786413631780227506074586317439
6834616293246447794666156253951068721
3180739261406981664511775534110235652
3202411579539941164912243633034958513
3765707493527117542775609717529038823
678483551251607076994905978328322175
1940940402674011866203542584987330462
2549175104989962668097423602693323788
2572569929390243073075136016037558642
2527478669370297942550133918285229948
1538214148494915058843716121811561793
8722145472169206476320578807873206637
4284754575874158448151136798982073625
5523819989300151172484586401065525113
3156513562332028711832345856161571711
4352249358760130129490643709488454178
4419866649252880856186032008631874502
704567972305622100886036748543673300
2527482183301310933237867864818721211
2503250557385255443599922808674659453
3157347905107130661778464912598696941
3134017205730156938153099409579090918
1240794889710816151400233496549094111
2616826762139217452868406450177720146
3134138530797493669126776533801184030
5662394528642202055067139336225309948
8142006420807707866103237495267493069
1400974084146805901233877693250698826
6317452172937629051234727299796489807
1239960548445294027260028042992129979
2525872977135777639160684706545657992
1494673842963501485025367657642970862
1918410770529109036163812779862336272
2621185260901382381527528027793253705
7532345504079619164921060593302557693
700175271558396821566170788643307278
3743918343727380885652528517152448889
2503220836403923430550105989830486368
1894216147254451814609320118418199989
3742442164575071311705975989996544209
4399195915102435325252748313291956333
4375549158303631745899536189509117901
3723065626026711097117435369529915544
3156512370605010886639663211648028213
776174365113263470340929344811508445
4398113109833686021725503947748835210
752966006560922263282410594552913398
6856217581229406581713217900013898623
3113339649863360673428395814486564526
1871623396296514326325519950729443058
1872423488654522384400814954463825574
1966934709782952052344685723658552664
3091583916865553975836831092708011181
7555584812881166009626300280422973949
5076560885791854204860884423083583788
677586094440629810359095239026528569
4350773047721897922558728900948045022
2525841940527515420816810687041072179
3742406508719511874852727855988981153
3814231372643351520727601175468099021
3763976827205852603934615883025666994
3744168078015843821241192792456323376
1918315646339497842790207687400289147
3927710056009064223134726459070707667
3721545780248449981818845279880227814
1919277200154066705351490112350848093
3180004671482572723414538122390423935
3768178466049312302908982377822646643
5592270517079344402484881311624062022
4892934380012591509313570525989654380
3091462336000067933037394465500322308
1871589062721157742791377276238868142
655953880025357031436531786445256669
2015914089981651925896445696928989464
799693953153184514143816291160901228
3814231336648090829900245979438026323
1940134667641569268454438950728136368
4374007430996614086276492165265187805
3742314898107716076456528546120534282
2504085146305623193896480375540118785
859641323152715856389590578224834484
1241660215475171264894225929158458766
3135684836280281905836945318884424168
1895820525421525307929433710278658224
2480724606919766662614496077908176134
814582195510609269617779095199117779
1916708726324328179590917214552300485
1241787349821770654953317649190351589
1917546628337058429660145875410578953
2571796207774128570142041771185692443
722613131443782017347797838484393484
3674788031395252537522214314031793336
6267541022340774737288459129674713804
9330162786343915071639344204079548217
1872455489144142999506583881124115551
1916774091924646928410397429564225151
705155405715117220621210054514258268
4420860213220695011666263535078046204
705373921035887303111343816785945367
6269731758089708838188884140012826305
4937961426733778674491512750393628195
727102453103087113206024193880542083
3182474546787752236695579527499762279
3182658942157925179486028995593966585
4938020892336556528702811201273943981
4979739004391981190278050288667067198
3134820778922650773450654772836217338
2479889042478686356336563058626904389
1286718206466835719738578419001153229
7511366842129334500370192045029898316
5007370079765216875787665012444679499
3789939031697394735807254186990750610
4397402392359076779442111702437488706
2575231116061882863273323932784680221
1916711141055007506897187662306518739
4374038411091875801774840193945705108
723630770681930000930708309232612579
3134080198933201100129671165040584815
5029802199330079295426458218986035542
3180004619369074960073419408676327778
1918284798433906447064316074170857189
1264128000557138069491308587884521456
5571442978149710397881693569668087279
4983912176791936237452169108235631876
1285946768847547227838221236361254817
3767376218209609405801089496176897573
3765644489038946886740284250980742715
3093132252351430631734191120731571462
2548306247779074572530040389105244379
3765644489038946886740284250980191591
799568142589903304731703269349413605
3765741913517290688284665573728481402
6155324763550088259520459468407087777
724564863061298002953736529523129561
5030699592191522638169712097794970875
1893347164439880254439884355010866141
4373976603092461091485209072198992604
2503222024812337926664177347660370818
4399100869468732017591982528523160489
722646400941804889671299026221418284
654318430595487045244806122689767759
2501612690263030733542717399488271938
6925717856969944965663021891917416542
3157348040184576677079389803518735786
3698062725651043897841368424028360222
744522491627450493485182432086925398
1918347822859057912840337280838787133
3135747871986716162686315270395699228
3766576295482993178305670574683366403
3180805817209662537992552131220235789
4444993202944746547537738575570272856
1264156572193505328490987290035478726
3181735292088559909585053599229847890
2547505097282890150640686459311773898
747649305850678252288048982786514492
700268032839658136470556016902125161
1286006421008076671178399861646213827
3226016073981327508077436883981567703
5638936619562395110264751190709719639
859671171121970819979560249494588920
1376896028882041904649807512505669564
4400770870486424933639639665075825077
1242590875913299744870563786956689764
2525932408088089980004055665411858278
3271820221630457263856727390344895255
5030672122486121973053576546907090525
5006470360103960907768923921313102402
3787339740725343152165156824356058269
1940103604112206033115540346450352494
1870818764953256368123272984607415376
776048505764344353432695309749482702
799724820310726247911305705691312824
1918284787144162702986747865709663622
2525717189689189331572659947462465493
3113311046533156245742341048248859489
1336229633331319331926112622418278543
680154620311992987034205073312602352
4306328287225597216451445232099855737
4306328287225597216451445231712435248
3182600533310397522780075867476184258
4938082877402237168914581163654062861
3088927179943334298261029748462655773
4375648818170256530439095503378607580
700144332469550636131629835337561322
2527482181619526655347850686848620599
1850793483354958684516774396720461141
1307609968173318709134275167144307022
1469700616398231066838350580074913302
814522673732484802693391674565220615
3249972882976195112238071043688930800
1379463315987885593250422556079191741
2596982368034733857550713451289647558
2527578288773486111915144622765501393
3766544161358981504910647301977942037
1895909837307777639102375456701989278
5659763006188163877592577865255298722
4892126319633099156302002058589118863
886530727358214123097651108137254967
1872520818926214843993676876534259112
1870852050045621366436695581244448707
4421662503390599302670865114645579081
3157564398440621814355592786376043578
2549977388824769547171735591421315491
2550102279691496473727811118886887272
5569653994052032774266623340737402253
1243361036846577191421478293573053439
5615635630043074401215196738587841369
7554747998679778279080824214284847381
2506527561791593624853307441257630499
6292196023010173867213729456705752441
3698897118617986924200353378239637865
2461662961013022689585310363760098261
4961414712032363873677011540245638986
3158181189614991184333446750328804746
1360921555308045040483461090420770814
8611881915218403765640577739570165261
4398110737323857600125399521846884058
1285852916511541976580231321603696564
1241629318781956188327357925875889941
1940941587937634254855480429258978269
3135776404259705385162065089302733332
4980636431543884077087192055611663591
2551743541310810739855368579061009429
6268376605568624838175159126373903193
4371503077441847838554524733759610762
2551742395181973070041383268255056082
1559877259773133690467550629686024889
654223350427864993414705379683516356
1262553169082961453513017861451187974
3202433319975484563339069355204376190
2549946402516174244739646778261830423
1895820525421525328341686415623367347
1895018228792610125516923680150589335
2502387642844638438322243806540713244
3181544018410164345981139886784430896
1940816573265014485112166435024346200
3112320866180238745043648561416361532
2526614610509707044077797948242458598
859611559905314358103513619486775219
751171336107742906825327967563929264
2502418536630050338047336466665625626
5101588959994305385192813821113736579
2503346865261562422984277688164251915
1307800146145177640019868239766387098
904850483803580921944497978792999567
725178178156396063194153327459732519
1919246262568498922659671825908910984
3813274354855161355658878865806318278
4444936019019032822821627627371565332
5569682595805342821994489198010817318
655118480616105555027950371309300080
884829859004928793109728032849512550
1939270446898403118151830710612058210
3137479593193183628650248142924792431
6151280053809574488005364260946319662
3134947781209031695823555402628566277
1359499854762311107446303337900319988
1943475649916419628289763416915392244
2480693584269518081192820211055442813
5051463032598575483989783545811070484
631756749220461800424265003734820215
1895080077548204734749762526863014328
2549978492739358960916744480404231143
3159111881154537377150864028908697480
6155448456293648992232958288799333281
3811666326333638103535360070423292951
3181640282454823143213042053362994619
752872206027555633473574634660394190
3158212006479483536704093318275146775
5028071500160597328901559106233109078
1312553241781913891930175648949137600
3764937195814880987381704708088479650
2504181250429893503517835485269813478
678451376306326516531221112051295136
1330105044946624094012212546515010884
656695690696331137816073237661855555
1895078932926784329787092926383673406
1893345894337472383868102465935612203
4283890391110689327416872435384925298
3182474538698723028757211820552595146
727165471129528026296737702865218998
4980480771271000914154003183910183334
3745683433241367784899225114536812263
813718131995806039491086287182884295
4372212845274632754701117437669031760
4420860213220695011666263545925819896
3158529307560031833922714328200817055
6925717856970104490443057976085271745
3695620319936557946300051659770481389
3204164998676964195379257199030889823
3204164998676964195379257199031382627
5028134539073645167827480859404225450
3722322940614044446389555214131746196
950685666551077243498943001824477892
778030840361317612066115573203742982
3834097274713330127668676192269288122
3766481251249672025312453289837084144
908285395630734854396923566681965685
2640219357209784838831784209305948546
8727989820565238443391086268761779948
3159045289473389220686875283502466419
2576708537347152968299816283389602102
4399776129346594329858439277850978369
3140754222124695071401741853411153187
5708349896375057991671542961490002733
1242655057645613780668893557750246241
654222160276875492551978307103743204
4398265348872544458760837748511055899
2011058471326964240197281576300164112
1943443554859766625971705169808568016
3132346110220184677854608633146843782
4374783482862555330695077392203761965
2501647235792184734241752940001574664
3721455319147196431920835707096165759
5029866301103783680581877177886453715
3790805516282793387596701743894879525
3741416378317141660098529369451149287
1940073925768277757790862763202506159
677650309132343010660862662801010827
9764233159206784035826200027266288121
4938887414600996850044489050033263645
656726414751837137477180629011119844
5074956463840499218932602841012701961
3068282850715332595711734756901911165
7328749795425560310443196568450260231
2503283875142690631536892808498362747
4352313490181576755973003469556442235
3090660169563382377050805687259678059
2479118752974423152029367500567410225
6925717856969944965663021891544307052
1871591304737941743048485884653657972
3157570210860682832994003825740315616
701010762213762294655158835029704793
655861214411669561443626628156422999
2572634070473654634372956659857895407
2550748783985718221888454800321303574
1918378678845223399179440471681821503
2461561176636896182559275356759652239
3158213188599102793491397282408629951
1895080077548204726338293600890123358
1286718206466835719738586390592217972
8770698997309442407287303028379671968
6243833729334266109964950694582969722
2640219357209784838976121749334184665
748512347444706766011346789164825906
3319351714267832854729106370587065962
6109464518669402816411362274291675136
9282665795230871791655305573100659872
3767379816806397219273442485332412855
3179937007104126014240086918046075346
1382988583668636558065943131960685720
1242688302087164977800678447749033235
2457297600994833232254087156262804506
6225573576257743126160998032801137121
6247388951982657142826946651075615078
1312582957981714078838898031869869649
1940939167043316321564534641381032065
2525913247165862930408856703490253750
1986057861882482922844816210733380740
1307546846047763772657712878299069451
4894571064836428185402282881009563662
2479118836189261487690795025461993985
904730298818380827770592186438994653
3744196643255816833587510146737041540
1331742957785064794501909281129395108
1849929339649186192182349797660213300
4443229433966151111131430214260640905
5662333786649996288873328687372021024
1285822018131981694489575618578062041
908192648488318148963997575204587509
8771284003139550347331888898888899504
632687407914101011001338898592602598
2572602066837174131428954960170952716
3766725135439830958401639322022406000
681210124343824752494321952117355527
682108595225920914251758066986993957
632687407914101015053284036401846460
1916678966161255853593035551024048916
1286783485650187247365976820149740740
1285820829549203658387679999709273280
4353118088500969348877888849875220664
3133214873050070580028073112638313480
1307640827245659935090939967547454061
745234364718170433279246997596793638
4371503162224164388986931783645992006
2502541094069073935525818533613565511
1288388206091094667814309756733362316
3787402691595381848227375541129539992
4330493494173859035005352132517206237
5615446653403723057014012418707942057
4330587345054040794045850375689002505
3766453662460242422031262255017595695
3744013347148369927697552990094474504
2462432238309366708707127476819935065
2502480427549238630167015692298932147
1331997215123735068947029704337852334
6221209188208014262651497298956764427
2504919446739102035995608515191374513
677586171133588976470087647730181076
1870786718807480830328996945384616450
1917482488819799607059566313306119791
5030573475234795541100411108849096916
2595286209809516334708082467479506545
2527603596350969594155641543507721653
3790063830974209077537912739497260187
3136549019165730000060904512999354837
2527422628440299525825724856590297348
3134945578555474855322663405514134280
5685790510404754081604133914169579099
2526741741712076197548869896471107057
3158212006479483536704512694754639520
656789536875243960075631176219928881
3720591132994597874397397248710675658
6925010545889607897504516197338674969
777875230381094416603264396807463043
2457392643718494554333471201280474951
1849156804757616924600544704114141219
2596645739849020890392039109204150687
2459892319891958291477887511539470786
4353056194390101239047538777127692049
2641704953664884045501624797176382110
4306360462114728105549912601749218538
3695587082007774554270755506440612577
3202625862130665954672097769407285839
769525434278286481881152815599591942
2525876497411029577338311425632931497
6201194248426551229696615760429209731
1895080077548204734750189559534555439
1239960586063860453834195371417532756
1239960586063860453834195401637809310
1850022045797884860975548878066864422
1894182741509917662393396063294475740
1894182741509917662393396063296070063
5593853447006768009480395578765554247
1333473535884143830869522425757911178
1895080077548204718072802512243854559
676781458147692238068952556147658138
5616560525283837220190048467603336389
1870879304362156799335570093370465874
655858879699646059049259738135695838
3787370599858138345130136284015158851
1895820526817045150036442566914607043
1941840027776631181534605065299715841
799537236239279440150340811000967767
1894118520416861165736744476243799294
5615634491886898880737001687840913246
4938112629829004126545850953948613823
4398331768146987263593642801685620218
3204383864285135269660197007560964818
4374934684379513502909769184379332763
3813269820396589049643642136799842671
679348800383312449083989673786210258
5642176649338257901320368273814354711
3834130458956732539585251577917441708
5684120634755899898385292633271955762
3134945578555474855322441674653051015
3743924112129771440968044758127162114
1239960586063860453834401826219219498
777967936706711656055384647114387197
1960934701049653536597518475621581316
5708068466182850927205205303594298430
5730043910751506560768148676788800176
883096939960781635175108167322680062
5052426878854867758299237015717549340
4494961226357509173578969962677311991
4333026320228786599392289432823550918
6196307135194223536512432148098861648
2549268913483468281823433402439098028
3157441886363253356810983105428245211
861402931756429905374024250875884953
6294827540573016338300689346765052252
1895818239615832927403226249606857463
5617274607430996152127956862740309678
3768146556977870684114238056436364569
5054128847636402473837667657857152579
2549916863907505606790169479596014762
3160042500773707251157250294481747714
4374965505716813923558189326055553421
1962665318634253191269901072669377874
8066934593372367690705189205297323978
5101591333780553036615666034424268781
4420860257298115990311650753536504245
3223357083687227081877017639683605651
1242688297260739659552099414194857131
973184222664364116499855692949445979
1285851768810413293533636461829348633
2503219644568987512298230516682676025
1312552058090098033698187538155389834
2503283914391603388159502849674328887
4420671368512322431854996528321368823
3109946115242785942556412807789528006
2526828766103728860296055517826157576
5101559245482841626933081592101037314
3158402173215506144124299349637766412
777936991104776124514446129275958399
880410491022431075777348577114060462
1940844045884437025618473691310961227
3765676585481361624121057280521672095
2527422628440299525825724866275296357
3767318988580285199010704815606317945
7532222028167895754681099859856180258
1401155006646611104655350341556172244
2572475990585345511946169110329422271
4398142826035636948428489777166088520
4938051927319093610764251307067706285
777967936706711656057473005075192172
725117469361300076583214407059627925
3678096998855392458638607859078454313
1285050583598694187446658355353431519
5571412035574193329276690589109164889
3743176798279768070481734746339302072
790324398594755396603006405896822521
1920107049580608149244607856829248502
3743919488230749884551803474384029847
2502417437486111634703256077922237943
634195724455833158135942169583417617
1919985598912149654821539403279703006
1355202014505593331495889369303364982
792025263754673983862411514268215480
792178671130532802930511617456413127
1264128000557138069491308610011105399
7936029844089439265260525498963431360
2527417962087496904706525795573467508
4374130954065703326007323482396789526
654380191376990452508520867329602209
680891533656924080643922799208108471
4371409356985139054731269706583996313
4941420322527159365157390135009363855
5030732864478330564174775647527830959
5660756527831912111190462897801447910
2551741244094927286668596131742062872
4371535216275908434636463587065779913
777935849737185742382981454413052975
1919985598912149654821539402876869270
680307854747824553657771143645140351
3811696133546621904334290022646306253
3134976568003907558145828383447349723
722673873435987755919858101900387628
5637233330017109207843829484395722835
700368919435377190336886564989170333
2549977354462333968379724400988813263
655089780111054969493639217470531206
1919955797927882177830468853889817938
8727766282146621276516539973158036976
3157410983152715063463270130411606149
1894119658693886158274611856307926046
3765708674076850028909152803444743652
4981314018156321544354779200068972530
4371409353788735412425670584651396091
2574302840870215505817483504460854381
678451376306326529000399518060087269
839610268200767908560961990148248308
3674758272745916766720694405720861947
5637170338328354248292509695155206089
1919955805609718367718688400651680025
3135747787148173043226660290390774109
1940073925768277757790664204779563957
2546641036848351189214064059532984613
859610501694636859219726832143442853
700273803221302437396900388833875355
3134076644537076626672822760826142085
3072464024230518956923713812314717278
5662364685210549702292704475538018874
3809836050163467987911348423521804701
5704917138580150723246623835272428376
632559001778745229089198153999193071
1242622926833820947303930460882481197
3674728514152807564945827360955822131
1285851732703503456617060473150297113
1285823120067261373753061822846523036
1285821967826145816542565912830055933
1920077207716685382714080339428077534
3089021110951061388204182924336689743
3835058918259501975229133098467944226
2546762402734493133204725474437167027
1307644267509098013972103756924289709
3789937935695455904508145110517962738
2546671858306430186383729036864129533
1287552594777409120782476653508497530
1354305694168206901848877879467447903
746009152455569202336816810706707138
1242688302087164977800678447747890163
5030732791851152538506033463501560700
3134975291496413849037055763892746856
1920015316683910089759069431195104074
1309248937469486828241401128245027975
699279004723389073299246359977557987
1307580121655653476967943773307682342
2504114989788730576016812639722014658
8819032802442634883673899114719086804
3722290844278661487377810456717476497
700235894231416231019049825809625369
1310145215415401727968146920194496708
3227595570113098061942463025733979486
791933664195556243089380900838273621
1286781154020022880535720897871212375
4399777174512081135513224323289455221
5571412035574193329276484425620466473
859672308003402124444450662951836043
727228434854965987956960737207372055
3835058918259892159279902361831271013
3743147035032446459914986663997050711
1310978369553640832234670221139670407
2546762404250303506807623135834730392
3138217662331150682258158916758018977
792087106228658335930920793021972911
1920047447612073195262466758453886013
3833291495487639949934885042113233930
5006474952604523486231180287547623836
839611411192078097340257407212178647
5052425605433534664505803446735325492
1920077207716685382714080339429101050
1244969233422766720312015977784527108
1920077207774835119717120399117935533
1920107051150260871924394462398909037
3766481304803511790281238254993294873
3835862277637968423907531372573403340
778030802738039177972823241549587153
3743926449925725048516156585518791287
792118014036464388680070805033855500
4371410504684022788668380861317772891
3203299832632216450872895432813399302
1850794668674727887471009060288056377
5008143722941185647298724002592434891
1330135990494315518444540468599466697
5639122113965779623611230839457784046
1307644267453513058380474965803369736
9282696640186626151738265706544824708
3181735287434835274575476212385347146
4283829776410482470207599532323028865
2525812313936542562571548858048268444
3069864637539524263529092384717655613
3067264067090360396220189669460197855
3135744435160656386156872586327539809
3159143896200898571198847359125840677
1870948237276799798385290464570810332
5029064094141597503354243531184116328
8771153210362222336709661665813346255
2459925598698252372872816328316814220
1894118476457896523831734111855638948
6224767750279891985265785438990016951
3179938154921953441328645963698398024
726876619161451854638370903351856137
5684825553952020028643799895245074058
796997146680650871209285723459116497
1376897135589443254795344889841880120
1850732816893101676572173675875484175
5706584850826355134386058180302428238
7437742670883659686949513071553484423
3136702349740392160807368884755121445
2503283875142690631536892809719085640
724501829037463438928632236050013633
1850701832038105163985312755479346187
704380353807374432265136476425098656
6293125449217897950043585795368158868
1850732816893101676572173675874952734
5616471252646908623663258210143975794
929795093310756505118735060328965916
4398268906883217797757166197952995051
3790767915383718777612848665682204982
1870789009564601424546543861406440942
3767505768910619990536124809013275218
1286778869726061045214716871326013173
2502417437486111634703256078310191331
3747289119010888545352951224583657197
3115627458105310625641576101887648010
2480784045607837289042244708688963146
3136613165303612692303032145776127254
678483551251607069027932805501975118
4420828214120295968954731622577010119
861282660358484108655022138509575913
767704308430050680101076318080207359
4374070499445663235875975555906535941
777936991104776124514027003847577861
7511456245138523025152328372403777035
2504181248911379288993016017318039859
1940073925768277761998453091012723191
1359251604234508850154207034799282877
799724857933363855486915941935024838
3134945578555474855323281287301288784
2505722801581809005046729140564509935
1963373629237255093603733361468565257
2527482194288905092432952244043807921
6109465625553951212456668660732504893
3790805519308659539510971816436573499
1376896028882041892626361020762007106
2549913213379087966734230363369699574
3767469047108323100294565775440236817
4937930429602957118329417677153665805
680154613853064791771240767703606538
1377791069569148491706246168274937275
3134945578555474855323281287302352395
1940876219199365335226960420799185634
3744045474755055040025280803711836929
2482360104913624850573514073542282570
4422465990296000567561543043413845632
1986894581767461317640083007759829644
678577315544203835213036746595887341
1309404640193831681285443600493532855
9330224591024646994119621299053817298
655893221303805215170263216396133026
3113220618518860800825148414625097945
3744882282682732267987897176187194990
4397496246323433972271622203456450260
3341199093574909084502956989894028452
2551806532941823860029462734679498322
4938142347659461256222132937485771535
4938887414600996822416354595956450104
3089050911819342775284112969858585065
5029031953497943432091227706341584105
3069094479805058994594612037828129917
654223257614181384665937540350238954
3180717596669639222483314682004918219
5053262315706420116395791439920326277
3157569019077187440630578188218821733
1240857840520308943849443466851975891
4422465990296000567561535417814766322
3789166501397001028623306834348717717
4514068753996524012759617142275908236
5661338983851564214112266151891167740
4893736679668097104879835580632119797
950746322069852773902319014149774721
1287615584896363742720217722858070246
3787465640953199339879745724902015939
861373124659739642022687317793908493
3179072949813743881412736423582529404
680154620311992987034205073313684917
3743920720837109415861275954607416433
6245501431921232867807770155092964222
2480691331376650268603594241189418290
1285208698021246602950440119307389111
5501198798473144732037824590375457809
632560275256077332697863020853388585
4420762884688941843850392452374008594
2732993047797530548817786517484257000
655086388878864904934250904817314650
654382654890847186550544452597626857
7329431911493213931618393294077867595
4395574431872872648223850654447139158
4470956691740074098531713781702264027
6270902949101971110696593898273006681
1244196695379920032678849276381834836
1893348356341586585756311863976434870
3159047619298598176898785718237477253
4421567468935131588135374983273455177
2525907229253808098859529435108778034
1356748239681210746239532126857594344
2502356860460470440843794946376858224
2551774483714274634500564376137853972
3769048505446755744898289286908136561
3788267895196079597159294829692321310
4371410495152174766366049536012869902
3157504793155548927881109371190369504
3157566560266921825588000605108272316
3157535569196597926268295105894383664
2572569975099930624422468182789456503
3182537624888074220942023716619103850
3744881051767105332375923498651835048
3766481256073946502601702686374769972
8187466210419727735345860487579022277
1285851688744538814712050433433094921
1355077130032069230319098656823460560
2575387850535262395700918589568580635
655278759959508070844964926609656713
1307802476145001808618260746208794426
1963466426506496979061752043545620355
6879764726776207138985035217646974967
3182380779174257102788106947173640710
1965973116587184536513628998390921670
1918285925302335362874898887815408823
4938020895360422822209674483560613591
884829855922599734971644329629214115
5572096442392042737750676382457377637
701074909637495060433522601444849731
814583417122517681779438598285295441
1893282943467510487467701171884647678
4398204636996067898764434647282266887
3766573926283947655157486440549942377
3134913494663816549349807256240736658
5054062287231268843236109795816972293
4284605746681403106623884105765789488
2502355585594088447592579893091824877
1939175275547851676675100134351819805
2525840887032871645333744881873701850
2594143644125144249013364863001174764
677840441392272079152310623127087026
6317452179104071681543851352524464940
4350548493601966120149356222311229298
5734023246920634458301524419441233006
1382739154093345214585319270365816904
3182662297228004537393014340424581523
769431499890532526074819886855228649
8771154348464644380511255401564838848
3254329270134445858032368241570037215
5569562342855632155039832418488649991
4371472306285214496428146240610911218
2549141816647685507486029473956637717
3133244716481722921085411774339598408
6293189629431526627375706512356976722
8188174621923141028863952797052523970
3764936008806373601514986411083912626
8119569587676539165518601530658809299
4398204685790164356878446601572943982
2504119442549094140873716806560275566
4306420018606091869326140090464145925
2479180554452535692458810485777890358
705249248639399892254925276914189658
1940104869747692986171864405948324107
1494552492606698183478940867286403429
1873324168707747017567443748314694772
1917608514655882794047748823115144748
6224645194296215915061619054265310978
3721394530223916447474864586578284814
4421691166272932517910174553165241546
1286168983301299615507372052846602425
8546802168832890092742861900690642363
2551583221211486036277137258668848099
5570549078764868305499451808862129892
3182505534724702787872418553191799321
3203366269189181701139974379523746730
3134849221766213281758702738228457215
5501290481296611774277392924971054016
2479921041635084505525789243313058538
8795288665176551651762275194739896213
5029030779463785036267441737055291432
4398172631671404450337095495558617490
3136516886667760239182822147961437565
3834877903303928296954519865184404169
1262553170595188764518811045317010926
3768243965221656767022559509786852969
2525875305453001891760719679996863737
3203396104878227530516956115124203176
2617749286267969794901057582848791214
3182506679285976218709913439141495748
2504119357594153707009729060293788926
2459831659772668170599347539946938633
3157346758976299053770853393450129513
2479890268796495977405842663309877560
3181545164659930893910551396150253092
705123357999461157171353194859968785
9330130751300597131673589637852432701
9330225745120164306151935491434743696
1917576385235379210950350475475660006
1963404624854026948975941305362394523
4983821758139364507213944805708413769
6947629166795203545479494834234090710
2504984688301892980013339481341293071
3134849221766372911895680272854022936
3158373644028358365231228984250717902
2503316006184511727525201017027893060
3744107502511109701592822908756381860
1264190996954030608364843952337542294
2524912599046111853634617622360715272
4352345585237591545684424072351491668
1895789757405229233563903498389911828
3204322009417578973946614429683502074
1310855942316265518681267811223830734
7554844273891747751352704286113605707
705249247067200425811269022419215154
4375646519737438377960719448955951623
7554844273891747751352704286116281137
6924915462827905528181647958137855731
2504150265635436665921566452412928790
9330318402657346041901940383102136244
1917485924198577060370014500134882152
3134111073996956444645322259425242820
1916743144753144122046995213810906015
3135810821338007253058312015140369090
3857709829882442474279127150568401762
4513236577762252438642330027421501079
700208473261967992123771551244369041
2548308538536437635019737041282582684
4895467338009905091911156471130672732
1870852048533970676832660009731394366
4352218410011963464185956239699175997
3135715693718289010633199409018895011
3766450344957758746769091010253209776
3787465640953199339879745724902567063
724501871484289706598162998749005882
1242463703950287268860923892057075870
4284603415167697969732690819557634209
861312420521089532419254848165564661
8140580237611597359594532385839400283
4375888201045421087270118549209270940
655057732453465703453274897158177352
4398423201106384890868829018729967153
3767318988580285199010704805133721916
1963402243150714492637039284117276572
861372022489624486401395946138645267
5030732864478330661731522612715262811
5662365878268544147458014200933331733
1942607943550471317436157764347047199
5007271428961893476896051977458439297
2525875137577033602423944301060651084
3835150483105540057251832907440175193
4397587594494127505025024195790605732
1850762621019608637579592204863827622
746159170226869163318300734077325452
5078295248106187904857450065196624443
2548244397508942480606088050755832329
1918537911211220123822089659363431145
5639896944152244025143499731144777069
702680722640471951900652795035127105
3766484603411954118476932978466534811
1895820523791178981911784964116636206
3135838246793919439615249750111086030
4445764550830210386970719689411008281
4979863761570785151564992857183975554
2549081121987350722788139381924762569
1918381021407216294692305384426139409
2457487772684603302947436994251659861
1964486317134644933412720441396872784
5570549078764868281612969283218589751
767702022270901032491854514055819651
837946247538940426799352231477123486
792948960920838573115148524666075032
1239992591457199754741824709529487311
4938081640436801157938181626620410975
7532347879614911741459849826201759411
3180095123389632785671869240283162566
1986924340360570519415346502967580351
654317250103974534854642890420072854
1287521646029405279494784227393143897
2459926699063255762349998170671032368
677713263030794586349558722770151600
908192684657457429565866820346399781
2549175104989962668253077298556878432
1262584075379831951263946668533693648
681081705284234193827278779797243328
3110745992380011552948689776955165724
2503315965249422135820621042008963817
4376391588365482196431648324867007292
5613903864816703343815527248793744621
6923952811421481399901395420839346291
5007308185290119774563725908313148815
5501259585882138354131961453212306886
1242590960583706938551759765920573380
3318519568096972494500397419538980463
792737102246143893844151768329051239
5683224356809985007202821239134434909
3768275968973869013307030789017306814
5616344028626315005514713209503562072
3205031433191303699924687227197825489
2595836445352953564579553525886962824
2525748091213142807692387615469537310
5569804011823332723384881668029174459
3789199687159009137928357984046104083
4892933237021358246146293914991373049
1239993820673964155250569422671603852
1377726848303790342129125152322573094
3766607152925221432927202420662503258
3835089821358048203041604372974034238
1916646876058908545303224476377848413
4306328287225597216451239079117178000
1264190907405589317645807374726564316
1307672919043124018089000233762763527
6876297724489730705123696319039944103
746065184139918874966376381487418173
3721518265481472929245961920005181755
3745683433241367784899225136246708554
7532282592342114078413987216697012834
4471081364080166885671993479013253673
3182569718253026067152352956498301462
3135747871986716178301136887865410653
4306328287225597216451239068642475890
3157440612998075935894325429048429571
908192643776115544014798103042238382
5616379595168106246487029579236936346
1918284917516112468337449047949114912
1850022045797884860975548878065801540
4444994476309758282872260175438492277
3159143858452776543547729864393495791
702616500040078167708248531719177215
702936132696954424498601768260860300
1377608920934529642459738246750573732
837857989147411426663635470467199004
3765616050970053189519120938543179836
2503283958236425212739934145906870054
2506558420868306868385769176182701634
678481089301261795613724712989482088
5637393785446447719338215678446372003
8188300595643242098570795865720149743
3721606398207425909392517745335372610
5708411694889764353626536443768205540
5569682595805342821994489198012372275
5685979475818331577788995736964610761
1241630507420724464049034693842603438
1310048902585104792097069907879947059
1871718435649482112895256291615259224
2504052894775221979600681925255017335
7510621859970191944616108133825097359
1469699511257548219964138545334544552
2479245970591691596796182838236497738
1354455716477342872170511596203633478
3109946115242785942556412797743084965
3089022261799213171735185874776153366
3880982194255345071911212245787583421
4352252790934441491731968016159127138
2548276533211857017211239281156307496
3744165747835349222379468812052962934
1942640077734390418559817675313610226
1332768613487891951352132444385793037
4397338249707941665263362362584065709
1244164562882195803670316466540278660
4916388816040641588439032937531497438
3089022261799213171735185874374383970
726014893389320994832339909287509136
3743923055546896491363470982501982068
678483551251607089458723925599910587
767704308430050680102297199338881944
1967518391952737892669820024672353108
4352344399681134938268369370370172516
1896653677985490920963177673165675153
655892202466981542138922834934226798
3721515935475666598014218241014921676
6809611099207777131482175789816331764
7483636373783915926791637349368083078
5028386476125899618247439459470870030
904518338428477967294278273942859205
6223718118279350180398528286014357002
745235471425728589252031937228586905
1986983906044130675119500398869984779
1919308117607228299651534108525833516
1286971324016903816819765059011552474
5028940432678444031252746552133732673
4398207058124982025156220254754885850
3181921758118141888187783533471680117
1874125368114158736023452076155888407
1263418413384330405882490757642612562
3768210640877973881708863141114136142
3766607162414320205892554751387406395
4981314018156318691500082861005531699
3157504793211459190357880330567769210
1871624451251193880339462613182657743
6245440820596109804728024517388490830
3767378632996204997235909393255726447
1264251737033517039091399014638320128
1870817579572855704328704038602405710
3766605966093147980011336180516428048
1870755691744626273094101644444970459
4398109688776255318043872275100179684
1240119810459127639587464843905050537
1870914960217630553476596229959893697
1871688639670310667747644931922935591
1285111286286156688983399808927772538
4420887726768678331477868096716979640
3768149941632685163773642688734281024
2711084958071632629322993144939125549
3763978007701586742700785899809631715
1894149418684438232941223358319508157
3271971399266872494000796567463092371
860599449742481457452408664388566498
4422401891601842195876598910784207751
4422401891601842195876598910783102587
9330287545151475593772016453959528636
6875463421028887975604461034230720887
5706584852454544681812221376187338291
2504983503044258788706051244869277444
2525872890724792816263733359649394058
5054128847636171794865433704912690163
2551036282397565188380809916165658454
3813430148703807102804945720687477276
6177111526755222239787485324976295986
8723535142380642934511985452084890872
655181384145631579960355474025363111
6197200792427760719571100655875636464
2600139206425635216458198634283350798
1285819680219731341045409980114093146
1242462689821110459974992807554536889
1894088756936946398553994402986089601
1894117371257527935863090857456814328
1917451553121438478395338412358020867
3765645718382536867865246445745853412
2480816088434605118218836299115108150
2550753415562986990078185700490787147
3179906020856168438960150526112483926
4375610915699684683522922510407255626
655182483233975997945543814182086631
1919953598306490104947651998392265669
655086303919862497617008486991373902
1917451598588151259296550260695652903
2525811250838743285216898562490218861
1871621149565125739866733682335227272
4354012069538266596972086082568910136
5502066542517794857786301045007608076
1330912006184402231888729651946529215
4328949520146223977564653878386369594
1287673960426798349036629326339983919
1285146805416363252832828208886272784
5661495909580849684781070664401306132
5592209899290820281989990943096431073
1285819685099756758330564382659348851
1262553169083369464460288976228320015
2548276448429540474894854528290154695
2527482194288905076389709047207304220
1940105978019305957504102364509945511
3813237647200344458159474042721301842
1918348876299448454276276325051320568
4352250457790070634210118390443488873
744372463089831578204036453669221824
5591249483522121717483934970272090020
1262553170771868490332401885000723946
5029187535563903293615134415925354688
3789134409659757533786618332421811231
3111456763242150358954432743791553954
6923245508674507236915222832094694114
1239959405514449760853292088294357786
1239959405514449760853292088294909639
1918316833227558029281297538345423772
2575817183420151910267196213110746840
2570807218618570743837972453155551257
3112326629868258335852451065008391349
1467727186912291554262791878135063514
3134820697226905584627545409175431009
6808867087157990428696560009505344054
679475931471538562638871689812921489
3113375127946148334365040362764691163
3764842159552387225551326388704390139
3743146992645918027090007769183250090
679509175736400939866580031917207228
1333541200380328436104061688490321008
656757451603239640257519701638603095
3766665571322624186806651117778514507
2548250126722484066759686907806362333
3767286849909822830348646264450852402
3789938992153254214912634463241654263
1916645770802467110274931005331586969
1240793826845450153135930073682979808
4351388645717186932877903178038707611
5662393297667704160742644348106533331
767704308430050680101678720150515840
1962604612865644188326511102060639969
3088991440166285571020471054842980276
2550843864102068765562947851806723075
1918442824520384108315780242792498578
2524976865670412204683126705118478315
1941005554567199262997579664595817032
1870852048533970676832636024944526192
1240087762623033341336197408083393900
1939272770669747287384972080297021882
3813424376991688476485914842616347021
6269023326649065932506799480942711802
1917576342844380582392676192682335807
3719818555646922376417003561012226091
1288451201038793625674272706800491225
3789135642264049070251863894567859314
1264221940931525619328975869284993748
3204074627186538490547178014108814756
4353238346233809776301140651361287175
3719723550955508084284337306644356393
1918438236852471491788059755395824174
1288388207721192806783178430242647061
3110778040037435053267762225014554235
6292164008028595182933737386443068562
1852433598838592898555781882824220953
8096328156401366976226712448738928776
9875205243546146699966281373858306382
1309309721620104186637992368390915391
1286719473437526905845524134626405332
859549752194651108615681615378719902
3158241893872103653246069561452258246
2572599653448875599185260166056249280
1307612169192319554680950590071196843
3179938197375651679904453069929083618
1307612169192319554680950590071197572
722641784903452809318423343925688582
6809519446443806611561656169480616820
2618406138839880264049003652331928212
654286342118853270909918660121331670
5004707608507347022363763455679998323
3111456758348792014342611368632483161
6291552867614947430329435698589947021
1870947091141090380221613350081109024
5030635358172072002188341194371449750
3180867621946399816406384734477300350
3790000844057877213255645050770161981
5076779797056674897698666727008628850
3743274171007161682951406532745890351
6223810859259655561949787371928525414
1916646960785152248675995985141447072
1262553169083369472731728250539455899
4982210157765837566588773851153502284
3203398360803578843735584267524164238
1870947091141090380221613350080557171
3111581526526673869072186633718852328
3134143110726699259471471939250108928
3742379122280229868974394091030594076
4373327467348890365405167371759290394
3719786504844860275067356137992705559
2504150306458534053711443811801258183
3744044331942507273875372959962865551
7555457598710053555607007850265414919
3137415453626055245828318089152277968
2574270837174716511821287620929492763
839801619104664656686323655765005123
2502478182443563800243218169671716875
2502478055270088962737108539808785825
1287551445389781254460520252267426230
4420733162144116996334780410111946355
655150479477042246388393734524669511
1262550752675107536910341950249678958
3133179350881004906121016494424574940
4893798608612734553397333192109558449
8186441754580893249339965205836207307
3158402173215506144124924658343029131
1310883328576787781158032285977663432
5030823284818698205723615566274937748
1873323112301475001019271866978431374
1940877448424354449114121714279762460
656917823751545839076829962237070723
4353056236781259514263742280529728739
632687365522942735784510379400110093
678483551251607069029374891085108170
1240857881341583949819956526330893511
4353177602667401458254403705491983202
1376896028882041892626574506826907414
1918413191713694327840882577832694400
2077665029663250628615004564038123530
2525720620233154371731318771340417039
2480723427647017436420638746718223547
2525812354578818943063366397564884879
1871685329847586839530014492026021729
3135875004644586119467346347457305440
3157504876245313484850571150920502638
862889718481045743920876439974437638
1382645380145174048885054101715836173
3839295027576202631368964957016193305
2548373945065716323783760134022105735
722615422196758039564051004158872111
4939721761972315302558662520518679342
656050200598186609603087584938662554
3135713404595830668920623497473638524
2480754280730559313957361350236054921
633330561796848784478073563377449861
5661370007840935011301619377972902969
2549914315665668479434909127594875168
3180867621890240966026820372678654031
1357581635785453989914501543926881672
2548250126722484066759686907805851304
3135683647751266675265586911342909796
3740677119026678649917734194182043171
1240857838950425674603960054553548995
3811791176153670712328360970131995410
1333475916237013668835993038447980169
3181574791192830583050774017185792134
3205257285314006268854105280381671424
5683869974150516549982969190073337267
679635193420678513297733323869268767
3205867003556803057809812314058450196
1240762882874271568405035038527568961
1286685014013054695753218159339032210
3720621946829061314220920258825135550
700235894175494041594106943631093092
3720652977100680147247988442724636248
4893856941876378488648648257684972350
4893856941876378488648648257684952667
2550010540336159619573911234603286823
3767314490342440464015541137794316402
8723535142380642934511985357209917788
791156362750158785591296132800656115
1239928455021867797882182500761205699
2595248269725084601354885028064932454
2551837351376598452086623175698662235
4374904930502920101175427821548610113
1310080947162828763202499339554214126
3158210943377453565730023403490991678
8771925789219717288393092412803047209
3743922967568491862994245908557871161
2502417437486182534455229188930639915
1288451201038793625673417488872986164
8721957817669402931148622884895819932
1870849592926244929883734862223579843
6292259058725069077066899507454723053
3159233165635284099157830268823997669
5052520770383550099771703358958744354
4398919950113092318865435416755385347
2504919368417698642136143181499163353
3766483416395142127628936730357028284
6875369586070558201317623606387059557
3180867621890240966026820372678614665
9920975074366098534832346259512890182
1242654969658189504991476479203901459
3721458745209090956072878746706177263
767763821015975921915974252652471550
3766576289314813656345339630140223822
1264189813146314453114455319128694730
4374843034755235497633189503320727019
814552517164137123927319165820749035
3722440822745049463081653419015654823
6245596345662475849854270577469452629
1264221939419948795947437310330229643
1241629359661380943914199513051665873
3787433549216281021901115201724794108
1287489639076634865543048888821959719
1536482383322619960363919726804366542
3133182905348851254248613228878323599
769584943551440130473604413639689005
791096931862690966824752087106598887
5685790515108262420302379543475364582
1987546846781383104143916206772838284
1940876300785535179424866396642508895
3765615878144721410190672569802400962
1336074150525613153373396632097696871
3067388905853475910616081460562191405
702587966086885313651364486236077536
2502576789054770815930142365891431000
6924851291962898062273663932485996355
1894086469559042418227194387458028695
3182569631786109859872314958605259255
8723535142380642934511985452085422313
3766572817723899554510623163899006380
1916740853993636013451442015511937407
1895883562704235876786409263469159214
2481530299558105222731801563876043138
1917578682511977085595792378144243661
1239959405514449760853292099156480385
1242590831891629373745854837008532139
3179969056620347257725571517038197735
1919985689978797469509669163272329054
8592041072835024268591271343258513588
3789041701708505643089070995197113306
4349933869026721971926462265912338355
3180836756356584837812205283990176519
5637140666146082489852692404924850137
6875464565590161406441955920182011637
1307769189303429280459732977018915051
1918352402671798372432311857123137812
2008677865750907281883347344719762424
2504951367399656463988649155652721894
1940906017041006102510029442368786175
1962541580357611134976677607079519709
1311780579828450789220051339372831608
2525845465275811885297855764538391478
2525717196148197516470279605527181932
2572445103549607886862770991340554639
1941161387725714458393720121387180269
1938406262139173764258934653775665326
1964456563132892101938403847104709319
1894241154897742708582038164161187256
5028322327076225427155953710294950202
677554089113650143213654138665531490
704762978151094520472431991593291982
4981346059533733183716110963425992627
703896501245519936841207370521185343
5638070092293260568088761881261924616
1895943079890454280336143332853373418
1919435368026517070856942992991846033
3767467907144876069679131969646838014
3159047534518429197336118521381586494
5030543842184814818404644051523905207
1285914719503781038180775946860321619
3722350319078031840420738496731337797
5659856902549496290569510294679019844
