0 1 1 3 2 4 3 7 4 16 5 63 6 0 7 255 8 256 9 511 10 1536 11 1023 12 6144 13 4095 14 26624 15 61439 16 8192 17 245759 18 294912 19 458751 20 1441792 21 3407871 22 1572864 23 13631487 24 6291456 25 58720255 26 117440512 27 33554431 28 473956352 29 1065353215 30 58720256 31 4177526783 32 1308622848 33 14965276671 34 4429185024 35 59861106687 36 17985175552 37 274341036031 38 5368709120 39 1088774209535 40 1739461754880 41 919123001343 42 8641474199552 43 446676598783 44 34291018891264 45 1786706395135 46 139500537774080 47 2473901162495 48 562675075514368 49 549755813887 50 2250700302057472 51 2199023255551 52 9002801208229888 53 3527233301905407 54 28974330415153152 55 14214486323888127 56 116812115334922240 57 54606145481867263 58 467670673804754944 59 253608954016301055 60 1799047313646157824 61 1022598590389813247 62 8331096360681996288 63 1793558551600300031 64 33306371044218503168 65 7750694958704623615 66 132072562672267165696 67 67896267982237597695 68 454791504770382168064 69 275620297195074355199 70 2132832725928628977664 71 456701031012387258367 72 8531330903714515910656 73 1836027496086403809279 74 34218133795978914824192 75 16566329099695784198143 76 118058009150236523495424 77 66244563811700213547007 78 471973782183914160259072 79 264978255246800854188031 80 1888042702688246317449216 81 4686395331925911588044799 82 298615893065210221559808 83 18746761919324363763482623 84 1192323749948290578251776 85 75591067865247000612044799 86 8405517191602789127553024 87 292976206893043147763351551 88 110389153459845288456880128 89 1055967778938671007528910847 90 521105467539130686157881344 91 3909551583246501162103341055 92 9821580172255529550267547648 93 251225174522182255723413503 94 39115257685546648172849266688 95 49277327564766803447492116479 96 59901669898995068292103667712 97 315980568250134471280477339647 98 2173950855122006913415380992 99 1263302698517985387669872443391 100 78021352314834034019893510144 101 4917035576361820298496824049663 102 307134253565104422294564896768 103 19668141096521461579358121492479 104 39272910301578724297378145239040 105 2584804294918038638439274905599 106 157089670657228925343957809889280 107 10339212343968876095240400797695 108 628361622736509004153984124977152 109 122956053921633621882273282392063 110 2350263556105010848866749380558848 111 1221937111026285708749236063961087 112 7940719881873346116243856436494336 113 4887747670392618281634272443891711 114 31762879527493384464975425745977344 115 19550993157450551697297639573815295 116 129799779659508182060825455936667648 117 321937688836884330273764676999315455 118 20738640025729904470458574527528960 119 1292954104534742888598683503707553791 120 72547782500345968610247113145581568 121 5182221333879726118454387751511916543 122 1599096705960578373430363521881735168 123 18422530707017865498340259671109009407 124 9844234197186268252429095228139372544 125 66046737333754537297437364931803480063 126 38213863520469790592022782434743418880