1 1 2 2 3 1 4 5 5 6 6 2 7 14 8 24 9 16 10 4 11 41 12 96 13 68 14 48 15 8 16 122 17 384 18 296 19 260 20 144 21 16 22 365 23 1536 24 1300 25 1632 26 1040 27 432 28 32 29 1094 30 6144 31 5728 32 10368 33 9308 34 4132 35 1296 36 64 37 3281 38 24576 39 25268 40 66132 41 84948 42 52912 43 16524 44 3888 45 128 46 9842 47 98304 48 111512 49 421904 50 771300 51 687248 52 301784 53 66088 54 11664 55 256 56 29525 57 393216 58 492196 59 2691884 60 7016284 61 8960464 62 5634776 63 1721528 64 264332 65 34992 66 512 67 88574 68 1572864 69 2172592 70 17175124 71 63780144 72 116633012 73 105328812 74 45990340 75 9816048 76 1057316 77 104976 78 1024 79 265721 80 6291456 81 9590180 82 109583308 83 579907180 84 1520042284 85 1980677448 86 1237030912 87 375845052 88 55981988 89 4229264 90 314928 91 2048 92 797162 93 25165824 94 42332936 95 699179884 96 5272264616 97 19800817976 98 37188898120 99 33415073716 100 14505195904 101 3070055916 102 319253288 103 16917028 104 944784 105 4096 106 2391485 107 100663296 108 186866356 109 4461012792 110 47934377596 111 257995068564 112 699226867860 113 905233056800 114 564905405336 115 170291855288 116 25083639844 117 1820657976 118 67668108 119 2834352 120 8192 121 7174454 122 402653184 123 824867584 124 28462825592 125 435805897172 126 3361220228816 127 13139454740876 128 24503247435328 129 22022073174232 130 9541460598408 131 1998101079148 132 204917982144 133 10382921956 134 270672424 135 8503056 136 16384 137 21523361 138 1610612736 139 3641141012 140 181602806300 141 3962236677384 142 43792711784828 143 246989200003420 144 663863355918220 145 860544738080372 146 536882057350840 147 161295215603556 148 23450606174376 149 1674151403908 150 59212245524 151 1082689676 152 25509168 153 32768 154 64570082 155 6442450944 156 16072772984 157 1158689573772 158 36023613993928 159 570555977597820 160 4642070954166124 161 17978463336216224 162 33602548170559900 163 30235717079397408 164 13074450245961884 165 2725041270964876 166 275190816259724 167 13677241018800 168 337678318592 169 4330758692 170 76527504 171 65536 172 193710245 173 25769803776 174 70948650820 175 7392845715224 176 327517339347916 177 7433587136161392 178 87252983103535936 179 487015930483887188 180 1313235101020195620 181 1705630286322728068 182 1063319241822707040 183 318618432017643820 184 46055189349633552 185 3229562907115528 186 111739565720152 187 1925727939552 188 17323034768 189 229582512 190 131072 191 581130734 192 103079215104 193 313182494032 194 47168947581908 195 2977702208511048 196 96849404858071388 197 1639953977382243676 198 13190853676414437792 199 51302016524754347884 200 96175528874743212440 201 86513611556066750660 202 37364459285107615944 203 7761233862550593040 204 778212220006487596 205 37899889658769384 206 912879351011812 207 10982131736244 208 69292139044 209 688747536 210 262144 211 1743392201 212 412316860416 213 1382454408452 214 300954422923484 215 27072492754395896 216 1261816522312628012 217 30824192792654598004 218 357303857636735394264 219 2004725085868616643224 220 5426624979739118696380