indics:= [ [ [ 1, 0, 5404871448, 0, 13217136384789, 0, 81068871689856, 0, 477523528870575, 0, 10744465882584816, 0, 2050608054224200, 0, 4197510547166464, 0, 28174134189357279, 0, 29412013746246600, 0, 13646910124923237, 0, 43727701406424192, 1342840568613, 5889404323436728, 60194903665976475, 0, 798730260225201, 0, 160567620630903792, 8283533814715745, 0, 55703570812729600, 118678927357497312, 16400270831869944, 0, 97366025, 146847461161526784, 0, 399206074333656, 0, 20351857861001600, 0, 630649025720518800, 0, 0, 33714356232661659, 7533639850747672, 0, 14234617731697350, 305868153612657024, 16588305115211032, 0, 3486355537159377, 123972769073459200, 331409883770491536, 0, 42066250139619200, 274315604085414225, 0, 17178002144792, 0, 0, 16783159213659789, 4680291666051712, 0, 47082473660642025, 57616246168728320, 26078014336654701, 0, 0, 0, 1080655459591987200, 330366326267602080, 4992802683217475, 132871582801689552, 0, 9193004426924672, 1178020302167493, 118626092837971000, 0, 525933149497622784, 19654379620871296, 0, 42763528695809976, 46470203887028400, 0, 0, 593071718561760384, 7166085810764575, 0, 67586671778610688, 1538115996754630800, 6072376103879748, 2109587480183424, 0, 12933198963550775, 0, 174881166868686789, 88138084741363440, 0, 15796395350267648, 0, 561191904766678200, 201747660101888200, 0, 106365663321736176, 9479815504506375, 0, 68254412706034875, 5501535238613920, 1605036907050585600, 0, 919835180026887312, 0, 0, 73137236260912200, 284061293269248384, 18637046505554584, 24167300135524608, 0, 50511842893551600, 221474842112032000, 0, 14031406308726577, 0, 37456411855234304, 89303543363784375, 66337986129974808, 130553927958589056, 0, 17418528509830352, 0, 289004155903794075, 961945594321957632, 88194806243059400, 110602436765122503, 0, 0, 2385846055355328000, 16510425271070584, 33233733001983232, 27305266196225477, 109403123957289800, 0, 140382781096948575, 0, 552340977458257872, 0, 162733784731491456, 88327010327774607, 53996500311035077, 2187715143613296000, 0, 0, 302420714078732800, 863127335573525, 0, 186285740914571904, 65347295464313800, 361398816312782418, 297252772079293872, 26826930764543416, 0, 8484323671942981, 0, 1438657484755222656, 155599238088787501, 186698646760999875, 138969604767756800, 529398168031975680, 45114549364526904, 200696314611652092, 122102585510097024, 393780244812467200, 0, 167413697293774875, 24734442543686584, 0, 0, 194292909475117, 360908856765878256, 158714502999336064, 286815814658449920, 0, 1226498925565385100, 32963302249237944, 14950648553328145, 1425091310018583600, 0, 0, 131330393593888000, 388948289437710576, 145870099144784475, 0, 227999320013616768, 0, 3139216153494566400, 56374112416020352, 0, 64232803592841592, 0, 155045155830240000, 0, 130705858616021500, 993082058334138000, 7407890970045625, 900734753532627072, 262798035716014632, 0, 339066696399422976, 0, 286210662854237424, 71063821751982328, 3339677183622988800, 0, 60261267359424015, 43256500279620969, 432109647019808000, 11684960412445144, 0, 39392587148872050, 367034537782181376, 111978353115321600, 827879656628858832, 0, 544668223634029440, 52968227249160576, 252073530918572112, 0, 22622793016368088, 736846985271344625, 0, 1989388947075846912, 161535367769157368, 1088238652105530000, 0, 233593722905696000, 0, 85271057202869632, 0, 539623877196278736, 273883131544905216, 0, 101011375670120163, 1034182562498720400, 76172223380952448, 0, 478525379188087125, 0, 37010209531061950, 8060468033414360, 0, 567787336589328768, 227774830446096896, 0, 160508095796265075, 4089447007477401600, 0, 0, 58726061849594240, 51372482529228056, 0, 0, 2204426347902566400, 34130010176366985, 44596120345916350, 232006346552473600, 0, 602183500317728640, 906946352053626000, 757548134038073394, 598214184196944528, 71775365485753125, 0, 109108162222086400, 0, 50466703118372073, 0, 97020684913194880, 185968009224627723, 252667402013568000, 505958793743172825, 430842268047404600, 0, 1642459256735692800, 33987454897838616, 1277870702473575936, 639167076025226640, 59029239182785950, 0, 511975946386567260, 483129452642258304, 111721817090989440, 4378284682125772800, 0, 483638242121424225, 240113780180732304, 0, 98822626716874776, 24108512508435072, 0, 0, 29453797029426561, 221872034392963000, 224109608616652800, 1355694711764072832, 113125913315650825, 827706159368232192, 0, 108449813097686784, 553577811401339280, 95210613153923301, 0, 41941756607619200, 2846482002766494000, 0, 0, 55731649117671772, 195122156772760448, 1660592365548672000, 486441928432868625, 100455771215277425, 0, 141841691378551552, 497835767082697632, 0, 941536309119299712, 0, 22200997168261875, 0, 316715722529663952, 0, 0, 1593639842640268800, 108692307028683264, 1223198650511542500, 2186777702431558800, 89940143965567293, 223623504102787000, 27316680369024640, 557070942549069432, 0, 0, 861065484387123456, 26611668666510475, 370068108451085520, 5902134123599078400, 214779264683143425, 276083286280771545, 155048598926140160, 56016858144246912, 59796231866928576, 62215783869976605, 2954684760056601600, 168512218816534704, 248355129237887800, 0, 0, 857903199637695900, 899877533315201280, 0, 1463623514180889600, 1808335125279662544, 0, 940521036110258304, 281664576498349000, 564109855710687504, 0, 93850808968261896, 191679949757500848, 44717639450622875, 133398960585309696, 0, 365489459201374416, 0, 2218070487658784400, 686492200056307200, 11529258622046940, 2280011218175193600, 37658165485235840, 0, 987114952197993600, 212886002606521400, 36605527300331175, 1329539094033563088, 0, 751855234806929664, 0, 150927829288867328, 298269996878804589, 2140617709076691600, 483174464628398976, 28498907773212756, 0, 103900047233755264, 0, 46082470225774336, 202546123890208768, 0, 873797126397621000, 124791283298599344, 411113540506060800, 1897608058378223616, 0, 356737095598211400, 372291428395049517, 0, 872093498022734976, 272691301702460400, 22777538398854775, 0, 0, 66743450850721536, 4151085392140070400, 156757421429812179, 837332504339202600, 95355342905007064, 247650282258075136, 2298119235515788800, 0, 1974430567925370000, 339327777730806600, 38565632159954380, 0, 1338696164008857744, 441447099113901975, 0, 1395094786874917632, 56908457306725775, 0, 161404281505987400, 179674194318614883, 0, 528719160652401024, 27956358168331504, 401686912414215477, 2219269780763788800, 3778975009033680000, 0, 3326177265029107200, 219725125175818224, 358227495506412800, 65440487899563776, 1397193616292564880, 0, 827128647358265400, 0, 27752816614808529, 173613498430253000, 0, 589685999603935104, 7259057613074534400, 401293962200909000, 0, 810792547582272912, 84676744411733248, 0, 132218984395276440, 228350189337093360, 310419983136804480, 0, 397020838897004800, 0, 153209927170936683, 54580443511497041, 2988005970998150400, 27478616306674472, 2053520101313472000, 2698101762753506688, 537174123686819475, 0, 1393924292934071040, 453866589570540800, 1275516100540834704, 224094502679543199, 149631276413421464, 0, 340870790238973056, 159257766607817800, 0, 495683817258829734, 573015067815540096, 68977933328699936, 3217478540543654400, 943170956473657600, 47273620693221496, 79640165040158976, 523765365801560475, 0, 1450479830997904128, 0, 346739044740844800, 217667222575241800, 0, 2054607351784281216, 0, 156176684244131321, 315023200183314375, 876200151600399312, 0, 3124045379437286400, 781653466335884544, 68293043785903608, 2246116257041542200, 148709783314441472, 221448601088326503, 251130692203738904, 73523240860724517, 2987477555595312000, 260446295195538048, 0, 624132814103059200, 0, 0, 296342587553596575, 0, 481369897381388800, 941385427445805264, 555996560009192475, 1321678604985133824, 0, 394223843761584768, 150566730410944200, 529640477779166658, 205728279271079031, 5149719825700377600, 560294578458999216, 2897433173364297600, 239199418900510336, 0, 1744666754408996400, 0, 2950515937637798400, 471358311506534400, 68160798187607160, 15214492645335093, 0, 1958128968234646656, 1939879015099518000, 175866754772544141, 0, 227555554679747400, 616428988635667482, 254741888736166400, 0, 591373846629165744, 290484729532722975, 847269187327957248, 0, 93302618773774392, 886398538651237584, 0, 5482076241087667200, 336654355155236316, 4206418113261888000, 332928332258652288, 0, 577843149179571200, 2023299798231666816, 230921794642438541, 2707763505392726400, 357395478705291075, 76319095196893496, 0, 270849208704256000, 0, 192016023744491600, 912651911479169280, 528215980446912000, 7665238016934429, 1309046390706619008, 381237002385608196, 0, 241817945114935424, 346877774022635136, 539895021749494272, 656020806635694978, 604299944829107200, 0, 1673226477475299900, 461449516703231664, 85033280695493816, 4486571073399936000, 80337471140162232, 3440006826637178880, 0, 2089199849137546800, 0, 43650240108388685, 0, 609910442388825600, 1864203006812858496, 678221545094630640, 279708852575976576, 344366023825932675, 0, 574761714051340800, 258393416431859200, 1635668835898524300, 1151253595599161616, 867012728857972992, 0, 154405596294718520, 4083994061191411200, 105380316180136832, 2013389208519178800, 375825942128139372, 0, 1064265479017706925, 594956949604377600, 0, 280153284732537600, 214859512892219300, 2705334323449860864, 288061859140122075, 177513628842781368, 0, 1551569440433350800, 0, 1305373137705355392, 424481085112127688, 0, 3978663968241446400, 0, 145903652192322432, 6389409011226681600, 0, 578371562412699888, 360716978820525184, 146146897481094776, 4313310431793945600, 465368968175104512, 0, 1665880160453829900, 0, 141431999358815127, 206508863468198900, 1486893620539232400, 56532775630687769, 643465585020320000, 0, 1379205220034733696, 1931657719466161200, 0, 0, 79272738981659050, 648185792542023168, 0, 214041818346297600, 1217592572699025360, 596808480665434608, 885499552637852544, 0, 4204943920233292800, 323729407845610496, 207970557303970215, 5322094115904547200, 433386105160816368, 0, 3769401175451020800, 630400292370208000, 132288572128020352, 61159090322620376, 1106155597377105225, 0, 0, 2593389811618886400, 2975608853593190400, 235804542979946616, 84557926513047850, 293537087137222400, 1296843331737315024, 0, 381772761571961600, 336657325986270100, 0, 924894250423081344, 1359568766145133200, 1035381480247060902, 145137969559169408, 1304138962585775232, 431165605644628632, 6794756396898355200, 869644680618556368, 557922030206289408, 1087965056164586625, 0, 0, 2668522263592004352, 298416067693660152, 3990291127168742400, 1602934971558675600, 141442943441676672, 0, 0, 237317558677874559, 394826374764793600, 771805131824605725, 591686290513964600, 701766970628588800, 45782864821343448, 0, 1749155279496804864, 917736176608478928, 131842139020658250, 329095470102495744, 576287357169950208, 0, 1263175157519733456, 280167771973717179, 5159470127307379200, 0, 773447005796906880, 163515944524708736, 5678621216364288000, 0, 117779073687570816, 0, 744664958708818725, 0, 3014883261569971200, 84355478200167350, 112501203979839192, 1145854537826317425, 0, 2495645700335684352, 0, 953034702816345984, 368075425890692608, 1456355641862125200, 995671187138940930, 396879591810400000, 5040973948754649600, 1868282721909396864, 0, 148338437343912325, 0, 205862410195852672, 0, 176331563527002368, 0, 2923666431289536000, 817277892856658640, 133473014497573281, 0, 3713444181367441200, 325257210248211027, 410182285613721600, 0, 641943623643903800, 1392697037836218000, 249836000108573056, 1109416830871172490, 2343602537233075200, 0, 755078456492507925, 1755722238559133184, 994903395973625232, 134311853589001325, 88413991594604950, 0, 217943947866343680, 8905363788143692800, 719582922076545180, 836868299042418048, 488835455036105216, 0, 193926794832705920, 5483923734723225600, 347734715155770339, 4822782452284032000, 778759470095675625, 468606315979434384, 629064483792927800, 0, 0, 2263891939551782400, 160043446580709400, 1637882454696489600, 1833970206088189440, 0, 2835391876659840000, 132089633254758969, 124363708164544150, 367069274226124600, 783178070739345396, 358579828545484800, 0, 1845253908145173888, 861661948351720320, 1241750640284884224, 1168083069823924578, 5361661875328204800, 0, 526898854261449360, 7592109424950758400, 912201775251280272, 270194701300024125, 244080770702905600, 88620520418143360, 0, 3754289677827063600, 0, 74770307622567844, 111407110978178457, 3839037779728128000, 276513233996153728, 379008408993225400, 435021390561152000, 1932435766870321536, 790077299676752025, 701314082004857400, 183482976925172625, 1285561223269790976, 0, 2128580473535155200, 2391367084435239696, 219925801275650816, 1729935697806429696, 0, 943552152660464784, 1368413705446042752, 0, 3652836529781444400, 787454499785065164, 0, 112659022608126316, 346994872728521088, 5126464210268006400, 0, 2284739531271897600, 184820881122530816, 1672884658568573700, 730737532836417825, 511285358981021328, 0, 2985682123223917200, 970986146151353600, 73181543661225600, 776903040104158584, 0, 0, 1424104924253913216, 383249578419279800, 60803629206441275, 1865572455538975104, 642844267701005520, 7175358794330496000, 287431864950606625, 1105145727810815232, 0, 209721618731325952, 426845715840239553, 232318808304916224, 1639152882623346900, 2895709297492256400, 203340564273370005, 3878287096232524800, 0, 402833846623843000, 146795294314982528, 3528629676632631600, 0, 0, 232639579912539044, 0, 1236051059316787500, 1323941887726647552, 2135380083561062400, 2367172142043317712, 7035456537225446400, 2494880670518968320, 303125528605318025, 466138264742934600, 502485026843949057, 321491193140353792, 803571478111907856, 0, 116751896617767696, 3775173334108492800, 1289007957342478464, 402653984208952752, 68534994548121675, 0, 0, 5373715773862080000, 641153262352836816, 1198290841073565900, 0, 936464515304358400, 2058825046233561600, 309363787602627072, 2465988497369557200, 3094299921181094400, 1680591138665374500, 0, 2713281655080186000, 1423496289268437120, 439729846085565000, 344320056321155000, 825787438359694056, 10559027598313420800, 1829668755185361360, 0, 1178807233119918336, 101309471801455075, 243990661063707136, 0, 684903133855160784, 6787719733027968000, 2931734982655789200, 788692303864699776, 942538381179302400, 39824174769767148, 0, 527691670152784713, 3002692391656204800, 166699168206948480, 4797654591142156800, 226187987673781768, 3651165428487859200, 338652961651593648, 424832188010828600, 598727230907776000, 1893404494768449744, 0, 1205199080815177500, 2471696635822940160, 1208016767628898560, 0, 2392707638634564816, 548042915145160917, 0, 856557993735321984, 9121655889445478400, 1311362478994720896, 531396127226208200, 0, 0, 124280068694369024, 288606370530199888, 5234572156461580800, 1213415764286638200, 171062010151352920, 352218178173462192, 339899213514591744, 0, 626119742452070400, 0, 2568840116524185600, 2746204722253011600, 993877770558656000, 543798519348269000, 50631675290575972, 2831647574648640000, 3543317812019343744, 0, 737753742888269775, 1348353880663358592, 1906501564265276160, 87189946255960575, 0, 5114628869531212800, 1740706102577042640, 320539859782385787, 191206106662196568, 0, 413208588772722176, 597067924010458077, 3023514891903936000, 0, 4812686491707177600, 2659149429251821200, 823645722307966848, 95965130196826588, 4297068298932134400, 0, 1268378773465267200, 122163205224888064, 1904986619796480912, 724949321840517975, 0, 1211726050575333000, 1972154405049244416, 616459158125312000, 311361849796467400, 2488197033355327488, 0, 0, 923275886509033344, 8664288088232448000, 582720040147049800, 634070140308117405, 1197352291969145232, 4697999833045699200, 0, 4188976746190617600, 486495491141305584, 2939118292292346900, 0, 583254798412524800, 198604692404408064, 4979316768171840000, 313705117480838787, 1138242213298329000, 304724523969506520, 74170238295966193, 3911876272350739200, 2838422093202163200, 0, 3376750542203505024, 0, 8510490483293030400, 621091228834217800, 0, 672961234060448000, 1265577403312885392, 1786196747946293136, 772866256176266775, 242762817646863896, 1823277666300297984, 609668864939134080, 0, 273961454302710600, 0, 690563126612678742, 299602675151055891, 6499220957515929600, 909492598622180736, 3808768584902188800, 84906405603931256, 1240453522694432000, 2749970124031065600, 3484530350670462336, 4549569527798889600, 835413371901078675, 0, 3994000309522137600, 1971390549131963136, 655342205917331200, 0, 509928340585043200, 1835091685810902672, 2671559088215953536, 0, 176507255162667673, 341951177781549000, 787135568997153582, 0, 960856923154617216, 8242208807099904000, 4066840647300556800, 1160384457485014272, 1234190840828320000, 126306782176195320, 2845923793137545400, 1183403811175856784, 222366758320758016, 0, 6913350383299046400, 343448332918858136, 532132013797241472, 0, 604502190530208000, 0, 859056755477497600, 0, 2743926904070849664, 231698687814440985, 3615176099884396800, 534461044956455175, 3370067268705998208, 1354176621109892304, 876158709378342675, 1232666032555314432, 1845476967020735232, 742810885300230400, 2809352816501225400, 391212526771624527, 416641131491575960, 6346352012530406400, 3808358368021257600, 338692695392067200, 552980306480312448, 0, 832040831537154774, 874112719280736000, 0, 2270436831354477600, 3873968086249612800, 1326469029139104000, 699788800930329600, 125360636059575672, 4385218385247971328, 825730736274498075, 2704885309932682800, 1892429990665470720, 0, 0, 362256295747517000, 837033306842045322, 6214511793756441600, 0, 2548602742604121216, 943347672530816688, 384804108911584896, 537117330205213575, 0, 1302077376216867024, 2226159635261353200, 0, 6713659654926873600, 3770932410724147200, 1170785510295158016, 202160565706830584, 5290454569673433600, 2892517257073159800, 0, 2631703301233036416, 2618454939027006000, 257057695804582381, 3599345580798230400, 905390933885408000, 0, 436102798793804800, 0, 293274238054111800, 481417502356910175, 1319454950297096448, 0, 733601806199385600, 1357660137643175376, 1792596920906498688, 6578141110575283200, 569557699669186020, 5170466085088320000, 0, 646635540293136000, 7914308815137513600, 896254649688204018, 837844155317350400, 6043466341406131200, 816310986506425008, 3499698684148118400, 478742150445106816, 163868476316841528, 5604620829767961600, 0, 2265407127883335600, 4203184987150792704, 0, 282622865346625800, 779370726879104000, 56989569694235197, 0, 861411841576588800, 1871427537292705920, 2475494153715770496, 2536634806024983600, 0, 390062837659716736, 916772940664330752, 946023945326119242, 400602342850086400, 2145874426124931900, 1604183014665152784, 837787740257493936, 1276703411577442560, 0, 5481052668504192000, 229030308153783608, 4320926417593847808, 6400964732673100800, 2788660530313086000, 583776164257848396, 4939756297428902400, 0, 840739106658214400, 1495210654102227525, 805456496421299200, 2531062469293693056, 3406815440945148672, 550035822137763075, 255534923945805880, 0, 472490169372748800, 1690572377865082896, 0, 445622421535437800, 1332483621309556992, 0, 5034604658613235200, 222160398924579712, 7714715473170604800, 1763968082893043328, 591339596269634676, 8379473183571302400, 470257063385942144, 810267838689636864, 1472200491395670525, 887693798625408000, 0, 2184599893949869500, 307646283799283100, 3489144878776142592, 320029615998979000, 5257270564785177600, 2156543785313389200, 4192683563791872000, 0, 0, 1872775623729407616, 2687585922008612400, 0, 942716795359116800, 7569331199735443200, 0, 977901399745842672, 563928477401556096, 0, 5289739951079193600, 441439881877966848, 835532016572385792, 2110023037154508300, 1642035184519568400, 341503946043354927, 6534277299279100800, 0, 4805998746571353600, 891237536491859200, 207731418341954432, 0, 2602172766971146800, 0, 3907272141801292800, 141421844400721250, 1537699784529646125, 445081858489337600, 1775488267329427152, 427420140874922300, 3280040945471902464, 1354657598948850048, 0, 488640343724640256, 2009875811667834000, 1313642068222810806, 1800597010181991552, 6400817498646576000, 664840836626866488, 0, 8158345615164057600, 4691066139202291200, 304035260908712832, 7388854632600019200, 1520751706586840025, 0, 0, 3361455147656989440, 3803297236747968000, 399935785872590200, 5055744038763187200, 0, 390480472263390471, 592486719552198400, 447433297205986700, 842987474678809400, 1935597477354618000, 1431747685151470782, 939559551078918400, 0, 1864826578092272256, 2305918961609513472, 8008931722978099200, 1336688999552702160, 178331451465899650, 949258275353280000, 0, 10960557945734476800, 1744707737013387984, 1206097998224217984, 4937775012783436800, 622330288159026176, 256037207553573760, 6928676777158809600, 0, 419999814989959959, 6162551327817993600, 1101422749661830125, 817315844459833400, 982274764983379200, 177474143735909080, 1587155331518202825, 2389165463195398656, 0, 3191466228302211840, 3709727544561024000, 211980444752373250, 496646608515232256, 1814355981632580048, 571495272926483200, 6222159851259571200, 2437269997068743040, 0, 1235890181590349184, 1487651439988324566, 6791213268060672000, 0, 292165965001970048, 7811210473080268800, 3845286127631884800, 1239118359702424272, 1531945575087098625, 0, 4740201786316215600, 3256996165856232192, 0, 2053269110319661200, 341543362619114880, 1399902540712033626, 0, 640329392673888000, 2533549158514025856, 1120350390715151325, 929275738729183800, 227858691502046925, 0, 312417892139400448, 10457872895965824000, 2252737757962934784, 1277607341273249232, 616592737142321664, 0, 4626228591121028400, 539386572919347243, 5984625235537497600, 889647145510566200, 419396870256719744, 6546886292346009600, 0, 3076198002724108800, 0, 2153111100801669600, 1056191002380778725, 2400753761695692288, 3737668453750732800, 170732226631249550, 10288572787617868800, 1043147703169316916, 0, 1304332814273825664, 711353199485091328, 1478198304510916914, 6578463710600601600, 5856526542565670400, 2446610334446503296, 844323409582097040, 9027802778053248000, 353366933770637725, 0, 337740814457639168, 2118083728671639600, 0, 3636849109051200000, 266405603943504465, 4883846490444748800, 573686954947526200, 4485781236711466800, 618972916611123200, 0, 2510926982773368192, 938852080051174200, 1788537723708388608, 1554924733024562874, 2921543417456025600, 3031472778368722704, 2299606897315474944, 8870798554382822400, 1391108136032351376, 367704155770811525, 435133705351553280, 10074787965193190400, 4671806987516958000, 1067053657061167884, 137566065591409588, 4767974653547827200, 455636492920055168, 6323922926288947200, 1097850942396794025, 831597558203211408, 981753446754771000, 0, 1271819498406739200, 2832230305355635200, 3135527420994343440, 2176634081436216000, 2368252350425433600, 0, 1939914340102601856, 554883460702259000, 1093629590505382500, 12786844730923468800, 2446951315343564160, 1611009872150955264, 6192058552474828800, 0, 313100735793314304, 2152316928996870900, 880287582066128784, 8597780582219136000, 3805776500959558800, 1266492532435385600, 0, 219910700575324288, 4528257015116689200, 0, 258287399029889516, 4638671610369945600, 622603102023932600, 2524530659649614208, 8419843990631808000, 3148397326741929984, 392761894927667625, 1645217940716764416, 3031225685819674128, 705610113143410665, 426011945487270656, 0, 4809938452959360000, 1807705017092709504, 0, 4417201352651972400, 0, 324539919770532788, 6596461086898291200, 1639916739069150300, 2841744398288678400, 411929004146292224, 3113757533655157968, 2202269328308530500, 3254638110163310592, 3604005739296032400, 1358453131644140800, 673684840451289800, 1117611717500908008, 0, 12243542510562048000, 1853793721481482368, 142110592953840275, 0, 6461859408332774400, 1049498956528568784, 8152764067182873600, 1241992002548492800, 492610248309660160, 750446281298377521, 3928143877337049600, 2131518337144718100, 5955473963186227200, 3504430399145274000, 4666587428087270400, 0, 605747547846601400, 12060347054379724800, 2482466175442193616, 0, 1655339122080393900, 1723900785463832832, 3043364318821707984, 8003259295658726400, 3153919514258276352, 1251007852493568384, 10689355046974464000, 742306457920611400, 0, 789066377083501425, 5827723999307212800, 318116618792160088, 4553871151544140800, 655011876048402096, 0, 863214738974924800, 6305100312104409600, 1580559688618586700, 3231860713490847744, 1270286728256524800, 3132578159728849872, 3737755941078028800, 4319446844421590400, 0, 10518455475469670400, 1876554881157290112, 771678545817814600, 11826017359959398400, 6309278416527667200, 2332655427152328912, 294163316876683224, 532708062997379584, 0, 0, 3542086366254406800, 1220983224967755648, 1332141100686041600, 113899557805835380, 0, 1616522376693376000, 3636545897134041600, 4434423638746423680, 5675370877014182400, 1084734003931378575, 2572493201961548544, 830509490976844800, 2386788652316319696, 3154105274223532032, 0, 881813808644353605, 5842874098394140800, 1279246400419280256, 10224892631310336000, 5271030562768588800, 0, 1598858862980966400, 3617968353423916500, 282577952697873152, 6154623195916838400, 1586317654831889400, 406867833665669976, 913682509075712000, 0, 3241646240505679872, 0, 10026883741125888000, 851998612901497800, 4283733186734039424, 1741069167221703312, 1141165081536759375, 2426504107114144512, 3574677822271247700, 0, 6025077394567372800, 512460522200951595, 482792436731086424, 7835111693060659200, 4843801668929721600, 3646034898594700800, 0, 4252111149642406272, 5675100673895875200, 5056711006848652800, 1731758261121152000, 923918156528377600, 2434704352738306704, 1091341445270421975, 2482554433479015168, 506136171597581000, 1034377535090996190, 7688613082651545600, 0, 1386266473483203456, 9739258945681305600, 1580954713170233600, 1661783218986217104, 5550811500815299200, 0, 8289350305335321600, 4939016939688038400, 3666878430909858900, 0, 817172792495545600, 3449810660024467584, 257897643211364537, 4630866064660473600, 4140535711579484544, 0, 9575858826322790400, 1700329043226389760, 988342172239955200, 3472638390913721400, 1720405815910859664, 8138630111280614400, 536209315174835992, 913598044603961472, 0, 1098912322477128582, 1158517966776313600, 7496120635432243200, 4518155862792825600, 1650188237809696000, 4238713005627344256, 5245876798713833472, 1209370923960141075, 2505160372223017728, 1026503650651411200, 0, 7522306763261414400, 3257374142459281536, 511547928371282560, 1158465549643017822, 2815407750523327200, 4805547342010905600, 1641336164867775744, 1699706062498156800, 286610946546939896, 3564316974755287800, 5370815215014764544, 7952324422723968000, 3494624016535114800, 0, 1166751517709664000, 0, 3320139443895080064, 791528141345893575, 0, 1862270994730750416, 7920887307089433600, 1704015225518978304, 6365665324174809600, 3490726782900382200, 9381775340626012800, 7331918191659648000, 4502443542228566400, 604672069386481280, 1237587988067475200, 0, 2863169386414941600, 400864845711132400, 1034237858752716800, 5206344991164868608, 2443910087014531200, 3393460764281636400, 0, 9221427445111056000, 1238620445118621882, 7190475458466585600, 1281581229582632880, 706563989460571776, 0, 6710265207547161600, 2781872975103231600, 5173036597629407232, 7724367809935795200, 6115612417263936000, 0, 1141721811967116800, 3231285635718550656, 3297427878956862000, 664180401912115200, 2232433816453019664, 553489796457512400, 1831106323550972160, 0, 2339338276516411008, 7579246751165107200, 851652475139337300, 9887478910034073600, 5986021418259724800, 9020876203617667200, 1966623704796683925, 1147674651563468800, 4279558015793376000, 425301454070144312, 6467139984576691200, 5047681387728973824, 0, 571202229505111200, 1220654836996697600, 9005800444354310400, 2408566378483520640, 9722863368144998400, 700719104935113856, 1269362906608863744, 2692220808967040700, 2186784267009047568, 6333969308893824000, 5155820303752931328, 0, 3469263752188542000, 1255762608632896000, 2040637141200291525, 4073341726390678272, 0, 633601360725137408, 2263571115789880080, 7724163464696073600, 0, 5838826492997568000, 406728650090787712, 8805980757967430400, 9516012807592704000, 4846123307631014400, 1980607763275148925, 555179878149525300, 4146068649802574592, 2697067305552262800, 1762370929867214286, 0, 2450216645210434176, 9483683723918745600, 8650993970113171200, 0, 12675535735927680000, 6114390707052825600, 766477404641200128, 625525385315469471, 7466554174616035200, 1118098334745817400, 1269548651554848000, 0, 3034861164830052864, 4733210496192614400, 275453523252501050, 12489133661014348800, 2384820580648180176, 1757473193539605888, 869458373042446336, 1837904209550199270, 8152431611530137600, 7323491859564412800, 9266619354769459200, 2036724407095476825, 0, 4041748713344705280, 4619633076720192000, 864426379911110400, 3191468453195317632, 1207013565343846200, 1918990611260273646, 2901321103499131392, 9107602948164403200, 1788379827640960464, 12250067670623462400, 5764148978744746800, 538354775735402368, 7888761516564019200, 0, 1484940974919914925, 1237122441679443000, 11952244678114944000, 2974965090665918976, 866361024559448576, 7129532108494080000, 3107417273029337472, 7741695493046784000, 0, 2696790413093312400, 4650288468817036800, 5604358505083729200, 0, 1917402624451548810, 3194093920055522688, 10417654690160256000, 467860154296311525, 556044292074427648, 11719116736438809600, 5923946146939392000, 5480782795469444400, 1268772750922227000, 3736356031951449600, 3864565134449772048, 2763854909127520800, 3026855569456424448, 11540214113671756800, 1425591404521478820, 14633828325543168000, 7500680051170713600, 1289531800810264464, 10125293598745113600, 1616807190811910400, 2691808321778905200, 5775299984510054400, 843718290428051000, 14433530902795468800, 3194841538976148864, 2240014104578850048, 3763151043176645136, 9958686860655590400, 0, 5527991473810974000, 356056123366270460, 5649825633194035200, 3997086785908217856, 1685723126349344000, 3857603171383168272, 0, 2461422800753659008, 14173920040408934400, 7795767504043929600, 622426007821466112, 2716674565104366900, 4506317266036064400, 1736176666932563200, 0, 13856024749303296000, 9479466412488576000, 3899255833904726016, 1064183644969087833, 7096706154026227200, 5680455933818496000, 0, 7619665288564108800, 2094177768200295900, 3872166859437938640, 3995894102907009024, 12197317415673600000, 1032070182633357000, 13602351935631513600, 0, 7475461095579494400, 1658031364505049600, 4653817046238374400, 5299484690670615936, 6925009912481740800, 13409553965030092800, 3067669996413551568, 1765515922601014656, 11884411452262809600, 0, 1996483772330214400, 6787657434183628800, 1177214148048384000, 3996486500895830016, 5151681882559774080, 11703909366338918400, 4317005921719310100, 7311546604987315200, 612186289395390680, 0, 2106338506799078400, 5257056162465509760, 1523118308947407375, 3174712893814807296, 9135666600871219200, 6787505429587228800, 6112890419689497600, 2144455499641241600, 4417720673627553300, 0, 11184071747579136000, 2287717243243165584, 9625792815991833600, 4337410927256298900, 8923831034400460800, 5645008610243846400, 5098113468022776192, 1321516243712275200, 1477699697322985230, 8767729909572249600, 2072906577289888000, 6320405648002572288, 9420144008183731200, 0, 4117842863272185984, 2263497899613541632, 4226004538899003000, 9259821299709926400, 1548429878012870400, 6158823068054218752, 10800056753274499200, 8590090091395046400, 859744451370087040, 3443113271951330400, 6274158969936052224, 4265416619888458800, 0, 9013812611102745600, 7273040320769702400, 10580162392529654400, 696053370482072200, 3072868591628833920, 11342031877282713600, 10410211982595600000, 7655001511360281600, 6099750147211978752, 1583181956391616000, 2897252217801304848, 11115838197478963200, 2547023158262287125, 5028301450243296000, 10179282878155526400, 10941620141170790400, 0, 14315274233882496000, 1040856032492761088, 8738657489037398400, 5754278811026726400, 2321606037562141950, 10674174612528537600, 14056865124240153600, 1564341574415244600, 3712480455724061184, 13860860534907724800, 9194733499939737600, 3943832878160302464, 6710522846516650800, 13295705667592320000, 3342507187786702800, 16391677280090112000, 11597362659856512000, 6897616790009088000, 4678460548262084880, 16112723298452121600, 2112927967758905600, 15902823361285324800, 0, 4830162442075404288, 8901188854714137600, 15297051323377152000, 8148459252326131200, 13474590969966336000, 6213936877813190016, 2568517051440307200, 5151731208290486100, 10306603091215411200, 10838803667844633600, 7315569066347347968, 12080660954182531200, 12652608313731993600, 15778820771199360000, 17952789402003456000 ], 120 ], [ [ 1, 0, 10094304256, 0, 26434272769578, 0, 159772782050304, 0, 949394754782775, 0, 21488931765169632, 0, 4098333540357995, 0, 8309665264708352, 0, 56348268378714558, 0, 58669271334265200, 0, 27293804179557193, 0, 87455402812848384, 2197954005369, 11740560114458784, 120389807331952950, 0, 1550703706715265, 0, 321135241261807584, 16567067584354433, 0, 111063868158944000, 237357854714994624, 32797692656100288, 0, 194732049, 293694922323053568, 0, 788901051655680, 0, 40614628041421312, 0, 1261298051441037600, 0, 0, 67428712465323318, 15020115490548736, 0, 28374566720265025, 611736307225314048, 33175967931943168, 0, 6972711074318754, 247122000227296000, 662819767540983072, 0, 84106913873784320, 548631208170828450, 0, 34355288850944, 0, 0, 33566318427319578, 9337381546644992, 0, 94148407306246275, 114932221655254784, 52156028673309402, 0, 0, 0, 2161310919183974400, 660732652535204160, 9946919284247175, 265743165603379104, 0, 18314973830821888, 2356040604334986, 236587714228363600, 0, 1051866298995245568, 39263627181821952, 0, 85507079499370579, 92940407774056800, 0, 0, 1186143437123520768, 14238239060155175, 0, 134981612902403328, 3076231993509261600, 12126679048733963, 4216809999037440, 0, 25818276653139975, 0, 349762333737373578, 176276169482726880, 0, 31441694776258816, 0, 1122383809533356400, 403214260700922000, 0, 212731326643472352, 18953978706054375, 0, 136508825412069750, 10928152129903947, 3210073814101171200, 0, 1839670360053774624, 0, 0, 145865899272146800, 568122586538496768, 37228224465407851, 48014935626446592, 0, 101023685787103200, 441790301739385600, 0, 28062130391814625, 0, 74694732785734400, 178607086727568750, 132565508421658944, 261107855917178112, 0, 34834174451570299, 0, 578008311807588150, 1923891188643915264, 176017183024102000, 221204873530245006, 0, 0, 4771692110710656000, 32893835706232096, 66382110174341888, 54561660798811017, 218148690196886000, 0, 280765562193897150, 0, 1104681954916515744, 0, 325467569462982912, 176654020655549214, 107990158429923017, 4375430287226592000, 0, 0, 604259417922067200, 1668239819220857, 0, 372571481829143808, 130539834770399600, 722797632625564836, 594505544158587744, 53473446761986720, 0, 16951472425287289, 0, 2877314969510445312, 311198460107285721, 373397293521999750, 277267727530137600, 1058796336063951360, 90052238813732384, 401392629223304184, 244205171020194048, 785653942171820800, 0, 334827394587549750, 49446215909756608, 0, 0, 388098091818377, 721817713531756512, 317175397030838784, 573631629316899840, 0, 2452997851130770200, 65888355966061216, 29603336001751297, 2850182620037167200, 0, 0, 262016876278240000, 777896578875421152, 291740198289568950, 0, 455998640027233536, 0, 6278432306989132800, 112536734204268544, 0, 128386098102090816, 0, 309106604111814400, 0, 261215720116320525, 1986164116668276000, 14769025126356113, 1801469507065254144, 525596071432029264, 0, 678133392798845952, 0, 572421325708474848, 142095252177566400, 6679354367245977600, 0, 120522534718848030, 86513000514164881, 863022788839187200, 23251483606399488, 0, 78533499503065225, 734069075564362752, 223613432764128000, 1655759313257717664, 0, 1089336447268058880, 105651510446790144, 504147061837144224, 0, 45191399885200128, 1473693970542689250, 0, 3978777894151693824, 323067886530675136, 2176477304211060000, 0, 465938658099430400, 0, 170251802594677248, 0, 1079247754392557472, 547766263089810432, 0, 202022751340240326, 2068365124997440800, 152266964318498304, 0, 957050758376174250, 0, 73735741948487025, 16111424969817088, 0, 1135574673178657536, 454957702958657280, 0, 321016191592530150, 8178894014954803200, 0, 0, 117363036018606592, 102445955018376448, 0, 0, 4408852695805132800, 68260020352733970, 88855554536462225, 462722878989024000, 0, 1204367000635457280, 1813892704107252000, 1515096268076146788, 1196428368393889056, 143488646906220275, 0, 217730181442241792, 0, 100933406236744146, 0, 193899556507909632, 371936018449255446, 503780864028844800, 1011917587486345650, 860618432659173200, 0, 3284918513471385600, 67927745584730624, 2555741404947151872, 1278334152050453280, 117963809622442225, 0, 1023951892773134520, 966258905284516608, 223249892254919168, 8756569364251545600, 0, 967276484242848450, 480227560361464608, 0, 197644611135270656, 48063390543742464, 0, 0, 58907594058853122, 442468540987368400, 447395679313683200, 2711389423528145664, 226123222067892275, 1655412318736464384, 0, 216237860388942592, 1107155622802678560, 190421226307846602, 0, 83773510863704576, 5692964005532988000, 0, 0, 111412058812590611, 390218727140066816, 3321184731097344000, 972883856865737250, 200810905951989075, 0, 283091919947902720, 995671534165395264, 0, 1883072618238599424, 0, 44215330545430775, 0, 633431445059327904, 0, 0, 3187279685280537600, 217096084094073088, 2446397301023085000, 4373555404863117600, 179880287931134586, 446178743523989200, 54610158952590848, 1114141885098138864, 0, 0, 1722130968774246912, 53059444932213975, 740136216902171040, 11804268247198156800, 429541989351249075, 552166572561543090, 309796927170078464, 111668709920782336, 119457049222070771, 124431567739953210, 5909369520113203200, 337024437633069408, 495238171325810000, 0, 0, 1715806399275391800, 1799755066630402560, 0, 2927247028361779200, 3616670250559325088, 0, 1881042072220516608, 562739293179562000, 1128219711421375008, 0, 187580070113453907, 383359899515001696, 89396592819057975, 266324324849495296, 0, 730978918402748832, 0, 4436140975317568800, 1371176031184864000, 22905216059671659, 4560022436350387200, 75245295947444224, 0, 1974229904395987200, 425107533765464400, 72823448822192375, 2659078188067126176, 0, 1503710469613859328, 0, 301405804404792576, 596539993757609178, 4281235418153383200, 966348929256797952, 56920069263399307, 0, 207754962407589888, 0, 91717773086322944, 405072269888168163, 0, 1747594252795242000, 249582566597198688, 820312294734489600, 3795216116756447232, 0, 712917050317853200, 744582856790099034, 0, 1744186996045469952, 545382603404920800, 45461144236335575, 0, 0, 133159037214572800, 8302170784280140800, 313514842859624358, 1674665008678405200, 190466348582778048, 495108833861332224, 4596238471031577600, 0, 3948861135850740000, 677765190832086800, 77113191160883227, 0, 2677392328017715488, 882894198227803950, 0, 2790189573749835264, 113768793339489975, 0, 322071626693106800, 359348388637229766, 0, 1057438321304802048, 55543607765635403, 803373824828430954, 4438539561527577600, 7557950018067360000, 0, 6652354530058214400, 439450250351636448, 714770988550419200, 130729879874851072, 2794387232585129760, 0, 1654257294716530800, 0, 55445325169568673, 346205538382652400, 0, 1179371999207870208, 14518115226149068800, 802306864898963600, 0, 1621585095164545824, 168649884837661440, 0, 264114540006443968, 456700378674186720, 620839966273608960, 0, 791886073025580800, 0, 306419854341873366, 109140691529107937, 5976011941996300800, 54882314266025051, 4107040202626944000, 5396203525507013376, 1074348247373638950, 0, 2787848585868142080, 906733133676736000, 2551032201081669408, 448189005359086398, 298928818993498304, 0, 681741580477946112, 318106959965958000, 0, 991367634517659468, 1146030135631080192, 137909998111698555, 6434957081087308800, 1883608135956192000, 94163875754773280, 158960665435715328, 1047530731603120950, 0, 2900959661995808256, 0, 692318706997011200, 434208009882908400, 0, 4109214703568562432, 0, 312352686262624113, 630046400366628750, 1752400303200798624, 0, 6248090758874572800, 1563306932671769088, 136276427885507232, 4492232514083084400, 297201475704148736, 442897202176653006, 502150920569187136, 146743579759858441, 5974955111190624000, 520892590391076096, 0, 1245488069604556800, 0, 0, 592685175107193150, 0, 961780678741548800, 1882770854891610528, 1111993120018384950, 2643357209970267648, 0, 788447687523169536, 300761031359871600, 1059280955558333316, 411456558542158062, 10299439651400755200, 1120589156917998432, 5794866346728595200, 477936715445654528, 0, 3489333508817992800, 0, 5901031875275596800, 941291187441017600, 136194581539305248, 30103079001184377, 0, 3916257936469293312, 3879758030199036000, 351684637951448345, 0, 454453551641801200, 1232857977271334964, 508400968258534400, 0, 1182747693258331488, 580969459065445950, 1694538374655914496, 0, 186035007151449120, 1772797077302475168, 0, 10964152482175334400, 673308710310472632, 8412836226523776000, 665856664517304576, 0, 1153089492175020800, 4046599596463333632, 461840747092729945, 5415527010785452800, 714790957410582150, 152477098514246464, 0, 540276417652275200, 0, 383626242911979125, 1825303822958338560, 1055849950658425600, 15272461181942665, 2618092781413238016, 762474004771216392, 0, 483097565909072384, 693755548045270272, 1079790043498988544, 1312041613271389956, 1205607151924832000, 0, 3346452954950599800, 922899033406463328, 169970316427128256, 8973142146799872000, 160494527513224352, 6880013653274357760, 0, 4178399698275093600, 0, 87283305298178697, 0, 1218109303094796800, 3728406013625716992, 1356443090189261280, 558781725754196480, 688732047651865350, 0, 1149523428102681600, 516115350858342400, 3271337671797048600, 2302507191198323232, 1734025457715945984, 0, 308634332674115616, 8167988122382822400, 210239100800477184, 4026778417038357600, 751651884256278744, 0, 2128530958035413850, 1188007351755641600, 0, 558771020227296000, 429267933877564925, 5410668646899721728, 576123718280244150, 355004588507946176, 0, 3103138880866701600, 0, 2610746275410710784, 848962170224255376, 0, 7957327936482892800, 0, 291350556158908416, 12778818022453363200, 0, 1156743124825399776, 721180348673217024, 291933539313745728, 8626620863587891200, 930737936350209024, 0, 3331760320907659800, 0, 282863998717630254, 412482327039480925, 2973787241078464800, 112767590156470545, 1285191920301100800, 0, 2758410440069467392, 3863315438932322400, 0, 0, 157991675412538425, 1296371585084046336, 0, 427439725783059200, 2435185145398050720, 1193616961330869216, 1770999105275705088, 0, 8409887840466585600, 646594874997612800, 415941114607940430, 10644188231809094400, 866772210321632736, 0, 7538802350902041600, 1258670686206816000, 264365653628268544, 121903864130132736, 2212311194754210450, 0, 0, 5186779623237772800, 5951217707186380800, 471529576876300864, 168539423471560025, 586090466725779200, 2593686663474630048, 0, 761719769470259200, 673118654856817725, 0, 1849788500846162688, 2719137532290266400, 2070762960494121804, 289538566690234880, 2608277925171550464, 862331211289257264, 13589512793796710400, 1739289361237112736, 1115844060412578816, 2175930112329173250, 0, 0, 5337044527184008704, 596799744060922048, 7980582254337484800, 3205869943117351200, 282630414900949504, 0, 0, 474635117355749118, 787563476070246400, 1543610263649211450, 1181573140554942800, 1402337436056748800, 91447292424196096, 0, 3498310558993609728, 1835472353216957856, 263432603246637625, 657148628165209856, 1152574714339900416, 0, 2526350315039466912, 560335543947434358, 10318940254614758400, 0, 1546894011593813760, 326742217616921088, 11357242432728576000, 0, 235273203323610624, 0, 1489329917417637450, 0, 6029766523139942400, 167933057628364225, 224948221812142336, 2291709075652634850, 0, 4991291400671368704, 0, 1906069405632691968, 735086555421406976, 2912711283724250400, 1991342374277881860, 792510395908838400, 10081947897509299200, 3736565443818793728, 0, 296443028623677475, 0, 411434508580643328, 0, 351701304366769408, 0, 5847332862579072000, 1634555785713317280, 266946028995146562, 0, 7426888362734882400, 650514420496422054, 818093150786758400, 0, 1282317640415550800, 2785394075672436000, 499594517773739520, 2218833661742344980, 4687205074466150400, 0, 1510156912985015850, 3511444477118266368, 1989806791947250464, 268394789301572675, 176543306075573025, 0, 435066527136273664, 17810727576287385600, 1439165844153090360, 1673736598084836096, 977078952138673920, 0, 387292416579233280, 10967847469446451200, 695469430311540678, 9645564904568064000, 1557518940191351250, 937212631958868768, 1256092987004197200, 0, 0, 4527783879103564800, 319787883121339136, 3275764909392979200, 3667940412176378880, 0, 5670783753319680000, 264179266509517938, 248390730173717825, 732296115719179600, 1566356141478690792, 715869842975046400, 0, 3690507816290347776, 1723323896703440640, 2483501280569768448, 2336166139647849156, 10723323750656409600, 0, 1053797708522898720, 15184218849901516800, 1824403550502560544, 540327318534762275, 487675398403880192, 176749401550990848, 0, 7508579355654127200, 0, 149310746956682547, 222814221956356914, 7678075559456256000, 552884654673827328, 755823590816795600, 868488841124012800, 3864871533740643072, 1580154599353504050, 1401562060574078800, 366502048577315075, 2571122446539581952, 0, 4257160947070310400, 4782734168870479392, 438647440371779328, 3459871395612859392, 0, 1887104305320929568, 2736827410892085504, 0, 7305673059562888800, 1574908999570130328, 0, 225148548716289427, 693796003529982464, 10252928420536012800, 0, 4569479062543795200, 369009603989490944, 3345769317137147400, 1461475065672835650, 1022570717962042656, 0, 5971364246447834400, 1939231141498905600, 146209452849323520, 1553806080208317168, 0, 0, 2848209848507826432, 765223629040002000, 121044184057077575, 3731144911077950208, 1285688535402011040, 14350717588660992000, 574735125337803875, 2210291455621630464, 0, 418852550513750272, 853691431680479106, 463975850803401472, 3278305765246693800, 5791418594984512800, 406681128546740010, 7756574192465049600, 0, 803540608617621200, 293480586278431232, 7057259353265263200, 0, 0, 465227920402325155, 0, 2472102118633575000, 2647883775453295104, 4270760167122124800, 4734344284086635424, 14070913074450892800, 4989761341037936640, 606150420732070275, 931299898527616400, 1004970053687898114, 642390923471507200, 1607142956223815712, 0, 233015604546835699, 7550346668216985600, 2578015914684956928, 805307968417905504, 136883325305150375, 0, 0, 10747431547724160000, 1282306524705673632, 2396581682147131800, 0, 1870478271229740800, 4117650092467123200, 618439045241960704, 4931976994739114400, 6188599842362188800, 3361182277330749000, 0, 5426563310160372000, 2846992578536874240, 878150443558611600, 687571847960725200, 1651574876719388112, 21118055196626841600, 3659337510370722720, 0, 2357614466239836672, 202455051202103175, 486998398042073344, 0, 1369806267710321568, 13575439466055936000, 5863469965311578400, 1577384607729399552, 1882013422016172800, 79184170985018603, 0, 1055383340305569426, 6005384783312409600, 333033330046185472, 9595309182284313600, 452240560835777155, 7302330856975718400, 677305923303187296, 848192288871691600, 1194851943859686400, 3786808989536899488, 0, 2410398161630355000, 4943393271645880320, 2416033535257797120, 0, 4785415277269129632, 1096085830290321834, 0, 1713115987470643968, 18243311778890956800, 2622724957989441792, 1062202394635280400, 0, 0, 247684997214825728, 577091193237329891, 10469144312923161600, 2426831528573276400, 341552533568576320, 704436356346924384, 679324830708059392, 0, 1249218392674048000, 0, 5137680233048371200, 5492409444506023200, 1985947172189561600, 1086179388445203600, 101110049396729723, 5663295149297280000, 7086635624038687488, 0, 1475507485776539550, 2696707761326717184, 3813003128530552320, 173992286733451175, 0, 10229257739062425600, 3481412205154085280, 641079719564771574, 381900572634618944, 0, 825967323372502272, 1194135848020916154, 6047029783807872000, 0, 9625372983414355200, 5318298858503642400, 1647291444615933696, 191852514110626971, 8594136597864268800, 0, 2532975380707865600, 243879243084550400, 3809973239592961824, 1449898643681035950, 0, 2423452101150666000, 3944308810098488832, 1231003529972992000, 621122673799798000, 4976394066710654976, 0, 0, 1846551773018066688, 17328576176464896000, 1164882939415530000, 1268140280616234810, 2394704583938290464, 9395999666091398400, 0, 8377953492381235200, 972990982282611168, 5878236584584693800, 0, 1163578167832800000, 396881520321945856, 9958633536343680000, 627410234961677574, 2276484426596658000, 609204710711776960, 148009451017543585, 7823752544701478400, 5676844186404326400, 0, 6753501084407010048, 0, 17020980966586060800, 1241292093038909200, 0, 1344434627105318400, 2531154806625770784, 3572393495892586272, 1545732512352533550, 484727732268472128, 3646555332600595968, 1219337729878268160, 0, 547185972286553200, 0, 1381126253225357484, 599205350302111782, 12998441915031859200, 1818985197244361472, 7617537169804377600, 169443702636834907, 2477365239193235200, 5499940248062131200, 6969060701340924672, 9099139055597779200, 1670826743802157350, 0, 7988000619044275200, 3942781098263926272, 1308730857364953600, 0, 1018172678707680000, 3670183371621805344, 5343118176431907072, 0, 352954202265286961, 682880897085244400, 1574271137994307164, 0, 1921713846309234432, 16484417614199808000, 8133681294601113600, 2320768914970028544, 2464302965254316800, 251796349624237216, 5691847586275090800, 2366807622351713568, 444029912655710976, 0, 13826700766598092800, 686573237053607360, 1064264027594482944, 0, 1206848776291987200, 0, 1714482581921920000, 0, 5487853808141699328, 463377180134995825, 7230352199768793600, 1068922089912910350, 6740134537411996416, 2708353242219784608, 1752317418756685350, 2465332065110628864, 3690953934041470464, 1484621725136115200, 5618705633002450800, 782425053543249054, 832948529149807296, 12692704025060812800, 7616716736042515200, 676524368514727936, 1105960612960624896, 0, 1664081663074309548, 1744251606010931200, 0, 4540873662708955200, 7747936172499225600, 2650204281287084800, 1397523856256684800, 250337906487481632, 8770436770495942656, 1651461472548996150, 5409770619865365600, 3784859981330941440, 0, 0, 723386156227458800, 1674066613684090644, 12429023587512883200, 0, 5097205485208242432, 1886695345061633376, 768719691570396160, 1074234660410427150, 0, 2604154752433734048, 4452319270522706400, 0, 13427319309853747200, 7541864821448294400, 2341571020590316032, 404011471727361184, 10580909139346867200, 5785034514146319600, 0, 5263406602466072832, 5236909878054012000, 513812489647574169, 7198691161596460800, 1808004309169254400, 0, 870121066376857600, 0, 585775457354474725, 962835004713820350, 2638909900594192896, 0, 1466244496377542400, 2715320275286350752, 3585193841812997376, 13156282221150566400, 1139115399338372040, 10340932170176640000, 0, 1293271080586272000, 15828617630275027200, 1792509299376408036, 1671754109924217600, 12086932682812262400, 1632621973012850016, 6999397368296236800, 957022178534847488, 327251080721806912, 11209241659535923200, 0, 4530814255766671200, 8406369974301585408, 0, 564417785987437125, 1557316018186156800, 113653233098984585, 0, 1720458667165811200, 3742855074585411840, 4950988307431540992, 5073269612049967200, 0, 778953776322618880, 1833545881328661504, 1892047890652238484, 800121876486374400, 4291748852249863800, 3208366029330305568, 1675575480514987872, 2553406823154885120, 0, 10962105337008384000, 457490385911467552, 8641852835187695616, 12801929465346201600, 5577321060626172000, 1167552328515696792, 9879512594857804800, 0, 1678723154631692800, 2990421308204455050, 1608316186658476800, 5062124938587386112, 6813630881890297344, 1100071644275526150, 510908756012071232, 0, 943558338989260800, 3381144755730165792, 0, 890839038493871525, 2664967242619113984, 0, 10069209317226470400, 443302804445305856, 15429430946341209600, 3527936165786086656, 1182679192539269352, 16758946367142604800, 939975802451085824, 1620535677379273728, 2944400982791341050, 1772394859517433600, 0, 4369199787899739000, 614250868664405325, 6978289757552285184, 639962987034098624, 10514541129570355200, 4313087570626778400, 8385367127583744000, 0, 0, 3745551247458815232, 5375171844017224800, 0, 1883722009035379200, 15138662399470886400, 0, 1955802799491685344, 1127220975405355520, 0, 10579479902158387200, 881451284395005184, 1671064033144771584, 4220046074309016600, 3284070369039136800, 683007892086709854, 13068554598558201600, 0, 9611997493142707200, 1779551225664915200, 414941305124112384, 0, 5204345533942293600, 0, 7814544283602585600, 281713927244713225, 3075399569059292250, 888628167740896000, 3550976534658854304, 854389189842970925, 6560081890943804928, 2709315197897700096, 0, 975900374861746432, 4019751623335668000, 2627284136445621612, 3601194020363983104, 12801634997293152000, 1329681673253732976, 0, 16316691230328115200, 9382132278404582400, 607613773591689216, 14777709265200038400, 3041503413173680050, 0, 0, 6722910295313978880, 7606594473495936000, 799511316096736576, 10111488077526374400, 0, 780960944526780942, 1182055995437260800, 894331194515056525, 1683508893747506000, 3871194954709236000, 2863495370302941564, 1877379852418297600, 0, 3729653156184544512, 4611837923219026944, 16017863445956198400, 2673377999105404320, 356109100381019625, 1898516550706560000, 0, 21921115891468953600, 3489415474026775968, 2412195996448435968, 9875550025566873600, 1243796635624444160, 511355549889561088, 13857353554317619200, 0, 839999629979919918, 12325102655635987200, 2202845499323660250, 1631752287631947600, 1962419631433158400, 354533970956710144, 3174310663036405650, 4778330926390797312, 0, 6382932456604423680, 7419455089122048000, 423384459950210825, 991527362318148352, 3628711963265160096, 1141164792179302400, 12444319702519142400, 4874539994137486080, 0, 2471780363180698368, 2975302879976649132, 13582426536121344000, 0, 583594557575836160, 15622420946160537600, 7690572255263769600, 2478236719404848544, 3063891150174197250, 0, 9480403572632431200, 6513992331712464384, 0, 4106538220639322400, 682831253255825920, 2799805081424067252, 0, 1278569511888435200, 5067098317028051712, 2240700781430302650, 1856752036985381200, 455065498882709875, 0, 623287531750990080, 20915745791931648000, 4505475515925869568, 2555214682546498464, 1232143162244861696, 0, 9252457182242056800, 1078773145838694486, 11969250471074995200, 1776503602756760400, 838504069080943104, 13093772584692019200, 0, 6152396005448217600, 0, 4306222201603339200, 2112382004761557450, 4801507523391384576, 7475336907501465600, 340686554490528625, 20577145575235737600, 2086295406338633832, 0, 2608665628547651328, 1421642102610204416, 2956396609021833828, 13156927421201203200, 11713053085131340800, 4893220668893006592, 1688646819164194080, 18055605556106496000, 706500021477128275, 0, 674519806228043008, 4236167457343279200, 0, 7273698218102400000, 532811207887008930, 9767692980889497600, 1144362573544792400, 8971562473422933600, 1235674412781561600, 0, 5021853965546736384, 1876134553230091600, 3577075447416777216, 3109849466049125748, 5843086834912051200, 6062945556737445408, 4599213794630949888, 17741597108765644800, 2782216272064702752, 735179393665193075, 869446042106692864, 20149575930386380800, 9343613975033916000, 2134107314122335768, 274532801571062963, 9535949307095654400, 910711812753931776, 12647845852577894400, 2195701884793588050, 1663195116406422816, 1961470912927883600, 0, 2540092343857945600, 5664460610711270400, 6271054841988686880, 4353268162872432000, 4736504700850867200, 0, 3879828680205203712, 1107924488671448400, 2187259181010765000, 25573689461846937600, 4893902630687128320, 3222019744301910528, 12384117104949657600, 0, 625015952099356928, 4304633857993741800, 1760575164132257568, 17195561164438272000, 7611553001919117600, 2528878858983577600, 0, 439329761865352704, 9056514030233378400, 0, 516344929771325891, 9277343220739891200, 1243012976878210000, 5049061319299228416, 16839687981263616000, 6296794653483859968, 785059884582305075, 3290435881433528832, 6062451371639348256, 1411220226286821330, 850819728795019008, 0, 9619876905918720000, 3615410034185419008, 0, 8834402705303944800, 0, 648910343041102371, 13192922173796582400, 3279833478138300600, 5683488796577356800, 823225850037013760, 6227515067310315936, 4404538656617061000, 6509276220326621184, 7208011478592064800, 2714165112484480000, 1345422456902851600, 2235223435001816016, 0, 24487085021124096000, 3707587442962964736, 283658111551875575, 0, 12923718816665548800, 2098997913057137568, 16305528134365747200, 2480027070057235200, 984629809670418688, 1500892562596755042, 7856287754674099200, 4263036674289436200, 11910947926372454400, 7008860798290548000, 9333174856174540800, 0, 1209368011063138000, 24120694108759449600, 4964932350884387232, 0, 3310678244160787800, 3447801570927665664, 6086728637643415968, 16006518591317452800, 6307839028516552704, 2502015704987136768, 21378710093948928000, 1483636284882970000, 0, 1578132754167002850, 11655447998614425600, 635745048895620483, 9107742303088281600, 1310023752096804192, 0, 1722469449795430400, 12610200624208819200, 3161119377237173400, 6463721426981695488, 2538122697134073600, 6265156319457699744, 7475511882156057600, 8638893688843180800, 0, 21036910950939340800, 3753109762314580224, 1542047843023110800, 23652034719918796800, 12618556833055334400, 4665310854304657824, 587236639310606016, 1064433201909418240, 0, 0, 7084172732508813600, 2441966449935511296, 2661218861029651200, 227334937057155067, 0, 3228291446259072000, 7273091794268083200, 8868847277492847360, 11350741754028364800, 2169468007862757150, 5144986403923097088, 1658416463997824000, 4773577304632639392, 6308210548447064064, 0, 1763627617288707210, 11685748196788281600, 2558492800838560512, 20449785262620672000, 10542061125537177600, 0, 3192480536659353600, 7235936706847833000, 564280765221833984, 12309246391833676800, 3172635309663778800, 813164180597210432, 1824343925921331200, 0, 6483292481011359744, 0, 20053767482251776000, 1702579575551661200, 8567466373468078848, 3482138334443406624, 2282330163073518750, 4853008214228289024, 7149355644542495400, 0, 12050154789134745600, 1024921044401903190, 965073232772398656, 15670223386121318400, 9687603337859443200, 7292069797189401600, 0, 8504222299284812544, 11350201347791750400, 10113422013697305600, 3459734356019635200, 1845143758789721600, 4869408705476613408, 2182682890540843950, 4965108866958030336, 1010671317402025200, 2068755070181992380, 15377226165303091200, 0, 2772532946966406912, 19478517891362611200, 3156771476487545600, 3323566437972434208, 11101623001630598400, 0, 16578700610670643200, 9878033879376076800, 7333756861819717800, 0, 1631414155998841600, 6899621320048935168, 515464260848340273, 9261732129320947200, 8281071423158969088, 0, 19151717652645580800, 3400658086452779520, 1975196503464332800, 6945276781827442800, 3440811631821719328, 16277260222561228800, 1071620727324416320, 1827196089207922944, 0, 2197824644954257164, 2311957526324480000, 14992241270864486400, 9036311725585651200, 3296834669423763200, 8477426011254688512, 10491753597427666944, 2418741847920282150, 5010320744446035456, 2051053746833113600, 0, 15044613526522828800, 6514748284918563072, 1021557226329658368, 2316931099286035644, 5630815501046654400, 9611094684021811200, 3282672329735551488, 3395333408593990400, 572404678365726368, 7128633949510575600, 10741630430029529088, 15904648845447936000, 6989248033070229600, 0, 2329872106386252800, 0, 6640278887790160128, 1583056282691787150, 0, 3724541989461500832, 15841774614178867200, 3408030451037956608, 12731330648349619200, 6981453565800764400, 18763550681252025600, 14663836383319296000, 9004887084457132800, 1208483116503556096, 2471202143584409600, 0, 5726338772829883200, 800283328293612725, 2066421971901459200, 10412689982329737216, 4887820174029062400, 6786921528563272800, 0, 18442854890222112000, 2477240890237243764, 14380950916933171200, 2563162459165265760, 1412239452668369920, 0, 13420530415094323200, 5563745950206463200, 10346073195258814464, 15448735619871590400, 12231224834527872000, 0, 2279783926698892800, 6462571271437101312, 6594855757913724000, 1326276272613478400, 4464867632906039328, 1106206574161275925, 3662212647101944320, 0, 4678676553032822016, 15158493502330214400, 1703304950278674600, 19774957820068147200, 11972042836519449600, 18041752407235334400, 3933247409593367850, 2291415102416454400, 8559116031586752000, 850117036228412480, 12934279969153382400, 10095362775457947648, 0, 1141576514304407925, 2438944658006028800, 18011600888708620800, 4817132756967041280, 19445726736289996800, 1400266310873413120, 2538725813217727488, 5384441617934081400, 4373568534018095136, 12667938617787648000, 10311640607505862656, 0, 6938527504377084000, 2508770158581056000, 4081274282400583050, 8146683452781356544, 0, 1265006665949327616, 4527142231579760160, 15448326929392147200, 0, 11677652985995136000, 812439306777721856, 17611961515934860800, 19032025615185408000, 9692246615262028800, 3961215526550297850, 1109318057364889725, 8292137299605149184, 5394134611104525600, 3524741859734428572, 0, 4900433290420868352, 18967367447837491200, 17301987940226342400, 0, 25351071471855360000, 12228781414105651200, 1531526329921471744, 1251050770630938942, 14933108349232070400, 2232399448820696400, 2536173455790892800, 0, 6069722329660105728, 9466420992385228800, 549777284948272825, 24978267322028697600, 4769641161296360352, 3514946387079211776, 1737536433497358592, 3675808419100398540, 16304863223060275200, 14646983719128825600, 18533238709538918400, 4073448814190953650, 0, 8083497426689410560, 9239266153440384000, 1725935316155084800, 6382936906390635264, 2411561075077579600, 3837981222520547292, 5802642206998262784, 18215205896328806400, 3576759655281920928, 24500135341246924800, 11528297957489493600, 1075990686253218304, 15777523033128038400, 0, 2969881949839829850, 2471365482071166800, 23904489356229888000, 5949930181331837952, 1730956194406580992, 14259064216988160000, 6214834546058674944, 15483390986093568000, 0, 5393580826186624800, 9300576937634073600, 11208717010167458400, 0, 3834805248903097620, 6388187840111045376, 20835309380320512000, 935068424471239075, 1110540331621044480, 23438233472877619200, 11847892293878784000, 10961565590938888800, 2534754813580082000, 7472712063902899200, 7729130268899544096, 5527709818255041600, 6053711138912848896, 23080428227343513600, 2851182809042957640, 29267656651086336000, 15001360102341427200, 2579063601620528928, 20250587197490227200, 3228451469338803200, 5383616643557810400, 11550599969020108800, 1684425244505842000, 28867061805590937600, 6389683077952297728, 4480028209157700096, 7526302086353290272, 19917373721311180800, 0, 11055982947621948000, 711512917120784707, 11299651266388070400, 7994173571816435712, 3367899599743155200, 7715206342766336544, 0, 4922845601507318016, 28347840080817868800, 15591535008087859200, 1243666496155660544, 5433349130208733800, 9012634532072128800, 3468247127977932800, 0, 27712049498606592000, 18958932824977152000, 7798511667809452032, 2128367289938175666, 14193412308052454400, 11360911867636992000, 0, 15239330577128217600, 4188355536400591800, 7744333718875877280, 7991788205814018048, 24394634831347200000, 2062193141266986000, 27204703871263027200, 0, 14950922191158988800, 3312105793970348800, 9307634092476748800, 10598969381341231872, 13850019824963481600, 26819107930060185600, 6135339992827103136, 3531031845202029312, 23768822904525619200, 0, 3986508010206745600, 13575314868367257600, 2350468267942348800, 7992973001791660032, 10303363765119548160, 23407818732677836800, 8634011843438620200, 14623093209974630400, 1223282584348020928, 0, 4207923706470476800, 10514112324931019520, 3046236617894814750, 6349425787629614592, 18271333201742438400, 13575010859174457600, 12225780839378995200, 4283673809979904000, 8835441347255106600, 0, 22368143495158272000, 4575434486486331168, 19251585631983667200, 8674821854512597800, 17847662068800921600, 11290017220487692800, 10196226936045552384, 2640339933157516800, 2955399394645970460, 17535459819144499200, 4140675204726854400, 12640811296005144576, 18840288016367462400, 0, 8235685726544371968, 4526995799227083264, 8452009077798006000, 18519642599419852800, 3091781348797593600, 12317646136108437504, 21600113506548998400, 17180180182790092800, 1717950272327267328, 6886226543902660800, 12548317939872104448, 8530833239776917600, 0, 18027625222205491200, 14546080641539404800, 21160324785059308800, 1390660377835492325, 6145737183257667840, 22684063754565427200, 20820423965191200000, 15310003022720563200, 12199500294423957504, 3162704215547891200, 5794504435602609696, 22231676394957926400, 5094046316524574250, 10056602900486592000, 20358565756311052800, 21883240282341580800, 0, 28630548467764992000, 2079516009484574976, 17477314978074796800, 11508557622053452800, 4643212075124283900, 21348349225057075200, 28113730248480307200, 3124885928159550800, 7424960911448122368, 27721721069815449600, 18389466999879475200, 7887665756320604928, 13421045693033301600, 26591411335184640000, 6685014375573405600, 32783354560180224000, 23194725319713024000, 13795233580018176000, 9356921096524169760, 32225446596904243200, 4220693023232793600, 31805646722570649600, 0, 9660324884150808576, 17802377709428275200, 30594102646754304000, 16296918504652262400, 26949181939932672000, 12427873755626380032, 5130574568426931200, 10303462416580972200, 20613206182430822400, 21677607335689267200, 14631138132694695936, 24161321908365062400, 25305216627463987200, 31557641542398720000, 35905578804006912000 ], 60 ], [ [ 1, 0, 15499175704, 0, 39596314594455, 0, 240841653740160, 0, 1426731943610025, 0, 32233397647754448, 0, 6148344326278864, 0, 12507175811874816, 0, 84513364065300429, 0, 88081285080511800, 0, 40940709165558509, 0, 131183104219272576, 3420918452941, 17629964437895512, 180560634998513625, 0, 2342029550769825, 0, 481702861892711376, 24850601389869697, 0, 166767438971673600, 356028718333890456, 49197963487970232, 0, 292098073, 440542383484580352, 0, 1188107125989336, 0, 60966485902422912, 0, 1891947077161556400, 0, 0, 101140747116892353, 22553755341296408, 0, 42601697477779200, 917604460837971072, 49764273047154200, 0, 10454945525672715, 371094769300755200, 994229651311474608, 0, 126173164013403520, 822857198906139075, 0, 51533290995736, 0, 0, 50340770115191775, 14017673212696704, 0, 141229809088107775, 172548467823983104, 78232731203677887, 0, 0, 0, 3241966378775961600, 991053293141215008, 14938202725841725, 398614748405068656, 0, 27507978257746560, 3534005811942567, 355213807066334600, 0, 1577799448492868352, 58918006802693248, 0, 128268693461522624, 139410611661085200, 0, 0, 1779215155685281152, 21394340692205625, 0, 202568284681014016, 4614347990263892400, 18197754202989660, 6326397479220864, 0, 38749517177243425, 0, 524622615761781639, 264414254224090320, 0, 47238090126526464, 0, 1683484017780213000, 604961920802810200, 0, 319096989965208528, 28433607870517425, 0, 204739608697964001, 16417348549336024, 4815110721151756800, 0, 2759505540080661936, 0, 0, 219003135533059000, 852183879807745152, 55860178047291040, 72182235761971200, 0, 151535528680654800, 663265143851417600, 0, 42093356835821505, 0, 112151144640968704, 267873596565270453, 198903494551633752, 391661783875767168, 0, 52252105693097320, 0, 866963264266526625, 2885836782965872896, 264211989267161400, 331768187918345637, 0, 0, 7157538166065984000, 49404260977302680, 99615843176325120, 81859107385785853, 327551814154175800, 0, 421091826791775525, 0, 1657022932374773616, 0, 488201354194474368, 264971992480552413, 161986200177662573, 6563145430839888000, 0, 0, 906680132000800000, 2521877848916781, 0, 558857222743715712, 195887130234713400, 1084174610232820158, 891758316237881616, 80300377526530136, 0, 25434232181751949, 0, 4315972454265667968, 466797693057151301, 560038413101418225, 416237332297894400, 1588194504095927040, 135166788178259288, 602066971266669612, 366307756530291072, 1179434186984288000, 0, 502195552754693625, 74180658453443192, 0, 0, 582271125172453, 1082726570297634768, 475889900030174848, 860447443975349760, 0, 3679278275364126300, 98851658215299160, 44534723882105121, 4275273930055750800, 0, 0, 393347269872128000, 1166844868313131728, 437586221434937625, 0, 683967646612888632, 0, 9417648460483699200, 168910846620288896, 0, 192618901694932408, 0, 464151759942054400, 0, 391905572642487050, 2979246175002414000, 22169511680231097, 2702204260597881216, 788371968860093808, 0, 1017200089198268928, 0, 858631988562712272, 213159073929548728, 10019031550868966400, 0, 180772512567897501, 129769500784585369, 1295132435858995200, 34936444018844632, 0, 117911192322848100, 1101103613346544128, 335591785879449600, 2483638969886576496, 0, 1634004670902088320, 158619737695950720, 756212529017114856, 0, 67814192901568216, 2210405818653272475, 0, 5968166841227540736, 484603254299832504, 3264715956316590000, 0, 699532381005126400, 0, 255522859797546880, 0, 1618871631588836208, 821649394634715648, 0, 303016546287912825, 3102547687496161200, 228439187699450752, 0, 1435429111082511375, 0, 110716012497647800, 24171893003231448, 0, 1703362009767986304, 682732533404754176, 0, 481514625636310377, 12268341022432204800, 0, 0, 176089097868200832, 153818437547604504, 0, 0, 6613279043707699200, 102366910960709139, 133428022188521800, 694729225541497600, 0, 1806550500953185920, 2720839056160878000, 2272565589908258646, 1794642552590833584, 215259856017502875, 0, 326838343664328192, 0, 151382647305219699, 0, 290920241421104512, 557901706092790545, 756448266042412800, 1517727702066730875, 1291460700706577800, 0, 4927377770207078400, 101915200482569240, 3833612107420727808, 1917501228075679920, 176985561831045000, 0, 1535854996288226772, 1449388357926774912, 334971709345908608, 13134854046377318400, 0, 1450767947263197075, 720341340542196912, 0, 296467237852145432, 72171903052177536, 0, 0, 88357270002474267, 664340575380331400, 671505287930336000, 4067084135292218496, 339234884153086975, 2483118478104696576, 0, 324687673486629376, 1660733434204017840, 285610018976652807, 0, 125715267471323776, 8539446008299482000, 0, 0, 167140696988141396, 585340883912827264, 4981777096646016000, 1459236171948502275, 301259524908377975, 0, 424933611326454272, 1493416237276411488, 0, 2824608927357899136, 0, 66399376084355725, 0, 950147167588991856, 0, 0, 4780919527920806400, 325788391122756352, 3669445641610752300, 6560333107294676400, 269811724370914287, 669802247626776200, 81926839321615488, 1671120874914947496, 0, 0, 2583196453161370368, 79666378227540725, 1110204325353256560, 17706402370797235200, 644320182155611975, 828209481142630275, 464845526096218624, 167685568065029248, 179236117090503224, 186646039803643599, 8864054280169804800, 505536656449604112, 743593300563697800, 0, 0, 2573561439644210100, 2699632599945603840, 0, 4390870542542668800, 5425005375838987632, 0, 2821563108330774912, 844403869677911000, 1692283881470471280, 0, 281424015277516688, 575039849272502544, 134112713028057925, 399723285434804992, 0, 1096468377604123248, 0, 6654211462976353200, 2057668231241171200, 34419467167630116, 6840033654525580800, 112903461432680064, 0, 2961344856593980800, 637993536371985800, 109405363596802225, 3988617282100689264, 0, 2255565704420788992, 0, 452333633693659904, 894754504058696415, 6421853127230074800, 1449523393885196928, 85411736401463148, 0, 311655009641345152, 0, 137800243312097280, 607616479044719000, 0, 2621241887916699000, 374373849895798032, 1231425835240550400, 5692824175134670848, 0, 1069654145916064600, 1116817233006953439, 0, 2616280494068204928, 818073905107381200, 68228698456476225, 0, 0, 199902488065294336, 12453256176420211200, 470210293794625929, 2511858538993296600, 285821691487785112, 742759116119407360, 6894357706547366400, 0, 5923291703776110000, 1017092968562893400, 115677522371213556, 0, 4016088492026573232, 1324248796352762325, 0, 4185284360624752896, 170675292206768425, 0, 483475908199094200, 538956785409088761, 0, 1586157481957203072, 83471275211813800, 1205039852398367703, 6657809342291366400, 11336925027101040000, 0, 9978531795087321600, 659175375527454672, 1072998484056832000, 196170367774414848, 4191580848877694640, 0, 2481294245554974600, 0, 83188182435742865, 519819036812905400, 0, 1769057998811805312, 21777172839223603200, 1203600827099872600, 0, 2432377642746818736, 253326629249394688, 0, 396333524401720408, 685050568011280080, 931259949410413440, 0, 1188906911922585600, 0, 459606152092669425, 163719057721354881, 8964017912994451200, 82348591753517680, 6160560303940416000, 8094305288260520064, 1611428772999587625, 0, 4181772878802213120, 1360599723247276800, 3826548301622504112, 672204534390693261, 448560095406919768, 0, 1022612370716919168, 477364726573775800, 0, 1487007764101845306, 1719045203446620288, 206882838516727096, 9652435621630963200, 2826779092429849600, 141437496447994776, 238600830475874304, 1571215492507413825, 0, 4351439492993712384, 0, 1039057751737856000, 651875232458150200, 0, 6163822055352843648, 0, 468529190642035737, 944965617281891325, 2628600454801197936, 0, 9372136138311859200, 2344960399007653632, 204569471671410840, 6738038569992524400, 445911259018590208, 664308769738896837, 753281612772926040, 220246691339355517, 8962432666785936000, 781338885586614144, 0, 1869620883707616000, 0, 0, 888937698782139525, 0, 1443150576122937600, 2824156282337415792, 1667940476582721825, 3965035814955401472, 0, 1182671531284754304, 451327761770815800, 1588867640572683726, 617145715436215221, 15449159477101132800, 1680883735376997648, 8692299520092892800, 717136134346164864, 0, 5233696612867729800, 0, 8851547812913395200, 1412649498947552000, 204355379726912408, 45294782053681389, 0, 5874386904703939968, 5819637045298554000, 527543573114741845, 0, 682009106321548600, 1849244969192460822, 763142856994700800, 0, 1774121539887497232, 871397672099098725, 2541807561983871744, 0, 279337625925223512, 2659195615953712752, 0, 16446228723263001600, 1009908497156703372, 12619254339785664000, 998784996775956864, 0, 1730932641354592000, 6069899394695000448, 692762083171872965, 8123290516178179200, 1072095589559473425, 228796193711139960, 0, 811125626356531200, 0, 575616763940133750, 2737955734437507840, 1584065931105337600, 22928209892999493, 3927139172119857024, 1143662875786824516, 0, 724915511024007808, 1040633322067905408, 1619685065248482816, 1968040581201557838, 1809907096753939200, 0, 5019373735678363500, 1384348550109694992, 255003597122622072, 13459713220199808000, 240831998653386584, 10320020479911536640, 0, 6267599547412640400, 0, 130931981491089061, 0, 1828019745483622400, 5592609020438575488, 2034664635283891920, 838490578330173056, 1033040544296216625, 0, 1724285142154022400, 774508767290201600, 4906701660876500700, 3453760786797484848, 2601038186573918976, 0, 463039928968834136, 12251982183574233600, 315619416980614016, 6040167625557536400, 1127455853816131452, 0, 3192593029716279375, 1782964301360019200, 0, 838924304959833600, 644082509499404850, 8116002970349582592, 864140038293735225, 532518217350727544, 0, 4654708321300052400, 0, 3916119413116066176, 1273387011111469584, 0, 11935991904724339200, 0, 437254208351230848, 19168227033680044800, 0, 1735114687238099664, 1081897327493742208, 438080436794840504, 12939931295381836800, 1396106904525313536, 0, 4997421980029460700, 0, 424259103373357077, 618954710417447250, 4460680861617697200, 169281105114183993, 1928657505321420800, 0, 4137615660104201088, 5794973158398483600, 0, 0, 237221433508347100, 1944557377626069504, 0, 641481544129356800, 3652777718097076080, 1790425441996303824, 2656498657913557632, 0, 12614831760699878400, 970324282843223296, 623880957977779077, 15966282347713641600, 1300128002054487432, 0, 11308203526353062400, 1889070978577024000, 396654225756288896, 183062954452753112, 3318261645724020675, 0, 0, 7780169434856659200, 8926826560779571200, 707334119856247480, 253064845905688300, 879627553863001600, 3890529995211945072, 0, 1143492531042220800, 1009759974753232850, 0, 2774682751269244032, 4078706298435399600, 3106030531185905778, 434676536249404288, 3912416887757325696, 1293474678645935808, 20384269190695065600, 2608934041855669104, 1673766090618868224, 3263692927256829675, 0, 0, 8005566790776013056, 895215811754582200, 11970873381506227200, 4808804914676026800, 424073358342626176, 0, 0, 711941386523249133, 1182389850835040000, 2315195287592567175, 1773259431068907400, 2104104406685337600, 137230157245539544, 0, 5247465838490414592, 2753208529825436784, 395259847938206700, 986244098267705600, 1728862071509850624, 0, 3789525472559200368, 840466538779708449, 15478410381922137600, 0, 2320341017390720640, 490258162141629824, 17035863649092864000, 0, 353052277011181440, 0, 2233778599641369375, 0, 9044649784709913600, 252230574879353600, 337449425791981528, 3437428476318190875, 0, 7486937101007053056, 0, 2859104108449037952, 1103161981312099584, 4369066925586375600, 2986879666530842118, 1189389987719238400, 15122921846263948800, 5604848165728190592, 0, 444758495692400475, 0, 617296918776496000, 0, 528032867893771776, 0, 8770999293868608000, 2451833678569975920, 400370726712633723, 0, 11140332544102323600, 975754050022185417, 1228275436400480000, 0, 1924261264059454600, 4178091113508654000, 749430517882312576, 3328119329877220446, 7030807611699225600, 0, 2265088342995773775, 5267166715677399552, 2984710187920875696, 402694962105838675, 264927358688276800, 0, 653010475002617344, 26716091364431078400, 2158620198996711636, 2510604897127254144, 1465914407174779136, 0, 581219211411939200, 16451771204169676800, 1043194483714826169, 14468347356852096000, 2336060709125664075, 1405818947938303152, 1885157470797125000, 0, 0, 6791675818655347200, 479831329702048536, 4913426696170708800, 5501910618264568320, 0, 8506175629979520000, 396245780195885091, 372730785644405200, 1099365389945304200, 2349403018023526812, 1074449671520531200, 0, 5535761724435521664, 2584985845055160960, 3725251920854652672, 3504170397265812198, 16084985625984614400, 0, 1580696562784348080, 22776328274852275200, 2736605325753840816, 810517863460315875, 731756169106785792, 265369921969134208, 0, 11262869033481190800, 0, 224060829358705292, 334203870884638851, 11517113339184384000, 829397888669981056, 1134831999810021000, 1303510231685164800, 5797307300610964608, 2370083219867468475, 2102876142578936200, 549952837644320375, 3856683669809372928, 0, 6385741420605465600, 7174101253305719088, 658573241647430144, 5189807093419289088, 0, 2830656457981394352, 4105241116338128256, 0, 10958509589344333200, 2362290656483720484, 0, 337798167281596772, 1040790876258503552, 15379392630804019200, 0, 6854218593815692800, 553830485112021760, 5018431829931852300, 2192065819408177875, 1533856076943063984, 0, 8957046369671751600, 2910217287650259200, 219390996510549120, 2330559933022521576, 0, 0, 4272314772761739648, 1148473207459281800, 181815789257017925, 5596717366616925312, 1928532803103016560, 21526076382991488000, 862152739057954375, 3315437183432445696, 0, 628574169245076224, 1280451822036236955, 696294659108317696, 4917251122116479100, 8687127892476769200, 609999872334992919, 11634861288697574400, 0, 1206374455241464200, 440275880593413760, 10585889029897894800, 0, 0, 697864489372743212, 0, 3707933208338326500, 3971825663179942656, 6406140250683187200, 7101516426129953136, 21106369611676339200, 7484642011556904960, 909268797078499775, 1397438163270551000, 1507366451245881627, 963882116611860992, 2410623370364042160, 0, 349733531847962888, 11325520002325478400, 3867023872027435392, 1207961952626858256, 205401368223935125, 0, 0, 16121147321586240000, 1923459787058510448, 3594665002194965700, 0, 2806942786534099200, 6176475138700684800, 927802832844587776, 7397965492108671600, 9282899763543283200, 5041623106072248300, 0, 8139844965240558000, 4270488867805311360, 1317880289644176600, 1031891904281880200, 2477270362346821368, 31677082794940262400, 5489006265556084080, 0, 3536421699359755008, 303759787632374525, 730989059105780480, 0, 2054709401565482352, 20363159199083904000, 8795204947967367600, 2366076911594099328, 2824551803195475200, 118975542307569204, 0, 1583034632758669779, 9008077174968614400, 499732498253133952, 14392963773426470400, 678411384511062800, 10953496285463577600, 1015958884954780944, 1273024476882520200, 1793579174767462400, 5680213484305349232, 0, 3615449083176654900, 7415089907468820480, 3624050302886695680, 0, 7178122915903694448, 1644025235276245815, 0, 2569673981205965952, 27364967668336435200, 3934087436984162688, 1593598521861488600, 0, 0, 371965065909194752, 865690699963330664, 15703716469384742400, 3640038667831657800, 512614543719929240, 1056654534520386576, 1019224044222651136, 0, 1875338135126118400, 0, 7706520349572556800, 8238614166759034800, 2979824942748217600, 1629977907793472600, 151726717173217212, 8494942723945920000, 10629953436058031232, 0, 2213110317473034525, 4045061641990075776, 5719504692795828480, 261158620463690425, 0, 15343886608593638400, 5222118307731127920, 961503584478128289, 573106679296815512, 0, 1239175912145224448, 1791148285453656879, 9070544675711808000, 0, 14438059475121532800, 7977448287755463600, 2470937166923900544, 287810403672304644, 12891204896796403200, 0, 3801354154173132800, 366042448309438464, 5714959859389442736, 2174711978827833525, 0, 3635028660449835000, 5916463215147733248, 1847462688098304000, 932484523596265400, 7464591100065982464, 0, 0, 2769827659527100032, 25992864264697344000, 1747602979562579800, 1902153368746157103, 3592056875907435696, 14093999499137097600, 0, 12566930238571852800, 1459486473423916752, 8816945631471879300, 0, 1746832966245324800, 595486212726353920, 14937950304515520000, 941053381947705753, 3414587665870675800, 913929234681283480, 222155976262741841, 11735628817052217600, 8515266279606489600, 0, 10130251626610515072, 0, 25531471449879091200, 1862383321873127000, 0, 2017395861165766400, 3796732209938656176, 5358590243838879408, 2318506267539856725, 727490549915336024, 5469832998900893952, 1829006594817402240, 0, 821147426589263800, 0, 2071603392052744458, 898742227906411785, 19497662872547788800, 2728477795866542208, 11426305754706566400, 254321417518613056, 3717818761887667200, 8249910372093196800, 10453591052011387008, 13648708583396668800, 2506103259942350025, 0, 11982000928566412800, 5914171647395889408, 1964073063282284800, 0, 1528101019292723200, 5505275057432708016, 8014677264647860608, 0, 529451498079320297, 1024832074866793400, 2361330777055437522, 0, 2882570769463851648, 24726626421299712000, 12200521941901670400, 3481153372455042816, 3698493806082636800, 378103131800432536, 8537359941771375600, 3550211433527570352, 666396670976468992, 0, 20740051149897139200, 1030021569972465496, 1596396041391724416, 0, 1811350966822195200, 0, 2573539337399417600, 0, 8231780712212548992, 695073790630186713, 10845528299653190400, 1603233747974130525, 10110201806117994624, 4062529863329676912, 2628382530074157225, 3697998097665943296, 5536430901062205696, 2227432610436345600, 8427651964559334000, 1173558606666937245, 1249589660641383256, 19039056037591219200, 11425075104063772800, 1015217063906795136, 1658940919440937344, 0, 2496078806936820426, 2618364325291667200, 0, 6810905632701850200, 11621904258748838400, 3976673310426188800, 2097312657187014400, 375698542547057304, 13155655155743913984, 2477111603926226625, 8114655929798048400, 5677289971996412160, 0, 0, 1085642451974975800, 2511014113504701990, 18643535381269324800, 0, 7645808227812363648, 2830043017592450064, 1153523800481981056, 1611248007347588925, 0, 3906232128650601072, 6678076825685392200, 0, 20140978964780620800, 11312797232172441600, 3512356530885474048, 606172037434191768, 15871363709020300800, 8677241570087377200, 0, 7895109903699109248, 7855364817081018000, 770850056170929109, 10798036742394691200, 2713395243054662400, 0, 1306223865170662400, 0, 878989626962681950, 1444162443192080325, 3958364850891289344, 0, 2199846302576928000, 4072980412929526128, 5377790762719496064, 19734423331725849600, 1708580515649235876, 15511398255264960000, 0, 1939906620879408000, 23742926445412540800, 2688710156299795806, 2509598265241568000, 18130399024218393600, 2448932959519275024, 10499096052444355200, 1435764328979954304, 491119557038648440, 16813862489303884800, 0, 6795917733290747400, 12609554961452378112, 0, 846993230587191550, 2336686745065260800, 170620013200381701, 0, 2581870508742400000, 5614282611878117760, 7426482461147311488, 7609904418074950800, 0, 1169016613982335616, 2750318821992992256, 2838029839263816102, 1200724219336460800, 6437219379892613100, 4812549043995458352, 2513363220772481808, 3830110234732327680, 0, 16443158005512576000, 686520694065251160, 12962779252781543424, 19202894198019302400, 8365981590939258000, 1751273924464539612, 14819268892286707200, 0, 2519462261289907200, 4485344530136491575, 2413772683079776000, 7593187407881079168, 10220446322835446016, 1650016619856889425, 766443679957877112, 0, 1416048508362009600, 5071717133595248688, 0, 1336435957312972350, 3997450863928670976, 0, 15103813975839705600, 665463203369885568, 23144146419511814400, 5291904248679129984, 1773970657438903956, 25138419550713907200, 1410232865837027968, 2430803516068910592, 4416318878521636575, 2660088658142841600, 0, 6553493985102072300, 921819884945328250, 10467434636328427776, 959992603033077624, 15771811694355532800, 6469631355940167600, 12578050691375616000, 0, 0, 5618326871188222848, 8062757766025837200, 0, 2826438804394496000, 22707993599206329600, 0, 2933704199237528016, 1691149452806911616, 0, 15869219853237580800, 1322891166272972032, 2506596049717157376, 6329764264644452700, 4926105553558705200, 1024443662755616253, 19602831897837302400, 0, 14417996239714060800, 2670788762156774400, 622672723466066816, 0, 7806518300913440400, 0, 11721816425403878400, 423063324762150500, 4612895946252096975, 1333710026230233600, 5326464801988281456, 1281764393447513850, 9840122836415707392, 4063972796846550144, 0, 1464540718586386688, 6029627435003502000, 3940746866381777634, 5401791030545974656, 19202452495939728000, 1994466265655685984, 0, 24475036845492172800, 14073198417606873600, 911649034500402048, 22166563897800057600, 4561971013029453075, 0, 0, 10084365442970968320, 11409891710243904000, 1199447101969326776, 15167232116289561600, 0, 1171404522087083109, 1774542714989459200, 1341728011630810650, 2526496368426315400, 5806792432063854000, 4295064711116435130, 2816939403497216000, 0, 5594479734276816768, 6917756884828540416, 24026795168934297600, 4010066998658106480, 534397570961068900, 2847774826059840000, 0, 32881673837203430400, 5234123211040163952, 3618293994672653952, 14813325038350310400, 1866126923783470336, 767392757443134848, 20786030331476428800, 0, 1259968731035748309, 18487653983453980800, 3303967034853300375, 2449068132091781000, 2944694396416537600, 532008114692619224, 4761260848147313475, 7167496389586195968, 0, 9574398684906635520, 11129182633683072000, 635332400623664500, 1488173970833380608, 5443067944897740144, 1712660065105785600, 18666479553778713600, 7311809991206229120, 0, 3707670544771047552, 4462840410409696770, 20373639804182016000, 0, 875760522577806208, 23433631419240806400, 11535858382895654400, 3717355079107272816, 4595634484024365675, 0, 14220605358948646800, 9770988497568696576, 0, 6159807330958983600, 1024374615874940800, 4199509520472181518, 0, 1918898904562323200, 7600647475542077568, 3360831064264203975, 2786027775714565000, 682881839451699475, 0, 935705423890390528, 31373618687897472000, 6758213273888804352, 3832822023819747696, 1848735899387183360, 0, 13878685773363085200, 1618122941616598641, 17953875706612492800, 2666150748267326600, 1257900939337662848, 19640658877038028800, 0, 9228594008172326400, 0, 6459026783049439200, 3168356730657249375, 7202261285087076864, 11213005361252198400, 511360820172600200, 30865718362853606400, 3129244334704389276, 0, 3912998442821476992, 2132995302095295744, 4434461018646770070, 19735391131801804800, 17569579627697011200, 7339831003339509888, 2532970228746291120, 27083408334159744000, 1059843984972576675, 0, 1012260620685682176, 6353961218014107600, 0, 10910547327153600000, 799168495050427275, 14651539471334246400, 1718049528492318600, 13457343710134400400, 1854647329392684800, 0, 7532780948320104576, 2814986633281265800, 5365613171125165824, 4664643036337391598, 8764630252368076800, 9094418335106168112, 6898820691946424832, 26612395663148467200, 4173324408097054128, 1102871868651269275, 1304579747458246144, 30224363895579571200, 14015420962550874000, 3201032403950579748, 412060392593626268, 14303923960643481600, 1366348305673986944, 18971768778866841600, 3293335126029019275, 2494792674609634224, 2943224359682654600, 0, 3811911842264684800, 8496690916066905600, 9406582262983030320, 6529681576389888000, 7104757051276300800, 0, 5819743020307805568, 1662807949373707400, 3280757577321638124, 38360534192770406400, 7340853946030692480, 4833029616452865792, 18576175657424486400, 0, 938116687892671232, 6456659569139454300, 2640862746198386352, 25793341746657408000, 11417329502878676400, 3795371391418963200, 0, 659240462440676992, 13584771045350067600, 0, 774612103580670308, 13916014831109836800, 1865616078902142600, 7573591978948842624, 25259531971895424000, 9445191980225789952, 1177789591651805375, 4935653822150293248, 9093677057459022384, 2116684906111865907, 1276831674282289664, 0, 14429815358878080000, 5423115051278128512, 0, 13251604057955917200, 0, 973440858768816188, 19789383260694873600, 4919459029590957300, 8525233194866035200, 1235154854183305984, 9341272600965473904, 6606585839151722700, 9763914330489931776, 10812017217888097200, 4072618244128620800, 2019107297354141400, 3352685965212769848, 0, 36730627531686144000, 5561381164444447104, 425736680499214925, 0, 19385578224998323200, 3148496869585706352, 24458292201548620800, 3722019072605728000, 1477240057980078848, 2251253518410650859, 11784431632011148800, 6394347485680592700, 17866421889558681600, 10513291197435822000, 13999762284261811200, 0, 1815115558909739400, 36181041163139174400, 7447398526326580848, 0, 4965797396629145700, 5171702356391498496, 9130092956465123952, 24009777886976179200, 9461758542774829056, 3753023557480705152, 32068065140923392000, 2225942742803581400, 0, 2367110501964538731, 17483171997921638400, 953827698371140064, 13661613454632422400, 1965035628145206288, 0, 2585684188770355200, 18915300936313228800, 4741471544830028100, 9695582140472543232, 3808409425390598400, 9397734479186549616, 11213267823234086400, 12958340533264771200, 0, 31555366426409011200, 5629664643471870336, 2313726388840925400, 35478052079878195200, 18927835249583001600, 6997966281456986736, 881399956187289240, 1597141264906797824, 0, 0, 10626259098763220400, 3662949674903266944, 3993359961715692800, 341201691415773900, 0, 4844813822952448000, 10909637691402124800, 13303270916239271040, 17026112631042547200, 3253995758649980925, 7717479605884645632, 2488925954974668800, 7160365956948959088, 9462315822670596096, 0, 2645337915773823879, 17528622295182422400, 3837739201257840768, 30674677893931008000, 15813091688305766400, 0, 4791339399640320000, 10853380562770613700, 846858717919707136, 18463869587750515200, 4758744339467411400, 1220032014262880408, 2738026434997043200, 0, 9724938721517039616, 0, 30080651223377664000, 2554578188453159000, 12851199560202118272, 5223207501665109936, 3423344333418503325, 7279512321342433536, 10723515853343976900, 0, 18075232183702118400, 1537265571733825713, 1447865669503485080, 23505335079181977600, 14531405006789164800, 10938104695784102400, 0, 12756333448927218816, 17025302021687625600, 15170133020545958400, 5191492617140787200, 2769061915318099200, 7304113058214920112, 3273888349117545525, 7447663300437045504, 1516807488999606200, 3103002518978714274, 23065839247954636800, 0, 4158799420449610368, 29217776837043916800, 4737726189657779200, 4985349656958651312, 16652434502445897600, 0, 24868050916005964800, 14817050819064115200, 11000226047324415300, 0, 2448586948494387200, 10349431980073402752, 773338191008936873, 13892598193981420800, 12421607134738453632, 0, 28727576478968371200, 5100987129679169280, 2963538675704288000, 10417395595040060400, 5161217447732578992, 24415890333841843200, 1607830042499252312, 2740794133811884416, 0, 3296650979646093978, 3470475493100793600, 22488361906296729600, 13554467588378476800, 4947022907233459200, 12716139016882032768, 15737630396141500416, 3627975916119537225, 7515481116669053184, 3077557397484524800, 0, 22566920289784243200, 9772122427377844608, 1533105154700940928, 3475320718993030242, 8445708104221387800, 14416642026032716800, 4924008494603327232, 5095039471092147200, 859015624912666264, 10692539486624602800, 16112445645044293632, 23856973268171904000, 10483872049605344400, 0, 3496623624095916800, 0, 9960418331685240192, 2374435037142445725, 0, 5586812984192251248, 23762661921268300800, 5112045676556934912, 19096995972524428800, 10471773863756804400, 28145326021878038400, 21995754574978944000, 13507330626685699200, 1813155185890037376, 3708790131651884800, 0, 8589103297883242200, 1201054331280702950, 3100659830654176000, 15619034973494605824, 7331730261043593600, 10180382292844909200, 0, 27664282335333168000, 3715775528334431670, 21571426375399756800, 3844743688747898640, 2118803442128941696, 0, 20130795622641484800, 8345216845211027400, 15519109792888221696, 23173103429807385600, 18346837251791808000, 0, 3421505738666009600, 9693856907155651968, 9892283636870586000, 1990456674525593600, 6697301449359058992, 1659636302172883750, 5493318970652916480, 0, 7018014829549233024, 22737740253495321600, 2554864842059689716, 29662436730102220800, 17958064254779174400, 27062628610853001600, 5899492637643723975, 3439089753979923200, 12838674047380128000, 1275418490298556792, 19401419953730073600, 15143044163186921472, 0, 1712731323062647750, 3659599495002726400, 27017401333062931200, 7225699135450561920, 29168590104434995200, 2100985415808526976, 3808088719826591232, 8076258528418939500, 6560352801027142704, 19001907926681472000, 15467460911258793984, 0, 10407791256565626000, 3764532767213952000, 6121623991430683575, 12220025179172034816, 0, 1898608026674465024, 6790713347369640240, 23172490394088220800, 0, 17516479478992704000, 1219167956868509568, 26417942273902291200, 28548038422778112000, 14538369922893043200, 5941540694160071775, 1664420667996054850, 12438205949407723776, 8091201916656788400, 5286857160284684586, 0, 7350649935631302528, 28451051171756236800, 25952981910339513600, 0, 38026607207783040000, 18343172121158476800, 2298003734562671872, 1876507980571959885, 22399662523848105600, 3350497783566513800, 3805722107345740800, 0, 9104583494490158592, 14199631488577843200, 825158361317489900, 37467400983043046400, 7154461741944540528, 5272419580618817664, 2606994806539804928, 5513533290363943026, 24457294834590412800, 21970475578693238400, 27799858064308377600, 6109889114555363475, 0, 12125246140034115840, 13858899230160576000, 2590361696066195200, 9574405359585952896, 3618574640421425800, 5756793489442843722, 8703963310497394176, 27322808844493209600, 5365139482922881392, 36750203011870387200, 17292446936234240400, 1614345461988620672, 23666284549692057600, 0, 4454521710627554775, 3708487923750609800, 35856734034344832000, 8924895271997756928, 2597317218966029568, 21388596325482240000, 9322251819088012416, 23225086479140352000, 0, 8089983563594713200, 13950865406451110400, 16813075515251187600, 0, 5752009771690727070, 9582281760166568064, 31252964070480768000, 1402886227834493275, 1666584623695472128, 35157350209316428800, 17771838440818176000, 16442348386408333200, 3803527564502309000, 11209068095854348800, 11593695403349316144, 8291258208026992800, 9080566708369273344, 34620642341015270400, 4276575438760874988, 43901484976629504000, 22502040153512140800, 3868595402430793392, 30375880796235340800, 4845258660150713600, 8075134997335904400, 17325899953530163200, 2528143534933893000, 43300592708386406400, 9584524616928446592, 6720042313736550144, 11289453129529935408, 29876060581966771200, 0, 16583974421432922000, 1067530565918208884, 16949476899582105600, 11991260357724653568, 5053622726092499200, 11572809514149504816, 0, 7384268402260977024, 42521760121226803200, 23387302512131788800, 1866092503977126656, 8149732477461942300, 13518951798108193200, 5204423794910496000, 0, 41568074247909888000, 28438399237465728000, 11697767501714178048, 3192405501588897411, 21290118462078681600, 17041367801455488000, 0, 22858995865692326400, 6282242116984394100, 11616500578313815920, 11987682308721027072, 36591952247020800000, 3094263323900343000, 40807055806894540800, 0, 22426383286738483200, 4970137158475398400, 13961451138715123200, 15898454072011847808, 20775029737445222400, 40228661895090278400, 9203009989240654704, 5296547767803043968, 35653234356788428800, 0, 5982991782536960000, 20362972302550886400, 3527682415990732800, 11989459502687490048, 15455045647679322240, 35111728099016755200, 12950373043344586500, 21934639814961945600, 1835468873743411608, 0, 6314262213269555200, 15771168487396529280, 4569148673698067325, 9524138681444421888, 27406999802613657600, 20362516288761686400, 18338671259068492800, 6428129309621145600, 13252637523381524100, 0, 33552215242737408000, 6863151729729496752, 28877378447975500800, 13011715168299130500, 26771493103201382400, 16935025830731539200, 15294340404068328576, 3961856176869792000, 4432969005674681394, 26303189728716748800, 6213581782016742400, 18961216944007716864, 28260432024551193600, 0, 12353528589816557952, 6790493698840624896, 12677494038995905200, 27779463899129779200, 4640211226810464000, 18476469204162656256, 32400170259823497600, 25770270274185139200, 2577694723697354368, 10328824668505397400, 18822476909808156672, 12796249859665376400, 0, 27041437833308236800, 21819120962309107200, 31740487177588963200, 2086619905593522350, 9218605774886501760, 34026095631848140800, 31230635947786800000, 22965004534080844800, 18299250441635936256, 4745886171939507200, 8691756653403914544, 33347514592436889600, 7640690998040533575, 15084904350729888000, 30537848634466579200, 32824860423512371200, 0, 42945822701647488000, 3120372041977336064, 26215972467112195200, 17262836433080179200, 6964562483369467578, 32022523837585612800, 42170595372720460800, 4689227502574795400, 11137441367172183552, 41582581604723174400, 27584200499819212800, 11831498634480907392, 20131568539549952400, 39887117002776960000, 10027133887674884400, 49175031840270336000, 34792087979569536000, 20692850370027264000, 14035381644786254640, 48338169895356364800, 6333620990991699200, 47708470083855974400, 0, 14490487326226212864, 26703566564142412800, 45891153970131456000, 24445377756978393600, 40423772909899008000, 18641810633439570048, 7699091619867238400, 15454548903058114500, 30919809273646233600, 32516411003533900800, 21946707199042043904, 36241982862547593600, 37957824941195980800, 47336462313598080000, 53858368206010368000 ], 120 ] ];