0 1 1 3 2 4 3 7 4 24 5 15 6 96 7 63 8 384 9 1023 10 256 11 3583 12 1792 13 14335 14 5632 15 62463 16 73216 17 262143 18 24576 19 999423 20 1302528 21 4095999 22 4399104 23 7995391 24 27017216 25 63406079 26 75431936 27 120717311 28 429654016 29 232783871 30 1682178048 31 3221225471 32 2164391936 33 17146314751 34 17286823936 35 34225520639 36 122708557824 37 167436615679 38 528429875200 39 68690116607 40 2164722237440 41 68702699519 42 8762303709184 43 10581725675519 44 14125610565632 45 68510097080319 46 12513856978944 47 256456389558271 48 544821701771264 49 42855183679487 50 2166583367565312 51 170982648053759 52 8665246843535360 53 1809821909123071 54 35786861511180288 55 64098315263803391 56 16270427038941184 57 269643424141934591 58 569592618560782336 59 590481518422392831 60 1143325929192292352 61 4063494809585713151 62 9221088127865585664 63 617057367300767743 64 36812366119392247808 65 1143471047547289599 66 147138007671056105472 67 14706961705137602559 68 589128484702019125248 69 903343229376089030655 70 1735124573072002121728 71 1401421111651756670975 72 9021595041461329461248 73 846311877352940896255 74 37709698165523571802112 75 16818791625923152052223 76 117757007126292519190528 77 66717440659868348317695 78 527696730274988480790528 79 825895572149839266316287 80 2281944963789536471547904 81 3918663209147333504663551 82 1850651079689555576619008 83 18059367205370232418861055 84 23723102883555716165009408 85 72464197826074387719127039 86 29159283555880735518752768 87 270565966987394161735368703 88 618893862137621687673290752 89 649373815210158812416704511 90 1177434679641375379277479936 91 4022828247061378372521164799 92 6809652311505207371245813760 93 9901556935077556923066744831 94 32036229740072785094285197312 95 16394096568448686131641319423 96 128163358463513397839492284416 97 220294705317119530526243291135 98 512334280960580108969398239232 99 272694977194332578952433893375 100 2020243327111644975945803104256 101 1032905952277523734988949815295 102 8075554893407879857512304869376 103 4825474693879022756127607619583 104 39849359859851431122832617111552 105 1460631674362534707821319028735 106 159656802384451563820421033754624 107 7901492990203389961459556417535 108 633236040541612427975955044106240 109 40475687794829986382012802400255 110 2586185487442537012073909251473408 111 3184330284959061608768073839411199 112 9246437834533045057910044884992000 113 5176696896947914851640018095570943 114 31186263580272954158638542935293952 115 20704301807800699249368631303208959 116 124746955867138047752935555551199232 117 83061468139747924174960618496851967 118 529936403794911034558974076280373248 119 269923333348484737048874781379657727 120 2290117856453608115712324870873284608 121 736676904618387018299468706849226751 122 9165693116326738470389063742105059328 123 2977962363838295121999803832502059007 124 37202446978395555839249686547339935744 125 10666267929012160018208398774856843263 126 148809682005339855197383278897588600832