1 20872192 2 1698464064 3 118920758784 4 8790291559808 5 612253982192000 6 43112542683771520 7 3019741030360821632 8 211665067386720117888 9 14806506494623373426048 10 1037768836282199713546368 11 72538446713996572668356992 12 5076183701423045692904797312 13 354852868787387371533453672320 14 24806027717723243095235989234304 15 1733423625668052624507850503668608 16 121148097284851188123891048037966976 17 8464448622011640863771631802749435264 18 591493705531444139271680808484468751488 19 41327107248287242516617274115141977679232 20 2887535477693545386432979282797828300756096 21 201742791687401911942796897672709159022951296 22 14095261285273443948554311295803180059172105856 23 984767926580135203417535470627804769820113481600 24 68802323469844163706429203577533483469178407228544 25 4806883355511306176732178301678968002472030798172544 26 335835100204439310803383830509057052792269286194952320 27 23463109576335087064438721750504432875837528979726340480 28 1639250681872180485080215191334713919538683997684076393600 29 114525865174475079877921803688885476611366736746670634041216 30 8001339665663597167831475338881595675053984394744858180151936 31 559011511437838441606618401009948843432537151451545931365182336 32 39055227004666097618294562051907637685546861284994512944814752896 33 2728582927738463596827556557586906988600885442589974860360205559168 34 190631730173113117796322418675705400198659180864478326302427802080384 35 13318430143105679796234812334890037416431076687193098092414229251038592 36 930488425801058019955477074828276916401702019741781384408226714908677248 37 65008296427757708329883895794570189522197011243605229794546191254675284864 38 4541785832655334157064717439743124821468283707249784311730014954968357226112 39 317310511361073905209296664561800924246382588406500890575677613370145883752320 40 22168804575219461344386982253438072036572157597671374928641309352378531103765632 41 1548816862836657605844958665192150117706105314115077350232299376881363383651752320 42 108207626299258054401515007625265620184435393043837473677301839135267198049724665984 43 7559893148975483802669616990477533093312506311274269022763790660101338571058106370432 44 528169661928711792502714765554924331517016529583965335668216949294076922927380507309184 45 36900413978237578692458133333545698238435765044659272374948463741192405515365305587083136 46 2578036292361849330662622199888533152369440471105011906200721119536704760663727901571580544