0 1
1 1
2 2
3 4
4 10
5 50
6 220
7 1240
8 6140
9 32860
10 602200
11 5668400
12 62030200
13 522328600
14 4487190800
15 62591332000
16 715163146000
17 9573774122000
18 105731659828000
19 1187355279592000
20 29205778751300000
21 481597207656340000
22 9086318388933400000
23 132525988426667120000
24 1924488173193320920000
25 42250811160454287640000
26 766765535919732262640000
27 15980554159369821549280000
28 272326824986257873952560000
29 4641434454017013581644400000
30 142763844578126769302692000000
31 3286669979160927985608884800000
32 86252894987553073677281021600000
33 1775350978701570896377455997600000
34 36113609630797105523823330222400000
35 1059556440076515432868029031568000000
36 26099787202918057340021962856296000000
37 732120354208702995434273070087688000000
38 16805695151951874989544667920767984000000
39 383161548703901214701354265484205152000000
40 14108679329021637856423341730759776880000000
41 412802845098999928390045115578533766640000000
42 13736223658387595068458121601762225680480000000
43 363480473861884438644085226990597003427520000000
44 9479146402174020901237227160440459155629280000000
45 344016699258591134003298355806741478968412000000000
46 10639643222736146551986838228305439687092097600000000
47 372956505261147769570784937998588883776362256000000000
48 10739040983250600458420865642339689241098610356800000000
49 306095504510133909502328318300505387710886885428800000000
50 13099956438230081740865986714467650635055901098729600000000
51 462520865588085851976917831275711662716220763996729600000000
52 18532175278760425359726828276081086719616795839530179200000000
53 597628393850455007853316879356462339864456856905735478400000000
54 18974843371290334659919150076878069866945145093676458336000000000
55 814549798427749827405298523191632384548829930278380473280000000000
56 30193289268023969291930162801152839624125706070624408641632000000000
57 1264488332502566809795150248500787709106844235627991493538144000000000
58 43710229477848284895401655136178069128539213303067575462568384000000000
59 1493095164441987075499158138639275772399672481651769012229842816000000000
60 72702930378967899676679013617512303001304743136623704346089865920000000000
61 2996844283441065054064363185762947084485952015020756006255783522240000000000
62 139891424907684939354816504016319032476018625742266402129047265070720000000000
63 5310400693972677412904165018645388417089786296484133692383669267144960000000000
64 198434825038915700807045042750763303017723804505278847123238798750602880000000000
65 9787500673672857023267064906976197885053527338695698188606517711365699200000000000
66 421626366798938671212206070309951732248717704374985376385246354306321337600000000000
67 20471555340732821039462415062707194221079477864737267686945066946780555123200000000000
68 824612329748991600000001082920889401373916517828457692696384705567728185196800000000000
69 32795781970493491204975462390777332835309417284548890784681512117078894651475200000000000
70 1787912911640805455105425308339869602889393440778505504692575374075716408082880000000000000
71 84085335850470932176451559343888551554725502076186068189193831120903248377902464000000000000
72 4468985408032859884043073598247927738337761749645716875768491097531640685135791040000000000000
73 194899612147522627491006718265576323893607396071493213300351656242359674063696943552000000000000
74 8368522505354969820141825176767074175605728869901945914013911906768650938093238607232000000000000
75 464711667223845060061161681101704391119093050393766060536604220543416758139015970738944000000000000
76 22761289427498345560264780119050488686910196215638975731946806548799849278086494361218944000000000000
77 1254030453379272089050825207016339064188847979591194365716100760142293995284246708519369088000000000000
78 57610124348137256449371188251823385679644893647410720846740269617118374024813632451695493376000000000000
79 2612223511137804224882484092017492740386034507380424724035610640838708676571946287839470307840000000000000
80 157451002245669718198450236498280589013324358236200024504748695578287587843028531391273413075200000000000000
81 8306347574318282421426030928831981526376010046551550730965293093568262060741698171603390530842880000000000000
82 494216230039531978705895601970862363886471213513397759134103107455609873560810334771256455230312960000000000000
83 24319821373033224420515319201450905061223472057168297417205005500019596531845088453214364831304770560000000000000
84 1178712902938759777482678911457500454610219507874131341265468526637170013504241151919115876040422013440000000000000
85 72593411058624136865462583775999369024227564607401883852525339126186261091018684705663441701471181324800000000000000
86 3977177572224050721002160414965964595428195260208340474315381274384344832976997912183252503872856544025600000000000000
87 244671553979010693354992722571889082512577662316381094803999152244892684854879789272079901194465440211916800000000000000
88 12612700791831165751387540375081244796510491941753751865219928735275660797406754539482983505635578464611302400000000000000
89 641707418524404438724844671378033544218985640511145265759707809569658402725408041190323213522150983364021427200000000000000
90 42335226247252835269773436188862239772623024163020166505392756619576342050460032903041839079628122370855952128000000000000000
91 2472779162124821564692253978613170744325684838442795518022784082775035294812479837689267137670429300437571177984000000000000000
92 162581407782934465498879610561746420381536941644788131233704700032890288163493664009046530258263374794697301484288000000000000000
93 8902797260412904883447953507210008472364531159319917638279503433681534716442424328527576132563948725720291807008512000000000000000
94 480396971343275767649339299855721567060700916109337493392074934665367459984682969673587654188490766231696672104442368000000000000000
95 32435819648476605190146033282261238703938507259856019060907502323245741487647185834335317553928170727665381661936051200000000000000000
96 1962800247277078035996421295205132504672624435863773071329298919849070219956589388492427226663447623811127835574455912960000000000000000
97 133154200314338449074190114900491868474883895110089740376547223726939658963893654893837009674482417905950571522054505433600000000000000000
98 7604914263171732115815937771266074111792766582898113050498654517148807898937608182853320521856817055357063696009335953249280000000000000000
99 428749808791638002888717294461636234565576715913437807039939303439199356459069011608609820096434084068586090560014011418388480000000000000000
100 30705199176154969390214631901872601886034071124913177834425213245815788969555840419380899799501900397924795913327503952170460160000000000000000
101 1965212779120475721552570734623010886453038837913897959152954694933698543250602748273004866437388019483491253698236378493188060160000000000000000
102 141319972431881594894224982523410451650655214722291644571721682312598542451911061644582722087893353012003848029938372717683682744320000000000000000
103 8516918378926575376026135186984155212964793144583062430904442821862396226233753861600412302687484407804936041966629763057300775792640000000000000000
104 506076656676258929235450215916241825059003335090899385914530577157208134669865880109730066229628565972429263042025957408200732758169600000000000000000
105 37118909872817296550287269621669431274354273006256079932155903235089119724643262809025757638657160110301221324007394766283967529037568000000000000000000
106 2456095208005592932027123161861192163754094266380552761829107648936993960106359695091116861117235917931850199522701042360046508914809139200000000000000000
107 181912650728593305844382581039788039911467564829013894549814112466585691718035525175304949279780252769986331512072522458013470210711622246400000000000000000
108 11394227699077742015790341229058990669129677062089675745925003859373647743152397028668119270741312451278998327840351534794265599998934586470400000000000000000
109 704684977718948180098502739502179053431137977603435518630434851164884647436589464496967655208309845728343590974721997876918467545541837483929600000000000000000
110 54407032214569146445449476620515015045199655974494762569351910297916157249172971647302126890946626179509497707113737028494264154086073141158912000000000000000000
111 3783558145875476244350096862453862540736730560839532575949869610807091086330684959313809482544030222597141043155744281570223049063902329752971264000000000000000000
112 295100916518177284237552719768617965871328724301090299081861952033605982587230566699082436870598935224020539397439644812161554559620145548380398592000000000000000000
113 19398883262258837932169280089340812932582194355428589333661481285669138153794232380139600236702409258825119231910914699932253789579255800656889619456000000000000000000
114 1258011318258485816787777828635466437857350287013344493746215294851941078142462317069753911399870104649150831698874283907418403225033963539102333831168000000000000000000
115 99490325341810148568055401402940350942660187520601783283495367967915432966622154825151450613961542934904418246259592772820603895320599783448745016299520000000000000000000
116 7139425986550238208057202402722404553377736391029602446612079140117724822851226240978366934171542117731620330291844093691089638035184057378470731407042560000000000000000000
117 572644710124052729482477552069342812288416715267835994519387075287347793971693236524279628998849161092723145835778435090796424462723166507322585542358353920000000000000000000
118 39007956687744002352464730930608904884798229199748915996041413580573991551612027997384516034083098364088678138363942648424920406964916436350203468640714158080000000000000000000
119 2624583584038510405782699535061161509286218328181968421133659751734159374546395497045982317539009697450077255228178936749380791624049151154745323522245191557120000000000000000000
120 217190536101455618718215685780495574356610655046831877257257080649051461958184563339653062655334736471795168822082561505159871628680736401641313623823158322688000000000000000000000
121 16296343413881802724858123405254059023206547257620838761876304059583655707540837832457221031399993129627851237707904153427228136259613089454396144792776382979174400000000000000000000
122 1369070298213038780816487324736302398573499282127465761538480652943462540912605891641370283565610095465480291239120869838811208276943026311936755755074540289383424000000000000000000000
123 97437743366237051370234857027899777953175130738628580168574633886588882172329944693644353514049884338219979220042708822974737459798980672274982265167648205485845299200000000000000000000
124 6845099346480944379291990889463017652719661887134855447352476153108071968104196958211588797243034417012878512447987448651190357770696997011749232043641585714199600947200000000000000000000
125 580107260089933256999537981715162624642604349091152136649335846001953112681762281036869744503164300637801247528188051811729046371534955024040255259526595088445583598182400000000000000000000
126 44839492901485351974223110341161205850851322803897833608508585155635459442474861844288645928473972269882926884046370264707466154990899127677209403878127228080071636078182400000000000000000000
127 3868557718286272893703119129070246464097357614236649530211685510416765871633800879079930531032812519524888847957470197447888027658080220087836448981425280801243197916175564800000000000000000000
128 284594374774465579538914251468252052937518968107726888049022979522057566385685931667568067310071605177097972591409663956120881321769579535768936069250724479131725026363474329600000000000000000000
129 20687821139894371184162197454899420958241680046203130711829705805540325237211313283784768241844624393387356468261287243540787786977574428769984221787903096936258092217805236224000000000000000000000
130 1825769817909360115750412073260652917179797130691463285583996889248737343689435129769601348442257575328289995401429795958057309857141809173886737691702751127947934273261677957120000000000000000000000
131 146936958755623811832541863553970590942977967322387339254339956989847804276414077548943657625237030262513334740021945181230127807148066486601554471565615444918196997220806830563328000000000000000000000
132 13218898216765518615288431352647569145453180904680260401443894441683175059269400138102313330949129548865544028823940721805844907278426925722577422941431769889672954956463200816664576000000000000000000000
133 1012203094319631315256823266151156037629187019882070912801519573712037392987974422323562569923489052409325822676428332077551285643819143049187045738200153380579524366140040450055950336000000000000000000000
134 76548878369702846581617136945582228804367208371566631465866279286759723044700047428406519563241003135237097398731529477059409515004760896258657220663573384990053479407768801347029131264000000000000000000000
135 6915678921681191359007734021731317074543432889662411594441136073823032274338683666305832904687304609949212751489390565433360788687502301781008367180012037211757319845608600304522515169280000000000000000000000
136 572475996751048788870308705151329537801066595177607954556288530865852556306086242483421465451645387217816934572519368216441942409069840990061934997425294954438421111352154193024356125532160000000000000000000000
137 52824171049956041540837377586503203778863490073929392443369822472790779928182620367470359472499564283253463516292215700857322837618804692233849875661208710240304077090698281017937436248596480000000000000000000000
138 4172015208225254205282586202897971773870416861501147484485605003900521612618735986162865408346679586358759605927316584421765503041060747388208267423586730148018295912766939768705734994138480640000000000000000000000
139 325727809711775000464810391810132458597655021896480144345753762561992981899029016916287152059975664986629782792985340673623275562778702708774662679332857025631578662530412741229102675788490833920000000000000000000000
140 30525106024337241517602932219414292709898585921138428150925867075179427597784456969937500623712459672998848492270091455459028486673146525105117491191985409567345329143567656367537303927052649676800000000000000000000000
141 2621691693951754042222749521323831362092882410411608810180688913426732528264413009435673357110831287350158919449199153244740809944961616900262418738280776328728289083907550992543707183059277413990400000000000000000000000
142 251308692744174847249436036422099356257865821980826501628286229078795319364985163641570037011601882870551207973941117853694695913518638000292472926711557680877422066856981016500962578573914960288972800000000000000000000000
143 20593167311401521020635795643055922353542672837579832571142834856198107632956105938468815959595762168447961318909304129721423120519154557805431665315482090697157307722792213025132156025175922780787507200000000000000000000000
144 1667557965852281402695221262896735018164925805106455282222512297554791796218508140829040087524393024393781550778898456255839684626454617813885310328961328757454351270847554797654526719466423404897361100800000000000000000000000
145 159884827813618346216166719637053518323517478911191028086964021548100146183838909052138148078046377041816351568809196143996106852641861168321628915442684959898711741498262893908585405143709092997420421120000000000000000000000000
146 14104642355813026722156412844717078345723461276688459913266786760765561164685038744523979950833268489699173651208379909956447327516118931163754161529085623202621332092727272791192011423614012024631208124416000000000000000000000000
147 1385174854293873086246351192705783200748514725736759160308202089223167970118563079321180478428172723384845201104734672619332138964240746310327598929356419062608720436588952402986528323351639355904613447516160000000000000000000000000
148 116854560064340769477483727108506128923064836683940232670327311822812516189024163691355723839058480147087483419034734171046424805218228734531982850633359774369187069017902950652855717887664970546635600505970688000000000000000000000000
149 9749314451647708936693927022361370224752970338772648331383631796388956430514337933905601774347111092254614508213171590600753014097061771914375075161458422267832636090414870594703981494289256348602302520715255808000000000000000000000000
150 966503941592283462890214054458590313317379686827183982760970697268694154636721236008847108464684475990944493510793321325584903181449716355932473870860032309095103187881272253280295164555524363654456248790775873536000000000000000000000000
151 88199758280070438056484629584023829996410619126634665336625161462829475855602264128606801567864193942185706312930364380134203462329657277324141618472787708825464413371516028295904373739591491493070304726042267713536000000000000000000000000
152 8969790379124344868857675785957202248895616102945744053587874078368360513239663952374222230167241685963321200494315034271224938020282441467174783081262849340818961934003943662408715432508496217371439015704834814492672000000000000000000000000
153 782941621535338978974418131906768419457688520458322141788074217084833095116868859323469597843422496006953917361100021034428584868739215662525051698273362905061287961586159366066117666508222966060852661367659054786002944000000000000000000000000
154 67570352454981118168388334373277270299246763211784660242387419361069316237893609793522775914383548660107351462788675697000821094506823809515260736420774364531501209220103660234841349124231242407556002139143191735952834560000000000000000000000000
155 6849141746304082378461844009556838132105011994728867578533608969112802340276825858023729349949919893020275334863584773922384912795900015135352180060582061153608781666249950300978283316028646772523260677717765719755304140800000000000000000000000000
156 641171791885670471065028624571963332931789065358775502415909587920898890035776958391806579507408940192566996938144114583744142740174059685379819855497721393734903369509270113978748901344116995937084616794323432348693397995520000000000000000000000000
157 66734611259897350348542135884687842984644188239242910973909246859861976011791828092773413342595125710255603827814394878109922125587163224725655127697805149390211852759293837724614755798546395468570647417368432573271308624035840000000000000000000000000
158 5986940109418203020498283840014773519489500465862709869638546668397894680814339887501841902543590408433791382731760601077417778546845712128927529854326907796391777386881965848230805342957303726065860256612546502171192631260938240000000000000000000000000
159 531423596047679121197884887576703119054627797306354719110807610598709343088952251950469991981514416545143856366472260367812265004582126748911725193933387501589883564363881884943067375777746098307750226372530152347523516779096309760000000000000000000000000
160 55545397154757038543092605513232532467305605968888738308329657182975587217784129950295280111338255758723641166044850622759047246903114774063247532990617899458877345513684511507995115549469727750645993677642783882527187886972719923200000000000000000000000000
161 5365263263806332385214399666147255661205445750935137413360989989516261686237628502163197545767237585677467737590167776665893111386627615115571563283619008527470983614690112100755799124319762498884826810456222261159220272786348246630400000000000000000000000000
162 576713756151438935322253847300354399417812088583473585558313379351847987905455923563862249995258208136609374653859719765578472033904975155817327346015071828138834377620750255212927991080041902983083672593923291035527182308433947554611200000000000000000000000000
163 53405104964453927209939995494373374070055865071233610905949895905668569180539538897750527985336841403949073459248639599978534122339337716102293641344862056833915241279263301500445777895040127535282186046667557792443488556779885435820441600000000000000000000000000
164 4892331175149542013847436292945135982974468338798311687972591434402344071118025396456191398114272872341523392718351811561052232985073987426636873960703197157890947184015386739630818122510849465619361204622479842810420741701618586165120204800000000000000000000000000
165 522496420899966994861132572498036453131570461006330440565862897545125028872486704954739282881692895638117854682784745246415451784733909468640023343978940192824269695710676916319586432014098863065497195344129496564027430894840458350691827712000000000000000000000000000
166 51711837186207752701732278068917468288583168844659668699821268679162571182255701248752441851674823293716916158234046300990165073654790419450047991838197023900388517386364228956891837318356906803123244479426492839526527371596323142818811969536000000000000000000000000000
167 5683301248267532046654463903476525243506143899116278652173074248475396315894889832042977014006903229317193511102440304184603211900449755625262252172027830004168794615557366645914096100917317466625127781229383248545805045858128481155946617700352000000000000000000000000000
168 540120288461753214435694972554784317582322953658877518173132770663830115404759868782660980514651512614813525882409926358414652221856540454373395490927554547330909637750230519730353762780767861141780139145942886900153387554845615413005500049358848000000000000000000000000000
169 50811007866687884191147922709120077091787784282836470250218905828014311633271551562234440453734193667997835503292374135582440637901172943515052221849775861017944118123152383335996347900453761552428136653038692128869477969685670496254962272638697472000000000000000000000000000
170 5582840518838105265646365977763715689403458464605333989219435120871174183681856277024469070946042914360867073228408125152493492397189281507140597095553669528176213230408406498631182320110561353754173749087534608726789069631711401644666967049186508800000000000000000000000000000
171 568871737674593861751112543863985203501892392123232941214984058576990400312394393438060017038113667074029962001771610655888152798299064133545058963061918201978443179547022066872176759401553757735374554335942304989979334476276505123411960550854924042240000000000000000000000000000
172 64416733501313189961329912706094315183527714058468746418107927672556476815681804172905841658930249961795248445297546740508242259655564175043764390860685886022139815556235943175768645599805986432683528145192328452508670454823257845689991195363907159654400000000000000000000000000000
173 6305947694854324118696565033337947371269134722451083849863855744278055155748255920220070695780205472803397600867149488489954400681126312420858901418058505178847724064704069045596789743301600555584888063318878807417557940434454659394371149013871134015160320000000000000000000000000000
174 610993304880751234903493760965778682688724081180785821402424111508778542719304695005217871979697077467083097958868771581307985197034621704670947597501827198923350505784338090670690397879386354864270825521523778046647331764638106283138787565112800550071173120000000000000000000000000000
175 68548493155893663525303392846248334283062109240589335358848851570569061812817515461574862071839871527638340109586281568561466770928793107514092371388017058485957688756836881776661272354224899982202462223560116551652485517734897135013835755568184245792220119040000000000000000000000000000
176 7149077534297217053539686756979360089881036425159972676317101032595649658847189008116164925725112586558841622893501351641679134925851791324209073858043757264107465652553117988424212283433604693717819495401686077585228737734697820168153791612756582796736783319040000000000000000000000000000
177 826962212637181373377519762352370803534441891792602907952863768429479831924446581059648958648903972995558865596040114281522349843225144100751317836993504316669079173836930217791463322238805834667129237032981912436763981138287591951264596239351201123794105632686080000000000000000000000000000
178 82971998080553580647215247572896971283771149462207821810102049333597271546803222563062815581398527877719172465206326654771932525012220549555176444783314819827380395009116830811962047306917245613355861543202559570254798317393816330067492743563850663442840357637980160000000000000000000000000000
179 8244209889660558388398327498192595377230313828545453557531288384692220538275969294424184051449562560014699078789587864231600420708949671206424736215504480248920119650586490414681946121825164253146611392155576783338427825387786306440718085403008239976340482199873126400000000000000000000000000000
180 949697991178788242566358376132222518715885385993452081679397981286574592064343038485313638267365228717320069104023007734873333027557000108692236500287776329668356860062322241607698946791675875991907730002553984405814957431917761026452291164321916624822598922293379072000000000000000000000000000000
181 101779834249918342652973150676069701752203141839517477525614582135097885378302388142349944194393938613659731364882758479078096171145531185075177994556208642735183150301194079917637421993702417082951929335189141373610671679103867493128873387416780465224138572312543317196800000000000000000000000000000
182 12105538482536311275137430265766127403051089583356923100905370934625067882899939200188552737818730947431968368806196693546677381012384826975648924455777246729582028277504460706628327163381119369637313848544621170417582921773133974432674671617586335977552963714989709367705600000000000000000000000000000
183 1248801001218328068336854650563325276571454396841418998800366440293899685674192720598022848536687249730288565255275534533812705579000480263746038643460123489699564246520017706205276334835326898681301710802769062428131844599982988905167145891185883158322435243997930922678681600000000000000000000000000000
184 127571408534940000872818406160375964590143040467813467869159615789703023567577807320896209377382427775408003226027387792702279329387462906721205742147323093672710974218587151439756329301421668362248982290552965175640565887543143329060809858023600265351841096093959378165392998400000000000000000000000000000
185 14995421636178268795327168789121206803186568083575513061933188988610165852367752049060305180474302110931694364358148200661654165226467831323146654693864183215237144008192526992437124617351587513422794189609569633387529388285966220508943738517785261302540932250904525147570372608000000000000000000000000000000
186 1643209524766868987664873127173163429448563207373535037661006050605425833472224427097218849289027174203664422570595629138709725196645633164483289550602516912082470263932228199403857898014962344335042268547813789369493583680395966744810795029080451367159284649273768547996753330176000000000000000000000000000000
187 199481897013279421196998431481153951723249348763172744765952497161549224406144640651041619064686542379093951377628598564517952653983193470820902880966692291716141008740187561789991385001847458187947160098407087089614414045043381106208212774576931184215186537779494711815277900464128000000000000000000000000000000
188 21066365265977741309601258937921524775857869114996445683104463484907437710056336591904526020921052314030890604509971530684385876895301044947226940067532836213566620436534068056068583644302160769654632931621259810778993524083235660034808543667995133410984368767190031129681760066863104000000000000000000000000000000
189 2204138701844163576578090195509254091122785555108166871648840641640233053367878762850200888916035674628160814241364756081128419787019084031332797009615275101829106689149952523982471621980103681651721073319882702649322474080756821918032589991297767437123816568058904296329374899735232512000000000000000000000000000000
190 265570172959098118793097467097710815553601304561922814012982510671922865940023820981987502506576737441834763266246574620923557359187981658356597755497594151807119269071210108463149496325282875985534601323496142156359375768689127088934734474507335893454218247737576970742683954246043566080000000000000000000000000000000
191 29854604376410371743166693927469540411504454134883294522246962768707872779355353110892556535580645300468307095507983152611278978420441121284783420044786586820002884734466032375073660739511321931661139843548287658777122047636266185574297000476804746306885810420666680614131518898994206474240000000000000000000000000000000
192 3719897656349588417270048610957011969390882861614672694075004597221081229366396249184732410941252308549118770047719305548792111235229824766109915563961527465220639186092978634320285824484755128450066395502897247354078820514501307402586084265526379167196942548070209174600510027525840265543680000000000000000000000000000000
193 403248128005785003485007364041017333651074374096178636106961838079301610578197879949376873169097897032782856416253914011179760470070973603435257907452033566359120475558888096677147667118210993964358576773791253741304220740777047722654458099970998600721905158689178328821322027683519132311224320000000000000000000000000000000
194 43308590437709138020007423751982882034841115522732204682422642761925279758038677912502041284651478342896943041183818256820022706962313917745669260154663350423335927915577890569930683470319686227905932210786485731895507998091985123525999288357445259737753714815958307076243863948384824097811988480000000000000000000000000000000
195 5321003871227979766997179817427070757424884488808876028042666758343011265084474089722480093948108990445493377606990747035628334794413395083834461883539341928945136249045029042788560288545275663251583002104496693947349454335601908744069723810218351329958160538236925791637701555288108082216435712000000000000000000000000000000000
196 611055804988219061804460608690526676316786713880620050345292472256172450063093941990187568611813657180180773375184534426566836640701134891260860005703389537453713551736187311633348147683407280395445050386084287421691373392723311074486016406429790432731939740437359059987135778068083340647467751833600000000000000000000000000000000
197 77651495862257765886197100743122885704612758960324751791019368609295822467379894976251260684658662891167672563918481147986663799614983602480293451494191911144830019665181596537963616251597309620529495242880914028565111403060439285367598296073251478798392135423095183951778147099790879373249705476096000000000000000000000000000000000
198 8607929646938655352302208720190599921890182635335871570322741526462478027995343199407357700622978848784544260985844016993212730707281013150883182307748324417960437478341574341279601653260185679050249220672094261020688331781323618462719408912826215452777427323035248902110618006464572588099729551969484800000000000000000000000000000000
199 945799279170992351581868903276718421742051211677099251425607378375554834848414559896632842536303951588802053832079821345057336040852645295522142938702899016849497051464718802252304647673854661078290960269244234046820695952209466286442688652511625703326815450469660978086032266671322129734367570507123916800000000000000000000000000000000
200 118934380902398280736159888260922156970446678023534377894962925136785363130725380351326496860162774076962661430180921680062080636587429791284598544559965050081881732767811402976669499082809777436442241521762558839914615258632857912952467243233748707509321209347337051832823905578525342991984929295826917785600000000000000000000000000000000