0 2 1 3 2 3 3 7 4 10 5 7 6 25 7 35 8 35 9 25 10 121 11 168 12 142 13 168 14 121 15 721 16 1064 17 735 18 735 19 1064 20 721 21 5041 22 8055 23 5399 24 3330 25 5399 26 8055 27 5041 28 40321 29 69299 30 49371 31 22449 32 22449 33 49371 34 69299 35 40321 36 362881 37 663740 38 509830 39 223300 40 109298 41 223300 42 509830 43 663740 44 362881 45 3628801 46 6999894 47 5755002 48 2672648 49 902055 50 902055 51 2672648 52 5755002 53 6999894 54 3628801 55 39916801 56 80627105 57 70292796 58 34997950 59 11355203 60 4621890 61 11355203 62 34997950 63 70292796 64 80627105 65 39916801 66 479001601 67 1007441357 68 924120912 69 489949746 70 168006553 71 44990231 72 44990231 73 168006553 74 489949746 75 924120912 76 1007441357 77 479001601 78 6227020801 79 13575738330 80 13020982457 81 7292861730 82 2666316499 83 686471940 84 239507686 85 686471940 86 2666316499 87 7292861730 88 13020982457 89 13575738330 90 6227020801 91 87178291201 92 196287356264 93 195869446565 94 115119957160 95 44604398267 96 12096280768 97 2681453775 98 2681453775 99 12096280768 100 44604398267 101 115119957160 102 195869446565 103 196287356264 104 87178291201 105 1307674368001 106 3031488633719 107 3134328987581 108 1922666934643 109 784151310579 110 225599354981 111 48131951439 112 14706806114 113 48131951439 114 225599354981 115 784151310579 116 1922666934643 117 3134328987581 118 3031488633719 119 1307674368001 120 20922789888001 121 49811492505735 122 53180752339885 123 33896996859699 124 14469020767747 125 4392703243565 126 984005265815 127 185953177553 128 185953177553 129 984005265815 130 4392703243565 131 14469020767747 132 33896996859699 133 53180752339885 134 49811492505735 135 20922789888001 136 355687428096001 137 867718162483352 138 953884282152100 139 629429694043568 140 279870225697126 141 89142723188064 142 21090596218900 143 3841451773016 144 1044578423746 145 3841451773016 146 21090596218900 147 89142723188064 148 279870225697126 149 629429694043568 150 953884282152100 151 867718162483352 152 355687428096001 153 6402373705728001 154 15974614352793770 155 18037635241042516 156 12283618767339704 157 5667093535905622 158 1884434605946684 159 468700681540572 160 89368560710208 161 14710753408923 162 14710753408923 163 89368560710208 164 468700681540572 165 1884434605946684 166 5667093535905622 167 12283618767339704 168 18037635241042516 169 15974614352793770 170 6402373705728001 171 121645100408832001 172 309920046408806589 173 358689683932363506 174 251426391809048820 175 119958395571096126 176 41471341932964734 177 10789582122481616 178 2164397119974180 179 343926862250751 180 84275841003354 181 343926862250751 182 2164397119974180 183 10789582122481616 184 41471341932964734 185 119958395571096126 186 251426391809048820 187 358689683932363506 188 309920046408806589 189 121645100408832001 190 2432902008176640001 191 6320046028584960209 192 7483713725055764406 193 5387217520096481244 194 2650594302601898478 195 949385217017989542 196 257262626934155448 197 54071772338419692 198 8970350037870585 199 1307535010540395 200 1307535010540395 201 8970350037870585 202 54071772338419692 203 257262626934155448 204 949385217017989542 205 2650594302601898478 206 5387217520096481244 207 7483713725055764406 208 6320046028584960209 209 2432902008176640001 210 51090942171709440001 211 135153868608460800230 212 163478034254755608795 213 120615281647057549770 214 61049697873719248122 215 22587683828617722540 216 6351899644007394070 217 1392756265880571460 218 242251619977881877 219 34140590296956000 220 7614768641334270 221 34140590296956000 222 242251619977881877 223 1392756265880571460 224 6351899644007394070 225 22587683828617722540 226 61049697873719248122 227 120615281647057549770 228 163478034254755608795 229 135153868608460800230 230 51090942171709440001 231 1124000727777607680001 232 3024476051557847040252 233 3731670622213083677855 234 2817014230489987260060 235 1463708634867276779478 236 557978742047952009288 237 162329474529690002350 238 36992506947467238440 239 6721785084543596333 240 986587267214704648 241 129006659818331295 242 129006659818331295 243 986587267214704648 244 6721785084543596333 245 36992506947467238440 246 162329474529690002350 247 557978742047952009288 248 1463708634867276779478 249 2817014230489987260060 250 3731670622213083677855 251 3024476051557847040252 252 1124000727777607680001 253 25852016738884976640001 254 70686949913608089600275 255 88852900362458770979651 256 68522997923482742685925 257 36482312832434878722522 258 14297219701875206146050 259 4291556653418020074022 260 1013157068508016075050 261 191592328926233358277 262 29394532099239003675 263 3721881075783905527 264 761859695524978050 265 3721881075783905527 266 29394532099239003675 267 191592328926233358277 268 1013157068508016075050 269 4291556653418020074022 270 14297219701875206146050 271 36482312832434878722522 272 68522997923482742685925 273 88852900362458770979651 274 70686949913608089600275 275 25852016738884976640001 276 620448401733239439360001 277 1722338814665479127040299 278 2203156558612618592298251 279 1733404850526044529627949 280 944098505901916091545170 281 379615585677281043057330 282 117294579378683510293270 283 28607326161170363974730 284 5611370089123464885285 285 897011791131003829215 286 118026183605586981635 287 13990945200239106865 288 13990945200239106865 289 118026183605586981635 290 897011791131003829215 291 5611370089123464885285 292 28607326161170363974730 293 117294579378683510293270 294 379615585677281043057330 295 944098505901916091545170 296 1733404850526044529627949 297 2203156558612618592298251 298 1722338814665479127040299 299 620448401733239439360001 300 15511210043330985984000001 301 43678918768370217615360324 302 56801252779980943933489726 303 45538277821763731743945024 304 25335867498073941266937271 305 10434488147833682806530228 306 3311980070134941001726072 307 832477733134738813135728 308 168891571973769865341407 309 28036541450094273444348 310 3845707886773662124202 311 442068232323923904348 312 83622273345804122642 313 442068232323923904348 314 3845707886773662124202 315 28036541450094273444348 316 168891571973769865341407 317 832477733134738813135728 318 3311980070134941001726072 319 10434488147833682806530228 320 25335867498073941266937271 321 45538277821763731743945024 322 56801252779980943933489726 323 43678918768370217615360324 324 15511210043330985984000001 325 403291461126605635584000001 326 1151163098020956643983360350 327 1520511491047874759884858150 328 1240796476145837969157077900 329 704270832771686196582627895 330 296632559341749279502924874 331 96545969971325574023420800 332 24956401131108047265024800 333 5223658590655274026689135 334 897841354046551905824130 335 128019692415475951664550 336 15261675735827926453800 337 1654339178844590073615 338 1654339178844590073615 339 15261675735827926453800 340 128019692415475951664550 341 897841354046551905824130 342 5223658590655274026689135 343 24956401131108047265024800 344 96545969971325574023420800 345 296632559341749279502924874 346 704270832771686196582627895 347 1240796476145837969157077900 348 1520511491047874759884858150 349 1151163098020956643983360350 350 403291461126605635584000001 351 10888869450418352160768000001 352 31484695107692435023134720377 353 42204973356313575160873027600 354 35022016346985499926968823950 355 20256108960981365265244991995 356 8713349934998916092768855063 357 2903373748567511325912272974 358 770368800510243359836954400 359 165995183050117083621550735 360 29465374469373425696968855 361 4354359591183788094615980 362 539861948230372657721650 363 56824569663158653540715 364 9991520928213039911410 365 56824569663158653540715 366 539861948230372657721650 367 4354359591183788094615980 368 29465374469373425696968855 369 165995183050117083621550735 370 770368800510243359836954400 371 2903373748567511325912272974 372 8713349934998916092768855063 373 20256108960981365265244991995 374 35022016346985499926968823950 375 42204973356313575160873027600 376 31484695107692435023134720377 377 10888869450418352160768000001 378 304888344611713860501504000001 379 892460332465806532808540160405 380 1213223949084472539527577678156 381 1022821431071907573115794780750 382 602193067254463727337331857795 383 264229907140951014860912180619 384 90007814894889185435761265490 385 24473700162852489712507976424 386 5418233925855710961115477935 387 991025666681622333611175755 388 151387409965560831332042760 389 19469885232204056268308430 390 2121473970161078256598665 391 211821088794711294496815 392 211821088794711294496815 393 2121473970161078256598665 394 19469885232204056268308430 395 151387409965560831332042760 396 991025666681622333611175755 397 5418233925855710961115477935 398 24473700162852489712507976424 399 90007814894889185435761265490 400 264229907140951014860912180619 401 602193067254463727337331857795 402 1022821431071907573115794780750 403 1213223949084472539527577678156 404 892460332465806532808540160405 405 304888344611713860501504000001 406 8841761993739701954543616000001 407 26186237986120103311949168640434 408 36075954855915510179108290649901 409 30875045450169792159885360695274 410 18486420381451355665875349113945 411 8264860374342043156785801879906 412 2874456539092737313854645732369 413 799745119617608095957468170546 414 181602484012554852741401703159 415 34157978256377194228260561310 416 5381260477528065426818521415 417 716012490361714207931415510 418 80965122552241734534182895 419 7859745622095812376637020 420 1291083362632086432192630 421 7859745622095812376637020 422 80965122552241734534182895 423 716012490361714207931415510 424 5381260477528065426818521415 425 34157978256377194228260561310 426 181602484012554852741401703159 427 799745119617608095957468170546 428 2874456539092737313854645732369 429 8264860374342043156785801879906 430 18486420381451355665875349113945 431 30875045450169792159885360695274 432 36075954855915510179108290649901 433 26186237986120103311949168640434 434 8841761993739701954543616000001 435 265252859812191058636308480000001 436 794428901577342801313018675200464 437 1108464883663585408685197885542921 438 962327318361009274975668771008304 439 585467656893710462136113962432965 440 266432231611712650367184298410960 441 94498556547124162445379429715341 442 26866810127620974421787930315184 443 6247819639994037526768743239571 444 1206341831697107512047591450864 445 195595792403790247167773871355 446 26861631192772361758686745520 447 3144889879725962217107226135 448 315512286576648424127039040 449 29197210605623737977801375 450 29197210605623737977801375 451 315512286576648424127039040 452 3144889879725962217107226135 453 26861631192772361758686745520 454 195595792403790247167773871355 455 1206341831697107512047591450864 456 6247819639994037526768743239571 457 26866810127620974421787930315184 458 94498556547124162445379429715341 459 266432231611712650367184298410960 460 585467656893710462136113962432965 461 962327318361009274975668771008304 462 1108464883663585408685197885542921 463 794428901577342801313018675200464 464 265252859812191058636308480000001 465 8222838654177922817725562880000001 466 24892548808709817899339887411200495 467 35156840295148490470554153123957305 468 30940611752854872932930929354038855 469 19111824682066033601195158068490389 470 8844866836856802623515494877807275 471 3195887484572561685972223560475581 472 927369670503374359608222768172995 473 220549218967435735053184220363235 474 43644416422590665872176932150205 475 7269811395820132136889421035019 476 1028306349708897848731189658325 477 124353014544880396134793260455 478 12922115086986282171393842025 479 1163986668748089351212418015 480 179410065294177469746259650 481 1163986668748089351212418015 482 12922115086986282171393842025 483 124353014544880396134793260455 484 1028306349708897848731189658325 485 7269811395820132136889421035019 486 43644416422590665872176932150205 487 220549218967435735053184220363235 488 927369670503374359608222768172995 489 3195887484572561685972223560475581 490 8844866836856802623515494877807275 491 19111824682066033601195158068490389 492 30940611752854872932930929354038855 493 35156840295148490470554153123957305 494 24892548808709817899339887411200495 495 8222838654177922817725562880000001 496 263130836933693530167218012160000001 497 804784400532892095596601960038400527 498 1149911438253461512957072787374213145 499 1025256416386504424324343891907552615 500 642519001578967948171175928693733749 501 302147563461483717553686156079773003 502 111113266343178776574311455842404637 503 32871716940680541176730488230467171 504 7984944677461317147655342452343875 505 1617170544490309981843983494438685 506 276278381087988270398283027176363 507 40175614563875380199494648627669 508 5007602295672593035858740430855 509 537850419611261139239189126585 510 49994057861176625724984467055 511 4310704065427058593776844065 512 4310704065427058593776844065 513 49994057861176625724984467055 514 537850419611261139239189126585 515 5007602295672593035858740430855 516 40175614563875380199494648627669 517 276278381087988270398283027176363 518 1617170544490309981843983494438685 519 7984944677461317147655342452343875 520 32871716940680541176730488230467171 521 111113266343178776574311455842404637 522 302147563461483717553686156079773003 523 642519001578967948171175928693733749 524 1025256416386504424324343891907552615 525 1149911438253461512957072787374213145 526 804784400532892095596601960038400527 527 263130836933693530167218012160000001 528 8683317618811886495518194401280000001 529 26821016054519132684855082693427200560 530 38751861862897122023180003943383190536 531 34983373179008107515660421219640586400 532 22228383468492446713973149460026330044 533 10613388595807930627442812141166271840 534 3968885352786383344505479025734117320 535 1195879925385636635378762301412803360 536 296374891296904005740236355055240966 537 61351572645641494380174746864856000 538 10734357120392155080824270870494824 539 1602073661644550452918468428796640 540 205426489037338370680580942745724 541 22756638374238832627833910832800 542 2187133536694071537994042197320 543 183767720699818243999948652400 544 26680346413096310771251366530 545 183767720699818243999948652400 546 2187133536694071537994042197320 547 22756638374238832627833910832800 548 205426489037338370680580942745724 549 1602073661644550452918468428796640 550 10734357120392155080824270870494824 551 61351572645641494380174746864856000 552 296374891296904005740236355055240966 553 1195879925385636635378762301412803360 554 3968885352786383344505479025734117320 555 10613388595807930627442812141166271840 556 22228383468492446713973149460026330044 557 34983373179008107515660421219640586400 558 38751861862897122023180003943383190536 559 26821016054519132684855082693427200560 560 8683317618811886495518194401280000001 561 295232799039604140847618609643520000001 562 920597863472462397780591005977804800594 563 1344384319393021281472975216768450729576 564 1228186549949172777555634325410314504624 565 790748411107751295790747502756060987644 566 383083595725962088047028752423909567576 567 145555490590544964340628362567063957128 568 44628802815898028947338366732079741872 569 11272626229480372828255624653368513094 570 2382328361248714716316580547912407436 571 426319714738971168705981701224101096 572 65204861616193779932313205286646704 573 8586574285843539537466607794921116 574 979152121438060030969156507790264 575 97117696554388975937338314052440 576 8408768268378555338983516266560 577 678699133190453314288471012275 578 678699133190453314288471012275 579 8408768268378555338983516266560 580 97117696554388975937338314052440 581 979152121438060030969156507790264 582 8586574285843539537466607794921116 583 65204861616193779932313205286646704 584 426319714738971168705981701224101096 585 2382328361248714716316580547912407436 586 11272626229480372828255624653368513094 587 44628802815898028947338366732079741872 588 145555490590544964340628362567063957128 589 383083595725962088047028752423909567576 590 790748411107751295790747502756060987644 591 1228186549949172777555634325410314504624 592 1344384319393021281472975216768450729576 593 920597863472462397780591005977804800594 594 295232799039604140847618609643520000001 595 10333147966386144929666651337523200000001 596 32516158020575788063168303818866688000629 597 47974049042228207249334723592873574590366 598 44330913567614068495920176606128410679784 599 28904380938720468130231796921735080809484 600 14198674261516424377436753823799287598796 601 5477525766395035839969020338955443699344 602 1707563589146975977497399005052476971080 603 439170720847711077932347192852382375766 604 94654118873185387717745546101544580894 605 17303518377112698468344431469195537676 606 2708489871305510894982173316917918056 607 365734961613592506143087212299267884 608 42856898354099534755936518956997196 609 4378267440352520245255129582913024 610 391345398850003882366578264431080 611 30811372566794399184779800806455 612 4228003068804106913048985644970 613 30811372566794399184779800806455 614 391345398850003882366578264431080 615 4378267440352520245255129582913024 616 42856898354099534755936518956997196 617 365734961613592506143087212299267884 618 2708489871305510894982173316917918056 619 17303518377112698468344431469195537676 620 94654118873185387717745546101544580894 621 439170720847711077932347192852382375766 622 1707563589146975977497399005052476971080 623 5477525766395035839969020338955443699344 624 14198674261516424377436753823799287598796 625 28904380938720468130231796921735080809484 626 44330913567614068495920176606128410679784 627 47974049042228207249334723592873574590366 628 32516158020575788063168303818866688000629 629 10333147966386144929666651337523200000001 630 371993326789901217467999448150835200000001 631 1180914836707114515203725588816723968000665 632 1759581923540791249039218353162315366613010 633 1643886937476334673102461081413495073532960 634 1084888627361550921184264865788412162881708 635 540056654353311745717954934559360834052220 636 211389601851737714616321484393453503009600 637 66949814975686171029875270452563847636104 638 17517709539664574783055243010107247586166 639 3846719000282385035442370413204728196150 640 717580780449242518672495372537189818180 641 114809153744110583274988993485935923992 642 15874948489378766691850564379003671180 643 1908583301917029234828171881570216540 644 200474515466779967314527817028650960 645 18466473985787048558149164539600504 646 1496310120598247824827479689167385 647 113513133914533290023234311442675 648 113513133914533290023234311442675 649 1496310120598247824827479689167385 650 18466473985787048558149164539600504 651 200474515466779967314527817028650960 652 1908583301917029234828171881570216540 653 15874948489378766691850564379003671180 654 114809153744110583274988993485935923992 655 717580780449242518672495372537189818180 656 3846719000282385035442370413204728196150 657 17517709539664574783055243010107247586166 658 66949814975686171029875270452563847636104 659 211389601851737714616321484393453503009600 660 540056654353311745717954934559360834052220 661 1084888627361550921184264865788412162881708 662 1643886937476334673102461081413495073532960 663 1759581923540791249039218353162315366613010 664 1180914836707114515203725588816723968000665 665 371993326789901217467999448150835200000001 666 13763753091226345046315979581580902400000001 667 44065842284953138280005846234369622016000702 668 66285446007716390729654804655822392525037615 669 62583398610165174153830278365461631519174330 670 41784766149853718756920261115584513223121228 671 21066984838434085512748597444458433394102616 672 8361471922867607186521849854728703608653100 673 2688532755952126042721706313352846560488648 674 715105067943275438002908192962343726109470 675 159846312550112821093838314270548284161092 676 30397207876904358199846142203668809432850 677 4965519468981333063030524932879283400684 678 702182247851089628411999736956740094212 679 86492530659256798989593699967215381400 680 9326140346694909057955819446162088860 681 883733420931549164566849656657049608 682 73817146884314755173929102410675089 683 5467628999456354943547570270240920 684 711284728535862153451921589575150 685 5467628999456354943547570270240920 686 73817146884314755173929102410675089 687 883733420931549164566849656657049608 688 9326140346694909057955819446162088860 689 86492530659256798989593699967215381400 690 702182247851089628411999736956740094212 691 4965519468981333063030524932879283400684 692 30397207876904358199846142203668809432850 693 159846312550112821093838314270548284161092 694 715105067943275438002908192962343726109470 695 2688532755952126042721706313352846560488648 696 8361471922867607186521849854728703608653100 697 21066984838434085512748597444458433394102616 698 41784766149853718756920261115584513223121228 699 62583398610165174153830278365461631519174330 700 66285446007716390729654804655822392525037615 701 44065842284953138280005846234369622016000702 702 13763753091226345046315979581580902400000001 703 523022617466601111760007224100074291200000001 704 1688265759919445599686538136487626539008000740 705 2562912790578175986006888423155620537958664291 706 2444454593193993008575205382543364388351243700 707 1650404512304606486916800200757672836046145768 708 842330190010348968241366964004969103423378080 709 338802917907403158600578891920693130948876348 710 110525716649048396809946689488585973079339344 711 29862525337796592686832199508802951345295566 712 6789264944847562639567742337073325388139704 713 1314940211872478432638545312641308595280426 714 219086947698195012522468385143899982419352 715 31648444887322663211215708157757003784460 716 3988898412900423482316499197731817909232 717 440885863765399569915834191184245008140 718 42908008647031715764307264782062023664 719 3688747811461737202706544576975287145 720 280865214908382275677826823492059304 721 20098472063149311215997537477144735 722 20098472063149311215997537477144735 723 280865214908382275677826823492059304 724 3688747811461737202706544576975287145 725 42908008647031715764307264782062023664 726 440885863765399569915834191184245008140 727 3988898412900423482316499197731817909232 728 31648444887322663211215708157757003784460 729 219086947698195012522468385143899982419352 730 1314940211872478432638545312641308595280426 731 6789264944847562639567742337073325388139704 732 29862525337796592686832199508802951345295566 733 110525716649048396809946689488585973079339344 734 338802917907403158600578891920693130948876348 735 842330190010348968241366964004969103423378080 736 1650404512304606486916800200757672836046145768 737 2444454593193993008575205382543364388351243700 738 2562912790578175986006888423155620537958664291 739 1688265759919445599686538136487626539008000740 740 523022617466601111760007224100074291200000001 741 20397882081197443358640281739902897356800000001 742 66365387254324979499534994547117509312512000779 743 101641864592468309053955186639556827519385893151 744 97896641925143903320439898342346831681361231049 745 66810230573073645998330413212092604613900810068 746 34501281922708216248330111796951419392919088632 747 14055643988399072153663943748907051522433838748 748 4649305867220290634188499781559722963789619828 749 1275164204823115511596402441028711353650148350 750 294643858186851535629972393402494315834389530 751 58071933207874221512380348990590393103690290 752 9859331172102083916956513897478112704226302 753 1453376298303778719096628679813223014032692 754 187215482990433733412466006252810867941828 755 21183447099586276641375131360516265826972 756 2114298196594629810414259914607260119556 757 186769068944568649503307570528556545689 758 14640298392866264073345768514566579231 759 1023801535019825373481583686489214039 760 126608574505786916183089421169606530 761 1023801535019825373481583686489214039 762 14640298392866264073345768514566579231 763 186769068944568649503307570528556545689 764 2114298196594629810414259914607260119556 765 21183447099586276641375131360516265826972 766 187215482990433733412466006252810867941828 767 1453376298303778719096628679813223014032692 768 9859331172102083916956513897478112704226302 769 58071933207874221512380348990590393103690290 770 294643858186851535629972393402494315834389530 771 1275164204823115511596402441028711353650148350 772 4649305867220290634188499781559722963789619828 773 14055643988399072153663943748907051522433838748 774 34501281922708216248330111796951419392919088632 775 66810230573073645998330413212092604613900810068 776 97896641925143903320439898342346831681361231049 777 101641864592468309053955186639556827519385893151 778 66365387254324979499534994547117509312512000779 779 20397882081197443358640281739902897356800000001 780 815915283247897734345611269596115894272000000001 781 2675013372254196623340040063624603269857280000819 782 4132039970953057341657742460129390610087936324311 783 4017507541598224441871551120333430094771077917089 784 2770305864848089743253656426826051015755239012028 785 1446861507481402295931534885090149315358313206552 786 596727041458671102394887861753226460006076554588 787 200027878677210697521203935010671086468377275092 788 55655874060144911098044597375989983412519429662 789 13060918532297176936795295200734112100086966218 790 2617521186501820396125022970352734038832994882 791 452445180091957578182847001743252767559634638 792 67994383104253232355544325262899959266846948 793 8941995617921116115975231622768016396329572 794 1034553366973497766328802585459792491468988 795 105755374952257003447228117055777641566532 796 9585060670965678067011490192112750298441 797 772374577429061691287635743054792031659 798 55462609573718577374821340434794122411 799 3755749687955610546382544532568019569 800 3755749687955610546382544532568019569 801 55462609573718577374821340434794122411 802 772374577429061691287635743054792031659 803 9585060670965678067011490192112750298441 804 105755374952257003447228117055777641566532 805 1034553366973497766328802585459792491468988 806 8941995617921116115975231622768016396329572 807 67994383104253232355544325262899959266846948 808 452445180091957578182847001743252767559634638 809 2617521186501820396125022970352734038832994882 810 13060918532297176936795295200734112100086966218 811 55655874060144911098044597375989983412519429662 812 200027878677210697521203935010671086468377275092 813 596727041458671102394887861753226460006076554588 814 1446861507481402295931534885090149315358313206552 815 2770305864848089743253656426826051015755239012028 816 4017507541598224441871551120333430094771077917089 817 4132039970953057341657742460129390610087936324311 818 2675013372254196623340040063624603269857280000819 819 815915283247897734345611269596115894272000000001 820 33452526613163807108170062053440751665152000000001 821 110491463545669959291287253878204849958420480000860 822 172088652181329547631307480928929618283462656357890 823 168849849176480259458391338393800024495698835213840 824 117600048000369903915271464620201521740128243212677 825 62091627671585583876446586715522172859027069179700 826 25912670207286917494121937216972424309783613959220 827 8797870067224309700764249197189812087288022048400 828 2481918715143152052541032427352708059794052973074 829 591153533884329165506651695636732559230973526680 830 120379287178871813177920947304736462585881254300 831 21167773570272081101607053416101479888600212320 832 3240214887366340104106796684511287074399850466 833 434616203439018967520053467548757245585223400 834 51358683663833637748235459717368921444402880 835 5370523739988757189554935467376635374044000 836 498742861715193063525743822004402523437613 837 41252400126379703345648243540920973719260 838 3045944811565634596867730703141404025710 839 201733061010746038508881422604086831540 840 23773575736011693936817093571561052338 841 201733061010746038508881422604086831540 842 3045944811565634596867730703141404025710 843 41252400126379703345648243540920973719260 844 498742861715193063525743822004402523437613 845 5370523739988757189554935467376635374044000 846 51358683663833637748235459717368921444402880 847 434616203439018967520053467548757245585223400 848 3240214887366340104106796684511287074399850466 849 21167773570272081101607053416101479888600212320 850 120379287178871813177920947304736462585881254300 851 591153533884329165506651695636732559230973526680 852 2481918715143152052541032427352708059794052973074 853 8797870067224309700764249197189812087288022048400 854 25912670207286917494121937216972424309783613959220 855 62091627671585583876446586715522172859027069179700 856 117600048000369903915271464620201521740128243212677 857 168849849176480259458391338393800024495698835213840 858 172088652181329547631307480928929618283462656357890 859 110491463545669959291287253878204849958420480000860 860 33452526613163807108170062053440751665152000000001 861 1405006117752879898543142606244511569936384000000001 862 4674093995531302097342234724938044449918812160000902 863 7338214855161510959806201452893248817863852032394010 864 7263782317593500444883743693468530647102809813445220 865 5108051865192016223899792852442263937580323722833957 866 2725448410206964426726028106672132781705149835024134 867 1150423776377636118629567949828363980125710471609020 868 395423213030707924926220403498943165223764187799320 869 113038456103236695907487611145889121667733940438450 870 27310367138284977003820403635910848261357932702092 871 5647083595396945318979330976676005996622157202060 872 1009425777130299219445389952918310096751691874040 873 157256798839658365472805186625162345901743750818 874 21494095431805136686261029465673708647600926460 875 2591680917320029768549314818564561100714444880 876 276920680743296212815530784795627392753984480 877 26317723930115196594868504686334394811090701 878 2231343616970234135764359443004623291183278 879 169180909873856212131966646881859046009330 880 11494151434936611404443386197734131237640 881 738671248537523328596759491329962049207 882 738671248537523328596759491329962049207 883 11494151434936611404443386197734131237640 884 169180909873856212131966646881859046009330 885 2231343616970234135764359443004623291183278 886 26317723930115196594868504686334394811090701 887 276920680743296212815530784795627392753984480 888 2591680917320029768549314818564561100714444880 889 21494095431805136686261029465673708647600926460 890 157256798839658365472805186625162345901743750818 891 1009425777130299219445389952918310096751691874040 892 5647083595396945318979330976676005996622157202060 893 27310367138284977003820403635910848261357932702092 894 113038456103236695907487611145889121667733940438450 895 395423213030707924926220403498943165223764187799320 896 1150423776377636118629567949828363980125710471609020 897 2725448410206964426726028106672132781705149835024134 898 5108051865192016223899792852442263937580323722833957 899 7263782317593500444883743693468530647102809813445220 900 7338214855161510959806201452893248817863852032394010 901 4674093995531302097342234724938044449918812160000902 902 1405006117752879898543142606244511569936384000000001 903 60415263063373835637355132068513997507264512000000001 904 202391047925598870084259235778580422916445306880000945 905 320217332767476273369008897199347743618064449536432796 906 319680854511682030089807180272040066643284669363187650 907 226910012520850198072574836348485879963055781261938417 908 122302333504091486573119001439343973550752112371412285 909 52193670794445317527797449949291783908121504856840382 910 18153621936698076890457045300282918093322991134358700 911 5256076825469885848948187682771999373379464452505274 912 1287384243049490707071764967476748109585809169030770 913 270134961740353625719931634762745248350824165051664 914 49052392011999811755131049289961642244914442085500 915 7771468127235608934773522359593464010897114506826 916 1081502902407279242871645494594593886136661434930 917 132936374876566412391191004420520807409935895716 918 14499270189281614724368352738929802878653214800 919 1408582809733485023710160689630646409702642733 920 122265499326313150989080501517365834505363165 921 9506119387118373791504329745866374360453948 922 663353800937897587896635713393541407153350 923 41726582823026958573045385310196613732243 924 4696434113756105386310169714490825515810 925 41726582823026958573045385310196613732243 926 663353800937897587896635713393541407153350 927 9506119387118373791504329745866374360453948 928 122265499326313150989080501517365834505363165 929 1408582809733485023710160689630646409702642733 930 14499270189281614724368352738929802878653214800 931 132936374876566412391191004420520807409935895716 932 1081502902407279242871645494594593886136661434930 933 7771468127235608934773522359593464010897114506826 934 49052392011999811755131049289961642244914442085500 935 270134961740353625719931634762745248350824165051664 936 1287384243049490707071764967476748109585809169030770 937 5256076825469885848948187682771999373379464452505274 938 18153621936698076890457045300282918093322991134358700 939 52193670794445317527797449949291783908121504856840382 940 122302333504091486573119001439343973550752112371412285 941 226910012520850198072574836348485879963055781261938417 942 319680854511682030089807180272040066643284669363187650 943 320217332767476273369008897199347743618064449536432796 944 202391047925598870084259235778580422916445306880000945 945 60415263063373835637355132068513997507264512000000001 946 2658271574788448768043625811014615890319638528000000001 947 8965621371789724119344761506326052605830858014720000989 948 14291953689694554898320650712549881142111281086464474376 949 14386174931281485597320524829169110675922589896031830674 950 10303721405429090745283099979605418785017737869074515017 951 5608212686700875607289810899679620716195953745695358633 952 2418823848459685457796206799208182465482068656593592122 953 850953036009160700707907443161740177139516949396651348 954 249421002257373054244177303342250622637329134701145162 955 61900983519647476960105846251727542635359682277115498 956 13173322559625050238748756895560739038470372946694312 957 2428440210268345342945697714365412840026295353124668 958 390996989610366604885161296874125653995616001769882 959 55357595833155895620903265471665876443425298575338 960 6930703396976201378778439344613983607914682107452 961 770904263204957113262671206395058717982659225088 962 76476913817543377466414285672017731892255855277 963 6788264779744804733845971975375224973989492953 964 540534743047074505235410731729463589758391392 965 38693461532571114091289583162225112677307658 966 2494427465414163411526520172261713848575225 967 152527096775074238949473991364427574196935 968 152527096775074238949473991364427574196935 969 2494427465414163411526520172261713848575225 970 38693461532571114091289583162225112677307658 971 540534743047074505235410731729463589758391392 972 6788264779744804733845971975375224973989492953 973 76476913817543377466414285672017731892255855277 974 770904263204957113262671206395058717982659225088 975 6930703396976201378778439344613983607914682107452 976 55357595833155895620903265471665876443425298575338 977 390996989610366604885161296874125653995616001769882 978 2428440210268345342945697714365412840026295353124668 979 13173322559625050238748756895560739038470372946694312 980 61900983519647476960105846251727542635359682277115498 981 249421002257373054244177303342250622637329134701145162 982 850953036009160700707907443161740177139516949396651348 983 2418823848459685457796206799208182465482068656593592122 984 5608212686700875607289810899679620716195953745695358633 985 10303721405429090745283099979605418785017737869074515017 986 14386174931281485597320524829169110675922589896031830674 987 14291953689694554898320650712549881142111281086464474376 988 8965621371789724119344761506326052605830858014720000989 989 2658271574788448768043625811014615890319638528000000001 990 119622220865480194561963161495657715064383733760000000001 991 406111233305326034138557893595686983152708249190400001034 992 652103537408044694543774043571070704000838506905600518881 993 661669825597361406777744268025159861558627826401448377594 994 478053638175590569135060023911412956001720792554280335347 995 262673292306968493073324590465188351013835403972067606398 996 114455285867386721208119116864047831662853629651468641007 997 40711710468871916989652041741486490432646718556482026118 998 12074898137590948141695886093563017792271177568547042318 999 3034965260641509517448940384669956109568249652430147436 1000 654700498702774737703799906549487347931639457352905034 1001 122453132021700590671305153884284940966432179423196356 1002 20023304742734842562777947213240653192732607070885670 1003 2882088802102381907825367165488111973683919111159804 1004 367239248697084957646386198729737690830325381760606 1005 41621395241199270701559256912954547141469135235724 1006 4212365384994381628584780602650740464320477735597 1007 381948828905183781554732183135911879150876799042 1008 31112328191735432653057672477330106383437584133 1009 2281739862405485793027469067702382240949938762 1010 150927553090027365224855852648531191624001067 1011 9039642387710654298434816765152243675511732 1012 973703109250653588435887941225557517180678 1013 9039642387710654298434816765152243675511732 1014 150927553090027365224855852648531191624001067 1015 2281739862405485793027469067702382240949938762 1016 31112328191735432653057672477330106383437584133 1017 381948828905183781554732183135911879150876799042 1018 4212365384994381628584780602650740464320477735597 1019 41621395241199270701559256912954547141469135235724 1020 367239248697084957646386198729737690830325381760606 1021 2882088802102381907825367165488111973683919111159804 1022 20023304742734842562777947213240653192732607070885670 1023 122453132021700590671305153884284940966432179423196356 1024 654700498702774737703799906549487347931639457352905034 1025 3034965260641509517448940384669956109568249652430147436 1026 12074898137590948141695886093563017792271177568547042318 1027 40711710468871916989652041741486490432646718556482026118 1028 114455285867386721208119116864047831662853629651468641007 1029 262673292306968493073324590465188351013835403972067606398 1030 478053638175590569135060023911412956001720792554280335347 1031 661669825597361406777744268025159861558627826401448377594 1032 652103537408044694543774043571070704000838506905600518881 1033 406111233305326034138557893595686983152708249190400001034 1034 119622220865480194561963161495657715064383733760000000001 1035 5502622159812088949850305428800254892961651752960000000001 1036 18800738952910477764935626266897258940088963196518400001080 1037 30402873954075381983152163897864939367191279566848000566445 1038 31088915514886669406320010372728424335697718521364672246120 1039 22652137181674527586990505367950155837637784282118505704671 1040 12561025084296141250507991185310077102638149050340745432360 1041 5527616442206757668646803966211388607505054530853925735315 1042 1987193967435494902732113036972426391558765746887518552440 1043 596157024798055531507662802045385308275081506336831731746 1044 151683300127100385944347143788380945557189830235432348144 1045 33151188200969147451823736085942282820637143907946378930 1046 6287544571701001908583836984951455744434311596327204880 1047 1043525150187503348559090709372844651997067461164539486 1048 152599389639444410322743977941038519401915851581805264 1049 19775094242168289959518841628909209872403130679253670 1050 2281823429792251408226882065981817298368413031435120 1051 235390202950940761898055707532288273290695870724181 1052 21782011514630675591425323701695416989501194375704 1053 1813115925659007758377029796619325825927171289985 1054 136072360041570262058291063383151978638294782360 1055 9224361919270879516162296095567787031846248339 1056 565728373800105745365487731267994478427089024 1057 32991668904459577515864910533133462432554735 1058 32991668904459577515864910533133462432554735 1059 565728373800105745365487731267994478427089024 1060 9224361919270879516162296095567787031846248339 1061 136072360041570262058291063383151978638294782360 1062 1813115925659007758377029796619325825927171289985 1063 21782011514630675591425323701695416989501194375704 1064 235390202950940761898055707532288273290695870724181 1065 2281823429792251408226882065981817298368413031435120 1066 19775094242168289959518841628909209872403130679253670 1067 152599389639444410322743977941038519401915851581805264 1068 1043525150187503348559090709372844651997067461164539486 1069 6287544571701001908583836984951455744434311596327204880 1070 33151188200969147451823736085942282820637143907946378930 1071 151683300127100385944347143788380945557189830235432348144 1072 596157024798055531507662802045385308275081506336831731746 1073 1987193967435494902732113036972426391558765746887518552440 1074 5527616442206757668646803966211388607505054530853925735315 1075 12561025084296141250507991185310077102638149050340745432360 1076 22652137181674527586990505367950155837637784282118505704671 1077 31088915514886669406320010372728424335697718521364672246120 1078 30402873954075381983152163897864939367191279566848000566445 1079 18800738952910477764935626266897258940088963196518400001080 1080 5502622159812088949850305428800254892961651752960000000001 1081 258623241511168180642964355153611979969197632389120000000001 1082 889137352946604543901824739972971425077142921989324800001127 1083 1447735814794453430973087329466549409198079102838374400617205 1084 1491581903153748844080192651416100883144984050070978778869035 1085 1095739363053589465994873762666385748704673579778759861272311 1086 613020316143593166360866091077523779661630789232292317071897 1087 272358997868013751676907777597245341655375647821476264736235 1088 98925732911675018097056116703915429010758828582434019664245 1089 30006574132944104883592264733105535879597712792731891350826 1090 7725272130771773670891978560099289666694659369385698719790 1091 1709789145572650316180062739827661550796436503201878288834 1092 328665783070916237155264074378187067997980332279843136190 1093 55333226630513659290861100295854324113687563518426909006 1094 8215696463241390633728056027204010314605122945981445650 1095 1082028819021354038420047961808097236242149882519662294 1096 127020795442404106142558928670211936656267513395871210 1097 13345162968486467072775741768873522444562586029933541 1098 1259144744138577310525693398266154122475936652608435 1099 106998460020435000044015348034350917356900643171049 1100 8208516842647784662951259849225474193976621935655 1101 569617238234578134380153047473005091470167034139 1102 35810415914910013050955901947545697144550153101 1103 2046944425930098623277742436005697897917024559 1104 211401560783014606300630206258917494681047330 1105 2046944425930098623277742436005697897917024559 1106 35810415914910013050955901947545697144550153101 1107 569617238234578134380153047473005091470167034139 1108 8208516842647784662951259849225474193976621935655 1109 106998460020435000044015348034350917356900643171049 1110 1259144744138577310525693398266154122475936652608435 1111 13345162968486467072775741768873522444562586029933541 1112 127020795442404106142558928670211936656267513395871210 1113 1082028819021354038420047961808097236242149882519662294 1114 8215696463241390633728056027204010314605122945981445650 1115 55333226630513659290861100295854324113687563518426909006 1116 328665783070916237155264074378187067997980332279843136190 1117 1709789145572650316180062739827661550796436503201878288834 1118 7725272130771773670891978560099289666694659369385698719790 1119 30006574132944104883592264733105535879597712792731891350826 1120 98925732911675018097056116703915429010758828582434019664245 1121 272358997868013751676907777597245341655375647821476264736235 1122 613020316143593166360866091077523779661630789232292317071897 1123 1095739363053589465994873762666385748704673579778759861272311 1124 1491581903153748844080192651416100883144984050070978778869035 1125 1447735814794453430973087329466549409198079102838374400617205 1126 889137352946604543901824739972971425077142921989324800001127 1127 258623241511168180642964355153611979969197632389120000000001 1128 12413915592536072670862289047373375038521486354677760000000001 1129 42937216182948186287930551873856240383672057887876710400001175 1130 70380456463080369230610016554367343066584939858231296000671301 1131 73043667166174397946822334597439391800157313506245345528494875 1132 54087071329726043211834133259402616820969315879448806846985991 1133 30520714537946061451316446134387527172462951462399482760222825 1134 13686252213808253246852439415745300179119661799119539627547291 1135 5020794177628414620335601379385185934171787943129199783771525 1136 1539241291292992052509484823892981151230145264470395522876186 1137 400819636409989241086407235617871439753639941141388154204174 1138 89795151118258988847534990071827033297536326689998115353186 1139 17485746732976629699632738309979835746229176021446403942174 1140 2984660661335571883116596888526185096747177969570133961966 1141 449686656866100409709807786498035876175008355514111302834 1142 60153079776266384477890195833125157304650873632281446966 1143 7179027000256751133255257136484339818880219643582637834 1144 767588617929754525313989465878414741021894560459189701 1145 73784110687138165713892368189354524429166435482507939 1146 6395070825119034684397498548977804688585624834110201 1147 501007268454338099157441538838191968642452595102439 1148 35550143904595814714816999905214669054268703065099 1149 2288507613975573361632514436629614537249539747109 1150 133840158819524869485839125557062521188692884999 1151 7459847317336287345248566641118333610439972209 1152 7459847317336287345248566641118333610439972209 1153 133840158819524869485839125557062521188692884999 1154 2288507613975573361632514436629614537249539747109 1155 35550143904595814714816999905214669054268703065099 1156 501007268454338099157441538838191968642452595102439 1157 6395070825119034684397498548977804688585624834110201 1158 73784110687138165713892368189354524429166435482507939 1159 767588617929754525313989465878414741021894560459189701 1160 7179027000256751133255257136484339818880219643582637834 1161 60153079776266384477890195833125157304650873632281446966 1162 449686656866100409709807786498035876175008355514111302834 1163 2984660661335571883116596888526185096747177969570133961966 1164 17485746732976629699632738309979835746229176021446403942174 1165 89795151118258988847534990071827033297536326689998115353186 1166 400819636409989241086407235617871439753639941141388154204174 1167 1539241291292992052509484823892981151230145264470395522876186 1168 5020794177628414620335601379385185934171787943129199783771525 1169 13686252213808253246852439415745300179119661799119539627547291 1170 30520714537946061451316446134387527172462951462399482760222825 1171 54087071329726043211834133259402616820969315879448806846985991 1172 73043667166174397946822334597439391800157313506245345528494875 1173 70380456463080369230610016554367343066584939858231296000671301 1174 42937216182948186287930551873856240383672057887876710400001175 1175 12413915592536072670862289047373375038521486354677760000000001 1176 608281864034267560872252163321295376887552831379210240000000001 1177 2116337508556997200779459330866329153838452322860636569600001224 1178 3491579582873886278587821363037856050646334110941210214400728876 1179 3649520147605625868624904411828897541274293301664253215001388624 1180 2723310162322750515326694864308167616027653791599233676623234866 1181 1549602083689083054326339993844391448271653937536353217241096384 1182 701147073014550470547085977505907235949326379505945864648705716 1183 259705166917600569643296907005619410953537255098160062675604784 1184 80443617450985025193300357750141262344447011784064107205364111 1185 21179403475382464865743439369168681698964579548179879459653640 1186 4800782041204679694615621749137396054055110065211149108978960 1187 946596741034113844129539167260837632873257878461975373417440 1188 163734119138419651972345985847669302611658264249243677632940 1189 25019306847774491958897178421161703041903641143702288692800 1190 3397187565903153249126427064362844036436808197957474633800 1191 411925402788847190007382054867443435163487099386716789600 1192 44790869278814722872938576192366950439707389022231426735 1193 4383010041599524616994364964667776567123722855221001560 1194 387142581117969832426383802559495179132658835424234540 1195 30944426979347412552195079736957192639324312576265360 1196 2242964318751660176207004263296174959199403708899138 1197 147686988897003405242629147969361480303338887273792 1198 8845977024804704863012419005831084544918942718108 1199 483576929337398559747206194806105150604958814792 1200 47966244391416863833897812360372704493106884418 1201 483576929337398559747206194806105150604958814792 1202 8845977024804704863012419005831084544918942718108 1203 147686988897003405242629147969361480303338887273792 1204 2242964318751660176207004263296174959199403708899138 1205 30944426979347412552195079736957192639324312576265360 1206 387142581117969832426383802559495179132658835424234540 1207 4383010041599524616994364964667776567123722855221001560 1208 44790869278814722872938576192366950439707389022231426735 1209 411925402788847190007382054867443435163487099386716789600 1210 3397187565903153249126427064362844036436808197957474633800 1211 25019306847774491958897178421161703041903641143702288692800 1212 163734119138419651972345985847669302611658264249243677632940 1213 946596741034113844129539167260837632873257878461975373417440 1214 4800782041204679694615621749137396054055110065211149108978960 1215 21179403475382464865743439369168681698964579548179879459653640 1216 80443617450985025193300357750141262344447011784064107205364111 1217 259705166917600569643296907005619410953537255098160062675604784 1218 701147073014550470547085977505907235949326379505945864648705716 1219 1549602083689083054326339993844391448271653937536353217241096384 1220 2723310162322750515326694864308167616027653791599233676623234866 1221 3649520147605625868624904411828897541274293301664253215001388624 1222 3491579582873886278587821363037856050646334110941210214400728876 1223 2116337508556997200779459330866329153838452322860636569600001224 1224 608281864034267560872252163321295376887552831379210240000000001 1225 30414093201713378043612608166064768844377641568960512000000000001 1226 106425157291884127599845218706637753068810168974411038720000001274 1227 176695316652251311130170527482759131686155157869921147289600790076 1228 185967586963155179709833041954482733114360999194153870950717832424 1229 139815028263743151634959647627237278342656982881625933179972666066 1230 80203414346776903231643694556527740029610350668416050043249559684 1231 36606955734416606581680638869139753245737972912684448536459684916 1232 13686405418894578952711931327786877783626189112500197378042602584 1233 4281886039466851829308314794512682528175885114676395866499689711 1234 1139413791220108268480472326208575347292383280935317280251405814 1235 261218505535616449596524526826038484374382136882487934701450912 1236 52130619092910371901092580112179275453311599270585789634169088 1237 9133302697955096442746838459644139582879237071665692463139692 1238 1414699461527144249917204906895183949233985561578684320270808 1239 194878685142932154415218531026189277517316374122831018105032 1240 23993457705345512749495497834610962810520795613959164569968 1241 2651468866729583333652806710679879788708310293174054278767 1242 263941371358790953658644016206226002763512729898330676358 1243 23740139097498013768366305795807712251395514835015640412 1244 1934363930085253896108131361854822711693681613620402088 1245 143092642914170972684489163449476030121079401275897810 1246 9627313683509120478069253488177000016217374560369140 1247 589983722011474953945445767644401916573206017057140 1248 32973765549777023466633744701922985886176007695360 1249 1759975170237895559117007667844300114185022044875 1250 1759975170237895559117007667844300114185022044875 1251 32973765549777023466633744701922985886176007695360 1252 589983722011474953945445767644401916573206017057140 1253 9627313683509120478069253488177000016217374560369140 1254 143092642914170972684489163449476030121079401275897810 1255 1934363930085253896108131361854822711693681613620402088 1256 23740139097498013768366305795807712251395514835015640412 1257 263941371358790953658644016206226002763512729898330676358 1258 2651468866729583333652806710679879788708310293174054278767 1259 23993457705345512749495497834610962810520795613959164569968 1260 194878685142932154415218531026189277517316374122831018105032 1261 1414699461527144249917204906895183949233985561578684320270808 1262 9133302697955096442746838459644139582879237071665692463139692 1263 52130619092910371901092580112179275453311599270585789634169088 1264 261218505535616449596524526826038484374382136882487934701450912 1265 1139413791220108268480472326208575347292383280935317280251405814 1266 4281886039466851829308314794512682528175885114676395866499689711 1267 13686405418894578952711931327786877783626189112500197378042602584 1268 36606955734416606581680638869139753245737972912684448536459684916 1269 80203414346776903231643694556527740029610350668416050043249559684 1270 139815028263743151634959647627237278342656982881625933179972666066 1271 185967586963155179709833041954482733114360999194153870950717832424 1272 176695316652251311130170527482759131686155157869921147289600790076 1273 106425157291884127599845218706637753068810168974411038720000001274 1274 30414093201713378043612608166064768844377641568960512000000000001 1275 1551118753287382280224243016469303211063259720016986112000000000001 1276 5458097115087803885635718762204590175353696259263923486720000001325 1277 9117886306556700995238542120327353469062723220340389550489600855050 1278 9661042251773165476331655667161378520518566116771768565760358126300 1279 7316534028414055913092775070943583928589867126157076458482582119690 1280 4230189159949365216448788070010152019852784866970843426401055529050 1281 1947158156802023838897356276882655155562246969215127596132651228800 1282 734613632098040133169989136586270520210673617620221405345998533300 1283 232062593431704022247435985847933686720596326057616232920790821495 1284 62391989391692373521812403431150025240086994493901843871420701075 1285 14461557573536547197903223194336538050343042303969457667332376226 1286 2919880079274045416552246112547181528808269923120940615734668000 1287 517929056688620290481181341554030113158829047164857662319580780 1288 81282975235839453188524288711279409224098668341995926074257500 1289 11353512403816684125093349988065898428138380162554867669765840 1290 1418545028115553304639488856684353054011556324423948142365000 1291 159218369908554262765785473946623035735706943092334186828735 1292 16112478806027921970101589804018744503055935366869895091875 1293 1474688465331189650059011672738007465450601084403558432270 1294 122392699531845748121625422322552960631995029760807669500 1295 9232088718700741212120775119126166696095406968894917898 1296 634085640550620664144515294623969589245202431631823850 1297 39716477258378769957952076403369087865099089984260880 1298 2271485597468386485668301936350736538612068958637900 1299 118982692014000701696627369072545302208980428812335 1300 11352855306920815085990871040308357800559845190650 1301 118982692014000701696627369072545302208980428812335 1302 2271485597468386485668301936350736538612068958637900 1303 39716477258378769957952076403369087865099089984260880 1304 634085640550620664144515294623969589245202431631823850 1305 9232088718700741212120775119126166696095406968894917898 1306 122392699531845748121625422322552960631995029760807669500 1307 1474688465331189650059011672738007465450601084403558432270 1308 16112478806027921970101589804018744503055935366869895091875 1309 159218369908554262765785473946623035735706943092334186828735 1310 1418545028115553304639488856684353054011556324423948142365000 1311 11353512403816684125093349988065898428138380162554867669765840 1312 81282975235839453188524288711279409224098668341995926074257500 1313 517929056688620290481181341554030113158829047164857662319580780 1314 2919880079274045416552246112547181528808269923120940615734668000 1315 14461557573536547197903223194336538050343042303969457667332376226 1316 62391989391692373521812403431150025240086994493901843871420701075 1317 232062593431704022247435985847933686720596326057616232920790821495 1318 734613632098040133169989136586270520210673617620221405345998533300 1319 1947158156802023838897356276882655155562246969215127596132651228800 1320 4230189159949365216448788070010152019852784866970843426401055529050 1321 7316534028414055913092775070943583928589867126157076458482582119690 1322 9661042251773165476331655667161378520518566116771768565760358126300 1323 9117886306556700995238542120327353469062723220340389550489600855050 1324 5458097115087803885635718762204590175353696259263923486720000001325 1325 1551118753287382280224243016469303211063259720016986112000000000001