1 1 2 2 3 2 4 4 5 8 6 4 7 8 8 25 9 25 10 8 11 16 12 81 13 122 14 81 15 16 16 32 17 264 18 578 19 578 20 264 21 32 22 64 23 857 24 2753 25 4104 26 2753 27 857 28 64 29 128 30 2785 31 13147 32 29084 33 29084 34 13147 35 2785 36 128 37 256 38 9050 39 62781 40 205754 41 306749 42 205754 43 62781 44 9050 45 256 46 512 47 29407 48 299758 49 1455916 50 3229199 51 3229199 52 1455916 53 299758 54 29407 55 512 56 1024 57 95557 58 1431221 59 10304849 60 33986995 61 50525365 62 33986995 63 10304849 64 1431221 65 95557 66 1024 67 2048 68 310508 69 6833530 70 72937769 71 357678069 72 790390105 73 790390105 74 357678069 75 72937769 76 6833530 77 310508 78 2048 79 4096 80 1008981 81 32627526 82 516249590 83 3764378216 84 12362251350 85 18384693920 86 12362251350 87 3764378216 88 516249590 89 32627526 90 1008981 91 4096 92 8192 93 3278637 94 155784099 95 3653997013 96 39618451066 97 193349390970 98 427494590110 99 427494590110 100 193349390970 101 39618451066 102 3653997013 103 155784099 104 3278637 105 8192 106 16384 107 10653778 108 743810095 109 25862854244 110 416967572821 111 3024029579084 112 9939634161916 113 14778226489840 114 9939634161916 115 3024029579084 116 416967572821 117 25862854244 118 743810095 119 10653778 120 16384 121 32768 122 34618955 123 3551411593 124 183056241833 125 4388410582280 126 47296906966344 127 231101074704277 128 510827272330710 129 510827272330710 130 231101074704277 131 47296906966344 132 4388410582280 133 183056241833 134 3551411593 135 34618955 136 32768 137 65536 138 112492681 139 16956645850 140 1295664762145 141 46186206308887 142 739741508375580 143 5373202640641305 144 17656510076549419 145 26250644316475949 146 17656510076549419 147 5373202640641305 148 739741508375580 149 46186206308887 150 1295664762145 151 16956645850 152 112492681 153 65536 154 131072 155 365539724 156 80961564485 157 9170663523390 158 486090724065878 159 11569834430771221 160 124929501621900185 161 610283025882548577 162 1348905497766573464 163 1348905497766573464 164 610283025882548577 165 124929501621900185 166 11569834430771221 167 486090724065878 168 9170663523390 169 80961564485 170 365539724 171 131072 172 262144 173 1187804297 174 386560819918 175 64909590438320 176 5115903842989972 177 180956563241125060 178 2904672009485156961 179 21093909621034526910 180 69313096828356480046 181 103046989939554094945 182 69313096828356480046 183 21093909621034526910 184 2904672009485156961 185 180956563241125060 186 5115903842989972 187 64909590438320 188 386560819918 189 1187804297 190 262144 191 524288 192 3859714705 193 1845681570476 194 459427491120642 195 53842772071906540 196 2830228892630338461 197 67535056159015961509 198 729092739003159443569 199 3561607436665643095520 200 7871898055890630541196 201 7871898055890630541196 202 3561607436665643095520 203 729092739003159443569 204 67535056159015961509 205 2830228892630338461 206 53842772071906540 207 459427491120642 208 1845681570476 209 3859714705 210 524288 211 1048576 212 12541963050 213 8812430758819 214 3251809452014192 215 566672906942431901 216 44265847226767482110 217 1570223417526208976239 218 25200465972189704524109 219 183010508092922711661569 220 601338739776457896345467 221 893993929233158179056828 222 601338739776457896345467 223 183010508092922711661569 224 25200465972189704524109 225 1570223417526208976239 226 44265847226767482110 227 566672906942431901 228 3251809452014192 229 8812430758819 230 12541963050 231 1048576 232 2097152 233 40754524407 234 42076020653557 235 23016177558642426 236 5963997971137435381 237 692334543182260430326 238 36508470722610016860502 239 871032653929987691426542 240 9403854625575793162863368 241 45936434104022895559471592 242 101527724838905286508837880 243 101527724838905286508837880 244 45936434104022895559471592 245 9403854625575793162863368 246 871032653929987691426542 247 36508470722610016860502 248 692334543182260430326 249 5963997971137435381 250 23016177558642426 251 42076020653557 252 40754524407 253 2097152 254 4194304 255 132429927677 256 200897069434265 257 162907586443177357 258 62768611948767008238 259 10828373337397124690356 260 848839998109039010867110 261 30106503280646636347199724 262 483209875484352904572416576 263 3509092861219835868789589348