7
549295251589725144668413831758784150826091344774526548826
64624036876836453904852047713914894691723155673160708501080957
976012205329893786928224445778902887835754612186138065242
64624455055539143586564836038451980311388806154412261780140108
58597303787924669346569506831471795298305556037363926981291650
549295179226761224238929891655342419439984053573940337284
498065238746056124833109789427697602968248211220428324442
65628920701243358204814054143249401256290213593228626743948793
64624395489974279164814832608752703754109671907053904277474050
557837057100536341084054030908831893399356357354051309290
64624036880390914229118991868037110240394369756157429693384156
506607116619831241678233928681187076927620515000539296448
64623977286378518306860499383428396449485412838953059281450850
549298733687085491183084013870891090654067050295132640483
916443592334307599184602813373159695402496619221486383178
549298298239776285791628023423864531611351245351254209625
549295250108611848051436090294678618312340610744105193619
549294752454544184746914958355219693692093976522529844067
549294743567864405045048509570586498609589572340001712825
4668959114384038755924853210868061138172226930083242
557840115573585167738711534902544775708375761648836318651
915226890319720590139121743504309605890760408222140154138
907908327393905575938290300328931774966226716457352723732
498068803548264780691729482507773243192339977629256620996
967676155840752319853624429147490835140536060925904974523
65628971930758733485096982972932046401516652622035724013524132
498068794661585000989863033723140048109835573446728489754
65629330540333211741013121847198855282036872268528016069482784
107819030804051166485284585555344556859904320936969885077332096
7721176891580579778284981775307572898499629119723785992557830281337
106814095753258241804490117460030038199192005364056334514754617
907907883059916590844967861097272020841006507330946161632
976015253435149537264037759523877042548518878267973588154
106814513931888568522282476300627020377126269738016687207602226
58597303790972774602319842644785540272460268801630008816814562
907907810696952670415483920993830289454899216130359950090
498068286851311875168923103172671757681012477302263847354
557840105205792091419867344653806048112120623435886832202
916446640439563349520416127118133850115260885303321906090
65628920701243332296126649764630017044531627346860101430455699
59601410824045493120435479816934238517733075078915292047517347
58596885612776414080436258282437541015552533392740569581042604
506607116593922554273855309296975318341374146475225803354
499288553668107540073023866121597487416840454710438372948
907907881578803294227990119633166488327255773300524806425
909124593935274692187936760366543546849000753987507028820
907904833447638856487798186503980575028245138693375790419
489526986188547211340267351644881240509069092806361018876
907904326906891413481410605779888455325494100289272309625
7717064370134374569238598185022773902438308765606154
974991670690392763458251212988744444459316716586249578347
65628979246273583125540587599715887655125971402691384358127956
557833583918936954010858951992208081760896285993366045205
557833575032257174308992503207574886678391881810837913963
557837119336375978736727826812114192083898416609140924314
4741562747098010273911005231894341935369694969184715
114706795061570409086993428273324005190996271740964322231979285
7721183779344837297527583484150290877947960211674589986994984928526
65628563310995404561317176159342498655889806502142167441356127
65628562265486415159172290326279187887628245854471915328866069
65628979249321688381290923413029632629280684166957466193650868
557836632024192704346672265737182236473660552075201568117
12684802016087425282800425998469089103331138803261419363858363159050
908388740118424651945046794062953112292916186561733046087790570088413459
7721176891529521050087106888417341476890076228402663094799108828404
107675476143713100176112092247566276235272922430332880289239914
58597244393138095650435840133584769700166457191510725498616756
114707569606431926678225276075793603492189152546041488419347914
7721183780119382159045174715998093347546261404555395064161172297155
65629337855856922152549023961812096957082687307219333628724756
107819038119574876896820487669957798534950135975661202636574068
7721176891587895301995393311209687511741304165538824683875389523309
6910748050690650252262901360051510894327091105050154441817829315255
12667869882688249548278919828679035161756683269812803570285812225196
6893864995464850840837634443721224899407942740930615881323788309654
59601827978659082976857854014116318430284135039274524245786404
58740806368999872371144235555976291999843670736839047845950910
107675534517965008462534884593601127463210058591921956569934819
65628928016333076511753777400994275798550913420480505532622020
65628920697770150696739576569551100420719988886788740745191614
58740389210913100915334788163715295463480972316408454962417768
58596885609303232481049185087358624391740894932669208895778519
107675474923952612540276392108992413672301101674717586158001513
58596826015290836558790692602749910600831938015464838483845213
915223406770328126747082474338947066656045198648505403604
498065319998872317299690213342410703957624768055621870462
974991235217174870662416603157506126830354543117057654395
114829797103146705948742214639260484993888266346380669934191627
12684802138731905832852918634040739320657382154813532188590742787562
7721183902346878873824445232936656814427763103669195403342687140868
7721176891170765147539598401345521522311005479665497332998843838980
114826868308857465249776912518693141188794980592963710529006532
6893914193353913424745667367450522496045688168526052522175272681324
58596885637235548141948768313630190629417720025748925233627332
7721176891588943850229280114133846059396625145315978584552122898131
65628980294821791103656107379644158764347162310223535778009684
58617804330453933314273785649075372116474810133248942236492090
7721176891587898341239877969248012996085856883755330914300010408073
58740806372039116855802273881460636552561887243069472466835674
58597302770429248421516670805103965480821809859330226400196425
65628920700809395181397614895035444973438205393019165366076378
498068359243356975338015697686963422174130998480242755226
107819039165074979619185671636572324670016614118927272220932884
7721176891588940802098115676393654126267439232016967949944973882125
6896276860498153399715394939809518084636813287997264656035378526413
6893864995465896340940356808905191513934077807408759147393372668470
58740807414499975093509419522590818134910148880105117430309726
58617804327405802149836045457142242930561511122614335087476084
107675535563465111184900068560215653598276536735188026154293635
65629337855848035472769322095363312323887604802815151100593514
65628920697761264016959874703102315787524906382384558217060372
58596885609294345801269483220909839758545812428265026367647277
58596826015281949879010990736301125967636855511060655955713971
58596825865923522821561721331577795857885203989964905653929677
498065311112192537597823764557777508875120363873093739220
65628980291276005871555062666579090119509243052954707053644126
58740806368493331623701229168395567907723967985800643742470116
58596885608796691733606178699777900299621192181630804792297725
498064813458124874293302632618318584254873729651518389668
114830215278293454192891441831933890959350188993901471599592372
12684802139150080979601162783267931994063347616736179709392408188307
908388740118547714600743594799737911135806918770546520848136104133442716
7721183902765054020572689382163849487833728565591842924144352541613
6896326061733139919509648612884162307498194204322958968578349125107
7721176891589089652714899999842118919047080693239665949550811024019
58600232606671537085063297626870940399972928426686686304213172
65628920697253453743834053763171765319234477559288413752417972
163905100030983457161648058600023746384739109411205821989007235
58596885608786535528143662280979289290255383605168881903004877
976011769885757073871998490358514503313803668694338837620
58597303787489225209856450605516374909921034086420435182064028
498064803301919411776883834007309218446297267728629096820
557840167441631729072541140557088346796662682690976447226
65628920701305568135764302438425920326830311888919356520070723
58596885612838649920073910956233444297851217934799824670657628
506607178829762191926529105200257617025916205730315418378
499288615903947177725697662024879786101382513965527987972
58596826018826253997815418471624730506942261017595454258724322
498068855416311342025559088162316814280626898671396749571
557836683863158085940893216980875874454936243139949000362
557836621656399628027828075488443508877405413862252081668
58596885612340995852410606435101504838926597688165603095308076
498068357762243678721037956222857889660380264449821400019
58597243173367240221523821150820658398467040180757218417891906
498065309631079240980846023093671976361369629842672384013
498068348875563899019171507438224694577875860267293268777
498064803090331797974458442369579856658618591438568903219
4233514977670982529969432822483539187228735130855620
974994718769739826389685907349506840585834614142771608165
107819038122614095472791121616822758875909766235523101943965738
915226445988904097381029339299288026286305060547812795274
557840167415723041668162521172876588210416314165662954132
916446702649494299768711303637204390213556576033098028020
65628920701305542227076898059806536115071725642550831206577629
557836621630490940623449456104231750291159045336938588574
7779274301084622864415117255562872198129038541728084
114707203852537130459964991040771188650816245077059930307505515
7721183779753628264248956455713058325131420031647926082603060454756
65628972101962125934288738926789682115709779838237775516882357
65629389085797399156407372013540126857362218150723326381667156
65629030476214034220711531272824533343646915999826851797577262
113846189387189347435574759108563785803496445200371176676352084
7721182918739162916465932065481126117728572711848049393849429301325
71656130513888027755607454659702490711913694381032833084412878
12583454606559252491148884005969836812963196912274218429454848126749
7619836370174225532120410604865754306733577861129881644206792480055
13376958202171824828136429073493278574163170025892530772674775389996
7602953314948426120695143688535468311814429497010343083712751474454
106958016509915662589865811443443574359972730780887365477668132
64767957636614342909898506994582279268389979961549021885728926
64644954549520169966225132929133704064041342204058239542895284
113702685785579479001289156032207114731756367816631930609712835
57736281157730789629903956253105396753126188158325964620405725
65628971927710627700597924621279130320999519730292733498134014
106957599351828891134056364051182577823610032360456772594134990
64767540478527571454089059602321282732027281541118429002195784
113722769142008403036091937650854214062785109022449801449985300
106814095750219022699770760974825906751869954976717526527495741
64624036876917703019803456525964611660287204157379182935556535
966453347247331985095134202368847346186888702641258346004
549295260475876175647741941372310983488468272048374812862
65628562265912972087356922147446652536455265173534315920095243
65628562116554545029907652742723322426703613652438565618310949
65628979249748245309475555234197097278107703486019866784880042
557837058581120888978493433201831063492979614475792797291
65629031521714136943076715239439059478713394143092921381936078
65628971927701741020818222754830345687804437225888550970002772
106957599351820004454276662184733793190414949856052590066003748
64644537391424511830635983670423922894483561279223464131230900
64624036876908816340023754659515827027092121652975000407425293
549295251589196395945875492587677788405963867865846681620
65628979246202460077374510521132028633269784228751038060514484
557833512795888787933780368133186225573722345647068431733
557833502639683325417361569522176859765145883724179138885
499289051347555142059385278274161808203205980548647348388
65628971931246045139622650490153950227109842732423349273013123
609067059787471149680400935457802713028495552076580373620
106957599355364308573081089920057397729720355362587388369014099
64624036880453120458828182394839431566397527159509798710435644
550518556380951036073749390054780065632226017958280930372
491970052974430922467097844651757418235956483839981487124
549298795893315200373610816192217093811470402664149691971
490750292486795086766959270789194446415200868545850248723
557837057100007592361515691737725530979228880445371442084
909124593960654630869777040579648943015119645604140654708
966627588377772599590595522671903328850741509470327607898
907904833473018795169638466717085971194364030310009416307
549295250108083099328897751123572255892213133835425326413
966452839225471245471768880180649693970386930206733510003
549294752454015436024376619184113331271966499613849976861
4668958585635316217585682104505641010695318250216036
12684802016087428757462609933436723584540761784993502692340789911136
908388740118424651948521456246888079927397396184714778171119052515165545
7721176891529524524749290823384975958099699210134746423281535580490
107675476147187762360047059882047485858254654513661362715992000
58597244396612757834370807768065979323148189274839207925368842
12684802016087279399035552484167318861210652033341981596590488126842
908388740118424651799163029189438810522674066074963126650023302213381251
7721176891529375166322233374115571234769589458483225327531233796196
107675475997829335302597790477324155748503002992565612414207706
58597244247254330776921538363342649213396537753743457623584548
107819038123049539080755455304439008157931868058989685063326154
7721176891587898776657577246177321992950927147270908012357816275395
6910748050690653726925085295019145375536714086782237770300256067341
6893864995464854315499818378688859380617565722662699209806215061740
58740806372474534555079203190457501622825402820167530272702996
65628920701244812880674544204032310043701720970117223171943700
58740389214387763099269755798196505086462704399736937389169854
58596885612777894664984152721839834014722627015997691322530605
58596826018765498742725660237231120223813670098793320910597299
58596825869407071685276390832507790114062018577697570608813005
915226881432512061714716955548570048388128527130932155690
498068794661056252267324694552033685689708096538048622548
114707621884920611660199143907449904501689874297077632592172042
12684802016556687606758630090970007510076889956421482885553400767977
908388740118425121207370752267045613211322932312886206151312265126022386
7721183780171660647730156689865925003847270905277146100305345121283
7721176891998783374045310980918259883635827381562726616494146437331
65629390134345607134522891793468397966583409058255477801548884
156036248263529885691512697504290041236038826279571419575682960
7721225108798039257004188003419521843984005254229128594092328632201
12684801155124192914712981437219155488918532722622646040996792339689
908388740117563688712678706618391862359301773955652407314467708517594098
896466129107739702689477839268944526972358043981720460239253544055386652
894479854543479627734706611829602709956115158091420868135690113787434603
7619878560233101872658666542804150032989010403510960844449691810931
7603340057154767755344119359460196405313109965189780213761651642179
12583454606559255530367459976603783677923537871904478291354155518419
12566916103480921413052912793259830050247637433583297660666115349667
12566571551333456118942193060273497683004389507784939730860114512818
