0 1
1 2
2 7
3 33
4 192
5 1320
6 10440
7 93240
8 927360
9 10160640
10 121564800
11 1576713600
12 22034073600
13 330032102400
14 5274286617600
15 89575694208000
16 1611054821376000
17 30589118816256000
18 611426688897024000
19 12833558093131776000
20 282216632948490240000
21 6488549655807098880000
22 155674100797198663680000
23 3890728519202188984320000
24 101133089482518028615680000
25 2729972967626253533184000000
26 76423731883491767943168000000
27 2215884933160134664716288000000
28 66465659125353621589327872000000
29 2060130544541350555408662528000000
30 65915335663329478071122657280000000
31 2174940824030060585288411381760000000
32 73939765178367881976988261416960000000
33 2587628650405942175664421931581440000000
34 93145948096995106437423671342530560000000
35 3446104846789779334043828221063987200000000
36 130941651030045228548735805749093990400000000
37 5106352396844974012183228424766514790400000000
38 204240332120707734142282821011079010713600000000
39 8373330594331550498721835654230139364966400000000
40 351659487079843923502958457195925950431232000000000
41 15120542029150040812892868048155219752648704000000000
42 665270396755988631960178024056776228364877824000000000
43 29935762847901735558309467939948685764849565696000000000
44 1376984675740416461846598170105571031185572757504000000000
45 64715621488224785258022070369150823849831599964160000000000
46 3106230209213924212190497414557743887076852414545920000000000
47 152199777629322474308384523007900650211872806660997120000000000
48 7609730258224612547238583186039878898613671135417466880000000000
49 388083829253862703836496880198986450454258706419936133120000000000
50 20179750839336826331936965518183974128244565181005299712000000000000
51 1069496380391650082214615559855584564028117576951711924224000000000000
52 57751253422395817057309015989185097154307285895672426921984000000000000
53 3176238280056598994273424218768323939719925434756542597431296000000000000
54 177865068799885483653747458237272751224666134002578018642427904000000000000
55 10138078077896133326883133026781863792224886359582375254677258240000000000000
56 587995832114622074683295750452500533432083828534726315334518702080000000000000
57 34691043096174897542862595231050067747543209385569971436277915975680000000000000
58 2081422058850988975355000033261098632530457582749402059574529774059520000000000000
59 126964395028579044618083172554016501509674083685395344491121895517716480000000000000
60 7871653808653355076485418759329302704193447285617738671017016700803481600000000000000
61 495905868958048628428437105496562846999806424821311175028119602872922931200000000000000
62 31737468033101234994621173894967845582760385184034927165796555177927586611200000000000000
63 2062903952178319886712850650050555012115337024681473007544583923397045308620800000000000000
64 136149678235453708082984026756628268901474698855286991229314432664605377639219200000000000000
65 9121901554843212557395826359304758854918001957788053867171868186634185087123456000000000000000
66 620281058078746371432249469262416816638171946871036317530194114567990196968620032000000000000000
67 42798848662494422185761209649866512505281220041037117110708861045064453919753633792000000000000000
68 2995882935263691364317996425631559269905258235237284148225026571526011506420317421568000000000000000
69 212705208368179650035978145229422138991692287302645819156304514867608798734396824748032000000000000000
70 15314603880056506661279053988179512734562752415245605458884531422426910251596817241210880000000000000000
71 1117954104672455016381574868353382740524344467374786652072713238474299820356984868763074560000000000000000
72 82727753267173103349919019090506082872791202001126091457144893216334798117736502209449820160000000000000000
73 6204520260579605865157064907717570940786599371992672161956883168210145880445250444019462307840000000000000000
74 471539069688588533067596041729397266448671475470742801403707301703878716491734966562162118492160000000000000000
75 36308177577477165107563669260135368262765557927995374773114291619271825758627891453721023873024000000000000000000
76 2832013041902407482991874255813442130462052592139752662180076950408689753330297960522830418280448000000000000000000
77 223727144815588525106103078277001067159943924384505080982890406594303528669050043343380485314183168000000000000000000
78 17898026402155053722618612191375999064510530210381182270272385745969594231532654311050358759926792192000000000000000000
79 1449728814293381145234276129980297192179124215291296275640073196460711463918819764994312814467856990208000000000000000000
80 118876868153844175611681957514212829927036115845669515030578788241715112203352527227673117424553432186880000000000000000000
81 9866708487312020311967307662145941697411832030533227381785462314617296085839004279748026077293067590696960000000000000000000
82 828797715808188958837267963886027524473488478207546368444020088562803154820296665606777934308083427872604160000000000000000000
83 70447330479362360216992934792105350175299876834347373324413090366904191415730481677427511409055282890004234240000000000000000000
84 6058430965985465772074880494649879994465217971250466462453250547196232092001258427629431101586814224769493237760000000000000000000
85 527080179800600956817247603646960429387185962832504340183945678760039808944978191486896375952329868838192755507200000000000000000000
86 46382774112041446144890094172988291724912884672626051361980814628970750627131921054913430043518576116836944209510400000000000000000000
87 4128042668876305034162836615872754522257531450993166141834541663213900085652491231437018484408518373079022462985830400000000000000000000
88 371521732441569073546938081828029207613582600805646891408896426716739793054608483236157582913343417162318516934252953600000000000000000000
89 33808292169540528294332250649505012346551636452344917718862890409642334278407187946291020944973006157269156624383501926400000000000000000000
90 3110346371642567694617485842835198682263440713949495933593531004166386920442426912549034527024945778868099680362899177472000000000000000000000
91 289260726846794313837928873860939856624762100827341837135431441170610278615752608801183665021188586550673624656515153526784000000000000000000000
92 27190373123445897660469058976359587027585489890903655784052763728302769036209973667316498826707772385313892966544087663509504000000000000000000000
93 2583073008313305636437305127429834894067543961644131424070655713949180120302236514875548945491114539563472478714201345376649216000000000000000000000
94 247973852025570259456406533028101843590048005564607040297247762396840078302207583960737483563857478953248054117567039769080233984000000000000000000000
95 24053354909864649492963406338440622041633652352963302725960725455119053550114266226263905676584960875049602688538351655215442165760000000000000000000000
96 2357218451188247411251151221465081565353002532844063549771281882351096013617210495470737884539950780330392500194521597984505981829120000000000000000000000
97 233363634989701622764174761353641533076146092567913640159561461976703666855881029960103062879979090251959875444162899234711786561208320000000000000000000000
98 23336267306210479794297622806938203743915896912977444842979988093193047351842490514134807482118733436123336283132100243793011009052999680000000000000000000000
99 2356953571036809575976314277315015520893031778516957850189315303173720487829021518703816672717832869319337140990491536014633682501705400320000000000000000000000
100 240408330983600137308057239293743020464084334249047056903095474994080537582560262608633211202579191105389525844050928401255053103321841664000000000000000000000000
101 24761964765095370198577213948016674841100195711683582479397365331426400153403713818773611812401680527336834908239324798105512218456938774528000000000000000000000000
102 2575234909622158662292609398970609700537670791702297875313557666578992198976386920930979125401913183034683918833399775453373687349815329947648000000000000000000000000
103 270398704063655156028063060026355321296906977772836217248459185546080132360805496443162204852239001854190426491910996060545079668020566778970112000000000000000000000000
104 28662163601740281677170608895641118239738648742262417883411843615078947031478724206752361572896260313005692554626179605125685221928045663420940288000000000000000000000000
105 3066841206369464993829631303249734886607752361649623714452884941321670444496491014835328145590028169603605867379297076110070623566558906810451886080000000000000000000000000
106 331217768891143979042699676649665567423987534412051586258332429486103834779089119697062112739186515508949093900565149347857969351315454122091987599360000000000000000000000000
107 36102622181078320244818811320075132014271770862426198762484845531261841228908331597033517628210458348801975218863314182481374911942856271083724142018560000000000000000000000000
108 3971276174716583265550675727691254134231007663298727480928280355187390521644591553529437904444537131309155340331047840754390859347207669399209287446691840000000000000000000000000
109 440810330751721290647150505881892087067042040416798077024973432874647850440734570850188711650213386572937553932403304637332864243157347097952191143645020160000000000000000000000000
110 49370612658234464303122636170561667471755329213861071230767864647884937026024426951739036068822703680909728956395782499563187990495908116586401073928024883200000000000000000000000000
111 5578863347925079238823453633570341333535480476756066575513561123462679439373597297363480115816833998264278892829050784270650034404888993751996444596242900582400000000000000000000000000
112 635988658710907942981209842065971804947256012940655563043029926500682108741635004651120296647544477339812020586464126568875190776309848087855971363875436521062400000000000000000000000000
113 73138498301068691335436778155549481576446100210307354774610644891283347602429055763067393220243259866299015769486036317567008666940712843717814894994894735645081600000000000000000000000000
114 8484043490996481596774200299973527675716565059996565201641663785227522597858706884301124792500866026351617403691200991960311880591276765309691263080269596871517798400000000000000000000000000
115 992630544886854874635024314964898548723603299678102102039773166345226731410839456862756619123203183615285435716984084879325921804960946141214297600129788893150052352000000000000000000000000000
116 117130111787279525905363800350677546975833185942744004987178561528201511864536692320750658172607189397800494355392182430056943427200271573661035396085213386197690220544000000000000000000000000000
117 13938449371599419063756280259169692204392116730550979599266546858193891788614552209838992068004284331157089129423084717235168487725758389029402012529448595387019285233664000000000000000000000000000
118 1672609954654769478929858229140733565896406217259757383589684493234802704211704506550029706379805488498653840763145722011052108254095357079885681149784891130693129659744256000000000000000000000000000
119 202385336060642131521447188294792480635048713020480143552320290371092338579815317774136972141832845621993885869760947964591468086532051553436345297381596869555464909770194944000000000000000000000000000
120 24690955253540727969557743737647565217704386715612468029801322961345329459791158393753132544018896566008409841463853208229404502103505377784885293793212198172016669283959439360000000000000000000000000000
121 3036980806682596091128544891612596431405052813274000429635752428574123221920755237468645936040159005634053102342416051398126201224322572059419031238083985985508044356966489784320000000000000000000000000000
122 376584810598789387955565598397677412559143551763669743573226255366957651020513222805590382677205718788439846403385405294462692095152559616985214825806199421055346778503621661163520000000000000000000000000000
123 47073002574406665158432075683910962087812818326417348163057222336169203700849580800555148800854287103512686729400125082181431775381130355280456957404396717011904959258205492850196480000000000000000000000000000
124 5931186178070872784632765769929539341768559654911497385162894685439157837071154818702279917750679562402396357168580539060812621106930854353686104446924466437238378135799984679309803520000000000000000000000000000
125 753259138473259332507481457766889503123920999850841195976280524264920978482786009066398614490873188457719268189166161020261277839284863771873352713691746769152829828635593534215290880000000000000000000000000000000
126 96416981456859505668347652217391607239776128440542801592538019507678376892640277546900155771898878626664932681807822680535702933266543221419191328469086027904506693738980407372425461760000000000000000000000000000000
127 12437766886202447430747990364570465939760314866744047597391742679113340566652898020236662867325411266353461476506122938601830358990982238549120356193196445222752367427205151360144281436160000000000000000000000000000000
128 1616906682546299708337693937417083045109148608511807514039127494937833676997669124149957104891611366912188007336016036245453981104976657710613320007342450027087825265266007885574633989079040000000000000000000000000000000
129 211814389793082899211816170124571955445657850221937194115535423008452935313292080098100820054632500558135094930966267689238123932579009897591487154846905708509147349715202323731029360073768960000000000000000000000000000000
130 27959449707644717923085330554101993992017196572684572484407529868251764809185622376594188918695742156224194641010860870379223519710121044619723652610962326913130299117937539235472923197807001600000000000000000000000000000000
131 3718600344261258263296676456391169664453033988807600312376592496525161774839726590560861613479486477509364961570475255362409579000706024892317401059510190020136300146904700943704914982157366067200000000000000000000000000000000
132 498291598972939519399703546699540919757138391148130776383964618684617372062086447831227774041628000952087571585843713726421327051277657636054666081329403733528650337397920003982157729396310618931200000000000000000000000000000000
133 67269254036481715518529233808130416550310685242522082969201385110255776867211997637097295449889519440021734173161705248104193689326646420531285653774334555775978763086794290770983577544415444257996800000000000000000000000000000000
134 9148603676254452403662686713396824837794154517173752228741087866176499061905265193569477793102849972271114144756674831782133175223177544267554311375026551468231370462368010545894940328136997342491443200000000000000000000000000000000
135 1253356710704113817782911342411170819829353946294364413958108769484529968148255422518867369652085740210515849657359962971507264691192310128745068628248722503429264416807991702927124111755699223657447424000000000000000000000000000000000
136 172962957029896975048993405713975358438410739543232937539997273984342331154535850592583300131582196840316570849184568877410930184942831983918986746630785174031249989087085379852777961140412122209103904768000000000000000000000000000000000
137 24041814436726860006323506496970369624005638510336426502333464960008482625290901143126304742554758958816095517156424656238757457134981519081433907308493898914233312424296091178977673984182370577900600557568000000000000000000000000000000000
138 3365849008253012125893629874649559635106906154241405311572201705438518675029753413811422629281948457161909999571307884645599472114523531315787927708362767930165533999344650368040364979621648606850500695949312000000000000000000000000000000000
139 474584018385027447802152589505759597059037881013652321903561732789982826012680992368186705943505676463845924488932775457589458648104222288451528741433110125493196389779756971105413167940036561746250091397644288000000000000000000000000000000000
140 67390834453441928177015625737861727485129390847858999753397265689095646597655221698170392258828187274424430699792046672413533826144739772796751981186502056600273884674955906317397986955545582805033312542827479040000000000000000000000000000000000
141 9636875864829720011788628604440368088757944535392688770768618942149209406004329612302669295091484150560856909201165632196151634874649416607064419296089852723072765134190952902248016529771473086308975632635008122880000000000000000000000000000000000
142 1387708226391720605526593090512998894013350284921535287641307330423289158362711704406051129986320242895624422922425168120029133402718695694112449302722167058844415726543285638062989100000204243500171374499946855137280000000000000000000000000000000000
143 201217423290385698985078339273634035902909081912770927568378483702416954516121727252171692560043241800375807299390588403301452656663434393429019704114816637406955412053986373178910429699291536215703250745364101327749120000000000000000000000000000000000
144 29377705256689140251093732318293204308573906514942763878018874293671599156508351985018148969586146643867835900227394187585315736670360384483565058197237874245471153993727034143469035194591018977362186015153827242447994880000000000000000000000000000000000
145 4318517122439470877605989099734440482972246257714248307305903178098821302796987233890623685767219557754439274303783977996317138717382827197265721676086316420588275229151557426036076367628081265013450986739228861237769011200000000000000000000000000000000000
146 639139729328435942686491901857771411673615336144269741980657325613344505698541736969290894643066614708007785157661798444539916717064436773531667235619165421690146994765114593060527890542320241146466144201590228669887309414400000000000000000000000000000000000
147 95231702170216516369204898580980776487652227025870096460027955183577298470232512256032217317646571134904372782354066344594854698128800718113324120530780674182521912304201952091068189558276891163796863618007860223991043483238400000000000000000000000000000000000
148 14284738053073572908991622752160523386945514719115478490025965286613372937343896475203190077973943565117104198050891333013914049490391454628993156335875280000929718328007674839242509912259796433816620538100903707968798176418201600000000000000000000000000000000000
149 2156992889690191636392146454398223254670829461041211927105143015621982482226663274001838608862455246775137079448956235721154526499167668991953158268643377753425999326921011440511796655571932149874879168572395711710069489421149798400000000000000000000000000000000000
150 327862538340645365674633562473005583973032532108025639511553854718702449432925318678956847703263273007746533562188822850587460276765151028880183614460798779040308064741379767385933562811218417147898484253558876699140926144532971520000000000000000000000000000000000000
151 50162911232279176489673030269041201737333945516992136834003557223585641583408448912482004572024792094874074257907011149285677259678817908734163626656553017271100558962839008674268905784759127378665995685377717412850116262991274967040000000000000000000000000000000000000
152 7725079702561218946169215038243718523357882793390885384735656247627437993690703280867071341979070192638624483774390026215009469427934177943701024085360836075517433263945800879734793162723954759125230002330233082539032643495193623920640000000000000000000000000000000000000
153 1197386042561103253203682724203105136403357020909249874103491200531930765878620935082812138965618215783245386289650421065528773819814023021066912221429183646901930127829225355031294954346612457371631983712059947139487500068924678115164160000000000000000000000000000000000000
154 186792022005141597931535027146809702367205129015693364198972693051881914636118840634826354065342379058597844730792320637559441542839074083574806090237285519361800479644755966841759521039104662215179453461765046113688478380809208746307747840000000000000000000000000000000000000
155 29326316557111092401742119676402419639246546053556817290418234937556170732364970093001517287811467871247242551053850002602723057575739950933653194856181088588347979778549795758515381059938532273024723249910401171278069074775817453063005798400000000000000000000000000000000000000
156 4633553226880651136081378573096343239978232100166385794118907050037535046560283652260975584904882649309408366956023928099643307076217736818440543784060337614483502998530949619321096327274148646450346377229903169433426499007838767967321771212800000000000000000000000000000000000000
157 736734215967730902347494484741381281324994244424343092573227066020939043455157567609905911135060974441961601192772242487235723805881748787196087345163854877036702438955553764230258230725991880166345730163627930301867500632394863326609391013068800000000000000000000000000000000000000
158 117877357259149001734156298342813849880446567566063271767122703238550689408000588120949440303833743323391066513785575551302328571920891001342428393935443788150282987796582447913879331522394853351391599847079981087125372005736492509766923576357683200000000000000000000000000000000000000
159 18978235986004294341851198597095499319966600554526790313460962104088330902605804301404450023428622686268960939744316310788123716630073620087917569579664317128452435450313401724786578682890883488488700292681999888761783253842998965718963216047721676800000000000000000000000000000000000000
160 3074471283030423188341567668389963538619727094879445996654394755208695121581056125442643735182747886956848549971528587225199403925650743304856715378718820265374137574945887869509094749566187748862599229465521528443210026508754196238263715720138326016000000000000000000000000000000000000000
161 501138347661595380493543289253242880600637565272726651994461368194438987275138681025570581856757667458970614082631054898111240732933681854789895663821279845746359309835398409144969484649346942860992439531046016570451416622717072193523653617647733440512000000000000000000000000000000000000000
162 82186613109451102928753808685746123051209710562714860607998663102250884788768415433319139561045389126756873079952268127335245280982594146257361309058197949643353283317199547612587908998172291336421351268726273914461549676713812091014432734091923278528512000000000000000000000000000000000000000
163 13560778866117244588750037331358825385947836519841957728626713204246184312001387369207999417691504535399566222197049811105605763088726226308099200065626966591587249501017387135152696974238489689078934731412661001785173507453069379724183074734393930031300608000000000000000000000000000000000000000
164 2251087287373886056429928597413911572514553049443787916666064600061957092254529911390313549926189251582331185617513136569062874224164058891772904414471038152974218531018638534424685492018619332213917284262372332657878705396841849741423063204213326404273569792000000000000000000000000000000000000000
165 375931248269580417994175349435092068195273157949716343212333742348109675826323630930875208878335122802033831606304364146820800073870820708165138738603285090145095053351472007527173875431494355667321701962866958997158287919452291470799873894025470688642423848960000000000000000000000000000000000000000
166 63156395470182848907133708860145325328387452319831966245973726147213294373092197391621354688269451065726130105208778782730798925352142653056188818814144478713112061143821593690476691786114564738063635985785027719665862149967635890151445500118383530248168926085120000000000000000000000000000000000000000
167 10673421830769195686868230323102836387180018698242019312895634852712370975541372706792905995371256202315134089408324784888279167532858340864513865160569985774926129635314382540391866710314864596401050430897550533575313486741472518663067359383076156068276673938718720000000000000000000000000000000000000000
168 1814480207614248401768558953725774345736587234484942925085712472311268211665661515205479827073084622752211618171298088922338741388359738774136355525720485583429943985438870077385735409096598008384783996785663692482751017573339651061709453762255526220815167516447866880000000000000000000000000000000000000000
169 310275862894461979382584827285220495986841738468603580027757196720054608693197649148652266149972609974879508966568296288263580305915517229341708534233365819050860748679198190880172590437154191969227774603905948512741641776025686576902301041423968371546359980386020229120000000000000000000000000000000000000000
170 53367405727167370406751840900539036314071398328413455197413199344215281515454446231767261234555587488517749004067445562531213596934983284371756071835781431420801564064408676723768485751586993617194798416823033393785878188772816546691343150850150762441971227253805993164800000000000000000000000000000000000000000
171 9232553933384339772369101079065042153071237193823846452701106942971444801611775796389578341227367392896111066212676844479379175603729542753560775098689414428287768182712421014916344068411950237517595727552090519555990613218085000006507418290364876333580565121568224156057600000000000000000000000000000000000000000
172 1606463143390804902724400162916793231530402655119771781076807219125227783484373766880033638621583805876337749056046269269024923745159081748408807535929925892037707353318383366626895589612924799766096804440595432358449127101773093101475054878575872329764460151091694638045593600000000000000000000000000000000000000000
173 281130836638282780537904399437868669783933734589800731397213376447204640846440471073024372005436929304494386932835062834772788572101783611169289337814107489527288125429261692085116424316252058810408986206707649959110160031924415426017090028271787679516868519470524226859329126400000000000000000000000000000000000000000
174 49478990320604071977747420471510250670009932988089364585527129821058148510418308612192487420629038604362415686887636127215973645278831280365005330746845007463581965653098274113076368110840670211914155431701943121077398528135440590032807133417969365367768082220911900007075518873600000000000000000000000000000000000000000
175 8757774861321257392996560257114807841710299790741309371211760126872215205875433336739264716346292027110371800666419316400724872260824758099668554410923369860433598391091784155275199828644172195371903762933166963150377342557886349095167938803912021346562015319274742979143411957760000000000000000000000000000000000000000000
176 1558882800865692730217059421656497153620178151825614140001048478578615817563820858606298147016256614799835419733901489648941096245559340699876959587172425454548608845950680766159605037278103025152241063818440249816710782513938608954328081440159342443069775060911238168918460223979520000000000000000000000000000000000000000000
177 279039823451848567619259854953163789470062972053749279719050188640755857265490829231868157157074461628627846234257444481172180368986447926709904180860803705377092369916368257970198328001961947392434576570376034063357306404794742634333047724407610762544675330701250401915448569700024320000000000000000000000000000000000000000000
178 50227133192482195868608674561936673522664376638897560062047698397943556095905689772553587913159524474716955502200706783231067639380105318441234081966922967143158401993888049381126036700618277073200690210664601725675710664122606172956921433344948595604669409805495634577971564106565550080000000000000000000000000000000000000000000
179 9091104872703880210309428415035897980015693588762097140076755680811918971643816459757682305511603535842150831944445214003196623515132017748617705471345194484111826783685370742459092746339100674825443952313743888127612031210392062087503945480816696990144920524504869936120819341068253265920000000000000000000000000000000000000000000
180 1654579970742870091974651210695772885324862246819475019117425420378129474812169299031559617491233442982661809016144023185250620640686626195073448653509277996293180402710439926128630018365083784717356104649939112303900593460043217015957626799631838064446632101058004982247915076637022171955200000000000000000000000000000000000000000000
181 302787933749882727697061514605989539547610873627623129630710911493862533845766028326794468820757607968517375418360255205501253906213520407366945829982599341354921040750356947661732818296456475745118722110129647991255345283543243822805989274314802223996979856301276269448675131205843071428198400000000000000000000000000000000000000000000
182 55712943447791109552951080779310096654262556672680971256983000496075042259501116647457631909414401576594134927659754670042901368286471829229517388193460944523327165394902384223373866579899943445775347315877388299966101671316272518104621612640697439550231852466621539321768731806684635669620326400000000000000000000000000000000000000000000
183 10306887919923264420813850644881427771743965362832073086239514177953071975809897053009257738885554602960337650441081737583918811349856789925328599512542879896767473887281221546682100415711544784847016698902979854156400310517775865006269163020881863437724228427432965219791891779231988514763151769600000000000000000000000000000000000000000000
184 1917079942026716557365152048177703525543464362731420686917221249870063003378441708460737977355545083116770155036838166814163615564758651703880942042838702405069956679962350532843372800335047440251824778516170585288359342498646888086881356458754595792547140924465291952364727651221295421352606852710400000000000000000000000000000000000000000000
185 358493726320458041244538185403506023916459807995792205542827950475527438953283957096744952743288005104607131769971378500982663974887961003735383508175891070693983901947719521471243104296990691616822693326243704613332671839837634276258427410971294144742315289276157512645156254350665026392563036192768000000000000000000000000000000000000000000000
186 67396779323116590082165308048800093454663358753736994003573556388116905127697725092886637046631343753593796636699907799930543382170383898697536858577602459665460844083201864825057195875186561777562986397921980422722295142518748491678732897601677474545715262618129977124585529778797339742732578430386176000000000000000000000000000000000000000000000
187 12737983624194944494572979251110236401187992966654510907918475873315595937568213498073511384959458945099771555030106261551591974440011741632957431452706363414520587447892843082590019582137790162129063958988652795601843809549088289007320146893784839301293942446390065519543749764914947760629572661806104576000000000000000000000000000000000000000000000
188 2420215454704584431180044695299817420279706259995424033216965200814763890534995790815821378990624440019348321715465219232004979607836548463957906464962095275317878855422998333624440908649228238218248484276965549861621038977966157014358238579020797433718601775576486919353767282400900927229951374035762806784000000000000000000000000000000000000000000000
189 462260882276794082071090120668973158035573563769366578958381852913962427622826818568010475966694789248369173984485922426307021944372832456710807098729962808178800702566584013533547604904095637693466010925895265538656512895555739825100296774402887767537130448758435402076975058427179517410463235279840048316416000000000000000000000000000000000000000000000
190 88754038448077751887916902519250664156876411516553854408044259176007523239874204821751655383128163043370200222482557495366827601942757603006401039137449152572422958875953692310772945107131947789769998128851916785773473527141136571301895016583428472871838895480428286889575852133365273561312477990302056846458880000000000000000000000000000000000000000000000
191 17129519740156330859118806062868863566945942004533633437879181270109532041191098105369861848473060533830279218256773070613814811013355233930641355027973982192875343619861279341322221349130127140424269204773624842101050770465181917988966965021235759350159778198296310410939501235655390978848980247277122809610895360000000000000000000000000000000000000000000000
192 3323124980648697212916459556637375240459252514010724138539749262987004506667089958223165539273874831256901808227483115234611336349725891543671960180046195032979779760602311586757032143930893957689052202813977355734936991998091320997850525536860843554336917402249051568601273338535081447566195519045187560169181020160000000000000000000000000000000000000000000000
193 648009016229702809558212560188924787916128275137281463320759220826930894609877791603548449567065000932310759462407682261571213086718464273952519397595902589042953968200501651169401338888856985899140023149601258550840676804974245144915111869654156891253635616340241986862018239987384517027950849619909315373086424432640000000000000000000000000000000000000000000000
194 127009698666640673310033730499444125324689930663608886277831873389160203394826530356051511811016006088315385878235261357896604247211548674321435824288767557071515082339727145737296216090926173417137989352290851793192669583286814495617873988715709183530194368322711077105016173259324786844719112142879089853163491410575360000000000000000000000000000000000000000000000
195 25020897345538283633581714236658976866230901355651084173323713882438419190731180221282814871769178785081131560591397480623588454250332646106910809722721514769193115507977439199217503981642235774272053596505284796001167912232803770396336515856112629127277757338458669839619942187115682780814369741918292324840686938908262400000000000000000000000000000000000000000000000
196 4954135082517544002792667937870831834080780546328340713753308139553709528545092663336427418385107388654249154800011644821472210363749087595957991030976549599390642506554515301794244923652469707469561202458323853192962587465528902916599621454938294961707741974897311219981440983779501646220162615605188646953114444453694668800000000000000000000000000000000000000000000000
197 985872373408780169851064669362717000237219495989587307334210026774045091821415959990345350718499128226999862542573646276441302361133980270286411753516360546596457363455445083765493850323153648522526818997860829648006897710953267930515822967356607598703162873293533872756698472195317732899120172219684427004062826834057546956800000000000000000000000000000000000000000000000
198 197174374603350449889391712568648428702707300150156220010410441634371826805548868435389140152292788948706415813776881059811021974480134686279364343758621463053882215107355034878661274836344228521513939322177079353535026074837317787375326758142627239301327052055633655727476862574433336924181673351644506994109996687202654040883200000000000000000000000000000000000000000000000
199 39632029479749134779765132408127129842986320718724674413719049151862173259285926490102591032312257312744665353011059150317522194316668121122124467720442086113279292234999033599472292186904462698591999757233365807999402254506340387114328786991586607572584243987773887274098008668264319209943328847406654981289000735565180102823116800000000000000000000000000000000000000000000000
200 8005666011619988401560038984625610567357925309502495795704931454963492776578507333984008787005655917251302880422173253765945331963753009253483617169896176630732761464155518433276816834769756745503355843702818691945712796089624621055620148584679282691792501083924038201469954449859232959556932115417640012239483537470218262250782720000000000000000000000000000000000000000000000000