3 2
4 24
5 300
6 4360
7 74130
8 1456224
9 32562152
10 817596000
11 22785399450
12 697951656160
13 23306666102148
14 842567564800416
15 32781106696806650
16 1365579024023558400
17 60639189588419033040
18 2859165143013913590016
19 142651621238828972159538
20 7508140027468431374563200
21 415730048723311038747873500
22 24156674999721345681686190720
23 1469718648092744296123958443362
24 93436118605688598620222716363264
25 6195372026046088826047223823171000
26 427707893972620441735432175088960000
27 30695059995213361453420256548582056650
28 2286636828417572202063978258555897214464
29 176581764705868756638406365332652808782132
30 14117842185210341052897663396342825473651200
31 1167227763567513291452439331058971474653506250
32 99685542196113436432784728444060200476053217280
33 8785221857372134314078493533816946915655735588768
34 798177407970447780238279963935448009380609333927936
35 74692910112896832359009230511193852541816143621425250
36 7193205607396311954911123738388515248552588026361600000
37 712327076250335786281487535660074040894017011949734098060
38 72480333335721163207289006776187620537158387334550969665536
39 7572375108051391861782023340164183325646670977636859548409138
40 811743719091009567651276671790191112601187040060685759727001600
41 89227615844349674923786435480142863951545138324385225339381125000
42 10050917248990839935454166579910885343932831311189966909956716093440
43 1159534165753267270093804616657694726982039184466376562242303928909562
44 136927345223316591490754124270068257350967518809541691804005400980086784
45 16542231135667588006749602804750453853802007953558957658350711243066499300
46 2043497406670784026770206894262877468410255100523166927479102684184192000000
47 257999433503879943347942270818479440657743033194148474623394686673485584009370
48 33275583806140539330721361428012763951491542163977823198656655535935472233283584
49 4382288809067198850765269204014768032840964926216923293831359447127107531875536752
50 589058965284504600453223071772776463873602380355812863879836474422275449954951168000
51 80783111481200115822929917170230134507851104444694075776910285258331286311083282031250
52 11298350108914714884246132465609173044392594863383562471962049439055969379171287039180800
53 1610932606785943812656544732276465969125374116992326433266475069730364344764441643626585148
54 234071808021003576052631706850154855208776519867560569502173872849414439326790118460521086976
55 34647958263006359062551485860433535753980054356794605766173949576711656204627772959901278626050
56 5222951248593826372930327902647809177527297476238324920513210494515026641257760169989416960000000
57 801534737276997569650019008018543810388034881500966069537854013409165802336027027726658281978126680
58 125187233436539526274247384913064514682614582745609926650231292353079482610204174937456689474533195776
59 19892852141798733399222661840813202193293114900291890751446816632187101396905980230973364417946970918698
60 3215184402073170767591080951020407448897055591317729092370614781206552570232734833554040783300127604736000
61 528400604641649323772192938781014459697271127622479288982698044354907990599262176685629281165586816707812500
62 88277523507882072932303764665226349287329432844264475401220800742667777507790092674779638399171917017816104960
63 14988255260783862519040012589996352340572527119649419310414131468238886076277370861833012321793322137344761617002
64 2585559221446822832243053583584428203614540168275383913833204406255922465568940772945497545949337220027484349661184
65 453056363820541058735049118908626598607158858867494546695788611810192111629419226035923937093317850778817481716846400
66 80619393203014551379016330252356471317790874908922857746055877024885095168815961495652376122806288211028346470400000000
67 14565143068988172728053487477558089601549375500233214539740838078471107690525565966412144648702974364802524586487748305090
68 2671033680791077915258923504081621244435012283477578055962124039403428841942812852850567639178462854978298168092965702467584
69 497093062506244201108363044998542328958075681461195699233067365496187053664431929960455680462291526706568397088550917164562412
70 93863533472036018353567294682037986991976520141806828840175293097743195717797639930239043533682554402078806617157907118568243200
71 17979050346255763093801430941278856367480282843110201742581686696945060121090627316122205291247650844419261211223892953580707031250
72 3492686399335536392328635365085680107469233813207007898561997436277166419649238661419938729888026285915784868925860133838704103915520
73 688002819038614566760838200478146121839255348357632297547758673982432388856951074124720324100403982425561943325408868381936411057275688
74 137396525273904122302290535819277038456234147173623480480821320150734438929330300507534008719064133789584304540404338914868362473463873536
75 27812213997620632088600537394288546356349465387704325452144384071140410620816970083338130904724817450350228936116545745928247840398978364250
76 5705466840211913374682398558749258535765446293404204693718255279366178171509953365184368026071438388646571896654069121885007071457280000000000
77 1185949564945487738183266909724213691099377610482256725002575693873283943504520918922228680627385453400336794358499472730044556616049816698053700
78 249738935554457723678144017175563325269448884684213920380805885111659327280545801848479969390828506639499275199763580407562545525159107054939406336
79 53269521753990539152900635254927262412759382424401002319121661880237262860817129881070500976793388694447045177973438428679603271407733827810268610618
80 11507293445824378269399058754631154254156296058159240641142917595709825312399027828942221424134797945620812548828054224328199839126457462823803106099200
81 2517100418704984194736048349212477544314968692591442948543836127196140819138741451184878652239667027804466957291327977901168879223995881158632928906250000
82 557434287873508583267245405271165123804271421460543676888579884247391570756985448907315512221980375258383486180187305219470269930257015921015427076016046080
83 124964616486540647002544138743551980345087099425879547234826228602029320150407753703444165766110283835054757010627406490186357257611533908274878688003067978482
84 28354156546143860439686681274551024074459751428870893969113671957018080663494627474637063398245151122522990351463970764104047235551344564495579477682007639588864
85 6510588793677426475774885599900799266577600797453961448364391713062378934985524229600843964758929557458290782925942911212697723704952732981836258427072549659801500
86 1512643915088416113345127163894062056649177731930047896692402250464173004344163562349434424953030936966806633629698305449175323406801332292873283859412172800000000000
87 355554772119774371113889198836457104505093897060943894957919234305749344928174903237251389082911766627985490188316128724287250522304524973416130063854042726224786920610
88 84541806525022746187187321765326029074888259520208519657244940536830287016775172713724922832079776692079704835549659945936335409369749166278418848363639980289323134091264
89 20331756531392939961473229165602443378835215331815208549167196533492760691707209189929892061894861777797703095989113555781510769665111178641242310683731990718384207613297912
90 4944940635448252505287821807753502012898007384136034233118418334982995268062419524735334451814791826702730362539730261303941647487144360432609334310735233060537560135735705600
91 1216118083087939436979901732311887136645580207452943176723235294613368362581281037322366408543025222789614083983799760275143547762608389027725262650619038574665605502400878906250
92 302388844975650677648535016340812275816083214825376468494142776943240928873820326701100386372170377547813169267190926940705204703047082907377185865159420396000251229565738014474240
93 76011477159789852312051443912030447854316800898573261674514202310007697018673059871952449079848280833807449451856630207846718765471390874384237269419710228638665121776814652903270388
94 19313683730687324072815278490506487179994021501866787245573674145766255472529061326395548653817310430285194746809280424840045340396641667697349820745420572332775882438672165497330466816
95 4959910377758276695037266460326210902584792229122509635297260521032782642213467500466118686372923715149872671256114031041154142838899199114204400201704490063892735784840520056762746903050
96 1287231317788599272961297056044851479140773313345757944942076416384022549225463990875157864971874336065351378596459488975371530315485974132188317785272116176867430426021839896576000000000000
97 337571458823225681548247901343225378422223107318990898223253234650872398258612919876269154718246330768208867591221617538325794419544043597414572199974699030836521951785339213395853827389277920
98 89444673690286504509152225064692250709487068155252060615085438364999360407578005359825188234614227751999663158174760881495163893068485291570853218417914700221598084524198975432275707869072982016
99 23942920765590696157270295147022132822941541309504176811558615372242411889986074430060508779126557816246674166921590462890305739881823623372076960289004263491089395477913281707250017180765023684898
100 6474240374810040517996746095540872879872075922002357819213450580648862482675164909215248946866433948545071718489922911983202856535019154685635131614344821080028884934136491847635379477037214334976000
101 1768257964681718094364023836184653238318136911411136771815934760387816855188959478639944361094118434959513476329939847866191935670841940182479037141552252981645489965978652779177143248228883471679687500
102 487758081203114227931311042237365736894075880092262730777075714561534303121993664994228941981273393940181752514273070203715398017535602364031467936850183715007769312952861415354035602557230444720003481600
103 135869867891935648322319575487844420892170078397710320818455907704483589660322156773899723276023429104262514282493127062018407443459172139350626306432687560422081054954327016636625287829399903517421490521202
104 38217323118395206277561921634134959329843468370500591479552345238697993979500148865183325599656139120931900826730576424737240312501066636161805234225819483431528096027699289651818550193326245065800766690689024
105 10853634851246488727703497769102764590328383131224876546604465575213370236784958271472346575422624792732108624757206413855551521332909024006280230919798004735579644698705042507029218875636932912387554393489241800
106 3111918068955211634791272190275135980911911172283250864654589524923431807843581912366990340574078789045710188253181489870610756984595563597305450378435870764445283266792302696411357700788274751840583680000000000000
107 900699733450393785605005335666841960538561203833808896753930777375628272330241841168993848998645695578945153899542544074361237473950808050380937024492663329409236189771044748647731484012638124846901943216042334156730
108 263143413659088136944424094418071448013798914457914650998214510431402233399334019586065192027007090983841027013349564031735888101810764399603927673115431668298326644884459599737016298669130262564877144397735358023860224
109 77593963044500066111809089061504127958241481852880785103307087489674335984880135276080512724240436445461595005223108030978020280213239094692802765833765614548164821324659123542054572275185736478176965460493957372632684452
110 23091353115304241460296216117786124860167200996307285590506874221664864120534116353095611249852212762447477815556730717891208423514243762849987126120738894988240127591770374498769088055681574245054332413681024104667283456000
111 6934586728707870459821869939743011446162093353274843260018604934178168740590489074596053789643473544164514872096237999959092113266738837466837189794284094984340890140361920636524933533952271523620849144287678777535607910156250
112 2101386439539467904754771590380941670781670262876413339291621396849065561929775895114291886742126696257440398311123160390130178650463516554259979446894245520715253737063539852939537932381795298672238698473710232420319936391413760
113 642496003180008871063699859678100660893324471741144782127323843979796594706837181933930502471488461510018300257232223152652980256203785475845203314169552418429595320596851696564734142791818214529090075907093727790317750475628764848
114 198189089650786211792697627224028873947997083097723676984921630324247585351191627470732518215713995683368869104196373900585534877962169272188513827161322083234482785472040263380773566768828134295101972522755860465991983133446128009216
115 61673715056691254257365200862470329801155303307452964055785382399511158757969693026810981257223160570913421634244368806246985436596251591669300329060733365566700307817565051830572737148347599669080302592729410877741281190581227360973650
116 19359688565890208552094732816930697904952878173152760946379994530453624935962457181813689752332340374444594468869025494679184703181006191505004800165215852916332519264446322245672130380495309504811350685869496712466272760627200000000000000
117 6129738116429943909821776323967153604135531557131960874596885468736206335167470818844623960513306690209843732772299304878724255912818147494363660431699137504897196220323669215273670105135768971014344988260492642701597382408871757873687782140
118 1957486322539550856084846897310517747362303669627812114106708919479850374978631444072086828623364863129845653618661022938343662185645238015487292775089336420743895323956057443414700418105813367743118406141103220128869783768105269128509119266816
119 630430655265070676998506099863408301818296597670910775331944509774319093494132288065776564346243912018758240629383058828158937673012774972063075937023670866767084572130784999191032602683813473088641482783090837920146614166055624503728412800899138
120 204751324199778240694840869892687507282748085196173884090145275814880636707467624276891211377352668340532752674401458072389794333517291455151488313680097355138579764592324612518704591593653849410321686569843644203067147521458487652025251977704243200
121 67055820360324690863486894341666341496491100940705224369426672863203667864402795878895047096304388433935233464335753776453639416311616617027496700871918839642282041819001953387878104161871829461438654801671202018442692709094017566141368570068359375000
122 22143010421675137187539225331776329550973435037800438672012061339279940288911208697066893111537483206374276565609680384321109039772315937527884255266438170667076573749258860388672432930943322237773261067901421776063268496554890334966805015831874182840320
123 7372212120812651370790193930003226039744453862302488941674093727999510917202614313204841918164429609707494416292961027296552756794894286047714464254574218773377104414380140970293896189936793863292121270880609980560676780444590060431628676342131230979446762
124 2474520091666751362940934719731795004262224754266772037022889661098221657509911293790478313301934524767115705689157074089542547623080500845684248166423705145252551627021608521245197585045015717623979230153155161035822893622795206992006043784336381248918257664
125 837312639119352026225958268323668271096227331274253852451762286438590393567489398225083778764535065586130956700889614447915331189438328955448636141023092381431648422952456248096052011803123941280278066473050679164465458159672738683097807056678870003624257692500
126 285601026488719960344122512638432092139574901158267156585909795541138283717904443941073770229882551865804023321301343476909468055251471125388206910003350106245456418323976124716979968653282058331903666053067843765302789969218757272369180292343398400000000000000000
127 98192820581393893774142986589777350429736921494597790878535066445194293568623476680989898159207315553666027598032137480684064369754165334269485326550761171949691267901866930587454696903143804570885539075472158740233670670423466436076012471711158572314555547994958250
128 34026744118143309900417763491283283176142926595002667540596608659101147984005484383616843037999276215858447584566680907286199206706923336603313809321280900153026620366578291224631876885802629657676719046437991601745950070371446173930213792387383965001692844803556900864
129 11883790942194212601115937454850952126032731718985335453821937779958216695151048035471771125278535516234836556931860004269252137026357311346120883936494715621284911463482279030918516950775934206283534607177682910192880784185566332149419453219870917298288034990878917205632
130 4182704980897094283447312083746911913396352143766782136433629603841625320134618392808438291394992147260089899455964214160426183018828408865154059892988823517313827313995804986258769268317192425132238139188478627545977133242437810658898821551335484379748377286745435353907200
131 1483546509385314346938924334979050847971250044021260690071061003100782111425285993295893762867683093540597553108737351861255527021102589138975992617756616447852244652956897652030034444905648814765878179329480407368435802976487941067898062530999448146320675565541328430175781250
132 530226313429078975924121417619321663087269251414170861034167908691267582027083098800803380996048156945171033669329311901049460394197084335702257139728853608905918264422402557119026494623749685786542141590527721116651803458645867195467640725914655720007673730717552957895611514880
133 190946819069382971598175688777079981063899675501266831428913694568547002686807346816111503732218614793622224202835617202822640024810919825705945342004866053792632210326624923424824356046126186799293920925150883834292214568406493247614383267810730569873501100372219558322092056260268
134 69283506804785754197755548530651065777952675565203095814686699681637719191351895809973956162129724973759026809069269652213622390646730485041238455404708050154943847889674716422640337140652559259603692877966662002691323522876356200535987532394343077074915445793468088457073708379406336
135 25327317125984760807568362154370708538729372161886445547234143013720956940235522454431883545347960272668148290589727645234234714294076031161709797080334109979705748467723392327464665960431930279209888636386386068580068720080807250066872969655248901065728751562562368879383363346707935250
136 9327524123300034167620637462808315879020961653566510105185721486622921239191687944924305549634701095467880724309200238886211608722905987519574018108375453670976117128342883849720671592134557174416210536138680855027552221407823697030565237107093565136020551257020947759104000000000000000000
137 3460491332779259081152823620762061026389090193213382034577353018431053821850502892033316504556673049065286901786879679458701156960851249430494208841611243343536210570791259759028449231859201248860489839618076228102144965698031287260790762510542363703912789997590600351100883819399928889453160
138 1293242639382834375664700435894913311739878978012930818683248720297937298062993038449742504463026534414119527490470595469671093579764472375927300284468284078588181022118176957656258135649811412057106557633499020946946171344798676179232559803987402439966679712801396748295433828460467986351783936
139 486821936710246766655149661247007485195845308757718252050142553814442184759157074527568590834376039604729177152917229419193574050763783781309424532812219184350542300193215566623542729697586367570683959174406852575699524531298147358158241242098606065217349218903709779671642245491227619585452608538
140 184580356730139125204621997410146860571976697569200827106017885277925196268979627151161149016132315641384095601279407861247090269395419303629350908826743790027323687660146115155543251649561626933077776942433842725900188894076845734404736408093132530137187224970700986068055309568302326694060595609600
141 70486136164245777569823066639764653424934947109508118937856420025867601199016094818188956174761169127317117212108180207290532296305716909701283193078276349716615926339072941913927417397908799180440348760584910553951751973418097458648612510294873876737469348386930840547021501190066155699844360351562500
142 27108331818281494697861982760188878724552199701245277870055272297246143272442258544612446494418041591734110737703112160708573118848488748819904374508480957330388827381094746325031522530414968110464431931193674569544072425157299720042176965141963600866841999670165563121373692356894238435065725522584535040
143 10499316781550775792385506612319183359562354830713637262633526261147675252348905741255601039374929966624908497788740311698015049719438367174289109839617448408087162148386393617825254473814810553189652190359960966993303732535693770556603237330393606850639831370489123650213629950149163104790111271946347831162
144 4095029552757463698134929402074982900639145715794402048976161092595946938749330245692639732826808572655516637820311282208375215045873327344540733872966366332828176201173306525802421614116373353701528883242191594118148260445305299810232787411249756090924380275812683989917717597086001856393778019593433680707584
145 1608309733290781659564405187825884683132889926187627837545263574133970518205107365183183756724554813883125827441723285144900558724598965539693442229602839614602544067276044744029238269903626180677272680324641256091647676079830929095231034499520128969577149049452186339847131248312502512691681079928566878385886800
146 636030840622957163022095726805151257216062059663825712591669861459250189836175588501357691534602678265726590619355194995870068495377921112033609630978375412091071908651944958050247416063998525957670853554162076116055906749396198758933977220020162411382826978525569223765187634515852594322478202880000000000000000000
147 253257295463729903766179279585730146837870526685075071790852783272437277935353818093153970749513513447564241267812684723332206447119264797765236134382853253457546917812601281134454640011945112295835357400832591625261573576629239523643759136417528655010638590857852107137252732386317386922496018371120412842119772033970
148 101531501927653422724826296069830427640131866233057669344131322057557046987980165471265594046396694772735765463393270950282536202714421859837672775797979738709505712968054492862587082756955981019125732397340333563743218756275442467350817773589842827475389777692544102614839994072893061651156132935150298140263199627280384
149 40980262572562898497458342503760166593875571447217443549398722132538710466210441823353482712850995006092305485274513293928426375101380912325095290559580501056032365486289755978176963185687155234435775793250866471235466919720900822596380943205491783844026674208572938885855986054767546290131904578157677096374058838495567452
150 16651909258141972730510974641824090973277587815631030135192138340585660391926488855404121574260810298295561094490875534178956814501201559173508294342103412336908360046752596035844658409180727104873825799389967068019116685263458042565493521689516246476381188378241830854754335671023407035403285854975002088460417012412186624000
151 6811601976026728087484767755591733784052343566957770548066150519947604917623708285799313112072271044097786241060714414390226001124671994468933530849686798055438338541773726982175602785200635885459567540557079159020321132319268795498636646641642048969034642230262390064746912270357483634646283517976670288309700573921203613281250
152 2804860274625202158681839888966328964977993228023410778685913665224459623841812260526382654783690030656837150647573197371787419092243520360233411915838350528724836378050430260600671203753090585975334393254043050968716635524513143580885888281823433023675899471336749434489924678915019462717912039545021533142065132122608262080102400
153 1162601844794746861323314020980793211107814241314535682941504868284376406129384104951770363346921499642964219283746373301480325399587472858287578290648163874364487959809641858535641585296821649600253699959604560924571040242862507716317553379458670240973611515671696992163088356759522884211607636797119607303158859725352536823738043448
154 485053792902597860385670029018540397082037724844864325384553720109771001114683574141742026517203715665093770091837950139694333879167073809468207655265088714604273231815515124536315265717888801966085431140104529615946592866346806273600434849509868575894215531676069899525207987201775601731317097608679808910880997255248908033172728446976
155 203689892721917635586212195156476468897790022510608067268670270085334846122376296658665562312466500817508075686288927482367850960326786884877389908739800695514803695014857774504880846601114141334816776519438228155404708929199171090493357349971086390627256930935240952737109530344948529611743098532629893650998748661363955160614510574335050
156 86089765696403309743110210749497098028824330389369992619419071105984076731779187059772417761439135012164375103784096155496790268518424353263822687586726734663594022029253300012009446008294402019197187202686012421809931648064170833925756920550128072645642007908909944829438939697713393058482196195973051104097995930887782400000000000000000000
157 36619977417411437633166615484105898608912755973380236422868609091746459455732318330470751799420860495597287296281871997220740759126218155699236310145839805107311889936657182862568282037280971551347650814696515835421025397742255451071376024529457473926899919232890225589945595651127445981275812999158399537116016073587809800381515480515507801780
158 15676581893509516234037522589311220271335803581851428793545653919101685992055473651332533381331865492418022561722605904494479704731301530500349777650141195190824312475040071571948267569954301985363929841187580451074781111517654962818542912376576991972579868131349165310642429577037694103278596625451443065397007925357267558022479074941202937675776
159 6753577965306410610789960078831656613649797450713789835566310611779843975830715194485185718055317763188374844041301598070887090945470532998469425640831156200910362266515188717207480406609590660442408108862262483437101447884101985217532277871614966485811456257633900374075045989375168866284078815648100998656439778886432677455073098758377305936365898
160 2927847157452467720561160086385914909530998365794218310897256381932607242355222341095801849158057309992337538210156191646371223936826325986397131488028795056869705108531045191958026170509062365187901888487077996951163806772826529673636731482318005638547813506273923756778855077082678079143480356068515653050268947578465313375578457107972835514515456000
161 1277255393091433385234756024331350663434671110400176130885574159702640114859721298679794108701382151676949551844901730586281489678706786375827741979745404537098983781289766911816877943519135146949298111945025232079557033457587413506019478389362069437530044554241586353632673877615568940432674875832313736158890161937647805299487315686450393676757812500000
162 560667109561329598721248152555644722616617809285755287759636712440149160657952762625509714555047565309030229772742525622835481469904144362042843333356769489568206370967038365843468699432711043167829202472306245557802321616471789696801068600516839680851569086849081938142006202067863786342940976441876195475667462812613145141683849350522080593259612665282560
163 247635979807596565804391508992491798031050629613893930932549599471054229882545669530160161685093792468106943141946192533380431676987661395241212486658509711172093657345587614856279529367347009705921000993079168999090190257665297878823348466261421300242719008849223709822739782105936698847895630106548455091741580355832369921598032612704100719865287137115064802
164 110049300003858234880608113849372846070637089001957750442652732415339245841669756029096547234573405242317970623662320204289170856278527920260081988459711572978813461278645727546252302573858137258230968876547644030297491628109367674227169370817680661779124297939821104472362679818576944888629277326218123696941219921545092319969281780630182426821735273092175888384
165 49205023449654991128960963892885166630737254872113504010939678036932729390219061818853512488108738027488801859386405305530920559430198556748497592255721643053016969920140693398019990296818856460799219318344759703968002709244867594606085668198324942245649102796832317457080295601681582932104624218316623626483145412999578528339773559590150019566142772461278493925900
166 22134216970134860767377979055470055030414871539669538039344921461574446744802993670844085155729006532809703842175831069922414171776488604464638242935505504462918516983996788280936195194987842213249760472174745433554768613287501082063030178740275706385256748000780358311961054060892921969330282704329688012090462334716657789866109142879186102255616000000000000000000000
167 10016951683189911642866245586746196383673103612889100373768200503474434961808550968778080209119941880549445261028000005263870018891319249179102863791208595229961563177024348836468984763224066677250588131404066578869420871514925864171048078015434350086705631195854889851109371931816955604797721208808646887372743609965220003062084007269986711818364074233625356300546976690
168 4560453345725139727511494210631480329479131559010600558067688781230337921038542201032869452263684444121408675374688286120381950796950715631201441601873593043384922620444845963460186902038813611509424761792952741159428871965557403588976571659870123562365694115217015197866304484699998076445306271413738016090281704268687330193860996156706465496655957780221651962805862006784
169 2088651535970336213124127563248870298344021060934425017047643218355229915692992842734220929020758226393609808396817496169238902434796851577353930498740992459836956733670374720885520000697464729938970140628892919826963910898711890685283360672524605410543132229967002540940524192605373245937385251727439996129313408333384835144348318392148043052704407644210341185997114890018312
170 962263897686665974018183950112719144400507158222169548232303508051497032410411152226742657671166212207958437217573668089264559903523742136465494724673577997947285470579330479179156082728330597665080194484269253837448913754626906080448681500371105273908135470515718259176327952143762495864743563398601093150997626418744720133269312450172109831366396897247788114172482759635763200
171 445941099648083981181632689650364498283091720359884133504487606310476598595088251852830289712084068031872064798315969857082033930204982411813663669378902423395408133960650791100518038600367713137810903941097285408531698473598082413510539225244296280714844238295156498513434794137871518411880691402024098493162077330505790454771336564005325020587031411227719517548623085021972656250
172 207874380149685624203145501202401820102514573450586691989953590956478560991480540373017927313239961497273113697946246737194174356101518057711161512807205687391610921882417867384866424377551100226369245122764676198814995557935406850081087155514667998735217592627952660863455249803020550876264383622716379538494394623627198466696731354225996391425721369077128600328839311290281356165120
173 97465254065626800717102130239587858197425286097352681492181512928128299720179978930396006639312179628873861513915339541579058084982464518168078740714000162716959728141510879948937368347548359911445068793164979871637289498719290626701281679808633608843043509963609501533132383635532754918258978785527962146755328466382055090078430896507840737225839145324290052575457249787531618463026788
174 45963115005675249455095316938781445067687143730099108178930982271661401816836574342465958444617539089588000297349195469718945332048699096021603673011102649735480837434951431134113364344528482529684116379633971121341167500330241282092856999909250597886077110563797439362397245303430694892717675574546782015521895636861738177778660939307493125477945399295393819747526504260307909766740443136
175 21800448926804159112904305510063885740180588467723318882899410750260123535413726876456680000898316813376813042497986702485588231279257390063548029658056877842598183764844910098522694928619413934175968093443496773014147850321482896662292642364741228538706328888133784915595063887582553694774630379958582457736266843459938014981121985088413138392985255463151484255162151878740114334173461268250
176 10399285433937191347243305166454415649525775410559687337333996912282081742353696681352715468720006102478677678197758973024429270208691926443800709888566154795505300617027602252599194428773601047141527910012634670391650548696201550997857146827829133467782063578055396063583008096853282236024091245453599746389165380055814510791917856570042051484765408998202071405699058892800000000000000000000000
177 4988954370783033915245484397699494586891068147213428861130550682691117745215230422083937526143618493507653466155060715706042501807686224919598196968254069492058570009970048751343913195934136309975983156094088396730519946918972880091872411920620547032729253914113964967649680432723026584243921147263546125493055701675437433629221359592661838117573900273839508780569302538775837463478334470925282800
178 2406963967303281570830546086253070742941701816529482942350125179431300550293093747319919771805134023355091360657760438110260614607358011698710676600703913967263760855298854606624031807493992174633021493598893584748242761005491644953369468304431197807765744009907070536156675301394432741589713997789496362197416235059079196927469057630433827161686352587689931296011845208439961238928335379955959463936
179 1167803785223975182874175197001369299331577084750128112218827439476207178812031049272460528807930761248015801545310337701276849985830600015698895372267625547507682703514707762907602427653040650384038184606200409730328088259737142867047292339718466795106308561637485307911226057407626390442048683029503492857145160695855868306023808461367483439321826887148867177478694286606031100246317764264561376281618
180 569766307734164321699895098047064976080233933899643875947571064810114003356814307045890050295211078698078869086856499150260677796352139067329772711146696997543444445654905239282797554326687914701241046738992772898733354672202881724313630983320930920680699471723559083112449453591774347125914182426294304755671074770606999537922816397322854498093794421647371453471219287526649813622786092565763913364275200
181 279535365617192696876332809721077655423519780071090235869438480529639326464929131942689571230159613333319956293435556260504830078198316934205684567389133652761475984658867229425890997420172270615390500752157571797714858705612310697945243270858118420330400592711984798687207200362496898124202098068135718342077493438875781008012823422864168245612268376379219119733565554713915002797967884647130966186523437500
182 137903894727422970393952073946364156753142970190706683364492415516190317070345593381254246107715254225183931705549219490796586403646083274760863054587681331508513358834465782878976073110367979563274670059866618777529878211119391345248093849142330054898156794779764954285724162189620350168557674974849020724732954534676918540666485642079153644643748435983442129837979671009461606679358997304092440663967850823680
183 68407369083684757535760822219193295044147990480190044830766298860342859168894803350178062541790954940508808435971657796895574566580692496397557535416852797663560078859047132105334335575681275091823178980847508351711084518480451096932819821386982053407469910025386034244626399674640692411797652982131963298888692673868208609355667077921270197067805174780124776368801130462270712427489005351938928246277584001732482
184 34119509872014302146830822605964125883012203815902772294722158587806652687675850354365603517220620623362744114893869410470309711832322419344076944660151207919110775566261374593222484236650969077615247639304422577083341310115094092203065616078196519619061091802120356054455249024248683700926045783923499962055878676413678265569225047003004498160208058339068049993793110281017272630226659419934489270509718950551486464
185 17110524249897314511164238739104676991230808036094147469297365297984709374512835611630858315943223618478185735001543523728843599205620184513343980572535316685624893162129347559422582469058768488683958980478981887003270091803685306074594125442103301313227991490638233333563977978758715577813193125089183463043685096779747185367739714166133030167738953587690835198094859914381506447793263858973194735439548183866964439000
186 8627236840859524165737244439201244310444625613682287640925439765559287615267091288732490585708704543143826557869888372208428932687906928649122711562422473248202754301865784465084320958565929751806932645743033395822714377576102795451565076782561260954508416940551679331461198305411552490840185787750579318884308883721510788559656212575736591108246497420870744730811459017955355108338115697608491008000000000000000000000000
187 4373361437864941570961198127902353492928483532567043438617259804898519662989206005976190040175320817422886571063421595823842533781967914863247054387464522924927703954315446946309957420274750830954956968475155034073118499221415176496079352469712286811732010099052267046370348317848058975235212678675655237472968619212005321178854905143138723243147463121261090262144875728959262397288896289814326830628233883262119146266583210
188 2228854794998916279058643887767173335069326173428871704510954582552819790470532048624060881185175411699162246564284361821636700706462974139673506340985668981580002228895247221999775922390845888086255188657778730381330544990635745520416317179469858274566247080769758581541627270886447563831508104564394429785491275231598462151465399253241838409733323513047499404902219048222121684641926463484936083308890147385948628425180708864
189 1141980207016668062770878966147530401142377597468782763479481628337848251881034776363632952890758751963708234070906719275813273255516454529378507608443702965111480607959952199072499884150028901822512847084848513305106126923079611862500862934864393711943142902391858279665753771861301964682331309634737507735395569120855166616049624522974642549429341551872112073045159232827580208899741172762009422295158000958208548249858565909012
190 588211546603549072999259264530477701277713923772288263129511468620205136094113280296241012877019710631568112549684491486129807369723370795428683197452757616401137601874946726070220454557397759105745181382434247511935457830942320782516858497902121086220851875379306439967964385393682060965065565900736465095094205173875661655711808561726690493040149356454995549775040610191662444786293331899465618776889369767071004297043686037913600
191 304575231780384653509964145976837254254484869219380825831724924296470422243337693698692501207520665637461958754231508741849674158812757192931972472958154449733571135953200771800276644914343737019181608201363630088316307365093116657428856198604352856113901706173553342499812728616742174402696878503804170198688631630154620338505896343977287949891650668368962993344607486911426814191344741881284044104818930887621347361207008361816406250
192 158536665068533062268183262367970421660316804108621440192872094840481289535635208836138397483432630652010691120269514520352112458155322069135223903178090683857022064891148144462079400677552444611382844244243455656978394926977851586644113798260410161145334846479493174409346746621495113924163241781846030146218077916856868901817491072666631632922271041464662618931565472214360994786419215120867022492612413257850262134037782057868685475840
193 82952046071142761344835641596671430606820892692114641062102239364204034526471144938845790655473550255367661853763850419490020661070593677441639052309714304610068518977487062977769186471650583845011336412193657812646647554161034344296398499074711108600607827178141130728865646437486353892917601707582392620200231785046921919397935056535742148005981887279833333279958808806132877543563206191244785268968766213248092022061945607587145382948288
194 43628975203232266855508593094277590936723675834647753927188825441471952822028887348481780840877625468832879153418352176044268839633143376650357770522993239632664506848949444817641983278499368799243824146051553608698425755195384146206918462760081933108568314708862551133108552721100840676471741661451357048890582577322102511581448750132051407811696560865779134644174561880591579631950504808340607216360781832008773223788771868096253764898390016
195 23065445250792367604252751059598135436623795185661282189686386015968571271886298311017876627984125614667724847675747034870996569393641345744392267808770251814189831454969187121389923459873501936720935540619098143015300254744690749968593827735300241612079154731993049868735900131050236404567099265239131717932609790962695490915673678193765688541065830477608286181137487805800799066013464344563708681039796022041632559385844178331418773583624938050
196 12256772063755233795011715386806715293250811996320228339465889215121836916650586935403311248495636187893124816658807909527312489351642051808730195704096565352052384764204417737405119888372112440795479399223445164320991568054280136679776004719785025231831960916678376857794102457615488355739745227460131349321009335091250807158837610037384544557966023756409734554877932890097092459024983664932922707137215111969266863345500160000000000000000000000000
197 6546458906059707401416003749497234953425940018807212476538783739161781326213177732022367950207885816186809565492582774165008249801099826021917987591982550150432205612136645469490982445373439733762866016459060336397244829730001185913610313087829032204619941522064529212660018815200859378064298582311283672442352810665226814717266102478625470110290104580432867254129625916281432019079388926471173306967426588448268703623789320787738178155311948921415020
198 3514322391362813947738386987824919444064520482032305904366167948559012085752099570702595673318520699727199814129544827385590282945849010346950889324896285381050334221593353375497050487292478406114458124551025055836164273907454092448602222497109369199988748476378016976734753110971847008655169061888714291357494851117125268230514483155556414492180573252341371187531112787225990113954153087662256919450385174807438429931273695571227320703858343046824329216
199 1896140140578268896259887150000415371383301082913288650159679580469567848660592201476592520495622326625938883935691138126785883650660175605227883105810550047237739571523547832200540244146276442909473989277336472364552640518074939234752173611279896109981630114830078015493263749515612005719732642292004662885005390619157055274232411739269107470089923539900589936026316751326937667378039001106146553907003626560742831978894739838166706041724996817797105743698
200 1028210222843232570933353519428187035461139428458864169674036813307985895853715115172579405077521458895608524655602104046384568837162932532197461699998710653533589023202804935498091914879403610418427894065975872893840946508915533525313263804559634723406301811400268854406333350829118987117616366283276021447756209463321860865596531266086646096310866874985986383549032890425669750362836741396322836954313656912369775807663752046386915729477174303612901261312000