1 1 2 2 3 7 4 6 5 26 6 127 7 24 8 126 9 746 10 5167 11 120 12 744 13 5166 14 41066 15 368047 16 720 17 5160 18 41064 19 368046 20 3669866 21 40284847 22 5040 23 41040 24 368040 25 3669864 26 40284846 27 482671466 28 6267305647 29 40320 30 367920 31 3669840 32 40284840 33 482671464 34 6267305646 35 87660962666 36 1313941673647 37 362880 38 3669120 39 40284720 40 482671440 41 6267305640 42 87660962664 43 1313941673646 44 21010450850666 45 357001369769647 46 3628800 47 40279680 48 482670720 49 6267305520 50 87660962640 51 1313941673640 52 21010450850664 53 357001369769646 54 6423384156578666 55 122002101778601647 56 39916800 57 482630400 58 6267300480 59 87660961920 60 1313941673520 61 21010450850640 62 357001369769640 63 6423384156578664 64 122002101778601646 65 2439325392333218666 66 51212944273488041647 67 479001600 68 6266937600 69 87660921600 70 1313941668480 71 21010450849920 72 357001369769520 73 6423384156578640 74 122002101778601640 75 2439325392333218664 76 51212944273488041646 77 1126440053169940898666 78 25903229683158464681647 79 6227020800 80 87657292800 81 1313941305600 82 21010450809600 83 357001369764480 84 6423384156577920 85 122002101778601520 86 2439325392333218640 87 51212944273488041640 88 1126440053169940898664 89 25903229683158464681646 90 621574841786409380258666 91 15537113273014144448681647 92 87178291200 93 1313901388800 94 21010447180800 95 357001369401600 96 6423384156537600 97 122002101778596480 98 2439325392333217920 99 51212944273488041520 100 1126440053169940898640 101 25903229683158464681640 102 621574841786409380258664 103 15537113273014144448681646 104 403913035968392044964258666 105 10904406563691366305216681647 106 1307674368000 107 21009968179200 108 357001329484800 109 6423384152908800 110 122002101778233600 111 2439325392333177600 112 51212944273488036480 113 1126440053169940897920 114 25903229683158464681520 115 621574841786409380258640 116 15537113273014144448681640 117 403913035968392044964258664 118 10904406563691366305216681646 119 305292257647682252546468258666 120 8852666400303393320848832681647 121 20922789888000 122 356995102464000 123 6423383673907200 124 122002101738316800 125 2439325392329548800 126 51212944273487673600 127 1126440053169940857600 128 25903229683158464676480 129 621574841786409380257920 130 15537113273014144448681520 131 403913035968392044964258640 132 10904406563691366305216681640 133 305292257647682252546468258664 134 8852666400303393320848832681646 135 265558152069838740888854948258666 136 8231691320578226211046411712681647 137 355687428096000 138 6423296495616000 139 122002095511296000 140 2439325391850547200 141 51212944273447756800 142 1126440053169937228800 143 25903229683158464313600 144 621574841786409380217600 145 15537113273014144448676480 146 403913035968392044964257920 147 10904406563691366305216681520 148 305292257647682252546468258640 149 8852666400303393320848832681640 150 265558152069838740888854948258664 151 8231691320578226211046411712681646 152 263396395085763368908106867108258666 153 8691549310132464721729240812992681647 154 6402373705728000 155 122000787836928000 156 2439325304672256000 157 51212944267220736000 158 1126440053169458227200 159 25903229683158424396800 160 621574841786409376588800 161 15537113273014144448313600 162 403913035968392044964217600 163 10904406563691366305216676480 164 305292257647682252546468257920 165 8852666400303393320848832681520 166 265558152069838740888854948258640 167 8231691320578226211046411712681640 168 263396395085763368908106867108258664 169 8691549310132464721729240812992681646 170 295496195434689904216526716510628258666 171 10341839515696277394388380578336192681647 172 121645100408832000 173 2439304381882368000 174 51212942959546368000 175 1126440053082279936000 176 25903229683152197376000 177 621574841786408897587200 178 15537113273014144408396800 179 403913035968392044960588800 180 10904406563691366305216313600 181 305292257647682252546468217600 182 8852666400303393320848832676480 183 265558152069838740888854948257920 184 8231691320578226211046411712681520 185 263396395085763368908106867108258640 186 8691549310132464721729240812992681640 187 295496195434689904216526716510628258664 188 10341839515696277394388380578336192681646 189 372288822985335907372215974867345828258666 190 13774094930742041323710367962159238592681647 191 2432902008176640000 192 51212587272118272000 193 1126440032159490048000 194 25903229681844523008000 195 621574841786321719296000 196 15537113273014138181376000 197 403913035968392044481587200 198 10904406563691366305176396800 199 305292257647682252546464588800 200 8852666400303393320848832313600 201 265558152069838740888854948217600 202 8231691320578226211046411712676480 203 263396395085763368908106867108257920 204 8691549310132464721729240812992681520 205 295496195434689904216526716510628258640 206 10341839515696277394388380578336192681640 207 372288822985335907372215974867345828258664 208 13774094930742041323710367962159238592681646 209 523394906289586447667379440074941637028258666 210 20411656176128185399963992107865056595392681647 211 51090942171709440000 212 1126433629785784320000 213 25903229326157094912000 214 621574841765398929408000 215 15537113273012830507008000 216 403913035968391957303296000 217 10904406563691366298949376000 218 305292257647682252545985587200 219 8852666400303393320848792396800 220 265558152069838740888854944588800 221 8231691320578226211046411712313600 222 263396395085763368908106867108217600 223 8691549310132464721729240812992676480 224 295496195434689904216526716510628257920 225 10341839515696277394388380578336192681520 226 372288822985335907372215974867345828258640 227 13774094930742041323710367962159238592681640 228 523394906289586447667379440074941637028258664 229 20411656176128185399963992107865056595392681646 230 816438678154187320793278649036190835909028258666 231 33472938269339935293570026045548616721747392681647 232 1124000727777607680000 233 25903107681056686080000 234 621574835363025223680000 235 15537113272657143078912000 236 403913035968371034513408000 237 10904406563691364991275008000 238 305292257647682252458807296000 239 8852666400303393320842565376000 240 265558152069838740888854465587200 241 8231691320578226211046411672396800 242 263396395085763368908106867104588800 243 8691549310132464721729240812992313600 244 295496195434689904216526716510628217600 245 10341839515696277394388380578336192676480 246 372288822985335907372215974867345828257920 247 13774094930742041323710367962159238592681520 248 523394906289586447667379440074941637028258640 249 20411656176128185399963992107865056595392681640 250 816438678154187320793278649036190835909028258664 251 33472938269339935293570026045548616721747392681646 252 1405822556431034085863935884893547760772293028258666 253 60448736001643175572648702094559546123986259392681647 254 25852016738884976640000 255 621572402461017047040000 256 15537113151012042670080000 257 403913035961968660807680000 258 10904406563691009303846912000 259 305292257647682231536017408000 260 8852666400303393319534891008000 261 265558152069838740888767287296000 262 8231691320578226211046405445376000 263 263396395085763368908106866625587200 264 8691549310132464721729240812952396800 265 295496195434689904216526716510624588800 266 10341839515696277394388380578336192313600 267 372288822985335907372215974867345828217600 268 13774094930742041323710367962159238592676480 269 523394906289586447667379440074941637028257920 270 20411656176128185399963992107865056595392681520 271 816438678154187320793278649036190835909028258640 272 33472938269339935293570026045548616721747392681640 273 1405822556431034085863935884893547760772293028258664 274 60448736001643175572648702094559546123986259392681646 275 2659677397344879802129489746899509438080410821028258666 276 119682669601481837737535810197752274610507720019392681647 277 620448401733239439360000 278 15537062060069870960640000 279 403913033529066652631040000 280 10904406563569364203438080000 281 305292257647675829162311680000 282 8852666400303392963847462912000 283 265558152069838740867844497408000 284 8231691320578226211045097771008000 285 263396395085763368908106779447296000 286 8691549310132464721729240806725376000 287 295496195434689904216526716510145587200 288 10341839515696277394388380578336152396800 289 372288822985335907372215974867345824588800 290 13774094930742041323710367962159238592313600 291 523394906289586447667379440074941637028217600 292 20411656176128185399963992107865056595392676480 293 816438678154187320793278649036190835909028257920 294 33472938269339935293570026045548616721747392681520 295 1405822556431034085863935884893547760772293028258640 296 60448736001643175572648702094559546123986259392681640 297 2659677397344879802129489746899509438080410821028258664 298 119682669601481837737535810197752274610507720019392681646 299 5505281837209433829652434918547154402399732163781028258666 300 258742924180769662480701890963809732243808140109139392681647 301 15511210043330985984000000 302 403911909528338875023360000 303 10904406512478422031728640000 304 305292257645242927154135040000 305 8852666400303271318747054080000 306 265558152069838734465470791680000 307 8231691320578226210689410342912000 308 263396395085763368908085856657408000 309 8691549310132464721729239499051008000 310 295496195434689904216526716422967296000 311 10341839515696277394388380578329925376000 312 372288822985335907372215974867345345587200 313 13774094930742041323710367962159238552396800 314 523394906289586447667379440074941637024588800 315 20411656176128185399963992107865056595392313600 316 816438678154187320793278649036190835909028217600 317 33472938269339935293570026045548616721747392676480 318 1405822556431034085863935884893547760772293028257920 319 60448736001643175572648702094559546123986259392681520 320 2659677397344879802129489746899509438080410821028258640 321 119682669601481837737535810197752274610507720019392681640 322 5505281837209433829652434918547154402399732163781028258664 323 258742924180769662480701890963809732243808140109139392681646 324 12419420874373282104691941482291922192923886086841541028258666 325 608540606958448330534732865212259186619796639519319379392681647 326 403291461126605635584000000 327 10904380660461683146752000000 328 305292256521242199376527360000 329 8852666400252180376575344640000 330 265558152069836301563462615040000 331 8231691320578226089044309934080000 332 263396395085763368901683482951680000 333 8691549310132464721728883811622912000 334 295496195434689904216526695500177408000 335 10341839515696277394388380577022251008000 336 372288822985335907372215974867258167296000 337 13774094930742041323710367962159232325376000 338 523394906289586447667379440074941636545587200 339 20411656176128185399963992107865056595352396800 340 816438678154187320793278649036190835909024588800 341 33472938269339935293570026045548616721747392313600 342 1405822556431034085863935884893547760772293028217600 343 60448736001643175572648702094559546123986259392676480 344 2659677397344879802129489746899509438080410821028257920 345 119682669601481837737535810197752274610507720019392681520 346 5505281837209433829652434918547154402399732163781028258640 347 258742924180769662480701890963809732243808140109139392681640 348 12419420874373282104691941482291922192923886086841541028258664 349 608540606958448330534732865212259186619796639519319379392681646 350 30426512622587751325717300107547060766570565455047353541028258666 351 1551727293894340728554777749334515470249879516656505431379392681647 352 10888869450418352160768000000 353 305291636072840466137088000000 354 8852666374400163637690368000000 355 265558152068712300835685007360000 356 8231691320578174998102138224640000 357 263396395085763366468781474775040000 358 8691549310132464721607238711214080000 359 295496195434689904216520293126471680000 360 10341839515696277394388380221334822912000 361 372288822985335907372215974846335377408000 362 13774094930742041323710367962157924651008000 363 523394906289586447667379440074941549367296000 364 20411656176128185399963992107865056589125376000 365 816438678154187320793278649036190835908545587200 366 33472938269339935293570026045548616721747352396800 367 1405822556431034085863935884893547760772293024588800 368 60448736001643175572648702094559546123986259392313600 369 2659677397344879802129489746899509438080410821028217600 370 119682669601481837737535810197752274610507720019392676480 371 5505281837209433829652434918547154402399732163781028257920 372 258742924180769662480701890963809732243808140109139392681520 373 12419420874373282104691941482291922192923886086841541028258640 374 608540606958448330534732865212259186619796639519319379392681640 375 30426512622587751325717300107547060766570565455047353541028258664 376 1551727293894340728554777749334515470249879516656505431379392681646 377 80688601683566466322986354156511314036056076006338325177541028258666 378 4276435011353919905026568531138734165160593667883470230103379392681647 379 304888344611713860501504000000 380 8852650863190120306704384000000 381 265558151448263899102445568000000 382 8231691320552322981363253248000000 383 263396395085762242468053697167360000 384 8691549310132464670516296539504640000 385 295496195434689904214087391118295040000 386 10341839515696277394388258576234414080000 387 372288822985335907372215968443961671680000 388 13774094930742041323710367961802237222912000 389 523394906289586447667379440074920626577408000 390 20411656176128185399963992107865055281451008000 391 816438678154187320793278649036190835821367296000 392 33472938269339935293570026045548616721741125376000 393 1405822556431034085863935884893547760772292545587200 394 60448736001643175572648702094559546123986259352396800 395 2659677397344879802129489746899509438080410821024588800 396 119682669601481837737535810197752274610507720019392313600 397 5505281837209433829652434918547154402399732163781028217600 398 258742924180769662480701890963809732243808140109139392676480 399 12419420874373282104691941482291922192923886086841541028257920 400 608540606958448330534732865212259186619796639519319379392681520 401 30426512622587751325717300107547060766570565455047353541028258640 402 1551727293894340728554777749334515470249879516656505431379392681640 403 80688601683566466322986354156511314036056076006338325177541028258664 404 4276435011353919905026568531138734165160593667883470230103379392681646 405 230924385940924946938415729037184092397314620647814279457465541028258666 406 12700679788669629845870127416097655693745481645117320232505943379392681647 407 8841761993739701954543616000000 408 265557748156802772496809984000000 409 8231691305041112938032267264000000 410 263396395085141794066320457728000000 411 8691549310132438818499557654528000000 412 295496195434689903090086663340687360000 413 10341839515696277394337167634062704640000 414 372288822985335907372213535541953495040000 415 13774094930742041323710367840157136814080000 416 523394906289586447667379440068518252871680000 417 20411656176128185399963992107864699594022912000 418 816438678154187320793278649036190814898577408000 419 33472938269339935293570026045548616720433451008000 420 1405822556431034085863935884893547760772205367296000 421 60448736001643175572648702094559546123986253125376000 422 2659677397344879802129489746899509438080410820545587200 423 119682669601481837737535810197752274610507720019352396800 424 5505281837209433829652434918547154402399732163781024588800 425 258742924180769662480701890963809732243808140109139392313600 426 12419420874373282104691941482291922192923886086841541028217600 427 608540606958448330534732865212259186619796639519319379392676480 428 30426512622587751325717300107547060766570565455047353541028257920 429 1551727293894340728554777749334515470249879516656505431379392681520 430 80688601683566466322986354156511314036056076006338325177541028258640 431 4276435011353919905026568531138734165160593667883470230103379392681640 432 230924385940924946938415729037184092397314620647814279457465541028258664 433 12700679788669629845870127416097655693745481645117320232505943379392681646 434 711229512190804376800984063192762133828895293501816272966904505541028258666 435 40539620184665886385526472032848419790674130277871719465416987223379392681647 436 265252859812191058636308480000000 437 8231680416171662519680106496000000 438 263396394681850332939714822144000000 439 8691549310116927608456226668544000000 440 295496195434689282641684930101248000000 441 10341839515696277368485150895177728000000 442 372288822985335907371089534814175887360000 443 13774094930742041323710316749214965104640000 444 523394906289586447667379437635616244695040000 445 20411656176128185399963992107743054493614080000 446 816438678154187320793278649036184412524871680000 447 33472938269339935293570026045548616364746022912000 448 1405822556431034085863935884893547760751282577408000 449 60448736001643175572648702094559546123984945451008000 450 2659677397344879802129489746899509438080410733367296000 451 119682669601481837737535810197752274610507720013125376000 452 5505281837209433829652434918547154402399732163780545587200 453 258742924180769662480701890963809732243808140109139352396800 454 12419420874373282104691941482291922192923886086841541024588800 455 608540606958448330534732865212259186619796639519319379392313600 456 30426512622587751325717300107547060766570565455047353541028217600 457 1551727293894340728554777749334515470249879516656505431379392676480 458 80688601683566466322986354156511314036056076006338325177541028257920 459 4276435011353919905026568531138734165160593667883470230103379392681520 460 230924385940924946938415729037184092397314620647814279457465541028258640 461 12700679788669629845870127416097655693745481645117320232505943379392681640 462 711229512190804376800984063192762133828895293501816272966904505541028258664 463 40539620184665886385526472032848419790674130277871719465416987223379392681646 464 2351272560795069376206275894578267445962691213474644740693666818745541028258666 465 138723658165874501624324546192422254765693550902965304260286711927383379392681647 466 8222838654177922817725562880000000 467 263396089793505721225854320640000000 468 8691549299228058158037874507776000000 469 295496195434285991180558324465664000000 470 10341839515696261857275107564191744000000 471 372288822985335906750641133080936448000000 472 13774094930742041323684464732476080128000000 473 523394906289586447667378313634888467087360000 474 20411656176128185399963992056652112321904640000 475 816438678154187320793278649033751510516695040000 476 33472938269339935293570026045548494719645614080000 477 1405822556431034085863935884893547754348908871680000 478 60448736001643175572648702094559546123629258022912000 479 2659677397344879802129489746899509438080389810577408000 480 119682669601481837737535810197752274610507718705451008000 481 5505281837209433829652434918547154402399732163693367296000 482 258742924180769662480701890963809732243808140109133125376000 483 12419420874373282104691941482291922192923886086841540545587200 484 608540606958448330534732865212259186619796639519319379352396800 485 30426512622587751325717300107547060766570565455047353541024588800 486 1551727293894340728554777749334515470249879516656505431379392313600 487 80688601683566466322986354156511314036056076006338325177541028217600 488 4276435011353919905026568531138734165160593667883470230103379392676480 489 230924385940924946938415729037184092397314620647814279457465541028257920 490 12700679788669629845870127416097655693745481645117320232505943379392681520 491 711229512190804376800984063192762133828895293501816272966904505541028258640 492 40539620184665886385526472032848419790674130277871719465416987223379392681640 493 2351272560795069376206275894578267445962691213474644740693666818745541028258664 494 138723658165874501624324546192422254765693550902965304260286711927383379392681646 495 8323338385302185213652547459117942648200135297574720597189971363228345541028258666 496 507718937535390673302481136722817649480770222538938968403666226192912983379392681647 497 263130836933693530167218012160000000 498 8691540457466064418335919964160000000 499 295496195129397646568844463964160000000 500 10341839515685372987824689212030976000000 501 372288822985335503459180006475300864000000 502 13774094930742041308173254689145094144000000 503 523394906289586447666757865233155227648000000 504 20411656176128185399963966204635373436928000000 505 816438678154187320793278647909750782739087360000 506 33472938269339935293570026045497403777473904640000 507 1405822556431034085863935884893545321446900695040000 508 60448736001643175572648702094559546001984157614080000 509 2659677397344879802129489746899509438073987436871680000 510 119682669601481837737535810197752274610507363018022912000 511 5505281837209433829652434918547154402399732142770577408000 512 258742924180769662480701890963809732243808140107825451008000 513 12419420874373282104691941482291922192923886086841453367296000 514 608540606958448330534732865212259186619796639519319373125376000 515 30426512622587751325717300107547060766570565455047353540545587200 516 1551727293894340728554777749334515470249879516656505431379352396800 517 80688601683566466322986354156511314036056076006338325177541024588800 518 4276435011353919905026568531138734165160593667883470230103379392313600 519 230924385940924946938415729037184092397314620647814279457465541028217600 520 12700679788669629845870127416097655693745481645117320232505943379392676480 521 711229512190804376800984063192762133828895293501816272966904505541028257920 522 40539620184665886385526472032848419790674130277871719465416987223379392681520 523 2351272560795069376206275894578267445962691213474644740693666818745541028258640 524 138723658165874501624324546192422254765693550902965304260286711927383379392681640 525 8323338385302185213652547459117942648200135297574720597189971363228345541028258664 526 507718937535390673302481136722817649480770222538938968403666226192912983379392681646 527 31478296598773239710866774902409882030660480932555806912760358219184335545541028258666 528 1983116034341975454789449189498620955194254460449807567074683265838922666583379392681647 529 8683317618811886495518194401280000000 530 295495929876537834377785827655680000000 531 10341839506843610994084987257487360000000 532 372288822985030615114568292614799360000000 533 13774094930742030419303804270792933376000000 534 523394906289586447263466404106549592064000000 535 20411656176128185399948454994592042450944000000 536 816438678154187320793278027461349049499648000000 537 33472938269339935293570026019645387038588928000000 538 1405822556431034085863935884892421320719123087360000 539 60448736001643175572648702094559494911041985904640000 540 2659677397344879802129489746899509435641085428695040000 541 119682669601481837737535810197752274610385717917614080000 542 5505281837209433829652434918547154402399725740396871680000 543 258742924180769662480701890963809732243808139752138022912000 544 12419420874373282104691941482291922192923886086820530577408000 545 608540606958448330534732865212259186619796639519318065451008000 546 30426512622587751325717300107547060766570565455047353453367296000 547 1551727293894340728554777749334515470249879516656505431373125376000 548 80688601683566466322986354156511314036056076006338325177540545587200 549 4276435011353919905026568531138734165160593667883470230103379352396800 550 230924385940924946938415729037184092397314620647814279457465541024588800 551 12700679788669629845870127416097655693745481645117320232505943379392313600 552 711229512190804376800984063192762133828895293501816272966904505541028217600 553 40539620184665886385526472032848419790674130277871719465416987223379392676480 554 2351272560795069376206275894578267445962691213474644740693666818745541028257920 555 138723658165874501624324546192422254765693550902965304260286711927383379392681520 556 8323338385302185213652547459117942648200135297574720597189971363228345541028258640 557 507718937535390673302481136722817649480770222538938968403666226192912983379392681640 558 31478296598773239710866774902409882030660480932555806912760358219184335545541028258664 559 1983116034341975454789449189498620955194254460449807567074683265838922666583379392681646 560 126918410482482937343144256110063890684896176655477748005714654733433888565945541028258666 561 8249633708116812642177959755974994873141452805805887300489197817654794697642583379392681647 562 295232799039604140847618609643520000000 563 10341831284004956816162169531924480000000 564 372288822719777755302377233978490880000000 565 13774094930733188657310064568838389760000000 566 523394906289586142375121792392689090560000000 567 20411656176128185389059585544173690290176000000 568 816438678154187320792874736000222443864064000000 569 33472938269339935293570010508435343707602944000000 570 1405822556431034085863935884271972918985883648000000 571 60448736001643175572648702094533642894303100928000000 572 2659677397344879802129489746899508311640357651087360000 573 119682669601481837737535810197752274559294775745904640000 574 5505281837209433829652434918547154402397292838388695040000 575 258742924180769662480701890963809732243808018107037614080000 576 12419420874373282104691941482291922192923886080418156871680000 577 608540606958448330534732865212259186619796639518962378022912000 578 30426512622587751325717300107547060766570565455047332530577408000 579 1551727293894340728554777749334515470249879516656505430065451008000 580 80688601683566466322986354156511314036056076006338325177453367296000 581 4276435011353919905026568531138734165160593667883470230103373125376000 582 230924385940924946938415729037184092397314620647814279457465540545587200 583 12700679788669629845870127416097655693745481645117320232505943379352396800 584 711229512190804376800984063192762133828895293501816272966904505541024588800 585 40539620184665886385526472032848419790674130277871719465416987223379392313600 586 2351272560795069376206275894578267445962691213474644740693666818745541028217600 587 138723658165874501624324546192422254765693550902965304260286711927383379392676480 588 8323338385302185213652547459117942648200135297574720597189971363228345541028257920 589 507718937535390673302481136722817649480770222538938968403666226192912983379392681520 590 31478296598773239710866774902409882030660480932555806912760358219184335545541028258640 591 1983116034341975454789449189498620955194254460449807567074683265838922666583379392681640 592 126918410482482937343144256110063890684896176655477748005714654733433888565945541028258664 593 8249633708116812642177959755974994873141452805805887300489197817654794697642583379392681646 594 544471857487925546941072384503952816534977960565454352280865841524404515036981945541028258666 595 36479360551896802100892037056361439422040776766855330481002117698085617231641514583379392681647 596 10333147966386144929666651337523200000000 597 372288559588940821608847066760478720000000 598 13774094922510350003132141751112826880000000 599 523394906289320889515309601334052782080000000 600 20411656176128176547297591804471735746560000000 601 816438678154187320487986391388508583362560000000 602 33472938269339935293559121638984925355442176000000 603 1405822556431034085863935480980511792380248064000000 604 60448736001643175572648702079022432850972114944000000 605 2659677397344879802129489746898887863238624411648000000 606 119682669601481837737535810197752248707278036860928000000 607 5505281837209433829652434918547154401273292110611087360000 608 258742924180769662480701890963809732243756927164865904640000 609 12419420874373282104691941482291922192923883647516148695040000 610 608540606958448330534732865212259186619796639397317277614080000 611 30426512622587751325717300107547060766570565455040930156871680000 612 1551727293894340728554777749334515470249879516656505074378022912000 613 80688601683566466322986354156511314036056076006338325156530577408000 614 4276435011353919905026568531138734165160593667883470230102065451008000 615 230924385940924946938415729037184092397314620647814279457465453367296000 616 12700679788669629845870127416097655693745481645117320232505943373125376000 617 711229512190804376800984063192762133828895293501816272966904505540545587200 618 40539620184665886385526472032848419790674130277871719465416987223379352396800 619 2351272560795069376206275894578267445962691213474644740693666818745541024588800 620 138723658165874501624324546192422254765693550902965304260286711927383379392313600 621 8323338385302185213652547459117942648200135297574720597189971363228345541028217600 622 507718937535390673302481136722817649480770222538938968403666226192912983379392676480 623 31478296598773239710866774902409882030660480932555806912760358219184335545541028257920 624 1983116034341975454789449189498620955194254460449807567074683265838922666583379392681520 625 126918410482482937343144256110063890684896176655477748005714654733433888565945541028258640 626 8249633708116812642177959755974994873141452805805887300489197817654794697642583379392681640 627 544471857487925546941072384503952816534977960565454352280865841524404515036981945541028258664 628 36479360551896802100892037056361439422040776766855330481002117698085617231641514583379392681646 629 2480580014294318525147931490953675533863934179315933126723991603859745850227220277945541028258666 630 171158931788693208174569230918329200531692585670287224724129043040955365371372288938583379392681647 631 371993326789901217467999448150835200000000 632 13774086239192731191245646232918425600000000 633 523394906026190052581616071166834769920000000 634 20411656176119953708643413881654010183680000000 635 816438678154187055235126579197449947054080000000 636 33472938269339935284717359645245223400898560000000 637 1405822556431034085863630592635900078519746560000000 638 60448736001643175572648691190152982432619954176000000 639 2659677397344879802129489746495596402112018776064000000 640 119682669601481837737535810197736737497234705874944000000 641 5505281837209433829652434918547153780824890377371648000000 642 258742924180769662480701890963809732217904910425980928000000 643 12419420874373282104691941482291922192922759646788371087360000 644 608540606958448330534732865212259186619796588306375105904640000 645 30426512622587751325717300107547060766570565452608028148695040000 646 1551727293894340728554777749334515470249879516656383429277614080000 647 80688601683566466322986354156511314036056076006338318754156871680000 648 4276435011353919905026568531138734165160593667883470229746378022912000 649 230924385940924946938415729037184092397314620647814279457444530577408000 650 12700679788669629845870127416097655693745481645117320232505942065451008000 651 711229512190804376800984063192762133828895293501816272966904505453367296000 652 40539620184665886385526472032848419790674130277871719465416987223373125376000 653 2351272560795069376206275894578267445962691213474644740693666818745540545587200 654 138723658165874501624324546192422254765693550902965304260286711927383379352396800 655 8323338385302185213652547459117942648200135297574720597189971363228345541024588800 656 507718937535390673302481136722817649480770222538938968403666226192912983379392313600 657 31478296598773239710866774902409882030660480932555806912760358219184335545541028217600 658 1983116034341975454789449189498620955194254460449807567074683265838922666583379392676480 659 126918410482482937343144256110063890684896176655477748005714654733433888565945541028257920 660 8249633708116812642177959755974994873141452805805887300489197817654794697642583379392681520 661 544471857487925546941072384503952816534977960565454352280865841524404515036981945541028258640 662 36479360551896802100892037056361439422040776766855330481002117698085617231641514583379392681640 663 2480580014294318525147931490953675533863934179315933126723991603859745850227220277945541028258664 664 171158931788693208174569230918329200531692585670287224724129043040955365371372288938583379392681646 665 11981052249984186114597931653180052411992802076725741790682086856231869328640072539957945541028258666 666 850649747499651010729342213470844339489116300706466523111154892431629635743450389986218583379392681647 667 13763753091226345046315979581580902400000000 668 523394610793391012977475223548225126400000000 669 20411656167436636089831527386135815782400000000 670 816438678153923924398192885667282729041920000000 671 33472938269339927061878705467322405675335680000000 672 1405822556431034085598377732823709019883438080000000 673 60448736001643175572639849428159242730665410560000000 674 2659677397344879802129489441607251790398158274560000000 675 119682669601481837737535810186847868046816353714176000000 676 5505281837209433829652434918546750489363763771736064000000 677 258742924180769662480701890963809716706694867094994944000000 678 12419420874373282104691941482291922192302311245055131648000000 679 608540606958448330534732865212259186619770736289636220928000000 680 30426512622587751325717300107547060766570564328607300371087360000 681 1551727293894340728554777749334515470249879516605292487105904640000 682 80688601683566466322986354156511314036056076006335885852148695040000 683 4276435011353919905026568531138734165160593667883470108101277614080000 684 230924385940924946938415729037184092397314620647814279451042156871680000 685 12700679788669629845870127416097655693745481645117320232505586378022912000 686 711229512190804376800984063192762133828895293501816272966904484530577408000 687 40539620184665886385526472032848419790674130277871719465416987222065451008000 688 2351272560795069376206275894578267445962691213474644740693666818745453367296000 689 138723658165874501624324546192422254765693550902965304260286711927383373125376000 690 8323338385302185213652547459117942648200135297574720597189971363228345540545587200 691 507718937535390673302481136722817649480770222538938968403666226192912983379352396800 692 31478296598773239710866774902409882030660480932555806912760358219184335545541024588800 693 1983116034341975454789449189498620955194254460449807567074683265838922666583379392313600 694 126918410482482937343144256110063890684896176655477748005714654733433888565945541028217600 695 8249633708116812642177959755974994873141452805805887300489197817654794697642583379392676480 696 544471857487925546941072384503952816534977960565454352280865841524404515036981945541028257920 697 36479360551896802100892037056361439422040776766855330481002117698085617231641514583379392681520 698 2480580014294318525147931490953675533863934179315933126723991603859745850227220277945541028258640 699 171158931788693208174569230918329200531692585670287224724129043040955365371372288938583379392681640 700 11981052249984186114597931653180052411992802076725741790682086856231869328640072539957945541028258664 701 850649747499651010729342213470844339489116300706466523111154892431629635743450389986218583379392681646 702 61246439429136071047638668316927852793190084586774054725613697050834616856550329346744117945541028258666 703 4470966111260183991901986480338521954416289816583611482342191247262853733702926767406889898583379392681647 704 523022617466601111760007224100074291200000000 705 20411645834288669703686597719484478259200000000 706 816438677858691125358588744819664119398400000000 707 33472938269331243744259893580826887480934400000000 708 1405822556431033822467540799130178852665425920000000 709 60448736001643175564417010773981319912939847680000000 710 2659677397344879802129224188747439599339521966080000000 711 119682669601481837737535801345085874307114399170560000000 712 5505281837209433829652434918241862144752049911234560000000 713 258742924180769662480701890963798827837244448742834176000000 714 12419420874373282104691941482291921789010850118449496064000000 715 608540606958448330534732865212259186604259526246305234944000000 716 30426512622587751325717300107547060766569943880205567131648000000 717 1551727293894340728554777749334515470249879490753275748220928000000 718 80688601683566466322986354156511314036056076005211885124371087360000 719 4276435011353919905026568531138734165160593667883419017159105904640000 720 230924385940924946938415729037184092397314620647814277018140148695040000 721 12700679788669629845870127416097655693745481645117320232383941277614080000 722 711229512190804376800984063192762133828895293501816272966898082156871680000 723 40539620184665886385526472032848419790674130277871719465416986866378022912000 724 2351272560795069376206275894578267445962691213474644740693666818724530577408000 725 138723658165874501624324546192422254765693550902965304260286711927382065451008000 726 8323338385302185213652547459117942648200135297574720597189971363228345453367296000 727 507718937535390673302481136722817649480770222538938968403666226192912983373125376000 728 31478296598773239710866774902409882030660480932555806912760358219184335545540545587200 729 1983116034341975454789449189498620955194254460449807567074683265838922666583379352396800 730 126918410482482937343144256110063890684896176655477748005714654733433888565945541024588800 731 8249633708116812642177959755974994873141452805805887300489197817654794697642583379392313600 732 544471857487925546941072384503952816534977960565454352280865841524404515036981945541028217600 733 36479360551896802100892037056361439422040776766855330481002117698085617231641514583379392676480 734 2480580014294318525147931490953675533863934179315933126723991603859745850227220277945541028257920 735 171158931788693208174569230918329200531692585670287224724129043040955365371372288938583379392681520 736 11981052249984186114597931653180052411992802076725741790682086856231869328640072539957945541028258640 737 850649747499651010729342213470844339489116300706466523111154892431629635743450389986218583379392681640 738 61246439429136071047638668316927852793190084586774054725613697050834616856550329346744117945541028258664 739 4470966111260183991901986480338521954416289816583611482342191247262853733702926767406889898583379392681646 740 330849790591367777297000666889570709998476441905521745225337540532462070317828115788597616437945541028258666 741 24813611777506658275938379103074372182880660176386706449278236703903105531306570336211222313898583379392681647 742 20397882081197443358640281739902897356800000000 743 816438305865364335457371276820215968563200000000 744 33472938258998095777873748651160236143411200000000 745 1405822556430738589668501194989331234055782400000000 746 60448736001643166881099391962094824394745446400000000 747 2659677397344879801866093351813746069172303953920000000 748 119682669601481837737527578506431696384296673607680000000 749 5505281837209433829652434652989002332560991274926080000000 750 258742924180769662480701890954957065843504746788290560000000 751 12419420874373282104691941482291616900666238404588994560000000 752 608540606958448330534732865212259175715390075827953074176000000 753 30426512622587751325717300107547060766166652419078961496064000000 754 1551727293894340728554777749334515470249863979543232417234944000000 755 80688601683566466322986354156511314036056075384763483391131648000000 756 4276435011353919905026568531138734165160593667857567000420220928000000 757 230924385940924946938415729037184092397314620647813153017412371087360000 758 12700679788669629845870127416097655693745481645117320181292999105904640000 759 711229512190804376800984063192762133828895293501816272964465180148695040000 760 40539620184665886385526472032848419790674130277871719465416865221277614080000 761 2351272560795069376206275894578267445962691213474644740693666812322156871680000 762 138723658165874501624324546192422254765693550902965304260286711927026378022912000 763 8323338385302185213652547459117942648200135297574720597189971363228324530577408000 764 507718937535390673302481136722817649480770222538938968403666226192912982065451008000 765 31478296598773239710866774902409882030660480932555806912760358219184335545453367296000 766 1983116034341975454789449189498620955194254460449807567074683265838922666583373125376000 767 126918410482482937343144256110063890684896176655477748005714654733433888565945540545587200 768 8249633708116812642177959755974994873141452805805887300489197817654794697642583379352396800 769 544471857487925546941072384503952816534977960565454352280865841524404515036981945541024588800 770 36479360551896802100892037056361439422040776766855330481002117698085617231641514583379392313600 771 2480580014294318525147931490953675533863934179315933126723991603859745850227220277945541028217600 772 171158931788693208174569230918329200531692585670287224724129043040955365371372288938583379392676480 773 11981052249984186114597931653180052411992802076725741790682086856231869328640072539957945541028257920 774 850649747499651010729342213470844339489116300706466523111154892431629635743450389986218583379392681520 775 61246439429136071047638668316927852793190084586774054725613697050834616856550329346744117945541028258640 776 4470966111260183991901986480338521954416289816583611482342191247262853733702926767406889898583379392681640 777 330849790591367777297000666889570709998476441905521745225337540532462070317828115788597616437945541028258664 778 24813611777506658275938379103074372182880660176386706449278236703903105531306570336211222313898583379392681646 779 1885825551456641622765229261528036128940393011821234857417713320502376505565855751233518569840437945541028258666 780 145207905640063376292346722465411359355923259884384745553230852924765894454687726650401419083561898583379392681647 781 815915283247897734345611269596115894272000000000 782 33472924495245004551528702335180654562508800000000 783 1405822556058745262878599977521331785904947200000000 784 60448736001632833733133005817165157743407923200000000 785 2659677397344879506633294312209605221553694310400000000 786 119682669601481837728844260887619809888778479206400000000 787 5505281837209433829652171522152068639030824056913920000000 788 258742924180769662480701882732118411665581929062727680000000 789 12419420874373282104691941482026364040854047345952686080000000 790 608540606958448330534732865212250333953396336125998530560000000 791 30426512622587751325717300107547060461278307807365100994560000000 792 1551727293894340728554777749334515470238975110092814065074176000000 793 80688601683566466322986354156511314036055672093302356785496064000000 794 4276435011353919905026568531138734165160593652346356957089234944000000 795 230924385940924946938415729037184092397314620647192704615679131648000000 796 12700679788669629845870127416097655693745481645117294329276260220928000000 797 711229512190804376800984063192762133828895293501816271840464452371087360000 798 40539620184665886385526472032848419790674130277871719465365774279105904640000 799 2351272560795069376206275894578267445962691213474644740693664379420148695040000 800 138723658165874501624324546192422254765693550902965304260286711805381277614080000 801 8323338385302185213652547459117942648200135297574720597189971363221922156871680000 802 507718937535390673302481136722817649480770222538938968403666226192912626378022912000 803 31478296598773239710866774902409882030660480932555806912760358219184335524530577408000 804 1983116034341975454789449189498620955194254460449807567074683265838922666582065451008000 805 126918410482482937343144256110063890684896176655477748005714654733433888565945453367296000 806 8249633708116812642177959755974994873141452805805887300489197817654794697642583373125376000 807 544471857487925546941072384503952816534977960565454352280865841524404515036981945540545587200 808 36479360551896802100892037056361439422040776766855330481002117698085617231641514583379352396800 809 2480580014294318525147931490953675533863934179315933126723991603859745850227220277945541024588800 810 171158931788693208174569230918329200531692585670287224724129043040955365371372288938583379392313600 811 11981052249984186114597931653180052411992802076725741790682086856231869328640072539957945541028217600 812 850649747499651010729342213470844339489116300706466523111154892431629635743450389986218583379392676480 813 61246439429136071047638668316927852793190084586774054725613697050834616856550329346744117945541028257920 814 4470966111260183991901986480338521954416289816583611482342191247262853733702926767406889898583379392681520 815 330849790591367777297000666889570709998476441905521745225337540532462070317828115788597616437945541028258640 816 24813611777506658275938379103074372182880660176386706449278236703903105531306570336211222313898583379392681640 817 1885825551456641622765229261528036128940393011821234857417713320502376505565855751233518569840437945541028258664 818 145207905640063376292346722465411359355923259884384745553230852924765894454687726650401419083561898583379392681646 819 11326167003757754473080286387993574264860689972500073224906380538989337701739766621996319731747184437945541028258666 820 894763420983937592061436518262297063429164140039456291959421294080762756587956548260012212260093737898583379392681647 821 33452526613163807108170062053440751665152000000000 822 1405822033036127796277488217514107685830656000000000 823 60448735987869080641906660770849178161827020800000000 824 2659677397344507513306504410992137222105543475200000000 825 119682669601481827395696294501474880222127141683200000000 826 5505281837209433829356938723112464498183205447270400000000 827 258742924180769662480693199414499599779086410868326400000000 828 12419420874373282104691941218895527107160517178734673920000000 829 608540606958448330534732865204027495299218413308272967680000000 830 30426512622587751325717300107546795208418495616306464686080000000 831 1551727293894340728554777749334515461397213116353112110530560000000 832 80688601683566466322986354156511314035750783748690642924994560000000 833 4276435011353919905026568531138734165160582763476906538737074176000000 834 230924385940924946938415729037184092397314620243901243489073496064000000 835 12700679788669629845870127416097655693745481645101783119232929234944000000 836 711229512190804376800984063192762133828895293501815651392062719131648000000 837 40539620184665886385526472032848419790674130277871719439513757540220928000000 838 2351272560795069376206275894578267445962691213474644740692540378692371087360000 839 138723658165874501624324546192422254765693550902965304260286660714439105904640000 840 8323338385302185213652547459117942648200135297574720597189971360789020148695040000 841 507718937535390673302481136722817649480770222538938968403666226192790981277614080000 842 31478296598773239710866774902409882030660480932555806912760358219184329122156871680000 843 1983116034341975454789449189498620955194254460449807567074683265838922666226378022912000 844 126918410482482937343144256110063890684896176655477748005714654733433888565924530577408000 845 8249633708116812642177959755974994873141452805805887300489197817654794697642582065451008000 846 544471857487925546941072384503952816534977960565454352280865841524404515036981945453367296000 847 36479360551896802100892037056361439422040776766855330481002117698085617231641514583373125376000 848 2480580014294318525147931490953675533863934179315933126723991603859745850227220277945540545587200 849 171158931788693208174569230918329200531692585670287224724129043040955365371372288938583379352396800 850 11981052249984186114597931653180052411992802076725741790682086856231869328640072539957945541024588800 851 850649747499651010729342213470844339489116300706466523111154892431629635743450389986218583379392313600 852 61246439429136071047638668316927852793190084586774054725613697050834616856550329346744117945541028217600 853 4470966111260183991901986480338521954416289816583611482342191247262853733702926767406889898583379392676480 854 330849790591367777297000666889570709998476441905521745225337540532462070317828115788597616437945541028257920 855 24813611777506658275938379103074372182880660176386706449278236703903105531306570336211222313898583379392681520 856 1885825551456641622765229261528036128940393011821234857417713320502376505565855751233518569840437945541028258640 857 145207905640063376292346722465411359355923259884384745553230852924765894454687726650401419083561898583379392681640 858 11326167003757754473080286387993574264860689972500073224906380538989337701739766621996319731747184437945541028258664 859 894763420983937592061436518262297063429164140039456291959421294080762756587956548260012212260093737898583379392681646 860 71580783213267560049284614009574525739849518032338252650334351438766028593181888609290941187012561264437945541028258666 861 5798020784168351923471795668096371402475786408871665415037824471010470942450480012804444546462006034217898583379392681647 862 1405006117752879898543142606244511569936384000000000 863 60448715589986999444463302130567438258929664000000000 864 2659677396821484895839903299232129998005469184000000000 865 119682669601468063642605068156428564242545560780800000000 866 5505281837209433457363611933211247030183757296435200000000 867 258742924180769662470360051448113454849419759530803200000000 868 12419420874373282104691645986096487503019669560125030400000000 869 608540606958448330534732856520709876487331917790078566400000000 870 30426512622587751325717300107283664371484802086139246673920000000 871 1551727293894340728554777749334507238558558938430294384967680000000 872 80688601683566466322986354156511313770497923936499584288686080000000 873 4276435011353919905026568531138734165151741001483166836782530560000000 874 230924385940924946938415729037184092397314315355556631775212994560000000 875 12700679788669629845870127416097655693745481634212913668814577074176000000 876 711229512190804376800984063192762133828895293501412359930936113496064000000 877 40539620184665886385526472032848419790674130277871703928303714209234944000000 878 2351272560795069376206275894578267445962691213474644740072091976959131648000000 879 138723658165874501624324546192422254765693550902965304260260808697700220928000000 880 8323338385302185213652547459117942648200135297574720597189970236788292371087360000 881 507718937535390673302481136722817649480770222538938968403666226141700039105904640000 882 31478296598773239710866774902409882030660480932555806912760358219181896220148695040000 883 1983116034341975454789449189498620955194254460449807567074683265838922544581277614080000 884 126918410482482937343144256110063890684896176655477748005714654733433888559522156871680000 885 8249633708116812642177959755974994873141452805805887300489197817654794697642226378022912000 886 544471857487925546941072384503952816534977960565454352280865841524404515036981924530577408000 887 36479360551896802100892037056361439422040776766855330481002117698085617231641514582065451008000 888 2480580014294318525147931490953675533863934179315933126723991603859745850227220277945453367296000 889 171158931788693208174569230918329200531692585670287224724129043040955365371372288938583373125376000 890 11981052249984186114597931653180052411992802076725741790682086856231869328640072539957945540545587200 891 850649747499651010729342213470844339489116300706466523111154892431629635743450389986218583379352396800 892 61246439429136071047638668316927852793190084586774054725613697050834616856550329346744117945541024588800 893 4470966111260183991901986480338521954416289816583611482342191247262853733702926767406889898583379392313600 894 330849790591367777297000666889570709998476441905521745225337540532462070317828115788597616437945541028217600 895 24813611777506658275938379103074372182880660176386706449278236703903105531306570336211222313898583379392676480 896 1885825551456641622765229261528036128940393011821234857417713320502376505565855751233518569840437945541028257920 897 145207905640063376292346722465411359355923259884384745553230852924765894454687726650401419083561898583379392681520 898 11326167003757754473080286387993574264860689972500073224906380538989337701739766621996319731747184437945541028258640 899 894763420983937592061436518262297063429164140039456291959421294080762756587956548260012212260093737898583379392681640 900 71580783213267560049284614009574525739849518032338252650334351438766028593181888609290941187012561264437945541028258664 901 5798020784168351923471795668096371402475786408871665415037824471010470942450480012804444546462006034217898583379392681646 902 475435914484497442402187491603414521169553143586025666869811268428182760763492330501616422749666179680624437945541028258666 903 39461037717990754863820942975788706942838979194052317940639395352840762033939079814892396384650232876941097898583379392681647 904 60415263063373835637355132068513997507264512000000000 905 2659676580906201647942168953620860401889574912000000000 906 119682669581070181561407624797788282502642663424000000000 907 5505281837208910434746145332099487022959657222144000000000 908 258742924180769648706606960221768408533440177949900800000000 909 12419420874373282104319652659306586285551670111974195200000000 910 608540606958448330534722523372743490342402251138741043200000000 911 30426512622587751325717299812050865331880661238520637030400000000 912 1551727293894340728554777749325823920939747051934776190566400000000 913 80688601683566466322986354156511050639660990242969417070673920000000 914 4276435011353919905026568531138734156928902347305244019056967680000000 915 230924385940924946938415729037184092397049062495744440716576686080000000 916 12700679788669629845870127416097655693745472792450919929112622530560000000 917 711229512190804376800984063192762133828895293196524015319222252994560000000 918 40539620184665886385526472032848419790674130277860815058853295857074176000000 919 2351272560795069376206275894578267445962691213474644336780630850353496064000000 920 138723658165874501624324546192422254765693550902965304244749598654369234944000000 921 8323338385302185213652547459117942648200135297574720597189349788386559131648000000 922 507718937535390673302481136722817649480770222538938968403666200289683300220928000000 923 31478296598773239710866774902409882030660480932555806912760358218057895492371087360000 924 1983116034341975454789449189498620955194254460449807567074683265838871453639105904640000 925 126918410482482937343144256110063890684896176655477748005714654733433886126620148695040000 926 8249633708116812642177959755974994873141452805805887300489197817654794697520581277614080000 927 544471857487925546941072384503952816534977960565454352280865841524404515036975522156871680000 928 36479360551896802100892037056361439422040776766855330481002117698085617231641514226378022912000 929 2480580014294318525147931490953675533863934179315933126723991603859745850227220277924530577408000 930 171158931788693208174569230918329200531692585670287224724129043040955365371372288938582065451008000 931 11981052249984186114597931653180052411992802076725741790682086856231869328640072539957945453367296000 932 850649747499651010729342213470844339489116300706466523111154892431629635743450389986218583373125376000 933 61246439429136071047638668316927852793190084586774054725613697050834616856550329346744117945540545587200 934 4470966111260183991901986480338521954416289816583611482342191247262853733702926767406889898583379352396800 935 330849790591367777297000666889570709998476441905521745225337540532462070317828115788597616437945541024588800 936 24813611777506658275938379103074372182880660176386706449278236703903105531306570336211222313898583379392313600 937 1885825551456641622765229261528036128940393011821234857417713320502376505565855751233518569840437945541028217600 938 145207905640063376292346722465411359355923259884384745553230852924765894454687726650401419083561898583379392676480 939 11326167003757754473080286387993574264860689972500073224906380538989337701739766621996319731747184437945541028257920 940 894763420983937592061436518262297063429164140039456291959421294080762756587956548260012212260093737898583379392681520 941 71580783213267560049284614009574525739849518032338252650334351438766028593181888609290941187012561264437945541028258640 942 5798020784168351923471795668096371402475786408871665415037824471010470942450480012804444546462006034217898583379392681640 943 475435914484497442402187491603414521169553143586025666869811268428182760763492330501616422749666179680624437945541028258664 944 39461037717990754863820942975788706942838979194052317940639395352840762033939079814892396384650232876941097898583379392681646 945 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460387339391466419335858544437945541028258666 946 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855178848725574251152064297898583379392681647 947 2658271574788448768043625811014615890319638528000000000 948 119682636128543568397600516627726229061890998272000000000 949 5505281836392995151498247597753875753363541327872000000000 950 258742924180749250824525762778409768251700275052544000000000 951 12419420874373281581297035192705474525544446011899904000000000 952 608540606958448330520958770281517145296086271557160140800000000 953 30426512622587751325716927818724075430663193239072486195200000000 954 1551727293894340728554777738992675954553602122268124853043200000000 955 80688601683566466322986354156215817840621386102121798461030400000000 956 4276435011353919905026568531138725473611283535418748500862566400000000 957 230924385940924946938415729037184092133918225562050910549358673920000000 958 12700679788669629845870127416097655693737249953796742006294896967680000000 959 711229512190804376800984063192762133828895027943664203128163616686080000000 960 40539620184665886385526472032848419790674130269019053065113593902530560000000 961 2351272560795069376206275894578267445962691213474339448436019136492994560000000 962 138723658165874501624324546192422254765693550902965293355880148236017074176000000 963 8323338385302185213652547459117942648200135297574720596786058327259953496064000000 964 507718937535390673302481136722817649480770222538938968403650689079639969234944000000 965 31478296598773239710866774902409882030660480932555806912760357597609493759131648000000 966 1983116034341975454789449189498620955194254460449807567074683265813019436900220928000000 967 126918410482482937343144256110063890684896176655477748005714654733432762125892371087360000 968 8249633708116812642177959755974994873141452805805887300489197817654794646429639105904640000 969 544471857487925546941072384503952816534977960565454352280865841524404515034542620148695040000 970 36479360551896802100892037056361439422040776766855330481002117698085617231641392581277614080000 971 2480580014294318525147931490953675533863934179315933126723991603859745850227220271522156871680000 972 171158931788693208174569230918329200531692585670287224724129043040955365371372288938226378022912000 973 11981052249984186114597931653180052411992802076725741790682086856231869328640072539957924530577408000 974 850649747499651010729342213470844339489116300706466523111154892431629635743450389986218582065451008000 975 61246439429136071047638668316927852793190084586774054725613697050834616856550329346744117945453367296000 976 4470966111260183991901986480338521954416289816583611482342191247262853733702926767406889898583373125376000 977 330849790591367777297000666889570709998476441905521745225337540532462070317828115788597616437945540545587200 978 24813611777506658275938379103074372182880660176386706449278236703903105531306570336211222313898583379352396800 979 1885825551456641622765229261528036128940393011821234857417713320502376505565855751233518569840437945541024588800 980 145207905640063376292346722465411359355923259884384745553230852924765894454687726650401419083561898583379392313600 981 11326167003757754473080286387993574264860689972500073224906380538989337701739766621996319731747184437945541028217600 982 894763420983937592061436518262297063429164140039456291959421294080762756587956548260012212260093737898583379392676480 983 71580783213267560049284614009574525739849518032338252650334351438766028593181888609290941187012561264437945541028257920 984 5798020784168351923471795668096371402475786408871665415037824471010470942450480012804444546462006034217898583379392681520 985 475435914484497442402187491603414521169553143586025666869811268428182760763492330501616422749666179680624437945541028258640 986 39461037717990754863820942975788706942838979194052317940639395352840762033939079814892396384650232876941097898583379392681640 987 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460387339391466419335858544437945541028258664 988 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855178848725574251152064297898583379392681646 989 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145925022240710931990996453744437945541028258666 990 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278415263519078985623846697898583379392681647 991 119622220865480194561963161495657715064383733760000000000 992 5505280431386877398618349054611269508851971391488000000000 993 258742924147296724211361955670239706198259523387392000000000 994 12419420874372465666013787294971128914274849896005632000000000 995 608540606958448310123076689084073786655804531654262784000000000 996 30426512622587751325193905201257474318903186014972411904000000000 997 1551727293894340728554763975239584728208555806288543272140800000000 998 80688601683566466322986353784222491050720168634122350310195200000000 999 4276435011353919905026568531128392325644897390489081849525043200000000 1000 230924385940924946938415729037183796901119185957910062930749030400000000 1001 12700679788669629845870127416097655685053932334984855510776702566400000000 1002 711229512190804376800984063192762133828631897106730509597996398673920000000 1003 40539620184665886385526472032848419790674122046180398887190776176967680000000 1004 2351272560795069376206275894578267445962691213209086588623828077856686080000000 1005 138723658165874501624324546192422254765693550902956451593886408534062530560000000 1006 8323338385302185213652547459117942648200135297574720291897713715546092994560000000 1007 507718937535390673302481136722817649480770222538938968392761819629221617074176000000 1008 31478296598773239710866774902409882030660480932555806912759954306148367153496064000000 1009 1983116034341975454789449189498620955194254460449807567074683250301809393569234944000000 1010 126918410482482937343144256110063890684896176655477748005714654732812313724159131648000000 1011 8249633708116812642177959755974994873141452805805887300489197817654768794412900220928000000 1012 544471857487925546941072384503952816534977960565454352280865841524404513910541892371087360000 1013 36479360551896802100892037056361439422040776766855330481002117698085617231590301639105904640000 1014 2480580014294318525147931490953675533863934179315933126723991603859745850227217838620148695040000 1015 171158931788693208174569230918329200531692585670287224724129043040955365371372288816581277614080000 1016 11981052249984186114597931653180052411992802076725741790682086856231869328640072539951522156871680000 1017 850649747499651010729342213470844339489116300706466523111154892431629635743450389986218226378022912000 1018 61246439429136071047638668316927852793190084586774054725613697050834616856550329346744117924530577408000 1019 4470966111260183991901986480338521954416289816583611482342191247262853733702926767406889898582065451008000 1020 330849790591367777297000666889570709998476441905521745225337540532462070317828115788597616437945453367296000 1021 24813611777506658275938379103074372182880660176386706449278236703903105531306570336211222313898583373125376000 1022 1885825551456641622765229261528036128940393011821234857417713320502376505565855751233518569840437945540545587200 1023 145207905640063376292346722465411359355923259884384745553230852924765894454687726650401419083561898583379352396800 1024 11326167003757754473080286387993574264860689972500073224906380538989337701739766621996319731747184437945541024588800 1025 894763420983937592061436518262297063429164140039456291959421294080762756587956548260012212260093737898583379392313600 1026 71580783213267560049284614009574525739849518032338252650334351438766028593181888609290941187012561264437945541028217600 1027 5798020784168351923471795668096371402475786408871665415037824471010470942450480012804444546462006034217898583379392676480 1028 475435914484497442402187491603414521169553143586025666869811268428182760763492330501616422749666179680624437945541028257920 1029 39461037717990754863820942975788706942838979194052317940639395352840762033939079814892396384650232876941097898583379392681520 1030 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460387339391466419335858544437945541028258640 1031 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855178848725574251152064297898583379392681640 1032 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145925022240710931990996453744437945541028258664 1033 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278415263519078985623846697898583379392681646 1034 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169826742539348624513304944437945541028258666 1035 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066015926248159368623603497898583379392681647 1036 5502622159812088949850305428800254892961651752960000000000 1037 258742863732033660837526318315107637684262016122880000000000 1038 12419420872967459548260907396427986308030338326069248000000000 1039 608540606958414857596463525276965616593751090902597632000000000 1040 30426512622587750509278621953359739973291916418856517632000000000 1041 1551727293894340728534366093158387284849915524548640374784000000000 1042 80688601683566466322985830761605024449608408626898250235904000000000 1043 4276435011353919905026568517364639234418552344173102267944140800000000 1044 230924385940924946938415729036811803574329284740442063482598195200000000 1045 12700679788669629845870127416097645351905965948839925844125365043200000000 1046 711229512190804376800984063192762133533399098067126368750377789030400000000 1047 40539620184665886385526472032848419790665438728561587000695257982566400000000 1048 2351272560795069376206275894578267445962690950078249654930297910638673920000000 1049 138723658165874501624324546192422254765693550894733612939708485716336967680000000 1050 8323338385302185213652547459117942648200135297574455039037901524487456686080000000 1051 507718937535390673302481136722817649480770222538938959550999825889519662530560000000 1052 31478296598773239710866774902409882030660480932555806912455065961536653292994560000000 1053 1983116034341975454789449189498620955194254460449807567074672361432358975217074176000000 1054 126918410482482937343144256110063890684896176655477748005714654329520852597553496064000000 1055 8249633708116812642177959755974994873141452805805887300489197817639257584369569234944000000 1056 544471857487925546941072384503952816534977960565454352280865841524403893462140159131648000000 1057 36479360551896802100892037056361439422040776766855330481002117698085617205738284900220928000000 1058 2480580014294318525147931490953675533863934179315933126723991603859745850226093837892371087360000 1059 171158931788693208174569230918329200531692585670287224724129043040955365371372237725639105904640000 1060 11981052249984186114597931653180052411992802076725741790682086856231869328640072537518620148695040000 1061 850649747499651010729342213470844339489116300706466523111154892431629635743450389986096581277614080000 1062 61246439429136071047638668316927852793190084586774054725613697050834616856550329346744111522156871680000 1063 4470966111260183991901986480338521954416289816583611482342191247262853733702926767406889898226378022912000 1064 330849790591367777297000666889570709998476441905521745225337540532462070317828115788597616437924530577408000 1065 24813611777506658275938379103074372182880660176386706449278236703903105531306570336211222313898582065451008000 1066 1885825551456641622765229261528036128940393011821234857417713320502376505565855751233518569840437945453367296000 1067 145207905640063376292346722465411359355923259884384745553230852924765894454687726650401419083561898583373125376000 1068 11326167003757754473080286387993574264860689972500073224906380538989337701739766621996319731747184437945540545587200 1069 894763420983937592061436518262297063429164140039456291959421294080762756587956548260012212260093737898583379352396800 1070 71580783213267560049284614009574525739849518032338252650334351438766028593181888609290941187012561264437945541024588800 1071 5798020784168351923471795668096371402475786408871665415037824471010470942450480012804444546462006034217898583379392313600 1072 475435914484497442402187491603414521169553143586025666869811268428182760763492330501616422749666179680624437945541028217600 1073 39461037717990754863820942975788706942838979194052317940639395352840762033939079814892396384650232876941097898583379392676480 1074 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460387339391466419335858544437945541028257920 1075 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855178848725574251152064297898583379392681520 1076 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145925022240710931990996453744437945541028258640 1077 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278415263519078985623846697898583379392681640 1078 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169826742539348624513304944437945541028258664 1079 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066015926248159368623603497898583379392681646 1080 1485901471354428994991849749996436277377831632241030554557668671637522495220063641801813988658053886388156583094491416944437945541028258666 1081 135216662831040252968251275910807926231455338321113911868262628699557057709396401869939687820535515443677416496136631795497898583379392681647 1082 258623241511168180642964355153611979969197632389120000000000 1083 12419418214695884759812139352802175293414448006430720000000000 1084 608540606897999594533089689639610484525237093395333120000000000 1085 30426512622586345503160869073461196830685671907286581248000000000 1086 1551727293894340695081839479994580176679853471107888709632000000000 1087 80688601683566466322169915478357126715262797357302134341632000000000 1088 4276435011353919905026548119482558036975193703891362365046784000000000 1089 230924385940924946938415728513789186107728172980434839382523904000000000 1090 12700679788669629845870127416083881598814739603793609864543784140800000000 1091 711229512190804376800984063192761761540072308165908900750929638195200000000 1092 40539620184665886385526472032848419780332290762175442071028606645043200000000 1093 2351272560795069376206275894578267445962395717279210050789450292029030400000000 1094 138723658165874501624324546192422254765693542211415994127821990198142566400000000 1095 8323338385302185213652547459117942648200135297311324202104207994320238673920000000 1096 507718937535390673302481136722817649480770222538930736712345647966701936967680000000 1097 31478296598773239710866774902409882030660480932555806647202206149345594656686080000000 1098 1983116034341975454789449189498620955194254460449807567065830599438619273262530560000000 1099 126918410482482937343144256110063890684896176655477748005714349441176240883692994560000000 1100 8249633708116812642177959755974994873141452805805887300489197806750388133951217074176000000 1101 544471857487925546941072384503952816534977960565454352280865841524000602001013553496064000000 1102 36479360551896802100892037056361439422040776766855330481002117698085601694528241569234944000000 1103 2480580014294318525147931490953675533863934179315933126723991603859745849605645436159131648000000 1104 171158931788693208174569230918329200531692585670287224724129043040955365371346385708900220928000000 1105 11981052249984186114597931653180052411992802076725741790682086856231869328640071413517892371087360000 1106 850649747499651010729342213470844339489116300706466523111154892431629635743450389935005639105904640000 1107 61246439429136071047638668316927852793190084586774054725613697050834616856550329346741678620148695040000 1108 4470966111260183991901986480338521954416289816583611482342191247262853733702926767406889776581277614080000 1109 330849790591367777297000666889570709998476441905521745225337540532462070317828115788597616431522156871680000 1110 24813611777506658275938379103074372182880660176386706449278236703903105531306570336211222313898226378022912000 1111 1885825551456641622765229261528036128940393011821234857417713320502376505565855751233518569840437924530577408000 1112 145207905640063376292346722465411359355923259884384745553230852924765894454687726650401419083561898582065451008000 1113 11326167003757754473080286387993574264860689972500073224906380538989337701739766621996319731747184437945453367296000 1114 894763420983937592061436518262297063429164140039456291959421294080762756587956548260012212260093737898583373125376000 1115 71580783213267560049284614009574525739849518032338252650334351438766028593181888609290941187012561264437945540545587200 1116 5798020784168351923471795668096371402475786408871665415037824471010470942450480012804444546462006034217898583379352396800 1117 475435914484497442402187491603414521169553143586025666869811268428182760763492330501616422749666179680624437945541024588800 1118 39461037717990754863820942975788706942838979194052317940639395352840762033939079814892396384650232876941097898583379392313600 1119 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460387339391466419335858544437945541028217600 1120 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855178848725574251152064297898583379392676480 1121 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145925022240710931990996453744437945541028257920 1122 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278415263519078985623846697898583379392681520 1123 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169826742539348624513304944437945541028258640 1124 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066015926248159368623603497898583379392681640 1125 1485901471354428994991849749996436277377831632241030554557668671637522495220063641801813988658053886388156583094491416944437945541028258664 1126 135216662831040252968251275910807926231455338321113911868262628699557057709396401869939687820535515443677416496136631795497898583379392681646 1127 12439899956112661684470316175623549513855369547507655387394797251609775233478739582084847937825699401239495643565751245080944437945541028258666 1128 1156907723744472615012173413582151244140984684914734649098010543841946364179176711617073229204665380819282673705883214722547497898583379392681647 1129 12413915592536072670862289047373375038521486354677760000000000 1130 608540487275778729052895127676448988867522029011599360000000000 1131 30426512619928073928372420305417571019671056016966942720000000000 1132 1551727293894280279818776106158942821547784957110381445120000000000 1133 80688601683566464917163797725477228172120191112790564405248000000000 1134 4276435011353919904993095592869394229867023641837921613381632000000000 1135 230924385940924946938414912598505938209993827369165243266629632000000000 1136 12700679788669629845870127395685999517617296245153328124640886784000000000 1137 711229512190804376800984063192238738922605707054148893526829563904000000000 1138 40539620184665886385526472032848406016579199535830395755049025064140800000000 1139 2351272560795069376206275894578267445590402390489308833321450843878195200000000 1140 138723658165874501624324546192422254765683209063449607982892323546805043200000000 1141 8323338385302185213652547459117942648200135002078525162500067146701629030400000000 1142 507718937535390673302481136722817649480770222530247419093533761471183742566400000000 1143 31478296598773239710866774902409882030660480932555543516365272455815427438673920000000 1144 1983116034341975454789449189498620955194254460449807558842991945260696455536967680000000 1145 126918410482482937343144256110063890684896176655477748005449096581364049825056686080000000 1146 8249633708116812642177959755974994873141452805805887300489188964988394394249262530560000000 1147 544471857487925546941072384503952816534977960565454352280865841219112257389299692994560000000 1148 36479360551896802100892037056361439422040776766855330481002117698074712825077823217074176000000 1149 2480580014294318525147931490953675533863934179315933126723991603859745446314184309553496064000000 1150 171158931788693208174569230918329200531692585670287224724129043040955365355835175665569234944000000 1151 11981052249984186114597931653180052411992802076725741790682086856231869328639450965116159131648000000 1152 850649747499651010729342213470844339489116300706466523111154892431629635743450364082988900220928000000 1153 61246439429136071047638668316927852793190084586774054725613697050834616856550329345617677892371087360000 1154 4470966111260183991901986480338521954416289816583611482342191247262853733702926767406838685639105904640000 1155 330849790591367777297000666889570709998476441905521745225337540532462070317828115788597613998620148695040000 1156 24813611777506658275938379103074372182880660176386706449278236703903105531306570336211222313776581277614080000 1157 1885825551456641622765229261528036128940393011821234857417713320502376505565855751233518569840431522156871680000 1158 145207905640063376292346722465411359355923259884384745553230852924765894454687726650401419083561898226378022912000 1159 11326167003757754473080286387993574264860689972500073224906380538989337701739766621996319731747184437924530577408000 1160 894763420983937592061436518262297063429164140039456291959421294080762756587956548260012212260093737898582065451008000 1161 71580783213267560049284614009574525739849518032338252650334351438766028593181888609290941187012561264437945453367296000 1162 5798020784168351923471795668096371402475786408871665415037824471010470942450480012804444546462006034217898583373125376000 1163 475435914484497442402187491603414521169553143586025666869811268428182760763492330501616422749666179680624437945540545587200 1164 39461037717990754863820942975788706942838979194052317940639395352840762033939079814892396384650232876941097898583379352396800 1165 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460387339391466419335858544437945541024588800 1166 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855178848725574251152064297898583379392313600 1167 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145925022240710931990996453744437945541028217600 1168 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278415263519078985623846697898583379392676480 1169 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169826742539348624513304944437945541028257920 1170 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066015926248159368623603497898583379392681520 1171 1485901471354428994991849749996436277377831632241030554557668671637522495220063641801813988658053886388156583094491416944437945541028258640 1172 135216662831040252968251275910807926231455338321113911868262628699557057709396401869939687820535515443677416496136631795497898583379392681640 1173 12439899956112661684470316175623549513855369547507655387394797251609775233478739582084847937825699401239495643565751245080944437945541028258664 1174 1156907723744472615012173413582151244140984684914734649098010543841946364179176711617073229204665380819282673705883214722547497898583379392681646 1175 108749055565630420689049755572962224553700658949730379962884769231296809644651406369811194062521241157962105146845951091775768944437945541028258666 1176 10331135395962803735214714272808309246641887324802287603861348581778135933958882301583382448614629133944101519537932490565137907497898583379392681647 1177 608281864034267560872252163321295376887552831379210240000000000 1178 30426507117305914116283470455112142219416163055315189760000000000 1179 1551727293774658058953295911596979660052127242045997711360000000000 1180 80688601683563806645589009276709184546309176496900244766720000000000 1181 4276435011353919844577832529495558592511891573323924106117120000000000 1182 230924385940924946937009906480753058311450684762920731696693248000000000 1183 12700679788669629845870093943159386353810188075091274683889221632000000000 1184 711229512190804376800984062376323455674707972708537623930713669632000000000 1185 40539620184665886385526472032828008134498002092471755473309122166784000000000 1186 2351272560795069376206275894578266922567784923888197073314226743803904000000000 1187 138723658165874501624324546192422254751919455972223262936576343965224140800000000 1188 8323338385302185213652547459117942648199763008751735261282599147253478195200000000 1189 507718937535390673302481136722817649480770212197099452707388831804532405043200000000 1190 31478296598773239710866774902409882030660480932260310717325668314967808829030400000000 1191 1983116034341975454789449189498620955194254460449798875525373133374200937342566400000000 1192 126918410482482937343144256110063890684896176655477747742318259647670519657838673920000000 1193 8249633708116812642177959755974994873141452805805887300480966126334216471431536967680000000 1194 544471857487925546941072384503952816534977960565454352280865575966252445198241056686080000000 1195 36479360551896802100892037056361439422040776766855330481002117689232950831338121262530560000000 1196 2480580014294318525147931490953675533863934179315933126723991603859440557969572595692994560000000 1197 171158931788693208174569230918329200531692585670287224724129043040955354466965725247217074176000000 1198 11981052249984186114597931653180052411992802076725741790682086856231869328236159503989553496064000000 1199 850649747499651010729342213470844339489116300706466523111154892431629635743434852872945569234944000000 1200 61246439429136071047638668316927852793190084586774054725613697050834616856550328725169276159131648000000 1201 4470966111260183991901986480338521954416289816583611482342191247262853733702926767380986668900220928000000 1202 330849790591367777297000666889570709998476441905521745225337540532462070317828115788596489997892371087360000 1203 24813611777506658275938379103074372182880660176386706449278236703903105531306570336211222262685639105904640000 1204 1885825551456641622765229261528036128940393011821234857417713320502376505565855751233518569837998620148695040000 1205 145207905640063376292346722465411359355923259884384745553230852924765894454687726650401419083561776581277614080000 1206 11326167003757754473080286387993574264860689972500073224906380538989337701739766621996319731747184431522156871680000 1207 894763420983937592061436518262297063429164140039456291959421294080762756587956548260012212260093737898226378022912000 1208 71580783213267560049284614009574525739849518032338252650334351438766028593181888609290941187012561264437924530577408000 1209 5798020784168351923471795668096371402475786408871665415037824471010470942450480012804444546462006034217898582065451008000 1210 475435914484497442402187491603414521169553143586025666869811268428182760763492330501616422749666179680624437945453367296000 1211 39461037717990754863820942975788706942838979194052317940639395352840762033939079814892396384650232876941097898583373125376000 1212 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460387339391466419335858544437945540545587200 1213 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855178848725574251152064297898583379352396800 1214 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145925022240710931990996453744437945541024588800 1215 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278415263519078985623846697898583379392313600 1216 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169826742539348624513304944437945541028217600 1217 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066015926248159368623603497898583379392676480 1218 1485901471354428994991849749996436277377831632241030554557668671637522495220063641801813988658053886388156583094491416944437945541028257920 1219 135216662831040252968251275910807926231455338321113911868262628699557057709396401869939687820535515443677416496136631795497898583379392681520 1220 12439899956112661684470316175623549513855369547507655387394797251609775233478739582084847937825699401239495643565751245080944437945541028258640 1221 1156907723744472615012173413582151244140984684914734649098010543841946364179176711617073229204665380819282673705883214722547497898583379392681640 1222 108749055565630420689049755572962224553700658949730379962884769231296809644651406369811194062521241157962105146845951091775768944437945541028258664 1223 10331135395962803735214714272808309246641887324802287603861348581778135933958882301583382448614629133944101519537932490565137907497898583379392681646 1224 991786683926515319630260451297466763382737349310217525824338939607723519618736151394059287231063270223233056844112600256731650328944437945541028258666 1225 96203090817878082657063640663836507021590455806497778445708338667915523748415834381107462558037687280395228291199216100137632970227497898583379392681647 1226 30414093201713378043612608166064768844377641568960512000000000000 1227 1551727035151416547785115268632624506440147272848365322240000000000 1228 80688601678061184485776920326858879117508921603938593013760000000000 1229 4276435011353800222356967049300996629350395915608859722383360000000000 1230 230924385940924944278738331692304290267824873748304841377054720000000000 1231 12700679788669629845809678680096012518172832943022760686381957120000000000 1232 711229512190804376800982657370205702794809429565931379419143733248000000000 1233 40539620184665886385526471999375481521334194984301693419868370501632000000000 1234 2351272560795069376206275894577451007284537026153851462044630627909632000000000 1235 138723658165874501624324546192422234354037374774779904296294604062326784000000000 1236 8323338385302185213652547459117942647676740391285134149522591923153403904000000000 1237 507718937535390673302481136722817649480756448444008226362342515824950824140800000000 1238 31478296598773239710866774902409882030660480560266983927424450846968360678195200000000 1239 1983116034341975454789449189498620955194254460439465727558986988444534286005043200000000 1240 126918410482482937343144256110063890684896176655477452509519220043529672039229030400000000 1241 8249633708116812642177959755974994873141452805805887291797648507522329975913342566400000000 1242 544471857487925546941072384503952816534977960565454352280602445129318751668073838673920000000 1243 36479360551896802100892037056361439422040776766855330481002109466394296653415303536967680000000 1244 2480580014294318525147931490953675533863934179315933126723991603594187698157381537056686080000000 1245 171158931788693208174569230918329200531692585670287224724129043040946512704971985545262530560000000 1246 11981052249984186114597931653180052411992802076725741790682086856231869023347814892275692994560000000 1247 850649747499651010729342213470844339489116300706466523111154892431629635732545983422527217074176000000 1248 61246439429136071047638668316927852793190084586774054725613697050834616856549925433708149553496064000000 1249 4470966111260183991901986480338521954416289816583611482342191247262853733702926751869776625569234944000000 1250 330849790591367777297000666889570709998476441905521745225337540532462070317828115787976041596159131648000000 1251 24813611777506658275938379103074372182880660176386706449278236703903105531306570336211196410668900220928000000 1252 1885825551456641622765229261528036128940393011821234857417713320502376505565855751233518568713997892371087360000 1253 145207905640063376292346722465411359355923259884384745553230852924765894454687726650401419083510685639105904640000 1254 11326167003757754473080286387993574264860689972500073224906380538989337701739766621996319731747181998620148695040000 1255 894763420983937592061436518262297063429164140039456291959421294080762756587956548260012212260093737776581277614080000 1256 71580783213267560049284614009574525739849518032338252650334351438766028593181888609290941187012561264431522156871680000 1257 5798020784168351923471795668096371402475786408871665415037824471010470942450480012804444546462006034217898226378022912000 1258 475435914484497442402187491603414521169553143586025666869811268428182760763492330501616422749666179680624437924530577408000 1259 39461037717990754863820942975788706942838979194052317940639395352840762033939079814892396384650232876941097898582065451008000 1260 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460387339391466419335858544437945453367296000 1261 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855178848725574251152064297898583373125376000 1262 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145925022240710931990996453744437945540545587200 1263 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278415263519078985623846697898583379352396800 1264 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169826742539348624513304944437945541024588800 1265 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066015926248159368623603497898583379392313600 1266 1485901471354428994991849749996436277377831632241030554557668671637522495220063641801813988658053886388156583094491416944437945541028217600 1267 135216662831040252968251275910807926231455338321113911868262628699557057709396401869939687820535515443677416496136631795497898583379392676480 1268 12439899956112661684470316175623549513855369547507655387394797251609775233478739582084847937825699401239495643565751245080944437945541028257920 1269 1156907723744472615012173413582151244140984684914734649098010543841946364179176711617073229204665380819282673705883214722547497898583379392681520 1270 108749055565630420689049755572962224553700658949730379962884769231296809644651406369811194062521241157962105146845951091775768944437945541028258640 1271 10331135395962803735214714272808309246641887324802287603861348581778135933958882301583382448614629133944101519537932490565137907497898583379392681640 1272 991786683926515319630260451297466763382737349310217525824338939607723519618736151394059287231063270223233056844112600256731650328944437945541028258664 1273 96203090817878082657063640663836507021590455806497778445708338667915523748415834381107462558037687280395228291199216100137632970227497898583379392681646 1274 9427882235567174260945816003508539940573076501428261881020063116234314793542842535034370218494960183093829083645452573029669379217688944437945541028258666 1275 933358357530259404899649452203330841414181273099622712464375347290843915456047571923795747224123220549817374436563436798611989742138867497898583379392681647 1276 1551118753287382280224243016469303211063259720016986112000000000000 1277 80688589264145591949704249464569831744133883082452238336000000000000 1278 4276435011095176980845798868658032274196783935639662089994240000000000 1279 230924385940919441656578519603354439962396073493411879725301760000000000 1280 12700679788669629726187457814615817956209671447365045621998223360000000000 1281 711229512190804376798324385795417254026765803754916763528824094720000000000 1282 40539620184665886385526411584112418147498557629169624905870863237120000000000 1283 2351272560795069376206275893172444889531657127610708855800119057973248000000000 1284 138723658165874501624324546192388781827424210967671734234241163310661632000000000 1285 8323338385302185213652547459117941831761457143387399803911322327037509632000000000 1286 507718937535390673302481136722817649460358566362810783003702234085047926784000000000 1287 31478296598773239710866774902409882030659957537649517326312690839744260603904000000000 1288 1983116034341975454789449189498620955194254446675712636332641942128554704424140800000000 1289 126918410482482937343144256110063890684896176655105459182729318826061672591078195200000000 1290 8249633708116812642177959755974994873141452805805876958649682121377400309262005043200000000 1291 544471857487925546941072384503952816534977960565454351985369646089714610820455229030400000000 1292 36479360551896802100892037056361439422040776766855330480993426148775484766919785342566400000000 1293 2480580014294318525147931490953675533863934179315933126723991340463350764463851369838673920000000 1294 171158931788693208174569230918329200531692585670287224724129043032723674050794062727536967680000000 1295 11981052249984186114597931653180052411992802076725741790682086856231603770488002701217056686080000000 1296 850649747499651010729342213470844339489116300706466523111154892431629626890783989682825262530560000000 1297 61246439429136071047638668316927852793190084586774054725613697050834616856245037089096435692994560000000 1298 4470966111260183991901986480338521954416289816583611482342191247262853733702915863000326207217074176000000 1299 330849790591367777297000666889570709998476441905521745225337540532462070317828115384684580469553496064000000 1300 24813611777506658275938379103074372182880660176386706449278236703903105531306570336195685200625569234944000000 1301 1885825551456641622765229261528036128940393011821234857417713320502376505565855751233517948265596159131648000000 1302 145207905640063376292346722465411359355923259884384745553230852924765894454687726650401419057658668900220928000000 1303 11326167003757754473080286387993574264860689972500073224906380538989337701739766621996319731746057997892371087360000 1304 894763420983937592061436518262297063429164140039456291959421294080762756587956548260012212260093686685639105904640000 1305 71580783213267560049284614009574525739849518032338252650334351438766028593181888609290941187012561261998620148695040000 1306 5798020784168351923471795668096371402475786408871665415037824471010470942450480012804444546462006034217776581277614080000 1307 475435914484497442402187491603414521169553143586025666869811268428182760763492330501616422749666179680624431522156871680000 1308 39461037717990754863820942975788706942838979194052317940639395352840762033939079814892396384650232876941097898226378022912000 1309 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460387339391466419335858544437924530577408000 1310 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855178848725574251152064297898582065451008000 1311 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145925022240710931990996453744437945453367296000 1312 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278415263519078985623846697898583373125376000 1313 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169826742539348624513304944437945540545587200 1314 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066015926248159368623603497898583379352396800 1315 1485901471354428994991849749996436277377831632241030554557668671637522495220063641801813988658053886388156583094491416944437945541024588800 1316 135216662831040252968251275910807926231455338321113911868262628699557057709396401869939687820535515443677416496136631795497898583379392313600 1317 12439899956112661684470316175623549513855369547507655387394797251609775233478739582084847937825699401239495643565751245080944437945541028217600 1318 1156907723744472615012173413582151244140984684914734649098010543841946364179176711617073229204665380819282673705883214722547497898583379392676480 1319 108749055565630420689049755572962224553700658949730379962884769231296809644651406369811194062521241157962105146845951091775768944437945541028257920 1320 10331135395962803735214714272808309246641887324802287603861348581778135933958882301583382448614629133944101519537932490565137907497898583379392681520 1321 991786683926515319630260451297466763382737349310217525824338939607723519618736151394059287231063270223233056844112600256731650328944437945541028258640 1322 96203090817878082657063640663836507021590455806497778445708338667915523748415834381107462558037687280395228291199216100137632970227497898583379392681640 1323 9427882235567174260945816003508539940573076501428261881020063116234314793542842535034370218494960183093829083645452573029669379217688944437945541028258664 1324 933358357530259404899649452203330841414181273099622712464375347290843915456047571923795747224123220549817374436563436798611989742138867497898583379392681646 1325 93335643326179719855960184672270209030656541340883049730473983958333834308023458451476498346375013246436791749910869210824214880296081688944437945541028258666 1326 9426881118195889680256522773935140080403726975975643391040353728764268443231677524075011657339032470132173307377986163020168318292345402867497898583379392681647 1327 80658175170943878571660636856403766975289505440883277824000000000000 1328 4276434402813312946578237996405868952901407048086830710784000000000000 1329 230924385928505526064042446932492150915022698454890393370624000000000000 1330 12700679788669371102945946646435174991854517835385076424365834240000000000 1331 711229512190804371295702225983328304176460374954661870567172341760000000000 1332 40539620184665886385406789363246937952936594467673967190806479503360000000000 1333 2351272560795069376206273234900870101082889083984897841184228738334720000000000 1334 138723658165874501624324546131973518764050375330316602165727165803397120000000000 1335 8323338385302185213652547459116536825643704263488856661305077815467573248000000000 1336 507718937535390673302481136722817616007831953199003674833640180644296261632000000000 1337 31478296598773239710866774902409882029844042254401619591967079570148144709632000000000 1338 1983116034341975454789449189498620955194234048793631438889283301846814801526784000000000 1339 126918410482482937343144256110063890684896176132082841716128207066054448491003904000000000 1340 8249633708116812642177959755974994873141452805792113205558455776331084329680424140800000000 1341 544471857487925546941072384503952816534977960565453979992042856188497142821007078195200000000 1342 36479360551896802100892037056361439422040776766855330470660278182389339837253134005043200000000 1343 2480580014294318525147931490953675533863934179315933126723696107664311160323003751229030400000000 1344 171158931788693208174569230918329200531692585670287224724129034349406055238907567209342566400000000 1345 11981052249984186114597931653180052411992802076725741790682086855968472933554309171049838673920000000 1346 850649747499651010729342213470844339489116300706466523111154892431621404052129811760007536967680000000 1347 61246439429136071047638668316927852793190084586774054725613697050834616590992177276905377056686080000000 1348 4470966111260183991901986480338521954416289816583611482342191247262853733694074101006586505262530560000000 1349 330849790591367777297000666889570709998476441905521745225337540532462070317827810496339968755692994560000000 1350 24813611777506658275938379103074372182880660176386706449278236703903105531306570325306815750207217074176000000 1351 1885825551456641622765229261528036128940393011821234857417713320502376505565855751233114656804469553496064000000 1352 145207905640063376292346722465411359355923259884384745553230852924765894454687726650401403546448625569234944000000 1353 11326167003757754473080286387993574264860689972500073224906380538989337701739766621996319731125609596159131648000000 1354 894763420983937592061436518262297063429164140039456291959421294080762756587956548260012212260067834668900220928000000 1355 71580783213267560049284614009574525739849518032338252650334351438766028593181888609290941187012560137997892371087360000 1356 5798020784168351923471795668096371402475786408871665415037824471010470942450480012804444546462006034166685639105904640000 1357 475435914484497442402187491603414521169553143586025666869811268428182760763492330501616422749666179680621998620148695040000 1358 39461037717990754863820942975788706942838979194052317940639395352840762033939079814892396384650232876941097776581277614080000 1359 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460387339391466419335858544431522156871680000 1360 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855178848725574251152064297898226378022912000 1361 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145925022240710931990996453744437924530577408000 1362 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278415263519078985623846697898582065451008000 1363 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169826742539348624513304944437945453367296000 1364 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066015926248159368623603497898583373125376000 1365 1485901471354428994991849749996436277377831632241030554557668671637522495220063641801813988658053886388156583094491416944437945540545587200 1366 135216662831040252968251275910807926231455338321113911868262628699557057709396401869939687820535515443677416496136631795497898583379352396800 1367 12439899956112661684470316175623549513855369547507655387394797251609775233478739582084847937825699401239495643565751245080944437945541024588800 1368 1156907723744472615012173413582151244140984684914734649098010543841946364179176711617073229204665380819282673705883214722547497898583379392313600 1369 108749055565630420689049755572962224553700658949730379962884769231296809644651406369811194062521241157962105146845951091775768944437945541028217600 1370 10331135395962803735214714272808309246641887324802287603861348581778135933958882301583382448614629133944101519537932490565137907497898583379392676480 1371 991786683926515319630260451297466763382737349310217525824338939607723519618736151394059287231063270223233056844112600256731650328944437945541028257920 1372 96203090817878082657063640663836507021590455806497778445708338667915523748415834381107462558037687280395228291199216100137632970227497898583379392681520 1373 9427882235567174260945816003508539940573076501428261881020063116234314793542842535034370218494960183093829083645452573029669379217688944437945541028258640 1374 933358357530259404899649452203330841414181273099622712464375347290843915456047571923795747224123220549817374436563436798611989742138867497898583379392681640 1375 93335643326179719855960184672270209030656541340883049730473983958333834308023458451476498346375013246436791749910869210824214880296081688944437945541028258664 1376 9426881118195889680256522773935140080403726975975643391040353728764268443231677524075011657339032470132173307377986163020168318292345402867497898583379392681646 1377 961540007146838840646721518881931818664386561601000347419175188032490048964562614061766438380710826398232032772111970026714534257745829009688944437945541028258666 1378 99038434045979999965147409068591668630982061948120900473443845900727530926859454509665516085540877525123648559284670079385902302733442236986867497898583379392681647 1379 4274883284060025564298013753389399649690343788366813724672000000000000 1380 230924355514412324350664403319883984850253854077248824410112000000000000 1381 12700679788061089238911679085562922828533222458497523592986624000000000000 1382 711229512190791957380109689910657441887413001579623349080817664000000000000 1383 40539620184665886126783547852078757309972239314061987221608847114240000000000 1384 2351272560795069376200770612741058012133038778556097586291267086581760000000000 1385 138723658165874501624324426509752653283855813367155106508012101419663360000000000 1386 8323338385302185213652547456458265250855255495445230850290461925147934720000000000 1387 507718937535390673302481136722757200744768579363366319701571666646788997120000000000 1388 31478296598773239710866774902409880624837924501521721048824473325636574773248000000000 1389 1983116034341975454789449189498620955160781522180467631781113239793374049861632000000000 1390 126918410482482937343144256110063890684895360216799593818393861454784852375109632000000000 1391 8249633708116812642177959755974994873141452785394231124361012417690802589777526784000000000 1392 544471857487925546941072384503952816534977960564930957374576255076737135596907003904000000000 1393 36479360551896802100892037056361439422040776766855316706907186956044293521273552424140800000000 1394 2480580014294318525147931490953675533863934179315933126351702780874409942855004303078195200000000 1395 171158931788693208174569230918329200531692585670287224724118701201439669093977900558005043200000000 1396 11981052249984186114597931653180052411992802076725741790682086560735673893950168323431229030400000000 1397 850649747499651010729342213470844339489116300706466523111154892422938086433317925264489342566400000000 1398 61246439429136071047638668316927852793190084586774054725613697050834353460155243583375209838673920000000 1399 4470966111260183991901986480338521954416289816583611482342191247262853725471235446828663687536967680000000 1400 330849790591367777297000666889570709998476441905521745225337540532462070317562557636527777697056686080000000 1401 24813611777506658275938379103074372182880660176386706449278236703903105531306561483544822010505262530560000000 1402 1885825551456641622765229261528036128940393011821234857417713320502376505565855750928226312192755692994560000000 1403 145207905640063376292346722465411359355923259884384745553230852924765894454687726650390514676998207217074176000000 1404 11326167003757754473080286387993574264860689972500073224906380538989337701739766621996319327834148469553496064000000 1405 894763420983937592061436518262297063429164140039456291959421294080762756587956548260012212244556624625569234944000000 1406 71580783213267560049284614009574525739849518032338252650334351438766028593181888609290941187011939689596159131648000000 1407 5798020784168351923471795668096371402475786408871665415037824471010470942450480012804444546462006008314668900220928000000 1408 475435914484497442402187491603414521169553143586025666869811268428182760763492330501616422749666179679497997892371087360000 1409 39461037717990754863820942975788706942838979194052317940639395352840762033939079814892396384650232876941046685639105904640000 1410 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460387339391466419335858541998620148695040000 1411 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855178848725574251152064297776581277614080000 1412 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145925022240710931990996453744431522156871680000 1413 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278415263519078985623846697898226378022912000 1414 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169826742539348624513304944437924530577408000 1415 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066015926248159368623603497898582065451008000 1416 1485901471354428994991849749996436277377831632241030554557668671637522495220063641801813988658053886388156583094491416944437945453367296000 1417 135216662831040252968251275910807926231455338321113911868262628699557057709396401869939687820535515443677416496136631795497898583373125376000 1418 12439899956112661684470316175623549513855369547507655387394797251609775233478739582084847937825699401239495643565751245080944437945540545587200 1419 1156907723744472615012173413582151244140984684914734649098010543841946364179176711617073229204665380819282673705883214722547497898583379352396800 1420 108749055565630420689049755572962224553700658949730379962884769231296809644651406369811194062521241157962105146845951091775768944437945541024588800 1421 10331135395962803735214714272808309246641887324802287603861348581778135933958882301583382448614629133944101519537932490565137907497898583379392313600 1422 991786683926515319630260451297466763382737349310217525824338939607723519618736151394059287231063270223233056844112600256731650328944437945541028217600 1423 96203090817878082657063640663836507021590455806497778445708338667915523748415834381107462558037687280395228291199216100137632970227497898583379392676480 1424 9427882235567174260945816003508539940573076501428261881020063116234314793542842535034370218494960183093829083645452573029669379217688944437945541028257920 1425 933358357530259404899649452203330841414181273099622712464375347290843915456047571923795747224123220549817374436563436798611989742138867497898583379392681520 1426 93335643326179719855960184672270209030656541340883049730473983958333834308023458451476498346375013246436791749910869210824214880296081688944437945541028258640 1427 9426881118195889680256522773935140080403726975975643391040353728764268443231677524075011657339032470132173307377986163020168318292345402867497898583379392681640 1428 961540007146838840646721518881931818664386561601000347419175188032490048964562614061766438380710826398232032772111970026714534257745829009688944437945541028258664 1429 99038434045979999965147409068591668630982061948120900473443845900727530926859454509665516085540877525123648559284670079385902302733442236986867497898583379392681646 1430 10299978285152774462689230586283926214872436841560673182672910952075904222524251737156771638122268714062363936174410489665206456513433334553745688944437945541028258666 1431 1081495796674336880504066453209398241389277089836850700044650080419127259440832012781494202042893781217301522583431314328073258810116170258334266867497898583379392681647 1432 230843697339241380472092742683027581083278564571807941132288000000000000 1433 12700678236942335951529398861319906359230011395237803576000512000000000000 1434 711229512160377864178396311867044833721348232735245707511857152000000000000 1435 40539620184665277844919513584517885057808918018685099668777467904000000000000 1436 2351272560795069363786855020204985341270749731182722547769780731904000000000000 1437 138723658165874501624065803268241485103212849012001494528042903787274240000000000 1438 8323338385302185213652541953836105438766305645139802050035568963496181760000000000 1439 507718937535390673302481136603134979879288384801403158205913951582405263360000000000 1440 31478296598773239710866774902407222353263136052753677423013458709746255134720000000000 1441 1983116034341975454789449189498620894745518458806631994425981171279376542597120000000000 1442 126918410482482937343144256110063890683490354099046713919850718848540340805173248000000000 1443 8249633708116812642177959755974994873141419332867617960553904247628749149025861632000000000 1444 544471857487925546941072384503952816534977959749015674126678520731125866000791109632000000000 1445 36479360551896802100892037056361439422040776766834918824825989512685653239533649526784000000000 1446 2480580014294318525147931490953675533863934179315932603329085314273298182847780203003904000000000 1447 171158931788693208174569230918329200531692585670287224710354948110213324047661920976424140800000000 1448 11981052249984186114597931653180052411992802076725741790681714567408883992732700323983078195200000000 1449 850649747499651010729342213470844339489116300706466523111154882089790120047172995597838005043200000000 1450 61246439429136071047638668316927852793190084586774054725613697050539120661115639442527591229030400000000 1451 4470966111260183991901986480338521954416289816583611482342191247262845042153616634942168169342566400000000 1452 330849790591367777297000666889570709998476441905521745225337540532462070054431720702834247529838673920000000 1453 24813611777506658275938379103074372182880660176386706449278236703903105531298338644890644087687536967680000000 1454 1885825551456641622765229261528036128940393011821234857417713320502376505565855485675366500001697056686080000000 1455 145207905640063376292346722465411359355923259884384745553230852924765894454687726641548752683258505262530560000000 1456 11326167003757754473080286387993574264860689972500073224906380538989337701739766621996014439489536755692994560000000 1457 894763420983937592061436518262297063429164140039456291959421294080762756587956548260012201355687174207217074176000000 1458 71580783213267560049284614009574525739849518032338252650334351438766028593181888609290941186608648228469553496064000000 1459 5798020784168351923471795668096371402475786408871665415037824471010470942450480012804444546461990497104625569234944000000 1460 475435914484497442402187491603414521169553143586025666869811268428182760763492330501616422749666179059049596159131648000000 1461 39461037717990754863820942975788706942838979194052317940639395352840762033939079814892396384650232876915194668900220928000000 1462 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460387339391466419335857417997892371087360000 1463 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855178848725574251152064246685639105904640000 1464 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145925022240710931990996453741998620148695040000 1465 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278415263519078985623846697776581277614080000 1466 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169826742539348624513304944431522156871680000 1467 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066015926248159368623603497898226378022912000 1468 1485901471354428994991849749996436277377831632241030554557668671637522495220063641801813988658053886388156583094491416944437924530577408000 1469 135216662831040252968251275910807926231455338321113911868262628699557057709396401869939687820535515443677416496136631795497898582065451008000 1470 12439899956112661684470316175623549513855369547507655387394797251609775233478739582084847937825699401239495643565751245080944437945453367296000 1471 1156907723744472615012173413582151244140984684914734649098010543841946364179176711617073229204665380819282673705883214722547497898583373125376000 1472 108749055565630420689049755572962224553700658949730379962884769231296809644651406369811194062521241157962105146845951091775768944437945540545587200 1473 10331135395962803735214714272808309246641887324802287603861348581778135933958882301583382448614629133944101519537932490565137907497898583379352396800 1474 991786683926515319630260451297466763382737349310217525824338939607723519618736151394059287231063270223233056844112600256731650328944437945541024588800 1475 96203090817878082657063640663836507021590455806497778445708338667915523748415834381107462558037687280395228291199216100137632970227497898583379392313600 1476 9427882235567174260945816003508539940573076501428261881020063116234314793542842535034370218494960183093829083645452573029669379217688944437945541028217600 1477 933358357530259404899649452203330841414181273099622712464375347290843915456047571923795747224123220549817374436563436798611989742138867497898583379392676480 1478 93335643326179719855960184672270209030656541340883049730473983958333834308023458451476498346375013246436791749910869210824214880296081688944437945541028257920 1479 9426881118195889680256522773935140080403726975975643391040353728764268443231677524075011657339032470132173307377986163020168318292345402867497898583379392681520 1480 961540007146838840646721518881931818664386561601000347419175188032490048964562614061766438380710826398232032772111970026714534257745829009688944437945541028258640 1481 99038434045979999965147409068591668630982061948120900473443845900727530926859454509665516085540877525123648559284670079385902302733442236986867497898583379392681640 1482 10299978285152774462689230586283926214872436841560673182672910952075904222524251737156771638122268714062363936174410489665206456513433334553745688944437945541028258664 1483 1081495796674336880504066453209398241389277089836850700044650080419127259440832012781494202042893781217301522583431314328073258810116170258334266867497898583379392681646 1484 114638356351755988227897427645421226796603359860981234062465396387714088286672470504397517643479795744730360651032609554237015734684737735840865425688944437945541028258666 1485 12266283527758053730398021076840548285372957431472781903353296062093954452181585081047440107489101955714961218241901991695294579779230116538433684026867497898583379392681647 1486 12696403353658275925965100847566516959580321051449436762275840000000000000 1487 711229431502202693234517740206407977317581257445740266628579328000000000000 1488 40539620183114159091632131304293642041339614807621839948760481792000000000000 1489 2351272560795038949693653306826941728662583666413878170128211771392000000000000 1490 138723658165874501015783939233973924230960685690706117640490072408064000000000000 1491 8323338385302185213640128038243569366095443356092428674997047477141504000000000000 1492 507718937535390673302480877979893468711107741837048004593933982384772874240000000000 1493 31478296598773239710866774896904600193451047102903371994213203816784603381760000000000 1494 1983116034341975454789449189498501272524652978612070031264485513564312158863360000000000 1495 126918410482482937343144256110063888025218779310597945876224907833924450485534720000000000 1496 8249633708116812642177959755974994873081004069804244124916549115560235151518597120000000000 1497 544471857487925546941072384503952816534976554742897921246779977588519621489221173248000000000 1498 36479360551896802100892037056361439422040776733382392211662182404515591186092897861632000000000 1499 2480580014294318525147931490953675533863934179315116688045837416538952571578184087109632000000000 1500 171158931788693208174569230918329200531692585670287204312472866912769965407380181073526784000000000 1501 11981052249984186114597931653180052411992802076725741790158691949942282880972693099883003904000000000 1502 850649747499651010729342213470844339489116300706466523111141118336698893702126679618256424140800000000 1503 61246439429136071047638668316927852793190084586774054725613696678545793871214421974528143078195200000000 1504 4470966111260183991901986480338521954416289816583611482342191247252511894187230490012501518005043200000000 1505 330849790591367777297000666889570709998476441905521745225337540532461774821632681098693399911229030400000000 1506 24813611777506658275938379103074372182880660176386706449278236703903105522615021026078757592169342566400000000 1507 1885825551456641622765229261528036128940393011821234857417713320502376505565592354838432806471529838673920000000 1508 145207905640063376292346722465411359355923259884384745553230852924765894454687718418710098505335687536967680000000 1509 11326167003757754473080286387993574264860689972500073224906380538989337701739766621730761579677345697056686080000000 1510 894763420983937592061436518262297063429164140039456291959421294080762756587956548260003359593693434505262530560000000 1511 71580783213267560049284614009574525739849518032338252650334351438766028593181888609290940881720303616755692994560000000 1512 5798020784168351923471795668096371402475786408871665415037824471010470942450480012804444546451101627654207217074176000000 1513 475435914484497442402187491603414521169553143586025666869811268428182760763492330501616422749665775767588469553496064000000 1514 39461037717990754863820942975788706942838979194052317940639395352840762033939079814892396384650232861403984625569234944000000 1515 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460387339391466419335236969596159131648000000 1516 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855178848725574251152038394668900220928000000 1517 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145925022240710931990996452617997892371087360000 1518 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278415263519078985623846646685639105904640000 1519 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169826742539348624513304941998620148695040000 1520 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066015926248159368623603497776581277614080000 1521 1485901471354428994991849749996436277377831632241030554557668671637522495220063641801813988658053886388156583094491416944431522156871680000 1522 135216662831040252968251275910807926231455338321113911868262628699557057709396401869939687820535515443677416496136631795497898226378022912000 1523 12439899956112661684470316175623549513855369547507655387394797251609775233478739582084847937825699401239495643565751245080944437924530577408000 1524 1156907723744472615012173413582151244140984684914734649098010543841946364179176711617073229204665380819282673705883214722547497898582065451008000 1525 108749055565630420689049755572962224553700658949730379962884769231296809644651406369811194062521241157962105146845951091775768944437945453367296000 1526 10331135395962803735214714272808309246641887324802287603861348581778135933958882301583382448614629133944101519537932490565137907497898583373125376000 1527 991786683926515319630260451297466763382737349310217525824338939607723519618736151394059287231063270223233056844112600256731650328944437945540545587200 1528 96203090817878082657063640663836507021590455806497778445708338667915523748415834381107462558037687280395228291199216100137632970227497898583379352396800 1529 9427882235567174260945816003508539940573076501428261881020063116234314793542842535034370218494960183093829083645452573029669379217688944437945541024588800 1530 933358357530259404899649452203330841414181273099622712464375347290843915456047571923795747224123220549817374436563436798611989742138867497898583379392313600 1531 93335643326179719855960184672270209030656541340883049730473983958333834308023458451476498346375013246436791749910869210824214880296081688944437945541028217600 1532 9426881118195889680256522773935140080403726975975643391040353728764268443231677524075011657339032470132173307377986163020168318292345402867497898583379392676480 1533 961540007146838840646721518881931818664386561601000347419175188032490048964562614061766438380710826398232032772111970026714534257745829009688944437945541028257920 1534 99038434045979999965147409068591668630982061948120900473443845900727530926859454509665516085540877525123648559284670079385902302733442236986867497898583379392681520 1535 10299978285152774462689230586283926214872436841560673182672910952075904222524251737156771638122268714062363936174410489665206456513433334553745688944437945541028258640 1536 1081495796674336880504066453209398241389277089836850700044650080419127259440832012781494202042893781217301522583431314328073258810116170258334266867497898583379392681640 1537 114638356351755988227897427645421226796603359860981234062465396387714088286672470504397517643479795744730360651032609554237015734684737735840865425688944437945541028258664 1538 12266283527758053730398021076840548285372957431472781903353296062093954452181585081047440107489101955714961218241901991695294579779230116538433684026867497898583379392681646 1539 1324756457808180730488119734549478021037005964033219046920613617893849529179878251366247527752645858484589073366337437130698619719940044777498778639505688944437945541028258666 1540 144398224603777116274218608267356593927598193270827501941737428918285431799435663684717048635722748379039748348838059994796433009338163474450698651058746867497898583379392681647 1541 710998587804863451854045647463724949736497978881168458687447040000000000000 1542 40539615908230875031606567006279888651939965117278051581946757120000000000000 1543 2351272560714380774522709428255281091806179899438588664687328493568000000000000 1544 138723658165872949897030651851693699987944216387495054380770055421952000000000000 1545 8323338385302185183226034836530191322482835190027659830619405908180992000000000000 1546 507718937535390673301872596115859201150235489673726709217046429553393664000000000000 1547 31478296598773239710866762482989007657378376240614324620838165295298248704000000000000 1548 1983116034341975454789449189239878031013484797969105676110873533595114526474240000000000 1549 126918410482482937343144256110058385403058967221648095570796107579031488833781760000000000 1550 8249633708116812642177959755974994753458783204324049562953387619902520087134863360000000000 1551 544471857487925546941072384503952816532318283168109472478736351777505005598901534720000000000 1552 36479360551896802100892037056361439422040716318119328837826545049383522672095390597120000000000 1553 2480580014294318525147931490953675533863934177910110570292957517995809965333672517173248000000000 1554 171158931788693208174569230918329200531692585670253751785859703105661795345326740321861632000000000 1555 11981052249984186114597931653180052411992802076725740974243408702044548535361423503767109632000000000 1556 850649747499651010729342213470844339489116300706466523090743236255501450343486397878353526784000000000 1557 61246439429136071047638668316927852793190084586774054725613173655928327270102661967304043003904000000000 1558 4470966111260183991901986480338521954416289816583611482342191233488758802960885443696521936424140800000000 1559 330849790591367777297000666889570709998476441905521745225337540532089781494842779881225400463078195200000000 1560 24813611777506658275938379103074372182880660176386706449278236703903095189467054639933827925518005043200000000 1561 1885825551456641622765229261528036128940393011821234857417713320502376505270359555798828665623911229030400000000 1562 145207905640063376292346722465411359355923259884384745553230852924765894454679035101091286618840169342566400000000 1563 11326167003757754473080286387993574264860689972500073224906380538989337701739766358599924645983815529838673920000000 1564 894763420983937592061436518262297063429164140039456291959421294080762756587956548251780520939515511687536967680000000 1565 71580783213267560049284614009574525739849518032338252650334351438766028593181888609290675628860491425697056686080000000 1566 5798020784168351923471795668096371402475786408871665415037824471010470942450480012804444537609339633914505262530560000000 1567 475435914484497442402187491603414521169553143586025666869811268428182760763492330501616422749360887422976755692994560000000 1568 39461037717990754863820942975788706942838979194052317940639395352840762033939079814892396384650221972534534207217074176000000 1569 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460387339391466418931945508469553496064000000 1570 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855178848725574251136527184625569234944000000 1571 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145925022240710931990995832169596159131648000000 1572 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278415263519078985623820794668900220928000000 1573 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169826742539348624513303817997892371087360000 1574 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066015926248159368623603446685639105904640000 1575 1485901471354428994991849749996436277377831632241030554557668671637522495220063641801813988658053886388156583094491416941998620148695040000 1576 135216662831040252968251275910807926231455338321113911868262628699557057709396401869939687820535515443677416496136631795497776581277614080000 1577 12439899956112661684470316175623549513855369547507655387394797251609775233478739582084847937825699401239495643565751245080944431522156871680000 1578 1156907723744472615012173413582151244140984684914734649098010543841946364179176711617073229204665380819282673705883214722547497898226378022912000 1579 108749055565630420689049755572962224553700658949730379962884769231296809644651406369811194062521241157962105146845951091775768944437924530577408000 1580 10331135395962803735214714272808309246641887324802287603861348581778135933958882301583382448614629133944101519537932490565137907497898582065451008000 1581 991786683926515319630260451297466763382737349310217525824338939607723519618736151394059287231063270223233056844112600256731650328944437945453367296000 1582 96203090817878082657063640663836507021590455806497778445708338667915523748415834381107462558037687280395228291199216100137632970227497898583373125376000 1583 9427882235567174260945816003508539940573076501428261881020063116234314793542842535034370218494960183093829083645452573029669379217688944437945540545587200 1584 933358357530259404899649452203330841414181273099622712464375347290843915456047571923795747224123220549817374436563436798611989742138867497898583379352396800 1585 93335643326179719855960184672270209030656541340883049730473983958333834308023458451476498346375013246436791749910869210824214880296081688944437945541024588800 1586 9426881118195889680256522773935140080403726975975643391040353728764268443231677524075011657339032470132173307377986163020168318292345402867497898583379392313600 1587 961540007146838840646721518881931818664386561601000347419175188032490048964562614061766438380710826398232032772111970026714534257745829009688944437945541028217600 1588 99038434045979999965147409068591668630982061948120900473443845900727530926859454509665516085540877525123648559284670079385902302733442236986867497898583379392676480 1589 10299978285152774462689230586283926214872436841560673182672910952075904222524251737156771638122268714062363936174410489665206456513433334553745688944437945541028257920 1590 1081495796674336880504066453209398241389277089836850700044650080419127259440832012781494202042893781217301522583431314328073258810116170258334266867497898583379392681520 1591 114638356351755988227897427645421226796603359860981234062465396387714088286672470504397517643479795744730360651032609554237015734684737735840865425688944437945541028258640 1592 12266283527758053730398021076840548285372957431472781903353296062093954452181585081047440107489101955714961218241901991695294579779230116538433684026867497898583379392681640 1593 1324756457808180730488119734549478021037005964033219046920613617893849529179878251366247527752645858484589073366337437130698619719940044777498778639505688944437945541028258664 1594 144398224603777116274218608267356593927598193270827501941737428918285431799435663684717048635722748379039748348838059994796433009338163474450698651058746867497898583379392681646 1595 15883780171685237584984191246825322349745447240437596426628668932062461012477362909211326379045431166337728261711546327645651847243142206921535122689858705688944437945541028258666 1596 1763096949314848440988435265715343145355337134219836343543515800776265240519047752100240291647098038521575087411186816973140643930209209786794546952796389946867497898583379392681647 1597 40526919504877216755680601905432322134980384796226602145184481280000000000000 1598 2351272329870683435281328956162538408778598816160024092879387361280000000000000 1599 138723658161598066612970626287395686234554816737804710592403241697280000000000000 1600 8323338385302104525050863892651619661845978786260684541113965024903168000000000000 1601 507718937535390671750753842828476920925992473204423498153786709536407552000000000000 1602 31478296598773239710836348389787294279334763632448259851993787653729288192000000000000 1603 1983116034341975454789448580958013996745923925716942354815496646042283147264000000000000 1604 126918410482482937343144256097644469810522894550785806523422732540510002479104000000000000 1605 8249633708116812642177959755974736130217272036143406598598234007922550889502474240000000000 1606 544471857487925546941072384503952811029696123356020522628430922977250112637249781760000000000 1607 36479360551896802100892037056361439421921094097253848643264581887887864957031006863360000000000 1608 2480580014294318525147931490953675533863931519638535781844189474369998950717782197534720000000000 1609 171158931788693208174569230918329200531692585609838488722485867468306663276812742814597120000000000 1610 11981052249984186114597931653180052411992802076724335968125655822146005392755178992197173248000000000 1611 850649747499651010729342213470844339489116300706466489638216623091694342173424344437601861632000000000 1612 61246439429136071047638668316927852793190084586774054724797258372680429535757050697707927109632000000000 1613 4470966111260183991901986480338521954416289816583611482342170835606677605517526803414782033526784000000000 1614 330849790591367777297000666889570709998476441905521745225337540009067164028241668121218176363003904000000000 1615 24813611777506658275938379103074372182880660176386706449278236703889331436375828294887511945936424140800000000 1616 1885825551456641622765229261528036128940393011821234857417713320502376133277032765897611197624463078195200000000 1617 145207905640063376292346722465411359355923259884384745553230852924765894444345887134705141689173518005043200000000 1618 11326167003757754473080286387993574264860689972500073224906380538989337701739471125800885041842967911229030400000000 1619 894763420983937592061436518262297063429164140039456291959421294080762756587956539568462902127629016169342566400000000 1620 71580783213267560049284614009574525739849518032338252650334351438766028593181888609027544791926797895529838673920000000 1621 5798020784168351923471795668096371402475786408871665415037824471010470942450480012804436314770685455991687536967680000000 1622 475435914484497442402187491603414521169553143586025666869811268428182760763492330501616422484108027610785697056686080000000 1623 39461037717990754863820942975788706942838979194052317940639395352840762033939079814892396384641380210540794505262530560000000 1624 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460387339391466114043600896755692994560000000 1625 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855178848725574240247657734207217074176000000 1626 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145925022240710931990592540708469553496064000000 1627 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278415263519078985608309584625569234944000000 1628 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169826742539348624512683369596159131648000000 1629 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066015926248159368623577594668900220928000000 1630 1485901471354428994991849749996436277377831632241030554557668671637522495220063641801813988658053886388156583094491415817997892371087360000 1631 135216662831040252968251275910807926231455338321113911868262628699557057709396401869939687820535515443677416496136631795446685639105904640000 1632 12439899956112661684470316175623549513855369547507655387394797251609775233478739582084847937825699401239495643565751245080941998620148695040000 1633 1156907723744472615012173413582151244140984684914734649098010543841946364179176711617073229204665380819282673705883214722547497776581277614080000 1634 108749055565630420689049755572962224553700658949730379962884769231296809644651406369811194062521241157962105146845951091775768944431522156871680000 1635 10331135395962803735214714272808309246641887324802287603861348581778135933958882301583382448614629133944101519537932490565137907497898226378022912000 1636 991786683926515319630260451297466763382737349310217525824338939607723519618736151394059287231063270223233056844112600256731650328944437924530577408000 1637 96203090817878082657063640663836507021590455806497778445708338667915523748415834381107462558037687280395228291199216100137632970227497898582065451008000 1638 9427882235567174260945816003508539940573076501428261881020063116234314793542842535034370218494960183093829083645452573029669379217688944437945453367296000 1639 933358357530259404899649452203330841414181273099622712464375347290843915456047571923795747224123220549817374436563436798611989742138867497898583373125376000 1640 93335643326179719855960184672270209030656541340883049730473983958333834308023458451476498346375013246436791749910869210824214880296081688944437945540545587200 1641 9426881118195889680256522773935140080403726975975643391040353728764268443231677524075011657339032470132173307377986163020168318292345402867497898583379352396800 1642 961540007146838840646721518881931818664386561601000347419175188032490048964562614061766438380710826398232032772111970026714534257745829009688944437945541024588800 1643 99038434045979999965147409068591668630982061948120900473443845900727530926859454509665516085540877525123648559284670079385902302733442236986867497898583379392313600 1644 10299978285152774462689230586283926214872436841560673182672910952075904222524251737156771638122268714062363936174410489665206456513433334553745688944437945541028217600 1645 1081495796674336880504066453209398241389277089836850700044650080419127259440832012781494202042893781217301522583431314328073258810116170258334266867497898583379392676480 1646 114638356351755988227897427645421226796603359860981234062465396387714088286672470504397517643479795744730360651032609554237015734684737735840865425688944437945541028257920 1647 12266283527758053730398021076840548285372957431472781903353296062093954452181585081047440107489101955714961218241901991695294579779230116538433684026867497898583379392681520 1648 1324756457808180730488119734549478021037005964033219046920613617893849529179878251366247527752645858484589073366337437130698619719940044777498778639505688944437945541028258640 1649 144398224603777116274218608267356593927598193270827501941737428918285431799435663684717048635722748379039748348838059994796433009338163474450698651058746867497898583379392681640 1650 15883780171685237584984191246825322349745447240437596426628668932062461012477362909211326379045431166337728261711546327645651847243142206921535122689858705688944437945541028258664 1651 1763096949314848440988435265715343145355337134219836343543515800776265240519047752100240291647098038521575087411186816973140643930209209786794546952796389946867497898583379392681646 1652 197466569502279087591267021467239313663627613482215775393082923763834921430784288803803435681406824797764295066499565184599980571533628764018772315586966953105688944437945541028258666 1653 22313690583547451314407058647452866525709754425086433007365704861524799328824733740573147592409786166464090754308288647941746986568491784474525932739416108057146867497898583379392681647 1654 2350561331282878571829474910515074683828862318181142924420699914240000000000000 1655 138723645465194712954694700322294838668037857157483659142966479421440000000000000 1656 8323338385071260827711622512179526919162951205177405976542157083770880000000000000 1657 507718937535386396867469782802912622912239083804773807809998342722682880000000000000 1658 31478296598773239630178173218843415707674126776044492876704282212846010368000000000000 1659 1983116034341975454787897462204726614465699682700473051604433386322266161152000000000000 1660 126918410482482937343144225683551268097144850938177640458653888162868433518592000000000000 1661 8249633708116812642177959755366454266183004475271154435276938631034998058123264000000000000 1662 544471857487925546941072384503940397114103587283349660339383549602211591150895104000000000000 1663 36479360551896802100892037056361439163297852586085668000300226734275884987833374474240000000000 1664 2480580014294318525147931490953675533858428897478723692894339168941198695824820545781760000000000 1665 171158931788693208174569230918329200531692465987617623242291305505145167619097678430863360000000000 1666 11981052249984186114597931653180052411992802074066064393337207054102379581740563101877534720000000000 1667 850649747499651010729342213470844339489116300706406074375153249256056987041355830440094597120000000000 1668 61246439429136071047638668316927852793190084586774053319791140619800530992614444453196357173248000000000 1669 4470966111260183991901986480338521954416289816583611482308718308993513798409356741361341281861632000000000 1670 330849790591367777297000666889570709998476441905521745225336724093783916130507322509948580247109632000000000 1671 24813611777506658275938379103074372182880660176386706449278236683491449355178384936247230206033526784000000000 1672 1885825551456641622765229261528036128940393011821234857417713320501853110659566164785851190400363003904000000000 1673 145207905640063376292346722465411359355923259884384745553230852924765880680592795908360095373193936424140800000000 1674 11326167003757754473080286387993574264860689972500073224906380538989337701367477799010983824374968463078195200000000 1675 894763420983937592061436518262297063429164140039456291959421294080762756587946206420496515982699349518005043200000000 1676 71580783213267560049284614009574525739849518032338252650334351438766028593181888313794745752322657047911229030400000000 1677 5798020784168351923471795668096371402475786408871665415037824471010470942450480012795752997151873569496169342566400000000 1678 475435914484497442402187491603414521169553143586025666869811268428182760763492330501616159353271093917255529838673920000000 1679 39461037717990754863820942975788706942838979194052317940639395352840762033939079814892396376418541556362871687536967680000000 1680 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460387339391200861183788705697056686080000000 1681 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855178848725565398485663994505262530560000000 1682 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145925022240710931685704196096755692994560000000 1683 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278415263519078974719440134207217074176000000 1684 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169826742539348624109391908469553496064000000 1685 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066015926248159368608066384625569234944000000 1686 1485901471354428994991849749996436277377831632241030554557668671637522495220063641801813988658053886388156583094490795369596159131648000000 1687 135216662831040252968251275910807926231455338321113911868262628699557057709396401869939687820535515443677416496136631769594668900220928000000 1688 12439899956112661684470316175623549513855369547507655387394797251609775233478739582084847937825699401239495643565751245079817997892371087360000 1689 1156907723744472615012173413582151244140984684914734649098010543841946364179176711617073229204665380819282673705883214722547446685639105904640000 1690 108749055565630420689049755572962224553700658949730379962884769231296809644651406369811194062521241157962105146845951091775768941998620148695040000 1691 10331135395962803735214714272808309246641887324802287603861348581778135933958882301583382448614629133944101519537932490565137907497776581277614080000 1692 991786683926515319630260451297466763382737349310217525824338939607723519618736151394059287231063270223233056844112600256731650328944431522156871680000 1693 96203090817878082657063640663836507021590455806497778445708338667915523748415834381107462558037687280395228291199216100137632970227497898226378022912000 1694 9427882235567174260945816003508539940573076501428261881020063116234314793542842535034370218494960183093829083645452573029669379217688944437924530577408000 1695 933358357530259404899649452203330841414181273099622712464375347290843915456047571923795747224123220549817374436563436798611989742138867497898582065451008000 1696 93335643326179719855960184672270209030656541340883049730473983958333834308023458451476498346375013246436791749910869210824214880296081688944437945453367296000 1697 9426881118195889680256522773935140080403726975975643391040353728764268443231677524075011657339032470132173307377986163020168318292345402867497898583373125376000 1698 961540007146838840646721518881931818664386561601000347419175188032490048964562614061766438380710826398232032772111970026714534257745829009688944437945540545587200 1699 99038434045979999965147409068591668630982061948120900473443845900727530926859454509665516085540877525123648559284670079385902302733442236986867497898583379352396800 1700 10299978285152774462689230586283926214872436841560673182672910952075904222524251737156771638122268714062363936174410489665206456513433334553745688944437945541024588800 1701 1081495796674336880504066453209398241389277089836850700044650080419127259440832012781494202042893781217301522583431314328073258810116170258334266867497898583379392313600 1702 114638356351755988227897427645421226796603359860981234062465396387714088286672470504397517643479795744730360651032609554237015734684737735840865425688944437945541028217600 1703 12266283527758053730398021076840548285372957431472781903353296062093954452181585081047440107489101955714961218241901991695294579779230116538433684026867497898583379392676480 1704 1324756457808180730488119734549478021037005964033219046920613617893849529179878251366247527752645858484589073366337437130698619719940044777498778639505688944437945541028257920 1705 144398224603777116274218608267356593927598193270827501941737428918285431799435663684717048635722748379039748348838059994796433009338163474450698651058746867497898583379392681520 1706 15883780171685237584984191246825322349745447240437596426628668932062461012477362909211326379045431166337728261711546327645651847243142206921535122689858705688944437945541028258640 1707 1763096949314848440988435265715343145355337134219836343543515800776265240519047752100240291647098038521575087411186816973140643930209209786794546952796389946867497898583379392681640 1708 197466569502279087591267021467239313663627613482215775393082923763834921430784288803803435681406824797764295066499565184599980571533628764018772315586966953105688944437945541028258664 1709 22313690583547451314407058647452866525709754425086433007365704861524799328824733740573147592409786166464090754308288647941746986568491784474525932739416108057146867497898583379392681646 1710 2543757200041689836207723271210802474126005123640034517271919476336302464170031259270403201577149260625312650726246530133408818415971553208944280526256404497013905688944437945541028258666 1711 292531683039885116520129587540421004869944981797478601105107900947303467162917879356624503933861212973225676030340011803993726867057570743505204627635933432065049146867497898583379392681647 1712 138683118545689835737939019720389406345902876772687432540821294940160000000000000 1713 8323337674072673022848170658133879455438001468679427095373698396323840000000000000 1714 507718937522689993513811506876947522064672566845193486758548905960407040000000000000 1715 31478296598773008786480833977462943614931443748463409598139710404904878080000000000000 1716 1983116034341975450513014178144701050167685929311073401914089597955452436480000000000000 1717 126918410482482937343063567508380324218573190301321236691678598657427550240768000000000000 1718 8249633708116812642177958204247700978800724251028137965973727567775278041137152000000000000 1719 544471857487925546941072384473526303912390209239737052173318780757833949581934592000000000000 1720 36479360551896802100892037056360830881433818318524795748136905438898997435001995264000000000000 1721 2480580014294318525147931490953675521444513304942651022032050121567823657303334191104000000000000 1722 171158931788693208174569230918329200531433842746106455061648341149991555639128480798474240000000000 1723 11981052249984186114597931653180052411992796571443904581248257203796950781485670140225781760000000000 1724 850649747499651010729342213470844339489116300586783853509673054694093825545698115375710863360000000000 1725 61246439429136071047638668316927852793190084586771395048216352171032487366803429837306037534720000000000 1726 4470966111260183991901986480338521954416289816583611421893455245619678161054224672847343774597120000000000 1727 330849790591367777297000666889570709998476441905521745223931717976031036231964179903704068677173248000000000 1728 24813611777506658275938379103074372182880660176386706449278203230964836191371276766185176765281861632000000000 1729 1885825551456641622765229261528036128940393011821234857417713319685937827411668430440239920804247109632000000000 1730 145207905640063376292346722465411359355923259884384745553230852924745482798511598465001455091454033526784000000000 1731 11326167003757754473080286387993574264860689972500073224906380538989337178344860332409872064367744363003904000000000 1732 894763420983937592061436518262297063429164140039456291959421294080762756574182453329270170936383369936424140800000000 1733 71580783213267560049284614009574525739849518032338252650334351438766028593181516320467955851105189048463078195200000000 1734 5798020784168351923471795668096371402475786408871665415037824471010470942450480002462605030765728639829518005043200000000 1735 475435914484497442402187491603414521169553143586025666869811268428182760763492330501320926554231489776407911229030400000000 1736 39461037717990754863820942975788706942838979194052317940639395352840762033939079814892387693100922744476376169342566400000000 1737 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460387339128070024250095175529838673920000000 1738 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855178848717342559831486071687536967680000000 1739 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145925022240710666432844383905697056686080000000 1740 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278415263519070132957446394505262530560000000 1741 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169826742539348319221047296755692994560000000 1742 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066015926248159357719196934207217074176000000 1743 1485901471354428994991849749996436277377831632241030554557668671637522495220063641801813988658053886388156583094087503908469553496064000000 1744 135216662831040252968251275910807926231455338321113911868262628699557057709396401869939687820535515443677416496136616258384625569234944000000 1745 12439899956112661684470316175623549513855369547507655387394797251609775233478739582084847937825699401239495643565751244459369596159131648000000 1746 1156907723744472615012173413582151244140984684914734649098010543841946364179176711617073229204665380819282673705883214722521594668900220928000000 1747 108749055565630420689049755572962224553700658949730379962884769231296809644651406369811194062521241157962105146845951091775767817997892371087360000 1748 10331135395962803735214714272808309246641887324802287603861348581778135933958882301583382448614629133944101519537932490565137907446685639105904640000 1749 991786683926515319630260451297466763382737349310217525824338939607723519618736151394059287231063270223233056844112600256731650328941998620148695040000 1750 96203090817878082657063640663836507021590455806497778445708338667915523748415834381107462558037687280395228291199216100137632970227497776581277614080000 1751 9427882235567174260945816003508539940573076501428261881020063116234314793542842535034370218494960183093829083645452573029669379217688944431522156871680000 1752 933358357530259404899649452203330841414181273099622712464375347290843915456047571923795747224123220549817374436563436798611989742138867497898226378022912000 1753 93335643326179719855960184672270209030656541340883049730473983958333834308023458451476498346375013246436791749910869210824214880296081688944437924530577408000 1754 9426881118195889680256522773935140080403726975975643391040353728764268443231677524075011657339032470132173307377986163020168318292345402867497898582065451008000 1755 961540007146838840646721518881931818664386561601000347419175188032490048964562614061766438380710826398232032772111970026714534257745829009688944437945453367296000 1756 99038434045979999965147409068591668630982061948120900473443845900727530926859454509665516085540877525123648559284670079385902302733442236986867497898583373125376000 1757 10299978285152774462689230586283926214872436841560673182672910952075904222524251737156771638122268714062363936174410489665206456513433334553745688944437945540545587200 1758 1081495796674336880504066453209398241389277089836850700044650080419127259440832012781494202042893781217301522583431314328073258810116170258334266867497898583379352396800 1759 114638356351755988227897427645421226796603359860981234062465396387714088286672470504397517643479795744730360651032609554237015734684737735840865425688944437945541024588800 1760 12266283527758053730398021076840548285372957431472781903353296062093954452181585081047440107489101955714961218241901991695294579779230116538433684026867497898583379392313600 1761 1324756457808180730488119734549478021037005964033219046920613617893849529179878251366247527752645858484589073366337437130698619719940044777498778639505688944437945541028217600 1762 144398224603777116274218608267356593927598193270827501941737428918285431799435663684717048635722748379039748348838059994796433009338163474450698651058746867497898583379392676480 1763 15883780171685237584984191246825322349745447240437596426628668932062461012477362909211326379045431166337728261711546327645651847243142206921535122689858705688944437945541028257920 1764 1763096949314848440988435265715343145355337134219836343543515800776265240519047752100240291647098038521575087411186816973140643930209209786794546952796389946867497898583379392681520 1765 197466569502279087591267021467239313663627613482215775393082923763834921430784288803803435681406824797764295066499565184599980571533628764018772315586966953105688944437945541028258640 1766 22313690583547451314407058647452866525709754425086433007365704861524799328824733740573147592409786166464090754308288647941746986568491784474525932739416108057146867497898583379392681640 1767 2543757200041689836207723271210802474126005123640034517271919476336302464170031259270403201577149260625312650726246530133408818415971553208944280526256404497013905688944437945541028258664 1768 292531683039885116520129587540421004869944981797478601105107900947303467162917879356624503933861212973225676030340011803993726867057570743505204627635933432065049146867497898583379392681646 1769 33933630601719023701818768659156942834870761562117847736480934007599601616640500367513806374408758318959493897642667854310244482746652232752813636078096762255508085905688944437945541028258666 1770 3970229692491760780518479759086171068795276305150119779730853572211369345225793567221137333135174058067740850120087508122076989376470700131097254144943385118000360473146867497898583379392681647 1771 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 1772 507718896995770488636594751196345616632350431864808690531946760775925760000000000000 1773 31478296598062010198675970525608897967467718798726911619258541946217431040000000000000 1774 1983116034341962754109660519868775085066838362794113821593038148518690160640000000000000 1775 126918410482482937112219870169138943746480447618293655608400034085619609108480000000000000 1776 8249633708116812642173683320963640953236426237274748566324037223986911227412480000000000000 1777 544471857487925546941072303815351132968511637579100195769551805468328508698656768000000000000 1778 36479360551896802100892037054809712128146436038300552731667602227835737714985009152000000000000 1779 2480580014294318525147931490953645107351311591564607409423884056798979279661765230592000000000000 1780 171158931788693208174569230918329199923151978711838894189396177828696178751575649419264000000000000 1781 11981052249984186114597931653180052411980382655851368508577394914749577406447148653871104000000000000 1782 850649747499651010729342213470844339489116041963542342341492411729738671933718146178078474240000000000 1783 61246439429136071047638668316927852793190084581268772888404263221182181938003174944344385781760000000000 1784 4470966111260183991901986480338521954416289816583491799672589765425116197892729015132279390863360000000000 1785 330849790591367777297000666889570709998476441905521742565660143187582268188338368889088178357534720000000000 1786 24813611777506658275938379103074372182880660176386706449217787967901462355733921634116662767774597120000000000 1787 1885825551456641622765229261528036128940393011821234857417711914679820074531769887297633676292677173248000000000 1788 145207905640063376292346722465411359355923259884384745553230852891292956185347791356831393038013281861632000000000 1789 11326167003757754473080286387993574264860689972500073224906380538988521263061612434675526453098148247109632000000000 1790 894763420983937592061436518262297063429164140039456291959421294080762736176300372131826812296101630033526784000000000 1791 71580783213267560049284614009574525739849518032338252650334351438766028592658493703001354739345181824363003904000000000 1792 5798020784168351923471795668096371402475786408871665415037824471010470942450466238709513804420682323849936424140800000000 1793 475435914484497442402187491603414521169553143586025666869811268428182760763492330129327599764330272308408463078195200000000 1794 39461037717990754863820942975788706942838979194052317940639395352840762033939079814882054545134536599546709518005043200000000 1795 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460387043895270984645954327911229030400000000 1796 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855178840034024941019599576169342566400000000 1797 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145925022240447535595910690375529838673920000000 1798 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278415263510847294303268471687536967680000000 1799 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169826742539083066361235105697056686080000000 1800 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066015926248150515957203194505262530560000000 1801 1485901471354428994991849749996436277377831632241030554557668671637522495220063641801813988658053886388156582789199159296755692994560000000 1802 135216662831040252968251275910807926231455338321113911868262628699557057709396401869939687820535515443677416496125727388934207217074176000000 1803 12439899956112661684470316175623549513855369547507655387394797251609775233478739582084847937825699401239495643565750841167908469553496064000000 1804 1156907723744472615012173413582151244140984684914734649098010543841946364179176711617073229204665380819282673705883214707010384625569234944000000 1805 108749055565630420689049755572962224553700658949730379962884769231296809644651406369811194062521241157962105146845951091775147369596159131648000000 1806 10331135395962803735214714272808309246641887324802287603861348581778135933958882301583382448614629133944101519537932490565137881594668900220928000000 1807 991786683926515319630260451297466763382737349310217525824338939607723519618736151394059287231063270223233056844112600256731650327817997892371087360000 1808 96203090817878082657063640663836507021590455806497778445708338667915523748415834381107462558037687280395228291199216100137632970227446685639105904640000 1809 9427882235567174260945816003508539940573076501428261881020063116234314793542842535034370218494960183093829083645452573029669379217688941998620148695040000 1810 933358357530259404899649452203330841414181273099622712464375347290843915456047571923795747224123220549817374436563436798611989742138867497776581277614080000 1811 93335643326179719855960184672270209030656541340883049730473983958333834308023458451476498346375013246436791749910869210824214880296081688944431522156871680000 1812 9426881118195889680256522773935140080403726975975643391040353728764268443231677524075011657339032470132173307377986163020168318292345402867497898226378022912000 1813 961540007146838840646721518881931818664386561601000347419175188032490048964562614061766438380710826398232032772111970026714534257745829009688944437924530577408000 1814 99038434045979999965147409068591668630982061948120900473443845900727530926859454509665516085540877525123648559284670079385902302733442236986867497898582065451008000 1815 10299978285152774462689230586283926214872436841560673182672910952075904222524251737156771638122268714062363936174410489665206456513433334553745688944437945453367296000 1816 1081495796674336880504066453209398241389277089836850700044650080419127259440832012781494202042893781217301522583431314328073258810116170258334266867497898583373125376000 1817 114638356351755988227897427645421226796603359860981234062465396387714088286672470504397517643479795744730360651032609554237015734684737735840865425688944437945540545587200 1818 12266283527758053730398021076840548285372957431472781903353296062093954452181585081047440107489101955714961218241901991695294579779230116538433684026867497898583379352396800 1819 1324756457808180730488119734549478021037005964033219046920613617893849529179878251366247527752645858484589073366337437130698619719940044777498778639505688944437945541024588800 1820 144398224603777116274218608267356593927598193270827501941737428918285431799435663684717048635722748379039748348838059994796433009338163474450698651058746867497898583379392313600 1821 15883780171685237584984191246825322349745447240437596426628668932062461012477362909211326379045431166337728261711546327645651847243142206921535122689858705688944437945541028217600 1822 1763096949314848440988435265715343145355337134219836343543515800776265240519047752100240291647098038521575087411186816973140643930209209786794546952796389946867497898583379392676480 1823 197466569502279087591267021467239313663627613482215775393082923763834921430784288803803435681406824797764295066499565184599980571533628764018772315586966953105688944437945541028257920 1824 22313690583547451314407058647452866525709754425086433007365704861524799328824733740573147592409786166464090754308288647941746986568491784474525932739416108057146867497898583379392681520 1825 2543757200041689836207723271210802474126005123640034517271919476336302464170031259270403201577149260625312650726246530133408818415971553208944280526256404497013905688944437945541028258640 1826 292531683039885116520129587540421004869944981797478601105107900947303467162917879356624503933861212973225676030340011803993726867057570743505204627635933432065049146867497898583379392681640 1827 33933630601719023701818768659156942834870761562117847736480934007599601616640500367513806374408758318959493897642667854310244482746652232752813636078096762255508085905688944437945541028258664 1828 3970229692491760780518479759086171068795276305150119779730853572211369345225793567221137333135174058067740850120087508122076989376470700131097254144943385118000360473146867497898583379392681646 1829 468486518606030784681133055049497573382102821261424149381046799722637400529135057122697637424860751987181539178296388504866523731135976474354495188593336500541314368117905688944437945541028258666 1830 55749827841768550574014835597178857727341681385788731872243658789419157679719917371624505847933010018292714723293570842112575481901110819532618439874058693434826004704281146867497898583379392681647 1831 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 1832 31478294247500678915797398696133987452393034969864593438115617525517516800000000000000 1833 1983116034301435834604783303113094483161406040659133436796811546373505679360000000000000 1834 126918410482482226113632065305687089700832983893343919110421152917160921661440000000000000 1835 8249633708116812629477279967305365027271325389708231606743716172537474465136640000000000000 1836 544471857487925546940841460118011891588039544836417168188468526903756700757524480000000000000 1837 36479360551896802100892032779926428068120871740286799342267952537491949348171284480000000000000 1838 2480580014294318525147931490872986932180367712992946772567480289823689774220881952768000000000000 1839 171158931788693208174569230918327648804398691329558669946379708525485115491855632433152000000000000 1840 11981052249984186114597931653180052381566289454137990464964786748684808562069507084910592000000000000 1841 850649747499651010729342213470844339488507760099508074780620159566417376556830593346699264000000000000 1842 61246439429136071047638668316927852793190072167353180352331592358893134564628136422858031104000000000000 1843 4470966111260183991901986480338521954416289816324868558161421584782151842739117035163081758474240000000000 1844 330849790591367777297000666889570709998476441905516239943500331098632417882909568634195216705781760000000000 1845 24813611777506658275938379103074372182880660176386706329595567102421267793770760138458947703390863360000000000 1846 1885825551456641622765229261528036128940393011821234857415053643105031625763726261486619060402357534720000000000 1847 145207905640063376292346722465411359355923259884384745553230792476029892811512154001699324524015774597120000000000 1848 11326167003757754473080286387993574264860689972500073224906380537583515145308732536132383846853636677173248000000000 1849 894763420983937592061436518262297063429164140039456291959421294080729283649687208324718642234048189281861632000000000 1850 71580783213267560049284614009574525739849518032338252650334351438766027776743210455103620393733912228247109632000000000 1851 5798020784168351923471795668096371402475786408871665415037824471010470942430068356628316361062042042110033526784000000000 1852 475435914484497442402187491603414521169553143586025666869811268428182760763491807106710133163218512301184363003904000000000 1853 39461037717990754863820942975788706942838979194052317940639395352840762033939079801118301453908191553230729936424140800000000 1854 3314715570479837764441789766621734702521835839385635512785715843651487314052480356460015050568481083428486328463078195200000000 1855 281749872475773018449811765169036948186999473309768258723042552147912866921829872530855168506886058554874669909518005043200000000 1856 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145925021945214736556306549527911229030400000000 1857 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278415254827529675491381976169342566400000000 1858 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169826742275952229427541575529838673920000000 1859 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066015926239927677303025271687536967680000000 1860 1485901471354428994991849749996436277377831632241030554557668671637522495220063641801813988658053886388156317536339347105697056686080000000 1861 135216662831040252968251275910807926231455338321113911868262628699557057709396401869939687820535515443677416487283965395194505262530560000000 1862 12439899956112661684470316175623549513855369547507655387394797251609775233478739582084847937825699401239495643565445952823296755692994560000000 1863 1156907723744472615012173413582151244140984684914734649098010543841946364179176711617073229204665380819282673705883203818140934207217074176000000 1864 108749055565630420689049755572962224553700658949730379962884769231296809644651406369811194062521241157962105146845951091371855908469553496064000000 1865 10331135395962803735214714272808309246641887324802287603861348581778135933958882301583382448614629133944101519537932490565122370384625569234944000000 1866 991786683926515319630260451297466763382737349310217525824338939607723519618736151394059287231063270223233056844112600256731649707369596159131648000000 1867 96203090817878082657063640663836507021590455806497778445708338667915523748415834381107462558037687280395228291199216100137632970201594668900220928000000 1868 9427882235567174260945816003508539940573076501428261881020063116234314793542842535034370218494960183093829083645452573029669379217687817997892371087360000 1869 933358357530259404899649452203330841414181273099622712464375347290843915456047571923795747224123220549817374436563436798611989742138867446685639105904640000 1870 93335643326179719855960184672270209030656541340883049730473983958333834308023458451476498346375013246436791749910869210824214880296081688941998620148695040000 1871 9426881118195889680256522773935140080403726975975643391040353728764268443231677524075011657339032470132173307377986163020168318292345402867497776581277614080000 1872 961540007146838840646721518881931818664386561601000347419175188032490048964562614061766438380710826398232032772111970026714534257745829009688944431522156871680000 1873 99038434045979999965147409068591668630982061948120900473443845900727530926859454509665516085540877525123648559284670079385902302733442236986867497898226378022912000 1874 10299978285152774462689230586283926214872436841560673182672910952075904222524251737156771638122268714062363936174410489665206456513433334553745688944437924530577408000 1875 1081495796674336880504066453209398241389277089836850700044650080419127259440832012781494202042893781217301522583431314328073258810116170258334266867497898582065451008000 1876 114638356351755988227897427645421226796603359860981234062465396387714088286672470504397517643479795744730360651032609554237015734684737735840865425688944437945453367296000 1877 12266283527758053730398021076840548285372957431472781903353296062093954452181585081047440107489101955714961218241901991695294579779230116538433684026867497898583373125376000 1878 1324756457808180730488119734549478021037005964033219046920613617893849529179878251366247527752645858484589073366337437130698619719940044777498778639505688944437945540545587200 1879 144398224603777116274218608267356593927598193270827501941737428918285431799435663684717048635722748379039748348838059994796433009338163474450698651058746867497898583379352396800 1880 15883780171685237584984191246825322349745447240437596426628668932062461012477362909211326379045431166337728261711546327645651847243142206921535122689858705688944437945541024588800 1881 1763096949314848440988435265715343145355337134219836343543515800776265240519047752100240291647098038521575087411186816973140643930209209786794546952796389946867497898583379392313600 1882 197466569502279087591267021467239313663627613482215775393082923763834921430784288803803435681406824797764295066499565184599980571533628764018772315586966953105688944437945541028217600 1883 22313690583547451314407058647452866525709754425086433007365704861524799328824733740573147592409786166464090754308288647941746986568491784474525932739416108057146867497898583379392676480 1884 2543757200041689836207723271210802474126005123640034517271919476336302464170031259270403201577149260625312650726246530133408818415971553208944280526256404497013905688944437945541028257920 1885 292531683039885116520129587540421004869944981797478601105107900947303467162917879356624503933861212973225676030340011803993726867057570743505204627635933432065049146867497898583379392681520 1886 33933630601719023701818768659156942834870761562117847736480934007599601616640500367513806374408758318959493897642667854310244482746652232752813636078096762255508085905688944437945541028258640 1887 3970229692491760780518479759086171068795276305150119779730853572211369345225793567221137333135174058067740850120087508122076989376470700131097254144943385118000360473146867497898583379392681640 1888 468486518606030784681133055049497573382102821261424149381046799722637400529135057122697637424860751987181539178296388504866523731135976474354495188593336500541314368117905688944437945541028258664 1889 55749827841768550574014835597178857727341681385788731872243658789419157679719917371624505847933010018292714723293570842112575481901110819532618439874058693434826004704281146867497898583379392681646 1890 6689971399967733088372799187145422084326128435959291234445052399101356194645492124423996862909409842060144819432392386941039275113139257836372835609578243342465501835625077905688944437945541028258666 1891 809485602355186142518736299380532261854809647991087395777648477287287079584320241630763398503758115748305366899802198527698776014800283855867248833281021709415195049076796441146867497898583379392681647 1892 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 1893 1983115895618317288914947565174074762771999694756256664109379005552210739200000000000000 1894 126918410480131664782349186733857614790317909209515056792240009992740221747200000000000000 1895 8249633708116772102557775090088609346669419957386096626358919945935329280655360000000000000 1896 544471857487925546229842872313148439733993897372692218451970548022588242070077440000000000000 1897 36479360551896802100879336376572769792194906639439232825308372216440499911409008640000000000000 1898 2480580014294318525147931260029289592938987240900204089539899206545125202412940820480000000000000 1899 171158931788693208174569230914052765520338665765260656192990308875794771703488818708480000000000000 1900 11981052249984186114597931653179971723391118510259418804327930344917833272564066201632768000000000000 1901 850649747499651010729342213470844337937389006812125794556377143097114165493570873329713152000000000000 1902 61246439429136071047638668316927852793159658074151466974287979750727069795783758781289070592000000000000 1903 4470966111260183991901986480338521954416289208043004523893860712529988521443740147610250379264000000000000 1904 330849790591367777297000666889570709998476441893102324350964258427770128835536193595673730351104000000000000 1905 24813611777506658275938379103074372182880660176386447706354055934240624829415606526478978505758474240000000000 1906 1885825551456641622765229261528036128940393011821234851912431483292942675913420832686364167440705781760000000000 1907 145207905640063376292346722465411359355923259884384745553111170255164412616950190840203666808951390863360000000000 1908 11326167003757754473080286387993574264860689972500073224906377879311940356859964492506572832237746357534720000000000 1909 894763420983937592061436518262297063429164140039456291959421294020314020586313372687363510165534191774597120000000000 1910 71580783213267560049284614009574525739849518032338252650334351438764622770625457575205077251127667716677173248000000000 1911 5798020784168351923471795668096371402475786408871665415037824471010470908977541743464509252891979988669281861632000000000 1912 475435914484497442402187491603414521169553143586025666869811268428182760762675891823462235428872901031588247109632000000000 1913 39461037717990754863820942975788706942838979194052317940639395352840762033939059403236220256464832912948990033526784000000000 1914 3314715570479837764441789766621734702521835839385635512785715843651487314052480355936992433101879971668479104363003904000000000 1915 281749872475773018449811765169036948186999473309768258723042552147912866921829872530841404753794832209828353929936424140800000000 1916 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145924649951887946655089081528463078195200000000 1917 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214278404921679563289346452309518005043200000000 1918 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169826447043153189823400727911229030400000000 1919 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066015917556610058491138776169342566400000000 1920 1485901471354428994991849749996436277377831632241030554557668671637522495220063641801813988658053886387893186699405653575529838673920000000 1921 135216662831040252968251275910807926231455338321113911868262628699557057709396401869939687820535515443677408264445311217271687536967680000000 1922 12439899956112661684470316175623549513855369547507655387394797251609775233478739582084847937825699401239495643300193093011105697056686080000000 1923 1156907723744472615012173413582151244140984684914734649098010543841946364179176711617073229204665380819282673705874362056147194505262530560000000 1924 108749055565630420689049755572962224553700658949730379962884769231296809644651406369811194062521241157962105146845950786483511296755692994560000000 1925 10331135395962803735214714272808309246641887324802287603861348581778135933958882301583382448614629133944101519537932490554233500934207217074176000000 1926 991786683926515319630260451297466763382737349310217525824338939607723519618736151394059287231063270223233056844112600256731246415908469553496064000000 1927 96203090817878082657063640663836507021590455806497778445708338667915523748415834381107462558037687280395228291199216100137632954690384625569234944000000 1928 9427882235567174260945816003508539940573076501428261881020063116234314793542842535034370218494960183093829083645452573029669379217067369596159131648000000 1929 933358357530259404899649452203330841414181273099622712464375347290843915456047571923795747224123220549817374436563436798611989742138841594668900220928000000 1930 93335643326179719855960184672270209030656541340883049730473983958333834308023458451476498346375013246436791749910869210824214880296081687817997892371087360000 1931 9426881118195889680256522773935140080403726975975643391040353728764268443231677524075011657339032470132173307377986163020168318292345402867446685639105904640000 1932 961540007146838840646721518881931818664386561601000347419175188032490048964562614061766438380710826398232032772111970026714534257745829009688941998620148695040000 1933 99038434045979999965147409068591668630982061948120900473443845900727530926859454509665516085540877525123648559284670079385902302733442236986867497776581277614080000 1934 10299978285152774462689230586283926214872436841560673182672910952075904222524251737156771638122268714062363936174410489665206456513433334553745688944431522156871680000 1935 1081495796674336880504066453209398241389277089836850700044650080419127259440832012781494202042893781217301522583431314328073258810116170258334266867497898226378022912000 1936 114638356351755988227897427645421226796603359860981234062465396387714088286672470504397517643479795744730360651032609554237015734684737735840865425688944437924530577408000 1937 12266283527758053730398021076840548285372957431472781903353296062093954452181585081047440107489101955714961218241901991695294579779230116538433684026867497898582065451008000 1938 1324756457808180730488119734549478021037005964033219046920613617893849529179878251366247527752645858484589073366337437130698619719940044777498778639505688944437945453367296000 1939 144398224603777116274218608267356593927598193270827501941737428918285431799435663684717048635722748379039748348838059994796433009338163474450698651058746867497898583373125376000 1940 15883780171685237584984191246825322349745447240437596426628668932062461012477362909211326379045431166337728261711546327645651847243142206921535122689858705688944437945540545587200 1941 1763096949314848440988435265715343145355337134219836343543515800776265240519047752100240291647098038521575087411186816973140643930209209786794546952796389946867497898583379352396800 1942 197466569502279087591267021467239313663627613482215775393082923763834921430784288803803435681406824797764295066499565184599980571533628764018772315586966953105688944437945541024588800 1943 22313690583547451314407058647452866525709754425086433007365704861524799328824733740573147592409786166464090754308288647941746986568491784474525932739416108057146867497898583379392313600 1944 2543757200041689836207723271210802474126005123640034517271919476336302464170031259270403201577149260625312650726246530133408818415971553208944280526256404497013905688944437945541028217600 1945 292531683039885116520129587540421004869944981797478601105107900947303467162917879356624503933861212973225676030340011803993726867057570743505204627635933432065049146867497898583379392676480 1946 33933630601719023701818768659156942834870761562117847736480934007599601616640500367513806374408758318959493897642667854310244482746652232752813636078096762255508085905688944437945541028257920 1947 3970229692491760780518479759086171068795276305150119779730853572211369345225793567221137333135174058067740850120087508122076989376470700131097254144943385118000360473146867497898583379392681520 1948 468486518606030784681133055049497573382102821261424149381046799722637400529135057122697637424860751987181539178296388504866523731135976474354495188593336500541314368117905688944437945541028258640 1949 55749827841768550574014835597178857727341681385788731872243658789419157679719917371624505847933010018292714723293570842112575481901110819532618439874058693434826004704281146867497898583379392681640 1950 6689971399967733088372799187145422084326128435959291234445052399101356194645492124423996862909409842060144819432392386941039275113139257836372835609578243342465501835625077905688944437945541028258664 1951 809485602355186142518736299380532261854809647991087395777648477287287079584320241630763398503758115748305366899802198527698776014800283855867248833281021709415195049076796441146867497898583379392681646 1952 98757131979735981357204171513669225547728367498219555350819145555075815928244789141158220424607951703913083195399058797123453978871955834153657751046229591631397212716630868597905688944437945541028258666 1953 12147113852627684861908761978180676387716071898131373402724695810306523179441751989072787724011143960286484140588193849981118790346426451756041896768739542668440149102468891749401146867497898583379392681647 1954 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 1955 126918402159144552040959042457516431566953528455342450430994057543462525337600000000000000 1956 8249633707978088984012085254350670326949030551040193749586232513394507985715200000000000000 1957 544471857487923195668511589434576610259083382298008389589652366879663821370163200000000000000 1958 36479360551896802060352416871695553036514304734006910690327987420213897766224527360000000000000 1959 2480580014294318525147220261441484729487133195252740364590162708566244033954253373440000000000000 1960 171158931788693208174569218217649411862062739800159808626473349295473720254052056432640000000000000 1961 11981052249984186114597931652949128026051877129787326061644902763834554707992258260500480000000000000 1962 850649747499651010729342213470840063054104946786561496542623753697464475149782506515988480000000000000 1963 61246439429136071047638668316927852712501482903207588402627342894323302820494253340405792768000000000000 1964 4470966111260183991901986480338521954414738089289717141613636469513519218232676887890233393152000000000000 1965 330849790591367777297000666889570709998476411479009122637586214815161962770767349218032161390592000000000000 1966 24813611777506658275938379103074372182880660175778165842319788373368372666094311149591425674379264000000000000 1967 1885825551456641622765229261528036128940393011821222437996838947220271813624373459311325645954351104000000000000 1968 145207905640063376292346722465411359355923259884384745294487928743996231973985835686591686839753758474240000000000 1969 11326167003757754473080286387993574264860689972500073224900875257152128267910114187077772577344784705781760000000000 1970 894763420983937592061436518262297063429164140039456291959421174398093155106118810724202014507819127390863360000000000 1971 71580783213267560049284614009574525739849518032338252650334351436106351195837008807161451440113051826357534720000000000 1972 5798020784168351923471795668096371402475786408871665415037824471010410493714478369628871897759911474671774597120000000000 1973 475435914484497442402187491603414521169553143586025666869811268428182759357669774070582336885730294787076677173248000000000 1974 39461037717990754863820942975788706942838979194052317940639395352840762033905606876623056449356662850895549281861632000000000 1975 3314715570479837764441789766621734702521835839385635512785715843651487314052479540021709185204145626057209508247109632000000000 1976 281749872475773018449811765169036948186999473309768258723042552147912866921829872510443522672597388851188072190033526784000000000 1977 24230410099243212219529964993207881449987392388268767386351550212563813737056502757145401627334421345543329074304363003904000000000 1978 2108039048252003490232050330464558632177970737534665980581695553766802028594515003953214264641168588336944300136329936424140800000000 1979 185506872667497682327016375610539492261670956341787615451807932537102125997765255821857287169454453716363288605932728463078195200000000 1980 16510063199956713084707151312784083868471844207234076520894102403386937836407104254403865785066005584408643672346209109518005043200000000 1981 1485901471354428994991849749996436277377831632241030554557668671637522495220063641801813988658053886092660387659801512727911229030400000000 1982 135216662831040252968251275910807926231455338321113911868262628699557057709396401869939687820535515443668724946826499330776169342566400000000 1983 12439899956112661684470316175623549513855369547507655387394797251609775233478739582084847937825699401239495380169356159317575529838673920000000 1984 1156907723744472615012173413582151244140984684914734649098010543841946364179176711617073229204665380819282673697651523401969271687536967680000000 1985 108749055565630420689049755572962224553700658949730379962884769231296809644651406369811194062521241157962105146845685533623699105697056686080000000 1986 10331135395962803735214714272808309246641887324802287603861348581778135933958882301583382448614629133944101519537932481712471507194505262530560000000 1987 991786683926515319630260451297466763382737349310217525824338939607723519618736151394059287231063270223233056844112600256426358071296755692994560000000 1988 96203090817878082657063640663836507021590455806497778445708338667915523748415834381107462558037687280395228291199216100137622065820934207217074176000000 1989 9427882235567174260945816003508539940573076501428261881020063116234314793542842535034370218494960183093829083645452573029669378813775908469553496064000000 1990 933358357530259404899649452203330841414181273099622712464375347290843915456047571923795747224123220549817374436563436798611989742123330384625569234944000000 1991 93335643326179719855960184672270209030656541340883049730473983958333834308023458451476498346375013246436791749910869210824214880296081067369596159131648000000 1992 9426881118195889680256522773935140080403726975975643391040353728764268443231677524075011657339032470132173307377986163020168318292345402841594668900220928000000 1993 961540007146838840646721518881931818664386561601000347419175188032490048964562614061766438380710826398232032772111970026714534257745829009687817997892371087360000 1994 99038434045979999965147409068591668630982061948120900473443845900727530926859454509665516085540877525123648559284670079385902302733442236986867446685639105904640000 1995 10299978285152774462689230586283926214872436841560673182672910952075904222524251737156771638122268714062363936174410489665206456513433334553745688941998620148695040000 1996 1081495796674336880504066453209398241389277089836850700044650080419127259440832012781494202042893781217301522583431314328073258810116170258334266867497776581277614080000 1997 114638356351755988227897427645421226796603359860981234062465396387714088286672470504397517643479795744730360651032609554237015734684737735840865425688944431522156871680000 1998 12266283527758053730398021076840548285372957431472781903353296062093954452181585081047440107489101955714961218241901991695294579779230116538433684026867497898226378022912000 1999 1324756457808180730488119734549478021037005964033219046920613617893849529179878251366247527752645858484589073366337437130698619719940044777498778639505688944437924530577408000 2000 144398224603777116274218608267356593927598193270827501941737428918285431799435663684717048635722748379039748348838059994796433009338163474450698651058746867497898582065451008000 2001 15883780171685237584984191246825322349745447240437596426628668932062461012477362909211326379045431166337728261711546327645651847243142206921535122689858705688944437945453367296000 2002 1763096949314848440988435265715343145355337134219836343543515800776265240519047752100240291647098038521575087411186816973140643930209209786794546952796389946867497898583373125376000 2003 197466569502279087591267021467239313663627613482215775393082923763834921430784288803803435681406824797764295066499565184599980571533628764018772315586966953105688944437945540545587200 2004 22313690583547451314407058647452866525709754425086433007365704861524799328824733740573147592409786166464090754308288647941746986568491784474525932739416108057146867497898583379352396800 2005 2543757200041689836207723271210802474126005123640034517271919476336302464170031259270403201577149260625312650726246530133408818415971553208944280526256404497013905688944437945541024588800 2006 292531683039885116520129587540421004869944981797478601105107900947303467162917879356624503933861212973225676030340011803993726867057570743505204627635933432065049146867497898583379392313600 2007 33933630601719023701818768659156942834870761562117847736480934007599601616640500367513806374408758318959493897642667854310244482746652232752813636078096762255508085905688944437945541028217600 2008 3970229692491760780518479759086171068795276305150119779730853572211369345225793567221137333135174058067740850120087508122076989376470700131097254144943385118000360473146867497898583379392676480 2009 468486518606030784681133055049497573382102821261424149381046799722637400529135057122697637424860751987181539178296388504866523731135976474354495188593336500541314368117905688944437945541028257920 2010 55749827841768550574014835597178857727341681385788731872243658789419157679719917371624505847933010018292714723293570842112575481901110819532618439874058693434826004704281146867497898583379392681520 2011 6689971399967733088372799187145422084326128435959291234445052399101356194645492124423996862909409842060144819432392386941039275113139257836372835609578243342465501835625077905688944437945541028258640 2012 809485602355186142518736299380532261854809647991087395777648477287287079584320241630763398503758115748305366899802198527698776014800283855867248833281021709415195049076796441146867497898583379392681640 2013 98757131979735981357204171513669225547728367498219555350819145555075815928244789141158220424607951703913083195399058797123453978871955834153657751046229591631397212716630868597905688944437945541028258664 2014 12147113852627684861908761978180676387716071898131373402724695810306523179441751989072787724011143960286484140588193849981118790346426451756041896768739542668440149102468891749401146867497898583379392681646 2015 1506240498643120615776371366164794355301870647339437626656136671212380326468837035724204621336391993020875156650635860983838418808709916738385221318219422673786242401732773685035637905688944437945541028258666 2016 188279864802745237659238679011138266435928080943390557261000956204163462854793040618872005677219934277606691930070645934480143038131727024270639499455315795066994815714109600662629401146867497898583379392681647