1 0
2 0
3 1
4 1
5 1
6 1
7 6
8 6
9 18
10 18
11 18
12 54
13 54
14 378
15 1134
16 1134
17 9072
18 81648
19 81648
20 81648
21 1714608
22 18860688
23 18860688
24 56582064
25 56582064
26 735566832
27 19860304464
28 139022131248
29 139022131248
30 417066393744
31 2085331968720
32 2085331968720
33 68815954967760
34 1169871234451920
35 8189098641163440
36 73701887770470960
37 73701887770470960
38 1400335867638948240
39 54613098837918981360
40 54613098837918981360
41 54613098837918981360
42 1146875075596298608560
43 1146875075596298608560
44 12615625831559284694160
45 113540632484033562247440
46 2611434547132771931691120
47 2611434547132771931691120
48 7834303641398315795073360
49 383880878428517473958594640
50 383880878428517473958594640
51 19577924799854391171888326640
52 254513022398107085234548246320
53 254513022398107085234548246320
54 6871851604748891301332802650640
55 75590367652237804314660829157040
56 529132573565664630202625804099280
57 30160556693242883921549670833658960
58 874656144104043633724940454176109840
59 874656144104043633724940454176109840
60 2623968432312130901174821362528329520
61 2623968432312130901174821362528329520
62 81343021401676057936419462238378215120
63 5124610348305591649994426121017827552560
64 5124610348305591649994426121017827552560
65 66619934527972691449927539573231758183280
66 2198457839423098817847608805916648020048240
67 2198457839423098817847608805916648020048240
68 37373783270192679903409349700583016340820080
69 2578791045643294913335245129340228127516585520
70 18051537319503064393346715905381596892616098640
71 18051537319503064393346715905381596892616098640
72 162463835875527579540120443148434372033544887760
73 162463835875527579540120443148434372033544887760
74 6011161927394520442984456396492071765241160847120
75 18033485782183561328953369189476215295723482541360
76 342636229861487665250114014600048090618746168285840
77 26382989699334550224258779124203702977643454958009680
78 1028936598274047458746092385843944416128094743362377520
79 1028936598274047458746092385843944416128094743362377520
80 1028936598274047458746092385843944416128094743362377520
81 83343864460197844158433483253359497706375674212352579120
82 3417098442868111610495772813387739405961402642706455743920
83 3417098442868111610495772813387739405961402642706455743920
84 71759067300230343820411229081142527525189455496835570622320
85 1219904144103915844946990894379422967928220743446204700579440
86 52455878196468381332720608458315187620913491968186802124915920
87 4563661403092749175946692935873421323019473801232251784867685040
88 50200275434020240935413622294607634553214211813554769633544535440
89 50200275434020240935413622294607634553214211813554769633544535440
90 451802478906182168418722600651468710978927906321992926701900818960
91 41114025580462577326103756659283652699082439475301356329872974525360
92 945622588350639278500386403163524012078896107931931195587078414083280
93 87942900716609452900535935494207733123337338037669601189598292509745040
94 4133316333680644286325188968227763456796854887770471255911119747958016880
95 78533010339932241440178590396327505679140242867638953862311275211202320720
96 235599031019796724320535771188982517037420728602916861586933825633606962160
97 471198062039593448641071542377965034074841457205833723173867651267213924320
98 23088705039940078983412505576520286669667231403085852435519514912093482291680
99 2285781798954067819357838052075508380297055908905499391116431976297254746876320
100 2285781798954067819357838052075508380297055908905499391116431976297254746876320
101 2285781798954067819357838052075508380297055908905499391116431976297254746876320
102 116574871746657458787249740655850927395149851354180468946938030791159992090692320
103 116574871746657458787249740655850927395149851354180468946938030791159992090692320
104 1515473332706546964234246628526062056136948067604346096310194400285079897179000160
105 31824939986837486248919179199047303178875909419691268022514082405986677840759003360
106 1686721819302386771192716497549507068480423199243637205193246367517293925560227178080
107 1686721819302386771192716497549507068480423199243637205193246367517293925560227178080
108 45541489121164442822203345433836690848971426379578204540217651922966935990126133808160
109 45541489121164442822203345433836690848971426379578204540217651922966935990126133808160
110 500956380332808871044236799772203599338685690175360249942394171152636295891387471889760
111 55606158216941784685910284774714599526594111609464987743605752997942628843944009379763360
112 389243107518592492801371993423002196686158781266254914205240270985598401907608065658343520
113 389243107518592492801371993423002196686158781266254914205240270985598401907608065658343520
114 22186857128559772089678203625111125211111050532176530109698695446179108908733659742525580640
115 510297713956874758062598683377555879855554162240060192523069995262119504900874174078088354720
116 14798633704749367983815361817949120515811070704961745583169029862601465642125351048264562286880
117 1731440143455676054106397332700047100349895272480524233230776493924371480128666072646953787564960
118 102154968463884887192277442629302778920643821076350929760615813141537917327591298286170273466332640
119 12156441247202301575881015672887030691556614708085760641513281763843012161983364496054262542493584160
120 36469323741606904727643047018661092074669844124257281924539845291529036485950093488162787627480752480
121 4412788172734435472044808689257992141035051139035131112869321280275013414799961312067697302925171050080
122 269180078536800563794733330044737520603138119481142997885028598096775818302797640036129535478435434054880
123 33109149660026469346752199595502715034185988696180588739858517565903425651244109724443932863847558388750240
124 1026383639460820549749318187460584166059765649581598250935614044543006195188567401457761918779274310051257440
125 1026383639460820549749318187460584166059765649581598250935614044543006195188567401457761918779274310051257440
126 64662169286031694634207045810016802461765235923640689808943684806209390296879746291839000883094281533229218720
127 64662169286031694634207045810016802461765235923640689808943684806209390296879746291839000883094281533229218720
128 64662169286031694634207045810016802461765235923640689808943684806209390296879746291839000883094281533229218720
129 8341419837898088607812708909492167517567715434149648985353735340001011348297487271647231113919162317786569214880
130 108438457892675151901565215823398177728380300643945436809598559420013147527867334531414004480949110131225399793440
131 108438457892675151901565215823398177728380300643945436809598559420013147527867334531414004480949110131225399793440
132 3578469110458280012751652122172139865036549921250199414716752460860433868419622039536662147871320634330438193183520
133 475936391690951241695969732248894602049861139526276522157328077294437704499809731258376065666885644365948279693408160
134 31887738243293733193629972060675938337340696348260526984540981178727326201487251994311196399681338172518534739458346720
135 860968932568930796228009245638250335108198801403034228582606491825637807440155803846402302791396130658000437965375361440
136 14636471853671823535876157175850255696839379623851581885904310361035842726482648665388839147453734221186007445411381144480
137 14636471853671823535876157175850255696839379623851581885904310361035842726482648665388839147453734221186007445411381144480
138 1009916557903355823975454845133667643081917194045759150127397414911473148127302757911829901174307661261834513733385298969120
139 1009916557903355823975454845133667643081917194045759150127397414911473148127302757911829901174307661261834513733385298969120
140 7069415905323490767828183915935673501573420358320314050891781904380312036891119305382809308220153628832841596133697092783840
141 996787642650612198263773932146929963721852270523164281175741248517623997201647822058976112459041661665430665054851290082521440
142 70771922628193466076727949182432027424251511207144663963477628644751303801316995366187303984591957978245577218894441595859022240
143 10120384935831665648972096733087779921667966102621686946777300896199436443588330337364784469796649990889117542301905148207840180320
144 91083464422484990840748870597790019295011694923595182520995708065794927992294973036283060228169849918002057880717146333870561622880
145 2641420468252064734381717247335910559555339152784260293108875533908052911776554218052208746616925647622059678540797243682246287063520
146 192823694182400725609865359055521470847539758153251001396947913975287862559688457917811238503035572276410356533478198788803978955636960
147 28345083044812906664650207781161656214588344448527897205351343354367315796274203313918252059946229124632322410421295221954184906478633120
148 1048768072658077546592057687902981279939768744595532196597999704111590684462145522614975326218010477611395929185587923212304841539709425440
149 1048768072658077546592057687902981279939768744595532196597999704111590684462145522614975326218010477611395929185587923212304841539709425440
150 3146304217974232639776173063708943839819306233786596589793999112334772053386436567844925978654031432834187787556763769636914524619128276320
151 15731521089871163198880865318544719199096531168932982948969995561673860266932182839224629893270157164170938937783818848184572623095641381600
152 298898900707552100778736441052349664782834092209726676030429915671803345071711473945267967972132986119247839817892558115506879838817186250400
153 45731531808255471419146675481009498711773616108088181432655777097785911795971855513625999099736346876244919492137561391672552615339029496311200
154 3521327949235671299274294012037731400806568440322789970314494836529515208289832874549201930679698709470858800894592227158786551381105271215962400
155 109161166426305810277503114373169673425003621650006489079749339932414971456984819111025259851070659993596622827732359041922383092814263407694834400
156 4257285490625926600822621460553617263575141244350253074110224257364183886822407945329985134191755739750268290281562002634972940619756272900098541600
157 4257285490625926600822621460553617263575141244350253074110224257364183886822407945329985134191755739750268290281562002634972940619756272900098541600
158 336325553759448201464987095383735763822436158303669992854707716331770527058970227681068825601148703440271194932243398208162862308960745559107784786400
159 53475763047752264032932948166013986447767349170283528863898526896751513802376266201289943270582643847003119994226700315097895107124758543898137781037600
160 53475763047752264032932948166013986447767349170283528863898526896751513802376266201289943270582643847003119994226700315097895107124758543898137781037600
161 8609597850688114509302204654728251818090543216415648147087662830376993722182578858407680866563805659367502319070498750730761112247086125567600182747053600
162 697377425905737275253478577032988397265334000529667499914100689260536491496788887531022150191668258408767687844710398809191650092013976170975614802511341600
163 697377425905737275253478577032988397265334000529667499914100689260536491496788887531022150191668258408767687844710398809191650092013976170975614802511341600
164 28592474462135228285392621658352524287878694021716367496478128259681996151368344388771908157858398594759475201633126351176857653772573023010000206902965005600
165 943551657250462533417956514725633301499996902716640127383778232569505872995155364829472969209327153627062681653893169588836302574494909759330006827797845184800
166 78314787551788390273690390722227564024499742925481130572853593303268987458597895280846256444374153751046202577273133075873413113683077510024390566707221150338400
167 78314787551788390273690390722227564024499742925481130572853593303268987458597895280846256444374153751046202577273133075873413113683077510024390566707221150338400
168 1644610538587556195747498205166778844514494601435103742029925459368648736630555800897771385331857228771970254122735794593341675387344627710512201900851644157106400
169 277939181021296997081327196673185624722949587642532532403057402633301636490563930351723364121083871662462972946742349286274743140461242083076562121243927862550981600
170 4724966077362048950382562343444155620290142989923053050851975844766127820339586815979297190058425818261870540094619937866670633387841115412301556061146773663366687200
171 807969199228910370515418160728950611069614451276842071695687869455007857278069345532459819499990814922779862356180009375200678309320830735503566086456098296435703511200
172 34742675566843145932162980911344876275993421404904209082914578386565337862956981857895772238499605041679534081315740403133629167300795721626653341717612226746735250981600
173 34742675566843145932162980911344876275993421404904209082914578386565337862956981857895772238499605041679534081315740403133629167300795721626653341717612226746735250981600
174 3022612774315353696098179339287004236011427662226666190213568319631184394077257421636932184749465638626119465074469415072625737555169227781518840729432263726965966835399200
175 21158289420207475872687255375009029652079993635586663331494978237418290758540801951458525293246259470382836255521285905508380162886184594470631885106025846088761767847794400
176 232741183622282234599559809125099326172879929991453296646444760611601198343948821466043778225708854174211198810734144960592181791748030539176950736166284306976379446325738400
177 41195189501143955524122086215142580732599747608487233506420722628253412106878941399489748745950467188835382189499943658024816177139401405434320280301432322334819161999655696800
178 3666371865601812041646865673147689685201377537155363782071444313914553677512225784554587638389591579806349014865494985564208639765406725083654504946827476687798905417969357015200
179 3666371865601812041646865673147689685201377537155363782071444313914553677512225784554587638389591579806349014865494985564208639765406725083654504946827476687798905417969357015200
180 32997346790416308374821791058329207166812397834398274038642998825230983097610032060991288745506324218257141133789454870077877757888660525752890544521447290190190148761724213136800
181 32997346790416308374821791058329207166812397834398274038642998825230983097610032060991288745506324218257141133789454870077877757888660525752890544521447290190190148761724213136800
182 3002758557927884062108782986307957852179928202930242937516512893096019461882512917550207275841075503861399843174840393177086875967868107843513039551451703407307303537316903395448800
183 549504816100802783365907286494356286948926861136234457565521859436571561524499863911687931478916817206636171300995791951406898302119863735362886237915661723537236547328993321367130400
184 12638610770318464017415867589370194599825317806133392524007002767041145915063496869968822424015086795752631939922903214882358660948756865913346383472060219641356440588566846391443999200
185 467628598501783168644387100806697200193536758826935523388259102380522398857349384188846429688558211442847381777147418950647270455104004038793816188466228126730188301776973316483427970400
186 43489459660665834683928000375022839617998918570905003675108096521388583093733492729562717961035913664184806505274709962410196152324672375607824905527359215785907512065258518432958801247200
187 8132528956544511085894536070129271008565797772759235687245214049499665038528163140428228258713715855202558816486370762970706680484713734238663257333616173351964704756203342946963295833226400
188 382228860957592021037043195296075737402592495319684077300525060326484256810823667600126728159544645194520264374859425859623213982781545509217173094679960147542341123541557118507274904161640800
189 72241254720984891976001163910958314369089981615420290609799236401705524537245673176423951622153937941764329966848431487468787442745712101242045714894512467885502472349354295397874956886550111200
190 1372583839698712947544022114308207973012709650692985521586185491632404966207667790352055080820924820893522269370120198261906961412168529923598868582995736889824546974637731612559624180844452112800
191 1372583839698712947544022114308207973012709650692985521586185491632404966207667790352055080820924820893522269370120198261906961412168529923598868582995736889824546974637731612559624180844452112800
192 4117751519096138842632066342924623919038128952078956564758556474897214898623003371056165242462774462680566808110360594785720884236505589770796605748987210669473640923913194837678872542533356338400
193 8235503038192277685264132685849247838076257904157913129517112949794429797246006742112330484925548925361133616220721189571441768473011179541593211497974421338947281847826389675357745085066712676800
194 798843794704650935470620870527377040293397016703317573563159956130059690332862653984896057037778245760029960773409955388429851541882084415534541515303518869877886339239159798509701273251471129649600
195 31154907993481386483354213950567704571442483651429385368963238289072327922981643505410946224473351584641168470162988260148764210133401292205847119096837235925237567230327232141878349656807374056334400
196 1526590491680587937684356483577817524000681698920039883079198676164544068226100531765136364999194227647417255037986424747289446296536663318086508835745024560336640794286034374952039133183561328760385600
197 1526590491680587937684356483577817524000681698920039883079198676164544068226100531765136364999194227647417255037986424747289446296536663318086508835745024560336640794286034374952039133183561328760385600
198 151132458676378205830751291874203934876067488193083948424840668940289862754383952644748500134920228537094308248760656049981655183357129668490564374738757431473327438634317403120251874185172571547278174400
199 151132458676378205830751291874203934876067488193083948424840668940289862754383952644748500134920228537094308248760656049981655183357129668490564374738757431473327438634317403120251874185172571547278174400
200 151132458676378205830751291874203934876067488193083948424840668940289862754383952644748500134920228537094308248760656049981655183357129668490564374738757431473327438634317403120251874185172571547278174400