0 1 1 2 2 4 3 8 4 16 5 32 6 64 7 128 8 480 9 960 10 1792 11 3584 12 7168 13 14336 14 28672 15 57344 16 116736 17 233472 18 466944 19 933888 20 1896448 21 3792896 22 7569408 23 15138816 24 30146560 25 60293120 26 120586240 27 241172480 28 484638720 29 969277440 30 1929904128 31 3859808256 32 7720796160 33 15441592320 34 31029985280 35 62059970560 36 123513864192 37 247027728384 38 494156120064 39 988312240128 40 1986363654144 41 3972727308288 42 7906514698240 43 15813029396480 44 31624850833408 45 63249701666816 46 127117878624256 47 254235757248512 48 505998552858624 49 1011997105717248 50 2023993674563584 51 4047987349127168 52 8135557116854272 53 16271114233708544 54 32383908456693760 55 64767816913387520 56 129535597319553024 57 259071194639106048 58 520675801507561472 59 1041351603015122944 60 2072569539932979200 61 4145139079865958400 62 8290280290035695616 63 16580560580071391232 64 33323245798925795328 65 66646491597851590656 66 132644491753036972032 67 265288983506073944064 68 530577868124820865024 69 1061155736249641730048 70 2132687765765867175936 71 4265375531531734351872 72 8489245890821767561216 73 16978491781643535122432 74 33956983551192442339328 75 67913967102384884678656 76 136492016903462382993408 77 272984033806924765986816 78 543311736520011914674176 79 1086623473040023829348352 80 2173246948010790077071360 81 4346493896021580154142720 82 8735489089738076231565312 83 17470978179476152463130624 84 34771951161065398071197696 85 69543902322130796142395392 86 139087804675786789676384256 87 278175609351573579352768512 88 559071301781236000676118528 89 1118142603562472001352237056 90 2225404874622874500519165952 91 4450809749245749001038331904 92 8901619497336324697656131584 93 17803238994672649395312263168 94 35780563307356294592900104192 95 71561126614712589185800208384 96 142425911977961519559674429440 97 284851823955923039119348858880 98 569703647827966535178922229760 99 1139407295655933070357844459520 100 2289956051665398534392762073088 101 4579912103330797068785524146176 102 9115258366575197790605615824896 103 18230516733150395581211231649792 104 36461033460988200926788150362112 105 72922066921976401853576300724224 106 146557187306613320432435412860928 107 293114374613226640864870825721856 108 583376535460957926708339875512320 109 1166753070921915853416679751024640 110 2333506141503812096694708191887360 111 4667012283007624193389416383774720 112 9379659987623392011177923851583488 113 18759319975246784022355847703166976 114 37336098269500274291665624297897984 115 74672196539000548583331248595795968 116 149344393056236904473795075095134208 117 298688786112473808947590150190268416 118 600298239207868791409978056049164288 119 1200596478415737582819956112098328576 120 2389510289247958755669865005869694976 121 4779020578495917511339730011739389952 122 9558041155599407191125576995705978880 123 19116082311198814382251153991411957760 124 38419087309305865844375510864615178240 125 76838174618611731688751021729230356480 126 152928658511877365438142611077841551360