7
65628920704789147125274130435653818400060120520995081003394098
557840602889456801160346435325975663306284123808310754595
498246590493534542667861826612184754349366919437898821289
65628920701741015960836390243720689214146821510360473854378092
58617744737373158171454068513151902566274469333385880312860498
557837554758292363420154502196789750007273489201161738589
506607614277587264014334399969144933535537646847649725747
498243542362370104927669893482998841050356284830749805283
5674638731145998221718329366376885557076508565348542
916444089992063621520703284661117552010413751068596812477
609070107922852695174710547106593920735304161217944336579
549476095526930436682225938392803011778386956847532403273
7721176891580580274487533188431074247707693202404198758899832848523
65628971931246049356730404607832469832404250530397883487960076
59601820663631575116735075400852284819321000413349548689111618
58617795966878191567348082877263683184531898353423289946442482
609067059791688257434518613977408007436293526610795320573
107818672194964004101001868315978171410271699198839752495809388
64767899091646358045917380329590215757147314492120053576111740
64644896004552185102244006264141640552798676734629271233278098
64624395490036489611631777253233544685407237108380807509472491
106834596268270139846515469972287342130666125403071140241127410
57592360401569571395941385771041068656428143154261275660059396
550518556385168143827867068574385360040023992492495877325
549473047395765998942034005263617098479376322240383387267
64623977286440728753677444027909237380782978040279962513449291
549298795897532308127728494711822388219268377198364638924
489704783501610049635243885998031479262351172827952705618
489530532003376358820938375446236769002243227785933957275
106834954874805373617773570521069806458468128543333007676201298
909125091618939401928415851038713162043164254359930951213
908079582629537257042582787727944900482516584107818461155
907930224202479807773178064397835148830995488357516676861
549472611948456793550578014816590539436660517296504956409
908079147182228051651126797280918341439800779163940030297
113722769145046170624561113116275614115265219575920729864461810
113705197275461288775464916821211531943215414181993475244057004
113702268630530475133948884105367518247873779949672266140656203
64480533278345602173987028915029340641027237327110865283393796
608021053148218449244164418727180821255399222137107480963
120713385000885937001072713351327591104837175209442489270240491
548427040752296190751679810013389912298482017766695547657
607846801649984758429858908175386110995291277095088732620
548252789254062499937374299461595202038374072724676799314
548078537755828809123068788909800491778266127682658050971
966627588381989707344713201191508623258539484004542554851
64624394440981714977385846707105165272307757203441726672616875
966478229954932258075308477861398871607018388254240770557
966453336883756016530407690639713912998431538962523806508
906859324487833758037923081925923004041514334592111873202
906685072989600067223617571374128293781406389550093124859
548075489624664371382876855780614578479255493075509034965
966627152934680501953257210744482064215823679060664123993
966452901436446811138951700192687353955715734018645375650
498243035821622661921282312758906721347605246426646324489
5168097983702991834137605274257182806038104461867748
549472540855018555935646424539524978776625283836279906473
549298289356784865121340913987730268516517338794261158130
549124037858551174307035403435935558256409393752242409787
967498836986478381714374305165848979476574805032108165324
966477723414184815068920897137306751904267349850137289763
1026046842738930832016504718629412702252597704928832259020
966452830343008573524020109915621793295680500558420325714
966278578844774882709714599363827083035572555516401577371
4661557236259985446556881182137480054999700358386954
967648194144010148169226678669582560402023843042048788012
1026196199896462598471357092133146283178046742938772881708
966427936002306649164566972867560663961021593526342200059
5166616870406374856396141168724669055304074040512541
4660076122963368468815417076604966304265669937031747
4153535375520362081234692984485263553227265833550953
4658595009666751491073952971072452553531639515676540
4152054262223745103493228878952749802493235412195746
4150573148927128125751764773420236051759204990840539
557836621686449887654533182082102510097145831649111969257
4233545027930609235076026481484758927646521990743209
557836621660541200250154562697890751510899463123798476163
498068357766385250943364443432305132293874313711367794514
498064803094473370196784929579027099292112640700115297714
4233519119243204856456642269726172681277996677250115
7789646235733164035092575441533101947316513037609028
557837057130057851988220798331384532198969298232231329673
549295250138133358955602857717231257111953551622285214002
4668988635894942922692275763506860751113105110103625
65628920701243361817637553931397439597170426959800979610476082
506607116623444065178022076719527957140987087353405823737
498068793209993215277052059681587154395697780294487154930
916443592337920422684390961411500575615863191574352910467
64624036879955470532737100200194701554715540406924838681480587
550518058731024944991554745324768383645473432998251975315
549298298243389109291416171462205411824717817704120736914
909124593964796203092103527789096185648613694865687049203
907904833477160367391964953926533213827858079571555810802
489526986218068722244434119067433879308682033684541039259
967523232403511424422962769137916961690611094829581227363
967498339332335182878061981916232003082024245537864263314
498068791728879918660074318217481621881947046264065799723
4171308659544234022940952092823654258110358221260979
4160940866467915178750703354096058002972145271774530
908082133080649808542083778223302078800730290695410082057
907907881582416117727778267671507368540622345653391333714
7717067982957874357386636525902987269010661632133443
4668959025966480775698693807211333612406219037540089
7717064281716816589012438781366046376672300873063001
966627588377684182032615296512499672123215743462435064745
966478229950626732763210573182389920471694647712133280451
966453336879450491218309785960704961863107798420416316402
548075489620358846070778951101605627343931752533401544859
1026071735805801548249307601172088709725860813678441732963
1026046842734625306704406813950403751117273964386724768914
498069289378717592184288736788089647141173865216202211627
5166612564881062758491462159773533731563531933022435
4658590704141439393169273962121317229791097408186434
11769389732512145151319060411961248257502625021042147
11262848985069138763738336319841545506464220917561353
549298287845457355787886648460404026281196495696418819723
7706907547505577631874656665637817672733469303902947
8213236707334781594063743028395732745095583347190140
7706695959891775206483018936276029994057179243709346
4150542934714411649227701552710514481650137569857339
8214714119390340803431009389391305603491253009474905
4233514813717892758551963260775037357537454569760009
8223604424875568647062681609071554696308523628124131
8213655577037074346942339478168172778707621360087236
498069289348503379467812212724868937419603756148781228427
549298794381899273482176324505487194848623793558414810411
8213443989423271921550701748806385100031331299893635
8213232401809469496159064019444597421355041239700034
4162421968973741900607694579906889710288279597622243
4233514802927102502667490381053355314119558474252515
8223392826470975965786570999988084974214337472423036
8722523777441117157946605713545857951767320030190147
8721042664144500180205141608013344201033289608834940
8214501916701493792624417515893641449994885505354146
4233519106653949557924757243384210297290451232491372
4668962714618283245541006525406312120757034351851788
4162421967175276857960282433286609369718630248370994
4233514801128637460020078234433074973549909125001266
4668958409092971147636327516455176797016492244361682
35279253171052639876881440418356513684353441666
65628920701243392031598590168717200243425998511404673361593218
557837057134363125620079498707819029184274533400668953715
557837119340592834810606301029145032341677885769686005203
5239221031617388673517161721659219961473077089615156
916443654574364092911155083493472834344818147637121079091
915397647930894284720800888243245648163923843163433239481
4731199170877765308194973524007003459700642564779155
4223177310138141942872785326354786957928208039943154
65628920704789147125022450196449515825605970502489707333528034
557840602889456549480107231023401209156265618434640888531
967676643156623701595020125268347268588425917711709544403
107819030804547369036446028817489462349532851331230853410033218
7721176891580580274487532936750835043405118748254180253526162982459
65505917614149188949248031417935871976419413487730096266328834
915401131479757999390301818237501824978511575828388122809
496849032722432663428465472826607780199227584899354602923
113705197275461288775213236582007229368761264163488101574190940
966630636513153893404665930018120082407531613238021704793
966456385014920202590360419466325372147423668196002956450
8216229147889051786866431885716331798167337941017690
8214748034592434809124967780183818047433307519662483
557836621686449635974293977779528055947127326275442103193
65628920701243361817385873692193137022716276941295605940610018
8223634638836604884382442255327126247912217379241267
557837057100447671845834600446853782521812085972488900073
8285840868545795411184763581330283651264586396292755
4295721647459657375680463276738239173786631265365097
4223147095925425466348722105645065387819140618959954
966478229950626481082971368879815466321676142338463414387
8721284476510129098801012863352385474731169515653171
8223630333311292786477763246375990924171675271751161
8295996987681989782907591552922635880383340521525651
4224628196632787145558301184835616754565625595556418
4223358670949972593208474808664890682507885234394812
4233514800876957220815775659978924955044535455135202
69811328774686396201562989087615845465656807651
4755386177200543426205197138546652822714537291944026
4247338407773515682263624729135850074573577453614931
488506370330143101033734622397673547116826626493986061196
4744988245447039896682195337161109301392529590026835
4152266464655683823479393816937996243951136571821299
489551879319469710387776494398283756903170371473429998796
4161153068899853898736868292081304444430046431400083
1384834738814770076306483103398035489783700637290542087139
107819447962643027182820740280467592037754046605950432242575954
7721176891997738370145679311462298021534806969449454973104995525195
65629389089341707502853435831606296946171295786612088650636748
113846189390733655782020822926629955892305522836259938945321676
12684801155124193419802751912649026690128280572070022067859753917611
908388740117563688713183796388867292230502983703501854690494571479172020
57592777559665229542064416994814895770195188410475480822736068
13376958202113279869038255405950445094930236187573897127318744916340
113723127755136076318233842209635977665309488809235038303044786
113702627240620380827621613198727881797918049182986574579239179
966631143053912121973257779090730865524632536445546063939
966456891555678431158952268538936155264524591403527315596
488509924971840769063837612187730870397018190437817574796
488485031900664527518936824966045911788431341146100610747
967502391658400796342918883065071221742667857473111674412
489555425074563134247804226713865936875161456507401933612
489530532003386892702903439492180978266574607215684969563
1026050397410853246645049296528634944518690757369835768108
489555423593449837630826485249760404361410722476980578405
8213478519695182461043489922676506325260370579379229
4150996334688614941599086176353075740491214862240029
8213266932081380035651852193314718646584080519185628
4150784747074812516207448446991288061814924802046428
4150573159461010090815810717629500383138634741852827
4161152464615599569206387027667110013027865082980419
8296027212680268463700003292295771800377211363387203
498068864121453510643414431475944136377481005884380079595
4233545027673700944255599545972341215608055646248003
976015759793830620463875895605856926845492142793852400524
58597303791479133283403042482921622252344565774894534695626932
498072347670317225312915361470200313192068738549334962923
907908387937484377427828255715146372624229037826403618795
8233790844293893251564928903634667130841047593904973
8223423051217574407374680164907070875702834644418524
4233549331400547999512866408303196198778948404486860
4668992939364881687129115690325298022245531523847276
8214748032788741714861431272505270013330565495782092
498068782842273619116665592903924345875693959238512474484
549298287875669513131029704684542603304713996648146056468
4150573146871754792283925691287537999151089297094084
8223634637032911790118905747648578213809475355360876
4160940851823286546750979245621397566376484133269332
69809525081592132665055310539581742723632927260
4161117999129505929618465834359728102468249209079276
489551371478971874549469587977235379168535332711238938501
4161364041732101104146217397651313449870604837739325
4659013879405625318564788005676572676689556974151229
4233726390577486002671366695246823082341727980023709
498064801820631407860953402839347087428762970400996716101
4669169998541819690287615977268924905808311099384125
4161148137802196324965427779616708404035876574548124
7706903231226056352697743361796680395120910546482940
4152231319345309773183890083763678633447899293986140
4150961793662495220834063707592952561390158932824534
4150750206048692795442425978231164882713868872630933
4161117923589479848441364558906986833926809153564924
4161117912798689592556891679185304790508913058057430
35284685147255194351906132939467768511846773006
35282886682212546939759512659127198862497521757
4161117999124369598206133128758623000049772195408540
40302873782928351975060159320212870846601089338
4741533049039517698877471787570616650031128831854435
498065309627289869892649608944439411222330659801848546827
4233511188299894333555283589918400148258694307018434
4233485279612489954935899378159813901890168993525340
4233481578371432186561701633622873009551808234454898
