0 1
1 0
2 4
3 6
4 64
5 300
6 2568
7 20160
8 193856
9 1989792
10 22687200
11 279956160
12 3737966208
13 53589444480
14 821522026752
15 13407498599040
16 232106716968960
17 4248256958023680
18 81968803604600832
19 1662870215019018240
20 35384007384670648320
21 788053048823608565760
22 18333534156387782492160
23 444726572592947292426240
24 11229816991092532174946304
25 294725016777016522819584000
26 8027999440527918508049203200
27 226656906485929945157571379200
28 6624705844173764246776263475200
29 200216791227039681948899667148800
30 6250330319086095850614440066088960
31 201342483645090733039237813813248000
32 6686297670891780971336790898523504640
33 228699812490540222266086414796256706560
34 8050257551345045632237838477071472394240
35 291388155200615843237691001071427387392000
36 10837398864498802522120612320527499877416960
37 413865572960106545390575170836922194146099200
38 16217372491259943142835967541338323755015864320
39 651642115832686374218680779505462068679582679040
40 26833625848214199045417580754895514686175838208000
41 1131717034434175559815196140158191201104654290124800
42 48858832118338571685103631234258196271919944213463040
43 2158064640412512596057057983065706016077626529441382400
44 97472381059018849180173862248612190182245243728491970560
45 4499700787878002167196228067905728733771057441164335513600
46 212211421380888418950808955666352992087579135340676802150400
47 10219824645186900056899259056753541763377657590411263423283200
48 502368151100034419390588220386973007627891779942463587200532480
49 25195705202712596033457425980154094492304399464875548393183641600
50 1288799856894439769261194243114783498642332951807508619829706752000
51 67210067180384778974251582207935439327966285249843388799900450816000
52 3572026073442415965425247671939705480128297484110690568654014119936000
53 193407700577948709223985202265970779724592263542428994447595928551424000
54 10665094407005320235026822030526287461387700956688694999286767730189926400
55 598750160891079874657039276273053444228347337115636222965778771901153280000
56 34212100824095424200453675443974528551431625112770331582755445646383120384000
57 1989000454517474817712911778222295958721663694029432286867231649110125707264000
58 117620605974323053162869455631178365912138094237412804160315050229874991038464000
59 7072971966776758648294224708551798818117740969290431732738514399496619998314496000
60 432385479294219968906461992931222263520459037480068253721189935886487860920136499200
61 26864291867990711108924248443423078885710747380305507773872441093444962795147755520000
62 1695910713959724423817365484958417735573980790926751699424876722733101980694409432268800
63 108754068091494074416251483882744755386163394057943388868782493099316426872563619279667200
64 7082685577631665453348157340947383051880412151565227304525200260970893747255857770187980800
65 468337034566736599252452699701273188061456869829589686116716499777499034281289751713546240000
66 31436076136024780237458542966553286160231857176779842198744086052099053492875859323836484812800
67 2141467863185805129811696247419178016953040743484357321868110260202553995542105972848277323776000
68 148018185913512747851957005002351049095703255668286328416108330526830616193080624405031385930137600
69 10378830681526164692747556267362009818830563279957178183425600703902529190902519527043477233939251200
70 738114447087651549864529588609672884022643156164263039777275146246105970436106046883550485440102400000
71 53229875564500036021668207918003610321843341094245620739449789935301602182962692385374742300508291072000
72 3891889858007178515389752794917246036911153919864993961651317000088370635239872640898443235617498831257600
73 288441736817446061001439139930675067247366511707119058051951971447999791839876019659112504006716063481856000
74 21665534927127802414543348720689516027686218855858770920898644730345326365155061039053634174859548377376358400
75 1648989305472387080916165300121831412871151876777598324641210865069064681541467285846305205972184090898595840000
76 127153616316602434360957857759352378252078322378743549215858169985155052186186865501390499471563689007891087360000
77 9931830727557388986009688345666051842011351208693517536191422345460280549967886861959842300396208692900271226880000
78 785685468538302190426875308757242227189617099198911096802001778265027250575657937504063315120596543426216383741952000
79 62938708653802954469942868259078821042717109739703257979740584081577418452066591246817183562181548300147088204759040000
80 5104688138042542068116484000100511235592944197345631757149158665529059022350602964376161086208976181633946307820257280000
81 419118769462852119777431993674399841255834021802423207352473430721394819606526677597440886739144946057847781297949245440000
82 34830309191720572121840710445857877196987675241474592311583635778835935975832983479609748356194260991812361598759537213440000
83 2929322700301983528372849940145271501944229233800857319187322758600165431569011604626134973292377405780786655744686303477760000
84 249290421416240597296620378113273757837641913242337101222407912021765183105281840849269835874219298951417940405137211943550976000
85 21464100681199676808862329536090333138099203265380597117099589270331646896559908477674977793778213127549359703909130087851622400000
86 1869520148373197333055780315812263526978715625747616913966016587395493439999924656648757056177354348842970926948773123743201361920000
87 164702767654354824116358629623160905306857837664543089236391010522390198683696405017121161696001385628409912973700775929856519045120000
88 14674697807679183536387963690784000127648401183812182189716289244374097979152924106951712399663865198362546063388990636546233749995520000
89 1322149082465929196134449475831276801860308984665755838367147917998211936471615115696923062062668448948551630947299741558249250021703680000
90 120442940373842754759447333478806880877152784006709024709137224142181258705844976479171427129601560907832659847850996603365598919095484416000
91 11092252827741899712558692055974872139583941641443391748666694693074464145129608470323361056688549395357583979810905640698498157176579686400000
92 1032629699181099056078475794190637793210896573790137238207654277549700929105175492186625133863173238707694816977092792663073250629852965371904000
93 97164124767877166557622955693460498460586971242178732305369375942315099469012052847950555373157785638231789110505600001957022442972330156097536000
94 9239635656504333818417844635664020242635349312229137036743693784470921379567446334190356356503923699736204726258967855779313399281491750277873664000
95 887857837300523914322769659557894874101760860166582304812526969820374559202698674014522130524858247187293173565646890838831794185408648116489420800000
96 86203480783128929594898911782287376032234082567059316738690813447619225727160683179506067530775135376996542608142753125555781307953046000549255708672000
97 8455767119196160147603453461877478514019124986174242845956510492226332938050110683758096201401605328437953134284080584631385834667137809028752647127040000
98 837882371233397550719656415808145519947861177879538355715091070939476822528148958055129785994335296371042258527879424386911501900461716581720730604929024000
99 83863080180990510255388417091976520582659372545588598751896165634172151933169773613504628102983863990735309180268198101456264712581404869863415144406581248000
100 8477602418065780568073739244504841188503525264637741737271285771762355533479380342265165294242083007515485151632657177528620066854228206774995474381275136000000
101 865460740221384998451934669237427689464251074806814756023846610297114003189398736284506137471416189272247335731062038993698398202533339701902159308445345382400000
102 89217946832819619738956064090585973266182922271582538555952025116062863599455720908692142484637318019882349527062893186269087849172301003810351974744238399160320000
103 9286388298582672654234315878454707196463884856676381097047625430978554986024906965289390904265883147399624552596015752859249469638957099916585901416908743455539200000
104 975868339777158970842552937227451435120477192624556313572308337827444576005893102744733798655844131023711675150835295896827045552918150469860342621563427004644065280000
105 103525219583658505056987540608760284874312788199446163017926292222648697853957565448397545991079333429631775852026239588119908364881238118809456949516710871972393779200000
106 11085955665988156832754751447323236004596044048612700643188175147334132631765613437639971807893281048443215935548135627744989861228347862719992112114837170669774228684800000
107 1198213961910403624117654101099057939577242477741725931855645243473169923716000145299613359018681195696654686550503778070543405983030724643587337604936460120539894539878400000
108 130705175779216531705385998022209431119133848973029091761035072224279662214090236444457002501618192302088387743669098447589060068826786927079351462638344588088575706225704960000
109 14388381748244571318470898617449062598095315496155750590905966688242668485779591793678753172292761415237848709732780193754331857916502499964757429368836045163445995338674995200000
110 1598291968550664481841305531670981678726733992148192026582446034451221341375609013752202728539952763174596090509671122440757431337675099416558253386959010378532807923435621580800000
111 179139007101230652930538510955858719497295898845789939788559142321805828814353872375330462871636004589516065553967323492443189218562251713309994520615511040667568758994481079910400000
112 20257208240591885602646749283797639578907423486804171670128811363931545648508035580487356339123594665184464467622066661153657695609983453714656993424544756254358500447007950661222400000
113 2310949825699100181864434529633516292717603050315108031565735700620489181887132420984135241450379522546531548739946641812322578786043747308795715953856158341537823963800195319830937600000
114 265943655481028653535174587661938576863960910234805968354438474856653025465049880179004318304819520726311803795232998803401264490163263385802871318485307293131204459327097917896036188160000
115 30870539553165963671930430297628206856615554827686889897735148130768258766734004845802171620368586351952991720311861258323910588554521866084216402886783087114605480698133166120832598016000000
116 3614282622195877577538499123845001325134925899186652965401377625213403187830668999664711281645890498097148839283801033507680940800723898318952000297540369277079617523816963041634162625740800000
117 426767838373715313874732961598643356644691423551641479718902743789890322495936338940582150935400681831244024007354989552107494769783387840825468885772142020696039737668971541317225924054220800000
118 50818501352106452075178434426698724669681502910237639177321228960159953952043024153665169830484391860099299342681560719985474287520999717855883491787420526091580838614774739360792074416606412800000
119 6102138381296003544353585333385212877064837307805655280821112485666796422279432849925959928609481124669456500802894680798256694166765597649791302575808059926073031747799843693322720203737609011200000
120 738826078776560210454060693206821869277345254934842702651555891737903192206873389931714604797033905675339120796983136714779481333841558343920992398085577399177134818154876016738939232838744685936640000
121 90192988590364780437282288177253305340060859806094960809755851887706960732013123448916323111281812530679823223526351021826751594486234308366519893536363871805751336632840808397080695175323580366848000000
122 11100553848128750144607328070428058958381424118589301289065198317535292436416952035408860107576487837401077619578216763628798809960834214344227812471855748931919244677950506529725786834601330538300047360000
123 1377302098493356404785570072610858992721491924178525923880635939715943081636155130712754747729216716893665657134249809889972697577166538505712666380860093719352582501969430252450087140760256055559732592640000
124 172265497279930783299996435068665132930418555133087587993399687167087224850434259944700572816012912805033473502672374872769488008240774797246948363557559015451831471677063944146626279737554463948550187253760000
125 21718219342703420325058418154462414980145190892620424876421061676097406929195684595688210268247975678989241963161242592329411281198456242089248948811926858719067684895059250286320744941322962289616224256000000000
126 2759813105816573007785556290854596450852001129233071306780917363115210666233392490790479563437222295788447979347488149774573698293813060173835545975356633733034537842590132552223396849444522927636343777394688000000
127 353458009348011512079535337367289762631111797466440029951211705252306940607981937817911741206422973347903925594407185810800287012223752390929417268189863715653206052741054544228943581096456687966334710301327360000000
128 45621782231950274155474369885013330623340226494277360848128261239629948184345195012418346850516424540221724976816005711640096188449675896408413132295645400015940293875692226741787426892213688303991541556205060096000000
129 5934127978921115207542346142643478489799937401917391214528542409343184902846271649433541504171401005040216648091211091262404685800320917321957998748445568712742516301359786669633244448432465710192274862007314808832000000
130 777796858000333520906044240263752773139503635053428252764595503364765404397216893798422551853906668257664526997288983023095967320283561302153787382701485278823223124503569197186475932597373410579689578958030268006400000000
131 102724689662434540144091763833559111984445573106477386465566097184345383867170452610592055330112814288046904190365450609051393149486587205357684713221487631538418391078409835725880926655885458704069427934989829149818880000000
132 13669669397554580054622567825600858039351287918340376570666447245816130291179041743117758515633679338054866378498855484870259902240905907116364469993065900692106615519759452729296001131447792614848726002852974035011108864000000
133 1832699318722716655823230718096415942741627834458832038135572516371377279999274654196874073695285284532854095599570549995972411885778743081489341931647351444709554634335699014576889151808511321605069198734422659068424355840000000
134 247542821457539671310067348173510772051022714762276429038047902260524743504994888799590465297887900667784530312706082883845471330244731718500797376073202060903104178232297287958229460339904823802806499375501433086199291969536000000
135 33683064617561008362568983473743227907295935414273808124539127451984721536676148780266853382510886281451817761553679652834054897368506157020238713164248628030733400359155385257503945303427908330895711874504544464652670053908480000000
136 4616911860066404333966900746817723349759236035977386552724302517614989278635159626550221241980329526703674052377834451186316294203908991046233648245022302342041930911594809716242756209458217088000113576276539190695104019242680320000000
137 637451594932349585713678628199638937675778297154735468899955947412270049901408246878590701676340275020737991245993548576428031411010224018004441091079519533598668644001209110011341554112889578856615551917718572597459320513820098560000000
138 88649386833851553102506658255595642960096883935233546125253423487994771081514527245230212431031597458554121930855959638305160131770951472243450209945010842246105134356786541847508785582219677821214307874865211296208285918079488098304000000
139 12416944308237211027764682496371466781420254180176425160608872517337752841904039397658865572746941601037364558247300091809271477562045680362495026644030468502039432109797134720209433351767608295595063809786448615487172149984564745338880000000
140 1751628891771688602325897188594270726677604308040911977690526224932643180042983744080421095452497008722126256514994974636013440556969927825681004473152184173265003337616641902710382731930653039455842543411613840397992952934292300423495680000000
141 248849082604984013464796433240644900332475244038919226618458245253209104212724326112581808481517844587367403010377603288489420986548535919267704176642091517683022089369783588952349945955466984938773401423735060506732230166195850867418071040000000
142 35602055978293554204845828244063243770788602185967998245916177506698737488077341170583855087920853198599197385424366099970285060822824550078273648584479833973507364526486231925743627094499099070200259703928628056168583605783160857984174653440000000
143 5129062792594563569189545467115199876599170813615680977706019089681032342698678873503327942922331687589392300850592192183522634830079153918605561709959227928469852471997346507981749853676344058015200894602078323788978922205124197901615350415360000000
144 744053151298691895400641980991695121295124015347417399048891173870493261407611334556796505952732398227276318147993159153108433681643176487577870526897314373814138201710182608229619091593184525478572951280658668815425635305852262875244169019785216000000
145 108680669051117265105883706722304529838034836958323176996047724359036329369268561113875028422219970526863986104936302944836269948685590731369507098916084188164891942156836780163856384087784709939754543022984207833591664147963148149927114737241292800000000
146 15983162567631854991683567450931756249538668837259709382486879217682540843824522803173477912686601605439394228934019697756103879528254780713816774210709507552607960949354929656898468893088317961109267311498106810444749327916919486526674052324565975040000000
147 2366547075246335758462965555414923974472334050301487230924436520099870238437639152111052494007241757268029845731139336870244735523710558519288413918157688616740676988999989112724888852112507853790445229321695282718238657087862112253524388245832088944640000000
148 352768512035572267899273144919459364824526704748934759640155206491482726877866803922825451034057423027246464220036587337798142145818125329554566218260593712543261653279459582200240948518724107296208710912693666454943078804860425016723982469172992975831040000000
149 52937959061556061599855160927505789102360318951003415828375357180031973851180271876294350790752113955829062448935955091511397298625692974464296862749087287275230749515043026793468357656329509347127687006316004325555153144059859123432348460552018740599848960000000
150 7997017180902933245492948535696364375520283231420350141815297570999853277165366145404605171005925537863257132432545496070877188042161595605964088565235935106289271059841280725407164814131810828957997179429657003617258980162440409663875241283036622108042985472000000
151 1216055265681897150978035527118462815128804302380762577651253344309969651774571236352190520608836107662438995054613539485329017288306882586399476400478998850785307688649334658892113071841571594407339576890187883992209378508815073051687277856508454819413884928000000000
152 186133389831305023271037523464597096678196365049245270956745071097899555606215590312839670784735595797389371389714614384524416951167489759994583970804156041170905259244340480307817106305997872797758365608855116175568194997148956528866657600757585098920097310834688000000
153 28676255256804772763957903366632521338127408859849466028877645952564329617558299070200752284921124983110509455081604837458311472086702976075031982826460663800278007179902209758141889632909819033097767400680094732691153013207086155656871536226139457150160563582533632000000
154 4446614608866879296249347139753751031548728887187125347479838844272101803026756067269235207089009993121466480288083124946096876710664313696942477486458858633644172045989266896358431030623876975205492804334442913949313837888559344101313221040322301880291692316624683008000000
155 693948762444178011714558875506085088012329859770867750867576976544803483762375769477541724730601381365175146198211480375897990488709364283128536137887920827344660208479573343445882664956442428828983065604592214433809729965671814275333826691652282494139847247237061017600000000
156 108992941392555979199655052465020790422753838649134191395792775208230807609483035106551671818422604302954351014026854921330558192878636024271495912998847083946184265110373132462051983288735138071332525491807967266532837843769036137325395564193164965938960708141236120190976000000
157 17227601158635264960275833205804957655162112315750995290533398183842847871806822070181713279937250346927822949089972337693805856173987390845991627290769034266331680086985928365468663152480125882407901694643863230762772471202827358352920853103612171128937569172333735832453120000000
158 2740244722682461439965549624670617649924002128360034779885704202854259405260527228342845100388799390312554049783782470424948452305668231193920140801844739549224660411893272728381693661611529450147368640166926016777775062198683691321019760866808285641579335889671578146404564992000000
159 438606286110691948075575893003277511318894187882258124451711051889427557765597066844849746505309703220237548337691530010321624916935998481387829547110570327380794618373651639729020959524190226728056537543802375952123919603349650775344619096167902558521253624152095586001243602944000000
160 70642226965499938752833228800586652749836740481553497930171937948626738318874083220301404014577002983284463768612687971301167001237542590183830864825361980380980758683978993913457896869463645264463601976062565882426997510289546312178206871750267840594359353958232642654222837350400000000
161 11448305693126447449419383280560705705447292334716293740624006399778620154476849090335318203231547850475010396203969585374225423654716199661681435897647669630394408429202803699823131232044746285437562497933412966917499061132726845315940389062694415474188565166348717089279090538577920000000
162 1866761526821056667042548101062351924604302564262548434457890517908975380846670524264138366465573184685703232937534452457209444030501901897580671027308350561465085318875748204074002538065785429456718711229782233859757559429464021983452350376108955224325956683972024162148837641783607296000000
163 306260465929775451259189493582296429299584483071779476871146262357178285546832398115321147099288484465927155208541843477111693902491497951352468483806746615264032301623013747145770399283272440500611046573916194370967248068616466152955403583877412604189638394216099098216018081606281461760000000
164 50551190944631190177934426803302046995192279290039191078958342994213965616918715368366861219060149312680936678111956957818410742868916486285983984104426433541297173087119543945763148479476714336332645851130843003253102438774745592519135904552676000980118444479502405134748382674147107405824000000
165 8394489244078817369584941889405698852807811215263773149361876256669708012221445353313925822973924594745135822059470322754766949101971333906132144003435228238378802998470645819259643433437263032292140302510174413602282371947333315031949108170983981152104251893169497942444211905157433424609280000000
166 1402374036947702224940779335403151802835578897991767936264930555897725803239812966804870302736887625489488441615603314195961280963524164515002712343431943352313691044764920914697389489203254220761467182655733854034748113272403770933414890915139330962163543697526456208323526783159476220036382720000000
167 235681017561967299365185853047344683197812901510589375199181305773292420182481032597129368958788331522121132373044621621717779327256437580399198557581941883280225308837236467918037743812235835886613807672924173389967239648840185162965638170627130461313316561033968152927688835879111504894372085760000000
168 39843835838688839325620150936403489798917601908494704056532619789660003459057530166068468076164844146570641674529780790115064090611837950759054728747664275062421463971130475820004299224754614704892329540660094951867637555029100074648983872191318581660638847072536216453854674322196761369259513217024000000
169 6775764387733656476301298738381874297797777505356246936124230413891252381564471056944943827186863922369878232402417179287302425033334757587994900351283147350102682216082401143751261744980428062934976770524205395225003748828454914397101077444553232548205107018574583824126392128652188276745010078023680000000
170 1159047046512246921744812439096770005999470142683072785082017357780536822286791662572609954770254769153588274812155396307709034400678744275280164500274088518053421124696997715857220039716815273657895113249432940857016427664810586213910730420775564320735857222849471592943236834968747421940202217710551040000000
171 199422713471294564999592225082190212563107645524534484856162303078409015193351683412951065811455243828184677446944318119769588379794243591272066606886002798237520682882529900391989130936883138304392054536360402938257022537985584554896082221493492979425840292011505975865246735540894969875188454024512798720000000
172 34511537728684341703946065760689285024385255419218004070122756214287978795610045193247848106660249521158032257131748430689067594707887903960552541057866900835445902007843621603910022322298480636076709870725758671241889862423991893617776777643755255083283731339245373602596677946633121644490976498405626347520000000
173 6006972531422246671809566727305201232197170389603090175632979831361879007868859552257790847254239272447572715158788710645890404770553267497115284129230597801020041329042140013649095065474965773306298483963748015582320807960577086596799301675177355979386827465605173665461544595935449788421557312236157172449280000000
174 1051560603190618006103920773610559619004059105829448498233267261076779587974779367545625577823186588728580196412445741530123718714619846872553268446751047338535500829371625510687796428505860250959522113238936292655782133300657210646488933476046407301852102913837899612235036731081344601627007255600843544474943488000000
175 185133978976910067743689570613413145204413861865827622940760300796521901078811337738892029801934447330229013318477632036135593627407358793905902764055092288122018716129285827993972890252250418279223247868382652280392309469542777840597787854776925593422098705365505229521240803142309264643336530242312800762331136000000000
176 32779108186503507273872397165507098219718088144019560950559937630282473550846661691111976645937598022677603780000729180178126996429302375021257360334978477171732390848479232537920587080034750920092137535653239996157418240746333299749450005779958378236911845085048543005573599150122631356965592177632743141810162892800000000
177 5836513062750737138341364277757379047121423741175929408346286728779236117786162505038151857535084780372913292285977078389233727702532865900207236170571701652985707543906802908082016555433019507566702278664042086386112109571423021922897218751658203887235032431021746650143371703511378445277545309625679802937006410956800000000
178 1045060503729745565710604241027288829230866292337793234970335248388044003742775802467401390713090645013383186811494122838323680588320458784635669819748349399809502195088855794808842936188104286675179362822701175257314654965750949556363968197484624209071360473327322668215102002907739553825386035988745795598704245001420800000000
179 188168758254956586668842507858150025524820090510780081073723709126896608596137859477922354990774993353825313148768561040046128201952901110871596084420153392188472491347364904348428145317458596112548644356311748648661430547739679240406223771565002456977290683328505524144300133920985341882566028635564288595488776771547955200000000
180 34068917264271344240171025918081798617904524074903568605206795997985511743123653023335399949445307507526039940756107961366569466157007057867744504482101717249301365359311112297524337270437898428579700062643851233084830277427120221144072471779108725035616480322159241784183915487824300451110866064571695982904692851580170403840000000
181 6202412361082449488611750640105798106584936187193432514682898679352663655490160972530576731225464176685300307334034319516587104176213698234389669762945716280087975367394838577840021670569153921459716866604729643095428910733922961127467398156126520701281630050477326848723110542204455141916752308352539859086411388519450673152000000000
182 1135380268702592592553498843981979755794955616886047760634637264648726664123015169393777946871698900686911972040535329825739689155199301632827130936014352283887556406975780189696961244494371744843319198876728302629565742590117644674442868262424579398586634523289345923522136245962580657790132629199964052582308096023690933237186560000000
183 208971712178857255549971424369155882072464689847634997303415558371964490294775497443360298918061175955094958011178227784759353835698222859683811505977720450756576600882001499777124651631760765672509964660085389173074805248241385964665167716294071622317740307575847337718846902936249557557858559276970536164535047821763643579815690240000000
184 38671080215952608659852817016238693196971516720035242035353110832534263272639890653210128687213565433363965637744586863727047486942989117592916974487407002634106371981899954870479598014553985994332549081405483953100869277306931447854248154928509999424684304614717079138698039137608438829420294276626777258104757163510241407819275304960000000
185 7194905257462111328567619284664800813405252065437497020004726044042720573679796737621057861344805484032018134448474642908586451655972388754100615438232507139389317395178049923990692004544143054114072603121273563208359152691508854930673851842255961004361435439698114033575267201464956148702338329447116983077559555185621690856618590208000000000
186 1345833374819443588765094384738703473613806378624166097336256603277770391133408404245033902064024509947177550358604773844940420202423912291750086101570812093734199904380611228712305397443281694510073016515163080284401036753809645854097906883296157641499159475709353459549689768887046974240201768786232560873870865516284470969417084635709440000000
187 253088577998549935851423395814368521596461478962663142993170019618994518712780673745172516676201861454338594291544207684600213583258811276258876101016492793380324320660444357229427709393717017803848747282572796051169105493325522768147625820952000542174497373323110229212784397173374877756825322619856792198145402182337246512105447068847308800000000
188 47847204025406615356702000061970779085727922244221761543674913147188640287987458128159326248748756027467272198860558261544838409750006865544488813269267401708681523797892788901110980143886898921596806454257080470320910086781743816005558096904680300942048560218332378937307656325893430463392048570004408260952319538027003239705692996956040724480000000
189 9093502912896767656933410814707114046262486636224876351726308557649110034319279422769468540197245397782820852693203411274481206020207593114932839803534534372901336067211180574871237198956488664235047920688164390562119551669506982520180944421117283255806948085144074733393264355006723184392403777014658494190592501217966604069531888254114657730560000000
190 1737338601338736803134077544470298043246598320595750118872151819177376984412553487611820892919032987006665673188413500667960870681845417805809566726097990157272483812980158091304178035266245132105280412819593701219724837357789467355773959207094534116005933072021956984962338172172134581722326485269511113523111700695532550058458006883957758492672000000000
191 333660236658281326831513488968844587167045598002134564786481490234577695246869924611544128486364435854654686058472439086711666098906494132002406162731483032773424807101713900203183085777677742381980586228695105343517668382517975218557632710559894527655141332579420707727425702623439787214737435434586035149276702790506794667606093852754563300537139200000000
192 64413870895340086757410076984544564555292375085598515693128261866120957933610318965032400353157937599886937770546034746724214867951094747903110012490633722052987657377175187582787673930008919026749397792493432309355278276529968296486396174236380917940287191627011400629099628160235526870954463079224517189084937897711960602598367219530517353823637340160000000
193 12499644485030910525460300562304732999668709552875438112112868295453097427986543483466744528096396977218193565166704016366301993834083146803673549153003926149645012263349065344553912750095185351399892617472743411367823423211118261060681679420257207383337747688330455565143640857748171872066603371233394378766418278456152261306018196081712734761637222809600000000
194 2438078683264406700710958221059630676629020267915702656828907751122850520355177688363057422695765491809929988743780228846338057445440248528610587883499752258273991181277483328618384207631074852814591005471037939577036283735332090325222044583515777165047524301237637806725896389547044107666278669754974218811701347403785290005188333851776379134264918398730240000000
195 477989285538093835585058105313331184681983522852759479527035942378748376729297343339389343331144118682786153620489121818774450315390524599435697822192513178056839295126403893558617181621095669040433015273232165820758204719039807065642250055837195056470920670321732534458964886981072026101660827964474036161491193448732537774787433097946413370894286798087782400000000
196 94188461733417363462641104207086402867310541574204858756298025661150745579092984989926325304314554778313365196858192097227947836715614553410866333476423215773390023876346157284840205256759198534081214382693995099800786685252388159501756072228235274789853245301630316102300884724105576947900470090743883586675881479327452424956518134176581065984501423961381273600000000
197 18654137297767357313923300312685338756134313372595281626840433836760257581886821353092855848135316913879946858200605979090602139882487510041008090942667855313612345954126272577737401032551028599683797709259467358464590896762108969495250739084646541221858555297078157885721582951715145786540135001671423306295053856945298431899939319915432408349082463999726767308800000000
198 3713124342083573617901994005414882209085147339158313534411275043142851811324815338205561705911125772676336397128482536979044627513478391580506435276363266678059613069871064388313276922946248547107613314626132904644763848850053152147213721071277155439841778273481819461449790759650252832055028934948585153481748361298336443792452512005899589278013241555975561092792320000000
199 742813389043876608954387390791459977963825203245570637722069726002959804712948154881927827043736599900835285730349913897291130324440331815850361594875806986446487790251470341119984622363484628832719881146129305996171782970132551506120949482875336119674123150791735905000253954088077920688133387476923420359186740694651918289802359056224301795748825870437321019909734400000000
200 149343050090671149747046622393557240392785877860277471067227718761566321742859159426757093040625406073230776849883760220099419585184485972877590196876405728248177821880679878697490267026917838380919618959199944210805511729315451456604340111749514738812107286409558925668151484426646627435808353020881251540228458068947545645760455081245669312604213852571854102721462272000000000