1 1
2 1
3 17
4 42
5 654
6 2712
7 44568
8 264240
9 4721040
10 36694080
11 716523840
12 6917823360
13 147356496000
14 1703866752000
15 39427129728000
16 531844621056000
17 13306234652928000
18 205302142854144000
19 5527796004025344000
20 96066041002702848000
21 2771519306950969344000
22 53590454997380775936000
23 1649985575801139118080000
24 35144019949164124078080000
25 1150534269190734167900160000
26 26770524812131380620820480000
27 928789391857666968254545920000
28 23442800758860158070364569600000
29 859353253430760429499455897600000
30 23387884782695372335119807283200000
31 903365616295794052142562646425600000
32 26372772144651054525088032777830400000
33 1070663424582588978801890452045824000000
34 33377309301780130772034730604888064000000
35 1420957107560815447299284756456275968000000
36 47114493541697814474214830954548035584000000
37 2098976556859515320374382019277410533376000000
38 73760121233781891135655139901144972656640000000
39 3432122612209006403734666370745001826058240000000
40 127422886406196365402770956544569700861870080000000
41 6181687174342883661590722434538752922028605440000000
42 241786604139399963291314221085448129815626383360000000
43 12209532973667222732130952854352473786863006515200000000
44 501827406355952148397042250552384936663506432819200000000
45 26337199178635795449586138490362219469665628218982400000000
46 1134873939818934091258652469960580544559351338316595200000000
47 61815780847395806807105115551755134202668958754852044800000000
48 2786648110352656559919129695927109021689671522052997120000000000
49 157326100228842173577681918575314944528362068409183109120000000000
50 7405397835256101885927338257681725509943197697269028618240000000000
51 432815172854045339239979246085333335514634230675700155678720000000000
52 21234577692088435536809872411913300292945076562304401544314880000000000
53 1283323621734484644760589353996745306653618493212646055503462400000000000
54 65517921140302002143610453400034478692812475094183460727055974400000000000
55 4090020798899645848112818667533827760358560069809041490785914060800000000000
56 216957746583740850812703181764245849033306291650811105392990774886400000000000
57 13975787714082149483864225179348042434879502366488426680396805675417600000000000
58 769205703572084051162884000900687842919818703602961884553397693054976000000000000
59 51082041474267822193074094646553640608486027222961297933981898124558336000000000000
60 2913296464465992576570165461998013104113131423329582470357174713982124032000000000000
61 199272663891551501086746985283350207603133420068392811728583591104784367616000000000000
62 11762146331357076037493733703953464217828152039263505636576210030899834650624000000000000
63 827982977631152024488809385424555914560262640639400462476854599196096604405760000000000000
64 50523051227614798282899834284627942234884205006527711777011341979747898003292160000000000000
65 3657216901788913016956153517193993506059388267631756126326189976077944706794782720000000000000
66 230455193862551742508893509620888826198454584541934654293330104123166258843573288960000000000000
67 17141426147734485532914147373125914798217065934071174982425632553507582583062648586240000000000000
68 1114338604127343331617756146678177616329059342938222064072970258283902140937315077324800000000000000
69 85107326728026322442897078274995160127592682419886979477958569770471056797944293149900800000000000000
70 5702488230133964057128005813679688524042380830171464404469801641779621749262949597944217600000000000000
71 446898869988222419601106459591254598625482846494865566018207027331901580189806165287029964800000000000000
72 30835458648372116880036249440690314743247330290478599377437779976375505882012064572731765555200000000000000
73 2478053670703878086615695222162400496816391397696362438893139461645868559001390625684507852800000000000000000
74 175927508567797035536819598326045420927582624281638483936980651828758089145319253847300689100800000000000000000
75 14489165510553396863829075201536070690539059337375827930983754182295294885937351507801018046873600000000000000000
76 1057563363809022020561632473676659371370176438703210399193342038875002005428535207568446803725516800000000000000000
77 89209646330015888540097725999822113452609813447297747531298502483959576091471381781029840600904499200000000000000000
78 6689462599862122318865245994215853250173880967394033848896946167102847091970959612215706342651854848000000000000000000
79 577631199111963808975490692393077379346876687030099618049207362064444134077387803010806686188440649728000000000000000000
80 44467195316807348343050369660443290553737709714102355700662071164426223904498853818758056000327260307456000000000000000000
81 3928459378145651999894249785311495589282136553304492187463532373685748581440854441263422213931402189078528000000000000000000
82 310262967915631474735168246376105324213981218773755620609324540625418005059533458398687670000185898447142912000000000000000000
83 28029472340111351985988994731534018202188736738890252495352008969352059995706202395953394811500159744585236480000000000000000000
84 2269679415530548756947579574798894985648203042379274611397721814987997146550835439326471810562843276025192775680000000000000000000
85 209575656842994108045322184609224493609036099963211582067021180152315832874793908359797779836418024746977601781760000000000000000000
86 17388779152993717649381551986262060639980284927731941115736377597796466235118067348621862913986578780981661720903680000000000000000000
87 1640342665745140090352356549600096539148355843042842432642748396697330276017522093686895869967207762421576209918853120000000000000000000
88 139376862336608377591103629832781878868432192755607548010390595348843139324387733562120672011654898286577318701196902400000000000000000000
89 13426152454872243109445191681593563845970114521402631252416652608597218375066316692425977218746037773901344619043907174400000000000000000000
90 1167605949464326217941374350326860302755457102730588736326461172692367255120321138320347262147260250485048120783655455948800000000000000000000
91 114806560327502991896285476743334784695046506411882459656781008851859223581681625623013818441613723968786028976371285780070400000000000000000000
92 10213430417244460450871232232720349543226994987928744440144343691468143613117339150955697288753267630413967225634207324281241600000000000000000000
93 1024644197471060896846449704736826507108657925643322157967461337906496243180856183155905797038852132618607319260850888476983296000000000000000000000
94 93200853713102316465959320605037981134732287691700240730270163153406492351564842020531073828037092497104661530609571990115188736000000000000000000000
95 9536321777606399541802839799459631070648123730420557248558393853299675869506335425985358899338098346710189715838611360193993244672000000000000000000000
96 886463154364186095170014087372261995567344218621628122279670358963701362405379933997162232547339101651967950057344074215187804061696000000000000000000000
97 92473297506496047294644487521382558798071924525580659937434484926053788413144225365160549101790435623456629980971367577518298925891584000000000000000000000
98 8780698673429883966055952557856922377353612611236157886400483673129290841348272958471347590298260970914394508493000638960573966534574080000000000000000000000
99 933513673738390356912500827771682510358072857867042757260745332933667174972790526610076838608202617205480694318206676414143563225450414080000000000000000000000
100 90505420841396636694649272870470147681742275105087089356432079282525563047566522975976293607240762781503219075455306194450958595844640604160000000000000000000000
101 9802781682415609910012307885007054985447132288353799935897226523124398851464479161827215722486980792187324362762077567607200590393430748692480000000000000000000000
102 969974791388792528603546443767824851741050928878222730918285155631438097223097721413959714601704233141154975534267420984537420333709222918225920000000000000000000000
103 106996861468396029315296668528004131574337233759712922837582687229744936074662904335737124969020888481439255283168898392224019006029056200776089600000000000000000000000
104 10800968936529833657169396211068273122019423724642118531211676528066349957959315282924642978452810058862672860548467214746749078185173238874216857600000000000000000000000
105 1213017704395427619043842763791722695491272582248776519534290750241480451692871708399266979130371513036314145222234209549775826629927648710794359603200000000000000000000000
106 124873311058725493159976259984312381669491654805676391583376775320073121120369072382603504439436593876955055725641635351185306022771976060581703162265600000000000000000000000
107 14273511815126993241687358256850965901879695054155405715431344086136701109666024679151653549016089921932523245597781455539770547834248070623287113573990400000000000000000000000
108 1497893320503844577475365303130466372517110045800396614117530811663925453140770973656863889793962261774035540321946051062972391404388095646394502384451584000000000000000000000000
109 174207386283540462801892400211027153785261420201080805770836794253918008880099669591391871832888650317157566812055101663094196020198789750188168576629735424000000000000000000000000
110 18629750988211409501875868300081503329568574294507767488312933924765143517027538836017611857984297677635049459118752396809977030513664516209414832455457701888000000000000000000000000
111 2203887204528942974888814136547206120411887829296865395077689681045912646908997794190437252129739527256059567549537947658663571907887283142569801457698858860544000000000000000000000000
112 240087177573000430904341776460287922135673012995866548453345542966372030215833641191299323066731236572978006111036887302525260274536869490620587797081438254268416000000000000000000000000
113 28881805287631143332559370295027778663008567242537929222883000637839052789445168974490221851744826132792728145984832055074517040789440001211457727541335808005898240000000000000000000000000
114 3204034728690561842042479363982335548907284164112873032518377806368109152393845073729423769409265429810426858964447666630971084171539539014668731343943356720705699840000000000000000000000000
115 391837606679055226524961366053876125238350564979703248655632034389130403487168038794469849006487645872669376791336347799713672385034244195316043913140157989248072417280000000000000000000000000
116 44251869007724156282244461379608067454230163487520822190799705825762176590606513253076551828449922114547602649155660456311076843609238993767116307280380768138988397527040000000000000000000000000
117 5500198704406889130415806522313779235273023430264908856471820152660013914745934285427274729394783903245596005091722967219524251132826055169347711753843940610429148735733760000000000000000000000000
118 632150915722788666243279624118943622454626368577047271900386454351278196614324768462244325172074130967354197119785030689040683433483259445905481739151315998226643846116147200000000000000000000000000
119 79835012259181992144230893545437364610386163764391734805094596652655478568955778478615000428456962337703936670440595758650189899746178453884512530994504060788406385640682291200000000000000000000000000
120 9335156569356530854612087870270890940968570826100940842698652674809719555199284713534334165272794313830736736701213230076894836049374580001386670673908921590824698936627193446400000000000000000000000000
121 1197599479035021301929344707400560625801956232295307521681726629252933862575537091589240000542426221748216130139539040501826321303871494687618471181996107362365465342812542415667200000000000000000000000000
122 142429183216829976601355622096728869671715464260376441530869642946449181013185515522650181586954531395693432219692193998335168295894859515528597411807564182109952335555045352066252800000000000000000000000000
123 18556718772859317515066959843087749052002594492033024894909098294339560251974643835798804429927300116996264649245244480754416684664222961832350210306179710985841347446640697535365120000000000000000000000000000
124 2244012706535827701911248555104476337672556723560414923814747269332608013582998323877207891726091853174706143081935775704741421308021402891966684769799370056453846590494224323570565120000000000000000000000000000
125 296850479944450352571114303023965580287265746879076718155391591790267466573932443861019027021251908510607403714499437152161860707037225144942358623590708461667671078653361938395027210240000000000000000000000000000
126 36490531423660815356697642248304064430607933141185009024363450298855902117654112409676505112671387408365442785483041563493936244984114432389473017275684748102211762736734706053264672030720000000000000000000000000000
127 4900088794833535391881834382992956131857169930007977959282299290190598074464963272628612243828862656446157145243841819864513862069082011207125076706185852184065334715393416704717390484602880000000000000000000000000000
128 612139022215973163742687299037020892321603785332467713133714475713451665214347047882055333823793420519055490538467136477967106914849730280600345557190855745352971278417395660137094797747814400000000000000000000000000000
129 83423639654902721286545688371617979520707775602467295225004572479934559123672226355305602254531572314459111245159393892188251375882335719681014141891731757656057127968566137969860993987536486400000000000000000000000000000
130 10588341399903218184274802427145933512651750335692945720312678690198478585867081915059257186004650461841970384375793922990581773141618557065063544248844007203658397236889493061582544818137779404800000000000000000000000000000
131 1464161838746928233881046876614217608681464032433083097720792349580578236756731953929904070868962766468977524720033073100478673746515436136787053952570378152602797794961185881048440504056973518438400000000000000000000000000000
132 188761332861634954695518027010398635513978275720505599944331765700501465942159543949413104434105224785991591653943451776880879658848606092060696088170372021578116186518299428647382075792096153409945600000000000000000000000000000
133 26479251309401478322263595743495290016998346442088945702618879194769364285146038508714770600957200659502952025526857312369075945451279777364209036860524082129713953392841353108753179766639112650489856000000000000000000000000000000
134 3466654542712698527648079638008010422259252421448303504688065309086408581081003726986768598912524922384199709918646265946023107727967125805170395243765554175390881452688848440207291511077591508546748416000000000000000000000000000000
135 493226886761402441576235546509696894576660668214325443220326854895540570399142131984175165634216908320550800374063399115524451794794837887933580741016018977246580163406682515539706104474834619092007124992000000000000000000000000000000
136 65558865998936041107003042272282044509960569366377533922710624641138343228708501083798834998623397176549595155837135164656432160741009822125176729071251705295158034148923678889790360475890149643005928144896000000000000000000000000000000
137 9458571697483084138484832790002949704827886334839991274610615249271812965909971262590430689336650199233119037479500507920704092140813902559932288360980317107979030666065785504827953414094640635631189616492544000000000000000000000000000000
138 1276121421662926334366890612532764331681776047062620324195302593940705742487786920702667721697739307047347847043408789024247629869817864675840471870746634515115727408457420185334467508168768221888148727304028160000000000000000000000000000000
139 186664126692331375448669613296590578546308348209926449306563361479668239874323223667475109232696083212016480981641618744270047835829770354850513323745960849831504728463346816079962354424423724680259465210557890560000000000000000000000000000000
140 25557234110772969828996821881060478256711697939861881114633374231614839106274014994157212084305451246620339028051651753335337177277678737975234934586059801644847281336005317520714510884327704744038544312741941739520000000000000000000000000000000
141 3789452684734942824375970904393512904064473231244818804932176995107645227932127497025125314652389273133720661541873252112796581738949168173180985594599614377647308626070930516957075425498407689196790400818431246991360000000000000000000000000000000
142 526409333015931402857531981550199232775561984403480425718070046657399490112129460112545955226614561815273033446170099956067106519890201681028760162944936498213129364666043668498048108499115642000040983052078397878435840000000000000000000000000000000
143 79104500203679705809117664655054082811456478907496043164791692217209530936512725238425544479858558529516104671178453855767017025458740152920109677452562540233107721034872858868119964131634097485184686734423068735491276800000000000000000000000000000000
144 11146860726863637450888727576747992951917647200990671993887214423189033810544034624104704253119429720695631632876904805432077931606150230496549792103369852415164152613138440989039581445325540470536046355404371384129604812800000000000000000000000000000000
145 1697338387068500246478040867363880822160923951593176328094586925725227395253249285806383610385784463335860918803716827194961812846284655330141607676682192960024088334192488300621884736875237962464732828786366504549861661081600000000000000000000000000000000
146 242569851833864841922732555073311260520149362317800607444003403396417059007299293478084937816043541297847764873640752767776733836923584986130086065238401333799306262151501059632778200188914841990278158522719427744206492060876800000000000000000000000000000000
147 37421069882182294240777739713811756789133027598014734898027835424481797924634471649781111539706266426206545330350254135646220282421942675337551860615285155930166937134303764796454541476704127171817786040259291343404376316392243200000000000000000000000000000000
148 5422714350445815649767363194896395051596969020415506020762347394228336924945686086156744815993688926779724773290048606333057488195962452952411592594973033167608565263159778789703763363870802534197983183403153306692532706559918080000000000000000000000000000000000
149 847396786699547436067266506755660922807090089975747041226388644445068790229221298206231754459384683516426994706170766658373013842689672648047328456438889041596364650784994486709930946589713663900098169089237208533290999825385390080000000000000000000000000000000000
150 124490706691214590066412914713588364494269580724469699820628671580245379015915809748666170303931485903020931550492569039658416802198829562415984051214419018296239261216091110670745439406207882246148312733864535754429729242098077532160000000000000000000000000000000000
151 19702746066597558552964538286796378325029279019524129340315111912839114708471844683505444625333555213866550217241861961914708528623701026422901460708778511435338648152952603731616990029414952372994016411371601001707584989207802129940480000000000000000000000000000000000
152 2933905699001239897417624458817186402771385894198635332441411684934803192092045035090031825270065708717683536882722410611278587451296102253018672115587113310732003513960429413423096981089335267873079869198406518477153116817481699080273920000000000000000000000000000000000
153 470204231414428938539524614468480094759165767121232886767354605809827247618210313549105156559680661160776788488990720699380506052290989644898549714284978290511223383109384379512451632518694345745799173081287295874974238720869717012748697600000000000000000000000000000000000
154 70957288649919217473997952237551383421341711875243446748672270336368473937629592281587119758673009313103123762096396635635348569569679846273672147291265375580847607806008701037002356603189974156396543030573003902288577870260867537416329625600000000000000000000000000000000000
155 11513847464351461865771868969942482969480399820537566979119013957324324371974395782812610209795061579321767048430174575575759343858123203844524777994130497053461979859155986960852025285578135572226165219136780636315661651381346300759668634419200000000000000000000000000000000000
156 1760540055396210253382347393673346532922132255833413285887141805478470838460606215931653525141326068138000664660344255247351466235181161734644269536576530739745774664669464458821923113197607808553244554379730753823826817575441470230534777575833600000000000000000000000000000000000
157 289192228155466104270511284359317491383030833375733235352614206236122904460429422538065654802465243334326593261671222359920607726309368822509360827382050259182370639868639522949531882342370184233607233084910322558808004282659370522394902567216742400000000000000000000000000000000000
158 44797405368627057520029635743815191190187456393100254515865446190537344171583015167506198423900329571931121396539834339268213025617924318636051138981573323890695299937377370506426570107091093192268182812358883509978973779407395179420544614461865984000000000000000000000000000000000000
159 7448118446148559326845118515342342970595776790811871079542789125835283698358576232141986961367010558930691908895323126753235770819137766174875688319962059958959383680574549158014442758071767809572613349786063141015463883415487280552730050335210471424000000000000000000000000000000000000
160 1168641663006330517303533306630775913811444833956363568385291019830753781969961912389070156307287453392957289628604369034924585607861354029539957261861324188529672253357333370055097566503979994446356180028940682603180443219434577726312667001801238642688000000000000000000000000000000000000
161 196637062163729121491026823623275224834127010932023108179906248838251939161692436548723375970423112561970035746677464507546844154985312889522977521530945625751459737566355801472986133309339454388870020931814381755413014599575482768552160107999064850694144000000000000000000000000000000000000
162 31246277406578924635728603247496360478890404804318646756608703354721549172321610486813928358898743461759452263889066945396458159170253628100370102011924467990796321837017346110466873377753583926834107368120739377839314210496732778378953409678856174348271616000000000000000000000000000000000000
163 5319996701362237376258386051419106807617570490832012164363367172108345704865201383901277848459398778928505533706526152340376378551655229104710373521108238018202057423421722982527901914865747549169882190350200351071427754880678917321357851674421704398617968640000000000000000000000000000000000000
164 855999899095473460583969609464507520845408841288407170113035316004402521921321046887410477419477689525329593418086373740758949761961810254137286400795751879067631919436218970839988529624207069957228455287437329912746757135654228808688364430181281051030312714240000000000000000000000000000000000000
165 147453829001833286600760055642369414711555181286655334371309981110621976765186810381671022869566670441679228080235121027632170437131373303463536339148454358708643526279245217477378853695664746534882502092577558204037009970627642474516025325170545767459347056558080000000000000000000000000000000000000
166 24020435014875492628827088493998019663569162355979042901653751909157403910628909487024661827621379953613596258917245998283658520348484299481098316770941178514025830127435956095233818956385175720572026891603917252140631319726888429720025820918496292999643738343997440000000000000000000000000000000000000
167 4185757304762618173648678898944232380482502598990539200197506658775352076131261445699307611298271086499568129595473301882174036937944364416435947952896916998706780715832852974176774585662826981921095765952512920002881200730721469630460324598531980033772255062639247360000000000000000000000000000000000000
168 690233401764621563145579153376021671991681348648107983514330314936219965167603545304610674069992503941657490880530936258861745036611004441896084973247747916537798514985531195010149877798979830737178755817051993558391452323450381910864117795851704604396597065905550131200000000000000000000000000000000000000
169 121658619509404286781592399332864337467936006459474690869222272753543894965361059326014600640590026903779176436189709360653691412543203136076894980811968649179163761202554982148718935403454679608256846391844675381641658153441300854231167498693425927580414768376179798835200000000000000000000000000000000000000
170 20304773520508703414721472423201114048176690322278800236811755011803551896431256327578135321121240834661785867273794816506029978028085584021560315683549365476660930137894472655440511512123423910194100845238262019022566115543453918309808835967193120264741309572520371185254400000000000000000000000000000000000000
171 3619453373086725123561351014286659673699595505419378054911883472152646140551672835428394080672336596756064941555510156542084836726706207161720421428024829882793041641554281064543141496487926665440864644501571138509509380926950898389884668117313505761803731817213423539925811200000000000000000000000000000000000000
172 611321020068391709622760299168272802021579760160901590342450899220421150848842743463514406106509953537348654163192915219751056049129279651342999109520973789233778019738597953169222210542829880873640108841637515105835890653026983219484153319779436402165246386013175612743404748800000000000000000000000000000000000000
173 110193891343642081550566223607711181082950533282237991580854634902113935702191289508893573592542172756923970824697818414687911572786886407679590478264400723320675906759436011463277374158211297603761258085771205304619741907597392382871632365239563136846535030883966786707537264640000000000000000000000000000000000000000
174 18831900130938138188747600385636065742993830688209849195818413423527511680448000308079022260604409499838226504572480847019564003077371075730058938207344223018605127761253998327270707572032376399358989591360920105420843893156548753479573827783484802953157205602537469926974307696640000000000000000000000000000000000000000
175 3432197878391595256299086942858097610968469549638813876404371584151408783991525384135566357863190752818315146770412104060392312881723964440013053592925421028599862015541543889413750649496785530973467720056209775621321969222893375205311257973444192529911426322264292654979648617185280000000000000000000000000000000000000000
176 593416797080552526571572659424450401273222191180565179332199445729844822220746927035943254760338735973250113308521664560336312965292682395987029528690812583978479909647868057484477748173699105746491252627802475758350940297924409272966879708602239584249373520644160687997157734445219840000000000000000000000000000000000000000
177 109339174376039856627151843356940415107198211401936744039328308717983080734208237197987227737297674548268747223582258769609806354309834771713360619566939852454136508010066144649669753326829851869109842494888753006544316213156078109278048777339208035701963005115266009168372344521343631360000000000000000000000000000000000000000
178 19123006769634023360506911423975755722302510439018425655022330749347941029509160526356645053513311113867175627741924912947345610075252671421533773748349265855708611293037406574509821282560322899092436067942307878779866794298952075624409841520663566554636139980074818613285303313880632524800000000000000000000000000000000000000000
179 3561712256553325378080226636188845205195524559861768932529259533211999756817856045741142823741957966477774585671807109048305071489713899274934417847717200485369731470819180493223809829071847523458251332902337905290815712100555882816233190227311003923298237505714693515668549265805414288588800000000000000000000000000000000000000000
180 630050537036533564691647151797058578423548069052544411816715837212599895824567464049711191421891543367880315326125009182116294603165066667715802379617387499184239546042017657280740064867030586020625549354760286321998031760128524832347524008285770107819732819392945826105508371131848816433561600000000000000000000000000000000000000000
181 118608207323108883388221074248916367155320103589913778532915908615326879840659231123179326085050507224977685691119063689298173482628448266250643459167401936376571224785456552314826216843042907953051742700411801061174977679378941587237255717097735464063150551958686453839110534251670391711648972800000000000000000000000000000000000000000
182 21218370642139581431346792540780611099981521388090573585862912581028084791109599034683957415612776403071921565647719496189190763448023365901385149350174091896557569382186585876989530249175030203197780765041979029698567063294323109697723487230579890604838182940609049224286480375086155405255193395200000000000000000000000000000000000000000
183 4036817837773313937422959482312093137510498948528211459596263914661534928676468527941043221351082749011916448324174739761068152191316767868083170102921734049861752955718603621047745927687235721861717581630183915756838611376347769487202253045291511761926863270053897630401212727999638937194842816512000000000000000000000000000000000000000000
184 730235553065000488425266934190528508034378068455928092435754447000347736904402495489999485770698355144148432032617374496836122031199916465842989906612630029209544565061054505261014418705702644426305764265191916207190296352624556198891788603511888267712513674412398607331606003565323307682053836767232000000000000000000000000000000000000000000
185 140387985468670569467509973184259702693347599691737931748628100838630810129395507688138330771632757139960409878255766671270749915241994817630048342787292941218226749821101865379028832532973309677954287218343034665730778895528751989378140934958417029183334275365197041028691961541440831978874835916816384000000000000000000000000000000000000000000
186 25675995040598672649210669394892851100147514275527087396134525357993790821939446372477930348687183538175686929626852735451133101224271873711693562387124352432646790645441116859851442040252689082621440557807839152514968252050456857708425096611165637862822224955892363940807622300217231578312615453830152192000000000000000000000000000000000000000000
187 4987548953445291279908883161619367783093825077780312547119646121398561144035294270102039093141275351892936413666698669964844518105537336708028122189861206066849653036322465446816246499085661346340237768002924056378103617535618667170289438301781457117318588853463416582058896311020901997039664816097788428288000000000000000000000000000000000000000000
188 922159767798670476982363204616586901931463182513883401424441026434294763094534258141386189078596158519066649226867505233014770026937752937563433864220330199313425661682124600797569607618951968066660715933456746423365284549029988081372942314349229207215191286502894548911647972497080631205944601442364654878720000000000000000000000000000000000000000000
189 180972676987173685681693045339075763871618548490383166352443666008922352062768657408824997451478636361854071182594689490963901873636835608097378644918209869212585900272923127230864068224611326570949244140839015181672905877584863872928821665008659831142416248896532233161237804800351642724337844462572526916075520000000000000000000000000000000000000000000
190 33822283166050471356475285112956782533233326909779363533717476751358429604514472928664734561227745095295924501627948147896575727226353000523349009445540075870365667464098510688927000923771598073610798822109274581452461851510747859069495130234782890539559809571808628272007067489466350149748402849681477501546659840000000000000000000000000000000000000000000
191 6705199047621221220326407708492645741896579498459264407950200780504272016046418259647589440612536195938684404576798581542789854396974660857425115375710428694523132295125136672927500011955843540785083734829998730238642464122799169670717576989114018905773592408893572871527877503649629307539738701117955109735754629120000000000000000000000000000000000000000000
192 1266551424699835228777674302881019838322304773560830776675392492291854416354606020379480287111784813250616576165716239142542339117851397577351652368212632714789773879665330561324769357421524100184713729059578367614761393971046646172150341683104541908613836939149193167375519134418781706035517996448903310564847287009280000000000000000000000000000000000000000000
193 253623422780972117076982354819710234980341970777573706034289149067350636012277603640476156474005197083598942826818107654086981299202389733607403294648450327061862380938994974383624159807391651601172125173121410578876309173696716195899277069245399757446308760840267701760198716861776230324601123751724261820579708508569600000000000000000000000000000000000000000000
194 48414241346992206691348047721870489587185980985428163989116088668465114817896171528570214073899622720938294251528178101049259426255501782612403984595933809306943014155213189568757978975760845561124911672663588839130178314922745436891916019569295605832487458371988337891214313803135950602325172938721272646048897797036441600000000000000000000000000000000000000000000
195 9791611650900817056320702190475858876592003130376699655002368039239807147865552592981102241179283273884475281886572601740454733016414505788874408951810801573715448240307644125490063702136518533471753272323295697637242471531655794818558543911700572687889884814811712368711008220765131614752201942984960514745438979862246195200000000000000000000000000000000000000000000
196 1888699904086321366540847086228547689265692739193858315908608653173702448115598073445262540235149741450778736889443636525361163806566183187193660647135406006966866884589976318099418469772439173915168450376724514955440332695368483455156927347376493739440895656773307117588847312606668238540389838521818830635257113585049508249600000000000000000000000000000000000000000000
197 385759043066001953242537655761644119087178583462481991590621445263531101873036721928676394803427771210817747687970635915158148516982080468134225989193926070902907299697610856613811875848332511760141783738539209045125894186622402263521926082861685745395475939936651678820535213599482888063285714811304210850715446880104549344870400000000000000000000000000000000000000000000
198 75180163944788414389626623117498361161697876748278465159887432719595321749698836028434518250655592682403106507246828085955985596420809500864190381276403139352797802796345263029668882697306696237974727587107206725795518509255909715571191405966318214320994384843816386842456477640136151802501263710113851722837532401961650125537280000000000000000000000000000000000000000000000
199 15505541886584866544091132853583263124648841215247558128784745243260839396671167713175490310387766441115113014026072264692281926275704028226233229949033445975469089790700779527582143916630607166643646077128675568530831285974152000256448234720433748030140031982309883539663865021619451674333929856162282285751455407606143623920353280000000000000000000000000000000000000000000000
200 3052859345419981596299396333423634552418404759722445829053396914547631433406253842097958462155124366402883019013305173765400056007272828672640388823896996678967853120565845751189234673770518441877060615323846934497395574578422160419048152227165655924812634174057335728361748018160760120647187485008472005740110601979258770345752002560000000000000000000000000000000000000000000000