0 1
1 1
2 3
3 12
4 66
5 450
6 3690
7 35280
8 385560
9 4740120
10 64751400
11 972972000
12 15949256400
13 283232149200
14 5416632421200
15 110988861984000
16 2425817682288000
17 56333385828720000
18 1385151050307024000
19 35950878932544576000
20 982196278209226080000
21 28175806418228108640000
22 846755081467349614560000
23 26603845897560752620800000
24 872196704026446556517760000
25 29786071369929389699184000000
26 1057901784426759263047056000000
27 39018259230367715886684096000000
28 1492398132963611046258941856000000
29 59120959103474012991503056800000000
30 2422821960943391194867731411360000000
31 102598726772360543081948595164160000000
32 4484878949343459411276749825287680000000
33 202173133064140527319401602481169920000000
34 9389903614762458658585911136346165760000000
35 448939640689849666805550843248411904000000000
36 22077466342134936959908954372840912972800000000
37 1115860055358432545609128173398556108057600000000
38 57923140942141297415962865513252293926067200000000
39 3085854797764109115518915731505169539187302400000000
40 168614241845434576605207664360543570829824512000000000
41 9443584849829387115539025138616525426156392960000000000
42 541807425921753429309722854836322082383047409152000000000
43 31825276434031334025649822458132572002290261436416000000000
44 1912861988019357441255590008832993858035134352260096000000000
45 117585813130562105541894874631035969893848404673756160000000000
46 7388759561605891806626699892169803258183390669581982720000000000
47 474381963389614551002243254408130636589869486922683596800000000000
48 31104855028192944405982593689957808631544600047577289154560000000000
49 2082011085327640987871785157991894251575371918952363078410240000000000
50 142204001675918406290917935169793028152410731005900333134848000000000000
51 9906968219264580980373340770099109606531546477965179914850304000000000000
52 703724853624026017721170902080299254869737046168013197309024256000000000000
53 50949219448219971530176521391452433545896534493540717380042004480000000000000
54 3758288115739859693988527716015339645197006575717625623871481952256000000000000
55 282365437246298940891681158647150544301491715387377374622293884026880000000000000
56 21600228184032124618676477566904053534486926188298276439610539711979520000000000000
57 1681868244334924212927682350514383320170935570491256046954981802489733120000000000000
58 133253535359630706344477793747926633062421152077749901678065166688306667520000000000000
59 10739635152275267002643454332857781211495318733697783295345818698670026752000000000000000
60 880236866723062370388332954905297013210204563199484323690924466958504406630400000000000000
61 73347981198770543208525831678352857422858911637835487175629240703034917760614400000000000000
62 6212102749297084621332939181783793812197749350556025060988551090606696734096179200000000000000
63 534611080486915202030226117720202140715301663513722285296282625801249088634539212800000000000000
64 46738708293745495526541676924569065331169969155599172781915007049943042288548406886400000000000000
65 4150007086506240829448079324955009699213875455222488584240743319912895853115488010240000000000000000
66 374154996999495982648005132450231285283475363883444472177096749236378952014558541447168000000000000000
67 34244050467231529311326047261641022558954728011687701895621765679164802516213766267600896000000000000000
68 3180920514936595841642326905513216401884678383721250236521706460943677823791700463613509632000000000000000
69 299820057926750280837691463356221770653350600392185614967126408088434396544664827653123866624000000000000000
70 28669327098444398616204621911749941556286040324139812368898769669369389702583494555345296424960000000000000000
71 2780575067937526749632191442174456950569885104988507931385121770624986144296920210147528854732800000000000000000
72 273480204955125808836536797442993751058898846627673931474634022759907162469181667214084655202959360000000000000000
73 27271406240264004343100585323373016693397273859729995841328383674675686447462568018895885660053831680000000000000000
74 2756754095363331131056929203823129356921484050361366981171286887400510042941489716543538192547176775680000000000000000
75 282434709468982446881373814559094823093288738737853262047532781252263283112320354993201447147687641088000000000000000000
76 29321787091428159686496658137387125222316173687606743811950659004263463138919592671632393831983714533376000000000000000000
77 3084181565946210935435142457978720094489308223492677918271281661272409028083457994425801759416880056893440000000000000000000
78 328619488779363216502490576108913704412781511016311929292447798569051083996685260358124615911963739181416448000000000000000000
79 35463303018249969995772429425636619259731298006869583080297194885335327851263269649117739877808542850620588032000000000000000000
80 3875501826002785363809664574555096846722893415361112342987910634305027653530586994661092976506488843862923018240000000000000000000
81 428816749685355517254885501878025490986083772186507548962183672807193702174070540230690008301125275188907469701120000000000000000000
82 48033515038354402608112507206095566888825598351707873105961912386716880415648863708186070455670322015959179859066880000000000000000000
83 5446045147362680241691713460996852797598167739942438656913149766660381242997217736184481946069366038792464047695462400000000000000000000
84 624912625802168587793984130844184781172692126009218492828087806979567069540718228726233125078293489806200680995125985280000000000000000000
85 72559954369269098425328068177514470887104289542378077895567408260240761948461116759908416179122583392016154534858509516800000000000000000000
86 8524211723064068652965225861501739871477158621208208290305458044891023166738981167346505863565704876955052779035017294643200000000000000000000
87 1013053209202009670017126953002733004407169947223150510663892524207079705955484399357963395056313908764622025890952188736307200000000000000000000
88 121779364885666105765058056462069164615845518557622266273711835526065850806359447052103203210685142240270680316549838812689203200000000000000000000
89 14805479842059353280877236173082858096068728664954239098120156486614784850287667695522969740791502926106350401561904425420718080000000000000000000000
90 1820219542152434548868008771708044232932646881669158695257029985077224369005359678040740605530029258021855610808353502732684886016000000000000000000000
91 226268418289104595632181080354206329100272310114881050375191769454714961541415729914873956191773866962394365477956167370772165165056000000000000000000000
92 28436133486047713819722144110956855436281112377236154932863570307367037670466682764446944144391898234619769210815735160550058128048128000000000000000000000
93 3612536707643226845348630064074282231465108393754423542261382428312405108827577989669396590016855138684761632120559853943318728484585472000000000000000000000
94 463872789985977880568776717931974944869704931213815046184116614074867401887402201392320872316721370219890604639808204657436264555249401856000000000000000000000
95 60197891448294906518515421439629289926113677443425930503688150879527291990218344856144338644513788365117068128200079190313363255432367308800000000000000000000000
96 7894257501372370161171102291974217581512767520903885938953634244616015383667515144538839687637573131253939697464733015507992238893444534108160000000000000000000000
97 1046024360216380990383804724544413079302723731704268068503674552222832563722205582670475490429700792359617219858978671214374266489957221998264320000000000000000000000
98 140031793205228212433659112199105937936597109733874440581206729682497512363347846583699703097452062744092462928229785801718165227476349626445987840000000000000000000000
99 18937411698727257215284088826476435703420626686150974017850791491400214490587856093320747210722232755401656963430654328431027924262941096931733012480000000000000000000000
100 2586898546238605373075021488033217963128218361797775882662052461068384135257357449921388251404610986123423387837802872561607710302302040344080941056000000000000000000000000
101 356910682248671791617761818865061014578224219306637782939013795599477880838461775713329986806012985013244129836942894487299069758060358614257426759680000000000000000000000000
102 49730004001039579021721141209095329215052323150897397431371639378109990526233749347304729537198475660872655114120697834269346431089314388466618456866816000000000000000000000000
103 6997042225959349560605380379034984418729801108560200209209918324229386332246515890594509563023429203344454890787892901671524695841290445812755963825881088000000000000000000000000
104 994046292929340339543297991735552962823719558086467282400258006229013287812145614125993125955671672787457249433171319374185187852408574229153828692870299648000000000000000000000000
105 142578711311318784252951666001764076022755267651817757794313244704338844594341266245875300439453449092943734894184883777415969563796346128198799575240692203520000000000000000000000000
106 20645211019151570120371329920195344296526057711843872752754639743324376473674764564673933592525378462914235491879196072723433344161066405174313811651336591114240000000000000000000000000
107 3017601450895706828378221199356905914853333298020752888996296863254013870377709129300469723192356005337907118215996455683133331221523184246666970237882980735385600000000000000000000000000
108 445188985965394109620353433809434538149487557645275208777016369668361745265685375619136718402386085335212421439405612121974397634487145587737217989412784742879723520000000000000000000000000
109 66287201610200088340452734264643112873120863575485149261326987630964555875002901877548467096570290748957075234714566859446132129728984331539238547666172761582369505280000000000000000000000000
110 9960500147984547404623819604798302472249472901386791295364181775567929809118103033367056007445036563969876742347838999210311048088938714267800862089808648307624588083200000000000000000000000000
111 1510298882256556301231707918818257778510094364182270670025825436575078822429002152666176608450960683623039262708542559589263162989867646627772947025470744671606695106969600000000000000000000000000
112 231067943732606252405092949571071119360633292343434609734876202813339079805526369554021400288785943847417151253790933893088767729786019470199220225602973961100144291505766400000000000000000000000000
113 35667848968703994795969751011812971710163439171353519699964434280554414806355205381675983810910490860724730546098032846999888048865702667993059094270314929886243471577055232000000000000000000000000000
114 5554443408013972278481755303533947854760471101518363567098283130303920300951888759808513993703866222443833153480843149763371990518241855558761914219924657290477785141372937830400000000000000000000000000
115 872563741911461497912983577788838032857575520442834131849569426693985023665125578654865183156462883173091421379969567534872045069912494377952122498233249953809271247445484896256000000000000000000000000000
116 138265531593182728855379402898076644002731102618496244287095601975629411152503665151887149584154482151778972013793693642966848404866522524419388177641954458769362291596633743294464000000000000000000000000000
117 22098284749013557000916896697950022239291046488089133000321363560694023475434470999522711634245831536970738111098335641518762961213809322205851520057119505862565102801971208471445504000000000000000000000000000
118 3562044564971340103396877828563525697787196286969997268351741840599664595287000378487156966420426511656277340920821472916614183962023105006357515957002513320667590029524165329592254464000000000000000000000000000
119 579035360454413656007665993315366664178738795542303477729113572590992825660178465927620637388070738108168555847599169816180322642162904746963827921204335135820512800286015528899497164800000000000000000000000000000
120 94917241448425007059173626893787573183649236954042197823525065452800744289570598613712777226810333866206046915886565694566263990548393539381052014477518161408028128845124403921228356648960000000000000000000000000000
121 15688782932158468996775663965617858337159201327076229184959897456799497973330938094893771871881443956476235392275844421907987085238458306728064684459723170616428326520336525614278980570972160000000000000000000000000000
122 2614615676854158194710391543908424794801937579861085422700545997836661046347695035944854177080623236956567550143811760864368018913329606134995436422944788364556911454486919350284622130084577280000000000000000000000000000
123 439310666593046450832185966634767040864343809879966454566921268352275941994668517947205034135643132151099002815934507283892893426883694229985108007523511917975561842783976031768943713224407121920000000000000000000000000000
124 74413581809227570296052505776556760552338208409136477799812601055184593946786418569568882187236581191767060486572587391554389297166629660903628591094292433897080675257130274904619548803851469455360000000000000000000000000000
125 12706355392249556280956004463489039635740940577711799747870214961628212793806983335286949287955806923141899832645065855394468586204177337895338160945093771601445688688717098609286757377970588876800000000000000000000000000000000
126 2187007736171111207481870045390003483453021904013636530905171318474733489350622946481510557506919749201044980245037423488193857576913553154428683433949368138721667092428255339644010376454624520437760000000000000000000000000000000
127 379413531987119823154126487476906248524097047372003949207666347354278483710778787868782722056313219340591053052112924692011763070487644131113043421833265020200818675936813934107692663590879995698872320000000000000000000000000000000
128 66340930973950129258140830125973948124590584099439343221778524937910279716421548156205906234624335797101748390102118538689545347407571808821665896945798386817234500647169042966411177279455827551573770240000000000000000000000000000000
129 11690418215725227934260635366859977295887130571930939880267923080747349244934569384795232057563461256702045276321417597748200465725522753284464187196663427906201209572019142382660152499656106998642906234880000000000000000000000000000000
130 2076023074260851465283393458298088603490019022024821077349442932101533097263688701313166691260575019029964046172790551654177898282330447543950012881456765101268668532289000935019177546443531023843523873996800000000000000000000000000000000
131 371502933835071857812353853185862313731671408705243514213258389137864514562161078183556237525288200093743205576512433111523231640638114872474664241450425316887498877235602119875863457118674315216945974083584000000000000000000000000000000000
132 66987682766288807000070928460979099478355330413518746910913390957147971081147114831783062565976974026907172279309588280323088685113260212631647491244531332894718759925270181907789785406215778840787975993609420800000000000000000000000000000000
133 12170414561120672098886275608575719620557870570612620906915463137152854862619216216922403974271917366001531771698801379135921722461584980630591719046974500706636060214435049602006370885614421724799152567655753318400000000000000000000000000000000
134 2227762792320569620428392975064931184606379005776956755249821287197628121895076913333621003077857742597975069588567125970172554082896649159259901146774601802114070938428379237649168476427121316373348098144924493414400000000000000000000000000000000
135 410829376668613377892259414513333093889807105091080318061776237847227368688226193982101979362800287826210489269472220480257706780856083786303788753594455602176922741327396220732785368978043822211210328224011095375872000000000000000000000000000000000
136 76323657660434248508879927884909369043700325565419386269594927763697148300595568445968510001595573221414037679471268201721232168677418634219321163016236806439468664035298407421278176794614933505031940179435915820662784000000000000000000000000000000000
137 14283627572524294274160838825838794661664387593490960161998012535411279483881108100234947909962441012722700080121966949629889603479261629441253095361710390872087419231041905009061738718261702137909011222317607831952424960000000000000000000000000000000000
138 2692628140872437560988637716261801928879784665471661960762206582036985711661122826352163136619899813417759509240873337359795572970645743212168170113908520471620361135009458736603862548359609861454510479196037593062159941632000000000000000000000000000000000
139 511269583629349327360897247739010347714313209909732811459669653130270595450799780652304061394615845818091988252931178906911855829889356594462434083447448704409420635611237675329848030268833755946862283241497402151895939678208000000000000000000000000000000000
140 97777013518797723298945059662688781448004154182401864482570021481457754337574694391729115914557843599087678380324062619478470741188893004679137066890972722806185002829215308053334306833175729784513106616387082081760247787028480000000000000000000000000000000000
141 18832789696572156846203309247623150316108857121527725741149312505281314138697425744272046429917514345695930575682123565157684391548641863247102550835253472628193067072402274291025737322231167070811878768504157932767407862594928640000000000000000000000000000000000
142 3653101819249930280106608905445664735963427298776962120578210860800820186368494721242230772468925609359288890012285737135990154189949152450931403395251521041216133587604397398247584445463747954928047495464241505173473757084421980160000000000000000000000000000000000
143 713602873942037138514747272269847902402223330079976582692573122960638469100889708719233087866008885290229094406657460967492561676556089638031022884151296016487951313013529118826188886733928996824663796988009250731194239291998653644800000000000000000000000000000000000
144 140371150178650630110101252497326662067399606999724229901203788729137184189378139705479572686045337555756228006125168328871083508963793381511257024675296287014626300491923068723328329140180524486690763779573162642558056260989014832578560000000000000000000000000000000000
145 27803830779859209092058643134609578100852154580994968858985012769433957324873118816323331476797706708014644806493653300186929452702995616140176147488457492029255025279190088965428019702828394777419650788592925160804586016051873094775603200000000000000000000000000000000000
146 5545187918500461447155983655337201120707839408917346426916053968035274864076042955965707672494255077397817815192908288588392119037019112899762373139502805034321053081468758671388921240561756489194890749741349000048946583866142193840082124800000000000000000000000000000000000
147 1113505532118237005498810896812063947344296863919506935582428105329981201072391752544924697934171687061184372251840911986799581455397655553065299090205549687011130479246896369382179501793629708268139212824368982907789160366575552674529070284800000000000000000000000000000000000
148 225119372930947096435986802930943537998015812950289920898192194653124937730133174651643823355649916416988749286940911337310867526283546931977279360361932866840991726348757819495931251520287983913146625073693003892885236673549076580422715755724800000000000000000000000000000000000
149 45820298563846798591591922584960404245122573351169681685562489292683988444814034486655269399414014567667942532202993684825771446543463042992712612462534388008292491890141194473701667663299470766423350096581749985581183546560674454272342176563200000000000000000000000000000000000000
150 9388753777080353591410940910497354673896212712394942118871671169151269445856343399730410135911490001110040653112013736918314661587738093413752988721424757988191956325468547803922281885234138835192916049685781816340170051811012098927075175054704640000000000000000000000000000000000000
151 1936616701574698386352830600759777133834341262773632905038617537781487855461826793920662856470998705146455587797112977755317375531853171067369171633073340400410897875801599745806935950957221470543874763346341372854072581488262465132622626582838640640000000000000000000000000000000000000
152 402111076985128292540662209204353766580452809029036557322041164079966122190845069531246940903312062435000075880274642263682820137222564362256343386794218263534947367912920215960466371460444640795342868614837920798138823900799069547445753949519263825920000000000000000000000000000000000000
153 84041973784635221595232032233900814799034999984974396690061342833557957478509417597990249653251518495997997184586849971682301923679441020596589265928892196496824867790497794886194406071178601301171634646261459365662396034367773585321336256181695078727680000000000000000000000000000000000000
154 17679734560795620540087274450657217203135704540857136772080413750394006337220796074238118657382653255930427460371890456147521800283252947923616728392872083623216244581118773476704192857137002913590366070675670287234882473667950970477944210731267489257226240000000000000000000000000000000000000
155 3743399814042942553452621844563474891112516928653525624168346258029585204775233290538922021505868127918952352755687075114894152503018335508980885789756501326788122707153001070855880129315752058135990200457859412050587480088711778164891500880874991599484928000000000000000000000000000000000000000
156 797718361830718090668264155860347838999463308768912780944714218494878828561935817861610689922671705819555435025783339332747026355895388479797544429471837697983631539301594138386870991816043686294521997065894922052561376000484564626801419645157522634639514009600000000000000000000000000000000000000
157 171083456930192614744498279578598924239479621785010381401885700579526276501901430280212517393220318908165693810894128197098276929427538527971194402808436633831277502342145930840439853778719558452173289534152449122223630313242441081815084204076926200765696127795200000000000000000000000000000000000000
158 36925287036756829608189208498554524276948123660692465483555231143557133797954115933211135135239707554770125682746063012885589122741721590734377659202472191113432827352016729171201857808532080076554336076004381679529252336026315745993001312103043092958413880452710400000000000000000000000000000000000000
159 8020099941344485341507727041056950447406855191291617412674368036805013833015088299130319917479353927013919263515265163332560127026473044376612220706869850944590496255890354975507860394871097105889888125923185600469402141792822506041566481311794121788205716053216460800000000000000000000000000000000000000
160 1752905641722664527257403058670725620387876963570666946978721426034848955192390482531296825716945708418903080846972347657114313965510385734399239138154622422097344964860109591138945294503903595516153255034485431038716432401106337255681613699837767628543939127873110016000000000000000000000000000000000000000
161 385516695561865960087061416734800346645048485998713410738820009905659259955209204980337309477562337635382676130439163276518778984548144914809042903947377890123998131118345416257911434301068209601962433122442784931279245202869674175980116084969788876827663822352998727680000000000000000000000000000000000000000
162 85313347154727553634067742799162588971976158213716640195238347721637265337407855489505286039539787680422908610456510836592469963921020416561365428040149649206659172927912646611824637942398456744644068764740455665043138717807714960660122730024690125689923049387779021602816000000000000000000000000000000000000000
163 18996052517723907513382513961413070979186688949476825513808491269411293459186107578144755121477240935708891576454599539104450043052115485209726358231361623103992592512405275928580620651687952020751693213168306362849711485416145846733065477663880613028213102496734622722818048000000000000000000000000000000000000000
164 4255650810976809314067681739925350804786050318398735997114148323830855815806315039288467493126756315592790815025916048255024760598315298462154333061127946400350991677388945686900869897614921904252190310069123173926319275710465837028405938746386428756598460287581532529285398528000000000000000000000000000000000000000
165 959198974375978005477232900985601733138094204022212888725663360307226010110830017014895673159501861932951787508706879726162294581217146761143062581956433916654933403462019421652339330523800105042381810335572508787199276889907316415985355805946065439110469224231772312771818946560000000000000000000000000000000000000000
166 217508167602739752465377562991887566972468596978158029008938379105863088075865267287528244062848236822913266938225262315395504996875974374788951979876915256117525775996536835176395742114787172915769126812101678325596022444579444163157588394918809004713953804860903291908685477969920000000000000000000000000000000000000000
167 49619320973482969795637978260206649307429379457304283695119129147897595434815714502860685684159510857679160305341804866555384899668538591845958971087942978290380836496808702677981164393559851132925898450682350824673904925215772488089290278777659516838740499328847445776080657239244800000000000000000000000000000000000000000
168 11387250498676372173251496801364915873137925227236720491717401278943843432577278005990041402652432890241926239906847197341672807240490651959660525516487787565600632117143280773755315088504289451993960250634797282096677030288810220719775416838567851547035747861835122269276590301155164160000000000000000000000000000000000000000
169 2628841214815871136498379698812564376128576834178897374436151973525063804898203866094927291020589574586498894238889438236362948459337494031027862365850874618396753182705910793981268859688200564069995336763167392981409172437172033542557610243245621412491801517122454003744984771063541923840000000000000000000000000000000000000000
170 610480859932184179473482300349742960459484357699668043517666304871289157741667255792184584222602426148030082456873064489994831114097022200675260051238995753507301121422768063291810807393358213869792446250107319764158324854418004522874367604237782827596774775946078712034805630756896060211200000000000000000000000000000000000000000
171 142602434105752181658969422282046669445600689451433508778950407068177248378020493934153332077049284337927905527887552012554651576367061272056459448249510736428145299273923752213417390939832249770491890528620989736655855871479774280952591725210235970749616821738154328702385116506837808159129600000000000000000000000000000000000000000
172 33505350192352075788679771341455347121160495549977881757950270695163665074768483620354239612830068185056530143407434232549264057499045347276841399412436518216719361766758112519477160975177872853693772885476888479156519535203592350837236226724081421231572263194025578075994091645087016464836198400000000000000000000000000000000000000000
173 7918064597902290070163747506784065399972412787804601287738620986623655159303136575073616727661941048394471093253397121073810788100523982684549565769407738388070395348246591051300772791108596215774401056472324792196043703246097558446854526910943976645874800606386685109581063617988786758208192512000000000000000000000000000000000000000000
174 1882032265780089564903911304640671809115786443600717722405429575905424320759086211032760971025883098673923805414516391700942050458909304508975364346433528515204091904546383194456985215490297905865690759525497162341896379889170243642203930130928401407338609438844562184688892142880253580740475119206400000000000000000000000000000000000000000
175 449908180014578040176427534102904962309842612324450656026770680304794405933230341286228984608182594729742488342323339716013628079139605925442955899465100307119087852472671407786026678455430510911661139001753148371016631862526627964739047945131592290717700491030035663113927818587923655023302876856320000000000000000000000000000000000000000000
176 108167136575579114370571480093577619226915411000554368385755255202587349983938467716280820244838736392013104551632460222212906118995773932316180849240933993187102477365204468964978267726706357670783998161001210413364131458097908273884012962359457624839329871779492534352260235071830468427504623162490880000000000000000000000000000000000000000000
177 26153352985784570797379187247750086296102136276663766622551660287285438613973104581656007847593508436896788504058973798748312654022930487914663491405713719177804050883755520854476304931248810945688801575588521282192406325974044521656245705130993681116780290153254014069012601310039491762311283909674926080000000000000000000000000000000000000000000
178 6359253733944751390613107856013643596387778726737883423994998066343166597584195297469341158188589116151010789724363482057719562508622053604586898388309475208325546383242548711702084929261093600720467003485008855871973488882796273893306591709365411202880855117421560397935398516273574902829888864600855674880000000000000000000000000000000000000000000
179 1554955484792644496292794138270348828536615525109611598958975153912171143526776487337373928335769634699233669018824574876191170580282653198189558893091821322511869137229525422127335216197460561704731891524517317747690479689113036301407530244418268939187099868449949009363876085883209050871931170728584413184000000000000000000000000000000000000000000000
180 382339564916525954235480112449042587474397909807477389773174946552979219721901153962958393158856704907054844245847919173664272856464778859244015533792193483658260996935352035728440927125939119014458463900556609862681779249942194506674524636433165183532088552262652159696236965556144920841537120339864979295436800000000000000000000000000000000000000000000
181 94533686097163376561231516865700690749727488579188980495986370583318506697715297846021290454342750937427443276815125695166387555772929394121674725984852789885863588690767687593302098481651613091787064478935133491255279958375188567058017626875976499238665884816589710267556432204699706111021977552684201343241420800000000000000000000000000000000000000000000
182 23502645843423833526356729001705706174741210893851354537223483990838088947023618114899762556409909457135895015953713953229706773369504522320752979986334426628562390022241902522464132434351936811992391094072262216456692538450082204923995303378118386599394221580937470991051989720930609503386957823706440718445078118400000000000000000000000000000000000000000000
183 5875253663922623245197469857676657833032853460884031972511558599647373369342374970056449097759183262016848000808331941642642191492905920785006044549324953582996203716537622463102196081501348749412137554982930763641448911683187058708308308058561301389510645529162225636448131384435165744986662273923128656444448676249600000000000000000000000000000000000000000000
184 1476737219581646338366076343285222310435988063411543287930821358804866765471086629072839036387406955831439960637329805378821506471143667562233309368125717865989777882257387204079010212660997378058537206576659867186291475327052002804429113610449280612457359891902512778711807473677658238676568680321777308721519891631308800000000000000000000000000000000000000000000
185 373193202982567620230985060485422843748876957635381732439348678744898646358358248368835985375531585948343145691663823641839748796370837270773965111332768515190704295473086967076616266649437470655823964402491557026641383412352464258034793421089830262954082766908305944394031578793453295134838197761700451846165696421560320000000000000000000000000000000000000000000000
186 94821199617659802614551564736510898788342288751176604502568635724788880922584679649801688900894211661471749621414730498924817294961002532772181598386497919709825127422232522722429996305627829431480390018014862621895442147699488060244674475990488301846788271585127638015026521240206422891510268928612462639940569269926887424000000000000000000000000000000000000000000000
187 24221767321572216572358203792629526749056727166706948750833047752588053091341543391895342446133087391922852825928280160254175905475392704604427986149463288233418837230529937193523842802452771155862267498292509978544767980544025973177237219396394550548383860185721216987766562658715547336402391386924263071725554079943683473408000000000000000000000000000000000000000000000
188 6220459303334800725961929717952739607724145459009088719102764456256892930029403656560538467372938882266846746119744802837885508640198330986701869532536958620542047489167631476797356921921446963048668585415657131134094462414538484080301485185482978872959009952838962414728249970198871400830617087968911325769279493656187320139776000000000000000000000000000000000000000000000
189 1605990726565329336831320565272923958083605306596433419417722408605032114996331150990354424231485879353335438322073593063436050269673311346488920943580849958037366037690277213294845049471529408371247407018223930063170201338692938930643777139852628592031840541146087037388299996562327108735511515006220698302670018085298884094984192000000000000000000000000000000000000000000000
190 416826584838788921032597355487696991692572039969830537640857393447048614407980861341711808785663434708234966607774000617007083858872690188699127046737062584058932009829157493691917102932690167812075851784600670501515004327004696878484130823077346318150028726520980107260222727561762886661660917665663735531694716744803631311156674560000000000000000000000000000000000000000000000
191 108754579437736584734030406555027330632708277922429917084738335252524593078532773250986936505742027310139150150438859463984400149187906060423574736448053476043844020631259161330391130082804723167002771891204401276785589129748480480687000323410399092569073233384602949780113244401920136740383091713929648057255638376415241832334413004800000000000000000000000000000000000000000000000
192 28523811511649457924987543168787659521154990285993356818452521534729805264863029537751119534996393982356913176604405092398446718280367610901313542926997046941722629293429190779770088975272313765066755021433682939458612232251666374255789084866742847862860987539332457604505186857741150543981768195392102681702236894504445815529576081653760000000000000000000000000000000000000000000000
193 7520100469570728821474711204227564669545732098543499369707368531761628076677619923580252029832692320597142417071981370981603182592264472391481506501819964863892809467887803561625114030401762467496111076736935954171795556220551456577536035371429244024651959463241087771195439255822818348514299184986364336773364188477579643066700187912110080000000000000000000000000000000000000000000000
194 1992893766406310893179785769283021319787414600261520510721479150813432531238959041150807602602209801939549400491175453705222338435826069687630903098489384899391194379772521771543347957604014904690060269643225553418933017506770428768484618319847566195623100683592613966425856818793398838945656724273290235638180229466668180867469030279589396480000000000000000000000000000000000000000000000
195 530856984831160959828252387438153543083003369694946790168703310186890538661954193878927949651716286622307081914695741104635380193718766084372898799687354690781815395140739549819091883617832243487250693596908126489851451359731964411018594681420859558872796446547764898645203813188601382656551030317308677379513328371053714217763094958877494476800000000000000000000000000000000000000000000000
196 142132168902932149295003173988876631865406153471207227832953315368675241249719529276661811417464621493036977098666728176815333405477514344267714722950853664820601542045037842818735388658907844552128187697876033117846694431061847918325385613650775463537425557586816773032858071192107722812935501943055077169430236545834556923058899780582942284185600000000000000000000000000000000000000000000000
197 38248762223028026901559865867689688780245475289158466614088789234097131265602434934528959845216565063658545011882461428598711330899004823845642984648082241629892231801459572784098259470930714669534114867063486814228870922870169344829225954808713880960471043041654053420717344842264359687715668074087811527866640917060970720530737568050928538353664000000000000000000000000000000000000000000000000
198 10345258610273435034209300344107619329759620318402330954015668777986505220682562096519469357427692395583092076708024562494974290925030917377690551202030782867714853771193368459745251660258961196867910788350246663114680524217292750227286734675156422295543677171863190101761865241228020136188383373064789852552992804931483566335503760894792973962497228800000000000000000000000000000000000000000000000
199 2812245328000288729795281685936770805281780552033774810613281323520262121979463427852529440038722335040172318543993260541323095824122446592743432129755994033025762759188035366908824890228339287881205843877716839686944410370706463557710640736042600205615431776164401336692163593741826157309174667967497155568546260888383413865941309246235144952642482995200000000000000000000000000000000000000000000000
200 768319711944499103139821414035095785718572554742961348107568073385983878287475671291243328220555545680137996035288340901914607554232604574364728394871611385672678141884355105730695486084821185393912593463713276533371024506065418441065134167244132844804405530952957750363493837048802832171983762717488749179513808995813205743264786691053409172382191452160000000000000000000000000000000000000000000000000