1 1 2 2 3 2 4 4 5 7 6 4 7 8 8 13 9 13 10 8 11 16 12 29 13 20 14 29 15 16 16 32 17 69 18 27 19 27 20 69 21 32 22 64 23 137 24 47 25 75 26 47 27 137 28 64 29 128 30 301 31 83 32 191 33 191 34 83 35 301 36 128 37 256 38 705 39 137 40 401 41 626 42 401 43 137 44 705 45 256 46 512 47 1461 48 235 49 952 50 1442 51 1442 52 952 53 235 54 1461 55 512 56 1024 57 3193 58 412 59 2258 60 4115 61 3773 62 4115 63 2258 64 412 65 3193 66 1024 67 2048 68 7373 69 709 70 5275 71 12839 72 12847 73 12847 74 12839 75 5275 76 709 77 7373 78 2048 79 4096 80 15729 81 1228 82 13250 83 34387 84 48408 85 59287 86 48408 87 34387 88 13250 89 1228 90 15729 91 4096 92 8192 93 34405 94 2150 95 32268 96 101533 97 157805 98 270914 99 270914 100 157805 101 101533 102 32268 103 2150 104 34405 105 8192 106 16384 107 78569 108 3758 109 77769 110 306593 111 562522 112 1088697 113 1666826 114 1088697 115 562522 116 306593 117 77769 118 3758 119 78569 120 16384 121 32768 122 170813 123 6578 124 191931 125 857981 126 2057541 127 5017429 128 8168186 129 8168186 130 5017429 131 2057541 132 857981 133 191931 134 6578 135 170813 136 32768 137 65536 138 374945 139 11556 140 469537 141 2513530 142 7039840 143 22861814 144 46505377 145 51863841 146 46505377 147 22861814 148 7039840 149 2513530 150 469537 151 11556 152 374945 153 65536 154 131072 155 849493 156 20330 157 1146722 158 7495901 159 25174801 160 97586048 161 277299195 162 370258161 163 370258161 164 277299195 165 97586048 166 25174801 167 7495901 168 1146722 169 20330 170 849493 171 131072 172 262144 173 1868953 174 35805 175 2829540 176 21435358 177 91158763 178 444232955 179 1458079587 180 2763281188 181 3412264531 182 2763281188 183 1458079587 184 444232955 185 91158763 186 21435358 187 2829540 188 35805 189 1868953 190 262144 191 524288 192 4119725 193 63163 194 6941097 195 62395272 196 318102256 197 2021643018 198 8237882160 199 18697445231 200 32036295435 201 32036295435 202 18697445231 203 8237882160 204 2021643018 205 318102256 206 62395272 207 6941097 208 63163 209 4119725 210 524288 211 1048576 212 9284817 213 111574 214 16987427 215 184826545 216 1134299958 217 8825115683 218 48171360120 219 133855090556 220 274569951790