indics:= [ [ [ 1, 0, 2293787446, 0, 2781607368600, 0, 13529644522662, 0, 46278193584279, 0, 1044980622691200, 0, 68202786860953, 0, 593071110836902, 0, 3103347777974712, 0, 1479603192933326, 0, 26353483385, 3382749097297920, 1043484487105, 364785369240478, 4452171371415000, 0, 327665545134721, 0, 10413168055173504, 1651135899616225, 0, 3075159114320926, 4409182054188684, 17206531144630, 0, 9008974956386304, 0, 72569280913078, 0, 784702273962766, 0, 31767080842713600, 0, 0, 172033828686144, 658227562038070, 1263603884446979, 19246612995569664, 1654993860580150, 0, 395280533227464, 8314436699024926, 17585488911631104, 0, 273628361241766, 18989796603520800, 0, 0, 0, 1097440604105112, 374701249260710, 0, 333163111164079, 2751186879899918, 1787716698093144, 0, 0, 52222837828723200, 17069713028910180, 246995989812679, 3098960469357696, 0, 864992120437926, 7545595173999278, 0, 31020708399446016, 1968709246880934, 0, 206033069300833, 3984965702826624, 0, 28387812329943552, 649383515437879, 0, 1411170516839078, 72461726007148800, 410956872049417, 0, 2259062533654679, 0, 5604973497831168, 5883838802181504, 1758455234937510, 0, 26676467545012200, 3110113486027726, 0, 5273458574656896, 0, 5459388698388168, 744114494248121, 76131531396518400, 0, 46094081811105024, 0, 3417533656808526, 8120687136385536, 2607143389375801, 3020763586736806, 0, 11918901583265278, 0, 1428128370105, 4316017230832294, 7765447897543608, 856206055801374, 9300789090809856, 0, 0, 8951768819175600, 42042429643534848, 4174852553714126, 9172344822443640, 0, 108692009893900800, 1535725774613278, 334208563944185, 7270774234046926, 0, 9301729224317400, 17730439200263808, 0, 10532309204219904, 1665307735134041, 102853145514326400, 0, 6775015558903326, 366203849961025, 0, 9679107013502976, 8314106708185380, 17644216680240768, 1991548417340318, 1739117599701409, 0, 68281708094489088, 9735317815131000, 6183158945156126, 16143729545267712, 3791085367618462, 8409242973221964, 20443244419706878, 0, 11457609529044600, 165238068450614, 0, 0, 21443305690643328, 2215279794712334, 17953696308344832, 0, 59765625939565800, 3399458878146145, 48449956369910400, 0, 0, 6583669080964126, 20210999302617984, 0, 9668681638120620, 0, 142145914530931200, 2970890414609166, 0, 908789803914166, 10091053672836126, 0, 2731045590816779, 48901164049958400, 31704557293702656, 11921632739854092, 19497080031787008, 0, 2006058020566966, 146403819110707200, 0, 992500831379376, 13722999405213726, 1342539588523702, 2800149900879779, 18255760088647680, 27725187468229632, 0, 31189807387625472, 2878597138981646, 0, 2444134212462262, 29931167182354200, 0, 88846179278418432, 49843085633856000, 12943911026679326, 0, 4902446205096718, 0, 29318366018013696, 0, 2105002047456576, 47844417518553600, 1037144860124326, 0, 28075169472508800, 2883699631187779, 0, 33514210484103168, 5086560332326158, 0, 2902705209365760, 179329735799452800, 0, 4656571596286774, 0, 77888119334284800, 2685403849705416, 5750607250595779, 13677693870378526, 0, 31942261539477504, 25483498879086108, 31690081992381696, 700498784541279, 5949527882488078, 0, 3584838957788808, 1864399942603942, 17882388554128926, 29020425413112000, 11930323632527278, 0, 77041010188915200, 46305527683161600, 29971763491933440, 0, 24236679589447428, 3207753057813670, 184656419284377600, 0, 31586327509118400, 7477250860609920, 0, 2052152768171174, 0, 13562332500082478, 44603569249818624, 1323106469766479, 45990584149948416, 0, 6421311744903438, 5474709361952856, 3649754815569062, 102322398116131200, 0, 0, 726290856131153, 74604257914176000, 3461857656245679, 8636697328670990, 26316039435207300, 0, 46658166182466048, 1135450719909479, 0, 10007724200994432, 0, 72157384331481600, 2978899535084198, 41118841206133200, 97296842915193600, 12659285261205678, 29397385560943332, 0, 48626850856458240, 3174917264641479, 9181391562728064, 246022649071718400, 8653633840179792, 5163524190252198, 1097689340894081, 106609371588288000, 11557064492108928, 16890724679240878, 0, 40137515396724600, 46666784159410176, 64888968572951040, 0, 45757186706317824, 5660561384360526, 0, 3289416773920513, 10630750137275520, 4578172098185894, 0, 98594951151571200, 19859600004218878, 1491316945503785, 105628361464742400, 0, 43695617523061248, 4282825288903479, 64140702826516992, 0, 6113061731048102, 11442683573385984, 95747421705580800, 16480087679273472, 3693489403570345, 0, 5012136753832614, 0, 38000343417042600, 20681430622932478, 61391276089362432, 0, 6659519893387726, 13223297619327168, 13627345455331200, 0, 6801275318882982, 151079494438080000, 11316953137698504, 41557534010973000, 2473707927281566, 102687048064627200, 0, 10408525288203726, 0, 67238210744983296, 15444145974063600, 63807330625307136, 0, 7067018032962126, 12933009076693896, 18099079446845952, 4703712530158169, 99800795894284800, 139055186279635200, 0, 143454108285964800, 18199253499604478, 64817994531573504, 0, 373105159170105, 10553476781838926, 0, 16916083365579264, 294947069689036800, 26884987269132672, 9087062174188198, 0, 3005442023236126, 19826321818429440, 23093423165242878, 0, 1753647725618841, 137914960696329600, 96098816328615936, 16224662674616400, 62750348988387840, 11042528156304926, 16426778609135736, 5146663596879390, 18617754088691712, 0, 13501918493978148, 140057408258265600, 30507348308206078, 4508140953529118, 18184969837227600, 60300662052708864, 0, 12309376062283726, 0, 94880333625057792, 16549590499687800, 31505083855784064, 0, 136664852751475200, 27529811446602240, 6335252851155742, 84036237126246000, 3420147378990041, 133232728980412800, 31247098812641278, 0, 0, 18631105914555000, 11643633673053726, 29985814376184960, 0, 20343695821608960, 15061282829402436, 190062721820966400, 31407594925502592, 129767788600790400, 5368921069846286, 0, 79279204455927000, 15943236050064926, 3524935398570529, 0, 93617376249623040, 69172809159427200, 0, 17548338981469860, 10860147930807326, 29859354410168448, 29460666824206848, 0, 7761200883174302, 196758983690035200, 15231160422623340, 181586670631027200, 0, 28578343540756478, 90757088759996928, 19333089639883800, 1668566380580150, 15147126186781726, 0, 4951222538203179, 27889552990517760, 46794849155403264, 17982970706132172, 5337598679994126, 31817774004443136, 34169823298273278, 0, 76367028187967400, 2870662922629430, 194113278606643200, 120226435474286592, 0, 70296501508444800, 0, 19511986499434526, 34756165639271808, 7842266440130318, 0, 30221088522283008, 80949160009686600, 42039141212070144, 0, 177685409477952000, 6624681414079246, 67934888873078400, 0, 41100444928495800, 15942916106935326, 4947207273186379, 118939351938236928, 0, 70737879378931200, 49475588453678592, 19773465990909228, 0, 173853475383513600, 9065162023101198, 233646166253721600, 0, 5240993760792502, 182281417081344000, 0, 4120933369891248, 8664256782047179, 68315122407052800, 20446364724074526, 0, 47502834937671168, 5072548601591779, 32258893865232384, 0, 44767030845574656, 48833377496856576, 178242735334809600, 9252354469401870, 5127795545895792, 224936603885635200, 25443277192964126, 6057456987528886, 42288844137622200, 0, 117520392402031104, 107657249619340800, 8658943915194979, 42741460487600640, 19475647217040926, 0, 46906063013210112, 34102867651483644, 9339693537571598, 240745696340889600, 46890106800012288, 45359051735446200, 0, 114271987159982592, 69435451010880000, 3453905484481702, 0, 24459935564893726, 40070513113754400, 19383966785516078, 0, 64422500903308800, 44778600794207232, 9785109217592590, 0, 7428007095259392, 218826627639811200, 5291143520646310, 237824312773017600, 0, 0, 42995638910714400, 104799006418521600, 8791360430731779, 0, 49724887729195008, 12481313495381262, 36554802556620348, 214401237716764800, 66742356188067840, 1975791551386879, 0, 11179548881942798, 0, 101875346835955200, 8467295941389960, 131407912969200000, 25588998192938526, 0, 18187285681128878, 40136543785810332, 103825872823104000, 67415103811616256, 47591385273868032, 4544330264381279, 13811566008617230, 318650980141670400, 35045423861213988, 7141877106631846, 224708113837670400, 44209289985832800, 17119255202038656, 23312991518901678, 0, 100915478972121600, 57548406057271200, 65054232543186432, 20364164694117678, 38625629168725380, 65669120574179328, 66972699227658240, 220230053503488000, 0, 15976988436463488, 306866656805990400, 7670558801935526, 132900765075849600, 0, 2022395493791601, 141057159581376000, 24908887802648878, 63186458053588992, 5872458448243279, 64657266991589376, 86001860358505728, 14650174661130510, 0, 68137420270993920, 129619280428963200, 0, 4553266489756913, 98053833118118400, 6971890159426214, 55081831805139600, 127190778597446400, 30800041527316478, 41236045634363652, 0, 65643232170668544, 5484029428133479, 19605183995548800, 291944313342259200, 9000664713243302, 15686808235476048, 59003715830180400, 123919160294880000, 137694355255180800, 0, 24347767233903278, 0, 53793059646137400, 67787955317606400, 89644949271327744, 286848361458892800, 87024610156861440, 10164202807093326, 17676581295512592, 5601730478908961, 134331317084966400, 21717877627741824, 0, 191674721905344000, 57999174108701400, 27789174982881278, 86846470519560192, 136587320681587200, 0, 64580020600619520, 14303745270453326, 374026277295820800, 88751979461643264, 11623415779850918, 0, 125395675551187200, 29834452610431488, 33716745138913278, 6194506910419913, 0, 133237548242956800, 179527881111724800, 28864168649735678, 85938575742876672, 85795372382201856, 0, 21653341362005184, 28296090990144000, 361249511416012800, 0, 12398309305234086, 187648961269132800, 55473743550126600, 5968596025532318, 34460678601428478, 0, 82924592109189120, 16301284163019726, 127271611865180160, 24681754661158800, 88625129682313728, 0, 183708609081638400, 21382907183127432, 8137392546524062, 129871341263577600, 0, 174072654837561600, 179222949199065600, 43489115184570878, 89477152166635776, 27001285524723600, 85742823829565952, 16546313625448526, 0, 30409504377223680, 345042830542233600, 43392872534444928, 170153470491091200, 0, 175366873423987200, 106959418217200800, 31717127549038078, 3545982189814041, 172789161791702400, 125805262899640320, 0, 339507500071219200, 17079625289463326, 41557668927537024, 9639252031770142, 32658315517495296, 0, 21811512480664644, 235336606996262400, 168822879177456000, 40291670491578878, 122452871391848448, 28050197359791600, 84523610098745856, 22158821330576926, 0, 124325881492345344, 24797427814507428, 171545279817024000, 44222721346238976, 46916550739489278, 11651020497527582, 103614054835575600, 251525812388659200, 0, 41284584044154878, 0, 121032975085650432, 28471300857048600, 47275487732889216, 42296241973529088, 108827170141525200, 230806285234675200, 163662400768060800, 10051136089579278, 47578404087726078, 0, 98212275081711000, 23155206631671326, 154893778140100608, 94780064835792000, 0, 26887848769810116, 226426554459532800, 47137761356614272, 12972435392622350, 0, 103443330772063800, 238033393403904000, 221529608126784000, 0, 119607785616314880, 91994363343849600, 22167467639888926, 7819687174543979, 44721518970640896, 0, 67941852936076800, 233426626210713600, 27397221822656748, 217234153764057600, 285325542352742400, 44648274886778878, 6717343702214966, 235128226217472000, 153271427013789696, 0, 12256224377599979, 27403830837303326, 65613733881048576, 13307937792868110, 47600194919565312, 100142895925211400, 62548132290663168, 230548770824601600, 149530917753575424, 93296462712796800, 33180336970295326, 55422836715418200, 151723444774003200, 0, 60129374427332352, 0, 212907999031718400, 15062305490027278, 278455544653824000, 300970959032217600, 58852268014195800, 12301075897811979, 148042420614885888, 93666866437209600, 0, 68788894798831104, 273504900083097600, 0, 217635362006630400, 15510799489119502, 10848561751530864, 268928113355280000, 34509994979280926, 0, 138971579252313600, 12352000049302179, 63298332566129664, 68064661823625216, 18623635309815054, 46736589194487324, 264001381197609600, 286194202637414400, 60309062357837400, 0, 146461228984779264, 135584399401459200, 33335024222711326, 27329070940946478, 50817189605452668, 88908049652461056, 281148056856576000, 65865370277389824, 387434528228966400, 10051256612459686, 283013356966502400, 0, 57583316219083200, 32768060469215278, 86191812845010432, 19523214848103694, 257413158258307200, 91917787224582144, 277994522985984000, 0, 132301262621376000, 165746990466748800, 0, 53800181130467772, 89002505786923008, 7240280464622079, 21384939475527950, 370644057623347200, 162041416963286400, 31913306034959278, 131215370307494400, 73843065033660000, 89678837372825088, 364909009612492800, 52026707107615140, 263796776757964800, 29134021479076224, 357925670716723200, 78413872927334400, 176545585797004800, 34054072464140078, 87767038079133696, 89154410770483200, 114224988758130432, 352288945187020800, 163712676089865600, 7270028560812561, 172719027358502400, 40632002616442878, 111033322501006080, 0, 90637514960380416, 448268259375820800, 15337007805041318, 75559040096310000, 157328124678316800, 47261913058529278, 0, 336285054430617600, 115538586161854464, 27302089357932048, 168931329453043200, 0, 232647631285132800, 74247052025237400, 115117479919120896, 112235186971772928, 21150739160642126, 430193451360153600, 0, 228243758829350400, 43989672585031678, 167711536160985600, 219039967298937600, 424019024761651200, 114064881079186944, 45165484622486016, 416482621909401600, 0, 214619440717843200, 44986769095687678, 110843717103212544, 161087938148358144, 410406517792051200, 223793104613875200, 13975633112230814, 0, 55175823478407678, 157302927723497472, 38831227878942000, 114075651587756544, 208685967750201600, 214650743038272000, 62503044012372478, 128868904303912800, 0, 393118289625600000, 61580582894033280, 134730943478496000, 280483612958707200, 207212108974012800, 155674346664056832, 30539270931191326, 35699355468317124, 275640361915276800, 59044225390318078, 297937571742720000, 0, 153993551654121984, 62504180574349824, 130997321517978000, 292790030903193600, 59959241786695678, 192048649391757312, 270685146574425600, 19998002879811342, 124968735064971000, 187875521214474240, 121116647721398400, 0, 278216064625766400, 260692119960998400, 334629538382131200, 16545346447335979, 90275766362906112, 329177551576780800, 275078747136614400, 186090937994262528, 43415533775620126, 84153394207109376, 351556814968934400, 75766993468241400, 184341542151836160, 321829307184384000, 345969895541760000, 0, 27225432796988686, 311507919368438400, 170413757735616000, 66043244815579548, 330111591854284800, 444564955350835200, 43056517092101678, 114192390295346688, 438289133693644800, 326698595880652800, 117692965524621312, 199895523162019200, 420417115795353600, 97300865570846400, 406862987798937600, 211722482275315200, 142771479601814784, 509572783080345600, 59437226615111678, 502857582835507200, 0, 144264191677949952, 272731696910323200, 483701227527168000, 257646555606240000, 469154656986624000, 194634282707859456, 76533104773665278, 159232763232331200, 324302396578905600, 342716818958438400, 228545421167314944, 381996576307353600, 400070780179660800, 498934589516697600, 567677135241216000 ], 60 ], [ [ 1, 0, 2293787460, 0, 2781607368600, 0, 13529644522676, 0, 46278193584467, 0, 1044980622691200, 0, 68202786861009, 0, 593071110836916, 0, 3103347777974712, 0, 1479603192933748, 0, 26353483385, 3382749097297920, 1043484487105, 364785369240692, 4452171371415000, 0, 327665545134721, 0, 10413168055173504, 1651135899616225, 0, 3075159114321348, 4409182054188684, 17206531144644, 0, 9008974956386304, 0, 72569280913092, 0, 784702273962980, 0, 31767080842713600, 0, 0, 172033828686144, 658227562038084, 1263603884449167, 19246612995569664, 1654993860580164, 0, 395280533227464, 8314436699025348, 17585488911631104, 0, 273628361241780, 18989796603520800, 0, 0, 0, 1097440604105112, 374701249260724, 0, 333163111164267, 2751186879900132, 1787716698093144, 0, 0, 52222837828723200, 17069713028910180, 246995989812867, 3098960469357696, 0, 864992120437940, 7545595174001844, 0, 31020708399446016, 1968709246880948, 0, 206033069300889, 3984965702826624, 0, 28387812329943552, 649383515438067, 0, 1411170516839092, 72461726007148800, 410956872049473, 0, 2259062533654867, 0, 5604973497831168, 5883838802181504, 1758455234937524, 0, 26676467545012200, 3110113486028148, 0, 5273458574656896, 0, 5459388698388168, 744114494248177, 76131531396518400, 0, 46094081811105024, 0, 3417533656808948, 8120687136385536, 2607143389375857, 3020763586736820, 0, 11918901583267844, 0, 1428128370105, 4316017230832308, 7765447897543608, 856206055801588, 9300789090809856, 0, 0, 8951768819175600, 42042429643534848, 4174852553714548, 9172344822443640, 0, 108692009893900800, 1535725774613492, 334208563944185, 7270774234047348, 0, 9301729224317400, 17730439200263808, 0, 10532309204219904, 1665307735134041, 102853145514326400, 0, 6775015558903748, 366203849961025, 0, 9679107013502976, 8314106708185380, 17644216680240768, 1991548417340532, 1739117599701409, 0, 68281708094489088, 9735317815131000, 6183158945156548, 16143729545267712, 3791085367618676, 8409242973221964, 20443244419709444, 0, 11457609529044600, 165238068450628, 0, 0, 21443305690643328, 2215279794712548, 17953696308344832, 0, 59765625939565800, 3399458878146145, 48449956369910400, 0, 0, 6583669080964548, 20210999302617984, 0, 9668681638120620, 0, 142145914530931200, 2970890414609380, 0, 908789803914180, 10091053672836548, 0, 2731045590818967, 48901164049958400, 31704557293702656, 11921632739854092, 19497080031787008, 0, 2006058020566980, 146403819110707200, 0, 992500831379376, 13722999405214148, 1342539588523716, 2800149900881967, 18255760088647680, 27725187468229632, 0, 31189807387625472, 2878597138981860, 0, 2444134212462276, 29931167182354200, 0, 88846179278418432, 49843085633856000, 12943911026679748, 0, 4902446205096932, 0, 29318366018013696, 0, 2105002047456576, 47844417518553600, 1037144860124340, 0, 28075169472508800, 2883699631189967, 0, 33514210484103168, 5086560332326372, 0, 2902705209365760, 179329735799452800, 0, 4656571596286788, 0, 77888119334284800, 2685403849705416, 5750607250597967, 13677693870378948, 0, 31942261539477504, 25483498879086108, 31690081992381696, 700498784541467, 5949527882488292, 0, 3584838957788808, 1864399942603956, 17882388554129348, 29020425413112000, 11930323632529844, 0, 77041010188915200, 46305527683161600, 29971763491933440, 0, 24236679589447428, 3207753057813684, 184656419284377600, 0, 31586327509118400, 7477250860609920, 0, 2052152768171188, 0, 13562332500085044, 44603569249818624, 1323106469766667, 45990584149948416, 0, 6421311744903652, 5474709361952856, 3649754815569076, 102322398116131200, 0, 0, 726290856131209, 74604257914176000, 3461857656245867, 8636697328671204, 26316039435207300, 0, 46658166182466048, 1135450719909667, 0, 10007724200994432, 0, 72157384331481600, 2978899535084212, 41118841206133200, 97296842915193600, 12659285261208244, 29397385560943332, 0, 48626850856458240, 3174917264641667, 9181391562728064, 246022649071718400, 8653633840179792, 5163524190252212, 1097689340894137, 106609371588288000, 11557064492108928, 16890724679243444, 0, 40137515396724600, 46666784159410176, 64888968572951040, 0, 45757186706317824, 5660561384360948, 0, 3289416773920569, 10630750137275520, 4578172098185908, 0, 98594951151571200, 19859600004221444, 1491316945503841, 105628361464742400, 0, 43695617523061248, 4282825288903667, 64140702826516992, 0, 6113061731048116, 11442683573385984, 95747421705580800, 16480087679273472, 3693489403570401, 0, 5012136753832628, 0, 38000343417042600, 20681430622935044, 61391276089362432, 0, 6659519893388148, 13223297619327168, 13627345455331200, 0, 6801275318882996, 151079494438080000, 11316953137698504, 41557534010973000, 2473707927281780, 102687048064627200, 0, 10408525288204148, 0, 67238210744983296, 15444145974063600, 63807330625307136, 0, 7067018032962548, 12933009076693896, 18099079446845952, 4703712530158225, 99800795894284800, 139055186279635200, 0, 143454108285964800, 18199253499607044, 64817994531573504, 0, 373105159170105, 10553476781839348, 0, 16916083365579264, 294947069689036800, 26884987269132672, 9087062174188212, 0, 3005442023236340, 19826321818429440, 23093423165245444, 0, 1753647725618841, 137914960696329600, 96098816328615936, 16224662674616400, 62750348988387840, 11042528156305348, 16426778609135736, 5146663596879604, 18617754088691712, 0, 13501918493978148, 140057408258265600, 30507348308208644, 4508140953529332, 18184969837227600, 60300662052708864, 0, 12309376062284148, 0, 94880333625057792, 16549590499687800, 31505083855784064, 0, 136664852751475200, 27529811446602240, 6335252851155956, 84036237126246000, 3420147378990041, 133232728980412800, 31247098812643844, 0, 0, 18631105914555000, 11643633673054148, 29985814376184960, 0, 20343695821608960, 15061282829402436, 190062721820966400, 31407594925502592, 129767788600790400, 5368921069846500, 0, 79279204455927000, 15943236050065348, 3524935398570529, 0, 93617376249623040, 69172809159427200, 0, 17548338981469860, 10860147930807748, 29859354410168448, 29460666824206848, 0, 7761200883174516, 196758983690035200, 15231160422623340, 181586670631027200, 0, 28578343540759044, 90757088759996928, 19333089639883800, 1668566380580164, 15147126186782148, 0, 4951222538205367, 27889552990517760, 46794849155403264, 17982970706132172, 5337598679994340, 31817774004443136, 34169823298275844, 0, 76367028187967400, 2870662922629444, 194113278606643200, 120226435474286592, 0, 70296501508444800, 0, 19511986499434948, 34756165639271808, 7842266440130532, 0, 30221088522283008, 80949160009686600, 42039141212070144, 0, 177685409477952000, 6624681414079460, 67934888873078400, 0, 41100444928495800, 15942916106935748, 4947207273188567, 118939351938236928, 0, 70737879378931200, 49475588453678592, 19773465990909228, 0, 173853475383513600, 9065162023101412, 233646166253721600, 0, 5240993760792516, 182281417081344000, 0, 4120933369891248, 8664256782049367, 68315122407052800, 20446364724074948, 0, 47502834937671168, 5072548601593967, 32258893865232384, 0, 44767030845574656, 48833377496856576, 178242735334809600, 9252354469402084, 5127795545895792, 224936603885635200, 25443277192964548, 6057456987528900, 42288844137622200, 0, 117520392402031104, 107657249619340800, 8658943915197167, 42741460487600640, 19475647217041348, 0, 46906063013210112, 34102867651483644, 9339693537571812, 240745696340889600, 46890106800012288, 45359051735446200, 0, 114271987159982592, 69435451010880000, 3453905484481716, 0, 24459935564894148, 40070513113754400, 19383966785518644, 0, 64422500903308800, 44778600794207232, 9785109217592804, 0, 7428007095259392, 218826627639811200, 5291143520646324, 237824312773017600, 0, 0, 42995638910714400, 104799006418521600, 8791360430733967, 0, 49724887729195008, 12481313495381476, 36554802556620348, 214401237716764800, 66742356188067840, 1975791551387067, 0, 11179548881943012, 0, 101875346835955200, 8467295941389960, 131407912969200000, 25588998192938948, 0, 18187285681131444, 40136543785810332, 103825872823104000, 67415103811616256, 47591385273868032, 4544330264381467, 13811566008617444, 318650980141670400, 35045423861213988, 7141877106631860, 224708113837670400, 44209289985832800, 17119255202038656, 23312991518904244, 0, 100915478972121600, 57548406057271200, 65054232543186432, 20364164694120244, 38625629168725380, 65669120574179328, 66972699227658240, 220230053503488000, 0, 15976988436463488, 306866656805990400, 7670558801935540, 132900765075849600, 0, 2022395493791657, 141057159581376000, 24908887802651444, 63186458053588992, 5872458448243467, 64657266991589376, 86001860358505728, 14650174661130724, 0, 68137420270993920, 129619280428963200, 0, 4553266489756969, 98053833118118400, 6971890159426228, 55081831805139600, 127190778597446400, 30800041527319044, 41236045634363652, 0, 65643232170668544, 5484029428133667, 19605183995548800, 291944313342259200, 9000664713243316, 15686808235476048, 59003715830180400, 123919160294880000, 137694355255180800, 0, 24347767233905844, 0, 53793059646137400, 67787955317606400, 89644949271327744, 286848361458892800, 87024610156861440, 10164202807093748, 17676581295512592, 5601730478909017, 134331317084966400, 21717877627741824, 0, 191674721905344000, 57999174108701400, 27789174982883844, 86846470519560192, 136587320681587200, 0, 64580020600619520, 14303745270453748, 374026277295820800, 88751979461643264, 11623415779850932, 0, 125395675551187200, 29834452610431488, 33716745138915844, 6194506910419969, 0, 133237548242956800, 179527881111724800, 28864168649738244, 85938575742876672, 85795372382201856, 0, 21653341362005184, 28296090990144000, 361249511416012800, 0, 12398309305234100, 187648961269132800, 55473743550126600, 5968596025532532, 34460678601431044, 0, 82924592109189120, 16301284163020148, 127271611865180160, 24681754661158800, 88625129682313728, 0, 183708609081638400, 21382907183127432, 8137392546524276, 129871341263577600, 0, 174072654837561600, 179222949199065600, 43489115184573444, 89477152166635776, 27001285524723600, 85742823829565952, 16546313625448948, 0, 30409504377223680, 345042830542233600, 43392872534444928, 170153470491091200, 0, 175366873423987200, 106959418217200800, 31717127549040644, 3545982189814041, 172789161791702400, 125805262899640320, 0, 339507500071219200, 17079625289463748, 41557668927537024, 9639252031770356, 32658315517495296, 0, 21811512480664644, 235336606996262400, 168822879177456000, 40291670491581444, 122452871391848448, 28050197359791600, 84523610098745856, 22158821330577348, 0, 124325881492345344, 24797427814507428, 171545279817024000, 44222721346238976, 46916550739491844, 11651020497527796, 103614054835575600, 251525812388659200, 0, 41284584044157444, 0, 121032975085650432, 28471300857048600, 47275487732889216, 42296241973529088, 108827170141525200, 230806285234675200, 163662400768060800, 10051136089579492, 47578404087728644, 0, 98212275081711000, 23155206631671748, 154893778140100608, 94780064835792000, 0, 26887848769810116, 226426554459532800, 47137761356614272, 12972435392622564, 0, 103443330772063800, 238033393403904000, 221529608126784000, 0, 119607785616314880, 91994363343849600, 22167467639889348, 7819687174546167, 44721518970640896, 0, 67941852936076800, 233426626210713600, 27397221822656748, 217234153764057600, 285325542352742400, 44648274886781444, 6717343702214980, 235128226217472000, 153271427013789696, 0, 12256224377602167, 27403830837303748, 65613733881048576, 13307937792868324, 47600194919565312, 100142895925211400, 62548132290663168, 230548770824601600, 149530917753575424, 93296462712796800, 33180336970295748, 55422836715418200, 151723444774003200, 0, 60129374427332352, 0, 212907999031718400, 15062305490027492, 278455544653824000, 300970959032217600, 58852268014195800, 12301075897814167, 148042420614885888, 93666866437209600, 0, 68788894798831104, 273504900083097600, 0, 217635362006630400, 15510799489119716, 10848561751530864, 268928113355280000, 34509994979281348, 0, 138971579252313600, 12352000049304367, 63298332566129664, 68064661823625216, 18623635309815268, 46736589194487324, 264001381197609600, 286194202637414400, 60309062357837400, 0, 146461228984779264, 135584399401459200, 33335024222711748, 27329070940949044, 50817189605452668, 88908049652461056, 281148056856576000, 65865370277389824, 387434528228966400, 10051256612459700, 283013356966502400, 0, 57583316219083200, 32768060469217844, 86191812845010432, 19523214848103908, 257413158258307200, 91917787224582144, 277994522985984000, 0, 132301262621376000, 165746990466748800, 0, 53800181130467772, 89002505786923008, 7240280464622267, 21384939475528164, 370644057623347200, 162041416963286400, 31913306034961844, 131215370307494400, 73843065033660000, 89678837372825088, 364909009612492800, 52026707107615140, 263796776757964800, 29134021479076224, 357925670716723200, 78413872927334400, 176545585797004800, 34054072464142644, 87767038079133696, 89154410770483200, 114224988758130432, 352288945187020800, 163712676089865600, 7270028560812617, 172719027358502400, 40632002616445444, 111033322501006080, 0, 90637514960380416, 448268259375820800, 15337007805041332, 75559040096310000, 157328124678316800, 47261913058531844, 0, 336285054430617600, 115538586161854464, 27302089357932048, 168931329453043200, 0, 232647631285132800, 74247052025237400, 115117479919120896, 112235186971772928, 21150739160642548, 430193451360153600, 0, 228243758829350400, 43989672585034244, 167711536160985600, 219039967298937600, 424019024761651200, 114064881079186944, 45165484622486016, 416482621909401600, 0, 214619440717843200, 44986769095690244, 110843717103212544, 161087938148358144, 410406517792051200, 223793104613875200, 13975633112231028, 0, 55175823478410244, 157302927723497472, 38831227878942000, 114075651587756544, 208685967750201600, 214650743038272000, 62503044012375044, 128868904303912800, 0, 393118289625600000, 61580582894033280, 134730943478496000, 280483612958707200, 207212108974012800, 155674346664056832, 30539270931191748, 35699355468317124, 275640361915276800, 59044225390320644, 297937571742720000, 0, 153993551654121984, 62504180574349824, 130997321517978000, 292790030903193600, 59959241786698244, 192048649391757312, 270685146574425600, 19998002879811556, 124968735064971000, 187875521214474240, 121116647721398400, 0, 278216064625766400, 260692119960998400, 334629538382131200, 16545346447338167, 90275766362906112, 329177551576780800, 275078747136614400, 186090937994262528, 43415533775620548, 84153394207109376, 351556814968934400, 75766993468241400, 184341542151836160, 321829307184384000, 345969895541760000, 0, 27225432796988900, 311507919368438400, 170413757735616000, 66043244815579548, 330111591854284800, 444564955350835200, 43056517092104244, 114192390295346688, 438289133693644800, 326698595880652800, 117692965524621312, 199895523162019200, 420417115795353600, 97300865570846400, 406862987798937600, 211722482275315200, 142771479601814784, 509572783080345600, 59437226615114244, 502857582835507200, 0, 144264191677949952, 272731696910323200, 483701227527168000, 257646555606240000, 469154656986624000, 194634282707859456, 76533104773667844, 159232763232331200, 324302396578905600, 342716818958438400, 228545421167314944, 381996576307353600, 400070780179660800, 498934589516697600, 567677135241216000 ], 30 ] ];