1 64 2 1194 3 63892 4 2228098 5 144185218 6 5231971212 7 346662397488 8 12734002906536 9 850435724055776 10 31370699720181560 11 2100801992012341694 12 77607516942585155620 13 5202102661763447109546 14 192273887956403966763312 15 12892585254596124617724216 16 476605776056492137598152534 17 31961668007993016018726031912 18 1181614846272586285890420168800 19 79243499649335999908784578256714 20 2929676333025519597016252142152898 21 196477792091140665396273416115713896 22 7263948758340575050361356338016731010 23 487156752651712409943664453756654296226 24 18010641458915117088126190406661113899450 25 1207885800059046864538639540328793464857482 26 44656710607503308917249845142219696755514394 27 2994909353312774652212274558246436095496830688 28 110724741644388836081810581211514923382422616626 29 7425773822400162050521904706568968432278565706540 30 274538185487738250731223227897755634220731702514796 31 18411951895004082145174066507711538853700357675101724 32 680708055616877818509938630431098105501235828403445512 33 45651807100614897275293485008727243666304854755805365754 34 1687792442737025694906500355183131850871155375353619137248 35 113192102032618851501000718815785282957846697169695276027556 36 4184823940454998138752649053817130270767346849798465820056598 37 280655966859297198074596697844095430454012898294348648977185496 38 10376128634037362577509672884377452275400586438946399979453773860 39 695876925410538650562493988874711677480167887384907197320096189314 40 25727258096033073312365743416431019869477318485542765998353633872444 41 1725403173091138816161349940261356047600320457158811005392415404740140 42 63789861599899858650145175766777106448075488048926245451233021772734868 43 4278078496296067165295160416587022092433063352387424092142839348823566920 44 158164792708613404133540340243593887164676103460346829501608331426311956612 45 10607350159046764183454656420273807611389783624979131352263452853965869971760 46 392164225267340625141058220221035978145711804836716120249589446710118146438894 47 26300564026207849793621912450920463735440058182979509362159993657511316129822182 48 972357861375917949587026417538975835904389577136331345502705373583323536437713078 49 65211354177460383536212523223644144397463997933610871178919044332440670331354991186 50 2410928253189461761214496054348725153509974650346140006486618673373932265920819906276 51 161689335234045106261804234478371855669564419073598294474039051775511169716836256972812 52 5977814622507922686931393945372483037293520235011420592953373166457089014277280001534276 53 400903208624149410428181461853764587100041352536096556896165890893153891496576940271232768