0 1 1 1 2 6 3 3 4 28 5 7 6 120 7 79 8 368 9 415 10 2016 11 1855 12 4544 13 7807 14 26496 15 15615 16 112384 17 104959 18 515584 19 259071 20 1842176 21 518143 22 7075840 23 6213631 24 27160576 25 13344767 26 124903424 27 23543807 28 528334848 29 26640383 30 2111275008 31 102563839 32 8507555840 33 458883071 34 33984217088 35 23336321023 36 92855336960 37 88766676991 38 33017036800 39 64673021951 40 2142692704256 41 13885243391 42 8684321112064 43 7130169999359 44 30407928053760 45 11816369389567 46 118445660176384 47 584602091519 48 492460799164416 49 56923785265151 50 1856550582878208 51 2215951667822591 52 5019704842256384 53 8399993555648511 54 28423165717774336 55 15386603568496639 56 130231510602088448 57 24681801049964543 58 574270361395265536 59 553865029217157119 60 1416063111693074432 61 1944252351820857343 62 8833843411770408960 63 3408176108380618751 64 30547155371752947712 65 12965915665671127039 66 110889356112343072768 67 17345822270731321343 68 589277844131062743040 69 576780668302585233407 70 1578303879253535490048 71 1587423198835696992255 72 2124505594887913078784 73 17634347864105823502335 74 13125794956918283829248 75 53805620778061153697791 76 57081590681670202163200 77 302087798509348115709951 78 148936799829010264621056 79 911395834453087620169727 80 601711086857580833669120 81 4538984404604783708602367 82 1830788568659216209805312 83 16787848957360992350633983 84 9648897275246571042111488 85 63769047520428711619854335 86 27498094727676644370153472 87 254632925917701439422988287 88 114828470504882944480378880 89 1066776706031436416646381567 90 193029053036836103754088448 91 4332504673012682893387890687 92 3795662954742427818357948416 93 14700136491429081349391122431 94 12286213002822338635131518976 95 74504260768160971404387287039 96 39173156252025118027105173504 97 243525959473135803633296736255 98 150638491876832790817393344512 99 977764568465642210487263297535 100 603600594736885847898468646912 101 4040708794286792749223623262207 102 2213705233162094100940475858944 103 18440291881353017160137156067327 104 11293390234733141537875550011392 105 56721017499099942040973569163263 106 64367156004706133202286862663680 107 119740858805652691059398900973567 108 475623012957128965714781570859008 109 445765454514675287994421789851647 110 2379377050195028089182097925734400 111 2542935805531987678625408858718207 112 7225558508857274824426854358712320 113 6279616605657916285133813054439423 114 18473389564011042028493218861023232 115 35198418415544053025291099426521087 116 56936311439172315666374245616713728 117 221110664017480966952149624807227391 118 179556500029874541199163525513084928 119 1011663693854040431824098110621089791 120 1323437864374788189838349057610743808 121 4316895658125112416148836890076774399 122 2004062065162730313029996056837881856 123 20644402708306914453111357332432879615 124 11977040899584060722545137331308855296 125 63173017649103880776701666518531833855 126 65125918055748884669387921871563915264