7
966453347247860765279574282971482769603576474652578802762
58597294229066587313547858181308987878187323859226393422029170
498065319995699856426361919747301590433420201706183256778
65628920697761260844499001374808720678411382177818208778446688
498065311109020076724495470962668395350915797523655125536
65628920701243358204845516044990832785351210153523729384538345
557837057100536372545955772340360954395916652456691898842
506607116619831273140135670112716137924180810103179886000
557836621653227167154499781893334395353200847512813467984
4233511805210109201675837713370014982662385692241936
557836623108431776367098903973228169280705213017921330097
916446640439563380982317868549662911111821180405962495642
65628920701243332296158111666371448573592623907155204071045251
59601410824045493120466941718675670046794071639210394688106899
58596885612776414080467720184178972544613529953035672221632156
506607116593922585735757050728504379337934441577866392906
498243044678705426649092544242358286852753079560966472442
557836621627318479750121162509122636766954478987499974890
498065309601998092703139110114351104250918694967920277235
498064874154688887311683119667324545208202890024041846377
498064811947930429398617978174892179630672060746344927683
4233485896522704823056453501611428736293860378748842
8225082529664402067928020167199046072167485171961265
506607116590221344677988676530759842397042103217107322464
967676643122796948520896398900889193800068036767732489530
107819030804547335209692954693763094891458062973349909432978345
7721176891580580274453706183676711317037660673465822372582185927586
65628971931246015529725650244901799799875312154011565841039139
59601820663631541289730321037921614786792062036963231042190681
65628920701305534824626244424799572155058840418169212329026297
499288615870636039667684035676708014629911763821336943546
557836621623088489969814449140271737405934663718061037242
966627588348162702590350270521476094320163097686895633914
498065309597768102922832396745500204889898879698481339587
8214714207839360685398600322109029689552363542607610
498068782808448669735636130072973949635370181036559300002
4233481666532924516343084650712067716478590939811194
557833575002571741776956059746989600373509544754737387521
557833573733046058962403709920613429647437487014376225915
4741533061665478237467544646608037053032638868658273
557840176298626076242371145881136255574284749817404052026
557836621626714195495791632027858222572523076806151555226
498239561099627499263115090184881400316595237828590605914
498065309601393808448809579633086690056487292786571857571
498064874154084603057353589186060131013771487842693426713
4233485292238450493525972237197234304891679030329178
4741502836661971505059008546176633439505675352167579
4741533049076222938935659620266074669045093423899530
498065309627289906597889667132272106680349673766440591922
4233511188336599573613471422613858167272658899063529
4233485279649195194994087210855271920904133585570435
4233481578408137426619889466318331028565772826499993
35984575700562669834104914299257964521679752778
916443664938468873120351576363063497718715396498884808603
65628920698267831201650249700079261974179230801371296993358212
557833575032785734273223280045457662713813461620197237915
557836621682836875396437471710538043499073362196924898714
4741563275657974504687843114670377356949504328508667
916443229461549739266748592334080643148860884668933814209
916443167254791281353683450841648277571330055391236895515
65628920697761260844278781165504955925764000911626006817313882
498065311109019856504286167197915747969649605321693992730
916443592334307410426295251039936109017790722122165839924
557836621653226946934290478128581747971934655310852335178
506606681172521847528470375900936931500198812957340322336
498068357759070997627500358862996128754909505898421653529
4233511804989888992372072960722633716470183731109130
7789638921479848171008006132529562982508700091468043
7789634691490067864294637281630201962693430652530395
4741533048856002729631894867618693402852891462766724
498065309627289686377680363367519459299083481564479459116
4233511188116379364309706669966476901080456937930723
35984355480353366069352266917991772319718619972
107818680736345946132176318529987912184870047922449183741391175
7721176891230512073064628667040547541854954085450771471856494340416
65628621863044626452209014081126617093287297103110840149451969
65628562269032230529950521596517903302378340185906469737518663
557840177839563482577942504452596986567991986629610220711
916443664942170302938299353787738875272121613889896278593
65628920698267834903080067647856686649556784207588688004828202
113845780770536361193429110268942293340664484577215614000779927
7721182918330546263479689919832286496236109879887426238286753729168
65628570629620567273466476613100813235998483640828935609992263
114706795061632645984128527895639144393274024345959325613185015
7721183779344837359764480619249913193087162489427194981998366134256
65628563311057641458452275781657637858167559107137170822561857
65628562265548652056307389948594327089905998459466918710071799
65628971930820999463411822203901596453727512238260704787426192
557836694261089839446294580876384514226265547078582773847
113846131012999679747528124153218271522374002536115464535933351
7721182918680788726798244018846170772214291589405385138137288882592
65628920872083885827565490497376791417708001599728786145145687
107819030801074187978941386460829762359396964046964441230349392
7721176891580576801306475432108478383705128612366895987113983298633
7012046382038128220125584978932017735805805736595457108020669124185
6893864995457532340148716564620015771371767187758687184562382084978
59601820660158394058978752804988282254730963110577762839561728
58740799050499183453265134346848255824290498808142286439726234
58617795963405010509591760281399680619941861050651504096892592
65628920697832387593874676191866239622997741491783744126397344
59601410820634548418183506244170461096199189223838934743458992
106957599351891131732432521441871914770424725857790136734411162
106834596264796958788759147376423339566076088100299354391577520
58596885609365469378184284709673763594018647537664212276984249
907904906081410247645873346302771513484116501887099178928
498065382235769452399312528481612981710229763059003076192
576333346859068909824871017996070340208715077765757540255
967672734528256991561207475121330573658425846355651429719
557833148475857738401581515807739676307008278249858408289
65628562265477558618069775017004050024345338424233458485021863
65628562116119131560620505612280719914593686903137708183237569
557836623167651601831362990599318953566230313618357723911
65629338901357055013591394485600269862061340524651128897370608
65628920697761294155637061260275962557437081456550283901347408
58617386123810071430558898788991582395849427128679215775739920
58596885609294375939946669778083486528457987502430752051934313
498065311142331214784380938204547421050194529598778026256
557833139589177958699715067023106481224503874067330277047
557833067226214038270231126919664749838396582866744065505
557836621686538305214385249135213421052479579587936368704
498065309661217918167403196740441888536443795568356671049
4233545116348169087143079592395714261394460815142656
113846139377507016365205197895095820483266944186913900000791579
12684801155074180193163335097023995155992871533491372721820809387514
107818988109892542125209868688115635470183694069865565201943121
916443664916261615533920734403527116685875245364582785499
65628920698267808994392663269237302437798197961220162691335108
13393890335213439598628255818821628866536801075005904939470830523098
1492354171099205814662103489059267667608087843972084869021014681333679913
106871026886091250413000376190883136085952986715496238321324755222445789644354
908389449206743777959362621892773464832679392224004790573366182555777507
908388740117563272774423550076573974362752761562271305651389956433706771
7721182918323227700527966218227076433676520290376646177996652805668
113702269850363541035441901982523062679334896413416077833217178
64624038099788536509765649868541556144228431174593923042594020
908388740117563271728914560674429088529689450794009745003719704321216713
7721182918322182191538564073341243370365752028815998507744540315610
64624037054279547107620764035478245375966870526923670930103962
7721176891580579849411731182444291697450102767079660253195818821545
65628971930820973554724417825282212241968925991892179473933098
59601820663206499314729088618302027228885675874843844675084640
549298370821730302140945944454231952894729871494350611946
916443229468952410142464743956500557643159440420704354641
967672734502348304156828855737118815072179477830337936625
114706795061570413316983210451878267749149860568761522602773227
7721183779344837297531813473932469432210518365263417784195355722468
65628563310995408791306958337896761214043395329939367812150069
65628562265486419389162072504833450445781834682269115699660011
65628979249321692611280705591583895187434272994754666564444810
557836632028422694128850819999740390062488349275572362059
114707152622596657686096425167597421308690303061353137925357057
7721183779702398323776182587147185151364077905705910375810678306298
65628920872021653160420173053615914773583837822530983134733899
107819038119574881126810269848512061093103724803458403007368010
7721176891587895301999623300991866066003862319127652481075760317251
6910748050690650252267131349833689448589649258638982239018200109197
6893864995464850840841864433503403453670500894519443678524159103596
58740806368999876601134017734530554557997259564636248216744852
58617803281905703657460643669081979353648621807145465873911210
65628920697770154926729358748105362978873577714585941115985556
58740389210913105145324570342269558021634561144205655333211710
107695617874393936727327448390802489352392388625537027781001226
58596885609303236711038967265912886949894483760466409266572461
915223406774558116529261028601505220244872995848876197546
498065320003102307081868767604968857546452565255992664404
569014721700586750306595813944048385120404188197959698061
966452911807954010543625140382123477673893033258509779530
58597294228631147406793122232166398518895394175784999353005938
498064884555793101690412777157942298503736760312114233546
974991173014646402531530015927631914841651511039731529643
65628562265477532709382370638384665812586752177864933171528769
65628562116119105651933101233661335702835100656769182869744475
557836623141742914426984371215107194979983945093044230817
65629338901357029104903990106980885650302754278282603583877514
65628920697761268246949656881656578345678495210181758587854314
58617386123810045521871494410372198184090840882310690462246826
58596885609294350031259265399464102316699401256062226738441219
498065311116422527380002318820335662463948161073464533162
557833077356510813382271306146462357060726676264319865259
557833067200305350865852507535452991252150214341430572411
557836621660629617810006629751001662466233211062622875610
58596885612341000082400388613655767397080186515962803466102018
498068357766473668503216510485416043249208061650192193961
498065309635309230763024577356230129950197427043043177955
4233519207660764708523695380637128015025935501649562
7789646324150723887159628552444057281064451862008475
916446650811057666898900532458324368880216343807962319275
65628920701253703790444028249035357235050392302318606070868884
966456395356817725213126070376379654488480765923464662858
907907891950297611606474524973357007092211231805165219610
549298308585361915765733809379843291790060335330581129716
557840106690606629096485301209363371794571677757999114145
916446641924377887197034083673691173797711939625434188033
65628920701244817110664326382586572601855309797914423542737642
549298299698682136063867360595210096707555931148052998474
557840105209493332479507559745257839280820943727577758938
916446640443264590580056342209585641283961205595012832826
65628920701243335997367709404845108496322796047180393121382435
916443592312100152839864409080399727984950570987863816820
65628920698195204832929969212911979310409497036545785972366429
64624036879955444712467255673642370453867909494304252192386940
550518058705204675147028192993667536014560812411762881668
549472549715802530261195129682899274453913142159650391610
909124593938975933247576975457995338017701074279197955556
908079084949573788361743912147227076457053404027085465498
907904833451340097547438401595432366196945458985066717155
489526986192248452399907566736333031677769413098051945612
7717068071375434209453689636813942602758600456532890
114706795061570409086993430145164898898250499548946253163835579
7721183779344837297527583484152162718841667465902397968925916784820
65628563310995404561317178031183392363144034310124098373212421
65628562265486415159172292198120081594882473662453846260722363
65628979249321688381290925284870526336534911974939397125507162
557836632024192704348544106630889490701468534006133424411
114707152622596653456106644860884052457790942041537868486419409
7721183779702398323771952597366878437995227006344890560541239368650
65628920872021648930430392746902545922684476802715713695796251
114707569606431926678225277947634497199443380354023419351204208
7721183780119382159045174715999965188439968658783203046092104153449
65629337855856922152549025833652990664336915115201264560581050
107819038119574876896820489541798692242204363783643133568430362
7721176891587895301995393311211559352635011419766632665806321379603
6910748050690650252262901360053382735220798359277962423748761171549
12667869882688249548278919828680907002650390524040611552216744081490
6893864995464850840837634443723096740301649995158423863254720165948
59601827978659082976857855885957212137538362847256455177642698
58740806368999872371144237427817185707097898544820978777807204
58617803281905699427470863362368610502749260787330196434973562
107675534517965008462534886465442021170464286399903887501791113
65628928016333076511753779272835169505805141228462436464478314
65628920697770150696739578441391994127974216694770671677047908
58740389210913100915334790035556189170735200124390385894274062
107695617874393932497337668084089120501493027605721758342063578
58596885609303232481049186959199518098995122740651139827634813
1820488982010724188868465883564806573854645664707171359839
915223406770328126748954315232654320883853180579437259898
498065319998872317301562054236117958185432749986553726756
569014721696356760526289100575197485759384372928520760413
974991235217174870664288444051213381058162525047989510689
974991173010416412751223302558781015480631695770292591995
65628562265477528479392590331671296961687391158049663732591121
65628562116119101421943320926947966851935739636953913430806827
65628979249312801701511223418421741703339829470535214597375920
557836623137512924646677657846256295618964129823605293169
65629338901357024874914209800267516799403393258467334144939866
65629337855848035472769323967204206031141832610797082032449808
65628920697761264016959876574943209494779134190366489148916666
58617386123810041291881714103658829333191479862495421023309178
58596885609294345801269485092750733465800040236246957299503571
498065311112192537599695605451484763102928345804025595514
