0 5 1 5 2 31 3 1555 4 346201 5 209102521 6 269112327121 7 645369332030641 8 2642973843312270721 9 17340169097630273489281 10 173401260912466521665068801 11 2538767225004530212838194156801 12 52643875968757162157863810977561601 13 1503561738646181637667314818258371660801 14 57760827743218436904006634288989167303731201 15 2924141904469127419579005585494269665539098368001 16 191636563851151346177582127137532966401227047333888001 17 16005677449411291595650223016039423248541516410608644096001 18 1680211995929395285136562172480066113534984541967786735689728001 19 218966907521514690553434518197282749638922649351531179471072632832001 20 35034705203442350214942367083579795018137305928808920052861287697776640001 21 6813584502670671709484968734757499815278649237224386797415881735111285309440001 22 1596123051257620871947290050899539308957209455208360556830802423069889554760007680001 23 446660670786983882426221488047488917046499214148948879833417124970114125161028574576640001 24 148191290711022364575836566972611874757145985497643822991737732227379074995445138706449039360001 25 57887222933993111162436069406624908008778520081261202585281386416579516165967100718491586985984000001 26 26453071587484435966565383613338387483607865557517460320315743217333428225571598699776772147661635584000001 27 14058246817524316134507473999288455494459192872809005996700598612206733903098897182823596628800768176160768000001 28 8640985755872226057971825937741425043586614165525649405228629948540161399614308223753540716345959061975876501504000001 29 6111605046399063918508371021052338678902592056429058445681520429802003957109957088870159058664620840709482057410543616000001 30 4950400087583241773991780527051853104445551103786450083488235952763967403351189134415440919797136726561252165910969036308480000001 31 4571798439284963026358663144123437751234958951717458122220111414546099100238176188746585598338021755887120948041462756712125562880000001 32 4793878120271669390327061565012377298662035584148528658214620471844124640052168755138686784220278058402053382154210570131438032818012160000001 33 5685160734270698435046059178241043477455469798342395884062229075276632417077577812652952798524199270712137086942608934560506976161156594401280000001 34 7597284954992368063895710538013923075639737055939153582389413497584547948800007089985628707101732273729277354442321670479074083522290325609009643520000001 35 11400675735585422325883500626107143315344367845833094385853890594224405641620499540264449219598492646902183574883518530509414148793944841240204891337523200000001 36 19148757376301044705311141787619575626743644081028937423441246467597217997897103532185345159442241824615068194487242449260017602374125403912115925558488150835200000001 37 35887854273125742245950634803826891476193400867505865198804435176323661146487671529500506937705498010780873205866859316615471875722936866393131556106714305341580902400000001 38 74831056907648317683752522852312389185103997817521295874311080467063778927431570591144697211717492228510891282897303935758680834561202707266392522899927647189621540074291200000001 39 173117235123486831710618120219976425948776177492457520629589534583690013189451014797040706540235016441961140021909682451902985804450755939854549897659316636652388708246142897356800000001 40 443180121916126289179182387763139650428867014359507650654026715796222914066043855974212167951552762117084082879620015994319984534363184028687356341179335885060685699893679580115894272000000001 41 1252321104485834939037255603227957261735525683362039267605093810124796997360156220108809298575957001468623721964099271789596408343833974701391352298415324059206216199546238793236544751665152000000001 42 3896842571544154636462472111542021699513388326814810425654147073815695588467441741137410574479030495054682455232779347821558266806441865989978656148239104048100580759426158818176413239967569936384000000001 43 13322529280437727415292536117411975328318071525102791436366818336571865413736320676363331232624643754562688888154039422758688466562842963947131603051625312716772061743871026673233687073203112141507264512000000001 44 49934118705891524374348293451527355080167650610951671363750197707263230403896680850567030682446325332260939148653417876500773141666649174207945342969471392360891780431843922274488678999588391596622674319638528000000001 45 204761095518346432137561970834669360425612472286533697310661978786065237003627831442662073786330640424181458758064959893349179471580399122311491990138986773180550415489196564148137550888836046510374221452664383733760000000001 46 916808795695193342652919671685515335853821117714174022218309752536372933169311411971778964965673734697159472364262942760205216675006580837519258494345583485386344074189539771394736447164723601799694375841123654561651752960000000001 47 4473734460986716745469941716450047159574509685508618406911468231181826800015945438657852705284468185033408134061637227521593490603364382358249888797652219479502954728339320841113588663950719567611778753757470891074343597632389120000000001 48 23748443592453262959120566126670893542639880406708918089143258628538342295813612327415939662993782438046094676721871615539994956150218764605424382987735958569804819543382631013298397231807762519939315548803501770448408477139086354677760000000001 49 136905051370218162760001198727598493765503925208475977709211135681771253321056310596163941062206888569612053132584246766449179000128346350024863679014413238113165329009119081914874718910615288664287132533473727750128079298663008410431379210240000000001