0 1 1 1 2 3 3 15 4 15 5 47 6 127 7 255 8 127 9 1023 10 1919 11 3583 12 8191 13 8191 14 24575 15 30719 16 57343 17 262143 18 129023 19 917503 20 2064383 21 2064383 22 6242303 23 13500415 24 31981567 25 66977791 26 133496831 27 266338303 28 415236095 29 1063780351 30 1052770303 31 4294967295 32 8589934591 33 15567159295 34 30886330367 35 8564768767 36 135257915391 37 274743689215 38 548128423935 39 1030766985215 40 2095407169535 41 4398046511103 42 1098974756863 43 17514876633087 44 33243046871039 45 65333968764927 46 139619723116543 47 138260902838271 48 293292579225599 49 1079681763770367 50 2181362350030847 51 3939480905973759 52 4503490105704447 53 11256800045170687 54 15759300160913407 55 35712103310426111 56 144115179485921279 57 35975986101092351 58 576038539838357503 59 1152901713397547007 60 1800947269738954751 61 1010492967367999487 62 9076934680221057023 63 18443366373989023743 64 9079195138688811007 65 73210497950348738559 66 147411805376545292287 67 128299090442786439167 68 589715939471088680959 69 1179432469379921477631 70 1032764828831858032639 71 2947434744011603050495 72 5621645186094241677311 73 12303460084139960565759 74 37598891385886980702207 75 74962811956019440123903 76 37771851430286749335551 77 292786701671719680081919 78 603872397771397209784319 79 1041274872240480758792191 80 565577100679390861197311 81 4231166563027190066184191 82 9010191948484775409352703 83 16896479390971442237538303 84 38685624767235216927358975 85 38080938855922116067327999 86 96430397879873103829401599 87 154739455307192059685765119 88 234519484593902288185065471 89 1176034518578669225064267775 90 2354911933107064984536350719 91 4951601656735659481980993535 92 9903519718943200257832386559 93 4680809055004575013019844607 94 39265894046656583768660246527 95 78609192420834671161256181759 96 155941457090257730213343395839 97 275382403662205882367821742079 98 590497247549611963003397210111 99 1183469166029596329527117611007 100 2456057019004084255882112663551 101 464495005212446314297775095807 102 9504890899577268439098966671359 103 18712115304780491322305110081535 104 39276118772992801369437432184831 105 76016944578532384961338858799103 106 70909128078857905946080426590207 107 184760074976170797480674714451967 108 624946676203933686350123179704319 109 1214567421858293539082485842837503 110 2190480429578801414569516234440703 111 1297757223166163435695117023838207 112 8112092021713993904802262167846911 113 20152412201158986905618761297952767 114 41535829276701145287859673099141119 115 83076709426134449960189689503678463 116 163597400791056925242765051753922559 117 327109628893205154698598502711164927 118 332255787223704346239083861359198207 119 825393926391414450084819760331096063 120 2658455991550184340055634961649106943 121 5316664788775729099828888782642348031 122 1204529522959667983131654593609465855 123 19927832422207877184422941176715280383 124 41205905292833418335042966108489383935 125 9284735370390045343950669923768860671 126 156847435523533523146849414779299168255