0 0 1 1 2 0 3 2 4 0 5 0 6 3 7 0 8 0 9 3 10 4 11 0 12 0 13 16 14 4 15 5 16 0 17 0 18 50 19 25 20 40 21 6 22 0 23 0 24 120 25 90 26 288 27 216 28 7 29 0 30 0 31 245 32 245 33 1176 34 1764 35 1603 36 8 37 0 38 0 39 448 40 560 41 3584 42 8064 43 14656 44 13000 45 9 46 0 47 0 48 756 49 1134 50 9072 51 27216 52 74196 53 131625 54 118872 55 10 56 0 57 0 58 1200 59 2100 60 20160 61 75600 62 274800 63 731250 64 1320800 65 1202880 66 11 67 0 68 0 69 1815 70 3630 71 40656 72 182952 73 831270 74 2949375 75 7990840 76 14554848 77 13361403 78 12 79 0 80 0 81 2640 82 5940 83 76032 84 399168 85 2176416 86 9652500 87 34869120 88 95268096 89 174912912 90 161638764 91 13 92 0 93 0 94 3718 95 9295 96 133848 97 803088 98 5108532 99 27187875 100 122768360 101 447230784 102 1231678422 103 2276412593 104 2115684272 105 14 106 0 107 0 108 5096 109 14014 110 224224 111 1513512 112 11002992 113 68318250 114 370193824 115 1685716032 116 6189973608 117 17160648778 118 31898009024 119 29792671832 120 15 121 0 122 0 123 6825 124 20475 125 360360 126 2702700 127 22104225 128 156853125 129 991590600 130 5418372960 131 24870429675 132 91932047025 133 256323286800 134 478810797300 135 449145795915 136 16 137 0 138 0 139 8960 140 29120 141 559104 142 4612608 143 41916160 144 334620000 145 2417592320 146 15412260864 147 84891066624 148 392243400640 149 1458194698240 150 4085852136960 151 7665421583616 152 7217975402768 153 17 154 0 155 0 156 11560 157 40460 158 841568 159 7574112 160 75711064 161 671563750 162 5458470160 163 39769137408 164 255557481816 165 1416979284812 166 6584660434240 167 24600234741280 168 69228338677032 169 130374680712497 170 123180993414224 171 18 172 0 173 0 174 14688 175 55080 176 1233792 177 12029472 178 131178528 179 1279921500 180 11559113280 181 94744121472 182 695803563936 183 4500993022344 184 25099176243456 185 117212883179040 186 439803563359968 187 1242394016201442 188 2347684815659328 189 2224874726830656 190 19 191 0 192 0 193 18411 194 73644 195 1767456 196 18558288 197 219238188 198 2333594250 199 23182443856 200 211127332416 201 1744340879034 202 12895702230684 203 83896320591552 204 470153898084816 205 2205126199624284 206 8305634071272603 207 23542061623694928 208 44621098688103712 209 42402252681323859 210 20 211 0 212 0 213 22800 214 96900 215 2480640 216 27907200 217 355041600 218 4094025000 219 44368313600 220 444478594560 221 4080329541600 222 33936058501800 223 252319761177600 224 1649662800297600 225 9284741893154880 226 43713863533013700 227 165207449990841600 228 469695775664249600 229 892679003817344400 230 850380681002034900 231 21 232 0 233 0 234 27930 235 125685 236 3418632 237 41023584 238 559190520 239 6944096250 240 81526776240 241 890977546368 242 8997126639228 243 83143343329410 244 695456341745760 245 5196437820937440 246 34121426457344184 247 192778138180590417 248 910706068074514320 249 3452263951132234560 250 9841786017086222010 251 18750894016094869545 252 17902407539998807896 253 22 254 0 255 0 256 33880 257 160930 258 4634784 259 59093496 260 859200672 261 11431777500 262 144538313920 263 1711242589056 264 18851122482192 265 191625610340164 266 1780956980978560 267 14970689912700720 268 112345376907174048 269 740512848249252078 270 4197921304267285056 271 19891616099380970560 272 75609911623329070680 273 216081731042617068090 274 412607869017115381984 275 394741856473979171608 276 23 277 0 278 0 279 40733 280 203665 281 6191416 282 83584116 283 1291241919 284 18325485750 285 248249246960 286 3165200453184 287 37773650731362 288 418884082107218 289 4282392013352992 290 39997449312215560 291 337674456726676542 292 2543709718986067203 293 16823487651192377232 294 95660590150659394784 295 454518673281148618065 296 1731927813962794379085 297 4960671879773955387944 298 9491747367033408262756 299 9097740802923890621491 300 24 301 0 302 0 303 48576 304 255024 305 8160768 306 116290944 307 1902187584 308 28683369000 309 414468307968 310 5661973481472 311 72767969301888 312 874192867006368 313 9749635571902464 314 100167525234070272 315 939615879587273856 316 7962917381173775592 317 60188378180663411712 318 399278984976665299968 319 2276545702695144382656 320 10843374139593147416880 321 41410826126808671064576 322 118853184421983546942336 323 227839074021050478172992 324 218756916554461567237080 325 25 326 0 327 0 328 57500 329 316250 330 10626000 331 159390000 332 2752007500 333 43938984375 334 674590345000 335 9829815072000 336 135357085755000 337 1751187634227500 338 21158063307080000 339 237139027542780000 340 2446916353091859000 341 23040848903859304375 342 195925710223513710000 343 1485412890538189360000 344 9880840723503230827500 345 56475906977047642796250 346 269601732596410618910000 347 1031711670329718289430000 348 2966654609649094767877500 349 5696794701939103313465625 350 5478383494555902629818600 351 26 352 0 353 0 354 67600 355 388700 356 13682240 357 215495280 358 3916541200 359 66006118750 360 1072995466400 361 16612387471680 362 244003706587680 363 3382293830679400 364 44008771678726400 365 534353275396397600 366 6014965289782169760 367 62302455436035559030 368 588647911604867857600 369 5020695570019080036800 370 38168276166218194510800 371 254518087443228043535100 372 1458006169881388627065280 373 6974370891428895636546800 374 26739446881637174174469200 375 77020664370216676798055250 376 148135489692791607110294944 377 142665118514131997086276480 378 27 379 0 380 0 381 78975 382 473850 383 17437680 384 287721720 385 5490689490 386 97405790625 387 1671396784200 388 27399163952160 389 427593033900045 390 6322287698885340 391 88138446576350400 392 1152495673857910800 393 14054197744394877420 394 158805909135908820045 395 1650478182922879493040 396 15641397737367133960800 397 133772467909485883646025 398 1019470800802820020533450 399 6813374986176489161093520 400 39110125998858960915712440 401 187433238237629807434500450 402 719846978537025094689516375 403 2076745615116251568911634888 404 4000110438338547149072905920 405 3857638969951710439431330315 406 28 407 0 408 0 409 91728 410 573300 411 22014720 412 379753920 413 7592064480 414 141418777500 415 2554337385600 416 44199474359040 417 730354986007920 418 11473781379458580 419 170618622508293120 420 2390361397631222400 421 31391712340756649280 422 384271088773310231220 423 4356817829668476506880 424 45417984541095677871360 425 431595122802621122545200 426 3700301425136161556010300 427 28262888831546918001573120 428 189273696192008798505670080 429 1088501176135568659471469280 430 5225555844194700687375748500 431 20100846447544953457120021632 432 58075677475137425275428856320 433 112014405646005221648672702480 434 108161639348086093336298142012 435 29 436 0 437 0 438 105966 439 688779 440 27551160 441 495920880 442 10365139980 443 202267333125 444 3836067395160 445 69871725443520 446 1218707427048930 447 20271954075892155 448 320290762342577040 449 4786414131923471520 450 67348035914735566440 451 887835125435038199055 452 10905011293902347447280 453 124014691555394367174720 454 1296326779560729871644690 455 12349021819601237573828025 456 106112006729156062675549080 457 812138665803466324200349680 458 5448985054345316920330390860 459 31390660464055309129164317775 460 150935820199868802298553019576 461 581448151864173507817091287680 462 1682216341933756989402388264030 463 3248712096133585874850954908289 464 3140677906188770089647605484576 465 30 466 0 467 0 468 121800 469 822150 470 34201440 471 641277000 472 13985946000 473 285330093750 474 5669065116000 475 108421642929600 476 1990629191187000 477 34951644958434750 478 584709302450952000 479 9283992928299837000 480 139340763961521861600 481 1968107420915109308250 482 26033183460244330776000 483 320727650574295777176000 484 3657348280892341330659000 485 38324550474624530401535250 486 365903471479848491984652000 487 3150537927685860740432391000 488 24158061817294508513780058000 489 162365485158906771357746471250 490 936843021930220152197915293920 491 4511235661015139284787777232000 492 17402238020004382648990223421000 493 50411049767590125644238955473450 494 97469314329996313126994652969600 495 94332096692502567294810939803160