1 1
2 3
3 2
4 12
5 96
6 1152
7 2304
8 41472
9 165888
10 3981312
11 119439360
12 3822059520
13 7644119040
14 321052999680
15 1284211998720
16 61642175938560
17 3328677500682240
18 199720650040934400
19 399441300081868800
20 1597765200327475200
21 115039094423578214400
22 230078188847156428800
23 18406255107772514304000
24 1546125429052891201536000
25 139151288614760208138240000
26 13636826284246500397547520000
27 1390956280993143040549847040000
28 11127650247945144324398776320000
29 1201786226778075587035067842560000
30 132196484945588314573857462681600000
31 15070399283797067861419750745702400000
32 1929011108326024686261728095449907200000
33 254629466299035258586548108599387750400000
34 1527776797794211551519288651596326502400000
35 213888751691189617212700411223485710336000000
36 32083312753678442581905061683522856550400000000
37 4876663538559123272449569375895474195660800000000
38 9753327077118246544899138751790948391321600000000
39 39013308308472986179596555007163793565286400000000
40 6554235795823461678172221241203517318968115200000000
41 39325414774940770069033327447221103913808691200000000
42 7078574659489338612425998940499798704485564416000000000
43 1288300588027059627461531807170963364216372723712000000000
44 247353712901195448472614106976824965929543562952704000000000
45 494707425802390896945228213953649931859087125905408000000000
46 97952070308873397595155186362822686508099250929270784000000000
47 19590414061774679519031037272564537301619850185854156800000000000
48 78361656247098718076124149090258149206479400743416627200000000000
49 17553010999350112849051809396217825422251385766525324492800000000000
50 4002086507851825729583812542337664196273315954767773984358400000000000
51 920479896805919917804276884737662765142862669596588016402432000000000000
52 215392295852585260766200791028613087043429864685601595838169088000000000000
53 51694151004620462583888189846867140890423167524544383001160581120000000000000
54 12509984543118151945300941942941848095482406540939740686280860631040000000000000
55 3152516104865774290215837369621345720061566448316814652942776879022080000000000000
56 18915096629194645741295024217728074320369398689900887917656661274132480000000000000
57 4993585510107386475701886393480211620577521254133834410261358576370974720000000000000
58 1348268087728994348439509326239657137555930738616135290770566815620163174400000000000000
59 366728919862286462775546536737186741415213160903588799089594173848684383436800000000000000
60 733457839724572925551093073474373482830426321807177598179188347697368766873600000000000000
61 4400747038347437553306558440846240896982557930843065589075130086184212601241600000000000000
62 17602988153389750213226233763384963587930231723372262356300520344736850404966400000000000000
63 5175278517096586562688512726435179294851488126671445132752352981352634019060121600000000000000
64 1593985783265748661308061919742035222814258343014805100887724718256611277870517452800000000000000
65 497323564378913582328115318959514989518048603020619191476970112096062718695601445273600000000000000
66 994647128757827164656230637919029979036097206041238382953940224192125437391202890547200000000000000
67 316297786944989038360681342858251533333478911521113805779352991293095889090402519194009600000000000000
68 1265191147779956153442725371433006133333915646084455223117411965172383556361610076776038400000000000000
69 427634607949625179863641175544356073066863488376545865413685244228265642050224205950300979200000000000000
70 148816843566469562592547129089435913427268493955037961163962464991436443433478023670704740761600000000000000
71 52085895248264346907391495181302569699543972884263286407386862747002755201717308284746659266560000000000000000
72 312515371489586081444348971087815418197263837305579718444321176482016531210303849708479955599360000000000000000
73 112505533736250989319965629591613550551014981430008698639955623533525951235709385895052784015769600000000000000000
74 41402036414940364069747351689713786602773513166243201099503669460337550054741054009379424517803212800000000000000000
75 15484361619187696162085509531952956189437293924174957211214372378166243720473154199507904769658401587200000000000000000
76 5884057415291324541592493622142123351986171691186483740261461503703172613779798595813003812470192603136000000000000000000
77 2259478047471868623971517550902575367162689929415609756260401217422018283691442660792193463988553959604224000000000000000000
78 881196438514028763348891844852004393193449072472087804941556474794587130639662637708955450955536044245647360000000000000000000
79 1762392877028057526697783689704008786386898144944175609883112949589174261279325275417910901911072088491294720000000000000000000
80 10574357262168345160186702138224052718321388869665053659298677697535045567675951652507465411466432530947768320000000000000000000
81 4335486477489021515676547876671861614511769436562672000312457855989368682747140177528060818701237337688585011200000000000000000000
82 1820904320545389036584150108202181878094943163356322240131232299515534846753798874561785543854519681829205704704000000000000000000000
83 3641808641090778073168300216404363756189886326712644480262464599031069693507597749123571087709039363658411409408000000000000000000000
84 1573261332951216127608705693486685142674030893139862415473384706781422107595282227621382709890305005100433728864256000000000000000000000
85 682795418500827799382178270973221351920529407622700288315448962743137194696352486787680096092392372213588238327087104000000000000000000000
86 300429984140364231728158439228217394845032939353988126858797543606980365666395094186579242280652643773978824863918325760000000000000000000000
87 133390912958321718887302347017328523311194625073170728325306109361499282355879421818841183572609773835646598239579736637440000000000000000000000
88 60025910831244773499286056157797835490037581282926827746387749212674677060145739818478532607674398226040969207810881486848000000000000000000000000
89 120051821662489546998572112315595670980075162565853655492775498425349354120291479636957065215348796452081938415621762973696000000000000000000000000
90 55463941608070170713340315889805199992794725105424388837662280272511401603574663592274164129491143960861855548017254493847552000000000000000000000000
91 25735268906144559210989906572869612796656752448916916420675298046445290344058643906815212156083890797839900974280006085145264128000000000000000000000000
92 12044105848075653710743276276102978788835360146093116884876039485736395881019445348389519289047260893389073655963042847847983611904000000000000000000000000
93 5781170807076313781156772612529429818640972870124696104740498953153470022889333767226969258742685228826755354862260566967032133713920000000000000000000000000
94 46249366456610510249254180900235438549127782960997568837923991625227760183114670137815754069941481830614042838898084535736257069711360000000000000000000000000
95 22754688296652371042633057002915835766170869216810803868258603879612058010092417707805351002411209060662109076737857591582238478297989120000000000000000000000000
96 11377344148326185521316528501457917883085434608405401934129301939806029005046208853902675501205604530331054538368928795791119239148994560000000000000000000000000000
97 5734181450756397502743530364734790613075059042636322574801168177662238618543289262366948452607624683286851487337940113078724096531093258240000000000000000000000000000
98 2924432539885762726399200486014743212668280111744524513148595770607741695457077523807143710829888588476294258542349457670149289230857561702400000000000000000000000000000
99 1526553785820368143180382653699695957012842218330641795863566992257241165028594467427329017053201843184625602959106416903817928978507647208652800000000000000000000000000000
100 6106215143281472572721530614798783828051368873322567183454267969028964660114377869709316068212807372738502411836425667615271715914030588834611200000000000000000000000000000
101 12212430286562945145443061229597567656102737746645134366908535938057929320228755739418632136425614745477004823672851335230543431828061177669222400000000000000000000000000000
102 48849721146251780581772244918390270624410950986580537467634143752231717280915022957674528545702458981908019294691405340922173727312244710676889600000000000000000000000000000
103 27258144399608493564628912664461771008421310650511939906939852213745298242750582810382386928501972111904674766437804180234572939840232548557704396800000000000000000000000000000
104 15373593441379190370450706742756438848749619206888734107514076648552348208911328705055666227675112271114236568270921557652299138069891157386545279795200000000000000000000000000000
105 8762948261586138511156902843371170143787282947926578441283023689674838479079457361881729749774813994535114843914425287861810508699837959710330809483264000000000000000000000000000000
106 5012406405627271228381748426408309322246325846214002868413889550494007610033449610996349416871193604874085690719051264656955610976307312954309223024427008000000000000000000000000000000
107 2897170902452562770004650590464002788258376339111693657943228160185536398599333875155889962951549903617221529235611630971720343144305626887590730908118810624000000000000000000000000000000
108 1703536490642106908762734547192833639495925287397675870870618158189095402376408318591663298215511343326926259190539639011371561768851708609903349773973860646912000000000000000000000000000000
109 1011900675441411503805064321032543181860579620714219467297147185964322669011586541243447999140013737936194197959180545572754707690697914914282589765740473224265728000000000000000000000000000000
110 607140405264846902283038592619525909116347772428531680378288311578593601406951924746068799484008242761716518775508327343652824614418748948569553859444283934559436800000000000000000000000000000000
111 365498523969437835174389232756954597288041359001976071587729563570313348046985058697133417289372962142553344302856013060879000417880086867038871423385458928604780953600000000000000000000000000000000
112 222223102573418203786028653516228395151129146273201451525339574650750515612566915687857117711938760982672433336136455941014432254071092815159633825418359028591706819788800000000000000000000000000000000
113 444446205146836407572057307032456790302258292546402903050679149301501031225133831375714235423877521965344866672272911882028864508142185630319267650836718057183413639577600000000000000000000000000000000
114 2666677230881018445432343842194740741813549755278417418304074895809006187350802988254285412543265131792069200033637471292173187048853113781915605905020308343100481837465600000000000000000000000000000000
115 1653339883146231436168053182160739259924400848272618799348526435401583836157497852717656955776824381711082904020855232201147375970288930544787675661112591172722298739228672000000000000000000000000000000000
116 1044910806148418267658209611125587212272221336108295081188268707173800984451538642917559196050953009241404395341180506751125141613222604104305811017823157621160492803192520704000000000000000000000000000000000
117 6269464836890509605949257666753523273633328016649770487129612243042805906709231857505355176305718055448426372047083040506750849679335624625834866106938945726962956819155124224000000000000000000000000000000000
118 4037535354957488186231321937389268988219863242722452193711470284519567003920745316233448733540882427708786583598321478086347547193492142259037653772868681048164144191535900000256000000000000000000000000000000000
119 2616322910012452344677896615428246304366471381284149021525032744368679418540642964919274779334491813155293706171712317799953210581382908183856399644818905319210365436115263200165888000000000000000000000000000000000
120 15697937460074714068067379692569477826198828287704894129150196466212076511243857789515648676006950878931762237030273906799719263488297449103138397868913431915262192616691579200995328000000000000000000000000000000000
121 10360638723649311284924470597095855365291226669885230125239129667699970497420946141080328126164587580094963076439980778487814713902276316408071342593482865064073047127016442272656916480000000000000000000000000000000000
122 20721277447298622569848941194191710730582453339770460250478259335399940994841892282160656252329175160189926152879961556975629427804552632816142685186965730128146094254032884545313832960000000000000000000000000000000000
123 41442554894597245139697882388383421461164906679540920500956518670799881989683784564321312504658350320379852305759923113951258855609105265632285370373931460256292188508065769090627665920000000000000000000000000000000000
124 248655329367583470838187294330300528766989440077245523005739112024799291938102707385927875027950101922279113834559538683707553133654631593793712222243588761537753131048394614543765995520000000000000000000000000000000000
125 170080245287427094053320109321925561676620777012835937735925552624962715685662251851974666519117869714838913862838724459655966343419768010154899160014614712891823141637101916347935940935680000000000000000000000000000000000
126 680320981149708376213280437287702246706483108051343750943702210499850862742649007407898666076471478859355655451354897838623865373679072040619596640058458851567292566548407665391743763742720000000000000000000000000000000000
127 477585328767095280101722866975966977187951141852043313162478951770895305645339603200344863585682978159267670126851138282713953492322708572514956841321038113800239381716982181105004122147389440000000000000000000000000000000000
128 339085583424637648872223235552936553803445310714950752345360055757335667008191118272244853145834914493080045790064308180726906979549123086485619357337937060798169961019057348584552926724646502400000000000000000000000000000000000
129 244141620065739107188000729598114318738480623714764541688659240145281680245897605156016294265001138435017632968846301890123373025275368622269645937283314683774682371933721290980878107241745481728000000000000000000000000000000000000
130 177735099407858070032864531147427224041613894064348586349343926825765063219013456553579862224920828780692836801320107776009815562400468357012302242342253089787968766767749099834079262071990710697984000000000000000000000000000000000000
131 355470198815716140065729062294854448083227788128697172698687853651530126438026913107159724449841657561385673602640215552019631124800936714024604484684506179575937533535498199668158524143981421395968000000000000000000000000000000000000
132 263047947123629943648639506098192291581588563215235907797029011702132293564139915699298196092882826595425398465953759508494527032352693168378207318666534572886193774816268667754437307866546251833016320000000000000000000000000000000000000
133 195707672659980678074587792537055064936701891032135515400989584706386426411720097280277857893104822986996496458669597074319928112070403717273386245087901722227328168463303888809301357052710411363764142080000000000000000000000000000000000000
134 147172169840305469912090019987865408832399822056165907581544167699202592661613513154768949135614826886221365336919536999888585940276943595389586456306102095114950782684404524384594620503638229345550634844160000000000000000000000000000000000000
135 294344339680610939824180039975730817664799644112331815163088335398405185323227026309537898271229653772442730673839073999777171880553887190779172912612204190229901565368809048769189241007276458691101269688320000000000000000000000000000000000000
136 1766066038083665638945080239854384905988797864673990890978530012390431111939362157857227389627377922634656384043034443998663031283323323144675037475673225141379409392212854292615135446043658752146607618129920000000000000000000000000000000000000
137 1359870849324422541987711784687876377611374355798972986053468109540631956193308861550065090013081000428685415713136521878970534088158958821399778856268383358862145232003897805313654293453617239152887865960038400000000000000000000000000000000000000
138 1052540037377103047498488921348416316271203751388405091205384316784449134093621058839750379670124694331802511761967667934323193384235034127763428834751728719759300409571016901312768423133099743104335208253069721600000000000000000000000000000000000000
139 4210160149508412189993955685393665265084815005553620364821537267137796536374484235359001518680498777327210047047870671737292773536940136511053715339006914879037201638284067605251073692532398972417340833012278886400000000000000000000000000000000000000
140 3359707799307712927615176636944144881537682374431789051127586739175961636026838419816483211907038024307113617544200796046359633282478228935820864840527518073471686907350685948990356806640854379989037984743798551347200000000000000000000000000000000000000
141 2721363317439247471368293075924757354045522723289749131413345258732528925181739120051351401644700799688762030210802644797551302958807365438014900520827289639512066394954055618682189013379092047791120767642476826591232000000000000000000000000000000000000000
142 2209747013760668946751053977650902971484964451311276294707636350090813487247572165481697338135497049347274768531171747575611658002551580735668099222911759187283797912702693162369937478863822742806390063325691183192080384000000000000000000000000000000000000000
143 1816412045311269874229366369629042242560640778977869114249677079774648686517504320025955211947378574563459859732623176507152782878097399364719177561233466051947281884241613779468088607626062294586852632053718152583890075648000000000000000000000000000000000000000
144 1496723525336486376364997888574330807869968001877764150141733913734310517690423559701387094644639945440290924419681497441893893091552257076528602310456376026804560272615089754281705012683875330739566568812263757729125422333952000000000000000000000000000000000000000
145 1239287078978610719630218251739545908916333505554788716317355680572009108647670707432748514365761874824560885419496279881888143479805268859365682713057879350194175905725294316545251750502248773852361118976554391399715849692512256000000000000000000000000000000000000000
146 1028608275552246897293081148943823104400556809610474634543405214874767560177566687169181266923582356104385534898181912301967159088238373153273516651838039860661166001751994282732558952916866482297459728750540144861764155244785172480000000000000000000000000000000000000000
147 864030951463887393726188165112811407696467720072798693016460380494804750549156017222112264215809179127683849314472806333652413634120233448749753987543953482955379441471675197495349520450167845129866172150453721683881890405619544883200000000000000000000000000000000000000000
148 737882432550159834242164693006340942172783432942170083836057164942563256968979238707683873640301038975042007314559776608939161243538679365232289905362536274443894043016810618661028490464443339740905711016487478318035134406399091330252800000000000000000000000000000000000000000
149 633103127128037137779777306599440528384248185464381931931337047520719274479384186811192763583378291440586042275892288330469800346956186895369304738801056123472861088908423510811162444818492385497697100052146256396874145320690420361356902400000000000000000000000000000000000000000
150 544468689330111938490608483675518854410453439499368461460949860867818576052270400657625776681705330638903996357267367964204028298382320730017602075368908266186660536461244219297599702543903451528019506044845780501311764975793761510766936064000000000000000000000000000000000000000000
151 470420947581216714855885729895648290210631771727454350702260679789795249709161626168188671052993405672013052852679005921072280449802325110735208193118736741985274703502515005473126142997932582120208853222746754353133364939085809945302632759296000000000000000000000000000000000000000000
152 940841895162433429711771459791296580421263543454908701404521359579590499418323252336377342105986811344026105705358011842144560899604650221470416386237473483970549407005030010946252285995865164240417706445493508706266729878171619890605265518592000000000000000000000000000000000000000000
153 829822551533266285005782427535923583931554445327229474638787839149198820486961108560684815737480367605431025232125766444771502713451301495336907252661451612862024576978436469654594516248353074860048417084925274678927255752547368743513844187398144000000000000000000000000000000000000000000
154 733563135555407395945111665941756448195494129669270855580688449807891757310473619967645377111932644963201026305199177537178008398690950521877826011352723225770029726048937839174661552363544118176282800703073942816171694085251873969266238261659959296000000000000000000000000000000000000000000
155 651404064373201767599259159356279725997598787146312519755651343429407880491700574531269094875396188727322511359016869653014071458037564063427509498081218224483786396731456801187099458498827176940539127024329661220760464347703664084708419576354043854848000000000000000000000000000000000000000000
156 2605616257492807070397036637425118903990395148585250079022605373717631521966802298125076379501584754909290045436067478612056285832150256253710037992324872897935145586925827204748397833995308707762156508097318644883041857390814656338833678305416175419392000000000000000000000000000000000000000000
157 2376322026833440048202097413331708440439240375509748072068616100830479948033723695890069658105445296477272521437693540494195332678921033703383554649000284082916852775276354410730538824603721541479086735384754604133334173940422966581016314614539551982485504000000000000000000000000000000000000000000
158 2186216264686764844345929620265171765204101145468968226303126812764041552191025800218864085457009672759090719722678057254659706064607351007112870277080261356283504553254246057872095718635423818160759796553974235802667440025189129254535009445376387823886663680000000000000000000000000000000000000000000
159 2033181126158691305241714546846609741639814065286140450461907935870558643537653994203543599475018995665954369342090593246833526640084836436614969357684643061343659234526448833821049018330944150889506610795196039296480719223425890206717558784200040676214597222400000000000000000000000000000000000000000000
160 1907123896336852444316728244942119937658145593238399742533269643846584007638319446562923896307567817934665198442880976465529847988399576577544841257508195191540352361985809006124143979194425613534357200925893884860098914631573485013901070139579638154289292194611200000000000000000000000000000000000000000000
161 1796510710349315002546358006735476981273973148830572557466340004503482135195296918662274310321728884494454616933193879830529116805072401136047240464572719870431011924990632083768943628401148927949364483272192039538213177582942222883094808071484019141340513247323750400000000000000000000000000000000000000000000
162 1703092153411150622413947390385232178247726545091382784478090324269301064165141478891836046184998982500742976852667798079341602731208636276972783960414938437168599304891119215412958559724289183695997530142038053482226092348629227293173878051766850145990806558462915379200000000000000000000000000000000000000000000
163 1624749914354237693782905810427511498048331124017179176392098169352913215213544970862811588060489029305708799917445079367691889005573039008232035898235851269058843736866127731503962465976971881245981643755504303022043692100592282837687879661385575039275229456773621271756800000000000000000000000000000000000000000000
164 1572757917094902087581852824493831130110784528048629442747551027933619992326711531795201617242553380367926118320086836827925748557394701759968610749492304028448960737286411644095835667065708781046110231155328165325338293953373329786881867512221236638018422114156865391060582400000000000000000000000000000000000000000000
165 1528720695416244829129560945408003858467682561263267818350619599151478632541563608904935971959761885717624187007124405396743827597787650110689489648506519515652389836642392118061152268387868935176819144682978976696228821722678876552849175221879042012153906294960473160110886092800000000000000000000000000000000000000000000
166 9172324172497468974777365672448023150806095367579606910103717594908871795249381653429615831758571314305745122042746432380462965586725900664136937891039117093914339019854352708366913610327213611060914868097873860177372930336073259317095051331274252072923437769762838960665316556800000000000000000000000000000000000000000000
167 9025566985737509471180927821688854780393197841698333199542058113390329846525391546974741978450434173276853200090062489462375558137338286253510746884782491220411709595536683065033042992561978193283940230208307878414534963450696087168021530509973864039756662765446633537294671491891200000000000000000000000000000000000000000000
168 8953362449851609395411480399115343942150052258964746533945721648483207207753188414598944042622830699890638374489341989546676553672239579963482660909704231290648415918772389600512778648621482367737668708366641415387218683743090518470677358265894073127438609463323060468996314119956070400000000000000000000000000000000000000000000
169 17906724899703218790822960798230687884300104517929493067891443296966414415506376829197888085245661399781276748978683979093353107344479159926965321819408462581296831837544779201025557297242964735475337416733282830774437367486181036941354716531788146254877218926646120937992628239912140800000000000000000000000000000000000000000000
170 179067248997032187908229607982306878843001045179294930678914432969664144155063768291978880852456613997812767489786839790933531073444791599269653218194084625812968318375447792010255572972429647354753374167332828307744373674861810369413547165317881462548772189266461209379926282399121408000000000000000000000000000000000000000000000
171 181574190482990638538944822494059175146803059811805059708419235031239442173234661048066585184391006593782146234643855548006600508473018681659428363248801810574349874832704061098399150994043662417719921405675487904052794906309875714585336825632331803024454999916191666311245250352709107712000000000000000000000000000000000000000000000
172 185205674292650451309723718943940358649739121008041160902587619731864231016699354269027916888078826725657789159336732658966732518642479055292616930513777846785836872329358142320367134013924535666074319833788997662133850804436073228877043562144978439084944099914515499637470155359763289866240000000000000000000000000000000000000000000000
173 2592879440097106318336132065215165021096347694112576252636226676246099234233790959766390836433103574159209048230714257225534255260994706774096637027192889855001716212611013992485139876194943499325040477673045967269873911262105025204278609870029698147189217398803216994924582175036686058127360000000000000000000000000000000000000000000000
174 2675851582180213720522888291302050301771430820324178692720585929885974409729272270478915343198962888532303737774097113456751351429346537390867729412063062330361771131414566440244664352233181691303441772958583438222509876422492386010815525385870648487899272355564919938762168804637860011987435520000000000000000000000000000000000000000000000
175 2766830535974340987020666493206320012031659468215200768273085851502097539660067527675198464867727626742402064858416415314280897377944319662157232212073206449594071349882661699212982940209109868807758793239175275122075212220857127135183253248990250536487847615654127216680082543995547252395008327680000000000000000000000000000000000000000000000
176 2877503757413314626501493152934572812512925846943808799004009285562181441246470228782206403462436731812098147452753071926852133273062092448643521500556134707577834203877968167181502257817474263560069144968742286126958220709691412220590583378949860557947361520280292305347285845755369142490808660787200000000000000000000000000000000000000000000000
177 3021378945283980357826567810581301453138572139290999238954209749840290513308793740221316723635558568402703054825390725523194739936715197071075697575583941442956725914071866575540577370708347976738072602217179400433306131745175982831620112547897353585844729596294306920614650138043137599615349093826560000000000000000000000000000000000000000000000000
178 12085515781135921431306271242325205812554288557163996955816838999361162053235174960885266894542234273610812219301562902092778959746860788284302790302335765771826903656287466302162309482833391906952290408868717601733224526980703931326480450191589414343378918385177227682458600552172550398461396375306240000000000000000000000000000000000000000000000000
179 12834817759566348560047260059349368572932654447708164767077483017321554100535755808460153442003852798574682576898259802022531255251166157157929563301080583249680171682977289212896372670769062205183332414218578093040684447653507575068722238103467958032668411325058215798771033786407248523166002950575226880000000000000000000000000000000000000000000000000
180 13656246096178594867890284703147728161600344332361487312170441930430133562970044180201603262292099377683462261819748429351973255587240791216037055352349740577659702670687835722521740521698282186315065688728567090995288252303332059873120461342089907346759189649861941609892379948737312428648627139412041400320000000000000000000000000000000000000000000000000
181 14612183322911096508642604632368069132912368435626791424022372865560242912377947272815715490652546334121304620147130819406611383478347646601159649227014222418095881857635984223098262358217161939357120286939566787364958429964565304064238893636036200861032332925352277522584846545148924298654031039170884298342400000000000000000000000000000000000000000000000000
182 15898055455327273001403153840016459216608656857961949069336341677729544288667206632823498453829970411523979426720078331514393185224442239502061698358991473990888319461107950834730909445740272190020546872190248664653074771801447050821891916276007386536803178222783277944572313041122029636935585770617922116596531200000000000000000000000000000000000000000000000000
183 17360676557217382117532243993297973464536653288894448383715285112080662363224589643043260311582327689384185533978325538013717358265090925536251374608018689598050044851529882311526153114748377231502437184431751541801157650807180179497505972573400066098189070619279339515472965840905256363533659661514770951323412070400000000000000000000000000000000000000000000000000
184 34721353114434764235064487986595946929073306577788896767430570224161324726449179286086520623164655378768371067956651076027434716530181851072502749216037379196100089703059764623052306229496754463004874368863503083602315301614360358995011945146800132196378141238558679030945931681810512727067319323029541902646824140800000000000000000000000000000000000000000000000000
185 38124045719649371130100807809282349728122490622412208650638766106129134549641198856122999644234791605887671432616402881478123318750139672477608018639209042357317898493959621556111432239987436400379352057012126385795342201172567674176523115771186545151623199079937429575978632986627942974319916616686437009106212906598400000000000000000000000000000000000000000000000000
186 42088946474492905727631291821447714099847229647143078350305197781166564542803883537159791607235209932899989261608508781151848143900154198415279252577686782762478959937331422197947021192946129786018804670941387529918057790094514712290881519811389945847392011784250922251880410817237249043649187944821826458053259048884633600000000000000000000000000000000000000000000000000
187 46718730586687125357670733921806962650830424908328816968838769537094886642512310726247368684031083025518988080385444747078551439729171160240959970361232328866351645530437878639721193524170204062480873184744940158209044147004911330642878486990642839890605133080518523699587256007133346438450598618752227368439117544261943296000000000000000000000000000000000000000000000000000
188 52231540795916206149875880524580184243628415047511617371161744342472083266328763391944558188746750822530228673870927227233820509617213357149393246863857743672581139703029548319208294360022288141853616220544843096877711356351490867658738148455538694997696538784019709496138552215975081318187769255764990197914933414484852604928000000000000000000000000000000000000000000000000000
189 208926163183664824599503522098320736974513660190046469484646977369888333065315053567778232754987003290120914695483708908935282038468853428597572987455430974690324558812118193276833177440089152567414464882179372387510845425405963470634952593822154779990786155136078837984554208863900325272751077023059960791659733657939410419712000000000000000000000000000000000000000000000000000
190 236086564397541251797438979971102432781200436014752510517651084427973816363806010531589403013135313717836633605896591067096868703469804374315257475824637001400066751457693558402821490507300742401178345316862690797887255330708738721817496431019034901389588355303769086922546256016207367558208717036057755694575499033471533774274560000000000000000000000000000000000000000000000000000
191 271971722185967522070649704926710002563942902288994892116334049261025836451104524132390992271131881402947801913992872909295592746397214639211176612149981825612876897679262979280050357064410455246157453805025819799166118140976467007533755888533928206400805785309941988134773286930670887427056442025538534560150974886559206907964293120000000000000000000000000000000000000000000000000000
192 543943444371935044141299409853420005127885804577989784232668098522051672902209048264781984542263762805895603827985745818591185492794429278422353224299963651225753795358525958560100714128820910492314907610051639598332236281952934015067511777067856412801611570619883976269546573861341774854112884051077069120301949773118413815928586240000000000000000000000000000000000000000000000000000
193 633150169248932391380472513069380885968859076528780108846825666679668147258171332180206230007195019906062482855775408132840139913612715680083619153085157690026777417797324215763957231245947539813054552458100108492458723032193215193538583708506984864501075868201544948377752211974601825930187397035453708456031469535909833681740874383360000000000000000000000000000000000000000000000000000
194 2532600676995729565521890052277523543875436306115120435387302666718672589032685328720824920028780079624249931423101632531360559654450862720334476612340630760107109671189296863055828924983790159252218209832400433969834892128772860774154334834027939458004303472806179793511008847898407303720749588141814833824125878143639334726963497533440000000000000000000000000000000000000000000000000000
195 2993534000208952346446874041792032828860765713828072354627791752061471000236634058548015055474018054115863418942106129652068181511560919735435351355786625558446603631345748892131989789330839968236121924021897312952344842496209521435050423773821024439361086704856904515930012458215917432997926013183625133580116787965781693647270854084526080000000000000000000000000000000000000000000000000000
196 3556318392248235387578886361648935000686589668027749957297816601449027548281121261555041885903133448289645741703222082026656999635734372645697197410674511163434565114038749683852803869725037882264512845738014007787385672885496911464839903443299377033960971005370002564924854800360509910401536103662146658693178744103348652052957774652416983040000000000000000000000000000000000000000000000000000
197 4246244160344393052769190315808828390819788063625133449013593022130138892647658786296720011768341337257837015593647165939828457565066840938962453708345366329140870746162267122520247820451695231423828337811188725298138493425283312289018844711299456178549399380411783062520276631630448833019434107772603110479655420459398290551231582934985877749760000000000000000000000000000000000000000000000000000
198 8492488320688786105538380631617656781639576127250266898027186044260277785295317572593440023536682674515674031187294331879656915130133681877924907416690732658281741492324534245040495640903390462847656675622377450596276986850566624578037689422598912357098798760823566125040553263260897666038868215545206220959310840918796581102463165869971755499520000000000000000000000000000000000000000000000000000
199 16984976641377572211076761263235313563279152254500533796054372088520555570590635145186880047073365349031348062374588663759313830260267363755849814833381465316563482984649068490080991281806780925695313351244754901192553973701133249156075378845197824714197597521647132250081106526521795332077736431090412441918621681837593162204926331739943510999040000000000000000000000000000000000000000000000000000
200 20687701549197882953091495218620611920074007445981650163594225203818036684979393606837619897335358995120181939972248992458844245257005649054625074467058624755574322275302565420918647381240659167496891661816111469652530739967980297472099811433450950501892673781366207080598787749303546714470682973068122354256881208478188471565600272059251196396830720000000000000000000000000000000000000000000000000000