1 1 2 1 3 1 4 1 5 5 6 1 7 1 8 15 9 15 10 1 11 1 12 39 13 106 14 39 15 1 16 1 17 97 18 582 19 582 20 97 21 1 22 1 23 237 24 2952 25 6074 26 2952 27 237 28 1 29 1 30 575 31 14488 32 56778 33 56778 34 14488 35 575 36 1 37 1 38 1391 39 69982 40 510600 41 943340 42 510600 43 69982 44 1391 45 1 46 1 47 3361 48 335356 49 4502836 50 15009212 51 15009212 52 4502836 53 335356 54 3361 55 1 56 1 57 8117 58 1600624 59 39260300 60 234411981 61 419355340 62 234411981 63 39260300 64 1600624 65 8117 66 1 67 1 68 19599 69 7624266 70 340131304 71 3617865989 72 11509163051 73 11509163051 74 3617865989 75 340131304 76 7624266 77 19599 78 1 79 1 80 47319 81 36279784 82 2936508784 83 55419976729 84 312379446491 85 554485727288 86 312379446491 87 55419976729 88 2936508784 89 36279784 90 47319 91 1 92 1 93 114241 94 172546968 95 25304410992 96 845306435033 97 8414104473169 98 26421375822662 99 26421375822662 100 8414104473169 101 845306435033 102 25304410992 103 172546968 104 114241 105 1 106 1 107 275805 108 820420150 109 217826520730 110 12862920074547 111 225594136664653 112 1249414358683276 113 2208574156731474 114 1249414358683276 115 225594136664653 116 12862920074547 117 217826520730 118 820420150 119 275805 120 1 121 1 122 665855 123 3900386212 124 1874029245378 125 195478858043873 126 6033023235900797 127 58805250712501734 128 183139966332478654 129 183139966332478654 130 58805250712501734 131 6033023235900797 132 195478858043873 133 1874029245378 134 3900386212 135 665855 136 1 137 1 138 1607519 139 18541702744 140 16117747262740 141 2968527360916966 142 161114104594896449 143 2760473666201370727 144 15112637856120704446 145 26609978139626497670 146 15112637856120704446 147 2760473666201370727 148 161114104594896449 149 2968527360916966 150 16117747262740 151 18541702744 152 1607519 153 1 154 1 155 3880897 156 88140749906 157 138597777499938 158 45060993560633792 159 4299238012237821594 160 129397654427448265331 161 1243737952602593882339 162 3846197156261579598708 163 3846197156261579598708 164 1243737952602593882339 165 129397654427448265331 166 4299238012237821594 167 45060993560633792 168 138597777499938 169 88140749906 170 3880897 171 1 172 1 173 9369317 174 418982915000 175 1191697881977076 176 683844414857075158 177 114671371657917070056 178 6060668239371863592051 179 102207329749048761056901 180 554349753715332525482426 181 973224195603423767343946 182 554349753715332525482426 183 102207329749048761056901 184 6060668239371863592051 185 114671371657917070056 186 683844414857075158 187 1191697881977076 188 418982915000 189 9369317 190 1 191 1 192 22619535 193 1991645550032 194 10245964367255326 195 10376607991938358594 196 3057786493190643157404 197 283736919272896881238983 198 8392293946064151269602153 199 79776116846470757416600964 200 245495819712402887113752576 201 245495819712402887113752576 202 79776116846470757416600964 203 8392293946064151269602153 204 283736919272896881238983 205 3057786493190643157404 206 10376607991938358594 207 10245964367255326 208 1991645550032 209 22619535 210 1 211 1 212 54608391 213 9467293435654 214 88090012856351818 215 157441945342084324488 216 81525931947107103228398 217 13279973702579073757897664 218 688774462080932310133865497 219 11470807783841370913481296018 220 61823743521803645172770964638 221 108342096917091380628767818812 222 61823743521803645172770964638 223 11470807783841370913481296018 224 688774462080932310133865497 225 13279973702579073757897664 226 81525931947107103228398 227 157441945342084324488 228 88090012856351818 229 9467293435654 230 54608391 231 1 232 1 233 131836321 234 45002706816100 235 757344377494045428 236 2388728315314201873168 237 2173443035020056907952306 238 621460376373181378704024840 239 56514169556308180132963667458 240 1648564019191290882144192835890 241 15554964447705857169274859138292 242 47724757933346091922596691662362 243 47724757933346091922596691662362 244 15554964447705857169274859138292 245 1648564019191290882144192835890 246 56514169556308180132963667458 247 621460376373181378704024840 248 2173443035020056907952306 249 2388728315314201873168 250 757344377494045428 251 45002706816100 252 131836321 253 1 254 1 255 318281037 256 213919774521224 257 6511127687607414864 258 36241190540037311979585 259 57940231192882198505608612 260 29079877902191016785015620947 261 4636298126731475992240992533542 262 236863416326180367922653799209141 263 3911629024695203293692063149111554 264 21001161799529065416900619318271103 265 36763211016528549310068224122368860 266 21001161799529065416900619318271103 267 3911629024695203293692063149111554 268 236863416326180367922653799209141 269 4636298126731475992240992533542 270 29079877902191016785015620947 271 57940231192882198505608612 272 36241190540037311979585 273 6511127687607414864 274 213919774521224 275 318281037 276 1 277 1 278 768398399 279 1016864234903874 280 55977931776624054484 281 549834694002201154896509 282 1544544798969911100734462493 283 1360663108153840147822066243181 284 380318621324973289444617255303785 285 34026873110629264464949757146236303 286 983373141403017965017623506049901979 287 9236116061290274812087010435955023993 288 28285721447536257434189169945502201505 289 28285721447536257434189169945502201505 290 9236116061290274812087010435955023993 291 983373141403017965017623506049901979 292 34026873110629264464949757146236303 293 380318621324973289444617255303785 294 1360663108153840147822066243181 295 1544544798969911100734462493 296 549834694002201154896509 297 55977931776624054484 298 1016864234903874 299 768398399 300 1 301 1 302 1855077839 303 4833646472767104 304 481256141475145590952 305 8341773918997124062606823 306 41173155149959040441843768635 307 63664396430312466022512689635557 308 31196244933009857096644667835713699 309 4887732286332959823495734240344532687 310 247176185095479090035946893773433618071 311 4060610757604257843617482489697544872452 312 21748286782563091716538502312217639174957 313 38044287043749436284594644308861499605492 314 21748286782563091716538502312217639174957 315 4060610757604257843617482489697544872452 316 247176185095479090035946893773433618071 317 4887732286332959823495734240344532687 318 31196244933009857096644667835713699 319 63664396430312466022512689635557 320 41173155149959040441843768635 321 8341773918997124062606823 322 481256141475145590952 323 4833646472767104 324 1855077839 325 1