1 1
2 15
3 280
4 5775
5 126126
6 2858856
7 66512160
8 1577585295
9 37978905250
10 925166131890
11 22754499243840
12 564121960420200
13 14079683012144400
14 353428777651788000
15 8915829964229105280
16 225890910734335847055
17 5744976449471863238250
18 146603287914300510042750
19 3752394405341098927410000
20 96305202413079303971977650
21 2477729765484802228721220900
22 63888569159608123583555448000
23 1650716376698532765860181216000
24 42729481209331811699609899185000
25 1107958355965490144646204841907376
26 28774137422086013283149071308470256
27 748364397150549810491778315512477440
28 19489928904362150549261644956803270880
29 508221332785567136201317329254097182400
30 13267964927921872702429057742393630441856
31 346761922091244281783775457084243935668736
32 9072023332836361629870453608678608434145935
33 237572049041163784169555184584294357506862970
34 6227018240438808529703738834692144491745629750
35 163356292387544123192293347911564698274887802160
36 4288858954304457049182849888918904647763373731710
37 112688280925004616551575683348731190781627869342300
38 2962983829751090914979380571596001282269284586695600
39 77960955204890636697879559812802085020655338040472000
40 2052614499350764350959296460421312895987579231433077170
41 54076196144109428939074005381450483588165338395743757020
42 1425477959581115898904161706483813768055378818255150057500
43 37597463024798193703492784262738036690386540945736699840000
44 992176852240154812144342121892193333942070442622772724600000
45 26196408682405983795609578216833584588911969523589711848624000
46 692001162434671488770979671081346901787251157131649590496544000
47 18288378389740208924603799546278421062172803328811997778718080000
48 483546629664146721904954106232720856886042896347469305852407985000
49 12790523302777991798493808949121241824586665700553009418861487350000
50 338467943847432330168462569935225949658942182434313956445680222850640
51 8960226352002614581345505080915001149448720843405275580555077825683840
52 237293568441903561453458438921717171713026220264886014912555149074415600
53 6286547802175001508096642971760893016924167055775111234518522279750751200
54 166606452041181109926511854889465642094615785346467968519750137784340896000
55 4416916042279193484848444533790276573031341329469535604433018859422480163840
56 117135599353377361403350044036097621643088180167941134591287132162860326947040
57 3107392215533270169084253707439598033061794474815280514134514595603857057422400
58 82458587484014257269266694398251497388632660278778377210392345101178689596308800
59 2188788705407330471611675542200068474205589718402505617420354118744300752283520000
60 58115988109740302905409338437982151437615416339783861651872769109525758807714595200
61 1543501919089813269263634313483478661105557950872206372375162128464926804603924371200
62 41004790837006173532050555695351935710743906853035825896709562060051593466741091776000
63 1089617858401956943834292770994552268969699765174094856556856661967629493512282556672000
64 28961595762749280389462757318890846074885550154908131599937740426859331777022021959199375
65 769974013170787140598057675408694242889371433538511429608190918624236994363497192565450650
66 20475369556852915339374795428981062056779896550818872809939027375977299467192392286044890150
67 544611077096956580869091239523354602267658642942252932391784332522096136418527876799679190000
68 14488963123337674019323932980900526916471200462255638243289905929542219400937383725809458173750
69 385550669627315673494675292869205577619772397933872465667380420544781301387262580177021687887500
70 10261627781656326709077872039761288696093925928355900302546343862401673102392089113544175601538000
71 273173854748492842501768323000953362003773156889833048403195628041827995169333225685612812740328000
72 7273570056121617872399514202126078811223149854456723701985550258220200264896424602890651339225978750
73 193704356394195489813322247426783421416995117478849561707334457036234637116451639480772275616489482500
74 5159553948805214416393568847638902455785775718675127295586523722298244004712497467981271753363980262500
75 137456020720382970948102160574537842918085903306271977956873617587329005079145959210986926199486689105280
76 3662622286182697632745604419214823623987349209531699279679811459209739933467977492784998937613954012021680
77 97610212082936085840805018431461339319656105346281633189780234216517289068523380609707822926696048817599200
78 2601783838439444307796132187539977395593358200492406293741006085211074249451725770334500037537219731205198400
79 69361447691003804507470032584986610972411943181850113628044959534917246214353169951651036091242207799698912000
80 1849414625418599253747145496952753939999720071282811639089275025749295062108517349932725422629080905029284458930
81 49319414624446065695949254537393011105927605851557448749412299063443249479786442104607412939448219727077241981580
82 1315428884406329182318789308259378734642631890752277343652528511903318316731841244354594502760357484511307640835300
83 35089814955665887817732511772421180332095685484070910565878626734714617568468137870889116356984377153966320589493600
84 936175972988109889695031936105199432754678683726806818881328157994618304600925021853015327976517715310963697700137500
85 24980155173492837812421650772868785860628856016741339707246467857045049753743104673073413566682483635147328363296707000
86 666641847961509242301857185363135408062125619951370830997495786878329332097728370464107365621622754187512044758524992000
87 17792969497315906609832367365181743313081069856331871486076641414342725811914795270334122077273117822824835946904111360000
88 474964755752343696096504044033527842741928279772883756438376957630436414564488978395264598084935998204894684565098668920000
89 12680317750151258857912853199314497273656807640900357022348639721008507585904871135115087054288778631535043421914078464400000
90 338573876757001686512834597349992865723135769054736495724132642506276047734464433286191428117698751520231240878751757279824000
91 9041284000789315897681704083998070565698750323111726810584687360616816820650709687136242923346870078031379746765324066879744000
92 241467656944520895400631995296285899264674209657302202922101675078855321633753889978396468906257086618501109612039402802240800000
93 6449690735577445740971580794237180700234305303111416385091696701742050953079726691528407382794045512363613058197955689278305600000
94 172293458717258973822875954127630617075973904905660788087035320221728577067104876445039076350691093564769944121440183442423184000000
95 4603070314910871438479397069854602090514185490884576906414804240507734912810200486307151460761577143042999429006667176831391516160000
96 122991281767094449678797483817645002862495238757417917198027331272576789424898071717794142643955655942465976279858481513240325009585000
97 3286608351015044901981087401027790739687233274607034426729728122208946983218420891912528566794534017814243853336679562851951845802950000
98 87834984614569923459150535302686484128909078522161423598486657400158892574833991408309546249689656110406741081655442527913866759532650000
99 2347643359823766671702793003560019526824714030166861190272376775078627027742425506511658885375849639290087735307668577146445927591794000000
100 62753915594105177394618678660961457963740700854778299732694794623916747627771679244360549001427686368007619217415165668270787512085208696400