0 1 1 3 2 3 3 15 4 11 5 63 6 43 7 255 8 171 9 1023 10 939 11 3583 12 1195 13 8191 14 27307 15 16383 16 43691 17 262143 18 48043 19 122367 20 181419 21 417791 22 780971 23 1785855 24 3058347 25 7340031 26 12106667 27 28433919 28 48415915 29 113729535 30 193718955 31 454836223 32 774417067 33 1819410431 34 3097541547 35 7277239807 36 12390155435 37 29108887551 38 49560677035 39 116435664895 40 198242642603 41 465742856191 42 792970443691 43 1862970498559 44 3171881764011 45 7451881988095 46 12687527111339 47 29807527870463 48 50750107986603 49 119230111547391 50 203000431819691 51 476920445787647 52 812001727268011 53 1907681783078911 54 3248006909127339 55 7630727132430335 56 12992027636443819 57 30522908529917951 58 51968110545648555 59 122091634118745599 60 207872442182583467 61 488366536474976255 62 831489768730389163 63 1953466145899823103 64 3325959074921097899 65 7813864583599357951 66 13303836299684264875 67 31255458334397029887 68 53215345198737048747 69 125021833337588047871 70 212861380794948250283 71 500087333350352306175 72 851445523179792935595 73 2000349333401409421311 74 3405782092719171615659 75 8001397333605636759039 76 13623128370876686451883 77 32005589334422547030015 78 54492513483506745862827 79 128022357337690188038143 80 217970053934026982992555 81 512089429350760752218111 82 871880215736107931843499 83 2048357717403043008470527 84 3487520862944431727363243 85 8193430869612172033810431 86 13950083451777726909508267 87 32773723478448688135356415 88 55800333807110907637967531 89 131094893913794752541622271 90 223201335228443630551743403 91 524379575655179010165562879 92 892805340913774522206962859 93 2097518302620716040662245375 94 3571221363655098088827906731 95 8390073210482864162648899583 96 14284885454620392355311168171 97 33560292841931456650595663871 98 57139541818481569421244545963 99 134241171367725826602382253567 100 228558167273926277684978173099 101 536964685470903306409528942591 102 914232669095705110739912747691 103 2147858741883613225638115885055 104 3656930676382820442959650925227 105 8591434967534452902552463736831 106 14627722705531281771838603574187 107 34365739870137811610209854021119 108 58510890822125127087354414285995 109 137462959480551246440839416078335 110 234043563288500508349417657199275 111 549851837922204985763357664231423 112 936174253154002033397670628338347 113 2199407351688819943053430656991231 114 3744697012616008133590682513226667 115 8797629406755279772213722627563007 116 14978788050464032534362730052895915 117 35190517627021119088854890510180351 118 59915152201856130137450920211638955 119 140762070508084476355419562040836095 120 239660608807424520549803680846490283 121 563048282032337905421678248163540991 122 958642435229698082199214723385834411 123 2252193128129351621686712992653237759 124 3834569740918792328796858893543326891 125 9008772512517406486746851970612944895 126 15338278963675169315187435574173362859