0 1
1 0
2 0
3 2
4 6
5 0
6 0
7 2196
8 37004
9 0
10 0
11 2317631400
12 216893681800
13 0
14 0
15 2326335506123418128
16 1208982377794384163088
17 0
18 0
19 2220650888749669503773432361504
20 6408743336016148761893699822360672
21 0
22 0
23 2015895925780490675949731718780144934779733312
24 32307672245407537492814937397129549558917000333504
25 0
26 0
27 1740346835146523354392960579575986160805494158107376005616925312
28 154888202401581711181563005956510565318960367298987204620408396783744
29 0
30 0
31 1428839310216015345033434803495181885063738746159854506758335456489333927153954775296
32 706172647861742879146759549284631012482268558664153918159461579313898580049953463457956096
33 0
34 0
35 1115606031843373046394146273149765218976803008385283613520517939371944483848238225402271478717087244102795776
36 3061845878152700167953712408703516528453733215089910259918289676104237448758583111012345776095176152129078733751808
37 0
38 0
39 828358244350262421179462613158450720295883753143408204149423268443090455599930966957838994878866783266958101418681511435624479902962688
40 12625123693622990184377584358611994344941950254013316629781561489383723025319182814327542427341846555722627746989950937764971148419108801612800
41 0
42 0
43 584932060183125071458000316464305417691546701976095061608349522822691064703620251357605992499655025311881687221748535420142181200232118289173870506258764513088284672
44 49507140092414889968226295027043127734769037661616441236363812002180154333876376144605697142964609123747623329828615384678626811859140666273785593058564977650076919314286592
45 0
46 0
47 392800954112743985125203476585158762375981803642763673104037104557434583868244594372214547700881182640890833551008419053806461444427517766211927289313600229867861810464309262901500842319415719235584
48 184620497772076174407679156958646656079426340096833077351311976356727120987509092995018036824746322349915501249863293610121174676805306606497178433575433036890957382393063883043073859066160904653177017143296
49 0
50 0
51 250853129734781449516997661637993443556998808363671940503218852885426092802928911192441003598304382285815903955762053305724898118482466637754118776685456131500841501893235525008418593396100472205990793155683209002591898147330579898368
52 654744528354696433799925553933661135185315620203361682242813642830726753807875367918337901738708891012107958031826656476622309745874320576894956823930428607510363225805299053909052309670473430157958282617830395499067526222768447130514388443136
53 0
54 0
55 152351380950380000866211912491037222503913573012635783099801434082211181527759381964742617327781944680865178685510460635242572300050207126003450559281207556721084090048020403268280751747363936708331880990279599355453886604398436917682912283938391353281545803391503787442176
56 2208227019056628804266278221463094751397181960286858812712987355880857298412745866849219154919657991149418995156749161089160676859622347160466146738544493936427695874970006193408812772326563043059050024184145962902683674208731996414624712096191961906451068766495610679276699372273664
57 0
58 0
59 87994017791303554184278566891780541561510337824859921535957210534915830242032913120043063248598271765555795726396869622174545189920261743921427856510963313789998762733220841633261494416153600773493448905256756369058668715801056123250640741122186895930691662723313884869330838171933155144252914200514045940935065600
60 7082644482158629636134676571470706021297241727064108305383503628737719665754463387039918770050328677740961786183567769245166595565734557452653513178204619345641640319669619710664419035393322947687895201974615225786574268928756963866055488099111435442790620095634212442001443423700394352510723641775929157784597281253655347200