1 0
2 1
3 5
4 27
5 168
6 1200
7 9720
8 88200
9 887040
10 9797760
11 117936000
12 1536796800
13 21555072000
14 323805081600
15 5187108326400
16 88268019840000
17 1590132031488000
18 30233431388160000
19 605024315191296000
20 12711912992722944000
21 279783730940313600000
22 6437458713635389440000
23 154550100069421056000000
24 3864876502463304007680000
25 100512641080784789176320000
26 2714461757582922547200000000
27 76020440422365162307584000000
28 2204996063709716312555520000000
29 66160770780741907728826368000000
30 2051288782547610853454118912000000
31 65650082803517287012486348800000000
32 2166717985375882662470685818880000000
33 73676634341434188446821043404800000000
34 2578945332787130289168903737180160000000
35 92850715297955502296576052732887040000000
36 3435771698823393189114161569726464000000000
37 130569657703255327331267806300943155200000000
38 5092588643753747667136912445184933888000000000
39 203717309503241133030522813786978936422400000000
40 8352932712250353055363195372490236467609600000000
41 350843571796596025768612845926329834536960000000000
42 15087089502536877005784697986101779000983552000000000
43 663865390638235752061634881450531716794941440000000000
44 29875347584838361722672112807880171767342301184000000000
45 1374326404165628013078554544294556415295253118976000000000
46 64595999267359305063460107207655166134767216230400000000000
47 3100727587054112123240647109128943632183890762792960000000000
48 151941154387811306127741558652747038231903609028608000000000000
49 7597316342632076474567720896992505523575149649062789120000000000
50 387475547389828436275624628035665155077371153588556922880000000000
51 20149336746135112953893352910017909359400187539436339200000000000000
52 1067945261638362699934391316839115260817054317231694938112000000000000
53 57670595247224873178737355352328693387331996390231543644160000000000000
54 3171963396772538968709126205014934540070235090968175783706624000000000000
55 177634225102546242273275365494589723643582855438006210701295616000000000000
56 10125381674542475050957167925934297275265306038530925817914982400000000000000
57 587284833526817211231441704805036808482347330555845146875831255040000000000000
58 34650516176670020326106914629144635425408229000773744834132731494400000000000000
59 2079071497519706096783170558350583557846628720431220916650109074145280000000000000
60 126825711910033354782345233534296112103328180808622657058581074222776320000000000000
61 7863332821540613686341142418146079339812693113011377425064567423107072000000000000000
62 495398288744171403629636248684386221772580420292323139025020196933441945600000000000000
63 31705998059840847057095520772612894818672372903237668933604392009679765504000000000000000
64 2060921343862915446648734503342193113977792250991245738916477643797432578867200000000000000
65 136022791303267823918880593367293107420671833339112446037115630770230162934988800000000000000
66 9113653904251130086729103188997973358665815699236708429678946063499796131348480000000000000000
67 619736713139668928368245740022168973885527653806647518655661254441120525887471616000000000000000
68 42762377551576233500472959790769907040854052405723067586115159416564185957316689920000000000000000
69 2993402899721254533718395435212990098324210836035928780552654860787993284974605238272000000000000000
70 212534085915751508724605676890540866152600016757752298786910866826685541454642684100608000000000000000
71 15302625308386536769482981204457823635826293477103059033026976059562282242014027395891200000000000000000
72 1117103626083887154064053700709142814514055882766665855836826807710911231676606789745377280000000000000000
73 82666518808796217263057495020120808200050423909341394128161070201370819732749280520175616000000000000000000
74 6200050145118093180816173650579445889676522571292389256941064088117775458341183260702445404160000000000000000
75 471208281144436594426370088701176012666525792218921866432536689777043305256033994996702867619840000000000000000
76 36283368436665769709471722783018774229104631684108804650276495724759169915950318586311580057600000000000000000000
77 2830127547200741432736886323552580983903822197604373332844404462425727909286802422599712688308224000000000000000000
78 223581961723560239236469007492914758874960184005280872624043625019615466677700886923300420106321920000000000000000000
79 17886702120976847424787154670217267018281798460801694018282336783143925396207420110284113673713614848000000000000000000
80 1448834196080302847705590985808757360527054407074516703732859328397483625928126263133779452657015980032000000000000000000
81 118805298696797911809387145980489643394870531188327149278001678796656885164097047078830448479686151372800000000000000000000
82 9860911361291272943981427927914363588306419673288495755826716449567579695659310387691769892758817844756480000000000000000000
83 828322351474487674662425825679038119526844664913478375115402927628726410825561766458164927176274948705484800000000000000000000
84 70407875239665153630481037320925229564728440330939729878137866009375821664167485048092631817115179119133327360000000000000000000
85 6055116725850900418807881107070749863177217304964224412966131701163849032869966710765301215863845508016337059840000000000000000000
86 526798469389162901789552655702734368227705906198173765977540576847287248918818395553445335665877527914174480384000000000000000000000
87 46358547016657773412508328649784850465197599802073621980229975864474030464882178604636640578883674797371372548915200000000000000000000
88 4125934911577925506445623015354055132662301667255104785622218690702685431536763638262937800985281958285517728514048000000000000000000000
89 371336249799311675107823284982383661329202379836697492062212005135752903492424455036838482772098612660490100300736102400000000000000000000
90 33791784214379619833251033730242558727241796786108421177007976888934501107372809436551621032402218556606427544000502169600000000000000000000
91 3108860655678085933120176320101577856525555143988211244826588787302681935049332846672488534893574894808454063128429199360000000000000000000000
92 289125526694026473541673707292180361482614513960864930457639699436013124944981048806417979737233836101245873488178385518592000000000000000000000
93 27177934709391256353213583652033713474507911899187780369695923488719830898498990147798055780583935343966539859057105006755840000000000000000000000
94 2581916235806223994862545922267528653631329208414555010535469571667966873495115047560333742201597694718168639717911958298558464000000000000000000000
95 247865115409904585148379167742845056989043818761026857424940265022406033102338166033107254454642895537789493251915837383739703296000000000000000000000
96 24043024931376410433700806636341227314538254606623185353091513204547819256126671523139033911209575450581039406301487428608091750400000000000000000000000
97 2356226773253376461561941650063539671551844349195412281975837506296257521394401403970750195063913779581410425099782632230200341954560000000000000000000000
98 233267442230019140644321432927691969377433748753994467183403357499384333110268548084604257000803501179308614159973219556544139493376000000000000000000000000
99 23326840415761596546551996621195146501442087219213365891316493854415752644772467290335924505959525707003512677281511635332581596405432320000000000000000000000
100 2356020308882370134449497284926452853888124618834314033974629373534768311829089219547727258078071304136474604011283263777051170649596231680000000000000000000000
101 240315004768156193155375540054886753763593618280782675281626882030185319982567032693024269738603034587103272146130101177496801918110924800000000000000000000000000
102 24752538817335531839156362324892191904350633398888879935629037442072983175804397597297108724540088718989923284749321248505928848750636171264000000000000000000000000
103 2574273462950655149631682533411912440989215435797238215849188221864943667261256666340375810440030818583298933237419413394216183639772464414720000000000000000000000000
104 270299675056490294223987592873809503563416076114615072323629132740533133594147080220330063411165118315697772975525018768451856785886151629078528000000000000000000000000
105 28651864584995136049546760311776353195455594969807418811229518123302059159746248919577818863024576425002456588922037966747990042186066487832215552000000000000000000000000
106 3065759809611224702929127201943934556958031715541848811873740764685097217964581109682001161053501361363266090980362204080412629693651093373635788800000000000000000000000000
107 331103140834770508207246241911250732481117145924627446584943146762627072766706669750809452378314673835473077602278052912714222000787225897789481287680000000000000000000000000
108 36090356979046358865425293803064744675384639294271815817432192279849827693583409452784482969597171289740041474946594863920993945436335851083355966668800000000000000000000000000
109 3969951532897131436576175835854132301631197453938054122862593804034893059829499961950542161314302128930466495988042154349869714964503464039169524508917760000000000000000000000000
110 440665944793401041288930017671645807313662727596484680995813598799025627102889587368089075649017771313660469899015684819240059505442588713707856983427645440000000000000000000000000
111 49354730202819236873718382467434576698883604803626597667560282899566492458861478768708076108691186002389249712723144319572979469347284694319524316304113664000000000000000000000000000
112 5577100395373988994159581472523234257746719067220040009997519549399332092418510049047043560242235535948505696781387946291736888557391793880373124499988755251200000000000000000000000000
113 635791208025185835578856160028695812458914735072620587705233270205587205882665232839679402423189449560445422629125888715236918441390161702234159513094972243968000000000000000000000000000
114 73116186373582093198970812085337294425263535811219402561439622729937623579365471548374572172891141727230590200306815440105883893094788282142550155856702272333414400000000000000000000000000
115 8481499931263009409217080167969338340481752718500538649340167258834110059229458283826143193102724558497816888804769811929743656372841365290111082818515656053987737600000000000000000000000000
116 992338035517505573065955499784416775171599880406059048525101065809984289468475867808133735192416914812098376505044499175810576019840875138962576870028085699134095360000000000000000000000000000
117 117096180700435006923351817789741661243800789307187010779476597866113388599222515990414403636635982216630795486807190488449163316126343337399835791393415815691839209472000000000000000000000000000
118 13934479434438610342860878299540193573744326324190811276965417109729581366572793579189650287295653090960234361798640660067058214730108785386841658780508279637834716938240000000000000000000000000000
119 1672141502069794049864200797904452727479966949309257521558151182916014074410776988133407376256187002155424978183461323265215096040608703850063559407409933872289350600884224000000000000000000000000000
120 202329590203030055462633953977675060863492440134370659970567826443156491633504943082558914857122245747149651222778504513836863633127139819087512810038976955805415201765851136000000000000000000000000000
121 24684265750627278842500155619593474845117633969279329999991027289993027826233913430763765669853624581027101683825959994138851967694915969663025395312097808522010704323438182400000000000000000000000000000
122 3036171376830068746754576729328051496322055730967690728028706652340494724260328596946932544266161095451314815268230972493169344560883253676673983521869144837857322596743417692160000000000000000000000000000
123 376486060156781051941941482598962930479017907722299959977166670666454974305941172661941348880777973746145775380334825668057955582212962774290319004427988801041958723756406865920000000000000000000000000000000
124 47060856270039639828756309440669080791957364109328864780741893418007374464957218632886317643893674463310515993564903788133649184289559943628984771374876810750258228524298073035243520000000000000000000000000000
125 5929680036329361643752970755767546061082483331992525445755793899587091011820501909911344854287563595017327185925013098598887579811576123308903553379263998060794183524795464622255636480000000000000000000000000000
126 753070870755570439897507080996640343038161459485969703550392926033412625326454395467531731557983692534585621783720230962520647677365522391275533830234188222097305502260028527083520000000000000000000000000000000000
127 96393259724430705199490880744340213068970426354568993546876182130508324394942494233442928522354802140350093234721635493260383532864706207463866149153433650975510628615659216473822330880000000000000000000000000000000
128 12434754226183989771203180387492938880067990701825373975592689332212743899445279539427595006633313552591476866726177165817864795139948937776794058420108593352769867156543360116021683814400000000000000000000000000000000
129 1616521062063937127915958260351159581468531115402217290448848666534557303595093958606396418723022859550653977284182977329106388932044395211755553892387204987730065230621298606326941493493760000000000000000000000000000000
130 211764644750858126337412267783067828636018193610800055272389454144430283144359883742981491538884583108497205054279803089029284542270748035238835326017679098431996305246034826708077028143267840000000000000000000000000000000
131 27952982852155497449412823249706457506764041213236744434798553915928820027224436850428676211648512887771268957041620472352074398970047002513878914863162867603100663336945764622489120046841856000000000000000000000000000000000
132 3717753186192170381245577999515354384884870636719934837877816646770856008402811286633179448856299443342031696970504763220853044183756325376451740414548460850522417859594778469404036769380931993600000000000000000000000000000000
133 498179774107819918968958550391933302854140828672558933750126206517049010892413627712773728311367312441999580658647608763735864455440297299960398876194455483139617875473010237374441805309821321216000000000000000000000000000000000
134 67254381329420808661240149299218603502212009433271027898900876291969184831645512561342907367764847868180031379844623288067027164080277495830748115491386438474237445650781291812157359640912367661875200000000000000000000000000000000
135 9146610733508290884785949389202641889348931958734110849320819684526095729139356193418389790098143981644325970452185849137152860840164108357682281245111503749798033925942268685412227129067585078611148800000000000000000000000000000000
136 1253087663433382012734551803644956121789248900905012827736372564961725518224857707498470489246450431475899446126253950314434922249485496280912344560710191061440763984390516551761957829881328568033607680000000000000000000000000000000000
137 172926366601077449562416508441770159504956453370281121813841150169240925964953761349809324396415794852408739968954151156049091612870705300613736273445544897920813930278308759294315346805497713044261699584000000000000000000000000000000000
138 24036801547978585014662471570678257370122401304642027747850075997339590114318154916866270066836961886472722686564857428412185572761100163468614592482115981087103572367493694162468295820299096522317218447360000000000000000000000000000000000
139 3365157229605750177044407054821248144071019419855578283453494028590211508515514434587537844032892461178524548949671607205532552070927904241218862262322615270021629871505919579762070793005756787179993964740608000000000000000000000000000000000
140 474487861153058036912110617549624299805049624934022364995061365708068129867201774256066720793886893022155346852525332893420156762044430125086428644433528905733193716010173391534730276000427598812049655759634432000000000000000000000000000000000
141 67377372440966210652409749664002785869571034996710805786207214297627589137288131162473594337881557592587749830695004713429831562096368869925637967606560685833873510347214205177502382084000327994245251553506099200000000000000000000000000000000000
142 9634977721070643840819200078026257320964216360380793421394821695952213304092569846769420788238009365421884906658482715979449615643829119302237343381318119445010312353979373041522736242883592157987859033140693565440000000000000000000000000000000000
143 1387438689977931789248934239762195164986640884069846148030228121463315711891241817700329842013126823405890398561364194017257446671942213476827004522824580933359547431753241297839999299262125151678572817371754187980800000000000000000000000000000000000
144 201178879583213898257373123616269102652089637590979380603994156821140751670701533453253548379876582813343841815758869106605101454162397436357201100589461821462619245899010032527022888193746226085214657076032549924372480000000000000000000000000000000000
145 29372154962856400946304181263632653920455906532604781115147531222767825946767844077973936207642147749735232870584426608861041163510211062665223179289586780749486746067410441089597229217792494318571828526770083840361758720000000000000000000000000000000000
146 4317712329833723678411504196808660676695136260275240806689558432817774187384613587369212835285339718105211835005553679081297325609161175533606149234476907863670536079835651433224664500992295189488849150923586067935264768000000000000000000000000000000000000
147 639022229607996851604097106030607559957157276518174646890670992802311626848335184577164910472712158119220579020120174802947024003264075630637369659144191772380157078964992318110061758013495474119874276172506380847721689907200000000000000000000000000000000000
148 95214429711311969980092863594387690285332892260834117481799964260355465279252149054389697644604466016352653480135447669280699469200147630107862376788959547733953394681583977673349668076539650410887859017732534594132697415680000000000000000000000000000000000000
149 14282181729155700043403041574144746629002253173890153601248222629976541625078802721360097166363712007571449741322535769067419075608950797604184818262085753286541577719860214625420168732962684802386087857260155514749762958419558400000000000000000000000000000000000
150 2156611997426428579419447858873872517737283490802638518677259359783094616699164304679217765032530744700834565396431256693126775390833011095256715895648738272982166376307039868652267819856662516791729799127124230920433241939351961600000000000000000000000000000000000
151 327805404501080907128728773144352973433000636572239628247371306342869269603800473280563721128774597696601156454310075996383297610514952344375717258511602856973733122149284031607004237453927972185426078836768154580695489022263296000000000000000000000000000000000000000
152 50154284022504943249241407080414657545789129291088449133111992418834831429210597257324642459277002122891122314617320374300848697075037907373989206908224433039047742631432552571650577655808270189332662467442318372964855257528553963520000000000000000000000000000000000000
153 7723768366675535493623608313572483806243070727053524854200138397305314850252629829283152300841406116897215788394357028417315527912159617736954512283614891272245405181572019552136807287123424466346563353204052428476472970664860031385600000000000000000000000000000000000000
154 1197185408170593684964204895328406224684790774759633712931556969432645924932595696990472525671555612194809855896505372402481600767900515309434695915762054092001309831226036811908803115379731322576495986395754307067915870125883638457303040000000000000000000000000000000000000
155 186761124309003124422655441500106069962545927108652475378494821462592049130430953968606053618056738105978773050247983143450176892844393895983444779164547567907104953967864931200895777838204967456728509875053977542666447369580888638997135360000000000000000000000000000000000000
156 29321527414209629007865783901163356616524369757965479523244164841216241578983347659737370718482193523591286440569477691015787036826564521856992191639906706112870173298631685234181500863799079585464826993970185542769654268035427836429860864000000000000000000000000000000000000000
157 4632806120588022846636670192159049408433572598054137102439752115008506098632750552671768720089515851075079213720461847492081287839346369882481427282321533948308965187663724377525011016676394027191002561303229531386113789156337987772551161446400000000000000000000000000000000000000
158 736616920279788260904675268934226149772482702592720047979599741221381498630534870974400433359048387119171924134788995831848486785692944178250506054390862701447300002649399401268272836962144404942628751063140169128439405185709240836030405279744000000000000000000000000000000000000000
159 117858824540454064386190862245283339095149743956666830721329585920220597325710202052539574815223754526390297538624222579751145122731059873129026549993311024407157402860210058565885639307706952266044317149202914821723732925160164156255443830492364800000000000000000000000000000000000000
160 18975289283731799303524694257588148105104405600632756187179856450473846261521632916527281410739634467545838672693661188311485548208890470701986676392865207693295467445430191818455581620755507215918482343719546352562922640031362757510637936455136051200000000000000000000000000000000000000
161 3073999810666823982209326974068787344241775902256400536449417850630377579007588703862296757152509771961148987243423767628937296978261439403107772468830962755749022694164574284496135219624527545251364357631528962651392328298892402924931670985324625920000000000000000000000000000000000000000
162 501062440611055908306252537467533513305787423260416332901460086557329862920810426151134718393889330944662984483406178943113041514404003926608315855329334786696715814029606921957883000328739650079583625165773213477968767210929323470077194415342727725056000000000000000000000000000000000000000
163 82174316167263708434412706896461205549443987556720588914932455477039206643367238143660529680060718611439037084877838222625537007580786321891945380082502850077311036996661326688279898538233909905833123341552079813479360472004196797816106343318512352624640000000000000000000000000000000000000000
164 13558774464540699286172437739705383833160023669864891442656921361336680774300995470993646007091003241402758954999917736637923314524231550936536403642588665362322363350769657124490491269268533515893053579283267363325076667085402086932855873038327949108969472000000000000000000000000000000000000000
165 2250758565515332626807202264382747157857351742047549045767018737824798512071665640083159590587707039366854793797183476356362952659586932130836605801092756751374777202378010812676083756403546519811432775313151775950422823576544413723645402126058505533011263488000000000000000000000000000000000000000
166 375877009162919102106425504484949939776834942229336929513991175078978510096151026165194805587485557786480226955949970211725313015715594792610649467395868658881187234125768433438654589055007341620911757986245567140428067419103214527866559816129925244884143308800000000000000000000000000000000000000000
167 63147391778477070469767234598421732010926708510248983572048859980537520861883545000518407741988423273144231733249949389504948073698375151074143599793713351123303363152354800391782490247617720406359585285665876671448645546909689117624515363187722986584294356418560000000000000000000000000000000000000000
168 10671918214254330687828029121394996303164074482041661206350182202877516799169527757478713855342324560953957061291200276219562075306679168033512313584157987467428077070739428059509935053385891593006473963977652308523038314030795407651070026515655845276409620804403200000000000000000000000000000000000000000
169 1814227600039751081929805151838857211621908606163282763186076427139012710035191563720695547548224107003533877447621171465994269894361637738528094860883269867770271154590277724597570890732530543814495150343120790673968788557945896411693901840528914007781502589882859520000000000000000000000000000000000000000
170 310233172214371932329835434766331500321461050282243012666718705085943428917648227347723722910271182813352970784266897238141364623429838154323912481875876363104376040265786083258972786833626790456848959555116198107057445072424142041049672766652170907543670607796533985280000000000000000000000000000000000000000
171 53360148311552062407784444172327907050956681336732158746036655766416380953611044525609408883806344871058237513076207724010436930912417841618730742935008223909899163634128618428164519138987335360090399858528775824819564749160553975596396344138945193561514033913593331712000000000000000000000000000000000000000000
172 9231312915314122104545676238540939049078620588246344759515717991167832805536554104636585589249246905310534601253175174092326365713870852042793443856657195943923457709134531046368065777657408675552743574083772475262751015044388100349271514342748724055022385060391859047628800000000000000000000000000000000000000000
173 1606249688282727463858771090346647497643672598960441489848920319415006520159435635898518885281347082011618597083011981962451840444103386946156826562300384312727045951862986292036591723603143651108142234044044728740011916215897226360430479399585894137852453180569359839395840000000000000000000000000000000000000000000
174 281093908904585383614150569883233457821529434874236591014788942797336362291226174413222319677575976075897973641500131130735645161019148410379696629376196796306543702977477998180993855496559920092582845528104378233120522548667890479816378470406521452316091313570160306692921753600000000000000000000000000000000000000000
175 49472564894940724913014254129003723788551584837581204158985278365981068041811020993386930315581232742586639774195358010713510691750452755427616199478648546843172436146487911373759041136214238075012406953624973840755201606048805249393883322349413041834832848394248577898120636006400000000000000000000000000000000000000000
176 8756650411830171656668256147176165637455088864402381296566936122233726123869158003448292222962926001299611015945270646012793855393358516235625456438988989251861930727434970675894667608084546571414097779269697339093992881192725164483356271866914664728298349399608661610076307456000000000000000000000000000000000000000000000
177 1558684897755261640623277898307296125671261028789962798863559453762241739130716399947086988180784194257141521622979323660665237276885282131805374344111974467439995337147081593788631366459608915335667210693669595982787117313670240462649228059247807678255369859050007847962649831669760000000000000000000000000000000000000000000
178 279004794601302264761160525320355207523104641276438992337714631248257645382831340049187782043195843192571026268624221101247353331531139560161233592839103880658867778858131204460535988267088489954901004567291628334752817664347241411305890675986269109172525609971812635106270130261196800000000000000000000000000000000000000000000
179 50220898057084953959866993887296745936105793760536328908169969182078874380792300698036481142889130393098841548317993021604448426713060429195570717299060398343314424785521853856406140227810801649319714394115577505984111668322950955258087478725949781304426759515655712085937801886454251520000000000000000000000000000000000000000000
180 9089988783467773908644667574275350942021707253535436763532642151172140944638519815419120193633202995232508434199439450672031784447730982573643963195797794668939754863387821743534231277706562573950749281151468552802815810962253778119412667604015909230401486122623523810046775903668330823680000000000000000000000000000000000000000000
181 1654379074680370957674994259358874418485944706478676151339484985042969429951215903050618437353121345672926177422042985785640949608554439863578175043910746029562207457056881106322154954011226926559911063840729551945437273815378325901701196781807696267692813908719362679554587257905036132352000000000000000000000000000000000000000000000
182 302751571562570384388823606414010917049766798825938534562903692698198565725933463654244115215759318355455226099827967436171903449397594681366301306645265055376614937587062801276760831648408384418621169723662717566373484427858898531125575441088632558784538763487982012661182796015353598260019200000000000000000000000000000000000000000000
183 55706325529700263070851781488369987359654935058774374954642086675264200061691589877053467553304712867016823751686878296024959585145973347097400084946066104475275454619182849581308965009955190824352792781540406962637602995581721675018786294993534560481567573574601984586445126802015551553011712000000000000000000000000000000000000000000000
184 10305676840912639514589678874639387770830770607487165962911126948744687853610753654025295661717481569107689705238045361138635465035145567695151133018269624167974010815324546707184223428411655055126689219119312269425285052858353060721561299891451056568158665390193386703227672063377546121423775334400000000000000000000000000000000000000000000
185 1916857103488761574619904442453168165375436527747957776224797999695720324893799323047688955156619644887882933119479473548231479842851786813528288207892423350971959474722322362375763434671867729983284522235975749697834135089313092098495109642939327328547077325613209505316911223504078020978161588633600000000000000000000000000000000000000000000
186 358452501190936369436667378344466982285374658523851567064729649193274043433625115795330883636486799032262995715260020246785218866335190999020142548710829445685854418978314309934735371649302445217142745914407660029085508469110882018406971750045469478902303523488522259941310215222979807323290662338560000000000000000000000000000000000000000000000
187 67389111449025559125901337935818831711281520951956035246647272349617773561041180610823620192766319424137787330523595164649818591979568677820502040117100997413948760250892495479266757602716547947222516179320476130052322755563572571718362144669474086699473074181629820121670166501047888995847916893503488000000000000000000000000000000000000000000000
188 12736549731739921705751616839982740455175589297721471620373260758116258334603439679927727233286699395491497814775135798754096438674329295328951920400592589973487827771250991014927207625185897575855396028110171492872558973188470391974730816095462805774046653208764536159998576831975800470962140954409041920000000000000000000000000000000000000000000000
189 2419945882923040146881628562007848182429374370236012647158464759157288421177618313004413958476145644692992858547530772226075818883888248558804870387164705868403720036214330144903832260742272431998798913271811064948515489742169992372231444388936255130596111398902887399759274771008341236772474213045115027456000000000000000000000000000000000000000000000
190 462209933210082212338689471476790972081860836604837826993325269440699563914282475261654473489458296931687991445746311942186410567546603774636883280026256210272024685736145725865352570449680990317990042005921067890079564089990264707738332672476909272246979767567125092873615973773985735914000051852607618023424000000000000000000000000000000000000000000000
191 88744358125402496638760779172736048825670993355293391534683508316087579135250779593544014912453229503200775540122031503383911440345774153412355513583744898970135515678170417653815888560793164788429564034056819232543853254083696299003121837217492558766710266054079328140937626049258455076984473139127895090790400000000000000000000000000000000000000000000000
192 17127670798525357106529986503684572038685707135732885029067277855864822717208023886782202518574148227657919103925912606145077824148331395058178659647216469754838441969084673881843423548779419587168246292667761209434193298311210825979901287762341999756080209977863659289949600053590988648342331320702857914278215680000000000000000000000000000000000000000000000
193 3322769983855550252419406201273991267033287419200980444047863807452020316462339708254334947933283668471808666275957906056613834871641314480159122666940752644876694643653203338537102966263558107463895803689651538262900357344528871332109915503153241712273640303925982553371212311578716200108918925142928700265306521600000000000000000000000000000000000000000000000
194 647940501848625446182281262603791681044917011839000930283825327908678945900360993359564145438330906514787783065763316890217695301448140900694541757566552208139058540629323759262955007599061166805684838118606375778737606316836692359427174133148589735735423136363889666922616461784806024268696466996773355411638646210560000000000000000000000000000000000000000000000
195 126996406876711664815103058767928302591674945583742462868666698163019325345180271496718556810041591771315928457286254475854021796869105939909388162123073583176159369390918634707445627820705784513007683456277844535404673908588129255233214067833629155359661147207298727036772228288024559249423761913990713620642622435491840000000000000000000000000000000000000000000000
196 25018305446502126977070233249013391433292979265077131608536504713340947971050159743712888646579167993266237363506341138625284876433556312896561515600411189859598751482959779548396639268949259937966643946782748380732508755666560148521327831284107023634023779220953261576312372917712138399731776447285058959499117488766976000000000000000000000000000000000000000000000000
197 4953627070306457298116417664292297089224947816575846011055015142410605169487612649732721878247865273458529892171340601789804709111660926286729529383003725917110147157651054010233355439964646443553700911112706715800305392778545153029097919278825196285029962263866251200373157406976406947527974329857074907346166832226002534400000000000000000000000000000000000000000000000
198 985772295003196089029843365467745655500620448228345850902646306336853533087092397310415359311462431533443167804725450799202804614472612492368404808865714281187199779721463209327998622036652465531102341602774253581653430357617469202677987638662327159397640270220415048893866607565108077256759079927306020301494147225202196480000000000000000000000000000000000000000000000000
199 197154559079044801886789894397444102444860688693430411636960824987807898176152803024763001853699523003382190255682938355317799420641183866251598968717793502502849213528026623740037219635616994289211892797949937292397039538876829639263435363061159712318833576647156128602636153377651825106994177077753582467001398124649294646476800000000000000000000000000000000000000000000000
200 39628086190412310827247370592057468917674845038836238547402575439195951462036109473387989510892197389625144466950364552123370906102716907936599158087317321963623724920712679782886105201959743086363892498912164537832942933850203245640062399370374569703068042381486859376254707538104798358323017088902361000394389621617061583336243200000000000000000000000000000000000000000000000