4 1
5 10
6 105
7 1295
8 18865
9 320544
10 6258000
11 138437310
12 3428282880
13 94059655690
14 2833936641536
15 93055995703125
16 3308477732618240
17 126642365068676240
18 5193315990469140480
19 227160198500847385884
20 10557603840000000000000
21 519578655591970045435770
22 26993122721915662317322240
23 1476275308667163043683592795
24 84782351575271709461704605696
25 5101272836327552795410156250000
26 320911000086331519366065317478400
27 21066757117738416960912110739605850
28 1440651399843891602717294426534707200
29 102463376794593898854642167713505016474
30 7567981859544876000000000000000000000000
31 579686672502027825561192675365849436561505
32 45988650136586456144464010228685265845616640
33 3774264333778534943520771534669683289845293920
34 320075659064523391981170127402667501383483129856
35 28019281682645066190960804578959941864013671875000
36 2529407425144481078597641400385222074859636349992960
37 235254013641877713217636930829833310491884690418320810
38 22523409715233963524349160257381619629912661798126878720
39 2217960699862951202571534282437760607029456843042555542439
40 224470653330344465039097856000000000000000000000000000000000
41 23330968349725429492267203625383668966956134630666982796760640
42 2488694159687209133557853537384394190363230146046777719500308480
43 272263447668215909894984274615667168813495102047029197140235804790
44 30529093422521361867703659292601984395474026025373472642191658582016
45 3506599316130882076776753793128294740332393121207132935523986816406250
46 412343565964451412506455125228961511510852046824394111051425021605969920
47 49613256454102764023198058576694546337347295734412718761741782739883255405
48 6104876869606559733017445428687329266026656850533447774821903307993000181760
49 767859773302797873192530120975423956041253866869554623014282792678959091553904
50 98675018307403661310672760009765625000000000000000000000000000000000000000000000
51 12949588531696185244352249221451889889014142253522908544793996370392514476951609300
52 1734760400267651026191408085557225431621268850521760737615862449669799310182999654400
53 237124700242353356395866351439956360661300880977334227054857427128296100143874198455450
54 33059329962267545590234065415587535307060841034470325698001854223273024076125213531570176
55 4699203294332387275799830934342765589275467818999622876798838433387572877109050750732421875
56 680779901239957378545815119662811310545714569744897074237117918617320959375248333913488097280
57 100481689292167623877429036399862694359954486005370879359653002897671980861426122713641979448880
58 15104833596216029152154398875390198010185702061277225194044234841256708178958118171049186411151360
59 2311800070296897212168085099588072137984269338114516796285396028405868691390748988685948084329150994
60 360123537236152933887241934907419531550116334796800000000000000000000000000000000000000000000000000000
61 57080278203668187678075577338085390298198134325872151558685568961603646805394722414438475634150466063610
62 9202906545657151222008453893544696762092535258833912679871144257661787882853287967355052803170771895582720
63 1508841671607842875791340818285782242638487471445306472357878992847316246822599611076905822085144537460740985
64 251490487430066957871838074778230473377972228964808604439349104316824323833608289567168000149219061018012942336
65 42603191076308705387928722466634037043213193414947399022483404704433860299417347050621174275875091552734375000000
66 7333183560423301348806534705741887522089161523090855326104900518372855512035739479164114427127573434543243305943040
67 1282223083990280323052600885946832884249253280086465360596318277696381086113210688422161887891956937633555572855662960
68 227692845571908530887451019020443663065896950771553839932610080467963915493813493493436428491278458821289571776378961920
69 41053229661224539886019448490433981101313160885911390272043178702727029418875823847916702008978601603550439935295072693834
70 7513770257729285139846963037152476629942738493449437462225866000000000000000000000000000000000000000000000000000000000000000
71 1395675902211105719494793935882756778698620948927855847148433559450912794336520902488466503556712506617268211946667119000709695
72 263047153742971974548989383927413482160019480486679528053618379507149474700149163270474008004748423372154332472638368938889052160
73 50293744531715222280799392378915714749047557447489537295916503174984382506726086104991661398594103251624554239609967222712267005280
74 9752977937606216118335074426476660396441235773354241055317916123337180193195994264817047112194779027347344804305234863918870215786496
75 1917862496212259555663569171000220297999403088023022419797157491555177975226721910971890730458408458325436640734551474452018737792968750
76 382358784100044431873729560657180025419538030534163187837476456271116874315219883099498528427191579292462281371172535615892247140315955200
77 77271041064131077046342201873326521563203807680244546159867040191205130989987385727758446889186426561237664096145288637037336892430845557450
78 15826155736058235134628993377907778206863301493454494809378041685809264549949896412997121332680111835172033983380137622626274787450136454758400
79 3284506159964269064519481939399850689061053423269227210150263681377944711831120597766082782105975915525506470552877993518014196865815725161052549
80 690598629863735865118910406551009078680909192788253421279345622448812851200000000000000000000000000000000000000000000000000000000000000000000000000
81 147085303658112946229705329064555860591885231599888192887969516202106276867198524703432290738284357267006003194646653672216151007477535246429555513680
82 31727043516910750418865725055256060814499635419232720576116151941483151378626297418112081047339685486782676003492581478741825615089939058495195143208960
83 6930064739329484505555105132631162385081652413886477366250167855282054202211461902404517260975329170885442663831740129544612746780759513313945152589066380
84 1532585392804989262805012377254249981521954824638047375958869181866490228335812373786173875895175896115564834200769397306081088826697674935891636944063430656
85 343103996374296220984965144921899954292908397604182697401217668588260096862541103610713138189354131383787125122265338275640012000167189398780465126037597656250
86 77745664575426733201473604255472847673866360681018992778266703013335008153684514823468126485611190036833874696749097001159075108468051954941575859475966601461760
87 17828427634842647593416990785415873255186631385463447738112567229242019416912828044653861836990108914666310173863836762965339268651373885138501082157925601415621515
88 4136899811496801054302834672714435386657211980343382342024172286849304039417925725065732976554526070739277689067327097786493514203127977055582077374926360602665287680
89 971185387484131768888989007396908791551064305754633059453543023473438161215781872475876903449162771599091945007298552776719810142600410746312777838571226357233025357264
90 230640683323410552333587930028218714650313531415939080697816548597059168873665374881212600000000000000000000000000000000000000000000000000000000000000000000000000000000000
91 55401195715985175255760089620159998923761731654243181443050809352881066241910630437077514606583592580664578278986505504182086523071250174446248797195642691121241158331071690
92 13458476631410641894189803074248867897060751947235940811117392364573894469247283341281370227594318113762794652947601162361615047311067801740278062253737763474204383785171025920
93 3306066355495387050164815045374894998633842590642522638154881833456947114130725968694400358429955923973258165048044656709913732474985701473198537746859062552492955683456016248410
94 821131440245347982308607046232516322420563979700962241164108109914737022865121924775075766595930331266045295040158148616648459345733434710392928693345959900136574510445778033442816
95 206180210684775092258414865895309156141956579155340950853876347100840371065531942346358177519779235457087960650024666601648906372650915048484222824587419609088101424276828765869140625
96 52331516499337530985092303874143119186184089799940889791204684467696307068524966331991937183690065882612143610658871575375423278396539503852122203048601370774357537277381436502672670720
97 13424918567280148137628374167135957690749740709091969095461308845707730943437645341937435761498854781536318417016213573655198249000708184734075574953337259362024777104326577153031860063520
98 3480511029353246451162274945758106590800139436987736842956507955153648695912489236393650863217180985180955228998321103509655805608620913339282587111784119601157299222894449622060936032419840
99 911820654813376900391035061762247363931024978217628285441606956352080415575480798612426641248648729241488409415167376699066581340390742237882972679594402180709820154432677265149669234488248104
100 241359241200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
101 64544692232868209843558587825124447220804609109249599263037634161709495988804970990194890869293539171906963647091343484020633302722740571866351832417029391689331095971236420529730466719221737359850
102 17436293460544033721669046251825915541451789751882436495051398652871523864239189515005277014523239875534955140656850056804982609283249274630564303050422079366401565251905836028909755696011701072691200
103 4757739739153615668229105709406007656117220886377542999734162663469399329256174875435754812088129681454614666454205216054436454213170680695456085844990987622628135974309547590060013578679186286710005975
104 1311163320376748873788171960834300704187132381555877972287222549964047673153301334338482045107752006014641970795428983181876773566324311391226850364665314249770070453873347805592719610392117499251157630976
105 364905219944278009508288197857435347916924728702085772556504436694911296064112657402986257229636830453462987142931538931695062664597743457624617349777440192390084994222831937804585322737693786621093750000000
106 102548411927556756676520718751307449041686577958964692504518371405755727210562172892987008888752021900830161360184529846855274290107481501113069256838558240767104397022987196226308534173427843508604747466670080
107 29097963166166814316018511152680160990927621448231718882767358258413096732062175040082107404193368982600033468089344771230253271523763124868935635333512537800622801410003691121698932478506427816882980390568004070
108 8335679678958092035498590944616002625786310215523541724645561801015925432041688997430478021523850545260056931373533694852202225107320950579576614818199252243460480497113962371997275123048049647376002775212139479040
109 2410598991474169901040333014024196152429135262370273424829589375808830377740391673926558508939093751332639451267673278443803665916384062061524621235265590488660510073420323858037642166406121871846849197012761934625194
110 703681179306840457717746474105004567190147748058236791780341605906724700903202281347968396119808978582402230601734280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
111 207327120212632154556917576009141158391374216342629014772935309509879499534414172460271619335323943129570298000595155193555219464841242569152789306646965108162435618334152996036687915324020880555548557475798565017879984285
112 61649336958884528052230387550428523077977580316047670581190242728079410809854903008186824814047595031206292209372612702867032254260636797520072648144936432686684576315043843711488524478918478929006381212328606315520385351680
113 18499346959516667921532074316306360756972595145776282039299639878219283309632205681285958331742054076535641316024837368070227378058696209143069980839086202534221577783316104644059525167008674314728547931598327591175001396929840
114 5601499683806152086953135703761004498929767679381728073732504944869222213129085180562293277068795809141684140856709343048037937420175602186783618500014607727030054326332125036260097959631254111823485583994145752243358140398043136
115 1711342923560691566565507331288535133148990838612224395956957618842938180584800667243907295437645279605825971946540730086257756410560290655823866928085304483959890032363784606218716631174329295683733676014526281505823135375976562500
116 527497109564456908131291552674108980655654041327722906118485544041460968333709036339441417393489399010078424749699369693911694043871603128269821157666782023975146766731065906582563981299699643352509250164029479666298664903193227427840
117 164028589437234113357970943473325115956266529949070549425496494129472704981359368540185170519565020152253560559072823240691593229595577149730235936453046724153839180581616090581543999405939408252768079402464800621200811974087785584304090
118 51451986273048625622269034988214964178665945516294532644652596531999597431055154010732277349593889515277109027911282123358009165538082003661190154681120306210636288800961538785365799999632311424182021227002685531564750521811223256424775680
119 16279278369840443236537760236750822828923339645058709709243358021833908489958750551763042452946140899819363161884069383861128471055430674426269336901237619506052086000792225419630164272600399482166653539371752291169841483019671448205983898659
120 5195010214585020919558015581796976943196209946118925852245136494451681209124645707766902136508272394161604271397483118231833437798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
121 1671953919946983953341372432266872257719846696646908791733182561896265079421338484179795925447356399379401481646526406975021598447622335217800782844132041049549925004672945839948839771247208892188629056245965671112966585793464489993773116653931120
122 542647450643724524626280975780822169019205159648677187088868902524508685201908396504236735791692557074776240982595608781907352922232718729370052752770733924062451691277024193393496523250452239196488226925988831561031442190936018199839103490918973440
123 177597250936625138308783539632538455018596394422411146386206583065991787161742163055319702084453247561121971327148846977675446464682598617929350588237348616720699048896470924957328556064195427731249267325847490226773010581614049980950715564916323344770
124 58607024200133167233816996730468715007532507428575386966755442468571107101903929503368400173622242752359122028551438229475947855638685773216914155545598529740866349439048159947853024777452799781531699253466002571071239381590520243967832538663096518967296
125 19499725909227931621425466986013724463918496174616803923051873898849683227327514272148064798279986140564959559044401214913611549076285947996103573417103741817682389662606240511801920537650948468520841149212211685726528487272446454880991950631141662597656250
126 6540992880004778008678922432236939019054957918682460601622248703763946205833708554325231692918155754148561347340917344387716719361171588639344103303819814062376143565053925511631393623627611203187489136010537418532044955310067893829639979233002997040545792000
127 2211905546881294636122583165513846520818156991881063523960354851047492189992540484488342144273784337171240248859229606693366737463270878184107382351455285982473536865309304388051200297674538577430338129492419296196843346267526087694708714658516321226265635763625
128 753996047296877705367749971643309369883362485572965367228448660065142600846959399698659748804668482528485646003214074636510836651070811307183505372735234784384231691255850533300177943659450259822124311818051437653850318152034800558141645369838814722148517543936000
129 259073777453420276260685414871205293516406540287791658757666731625220338236877861823385579038942779058009239926331829713026357049667202413560366910053934432863324286242828485322067253635816757283060215748317004973081046943169921449896810409750137925618307423793738624
130 89722731586210577973606072316380769099305417013985561868202796858166126146053441981082997306495511291369509905457349502389505996919863056146488800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
131 31316940718523134847694785174406326433900950768239266057889121006354494680539048508778550535046811334426849993772784116400154232149464103655601777483752931154188126547801609122517602648958656499468961059017995049825439596537470043695812964646274454462682128490750374816480
132 11016092560208564369432920951216135452010060670609390310565896565047485338654563203333677457936865847621609495813350193002013378897358752694824706219213288236391484656124204351318405048450166141347216415703060838145862262280850460361927165525467843358921183715759192738365440
133 3905001660228890266845001374714194787025004091078531929906420756670421615634013828947828621814908647368718347565729323826147354469768628785042359736852921160967085228705903376861552579390364016635176814392852605695782618513233343671840912118362957756567929805849081625353234570
134 1394872992828771976715979567416266635305999383464146486474397320839001112106145317671359157462279378275038831970493998868526964451733421242887673719006332281969551850871460858282728440239836401810392738166216028621556878207806322096656721922053414188745326817980917694643574931456
135 502045050585191905296682850285956013650892886364615059762400300890945726930665962830746004355127735293956307164288928843837191123236547440611067267276478890120466545638152781217652465658264566420003761566660520543780381100129083909901832826448708768651840728125534951686859130859375
136 182062483012664868620081343792684866093057337326427141681701517938108749772616067025454710135556152431252842591180837978169682827547597895898368594335628059853035158365855138557909316039228810178900462732936671228891664954203603078081276424103155696955122108715458315731351831639490560
137 66518663984938450192583631969145725736506535976085214976883865959269625506950030055252253720017761706971932992744620372676000095976043587554390761184970627990121274046283567475694681646845060784561976076933020262588994309269434772353327546993381803651449946486198927878042597828265536160
138 24484303865034963542860121437044893144786123319442380447054194439945770279343767245403133255674852395483817955093433343331060320998143800548942172127883875249531408773022072362727380522838684420469176395620554401184954308559030936423473144390421281422139313277099832227471293599052642385920
139 9078820860909380998059358295017206485868302580340093071680889909524688657176427392873539250466751457111952216376631599617365388427921201855841039395072335010985674496590759666972589812699734171465244726438594693781574984998657445259040933362540280993776323071696650845685841236026759125325214
140 3391135796261290450613640083795509335107160004680699154448441233029554998697743110025807794266504461314723080714712108874289465328442711870307432816785404943400960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
141 1275886107801317017242486630621415081144943561739912660914061393324972064673339971131916727188550355985083515248620762730443519615750678340269856081242774562287421935995301539883651004166215307041658571613785054573091875810199268814863137392245067989701644907294104008891755191160210645023677636490
142 483511610598609077219277619130924823155611367193315369047014364923959205312669989986506105359507783480184485716662215478439291655165523669077201914005339117072569320664469884845245919472051856372739509569064791175091593899109839019243775958138484429910498102247988729141357619576565636054315098439680
143 184547335990718215194851245314376505922362670113457125924380958974542301951652768378857817252742792537098814569233386799674553268445607841514587320948523571497913492894759805379432619509490470062077836514544619531235470621971571839215481506345318560976338774182999558293274367205510078164905372891427765
144 70940206810187705755250516590741765539941190580896638086745075585792003690866335744416377788216943066508001578323614892611079764281767874338965342794762590476259364048910314013386582223335663093048504831913653350266579240608046030832349768030944476337209202820149102886007124995416998540549955567134703616
145 27462441892831000416937851318374601872702281384058988656399326002052158739992846148777217120843548708909382400017429483092598675878268978087559705295678897990271485141827663884547352261746202045332436388478638591225569846562236615303574421082088673030624290371257481546685141893249237909913063049316406250000
146 10705979866014528820835118103494236732299721148126810719353352754447038206871825652385380736010939626968674513669933319044599863748041205974230896714695857290852325920979008679184725664049384960997728440197263992058672888505926845292459261439829663141853192894381606602557657264948333037035801935035600753131520
147 4202745604666061338043609535546764103762030023077865814768267242673084261940420530973539276364641163451238839972617229488879182392087037814616859683659357089883345860208550032946707080120797148078402171396543320228124927117195758632502368057600151508169925541814476424944956638903017470096144309135175171171933180
148 1661262735523267304053558976531133519073390528312263360383296166364120888508989879356217587166529382448155973078357827424219250942154924404609493035387829110409702764584745653820174929243497194472766938982124960190008856569376428346464845225324113627016888440298552595985997046082765622762767713939279222655219138560
149 661182731772568271234773818019384793866766503354911605853638558979163868817498404200622206430907289712003443828463689250852036079445643802290749174518415662937416411939103934365767837853453873185911934014641415397049059458772398519486786896025164786806653204411202650272215435066218193352914241467196659497013300098554
150 264949033171148466958987247914742669780515124440554068016928928588989000474682025079399343780975685598113643554159641526146390388363693023376921331646371982060372829437255859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
151 106890918058332534814879030635323193230294288044091848092165761203955229075307166496667117528806830426953941406689113951401919451047635106589296011959454783699111800766947688278045402262113556602920607035001322670325414643915226230059524967376513008392680482783481140284040361373878256312285485497245667396236429761213017275
152 43414734592640896997353618072611435351419970088536113657774469969401929047119069597167559784657509636444746768984208553917393671652895227435147934425297582491350597737879685695246863464590016130428019478583659216435089023414830027865942764175906943220977117636992651686541212017262171588661058599200522158995826087059206963200
153 17751370018203654178112701559866170488656905920773112953542340308273728615705231115271433395629088974429755026541058731797161749090010869030127635497710417982843764740186427225148972602083332352416055928928395561104751836947326222206006915738650595699270031494489195172330205069239253343724550116646985851710505327654702190787600
154 7306438834255725134692491243762477600378471652131779907794278532354584466290919773862841334077332208549487487961853794136694033844209971729732239555398587933019865035609530744069402585949618063667919953716126940465259880278171574534450389512344660379203356610771223421941255909470757823575317525173945988965114950366665808361291776
155 3027190833271227586055656775287707937445761399108689115907886641738913775322056889883338970142126686799157556199227297639322242572473359747060483209621917721824242668814621232171694900738815350141058703450460498345457874094157523257967972700979473801922800422710719814344199685966030244664093720730058123535854974761605262756347656250
156 1262453196004450345150727028910576179437816239846402943044711805887808843790839334400017599500155797037579249068650217655664570248868915496739225717089574374184678365742729572066009122225817373371423849026699655374704240050492023805031319529227683905383524063854393771705442539329838874913603780466786157444359945973055904973069358202880
157 529924166932304273651392449847049994063321782977221183217379953066631611592041075281242046255850598899162973914379918219080567184168010470639311624726094999805963983267326805017736943291686160429910273663179698765286691558652341572036122284944795266336665464277715991889621887980452158363015347193648844594360151219364275876282150124936730
158 223880810772056267541286592175571947414992580477947146782629378863682113273277952963065776662659523695008697142420182861312315660945893497265608381335400526336642819484899788164920977322417242330097030308335089436632322521659407881283873511591924488410514871968733400291096065263907385349842489341656522319232253325091796466580362287969730560
159 95193371565975854445034673510959420589714675647680360204280221083506995721080434950414349601886786568379833914595585775611483793653340229419314766248707444897257050235515380955469000224273409637278547850763581545361851176620079902157073521314158135228325898073423104833614354305434222420365685149033228921932875525358570001575669012533178008769
160 40734787658463920463347915759330192135678216691529774589569402326314127416961811763985545525387462093770461122519174009309050282290447944229566087440404945818640449414213897819024902005758885888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
161 17541856633156551115884821502375610631315231132220540688448383165349441094259508556727886230853491523870516745818846827307542463893867755456425221928392718016407058979437443561160966953232235257484882166363317703981135747949490858699254186629591732542206957805013843108296738252683153707574220648808270001247271415376976813526749723231724944470964960
162 7601856631983774400896068451318701791409549819608924206608086312516841513492910451223553792719238283956612000095950867953125562707440858847248774347835622837218827777976810013024551689383720841981911006212596933084044545448824610661038193115392560652469848663053390856395589032380197766038692019986328552931131271311272101917483958904914119281784913920
163 3314978306286400790118029550910137163251615644758876566533279590714241540889207804186298268155347684320762831680696377449421193660534184966960820698774457776797221448867287270203767690327867773923985299494076904071341929648633354324936080773003121555994309533069925679667242025146518240937701830999886711298965578866813335692449749120774571250280471159960
164 1454593691774378670355763813653504779528484688883610888320099278675429095648081743298163661410031477990763283753485504383479732984324153136898055586040420988065685041029037549189941138182039261992830196871442652377234350302997963552699052460046235113363467967685614987301177378592163618820831244220118594248300434627044231955057022345889750281315725067943936
165 642223223550010157004927198551484264619618908762848951069058336410090782997309753647417492743969863050918893987674683032444902119789763947051672102072209938350515170688740969825262876143272801405786491605304145444199914650424940170857700454834026468720931386757042148157234682877303510007061018853661601987532057700955659407249243031401420012116432189941406250
166 285296943500851413283600109830749659055080504751592472946295677185456641220799368735032574457243831247802691099918286925386379724643452078606098400170620657347873842480197488659935435593208784380627419037555640349945186266777130979541816355216159355319637688911146152685332221732224727793537790059193503015540467955036782303238984689528227132942317622850633072640
167 127514258303208702354005383588353180342378285963246635039117298457224161963934273196236423089316640479931450624199604435938020946883100609208899507594493623515073349857105986412220775232085593122178229211724195944172452985004524432217499474417430478154226007084817654034796036147418422336222405611371540417977270639347808346445967856585440882274992554919153391625735
168 57339619360799543227424422193038531035447011552395783985242166710817392414971848216321607519537867908767391094923656709762326367605044300448930157087141287995706109771346691116918255836478565109478846906049281204859326267557399878645212857863737050524207975535914361534201766656522183464964071707306534620272941382124534125952442167099835092990452730097189281039646720
169 25939965348657055264609725244760311248862652116461457334616367954963651036513864666443464398842287541386895296939723637104976527010755297404575102700009459441085572178305065172808755562891798795416525914299945703402186127925742693130072213570176146605870459101167704488188825023004502400113077669794202931951163108729806147457325575920568383870655833989036786342287265984
170 11805565662492116314823821155902266150934546329775224612960709726780910709425837588830850832707211518496079327578610564136407022075253272423420270315971839635611041920771864149227431201005269239780415264819450660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
171 5404947943903008782463892966118338763379257904445190953691101609406403943221029936508804768527705917485694075712761023521642609352829117432147303323006260332810207796791901208917975421148379857825661779626166846602761545356870802906813171641742102900614009592301043379354042013279956767164527526754275610569854591386324401954790171348815435289346668994251685552140954862115670
172 2489248192656640157269522342073816701976818053041073723923174658181187890357374434620411623739155232547074498304244287693142789577419918550845449673774337519306090795859436769496187854434697811889309057435211725729223551891142347465123744736446607263182993560592581747739053196863822088267094761224160852009282575128904462306978892947261321597913727872990853524612674086722600960
173 1153192216038445369449329489858222672306540043226661180648064976432986756739677742136693659021533815071453400681958838166487979724706057634898107742583035774447245040031790825742647127870524767479350445631147382435190625094687817403338325025952765459448808919242299864307172992484837968912570137753022963723117742386031176059901761753329475518295561099074520733063399481479624653930
174 537374488716984352581220536369235852872421546160563011685570254707223761889757472669784887188222637495375712861738985626165238184280751769569478419977063169558809669897530936294900959344254661659326366524499926570306908720293196881769626438439291125667014598370673355985730757348584755353547763664948505476458294636779858244028980884325962204270213074400152833717809325780316870148096
175 251871731036471565375170393832565188998720584823809819970429414059038531450823862339326267020532718824113042366501747991020903227969729310846112132171774635228729996397839013774542657636066122548689310600235551519453948494869464278278883294102527911434685183267612702567636380788641130935428060250619442419226261758420868065877813957741212486205091558577606747348909266293048858642578125
176 118739227298396400709510367350562044173812237141100262344820902176379837213552884770674572799344607810460609905686669071678835765125758381629062487693218253834005349723009618951221454151913776276716398130651811165022112945736998191495962274854999331297934792345439445984936008338257760880410395678986944278471270029810721722303437963846296453443033976887380514892848010717670150272502988800
177 56299813713757649499079618160907302895479923153681140426000998975010917643698423781172284030979715949055620804707786919998055960924521707846989322177004046109108825446318258836897910633560850083389885596499350773390379493689484894808594880032905370381417508001753279994683058318476868530446207772832209550881342523626868478307764630008553231325968839842380386337478205982301436018474285602800
178 26847468994030136325641465082493871353342814038417698890843029885037227441261053830397394137653090066126764911714922113652649141057539107127397666154435455320171681061023438191627024388197605767387440453036274106439541039768049632084542953719298878020349298271535542701548396385673328842935358944807492220758352942822456183534459424031550254751284715312906917557134618742042743295104138189209600
179 12875652894239129744725080181238197494481896410732960066010035909597102114151230814697121710967955670129155057906787913871961617431285622583489198552359188226635704030673329895001435904848275217218926331952024839096251477811042176356243772364491330613655726043985027347569503267845170365664576705911290136201050315216235041353044383801324364642111248332317855047055586002420268052529056634235590324
180 6209987377503009425865011760129670448113209294165891847142540242363822480093233024307881205884847492202408744807359118736706149522754607898554767812552104886644695110870636536785367318339078856234074338745731439233884380725248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
181 3011992632066142325674885162917414341207407447674509140426492805407292387025277806759841592639630273750123343995693531973397137598668578553134686204220571441011731788624294054275787882975412325204047254129958268832973186468858341694053130542898801280635614345630732159968981562245958531815640016726983898846033584971437480757833174244481045948290072028495086655229822205304740187853791685481538986485530
182 1469079040317398721158304317020900051944651842494804517414522391328770374021014937583488181436346613937792415075364657871488213196397282821500339796157412695159196825819900315604555104260647807422282603536490223537145568836038024679890776747955230906410066171452171520316206478696926279240092365508308545894365122246284783058526998964233252966247677437553212757290227613617325050043610346173975272525660160
183 720528196781068668074902911120368209614104783696242588666755161689171008075879226747226924199481032956594155974748570224120329299186493341550596984140114392508965268782879310845476389126581468795169605646661792036341965065497234842444412712305309212642072059786669387487992556151638388064122756246211607254391242799948742164975102812791362612784691428223884165600807906532224422005727281722742229200706006355
184 355351375554052253294425009036003076487580021833122459921259917218477622868238504671250567809897441555369712763806512775633932708606899723739986847512321371979236697449706029509232463888014962807875170626329296479510521408367634240306088439419554586819004983284890313660607502359869258956249665175204075346078588404139726134272936814370487045735094257194741726348259885502221200659849263653560445202739553632256
185 176219112806719459992708909773182275295375249445382035862493512945439065574228469693354041756278415298451361823768247037111973467905640222336205517527133502937415652486454842275604538998230491744598870140633470352953376365032192624489840471017966508815107390422744599561472032328594235601783409747205573452138471318070042289903868034157227327077447186041236031446365712868629138654341659275814890861511230468750000
186 87866422012095803899964256212422349598910825890867974577477166556216189854140997800460020014605710762562897979693429844367419062639290920936381634383929717163537440338261370648379807599314363983813316877757674706528023893737876773733977005850766029018975060172353096161353615601348590700832475625109821625987896099062622222930204125285204819613118457603654064900310553267941721264973651187541641572112951481320079360
187 44050908577173494196069204853112359193773346250329895906789962937341414270966577994452811971964849161486216426559834785110944761928508049799324670264574019355251891674987262077988135487049177625096936297022015617281310764914365912034427049807166550576115545651757355146775607436042826242869665685430903570759091931435009856966866953569739120946436384313841020314845288812608788643866127917843052361251546631033804034290
188 22204245002808686096213990477723767688322817657216480846736139425825953577862146776593047920516711643695603274032034658031330983984811955135095998072009462115501218461983454585810405200547824995045818637785999306052305890419629214497741367956152935883821476902476528492738635494310624003450708331586738466928995289773217950124421715112232121442726604469912239093004103466177154751663881474789838797487794930451988590100480
189 11252621616751122539779905506541913260911266244970765047534318208722635119959748677639505760537441586660735326015113449182486871982035770142637681978121695913562696741329895284564283992640172311051658032412778010140935956873981662632083169244372889687399721288328686244167134267909268185570693013556261317951760750368638108808197142665366765771806411170988866593168380735522827362219914783299677674437011593810207973532961914
190 5733178621160668395342628432855009386339445772279351686018805218964257026904973727735275081893216372503742232517178913857759314020325274519417336613946734579533246615945772061558789889011961222530718505154530598629901946480100859523642813760016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
191 2936627788856744332322558234623019088121666753370696639420905754522909164501757840410875991590400122556543769849870767406224878569066669621475059248872291267691950580101242262296349228570454544553324085311670706334140990128296331559029731987022360390201123354605761872472334482779344263381606656333848875159241953754460165879335956466784805165107548821903118360676892885990636710140721403145211589948413913450619810443743819720665
192 1512173985290000253318708196865242181305198743092078992565554269925707628581511097789348849484412555228151105422965099347829051268848040629942283144196834389726971491324286475733433470811680110215906966894493039371214230432176938277290104081030734542043640898410569663835757475692106093222609556951551914578886309442840242414966424106895986544697723710108045585687987564075329857604617339994294519748121069586604156113036321195294720
193 782783980676316883108917578769263637508736852522725159909804200391349067430993055331465954603956476216030401091570565403101306433990373044821296428249761914516767405926311926091061127539990211873258924928878101782422184078554430760086992481518536603463272220466838202082202693086854734092548814464610335536183130400925017810236296677650875841720801954490314621644825861006985438575012764928722960884665523155784208892120562855627338560
194 407340333186035670104855231454678924029587064249904471435773226347098418920399899965860437443534770821191765777019180509313898924155375956942129230629109844375990789790644042279272023146832334477941821143542059231243387534647193969622610537764738836257911543398095074375958623482428708552291742287892309223604037430695763419573976747561704882289838371826801560725008417405837450612152757947986561962649112642231961069581541798153778364416
195 213076890888704790873999181506567859541745482133360732021985625538239627126325926423036671016435040327601509392974628653339813993562664037507087489595215252176790888712273069482109677513499327350090077025733785759207929999235077021068460679345499247700068561082509855886192411365882110916050929964030546320921206763198032890910710177968413669488908713593763417956850340355391595248616368094121730283885263190768455388024449348449707031250000
196 112038425609464300342876102273272018716416344120192204241737006344786270299469415646085741180095753191189867425403617830618129226509755337255294403069250269022771469694999369433269038112000257404957073793067612576879229541208309672719928513825622159557643886940267771208423537202165861185536888743776855986363065859683121685910770249875808317389677372085734358361203957495625561812576455482695952846403690186834040491949264282447196149063352320
197 59215817822016521940429301150755546232568002441840061408177154625752259963052802185404781405078117269396756032564771654205209643241902752475581172200183309970287376354167047568528401479250184416740281335050843195234758605003852035824299543901421636863209879579550051034825362178451881506496641188002227230867766165678412603457444456116326346474392571088645530559164128398808915086499401367676307621400007437078855979303019731850659046924660551370
198 31458430546404865016952589882996253073920358436239051743297161680737217753053811755624710564529392050817886260435744171623641918939841636493926414572007327390796549891575074520983963731269183196594702517888741032811679620153885387168817586485957902157592712694382931863608633906389111563202567730340277255509165731278553961426562295938957356235724470623424699787807421804876580031830502525550859036693698383912625598603047705544683840337425245143040
199 16797845173509640886057361043106290564711078738534116202516646430799455478126699075903226415805917732282613097085006966617554597933290075242208025933333340127513110112235674544927079303589071986061484581179812940479528312102280140965215122498963074538349876798059874184037813211118635407901584939906307792547550686386994610150651060325033274137979953297918719583642733843477866316316400898645409057772693291186702876507097593313409498047813207955870879
200 9015213769581380046513104112051768888577574267300024343614658308997120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000