7
557840611771843717357966551409800119053228417912926109914
557837057099931836611387037556522086051466744901673613114
908079084971176730233815323087677236526709839808330335680
549295250108007343578769096942368810964450998291727497443
549294743567259900572381516218276691261699959887624016649
4668958509879566088931500901060713248559774552387066
556616800413432946819326453834393963537968860891074887274
556616799143907264004774104008017792811896803150713725668
557836550744863320003046229085947569550148014262316832827
557843659877099467693779865154774273765992683994761632826
65628920704798003603502923677150518012757281218920660305256323
58617386130846780878424761205866137851169626891049592179648835
58596885616331085387812532194958041983778187264801128455843228
506610671265229930547767829797943543995246207034100603978
498072347851779080646797812760002741249956899975181935171
567976240559861378985691795788314007263260852665036478770
65628971934303036999396938041262298631014710238958069938838307
609070116779330923967952043806206617896002086797246198804
64644537398025807809214698956855875837693834292292983100066435
64624036883510112318602469945947779970302394666044519376260828
550521613372810810361300498403183970499732552678946755556
549301852885174974661161924540620998678976937384815517155
619205745593257273000055907568932264692280890074670060754
57735805454676003108562473570900251685022902461987800200986380
491970052948446479312590571086342214721947979770970165060
557840105205187586947200351301496240764231010983509136026
65628920701243331691622177097636664734724279457247649052759523
58617386127292108966544014626352284573136625129376580927152035
58596885612776413475931785615444188705745185503128117203346428
506607116593318049801188315944665510993484534022848107178
498068793179867199900218298906724708248195226963929438371
916443592307794407307557200636638129468360638243795193908
64644537394471135897333952377342022559660832530619971847569635
106814095753256760086689027815295221783852143723709851715703234
64624036879955440406721723366433926692269392904371508123764028
550518058700898929614720984549905937497970879667694258756
549298298213263093914582410687342965677215264373563020355
489530034319107144607792291421757346460190114961132338706
908079084945268042829436703703465477940463471283016842586
489875489184410088496211379396160853681395370438020819386
907929726518210593560031980373355726288942375532715058292
489726130757352639226806656066051102029874274687719035092
907904833447034352015131193151670767680355526240998094243
489701237686176397681905868844366143421287425396002071043
489551879259118948412501145514256391769766329645700286749
489526986187942706867600358292571433161179480353983322700
556616798932319650202348712370288431024218126860653532067
548249243438628847984036282307929866197310325292726164739
489700740032108734377384736904907218801040791174426721491
489526488533875043563079226353112508540932846132407973148
498065238507955319153638785053446675246433553952676941571
549294743541351213168002896834064932675453591362310523555
498065237238429636339086435227070504520361496212315779965
549294742271825530353450547007688761949381533621949361949
489526478166081967244235036104373780944677707919458486699
4160910740452538344989928491649910500418814714057971
557840611742233788895819557827843823526089711026853546378
557837057070321908149240043974565790524328038015601049578
4731164739588756615733822227063870651912143569438554
550518556350736603138935403120513962757197698619830670660
4658560578126062559408499099675169727237766850469875
4741532457129543668732760807739692603125083850372545
4741532446338753412848287928018010559707187754865051
557840177567536432332098876450793836273863482106651420410
557836621626098868770967012771139632546029751355037762004
498065309600778481723984960376368100029993967335458064349
4233484676911725668906715518607207811566227916535956
57615789564580874127545899517364405597389288177328841199788835
559462882576234374956752716923611221695298527660217987954
557837057069706833104654629020421654647853217938157122420
489726130753036323124452866914162429212507116249516037492
907904833442718035912777403999782094862988367802795096643
549295250077782340072036688406268379560837471328211006749
4668928284876059356522964800629309635032811035896372
490746249051636967192604601083711796346570657675846883548
4181676452693105420171294005421087892891489920702868
4741562658753004846724939002107451789246605826597002
557836621656311283022400889422213721987259290773109493955
58596885612340995764065601007915438609139707542042513952720363
498068357762155333715610770156628102770234141360678812306
498065309630990895975418837027442189471223506753529796300
4306089440860209012115107763789822827073136634673050
4233514889325977102783366592696649041105645988267907
7789642005815936281419299764503578307144162348626820
907904833472930450164211280650856184304217907220866828594
549295250107994754323470565057342469002067010746282738700
58596877070969447447536902077591073737886722349762487125965108
490746746701474640716819019654319821605797476627983295452
489701237712072495830985956343551560045149806375870805394
4679326290366629634589864613446347119710442057114772
498065238533851417302718872552632091870295934932545675922
4668958497290310790399615874718750864572229107628323
4171304429627006269267676415794130617938007532278771
4160936636550687425077427677066534362799794582792322
498068295525786947340398635082239441665564605196909330076
7718544866337263581454824954405977379572341364506442
7717063753040646603713360848873463628838310943151235
498065237026829433281362511704314800770298832376810827621
489526478166069377988936504219347438982293720374013727956
4162391841159900024199507570840461867165299690654435
4160910727863283046458043465307948116431269269299228
4753602898726176972667263029235534035165776214941228
4731164726999501317201937200721908267924598124679811
4233510659336196796069997741797288021290376549330259
4160906497873502739744674614408587096615999830361580
4233484675113260626259303371986927470996578567284707
4668928283077594313875552654009029294463161686645123
4160906409748715650021479430014850408703181717050379
35367450510695403165239703992424069421216708307
7789667914283120450734919223614783287320485700987108
7789642005595716072115535011856197040951960387494014
7717089661507830773028980307984668609014634295511523
65594032262261155348734108295111973832121317444
4741562671090579906052521453995264154728777601489681
908079085000786407015723112367059077903830041320733033152
4731164739337076376529519652609720633406769899572490
4741562658501324607520636427653301770741232156730938
907904833502540126946119069930238025681338108733269526066
7717119271404832890122024442473426995408348659341801
7789667914251660420834381401808014535007313992253850
557836621656311031342161685119639267837240785399439627891
556616798932306809266810976182687634911815633941538907260
7718544866085583342250522379951827361066967694640378
7717063752788966364509058274419313610332937273285171
489529961744542769440345223492985457174001654551371308756
4160910727611602807253740890853798097925895599433164
65594000802231254810912301526359660660412584186
7789698065513606114713228373406957220562486802481441
557836621686462293287855563966610866779926340572249855482
7789672156826201736093844161648370974193961488988347
557836621660553605883476944582399108193679972046936362388
557837058611183554238520921679998421395500541185790571105
557837057341657871423968571853622250669428483445429409499
557837057130070257621543180215892888881749807155369215898
557834008998905819881351247086706975582739172548220199892
549295250138145764588925239601739613794734060545423100227
4668988648300576245074160271863543531622028247989850
916446641950210562674883017889300378111405069135061167905
65628920701244842943339804231520788211059623491043933169717514
549298299724514811541716294810819301021249060657679978346
916446640680684879860330668062924207385333011394700006299
65628920701243573417656989679170961834888897418986192808555908
549298298454989128727163944984443130295177002917318816740
557840105235326007957356493960867043594514073237204738810
916446640469097266057905276425194845597654335104639812698
65628920701243361830043187253779324105527109740309902748362307
916443592337932828317713343296008932298643700497490796692
65628920698195230665605447061846194919613810729675295599346301
64624036879955470545142733522576586063072223187433761819366812
549472549741635205739044063898508478767606271669277371482
549323191314577756469639340568398727116085175918975587188
909124593964808608725425909673604542331394203788824935428
908079084975406463839592846362836280770746533536712445370
907929726548349014570188123032726529119225437786410661076
907904833477172773025287335811041570510638588494693697027
489526986218081127877756500951942235991462542607678925484
7717093904050912058387905246018256295888110083512762
549298795893239188448952971917321793766725145579395035043
549295747762074750708761038788135880467714510972246019037
4658590716547072715551158470478000010300020546072659
7789667840510099382304692272975553607035523285990747
557836621656237289781123155430510435376312813608733364788
4668958423297069512665624171432139918095064731499156
4741592797174015002867598372910282072308859522199786
7789698052924350816181343347064994836574941357722698
557836621686449704032557032081584524817542353026805096739
7789672144236946437561959135306408590206416044229604
557836621660541016628178412697372766231295984501491603645
7789646235549542058942574923547822343837890730736510
557836621634632329223799793313161007645049615976178110551
557837057130057668366244648330866546919365819609924457155
557834008998893230626052715201680633620355185002775441149
549295250138133175333626707716713271832350072999978341484
4679356428787639790732523984249177402772695752717556
4668988635711320946542275245521581147634482803231107
5769702667313838238073683007101383568141424273709108
916446640469084676802606744540168503635270347559195053955
65628920701243361817453931955247439079185147356322357303603564
916443592337920239062414811410982590336259712952046037949
65628920698195230653016191763314309893271848345687750154587558
64624036879955470532553478224044701036730260803446216374608069
550518058731024761369578595324250398365869954375945102797
549472549741622616483745532013482136805222284123832612739
909124593964796019470127377788578200369010216243380176685
908079084975393874584294314477809938808362545991267686627
907904833477160183769988803926015228548254600949248938284
489526986218068538622457969066915894029078555062234166741
7727461684537975604046268958403890167038777588240468
7717093891461656759856020219676293911900564638754019
916443592312011551658036192026770831750013344426732544855
106814095753256764303833378294286611916554425376416034653054181
549472549715713929079366912629270378218975915598519119645
907907881582415934105802117670989383261018867031084461196
908079084949485187179915695093598180222116177465954193533
907904833451251496365610184541803469962008232423935445190
7717067982774252381236636007917707665532039325260925
549295250108523246871479714134756976305211366113905777948
966627588377683998410639146511981686843612264840128192227
608018005012748302569898430918467971541461368365544102333
966453336879450307596333635960186976583504319798109443884
607843753514514611755592920366673261281353423323525353990
906859324483528049103849027246396067626587115427697510578
548249741118592353263108311652882352324436218953113420684
906685072985294358289543516694601357366479170385678762235
548075489620358662448802801101087642064328273911094672341
488307225726202713142012681835502022847303124498663990692
8216224842431797952016054933234066889453547196521130
5168093677994057760082925747320767878818940047505124
4660283404868236820152375279030339055722795582862724
8214743729135180974274590827701553138719516775165923
5166612564697440782341461641788254128084909626149917
6267326596299958073872869403368056548591851096627918
7708202981692174586693866735581850387681112671685129
7706721868395557608952402630049336636947082250329922
4658590703957817417019273444136037626312475101313916
11264330098182133765329799907388779653719629032044042
549298289326570468782888239923991573515343751104533302412
7709658186301387185815946629355777892046617779547242
7708388660618572633466120253185051819988877418385636
11262848984885516787588335801856265902985598610688835
549298287845457172165910498459886041001593017074111947205
7708177073004770208074482523823264141312587358192035
7706695959708153230333018418290750390578556936836828
4152024047827406650819165140257748628905545684340028
4150542934530789673077701034725234878171515262984821
7717063677248940283331956998966572341791497217770819
4668958408909349171486326998469897193537869937489164
65505871520851545824610506822707131674912311091
557833575002571705180594746876462192499654813106014983527
557833573733046022366042397050086021773582755365653821921
4741533061628881876154674119200163198300990146254279
557836621838301772701855710795060176486347021447489344833
557840176298626039646009833010608847700430018168681648032
557836621626714158899430319157330814698668345157429151232
498239561099627462666753777314353992442740506179868201920
498065309601393771852448266762559282182632561137849453577
4233485292201854132213101709789360450160030307925184
4741503451700419729161092162904636059594104073690743
557833573733035231575786512577206300091539337469558314427
557840684134797062081072498472409175033456064942364276032
4741533050838091620270201239478481154883094050746785
557840177568140931670306298364105296744458658012947302144
557836621626703368109174434684451093016624927261333643738
498090202672559222607093169511364519109175992533470910132
498065309601382981062192382289679560500589143241753946083
4233485281411063876328628830067678406742134212417690
4741503440909629473276619283182954016176207978183249
4741502836625375143746138018768759584774026629763585
4741563263252343054146852313567922384422512122478736
4741533049039626577622789092858200814313444701495536
