1 1
2 6
3 30
4 192
5 1560
6 15120
7 171360
8 2217600
9 32296320
10 522547200
11 9300614400
12 180583603200
13 3798482688000
14 86044973414400
15 2088355965696000
16 54064489070592000
17 1487129136869376000
18 43312058119249920000
19 1331527269075075072000
20 43089127466816471040000
21 1464113129814677422080000
22 52117665745592112906240000
23 1939547555834845372416000000
24 75318092831603135262228480000
25 3046680854290985605005312000000
26 128170462552107663650586624000000
27 5599372448619178813279567872000000
28 253679298250730400491671388160000000
29 11903390077549954810641479368704000000
30 577802691804634092746998488760320000000
31 28982036218065114849053528964464640000000
32 1500605429248280695174735427713105920000000
33 80125009411470024221366795701007155200000000
34 4407929611606551763512524203728348119040000000
35 249626297605878640546364834014690698854400000000
36 14540538024435886281694914521226583788748800000000
37 870502135315158141630469796192951611057766400000000
38 53523077604332865494020902072176738027175936000000000
39 3377484191106046120163171418772847070647471308800000000
40 218595368707001114977199463983509594148293312512000000000
41 14501484190400961351132779150111362555941878759424000000000
42 985483560910296296738314201284280748472919992041472000000000
43 68565473567006876959893309800325192960366592697303040000000000
44 4881415734190583179664196100044167666366894703623798784000000000
45 355423345701249859465477577906631427048036115203730964480000000000
46 26454004472032000717316854510796472713589133335872887848960000000000
47 2011763483591606229878254685441571362816543347856492074106880000000000
48 156244881301301292652423048677552267857051165502840854544384000000000000
49 12387666897171221192642384405358636970340017063797671230974197760000000000
50 1002183304046749226630555689527934904766776208671843655182450688000000000000
51 82699899094170824599396420399589204417472630154948088053289189376000000000000
52 6958184875228861828192847549406721997150067273455029952314897072128000000000000
53 596704720290664469490157454739824113223508134200153518147554550743040000000000000
54 52136380008600883904756432242352540469912931783436585703493181160554496000000000000
55 4639713919736322089147371413906667342119030406663468162590361979537326080000000000000
56 420404029931724759418902610485219195805997532666138901071819268828598108160000000000000
57 38772996537906651395435858350847576316985804420039707736082133761913237012480000000000000
58 3638689522152867835574171814613294087719804499356558255636198260938313092300800000000000000
59 347363875959735763374057644338784757332193888187412816955408759128627569502453760000000000000
60 33722793466005297940376026884058146510459741218966985242276667391439282516892057600000000000000
61 3328442187438956068311988618207499148973873845122917009835672769288573137909396275200000000000000
62 333903020509647313045845428004372857338938919687753992796102067770314901029268330905600000000000000
63 34036785476244343124714889506993981688245103179378615386572568106371005441518006697984000000000000000
64 3524651249174535926182601694161246188838288327661255483694527896057654029207162338882355200000000000000
65 370695358777521302600683050469575966097588370524196646448286196566250894535180459890966528000000000000000
66 39586647538275165094968442598943759912557089380263764690636413647459894824620636786609094656000000000000000
67 4291520261578635261463106103305696836224860762935669804866961275595774408884150658340663328768000000000000000
68 472180143971728849952167439505575155024900631096107258661492867318339940625093865966956141608960000000000000000
69 52716243001376247293484447162595015252285190245325563572078790150060829429615911640654366109597696000000000000000
70 5970767105479787655812880034193579066430233365366987509380525859651839973292317187466203791643115520000000000000000
71 685924192205904872611332184825841339520403964460324164119248923081082960368945601164152668771361751040000000000000000
72 79909103282037825324531360042258152633060438404899379964539170656378179090034408746146225934417652613120000000000000000
73 9438582093822997259135951246529467222732655240761118544022131797629779113271689918187460920274766004224000000000000000000
74 1130124050872470129579178799191459115006008976079589222826078352910358577826470929992554020598056843728650240000000000000000
75 137143434436152894506642939357597976711616909792193399631278707945122167415643198795381959652379214603091968000000000000000000
76 16864608107120699721106182546568763185617136307860356942085828415418328617199767409406586850989744319088295936000000000000000000
77 2101138202568660617178050537206458125008901651809163259182851786882066227240726089874882415411933476427092983808000000000000000000
78 265177616091722450664851674276795725443510849506124038010429924839803647399678438071136789029175215541757558128640000000000000000000
79 33896245275474160325574429678133057276342209089431863005908696773111780236831950773428831777073176109542594058387456000000000000000000
80 4387622155737618714247816955679993566910365296033252960698612866836501470512523790483891048830241450987315292044001280000000000000000000
81 575045063999819674763795477724381690070437103878211962094875997303520955046185468041014004870683738719808548153914818560000000000000000000
82 76296281606394476830665229393025815857194488814266247056740018440416761080931391395757152745726530292482049118377271623680000000000000000000
83 10246348078913514283387606061013284498766537500579209119727147568202354789761643781334984995045175540003027055560857799884800000000000000000000
84 1392630913988517492267956888453291886052749126061717840536671804295583460596231738443357608527000114559439119120438392950620160000000000000000000
85 191532552972466478826163842794164661635676753469381569560468937002089407349577834366417189589417563093173938301941788091980185600000000000000000000
86 26651931536888180047528855334891724587713796909877972396523399471580404129022147763532822423022281263442458654737398428379329331200000000000000000000
87 3751764605049265858712368285921520037489233800617296501948964340677128105014468212156888963310960676982621309337282121773197400473600000000000000000000
88 534202473090751302010569325605024806742589403596347848839292008334006847253066765947413517242023124927386138682350349083713516601344000000000000000000000
89 76927840491822716084375938394184552733706136046509624749961277457909876723996257206932557395191502140665256437458774646178185018028851200000000000000000000
90 11202467453720962376698494753572858448041693366992612496699243957967283751656727943862712438675840423328236050216916014316581919599362048000000000000000000000
91 1649463551916635621010601958023501605660847350617241563901814062555304711770291589416284476986119881054917930792526721655008289981198237696000000000000000000000
92 245537704298882374150695178215074118647803013125248375701332964171190133051736952572316800419317165081156441845328479264119186509156096933888000000000000000000000
93 36947816649994795169381361926850972772279890152529217760967886787143869487718151428271192424089738054853426907476407202043335274430649136578560000000000000000000000
94 5619585376080340460747225269080169385813403615078667769912034130776067874983790673644685557130106034295691743914643842719003444259523618234433536000000000000000000000
95 863804613412085864633561962569395278508732762494559352747086471432921202648783206250706876274481434087931817955655481372552311205320440521917726720000000000000000000000
96 134175861517412948006836642860673091535456586168995147925318052530238174474135358743707392403376784705218163228244478057362333287357617688402135613440000000000000000000000
97 21058807127282399528130883352931498712412608342741866041536720317416465163056599014746199494995519230632982921942778214105353450817632857915105025720320000000000000000000000
98 3339238838058202637509815695620845281952485925711170748248671998459257672530677423662810022696060600009836185998084273395610978409749533821630993661952000000000000000000000000
99 534897191716655901335397584156605083421123232786687488411607788367041054592512188583685819747356526976574982722499177299415626042397877835833817332071792640000000000000000000000
100 86548183668441796244886933802306876633441933943209339248822631621450756417304925352630401199426652637754876513630952036558111290496308168417528570460504064000000000000000000000000
101 14143828186850846024221095914014705882530979979409686897088324456273641049532170565310897300590392838876649853373967846416467063368345691152091940670436016128000000000000000000000000
102 2334289863211073679385376975260865443095878761382730676444379845504097079663356738644509917816713445039569022887570788215101302978264227248550757281268586512384000000000000000000000000
103 389026914841795577307160662124507640640745988086099430214581060824532872071710728039540808575124152004313692716966697380606837174509055237844605928654265196216320000000000000000000000000
104 65463712158263761293520867019943185253080636052886151748388627230791306612811793100472234331465546231712487415736194810943276223652108147022314728576992679127154688000000000000000000000000
105 11121863686690102640013885467493657887370412975453251711524031043436986157368319425741370234444238094216916703121576790545270665429110238634606143241488807251033456640000000000000000000000000
106 1907528667110626543038359109486295387928051254666667550381112711683027775281637116336841212960300767545953155468030988043597354904733648971626614112659742087294778081280000000000000000000000000
107 330249745315276184248141913687346674266856708216924208802884620244746268952006650374800630985818730592025256881884239679029376862103468766557750586699558455181762719907840000000000000000000000000
108 57710373771180228230150604547457070323717084786355824762915677482641666017971316756867005203437658573699762407832063983166983734386276674304354216049448292720408829257318400000000000000000000000000
109 10178130742910076118055542503600265714754599410842416685185366595129094674061895814710656595139762881062595426467236243666735051468786191819092449456017066040924273127802798080000000000000000000000000
110 1811541763236559309465615423920039501804373781781072174277749298481073989702284627533007617854591443215545648181302433961512990636857938425009376490594762294219371906853555404800000000000000000000000000
111 325356112090190112752141486024083629077439148584084919070943498257925458827249341553780962608516154974699857105289524704898776939125110567287159598313986991018035656551216814489600000000000000000000000000
112 58960971754658197963516377384871297543105159496519800206566651083604363228630728743513818517322090179222047493982378625958192516779430274035878443542240627835755225079739684015308800000000000000000000000000
113 10780296762889822436868453291611259031974952887586916159103892486399597651752940014721713355230776647611892758344553009398474675337643020305640555996535010303764599703322784297910272000000000000000000000000000
114 1988489069112946663969021648715595584595425293819076508398835342708545539411056209352220332636451703516494190268760044531019548989643925104973209493316134942409363175656004019446978969600000000000000000000000000
115 370005933509474438503782912255317098137665541145458269311718094908181462246752507668507000340267427754588745942804495074281251127485551383278866780845929503459430667311002164382006247424000000000000000000000000000
116 69447132469065743363785566615482828482472176192419639862199762481081047116366780722305431276841287344442327027550580422660425914310173921360691161218965062533034862171327344687735424155648000000000000000000000000000
117 13147035028471279052936252979140654588373641338939257494976010194380321318227838378586712468008540148785030722159160516599414972276524252173061645812259867537316471890790220703457633416249344000000000000000000000000000
118 2510137244227532581126901384231953171457100542507377932344699123750682852039444703325380855433078550634004392157144254273980806901596122914726976377635696022734422990250591363766876009010298880000000000000000000000000000
119 483316997932870077615432129056695499133337636239763027693472330875819731343249226207834938272312268294685924067259098232692701061996892175866641819434400886664394234130296651406210333503198855168000000000000000000000000000
120 93842799599513574572344007253635751184407912095776920197098983192258118888313177508426631208261833898415893608075111738955570049994419696326298241004765845604374868396414042843336229429050930626560000000000000000000000000000
121 18372741561526416050229699391593144540729419841790366505958195210580134884589873243057385679913656037347162744033690626752321995469519657649065726379764168192496363355538006562461857803381609982853120000000000000000000000000000
122 3626781878194242145964965560852534592953218819056283609676475005574890806949243662032394982845827228564769276214515055954245408525299021790354833252043581932296338136643500901073676070844206255817359360000000000000000000000000000
123 721795530890157183203437633055108481911431588889829123778615103015677073332912608315303712402821071609898145111354913427417529112627391662895524780056101685569050019320353937308364794911381808868229120000000000000000000000000000000
124 144818323036598071927483921232956309368740010450585248963333869558972191680871027764415748616314369769697230994631792898413924580793657246545536989487125320641945951655810563969412942001527178113386775838720000000000000000000000000000
125 29290121108372195330588773466473720140719690934115507538985267791614518596769023899439176119283022831165575123554975270426712273844931726593072757776760241206563519256441806524456272071317315301630898339840000000000000000000000000000000
126 5971443847481316244512057216194750610288336222295271621084652187297241362166615698618884231736612200599593853733377622223785058651961499183819375064294014192137652164890684004599744117510034783291334910279680000000000000000000000000000000
127 1227073886606299032733112819467245797198415194559215847516593082988165179580658114163423993691316680820459952551265672299788952254865707885287410903109057182188911260082698656588516768608994096934697168839639040000000000000000000000000000000
128 254137248670262553060626442998269327962244338533211563954476020579189098569704743409666853263598903077965871612851792681242835802069096740048956356643122814027570314883048387222103586756194369844825177912980275200000000000000000000000000000000
129 53045149094107078973309970021819905910469751363346063824321391641015977160727738680913481054835279530765032174584380036894440998099256048068181098839099595201859873346398762169240951574820784238568167602654575329280000000000000000000000000000000
130 11157751042434223281357001551917564398287905234436946224678343778445078213908554575498865666359139943616941849643493968060719686153602038579484540949988116967484137715620560535716000854628081533311580021945774007910400000000000000000000000000000000
131 2365024275631526804773235992772793933831015451429023422361056334622807337069214039126307984656892143022747880236469701844266609083752197552513598977678309429028095683835464349920969517275476636446632877148103812893900800000000000000000000000000000000
132 505123035409134127211292421881767322840888496902514765868797356787082860968042978884199039077392010784026878655249298339149157212023376528048241747160731363233444339644792026973169063058591701884979381523036027446781542400000000000000000000000000000000
133 108701729892401923503700823199394224240175477353322399063520753463320026118336837862499935175929535897182936646579618764684782498273462658462344896024497671646065344998172751714644026232080964180159344533775902189587267584000000000000000000000000000000000
134 23568334542643446164655563851495683275853828757141819631825487456744274248029598243249186588011838226415440542035521909468077134601324612716829980485181242356119201250904632234478118556929070511135454705029518974561234504908800000000000000000000000000000000
135 5148139457010416028410449011628958758745041267535747849355531236811936295964709159771264016714163464946123797111420761231338128564945762208355866534582630598153414259889070430172456439723769161022368927794991132175400328757248000000000000000000000000000000000
136 1132861588356350251446897217894999136134001908365985515952668197912248211445023869474946972029023581069660324758925405785295881676112943549817396290411165371007212874311522626328472332507650340483489122564460762348798710221111296000000000000000000000000000000000
137 251122171967838055889568404836285641243295870342866069614707801118258002034382731182925926327394524285419643079752772215847827801049542707791069797058673229132782578270931760061973917938481363654406787654007399216477482225697292288000000000000000000000000000000000
138 56072740921026809566615478668930272159324270186882839771430821504048568966324438179537125286361164175090908844898126287563804175513428204428015326260610398124586362403122229661918498593900065521488982047456716264840280962586556497920000000000000000000000000000000000
139 12611136490709796117833252676550939000474974940893571675578209230113176081342626456506545533616283585180555922996657230615761813276098848636342431197404315220542539790427002944515454998448058625105799505375653492583270117852856813879296000000000000000000000000000000000
140 2856734647022553170662992589614514556286946789561840096532993078684629803472641270884708832778867956772546915341249549842198283114145151667257118616668082478380406183024539001453097682420023482562987521396099187475449684031334343392624640000000000000000000000000000000000
141 651743419556791372429510362970762088305835502661458558487065874296966898135345865446183154255405819876393288983070200260105096113164657657164653316786960811905147007269489037329621854890587988300969722752965385377632157574833535924337377280000000000000000000000000000000000
142 149745106679749934468004909171110026985405889998534277717946941571592957460348336419011648154166120652947781374558466923875417672580795613999202799926676782672663367628784763187900225191877204506613836784313782655257219949301738324663038115840000000000000000000000000000000000
143 34647852132724446237478339441953028824051337986833979202304772288212002750366145251668860816356025831781574862652084256595878808852975311188271450640190806168736776700530465527885033587846719934885269850378586035179981044464718360906409233612800000000000000000000000000000000000
144 8072841943861730908762037969292733826346870756953910851899850630344770576076217859780603816345856476262047494286808083846249149188612188094582672948277604397093579911088322879580686273801063065823670985517105801502973943598940839551984210521620480000000000000000000000000000000000
145 1894009234391237419209043233095425646666488196923410559269601986777858350958696702523033367215663008425596169803762691435428076161198891771325595466867436670381792984614882937761439011015393656784836727375885217632489226030269741110763535323470233600000000000000000000000000000000000
146 447427412172673506543012655841859319517070530675532234388081727913966112335503250659918254405528580832604586245401080084597593607857958220575852124477682638962212862471512704273893224024615978994073276960276371592161385386408959775486981893969359667200000000000000000000000000000000000
147 106421055777887742952887346277447345197765537691673475878092211843579414441594526476557325524795260869223019174402313656023003630926770473620840192208128273747179331819116985138498307986030927574044937556101875164876207420863766270715793333525814024601600000000000000000000000000000000000
148 25484547034356070765377110589557698444682686043744553721304753425346000077327198639887665720516378413239152216166488319411909783909719769142732587266939448007844444145159544194680570563812122519953708971850850264760741798754550736941432191447017864560640000000000000000000000000000000000000
149 6143994630133035051638261237954365924558845857694721994538097715951167258787795095204304334829725476260739699042726580334993833871745388086553923421347622445841620802903939841281569701715960270335941599792935240585200654059315833606098071116516912690049843200000000000000000000000000000000000
150 1491178820737813439351917607369769448922484911731899074851875896449158190546432153882134979077999878975006006887730000989105258751144045053323161838618240029851566447079906788943346207358594978871356635489806789505182677311061584011555720146318386176437780480000000000000000000000000000000000000
151 364329480303923073261746175752501574978553080348302213478921173630116825184054814142579875024671263762531661223364987193942504408617783843212243803124877892905899244694840162535472831055014341932683929194270808414537379088413802816923035052883184385071733800960000000000000000000000000000000000000
152 89603617299770601195790631638731187788408941907012484014796273967078836217398042545574903043548285314139150376038657036181204568966161266232134268594947284886849838286993725325219552471656651928823334735291208311732634431082383504405528216836543626052503475322880000000000000000000000000000000000000
153 22182199840812936974731135704026048359327798548353026330929620730905058827742279267172797739236642563124726320944490668718051181578637854791260484980499094865107618092533242794683547687178881281096467671841516792183574356035756074484407920365842510845261272999526400000000000000000000000000000000000000
154 5527299206302387199483813761091795694006972465659394203319791399771690598426643685603446717354527653292954514585674400069081424017090921392815662323631008535730529075968265546494089439162721750035791434496525036237314783294669555601401875581442387587219322927484764160000000000000000000000000000000000000
155 1386220487177074821506823342224330106908235283526392840033857713811315796974337977375948923225530444242195167041724524273007502426931178409753815436647319717468350850643849665215680146363181767435320355673818386446205711289247278616160107774256230809895381640258833612800000000000000000000000000000000000000
156 349900490808015394638583058130195116558773298449761434881554359401044742997952968788539373648815227958406086221190632780259559211334522311199877923102379662319026925757353208687873185471610967635775412371241643661826362421187685318562874164343248938202642764266959640985600000000000000000000000000000000000000
157 88885689228799333486602657424198926278123906420740958714513277552630771150174101841692422690503682429849599567912846394995250545619918424470071281601439761504322076377873619764458528263769969766842605893448097975747209181022710942881364603408973688293772601123132016479436800000000000000000000000000000000000000
158 22723570473133924570287911213001050413300507655821853630564935292617977736534729434755910487832092368652458106533084567156368212004311271517895434253505112221168669988040935617495829704484436886334176610445819692843323796821570050987526263859316475911470827387861059458039808000000000000000000000000000000000000000
159 5846033990034190862526209842677892441673809494377529092085827270203448692943695766593186810396136196618422479283866973312933229915749082830882504782698682531677397730863449838904564070055454645409754026316088448508809872740282182414082317520471556667240016840085230971824740761600000000000000000000000000000000000000
160 1513453071241997579072318036087209513182174433864512611095304317076753144488434839475100252473830221317466130915620387118527324099909532000356460612640959259974914601433913376333824158890956817653902097180315804747343737029585891283375838955856460213946220543160822308104491237376000000000000000000000000000000000000000
161 394259780053242366849318369357423240919847416427351679798474905529798094592867612102931632884091134057002610143767295558624059182715131025780923481837512502871971016377902521439927260026072559308033501363933282997909283983552997515610270571220237394193444341249487941439028411236352000000000000000000000000000000000000000
162 103343967372759044286953774853129163551832755045285190049940661893823166838591910643864489312245203549636574469831512817322527254773691639809806809756578524883925027287819537154807017836417690325950501719614188665081523354541244813981872464184326653159483307489137613953103943073529856000000000000000000000000000000000000000
163 27255890433845642157796566162312171758678229950562134434898856244113024680509743600139924455833278664499972562038855795744598849306887487155769575451723654706917046106389478537376263135584555524217864417313135023251080859659923357076250016365686833096067870395763409655994926948092477440000000000000000000000000000000000000000
164 7232556966959280085757485159993044968490822919762753747738426197780216943532836905754733139051596482266880408901908351134780009860939872808941966012495536499131479390905866347352008355038984803765038576408080635208136543297823986927868417396548060720014438520704825879777542625728766410752000000000000000000000000000000000000000
165 1930916294688144290939960131751019787590818684223065726185203372599434243537511751269317323718361940235404524997586315770087546489299454415910549103785405618725869367138367236534483059030350565106566776239826738538516777706538483885581614313285915722381978928825654135454517256460628897300480000000000000000000000000000000000000000
166 518631840243246633844930900402878786427039541353330735697299253408706226510591353559328816415871309728367005549422598155416157187314852549278071600310630077419705535461880640518695696643555987582814491463628567195744645020212787326960863928496913393036603973267163767332556757091175308942376960000000000000000000000000000000000000000
167 140140378841966923885541035139682527884908278970038060922755183214455455926615656813095927189570938431843174168736661737732865214057939851047310199507014237491409375017943883497831120701913228292214264245346447567454117829956195333878557788051896692292986083400521133087607105817827830884340858880000000000000000000000000000000000000000
168 38094318555314970771924275245169831916661612239175441355746298633663178486652581360060645041211603122288717968042359585787477062009039398098493690335493429350644033505933095678028154742953029140715439765721766272576103556119730777336811706770628046460256623085271097015000206154345090056256592281600000000000000000000000000000000000000000
169 10416805471929354963413483586119567925624128324937970214839989630913896468912757978087668576731059011623684737597930070055795132637060686529580664851101537791114936638012155909857179330527782302453456710860854839400518814412350799289401191162605590739365830181318411406158375788464087993975569760911360000000000000000000000000000000000000000
170 2865306702322189454057676637434055818321789934870965366673389397000505517636697518749445990078289389679381272613505102809159388539820018617398436748025987649733542311087524343505469371954763518629842225315531667709199653617419501112084802833163094200495363912063968556287879806853229396292098755605299200000000000000000000000000000000000000000
171 792783981166080745430292672849719384530919489268881871846548085457753413867169150129163789828959371103074712938881199716888219946068577340990042611133965591692146943262980035038983465742707193218025007113680965359646222703545772425509393911567833631078071912333864842702251431142553264750818700158199398400000000000000000000000000000000000000000
172 220633245489266124436754724990362183867798637718672515322203999643312455469883641243674877310763659358978812615595978435127769766456981690225210150747982430525012220694938832017888021275679141843441220754533543452522130517205415223896253973718660311170398012303050196122326367035686344540884025027073356595200000000000000000000000000000000000000000
173 61759631613220938188582356196648907815231204648015194129407176769173965379321355166399151504912628115646425740707453248052830042312274419767461064016303240627218638623957651861714619687332486780310883302208993822527961582243244838027509462685940691358837963951834166188610655082251552551498297571591071989760000000000000000000000000000000000000000000
174 17387677856418332122608520709876792418638704201362123834745833555099261510556353167670553518663404966146458296237767008015408552872223811878697501096652530992799960987927680145340809042036346227545361321737333650127686488139242010886511683624232792983289126693965561920492522284820000487330394698821808706446950400000000000000000000000000000000000000000
175 4923424407495785689298823870416397916235563416770434332320969404763718010147697069159201029090685395197063865646151177805905171541047923160691252091210626600838800718986854524623851751835634812280904627856297250668321565603674157223077207773027632823952213173777323696529385847098059860475942233348764665716408320000000000000000000000000000000000000000000
176 1402063173696942910692935439057491239751531250753549856598662288735471624311130361736272429494793502511994155877845831140713893619688927882145543401829968236325867724969858944810294826817791190769836343212218192541557339380935305606566148423679233400900894620758948277740341595461714550453541989793094289324653936640000000000000000000000000000000000000000000
177 401539698886667610985686533924387577322591302942610894938426064003377820955191133125767650478811481375801899132987613602915917074531665137441615067269297817699008907317543525382504414119932736438435773715541992032675202482111206438175509447536581129691217692663845032954323890305522236203823484646658406076861298769920000000000000000000000000000000000000000000
178 115647468752322718099743826981486307763032995510026081081037293461501021125570494873249640948891407775035625920759205977238365171648555756319484972391989990804106374045423123433278934527069356342436031550610620956030491576351542484435713753897949368613820335215795840304356854780999736670869874197526424961143858108825600000000000000000000000000000000000000000000
179 33494754792592769961080089373584886078235310290652136848033806780884306912751418465964894609407453411327177149991149214541774315553819394990352549331500575421460862759082310900294284923034711633697490269683900101274555293651953364247140843965143484936095418127282885854470544798713502354011931349169060202465705302886973440000000000000000000000000000000000000000000
180 9755217305866536570168162192588768330207278967650424965077106815888738144961136668689784461066622772550539754165268475204139502630203957566877264690140021079571262668378348999073218556608422755418837185103776225432722391447398304413004049064317755945234466463563861428411075924812241939257574989494732248691882062786016051200000000000000000000000000000000000000000000
181 2856953443504515564532426668649962656196423902414173537187897758597072323455406950653987253827553553972687127050625235421720257176810352208390470966135632562633593451667382857963840361538595423756673763490084962102847764319159733705925581577025888565305427152491935339681055091933101697699329796454474518409563332132326499942400000000000000000000000000000000000000000000
182 841321895207677280439381252642552409761437333991719882967767444793673974840193829159004559913071434196388937704926066956927850301823662872095136569259277700802550543025183252876888911491819029532721959506884059520923034125147266478451635231295467235233501535996252954996669689846989382944301058258649832086948505360380363748147200000000000000000000000000000000000000000000
183 249115598212366337712723771859642747213621126614291202412681565145076428200761254634579533940072571126553493053549594344073611490764575896246063018172561197377941212874842388743814337884407341588127894956560552640126362883315883856366206667331494748603793337828210689187807774133922942222380971862045647582060492820948872972992512000000000000000000000000000000000000000000000
184 74166260926508315526096019561154290228793405207198773143224073387786652869759077468204635786366294419546651032253395885883219089663688341138463033903849659058964665053714970019732441598483481214641346492522941737971771175592081386433805488297176006487880437880456596311204492237169647871418604056301656301130860751549320235158234726400000000000000000000000000000000000000000000
185 22200653234552988508068880812915782807478443113282245561624134054278932396859342439378944955797834788764011344509706430360661266733408506618831646410806170084653581921196904366489941757304669932368522645438065433394679060032607742960959690290941642442731006227556762177525807695395121809462290032599840259402548414661723879504938532864000000000000000000000000000000000000000000000
186 6681382540108006999753775864301654728963771492250207458320429299369620151064247549405405279187261461686706372098644748480324564487741498049677199229041414403964540361840956330546122482262485196016353944859194595815018951318188560697925749246420971877595933025792069244088346809224500239815500111640910281570786923587892750879713424048128000000000000000000000000000000000000000000000
187 2021601655804419355241607899059246191925940477416971859830330909658048794876575940465289250660578182958203934167183177026625213738729074812505838581291404701425789934047329561487378058385655761242700142342296181321742270962555423366180215056780253948553509334429996250703223496586214671622215892790737866556276593669700024391447182347075584000000000000000000000000000000000000000000000
188 614951795871267932868766029308527257733527160335939003052815223464351539467610963654370807119296062343200188840930392058579830572012106170185549269378964048653825888561778618316306556962923212664778566045821527298960353193502656632738158071181863429656822376327585281477375937783304888695930309769506560771482584695559562135519275417086197760000000000000000000000000000000000000000000000
189 188057439453712267842641591408684787403149150347072315700473395116732230738932968447288740200018619779735737879764196745181635072674809552403026268383070397046634260874745872840551456436551607702118770440366736574227653125413521406634627276850888171505142722796880244979210989521746003675611403649077237860287828433732538510290044336985581027328000000000000000000000000000000000000000000000
190 57813832485942562359419290480119323431809298893607309582716539746783987622679173709813316321657459356894108978433007760408112379649168547527938065256181974426019397224455186023443345183483378030194764690375130994408920377007249466942206438937809468344953608865330834003902657934930219251437024117147655790758627018826726193241605604254825756753920000000000000000000000000000000000000000000000
191 17867046482590247610658547833923961710335858754774250467069038600421954289447599603526451799295250448973384742537347182120591001300360031234541993743552381824192062197015468255861291284127783047277090235142558890210825323929641340032732053714040340197807768703576973385040974475315834350412409444800215217984743054456058525447572379401878455021731840000000000000000000000000000000000000000000000
192 5550621789581813188091065404600336477275795489943023346694636356875077617672829782163352681612510435738910635024265919556839769436163434971976607527836762676395859276842190486977082281121236784200503735872808110747442390260100989737989148841823094141125230335396191234518985371050401195667881161825680155011771036489976939844490057564393633515852267520000000000000000000000000000000000000000000000
193 1733351279848154160762138771621751265252434111575918131219775111254125918360626398865803265425899314734767497579147259655130695645365684267018673373033572257421661897203147955675772890081037827950597076776894627609908724523736280515684824708899336015607134131811213234018242526770030988452783308618873045034914448668489254108971823201043979297844782694400000000000000000000000000000000000000000000000
194 544096529336064156576360592573665543841132552380174797603576946057417084322867614083726084597560082793481186526933132933142549602429774080022370773425777086069416171100935999614495855445462686296451093773267239038928030533723539677812645704462011477859794895789279559602398900456255133328036768333138487100724134189944631878797930436328558409882428443197440000000000000000000000000000000000000000000000
195 171671502137188182434022025282315631413520430155051068436741596939939914934541681415419924027585987221145085806171101754716391388737989781425678714519886570281797622935877607088041180243630884859179050700257035375073813002809033729081822831107754119653077888885327710765377900376680023292135962390013972278312019760168151699308000506779562626764541675752652800000000000000000000000000000000000000000000000
196 54442983770113255821416818803499360842658090462360290178010063878542704289990169767702316062725599859711287767068920284629120957997511962497888039006230968004805420154909784894522102922877237302649454741264652809582296675549484297386036593721657886135804627138590496078017754449267355761056213914135291543538832281732641563472025000605271777271556583546526105600000000000000000000000000000000000000000000000
197 17353847843233421496961571744490145246142494670231809019547449125117872740580586847049550370910093310945977743260455877025046133027461118052492250209269360948667437587317333789104300327373891474804564089667461253390062512747710816932356552117899205636798154991942601295442269115850038144284027920887871931687333666480943061417669440687011012267129130142827072716800000000000000000000000000000000000000000000000
198 5559664897897255112968575639658344827764935421280723664553855478419775526170312757674807513782873223695202083807860568273202626427088252983586086390912378605831592860851243159838380611429780030238448321391926375661799441650529926256446340694051030222699229974572495946516729814986430031383996208270559824421367757944490142985488356429637411373145903866095557672960000000000000000000000000000000000000000000000000
199 1790149627400637041304026402168411323713728723831337748234425830633429751432248521724733078957391268153238629717712735552908190392538585317237930834537194702659881355124874974766125383173712297907700650218070657062773332015740756933801534664665619514818267667932449069599845520885022779206494513584665334912196504957635656960091194231447452768605456855240688296106393600000000000000000000000000000000000000000000000
200 579304588416438161756954590892084388887790174533240351496128614167793016228028152100403954840036607933716768879095397727855102610305829532194312405265751609044073666886854472714792624969647704785030373235012801163894284180839242451766871292556354905827082886574475152591334950813464471090381951806101347994409737757717839082840675432189059526372298344918740854605086720000000000000000000000000000000000000000000000000