0 1 1 1 2 6 3 3 4 28 5 7 6 120 7 79 8 368 9 287 10 1504 11 1855 12 4544 13 7295 14 28544 15 11519 16 108288 17 111103 18 327168 19 406527 20 1285120 21 1951743 22 4585472 23 7655423 24 28733440 25 10428415 26 113762304 27 108216319 28 330940416 29 415006719 30 2124382208 31 382533631 32 7850098688 33 1492254719 34 31381651456 35 6294863871 36 124950151168 37 25027936255 38 510463049728 39 79403417599 40 2040620122112 41 317007593471 42 8172918013952 43 1249621573631 44 32686743748608 45 5339659370495 46 130084350459904 47 21319362019327 48 526914758377472 49 72417208696831 50 2107070119673856 51 333492198047743 52 8351235811835904 53 1312764404432895 54 33403687103627264 55 5250429210329087 56 133625428119126016 57 20982869987950591 58 534496687901638656 59 84280810043080703 60 2137308190797201408 61 337083037130948607 62 8549212664889344000 63 1348673937726242815 64 34196247478645293056 65 5394534938739474431 66 136796168520451751936 67 58449914111096520703 68 473396410963227312128 69 529163091157190705151 70 1302868425356253069312 71 2116633063458051457023 72 8754684568163038789632 73 2265901656279821058047 74 33247156000942257602560 75 9063565449233457741823 76 138891561518176223100928 77 24448695585751315775487 78 555565628437990907838464 79 97794617639461957140479 80 2222273960610290244517888 81 995619145458284366921727 82 7680168705209180471951360 83 8818179201477480942665727 84 28302834381395631785639936 85 20765587206197137889034239 86 113211332255113121816903680 87 83062715124413332851785727 88 452844617503098138164985856 89 332250818333792535685627903 90 1811385532480239235825139712 91 1328989464629576236416368639 92 7245541497460828392036237312 93 5316004913527690459231551487 94 28982083264102352864143212544 95 21263996885557955940432478207 96 115928331707160517968926867456 97 85055986867610051030185672703 98 463713338297248237108978515968 99 340223927231726223579445985279 100 1854853347791997374485330132992 101 1360896084017736432963224076287 102 7419412662574310968252589670400 103 5443584292895021672644871192575 104 29677650628709261577208022958080 105 21774337538575456956446394023935 106 118710601867198243967506870960128 107 87097349981598131588953475645439 108 474842419471699242833109888008192 109 348389376611394705319383458119679 110 1899369676505167581581767843250176 111 1393557737868521402339006974263295 112 7597478253537006073722922661314560 113 5574230930749643502088056601575423 114 30389914556046555842614347434033152 115 22297871750191650103844683984666623 116 121557756002205945276812223576014848 117 89191486956554458213974984347353087 118 486231023986717710871238146963537920 119 356765948202021058573424018866569215 120 1944974801307697803322928786996985856 121 1426962380583217407135961332844593151 122 7779899217521767325201474907617099776 123 5707849498458311726063646021854953471 124 31119596868672280662738945229425999872 125 22831397993125852629032124061958799359 126 124603002611319661783118143621148180480