0 0 1 1 2 1 3 1 4 2 5 1 6 2 7 6 8 6 9 2 10 6 11 24 12 36 13 24 14 6 15 24 16 120 17 240 18 240 19 120 20 24 21 120 22 720 23 1800 24 2400 25 1800 26 720 27 120 28 720 29 5040 30 15120 31 25200 32 25200 33 15120 34 5040 35 720 36 5040 37 40320 38 141120 39 282240 40 352800 41 282240 42 141120 43 40320 44 5040 45 40320 46 362880 47 1451520 48 3386880 49 5080320 50 5080320 51 3386880 52 1451520 53 362880 54 40320 55 362880 56 3628800 57 16329600 58 43545600 59 76204800 60 91445760 61 76204800 62 43545600 63 16329600 64 3628800 65 362880 66 3628800 67 39916800 68 199584000 69 598752000 70 1197504000 71 1676505600 72 1676505600 73 1197504000 74 598752000 75 199584000 76 39916800 77 3628800 78 39916800 79 479001600 80 2634508800 81 8781696000 82 19758816000 83 31614105600 84 36883123200 85 31614105600 86 19758816000 87 8781696000 88 2634508800 89 479001600 90 39916800 91 479001600 92 6227020800 93 37362124800 94 136994457600 95 342486144000 96 616475059200 97 821966745600 98 821966745600 99 616475059200 100 342486144000 101 136994457600 102 37362124800 103 6227020800 104 479001600 105 6227020800 106 87178291200 107 566658892800 108 2266635571200 109 6233247820800 110 12466495641600 111 18699743462400 112 21371135385600 113 18699743462400 114 12466495641600 115 6233247820800 116 2266635571200 117 566658892800 118 87178291200 119 6227020800 120 87178291200 121 1307674368000 122 9153720576000 123 39666122496000 124 118998367488000 125 261796408473600 126 436327347456000 127 560992303872000 128 560992303872000 129 436327347456000 130 261796408473600 131 118998367488000 132 39666122496000 133 9153720576000 134 1307674368000 135 87178291200 136 1307674368000 137 20922789888000 138 156920924160000 139 732297646080000 140 2379967349760000 141 5711921639424000 142 10471856338944000 143 14959794769920000 144 16829769116160000 145 14959794769920000 146 10471856338944000 147 5711921639424000 148 2379967349760000 149 732297646080000 150 156920924160000 151 20922789888000 152 1307674368000 153 20922789888000 154 355687428096000 155 2845499424768000 156 14227497123840000 157 49796239933440000 158 129470223826944000 159 258940447653888000 160 406906417741824000 161 508633022177280000 162 508633022177280000 163 406906417741824000 164 258940447653888000 165 129470223826944000 166 49796239933440000 167 14227497123840000 168 2845499424768000 169 355687428096000 170 20922789888000 171 355687428096000 172 6402373705728000 173 54420176498688000 174 290240941326336000 175 1088403529973760000 176 3047529883926528000 177 6602981415174144000 178 11319396711727104000 179 15564170478624768000 180 17293522754027520000 181 15564170478624768000 182 11319396711727104000 183 6602981415174144000 184 3047529883926528000 185 1088403529973760000 186 290240941326336000 187 54420176498688000 188 6402373705728000 189 355687428096000 190 6402373705728000 191 121645100408832000 192 1094805903679488000 193 6203900120850432000 194 24815600483401728000 195 74446801450205184000 196 173709203383812096000 197 322602806284222464000 198 483904209426333696000 199 591438478187741184000 200 591438478187741184000 201 483904209426333696000 202 322602806284222464000 203 173709203383812096000 204 74446801450205184000 205 24815600483401728000 206 6203900120850432000 207 1094805903679488000 208 121645100408832000 209 6402373705728000 210 121645100408832000 211 2432902008176640000 212 23112569077678080000 213 138675414466068480000 214 589370511480791040000 215 1885985636738531328000 216 4714964091846328320000 217 9429928183692656640000 218 15323633298500567040000 219 20431511064667422720000 220 22474662171134164992000 221 20431511064667422720000 222 15323633298500567040000 223 9429928183692656640000 224 4714964091846328320000 225 1885985636738531328000 226 589370511480791040000 227 138675414466068480000 228 23112569077678080000 229 2432902008176640000 230 121645100408832000 231 2432902008176640000 232 51090942171709440000 233 510909421717094400000 234 3235759670874931200000 235 14560918518937190400000 236 49507122964386447360000 237 132018994571697192960000 238 282897845510779699200000 239 495071229643864473600000 240 715102887263359795200000 241 858123464716031754240000 242 858123464716031754240000 243 715102887263359795200000 244 495071229643864473600000 245 282897845510779699200000 246 132018994571697192960000 247 49507122964386447360000 248 14560918518937190400000 249 3235759670874931200000 250 510909421717094400000 251 51090942171709440000 252 2432902008176640000 253 51090942171709440000 254 1124000727777607680000 255 11802007641664880640000 256 78680050944432537600000 257 373730241986054553600000 258 1345428871149796392960000 259 3812048468257756446720000 260 8713253641732014735360000 261 16337350578247527628800000 262 25413656455051709644800000 263 33037753391567222538240000 264 36041185518073333678080000 265 33037753391567222538240000 266 25413656455051709644800000 267 16337350578247527628800000 268 8713253641732014735360000 269 3812048468257756446720000 270 1345428871149796392960000 271 373730241986054553600000 272 78680050944432537600000 273 11802007641664880640000 274 1124000727777607680000 275 51090942171709440000 276 1124000727777607680000 277 25852016738884976640000 278 284372184127734743040000 279 1990605288894143201280000 280 9953026444470716006400000 281 37821500488988720824320000 282 113464501466966162472960000 283 275556646419774966005760000 284 551113292839549932011520000 285 918522154732583220019200000 286 1285931016625616508026880000 287 1519736656012092236759040000 288 1519736656012092236759040000 289 1285931016625616508026880000 290 918522154732583220019200000 291 551113292839549932011520000 292 275556646419774966005760000 293 113464501466966162472960000 294 37821500488988720824320000 295 9953026444470716006400000 296 1990605288894143201280000 297 284372184127734743040000 298 25852016738884976640000 299 1124000727777607680000 300 25852016738884976640000 301 620448401733239439360000 302 7135156619932253552640000 303 52324481879503192719360000 304 274703529867391761776640000 305 1098814119469567047106560000 306 3479578044986962315837440000 307 8947486401395045955010560000 308 19013408602964472654397440000 309 33801615294159062496706560000 310 50702422941238593745059840000 311 64530356470667301130076160000 312 69907886176556242890915840000 313 64530356470667301130076160000 314 50702422941238593745059840000 315 33801615294159062496706560000 316 19013408602964472654397440000 317 8947486401395045955010560000 318 3479578044986962315837440000 319 1098814119469567047106560000 320 274703529867391761776640000 321 52324481879503192719360000 322 7135156619932253552640000 323 620448401733239439360000 324 25852016738884976640000 325 620448401733239439360000 326 15511210043330985984000000 327 186134520519971831808000000 328 1427031323986450710528000000 329 7848672281925478907904000000 330 32964423584087011413196800000 331 109881411946956704710656000000 332 298249546713168198500352000000 333 671061480104628446625792000000 334 1267560573530964843626496000000 335 2028096917649543749802393600000 336 2765586705885741477003264000000 337 3226517823533365056503808000000 338 3226517823533365056503808000000 339 2765586705885741477003264000000 340 2028096917649543749802393600000 341 1267560573530964843626496000000 342 671061480104628446625792000000 343 298249546713168198500352000000 344 109881411946956704710656000000 345 32964423584087011413196800000 346 7848672281925478907904000000 347 1427031323986450710528000000 348 186134520519971831808000000 349 15511210043330985984000000 350 620448401733239439360000 351 15511210043330985984000000 352 403291461126605635584000000 353 5041143264082570444800000000 354 40329146112660563558400000000 355 231892590147798240460800000000 356 1020327396650312258027520000000 357 3571145888276092903096320000000 358 10203273966503122580275200000000 359 24232775670444916128153600000000 360 48465551340889832256307200000000 361 82391437279512714835722240000000 362 119842090588382130670141440000000 363 149802613235477663337676800000000 364 161325891176668252825190400000000 365 149802613235477663337676800000000 366 119842090588382130670141440000000 367 82391437279512714835722240000000 368 48465551340889832256307200000000 369 24232775670444916128153600000000 370 10203273966503122580275200000000 371 3571145888276092903096320000000 372 1020327396650312258027520000000 373 231892590147798240460800000000 374 40329146112660563558400000000 375 5041143264082570444800000000 376 403291461126605635584000000 377 15511210043330985984000000 378 403291461126605635584000000 379 10888869450418352160768000000 380 141555302855438578089984000000 381 1179627523795321484083200000000 382 7077765142771928904499200000000 383 32557719656750872960696320000000 384 119378305408086534189219840000000 385 358134916224259602567659520000000 386 895337290560649006419148800000000 387 1890156502294703457995980800000000 388 3402281704130466224392765440000000 389 5258071724565265983152455680000000 390 7010762299420354644203274240000000 391 8089341114715793820234547200000000 392 8089341114715793820234547200000000 393 7010762299420354644203274240000000 394 5258071724565265983152455680000000 395 3402281704130466224392765440000000 396 1890156502294703457995980800000000 397 895337290560649006419148800000000 398 358134916224259602567659520000000 399 119378305408086534189219840000000 400 32557719656750872960696320000000 401 7077765142771928904499200000000 402 1179627523795321484083200000000 403 141555302855438578089984000000 404 10888869450418352160768000000 405 403291461126605635584000000 406 10888869450418352160768000000 407 304888344611713860501504000000 408 4115992652258137116770304000000 409 35671936319570521678675968000000 410 222949601997315760491724800000000 411 1070158089587115650360279040000000 412 4102272676750609993047736320000000 413 12892856984073345692435742720000000 414 33843749583192532442643824640000000 415 75208332407094516539208499200000000 416 142895831573479581424496148480000000 417 233829542574784769603720970240000000 418 331258518647611756938604707840000000 419 407702792181676008539821178880000000 420 436824420194652866292665548800000000 421 407702792181676008539821178880000000 422 331258518647611756938604707840000000 423 233829542574784769603720970240000000 424 142895831573479581424496148480000000 425 75208332407094516539208499200000000 426 33843749583192532442643824640000000 427 12892856984073345692435742720000000 428 4102272676750609993047736320000000 429 1070158089587115650360279040000000 430 222949601997315760491724800000000 431 35671936319570521678675968000000 432 4115992652258137116770304000000 433 304888344611713860501504000000 434 10888869450418352160768000000 435 304888344611713860501504000000 436 8841761993739701954543616000000 437 123784667912355827363610624000000 438 1114062011211202446272495616000000 439 7241403072872815900771221504000000 440 36207015364364079503856107520000000 441 144828061457456318015424430080000000 442 475863630503070759193537413120000000 443 1308624983883444587782227886080000000 444 3053458295728037371491865067520000000 445 6106916591456074742983730135040000000 446 10548310476151401828790079324160000000 447 15822465714227102743185118986240000000 448 20690916703220057433395924828160000000 449 23646761946537208495309628375040000000 450 23646761946537208495309628375040000000 451 20690916703220057433395924828160000000 452 15822465714227102743185118986240000000 453 10548310476151401828790079324160000000 454 6106916591456074742983730135040000000 455 3053458295728037371491865067520000000 456 1308624983883444587782227886080000000 457 475863630503070759193537413120000000 458 144828061457456318015424430080000000 459 36207015364364079503856107520000000 460 7241403072872815900771221504000000 461 1114062011211202446272495616000000 462 123784667912355827363610624000000 463 8841761993739701954543616000000 464 304888344611713860501504000000 465 8841761993739701954543616000000 466 265252859812191058636308480000000 467 3846166467276770350226472960000000 468 35897553694583189935447080960000000 469 242308487438436532064267796480000000 470 1260004134679869966734192541696000000 471 5250017227832791528059135590400000000 472 18000059066855285239059893452800000000 473 51750169817208945062297193676800000000 474 126500415108732976818948695654400000000 475 265650871728339251319792260874240000000 476 483001584960616820581440474316800000000 477 764752509520976632587280751001600000000 478 1058888090105967645120850270617600000000 479 1285792680842960711932461042892800000000 480 1371512192899158092727958445752320000000 481 1285792680842960711932461042892800000000 482 1058888090105967645120850270617600000000 483 764752509520976632587280751001600000000 484 483001584960616820581440474316800000000 485 265650871728339251319792260874240000000 486 126500415108732976818948695654400000000 487 51750169817208945062297193676800000000 488 18000059066855285239059893452800000000 489 5250017227832791528059135590400000000 490 1260004134679869966734192541696000000 491 242308487438436532064267796480000000 492 35897553694583189935447080960000000 493 3846166467276770350226472960000000 494 265252859812191058636308480000000 495 8841761993739701954543616000000 496 265252859812191058636308480000000 497 8222838654177922817725562880000000 498 123342579812668842265883443200000000 499 1192311604855798808570206617600000000 500 8346181233990591659991446323200000000 501 45069378663549194963953810145280000000 502 195300640875379844843799843962880000000 503 697502288840642303013570871296000000000 504 2092506866521926909040712613888000000000 505 5347517547778257656437376679936000000000 506 11764538605112166844162228695859200000000 507 22459573700668682157036982055731200000000 508 37432622834447803595061636759552000000000 509 54709217988808328331243930648576000000000 510 70340423128467850711599339405312000000000 511 79719146212263564139812584659353600000000 512 79719146212263564139812584659353600000000 513 70340423128467850711599339405312000000000 514 54709217988808328331243930648576000000000 515 37432622834447803595061636759552000000000 516 22459573700668682157036982055731200000000 517 11764538605112166844162228695859200000000 518 5347517547778257656437376679936000000000 519 2092506866521926909040712613888000000000 520 697502288840642303013570871296000000000 521 195300640875379844843799843962880000000 522 45069378663549194963953810145280000000 523 8346181233990591659991446323200000000 524 1192311604855798808570206617600000000 525 123342579812668842265883443200000000 526 8222838654177922817725562880000000 527 265252859812191058636308480000000 528 8222838654177922817725562880000000 529 263130836933693530167218012160000000 530 4078527972472249717591879188480000000 531 40785279724722497175918791884800000000 532 295693278004238104525411241164800000000 533 1655882356823733385342302950522880000000 534 7451470605706800234040363277352960000000 535 27676890821196686583578492173025280000000 536 86490283816239645573682788040704000000000 537 230640756843305721529820768108544000000000 538 530473740739603159518587766649651200000000 539 1060947481479206319037175533299302400000000 540 1856658092588611058315057183273779200000000 541 2856397065520940089715472589651968000000000 542 3876538874635561550328141371670528000000000 543 4651846649562673860393769646004633600000000 544 4942587065160340976668380248879923200000000 545 4651846649562673860393769646004633600000000 546 3876538874635561550328141371670528000000000 547 2856397065520940089715472589651968000000000 548 1856658092588611058315057183273779200000000 549 1060947481479206319037175533299302400000000 550 530473740739603159518587766649651200000000 551 230640756843305721529820768108544000000000 552 86490283816239645573682788040704000000000 553 27676890821196686583578492173025280000000 554 7451470605706800234040363277352960000000 555 1655882356823733385342302950522880000000 556 295693278004238104525411241164800000000 557 40785279724722497175918791884800000000 558 4078527972472249717591879188480000000 559 263130836933693530167218012160000000 560 8222838654177922817725562880000000 561 263130836933693530167218012160000000 562 8683317618811886495518194401280000000 563 138933081900990183928291110420480000000 564 1435641846310231900592341474344960000000 565 10767313847326739254442561057587200000000 566 62450420314495087675766854134005760000000 567 291435294800977075820245319292026880000000 568 1124107565660911578163803374412103680000000 569 3653349588397962629032360966839336960000000 570 10148193301105451747312113796775936000000000 571 24355663922653084193549073112262246400000000 572 50925479111001903313784425598366515200000000 573 93363378370170156075271446930338611200000000 574 150817765059505636736976952733623910400000000 575 215453950085008052481395646762319872000000000 576 272908336774343533143101152565605171200000000 577 307021878871136474785988796636305817600000000 578 307021878871136474785988796636305817600000000 579 272908336774343533143101152565605171200000000 580 215453950085008052481395646762319872000000000 581 150817765059505636736976952733623910400000000 582 93363378370170156075271446930338611200000000 583 50925479111001903313784425598366515200000000 584 24355663922653084193549073112262246400000000 585 10148193301105451747312113796775936000000000 586 3653349588397962629032360966839336960000000 587 1124107565660911578163803374412103680000000 588 291435294800977075820245319292026880000000 589 62450420314495087675766854134005760000000 590 10767313847326739254442561057587200000000 591 1435641846310231900592341474344960000000 592 138933081900990183928291110420480000000 593 8683317618811886495518194401280000000 594 263130836933693530167218012160000000 595 8683317618811886495518194401280000000 596 295232799039604140847618609643520000000 597 4871341184153468323985707059118080000000 598 51960972630970328789180875297259520000000 599 402697537890020048116151783553761280000000 600 2416185227340120288696910701322567680000000 601 11678228598810581395368401723059077120000000 602 46712914395242325581473606892236308480000000 603 157656086083942848837473423261297541120000000 604 455450915353612674419367667199304007680000000 605 1138627288384031686048419167998260019200000000 606 2484277720110614587742005457450749132800000000 607 4761532296878677959838843793447269171200000000 608 8057977733179301162804197188910763212800000000 609 12086966599768951744206295783366144819200000000 610 16115955466358602325608394377821526425600000000 611 19137697116300840261659968323663062630400000000 612 20263444005495007335875260577996183961600000000 613 19137697116300840261659968323663062630400000000 614 16115955466358602325608394377821526425600000000 615 12086966599768951744206295783366144819200000000 616 8057977733179301162804197188910763212800000000 617 4761532296878677959838843793447269171200000000 618 2484277720110614587742005457450749132800000000 619 1138627288384031686048419167998260019200000000 620 455450915353612674419367667199304007680000000 621 157656086083942848837473423261297541120000000 622 46712914395242325581473606892236308480000000 623 11678228598810581395368401723059077120000000 624 2416185227340120288696910701322567680000000 625 402697537890020048116151783553761280000000 626 51960972630970328789180875297259520000000 627 4871341184153468323985707059118080000000 628 295232799039604140847618609643520000000 629 8683317618811886495518194401280000000 630 295232799039604140847618609643520000000 631 10333147966386144929666651337523200000000 632 175663515428564463804333072737894400000000 633 1932298669714209101847663800116838400000000 634 15458389357713672814781310400934707200000000 635 95842014017824771451644124485795184640000000 636 479210070089123857258220622428975923200000000 637 1985298861797798837212628292920043110400000000 638 6948546016292295930244199025220150886400000000 639 20845638048876887790732597075660452659200000000 640 54198658927079908255904752396717176913920000000 641 123178770288817973308874437265266311168000000000 642 246357540577635946617748874530532622336000000000 643 435863341021971290169863393400173101056000000000 644 684928107320240598838356761057414873088000000000 645 958899350248336838373699465480380822323200000000 646 1198624187810421047967124331850476027904000000000 647 1339638798141058818316197782656414384128000000000 648 1339638798141058818316197782656414384128000000000 649 1198624187810421047967124331850476027904000000000 650 958899350248336838373699465480380822323200000000 651 684928107320240598838356761057414873088000000000 652 435863341021971290169863393400173101056000000000 653 246357540577635946617748874530532622336000000000 654 123178770288817973308874437265266311168000000000 655 54198658927079908255904752396717176913920000000 656 20845638048876887790732597075660452659200000000 657 6948546016292295930244199025220150886400000000 658 1985298861797798837212628292920043110400000000 659 479210070089123857258220622428975923200000000 660 95842014017824771451644124485795184640000000 661 15458389357713672814781310400934707200000000 662 1932298669714209101847663800116838400000000 663 175663515428564463804333072737894400000000 664 10333147966386144929666651337523200000000 665 295232799039604140847618609643520000000 666 10333147966386144929666651337523200000000 667 371993326789901217467999448150835200000000 668 6509883218823271305689990342639616000000000 669 73778676479997074797819890549915648000000000 670 608674080959975867082014097036804096000000000 671 3895514118143845549324890221035546214400000000 672 20126822943743202004845266142016988774400000000 673 86257812616042294306479712037215666176000000000 674 312684570733153316860988956134906789888000000000 675 972796442280921430234187863530821124096000000000 676 2626550394158487861632307231533217035059200000000 677 6208210022556425854767271638169422082867200000000 678 12933770880325887197431815912852962672640000000000 679 23877730855986253287566429377574700318720000000000 680 39227700691977416115287705406015579095040000000000 681 57533961014900210302421967928822849339392000000000 682 75513323832056526021928832906579989757952000000000 683 88839204508301795319916274007741164421120000000000 684 93774715869874117282133844785949006888960000000000 685 88839204508301795319916274007741164421120000000000 686 75513323832056526021928832906579989757952000000000 687 57533961014900210302421967928822849339392000000000 688 39227700691977416115287705406015579095040000000000 689 23877730855986253287566429377574700318720000000000 690 12933770880325887197431815912852962672640000000000 691 6208210022556425854767271638169422082867200000000 692 2626550394158487861632307231533217035059200000000 693 972796442280921430234187863530821124096000000000 694 312684570733153316860988956134906789888000000000 695 86257812616042294306479712037215666176000000000 696 20126822943743202004845266142016988774400000000 697 3895514118143845549324890221035546214400000000 698 608674080959975867082014097036804096000000000 699 73778676479997074797819890549915648000000000 700 6509883218823271305689990342639616000000000 701 371993326789901217467999448150835200000000 702 10333147966386144929666651337523200000000 703 371993326789901217467999448150835200000000 704 13763753091226345046315979581580902400000000 705 247747555642074210833687632468456243200000000 706 2890388149157532459726355712131989504000000000 707 24568299267839025907674023553121910784000000000 708 162150775167737570990648555450604611174400000000 709 864804134227933711950125629069891259596800000000 710 3829846880152277867207699214452375578214400000000 711 14361925800571042002028872054196408418304000000000 712 46277316468506690895426365507966204903424000000000 713 129576486111818734507193823422305373729587200000000 714 318051375001736893790384839309295008245350400000000 715 689111312503763269879167151836805851198259200000000 716 1325214062507237057459936830455395867688960000000000 717 2271795535726692098502748852209250058895360000000000 718 3483419821447594551037548240054183423639552000000000 719 4789702254490442507676628830074502207504384000000000 720 5916691020252899568306423848915561550446592000000000 721 6574101133614332853673804276572846167162880000000000 722 6574101133614332853673804276572846167162880000000000 723 5916691020252899568306423848915561550446592000000000 724 4789702254490442507676628830074502207504384000000000 725 3483419821447594551037548240054183423639552000000000 726 2271795535726692098502748852209250058895360000000000 727 1325214062507237057459936830455395867688960000000000 728 689111312503763269879167151836805851198259200000000 729 318051375001736893790384839309295008245350400000000 730 129576486111818734507193823422305373729587200000000 731 46277316468506690895426365507966204903424000000000 732 14361925800571042002028872054196408418304000000000 733 3829846880152277867207699214452375578214400000000 734 864804134227933711950125629069891259596800000000 735 162150775167737570990648555450604611174400000000 736 24568299267839025907674023553121910784000000000 737 2890388149157532459726355712131989504000000000 738 247747555642074210833687632468456243200000000 739 13763753091226345046315979581580902400000000 740 371993326789901217467999448150835200000000 741 13763753091226345046315979581580902400000000 742 523022617466601111760007224100074291200000000 743 9675918423132120567560133645851374387200000000 744 116111021077585446810721603750216492646400000000 745 1015971434428872659593814032814394310656000000000 746 6908605754116334085237935423137881312460800000000 747 37997331647639837468808644827258347218534400000000 748 173702087532067828428839519210323872999014400000000 749 673095589186762835161753136940005007871180800000000 750 2243651963955876117205843789800016692903936000000000 751 6506590695472040739896946990420048409421414400000000 752 16562230861201558247010410521069214133072691200000000 753 37265019437703506055773423672405731799413555200000000 754 74530038875407012111546847344811463598827110400000000 755 133089355134655378770619370258591899283619840000000000 756 212942968215448606032990992413747038853791744000000000 757 306105516809707371172424551594761368352325632000000000 758 396136551165503656811372949122632359044186112000000000 759 462159309693087599613268440643071085551550464000000000 760 486483483887460631171861516466390616370053120000000000 761 462159309693087599613268440643071085551550464000000000 762 396136551165503656811372949122632359044186112000000000 763 306105516809707371172424551594761368352325632000000000 764 212942968215448606032990992413747038853791744000000000 765 133089355134655378770619370258591899283619840000000000 766 74530038875407012111546847344811463598827110400000000 767 37265019437703506055773423672405731799413555200000000 768 16562230861201558247010410521069214133072691200000000 769 6506590695472040739896946990420048409421414400000000 770 2243651963955876117205843789800016692903936000000000 771 673095589186762835161753136940005007871180800000000 772 173702087532067828428839519210323872999014400000000 773 37997331647639837468808644827258347218534400000000 774 6908605754116334085237935423137881312460800000000 775 1015971434428872659593814032814394310656000000000 776 116111021077585446810721603750216492646400000000 777 9675918423132120567560133645851374387200000000 778 523022617466601111760007224100074291200000000 779 13763753091226345046315979581580902400000000 780 523022617466601111760007224100074291200000000 781 20397882081197443358640281739902897356800000000 782 387559759542751423814165353058155049779200000000 783 4779903701027267560374706021050578947276800000000 784 43019133309245408043372354189455210525491200000000 785 301133933164717856303606479326186473678438400000000 786 1706425621266734519053770049515056684177817600000000 787 8044577928828891304110630233428124368266854400000000 788 32178311715315565216442520933712497473067417600000000 789 110836407019420280189968683216120824629454438400000000 790 332509221058260840569906049648362473888363315200000000 791 876615219153596761502479585436591976614776012800000000 792 2045435511358392443505785699352047945434477363200000000 793 4248212215898199690358170298654253425133145292800000000 794 7889536972382370853522316268929327789532984115200000000 795 13149228287303951422537193781548879649221640192000000000 796 19723842430955927133805790672323319473832460288000000000 797 26685198583058019063384305027260961641067446272000000000 798 32615242712626467744136372811096730894637989888000000000 799 36048426156060832769834938370159544673020936192000000000 800 36048426156060832769834938370159544673020936192000000000 801 32615242712626467744136372811096730894637989888000000000 802 26685198583058019063384305027260961641067446272000000000 803 19723842430955927133805790672323319473832460288000000000 804 13149228287303951422537193781548879649221640192000000000 805 7889536972382370853522316268929327789532984115200000000 806 4248212215898199690358170298654253425133145292800000000 807 2045435511358392443505785699352047945434477363200000000 808 876615219153596761502479585436591976614776012800000000 809 332509221058260840569906049648362473888363315200000000 810 110836407019420280189968683216120824629454438400000000 811 32178311715315565216442520933712497473067417600000000 812 8044577928828891304110630233428124368266854400000000 813 1706425621266734519053770049515056684177817600000000 814 301133933164717856303606479326186473678438400000000 815 43019133309245408043372354189455210525491200000000 816 4779903701027267560374706021050578947276800000000 817 387559759542751423814165353058155049779200000000 818 20397882081197443358640281739902897356800000000 819 523022617466601111760007224100074291200000000 820 20397882081197443358640281739902897356800000000 821 815915283247897734345611269596115894272000000000 822 15910348023334005819739419757124259938304000000000 823 201531074962230740383365983590240625885184000000000 824 1864162443400634348546135348209725789437952000000000 825 13421969592484567309532174507110025683953254400000000 826 78294822622826642638937684624808483156393984000000000 827 380289138453729407103411611034784061045342208000000000 828 1568692696121633804301572895518484251812036608000000000 829 5577574030654697970850036961843499561998352384000000000 830 17290479495029563709635114581714848642194892390400000000 831 47155853168262446480823039768313223569622433792000000000 832 113959978489967578995322346106756956959920881664000000000 833 245452261363007093220694283922245753452137283584000000000 834 473372218342942251211338976135759667371979046912000000000 835 820511845127766568766320891968650090111430347980800000000 836 1282049758012135263697376393701015765799109918720000000000 837 1809952599546543901690413732283786963481096355840000000000 838 2312717210531694985493306435695950008892512010240000000000 839 2677883085878804720044881136068994747138698117120000000000 840 2811777240172744956047125192872444484495633022976000000000 841 2677883085878804720044881136068994747138698117120000000000 842 2312717210531694985493306435695950008892512010240000000000 843 1809952599546543901690413732283786963481096355840000000000 844 1282049758012135263697376393701015765799109918720000000000 845 820511845127766568766320891968650090111430347980800000000 846 473372218342942251211338976135759667371979046912000000000 847 245452261363007093220694283922245753452137283584000000000 848 113959978489967578995322346106756956959920881664000000000 849 47155853168262446480823039768313223569622433792000000000 850 17290479495029563709635114581714848642194892390400000000 851 5577574030654697970850036961843499561998352384000000000 852 1568692696121633804301572895518484251812036608000000000 853 380289138453729407103411611034784061045342208000000000 854 78294822622826642638937684624808483156393984000000000 855 13421969592484567309532174507110025683953254400000000 856 1864162443400634348546135348209725789437952000000000 857 201531074962230740383365983590240625885184000000000 858 15910348023334005819739419757124259938304000000000 859 815915283247897734345611269596115894272000000000 860 20397882081197443358640281739902897356800000000 861 815915283247897734345611269596115894272000000000 862 33452526613163807108170062053440751665152000000000 863 669050532263276142163401241068815033303040000000000 864 8697656919422589848124216133894595432939520000000000 865 82627740734514603557180053271998656612925440000000000 866 611445281435408066323132394212790058935648256000000000 867 3668671688612448397938794365276740353613889536000000000 868 18343358443062241989693971826383701768069447680000000000 869 77959273383014528456199380262130732514295152640000000000 870 285850669071053271006064394294479352552415559680000000000 871 914722141027370467219406061742333928167729790976000000000 872 2577853306531680407618326174001122888472693047296000000000 873 6444633266329201019045815435002807221181732618240000000000 874 14376489594118986888640665201160108416482326609920000000000 875 28752979188237973777281330402320216832964653219840000000000 876 51755362538828352799106394724176390299336375795712000000000 877 84102464125596073298547891426786634236421610668032000000000 878 123680094302347166615511605039392109171208250982400000000000 879 164906792403129555487348806719189478894944334643200000000000 880 199624011856419988221527502870597790241248405094400000000000 881 219586413042061987043680253157657569265373245603840000000000 882 219586413042061987043680253157657569265373245603840000000000 883 199624011856419988221527502870597790241248405094400000000000 884 164906792403129555487348806719189478894944334643200000000000 885 123680094302347166615511605039392109171208250982400000000000 886 84102464125596073298547891426786634236421610668032000000000 887 51755362538828352799106394724176390299336375795712000000000 888 28752979188237973777281330402320216832964653219840000000000 889 14376489594118986888640665201160108416482326609920000000000 890 6444633266329201019045815435002807221181732618240000000000 891 2577853306531680407618326174001122888472693047296000000000 892 914722141027370467219406061742333928167729790976000000000 893 285850669071053271006064394294479352552415559680000000000 894 77959273383014528456199380262130732514295152640000000000 895 18343358443062241989693971826383701768069447680000000000 896 3668671688612448397938794365276740353613889536000000000 897 611445281435408066323132394212790058935648256000000000 898 82627740734514603557180053271998656612925440000000000 899 8697656919422589848124216133894595432939520000000000 900 669050532263276142163401241068815033303040000000000 901 33452526613163807108170062053440751665152000000000 902 815915283247897734345611269596115894272000000000 903 33452526613163807108170062053440751665152000000000 904 1405006117752879898543142606244511569936384000000000 905 28802625413934037920134423428012487183695872000000000 906 384035005519120505601792312373499829115944960000000000 907 3744341303811424929617475045641623333880463360000000000 908 28456993908966829465092810346876337337491521536000000000 909 175484795771962115034738997139070746914531049472000000000 910 902493235398662305892943413858078126989016825856000000000 911 3948407904869147588281627435629091805576948613120000000000 912 14916207640616779777952814756821013487735139205120000000000 913 49223485214035373267244288697509344509525959376896000000000 914 143195593349921085868347021665481729482257336369152000000000 915 369921949487296138493229805969161134495831452286976000000000 916 853666037278375704215145706082679541144226428354560000000000 917 1768308220076635387302801819742693335227326173020160000000000 918 3300842010809719389631896730186360892424342189637632000000000 919 5570170893241401470003825732189484005966077445013504000000000 920 8519084895545672836476439355113328479712824327667712000000000 921 11832062354924545606217276882101845110712256010649600000000000 922 14945762974641531292063928693181278034583902329241600000000000 923 17187627420837760985873517997158469739771487678627840000000000 924 18006085869449082937581780758927920679760606139514880000000000 925 17187627420837760985873517997158469739771487678627840000000000 926 14945762974641531292063928693181278034583902329241600000000000 927 11832062354924545606217276882101845110712256010649600000000000 928 8519084895545672836476439355113328479712824327667712000000000 929 5570170893241401470003825732189484005966077445013504000000000 930 3300842010809719389631896730186360892424342189637632000000000 931 1768308220076635387302801819742693335227326173020160000000000 932 853666037278375704215145706082679541144226428354560000000000 933 369921949487296138493229805969161134495831452286976000000000 934 143195593349921085868347021665481729482257336369152000000000 935 49223485214035373267244288697509344509525959376896000000000 936 14916207640616779777952814756821013487735139205120000000000 937 3948407904869147588281627435629091805576948613120000000000 938 902493235398662305892943413858078126989016825856000000000 939 175484795771962115034738997139070746914531049472000000000 940 28456993908966829465092810346876337337491521536000000000 941 3744341303811424929617475045641623333880463360000000000 942 384035005519120505601792312373499829115944960000000000 943 28802625413934037920134423428012487183695872000000000 944 1405006117752879898543142606244511569936384000000000 945 33452526613163807108170062053440751665152000000000 946 1405006117752879898543142606244511569936384000000000 947 60415263063373835637355132068513997507264512000000000 948 1268720524330850548384457773438793947652554752000000000 949 17339180499188290827920922903663517284584914944000000000 950 173391804991882908279209229036635172845849149440000000000 951 1352456078936686684577831986485754348197623365632000000000 952 8565555166599015668992935914409777538584947982336000000000 953 45275077309166225678962661261880252703949010763776000000000 954 203737847891248015555331975678461137167770548436992000000000 955 792313852910408949381846572082904422319107688366080000000000 956 2693867099895390427898278345081875035884966140444672000000000 957 8081601299686171283694835035245625107654898421334016000000000 958 21550936799163123423186226760655000287079729123557376000000000 959 51390695444158217393751771506177308376882430986944512000000000 960 110122918808910465843753796084665660807605209257738240000000000 961 212904309697226900631257339097020277561370071231627264000000000 962 372582541970147076104700343419785485732397624655347712000000000 963 591748743129057120872171133666718124398513874452611072000000000 964 854748184519749174593136081963037290797853374209327104000000000 965 1124668663841775229727810634161891172102438650275430400000000000 966 1349602396610130275673372760994269406522926380330516480000000000 967 1478135958192047444785122547755628397620347940361994240000000000 968 1478135958192047444785122547755628397620347940361994240000000000 969 1349602396610130275673372760994269406522926380330516480000000000 970 1124668663841775229727810634161891172102438650275430400000000000 971 854748184519749174593136081963037290797853374209327104000000000 972 591748743129057120872171133666718124398513874452611072000000000 973 372582541970147076104700343419785485732397624655347712000000000 974 212904309697226900631257339097020277561370071231627264000000000 975 110122918808910465843753796084665660807605209257738240000000000 976 51390695444158217393751771506177308376882430986944512000000000 977 21550936799163123423186226760655000287079729123557376000000000 978 8081601299686171283694835035245625107654898421334016000000000 979 2693867099895390427898278345081875035884966140444672000000000 980 792313852910408949381846572082904422319107688366080000000000 981 203737847891248015555331975678461137167770548436992000000000 982 45275077309166225678962661261880252703949010763776000000000 983 8565555166599015668992935914409777538584947982336000000000 984 1352456078936686684577831986485754348197623365632000000000 985 173391804991882908279209229036635172845849149440000000000 986 17339180499188290827920922903663517284584914944000000000 987 1268720524330850548384457773438793947652554752000000000 988 60415263063373835637355132068513997507264512000000000 989 1405006117752879898543142606244511569936384000000000 990 60415263063373835637355132068513997507264512000000000 991 2658271574788448768043625811014615890319638528000000000 992 57152838857951648512937954936814241641872228352000000000 993 800139744011323079181131369115399382986211196928000000000 994 8201432376116061561606596533432843675608664768512000000000 995 65611459008928492492852772267462749404869318148096000000000 996 426474483558035201203543019738507871131650567962624000000000 997 2315147196457905377962090678580471300428960226082816000000000 998 10707555783617812373074669388434679764483941045633024000000000 999 42830223134471249492298677553738719057935764182532096000000000 1000 149905780970649373223045371438085516702775174638862336000000000 1001 463345141182007153598503875354082506172214176156483584000000000 1002 1274199138250519672395885657223726891973588984430329856000000000 1003 3136490186462817655128333925473789272550372884751581184000000000 1004 6945085412881953379212739406406247674932968530521358336000000000 1005 13890170825763906758425478812812495349865937061042716672000000000 1006 25175934621697080999646180348222647821632010923139923968000000000 1007 41466245259265780470005473514719655235629194461642227712000000000 1008 62199367888898670705008210272079482853443791692463341568000000000 1009 85114924479545549385800708793371923904712557052844572672000000000 1010 106393655599431936732250885991714904880890696316055715840000000000 1011 121592749256493641979715298276245605578160795789777960960000000000 1012 127119692404516080251520539106984042195349922871131504640000000000 1013 121592749256493641979715298276245605578160795789777960960000000000 1014 106393655599431936732250885991714904880890696316055715840000000000 1015 85114924479545549385800708793371923904712557052844572672000000000 1016 62199367888898670705008210272079482853443791692463341568000000000 1017 41466245259265780470005473514719655235629194461642227712000000000 1018 25175934621697080999646180348222647821632010923139923968000000000 1019 13890170825763906758425478812812495349865937061042716672000000000 1020 6945085412881953379212739406406247674932968530521358336000000000 1021 3136490186462817655128333925473789272550372884751581184000000000 1022 1274199138250519672395885657223726891973588984430329856000000000 1023 463345141182007153598503875354082506172214176156483584000000000 1024 149905780970649373223045371438085516702775174638862336000000000 1025 42830223134471249492298677553738719057935764182532096000000000 1026 10707555783617812373074669388434679764483941045633024000000000 1027 2315147196457905377962090678580471300428960226082816000000000 1028 426474483558035201203543019738507871131650567962624000000000 1029 65611459008928492492852772267462749404869318148096000000000 1030 8201432376116061561606596533432843675608664768512000000000 1031 800139744011323079181131369115399382986211196928000000000 1032 57152838857951648512937954936814241641872228352000000000 1033 2658271574788448768043625811014615890319638528000000000 1034 60415263063373835637355132068513997507264512000000000 1035 2658271574788448768043625811014615890319638528000000000 1036 119622220865480194561963161495657715064383733760000000000 1037 2631688859040564280363189552904469731416442142720000000000 1038 37720873646248088018539050258297399483635670712320000000000 1039 396069173285604924194660027712122694578174542479360000000000 1040 3247767220941960378396212227239406095541031248330752000000000 1041 21651781472946402522641414848262707303606874988871680000000000 1042 120631353920701385483287882726035083548666874937999360000000000 1043 572998931123331581045617442948666646856167655955496960000000000 1044 2355662272395918722076427265455629548186467030039265280000000000 1045 8480384180625307399475138155640266373471281308141355008000000000 1046 26983040574716887180148166858855393006499531434995220480000000000 1047 76451948295031180343753139433423613518415339065819791360000000000 1048 194070330287386842411065661638690711239054322244004085760000000000 1049 443589326371169925511007226602721625689267022272009338880000000000 1050 916751274500417846056081601645624693091151846028819300352000000000 1051 1718908639688283461355153003085546299545909711304036188160000000000 1052 2932255914762365904664672769969461334519493036930414673920000000000 1053 4561286978519235851700602086619162075919211390780645048320000000000 1054 6481828864211545683995592438879861897358879344793548226560000000000 1055 8426377523475009389194270170543820466566543148231612694528000000000 1056 10031401813660725463326512107790262460198265652656681779200000000000 1057 10943347433084427778174376844862104502034471621080016486400000000000 1058 10943347433084427778174376844862104502034471621080016486400000000000 1059 10031401813660725463326512107790262460198265652656681779200000000000 1060 8426377523475009389194270170543820466566543148231612694528000000000 1061 6481828864211545683995592438879861897358879344793548226560000000000 1062 4561286978519235851700602086619162075919211390780645048320000000000 1063 2932255914762365904664672769969461334519493036930414673920000000000 1064 1718908639688283461355153003085546299545909711304036188160000000000 1065 916751274500417846056081601645624693091151846028819300352000000000 1066 443589326371169925511007226602721625689267022272009338880000000000 1067 194070330287386842411065661638690711239054322244004085760000000000 1068 76451948295031180343753139433423613518415339065819791360000000000 1069 26983040574716887180148166858855393006499531434995220480000000000 1070 8480384180625307399475138155640266373471281308141355008000000000 1071 2355662272395918722076427265455629548186467030039265280000000000 1072 572998931123331581045617442948666646856167655955496960000000000 1073 120631353920701385483287882726035083548666874937999360000000000 1074 21651781472946402522641414848262707303606874988871680000000000 1075 3247767220941960378396212227239406095541031248330752000000000 1076 396069173285604924194660027712122694578174542479360000000000 1077 37720873646248088018539050258297399483635670712320000000000 1078 2631688859040564280363189552904469731416442142720000000000 1079 119622220865480194561963161495657715064383733760000000000 1080 2658271574788448768043625811014615890319638528000000000 1081 119622220865480194561963161495657715064383733760000000000 1082 5502622159812088949850305428800254892961651752960000000000 1083 123808998595772001371631872148005735091637164441600000000000 1084 1815865312737989353450600791504084114677345078476800000000000 1085 19520552111933385549593958508668904232781459593625600000000000 1086 163972637740240438616589251472818795555364260586455040000000000 1087 1120479691224976330546693218397595102961655780674109440000000000 1088 6402741092714150460266818390843400588352318746709196800000000000 1089 31213362826981483493800739655361577868217553890207334400000000000 1090 131789754158366263640492011878193328776918560869764300800000000000 1091 487622090385955175469820443949315316474598675218127912960000000000 1092 1595854113990398756083048725652304672098686573441145896960000000000 1093 4654574499138663038575558783152555293621169172536675532800000000000 1094 12173502536208811023966846048245144614086134758942074470400000000000 1095 28694684549635054556493279970863555161774460503220604108800000000000 1096 61215327039221449720518997271175584345118849073537288765440000000000 1097 118604696138491558833505557212902694668667770079978496983040000000000 1098 209302404950279221470892159787475343532943123670550288793600000000000 1099 337209430197672079036437368546488053469741699246997687500800000000000 1100 496940212922885169106328753647456078797514083100838697369600000000000 1101 670869287445894978293543817424065706376644012186132241448960000000000 1102 830600070171108068363435202525033731704416396039973251317760000000000 1103 943863716103531895867540002869356513300473177318151421952000000000000 1104 984901268977598500035693916037589405183102445897201483776000000000000 1105 943863716103531895867540002869356513300473177318151421952000000000000 1106 830600070171108068363435202525033731704416396039973251317760000000000 1107 670869287445894978293543817424065706376644012186132241448960000000000 1108 496940212922885169106328753647456078797514083100838697369600000000000 1109 337209430197672079036437368546488053469741699246997687500800000000000 1110 209302404950279221470892159787475343532943123670550288793600000000000 1111 118604696138491558833505557212902694668667770079978496983040000000000 1112 61215327039221449720518997271175584345118849073537288765440000000000 1113 28694684549635054556493279970863555161774460503220604108800000000000 1114 12173502536208811023966846048245144614086134758942074470400000000000 1115 4654574499138663038575558783152555293621169172536675532800000000000 1116 1595854113990398756083048725652304672098686573441145896960000000000 1117 487622090385955175469820443949315316474598675218127912960000000000 1118 131789754158366263640492011878193328776918560869764300800000000000 1119 31213362826981483493800739655361577868217553890207334400000000000 1120 6402741092714150460266818390843400588352318746709196800000000000 1121 1120479691224976330546693218397595102961655780674109440000000000 1122 163972637740240438616589251472818795555364260586455040000000000 1123 19520552111933385549593958508668904232781459593625600000000000 1124 1815865312737989353450600791504084114677345078476800000000000 1125 123808998595772001371631872148005735091637164441600000000000 1126 5502622159812088949850305428800254892961651752960000000000 1127 119622220865480194561963161495657715064383733760000000000 1128 5502622159812088949850305428800254892961651752960000000000 1129 258623241511168180642964355153611979969197632389120000000000 1130 5948334554756868154788180168533075539291545544949760000000000 1131 89225018321353022321822702527996133089373183174246400000000000 1132 981475201534883245540049727807957463983105014916710400000000000 1133 8440686733199995911644427659148434190254703128283709440000000000 1134 59084807132399971381510993614039039331782921897985966080000000000 1135 346068156061199832377421534025085801800442828259632087040000000000 1136 1730340780305999161887107670125429009002214141298160435200000000000 1137 7498143381325996368177466570543525705676261278958695219200000000000 1138 28492944849038786199074372968065397681569792860043041832960000000000 1139 95839905401312280851431981801674519474371121438326595256320000000000 1140 287519716203936842554295945405023558423113364314979785768960000000000 1141 774091543625983806876950622244294195754535980848022500147200000000000 1142 1879936605948817816701165796879000189689587382059483214643200000000000 1143 4135860533087399196742564753133800417317092240530863072215040000000000 1144 8271721066174798393485129506267600834634184481061726144430080000000000 1145 15083726650083455894002294982017389757274101112524324145725440000000000 1146 25139544416805759823337158303362316262123501854207206909542400000000000 1147 38370883583545633414567241620921430084293765988000473704038400000000000 1148 53719237016963886780394138269290002118011272383200663185653760000000000 1149 69067590450382140146221034917658574151728778778400852667269120000000000 1150 81625334168633438354624859448141951270224920374473734970408960000000000 1151 88723189313731998211548760269719512250244478667906233663488000000000000 1152 88723189313731998211548760269719512250244478667906233663488000000000000 1153 81625334168633438354624859448141951270224920374473734970408960000000000 1154 69067590450382140146221034917658574151728778778400852667269120000000000 1155 53719237016963886780394138269290002118011272383200663185653760000000000 1156 38370883583545633414567241620921430084293765988000473704038400000000000 1157 25139544416805759823337158303362316262123501854207206909542400000000000 1158 15083726650083455894002294982017389757274101112524324145725440000000000 1159 8271721066174798393485129506267600834634184481061726144430080000000000 1160 4135860533087399196742564753133800417317092240530863072215040000000000 1161 1879936605948817816701165796879000189689587382059483214643200000000000 1162 774091543625983806876950622244294195754535980848022500147200000000000 1163 287519716203936842554295945405023558423113364314979785768960000000000 1164 95839905401312280851431981801674519474371121438326595256320000000000 1165 28492944849038786199074372968065397681569792860043041832960000000000 1166 7498143381325996368177466570543525705676261278958695219200000000000 1167 1730340780305999161887107670125429009002214141298160435200000000000 1168 346068156061199832377421534025085801800442828259632087040000000000 1169 59084807132399971381510993614039039331782921897985966080000000000 1170 8440686733199995911644427659148434190254703128283709440000000000 1171 981475201534883245540049727807957463983105014916710400000000000 1172 89225018321353022321822702527996133089373183174246400000000000 1173 5948334554756868154788180168533075539291545544949760000000000 1174 258623241511168180642964355153611979969197632389120000000000 1175 5502622159812088949850305428800254892961651752960000000000 1176 258623241511168180642964355153611979969197632389120000000000 1177 12413915592536072670862289047373375038521486354677760000000000 1178 291727016424597707765263792613274313405254929334927360000000000 1179 4473147585177164852400711486736872805547242249802219520000000000 1180 50322910333243104589508004225789819062406475310274969600000000000 1181 442841610932539320387670437186950407749176982730419732480000000000 1182 3173698211683198462778304799839811255535768376234674749440000000000 1183 19042189270099190776669828799038867533214610257408048496640000000000 1184 97591220009258352730432872595074196107724877569216248545280000000000 1185 433738755596703789913034989311440871589888344752072215756800000000000 1186 1691581146827144780660836458314619399200564544533081641451520000000000 1187 5843643961766500151373798674177776106329222972023372943196160000000000 1188 18017902215446708800069212578714809661181770830405399908188160000000000 1189 49895729212006270523268588679517934446349519222661107438059520000000000 1190 124739323030015676308171471698794836115873798056652768595148800000000000 1191 282742465534702199631855335850601628529313942261746275482337280000000000 1192 583156335165323286740701630191865858841710005914851693182320640000000000 1193 1097706042664137951511908950949394557819689422898544363637309440000000000 1194 1890493740143793138714954304412846182911687339436381959597588480000000000 1195 2984990116016515482181506796441336078281611588583760988838297600000000000 1196 4328235668223947449163184854839937313508336803446453433815531520000000000 1197 5770980890965263265550913139786583084677782404595271245087375360000000000 1198 7082567457093732189539757035192624694831823860185105618970869760000000000 1199 8006380603671175518610160126739488785462061754991858525793157120000000000 1200 8339979795490807831885583465353634151522980994783185964367872000000000000 1201 8006380603671175518610160126739488785462061754991858525793157120000000000 1202 7082567457093732189539757035192624694831823860185105618970869760000000000 1203 5770980890965263265550913139786583084677782404595271245087375360000000000 1204 4328235668223947449163184854839937313508336803446453433815531520000000000 1205 2984990116016515482181506796441336078281611588583760988838297600000000000 1206 1890493740143793138714954304412846182911687339436381959597588480000000000 1207 1097706042664137951511908950949394557819689422898544363637309440000000000 1208 583156335165323286740701630191865858841710005914851693182320640000000000 1209 282742465534702199631855335850601628529313942261746275482337280000000000 1210 124739323030015676308171471698794836115873798056652768595148800000000000 1211 49895729212006270523268588679517934446349519222661107438059520000000000 1212 18017902215446708800069212578714809661181770830405399908188160000000000 1213 5843643961766500151373798674177776106329222972023372943196160000000000 1214 1691581146827144780660836458314619399200564544533081641451520000000000 1215 433738755596703789913034989311440871589888344752072215756800000000000 1216 97591220009258352730432872595074196107724877569216248545280000000000 1217 19042189270099190776669828799038867533214610257408048496640000000000 1218 3173698211683198462778304799839811255535768376234674749440000000000 1219 442841610932539320387670437186950407749176982730419732480000000000 1220 50322910333243104589508004225789819062406475310274969600000000000 1221 4473147585177164852400711486736872805547242249802219520000000000 1222 291727016424597707765263792613274313405254929334927360000000000 1223 12413915592536072670862289047373375038521486354677760000000000 1224 258623241511168180642964355153611979969197632389120000000000 1225 12413915592536072670862289047373375038521486354677760000000000 1226 608281864034267560872252163321295376887552831379210240000000000 1227 14598764736822421460934051919711089045301267953101045760000000000 1228 228713980876884602887966813408807061709719864598583050240000000000 1229 2630210780084172933211618354201281209661778442883705077760000000000 1230 23671897020757556398904565187811530886956005985953345699840000000000 1231 173593911485555413591966811377284559837677377230324535132160000000000 1232 1066362599125554683493510412746176581860018174414850715811840000000000 1233 5598403645409162088340929666917427054765095415677966258012160000000000 1234 25503838829086182846886457371512723249485434671421846286499840000000000 1235 102015355316344731387545829486050892997941738685687385145999360000000000 1236 361690805212494956737662486359634984265429800794709820063088640000000000 1237 1145354216506234029669264540138844116840527702516581096866447360000000000 1238 3259854308517743007520214460395171717161501922547192352619888640000000000 1239 8382482507617053447909122898159012986986719229407066049593999360000000000 1240 19559125851106458045121286762371030302969011535283154115719331840000000000 1241 41563142433601223345882734370038439393809149512476702495903580160000000000 1242 80681394135814139436125307894780499999747172583043010727342243840000000000 1243 143433589574780692330889436257387555555106084592076463515275100160000000000 1244 234023225095694813803030132841000748537278348544966861524922531840000000000 1245 351034837643542220704545199261501122805917522817450292287383797760000000000 1246 484762394841082114306276703742072979112933721986002784587339530240000000000 1247 616970320706831781844352168399001973416461100709458089474795765760000000000 1248 724269506916715569991196023772741447054106509528494278948673290240000000000 1249 784625299159775200823795692420469900975282051989202135527729397760000000000 1250 784625299159775200823795692420469900975282051989202135527729397760000000000 1251 724269506916715569991196023772741447054106509528494278948673290240000000000 1252 616970320706831781844352168399001973416461100709458089474795765760000000000 1253 484762394841082114306276703742072979112933721986002784587339530240000000000 1254 351034837643542220704545199261501122805917522817450292287383797760000000000 1255 234023225095694813803030132841000748537278348544966861524922531840000000000 1256 143433589574780692330889436257387555555106084592076463515275100160000000000 1257 80681394135814139436125307894780499999747172583043010727342243840000000000 1258 41563142433601223345882734370038439393809149512476702495903580160000000000 1259 19559125851106458045121286762371030302969011535283154115719331840000000000 1260 8382482507617053447909122898159012986986719229407066049593999360000000000 1261 3259854308517743007520214460395171717161501922547192352619888640000000000 1262 1145354216506234029669264540138844116840527702516581096866447360000000000 1263 361690805212494956737662486359634984265429800794709820063088640000000000 1264 102015355316344731387545829486050892997941738685687385145999360000000000 1265 25503838829086182846886457371512723249485434671421846286499840000000000 1266 5598403645409162088340929666917427054765095415677966258012160000000000 1267 1066362599125554683493510412746176581860018174414850715811840000000000 1268 173593911485555413591966811377284559837677377230324535132160000000000 1269 23671897020757556398904565187811530886956005985953345699840000000000 1270 2630210780084172933211618354201281209661778442883705077760000000000 1271 228713980876884602887966813408807061709719864598583050240000000000 1272 14598764736822421460934051919711089045301267953101045760000000000 1273 608281864034267560872252163321295376887552831379210240000000000 1274 12413915592536072670862289047373375038521486354677760000000000