26
21978067086589676583287599047288127258259
12824419217309531925625178629069992797571
17151678456383392350269032604246405163583
17472535756011370624506144408268233402845
17145541613401252275113665906323154933143
13138390757279007000262669803166863018567
29956672271874135608038349842090848160527
34618559270866009572272726365662955311581
21491524844464075115662790814499757140213
12818271811631987047265194087007464340387
17311491292168389086630567430030552476937
5948771975350167928202380601065037757017
26483940795743188080717222490566997719227
42460717555815962920738030512831957824869
5949236793043929069965617724898826762645
25623493757080690008645478224051534849893
30122385273303421582700231902768288092039
29956170044637828335308721696981482590087
17139120027421564390731758495953741912461
25808376963038207522687784828075621226665
17158582401929387847258681457567082853695
13157085719416143594537752946617416624199
34790448301578571731745308195934978074453
12818271853120858977115557814302409717015
13151667941404808683518930864126405002103
30141582867402298999719533529907963003241
25967014027574546355294708993459615586673
51448470091147721042402606497061184255371
30295259563330093352836042818569509122023
18623786243223272426050341527293659376443
46959465265714559270609051898283414877149
21953205498188793574645857996227031213907
4968498881948515969139922689590784252431
21492481859043336229220146634340899834737
37645191057101283376287585934088353895939
9309284379968314477168579106257541841821
4808212441967962515551781952254620689937
5948762908599670610178398073734254297845
17970270735629092442884363607645082139217
4814842473973820111911555536039295230767
22165212014516455487568240479437135099499
8822704001840963571575348424198417693189
8976351962651000871606649107199655122185
13156612872814664587563314602537284070147
8649849661947059892556282891981439036613
25800571523537678310838518746567317275217
30616352981413377941402639013663651978771
34449919533728734332507846121769603580497
33803791328083726806441336794041772458637
37977877620380458539761743249407075390067
5307560123651359381663610289877599823517
33804948590111236648594983455239305980961
10609921275780364045510025900798710847867
25640767036344805718733762163356350739389
34457060252068505937809089363369157160945
43286148389292145817560734741032302429439
8662644905707223276504938542163378180329
25474771042208823209147423018132485264839
34456302873719973708722178932453066392977
30128305697286841979031243626543198209181
25807173464443948512262522546721314527755
5498892604599487521982096928942292401071
39105395651723924817181173170993188178101
4969902738452313423497665671443683128787
4488805637546813740619567249492192287667
18008875473546743530232634175667285708427
12811614096854222256367855610406403385213
4489525038242516501499706416544708434163
5525220789216509276479775813556899857051
8662143281977333064961240054828266171657
21793894860087515290205187301659343924399
25172646945983279567833823588568590637845
13137679788144870275809584431205016600895
13309813271850178892524559720625261539211
26108850995241498469281922899799025108105
21959153241732944897830605365760141704863
21799075500089734158183471565705882277515
25167647686335068972275390867425343067341
42941623108149194838917097981209777003555
42940904448300824565239705829386173245503
13149973356880884311483692095826072142735
5794413367158153211560074125532592112945
29956426042161328098731707445672226823373
8810392476146540531977050692334034884743
30142321881481785171990324257291610170141
21645911203974021162064218041149093423975
5356365308181754401863920034804879087417
13132471804374832233144295760439691435421
29802987521088140730558658247589017000695
4667067906271927141406448814771855121085
18112544525767462896029323138459744045447
25794633867425639418851636888828098785513
47101011061845893601202485559004836879821
4501117107205609834372354497148788388401
5307560123651359381663610289877601600045
6448393599610611066348657018290857975327
30125036074818322967418482701583915685399
34457041943799061687811173624327803412935
12829838017101472025109682312812404004815
25783769646242096738468502333142283224127
17311281825961202847195248093611333838937
39270727261508543652522374653276233527403
5627934030595015239754551498256773007595
5462174148615329988926151038183275539545
13304596139348096055727111046303115529323
29475792720551885312463095380418706858287
17312712652859998124833938799154165365661
9685319537414741173904030661407954628751
46147521758692567232512174733264654833499
4489278793979007079382070899628629998919
21640009368891240874216013511052201992107
8970670103143000494632021235275932612537
25640484730124428001153209178419929708111
17490521112819612916491943134122142971823
21485841949289379486968954394537872592911
38778875055200176714314554191719623809787
25962316378286930236775051865410888480025
5960638066777685819931066566504701646771
30295742286623291821543954035173522281563
25974155179571533938729390233983641388775
13163487355269313827446418541849685248299
21633579363290134008203024052163313645893
21632869056347689682640853430836128632563
4654746560426425721050537635265140833837
21812609505097829047266136865716623933027
64581131863683612065634386841385149743067
34623749606030641916322926186716563423453
16985481802223387195437326810223404385549
4968280645284822296581669537217744257807
34630151743013141348608575249686791823719
29956643606308130115122228393253772182381
16819019952574058999860382509930208606201
8829589328775654858881573637835022176999
43286148390787466633000327903995379188427
51608511390503185486384042485927249371359
21799558209354401501772465598907576834951
13164443530930898253562299494139581593445
4488313189431804266794888695781507328239
30289567603417585619227353724709355978789
25641706438963984426113726508044225957265
17152654298714301586179762228907892741917
21800761356674619170226633739047400875915
13478844205849366351663167623138116740485
26136054742831207977665755700093935068501
5627942747109005500379851737101976739767
5949000019213921102374263446980875842969
17133219876842984010815485433343692616149
17004177803697798812944675453060926600569
21486761752511387400008852567261710722543
38465159201394295182819603315039346963421
17318623647901175837238733018432900255465
33491196658776342711324047388531522863175
21159785808765792837374833505583297099341
5449606505653147271588634836705087714043
25960858930789012771633026709210954132605
12978303276863636139526376468272440305145
4848018508507720719764234129547884614119
8982043344926244732638780188273968889121
38125587658322615463796716048462477427611
17799010062609976180909075473834581731999
25160809279307098586798805183088074323717
18279470374367833980246810527925466034193
34290808515268524803748841074609083838241
30111048472271213456467989534427610733615
26122612949205659973151311674888434002109
12669796070554782020806405091111908459841
25813840274006366378256358453994594113065
29970424488185915882032707879197469673127
5129051127667989981342464244772621667989
8971435835851390077381305658695551287877
17312011479008888131420517534044256664157
29963083837837346563140682757560203689343
5142329793748314517580708320667598174885
12669567662485006236469797483098058322433
21312997081900096800736473624929818652015
16837507279165996855436582349390304726615
13316917862412735232223737481554722484039
51748606770218933420971597911939548784375
4988426453985990647958246548014468775697
16974154488269377851260869873386203764215
34617583776201616713182298620433939677089
26281222384420513694573613122532558999571
47600860031910623051088250216264459476103
4981978178414186310846536698102318514135
13316671280884463997032348152423543100015
16837744013617982733560895123632162166739
29962618656954667312608155764474846409791
39272349600751057862511966863926360671435
6755953255566805832380775715384948583179
17478199333173438149196692836730465102021
13143798336385740583731803484612957284519
5480140509589979225583573654449995717815
43273097307993786711128675565338836335235
38322346038581519731501360340259878644403
8650342446285165972470358666417497150161
38304416091954056371600146557024941739597
5949236793043929069965617724906847571597
25807200771009013536252323121003924687887
4488312433957214719028278791839530901359
12983512247719440443529921568543931919387
17146270849812603671182522556690789127845
16826143189247290048332251824746718173515
21486818831494919828729210442401909559097
21134716153058006384908782627735846363635
21492490866686232833043211449801083485741
17626429612921946013520924246634040955217
8656470896010802166191618442173565892361
30128797416827193862869908269720574531175
25961104461026948363460559776473636574823
17318623620977480385432353096560967347989
17312011531379413744979129366688161374493
17318158532774427245938329485264697515975
25795362402284045731912567495437300311759
4815809210656110337138401038300005250443
5007879708900095303006092137599021005603
13311435623612082946020073947115569929223
21153420599663456967569890706647082010211
29950507087619789731429131815245558958843
17305591225088784415517788918717783073421
43105414206555552417520568736608620967901
4328710072621688472680250620087263769083
30302153433344301558433115837816276062097
26122366785887308176616376256331588473041
26614883646476826934350307567566372047699
25962070134005081201558506904382040124847
4815307278178406943353209826984882284015
21793174394631643704058348596289572682615
8822448299636562656185405555591805681369
17306329959437612286237636326520202018163
21460725738474076721992804699551855783015
25807438650071786974643476078789219688957
5005919991033386416676495635230408834523
4488805946295985202569574995004791717339
17626438328913316795046338070253685161093
4495189047032198863972340992264755975251
13304132075593780007903709020177582497247
5525457171878384681676232836332548015607
9007377767498004100664436453633049150613
50301973282540214958093326082966516916995
9469087771740757409158260885197684786665
25807420424766384244345699902222303025773
4655741036375389053738852587554124207351
30295987830377970926207450934440818339499
21806452699035106110816679684602204160411
17145768875323385150322526293098832470231
34451605630151104267338097195949907358749
43286148390787466631320583456214587955079
29956425717766262532619152768267786654111
17139384779812240640529843055705715337049
4494942423455501758072111138138419823095
13162750090380059365269291487058793366041
34297702965994448009212766319136483235441
42460016069546718265052806011157669337297
6128265883531431226477573783480727459609
4814596957225057740263666514454979743965
25172874600152759126671920568052984799237
17658666945356237763320457357388705917449
30443470944177112925671691835123403463891
42651073556126962502827436256867199042733
4820742891327488857177822973499682263513
33810649065116436673012961990035501097689
17138929042401841898131036133766247384615
4988900688167580492789359819262599093417
17164738479543300183113009920113673566121
8496173947855400163522683224141441296709
8823195734355305543453911372012454183863
13791185679140800566001442307406027202795
4512937290553367549983468957829449473063
34291318921318539581436578361049223479473
17145057867289470038684325954453582442457
16837744013617982733560895123632163503191
21313917531213266540064190909097514886439
30763096644305679011204335196898432858723
30289567954671933992901774977913398369491
5005920004482526379754302315027174970595
17318623593974101560731286477275273717013
22325034686535264563217773047382223018503
26135171515631890764054993980741795821443
13162057968810073111972703710598388891641
25814341505929770397744610027545605093063
30136174897640198576670531649503231928643
4987214548658189696393574885251331459111
13149737674255787188396695835476614148763
16974381819706411412663840048902318554113
56090868293876333477593882852151841674075
4494951936417238859407935239081046371663
25795618117500760006241894083559062461085
8509480986799410414348485165231372776991
6269127695865085410631435566160755112027
17957721008131810447167599371719879863243
9777613921486643724613303848667352229141
9130765303262636091320463748114528457903
38126325678684987717254578949821614592475
50130294458492720164812245956965044457499
16973416105217852540401746513429230391061
21491770416755009266864422468655192221075
17145521970959868236332663432459266316889
29956663207197700975499871271979049969951
4673725662496322035308653279459096348175
50155155671225649902857222684757114623379
4987697287540778174779658780347653724677
30290086992798039790455894619729142408343
13163214517884381786200039276607731488441
29957155331996949110165269853222629436793
5948999629043672234300406749005982233001
25172883666922446426782430835745373490065
47268646960427406448747633180336357218945
4987934720396233567529524258126877580089
34624460333757513982463762578524190332321
13631572756685050504640756615743297125269
17491003669591602786153371953348756789259
13145030191762615291023165863874367568229
16985026402635647730603365271358566488239
29993836683959040344355645671972885530223
25807693638830888476810872475656740541011
17299680635746484598342482256208937944257
13163214517884381786200039276615442045165
38323075246458122627044942511955746176983
21147511451822274500390086628935980045963
5005900741455528696854389843343938080899
17139166166464554279443841453825230000311
5794869362564503739232905044011364806225
21633351736598474466894178966257650590763
5949236793043929069965617724906848486225
17478208481869371689162591233943497439289
17145787803201900633567537326317598945023
4507747530975821465012813696399840730613
13144537057223254885644046456891968412383
12811386119886345482505507386416428639737
13162294405317810327174943182895327117485
13162522060048283829600115694596350352745
38457617516377907807722605157870200574945
9001468901443148597338106266185596500217
17453347228680735882393711773703433506639
4808431366131330942870981334551060316565
17145066636671391375584823441765172581113
13162285299169361467439013820903732689613
38944607629559074679040524238328453568265
34298149298876062491116757351991529036877
25622016315903071266619055466607937272833
5456036567273902927094892697365642729067
25172874937457373581117784670082711042765
25647397727934778113806237396041552583221
4815307614961940867953454307965024972295
13162522046595339963096769245390264859869
17785303747662082686233856776187838068933
33970471050117709815800471942643375816797
25974145613345773347879245609582693913417
6447682887967288093172214248319521253403
35109608846161585043248837851120049991331
22126079101173430452507459751937452347079
4508002867918741250282189199457638263671
5948763271787912079043556908584036159897
38600347587377262325665870582968255925707
25172874223492350926671628176372215457813
17139149016319453554833561444086503710869
38606503706957469482976667826703668763307
13162057294761868122296053679318940138189
25173111321094195652831000834647322794261
26134670294527197350142361045888916073377
34617574291796915979114676834036773737499
8971672919444575041774756917680733794511
16974135575442040149344953064989679501811
17133465406601878876990358021424247209369
30135454474154572024428267237687271342819
13162759157150482519307486717556300095313
13162294365919091139144114665509150170961
9641960730245872012066398643657788902265
6755962751426445138606612045363608343111
13163242161256006417787720801198245996825
47435836969822470763583790036447746647531
34143781075059978555732637241824042654647
38471779384728818431515131133540921496177
25160561984331936612050035104893175514617
26122139443078944818231108728415294689073
5949228049528716527517215001582965146025
13292047503576129054570547337642513443371
30457268539952037098501649626763693225499
30129763118346360097060392940290632222671
5622479423148491907235177917911213332711
13162294352988731771122983618643466791917
38458537979203158189836569510090523937649
6755953605823213826826350628944647466931
21492007204093263657408845557855768127423
30135682855304517359468458197366558858941
17472790717845300346100373792128911026081
21479458177094179345901587803309817111015
25962069811228854634333765684074234667017
21467364498373839763400470242788498355973
5160287112765233358197662331086816758945
5007141826977866132878500667854544865755
30129991459022056971293780867302664168695
21473776670454649406911575685546258965841
16837744013617982733560895123640812687267
8834297889981091227964503550612875742119
8509973098647692916026284480031696493711
42626231258812828299302399397852759020697
17453811695581475647341065242645756061843
8995548842309730797214764436680568100295
16837525466609480276315533103787008550115
13143807471591022342445723798001170453039
13143807471591022342445723798001170455067
30295987803434406066350943408786681497075
4987669882946668698944245564893640971615
29500881990062714955726485314428457781963
4834769694714847621911844982800245106297
34623484922569010881703354206440888041949
4988416997043076128542715209370405201041
17453821113127234827004510409596588060419
30135673748597993202132578650197139489245
25641459778083239306563646048758426633543
29937958101031101442436689780476009789351
17478444903288459170215337617782471659935
4488066875722437306514973410551769232859
17454039660092812849753953063338774105167
26098500307158904485460057701467791228483
29636781775809468303758794245801310366369
38440278656579497143634475648261260044805
16979325266547177271401019825454642430517
12990387808407186071733887716709688313605
21639982118325776385676962975968236614671
8502084214920442607022550440725691098515
30123616762856843897411457026597992160771
4993825625805178533444576146275619894195
16985245378650524293842806256321982513765
13156858079176436708939606486196492164799
12984487445536427985892330909171859996395
68397424181356429386839991284418808802731
17619817038790777641283112375761821035289
25980055460601275632775378193739552905701
4500388627302784849911047233130857088551
5006146621434072741597809625884140011075
46947316502260281124425941707442574964323
17637565701582663178287324281528278501137
21466891610317920065719513228760005716923
17483635673804169083747922513311044078003
29642701108607813941127036459235756280967
13297464916329079321451702715531682257585
30117441379691711933330362775596168025497
4494934437569511349056625723005624010213
22445568650838322348428373931744393697723
26621277618643673980315735544802224188633
60077885331448475801423173548571838066731
13138380237088104340315189605597662687613
21812854966408251541661566959730340433451
21787465947165178310069430236149107637493
5960857341201206139481695917063541567475
17472033097648015088826572947663185356761
4968963726029329747868929498296143847663
38791679783928483063331568159591681574723
13790028118154240748639701168919149149767
17619297999154053396535658567897533032045
17477715655557920466328924770900584382763
47440818691661770728708710802242405274499
5627477956395774463019348532317866640291
21800250990528399128332260276568171620151
25813594000125637848548243191469935317423
29642709903912510912591448882521969584999
9007623971367099019025902866800466062897
29475792720551885099336655314570714326023
21313707376408913957499494139649910283723
21480187747641567388663764582542807233909
41972962076888648987435685209263355716173
5190149674336212345436011078272713940395
17305107952671492843119126652107075333093
4500880346343309459478827585374561709599
21314427826858860031712693879080334821361
55923696808814064369941930263168207972619
13149991638702518095165294783904007644957
12657474024256453192445641213587434479379
42793393867772603523465823252761427948871
47113587113027619742107297821540692154647
21319627436163991346552425362857040086023
5356365267266170285735505262369203269789
21313234230862830414934595689167283710247
12990142627889988563847203230019255362895
34137160891721709524138765758241270648479
8810392476146540531977050692334034901643
5134486469335073983786576265629790924683
21626694680867738234351182339910589651551
34131232019022422284763252957458293835887
8502832671891874510500050375189739416031
33644406138639321088149095093988954349471
25160827142999439830253458350380219444323
4494714771357015787316477666179074799529
5192297842318906209117041443480826315903
4488066890245485352252896275118791540707
34463937148480253468030331758977508069489
33805413057545581453239601094450999360889
25801537491268342471925054231596785345557
42773240460249880224679510658942501083383
38459476236689581590152403690256055662047
25962562919366544625959939330509858821851
8816065254856999198907807162985645970291
13144536732333846542750872606047880520455
17472070870962296383816657543391093396751
4494469968078019070800172106324215642499
30622025044559990415525606306558274105853
21793173709163107289380221325949414141415
12990160196207214735286633217886313179183
25955931863528984650202004594825769033205
17139612460966826007905069438719815519187
12823698709286305427810698545726709883937
59437901765212394961209947511856003588583
17306073568553884884849424425006417816055
8995795127447410068330298531817313538879
34456549846535118571827181413604263993235
30123616776847170978008407466819738736231
17139365840062064487371046666420501488607
17305335578344484640658725262106087703759
13145019711569040535963014887759784190171
5524984311755574451464176562544184837759
30129745240701218533813738124428734363581
5627004798388610994363182293803307616491
34463672285108184214924348730450389216435
38145714473784005901851189614972283104151
25628920234451087402705377902141926596057
34463672285108184214924348730450389215759
47113131819708381182447316214724354681633
21147028070020137749394047629150484697543
29809381128007392059541968791262319119889
21646157111432590989450054493941796035911
21799539646242993233051385768533792011011
17140587549398232608461018948019954136439
9315203712260201515696685151224051289829
21633106866458211595239309280238104989893
17139384779812240684262338818608981456837
25967250760456130429704325551857345792681
50297438852481986797369105458474697408605
13149726817340456420182273030002531202815
26121135591548417665230651118990735061763
21953041982051602051696456910091305895385
13310751987484006447163967950974891099847
29809408826836077934655871503257727335323
55769811682910722230835014564123703676159
29476950684165288910413282765143473767423
9149187777242737840082726818669110594051
42294720185540091496394915871339883808105
25456529244898213194327544818775776054799
13305280192068166193487811732447895447655
38939198635955485415382381557529145838175
13138144514072425190881248539535600394647
43101445078596663217941457417289057064793
17151934493317867754891557550934303538175
12824683283694379388754309657617554892459
8662626986593989133104809546111674228201
21306831799596843350922782018084235935739
13470829972119481291051324960991251507997
17306319759947986806432941572123539931753
4833066044500540733239284559352287334853
21295475817388921836834896654105665589947
29815099505467455152005390322458588764101
4655267069486107684092591369992593804893
21953953324718148690140008420902732931573
21645229307720506632271459967836541838267
33971619206514842534848512724505542247849
12817769948083571643897649541550470325311
12823680161243029011635548363943895036831
33643932656799680503894441480794241872471
8650342109479524854084222767399603745211
4494232226416002370788376392147709336781
21805979756022073064055186203052195507111
42293782196902084131636417098108742815085
25641004484765593128269065407314249574197
21486762789852782925772222889299095378247
12990160141262947684968710349320818061209
16973662699739308515157662454381025757989
17471378156680012582038038434537372343289
12811879267937698130459099003722684669139
5153183197329981358926466121525650449447
13138371844470125648556353279582670179111
12977829015138927164849428095569331910535
47448405218906053017052282314229637900339
12836994499543522464543001912652782227739
30302399287930312244354945156142666192561
10122402438435378859616602027924030880671
9462494626140720609080782190000856013845
16986448136320190690317790667771313635895
34463453026764437429124432515645002235089
17983285239326660091819809244080068309467
17145769280543926107655420906476642097867
33810649065116436629406608343034813095633
8971426659614818214840605154591726333121
34131004407381146536726853292497824440833
12818016810399460810912636954822596161987
47429435051026286675743474720469244859827
17466817417467974402958712531084010762103
38624734885605057149588055549279057075439
5621786991214504362820076802989848619795
33805413031621302623960485835748969536093
29809389587564170423906967819580961464805
29802495114004482278429514440919944471971
21639508906908696637866278657782724528659
4661167852125694461286509809450371951999
38292295363583611096401805632028823190177
63889449793573924465380947194448300676495
8816529318051823397698767961872702617057
6267277260919743774905890605566910560487
21966994745345619007869278879462127561923
8821974710962822224224405667418018505107
51127631730294293142295729014360217654369
17484619882912590703920979206402621838523
25794642693357393216231378770571039447161
29956899280013681100863651068667315179327
21485349502272779921005491098828939209455
38145714591458928929574303344922355955579
21947050064060410217332505453435732655763
38608660913264604558843942940664751821175
34123636033808125410686713274409270231719
6434203564521145549437803157474263239785
8816548568765525694521267103261388318775
13297947933863784289890970997029450866695
29809389522237396803441843241414862023081
34623995583497632440397511984579287458817
22938085862696866918236847115109179094267
63889450048536223240693691369732852137623
30117441380189089093992765241357043392681
13324265974938013832056028817789853744185
56092079763883411048353496073367195034495
38298697727948559430931655427487267053687
4500871605004308591422320283597698545795
21639508568613809752406819426452494510375
25161491580225526181174045693694576480097
60419831828771372698237377275757232493379
29323293198971528439075980911837942727275
17306310722315645662298567898425007659381
25802475844130239114917622468159705203005
30647626068882448050920890835254392237819
21795069948972681965976148018202771738515
41820662538164020721450866483243902664281
21319408175211160595951265635783661103047
37972650731948928487230826584530892302265
20993334184009759440627729782411899154521
8970423523189053109443891903651274110661
17484137408495642156560077518458215585323
4821208004776294259060118060089616955999
50156303801731664794615341818723453165383
21807182312110761493788440830528793048407
8662900593421554562128582119374333948629
33490958834214756094923863904392301390403
25813831838716669543963990771559671434611
34302236747888779237190946988261762551389
29790192262295134997150714671506802016307
25961824967515675692705559657274231920929
8490510303314727110420989669411956135579
47121392151473560799942940923966216508513
21485615049561297180922148588384843002199
4654509812979103313799135177998682215475
54484985813347509838646106087620612645785
47262736089222901410781484198809440323311
6435361515142872097735218898714984913381
9956643012510675791446685195900020052665
25807676056997565258657787501768040902945
29815546342833108966950568540907993902421
4495671322602092424321183565271407836883
21473529752678782178965880116767346307475
14278712829847421197765949914454730418515
21812609492153906664291804570332109625135
21634072228521290806369674972103229115529
26134952479945290485064606823021886869035
8509973098647692916018547687213413191847
21640191881443013038251546745054010721023
12823717595709556709630314282145656171109
25802457603833469557522167977893436320733
8988928728401787704292585309126576374593
8971672904398026501133037021529852862415
8983492696559347316844919283733291180949
25961824686672902551658584185614069348485
25961113595191276911698840594310604243429
21467855909166643691893174141779831734527
17146033348483937790319623374309731413687
12989677514956954362709218373970480394587
9296962022226769314542997446995811613557
8650333354628379593915985384263859571987
25961321998755218909050598482247888906557
13155883595405717475242144879101836251593
5295484202244599169814330541812422480005
13680167124297661101061082798267229910821
25807456849935816659218583397496131192833
21480178333245251800415948652391185038659
21301641703232782902084097358691063159065
42939465428796685815754810241057939566673
25795609388554675190489653882782618037475
21300438638891135876449795729943713405589
12830593857990926929392821578346542883647
9634647362616875019110736504552824141363
21313480380745186661500780891381480703179
47428014703921885458844362267153752281349
6128019976606345324187232411711685848797
5178537922479922820597329066642769654613
17472991051437716523869086880158028267285
26472092606332225537555135341155607559749
12824418863920509681559452480598925162841
9136438821350343206770303171936696495115
25955167643910703189478880241682937369685
30288846746752223116378913948367125146205
21467857363583531769393581340508886900085
17472307996579874660417450769805800119289
34616391864586385781439915814933838094873
29323047733517730614157360573530765588967
8970906191545950981484505641211679498587
22150268643642252894896450425833235288773
17139147600245919337298577736011145159505
25795864417763963160857131302689078562851
13316680711365011237454557485098645744075
17159065069746573674155346760939739345303
21800051384944982985546940322312700461503
12817524335919506635074849225997952531781
8662900187167075249553513540532757499305
13624277291084871809739164193709000976915
12663384248751074804819117362489586835019
13330205245486148628806670299984373369247
5498892604599487521967312781348707009595
13679912542251450833203022684614584644397
12989933202672791281856996359419264046187
21474258972391081699637652618045066421227
14116767961661187229959697941544220617265
34302701525641987625597020354100963337189
14116767961661187229959697941544221497417
12811623272551140849780721200373586331453
9148751330933406923967379359976349768207
13785475733235430502181752985601417369797
13150465564621826046391137128085114127169
38772463528690188251259947600039992848213
12829845372501516742025165626663281267159
30130965173410808380229420134944793239019
25794415430877275484484506765070359904021
13833815409020722218493771188900477509465
17318841790185717499396114070263623878471
8674966198104634325570252013103774475803
16991874641751751790980705649433072212649
47442731347939177499188701135206790408675
21467118940074739285848937918916642646487
25487784131927523370440492416056025079571
29982016532291792188978481768291510606671
14295331871812612840606438586555152892217
29816011172483785228488668812776840733149
20999509256873037444518563335671815934823
25641222706863253277052144437215537302231
13669037999361428984604956161337651936947
17145523374061771593583377757213463695897
21793629714373368953526331110138353538655
17305116977455695247479255728982235277441
21467145990287959916879123110716700237371
30123123925167281454749880666672546724387
17158089911844074206081879183802228217759
22773702881012667684574137173912281314997
21478984239741423736142068657706182557915
4661167852126431536338691009843417255255
29968482969229194869488468995591997538873
16985709469409017167713501534657316116597
38945108441813265458382708710811910185719
4662388594189372773038248071133054188967
17479163672960001613700786929053778907151
17644679021033851113237051789875458738081
26133977849604541846556619220421040823563
25808413740016142225636877909341020171649
25808613775748062501849209629179564520541
16973169915932210089573044852243763592519
25961350691244213877317744266618094180733
34463908855975954997324885944217738164009
21320100983288955137639193264669210156107
17305837469874288615040372742486463456651
21313689514353011071241986339615048287623
25482083333642611735785603237954884238991
21807145791528270640158027334042718754291
8976597142673243035352985928958178793765
21473302083423514753426402134473023964375
25640540056764571790372740311131170001393
25813594700699713531201260239577682109321
8662399038666794109637066848124879123071
30123114857823601016987802249431826167069
17318841790185717499396114070263314962695
29642946651818298788255692391170698054071
60083992667790007463399984232577210804735
29944114530472566016916959349120183392047
25488012902173778844135783272750520769823
25960867392461152351030322148728031928685
30455564650400631229024072262657216084971
13144290797913930732813941613070492076965
21313689877583380984223886959297263970599
12818017202726490483006624682944199297059
17305581781076141005121658057053869434385
21479184947944066359580816400936516070683
4666613272456353360959177562125835296441
13310742841882279767973955108590323115323
38619544480477413070826602191013396740563
22151452202924112162592740882878143990373
17477735325960830867061558853922011978039
38777662828698339354540891316922827667647
25641232446168050488262010693259873232727
47095792270735472992602155108338489903213
12663867982964160306044841898237867167043
47281214929818893915341930443739209554773
8496174677385046528315336649334823670745
17299671150305551867271277650073296193085
30122157915448744560623221222145859298951
30124326790648201714476842122855837410693
25795599189564788870334968232233997295911
13310515486155284262850937709961682783841
21633087937450042372953449019098257381463
21467364821146879093272309699271005664613
13144063859861802736943368413874963181119
17965982213608300140643118723293005452245
8835017277245220633874002448638886482841
8834543043100331422277162240042645370229
12830830323054195778746621277188898733379
8988672957187004426652829583974913825945
13156604128277750174108271783062378293265
34458217799564445813285334911504103123137
21627660340335325382015969868143956849283
17466123504115287039917418049185419096707
29957381598090320967780516627435598652675
5639791287285307509568079416278241965249
8994356355135281773981881745134255659443
4669520097497154171397374541775391582131
12978331606702508576068739797587635681559
16832280365844948088148564098809426802121
30116494257431154043351283149942316204281
51597619602479864958359364096823988979315
34788536624486141378691437430516301795301
26121655331164586393924666051894114325661
38778637875671351394319131909821885149885
21812864843074651808915584973584948919275
21467118940074739285848937918891574370163
5307587339465260164743896959314168528589
17471842920933971725722934526419002634869
8508241721040698979050531810537118965607
25634857457859424080737830218947826604389
26145778269272806246217905456892119635237
17823453785005567488032736475649313038239
8662426669599362402503379432738208616673
25629156376181638347343251818633065301055
17318859301468700587966353491442784432277
43272094842971271353455120392832172271699
25647406549667209652596041829219683075577
13137898617988130619017973964930376616147
17305354099923980718517357317230766124041
21307286826194702579628902909095636625127
12657228479987534870618869697593376839481
8662390591499216252413695680031634728437
26128038836604065320615423068587191873061
21967433009268247077622112726941275236831
8502121341636653077111022800774662792521
25974382681951337315225093012818556461055
33810649065116436629411577989470194104937
8988663541712207216979533335086936859641
4655011087012193810119998661409223575221
51127631625012377940056904367534144525409
9672997786924339871413456397857775909669
38784784902532295518550489314998008759007
17477970951507015286030014913156409538775
34130265754936364785264286378951657173223
21799139249439393401115224923449339311339
29950269571801184012320312736479834600951
17157843641178831102634207301860332595455
21313953241898040635207390969701078120183
17465877649487737364036269085393010284127
21817779960102906948067174370383597512687
38945819546204468587418958492827668151713
13310979979002445410973585239530120206195
4660920975262287299582465792905521151115
34617110201581116725361165930438923043693
55918723952131956607332090443943790383039
12829845372501516742025165626629859908279
21313234193037759141275471707064150141223
25640494118634876340380499139386030256129
16973653257324014446160157705727535891053
26127821272489276740486430277412309209525
6435598328368590288820140744290449370569
21811387795227553250152407202567697525347
8650333340098430255351603378347764606211
12812096764134971614852930424250973978535
30302381396243641059372202951703596927759
12991117112776651078380881173855033671611
13151195431039314853307242658733780480099
42786991516368472902594376171816177043721
12812116028277945635892012544534556750551
8989412041293976338781817983062205717937
12812362608791444914319590989722915260009
12824419903336765109522405475282556239815
26134669460799246803962284662341891983787
59727193879436770823042766002860194354139
59729105783490974155170037149896902530011
8489772647793806206258129187773617166795
21640000613538001546992237992882865408911
33503052175614387384424784735744320032947
38298697727945493737973243466270955587219
29975168060098360193691460177349581771943
5627477956395774463021737926602384705843
25808204650553855823603567100434457655285
12979060197024081495668192721488108149463
4494232186001714368652408497512184569241
5628635258852218052287941212357467599295
8821984263821513806752959240513492957111
30148716219420597542126196053136859067823
38150248241647387247224803708952354515063
21474012687808234151247743508297338499527
25967488247215665126893261347716318713657
13458991294066102573927596292089191408969
34616181279754068456553191469784317802305
13309823483773345373804880584597405682993
25801783385259502240587568886464620216259
12812353222411713257143092739684990350051
38790294569826364737295749168555216171997
6279827027355950681502260902981760636641
34449911100093966269186888500765007448683
21972441296783323437508232024992782415367
9316824715283542624379462094936340825345
34117963283038432418942476040140118228875
6281913872897154814161510546676669211749
47102175301483258953821062389132405387265
38784556994557202936397352000264015059685
60084238871619246085563348668880169803435
33810384929740926315165121810134912873287
6436053623259116610785350247233025634917
8970697803053912908683427567078293828633
4500634143573357944684974153485997832445
5806252316655976222992606762760329178359
8490766006056387162719421876787710249915
5639790843207174689308664690001987668257
47100726624445712926471558344055617620993
17485103362762017372073727773012895742783
25967260553105482396790075718545068202269
21960109767054595174142822161072425305655
17158581981686207632893143715855942184245
21805713951754442679432110051076838201091
25795609389091141269438565453171447461545
13303666893671029624439381204324686421887
4488559337805663183490588062118848643145
34143307553862332169033079974716794367475
17311310276639887242481825173944387487341
21806689782130855995229227505389621697861
4672750154358109052826137033480434779699
21466890909222620702440918285366402201851
39099494112074481902205935961199726886103
8662143660232761956851300690552149676059
4334647269591506882748511369458012056121
21801015952132394150804462367702166879635
38611467159528390826691920546556957515447
21634755230988764995998314183706939059925
17484127112596819731779013857116144477315
51430675303240347273776994507664995503383
38944671364923096352761834091925171885345
29968756549651225100365302568667798191149
21793166017018058805775222989130946383679
4488805596575336825306917658919575110289
25801528075297731557347635064520412778913
8495937188035677995226894525705794148183
21645673419191316564406680582268115688943
47101209278247981267842331330249313682581
29637255674284645861737480139889280417821
17638514171987065471365953865858250740421
12817770608143687558500718204444481938809
38465159201395828073693743746429586809729
5806252666913121205193182442323559523607
29968501561951502512173724052790862003109
4334637503327050131203823167197380465183
29956653385470020976303777130593688442811
8490282651195515866432248413965498472859
30135436919806916823807876976521826020873
12829845372501516742027753224739537606487
8816329682917970752257188435999280338991
4675666451882654820791148326813425331579
34297912499121038407683470648410766041377
21979809026374682667420264038944227125185
12676681046817025790006302528039180986167
12683074711228218905957379678389546072765
6435825969068172567173592113511615908041
4654756030280539235239051139673132720313
4494705677663662340219452104515345792193
4667067596406782784800267984629993808889
25808185722138873213191645562166034382543
30134934621965149720122681981183860755507
8490519760257640408727118519404553278555
42939682009972241043379695206273039894725
29974685756009719703499325048784550848295
8970679237888486973133603769366007641831
8490018864998051674689548524189987721087
17632120901875051867607295295655426689141
8817514563423072618892281757389756596223
21633835779537764444368169530813968669749
30122868600165980668970499457190358011273
4821709251333214716831241679923816790549
43111580401167780733416034414454686649713
8828377453082666799917905924608378479733
30289576289857695259864674448624158029283
5025590529246860140016272758028784196653
21633835779540772353856543682062827475337
21467146261728540251880704362166975738195
38946056387451464712784930150267899833505
4974391243888265646207009903329716935677
25635313506676162818095799753440026031369
25635313506676162818095799753416524669641
8989166161794534424291649868427925769057
6435360827063010183673489055168211387449
8502330053425321521545456893197285685195
4488805651515680915358657954238387072081
12682591355850809810767381339586392940569
21473776670454649406914155943768578545721
8650323154660449198718887523188775310023
8815819304852563531760864775481666167869
43119678093597322725932853088760069550077
21165961542747592891242229491464706431489
17625462497981957057981771474923021898843
25795363116249099254754068023350622557799
13168431935902362251254181395728796122813
25808422873667854796198479433808385188643
12677154987201870130228883485155395129495
12812599425189571907524887095038811117567
38779357344779591008929613776302887897641
4981523207874946957333448209380724446495
25308072794951476099681787315046161719279
12977356127578884530611624764532683060157
12658213122313189467819206609528138488163
8656725869241951452133385257766689711581
12811614529555714471158657437420871892767
8821975074174091636908258845374411988409
6281695298967285739370705911007576993601
4501098571073877555820050179114528863741
6281695298967285739370706046768967364129
21497898514684460326339162056648020517021
30283448234433573132380742708868822174571
25795135504685237874653813036281128214703
13150939071331087897144107749549816073193
42953699313912983652282748660998723564509
21634328226538363617046506119073823513583
5012076461990605146544866448609501912191
50905710822290529971690128352593090235853
17965280999305994228745784483251560492097
13144546485648988428462871956647632975191
13611663788728928078618053103582058744291
21479941531415368076557792764717519628271
33471342656345446218868246211812553344191
17805440085909697796678704155049062056323
37652760142060203770500164718009730197121
13145029168013779546172548391381490487343
6281002489798663944252986360058190629853
21805960937964494107940562213310689810985
8822466863203073337386806027467562582113
21004935709414467086460098647745204375485
13630643524479412726514588050239120970917
4679900682514811519087131612094808649773
25314456931892384858216603151973904291889
59279245746860968118723800042703019984735
29975869949490382810974648379181478323347
17816293460952660037707720841414332299999
17816785909007946382160701724178559322699
30295750665318573194809655653553780878867
17484336524857530468388402529877270334439
21005664594533175045857217894399400578913
21960592785148145530317289475690022750267
12689467954917071887450536960867383041119
4655986889969034615957884041809061054361
5961321353126154122863261580811356285747
17631865590360597649792412708088236022461
16985244989016891204928158685026135531017
5025353741965320095354185875736508244777
25795381749408689015134878741122216172175
4655996346872829645618177908331006453405
17164738858295282033761336116430764214941
17133465406601878876990358021633037753045
29802768961169325017576301295879190808865
21812599333076304388608410988680537126489
21646156814006621936088852509776032253865
25813348175649468068404255143152518286435
8490520488749517352026646312611605271059
25795125669963635012569301462663460997383
25801291246485131824054136337851697030587
4507747180757734745776124687934032147545
30448914933943991283909041136625806770231
16979316887338483066538061036081840027993
4507974091911576103032289556892141830543
33490275145222581476501347190087109450995
17145277478541661567329381281031044218591
38470850218363572504448520037564688093801
21486571199176880794748227633870493610717
43094305436913517176937963288927884438131
26615567764483724698196209818332459583911
5301668369941621749616888295818166165595
8502595645855169003905424646523082352347
5308271093305960169469023753906296363141
30449399045918315743455952305051337466889
4667550895786921042595878416234429252347
17164492277285142713451561407541511686813
8502339538388807639539611405068742433607
8514397154595146751740492961404004361063
8816529290113325332048237334088902978041
30461966957728059939603684571780106184205
12683083452632584962540766295846923265469
25801291246485131824054136337851708911963
25782576264686776169245985232097680287109
33822715371871185290671949777995934225217
30111767214502554406351143223911104378673
21787000062217957448755301098809001468907
26158090859206871418665749401548870420079
12818281674331204278019688000200329868357
4654755680063278983783556718749571909481
8502102415816133778695872789101164582369
37972167739781104990456787592241629779293
17797825116761150852499116468109451763237
55443528007402516412923487665009786999257
12817780051117766735944337828140414560437
8662144332747233941602616266883694549049
26115737078714851386142526828083039008703
17619817038790777641283208249712287758393
12818016474189269561252035896616456168645
30288364779446908669465594852554518001853
17306084077863311512460506936595534079087
21966748891216242219679450142423726783621
42141492142566652780936408090193612218103
21320319894561081985445283622219027432447
13137405807242956109437528512178948214157
8970697451221618826432672989734531963315
21473530464548988557449525686849367602247
25801774575918544534262239728701780303041
17165002209680497053538129109525358180649
4500843556910313751571379981102983148679
17477734555414332639395770985705924482135
51250690628922705293601978132722215377127
4815325828853823783264997634046623110291
4488540424414972043399037787858554102561
17306302637265589908296236381298259359271
17485340095120750451660540004366714027833
25628673639429861799405008264766462579569
13157085705945448351472413585186575875345
21807846800170574977030651119955548556755
25469088858907435501870496349072339929195
12991098898864014544265456010502341849835
29317118514205938937243999506015405613373
21318934277274071571680984659121262920547
29475774532548054142210687911351973489245
16986164817129095779286094510946918141025
12818006722472393250568107698139085575373
4502576362011234772525400865811198940545
21806689417883321660834425310441466642233
29956899267038128469556993451080168050295
58483939210255561854291260922383005172153
5462629430575497028549114094893001180121
12657474024256453192442682627766896756055
17484126790340323650163379154257991173873
25474779798142932637098830386805010386623
21633333832493473350327895873415890944453
29808250511950666218179009342869747078141
16998250050300638774062749387156132842485
17306083364374203637180764081219418783431
25801054486629390233017261917700462447189
4495198867702917287868220595683012277739
21793885388617777306784711441028393350463
34451851861440565732547120885687328288207
17158308782107108236397859344959194377909
5628399067320476958460852786911441090615
17306320795655366100275397696078586597807
12983749075970098170692446361062300947031
5794404247483743099912197474660376919849
13149745826602404806842251145724696160749
4494233180197137732872488656876886551171
34457032865110747316360782006469542723077
21633333117968897586638721894038219083707
8995322405809289385138802059374161202455
17305581795687368842262457827079674966895
12823935512213832546981551751690437402147
43107848076702187596627355566478487398957
17139138871258387471125847111443960622089
29808688333344249642345896879448995105365
13297464916329079321451702862328435759737
8662645593249907192450484496936031621103
25794406241787841394731138024937268751607
8502321325495541780236495075888991486585
17311747357620694195248565389367504994121
17639479775971705301399452874045381473931
38784339781724567064140311354156352977219
12818518028373930339930580582511059734711
25795125628972169813594851707061177631125
12824163163729622076187571252596305494057
17477981110520090494628264270214369101715
5344525874699620931896557731953407004767
5191824644916035256124792680459923806671
22151452202924112162592740882812998405765
8815828048346255951267039359859379451959
25629876450503902540049632791723845616811
12824172270435289060129990566164170013771
29648619754377300291981719881222972226693
21811407072862741562369212080116575737883
21639262299476193820975870556953992374359
17145795887135271479480818900920968311711
12977365275796540048097548930810040427007
55412473373099582169207719949448545248823
13329456353161984587833519474074547798755
47442731375406450346156472686096922040059
34106843656024347210241489204566451070455
13490491670958890730160084908168326549267
34144237499495672137248047050592160700927
42295639960799070111051314254569780678589
8983483184113409894770159212330091766263
38632341461497802963607252302289193699111
21307087542832505532519139434235039418831
38608178704472372085543202378542966642619
8982744843628442374674415220731026596611
30122395808479557308719894073542272510701
21319626707672114232226636597696077607283
25314957798074444772225586115520409220241
8815828439576501705994035093892599094259
25640749497065870660912300722171450232285
30276516966715553957459883314188163639381
13149991596656422236039128783192999472509
13311436013805212236122575753294543116147
17963886652049662025256392728522401619593
29803470889441166129415240522079222201889
34463434541913201150064994733977682757187
8509480609081276209139391526805201929347
17317420446194799698102279781780930283573
17139147991453816136336307916114744303281
8503077909445798144368237216858891252497
37971693398802144489853295132254317786531
5357321564551517431988102640625029113369
17145277156261277092814271965939076967043
38618569365083958090029771268309609967867
47121155820733507825236775529150227657801
13156830798001247036770185380940684238563
8811131154975546486033439540470832872169
13157059462566196507180682345992989296945
17305581444351804461734891694186553157959
13316680711365008883999278039802280294471
17638741177494620420461942463071204348837
17152408083007827265046079239864506265393
4673706355785227722198099193098513769871
17152900557506201416429663165216262846449
9302644190503719549689044531315746868135
30128369431172313191461273880329077115063
21628397981383685481064041306461434231831
8822694529292742510669687243522027488965
9469342801513343216373745974999989626297
4495681481102612058871741661062045882551
13464901909292765175586529867895981229441
13151176558108988282085137481308910533961
16974135574923203126371408041172334518259
5179502584545275640608989798735275710097
13156830704734441020631844046254392875969
21294775639942738190329577130911767744135
33809919842138135093301577627809910903111
4661167852126431450654550617611964363487
8988427118160098938795569710484514451545
13150219278349066667887399205248976330745
8988435847127734356587171754935691752565
8502339509810989260657261570650103054823
10122867672233343615027527902983488572775
30135683164587057188279445727426570200175
38785277419563592339183169551998953271033
4334419224707613247185313094539082790827
13490491670958890730160084908135902731139
25629876450503902540067393724593657608619
26133495870904308457872756483309808459325
21480150635967892476699971442164603424335
25807684854918217312492177814678612310221
25475016908735656988278937835826026009335
4495198867702917287868220595683011802511
21799822260714251301563216080094987793531
8490264073058401292512055214604308208027
5357084332218519097486474006348650399201
21632896013176869825271158951309542627257
21793885025962227273106002281500107783577
8650588354263499562355551198450276303955
60086425664360826661755818595628913373919
25795116885514441130060277923229477487631
42294000367184259190175878966244191551581
5949236793043929069968194311724774688969
12818017889168349660245580051036998696421
8823424424748614444041106194350954266157
25954948692762465874767071759529079468757
21319874017196329657057084937203812117399
8662408468641497809993778431669398685097
25468605800875543528617125914784465939207
12824173672064077527548669897274270536205
8496175376364070858708519397203273403369
5615621427147184382639775056883817076349
12682362960172506943364533703039591716703
13833105573992850835164941169091614599493
17318158532774427334820684107470021265103
17305108233481396061782128489041151872265
30123124048564710609872069167897292132515
60085450424575096319409948301895117431351
21460744597423482445623672790067029397051
12990880310926191786997279959322630046139
12818017552483870370237873222985870332429
17306074578891875415579540249792783341249
12830328013336754071560635463057637994973
21467601231249939291945180953326617888279
30141847621389619629215203980041172525855
8816538424260880957870133853191135410927
22617949417144269864357483442023046636573
25961332519918737775853303544574537689963
12664350244504608736978267692124009646331
4839231243305498774085336023507290415259
12997028024392343144306847766276692704227
25634620684552797690563969468996641697921
34131942449874293854285803853354886922563
13310041585584642015612907532846555112403
13150929586425821540656701207208508176535
21479430520211241288654024380152667833373
21486078723060370518134673897913004810631
34931327272862408339325443659721479756333
17152197888244376249759203758513328529839
4501336031388758576700608433048353327229
29956188986502749988366496602394737353195
17791961125649467756655392271498563508249
21941149282474536513148419142788258894889
12823462286291361115327632355516274579431
25974382681951337315230249993377647632931
17465640904214825769333124968630446253139
30128779274025155474206768625998794402205
25640995713828507523061173212812395228799
25492783352658270180710206081091456876695
21632869742854055564827760269476874062041
8495928754859992896585079371356523606353
8816301649893611273633981349567060213771
25640540056767550227119976212468700017993
13507067295553490779337691441952910591071
8663373804277488298963504522572522407729
21480397581283905210055156610363920273001
25956179888138183644104736070752668203253
4654518569987148735504642320237364405335
26140380455871772280125946099085179213995
21966976881655605512292486393454462801439
21467117945880973353892153186114990228757
8496175026067129491969379408598875502009
12811396291335349630430231853616011757417
34290826378346957340421006957872235199545
21480651853444278690426674861051418232139
25641204440121800266816435356176120392997
34283695507656757944519506196159451002533
26134934755274109664055124420573648856267
29968538392324587229602250186250152589027
21794387672430159518491682654656892091127
34464154942606424779529086420866375385123
42939190543677979849841515953415418280521
25796584126685923984662862501430711774355
4661158730891610987710640601972027848059
21793630108729147989924833503127616428357
21935739210633926897971323797908261849143
17484108912675895471409129848638267071559
13317164471463374211117565183483366564859
34456067178701870910345467048283834429215
21626968973707262926871639809604107895075
30289349028950396881716813581580038576119
38780796147845670688020447627304824383683
43107355601136776312714849856514731700271
17139385143521712596475633618585840707117
30288611037703935894674633507114861699775
29810101271203754274041010910974134024427
30123361076263265767890448746149214233915
16819257426959099882671126636990603669739
8995558407976767274531038842006229750155
21805467733895822432248924970434886008267
5295721352778649549423725282091729144013
30449918463254806103357895878794308456803
25653298845724410514359131847046730961353
12811633723671938562506741027358181183861
25974155150097916361829603952599608403443
25628920208082283285222972702334462178723
16986211361435614606303350707781416566101
17318158532774427334828122897511011795143
21467865420989320906558233768134903764739
4654755694531851980565843393670563880881
42627387728598309264592560451519232593677
26308024803700524561899258095264122599711
8995558380541096326776415691060876734079
29803233467983963266596171004141231772457
8650570813366576354474860609809066972221
4507273941346326922902136856940585682567
12836757375935441078558208835181339668043
30289330787579836906497912668681959051067
29969221691143534412214336783677876085465
21486089259334148685240337992763580071443
9955713390151767288591110827375192769165
9505344065083135162144506586057221216127
21320091903584394699553319664341854909163
33823189645452375434819819161795820790925
30117204674791609850184005848204085353885
9635804962502472579446512466914483765975
30128350881017330105396640056099959470667
9968955132976793842174065988410861697847
26133950083355979472785734379120760769635
12977848643113125612045764145681789003793
21799358629662223591671421783343544669771
4661167852123365578246768954365261147311
29323029117541545362118253699080182805495
16831341298997422307757091168799368969809
17299206751818118779647111039053376983961
17484847592041394536210148904607530703659
12818034686507803978298941777234316276639
30302399287930312155390536729863495648061
47262016942912468584157548836600835964187
38631856719637827385450582415580594324939
4502083226830248109445365355106520555643
4654518569986411700731898365207449683495
21800032459641889487568446297446174113731
17158345221822555326867860941457848119035
21651820054369155183282343359821736494167
38605774889152218555418941135255912879771
30122887919765135919292189105224932047871
25795618521603027449368130689345672180113
17625463225997919197234196466073113294711
17477715655558657457570036223919648923411
21468102798944259116431323183695818656527
17151442018321231093257844204495497423955
16984999445803427832086034557689663382713
12977820933319531767073274976575330299289
10274911496773072257811690179219618672747
25795125628990534236626429928860527254535
25955658676426469833798989666844826726829
42933270834239091710149452273567558486893
34618549380185281048800222586103921747515
21634554857459481035365997143441478821893
4334391204714053398846939814379433475905
25813611541543908552671934657626801211869
12818773771610415596500876779474581517465
16998760066155849554833794409528178685175
21486088909616538790611489447096377562493
13162276193540551553651112632331192218393
25974155083740189419996981368475157108295
43107355585518497882614158424512897607149
13297756708550684185976993412839504466185
8662655063144555169031956110526570068187
21972668601237730430888852270450695699127
8810145531909189004471294550824606598785
17484610522437063816031296660744399026881
17465403416397506197052679023657577332711
4974901959278244994907508987391168330119
25974155150097916361829603952599611550899
25653042444601535406330407367266066372117
42140808869191436746497873447164883272555
17823463013935198973293525558119054113455
5949236793043929069965618696988800921949
21627669838248919959291935758585234557271
21953215290883550832010161905116417607519
12663630844350213413684488559797817028371
17477524818802213139683050350924442138589
13156138960386750120190325282442733925009
34789190177391093514192637836874991900023
29643165185293258179178362273144375111219
33489810743626357381144074385645694516991
16825678315011911055100992588415635712561
13477450842990588600586754416706944486617
9136183836237504543015385327066098132487
5295001587879105578208464567824947049939
43432618871364639314959706498650608857783
47429434618367071436473038021951571562109
21793894508794196179743121460068071141035
25795599217623650947747055357680044641243
21146763598893699529672193559324412267479
21306840247818311471991811568923140952235
21806680728355148724422368321938632807527
17453583624232996697926760674705294701329
9302882015603366231612688238830049328367
38780086690016268657059765951218555511811
5455544051305697112227668443330107483795
12824190456883870676675650721644134543961
55234901420256471415993193083343636350979
13668318571192559610123638786437230684075
55233226840846311515047825480386577816599
21307542877120302102103055867390004151991
17158573240778423920527931813645195737207
21301386405671011393204147038494872427139
12683074669219710422114403890939653596613
21645408611358902958581625877640479899935
34618066684369815031025920294923776613995
4508476401546949029097894442656137287543
25634838570975468231334269343429886650185
41825679634462042544377027927405760818025
25809069070658517060003851205223163882549
33804484189611060569513149185172459278141
12990160168743893184134786173114244454465
38780332755428472763960735440850582673067
4655002261593762097909517875177544473265
17465167371099940072319844008347850776425
4988134000087756292724602991888558634915
21479686584129195931260858712769741796195
12676953954087616421412410401890417890671
17133968740629241847316663818734992250793
30112003988332562373940020019076042848049
4832809977927416394375574134079231999213
12991116035038599691976925117501382179847
21639272106178077987632687358492766115619
25974155097746492082102610715978227780187
13157568063901470558722864973573273160995
16973879873197080320663443965641367486689
13137651351511874562212104771844181856043
21485851756970166986815304423838520088311
9001212527262395030596887457343264371813
17484866533450448403348579192344313648459
22145474968892829185414780123583307082443
21319161904483833642416970594857712459039
30129754738099073483079936597087893165399
21479686584129195931260858712777476571971
21801272368363929859388706168182463893377
17305590552095328351404973952406071967413
51256353908657860331499391279692852171269
21800542838228465980278009003914154225345
30302153393409029559149088508289558904145
8656725869241951495749659693457406622485
8988673699749748785420999967588952464041
47267188503085721084150592540565139075489
5025107793079953718235494161600865406225
21805741971230853688144794664627671786809
50906429885723742846057404369161268372645
8989166161794534337061565070012182586045
5026072832797440610037753839535604918577
17478701307683412418958061018326144748211
25974155097746491944373917352925717734067
8674237689231737045911654697949284835959
13328964606657252996818357803297333185787
12984241524567246258111423164033102577243
51422332432467954083499374174654338002499
25954712363986216514875000030428769968377
17133465406601878876990358021816806995637
12817524348853615794974626273430100224859
9160607979927294629274294397965700171593
13304359742738018525626520068979249111539
5455525526537641522835453355260398539219
9469807916036853680749034898005846779365
21640210093735393544343433526219955874791
33490293749285481033835573207697997510241
8810629935962478618663880513429079271127
21313234178467184677550698118368475397189
17472517099597226571467014878329740850393
13145038261707133036875931845879134799519
17483882002583788247435363400937447657003
16831341999513924156111896237070334771097
17471806522184545756611092874707180113853
12818026280894279510543764314365519566621
47121145997942673092482908689350938435075
25654264155492100407776012453677120466595
34450867260566288576809664836198720706355
38946774698495795941435594097185170938099
13139073434898524469932454440575150510363
13293005092083686973966051763113540424431
25166955228477573342664168172801516223597
12977839160203152826027734229240262264469
16973169551707056417899192245700290547049
25635076071725330879230694557605694522141
21794149497010365466357018383598996644935
21627697130288845336904274486816930400863
4500606460283353029611442644358226042169
13803214180934775366982126477694420880347
38779603926326197322037182910432671542735
12978577124523586168970186151089955591595
9351686605812802188740872451051739081119
26293752456085608368648799220830445793193
33491195608544473294426847454034895966999
33816568060072936667033055439555194551949
25795599232173530748284036373460409324733
12664387021507224292381740444919747189607
30621496100273057154169558994485749245477
12978340014409252605521644727661985213515
13143580504462133295484008601030152885415
21806225394031295983238108927043570775779
21793903967269895477074228465446053388203
8835508647088747898597293610805323482093
8816073956325264077634480380168537888489
21301139519086622630687490278006022037751
8662891418307977826627017483852703723875
8828131531058885115914559591469170019095
34130758527356761150977090885539577847753
21972895941874613794357786160310830362939
16985481426083325357120177425221814259673
29974884984906692743978255085581294875399
21799302816375858311426973907552795497435
25161263925558551669638208225836231831649
25961321998753685020415186791374443785085
25641469626257902822714640675426463551901
21640975743477382981368812028313616066091
16985727671879001713523511649077586858083
8495938252776683958062873221781202087845
17325271501569255360641719454740046292697
8828851014234775390884004585733063536611
8490282636150618175010081838733437105055
51418117020453021859189325172686027254679
29815546328306990743609861721199080949717
30288610756376665778977364869599861853003
30450401088025655067396988678945376321475
34456067178701870910332771766500863178479
16991619695460394941759071626053560388697
12823954033271948559629654081922980121899
25808841767781709411125595715251507374703
25973151555509451785234566682424974514525
9636278549023145327545332706088454932751
25974155150097916361829604930327926102303
25801291231919187872510835630337424191287
12657464944514338087506849748842248983131
25807931099701425682638033905730685759279
13965205621445709308440911877416902270449
5308489627817950729535617227823507732593
8995065514867695066934399139980422116573
21633352046382285983721148979439216249087
21633106150859078206790030219723753607153
17465394323184758300128140850588854003539
9148713881956063095617490516536806836373
9143305924630780743733561503032821185137
26122622419122597550501169719429294206801
4660902667029571205148392073502594167271
34630151771453676732852492780885291610127
21307570534463774518601733606213537608667
17145550720085459441958889423523780811315
16985226829013702305181046160811357756873
30122868292436334392976211481735891762575
21806671595742827743326365935995627108975
26293362569088017736984122915979022937115
17158336101149704940455880463245161990231
43267907169575785274119634870682861061017
30123597499250400182094715416382073391087
8816311119288489443881311627979603267193
21485595733562297897922478602990253268535
29488342123177474666338704551241920095039
38458301218841511874131508012588199987401
13149727180551662383887178736242508759371
25167192001829304686739160212553324766141
8821984222371728436963141749121109885839
8816994067815008075417485854121371995313
25320867648523141658385537990683386560063
25475007761577352290684776818110825385741
21479449029435367995120966738632839848295
13163261131138343226681775089866528987905
30455308920716051560233423332230075304443
4507264862620515481427189702521659224311
4654537442899938310602824768654974450967
21473311500445125717274493513498286634067
17478691500005846123943959245725476954561
16999288911958785880521212158604968625375
25642179932677675697695576694217721328163
4655248169629695511035577991956700629325
47088444590354493385961355238716675464997
5025117641710634638878295374093330866573
21954190406774413492884972936363158504439
9149442778988796092602453722503182666239
21954190406774413492884972936363158996567
17472043212555434360028576064698796761357
17478700537715570033151300642454505530987
5141581616466060938573422934277243947565
4506544774363909288308242987458520913267
30129034555444238411558275637343664810947
47090128181193870970844914288675210168173
17158308782107108236397859344959193920257
8816794490232851137501835031357151564415
14117469097166794901596976707423227195817
17158590795626613856370262894025586177271
47090592003482696060686092946784245281325
13149745394481250719827913018708318187565
5308489627817950729535617227823507750169
5641203226681612478923531652509230817125
25640503252282662463573970242100740909159
34296016126029023133255640095484242749739
34136003304295716052392408506934228596095
21799785820978788766020259418060921483135
8816794084994802705626229270556305663087
21312770100765463940982521561386755684943
4974892501239223281815063735110426064517
21479449433100688833025992754780889242919
38297768131494683213259797078477814167175
17805165106550011643120760169805785557789
13150711361678513530673380865632726870269
17965745102988771940599330325993834592973
30123853228459828067402593589630657090145
8817031264062859105090711826522090033791
16832280325947997969171940367438381377117
4980593261665166917798326174553798051663
21805276844309822639713514450914111464045
17152909259511847241783492399123024725765
25641469626257902822717122105164481018397
21634318797095525613210721559051282262637
4335129964392968722703227751833003868065
17478445213727541508119684404101536399151
38779111182934950542246222432668729152717
8662872854679293546663190722940445606075
29956900035449921208890132701342814340959
17472279299822419047773047641213531489277
34451595904813492454407400350343665579589
9136438808391766191076438157327976164615
13150466252204338186219588097975904865469
4655029958869586261493608785814746074415
25486854899721885592314329952525654795291
21313479683857789137463769610378813967967
5135189059799374776534970525377785314995
12812106249118354089224179788294144131545
8816993731587987336345117161386800397313
34135994521417897149726218894818155585423
4655029958869586261493608785814745616763
25808623544069102022023172623514001570027
13636116372197442323763855995595680856123
9622334772718828177575050313609153059295
29815782831231530531007216273491696507769
30468093978960935210652882033166155897059
38457790799305597449053254743814046034915
34456057384475801627590412809086587535149
25475007761577352290684776818110824506941
25801018452689465412717158919711822139371
38131297214032562632326400102288514893097
30124326507687650261700992320507506048099
21633352031854726625462343145121820287335
17152398933277253754215169212959723299739
8810837948771356475224277254998686564213
25314247463592064957657296533226294999617
8828870306898913482207984933667665869409
4494696598457982435689635750155118832561
4661167824144214048600858931359338493055
29648874713061605997472273321792510196983
4975129276146177895337902527998652547147
42940658136200298783171917774824059114097
25974155150097916319893258161125295733055
29810337680248935191080482673120096190393
17639252473095695866944059668761383884513
21480150621997615169844399985746346167139
30289330493340718468723344871936358206063
25481628025278384438146030609628923283967
25481391601207347040233720740204329642515
8662891824039633136271306998601078293709
29968984295568397416045041128879416161949
47266961172767883201172363452871785592425
21473776670454649494183631731884624795689
17318158478410406447943177648571278680835
8989138463497830330834935035845919489917
16973889330121600717615163474224217892271
21794131703427763866823182559141505228387
21467383384778751430384666393466285448427
34297465839853929083126547594890248754947
29957381556619813504848445845208059878471
16984998812667683132038844963264882908549
17473018048162371897733243829824714624413
4668289588665241492039753498420694693461
21634072216645677308731714390395614503361
47428223065391232735989134411457798552295
21954190406774413492884972936362564927767
21485833206870273130082985928809701017863
8835754918772624910503086983884179541397
25648090562970048523249011845412890319645
13149727882122177120734109037981241172261
30302153459766756195670880397679261806901
13163015237178080031169119015189391152269
30627906521048093644341670866482554855363
25807684854921963477927700388992963894821
25160599086161755515304085720403718318991
17633041065754366289028672602749158558945
21485605500807955284593098309196460499719
30129034595357989590470306289141251821027
34297703097205099288865979472485227420657
21467856960435425316295597168785129691311
29976789644406553621991292050627676125055
42934264824180950599034604303375761828025
13150464848003318489467821832255759847639
17313687797293457999641058230114003473125
12977848655982961578380174722197360503789
21473037277142548895876518925245401709071
21486097286273013831749567005626784447165
8829097553217304729013776785673139731897
17317430630596423860368854778802905213393
13643903263120464208863744339270179990019
47434625429755445486676704379252607428785
25966778640787479882038182154005191518673
8649612847180772367265823010068080963141
8816794435311671952710722262855705953687
33816568034668292992706133538142288093517
33822951833803461701422816784016879185685
33822951807358837469518421251699368596161
4975594754421904562255632582112851507243
55752745064637156088259114177351473692089
17466142069797367558722598310028493120733
43106144169921922048392738577211749339221
5794859905621589307029896480973644901097
51595186799282333912732835016355309288427
12676443937758084905537521661923694351743
8816547882262318605229663340710112038581
33644415609072058299336968922376515286395
4655749710877769814483789453653597584793
13150693526564643750721125574275488121443
17140114701715184737302402666952913684133
38780332783444262876678306478437214845931
21972422327395390979324928999997070446459
4661167852124898472458439164744381162443
25474533539865416154316197131252286132337
5462174433026124983376515523450510660765
21306621998199817431517220706425157062587
13131741461128674061076542185218779834689
26127566284217093023195206399422516224593
17466342780113870164477740290659961784967
17305371977626573739391990992169400407191
9007633819521925442946947081656316821093
4673470633326856440538124326063627731939
25167182868681165387924338194572897724789
25802476128068774497848575623651280683043
16831105225641819535249227627122062329413
25487101144466712732147263638167949419841
4661167852124898472458439164752424853995
25474515691257917247985404142123953356641
33803791030220725188240721982317771534465
25972943627758634794541156167459858659193
4668544967596771995660531337820221162733
4974428385675525489468936881784222341543
4974428411562221391896184945636818920943
30128304968791011334529869008777099879567
13310762107102966729183935817327736456689
12823944954088618569990406496501296154931
50148307093786439083602494389668255787095
8821974737369184146716427465480877712333
25808905864839241283022192435739185216595
21472801203786946114905722308566837051563
5455078909814948865897844771786034089939
43106626432524078358483442326951253596539
17491732274006389943498782739036624145299
25974155152112106999116065778844977596827
17305144310482335309018070029307252434439
54484074872290762121343794043939594489329
21473766456958726031835296645748643027307
21627678945932660306306185639197059988607
4655002317072313736700476907322581645451
4489032967926091635955862012383949921771
38132236254498225006321092942272119131245
13464427918570923449941784757350289245291
17306812220977323598473321918935630088699
13132434944348478063272283164122073226365
5461471817235449790085541251933535299965
21639744966757676495519281800347289825819
13316206879287502873526905664427599255991
30111285233749690887028719970531569845421
43105897842178566899041756522552116170487
13304359742738018483623076281401377123215
4655475794725391021214408302175044403737
5178774427379561447335321967064642310077
38780332797455315008998967932256390997287
21634318042201147561988299821888705541093
4661167852125694461284128049072134348987
21485586990067752840202990517532621457917
38779347832874813403559075011185861775093
34304323645797411405755267855392586513101
47269138665941468607681768877554666337731
25640530613292348761869248814525227426573
29495646346799086509228560579054982496887
29968747442982345014588579363697537123217
17139631318837723894611249032278543629067
12669796056564425460699254354260596329009
4667332754580774054687881907831127704045
4667816461273911305708398830994284829619
51590242569468401819161770914809132879325
5179256731470499028124102732946513339177
21480406378645654978215412617796635115293
4835006468544059508420520051178036856425
4335129952454505168063479750913987639315
30136165509629549212929796872431143787643
33490758864350087907922278379562308904069
21473292937857189691832738422647303210511
16837972017486588235317274408265602647337
4667816096983454804457113074041471798485
12977839160203830814515352071388213493689
4655494778139913839456719764419989519661
4834523505931332984259021183982261893069
4668043763611095388369163955607038259165
25794406227758424661478244930517848518471
38778401156764944288825726605668483053593
8822466836242647376806539690925368548589
21152919717396224187253046661917817706033
17145778360784246030422919615344028573839
5948534917126285366447911653156605900277
42935457126446124135259703584285123190877
8988445695799865833568717377040674806537
16991628480406141694069876595860146402241
4494960987103348717442107262732686570913
4494960987103348717442107262732685129005
16997347451607713416606794578588857840215
4667815409443098369365263043599936840389
12990643888929186634313499016919686821237
13157095189832815430503276894581005621743
25961341963870089975256440856561412584041
13310524631697873650588645091395664762883
26115244953375268908026357713771417678441
25161054446415104663832564967617782191943
41826372793869326589503365495378426130197
5179975822302619542807670696745610012977
21640238143898731860667401085732348982611
13144746470022146004621684687218939656041
16831341649215448900740115373876608368589
8828141447066696589936108352931850986491
21640246899836231090024129509762959927155
13143571467247456629339970285258827127119
13311245056741086453946608118758796048751
25634829423278985370515271058694860344665
30289093678558304562812263049903150209651
30136421197346183345313187959595684830493
21455062051882706693289879760121928474193
34463197754612589999337921329282719013793
12811140589647580933771577835037713489437
4834523786720483805264900704371210381621
12670497608155281588761172848278866563613
17318878243356707146443669731446513671361
4494942451993408054934964132887018022041
4494942451993408054934964132870645485913
4988417738508117777086678221058927302073
5141809256127050932070195433949933721415
21455298181778454428562763172576076604817
8995540529395886841915001053389427991091
25480708236047532129585811984450167174611
13131978948943660342653269558294849526037
25314702798938974065342244926479762280089
5135189059803120685168209711477940712911
26121154491467004483528714174831241953213
21153411478427779196860713851891544825485
26122129620310397729063381931924903580917
13144782909220287907912355195596650553319
4809132917742763854712018253906054143685
38611920446093678169587796696721363621721
17306566004733555679006662289340220036447
12977839160203830814515352071388522409465
21011583605551054368702500466012886905687
12670269941528378162193777307536140863313
12977847539412525019387959777935911737913
21646156788080807692831397340411405314441
12977839160203830814512969740517615066265
33490066016301646571698429359907847562817
12670032454232289045140665439090331079837
9469106377914595079239127518700738587941
17454568954162629139174056614965491935725
33490986544943555615316997036850906323369
38304597767519621106285639335925288908693
30302153407419253821213657144687263840325
29642472740448869940017978050886955807991
33489829268398160316776993871937505896517
16850530865719074266506029582275140831341
13464190456682484917253510838196538979067
25967998937234632380439318886613598933709
12991116680637098378926214477456495195099
12991353145656652652008321133798063366571
12991116694082411805447295194544384105947
13304122280329207722355101705732915635411
25801036245775398535790870537217236763217
17305600022509613560988126239958232023163
4334391231618524939664590066288842641085
21807609556895403795200826295853299153477
12811869475842411157679756167404928207741
16979562741407366757750155669742869625869
8817277144058206292799395366160064829991
29814616124681594820891020667145025487869
4494696612447542960126640975097937390513
17478208117103765616310739035932777861451
9636278575977644066798147705424845286951
25794633208417790038568220835395446269907
4501099326510145741121360390556012955953
12997036026345146446429295582900081796871
30122415140996807315168354493503364321167
4655494063595350969526421208552939377297
9475262496439257587671149571081817963415
25641004511207208397361150674730089292741
9172894329036073481736024340712703974871
13470821216188352819262260084470995833469
17465212540764192383931837524631549991117
17619298349429508510701975505540570765389
5461016780274925974332367351978611239865
17823897236920620419052321344880208124271
17157625834620660742956769176495292869415
8650332624519964091748155711772982455893
30128323573891000981384461510009502074493
21486098337461346741976592660907385895359
25974155152115229381877211750280473261251
8662891824043554908968099183401266271857
21632905522508676952786279589616257796969
17157406547243133070773907070102548750439
17151705734928772606634187231116553003309
17133958610711203976425928640673273868341
17619298349429508510701975505540570766065
13137651364962578985517147404298422891605
12817789480099127861225357314069209991593
38605547922501516514278047291095687949175
13638211570521906495263985995186114908395
13311226236696141780768688843681554112645
29969220976618223012825275258608162744617
16985217332672838641048404338894206384263
12977356182544672839512433343129017842169
17170146464347971682263585465817841348421
12812599774947746696854520554496266643339
56270143291357340813128078492932250956605
77084457291452144744295472722352612367087
7409714602252275070379021020602832702933
32590939698072611959265914225654392943071
42940411498594981801215822280410234879073
81882900197400321384115796604125404103659
7907941746529288719130318334254505097751
6227304383626392903149888509910715722765
6269364482167901568830599718487853145119
65098284590300377632148529127497778155113
8810145531409451304367376512713445569113
6215946877068952645454716888499844332311
65086681945129063183587714709480733186215
42774433030308661350587211167849848430729
73570524697887404878431587002859720317095
30295486949226713350257142803849150011555
4488558678740423005320710658786613612693
25961096027934073745309170628905700994693
12813081743306095238866142161444220430123
40431641937599389643388214617479622806379
73415666261279201856410310336291042526715
7767289685870459394652890378351124615445
93328969328170594819154415769202519328619
5869746395727854912076158016397690650581
5870702247476511337446046735340171542485
38778628795892477607624497040424564885917
31263702374563174166006243564080959175923
17318641429113238687577072024823646672549
13304131777188201245377203292692396678599
17163990344807649255700446202523006711973
8822476657430732109914143773186998897827
43939654669966227580986690590258996666753
38959353441908259729803093195318130757295
52263692574399918064535702046261750226353
42940411471111732144909108797428203397517
8810893722142436610727864381991506303193
65086918436562694899858782992879877571047
89167432491950556477055863950243981576043
52263219376498872438925422465634426851609
5869746422672301886246961093269383712913
12812352899099050401223699517628381791675
25801537828571513512340242079360564828629
34796357797571995199718050618599853170625
21966275437899975888987275945537221153119
7255347131855233434189110838608171937301
12824163472517852842609950415697329515419
13149991598770400363149071530958295567081
29969239905552077880347560738805233508359
5869264401502000853637855860949393571725
10609228467147589252786956861330125531515
21793912373462129755467206378347388162925
8994356634320800484503458965726012865287
8835745771674928863088706912104413436073
43286148362350821185780595997020763459771
34788999637528104688091507564667380827675
13464882994429659714931915716716861475055
25641687430697588403871718587891753708587
55917777880683575742461463116083051291851
6203142876839394413192903223912729737337
25795117614009444124165652221355522146139
33644433821928414629265558670347551120375
56095368371301639508535430241744121249891
42133732274315472858844618706452958722147
5627004719075287204587268063293185682587
8823414994249615521298491641898428981611
26128049264442587667194669633389475526191
56095122841043006985932171908369621279523
4821472896709478211177620785786645429095
12823681574744975987225910820016377951315
12842385951260031509702374965704596002047
5703294014997518463611610967983631090079
34137160891727667360415817948252161920275
13149982573490353682535453132230369423177
35431878441788838576540618647457484247377
16979061185630164925720427616110527201625
34130748719661564626168313969580888431517
22113274427408405872737170031179542758301
25641697306353964146684548125309801419357
21473274037440547774913812048197159418697
35136166033248351781791980623062560673571
45975359930056082429988144786610930092557
13304587383438345020906522741119929696051
12977820568035765391928997125567870135495
30135426775819578626142413864312748205437
9130263749041306334575905876258781271747
21467364539882610451535841074943248009885
9131239551975857961743913627248155625051
8515381712862214920569531533118099289171
8662891824043554908955405969633016828025
21794360003150435595549603890916371907929
29963302302862095151348837734843804346543
29636544611308029394484660287159754703077
21799785176543932477607241747105737705611
39444738825621122382855883304837758992433
6768047311507193948389430732614122871833
17786497814705103530412937614450373832609
7729614624232009138870083703639625296363
21805704480224983790626471690057025113061
25314456230859991366604983454257437063489
21633579404280772917438753008737492543943
34463188675406940662660927111752373621059
14922818181742907429562983054091383071571
17479638985952083181151566747210308340765
17306529980058510285066896651025382085875
16979061212054890360768104152106512453205
38132026437514348252217669312193455088519
21959153241272266236933848242708538195635
46467895744447570035591680006937535578513
42454788481099782310371936721437136152537
25802931164453593921530872473074478994713
8508250113202603709266323291917915240957
21320547198474923290988979285531421588623
11120233409742378132224294682447810451223
17479676058789540575768134336956493849051
21319619028918631870650599001894853942759
13643201684628260281255431073787164187075
13830092354886234069894969491134701898275
13476977401584424091952663041636806515109
35321578670005810113065818235202294760379
34449910104786464663346539450121522623291
4655995955149129900475098195520141702951
4667087013032622005413181806415550272437
15409179393274295749002428748917940056471
6958687533161282944416724140360931866023
25647160643225647253483925267632637842157
27768485086086500790336861561887274768667
25961559809344842001018129031952639356135
4500379829882755052648823311911043412575
29642207918026691759232359322506869200703
11118347881718325083894173938396619855527
8822211862531691937594923838435387124577
4501837964448860356462350561111018387339
35764100174382602884681075574059741735869
4821946093555128596176389859330657927483
8809899286626242972722042741645784133043
25647178765325527314435273450335102690049
48113039669659293161693688253285486989339
38783909962820162795868555992693352071363
5881822898421205612314261804387718963083
5622479515433506643230963813284247703619
8995321945127117379103356035209921607415
21640720798248471170256418281085299231919
34450876436246526348039437407213179933819
38445458945743498266902297564273626112459
30135683164590803098585371142103041223699
47435363407568799043698932342368196182019
12811622866256101176318085413802524487671
17484866883689996657534241162214244339061
8822448299616665256676667942838664664615
25807684854921963222802878488955245416673
31082977765369651304501305697459766303251
31083223996142573791505714553970049948179
17003694447860445818701311235948010734269
17657228774988956004640590680544688777017
21633352409613513029829688695975985396859
21823936079184173527751276985617492144263
12812107327430520241492795375043285157693
47954655113038116893795532545842834302943
26275293862018375476837059560750778878077
12812116028277945635892012544550942593739
38785286512820828394745746615199673450455
4821709278811066308566341269657244283989
54303915813819670730314614368527630095295
21799548696394287041572798363855640819239
21479211595486932420636444184964776035295
6958924253619875002385778807909203998043
26441025764340278503692235452957843763383
21824428555275177089023802140004253307295
25814086475665825921316545926005766725959
80689263540703532741825374202907296373659
56430439849924304001579529924749715049015
25789462376196703610755921218582469024761
34450393024789682578824811329922686306061
6281458525637693378115816597930343097797
17638514171987065471363366284022873916265
22100970916677624787579017829140268875409
41819523865138980369266806362405387010917
81386107176693258087801645457273384080599
25806937419623033228393215705400092181593
5154149207572106007242515998801634726827
21805941282114590732619573556225247581637
30135929422324299029372616844578144468163
4669511004840801410969517391002239706999
4857689389623126089355513889289755567745
4691692033277091146162315508669847162547
17484619602145639223928106521110033452405
21817789066768779218287191736839854648263
13150219277271323030362088971893917263067
50155620436034556290740866799111110156855
5461016886052034713280879185024098575297
69072005192451979580874805144492903811767
26108368340378406550085354972537569902703
12657474024255716291969964177331914372571
29969002391284232548525784275239444274315
41838684306050102739620512604710120037277
21300903024943432217875539654383248118009
17305353385939027566772159486005577221647
17471815546491240191806604836233077968541
12823944912616577305568765685759678421479
8829353297492356397288733485275320922803
25825204702803271406023001410259647708675
8509224557098008555532973754441920548389
21967432308773884128288856227888324144351
34278750900060127026812149215817536247453
33964789543479654945891158616254799238967
68728879425778615233724513657235227170647
4968745786773358658945616720657366943607
14438070724628968528619236504183762093743
8822722536412013983764351134177956668801
8509225635309677970727815854108349613145
64399678374050133309527945095281771607053
25974155123675461937744830594913828521335
21639754788544434882612972735300359376883
5690016453152846890408279548197154916425
48114004628069930645392971451672003292667
21146999671151691526097604313488367269685
17483645338688423853387170295182113863563
5134696598255800645430631623995066106607
76528918993785262517990291636158367388075
8816055406206450130037904214228527875791
13330195492168678957183410995563073026091
80689017782959659752029401760313846146323
69074390106806020896301707455309428725779
8982043317946659495752678242218679407571
38445961200978854737396183544849425439999
12812361964873156816683979268541121507607
25806964725731464128148749522063520029885
38131315117581967958901273532121517549115
25968226618350892068068238748894537638613
11272961273062291330384658718651970336871
21812609492153906664261660460048092426523
56430685434043416894203741988036041135055
73235670555884103266646528934579989600635
34451122612057554045465660002965531251809
15279884717938363425992725757323328755827
43279490509634276051338508845079885032125
25962326591727054658939643646302252586645
17299918096120353074187998431870186401497
21967204172597752553923381680413575921363
30965596510772859754020132558126355611953
21461463716270718752772852060539600821771
56427808890885005641088020895163957263955
17305363907144702042325786604047357872621
34132616721346891725711110093226406675535
6036926919676528510856750305884661082259
26997312776090100677034006228364992313887
7114230333355531925376862466551987184739
35474771687763836668336001532443715195963
6036681294620458117470838823790361091587
4495189047032198863980085284037571498059
30129527045013776191190609203519513577067
35475245044848667758855666424493254811139
13150219347884632400087761568556091915823
52115245621769728467664318535499625846379
30130018440773712916410756170057104629293
30968227009270481604957892023463814353357
33502368798493936803415627959556123560295
4839685525722506869215890409628326189949
25954684667285299486450826270069749045997
52114289716179043797717678014315850117951
17133455949658964357574826253665670860077
34462295817572468921851679036133023087717
21318952477155759524727996564473527269671
31929548361170583045183551862983997717251
72922920455225294582363159441495425376855
29962618980749442533201605736376774188215
30141838526560300423261702964808958650513
25960848437083383285949512948776871067339
26997312776090100677029041925299286127451
29661652108741721316806307047387942526209
31929548361170583045183551862983996820199
17306302650301548115478522899088204982727
34099258177451315931792095745672545433607
21805241283993848240345034985070847166411
26133003156617630367764725017771466206071
5882787479137468851522415426529641373579
68920267788512592717485976857859198281207
21485341473781142848353982976353608224737
16991637921803594352624256557999399438445
13331870813501493653896426076881263560203
21313717209036522712872807303792930504079
51423534569371031474779362421856882864345
64402594699100970083236748353424499817285
25813831866738039445864812791964380871455
13149736974280354326598117604512725259701
51257556760109452251259749742588489579785
25807201499064005139649557532092207196541
25819750540012883512010064229562813998061
64753276397773746565828876793720736145079
81244582507521050213785398461945340781591
12812361964873156816683979268541121033055
15283410056102609274782733911554117500535
30129289987776337355235820552796717095363
8816311485629981777147075624927881984911
8816065281798291820052158494219452631563
26997312881411899388908898560191174120959
8822475927901827357142908219211710675281
5524037242862596679559850464502666963551
25961559809344842001018129031952639777959
7114002572911445186188592516378974694055
21468093747219587462356073002401462063455
25795135936149588561634494683039935271109
5301659303190416968502510172411932668411
21485386681862175587871528402462319193551
64751171879712440404835798246766621854663
12811623231003341556115620871761262619631
14014037275257017220675989014261200165101
4488786331335518490282428598185764595157
4494478373709228928317894356204317474257
43273826949089980677439082988258049441301
25800590112013639387828651731836822512385
51263485563861089000746956548034113945623
6036927324297635115611043058381305803827
30467866970899631650617208957044383471459
17477753147086464176260225678858561455649
72922684205299278437193991160718124833283
25974155097746491944368756848994677068483
21627414472771281153166973113708834729655
30460764231230770112759577804297373755333
6036690400787300796104294407560080530727
47954655113038116806547999879689961373703
34283676228448100000717544127623463572319
6958696613422298702528565061136929123579
8821975267576748320840381379636102779729
64759441273782578103726526720392038073603
13305279505045204472331709362034356272271
43279974216341853727050448179677588892757
8989420840207056931875314799082556561413
14438298298463597743906745064096618269139
5174095735548554496240855403021502615667
34629165770764872359458827108783786550525
18673283548310297227340602702830880255999
47267680882240470073733554171951091506635
8983246157019684938716686308843033796411
4668053206565216986075777674359452969645
17472553592698855394167386075407004526637
26996594008051810532288143722870475174875
21308024789461242947932576947819678351359
25801281774958799031593619117408642496291
38618114420446771711263071794043580857059
6036690400787300796104294120062011477519
4340565886291132583300505679033976979963
39301474251283306688889056090787949968291
9862428141566997439942857887087448889015
17483634987259543423269452455467252872957
39301228626237881842078844449613866748847
34790448246129230834202764542218820806575
26828703175571123307202046157938873338769
5871175417958780615575812531434746032817
56250927415906403486830707411584367517379
47119542120195017763467091366937007501761
17325772719543725069193602445797549925941
25960621848193033644348782096956452374237
34791177550961702200492075583962515739207
55776687516609006513415022214808716934169
9864111787272399137812713591717142779251
30122404297609531667378963158251656549983
42952478208570553705729504917290101359635
21492453417687308738518497130294484906847
42423996985806247340547688982259127301579
39304341293137237771393464244922102565499
14179551435892298766613397504482658511227
38772235187957714972528719551532528458231
30140644907305145750333140325635966625459
4668053290042698592719928656949232873337
21794387378191040125009569678146640937373
34463681474257369870629125363674260308381
4494451377961702795350978039276420692803
60425277941908939304696963881353664929525
39599571397589084075947489093538547080653
17639925720711229637598972823857573557109
13158041288786052383185952726088564281379
12664131725497487629322118850901454313623
17151943586552845688401552814480414357095
5869027236502358221983486814425856949621
25806955968801480409332928251059536454625
38606740116564591520675640574312309702427
21646622617129600070622622815035068154303
51929814042544664746857825007770840817399
43456854913536153183429874238616564531523
72753416337883227091956312570409957320305
4501590654322874837233281991048166250463
21634536657038082081986218044759876272599
26145541145142608676229755895949133629981
8496912640134311192443361630406073363917
8983965879434626161737585743215145100373
17152170875402596060151865004126077798105
59937066844779849646339676894479385423469
26480169886912210693458383096248132192247
13003184440287354067859532004960712780805
12990643185821936776301745514318628305823
37652295700570126250032960132614484771893
52102441540253931234865548189680961039573
4822193320155986498193075045155892886141
5474276505489625116404109149397831082439
29816010108740601676596910108595194833801
5703767603570024080654281981986189614503
26935239717232706026675078381647023863965
4820971299897681336322447847886115128107
64572818539999871202185831296611132808519
17307039551874702845934689381132220605525
17472316401215442269012800469755140052361
34457268882385412788412468544176006073717
26147984904355034832742871101704187210193
60251666059498325721381328742384411810183
12996543618700988177696919834013925329603
12664131725497487676349596787660343648427
13298950722145614932397891818588723050325
13310753025281451087823049514482189747727
8976597195025994943241986268354768086197
41980294010238966125815454024315288532843
21639272106178077987632687928815532599479
46295478134755426832460035415364048167109
16997767424971805176888943902880668205707
34463435229475756791899178116178265902359
12836977308985819641415812056239896924535
30462705652118523703016902328027659187009
13138390407021864325842021482981469954819
17471796351797068077269250934404168396713
4494478360222442716670349843051501228587
25808432274076262973582952027731397956901
21639262298398538444212010703318085438511
9851544478546601271316032880907667203217
56097279805874033545856730793131179349139
51773449865021777053376260252885073942393
17145285198227470873758193563271805202315
21639507800681147492235315208902936699811
4821472504961927229163659778832705233379
13304131737811656234109003219901635685303
42792464272834799554737989019254865665763
26145541103116505465076183764148268892175
21325063426557445361527914230291974838407
38636382420729129563734944766764844380287
13311208683940407389841948303918140546851
60244101192806741383273753498062809186273
21325063426557445361527914230291975277807
21320320244796765927958107707707044018199
12836265543919788958239350298557671497095
8662144332289621282324637697057465421365
4660939483968225488887711604339195958511
13156612130288743805258118386178379952007
12664131725496689420052786712270203873375
34451860280543851390132875410354623560937
13149745716760011644305780771408798958053
29974466403247907034604672910404963286435
34136003239467945376703224729363501039011
10620375361409394223594209490859203912065
6944962896514583762279388130097039141249
4654537510277038069368528480923306617511
8817031195589710932263876483482279794721
8810875076009503774953079809193879590945
21492008604026593569480337254349752055403
5295721690085474173977290880780449651113
10121937739513415872476044102898778118543
9143287307019659756130129864814352296235
17638514171983319560998087451357109490897
76914944590785132747505077530983293531805
30294993731050533540931049692100878728475
21479203553601277662875341247446145034151
25808404647339857740231334791593441019333
5536341185138325432712063558715260506329
26140114555736926840942891798990696059005
51756476403233127899136381455265394898051
9864111610167081491744928399391653395847
9802730876423601578935459034217392782289
17145787453479656917601265791786512808371
14347442122145679485395297906970791412633
4655011059552828360513994513427322191679
4654509826468806861459442438886317432755
21961049183700859594989425443323144270535
21312978154026979516297829626755632264483
34617575274614099913989095973642256110259
21474496474795715461223873180766639268549
21953935041256890185794585131781210680791
51615150773200346579804284188637803047281
12812608223086314773471056330745339766053
17465659062063354693789490857101482376511
4489278862953454058220348397295850750821
21461218186512501875090383555783089309299
4814843213384110767452392794646908603767
25488012851398361141510818247956909596597
17803808977781931986075962970531468745323
43934208792060769556992894322727506420533
73063072535770327761783576013862079537177
17471805780760921509630985061438662331089
5538016006061551864986765952362799089881
25808404647339857740231334791593441002433
73228302071380307870066643870822508602735
47286915609351202390948575658297896389343
34616854808080544920792139002790175875823
39277245438582060006939233199345878480715
73063791531857808901334233792577465890617
6947540855971438319552588120791960008277
60425515212694092996472129709447373397529
56097744464387018935078705355132892086299
10955411893613966003004524809245633227857
26314663564693917253290065412308582943525
6793164238980920447813278014772774141253
30123370545535483096000303071979799369833
26287661445990400994244545887156429791889
42774915553563224194273481457831330925875
34790694546358771745898789932078155763243
55776468400816560918185100388778063061073
30122877706828639399182689472349535320553
37805268743821892985498193821266440386437
39123597800546595796405150945893033272681
29642928385018596627646599532792144341015
54458265381207606194573435944443799930837
7242323546340690776368335115611495793875
60105378311101878344407340316881424744475
43273817763622900411185756092551852491421
17478218289067925291986670437509374137477
4506772414008805834228246334845393808281
4494222673539774018891433445310947799665
5870465351430289106390155084479685065261
25622763078104183143354763755490691455713
30815043030345145605351441724768267653777
5868308521800338606034437132137654880837
21954199499970421659130115166395899638789
21805970353913612187089578360043751953737
8982261905866053890773236771660705870827
26145541131137105451256475742921090669831
33477270447686537564480933384949699984111
27447647008592870016040732942392634903605
34118436103258962711487712421107110521451
51774507965967034855580722602443980060973
21632869405567803185136172764887921497983
4489752341100193038563581645702788339371
68739989397569460048125040075958761348739
13156128830908666685247653582289729052509
6790823133175623484632168930562485712497
25961096082373884101075631422770800216837
30789689301603474593696894651062029735045
17318158504337781929353411129361113615919
25973407622040236292917153547141627218633
76526998333286425814555378027887374345715
6794576191891575448904635734232145999109
29322373072413890946077519443417806106599
26982606043375863271712230010619884638353
22607241407563866280046423284875362513543
42133722401312694176793762126317523182067
60585574321779479086575351471827102121905
25641451357401826895267051911086158459407
25807191691861585231028225565317413871415
30965596537715717060343253732057878189201
38623833096381309243202787370192491574479
42958698197872778790827938913430344115677
29968775166686639471968755445103115169795
60426470672754983020634778493639985272857
64739969962863981520567509262971441020019
12836248394810244639087863321178767896051
21491496514589272790180340163754795421843
43445725788609911487694479540172344733101
25641451357401826895267051911086158020007
25622991054057434217274321900610524108889
9468887493127007377912996533475319740089
5870465446227726977172807527507704325937
5468339269662247638920888682734918244971
76528918993785262517990291636158366000247
26109078633847861212641908795478219138407
4820488253846530013974295800437134909355
41837992237371694327656312329451999382453
34623011642246675836345652544991394572421
42453832199803649438495391898574428589121
21485596110763836478916773663590968249795
42939189451972530642004367286876333923405
38951245730453318356902804004558763678819
30295249111115638605337816221125006122171
25640549203390127316618682038397464748123
4654537091585804311002922279135533325433
21805742025176381091537155124261200748853
25629166170485950785545178561923010775683
12977838850917545075390513858053110656507
6282159739941532137333502157939452259477
5948771988819356138595992589737337143393
4987432409620297027950324722341580896509
9309293473195771863187240778035260412325
21300902687579739568793561354579675950459
8503069866026472093408013259655606700325
4656232728975980291504139244262528937451
25807428466150738750359919972595869417987
21473539167013751813750792227635470804457
8810136059897465601750190270492810153577
9944075381985157910791350534719702799991
8982052844398957361671332060273005758915
17139366230213770575753347183226369222435
26145295209149992789441406626517303189399
9944075381985157910791350534719702783091
5782538545765119568692798715761165030515
21473785763151655547320109568804998319561
9468413205574679388874395531338206906765
29808460005101387663580223851456905962765
7242779620543619938584556692453623553855
30616580609135226358174163536953056060819
4501591061098581327514510297712560903439
4968280671747192058181535032683309156035
4968280671747192058181535032683309613687
25640766956996168580275706118869343891789
37806198650637470047641607337318216713337
43119678093597322939123895447797271306205
17638277140150379539346745069745025998837
76529883938239439773069858583987286299819
4986949391025446599694316250347830757053
41973882148958981450232718179234362273385
25795609107765463188298486340686734813929
9468413205574679388874394982540680743385
41972962010483575984667441866113720140137
41838219554258787775829657063271592676277
34284168354306668211091215441868508279661
4821719085435508939305562835861831783349
34291054046027750983940464852912965840149
25967743964006671324398627163861365417817
68728633236480094730318664479724393426323
26133057268127153080568926728051312805069
26140133201815208047754376097544641333483
17306319759450609601978668332518443047353
6268662930057556035849446619872230330519
5129733818279893105839812197553328592385
5129515634504737778972756913412894759337
34776904165506449082252343715757247801267
34284897899011078330871632176893814171577
4814833353835752989834688692095150830487
52101722475806031306738729526870403875737
5129051219952239598661230825497633944041
42134424653359382360338201579540226461663
25807684854921963222805263941380527123493
17637812308517818614441508898841401865765
5948297767091207190698179640367548018345
5370361894074602078712672520025631639871
6436281976946507206149222144651620657725
12977830025497579470997157508915689484581
51762869984207493601811389535761557583401
21300912523357621759597934563249834750391
12682362554414610025469433441347666452043
8810884223728218765378117982297987771261
25807930343210439150032543308726870876885
25641934040781479550549742886456207381017
38612413581749811814038401028534611305225
13152151296799847612677652727027579702799
17478947188199189923761894314289497070655
6793164305340152198385757060771846294837
34137852999841699650476088734350894693391
64432456210338105224474661538300753950133
6947067308314488253435635978023981561429
37806426396597565702621874897297108884713
37806654024861957121423345573167401027565
25807684854921963222805263941411739498245
21633579404280772917438753008737492543267
17145550314845783010103453645590221044093
72756222731848944012576074005909570847861
21946822410902548386627122470154392577751
9143305924630780743721431987282550826073
8515134445864611369135895491467013743415
21467127752023215006984387311062187172615
5870465782994252101534919673640135031341
38951984422772085817915930899219990157763
72756222731848944012580944835377994933365
4839695642168346302061069110249729149017
4656725246040942894060944665994982720227
17305837469872670690290494529368239131247
60424813243469821002062896483191048201333
5622014996205902686990624595494013094191
76527726718469960883790603730965475515339
30128570774116364275859578311104057650587
37651821776190595571042636275113370331617
25801537491266809399988601918510095496789
7076318081252215501681299688277957628809
38420854513905710069240746904883623138629
4988417361269026926174846046572889409741
30123853243028899428525536329133657345217
34451369235098550671261212921248045030593
16974884130481549554736273283255254308433
5307797208321341241046174288299725792613
34117962555080753899745318152666856496215
5715361142530749567317471346393957385841
25807438286842980524053580566202860312765
38421090856192421266742406955809045153597
25807684854921963222802877940366547723273
8822448663303759952985791216083727023155
42953699300916083273328865970508859076097
13168441042088394170618113449729421967289
16985472305903984653101503429496513260093
17491760658827822128544561631900819651363
12984724178910791507576250169014614568859
8514888536812520546139816959677867123559
6947067348210642341644873101009056708181
8515381012885190165008664975405106987639
8828386518280390967325549471261470513407
29790201060755443374209643211336359066205
25807456915776180166210396374646772271521
60584854960917142678443266398024432784185
52101722516194967374633473292616841026137
17613159377920217896749193606407779633511
52102687124374577018421248096384010405685
17170402488309043093497338683659481285641
6792462753743311125718487508576572835545
17139365852438244348333195684437236083971
47614146700456306465223610336142337473229
38956692607336244654344213515658533267403
5703767603570024080654281982051026283335
21461464066527863734973427468249854630995
38784064409020714983407626582830582637295
30449426405353646528478160300385592791469
21306595067816823847663949027585411467127
43456372636914661305347989521092302164635
46456029354615891408136821041923006290913
8970204640494837218070265930054677947877
5869036302278761728043088036738636315181
5191579115159436172564717606334853480451
17318887782804518764105621937551849586581
34796375947715648503666983512227332471125
30289823235074712134833607444979385475331
22607477844102433390491480530739875385495
5948763205942302180243521239233801074841
5870465755556283979377471769121654102385
56091605920910487961859215974971630385795
25967496977220330667097487211510938333625
25469088079580293919660764178627430304499
43456854967923137873676811235458087517091
4656223243452178126069835190054371323339
6115461492662722636058205106903874581115
38958150052679711088907458218229171956169
21801263289154385646354585674393442746815
9852500371725878941329659150778552720813
13497879700959143219157984709086864737875
8496438714776088067183848643276942545155
4988426790233589998652644531626928398505
29957135745618138560628902800190499967261
21986694354389447516638252408051920512531
5473329760426738228249177230214366323735
8503077852431364197229559728319811452977
4821453549064371769982878226493051891711
5869746382281775410647265488001334023501
30468359824175519043431824130561203522475
35134982650567420980024942885094867310075
4821927784305340788834097128503850541269
10031283204529116861500458787799364073273
30295751312987953267513570492308072720011
10031283217981383789485205495172628395833
35134254748356284800450507880184926826427
13304595517688756462294479658395234362351
8817996895571372312459954321667050996657
30774789658985913822037186869804398288167
17631400758656699189863716441664654607077
4820506789972039893508444333257817930599
43286375866199058920346158825298068385491
13163024020566457053268585140709791284827
30468386889393253791513979053409296571843
25814315531481656717919659978393225540531
25813358346656252613071469607139526693627
21320319194025331192762736801357002676751
5793246957976055315758772953462868264141
25648089889419311487684612338455846516281
12836248450829925439447922157183419519155
29975624055505417008487568345490652118311
34137160891725455350586120164449189870887
34450147873889574915552258338412478667645
34100923313366170874265371933001789466455
44092628050583926877124429311464811664949
8662144388227200420445435400393947120073
21479431895310996744993643598900480733735
56258767937171154872950310083019659470043
9864821677198430565924379515332460775603
14947444088616217631815678632909804658151
63888967448572765035194473078638860879371
4661148897284361733602994987257616888903
13149745405838701339976942594131865165669
73228293245974077006935993347993492694379
5704477520438941378664234173312769926107
73228293245974077006935993347993493168931
73228293314951683315052262332564503918279
64733093810514889536262123238830678758741
68909612800190342930579338700999646125459
25960621848193033644348782096956451458933
68909612841143484412345204984153334493843
13144537392454546082839236192701298048859
51768060472319165305156851579024951073935
30469827582597348252148149078981432639511
56098727953779248566811459506797710168359
30621996660280511550194943623337721975069
35428861988331296839111378547232304108425
56091597275419536979683907467303079806119
4660456815075597517739027929912146976683
12823945332327212395633281674813458447377
13149737002280143002961138131604133250781
5867352724952967051915928183092193916529
21320091163155530530576258274620673044603
30140644907305145750333236037504135657327
38631857057994209674808357758842344689815
30462686375059311923381170978135274279063
13149737001781939280580902902795628316381
30130275194787337208233881916454048256113
22503817951406885230114834414298640820391
38624999463514952744629614663830423565657
12824172271035468211617032859087866278539
55750123727269096914037689131331358403545
12829837358039297672399405879587275178307
19419356444149391938223656993622161149339
34131714687373864272088038397381407594069
17305599337618989063261462180071045744889
13643675232288276216433185641837327470811
29476495038457359429224601054181190253847
12990387445217530725188708972235666186359
17329760060894051386572719130072041071023
17306302663271056447609171935778568555655
38958150052681981309985972160630555283545
13304595842016368499611746774030309781879
12689485411736336735554351700786334719907
34788825909981065725019008989119600073269
5523782983640187059763914952149424619067
12818280960841239225555577237283751104611
21308234607998929605424682939698616443615
4685535927725474250968702783688267562327
5690244403199415700578476129527511953121
8972174556170832558942080265043223684049
51927429088899393874291315874256931033669
9852500371725879115715096636918003771825
25967015036874706593570119097134661121277
17170383560954853409133400321457278501393
21799139302368585338330772266350109049663
16825167653047057277480610401157800175719
60084484779078707455208225238823507403827
21480852590146386201901169254302283163835
63889923287345867956899423397911812678775
38627076425176412934432879509438274976191
12817769935151797262818359748558371405503
22504764278895311383055994591720562015247
42940155433678344291844643149680559124517
17465412832347364710734862149117918570577
8496438770734389123944635531257699068959
56101094659008958000220283498992037452143
9000522211342096362163083707541016242677
25967015078388225663209821901196971635877
21812617911812115886322598711276486387659
21811387753258134957574325931081472628675
30128351891892582492271815188765920739275
22658193920811368363873441597834023684263
13496676918422214607891191749714629827947
56101094659008929039095154741921611558543
12817769934674286977413068414348759674929
13149745716760011644305780771408799381229
12989896102856427462320091180538940114391
17638760416766527931220294456188588611647
26818292951462069217544688398364730325947
30122157956934429439629246490233709064279
17472544472562267873309761148048555541281
26134451345990259904946160412015528923159
12972166031197288132142920000910490725791
17146032618953556747355698226174570126383
5948535578740090310747932593628054134797
47600623177289542454861671586684776163419
14282536574106010330239826958278500269371
13151648381861429881023875647631029876307
12812844968358488248276682515709334968743
12824428310501493282585747447153947722243
38790294179608709240816691674299318767767
9636032563283674995490109980349810864415
14177867953841451198309993242765867011719
13151431855113566393125035696864562107473
39128856481150510102764794799920908445317
25493248467184021133134465322228846869795
12818263783713514373394848873449343119511
21313717196601357891156880981834252650327
4501847448848870174959607035483921566019
14178823792117913638705583765945606710771
18955069272708052149092642138291959202459
21486069630961329127826576975756388488823
17145540898915765337338554572272641373159
12829845372501516742027848349016907600515
41972961713155622939667901829749748061689
17146006391159650231465861599136034845311
13310515862314479685213112129630354558743
72589524133811041162673174641775846422007
42300402705586575510225141885433089476867
42607488944523409249179392182802938039371
12830584036283113803774197760110181343707
29963539066851432259388606611479081109763
4667086902083913932911657147108426922649
21634328269106452207231015048296715613761
30615659822523458166464196579149997757875
21633333818046330689380808570755530348431
17638997190099865905786834572164402040971
29458509281693651025378383717685139695489
4494450704930688387299205710008796264185
18944851867102664070098523443820376592549
34463908413926806072397043696591234289689
42768040543171320968623959123424711946387
6627413450227247040366895505381653993591
22150023167250173169193188419024193810025
25973908852964080921830595418953985728309
9483085869102570434348373899005850324631
8509234013462978324030194064287186282989
5014519225326627083222150369714267771353
33965026005930124414402687441358114368963
17139375996423191168136210954105649212177
16973150933074260598466407429364941137789
29962582566397835900716835918738263421451
21800989361106556399649297676259278011663
17959570743057290237719429191301028621891
17305336573176777946090383642815895635055
17146242828203942042833174496806518122667
17169910040255410915885080037314970492241
8508987755229831947506954316101918452211
12977355887785861253629060087494449234633
17467299411711602776086379834289578826985
17467299332895745551480032269693453104589
29963539146206087410760432324927301057919
17491259440826312857320787561782660692971
34976106627735580117005691127239222629329
21467601244203236073828911325452859281431
21480852590146386201901169254302283622163
21468104577152944977382512285349659389765
64425571324828679868118811636569882292279
16973899123312171500545964140458091508369
4507519149346862659869414796948960466633
30776183722339820030374292338635533636067
5628635556259940635922882010160201533739
4488303355313475503836446806757501031147
17466616329867980221586323891454677782589
30968463337551533243495118040781641444529
30135455106714580758054527226092398114739
8496430335509147063502978930697488166541
38945089947638073866106087055029607011965
17145540912885397712880350388063120648363
21294983314925802380969822712844708819543
42793621587748579340209785608201604370419
12671007596071963605011686028885626756533
33965253958009247847195552896925212188611
8508486915531484747346171556646474001207
17299936364993381028398944958593898461781
30124080181596062901778529542547491748281
18176055861782367490918399426457917076097
42971438033091228768569318774068784980909
33502359769589267520718780451980105911999
12695158513779479517191003181492555563589
39120396492253981984030431544381940710649
29810328925396906634080769062386410345971
25629157387095277672307196085101813586741
6754796408608033069386223538973433462003
33970471373912485036401181431757767668193
4821719099979899744144372033006936702961
17317420515148554373609517698002701101943
29802987534578052989657615281821903753987
34784546426135218720088230292517405382705
64399678374050133309533100625644448581957
33472035141147307061264120201541212293143
29458509281693651025378383717685138361065
30295742273675511200173380440447527444559
17645362749406315260728646496872205808821
30109846067513058802103193260006054542607
4654518595353290943234880620522786353787
25320876795141911481415060537235221704275
33970945284280992973694411012380892891397
21807162628778406899663696197043209578777
17138902112016578390186176420609657524559
4488085480837782549583594231032152064089
5954709911175240131894851936907980701075
21478966416062624294305190975795603889391
4501117807198611130601022132778433208689
17139621931920791703786753770915784395009
5474039732672945745155768177413916775619
16985956361259955893258027599836542587683
45981771737373618377821162795985882241775
17477499238096732986051462184952412564601
42584066211937677962234502848844173740953
21627669487993397480748830351577683292143
38457790463057172443780002699850264372773
56084239340660948622983845025376769499281
25961577672459236093247566752126824172071
30141839592976190694133368901713028504933
38611674174409091514293807770052079007083
64399678374050133309527945095273727915501
29802550373704468331817608288788486222313
12830328756854455417775922159719124625807
17157598137901438250566060491297664882243
21639015732434090269568461470527739092079
12676179157343648733072710752980610661927
8502585741123561486104301030534545527617
17158582360461241237669288813960248003465
9013061013028657718555687617311656521997
29962354224167656242055091524868542139295
17453119237186712586518635100178281532995
12817533091292647987675928988867633161283
16974628078479948824008402204616049808059
5148240060274530430087792335386050318367
21467145937893908733489575364976334755095
17324059583828608850391589671599470071073
12676170386906304283316713769555636392831
55938377892495331978856445666871493482011
6755962348282206006298936351436896120755
12811377686754351292343788638564806948571
26134687796524312781949831595942455096649
29943849021547145730503116053732713420281
25629630247710869929232533936888014934165
25807684854921963222802877527491001930693
6268671673535126776092732827909889116223
21807637214780797006453427890359638014515
47266951056782685876517749606515879302943
39765094532146478381505307477193056895779
60416482025499396957177227941877479361031
13150220019835571758080726535613594245307
17478700269862913850785367199366968440929
4494943151948881022569783723726581859447
4655484620106327062492447786572316910861
8970688331601772014152018379832570021259
12978303587666174500268075893015848600363
34790930672980754022655418727037871668677
5691918995566730797756683232865259917025
22152890223076802806399733125496815413221
25974155097746491944371332696814104310427
29802495045053852434445427254960513973255
34975624378551288101073846073135288027025
25961321998754421873865778639714956380685
6128730244692675004740870873300305025133
21640465094947934895146818672965633114823
30609202060451516672943831225315034533039
6780377830934936401127163723896101977247
72591163620633112904329704709449774967435
29957155696764117548089689976801335530687
4489052499844368919947158699413559896391
25962306893246059314419079531276409834539
21633598669440025750121112868166435444199
5537296874274053516419012605515336561281
34970660184031597266453107324450361847757
5690007292082421810884401331695840192973
21479439585926359116669487692741732068767
5690244511446791835952482098424634587377
17307030054022331588974918326168221846431
34111815905934053646267415640894036379223
17651072750702832389331433507500392532407
29969439495084278236684000215550452175477
8508741860184899828132629989836932973935
12689240274282244210697337017241336332843
34124583788670144687341908089898948574311
4661167852125694461284128478003231986055
47771865014186326867770313895311335590331
30135683164587057188279446134608133748623
8816528967855200074887775082825316577143
38950517545848900316540848310809891603431
25801756105611081604302277427622337237133
23273560848518672830848222700236911491503
8989166161795271546363960530254278525821
13151422370731892599914430784323587652021
5622251716606303111032255892933476087367
13143580237147509837508271617227216996727
17146014433584989916627754694341573544413
25814341475958603152340391814410378841347
13310989382515809123630208926184207155681
17491004721939723215845490490664959085047
6459785740217806509436868637899143191777
38626184236741579788310433832262555888771
33975897906841883566920712100934688192109
39608859100979640086495933706676544366575
21302380465581428614647778142996021642723
17158080427979737427535209080138045239955
17139120012874015697228890254744022889613
34449910357529687840466010925202643932583
13137651351513408633994101667048335721935
5782538532275974737874258866240830148115
37806890771729208150837037484890209767097
4654764814769620074226723427299543510733
30128314061947959059056391769955393092685
21646156788080807691412181278683425021833
17164218699032982610232939495631049418273
29957628515389534129557455901397860790927
4500388627302784849911047233146921183455
6626001293768975153131778713355324527127
41973881903943157249285576371426541649473
12824172271035468211617032859087865821563
39458481178714784913767264317353914879579
30123835002155657572623701601226285302039
8662636472592941954973555630926696755107
6293780181847198271714391878527148111251
21479439275585265802040601211052072854247
33805176297727304869417637084047551732493
25807684854921963222802877250424785202093
55918014249856422094692293042809637851275
17472544150282706693474570383284990915497
4655267096410539162703365319204377730405
21787992675899623593161740559445487609087
13151422370731892599914430784323584873661
56096113626209024887371252415278179544007
17466616356356413102085261953686453706489
72891419873760033941454095360987446492231
8822931344596324684120917288292953076773
46309658633610202302546795003274616983725
12817306124661137240233324233889682635623
13163507726201809610346745056601446130511
21313243325151785697227426925716419999119
12977365275796540006156049144969667476463
5622014996203629405162014080349653616911
25802740260276416941254040816922626623201
17139375687137583460906870073829701044959
8995085183708422947428100647297831901479
17645143839227288563847155975903173655745
30467867390089039611598320965184843866929
34290826742632780015164449681218006312957
12818782472518391901364902875763996794239
25487548422281333898412861725038744239095
21953215290883550832009970905626673287639
83473069327772130656297536461947947173747
30117204943210832831469822147947058990977
9852736794796708662070133296005981756621
21800050710860699121243044173756622154647
38273343689793252504288468752969389016127
25796101444865475422583469351559687303529
21805733944392485635970939605623473097435
22446498232300951624403667026850894513447
25974136127825066752623181159983423292305
17305837469872670690293063363296332206019
16985026104706046270038202742120896034321
34099258095588776404689245239649296842023
6780377750591451877077121944720639479547
25961085546585462351482271151872006941577
17157589408913813408625718941649178222787
12842395099437801344005450579390979346411
30449133873200702227482848787572696971425
4655267096410539162703365319204377748657
34309029592446451276530527793653645412347
25635550239033452579263068354103915456909
12836976944202616486786468391462525969559
13157115112999673416115137487823631185711
17466379675826873390246661320897171059845
5703767576627166774331161084926928088823
30449133873200702227482848787581357508921
34438317897856045523992104548785485039829
38791451415771750732985498853318466700915
72587419815823012025014221280670638926059
17632594069741337885176407360514908302721
15410099710885337230428114363932189952455
17305581753157516399524271088140905729883
25636470002878082458859264672163097333493
25961833669441518216378359083530939952305
10788239668111389006800366247677542802743
25474779460854527122893399790150363163431
33963631579881663335174746182278264433567
25640986256885531822189430038426094233853
27101928896703352603027095383197589924495
6628114745381797751402906793171103209399
21639490301791170216559803885298751541963
34452107632141996180912545662959564671333
17631629167265953325060437686197702015717
12978560029958947481300030211226223641561
21640000747321003188378199593256950393423
21485349515704323843416715357936678197591
30147985932814962274806269742019387847929
30301195062380973599543964636367354847867
21468093437834310356550669402491087651903
34457515841758440618379209147757249571991
17472535071015740976716833513624353993429
4488312419947726045693483617598139282827
12978074869808691447275054465822302969493
13149726845399317278311867107248805538759
34450857144642563238298816119472358337375
21486572935893566449314902308214860001093
26817810514609036052241422083438379305075
43271669324698570322626864164133620101245
17158071995864075474970170242675232251893
30295742273675511196622556904753155804531
13297728701971774328788098382078453209905
34130985803829568596059488859825521801581
25802475843094712490970012413525310300253
8662627728060653421231522462428761415157
38777662086705692618609370539724395098107
17638751360818531684284999834981225630997
21806206856343782904752116282183126284523
18766770248601647163629157614798986004769
21799813897128461808907624141650001395327
13137642609013023771943865197710711758713
21799074841519476359649175002026144390255
25784006487925920983696394323054065768455
38774167206365542050415539286117416056919
18610315623318717622914620370585394242993
42620530029462127565063006493177498176131
12978075583776693799896412010337463979173
21473529724159180210625107574410786817363
21981513391665329863737939147020537623291
8508979363024827083090590980540902109889
21792983182788378181010337968664395645767
12824883319921348034956512601544981255721
21479695368994465544423191203943535576779
29944350321405615873476293384610517062603
51447294845724023009243607876163634250671
13150219264340345597250335373624733645089
43274063708947198602341812419687056010599
17467062559090146616716857067017523263045
13144537028687736650823138278352251658609
21799139302368585338330772266342374274563
17472527255517750275500219268435645068133
5949228011166263349691906530403838178269
17146024255806917714765012797610890772995
12818509636233429961455796666766354286767
17627925295510866676978679091491950506117
55936518686618156287122213715609260227045
17466635004021395900136177691428199957207
35444209258588222921508252978985362348855
25813830829995253540796965533079584784439
58478011107581512864243084728783791308353
21307323574657817584650416450154132347927
47771812476111307233378018784193734172427
38132719246147123044955536621146612172819
17139859714552756007600120171850118998739
9143988951411242951064633980380449544687
6435133146983928309779252041650716189845
17139859714552756007600120171850119016315
63892326373659193352039926024728772867643
34450857144642563238298816119472359306083
17151433653599504007569607166262886984841
29809153433898127731179379926668001506333
8983738548541141569041580897459014322427
50149227919840525605732016568620821721135
34777397341014102343801360006036422116063
17151459504178935932188474181771798433809
8655759885941120605948472516310073512517
12817305816933786648892196848426467615579
43095289267800792264395037104970655271317
26139914642429230908891169549813024592365
17140541718561662511640698670526754067939
25801027558338145779544901832382725726135
18445941252363935043738591655982945906215
8811358458390414062651686495125262976687
5536341467579979944032352443274221176841
21812864801606534497578547653833813737177
12823926392492573998980924843356258958969
17479866545291847909876969938287460740613
25961577043070102788240385492841220516133
17157834911152671594724981212111993252641
25967724994123511622009801297660081494957
25962326185373675260018820733907743989569
26281194687682100044533482516778336357815
12837223931509449734537293651188031190055
13303903759786083154504802473947844714355
25475235819967989068675444301717424906527
13163517225707268259109383723507039718917
13310278077116236715385390870366094780715
29956909142135690746100126320449421547211
37652523770341150764993850045134693058057
21468094045106325710319341135008887929813
68052179510334925975751007986530010496827
35128571165548632187255105497837452530193
21626704219677727680499765269712707818111
4821217193389043224631855942645186400597
42939919387329335831200144694288869915983
13457769569683383642846250285258601481075
9850115147489182485583036886398854417257
25795361814404509540848875287054415014181
22299899790190844055119367761256475818167
8501847832276810085822555465339034138399
21473775914979261824305741480425246409133
13151175802593802134508751981011328846007
25967014041066666404415395705653666892201
29637483341927059369996162180021750584785
30129261830343549964108353116618620179061
9463641976283362091040806509807881550817
47614146700456306508760306909303578709249
26133977390418602113896922150119476143711
12823452505493740408273572365595693882603
34970660184031597266453107324353102291649
13334422046215687186437762480136376566021
30134771041594751647980978464818383763863
21966512481654430279683166652258187705863
21793411477765743253038512408709256159833
4334418524177348611821775454870732843059
9517665707333654405776347374515281850221
38292531800627136398636750062178646375029
5357093492790002113505477617103455687649
63767065961193899560905210493836193049205
22312949400512644786556279186336176330501
38143873846042470728031309647485819223291
34298149207109947266118280430599061291333
12818536241745469414360494019254034896919
21628388229642104384412960677776894203303
21307315170041588657327259320918373596023
63888484835121131855504880676021318595099
51257074078319450310370316028385197103285
25469097522013275600583583485249310113807
4495425792324300756300151608899846447669
21965354517522865163230946285518948250111
8503069501739939634242177714169182002631
38440751825961796585123984436785518769009
16979307795138237464310555202861125249517
21306595067816823847663949445480493940151
8650087067833479039968977160814528979719
30295997204340102792913204844295014678603
43278269162970488451367979814176933565089
30129261830343549964108353116618619229281
35429563460588839503198343301379959488769
8496667123327945688399429777127623470721
33477735265363288819012689686245666478919
30620834076027631843192905687864254887087
17305117086835787238878519429523423132633
26318443862103610410648796459401788004997
25795143896786646065981858135884225722783
9518858063965939640220088154531160977093
17133228672148358927287803470532637258593
17638750620928462087640309356373661459589
21639726711894965089975089335196215556463
12812361964873156816683979268566177903907
68050267456580468142810655287105707822267
33490721696620064233773412162376224098763
5024635027755348696846959300617608713969
4334391580837045503699449281631450292851
14014519565894157468122732788731855554257
5357093397491297052985474261933422793645
26121135535511290753124309467776632709663
21633816851643155238225275326578797745631
51767606916795770756878911868181132920529
43444340092509371165535766263523636099601
51767413764949447849732869901440711604753
21468094045106325710319341135040420205341
34284879779917225927407513093505589908307
4846107560508880048759031090247902227661
17465640862721234843479544499585359404079
5190859969380020206682460461453169968895
17804236236976868696167159255394989939725
34463681474259642974367865728989149968273
13143572112758492002714371397465843650861
25474752450063577151559013780172912960441
33978477202528615694326598872484986589727
21485586304120909240988770617881217398149
17145540521137080221657009299726944157711
21474249543963015697998337590722812344151
25475929030691023994199377670388003690799
29956918586145266244677678525701461357865
47261316415714487977575630816307682058895
4494942520425906120042326516182498431263
22291639351132539625987408340783211556839
51774499599713171762651641830124426532901
35269714233334207356257363768109035626147
35270871873616405440959616861057776110723
12657711513607503374532046854120083780447
30134525213969076337139830934075703086591
4655740238872301693259087005742136907257
21313480046054107364546705406720066017971
21312978490772014077595114223042480872245
8817231556207944647793460925042169270667
8650333353053318935818107356240008190575
12658686950738503807923564173301861001305
29808241702592849725958718905309592607789
8970432629858052166582957692924128797195
25967734801859301044802865226907483821405
34278267866963068481763266990367355320733
30128551873635961489156258808242178213045
34451103347394914126727179536635479814615
27114952106037974733040065063542066336877
12997282298586184976651332201509716063431
17786497465482659697188815139985616393737
33650581200105881636760230247996845614681
51769754735078419710398505074714975793433
17158080427979792852518368428256123113157
9789015116410588025720904093265177591363
9851781010863542707585491147166013450893
25642872055364463187383513378201829370461
51754811604122418645477592189312873703067
56258541168885275721200552968191127287993
25961313578033859628150543601038079559201
21633845261893554182299888820829702344905
17619553351200183335165666044235201660105
10121928983084791404686221253214813061319
5142046393687166603371568544338555619087
12817296696236966116685384127648509172381
8817231570217403843235385064977374586371
21159312274598667599729796256757585268385
26280966655254892321235818104709309354287
8650333353053318935818107356240008191251
12812599424689008645153300199086450518013
17157835289449580334409749555162259175007
21312987273704336228777380521661553082827
17484373315829009884400690336525570829255
34795846100484023659404827125358749839307
21486334439374755668308470183630317987141
25475928615074034835462384645792402742851
5474039758622402516749086146853629490743
5615375480792548925656743278270380176189
21800041213956505532105876094657194300279
8509718082907411701926511059277758934495
50149455288044108013817597885041658362207
16979307402395103331532624419521771464209
17318158532774427378424369131020710112823
29476257511744160658214035020505897104499
18779082878454189223257306195551353151671
25475928965346623892666777465034457546823
59463263873208806910944917556086112708947
4500862188972289458428749449093422365983
21461445853156324485991744144770645712243
9154661570016260052663733494538830605517
30128305306098016155443452332604501986257
17152152662526872691475278689604172025405
13150692475790996881581234453142397267711
17959342777530352460549498632087213472903
17477470124740501518489134593612367067465
17478455062903212228615332482341772809805
8662636430566835253324494304154667273153
4494696275106229705512134864165948999569
4496647195005344854093361450341500715527
30456046899045975530316448489118376678155
13463744230658612900676019432527852921741
8509717396342828233444292622058467880463
5534912122532940542634922931909554972601
18942747482239572064305415459480973705849
21319399470619399537347524138399454095951
17970051487625812476514594695918471333069
30135218061979873219332520914125533493519
21474485576410696853030779897415471899799
5456264220946004146028818407936526545111
21646156840947946480572496103147179389133
30621504520970503059340341362726413616997
12824181715485022952666593380261083226777
25296498884361267370715190733786870196991
17139868120662090370950574839078017924535
17318177379385091088664213992657137183533
45981771737373618377821162931732136160427
10121928889781936011344206475720503152271
8650076991746060890299890008836086548369
21646156840947946480572495397110596987229
38452836789707189599817049635140238191197
34776421861418545311324785978589018303363
8662408467605998090884260385549167169401
25173349159206954131182078269355838899693
26115007477493289066992831993163743414877
17139148666023248132723223011551255813817
21953962711571343821569224342885347187383
21817789066272138911139692629674061545861
9154442406037787449087397138576227065309
8829078639869475575705768077041948837169
5538016006061551864986765800545815083869
29803006462476408317492829739657700322465
35274932794891429380158381159904194036761
25795363480058919512125758736014140969287
4488540114592041169565746193429143375209
16985965160213657117923137687145626350339
21639754789078512901264884970125094756163
17644660080761673292427900579503319269813
17140541626297339949579540223913252123015
8490264787563077212665203943476946875295
21479914885388637762013276313084418727235
25641706425990759622808986347997007864477
4661167852126431450659519558011049002711
22298006042093563816973066352372568013571
13149726775332714361618718212557585681455
25974155097746491944361019898144052273047
9777149468062525585473729437546462129409
21812845943198345773764698028850265087539
21325792351052641427703711749825816037375
4815070814169916099555430547047506060733
13145029168013779680482208696418256053815
5691445502286774783263641446119793546529
21806689514316462083765903516150380174703
5691445502807999733830310123537035189057
6114997052188891886487690991193510547023
25629166170485950785545178561923010776359
26145532024988538537557236101325978461115
21479193746400421080537419595960200236153
12812844983486373070570444759043458846457
21824674744002034154196901427105637585311
38458008685650648261476351399522714025935
4821709279328370576612801095458833689363
8822221669733313766034344417594758285487
51109828385917166522412116562379608064963
21319864546799643750146530493406498215423
30615888097374327279259383055134640084351
8810136059897465601750190270492810152901
30129034245098546298313096704688260466829
30461966917315337486055343177530146839301
42583119844612850981003053668035471247701
17305353385939027566772159486005577220971
46781100923315194849715380999373834225237
12811377686751990752839855329212553748919
13149974125848424602853463060406844775433
8508997617930585514217117943631883018895
21639252491777958853770240269083378078011
4821955551055263683560009732647643987683
4839695669131193029302267167983304985077
17477971720951208819992600164322038307039
21460990220944971860528323059101020875247
26108851343904331357929560140125193049831
16856695376963100440463694258322327498211
35277511011309413245807905543316222159405
4489288979491885187381389942961834875131
46780864135497249086027957694926436790093
20981287804051830779474722861524221239443
29957638014363306181134026123121950593133
8662143672668721633439249032766008225369
21634328269106452071324075573012423822089
14627307776760805223135483773072630257349
9149954182979810367816742433055193544043
9777613855644039774841416009335340098837
47434625862972737464591447758414171642087
13297710460597260652292818303325858210611
38945336961867067533002833914710290634983
12824182050195056269518061240749645502745
34283931552993320972968053126682177648759
4334874584921873521102444108742588022123
16985026402631163656704812572602231514411
26308290327198874445948986912706028796729
26275785987812437803807033229858985213125
60097809776032718009790057425363175986885
45981771737373618377821162795978468684299
4833529714891471173857575575956994916097
16974145395016746530230764187870262691215
6448156396210192814366990911093127163827
30129061147004274195962576617606897759105
30616817759687726587373391497060368984935
21319873302172076413714813482746940426023
8816785342096593119956776518700649566739
8815846692348941193789879526303785736367
8970223593218297474305923714487825092115
5806953948590965597196129704016784702971
55438063538389698324012578020332506228527
13477441438914014656020876489366408824453
21634082023286980042408605740124323636433
12812361950345474911156127563552852006369
4820488253845762456565056638289619164819
25807219323256453688817668066631995431617
12818499114525565048749830087872840224919
4988417388213446512233766607275546038177
30110556710723913282083763448793829537087
8982744868497176942784662204889217404697
13150929640792204151391858304564597189537
25961587535140856416450819757853251324319
34450393053365879312661785905241948188687
41806746470958788120904358434533438306317
17311747344668991572833639380444003631417
9162001898122294276963543506682983336389
41806746484490029692281265711133573152717
41807201818778506553029106250601370874065
9160616709932698252426429523967806654917
6114768684029947843325209589300398518451
26128039090903956657126901089265146507869
21657739063312939982649547739328037384219
17472061819212916103236942480116355214509
16973169551665575211320770588852471204959
21805960573717816945370628348080675830337
21320547198474923290981822114377040921723
12978322556076155862148517061891879155243
30462203747123515473720678226157779701765
17151924659154108975304194129117649672679
21645172496573566632935325944203190040091
25974382681951337315219936906735419036003
34450866909235351481344620844055699022851
21639071502161331640618075301007978668123
34457515856239153504162814233299584159811
21633369908481171002083931007369349298479
56257812407154615624622129457272041700325
46781593384883388085273929333275263285079
13477441856555809167136693578045687462461
9154415784817647496115943393643286463019
17151205202960102475419142692390182489205
16991146093874716385338429160891777191029
12824172663242958464751477750150728950019
35435000580575515779075914823447166945025
8502094007532301037939847328389856517261
34470065218931888129821366139873693325121
17639908195422681131343825833508734571623
5357093547149395763715054530278196790773
8815828130232615102073398101430791598581
17151688235584283471237889744073009533637
25493485241014766044750328464748381320627
21626713285987596027825376090623616267759
5024161466640766254225816110900628419745
25955203328668985220875949339593036269309
47447676403266162814891590646248689212827
35105357859254650952776058879531395669599
25642388998368895131719416597507078989393
42793157511063135102158459370551681128963
13001990131836243097223086364789150749085
8816538382748187403598966152289693057483
17164692205643252264049640613591704088769
17140551096192784870890730626778036702439
12658440761436030829588461700043657351897
29494962968145703922292395134453973367427
12989895724660043854096914947287229264783
43121281337190806282969553801549422845369
12824437038913472776951526101170401951663
9143515015170042050044741930656193297541
12978076673385081765575874754672185570813
33828415509041969423825238905182242906953
30134715712327956331628870978551479007897
41806746484490029692281266536812285563217
12829846045474279374328807692121106772181
16825404816554509508787481157593602582693
14014519161275379526771943877134148584401
43101208992370692234844516972360321173871
29476485879938474783434570349478314713423
21645191548382880644448009135323435404121
21805250657468266734528722666821840684721
14782850239651234347836598454072184674545
34131459365983424790914185783756072463815
25801500700259455910937415500454555329663
21485340409019351432157566934889662305513
35270634643243409211189315288485807151147
51929577702441799335017808004521713564305
9673480414333454981109688702740253183045
22940163692824785866163214145137677389399
21633106921383376184654460203493127684941
8817513904934886954123987394499389285007
13150948946427882394802750765627774350753
8970669066941345108354258686232353034545
51936945346967899151839983353469295328229
12984714344227483396330250060143471232111
17138929081816742061626560796221132566983
29803461069805941717188461888134253888941
43444296469984531650651148106876936841821
21645191548382880644448009135323435386545
34457524626142334209055693052161028921953
13643684715632154551860276652116321546763
16985235506151202104346796405550086695059
26294064252884305330824024625852079443975
17478208845638627003304624338783230014859
13156621602275908332220722956770259865123
8502823215467859418096798344606645226285
5189912900490134425399024881496452616367
34944824878137943888555249866490753996801
21633106598593473258162956332344752296407
17139858313961036164015162360807811701621
12978321477740997821916610541849273949045
9850106377605167484310660922845179237521
59730544089028525571545142549815177527451
17133683630296035658615992405164320616745
5959699701955214592484543210015168201511
26305392986102924719476419554736412613393
8650825101130722341611596467893786855275
30290059742207100474694658527949919212633
8822713807986361803278259403862171212575
4507519485534734522052147196928090675657
4673972580852525257854166960269718901531
10276305520249986185423761408195882671171
42948007512407058035243022481271922934897
4670003212541857459150730122683622420119
6461188884330137385320550714637792390533
34450137338189053172185034188560212554439
13464901948692221138228823033437039484245
8509234377728814853607175583547523424287
25493703478174392469257381995713949267575
26145826255603938401543038007094983107215
51754811604122418645477592189312876004847
55916348400443974235963402338744080086127
5356856691498239767386120507399094621593
29957628515389534354488355413562761326447
4488805583083182810012252329740887946603
26281194687682100044533482516778337308947
68260122911058345969942592135170341969433
25474506288242167847309308283298075887467
5537306034828672944420711539279029283829
30129745240701218533813738124428734802981
17312712734725632089740996141383670679193
34623247420784478435769793780016539578477
21485587018088352740982098824087868223905
25628428109190395495356537185357818226355
8822467563180098319449739567839831796619
50907613122174983409978228667168137055129
59727193715752376626169988859371715518391
4500871996651420527069857793121049768663
21812864493376292168702419595270002282027
12823681224986831808008286113500439323043
16979307795138237464310555202861125267769
8811358458390414062651686495125263452591
21807126227902037453190768537359426415849
34284660869201612052047974636437414548983
35103963875713747411165941222233796101999
8514652155267356025070662243023155611563
34457516232984761067894917208604015483287
8816538439328186341001216820694767396015
17305381486922212657667753094256816190131
29476959387663985887430152094906672154215
4661167852123365578246673237837656464079
34106133684277194698620460078591562739847
14014037207945917325409042308508103722521
9464116224455455891929149061095671142993
13465593951590108143946987348555803615645
34949069295217245514045143293038505604421
56091105040219937217857378084207173669699
22952485581093780393665899852353753224073
13151176530607345680758109218693469414419
5524019461569349480618107322426661920803
30455810853169723168470282079519860456427
43444050939726666598316657264499762914853
34622773900562335252237626028905431771177
9789479584347619791617554823022169630339
13465584831955494364699018779557391687445
42453841318917772239393557635695672751685
34296963948327157962501314394758777521081
30461529073065671742215545844641157617023
34131241544899136207814720958321719747715
34284415272080971938253421884242924095915
8496667109416504732167722628843050292013
21473056849472782031585340315211920243001
21466644328708323340600774655792034757879
30122650754207472101458602300614747839427
21153183839343200008429364479084241687587
21639025579575650147236655053876522455975
17157606517050319533863929007944806243903
5358513435255760045157481513829844364377
13623812499853480429592987564207442301743
30456046896856238735505532460519303807475
13310496260849234957130838892481033157427
29956672286400192604778093860852530967915
17152435362591919244166384006198709036023
25796317945285154201934412707119949695055
14012370898495246482502976932268738470621
8822941152335241331863487474830959320043
13143807471093615786270540062105337235983
8508979390526498984282540530305108025313
21480433277960782612701611148953212764587
35127133278145033824689262207832071542149
25962562218331736127390620351630641784421
51589060370857587157597889936324615042925
12978074909225805762453206287593468992449
34776429889795396246272603589602643548657
12824436309382265039626652751806260117465
34788536556650722539398608675966630582149
21486324939862893119334816002965595755187
60078802557932169846866104212818029106785
56094855634725358946421527012024832710741
5523318151476377982959044155625430216971
5179502517185776281647446738059802220369
30140644907305145750333140037855876273731
16991892155622946430360153366408649479797
9463424103380634490659356119998624548489
25807447327150298190031163638241997717489
34457524598659086644237186327724460638311
21634327959262030634492848586861411110071
42934729023125436932979757066352515387257
12812342994389698779995053799298657938797
42933546178320668226060789818671053967217
8828386544726487780808412869915316292749
5357812529776232874644990226651656621593
5191351056327431340961048153893315111491
46954694347283173489545399160579195238747
4833074814380665703707358666607260650953
6126853620313554596271611088951163278645
13150219303754328316533786201611020651297
16843891363258220117364405876941709326869
30289831993119084655621003997711601713507
14013317847083581049666585673452941415173
21792937620803198105161942951715141748085
12824864418451492792554500664848842247755
21485842988124739987198108935499973327309
21504310995531976160187091147441973155933
17306757595392538931211458677627970253479
42454314813728337304475866541771143176129
34623512482942227561867034066474879215697
14781219415921090210903525468099617590425
31273455014867440091513434348441036491929
30136375272707047398458250039476548130635
21492472991135879017252356433801297480605
43446444920916336560730070029855551249921
43099495478878451355737129451032203914625
17330460924383434942680245226071559907369
8821984194870146973418880601127454865243
21492472991135879017252356433800989480133
10122858605442990044432328953294596832023
25808376559351451679512327426626205346461
37811899125108356470865661329780985748105
25800807527862117584828012279517735549593
29808459991588598251262278694365140396033
16985928327238360222672400052441112122421
17145987436323746312753113583939517860673
56082564397506116788540389624320365172401
37947088562938795708548642000673488541121
17773200260701522881450902408322494667747
21813356562117598455108671344816066678665
25486645432956004811006125654776518384871
5295485344848634702437413779313035063503
29969240268780971420822331030860836241035
30129781654432809489589728769951611312867
5691445893456409447329133697340678832849
38791177121779486620094164915036546674045
21640009382381031812109715546171780749087
13150939112298641035628570623977749241485
21646156840947946093068521937132280861733
30135919547763265057773055012632389283699
4494724268196850994648005084790983902811
13324541868796626218552579387243309642515
29477414721970914652288660644526036288787
5793939364482460851343320900459618639441
34137388856231543898525382945954887568891
14463424345603129825206126152882642254479
8822705037526754341956394022462874532377
30463405439011223097893818840876316636703
17306757232179856724344776202287862488923
34800858307692925152719666976665662620471
25955685955554546807173830542449313792037
34630151743013880607260609878708387325895
14627307696450393821388887856690088604377
9168658655950203030755663725194922076663
68050267456580468142810655287105706891415
8649850026190640572730377246770051365221
9463414362541310810090581274399058735661
4488540114592041169565746193444908131229
30131447490964660616004023827497967072119
55936036178939801650225450665531418876421
21485368780426039737895999071327660411037
16991392001354108131196564725257594109641
6280292195267707762599624619732874459365
30461064281837261111675350311583434911895
21486315497965732192980313897408115204625
25628673639429861797539383319885538901429
47260834152554435467379406995094127022287
13821739405747534314147059661767374325311
34970660184031597135701309113212208042629
51934521959252245156990529264361717562341
9315203778583382320837544649140809534477
26305392986102924719476420852981207212977
26305392986102924719476419554711996842689
29482186275061522243920114372249585959469
12977364938511028061191151517658245981027
51769992099515113179877579207780753376423
8982270647765526322009290575982324922369
6922187451545654097873021010135781324669
34630151743013880607260609878708385075491
16973652907601802435615705728406104882767
10122630898903751210211588972869206465063
12811377055233672435537268089473697631247
25480681226312126938018557471046383669279
22140597693652831166138186558073733386799
26774715829884698595722528099909681976417
30647626068882448225271320152264584821195
64580886010622571812999426858847400788679
4494469267523195913768316586003857822809
6434677370133334015142874386246402427521
38138647374785276505186812499704147505091
21146990901790467119973125715332988209219
14001478724002294856887036060639049628771
8995085210618377499358615218249280806731
46623173816541840351337237949181286611411
21312751187397031004974745837386512414843
21301139517988982457134637609831198595553
13163024638115881386841775275725298025491
38773210331366196958289465143312078973033
43093338994527861136806465359820869373075
51930060342275265393083293439658687317747
38649596544016623670924555679249719464611
67134937466455614354837864155956161844241
42294255731606503883142286088314586769333
34303366299175336022167599042508394257553
9686284077776531683400573190147043175671
38292295363583611096396840079615892225725
12977829324484349930285792676676043582497
17138883534377608492336181007741433147161
17811832979319913096005906045731396289083
21639490652608663909014786661105377276387
21468358555654536056536379177761743390517
21793146387532270863396899459909494081499
4988663605015176344801863905329587733881
21627177753863220794934224502751542600479
17477716356073006377495161268172259609579
26294747604032359673647808740045842181381
13138644652756038348769714991614422897563
42422095049074779883044128831324450505779
42620302819332397672441700803287582096163
25795353296135570881430181578679404837879
8982535428196644361587203852485675952551
29968737970436367680529049007854594244559
13149955549245747878243106221900924734325
21813092104486498993616967082801962553971
12978349469815277804860389732635747256695
30124090030308813559594742728994593836849
21313206199409846922659197251823368525717
34630151743012376186308300901347273589991
25974155097746491944368764330441430936999
34630151743009395100772044797133671762335
42942106490427983214059056829921771967261
4507274011332391814297421071199063285147
25802457603834236771050878855365872264777
50783544646725526789781649804238299880715
29970843732539938773478760551917371186335
42774196662759277307529395004374181688051
4489279549434405247964555229509678466587
30136165776941843880306106327316686803963
8995568526158686635789861975358126530987
18291564417808021558243418139294359212183
6107692049751518602203414585381577871043
18292029209039412938406790191341509136535
6292376781810740251886675668801975188523
5185905245283951304530766491204103992723
21146517367622573320287549473980566324495
34616826142517636956824820693827377366437
8810146231363332245684618825362498840765
17797862594815348742669212989845628432423
38623750354264073579660125387670758894429
33805631254795054465591225275320787705879
21793392591837424516261753134837132464227
22786489070978135328158626707029044387039
6114997052188891886423181575937927688995
29785010317121155288142432420053759016259
46147977587373300674807284596512009334887
51929568162008163547504018744695723819719
17631883075656357353094695135237038808073
38458529102527257731117467360046173252931
46635268626365637557768325718255723433927
22293516082302893618474940074933728888027
30295013388057065538992316526297795050479
4502803286567311654169317399451404506025
8975868971022917898227425217855697461537
29636070726344811362568978756934737747273
21468103205219462343135410419535676042221
8982290586096937881532571453629442691225
34142851908694732798203118510209472866463
38791679783928483063331568159583353627199
38457818471210498130336567808352197748723
21632869097297704602289756409927086680781
12818280903790136039872498666646012418735
17484364195152916488206605670708727991871
25640521115397056641279208308024245732635
4827600913233087264764909136220244578217
25967734856323697308835464396848434036961
42145570601573618184246239608189335367823
4822685205146085790050408469528596227941
26288335041698581866086814510890916733669
21640228308183879395203151485514692219275
13143580558828392093891647930121088924519
17158327736965980142126073626379724906619
21634810613626975473915436167713175491237
13144063551054440122630795640138565117805
25961577672459236227557333790981149808919
14001478724002294856897144905543814007115
30647626068882448225271319441233131320619
30115992812552419248088846668515733118495
38958387502159017245308138425533923140031
13495473798081760944128631932784851041475
51929576987415189956289432526534378990503
30289102729210839350278470132185915348141
75144048923164547204815861302403786525521
12811377055233672435537268089473699020427
41820672358317376791819492240406691384881
17473027882900774632181585647328906369805
60405086841839864051800694778824336708775
21467382684780969696543328837213947346883
30462686669921455296174107803397681669827
34450610913852043709433310488040571864485
12829627835811043955075567391640136880041
41820662616441761110303706350800458596285
34462305340918278282883802858448929094527
17639433986167990680740454056475513639309
39116806653406649847083981369813960586871
47427976861605773682288990313681461405863
29322592360390825624999132973609732641707
30461227160132774919660925879744632605019
30135928735799541245333087545624998455703
51449154130402347701108315507098021049055
43286148336418754745307292893242511489567
26128796360381826552378574209035093329585
8816794138898023524742610446704113503973
30297153835874820665273336053145664184267
56097024413455743198566079644464814663667
25948527806736601331321514663099914996291
59727193715752376626169988289732544933543
34630151743009395100772045351360404112639
9463187369471960476958720622472610000189
47439845367485510195523734184574350679019
13846856373634779515982644594084941490219
56091597068564555945299709990925603685799
12990387107912116571622899287314809994979
29956909141535517615860375774933286712655
4669027972198168380301109074596163041961
5781162035185339520432021462191797828135
17139603663606492264207257386549941355853
25967743964008967237631163846004840239029
16974628401234654078836125047088524450981
4495927134757138665258823178283054682729
37645893415480149996346047449930296822231
21811634418263799095828308246516127073153
12824418152487865266037702611004436622993
17471323490680147229630640682627921680001
29956663207197701111481630708579444072139
37971474919233567209887447811627308180061
38791679783928483063331568159583647531043
30129034555444238498855360349083729257323
29476257512279946388654714114496373961299
13310998528600176309433687364969436254351
30462686672928362720174732693248399548067
4488067000156307302861356143714725113491
55936965304370357108485366118088493847291
34112762622978726246563983566781469180571
5807427780152697620817781435937038201579
5948535578740090310738191635235219732089
17483881905135908794154887559105382591971
30122858890455284049793604997149942392137
18766305807627400765678490476267494570945
30461064335217278790676240077662973231139
5948535578740090310738191635235217481685
26318917464642655323942039814357708955349
43114004628360660593076572170012880512117
17305600345861393551733578113343481437227
34630151743009395100772045351368435922815
34777642900331163055308541348944025838087
14457496039811568869089158269672339672543
17638750984671712111309011144178102224701
33478200731200136115167680488929100765175
13144537057221658591099128563511326390651
25634829759009278544648317022426462492193
8823177925123558007661251346958272206449
21472829197375093138137653164360620520319
21966038218949346123060995762646861747699
26134933971817298178845676806901748048859
25487319704445369628452515251150374532123
4489535223680407853144777463692246970631
17638750958227058527366125199022660306749
22294199341686306203288347617438004001231
38631857408259614501808281273499682144479
12824182050136862622807947728622775278693
26947788757204398812635006637839390091227
21314400158598568058893392805381258905971
12811623621156641716674323800028330304251
4495189046532398850458255404317205118327
12818007355548970089424008895686305799829
17151908183059570425305907078044867564565
30291444268766801247132968083007851151281
43099495883556244741968319470054191160777
13163014198756643866250403307498789388799
22126059498629764140499856738989043370023
13156385569454954391958959561616257525827
17318642198598026419573413283868670505435
12978331649768772319686733701701819964877
8502594847330375203636146963531228321041
38791679783928483105263052396064430548051
21817789079743599309724406437069655771073
21473785061600304712794344322654072531519
33477735238917928944644305578806181460819
25961085253442393369414358347698116124231
12978331662722130373539241839741692339937
38292295363583611096396840079623612833893
59730307315194626615401848164620617516855
16985226089141347926807767602026685291259
21468113039899611702388302797621685721251
17146005704614197826231854359766750645901
25475007774028699312210136760445539242393
21633853600086341223965239122218865278579
8828613498381796475811047387189135061155
34630151743013141262996395637145722082115
13310762107099161999144864280538318029401
42940904380989724802362484695712922516351
4847525991520996428917999273139492436449
21639972983680018003320461786806952618243
16985946582079670818909065300672426005435
5370361947962673918334916032079533148347
12996307209658166590931833691855621366907
8503068801245577818738817445093102048091
5370361947962673918334916032079533165923
21800051007188406632079931229564651234283
16986164764799223498770196523065273829773
12818035429547967780225027287006450659219
38790057352418639424875805112910081472967
30124582519335575860097335663133078782601
8822220955752315269970248264415352182967
8829362334170598183855388028709754870309
12812617624530131745691833208432046128931
9508447707092492875406574522772312520631
9464116224455455891929149615267998690845
46758388202340692872899148606149178964381
8650342473747750492328229377084129439599
38292295363583611096396840503172500208285
25974382681951337315225093012801541856071
12824655625834960894968948806803672607369
55610690966623918934073845759576414441167
25788477748379570284132934936546876894727
33971391526412089494506860266267486132853
12990160182752616526028719788494922483845
12824428631225121602083593050331380196067
5346200859242861534566170085968474180775
63932361442081490739253846710652032806835
41806947141359236833615547833579564772847
5795780420795018740405411499724608520401
17478208117103765616310738753807711111327
8496411422159871277167984998645305927051
18445704571343827808794032399118025717215
8828131949770077683674750876700813787733
30117678153521719900942054437521725222109
17146251193919686288868662481993678145525
8816529356453336928151936143302132262369
16997785311919527135500234204960710011919
17484373329361022199872522435776298684053
13471294750914265747070105249923806373267
13150721252358446109310849172828754119331
22606539465294972568026838703297808443399
4655001952823983457130217567762547751523
14118170351891673871605929725869792140649
43286148336418754745307293327586431864763
13625207250209568366896590297418206190415
17484137620311169159221597543122120368623
21307769792038978598928624081678942900903
12978532305080515963807732023151558835369
10274920292638793613264065139233012235995
21805997284380243809317100856449655660519
38605784373572131068733835724453649445139
17164484192793046482349422116743066541121
17152699118676358471124769526398471898089
38784576622891051675048564049319767286303
42786545395557767602821893383164859511567
30295732073130461750645339111927850801315
10276998302392970563812853226385099350115
55750075026358905237858844064103295664403
34456120783589806451257404717058483857561
34446414887654252512596946756024175901077
33976637030308424611082630709273679340143
8829353297492356667451449526056150115379
16838208412562937514036933661208258445865
17139385130071009172747712124115732403023
51416925204150267548468316681936277541923
17465686788438082635180667772871349095113
30289102406983955876284202585448615968205
21320091835669265448476088094278908893711
51422844441121983429633324377690712408147
17305108205956699393394293509787866013021
13144792435634292981971764020903743747503
34284168691051702634858190223627804029111
13151175872119925305870859132310258172815
13145019752539718148560062458021857969039
8809899286626979782563696902516892408703
21807182312110761493788440830528795863271
22140105232605161124194981880116148492199
38131324845988367171627325387818296635311
4669757221584307121186826593275692813611
51928128337334943840282642771956276477167
26614875254278725645845433298192981984395
25967506476170221821195711632374221742861
50783772326822294702843441347647227714291
17305818514534787358958627648347839505393
13845427215739173686771876820257625935799
25960858230254025876458632219458176312271
13311444809566749732013530839880606932643
30142085137123889137447100511523909169839
8822211525786657109432569621600894854723
41807430212321369042513587931156613216899
13163507726201809610346745056626478290859
21793875932171504095713871600266706118135
8984440464909652032057777533820085178821
5948544374044787236921655870539340899921
47447912826338610155187452050742207645707
13325507624178481162534502284277456785919
26461209038103139117881901469796214619247
21800534308622061626615589719219215147511
60419348824670570499837942935559190126095
25469069878659276311388440903900209570231
38131789729524732135685866543244525745935
21639971947974323846979945169721360108535
17483927076389071469561410220833385492041
12823680482961411612058900066404655894385
8489781068456207693033429563476608107699
5370361947962673918334916032079532691371
17152198194941036857574997388568414390003
13138144514072425234485022199742187036267
25641231775205790238396343516181500386737
8495946602949329190838355664773643897329
17145522687597594337453977854177370180539
17318888443381234660525551315050809893929
25480917650381746752849810964704715395259
33803553866695737103306997763498745185433
12824683296151096134326334130069758806971
17466160643786295484431165305159655189455
21639262649792325857239894264498383021043
21793392970651606685572530717446263122255
25640730878454598508681353212061606834575
34100687144740303783036311864121932689651
13168206803539778705603797693328296354449
16856440768037704114924463766939893401739
4654783364388018415494276843044332641291
21799804790944051435494193068306710850215
16856695769208882398655161529061353797115
16819020317378014595913085882416344550009
25622991432273714232329037950822260121237
25148486869258675247217893535891396951641
4334391217109298383027473302001142841859
17638513807718159664403002832027728733319
13137660444169761303628358867372546626811
17465649647170428684056992451387223309291
21473776670454649406914155943350589910813
21153648994802136129130742633679658104619
20987688752800828301168955337529181407203
13464901856959940326620080352575262280761
17317702794425957909927221587241896092589
9463187369471960476963682374008085524537
5794869362564503526106464429140920695477
4681359222779885106995766764539582691639
29500890396794453716886256347762189083437
38957411643184240001100713127730979534439
21634091466159087460733247056175308004943
51597382953656866622893209675178420106663
25800598491242289823880153994680938863737
25480708237084593167548086477892827301391
34296481238998784216594793098614167366639
21480424592559207772405163438349821555319
17306841656048901365860305861251760391269
8508259247806172331869413859151751380141
4852026932602497826051345744172031357073
9463187369471960476958720345792848683217
8489781741448129779569059693485762364987
29661415011116938044691532870393000165125
21332686787310671717896822653919477554099
17638030412381742894606681219562028576707
4519803703086490393310573421293760033961
51289322377103007189990691058756022805163
4655741022903960400577292000539691794147
47441273323877755749512281084232369914307
21639982386698157557462075595748337403339
21806945146532404417027639944738547421647
4655029987428984302100712315962256894739
21165259291681190137686459342296042958955
17158573618061236378926522507763964231439
5960865681056318608620025862311708267903
25807921238555837172157503934239295946265
25807201107235179282187350796344569350835
8663601039324329774824454274308959878743
34283941332675765738553722202326251216229
66813880077728280497404104469594257185159
5141089462607617013970637203077476528039
17465640905766773310512499838819468106083
25487092360573292867021277762101245833591
8815837221372862593180854930288949536665
26274564990866143406630449158433494406945
30295987803434406066350943408786680124119
4507274697880236682443928269017716952313
34117706866847580923469564387733143861913
13162759170103808866365888651786619328113
26134214960756852360669965693179472893201
26294747511250643450793244630930251424121
5467893446261506073192624558537151130297
46788232873835904757885981208172034418649
39118928578549655645163819642611017147463
13162759157169673893581491351107958786261
13162285246302962233908026547330435572909
16837744013617982733560895395309067677191
4839694955185330664181939859385521890521
12657957715362650995601469271961291991889
13156130231939542567395382709340527024423
20980794614473135318543676804933151033465
47447676403266162601715347947555096322411
8994356675732289837340211939359114923975
13162977380883816823844608681671967863965
13149991650621909626276633984820770646615
4815809266695687626449011164655489606435
21479686545253123347020383635814019464695
12811860677885883932064273062942466391165
16973416104698955246664655478314226833899
8496912640174167624535909646875527886977
39301642571437205984470865699034591080065
17305827662153801421301918423829627924869
16973416104698955246664655478314226816323
4501600880774460339246407120844882615809
17490027880708048983401485535230809874281
8822211512276109189836790470823918878993
17453356308406699662575170166507963603119
4488549572054621673970115550450562581135
29937958074646201515858797714219767349043
30136156711732009266380912440665890953293
21793885430625549889803831202379450700989
34451369235098550671261212921256421400673
21313243298685731080710652582165364513391
5308034319436067432555234152693053264517
13316909157775868426628448725845669522695
16839211983343460451854948897915834136353
5006146985660023539229940468523481996619
8649849634442291463550810928423682016021
21633835779560791432208689090244264992803
4846096996234428997750805254952437033037
6755953671188279190868212996592104176883
4494934718318805781563225806073093964525
21793912722701343896148651509508823908339
8527693953118648033814767623530996865913
25173339352006866198350020295827288465469
25469316473701192076035699774225557752791
5806442894318120983220704905660140964721
21012067351181403319156732281588108898575
34136713625802660187658241097818325969447
17299426027296975962417748537766687497669
5371071878266964858910114341475263662703
25647625745836577047043177049780422569969
34457515559393371873332132679119185382999
25648090523073156313457458989313524413393
5369406405542574495174746042467201105679
13451860366839682530943473735907401513443
13145010994556729639542443647744134607487
41806965381195357768352781282827910977975
13292529835186400522160075874097297459963
60072675943478889692950416739290148078407
33817279070676905084907085840026551643547
5961330459805934826136998418958701573447
8650333340100729479221052733394652939283
21486326032642865937037976280683985713771
29956170044637828380661517155610040271063
29648373831855227455227330702770365628287
13156858011385530708939396401496049458971
30289849533477176062758840838388452025499
17491742080646041244094285499594587235623
25801045351959133414806270995237142488123
47447211221859303646758706208993688876351
21953452051202273756519078337303052479551
21480396838741028823396694158027572917825
17491259021102826881176444268732230794219
5480140509589979225583573654449996139639
13150446904603776509609809185625254394823
13138144514072425234485017421314022102935
33810649065116436629406608484836433634289
4840168152588201662507153492371285867521
47448140560318792890000536304696640856287
17491259426300255771701575109450674201895
13304359742738018438275239898180162016471
8841182840296056306141965842545388280491
13311435689430246201463423633491671419195
25967506865823045941858442251550172583845
29315952844897730709277565144552195958093
29963074731135456227221710734147862407339
5302133240485599975340726912074999058887
17491486325102597695141073039088743523431
12824172621791698939791379872306252280735
20999289930061420851274538383303875279491
17490283960709468693371273156998729730285
8508249778450438190978959845603508867665
21474485885735424138592332898597099105851
29808232337957149233208788809832872189561
8502094063590982185300131650820362166061
38790703533702853530929839470631007451601
16850047482838427274675202551021330026049
21799549396908577005973948886918246606211
17478454684621754146966291058583786722515
20999280849838021075659447621672825775891
17152171225638222044717904803760011234147
34623740597333114294905724069359686575861
13637747130109452084147686777083187957599
63889449684807620952869374592107102396227
8810146204403585315098746889251342937817
12811614810303476106868813863779892061363
21634336995958544821264610764878030702227
21806216598240095864087624930115038158727
8994847668934479925940015524390771925191
17318386793703156653217620312944232915185
21645408611358902958581626024446524621219
29981087015695288784525927500867079264787
13471295087680052667527543002281920928415
4489288319334458456143081706674753159535
13132434620538259819314237942015852808073
9291508492055410229961976919997197668149
21639736168836317237284271210082765126787
21965345087046772819421458041223645083211
17483636079541340771961591395958805059981
26133967976062937685028127742638330072851
6294481450055146857883391801051208328079
12989914598071006627259298802301173413163
8829106296712531262357290968465523258667
21634337346215689803462800296854466984851
17158336507424049863427788449156134761935
8829097231498037568968059679696857296847
9302644514296282886330943358338041434907
8988673699749748785420998815707218257981
17637811516215980435528851354600406771633
25308792924141975194326170832821041610663
34284159947554852554834345080357176189335
8982745219293208543840897650536419137221
25961085925915387639568761012243937645319
25646886702200666534588628739489366220669
5191824267197872532758021442949491675627
25813584586288104068046959455956821348809
21811880620542684510772865008474861496217
12677429281612653934033080738335874356571
5191824699280790423692963310233407979283
25795618118534664252534332046402055444125
8490036433375123514318614416418642214423
25640995000339458688866063995732745504919
8970223190113235690362745926216526416115
9160581712155961281603290239544973169373
51594704102951893645489524216186415824139
5523782701194702831805478983665297459407
4494715526874562697624326825952701365737
34457534110604489151561132406436783226913
21503836788410485725160412627126135349353
51596644528050070374634983892596838255867
51755974820992053834988955314627382118813
16850284663382056794054217333231634332917
16985956361259955893258027599836542570107
5369406446471162475170657062392260015331
25969182819337233146342133995395142619017
25969182819337233146342133995403174429193
30136402592764356224938525402285385901455
21478966416063361107622730950355835254059
4494696936799660237624149446028813895749
12817542563260678268004484897912206421335
13497612763481984674030296642654766189033
4851790131872583373085720638597746010361
8976106094591879928759112964418856720581
25813338326939871632915024895402573645253
47441757069948887967115852600128368474591
6294253459078460321607075972791836962291
5524983974475513728699054507566711942907
4674218501801780062886199410233361369955
21165705531715993054190110359850644846513
34802287761465559135821028198743755944459
55233472316721792126348154642665139503671
51596418372900689958739536304932901248939
4494934437569511349056625864155731177893
17146507582149871175780061415856717023217
21165022167076583212718780906686854807761
21813101616950092461978226114183657533417
21646619827428630738457824598826072384275
4661167852124132094080536239321493002263
21301631938042030053450040186338231781839
8650560655909310511348059125440403972451
38958150040765655465012066014439930860697
33490512619566879621641976593489208592219
25800799471445652955248570821109537863591
34451122990314545124824491873596967613507
39437835214705445116213611116660088403715
30128551928059764466030690606630830580737
5524019434650252793632434341103148082031
21640246899836231445799121732501718614107
26479214007201298075200146736027646163179
12818508570932809786938530126817892976931
25309494138445813953543863733069652769043
25801537491266809399983544183389360771685
16837488326360432887675875996331878715857
25646887011465524155463218539543048289289
13638658109526409515992393491891836330075
25974155097746491944361019756792865154919
29956672285860568946169996119706048909727
17133938589976866988818416999634332477049
6267970498131772781915863843441343031303
17311310290673788138607801915916700580997
25962096403272560744137838852655669184521
4655494050645210717608171903967964411841
25962070498770687180016982807924987780713
30302143923014613223659155426545779980315
21485623768125762326092354984947067449925
16837242795602093189285019614632587560209
21486552973368642739751682448466449853325
16850038403674288671316081758185177187909
21640219187470226886211330797836403926239
33502824508991230830872111808949902865875
5948999616066673926213479609217868986521
5129980359871387145354847051550162319237
30642661874362757390673095150275069409035
25974155111759136107569344018781578448223
17330215703408816007702386345711158111949
17299425983793826924175608358182398109737
4975148528356704452690626298836694036093
13145002171231639347397583544644834834863
21461226241367607000482693386615162366589
34464401251637276198311620240147507395581
5327222470659797895282722726880826197727
12837469433786629966927818413552446805817
25794643351847111681228046700486011311847
25474989211417884917588077763181876984993
21473283452914547945913387029791922813743
5793948524053790257166701667452338956721
21813111760396215199746757914337713534147
30128578871452831234662523195548471314369
8650333340099932398685427340688160629011
21140388918354547519916417236227262609741
55417891150597441393303464143337040280629
17491268491513985312433279711514074704075
25974155043368855017887389209836171280247
4654291575874719480707919755244732417871
4488303366687697695843370414735981766463
4494459486267904853154167089024381970239
13157094502749299694327908019830096403019
5461016886052034713280879185024095902393
16973662349482163532957087057320630988689
21479448694203280896570654757239948296215
34462458683998509004576660585278207000219
21467600599728523442277638436852816731663
16819740486520648273316518586645283766707
21487017764600034119915054223431616920777
37645418737775259924640603022158111028363
25783286951520380282842749860137005201319
12829838003610055177300054877325299306963
5947834052556297446116429733427774375689
13149727180592288506883183299519156895209
30461520448341416939448241098121602403099
22322395121255804748724516775496155768731
13144062782602789897751957770746072383511
22113511145222008717529409557170644363369
17631883830176761920555431579481355039721
68217202113960683323848034888828635946253
21966256063789583529633331615471889050261
4988909472040421517915599778549267916021
17638742188845904664029175511158975494945
16973662727735966556594451235711685694389
17133219876842984010822918162838026080821
8510219300865907962436749537971515932971
12658468095504450710544813647175649471269
4833292254017837739022224417438868273969
29820745179543040732310420153859803372449
5622014996205902645051786499339485094343
26448878221303754947327185580525821672973
25788714577152220517428063791178654577279
34457534110604489151561132406453167644417
13310506742655485175280674343506977080515
13157341380210583070058515556962177221489
25783050527945159245060728022841381499975
22322395176151667877281167959361788857979
56071897231572775914621246597592471911827
38458756837032383108579452225487633554095
64235423254422354189904083299152992670983
4648116891609633884391527136631776377963
43106627147048654122167654130690155200417
21805969677774484754621984446102499822637
6293315120170927539687061014029247226907
16973416118171149322290446102442256141017
25778135130197741003753611553587383696245
51596663807365505729377220710027347212007
25795381399149920392094830985952954861525
12823927049463890508769826420384724101147
33489828931630160165397443423917152530893
4814833366787634968360033976503941382163
33490293683423716410409191766269491235941
12818025244611408296745524264709873741453
17318158504337782060313622501258652282019
43419367870954094613041264278650033050845
17484373329361022199872522435776299141705
38786005911892969591349022353269933614837
46455309926938301690513230186058680236801
25962306907835089034852899975345320881263
12977602036173455575932926744339257953507
13470839376689778542325763697085452050523
25782823292364913289341772630545401492279
42132747607657637072020674455015770425391
6294481450055146857883391801074994842831
30622271583060994495027755225942328215187
29956425704294831697271138859081473738183
12817533148345374859427731270343060593517
30142549969428049333807671160252764747473
5947834039602972320179653512235703184121
21473794168801020111819779149195377887675
21473794168801020111819779149195377834947
13162987551254433320227269804327468540445
13144062794501400385012811698242055391383
25160581249491248326616248004353690863143
21646156814006621724486592722832017439065
4489525010743970471527765304532651419199
13310998517222118421547718683760785950345
13163014198756643866250403160484892369251
17491998119693581263562915867678285285141
12811377350505929918605167870258240844241
63888484835121131855504876012286495912163
21486079437666253131052818428920242916681
34112043923839828073515186545393425119175
38132709802131588281038390227583944464011
13452589644786044695172402934461004085953
5795324697351155808828103626822111005353
8988673711105665377491847041021396246821
4814614806329166075203650631381336708419
17139858636240588585656305454225916145549
21966000391199976779155863152430898995961
9160818081863776233299655752786804815673
34611181466758586461354091479867268029869
51596161495467252226115382875995775913155
16837479528479754083709982935517927922429
25800789327997996972609797309057808732939
16819011169742231318286307599062087238949
4335613346731691609058555429795503526447
17145049097410142105354626485886361513375
16978824425292222402263101651793289435909
8489781432163319109532566044143022079209
8650333340100729569919698771726217645587
8829588600801969879699847046714234593263
16973160121665520222137486572994649688041
34278249330793042450344138827217107215873
29477177986982373470302986887196455292435
21307323574659381090589234891393940289787
26275293889993544050650223430295313838153
8502595226562931845066571984389891951337
51450556559508908065717549765655522405119
38772217016090992799427699374679297407119
25789216144886457958703354049894104895815
25629866279575241104436312961409553625223
37645893296268398581447627168592056409763
13316206879287502873668041974594009040815
30129744916868770427923558782753209410025
25801755296792635658087272193238591354923
29809882334065625675185750017299112682367
37645191797569269292625479580546554727115
30116968561068591265088181329375012142621
34457743173669734521540906281570434060523
12670752595337609211236670313682643770865
30136147187905626151120215916442544675923
17146023849612257087034016750365155424591
4490008111795248973571433729684486245679
25801755296791103857384186854608367188595
34106597074476176433338610978272041082599
9302891082872054421985855132564970258737
6294481450055146857871174484533069939955
16991638219171402640326745805958876693869
4501118171942754025050644440262071231515
17145058999926566116822511315156975931495
8995785293317467733561151483454855102823
4969210240697155799203549740242313086087
37645418737775259924638122423303086324391
6755953579377085388670972143472383629379
4987943463354197023565987113030371228461
17158336115678032951376849166710723871635
30130209628271770711171425340873084514601
5947834052556297446116429733427774392589
21812097401694060947590300015801245301209
9007378441109231695555728159131456224493
21641686092950481546916406601336122618947
5524984001896677221844716900223683536787
5524984352149932262053648914338069689455
25819987244312754601464398663625313375667
8650333340099932398677888017932681459603
4815307291129492849256320223085398315863
13311209007218584933362110645815709906147
9297436528353246612427307305472571065585
30129517209807712641841913033954428087573
25789206661517255590212034468614859700199
30295258932821799517986292288613683428331
30129517183363059057899027088798986169621
38945827939959151651269831284235201269855
30129034555443501380197017077223101880775
21626932897217499822238129870936294726167
5191342044913545134193048499824066093031
5627942722178124677925685034623921870019
12823443777085655657451780257128373015087
21627196640847671640599970946440455766023
38778875055200973974463907285259606513687
4821956196048905355884387370630257467145
17312248590169752022305559305166670996949
17151925400642267227587764842670060445723
17831284538385245969785833131633839012079
29982016895483750130511012217460676575511
25801054850334998150765669230880482198475
39118928564576958753908350751543699767455
5525221166893990839702194524795342988559
17786251611408437158847971822154023618133
29642701108607813941127036182362281027943
29322819651310744902810387332486774497515
21467117889303304339244631599573194610407
21966739864365733426019991988445234960627
25800826819522796216408054505254928983421
21806709044658881355208617866751788243609
38778865329883348313537621788605817964851
29809162582058148322128756804978828864029
17164010268451157860651071174553445253021
13470346642622661300669262757080906446931
12990625660471211014531000223323007622631
25974155097746491944368756408820278473331
10456491860874991438592412234575927238879
30129745241220087005290306115432716244901
13155911360617280255898516469453849741199
51594704089998596863603408267239154044331
75144504581245587400588270298820515700369
25801290881680440328854931551942858130855
25148952698268348494306456747024064414273
13144546526561446450442568206773264911315
17157397452951846674740509622195780942221
8970223175045930223574741376942700524947
34623986097976126542314222997338057016877
4494250665594161910325792745489984167875
17151433583671599013320466785605902898611
21640001300085784100061642532176822420675
38464931130027484692858867723304981321037
30289604327512379784120884268309510706509
38785049078345057585317619510437531562009
38625245267327345377255143512681733414895
34285626769556057431734797201443590985329
13144308997273707766411577079870023011031
12824901114087412773461843392939849103635
29789955488963330882758187050950548507135
17318641513007559481662666997916800916721
4501354678496430365313798575188165723711
39301652406657069349317208042087877984837
21313944863728736267424414451406725726569
51423809171509320072320501360026054779907
8989166161794534424279237328668390582409
39301652406657069349317208042087877985513
21313243298685731080710652707260546561591
16985482436898819375315928008895746489569
34630151743010871255120957304124272629315
22447182298478480231971627907118315048943
4494250665594161910325792745489984167199
21314164111725202137993729975909823431871
21633853627627011249985071237947649229911
33483654585166303467323427631590349978267
8817523306398661420430094286496400151675
17638969141507695731152830978740917497123
8490018514244265384144280590784277850655
13303894640127088431381318799145218244123
4974883705934526310469941873412785900809
17453091850229750824089674742061299840999
33804721041696668893098648886911851981849
8828368345881154367057108325964749095479
16838208412562937514036933661208257971989
42761400717438363972516165099161432221021
26294993809437545870492778362393860884775
22292804967992132062798231461296554228175
8828613498381796475811047387180794335203
41806955938241975301844535859160754555423
12676198099151233869266838638584060674291
22299899479335366124687626918027403296727
22938068455101605869527215411107396318399
14111986898243872090237994572156766887151
55768636273335856273524549276648019223019
12811869503327311842672485581012855949091
21634564985839126352764386624231949539491
21633817187372708154136350522079550311775
13310981016739391590663239335610595418971
13156385569454954391958959561624300305455
8662408129783310553107288654509658068113
8816803513955410121419354646925647324055
37819421934041816140310459124122317264221
34136476772657881368081890542120995341015
38791679783928483063341400735374262130871
6115917111841773392369041623296220702727
12824446480809899112215198215518173709599
51768543435447664987416672053970250339139
47608218097219312165783350248145174067071
17318141300825925150954657756117589631025
42935475702447798277584469053076478964529
21793675600691352430659742053279392158293
68094126468794274344075465536079355318915
21468112296861839096911732975978270879651
4654509771528495741284855443780933038073
17805212352904342284132253560831355518619
25808413403270283105003539317747148100981
25475701013314051796443220694103147414675
8823186641119531963589365400118386966203
37800952499139854796308423815394560932269
13643902913422076003177154629744246000259
17466123867285872506223809575538068552815
17478691149167685028985154885632740617987
17829106932619119309763938491043852020929
38778391630316509281867083975857027063261
29649567628493935111851923649720420532949
12812589253739678666281278269411337160839
6294481396651452637266064486519173811247
34136458639097043544252338704589830727563
4488550286041903705036488899416657095983
26948271655013115404798038795076510998751
63889204113616570599505989859769046831507
17146507637655256978050773741461401287917
22447182298478480189970763828192656946591
5369397353754996749919944973117253688847
25641013630331209633375859889102654620241
13163989946809014477179667807752163417347
5468795021085261937383055368078076986951
22293279308973301213666167947688445746495
33485040202430347290078156627977199884303
25795143896786646065981858135884224773679
12978313407379455985877820413382481628431
26134214206831878034457115267852001064651
30288446794043553840319875401718931889285
6269601256000121420373413251080966624847
17480094212436086340250891041241046402009
18445941007882395048392928711781337632919
13143580504462133253559880979501949551171
38133174607396144745190485169076690727087
29956663207197701111481630708580097547143
75144504581245587400588270298820514821569
33803791328089008088407154007555529924997
8976826560526086218672939202698759678069
25974155057838815998649154856604137106227
38466543417096919324899317519454448013681
13138352902565200078555167592936137551713
17465914076768079495721823249073621123303
29956170044637828380661517155610039338183
6448156759422905721848394482571478615151
17465395695732796784481194420570201745421
8823158957353548251654822899482341081185
17146024605569017944897892211929678144461
8495937900947578062233279903555148962769
17639243085124104494314558837427621368609
21485122899910262191175675151589042758501
13144300633651157371298761273359782157367
17625235558853680631058951152395947834899
34119638967662967116532183611995190337531
8995085142737679267846172394929040625367
50784018583996181005859409424510738911763
22298742176858965914996400337423659686175
25974155043367321299962924560993156022851
34450648742139474294558853599500152973131
38613879757142373845405203702619535913777
34290808474299377728999967995961272587629
21806698888299319223660502293839103175159
25962798668868209997706847781639678246107
38766070353994976984039524028030047011003
12977356142109630857531939569785274727457
25808631544501846105240926618751553858607
8988208921489189824294978041389632896769
21640000291778047124510820357229433562103
17170392317382799975672367913405168961593
9136191797792794462117329166323887259407
27100543603781568479499610487279645244623
60252405130095574383353836233993036188943
56090621994151218779582335563481970762031
8822231826113633917523343176029595341269
4495434226995360818942483653198650335321
51078091586611298447177431995200898346331
25974155097746491944361020044765387205223
34106370431158158416262240517236304493575
17139148033467103655412597398480224906235
30122395740084559629545256610462016893875
9463187369471960476958720622472607291457
51442059387492519188317206000788191229875
13144309779734112021599270085899838885967
4494469646339682382928796385364258556001
12829836643533881275709543054430786492275
21146763611308199345563841807486901419479
5522835847387737492766909309314604719867
17471596366366244412743688300428945194233
12978322500018274241033852332931713164623
17632840705750868890463317958250875417465
13797568817696214247862518412507798733191
5142083913731477590396117827561284602329
4500626102205868120461819390904361180517
4508012703156969346967077770616251076385
56097024413455743198566079644415364833731
25148723643606047359142865252892695375621
21646157447681839059368113561561495941519
13791403524572743725336175225078269060649
38939662698648185385294926795174087470347
8490537959596575519376309752356736560547
17471596379839885164620063118744450613909
34457534110602925380471133729960139483701
30448688387622647319193015162597666771321
25628427855310434018384859681956511900447
25640511995716600085377568934937033539611
8831047951465882560922559689832381995165
21306813237045845242464962451666455019767
26614173272099001460520936549534184367367
17466872044568126085226033839383060565947
25160827143003185821134822773805993116423
9482849081801899762478065621869158480131
17478417247024117056686434254625187064607
21807163707529731757786816351751964659679
29956663207197701111484218154653728912843
42300867563196390244592478840800764057291
34112280065011690232644264036680843749903
34450402806661063746153060530875840660443
18290415871763255420343124709185898188167
12823926040222690468268656547565598661573
37813046918272172546807996381514341210921
37813046918272172546807996658627855903273
42941140033475704145442148337928725656551
13144773506702739871312649504443255502131
37978816283104313873797615736878964580095
21313699022649231225244811358432157899451
21313699022649231225244811358432157019975
13305279868274837397551456404665129987175
25960858243725454529604909492012718007819
17830574984726827345118148202398767578231
26133230307053818910601332840376075321413
55611383074737097282578274876291636418351
8496419828371177534019227116197934367661
9686038898277077582008644200261890963915
12817769921181396148927482525933177699309
51281070225442169894774689111045627795165
25973416377392003999423340889570407859545
14462249042759566619077197297471366010499
17824173267574530941893394748235229292867
30122148960153200364023792522591522788325
8983483278995988079846443214187268519895
25807456902284823364165753060920928049573
16991628452944354349074303888419262485269
26614875254278725476256153810850735609123
29642928438985586162625032027605954972951
51755293949641680688810088945721350798731
42768522777810331640583713221230879991379
29477405642249406727796969170439956459119
30282207945330044952663067198624218025863
8662145384036800803011418734510357348857
17478947552466620705242854605260121703713
43286148336418754745307294050353274897751
43107601468183481257453983233024167705123
47090601068693271068887458063404884183935
38298697727945493607020479646846239307719
13144309725788549385824186314760455518029
18291099679986255447927257182694146759367
8823196490328868549792498670446800696751
17158089548674994371697289169830897326345
37818511280010230804321645736248463304533
21301670466369396807282610651366069400145
17133730564157333286106041213556971982517
25161263886637400763459973554418515020673
21812618556821732318566232705318214007053
21806207464032695084610022205988390590259
26133230307053818910601332840376074846861
21468294457575209205595054384607882685255
21486534461612133045709339767491893592527
8496438419422555844662375847474328225041
22939243541380608011282278562218427527871
8502822206664397402669469886836024383513
30295040734515338225009198160007957857331
21633598599953814702774594475960462650061
46300495594785797021721609688501003922799
34284661543830151870450379561871431587073
26485851985830039489667675876985744833103
21634071839885476565833901167989215196493
9353361171771461585424846654394756465823
21147738756275767847181631307217962655709
17152198195438385674156943861777172452307
13310761407125323122151080081568022780131
4661413704664679842069237623059732750843
13150693579409610379134638514054601513595
17644414277924320085618676004120707764485
21811634333729388744156067793659043687357
21300685164440438694246424641923133275321
8817021387374142444132685150707138289349
21313234165518429970985538664499299048743
25642389089061103627861537384335614314807
21485841977846388417291108698813834824811
18444538122244144306497074335205643846439
25642389089061103627861537384335612521379
22452189481793373581135343914157035092219
17477979749445237129482599270132922003847
21793875932171504095713871600257735168199
21959626074868383710344321372057455708987
13483615731473704399442060837962428865493
5628635206002795653722306597019849502187
21967213722904813383927483258586881043343
37977886700641530900337077435153491670755
26459340674187568596070941885221278775623
21799804061294011841260682394617017737247
9789488729910995811958216109512342870911
8996306263618697684860933024586237640519
4501581911904536081506923169848760367653
25469078608127446561762444549586249590683
17473519898233135068135556304229676665943
4654746951074889851534099072407912473023
21467146289226315281099735313626546678687
25801510171195734989170734010788698124927
17139365838427958549045172673967607825897
38261277641070391496632368470507747636631
34452817644288071288458318078154030110877
8816055447679227340830226476301966769803
25321332546008412678217196295260342580079
14001960677331756925857918797426939824491
12824911314608613478776879718204137255501
21486763179546200716365912743993776675827
14001478724002294856887036060631016413867
9142576700610844177634217806593339345521
9803914678700051563245921587318822064553
22446498232277277352061579458917294548999
21984762575805182625112991826413401811311
13138627168414373784870117594426577010987
12836484132916961228871432137763657142777
12817770622690470960494601999791457805721
4655257680958797019610908380663959891831
21467592151524624059370602616440077115831
9001960663071017537752709732183564568909
34463188984211175136436793488904323498431
22447419032883117525083581567189558158495
21793438451194366322666152845060922052943
4673972580852525257869339876614923415115
17140350803567979032146591307558299356125
16850275863987547230648716502902377721401
34770758259856635277251851867228390683349
25482576225276231047886790324695581521295
5947141243923522653383521060108862615537
4673480118807739796844962864371459561859
21467592138551399128589277252627981321331
5959471684038737132358839199432399155039
21486070370895031629947118238507362725703
42132747607657637072020674455015772254647
21486079127302194180852008018887250578599
4507766038069112531693504383223379085125
21811634361748394478422066756501765791149
25487329485222181072020145625824232626099
4494951894407168006822958593943123540029
5794167486623981498744739444806244967193
26133003087659980641354316807056761356875
13139138515813489742927216341226263633227
5959699635085429031445267253315241613031
21799311600864081889744141358193149405291
21639526704764600856959089564585991266395
13156868518561915577692861857705901604127
9481674359235318752142907062925973193323
4494222701018301102957757253985505127879
21480651853941655899721674120702779474055
29642463944047357265576004243361440640963
47268892126900776101770682421306932599549
43286148390787466763811577074207366531471
58484640802301177040060686853443915869581
55935762170578402984038785794706334332219
8821975130178444178493317006623782981405
13292038381882075563841851518305995691751
29643857657202341445046215713178552481927
38458765930264410563332457471215098390139
17146251193919686288868662481993678620753
38773920989622036340226111382009361506731
38773920989622036340226111382009361031503
21491743418395567915092124756811310059671
21491743418395567915092124756811309566191
13149727627777617299959398285733503414991
13137897596794023335301075922967372781669
26459358643055455519797398612383615556719
34130758593179436564342352245080070276157
17471806492631128019142118118798815054449
8490255329564679349941230023281030112571
30296461983156994399116116341683818035935
21306595067815231819877907733938480112151
4821436023276763209746993019944927669469
42793157511063134889012817034639107849919
30129753632862412183226998039155547948491
12977611869279369424486019478450297547845
13150228750356924853143784405343610793651
21633106137893731197289528657663888357213
8822713541230552936816923864403598877017
25967014336880906819328840020149856902869
21331683258577037357245726110215587917631
17139365852438244348333195684437236558523
21793638808084351145921839449059626017939
42785769830820378287144509018425089335907
4840168152588201662507153058003601333569
17146461025472725018162106917007655060789
43107356287666956412550476791730935224675
14124099076284819560780049204718435674119
18290170083556906308586269958230942459523
4655011059552828360513994513435661985427
21635047655276833555074846358357457544625
21466891313386173863483889447645003831759
21313707402298583925812769313937775391359
25967990559082157186358597934051397519901
31109325526518855482956462018576163991475
47602052239416651990961290320955086019355
4494223388062815487400463905066774407071
17639461631074112516885617587366035244423
4501846706885624850934254947563587984597
22939698743445816952315690489784523451571
38784594016021457338482529659425546145943
25789442383501270984888572150459864544875
16986165115595961481032080153949434929667
12811377055233672433924610339327686849319
12818025244628948467585633796508753664265
38297996176370171916209541937998670084355
21147254995139690709015341767981939562653
21480651853941655899721673832971816711851
