0 1 1 3 2 3 3 14 4 7 5 60 6 15 7 254 8 31 9 1014 10 63 11 4094 12 115 13 16350 14 255 15 65526 16 479 17 262006 18 1023 19 1048518 20 1919 21 4193790 22 4047 23 16777086 24 7679 25 67106806 26 16255 27 268434934 28 30719 29 1073733430 30 65023 31 4294965238 32 122751 33 17179835894 34 260095 35 68719468342 36 491007 37 274877773814 38 1040383 39 1099511594230 40 1964031 41 4398045978614 42 4161023 43 17592185911286 44 7856127 45 70368742046966 46 16644095 47 281474976178166 48 31424511 49 1125899898319862 50 66576383 51 4503599625240566 52 125695999 53 18014398475395062 54 266305535 55 72057594029405174 56 502783999 57 288230376015364086 58 1065222143 59 1152921504572755958 60 2011135999 61 4611686017881997302 62 4260880383 63 18446744073573203958 64 8044543999 65 73786976292656631798 66 17043521535 67 295147905178807435254 68 32178175999 69 1180591620708685004790 70 68174086143 71 4722366482867463651318 72 128712671231 73 18889465931443675725814 74 272696344575 75 75557863725905597120502 76 514850684927 77 302231454903517673160694 78 1090785378303 79 1208925819614594269511670 80 2059402739711 81 4835703278457958216761334 82 4363141382143 83 19342813113833927174782966 84 8237610958847 85 77371252455334033252745206 86 17452565528575 87 309485009821344510242717686 88 32950443835391 89 1237940039285371339185324022 90 69810262114303 91 4951760157141518865668243446 92 131801774817279 93 19807040628566048655531835382 94 279241048457215 95 79228162514264328657830150134 96 527207099269119 97 316912650057057207402759192566 98 1116964193828863 99 1267650600228229365753848004598 100 2108828397076479 101 5070602400912917034101146386422 102 4467856773218303 103 20282409603651670280975834677238 104 8435313588305919 105 81129638414606679408246336258038 106 17871427092873215 107 324518553658426726211270354141174 108 33741254353223679 109 1298074214633706897982453406760950 110 71485708371492863 111 5192296858534827626242953663479798 112 134965017404506111 113 20769187434139310477521302631481334 114 285942833485971455 115 83076749736557242047337770591977462 116 539860069618024447 117 332306998946228968079549034328489974 118 1143771333943885823 119 1329227995784915872867206377578168310 120 2159440278472097791 121 5316911983139663491029617318154993654 122 4575085335741988863 123 21267647932558653966314510233743917046 124 8637761113888391167 125 85070591730234615863501208166026182646 126 18300341342967955455