1 1 2 2 3 2 4 4 5 4 6 4 7 8 8 12 9 12 10 8 11 16 12 24 13 27 14 24 15 16 16 32 17 64 18 58 19 58 20 64 21 32 22 64 23 184 24 189 25 164 26 189 27 184 28 64 29 128 30 432 31 526 32 608 33 608 34 526 35 432 36 128 37 256 38 1088 39 1344 40 2168 41 3572 42 2168 43 1344 44 1088 45 256 46 512 47 2944 48 3772 49 6955 50 16833 51 16833 52 6955 53 3772 54 2944 55 512 56 1024 57 7360 58 10515 59 23269 60 67791 61 99928 62 67791 63 23269 64 10515 65 7360 66 1024 67 2048 68 18496 69 28556 70 80463 71 313348 72 513811 73 513811 74 313348 75 80463 76 28556 77 18496 78 2048 79 4096 80 48384 81 78229 82 271633 83 1479005 84 3086539 85 3363541 86 3086539 87 1479005 88 271633 89 78229 90 48384 91 4096 92 8192 93 123392 94 215789 95 908820 96 6565230 97 18841620 98 25699369 99 25699369 100 18841620 101 6565230 102 908820 103 215789 104 123392 105 8192 106 16384 107 312320 108 592845 109 3081846 110 29422003 111 107600141 112 199805626 113 257823074 114 199805626 115 107600141 116 29422003 117 3081846 118 592845 119 312320 120 16384 121 32768 122 804864 123 1625872 124 10454616 125 134821503 126 620569652 127 1461477965 128 2641827240 129 2641827240 130 1461477965 131 620569652 132 134821503 133 10454616 134 1625872 135 804864 136 32768 137 65536 138 2061824 139 4467698 140 35254223 141 611371817 142 3677697287 143 10788085132 144 25118924722 145 35799252324 146 25118924722 147 10788085132 148 3677697287 149 611371817 150 35254223 151 4467698 152 2061824 153 65536 154 131072 155 5248000 156 12281228 157 119067103 158 2755886039 159 21538095731 160 81469649904 161 241621610947 162 443337803387 163 443337803387 164 241621610947 165 81469649904 166 21538095731 167 2755886039 168 119067103 169 12281228 170 5248000 171 131072 172 262144 173 13449216 174 33730035 175 402989356 176 12498196528 177 125066191568 178 609282707912 179 2391243029851 180 5575313908831 181 7129093557510 182 5575313908831 183 2391243029851 184 609282707912 185 125066191568 186 12498196528 187 402989356 188 33730035 189 13449216 190 262144 191 524288 192 34455552 193 92646767 194 1362262739 195 56717052098 196 731799182359 197 4528672442297 198 23395149966123 199 72620788111405 200 116543816261976 201 116543816261976 202 72620788111405 203 23395149966123 204 4528672442297 205 731799182359 206 56717052098 207 1362262739 208 92646767 209 34455552 210 524288 211 1048576 212 87961600 213 254564003 214 4602409803 215 256697600693 216 4288741766057 217 33855657682271 218 227086606793139 219 932309305950915