0 1 1 1 2 6 3 7 4 20 5 15 6 104 7 95 8 48 9 1023 10 928 11 3199 12 3904 13 15103 14 384 15 65535 16 7424 17 254975 18 113152 19 219135 20 1903616 21 1048575 22 59392 23 16719871 24 10866688 25 58376191 26 58744832 27 148897791 28 65486848 29 993591295 30 430866432 31 3822452735 32 2026045440 33 15837691903 34 13014532096 35 60025208831 36 10191372288 37 255125880831 38 128615710720 39 887447617535 40 557637959680 41 2993294409727 42 2058021240832 43 14276295131135 44 13529964871680 45 60936995995647 46 59089866457088 47 212811099668479 48 139577259982848 49 1115173964218367 50 1121272180244480 51 2355059417415679 52 388632061935616 53 8654099524354047 54 20821189299535872 55 31309132082446335 56 103159531797741568 57 67323096968724479 58 485725598015029248 59 192317762805170175 60 918509436274737152 61 3463155048433844223 62 4606761999483797504 63 15682658153143468031 64 17273502894141734912 65 63643003942508429311 66 68805789197644333056 67 161400011520242352127 68 8894603818038198272 69 1169283504265549053951 70 391848368342917185536 71 4544551403177870622719 72 965247533714254069760 73 17851611655461404671999 74 11723972834134423764992 75 56777629964569707282431 76 75327265728651484725248 77 155756127780464870031359 78 6749320758585991364608 79 590558390437000186429439 80 1481789911800357740085248 81 368270771665939724238847 82 9175600157773672986181632 83 2342836964725927691943935 84 37318315170339426104508416 85 36626805944750751682134015 86 145618860550778591845023744 87 153676942819758937087148031 88 581479092297495848528379904 89 598642278508725999197224959 90 2011204880710810161681268736 91 2369174583030097350974504959 92 8373813233457397892892327936 93 9251552455334714328060264447 94 28780882794952714051775365120 95 16896776729278580080693477375 96 46982946190798297118049042432 97 306385463190065200625858117631 98 297182820106256498702403239936 99 789674549293160570144415547391 100 168010845340389167765406089216 101 2491752972202952019041627144191 102 8385942361388125729558477406208 103 9025894117142280828340416806911 104 35211849423601268273124537794560 105 10098802496567020905904602087423 106 122780770250826475779738977697792 107 160188155202010300839399151108095 108 487366835736509257489287571570688 109 645323884635093455626971557920767 110 1977348287578565426440653338836992 111 2544052730536478872665246782193663 112 7899319723909123947064544760692736 113 10253383170296761607800513353482239 114 36305096540255934097028455174504448 115 36809626720561070678253895252180991 116 155057514840773211397078984173813760 117 108534876700348167276618208637878271 118 580073032484169372062267521684733952 119 513773594860210835400742009344884735 120 2140341599209597063547607604831191040 121 2658452132537222769054376844775653375 122 9745129193650146140831915707088240640 123 7767092270048064968778399083036409855 124 41037193830929890685424904032758005760 125 41724699104850486719895901404489842687 126 158832316489860176345872347798198812672