1 1 2 2 3 2 4 5 5 14 6 5 7 14 8 54 9 54 10 14 11 41 12 216 13 129 14 216 15 41 16 122 17 864 18 339 19 339 20 864 21 122 22 365 23 3456 24 1123 25 1292 26 1123 27 3456 28 365 29 1094 30 13824 31 4155 32 6416 33 6416 34 4155 35 13824 36 1094 37 3281 38 55296 39 15273 40 32813 41 50507 42 32813 43 15273 44 55296 45 3281 46 9842 47 221184 48 55715 49 169899 50 365195 51 365195 52 169899 53 55715 54 221184 55 9842 56 29525 57 884736 58 205199 59 885540 60 2623167 61 3673572 62 2623167 63 885540 64 205199 65 884736 66 29525 67 88574 68 3538944 69 758647 70 4617014 71 19281232 72 36422648 73 36422648 74 19281232 75 4617014 76 758647 77 3538944 78 88574 79 265721 80 14155776 81 2804053 82 24074947 83 141789341 84 371453021 85 509698666 86 371453021 87 141789341 88 24074947 89 2804053 90 14155776 91 265721 92 797162 93 56623104 94 10360467 95 125562891 96 1037399092 97 3793404050 98 7308976236 99 7308976236 100 3793404050 101 1037399092 102 125562891 103 10360467 104 56623104 105 797162 106 2391485 107 226492416 108 38311103 109 654899967 110 7598755762 111 38533409422 112 104548902187 113 148054300100 114 104548902187 115 38533409422 116 7598755762 117 654899967 118 38311103 119 226492416 120 2391485 121 7174454 122 905969664 123 141717367 124 3415879346 125 55697097923 126 391811506309 127 1491128667703 128 2982736646990 129 2982736646990 130 1491128667703 131 391811506309 132 55697097923 133 3415879346 134 141717367 135 905969664 136 7174454 137 21523361 138 3623878656 139 524247989 140 17817085346 141 408217653315 142 3988721278761 143 21311956695888 144 59951872045571 145 84623199773631 146 59951872045571 147 21311956695888 148 3988721278761 149 408217653315 150 17817085346 151 524247989 152 3623878656 153 21523361 154 64570082 155 14495514624 156 1939302323 157 92933586111 158 2991035581961 159 40593813655965 160 304671374144232 161 1208366848177199 162 2394669528559328 163 2394669528559328 164 1208366848177199 165 304671374144232 166 40593813655965 167 2991035581961 168 92933586111 169 1939302323 170 14495514624 171 64570082 172 193710245 173 57982058496 174 7174276855 175 484741782266 176 21919561041622 177 413056518517661 178 4354902558505404 179 24365513201633168 180 68029893952472850 181 95553867727723732 182 68029893952472850 183 24365513201633168 184 4354902558505404 185 413056518517661 186 21919561041622 187 484741782266 188 7174276855 189 57982058496 190 193710245 191 581130734 192 231928233984 193 26541315667 194 2528419901343 195 160626736704557 196 4203452149533013 197 62240469327888568 198 491105893325394164 199 1933356219735395610 200 3829634670355277249 201 3829634670355277249 202 1933356219735395610 203 491105893325394164 204 62240469327888568 205 4203452149533013 206 160626736704557 207 2528419901343 208 26541315667 209 231928233984 210 581130734 211 1743392201 212 927712935936 213 98190495765 214 13188283797088 215 1177121839740932 216 42777575164793479 217 889738186413603234 218 9899736722727842710 219 54940332916965010645 220 153610372373112516992