4 4
5 140
6 3000
7 54600
8 940800
9 16087680
10 279417600
11 4989600000
12 92207808000
13 1769511744000
14 35321737651200
15 733823266176000
16 15866448998400000
17 356873052856320000
18 8344427063132160000
19 202660737281114112000
20 5107877766166855680000
21 133475086423590912000000
22 3612725672531860684800000
23 101189102185452279398400000
24 2930170985252178792284160000
25 87643507148167847804928000000
26 2705413551724312805376000000000
27 86112809237058468338073600000000
28 2824028291965999632895180800000000
29 95345140459492076026821083136000000
30 3311549328325299271544993218560000000
31 118237567481533381849878822912000000000
32 4336834744062158866372698203750400000000
33 163304260017788878692378842706739200000000
34 6308928093610314087153044609008926720000000
35 249910627949704377172297851481777766400000000
36 10144568015999597784700234950613401600000000000
37 421755804097903278081737404328592801792000000000
38 17948828674910083652824047913054299488256000000000
39 781514255117958246121264434441769657879756800000000
40 34797698943478507839527859833248214736175104000000000
41 1583698364078196568179284354379974251747737600000000000
42 73638712308291356949143675897618592232982446080000000000
43 3496734734002971983630719452238809319057957847040000000000
44 169496269106398605606536328357612102629245738549248000000000
45 8383464167878637562120303919906597035238027815813120000000000
46 422945295758556686907869101021159591710264957861888000000000000
47 21756033634023245276137768966409723784958827830653747200000000000
48 1140652634220177037362181429117902565414546773699565977600000000000
49 60933216405283339619402491872329681357164533926805834301440000000000
50 3315399747794506389363485599371832365367147537243626799104000000000000
51 183678312368447518349887443866906655243407671845344772096000000000000000
52 10358190070598588672738135368963418758105824363306097940889600000000000000
53 594404708634862971275787570684823565457568594006620586691788800000000000000
54 34699693578993190048193486119760876401098336777646358985858613248000000000000
55 2060112059962915022609134280975719258603023103647659884328496660480000000000000
56 124353653007070617729272583741405493708913496506316363424434487296000000000000000
57 7629800500585709212508208517726216126742082143661601252863156368179200000000000000
58 475710519827247770164468848181558339637758204057363340282468616477081600000000000000
59 30132744403664214232856001680466862635556303291790389071793722381576437760000000000000
60 1938633285344787274102003624598759860686551347031417170121910575200154419200000000000000
61 126651837950156696150788792488321673885122005076868900190033019524245094400000000000000000
62 8400148837506767213982897728863861829829418062042151343086647153856522223616000000000000000
63 565491108934827587654248041681446031196322696439814550508803687365873854578688000000000000000
64 38630853390924619645454398816479247991913209264856458310117435544428491917649510400000000000000
65 2677451307008916617479676223032389219339729486040372064202294677362955491142008832000000000000000
66 188234479932979811532489571277704023864396541665646650813463031871532259861122252800000000000000000
67 13420882536414527003605438149429522836338660893766037723487616599718606603962852311040000000000000000
68 970249838393563687303397809012708677485617879717585921483895557055563669914210816491520000000000000000
69 71109108014660719257824251291808335466070745622868737486411707440128433524981001023913984000000000000000
70 5282344474309721132258931705144336879916749175758193422871360322905109445179150560300892160000000000000000
71 397658982388832523688636956390299071235642079039547463343615004063238566441612054703898624000000000000000000
72 30332080727268010552943538104876573977659489244937923929943504975640266480853682304048535961600000000000000000
73 2343837990512253343881217311518798673802119295182837001469497360233045273936066564528058191052800000000000000000
74 183449041604326283589730256343971143756135163478105937246769132996309198506280511743956808022097920000000000000000
75 14541059184952636543457393328146745227241107288064820687320416304074304542650976327420980764868608000000000000000000
76 1167081939191667065123884487550948445657984417513651122753443551287069757839498484036476566765568000000000000000000000
77 94834200642426447902765178126776931369233314627499667533546252842803293007566261748048927379999948800000000000000000000
78 7800495167082862296661358085168429793698767119714243044762102022403109113051636818645297531984438886400000000000000000000
79 649396054824796036642728558776696220945648547793187547609304580507904570100822336962639649368034085175296000000000000000000
80 54709863906361120476156878994526721845515268140443766364437298789008848360413108673184369081210428467445760000000000000000000
81 4663691264924245088507148193734062473485817864099180890045069334746007293060741261057162854728349780017152000000000000000000000
82 402201009101319527492184715551665631305863989977988475409693694712992326505250820649979204151836138508019302400000000000000000000
83 35087150110328845319165302145769457775072768115383240338094268906403936367457272501215072316414882397788779315200000000000000000000
84 3095909594340658772505902423273565194206690393636425114080661371730776536429178078130033306139568083966884965253120000000000000000000
85 276254009430646579539362446652337285225613997389664369696942561321441149773111205982015995650759941384452488717926400000000000000000000
86 24926148031722456014031049237540554396652986088160937870107758013969275264656893894150993979054201287651176218624000000000000000000000000
87 2273920588532862468527037037590623724478394380898308178191277113325835360729214875631689033671071523405018959919972352000000000000000000000
88 209709148438111440575710844311463236404069563773776893352696165084857164199424735859498874359925900493898891409265524736000000000000000000000
89 19549287274674990802874197571492253560975103919133324579192276586427010077783211562231762529991607079093197354641461660876800000000000000000000
90 1841902005045273825928340150286660373894835798993067146825199582015239826229568261144420466943116927733077392134222154563584000000000000000000000
91 175378258166623236294795693830598111015295993522181419764502584576062812883098336210177808214003414236443121787247041026457600000000000000000000000
92 16873734834280441199900854162304359317863445946901559296738224314021176201310300367128263618290163143595646937459649955527393280000000000000000000000
93 1640312090835570865320363614188966235355791690188576215995463650827493071849294063980022378559557366977183475530823047135772016640000000000000000000000
94 161092770548387436583386204509050608252464562601156954439674540653394865721409957597534212527377459515349872751405686403800401707008000000000000000000000
95 15981418471011335806811179487271704302533844016036249862497928150543196991944208117944838511664640957398114972992886016896796008120320000000000000000000000
96 1601402849143562514372666298018247689018616546827427705575055302355482178568071332992620452966050351154129116113429356959176671100928000000000000000000000000
97 162064920227981325648088709850318589165898775398929835744666702691098032382938713961218153195837965675694003194211057245663995570107187200000000000000000000000
98 16562983672751540400746904175979954644867139878861624213081620903448285023983670726478729891886918678669276655445181140918075159024867737600000000000000000000000
99 1709259681059523135655702178400379951039410615725534529824323483824761520665339959853431292300482509050785943692172381561836243678186533027840000000000000000000000
100 178097170055034222914990767636960004414097758359983247506349276493678654986280448239053459478886780462947376226403255500971605147956373618688000000000000000000000000
101 18734660294413729246406404186355116973301944324020974648537200583000831539740947448392168567905068577508533662850180051021921251883067899904000000000000000000000000000
102 1989461506925249779714654971514820604896889514595887100903168856485998644886840183423526943438059111472739132162414436385925083209823968192102400000000000000000000000000
103 213249476649676595820294614071966181539863842903656069232889170018263589950427904314328513131171952971490468241881775698929876150258477172994867200000000000000000000000000
104 23070957865012825618133114797522462722363007690894518250541643585635695380959835486664001924550785511963594429413269923961089612284282972526404960256000000000000000000000000
105 2519020387733962907609893804449133823897819225614330991527026694314373717526869166196973248174212981426759787289676349136402920134390359836386824028160000000000000000000000000
106 277555599533706719682136315816914045877072417261835799325084633179820005032348364441764603633374434751764363993280012372272178429446479483409512005632000000000000000000000000000
107 30859227870411443951791083602272860661124880257147232447567159463873701521611906726997452679932551788060196471559277632387577762127865853559661899703910400000000000000000000000000
108 3461800165196300941047545245333171423715503831884477762959302222462206326851318301405434073528476887265061047382868269018161346880415311685315898270495539200000000000000000000000000
109 391801910269933171859123964386733212356638717412693159733353012005461260657694284963296612490389883769924390273760366451455476937218910388242702310622279761920000000000000000000000000
110 44734754218133098457747341906459213686705613870366637997141262249081585317383715073655772625854600327120384677385951014031178690769386196507945236493886711398400000000000000000000000000
111 5152339015095683170457882670235873184892016957133639380976252798511580685427176157805610951487418521741901274047622920747350810926035199811129438808755614515200000000000000000000000000000
112 598566159330473130525453741677781741952747520741766745562659319985170328052525769515080015795909987362759654062076803231902832259539886898263340971872009523822592000000000000000000000000000
113 70135238488280960173329525218088383736768990211738693707747158566944408351327075184698037509823651287225372739398975475041410358033113773815263457863728532350304256000000000000000000000000000
114 8287916382774397140078152574815832540654144906815280491146070625768530844260358631276560280508572484059336502171523182949944293038972230866582443577121230940621556940800000000000000000000000000
115 987662370751580103918246845396142452200675891148874852444239096120978935833774684633005143186775336749420964021927534900352278759958246858302904906262394043853694828544000000000000000000000000000
116 118684862462401089426971184611560611122334293447828443745922288161464393317286680257033121222921211778313737929680334021143434600033558299346085616067287898084538423705600000000000000000000000000000
117 14380564731793849606873465661608498455342168493523091619267112237378875531313370244295147261438259588379984371558984180476075798447106206686171274741644309058083053927137280000000000000000000000000000
118 1756794397569241397746491053034672335618665962474211339621456857348510394161886522405187097069974623024454662801779809628556980609248092378144624167632522645290254879833456640000000000000000000000000000
119 216372166846013656943893524779663012287718027100450957406549623513944112873400414202492068076218841319974313618920448310999366561411322892628637285350632399141061822038071574528000000000000000000000000000
120 26865123974446655652798573162643585392870070306838325374505139698899587985498458304853239050222274948753336771670802506228064815307966090286814618937162207099755353032894206443520000000000000000000000000000
121 3362445805135070202698026544875743620485821299621912198315467003980861893697803835911919823433268707528262182479951403423736958454410499441346509197103154446299508127995252441088000000000000000000000000000000
122 424202438319279027618470276730798529065862651252248343232484763923849200581680088823393894370991757757711383836746652112870646528814389825868471387414990742544422424368507952247603200000000000000000000000000000
123 53940543307363398265993102556609383233313058425274333329781384879731056723117637670791732998312941561553691055193970105621121749540193720375583392138334250524069260760683835257624985600000000000000000000000000000
124 6912816819360618290130779207534623683266727590610143675629744882631106650030480986860324244119527018228101341977606400427971814596751629797629197471592108310099030214782773484467771146240000000000000000000000000000
125 892824413698412431736648295387810072251902186431427715439555984126034197136917425614271057639495264807704897008437335592464754957170594090087496363117603036100225533030419738588568616960000000000000000000000000000000
126 116204365721791630096603339915407674008307499696903225347836076685006125961839154370106860865550512700828612304388005832963066947623880758028875799706701024989370266086004623813482905600000000000000000000000000000000000
127 15240482159623838826029022164507358659775639542647601377323559467574677528240465947922607017442565600549768762411924681684793979155399863303929253218988638015847150477252818157948381429760000000000000000000000000000000000
128 2014047576819462220172724355685010161990089324751039034077535896762088734974767738324518772766700385872047206967587587718930470203590498721755197646875434935660940944985976850791942879969280000000000000000000000000000000000
129 268170349149359189532499517205231201579186266352757240960230965184259486887901602027367618231385187583101984669555267407431433855247640709461333428162415358473257024657183031045634394810765803520000000000000000000000000000000
130 35974720452730156184439553904366541225541071079554639854357205580799348103448129346475704524370857008493800478934220813951560197626505026898450947093193774857182031996008009852633922225845777203200000000000000000000000000000000
131 4861896635699960950057450574095610460327355187918002513441186796611080632552723594563121583445268221936761090203985766535723750128788834854084152145027819692044705690799074844360121671473577328640000000000000000000000000000000000
132 661929863033993612061214547625352736993353953995079192196041006691467874262651343386931278151846678173040248284521933593244018138069854190973364156859305408858700805853398329078043565136586576232448000000000000000000000000000000000
133 90780562297032958016833551024160489618920940389754767573598159957022402905319404438181841245513140938709837532232063111758368599274637473609462099913857360571965763144266844012826778876954454318383104000000000000000000000000000000000
134 12540805142938072454136277262697614969888513591436681689405598352569289518866208062237400142100115442396548680951786199851200318698630731606120921042650359173022783578955473842901041671043919343610390118400000000000000000000000000000000
135 1744966027031283045027398118840495647647875280253972952866564650222758236453811222281012975598183866317715456241559877263094525996968211804890665367528836439409325289892120261203892316041892642840838668288000000000000000000000000000000000
136 244542983408093708165048694465395772008358065380222451832914487276466233274497931769173332050856085685010730299939236291507636801040656199815224915257075315071790033756349347345267253816725050931667795968000000000000000000000000000000000000
137 34515017318504127709099031427397356610828386693387496300526272160805505637655818088035051159340881337569498694741213229043199744688473139942251504892690608834178374798988069906278549768132107575759591220183040000000000000000000000000000000000
138 4905959269545525158662639772518573685756722351080047147391696211209005021512564054842239453181557594952855645773260530853783899771686065564271175554784835971840013327350197965948104113514686198397988919543070720000000000000000000000000000000000
139 702233155988774052357743171896160804598355195924333934171472620687377375259359378093293001479471134001673816673309205485503533133679569108710536818138661447860619786150331735624374421458208951997575650300349382656000000000000000000000000000000000
140 101218329728230902852352456413434977241539708586711955341192024410568492983054418974732822256969822491749961503210664841869234268839684649080772744681487863718025966270962312976469409095527460031993433190638163066880000000000000000000000000000000000
141 14690501717926447084840843281562268390978978221125416507522131372224118619631495033713215810561308249497995528850756279694510560090737378884108114267330747791872307389418722346653941007927689485651148112129312161792000000000000000000000000000000000000
142 2146807896205048877888277391805095344311292135713810919034192278538372702199151906935088369283856447642144686364163332512557691661762858536884269137309017375532504758412670043456028923830703459622029791783485085161881600000000000000000000000000000000000
143 315870144918987697128534832919272761900232802715668227319599976588896811714749354582566241499973036726288341030460310578465431843620899984414274878524403596681767245944063068343912944834875517777473382272094655375789260800000000000000000000000000000000000
144 46791054669983728122341612733234371196692022435916542552990260475016470550661186509250466831798381123880510957646372842603771855278398824756038501503148897147222315549297288805823730448877787999987484228108527533818443202560000000000000000000000000000000000
145 6978084664533221662050857372247786654299124614499653309116961808054543815682506694629247660917214212649687280472120051103522764559362657329835705709917616941477967885752087442182038387978165180295202936932973461878046352998400000000000000000000000000000000000
146 1047633382420958045186119334784260096525882529245172577072642659809699472384131455814881162088852668456169282627993469624311080879709968102701906729688805930335588769680209572103560933628064047444424940713041374819771807170560000000000000000000000000000000000000
147 158329894519003975898271028454049913042437250526455261614483876714488346772507127808337260104491200767375672910212135321488463049680683041745674801214955914712659324666150477202776199707408458023210658929802671915813646341505024000000000000000000000000000000000000
148 24086742698354125254109796635876814215325113269658590788660092582515045130209808372671427505826972765239783182061117433276817245949767159861936117930481865279269898200577874405990010975811345072496397833511019719774707736004001792000000000000000000000000000000000000
149 3688383630860837862630389660659634096907899171845657009607761891100980058807319816020120060081934848164674466036481546335880166805969511462700210450375053699585318729156974102024540746202812276107009776111876273517038031359129210060800000000000000000000000000000000000
150 568484341345289090922189757867481002170625386914714199469719433856823598260989644374168565505841573073366768303344934811187621365902128325374864557932412440822752334535572753481914542227255618809534706451093583536567597597082874019840000000000000000000000000000000000000
151 88187518045749146884561226290297778975101978192202005340677341762880371421985407594704628218591339234151075806037637119396417530893419320397922301159544865548722973310365248800021349305015332223443264844355973187135607444214571335680000000000000000000000000000000000000000
152 13768414842929599451015992576451286837539784244661469042020853385476015299500140687077436392941885382778644099169128143480795409592187376075225546158272326781434585152929508492639300396954493372703104721971316684980703537848565941403648000000000000000000000000000000000000000
153 2163372082781250223807607164346176266462655430543280395233069747962850933666917060016500782001583104540942089732068508677792567990616539395380750104221721228797613004175971070929314868232258774896454262640645798065765368914324942166687744000000000000000000000000000000000000000
154 342082946763921437828574979495511762844618796947896390144961442546656540123772276344736013410002523334426158067896780243394403741251851192316606063797120130069326361454471257789347800208144427041626842907581063081856701915020446806334064558080000000000000000000000000000000000000
155 54433623307749303577944609148626552222323717977037854575537896294162734005729512734653321885290711351936981702568458995759397828103138130495565623325796112257095907653800370773526001690237801082096160140520023761182588907185180964307082202316800000000000000000000000000000000000000
156 8716087546461965245836149640653337197087156661220152148923081206102632411017623866247293111046175345867278879438679830099513851238419682106934200666937766287763825314575762467461922889556849790912403115440748017546955255914420863034014941839360000000000000000000000000000000000000000
157 1404357128374811134510823903814750646976131724329037176154438200747908590564478645182943868023145424870195873372310653348154969767235387290103495609351210775773217892113170970808110874329428914913175691941780798613056166854181955739552010534387712000000000000000000000000000000000000000
158 227676657649616466456015005963947383240059246248731323459736602165615566910532454755016369877771728152756118160094650068731855991437198311087083215504106738643866742206387516499811439096448475037371827941256087522429800203962502017322129291818827776000000000000000000000000000000000000000
159 37138806783042348389512061630050231342432844693593170101497035432570326921410492565398580416288797664855460127315437737000051375269544563345698898369242219160612796893610116459634159411990571212209234720509074027638762227599759969452154278560086464921600000000000000000000000000000000000000
160 6095223162109807363044341372723218548547154619353299939373789328398748881522092058494412909259508364008687489223703397925493096301413329812406125252451785169899227338629166300503251644089592451662300907123208108088642124885258949619912031703848600993792000000000000000000000000000000000000000
161 1006438931927771819256862801422882734535557917553802467588493012823694959979276670999374343594129120452476251189426141328623738615244703438203084159950880429381503639688363365715181192878660439902568200091217402712034775991795699389361486828353280278528000000000000000000000000000000000000000000
162 167188160244825970872110364962666994489950293504265102048093134383791052768471661500022862344561654816637309912375867174785510453951023394083300973039346791281323979356538374411603519082372603886895918106654566798425970834188026332368420668094586308798709760000000000000000000000000000000000000000
163 27940115248064059844140195902150112099382684713318245321597019215875423350088818131193644656415727513215284222358896193323369870945787980855013203371635389190368705040202756024536959744107681383808014369427096077904694684254107789570568778108213149124190535680000000000000000000000000000000000000000
164 4697209691172612379323297387713591080744513994725947162493176384570301447834900656977717753824944520471714569526188127745860661653059216258324416177557038673818569802458352856538386847890741745789327268968115437364882749180726504216572442502236965810235510882304000000000000000000000000000000000000000
165 794374810025213591569296546644358609056118387346355056410230826121246829550418927875839274906459632187397443334805745454841331150987860285403418558587928214569187322803664015978277556678439642333502238109709437644251387799759170889545188815151034695084464532357120000000000000000000000000000000000000000
166 135135545958240095999831240425996924075380516749235250432065162629044868102506242209983350982927540364923566136090975109944621764779617862910079610828002679044724820367585052410146030318363960297641986562909997383416512038930055624327261054161578215658961479139328000000000000000000000000000000000000000000
167 23123703634553469977019025566734906191365036332338721784794181120976264478954241604441756839648398849132724083002178639225706881803777879466977098996961661479398844432496369872250352428639577485088480752322731151862961882363928483719506237074362899063320157148833382400000000000000000000000000000000000000000
168 3979917380755354823911862508348043411913731012624142983272102490760087540269677193109534621617461994053193274240139086917451026676394510023468222267495462842417539872624877602970668880398807017972772947232407440972974821297120408393859095949756709123778918556967842611200000000000000000000000000000000000000000
169 688977386643800232723512885730349543340374765448459300133794054556604867011546930089396231445558742505424895621588324155967430414817940754699029490991530539222109936946715504971506258495713361416021527240877731182652075537727926135436281508437692451560645121933602916925440000000000000000000000000000000000000000
170 119959784626780586527821373517281998633952500660233555276910923051892356161471800677706178286383769242518655867234864205597629312365636789446562581459855971469557327682069277130542411967357439294107659122708905073672070084263219276761768749597777263864298981641385309477273600000000000000000000000000000000000000000
171 21006412961874160644054947881699916366223066930689930973225651516387717999559397727401339485250780909886308057119561737966041909914675144236847162162537832034295344555162174207640793681859338501577562487798025557629145383275443747281647444511269049020329002017547902139760640000000000000000000000000000000000000000000
172 3699469990117851826194903542728093276791410243272627803990246747986772105091287494422804385261899479087230728767188582239805164125889864142921116886262115271365969995528835134841190005605730868885747620092959548233169724169635249404576730741235810903480028719103965111376674816000000000000000000000000000000000000000000
173 655216072220318854056639169229606303302064702448366723082255075258715390181920458458125358571645673248808819780731873742582878662885188061899370373765917177579384585432308220392802775139506467785984723241874380400020818823465284116099811736097059303262117788322357386798881046528000000000000000000000000000000000000000000
174 116700627395783165723884626083629549858263593415146515948959706798377520974809153853117711816207787738617710945347642497838196433109558473053960531293038360585475334205263472013765081806678989045159065724183583927523118657155650040127753860945283194214956631833048410930284764279603200000000000000000000000000000000000000000
175 20902190500742096774331721264425907719254936160340367935284439532044028950486714973784143922490995171949736127765001754028630885813504797777128492934220201006563966482655141394150896137437310702570976016825024433028668895807124423785664372073295816294719628417486285370237416028241920000000000000000000000000000000000000000000
176 3764669639915944198840547521153404458094407106563035095716742201714016099939220311953205535767799229386295868632588143724107690468142378224084498479988200478173816823199639518788187132126264767805955106444487329847815674455117907104394770625769261321760487255796639225515299076833280000000000000000000000000000000000000000000000
177 681812639502578492617083427369961733213487054313581847986045347426153851180472956598670001986157468581361804074177054260476318925316227486064737607238926593350878144694451245679173673826352159008664432502516496705160265504638847054543390204994032759090011689341015133338718409827811328000000000000000000000000000000000000000000000
178 124163264814053462362312419764287329474564171865070562224929444634408255881888112245163717999988037734285252077522446922321247791653951245363317924070132752879709405846761811584246412977115062196747239918717981758328409539837516725434974739522571920977012502555799213072790074149342019584000000000000000000000000000000000000000000000
179 22735161109335594568276492237938331447247367383567850039761665827855099229469987703595980190791552156820233081978671242051393665245320640224836859137058548718326955742839311686353613495235724270462252420809470343298879154124304885737892975173313098130621442439467578758755573647007185675223040000000000000000000000000000000000000000000
180 4185688112020598469653399257928665329851832512206047648281022345139815368795263769836385550455035521375471387561433267172759718934918488001799467218837923890732848013686182711680000247748489422033041407836311689436542141433352756257826226619315676529267350164467813909251800546768087836681830400000000000000000000000000000000000000000000
181 774795033122558913232229356075294330093415702789867383754223522604079306557836180359576388642118066864522311356909756136117345577410790975508317971459482018527683198812224103897412050447416158753478204526244250885537577926020225854899839406170702567946228851490201529060274192582428544026542080000000000000000000000000000000000000000000000
182 144193366731537904202420471520884196704843719875474645692846977102945356693751893583240354744523527322842471507161554115406446999159441947470071571052296777066411316656268928905351661220427022038134080744144739101304230220696834555290511962914254990952296050659194977406524322369033857716679868416000000000000000000000000000000000000000000000
183 26979240424363828140795690405606756443264677674267971332373835723976320793677975609195252030285097143869223106534441571929351144845552180274750973253910384864518674213324208052291837696794255947302576146456835913634700548547445177554896400566143980500960833569614701910328126131599193587105679802368000000000000000000000000000000000000000000000
184 5074903173769082755281768670277771024942892537445937719273036940796523788539846871264894786833901482023313589660257525527241536163342078042010778759957740199856147075091524820743512968330172163936325273545913441290262419980028016698848722020184646340285727400370713042125337366277933633979998079339724800000000000000000000000000000000000000000000
185 959681590298987128426794552611428168182418608833064539530565842066119367075858425021609818242939810764302244900097862106091303769673077389633527575732876255204922365540250052600602476526970324908948491168265383969894899948587545372629177589466157100042242950800441098866679463759456968157615845766332416000000000000000000000000000000000000000000000
186 182438213805607819867019911861377581985016808781868764116818247825525263491111945504414454619169067929162084254342387943114600814562426684387461338916894846695067583713683050108410532670823642285235195668732612695845932147146207987119487920821280472877528466614839665072235592657046455701096477178724352000000000000000000000000000000000000000000000000
187 34864361368906290197813429464703691865885530229579538226444891004616821681625078944457055032209220088959760902509676367639233593435241030201785078991403004634223108845417944246651927833961183537592379218973386262664312033819650190094570153608437107863062949871494648151912584264679151233722129469293650247680000000000000000000000000000000000000000000000
188 6697504397816356073944953249087825134914418051906700848280392552637980526867299602036920336229903312414428816971444113174021565111349059612806821170926377871608771067896939282294442539325920756907621591763886432721970712582512126328016921790859811305947948271477119003442911979120189223500675781253470082826240000000000000000000000000000000000000000000000
189 1293296042982061219977166557216051224050384193478271748478264531137526664992054532450932355077666700307802857875440481199478201891978205575196372264666090187833050701475241610318624810031078130769520320948783946282905681683359302623294646812907956696145487617849580699674863441368200437396355635129880897642299392000000000000000000000000000000000000000000000
190 251029590356810644450262456971273207668021857098373276301519777771264964196856417780367161496254104862041459903289014908426850686006182291336099131990473828443050051818401432466929243018998988303562552134208622436308677000386453316673505405995315130962783645148035902475929391510349007167941596379122482017583759360000000000000000000000000000000000000000000000
191 48975898397981729996113135653514379118160598651364311010094927355085458124609534908805271701952249681005278965859634882392409485206271155101258646425703435089748528031826081518326899342256479021904209893780743554729172616080592429987211960898976555730976758355077891592108824995903376887552089566655284820410630144000000000000000000000000000000000000000000000000
192 9604152466172532944578401405285876940877738176293810803895031707291603716403188955486740093664733264652955519243556517334114500888374368803691082869693929006544855538979623450366858801749222482175127407339909422886161061235957934631283270882033217539100957066482136492040885177761895932415140367522136317101939569459200000000000000000000000000000000000000000000000
193 1892969218385176209418955636157781348563468598689214097065314874560530479514921766083622121246831388266576627922553380513787472106240144091702514474382079245800604006192124199598978655093529291666703448551003868777685861714976565651994295195193752152848723937576625777477990913024626366984029892997168770048888971827609600000000000000000000000000000000000000000000000
194 374994392981126727084330760413469247591227639323419413066747204462268867092217533777431193770647028499031164595226876840401975523693042259164860023497033160508865402569004748801870830062704804368583499298103034884692980511629233808051350447054172040680211476071592486264447941094835161658416546442680394806985597814906552320000000000000000000000000000000000000000000000
195 74660633202260848800475529931743524127451645481000965400092872391356725346980736155898061995532808981194586971010805929304583300375564095620402792523223863898088806477826262349452216559042038294005942045023042269642070491267279027775162385179399022460951847790447072503571938065776705889736460571188206364917352284874919116800000000000000000000000000000000000000000000000
196 14939405081730553075077821321805655558994955014845437974825775906472408874943404885267600728373890601273912533746562152643452852121293279228722928794210511674495174632418593418343054554757187753522224516872949088465099308764952832323338114616757345558071528208762226715321538257030904331684376474561955547867398708389237227520000000000000000000000000000000000000000000000000
197 3004269252780059024836961943001764015854934762983407412738575817154863996895126844002701138162194595779831920394961375017666856259787388466042694216624967030196348750533767581269100938886991987254217237497994593968409895116570172932400128078992699547608132257599534555068368966501860399375230795122953106120343464134479255175168000000000000000000000000000000000000000000000000
198 607152238808582020133642685395076205731361293556696103262458670561355044887396440017163669154927176956650108731397817446626235164964283465020833758373969071211698508487078929012217069691291414303328558058975185227020147054741070829208173559862998831078545426324888000963980519758445810936019945741150665685800858136454578405638144000000000000000000000000000000000000000000000000
199 123310180891507447431986608680955376526610313631369857162686764335022869177620824170024071264662619488725399029615316154597256626273601720357699091968571936497307167129598701785186777292430381346439781539273711440076688320414672436217197932639977135608036954730579824986749329648014562048071436985496369246418868187978748251698993561600000000000000000000000000000000000000000000000
200 25167052060681732038161322191687729111685159606881986300928246306053799542769055219538816720743172233685183827450402213264948561428988031377810565515112994516605042696378787741085346764260833591457984448873492597852732922718221354710293569260334753459186475802813741765772088678793700020372128215216652694262350617597104005467854602240000000000000000000000000000000000000000000000000