7
7721176891580579849411730962224082393685350119698394060993857688739
7012088572097004569550520476352070607081118826677774520244135453497
6893907185516408689573652062040068642647080277841004596785848414290
65628971930820973554504197615978447489321544725699977512800292
59601820663206499314508868408998262476238294608651642713951834
58740799053547288708795249950858236045797830306216166314116340
107818672194538928298775661324124149067188993394141846520649604
65628920700880492849404791795876219844505072989857624000787450
59601769433266018609409462588896034831421822872809289201938992
64767899091221282243691173337736193414064608687422147600951956
58597244221996939569410241054399337329241281186634566735464249
549298370821730081920736640689479305513463679292389479140
498068430341024982514916538461834489041727836938877466298
934945978329260135781215743569805562842364048120216020255
916443229468952189922255440191747910261893248218743221835
967672734502348083936619551972366167690913285628376803819
916442731814884526617734308252288985641646613997167872283
65628562265477532709162150429080901059939370911672731210395963
65628562116119105651712881024357570950187719390576980908611669
557836623141742694206775067450354547598717752891083098011
65629338901357029104683769897677120897655373012090401622744708
65628920697761268246729436672352813593031113943989556626721508
58617386123810045521651274201068433431443459616118488501114020
58596885609294350031039045190160337564052019989870024777308413
498065311116422307159793015055583015082681968871503400356
557833067200305130645643203770700343870884022139469439605
557836621660629397589797325986249015084967018860661742804
58596885612341000082180168404352002644432805249770601504969212
498068357766473448283007206720663395867941869448231061155
498065309635309010542815273591477482568931234841082045149
4233519207440544499219930627989746748833733540516756
967676218051211798606120481966622344505501018293331687147
107819030804122263624543039917846160624608768406331435032175962
107819038123058429990304719140138290596633158124998866001118532
916446650811057446678691228693571721498950151606001186469
65628920701253703790223808039731592482403011036126404109736078
114707203855585239945484888823335431430477165402931010552689563
12684802016138658271386915376714923395603818743712588738931361285498
107819030978311555099775941158215219986953450983447199354005611
156036248263538776601061961339989323674740116345580600513475338
113846189390237456921094656891128028583157365526242256921536132
12684801155124192923603890986482991188200971423912712050177730132067
71656130516936137241127352442266733491574614706903913329596926
12684758965065319622284211019178542326905879841161892711834138192861
106958016512963772075385709226007817139633651106758445722852180
64624454038052583961132801700789850976310822903680856064273725
107819030804060056866085126852704668192243190875502157335257268
107818672194476691930389286111989074678527888724605682751167374
71512568366822862286728142714364659397187141053630548963514429
106814454362850497120986499498105743045246177453485081356769683
966456395356817504992916766611627007107214573721503530052
907907891950297391386265221208604359710945039603204086804
557840106690606408876275997444610724413305485556037981339
916446641924377666976824779908938526416445747423473055227
65628920701244817110444106173282807849207928531722221581604836
549298299698681915843658056830457449326289738946091865668
557840105209493112259298255980505191899554751525616626132
916446640443264370359847038444832993902695013393051700020
65628920701243335997147489195541343743675414780988191160249629
916443592312099932619655105315647080603684378785902684014
65628920698195204832709749003608214557762115770353584011233623
106814095753256764392214339913199900792803279047450393823193340
64624036879955444712247035464338605701220528228112050231254134
550518058705204454926818889228914888633294620209801748862
549472549715802310040985825918146627072646949957689258804
907907881582504315067421030959865632114689901390254600355
908079084949573568141534608382474429075787211825124332692
907904833451339877327229097830679718815679266783105584349
489526986192248232179698262971580384296503220896090812806
7717068071155214000149924884166561336566398495400084
556617306980693361484422184423962256021397670001840280826
916443602702100455285109540750853029845293547163406593115
967673107735496349299473652531471287274313584573040175099
107819030801011947909093733271016725473551537218897714740663914
65628562265912972615885426348322952597424531842800953570685937
65628562116554545558436156943599622487672880321705203268901643
557837058581649417482694309501892032759648881113443387985
65629390131297502407301060181030953053397962963256033616616666
7721176891580576730179725804753422121883609571857563516204965481913
65628971927701741549346726955706645748773703895155188620593466
107818672191419696293618190663852347326641152563597057628442778
64624395486492181804248099601107720601776690473138112642105881
64644537391424512359164487871300222955452827948490101781821594
64624036876908816868552258860392127088061388322241638058015987
549295251589724924450076368887738757672633134503497272314
557833502640211853921562445822237829031815150361829729579
65628920701243358204593835805786530210897060135018355714672281
64624395489974279164594614271289832708716518448843633248197538
557837057100536120865716568037786500245898147083022032778
64624036880390914228898773530574239195001216297947158664107644
506607116619831021459896465810141683774162304729510019936
499288553694016007259065022634763852849628612964722589530
549298733687085270964746550999845697500608840024103363971
916443592334307378966265350502114302249038408950457106666
550518058727411901273429134415382110278648650374356171514
549298298239776065573290560552819138457893035080224933113
549295250108611627833098627423633225158882400473075917107
4668959114163820418461982165474907679961955900806730
113846189390237453219853599122753830838620424633903896162465690
12684801155124192923600189745425222814003226886971819711816971061625
908388740117563688712687593826700068426626858649816756488138528696316034
7721182918739165964571716344321140307773607835827482926568915414931
113702268630540813329758548654136163230517648829734057212293299
966456395353116263935148392413882470166322235360744459610
557840106686905167818507623246866187472413147195278910897
498068794661584780771525570852094654956377363175699213242
967676146954072319933420517491812246904573446472347566769
65628971930749846805097062769020390722928416659421270456116378
557840105205791871201529881782760654958662413164857555690
916446640439563129302078664247088456961802675032292629578
65628920701243332295906431427167145999138473888649830401179187
59601410824045493120215261479471367472339921620705021018240835
58596885612776414080216039944974669970159379934530298551766092
506607116593922334055517846425929925187915936204196526842
498243044678705174968853339939783832702734574187296606378
907907881578803074009652656762121095173797563029495529913
908079084945872327083766234184729892134894873464365262250
907904833447638636269460723632935181874786928422346513907
489526986188546991121929888773835847355610882535331742364
7717064369914156231775727139629620444228037736329642
8225082529412721828723717592744896053662111502095201
506607116590221092997749472228185388247023597843437456400
974994718769739606171348444478461447432376403871742331653
107819038122622982152350605145808672463711695281717013442820468
916446702649494079550373840766158997060098365762068751508
7789642093940723371142494948897314995056980461938021
908388740118424293338938117219659425227838315837364908808380832215292233
7721183779343792215095109303677941519230795383979803168872434391130
65485058664303103652851100733627110419322034331584798824179482
908388740118424293189579690162210155823114985727613257287285081913507939
7721183779343642856668051854408536795900685632328282073122132606836
65485058514944676595401831328903780309570382810489048522395188
7721176891587898776683485713363363149464093512703696170612100491977
65628979249748245309255336896734226232714550027809595755603530
58740806372474560463546389231614014789190835608325784556919578
556617298093484833060017396468222698518765788910632282378
908388740118425121204322647011075059060546316293338339928835912261222962
7721183780171657599624900719311774227231251357410923623952480321859
65485886529687633444266734566335110875295465452039878870110211
908388740117563688709630601362421308208525157936104541091991355652794674
7721182918739162907579252065560922206072894123612086779395871893571
71656130513879141075607534455790835033325458418418379527005124
12684758965065316565288045499360555851007421592005604226300335601059
894763608052659638439482967636395272521944668627630086499437108103771186
894479854543479627731658506573632155805338542071873001913213760922635179
7602995505007299413128143655919713261453842491525199807602786005906
7605365179980683170583501819519590970861486389362885977901199924643
7602953314948426111808463688615264400158750908774380469259194066700
64767957636605456229898586790670623589801743998934568328321172
64624454034995587795612983714313952518061666615195322261681923
57736281157721902949904036049193741074537952195711511062997971
65485468326091872586312401341010803570671206383939033874087011
113722769141999516356092017446942558384196873059835347892577546
113705197272414634506995821151878476212147067665908093272172740
113702268627483820865479788436034462516805433433586884168771939
64501033789814643396130162256604380777350330437273947035315139
64480533275298947905517933245696284909958890811025483311509532
65485050122496111728358068115686496266046947315838188878063811
548075491101560340027399455854069423431750042300686166707
7721176891587895220742048149802231285784439308975862439860486833571
65628979246192303871691775764870546578510822194078844141945124
556613742152047269498885532788568494790932058159018623972
499292099478719359581239748532302328348758404884767087882
927628275922339225206377003473146686105094674400037957026
7721176891580580274483315860458619106317042514842942574094588625058
65628971931246045139402432152691079181716689274213078243736611
58740799053972360293693484487570867738192974854729267045052659
609067059787470929462063472586757319875037341805551097108
107818672194963999883673895860836780759584137942654947251585923
7602953314889881152706062379436348178360267566783617469939197633803
64624395490036485394303804798092154034719675852196002265249026
64624036880453120458607964057376560521004373701299527681159132
57592360401569567178613413315899678005740581898076470415835931
550518556380950815855411927183734672478767807687251653860
549298795893314980155273353321171700658012192393120415459
490750292486794866548621807918149053261742658274820972211
489530531999159030848483234055586081440987042980689733810
908079582625319929070127646337294212921260399302574237690
907905331127086238255822135785499502661152454260555489347
967673159573932982171156264604058562835461798729107740138
556617296612371536443039655004117166005015054880210927171
966627588377772379372258059800857935697283299199298331386
966453336879538688557952549249063225437175354157279583043
548075489620447043410421714389963890917999308270264811500
549295241221403099408693839467893667656250519381867918659
4658590792338779035932562320384891297346834271453075
916446641920147677196518066540087627055425932154034117579
974994647672600127498648480003651349831448832050758211275
499292099452810672176861129148090569762512036359453594788
64767899091646327919902003495829440894701166989566723018395181
909128139719977824291774023393036629194672335636522250660
491970052948522014844381762396500266496251905043638717518
490750292460886179144243188533937294675496289749507479117
916446640439034380579540325075982094541675198123612762372
550518058700974465146512175860063989272274804940362811214
549298298213338629446373601997501017451519189646231572813
966452839199562337849052797925392542230682351410390740397
7717063841165433693436556033267200316751129056462436
499292099449109431119092754950346032821619697998694524346
58740799053972330683765022340577285781897447716022380972489123
966452839195861096791284423727648005289790013049631669955
8214714207587680446194297747654879671046989872741546
498068782808448418055396925770399495485351675662889433938
916446702645264089770067127397308097699078550492629813860
7789637863950943064429126097997953975241711023000373
974995145322437801022862898574259375090675651002894623179
967676643122267948118118855427208377229922054485382756260
8214713678838957907855126641292459543570081192874340
557833575032181418558863849026371441750629746267140084993
557833573762655735744311499199995271024557688526778923387
4741562671342260145256824028449414173234151271355745
65628562265477528403636838331176222050988235587932189102905857
65628562116119101346187568926452891941236584066836438801121563
557836623137437168894677162771345596463394012348975607905
65628920722654335117445669475235356269038587207098306236195451
65629338901357024799158457799772441888704237688349859515254602
65628920697761263941204124574448134584079978620249014519231402
58617386123810041216125962103163754422492324292377946393623914
58596885609294345725513733092255658555100884666129482669818307
498065311112116781847695110376574063947358228329395910250
65628562116117831820504754374103065565065857994778698439959957
65629398647774709417621145328687788599107419065226847016826602
557836621867911486080124812944969425737321954608614446299
65629339050714182330924912652145945622285163137387869455877290
65628920697759994415521310022098308207909252548191274158069796
58599814254223889841346951255749845874271792826392951412057502
58596885609293076199830918539905832178930158594071742308656701
498065309842591099033142760550197893221286170589034748644
557833067195999605333545299091691392735560281597361949499
557840176328235753024278935160518096951404951329806749498
557836621656323872277699421307240063949643278318554252698
58596885612340995776654856306447323635481669926030059397479106
498068357762167922970909302041654444732618128906123571049
498065309631003485230717368912468531433607494298974555043
4233514901915232401315251619038611425093191433026650
557840176302327065619900315776306338365158582804493256404
557836621630415184873320801923028305363396909793240759604
65629390131297501803016805851500471788983768531853852268197002
65628971927701740945062472626176164484359509463753007272173802
106834596264725831434847537990631036782621384336426264025341136
64644537391424511754880233541769741691038633517087920433401930
64624036876908816264268004530861645823647193890839456709596323
549295251589120640195746838406474343478201732322148852650
65629390280654659334783260703873975522564693980891862208819690
65628971927700471419379658073826338108188783391695266911012196
106834596264724561909164723438281210406450658264368523664179530
64626965521838360380101222694355833142818102051102925451835518
64624036876907546738585189978511819447476467818781716348434717
549295250319594957381194488580098172752129674581787691044
557833502639607569667232915340973414837383748180481309915
