0 265
1 2119
2 18806
3 183822
4 1965624
5 22852200
6 287250480
7 3884393520
8 56255149440
9 869007242880
10 14266826784000
11 248112809683200
12 4557208289356800
13 88166812070937600
14 1792259345728051200
15 38195370237024000000
16 851609625265631232000
17 19827505082582765568000
18 481210263435053408256000
19 12154571757824898834432000
20 319030442456006253772800000
21 8689760953611677128949760000
22 245303428363162505410314240000
23 7167928109915418265472532480000
24 216563792555025228605211279360000
25 6758011087122837276995420160000000
26 217600271061177999425718583296000000
27 7222700927814858211272550907904000000
28 246919325154868231410044880027648000000
29 8686860079596440300845984255574016000000
30 314253162515577112420410115935436800000000
31 11681014373204037062950204877879377920000000
32 445817712516974554970025276643297198080000000
33 17458916040736453012786604509639747829760000000
34 701103573157134413210239950766000853483520000000
35 28852746927214605952395333378844284420096000000000
36 1216129492809728351490640937013494200192204800000000
37 52470998794248321651301969226955350569333555200000000
38 2316198154507214525303434900543491490212898406400000000
39 104551217153150431941208530594376305228158651596800000000
40 4823575478172288934749966976814490177605153587200000000000
41 227349574266143851590350073663320476315921026121728000000000
42 10942362544435984881602404963453309242198318982889472000000000
43 537569445102621202313325545078806002104647266047361024000000000
44 26945520110822933968070699385590613809922482852151164928000000000
45 1377513990178277233437890044067244454023364628605776691200000000000
46 71795693074461661343644990863212378441791813587759362211840000000000
47 3813601782472728959818686564586375190971683160823139831644160000000000
48 206373700461500394706876446481679653716678358606648000716472320000000000
49 11373874340285331113513784047873914598967347290252777328203530240000000000
50 638198526073650354129648744851210829109021555972682555672494080000000000000
51 36446820795257453983843937998976532358374882881902949362594480128000000000000
52 2117814302090433616986180255952203656859557990677667202053777129472000000000000
53 125173623444072629412010930581185439728937985530801078756371714801664000000000000
54 7523346872077637412432399211886845029651660543872949442429824415039488000000000000
55 459688130402833597582560160885600378093040302501459607177805041133158400000000000000
56 28546568137414246590017508179139047343230697727678943032868077248561807360000000000000
57 1801237825491953100296497154455305408793554397631370616101599861604498800640000000000000
58 115453304273144339463641317073383925873016886075561390293730510601124399022080000000000000
59 7515446288148993124783130091884931393909088325924432263652320907701149405020160000000000000
60 496723156353867023332114878448960751765400921558478839637375400690510670594048000000000000000
61 33326247854774017999096823929016235236412717366421095159522387992492656636094054400000000000000
62 2269210989441821353514421843516733625454788042067988356789164872039872156984252825600000000000000
63 156778541893931505630065525962572347197177574468041077075351152987256506277459866419200000000000000
64 10988316182134302154463243767201082432595956140580633205872214475156699999809642587750400000000000000
65 781124938432458138761029357576873304926289477355850961889976968420097983584536834867200000000000000000
66 56307879953730714489515032258243680901500394697839379059586624753781967301683562177101824000000000000000
67 4115228870639530635065884449509958748585894102134627886924671751864139113408004170004299776000000000000000
68 304869537341064839759143826551944579523541531215341853122358077531307041696387514084456660992000000000000000
69 22890249274717439738510450675381110848885315573420826140988336213252573709213706786858413850624000000000000000
70 1741513196076709385921923777972261359377044933499545024990659181070787989732404684116270356889600000000000000000
71 134235711844753111320214323134559708271987532722825054119402232588593783039482605885988998867845120000000000000000
72 10480973798814049427896474939394186396971244894824711578658439572642882912848125132420875715220602880000000000000000
73 828812932652301730216662563885846612762116489229933522396078205065051880649007262969878849299163381760000000000000000
74 66368736457523014539313225004177800026752534750302411368840268521466271879931675165893462866021129912320000000000000000
75 5380904232500616864187651420615026952849311229321782651587592231585420454986370826143492920165594562560000000000000000000
76 441637396063236973637126576035733902084486391927435279229107135082479927372873902932467902658792763949056000000000000000000
77 36688592547641858903840370879034905726680309268476107973724342337327821944742443663540398361406006984966144000000000000000000
78 3084524287052688759856372778363215476307320835642056661265927849271513910895396420875133832214783550898044928000000000000000000
79 262407378467815168353148510010671808315748527742275736446919296335038626225314181589505358498281716832404504576000000000000000000
80 22585764508022757234695266921437753300841843567562266594641970481055910882641597481037830616605541463898246348800000000000000000000
81 1966554686428577423184931608285668545808822351726097401412739858626117067574435443804168665581425111476453318328320000000000000000000
82 173193920166993547327448596516788042559616999974650125131567847808758890232630785102606946956801786062828587376967680000000000000000000
83 15426195330742275910769209294631499009609206564876971274925261634380958521395666952842683395534483886513503691824168960000000000000000000
84 1389408679723686643451819812300573002341989586405908425632278677360540237557697337545167812396223485429514063203711057920000000000000000000
85 126529798126796820021062809150903670298655868597893909571075916339881701339510919030116653335227664013048159504628187136000000000000000000000
86 11649171488015590897265436566988492632575926664759631373931316532033352304382111196109509496122493756951970138558105963724800000000000000000000
87 1084140557234561017821139635709940591816452701787986472926431225205905290296720513397703860448684834048363051307063936496435200000000000000000000
88 101979875017825940284946172411116357363528901050024626998478941856274100927707205098720339416462402277739668472116518748317286400000000000000000000
89 9694663632674648897786572263524695534818926663045021382236452470384194023513780284298154644260906353266752224808164173426773196800000000000000000000
90 931306163492854434399937300217306111072081814121914882274071263802058425298270746323134890285242762464156135312373554653796761600000000000000000000000
91 90395484295359016170393063917578776286930314384273606538457703130267148217114292914080385329970309149693293560379873580463673049088000000000000000000000
92 8864404084362692847338519033520523996298541678957992793020372124890460356792172360578552872651103514435397854164181490992408126554112000000000000000000000
93 878124023881096255246175741471635152211456578972446107500499103801061458043242721109759891814753083001768002408863200729838154734895104000000000000000000000
94 87866136832144991345061267618517741641701350100073963527799514876292394449185842802551943656133508756336076242857914395051359672454873088000000000000000000000
95 8879802298633966069203108777390475943145660791784134345730503601624524456760891150075980823095031103344113584545074127426633900045316915200000000000000000000000
96 906272353760244730950139383647459836688041433294258811075100917054078241573699133391583590131455520312591771965071133257413412535784429322240000000000000000000000
97 93399863770396591276170997456706337325014325626591639454620367027868182775815664322317399214654251126588509380251070742538038049317230225653760000000000000000000000
98 9719077277576898345095791212740361814967764171762579038060853748971913602027995937904343309295945182821472083045750528040524894162338084049387520000000000000000000000
99 1021069004773652358635089110799721131328731598295427397367897701422291759902937634314273285662334072768670366883584951039526911052374748347121008640000000000000000000000
100 108292194860300689437790051525508865232492472364606236193597029531036998863013555273774711578249447213148403520322060458953367518082026602821058560000000000000000000000000
101 11593450144435109223417816653674985331976313855547930769171689419209766701215170206136241521884706891743160543506424034463011000847621398269962223616000000000000000000000000
102 1252748554062536535719325220046497005796936470545899223984160846711229833547289183386199080016029857031476510486647691650113908973064447724540955459584000000000000000000000000
103 136619809032146637788337156906439822133801427746783025699802180817475885486677862811456002166531044170504613778093590829997302864950631867075968953745408000000000000000000000000
104 15035765701499835531326333918950031065254874023426688232607673503528566616165871986182837735243294827651770048788263869889738885385294499129804835453403136000000000000000000000000
105 1669797298428638329178562334604133737806630542138123647379280005590181968919963164720086402121929792103265765631363819981331035665198118188362240799591628800000000000000000000000000
106 187108339323778648466388278748777359110297489489148169889434834913820062993258421054820565477577520550765595661221343951551984447201931432876303702631246725120000000000000000000000000
107 21153352169277330262275336169892580762366410964296250260773367499582927892525943904789215305818912784824331734222308645558905137200509182819932224575205414010880000000000000000000000000
108 2412614907159248664775760113711527610247335429518729925810767735116257960900204897997893959663074175555866230699814810436458028442207949360974441329967079211663360000000000000000000000000
109 277578767196190893445662436884188804066355337440028676365885533583530967252030966226038464067888161783719454933882508676908769544478467134128482514022059003839774720000000000000000000000000
110 32213740737073976428681947263055533566246614918665813572895233746145451050749500714564729854339639843559586808117973700860752111603779988212686240035614491815182336000000000000000000000000000
111 3770687742583148220305446908983292192369801473284162847201390173350974817590717678033773891764609803743822103315193820747108784519353407224342843247660083543769140428800000000000000000000000000
112 445136116145579426832764486022812606666153001064843473510374059682943858226662209106702408106156866622879716158806969588110401873415035881005190173827596733117042471731200000000000000000000000000
113 52994016910300218619257528268931384074392942362773390582358331462537953807629304712864506296861187696726257863485534642649572040943636724111496422415573678617142952879718400000000000000000000000000
114 6361975665021875977698058533620119648448270736775252947958685838222919754743533040627547889804207985375491793555804504197141741542484144562937480622641896681832071499140300800000000000000000000000000
115 770119713204894644356567782878996419326208234457224693124570822476466883344641290219294288838271198818383205417370798562789241255515491050129662043806935995821158426266828800000000000000000000000000000
116 93993097522724525518422560562750245817552061703509483165306962293209790879595372397301029519779873536342952710077690705240405374151019722541210621116649309367591798208418807808000000000000000000000000000
117 11565810206086073385539035646967066896734615496038137848095613108950743910601847787599889522947464859443593684221218634816526714409086648633295076221382909786066128600396980027392000000000000000000000000000
118 1434729083350600403706724016285041583331173345785456621481610724030537443292318314879501969914618862226697085060573239539552711872360161771624562885002215754062257834659237502910464000000000000000000000000000
119 179411098897857494207553619845573125605913156940435034040607668880991530073381089635880461245534175787149488662894124383075291543617108158685966104516156001657088683992217081723486208000000000000000000000000000
120 22614476799109180316318209562449867003534561303286779985200862271726290363567612504286157843763000680363008107065345581145355253326561876902294372290236548535716854184687120116036403200000000000000000000000000000
121 2873123698418232181183824389612114201379714267987855634020837450515246182927848669792322548652199985992007099064816939460636437440565867264451363720608339492372906693560885325045841264640000000000000000000000000000
122 367896605403259740554438842902906298070555458652735676410478726781587876463700797290190983677038475110644991798406478375103512444180482890009048300911357172143283224113007065396873118351360000000000000000000000000000
123 47476037611216741945972623001845140816603884484161119546011692312643563905963906110010164527079433366092824067706934522149258972375713739894913212744562214960557324518076490491937912751390720000000000000000000000000000
124 6174109644604792246834217635564655972312430546010820172329042809562171562876236502344638062055130038519550618878404425561415193350584300530762517928525553227659385675302120385400051176874967040000000000000000000000000000
125 809095444424041700580816122642305790883981950397392283923728201015438844375323693951850963789919315347185171507553724293360297409702539166313683128185047311395929800899638406051806454166323200000000000000000000000000000000
126 106837930402821947146394267106981088191030545584601821240314720383858094856558521732803098426302377686360683983144844777821742656321614671553374541307545598262201240310239142956715252007011614720000000000000000000000000000000
127 14214336647980711663343648960882535287946711382586572618427782778109039416387551126757681967686988776238586322131457430967150118473473846053196664461059794205899079046658690717037316155714599649280000000000000000000000000000000
128 1905367030316237687263800537796555665672545157359942872190230705555970343165536469852221072137603082826041346621887357893781904676566124153894271135497013926817076113779522875644534844016580477583360000000000000000000000000000000
129 257310481032066794374968886073338606014608962343981149322712619760014009625215353355677082518850084700983084091343854122390543820848388232634811701376578240388767269356042798675875962318323476196229120000000000000000000000000000000
130 35005743554482356167713707122671633343129669515825984826699089146105199144386149205116823786776710806350123186799884545599206637752952157855116842112112104136701713083100304967636861842732177357275136000000000000000000000000000000000
131 4797342247984396467875745627739151382569995228079268356672521661593715660674010594369883661847735580265189198846509366256779745313197107313763598690292515199614296660451556521706023059195658423398458982400000000000000000000000000000000
132 662244820064193920376758146622672058209279349996445097565182930283386695745772887071543525080767496541229432502194017034218888528988761183934119911633972927104479311388880216566376776326798605618582755737600000000000000000000000000000000
133 92081025632253208518986542104312520166799869629395850236044837380343766937199234791559268867943548419177115576059423148444749467677084547585359992601637597788278016435263624858427553641937977874712989217587200000000000000000000000000000000
134 12895346053079164609766993603207249959776947464195287685306152740900780707610904311629341621544298250063989781701586859665158562768113415972072521008583582888842304568957450036234956952261790665787259973166694400000000000000000000000000000000
135 1818800282102519444645368895013451616585975357385391807381843680998944795711163714789297568230985916020916815514433371370560919484403375738657859744210249332111977994589632579414334595033154585506579375634513920000000000000000000000000000000000
136 258347568623494593361969207850490602427224588198444664618087315762827500391168939132799591138122505727232465998034257879935415080295987419471844153085906870802019142109508203101358127901185763987559570619357986816000000000000000000000000000000000
137 36954693043417278799651795760748817329664648051971618419200642729231303564111608969911796654610226740142630416806970196204303486512743329303488089119157995486323527456504991215795220912846240990579683374101256208384000000000000000000000000000000000
138 5323036874394086666658920603833061300268844198952697751731415233479031649242593155976016970932560094036050562595279985120072853678347232472538130273305140104217034858724221102465420968840242493967758428069830106021888000000000000000000000000000000000
139 772063636021545068857850460344643613047757531615921788410936935391304700897571198734650649817817562439123699141391515940454442755899937361546685663604106651838574442584738592172171720964702622862592734192569222122438656000000000000000000000000000000000
140 112753452369626347075438427706729815597282987803886077908917062785068205632698245765312979164259555825480172745583808925315112958456000526833679992441814263345784275214593906316066549467142491854139613504805969267261440000000000000000000000000000000000000
141 16579422041661683057524788236147762602571196140548910480142194121235311775513680405443469825335919803429588248466608908714973095865662086740768102888483936043918672309798034731873745280202030427211899815924323760457551708160000000000000000000000000000000000
142 2454435647423473460633556628879367723783891323661439724556029618211366837557327927758167873912891453339615944664397410340061560356841354850090898451449810659412126591354649434258622663275235442303139387068546598641491341475840000000000000000000000000000000000
143 365811069183605060100864974402372176278018588697258013395224251166489611361476246546152208371736017388855390168377353085971707873913279211196445697107306879993582537235206094206867327661496628024806818286420735822238728878817280000000000000000000000000000000000
144 54886487149142807370360012536828449033479710434002374142067349690735705857812215334799565458162595147889598835337971486303099085829876847147100301784646015954735029019952405356137983436037632163496480628898728945552314798870364160000000000000000000000000000000000
145 8290069252707267591640197349283982659704881309195955715665324860823852786351404151386888031635184475975223846787125327073691135112297768559946957690882742234400648525670895936567184587094464574415892873759362213765549472469745664000000000000000000000000000000000000
146 1260422055027586234452247992622609221824992282294050880246194938000892798962382063938647931848749648527765256727306169176760794304736226446835554982946285889549862645219753979518139234227227623221924619993992103009023983642034883788800000000000000000000000000000000000
147 192894646363353019037266722050886358692731898802141226023426883022457208533399532840449295852088708939783466854374229755468403417202983398602923211550859146624456352679094162039054633121277262148311671119505916980179923257892789236531200000000000000000000000000000000000
148 29713388144230662774311861462971862041765170448834664554234976212594736081229457426870659611091983687332855869689091605228618692903666201495768271207890063701026904856412291281064301666366573172374686104384300292785561579378003203745382400000000000000000000000000000000000
149 4606740142838207145975134913360079297428842268995490769009189110477455161808852227731436403544240326300837562577050904411855192387225885890346617673121322783659777617403811503864250974251236380092500904958263969961480977740800366977273036800000000000000000000000000000000000
150 718830907592108153164723714039549642252105225835415685715861678889283844727886610597231787074393025659818901800013317343482201019551817820761549502270072057543132077108792974705808822009155492271838813848894182540327464829978335138073804800000000000000000000000000000000000000
151 112884272378127357128130076581244831581218299341646354727754766897935229192734756640202906897222462005306260850015546504608409482231103332796772828707703186674265901540578718277938156231308882321936657452381541245877517296475456896769070202880000000000000000000000000000000000000
152 17840055841075841452244808895597956225433641706220622633169912823259419581090915427592080196810138111969062820980669883313871295320793105423751885789682025800519265401308588467011589708654729809854880874037482036530935802950270917980433017733120000000000000000000000000000000000000
153 2837250525170659274075693651655323781669037491495369375388567327153020978137250785405421989641244283690243499707704818261518929010027769161215192256385553243708594047175206189543607753637597819463846567913235131575576345842979077428560384166461440000000000000000000000000000000000000
154 454067806008791539383993222155480641546223688949702714174684343009677686284190466389851352062128378542997936841330433247957525262430389489825811914752252722289604193988807982481068075110229075272771500660303121432078558502868240015547215599087124480000000000000000000000000000000000000
155 73122047992547947851999245166832944068111205836161552812489024199186219947405718934203484047660045704277368269340543644156845177446178820900954390582381565811384755942921911408743312573796920129991550735510467461734087720204836104594650627890479104000000000000000000000000000000000000000
156 11848513312853952811271358012759670383662461879507129187738634871300853810053082663984740940198957551123046347692102396844132347508050437435932564818141596055300826568628006322340594397886812474521343187285859212440684121825443707846518233928289589657600000000000000000000000000000000000000
157 1931749143821210781183590831846560003646018400128727984550387831118266974536910264739761770681194071254312331571487668273949237143638667843432391745244370228802759535327897218684093524491924926281221600800141277916241678295020813654512224866288577963622400000000000000000000000000000000000000
158 316878392140381708303922884046679132351358029506157498168339026459719816750411859703815087834785785421435216432707805188897095350141616275488903225288872857171773093557828444090267958220699383277901713251619430959826689511551839590862613740210873898421452800000000000000000000000000000000000000
159 52296596730579612275024191400316979489749361990801805674385317114996803398591536889004422220806811716700064579441200609769633848654813392211895617502204283794363497524017713958432394287766373485779251386842403217420464273746992083525780949346131471819708825600000000000000000000000000000000000000
160 8683147989656474558308716225289513592744277525772422505413582052997370716701471174770831911909006616806902585353879960806494214564681319511583832510047184609368392164635263508447857240699893170183948609195673847786605090083410935453858262956110426844042362880000000000000000000000000000000000000000
161 1450401406785394987831860455224587566862678726411238692001580134165158791862072511459259053645384021748887624006741241317927886631081691535192180562887574328966791724054881435185890833351539432833178686122978421913362380850213518422884063224731170674307963551744000000000000000000000000000000000000000
162 243719850920397060539696713620683687111360876081849978924895455963379259139301317577476676128252549610256097140897295109039967272107892177006113518093882464873279490226768685121555445820657481348407582228702849813864598944182655452859335504643634065236155019821056000000000000000000000000000000000000000
163 41197409628568266303719679921769843623099594980235875749127971532039718329399568241314634975112381222220216718863448087443290118624106436062338164824772231987164893079253785678164311474508822441110314031727561964007017114813316837001579817547011341440908463274196992000000000000000000000000000000000000000
164 7005030710785148817068094702302471818550878918818993206536125172656761015087620054499673882535312023413185315091683363850029095619368614141807829681586748828030852159645434055291283724472241467970073263522134531325539997005175406288454077113282027033761853951656853504000000000000000000000000000000000000000
165 1198108907075960400861902261288854898436562840460108147901356542365708380789049120182368307660155237506623758653875933095864304867077048176876723246201658152375411528994017036658881853527406085610510509824603819225895728678060785920345842173406798789810729891708010496000000000000000000000000000000000000000000
166 206117010856861599794292855577091989579464476377993575707856221175779184309016040482557271034588529604782734670130408670549269941227133513266274829695425046804321103909623450722863498845703332968403256111175308528411246961798662022182235773275684656176685565363462434979840000000000000000000000000000000000000000
167 35665473810519308937663881095040056273686349458254504220615357298552870478557808890014692020946818381806096288666147703781659495165586441310970284308134482890657553766461473597692874411466830526290821818713619449952058280392409101396931614749183601575634707211218933944156160000000000000000000000000000000000000000
168 6207036376027783176925532284750635485635340587639413311464475538310397209968010876991984039402916932372068133826664069913808683573792695932704331857364398523048750284777850763325534817699462885495170474504317127217365520826051216186758599206970090938154567272547615213585694720000000000000000000000000000000000000000
169 1086446602580722595237366150092145116017840636715549986108684314716473026713972202457066722675394314609340567376996963490595009513799695962015719399132367546930949581088136206780881725013979040318733145447215926322664385874279089319834828949148873160050497209156895496688464035840000000000000000000000000000000000000000
170 191252059509239204000113393610186828138085420139341286691599627338841268599888485996689164610885700724282400911111756310019883016418575219664155301562534472456382837054472651821214049943283080908767082933965989364611861526727796154075202520733372603960389884151709955942762151936000000000000000000000000000000000000000000
171 33858170670205855470829831817097590738856171876561105533466257332811945396238775232992969957882837695438679465723803139390138025305160440786676971380278633614257883566911148869023350996652011964906356127519919399426058406158920270241014127769185015067740814853447699923374624158515200000000000000000000000000000000000000000
172 6027908447790768225394520504953126794643642159060610530466196526298396368996159835600307775312566492659671333808760651621821306533816142538252607320502682022162119693340780824093752225860408734882838575644357388315915826381376275230794669239638710981848379188577195883817845396393164800000000000000000000000000000000000000000
173 1079199915247062873430030959819022037428772327068141385332159178472467691811155701067980608723506120595125387217472423151952731435734418061070160878613074839007529188827831830731403384283449426220947050362050903760163566702788395255061586033158668154141056833789102254700391735995505049600000000000000000000000000000000000000000
174 194292356498250577187842351679886097839134441105816105123350159304467029645982846241745636933825533824487571945613592997772869303837579476394581417962519581870528736470889606279815793420230495434856685041944739752410952135240721445551219594223261438899671517316203653212870416961610396467200000000000000000000000000000000000000000
175 35173428097428616108210482618730759972209861896348674531401933296358790017193736924011877296038357091073186276725833723966222438028621675961187610076299888878448919958845865604379210213616629968981471890870945777684524828007526122315941250178863973620919672262469761092424547724949874278400000000000000000000000000000000000000000000
176 6402736179442242896794645907683749007792556199838289620849967515355376842958406859001868058711599879247107763550345192711208454031066190292528280895819438737928809823586387724502427705243302947622509436147042747859596126901710154130845785353743036420820857508501630640601439910697545173565440000000000000000000000000000000000000000000
177 1171912933672225256575169802072913203678721405076487923518867282565230192061320764357717632398831626933438947708559768723444300392623141598856034665457347947336293997627138468962075956767171215488000997198262579149293210980185343762548018845057238642073755919246105359918398223168757134063042560000000000000000000000000000000000000000000
178 215670608425600395473673761057828919106184177491778888588100003024349683830140703392134431347391897804059467251935146114727311676271782480106588907391049329600600990222245826130747122298098610243551000311480550576248095516872685898790223782327976631337159553281524702961517216422026604305941790720000000000000000000000000000000000000000000
179 39906132664968017462432939331987200403495444603367258427000242186232430218219255734881330492047900961960908776167813538506506886316664622095229162604283767371085923849760093012843715227141785028943621880434091668093571574583846585985248076158583464950422548356737787996776727370772909631041951498240000000000000000000000000000000000000000000
180 7423841769440836794685172051852255098933641173058648904791775388284105857401405636515616738801774330179763296505284740546180598951163635267868773992578066668394560182655355390524371012584154149178861662585420123380349475349659100803357940184618400128719664982672573433567136436594991338834081349632000000000000000000000000000000000000000000000
181 1388499148775183074257574416668466262526895360506419887583993729403890063752184793632657307406164951900642536163283324785750781363281763798382188261335905455531381848046249996676269881624935458740416140627580846695248858482310818565553948100999714200508220958038231003671201839153119247967219742461132800000000000000000000000000000000000000000000
182 261082623758240809574843548608954865444676234083389743301607503512055798888973271576362904470042054755458902178193091846468038989250092739910749333299829501028451753887680630046130096473835069800937276617684818983070190998118456411644288403915530053472755501707361923902381495904915844433475562600870707200000000000000000000000000000000000000000000
183 49352991668988670499705395691867763574708589520231882807765138808539093797302023967067808219360068382291274472274969885717920765749400339571736815063404470402499121742314902209369637211572925008687326819765895892684800997398726149233483978189568762175331049110035807498784325487208142739230322901037508198400000000000000000000000000000000000000000000
184 9378643288629077997291534207751304102392964847527029293258947339288260704088004469011476958379755364997384445105909912364219215123102697886798064549116385048189125581820700766691158899755716858885707900954249793628895145550501016980264535056291091575702716123204392000193670354306155663661665646142204726476800000000000000000000000000000000000000000000
185 1791618560949689060108028775080946719161702870253466957869089103602574861926193285640263099296550777497156218957436108714957991882737828331784028819458679506698252273308988605198178495506168218704457448848379035532493864562174829648751829678821008930294660582618996675457408392137135589159021424645512405975040000000000000000000000000000000000000000000000
186 344047333254893609171350619762188725539265955462126622449481291737528620121499023301803654926934045314426634136440575648199511878570626868925259920213938613558847700515997971161410585236235658591066431666060617645949970258572899434067754189027040871605364489962673545843243990666920529909913726812047586478784512000000000000000000000000000000000000000000000
187 66411941599112718014061926881699556664853518625785419901035720023810473379252538569420820119356046346384295965743388559529723117952512376501788595161084776642170578977268134524746792335665570477987858657729961322705250371354577971894476472350985221430405904184391534511954256228445075582939685016553166469372837888000000000000000000000000000000000000000000000
188 12885991760508314907827033176035884257970593398356739202303912403088124456991524703679622639803092371071139932736446381462082699279447206193359752451331524924487758380570794611718440726015610175051103015535789122427731177975789572325252242075094061535938948156333329276758393338292075599580084711314014562856170684416000000000000000000000000000000000000000000000
189 2513168940038996530947454860249273797909243844576273224710172115640796024575039364670154923218967168016823179174783733717376621112596580087116175224570694947190872573744149334606161985339954467060154473617361435267166723813440095517033277869916450839415117528654666929756397694134299143308103942634434859023567360622592000000000000000000000000000000000000000000000
190 492658828744946245079069298198836156063364595229236401558668467337053161318911356671025071195213747641181720850145207176226860729017710755191341526027125246385873710693669538735799125814754079687765772832683938603493003398610274587686083066621348037734485691943422385928703009403519728943375840688545318475262953783296000000000000000000000000000000000000000000000000
191 97068945992891947184775704619922196878943433524919315595921423830764774696475191141575634661240718271030784324285542111486616866334113379311333548860702366744436728928335180296113056134106716429436193670884121170790852995400280750213608124395742785811939294674353245697229480300011389493559876707231430434887587050574315520000000000000000000000000000000000000000000000
192 19222622416295212756960262983408539473101640633770159650890657665060813010786650968049385508988617110135660371850445145615177426001246179728713829991808590060083207177996209997027960537656618540237439277894897480714112582435521306846259974889028136901368632873035102218036284304906194240990230679167542500713854598891679252480000000000000000000000000000000000000000000000
193 3825887245628407297532575661394682832819570987517247421583714619636655765415606956910694579942765204119094163779826205037630054761913086176914989956980463157601709583645001644788738400753575218493036106394169744878030672711987407465210982217921644765397834230029544620433388800763636661415282639505720065499272503064625581916160000000000000000000000000000000000000000000000
194 765293370244964890741954377184533401278425151848649090925704741617611071937455174702216079165261002925681744467977931299459911763926289808872271212164654036796347567327292062073110022167700891538834431604594403506706341486699413288286079250648668167423000534091442693979030146082644073455960696019570397462715999178403647869419520000000000000000000000000000000000000000000000
195 153847038663830996914153464512965178588674883901848770367205117170547925312875317540206973242873826141388608114758255838713601945689299402673877276805605905580287476940885866219679209228129386498456906179487600577848343029807155927185537078080754170734958928045845692527400012081345957325789495763889110594761772968442999506731008000000000000000000000000000000000000000000000000
196 31081716641559924219878472192580947240251708527464813811812126361005794679485885701595083432866160811131379507124670238655466512180962152230066994305165891295623070043371008890490623018987563785336679240273087008619405898460946267627448241396516606366549177289158844257736291574027113742811355304345673223231410292754140188531857817600000000000000000000000000000000000000000000000
197 6310516175300113665460034248241972062007968262358059658617701574679754721253797120887516453549093535547089252262940110541327302503561176372009586891999943066813369943367272183881029970864749652454985011404530180045100528052190836034271075977585559881311980217091418472842833078733587395897661740916795071862634392220029770557179717222400000000000000000000000000000000000000000000000
198 1287532717758135996347990961867665826105303907203491661695701833916231576305169690298726641541289541107360414950999162623956970110330391612272642114981870648111503093591746708944184491292533128687560601527594888768547585288702314972302963271849926004214745756577776494614006731700302074751686819892986892106863462577433537347081066040524800000000000000000000000000000000000000000000000
199 263982257655466592741925051363587249709415027167972386496908272874957113284056704371601959899702924948077921807957765358647953036832355559206506377481649364783740590031113102150093561272030604078451396882426450110671872664918343098759624760957522816011737853772037857032862505780672977094459747873253774349785071681291742798928378020338073600000000000000000000000000000000000000000000000
200 54388108323847715634305235430850895190453955146236789164182567820166792366115009036552159097571788845571765091672008595877958841572341852824904564357820026251260113020815654549989474469543120951630614594958283790044136672165645260763754035827109087639591001325252858883374351356990946145677582132604826898876244008974481485446105118067916800000000000000000000000000000000000000000000000000