-1 1 0 2 1 3 2 6 3 9 4 12 5 18 6 26 7 34 8 48 9 66 10 86 11 115 12 152 13 196 14 252 15 324 16 410 17 518 18 652 19 815 20 1016 21 1260 22 1556 23 1914 24 2344 25 2860 26 3482 27 4222 28 5104 29 6160 30 7408 31 8883 32 10634 33 12694 34 15112 35 17962 36 21300 37 25198 38 29764 39 35091 40 41284 41 48495 42 56870 43 66567 44 77800 45 90790 46 105780 47 123070 48 142988 49 165894 50 192216 51 222424 52 257048 53 296700 54 342048 55 393864 56 453020 57 520470 58 597308 59 684783 60 784240 61 897220 62 1025488 63 1170939 64 1335732 65 1522338 66 1733430 67 1972010 68 2241516 69 2545684 70 2888676 71 3275235 72 3710548 73 4200372 74 4751212 75 5370232 76 6065360 77 6845490 78 7720444 79 8701088 80 9799538 81 11029171 82 12404808 83 13942897 84 15661580 85 17580966 86 19723320 87 22113144 88 24777584 89 27746658 90 31053332 91 34734075 92 38829192 93 43382892 94 48443976 95 54066350 96 60309100 97 67237306 98 74922768 99 83444176 100 92888016 101 103349566 102 114933240 103 127753615 104 141936704 105 157620570 106 174956554 107 194110788 108 215265208 109 238619068 110 264390744 111 292819190 112 324165926 113 358717188 114 396785872 115 438714196 116 484876300 117 535680746 118 591574008 119 653043771 120 720622036 121 794889630 122 876480496 123 966085556 124 1064458408 125 1172420920 126 1290868136 127 1420775304 128 1563205148 129 1719314202 130 1890361422 131 2077717502 132 2282873168 133 2507449752 134 2753210916 135 3022073540 136 3316120800 137 3637616740 138 3989020424 139 4373002317 140 4792462264 141 5250547690 142 5750674264 143 6296548126 144 6892188944 145 7541956064 146 8250576100 147 9023171812 148 9865295132 149 10782961588 150 11782686316 151 12871525475 152 14057119452 153 15347737670 154 16752330180 155 18280581926 156 19942968560 157 21750820360 158 23716390184 159 25852923220 160 28174735884 161 30697300590 162 33437333052 163 36412889615 164 39643472480 165 43150138880 166 46955621290 167 51084457430 168 55563126496 169 60420197822 170 65686491126 171 71395245865 172 77582305280 173 84286313732 174 91548926372 175 99415036914 176 107933020620 177 117154993000 178 127137091208 179 137939773407 180 149628137184 181 162272266422 182 175947600140 183 190735323935 184 206722796408 185 224004003270 186 242680038260 187 262859626076 188 284659680680 189 308205895896 190 333633385680 191 361087369145 192 390723895574 193 422710627464 194 457227679268 195 494468506542 196 534640862900 197 577967825038 198 624688881500 199 675061101720 200 729360386720 201 787882800127 202 850945995416 203 918890740334 204 992082541120 205 1070913383322 206 1155803588408 207 1247203792280 208 1345597066140 209 1451501176004 210 1565470989544 211 1688101056335 212 1820028355720 213 1961935221440 214 2114552476128 215 2278662769990 216 2455104131200 217 2644773768522 218 2848632123168 219 3067707175381 220 3303099052024 221 3555984937940 222 3827624295328 223 4119364441038 224 4432646492124 225 4769011685306 226 5130108122060 227 5517697957206 228 5933665042120 229 6380023075352 230 6858924284660 231 7372668660623 232 7923713797492 233 8514685368646 234 9148388268508 235 9827818483290 236 10556175719000 237 11336876830952 238 12173570128924 239 13070150587357 240 14030776015274 241 15059884277550 242 16162211599760 243 17342812019334 244 18607078095804 245 19960762920280 246 21410003493040 247 22961345604280 248 24621770273488 249 26398721822144 250 28300137736656 251 30334480398804 252 32510770768232 253 34838624193364 254 37328288455128 255 39990684145330 256 42837447573800 257 45880976338938 258 49134477689804 259 52612019893966 260 56328586775200 261 60300135585800 262 64543658453676 263 69077247596288 264 73920164511064 265 79092913418782 266 84617319180230 267 90516609945150 268 96815504860672 269 103540307091160 270 110719002460040 271 118381364105925 272 126559063446052 273 135285787809874 274 144597365212876 275 154531896620276 276 165129896118280 277 176434439550346 278 188491322044272 279 201349224910862 280 215059892564956 281 229678319992069 282 245262951319652 283 261875890242654 284 279583122943288 285 298454754165634 286 318565257302320 287 339993739265610 288 362824220934908 289 387145934160716 290 413053636243324 291 440647942840725 292 470035680434848 293 501330259432776 294 534652069050864 295 570128895296284 296 607896363298600 297 648098405361104 298 690887756275980 299 736426477360494 300 784886510830400 301 836450266334094 302 891311241349984 303 949674677337097 304 1011758253791428 305 1077792822211340 306 1148023182171280 307 1222708902032660 308 1302125186664788 309 1386563794732692 310 1476334008505140 311 1571763659000225 312 1673200209450960 313 1781011900520458 314 1895588960607036 315 2017344884735532 316 2146717786004760 317 2284171823534614 318 2430198711028360 319 2585319310545721 320 2750085316115760 321 2925081032043150 322 3110925251240134 323 3308273238991045 324 3517818827867524 325 3740296630003578 326 3976484373027282 327 4227205366364728 328 4493331105169304 329 4775784019204608 330 5075540374536968 331 5393633336522012 332 5731156202625528 333 6089265814234888 334 6469186157382004 335 6872212162351418 336 7299713712821900 337 7753139876120006 338 8234023366253804 339 8743985252104639 340 9284739924253000 341 9858100334099100 342 10465983519676652 343 11110416433807596 344 11793542090578336 345 12517626046910156 346 13285063237366840 347 14098385180858990 348 14960267578807816 349 15873538325796400 350 16841185954446688 351 17866368537346286 352 18952423070411826 353 20102875362959782 354 21321450461097136 355 22612083632742810 356 23978931943615880 357 25426386455177240 358 26959085077418548 359 28581926110536277 360 30300082511506244 361 32119016923788220 362 34044497509659124 363 36082614626967337 364 38239798394719056 365 40522837193353790 366 42938897148151900 367 45495542647313024 368 48200757947965776 369 51062969926231658 370 54091072031078056 371 57294449503815885 372 60683005928263040 373 64267191180724420 374 68058030851587288 375 72067157213879838 376 76306841818776420 377 80790029801310740 378 85530375983625672 379 90542282868236298 380 95840940617748504 381 101442369122235458 382 107363462261185600 383 113622034471613988 384 120236869739557364 385 127227773138571560 386 134615625044249500 387 142422438160424692 388 150671417500004040 389 159387023469523564 390 168595038214294252 391 178322635389399920 392 188598453528804896 393 199452673193793870 394 210917098091726800 395 223025240364114186 396 235812410253227000 397 249315810367807502 398 263574634777759552 399 278630173179241619 400 294525920384702236 401 311307691403329746 402 329023742390434368 403 347724897759299002 404 367464683761934212 405 388299468859997406 406 410288611224189572 407 433494613715631268 408 457983286719712840 409 483823919222179570 410 511089458534970360 411 539856699098958210 412 570206480812504328 413 602223897355305908 414 635998514999788104 415 671624602426977460 416 709201372087419650 417 748833233674107140 418 790630060302558568 419 834707468020194873 420 881187109297640104 421 930196981186921700 422 981871748862379660 423 1036353085295083072 424 1093790027848804816 425 1154339352620911274 426 1218165967391469498 427 1285443324086770108 428 1356353851704070504 429 1431089410689816288 430 1509851769812856016 431 1592853106621046200 432 1680316532621348280 433 1772476644379843750 434 1869580101792324344 435 1971886234835052648 436 2079667680169446700 437 2193211049037128680 438 2312817627949178784 439 2438804113746353985 440 2571503384679276996 441 2711265309234914290 442 2858457594518514648 443 3013466676083124762 444 3176698651187618336 445 3348580257558461720 446 3529559899825337080 447 3720108725902743132 448 3920721755697259180 449 4131919064628484408 450 4354247024568577858 451 4588279604928309306 452 4834619736741119320 453 5093900742730339528 454 5366787836485502928 455 5653979694014798430 456 5956210101093135300 457 6274249679986398182 458 6608907699293870160 459 6961033970824337656 460 7331520837605519896 461 7721305257311307540 462 8131370985588812352 463 8562750863977250713 464 9016529217322501056 465 9493844365816140260 466 9995891257026881900 467 10523924223534953828 468 11079259872036483968 469 11663280110056888740 470 12277435316689775652 471 12923247664070705450 472 13602314596604311292 473 14316312475280149650 474 15067000394747091448 475 15856224181167705438 476 16685920579235311600 477 17558121637118206774 478 18474959298495878736 479 19438670211263350758 480 20451600762915295480 481 21516212353077633821 482 22635086914122506588 483 23810932691298579129 484 25046590294328413860 485 26345039032957614872 486 27709403549504834460 487 29142960762053939790 488 30649147132536664296 489 32231566274595627268 490 33893996916791831152 491 35640401237412398075 492 37474933587863357192 493 39401949622399118044 494 41426015852728406728 495 43551919646865009328 496 45784679692462966900 497 48129556945773639474 498 50592066088304031368 499 53177987514245118065 500 55893379872760809736 501 58744593190299400200 502 61738282599212408880 503 64881422700127835498 504 68181322586743076120 505 71645641562977639000 506 75282405583746221352 507 79100024451997713128 508 83107309806113237752 509 87313493933255665132 510 91728249445836728048 511 96361709859911725105 512 101224491116013672748 513 106327714084725564616 514 111683028101156145796 515 117302635574416232940 516 123199317720219960280 517 129386461466854624034 518 135878087586955263852 519 142688880109819199000 520 149834217071400550160 521 157330202661613361470 522 165193700831178368222 523 173442370422975628929 524 182094701895689590264 525 191170055710487700632 526 200688702454564652184 527 210671864778588750620 528 221141761228436029888 529 232121652055099419824 530 243635887090294194144 531 255709955779077182650 532 268370539464763109600 533 281645566025540121608 534 295564266966489077912 535 310157237075202157114 536 325456496753862000800 537 341495557145517522294 538 358309488177377787556 539 375934989649228350483 540 394410465500595627416 541 413776101396042682900 542 434073945773959932960 543 455347994510464532530 544 477644279356540420416 545 501010960313319004334 546 525498422117472850400 547 551159375016071815344 548 578048960017909749172 549 606224858816309481964 550 635747408586759891960 551 666679721871404229831 552 699087811771444682212 553 733040722677966655572 554 768610666781488712392 555 805873166610770961632 556 844907203862084331360 557 885795374791228773920 558 928624052452148850276 559 973483556078052325575 560 1020468327913469749582 561 1069677117818758770590 562 1121213175982178453272 563 1175184454088821257702 564 1231703815310454538572 565 1290889253495709128886 566 1352864121956050972980 567 1417757372259650760080 568 1485703803462641962632 569 1556844322225324074178 570 1631326214279703922648 571 1709303427734387057710 572 1790936868723227312488 573 1876394709925407405108 574 1965852712506771371680 575 2059494562055250735080 576 2157512219107224744700 577 2260106284886651309178 578 2367486382904784137360 579 2479871557095366821712 580 2597490687188397140320 581 2720582922054865782038 582 2849398131785412178368 583 2984197379297650051632 584 3125253412299978253936 585 3272851176474129578180 586 3427288350774577706500 587 3588875905780208092800 588 3757938686072484253608 589 3934816017654771892660 590 4119862341469518683184 591 4313447874113752204925 592 4515959296898922046520 593 4727800474448487834012 594 4949393204075975987196 595 5181177997237564245428 596 5423614894406631502100 597 5677184314773279494400 598 5942387942229661349672 599 6219749649162076962227 600 6509816459633386514520 601 6813159553604421722551 602 7130375313910781401452 603 7462086417781878958193 604 7808942974762442739376 605 8171623712972897969816 606 8550837215724401874800 607 8947323210586855632420 608 9361853913094019317040 609 9795235427359151212804 610 10248309205967498309956 611 10721953571608523927005 612 11217085303011229844312 613 11734661287850459423220 614 12275680245400707950284 615 12841184521826987511398 616 13432261961119869341400 617 14050047854804028948292 618 14695726973676730282020 619 15370535684964902161457 620 16075764158426883212344 621 16812758665067838383200 622 17582923972286496253192 623 18387725839425355498806 624 19228693617857183714228 625 20107422959907711425514 626 21025578641088076392880 627 21984897500291157679870 628 22987191502793697836288 629 24034350931101242795548 630 25128347708875840401440 631 26271238863397390898178 632 27465170132228758208800 633 28712379719982692622394 634 30015202211325574457512 635 31376072646599205748206 636 32797530766697873659400 637 34282225434104020036522 638 35832919237262337245544 639 37452493285759546193711 640 39143952204075890484066 641 40910429331984788887500 642 42755192139999750395012 643 44681647868603031169515 644 46693349400338928996652 645 48794001374216737057080 646 50987466552244743956980 647 53277772448307656814430 648 55669118230006154638096 649 58165881904499546360470 650 60772627799831171803612 651 63494114353672017531490 652 66335302221891681157360 653 69301362719857853433064 654 72397686609876745073476 655 75629893248718082058620 656 79003840109720066344420 657 82525632694542992894926 658 86201634850235808922656 659 90038479507898524144099 660 94043079859866094158224 661 98222640993007059018080 662 102584671996423638322320 663 107136998562560359492069 664 111887776101476581547808 665 116845503388815369743442 666 122019036768808416559530 667 127417604934495171030170 668 133050824308205019409320 669 138928715046255740087812 670 145061717692760765471760 671 151460710508413120098305 672 158137027501126895631148 673 165102477186469173451296 674 172369362106907647750240 675 179950499140033610584110 676 187859240627098024763800 677 196109496354421534767432 678 204715756421509382378484 679 213693115031021082933513 680 223057295237113988524764 681 232824674690101631429018 682 243012312416843978406214 683 253637976677819275669022 684 264720173943418360210816 685 276278179033654330310482 686 288332066467195399451380 687 300902743067409202714888 688 314011981874955176240572 689 327682457418380244299650 690 341937782396164833250720 691 356802545825733832498060 692 372302352717093166555672 693 388463865330980385830672 694 405314846083730071966104 695 422884202163454798996890 696 441202031924633527784400 697 460299673130784940209200 698 480209753117586566940772 699 500966240951585660044211 700 522604501662538326321016 701 545161352630413053290714 702 568675122211207875975408 703 593185710688961233532621 704 618734653644689055862336 705 645365187836459693897700 706 673122319688428657073660 707 702052896490401248602750 708 732205680413378472008564 709 763631425450575257525868 710 796382957397585198012800 711 830515256989708519297655 712 866085546318965751696828 713 903153378657994234536390 714 941780731822874737213128 715 982032105211967548696568 716 1023974620663057793073200 717 1067678127276525769248490 718 1113215310357876898003404 719 1160661804638794566565259 720 1210096311941925924828800 721 1261600723460883385775170 722 1315260246833451202359472 723 1371163538192736105644646 724 1429402839388002352405380 725 1490074120574193506854480 726 1553277228376675967299524 727 1619116039845552414425010 728 1687698622421996830785784 729 1759137400147467724754388 730 1833549326355373606718220 731 1911056063093805524634182 732 1991784167537327965502960 733 2075865285655543873907368 734 2163436353416234081345424 735 2254639805811329768951124 736 2349623794004822317461200 737 2448542410912961599286014 738 2551555925538756551061328 739 2658831026394885879478000 740 2770541074361667166423880 741 2886866365339736159236000 742 3007994403070571465884260 743 3134120182511980177258997 744 3265446484170155620705376 745 3402184179804948127158222 746 3544552549940572288302420 747 3692779613630130243394810 748 3847102470939080680937272 749 4007767658630148530735920 750 4175031519550173607046352 751 4349160586238060588714375 752 4530431979292341081369932 753 4719133821056916504908376 754 4915565665204343547457544 755 5120038942817577868617102 756 5332877425593434836581280 757 5554417706814186544173986 758 5785009700757720928474792 759 6025017161241572805373111 760 6274818220021929405882800 761 6534805945795446469691270 762 6805388924579419750311120 763 7086991862274575837007042 764 7380056210244510936540960 765 7685040814776654988062514 766 8002422591321610029449840 767 8332697224440845496896318 768 8676379894427071476062684 769 9034006031597196927255710 770 9406132099294657424036402 771 9793336406676112834515015 772 10196219952397117405532784 773 10615407300352401661099884 774 11051547488668929297382576 775 11505314973193955745063580 776 11977410606765972496306300 777 12468562655603730197529862 778 12979527854197552454304260 779 13511092500137941472383589 780 14064073590369099899626296 781 14639320000409515399270400 782 15237713708138242312919544 783 15860171063804039068115016 784 16507644107975152642750512 785 17181121939210356348917518 786 17881632133296922939318500 787 18610242215968631313404988 788 19368061191086743788309956 789 20156241126339238944352060 790 20975978798588530942682236 791 21828517401075540649686570 792 22715148314768403098846400 793 23637212946227397952335718 794 24596104634443975230003164 795 25593270629201124052058660 796 26630214143594906358776600 797 27708496483452862021384682 798 28829739256484304091875504 799 29995626664100383772880444 800 31207907878948337700372804 801 32468399511314665440960100 802 33778988167666256240958880 803 35141633104716828198160907 804 36558368982528604137958448 805 38031308720286074302994854 806 39562646458510138567990234 807 41154660631617039656195906 808 42809717154867457190611504 809 44530272729897098799799336 810 46318878273171275401523160 811 48178182471862464016625375 812 50110935471811929471130400 813 52119992702404291529703980 814 54208318843357686468741568 815 56378991938612088127174996 816 58635207662684639331758370 817 60980283745053721799528820 818 63417664558333189353387776 819 65950925876204944768243345 820 68583779807292100055901016 821 71320079911376575911135300 822 74163826504594432850088964 823 77119172160479755789055405 824 80190427413973814717627360 825 83382066675770788988342270 826 86698734364634872041932856 827 90145251265596376183137440 828 93726621122216856264514392 829 97448037471405599166032252 830 101314890729572424834766320 831 105332775539214971233484622 832 109507498385362857256338972 833 113845085491636713017011992 834 118351791006027430305716260 835 123034105486860523494130556 836 127898764699782621453110300 837 132952758736992270111433960 838 138203341470335861786679648 839 143658040350302084336404641 840 149324666563375282459919040 841 155211325560650040875742450 842 161326427971066646302237864 843 167678700913100394894775433 844 174277199719227531870065208 845 181131320087997505832088040 846 188250810679065780475512020 847 195645786167084276317565574 848 203326740770908239429310112 849 211304562275159603076182962 850 219590546561788390839128680 851 228196412669896096047155900 852 237134318402728980282333048 853 246416876501415602687641520 854 256057171405712383905966064 855 266068776622734416431791184 856 276465772725386873769184740 857 287262766002976085956349336 858 298474907787269513751786976 859 310117914478091370134572779 860 322208088293386435781374936 861 334762338769559660652211700 862 347798205038804432628931600 863 361333878911068953551661844 864 375388228789279059037933260 865 389980824447438150338872006 866 405131962702261808540326600 867 420862694010077310378237880 868 437194850021827873834923516 869 454151072130169282774706332 870 471754841043833872008098444 871 490030507425665035909306495 872 509003323631995837067743440 873 528699476592359369893910510 874 549146121869877754699339296 875 570371418944082525385406520 876 592404567759373310220076960 877 615275846583825720149866742 878 639016651224614934882243764 879 663659535647930358442733541 880 689238254052920701474787876 881 715787804450929792825138659 882 743344473803063252305187352 883 771945884770966854034417084 884 801631044137601022286293724 885 832440392956764551166698906 886 864415858492156514275219280 887 897600908008870688388490876 888 932040604482393995540456512 889 967781664292431884092206436 890 1004872516971211711487868576 891 1043363367078322638324236310 892 1083306258276639955976125360 893 1124755139686455894207046636 894 1167765934597600633857804504 895 1212396611622089415909913690 896 1258707258372677319471879100 897 1306760157755645611262772446 898 1356619866969185780627511252 899 1408353299301892804292292083 900 1462029808829131287989357000 901 1517721278108400470260011646 902 1575502208978300325145034332 903 1635449816569294971692458517 904 1697644126638185215012123360 905 1762168076342043358651095680 906 1829107618571334635806642860 907 1898551829966055033081413430 908 1970593022742959390024871776 909 2045326860466341071532913392 910 2122852477899359994345504952 911 2203272605077604261957145930 912 2286693695751417214052646774 913 2373226060348531577595063354 914 2462984003613731034806862344 915 2556085967087612503829662500 916 2652654676592055544053916500 917 2752817294895724517382950646 918 2856705579738840631268010928 919 2964456047402571128082632833 920 3076210142014698240298725004 921 3192114410789757897758804660 922 3312320685408584564627037300 923 3436986269749171236260547816 924 3566274134187960021956959632 925 3700353116698126598274664262 926 3839398130979119107229261016 927 3983590381859667030277123956 928 4133117588224696690253516032 929 4288174213725086090408731858 930 4448961705537971858138084396 931 4615688741454394473579703750 932 4788571485580444383571228352 933 4967833852947761007221301904 934 5153707783339249323278872996 935 5346433524646225314865920190 936 5546259926083893013764947400 937 5753444741603103560532545460 938 5968254943847762267056764668 939 6190967049019045215372087357 940 6421867453019774912750639760 941 6661252779264897808060386990 942 6909430238557018347753529160 943 7166718001439388421936145469 944 7433445583452641668366184160 945 7709954243735913782482090586 946 7996597397427817805993284600 947 8293741042338062895814798866 948 8601764200376332385304285268 949 8921059374241388627721092584 950 9252033019890265271747029824 951 9595106035324859939022664146 952 9950714266251269993875313468 953 10319309029185840036182891498 954 10701357652601131347715771228 955 11097344036724900835175351208 956 11507769232625710733424152000 957 11933152041240001831060501894 958 12374029633017374305094885712 959 12830958188883454152570268241 960 13304513563243103178070796680 961 13795291969770880772718070730 962 14303910690760611310321599422 963 14831008810831677713597855705 964 15377247975816276245644708484 965 15943313177679357344500255534 966 16529913566351370722973584100 967 17137783289383259277226851134 968 17767682360363435790271874064 969 18420397557067760168485647390 970 19096743350345845180585364240 971 19797562864780388568006444950 972 20523728872190693230434160728 973 21276144819087130307386832668 974 22055745889220058840261237600 975 22863500102404677954578189286 976 23700409450842491981887954340 977 24567511074200555703120153060 978 25465878474751477291854363132 979 26396622773920333223066999283 980 27360894011629236392098826624 981 28359882489876341377739086064 982 29394820162033616032000944720 983 30466982069396804714995605546 984 31577687826571705394715189872 985 32728303157333231947202886882 986 33920241482647787394539874480 987 35154965562605288277524341962 988 36433989194064811369310312248 989 37758878965877339770067982704 990 39131256073610526218211874960 991 40552798195763829234544106950 992 42025241433527876460211694068 993 43550382316209535279001756372 994 45130079874513991618144689560 995 46766257783947223931265348890 996 48460906580676683254503307200 997 50216085952264826631415887800 998 52033927105769477211210516144 999 53916635215786879481132846277 1000 55866491955097864427501798048 1001 57885858110664821532929624934 1002 59977176287817279702434549072 1003 62142973705556917489884555787 1004 64385865086008847207789487000 1005 66708555641145143433618551000 1006 69113844160008912853870552768 1007 71604626199772831180552058570 1008 74183897384075109126234557648 1009 76854756812188401509145493660 1010 79620410582693353239956035176 1011 82484175435448398508149187985 1012 85449482515771213827646809432 1013 88519881264874994320250680240 1014 91699043440734602176805963272 1015 94990767273693757047477964590 1016 98398981761264934651338448020 1017 101927751106718650869316751280 1018 105581279306208477018484686936 1019 109363914889332605384816091982 1020 113280155818192214534376593096 1021 117334654550171428274951123080 1022 121532223269833482133222439120 1023 125877839295502973653407564653 1024 130376650666284949694686999416 1025 135033981915458252540362576484 1026 139855340036373189923200784200 1027 144846420647182400579624892380 1028 150013114360938951088292166420 1029 155361513367807422030267537668 1030 160897918236352228642277392796 1031 166628844941092886246075386357 1032 172561032123748593612365063668 1033 178701448595834594645874469584 1034 185057301090520523964990747884 1035 191636042271916585990326844040 1036 198445379010217208397944378200 1037 205493280931404005262399074520 1038 212787989250490746914298326144 1039 220338025897582834627675271193 1040 228152202946322799305017857240 1041 236239632354601873635393968175 1042 244609736027736024988577594400 1043 253272256214633289007768798896 1044 262237266247818128448486896924 1045 271515181638528185028758343290 1046 281116771538459530733125690200 1047 291053170580108706414503694520 1048 301335891108043817621220654352 1049 311976835813833109332234967624 1050 322988310787768143120493794092 1051 334383039000940344289376676066 1052 346174174231664676918954641048 1053 358375315450692958188863351172 1054 371000521680122269280343189464 1055 384064327341381501274411224768 1056 397581758108171747096002573700 1057 411568347280744485043002134784 1058 426040152698425780564306445216 1059 441013774207835560440998719233 1060 456506371704808902421578770880 1061 472535683768601764500758434020 1062 489120046907557198593197330164 1063 506278415436020417273051347987 1064 524030382002922690730427961096 1065 542396198793105543211248403504 1066 561396799423128711357427862550 1067 581053821553998457332833400516 1068 601389630243967753224740780616 1069 622427342065297245810022426600 1070 644190850009626468878914919400 1071 666704849207389211775744172845 1072 689994863487516017418564495508 1073 714087272804501233151391266514 1074 739009341560772659050098024032 1075 764789247853189440388742702970 1076 791456113673409268208468049520 1077 819040036092810044149037151356 1078 847572119463624818919643112720 1079 877084508668952941007034122869 1080 907610423455345894322673703476 1081 939184193882734229968171577600 1082 971841296927563307140922813960 1083 1005618394276141280861650688877 1084 1040553371346373970403130713144 1085 1076685377577269004991870375182 1086 1114054868026837098786408830600 1087 1152703646320302615721072890060 1088 1192674908991859942177143555136 1089 1234013291264577823610470546336 1090 1276764914314462009570015830876 1091 1320977434066138597807172760175 1092 1366700091569117719956544516280 1093 1413983765005141056920002915500 1094 1462881023378708541994194242036 1095 1513446181944520977733895810250 1096 1565735359427267676903082648800 1097 1619806537090933202909631751320 1098 1675719619716596442522376170156 1099 1733536498549550253801557484161 1100 1793321116278482505559585774640 1101 1855139534111431223588761433614 1102 1919060001015259598815124901552 1103 1985153025187492663712335765385 1104 2053491447831518432499547724860 1105 2124150519308384212700453536216 1106 2197207977740715675234083233640 1107 2272744130146654223724613329900 1108 2350841936184149400962775698124 1109 2431587094588459746565279142868 1110 2515068132388309977373894266372 1111 2601376496988826972768357908425 1112 2690606651212134253927909439212 1113 2782856171389326965812426063796 1114 2878225848600479395485380653424 1115 2976819793162357460481333653812 1116 3078745542466622126644621957800 1117 3184114172274519199167126797040 1118 3293040411577359291367235248704 1119 3405642761135502018666373491637 1120 3522043615812073685897996860878 1121 3642369390821271122962830038850 1122 3766750652014839161021527589188 1123 3895322250334158911310153800467 1124 4028223460559351994937928234632 1125 4165598124490895762733417364520 1126 4307594798703460034705177872798 1127 4454366907016020784820832425842 1128 4606072897826784418329755304536 1129 4762876406466071872606042217726 1130 4924946422725068875878491590084 1131 5092457463723251602915389307350 1132 5265589752282350082189381980008 1133 5444529400979919576254381858788 1134 5629468602060957452576353908864 1135 5820605823391534601824300417382 1136 6018146010644111204119154566000 1137 6222300795910081698305658019346 1138 6433288712941148434364999884920 1139 6651335419227363100599962172046 1140 6876673925126105192476653158280 1141 7109544830262893272131700611550 1142 7350196567431753470460985231828 1143 7598885654229906697237360129073 1144 7855876952668787619592864079320 1145 8121443937010881102429094509740 1146 8395868970089562124743085141040 1147 8679443588377060039604478960350 1148 8972468796073844481826647776072 1149 9275255368501155504707117052872 1150 9588124165087082119164683166080 1151 9911406452245539010226513067304 1152 10245444236456708740312161642560 1153 10590590607867014373892269507686 1154 10947210094736473573094215655396 1155 11315679029071368466635078909288 1156 11696385923790554888793493746240 1157 12089731861784439087935595060832 1158 12496130897236679153470341829136 1159 12916010469590031922937032367943 1160 13349811830549474011100612203516 1161 13797990484527788149863951091200 1162 14261016642951233844855115880604 1163 14739375692855725357874330330849 1164 15233568680217131452263002257248 1165 15744112808472901760233338972440 1166 16271541952706225957763902671700 1167 16816407189978356425363657392654 1168 17379277346309585354403097622876 1169 17960739560824676322948105584154 1170 18561399867594321588808564817904 1171 19181883795720443500945879429120 1172 19822836988229895688496900310152 1173 20484925840358361641351823360140 1174 21168838157824009968033011606232 1175 21875283835708762467309020922702 1176 22604995558583879095491179323340 1177 23358729522535979334706866253762 1178 24137266179769619232295008592624 1179 24941411006483144846329652316957 1180 25771995294735763864492268913600 1181 26629876969045636154050939345218 1182 27515941428481299879579151826288 1183 28431102415031942076587177510425 1184 29376302909065911248147465486236 1185 30352516052711475299721968302870 1186 31360746102019172190389626499400 1187 32402029408791204923423185245470 1188 33477435432990219432049095427036 1189 34588067786667496701245623242224 1190 35735065310379112944208853219648 1191 36919603183087998359665725382625 1192 38142894066580081186748954461412 1193 39406189285453865437730418576270 1194 40710780043774884573936337438380 1195 42057998679519527024921083744036 1196 43449219957966771166112728079600 1197 44885862405231426322034591410330 1198 46369389683168582556381848378160 1199 47901312006916156325861861141311 1200 49483187606380713289972127049844 1201 51116624233011186386469843592800 1202 52803280713245720356007180769600 1203 54544868550058697861819710547226 1204 56343153574078072840455624202464 1205 58199957645787490411734406494866 1206 60117160410373347310262072773348 1207 62096701106823981212298796779802 1208 64140580432936611483020410973480 1209 66250862467937528882372001079688 1210 68429676654472389957381557517408 1211 70679219841776356756271988617865 1212 73001758391888278928438828298640 1213 75399630350829189325650703896956 1214 77875247686723123329994346786656 1215 80431098596897725113017047801970 1216 83069749886063321100516086083100 1217 85793849417732173753573263323240 1218 88606128641104530548497274572348 1219 91509405195714908453023041119031 1220 94506585596200859540956415369696 1221 97600667999627306576286803645300 1222 100794745057872478016757937695560 1223 104092006857656571242131731546386 1224 107495743950871593979434265672256 1225 111009350477950441771267765018142 1226 114636327387095230680014371192080 1227 118380285752269287931552253568110 1228 122244950192944079547315949347504 1229 126234162398681795899188764588152 1230 130351884761726398347752924633440 1231 134602204120870729643753620933048 1232 138989335619964886752455457008506 1233 143517626684531528645654610498070 1234 148191561120057227182966392182036 1235 153015763335635452667508048792270 1236 157995002696746405683243349722200 1237 163134198011071754620897963939176 1238 168438422151358507714552752029512 1239 173912906819465835973771308094587 1240 179563047455851768408108764402796 1241 185394408298883405552041211013450 1242 191412727598484746588159676909620 1243 197623922988770507426093543416960 1244 204034097024452533112372072147360 1245 210649542885947692295872684763960 1246 217476750258262601802988120228600 1247 224522411388881286701919088758328 1248 231793427330037060035427926833572 1249 239296914370909634715239556921288 1250 247040210665452889599307675905040 1251 255030883061727937980515377229404 1252 263276734138790328937790132976528 1253 271785809457359493553675465053904 1254 280566405030683076294308564042972 1255 289627075022198718494145317681470 1256 298976639676791341830412327699600 1257 308624193492645175301399223869800 1258 318579113640896844501793132792796 1259 328851068640508966582866847344733 1260 339450027296003042695965705333872 1261 350386267905916191415243352479660 1262 361670387750078606201144538076624 1263 373313312864047737235421550105065 1264 385326308109281288168720278388256 1265 397720987547884382263695093670474 1266 410509325131026896590975935907480 1267 423703665710395199712513594516238 1268 437316736382318576071841600142312 1269 451361658174494703713131795792848 1270 465851958085530901957892988475068 1271 480801581487818719823855701315410 1272 496224904904569038560366919236800 1273 512136749172153463913234780124058 1274 528552392999225643957755200307720 1275 545487586934433532213775343407080 1276 562958567754880796471311681246160 1277 580982073287852832238434445006402 1278 599575357678690464859862578628888 1279 618756207118072713207751214124436 1280 638542956042359245884689982767880 1281 658954503821043702214232856548542 1282 680010331945781197920400434911040 1283 701730521735877421439515613397191 1284 724135772575563092776969409771264 1285 747247420698826553877353057102440 1286 771087458538039248695186154970300 1287 795678554653084203805879785243128 1288 821044074258186718231022603558344 1289 847208100364149706686975155011100 1290 874195455554213917290232249459094 1291 902031724412295977834419331645210 1292 930743276622905340754761362623680 1293 960357290762605134500552319626980 1294 990901778803462139283787662787524 1295 1022405611349528051800942940045232 1296 1054898543628008363326041787585700 1297 1088411242257407038752536641661668 1298 1122975312815585254712760388287204 1299 1158623328231341250992066369029350 1300 1195388858023806403809634597173624 1301 1233306498414660489857282095502200 1302 1272411903338897339354446727403476 1303 1312741816380621253685496131296039 1304 1354334103661125283577653733625200 1305 1397227787707295339097962792123894 1306 1441463082329199762002287159048274 1307 1487081428536563080803052750696834 1308 1534125531524685854107686253086240 1309 1582639398761260471717566428968672 1310 1632668379206446228213144603168816 1311 1684259203699506632505087888997950 1312 1737460026546278511542451919525880 1313 1792320468342736770252978012944792 1314 1848891660070941467416240878333560 1315 1907226288504705965047827770402814 1316 1967378642963407136060239387592440 1317 2029404663453471823693493011681320 1318 2093361990238218812515317559859328 1319 2159310014877913395184640113455672 1320 2227309932783103127303391653964240 1321 2297424797325549506036728570134720 1322 2369719575552352064795006691123400 1323 2444261205550179751457529193105415 1324 2521118655507880484724695690421440 1325 2600362984527134524361801066324600 1326 2682067405232251838092199277820704 1327 2766307348231689122868717005631540 1328 2853160528485379694607081998126284 1329 2942707013633530283719586666108734 1330 3035029294344144082447442776578584 1331 3130212356738180436459984612865040 1332 3228343756952959644701998179589632 1333 3329513697906167751046580568898528 1334 3433815108324612338738231193709984 1335 3541343724103727571456850801835346 1336 3652198172065726499480232478155400 1337 3766480056186252442132503785892590 1338 3884294046361390585715750419813428 1339 4005747969788967358765622784414021 1340 4130952905040190266333905477971704 1341 4260023278899866329103918017467100 1342 4393076966055684774163478554339856 1343 4530235391719360901773659087443255 1344 4671623637264814894246906056680052 1345 4817370548971003576358401620239580 1346 4967608849959536669693308657069500 1347 5122475255419793846365783232298560 1348 5282110591216916874698944937852452 1349 5446659915980784409940935268266956 1350 5616272646776887622778182634036132 1351 5791102688462915041361114720129034 1352 5971308566837826932638086354433868 1353 6157053565693255551281919753740892 1354 6348505867880209987769595829531084 1355 6545838700507295564438034666716294 1356 6749230484389980239374582792959200 1357 6958864987873856830998421812127622 1358 7174931485158362689603361306990396 1359 7397624919251030406600008534832625 1360 7627146069686057032498493394395920 1361 7863701725144797911758889491255760 1362 8107504861119717555691732409078600 1363 8358774822767366963168287308480769 1364 8617737513100107545104477173363648 1365 8884625586670569479417442623809276 1366 9159678648907220172425217644967200 1367 9443143461263929873942499595388990 1368 9735274152351059821994579012619792 1369 10036332435220367108897714502396640 1370 10346587830980923390165779211395564 1371 10666317898928285327618794785074385 1372 10995808473374337096798819979458160 1373 11335353907370553330017772106451952 1374 11685257323522908551661052650091632 1375 12045830872102290644180194340190704 1376 12417395996660065427799578796444200 1377 12800283707364391427536927772983066 1378 13194834862279002840987387901534496 1379 13601400456812469236082979885011521 1380 14020341921572407353032631879643888 1381 14452031428865768442301077802392998 1382 14896852208093158857853520945028552 1383 15355198870292177296275486123334913 1384 15827477742091974423021568977014496 1385 16314107209348665096959267902883982 1386 16815518070738855582231755465301880 1387 17332153901596393763625926576002152 1388 17864471428285515356263751973100304 1389 18412940913411849481738685931906340 1390 18978046552181268995377673786795960 1391 19560286880225330987547098912064595 1392 20160175193221057514683916849687532 1393 20778239978642062590988009223373652 1394 21415025359987545721372409589287944 1395 22071091553845451901152779488924532 1396 22747015340156150362873018251755500 1397 23443390546053316929627393300253240 1398 24160828543669325355842101623593816 1399 24899958762303369429386529911010232 1400 25661429215361758017487138094542640 1401 26445907042491358029132157217912193 1402 27254079067339014031878900184384096 1403 28086652371381956828193886234613689 1404 28944354884286735732522931164313008 1405 29827935991267079908363428982026718 1406 30738167157924322490771827386993512 1407 31675842573067617159770710810290450 1408 32641779810025150436478906927571196 1409 33636820506971914612756075575520330 1410 34661831066814366544179863048080278 1411 35717703377187467471409740569126385 1412 36805355551135189819025505928645600 1413 37925732689061600090728769786868528 1414 39079807662556094384859015403168620 1415 40268581920713286864893301537309710 1416 41493086319585444235846599026338300 1417 42754381975423233737440688433594958 1418 44053561142378921554080923854184496 1419 45391748115365036402223920143496277 1420 46770100158780913295950616452273624 1421 48189808461839469395741467019067120 1422 49652099121247052083840399910930040 1423 51158234152010254048745841041631007 1424 52709512527165226674712133795998268 1425 54307271247247257310853966044227600 1426 55952886440341224358571746399176040 1427 57647774493577023325929134970034704 1428 59393393216958184265750711790127476 1429 61191243040436694017113870085649668 1430 63042868245172513560607910539579360 1431 64949858229942460218422098219488677 1432 66913848813690025525397795098973440 1433 68936523575235342026600151526140808 1434 71019615231192916209987142842261940 1435 73164907053173930992004795730976550 1436 75374234325379910929869452086437600 1437 77649485843725358500024173796963472 1438 79992605457658632808770654039639584 1439 82405593655882876042877861036402890 1440 84890509197212221499091352961364044 1441 87449470787832864461939924128923050 1442 90084658806273868491962817166995052 1443 92798317077428840474573649792583068 1444 95592754697006864384337040265909592 1445 98470347907829363167800294749256378 1446 101433542029428888192505790365987440 1447 104484853442446244846905753844108090 1448 107626871629363880366015242973373120 1449 110862261273156115845328981526563266 1450 114193764415480629540268242597067348 1451 117624202676080624605921366833112450 1452 121156479535113373935907983353738568 1453 124793582680168361104189393741031888 1454 128538586419787063887497931313907796 1455 132394654165346590653910192477667120 1456 136365040983220916191543866711344960 1457 140453096219186409433357782100318146 1458 144662266197092739114401390764478192 1459 148996096993876123799490547602668826 1460 153458237293049300110039034640773000 1461 158052441318861558599059011779823800 1462 162782571853382782914420848289243340 1463 167652603338827668123494339008237031 1464 172666625067500232978144222673354944 1465 177828844461804424298867434761045298 1466 183143590446834086593437735936966300 1467 188615316918124884795418566409779180 1468 194248606307221972194851326603811648 1469 200048173247790340141632029982460280 1470 206018868345069923191415187906638048 1471 212165682051554716685417835463457240 1472 218493748651854448388163098503780834 1473 225008350359778788295326352635607846 1474 231714921530767739115684231309230544 1475 238619052992877783818445381391000480 1476 245726496499621637195731619245560080 1477 253043169308050118421104415037007120 1478 260575158885557795558577565666361532 1479 268328727748989717074477659840014233 1480 276310318439724807565877083136464316 1481 284526558638512434886423771574045200 1482 292984266423942325216062334219089896 1483 301690455678534484877287718997425975 1484 310652341646545158287966092138854936 1485 319877346647697187800124985851595390 1486 329373105951158522798541754553050820 1487 339147473814211133921657109525578812 1488 349208529690174307380809721580161168 1489 359564584610271310070399701560144232 1490 370224187744256816735636110888090560 1491 381196133144754366485779800727360475 1492 392489466680388560395599342979732312 1493 404113493162935820271698188718383256 1494 416077783673860398842569878661888880 1495 428392183095749064220309801642207690 1496 441066817854308579693621629818511800 1497 454112103876744869688431257856928522 1498 467538754772501712814143035165642968 1499 481357790242500044911217830036523358 1500 495580544723186603485915704394808824 1501 510218676271872817439891778501772380 1502 525284175700021663256433312052292656 1503 540789375961321794654332336808402559 1504 556746961801574734292783885647446320 1505 573169979677612423884690760924919334 1506 590071847952659096967361054783086260 1507 607466367375753404031961420194827880 1508 625367731853054123788371778024928720 1509 643790539519065781815595337626294916 1510 662749804116039217304733837586979960 1511 682260966690026742535779564883855380 1512 702339907612302184645723595290463692 1513 723002958935092945763203224484025016 1514 744266917090814430545384232052413064 1515 766149055944246938728783103200368038 1516 788667140207351578114095327925182000 1517 811839439226685098622061320365404080 1518 835684741153643963537043582717433456 1519 860222367508045647450603334011035928 1520 885472188145840274305999311331121956 1521 911454636642038480954713807769894000 1522 938190726100242014578839650718389752 1523 965702065400472254336262126608078184 1524 994010875897308802231500570820277772 1525 1023140008580675734682250420702068976 1526 1053112961711947269459411058954128636 1527 1083953898948387713435598466760050634 1528 1115687667969292851734763798757640512 1529 1148339819617561661482920215032286924 1530 1181936627570798632825261970735284800 1531 1216505108556428312129539832886727418 1532 1252073043125695209962773014821185048 1533 1288668997001824208996507708053806928 1534 1326322343018029340995498996585406152 1535 1365063283661482561230815188436166146 1536 1404922874239789224196759219326764100 1537 1445933046686963655169738219524913900 1538 1488126634026356824492855070633547772 1539 1531537395508458980068871784832731026 1540 1576200042441983501168771587594858464 1541 1622150264737134534503689735064826300 1542 1669424758180470501389616093462324640 1543 1718061252461298671439552658456135525 1544 1768098539970073041314987289621837168 1545 1819576505389819103745649627969162438 1546 1872536156102175118931379572125371900 1547 1927019653430220594026351021594252782 1548 1983070344740859233186023355087424800 1549 2040732796430136047460421663060198536 1550 2100052827815497028055694726688040464 1551 2161077545959645216426214995489589656 1552 2223855381451309589702532497066354120 1553 2288436125168923370927153547842530252 1554 2354870966053906632994856407565489832 1555 2423212529920964867626059109962494820 1556 2493514919333551023012679216184374040 1557 2565833754573393875477526025763396286 1558 2640226215733771004056021498026691392 1559 2716751085967000608115035101017848599 1560 2795468795917443486377641586356316604 1561 2876441469372145234421950308046046230 1562 2959732970162109684610211122022446444 1563 3045408950348078389938435368930890409 1564 3133536899725598139024938266445489184 1565 3224186196685089696404172957784930920 1566 3317428160463586819359560371609218640 1567 3413336104825795754895631579120810632 1568 3511985393213132529992662875303836320 1569 3613453495400429094007419414533907916 1570 3717820045701060450545371710943346208 1571 3825166902762334041908140899251924850 1572 3935578210994100555362421757794044840 1573 4049140463674692758974969434010037616 1574 4165942567779476717032548801712227308 1575 4286075910578508572460906431276311900 1576 4409634428051030827951307671918824800 1577 4536714675165815541430788298173616074 1578 4667415898077668929297046649948076880 1579 4801840108291753418743523108447311748 1580 4940092158848760107388224286568179256 1581 5082279822585377796332100812307994600 1582 5228513872525955207518385379284754552 1583 5378908164462741648026463492347480487 1584 5533579721783619237891065858954938884 1585 5692648822607807895000354563053828640 1586 5856239089291633617690203561375909400 1587 6024477580368102296866170162399614810 1588 6197494884985716426539091762849868252 1589 6375425219913711794588341688916606300 1590 6558406529182676683466711929547241084 1591 6746580586431348482334803327618665125 1592 6940093100032263127224643928462997092 1593 7139093821070862695084672240809179984 1594 7343736654254647063888959237917030208 1595 7554179771830988130291874530370979724 1596 7770585730594310998253083658089916600 1597 7993121592065487200970976232013305978 1598 8221959045928481814195485804991479384 1599 8457274536811550717821424477092059740 1600 8699249394502597758220300064034695338 1601 8948069967690675687980626045578561579 1602 9203927761328051083792803590952203748 1603 9467019577709753578599394184584952306 1604 9737547661370095343585947076948149584 1605 10015719847898279514194796737712587518 1606 10301749716777917910592307772115401532 1607 10595856748358050739900556176575938260 1608 10898266485066105813639431037795645424 1609 11209210696976154044621888949093061060 1610 11528927551848813526379859911919021248 1611 11857661789762228317629747940993991885 1612 12195664902456702177299364081883169600 1613 12543195317518803996918200610503475612 1614 12900518587534082684413614208151421160 1615 13267907584340936948597188782400718260 1616 13645642698521682054628645274442063300 1617 14034012044270443462396559521329962528 1618 14433311669781188675512566726498307460 1619 14843845773302986031983027351192775662 1620 15265926925013455033666505868996998880 1621 15699876294865349678529914958090187740 1622 16146023886565296730371456961455574172 1623 16604708777847897604314295431056904323 1624 17076279367212698300232170188924612480 1625 17561093627295939387312938106108597362 1626 18059519365053520309645899214497033604 1627 18571934488936252196763272256225200276 1628 19098727283243233951331890078453848728 1629 19640296689844070752552846037977895632 1630 20197052597465665441115526738646065056 1631 20769416138744454803542065855637364700 1632 21357819995250237897201234152028007584 1633 21962708710693155683984730569559256318 1634 22584539012530933889644836040191834032 1635 23223780142199197785506573464014455570 1636 23880914194193512199747081618420197900 1637 24556436464237796300679952074269793972 1638 25250855806779914444794830219175791628 1639 25964695002061555636704203716421993140 1640 26698491133015988996858719575899281600 1641 27452795972253925269864639052493264590 1642 28228176379404529131765673661219440440 1643 29025214709085618278035139617176737803 1644 29844509229784257516299873408538212104 1645 30686674553936313984560079671582584002 1646 31552342079501087919863363986751165920 1647 32442160443334876987370691813418567666 1648 33356795986675276042214925856749553092 1649 34296933233056163459649631347990132790 1650 35263275378981685085485626556279030504 1651 36256544797696122814345390134175051376 1652 37277483556395332319646350509884639040 1653 38326853947234459197860174562754311636 1654 39405439032495900554975149630518768248 1655 40514043204290975806359828057740487262 1656 41653492759178512283859148937985860400 1657 42824636488093544401499493276390683258 1658 44028346281989576037114692039927527368 1659 45265517753608371016880563168717351652 1660 46537070875802022884423316172975471200 1661 47843950636843119407162701973568022620 1662 49187127713170166605476091326533980640 1663 50567599160027078749380868086057306527 1664 51986389120467482200084926383544481728 1665 53444549553206829814968088188615148864 1666 54943160979817886711691920703687566950 1667 56483333251778035524687148096208739264 1668 58066206337890068111777419690972747228 1669 59692951132611689413783734081106160828 1670 61364770285842866481466687627381602360 1671 63082899054734420425471461327517429200 1672 64848606178095890302339767341508048000 1673 66663194773995705037915907106507714830 1674 68528003261162091957530834933756054760 1675 70444406304808938129109494519578498930 1676 72413815787527013565669909378265633200 1677 74437681805897573664483636141121835040 1678 76517493693502392626683860589500759932 1679 78654781071021750813315462540148446758 1680 80851114924129818133009167624927810236 1681 83108108709915253981966121108409765722 1682 85427419492573693613046085132151626872 1683 87810749109138123033768439769200118491 1684 90259845366032971858531149293236976252 1685 92776503267258088510586155229883605960 1686 95362566275029617640828130646664554400 1687 98019927603726188781886108731784307824 1688 100750531548010761596045816188985652264 1689 103556374846020970451106240347594542316 1690 106439508078543883662936331089143903500 1691 109402037105114755125996686065468573000 1692 112446124538003613126170328499927460712 1693 115573991255078418179652323986423899668 1694 118787917952559044435357471535425573248 1695 122090246738702513575982548314008471208 1696 125483382769486752715541221222857099900 1697 128969795927387675391208438581061109620 1698 132552022544372614678461648813818212456 1699 136232667170262087446459960089726850029 1700 140014404387641556983576558977540489376 1701 143899980674535306282687301763463009986 1702 147892216316085755268585001722389039068 1703 151994007366513571738243311254273503319 1704 156208327662666757818998722991774154184 1705 160538230890500561880387708968149009520 1706 164986852705864591124964394284759923946 1707 169557412911008904119423010616951792316 1708 174253217688257167435084133793711727592 1709 179077661892332189022690589947464268844 1710 184034231402857316191584066243978601456 1711 189126505538596331917363072734604374340 1712 194358159535034624077552347177689667160 1713 199732967086945563131563982611685797404 1714 205254802957628230361599724160690419752 1715 210927645656545917355123552162637622204 1716 216755580187139194870497522061584416300 1717 222742800866632853188148330780014351630 1718 228893614219702674798958218034020857944 1719 235212441947915842810969357697744451124 1720 241703823976907844476522644091781641360 1721 248372421583309029203927840551341603410 1722 255223020603485555525854257054480980432 1723 262260534726212343730437716449222933619 1724 269490008871449872993659029525889567840 1725 276916622657452257468815897709721106632 1726 284545693958491039309702886224372373600 1727 292382682555537583300548956778731990800 1728 300433193882306883784181301799649484340 1729 308702982869127036962292986029264456694 1730 317197957887161628347714831634623047320 1731 325924184795576875077962590886696941188 1732 334887891094311585814925613214850536800 1733 344095470185175897906996128521609933620 1734 353553485744074364237723228633999020668 1735 363268676207220333625378188857898482550 1736 373247959374281742727804501160856811400 1737 383498437131473459190728154997182406480 1738 394027400297688231413009448562086704568 1739 404842333596837157087607882116113342964 1740 415950920759651429079475226856901132880 1741 427361049758280002885615009496655499700 1742 439080818177102805779094166506610919856 1743 451118538723266225915296121911037757629 1744 463482744880536933609775291691433727092 1745 476182196710161651435936588876480385018 1746 489225886802514360841454017605475211900 1747 502623046383408668132674388731210398694 1748 516383151579051710831588598607900879840 1749 530515929843717126927788904230783507444 1750 545031366554318296273211599004931577520 1751 559939711776169358669259124824654965819 1752 575251487204330482003944098849367165840 1753 590977493285045562639855688783129980926 1754 607128816521895057298849058661927843232 1755 623716836971404040781112087827300510784 1756 640753235932965928558121630468645242960 1757 658250003838065670915003361360770377522 1758 676219448343912691015436991253678952392 1759 694674202636723479996315087251238192354 1760 713627233950026656836956367388850489632 1761 733091852303499530094181515527737620420 1762 753081719467984845440804275600151831068 1763 773610858162479552115598334129624126062 1764 794693661489034159795228288723029265436 1765 816344902611651674074386895800570373658 1766 838579744685429284916450553101956578180 1767 861413751042344031579004663390848957876 1768 884862895640245675385274560489161673232 1769 908943573781786076411182861359313332126 1770 933672613110184592201478654977861714456 1771 959067284888903498994235087966996832755 1772 985145315572486284121894860019332724488 1773 1011924898675994980354884577476635919580 1774 1039424706950670619694238951761910634760 1775 1067663904873633488948163566232960363560 1776 1096662161459637288567093174005433232000 1777 1126439663403093648730518002324402525794 1778 1157017128558790864558377498783257068448 1779 1188415819769943300526215749362400230572 1780 1220657559052425810719189171792814489064 1781 1253764742144270857618601954676445006242 1782 1287760353429734922035405624899315317680 1783 1322667981247475418231385139020162215331 1784 1358511833592619802207193075106138080056 1785 1395316754222755032038211015528948643340 1786 1433108239178118154983498754630375971960 1787 1471912453726527708472038867998843804140 1788 1511756249743860986276707297170149549904 1789 1552667183541154196302300989737880641224 1790 1594673534149681285403239640717057498544 1791 1637804322075652896447949876455617586525 1792 1682089328536469724470110218170706881948 1793 1727559115190764627370745009951548832278 1794 1774245044374775401708233800028453730580 1795 1822179299857905339457026096033929715848 1796 1871394908130651725529783217101048155300 1797 1921925760238413511227513350904720260258 1798 1973806634175028703190397548593598691872 1799 2027073217850239743260633967118551783872 1800 2081762132645641529255665875495596047600 1801 2137910957574031952347842068080270761320 1802 2195558254057459121082901095315639940658 1803 2254743591339643027862812891709410742856 1804 2315507572548842519204026131905055959336 1805 2377891861427641290043403865031917989230 1806 2441939209746539474265647832130005871952 1807 2507693485418660493750214524457142105870 1808 2575199701333316407822722664147724211988 1809 2644504044926619331386658371920654605232 1810 2715653908507781826794328302665837865880 1811 2788697920360215791677622487967344596885 1812 2863685976637017539036619490348618620288 1813 2940669274070916780123362108075521694120 1814 3019700343519269365174840746049211637016 1815 3100833084365188208993431137064121157920 1816 3184122799796434132098121426050316406340 1817 3269626232984228695405299222324188239200 1818 3357401604184704816426113173194604854480 1819 3447508648786278354805030137931178160536 1820 3540008656326805279607223387977635358664 1821 3634964510504984823136181820641312206880 1822 3732440730211079537576341796812711474160 1823 3832503511602648761260017674371494515237 1824 3935220771251633039410958830087240166208 1825 4040662190389783907290558291943871625030 1826 4148899260280106518367087683172363553300 1827 4260005328742672282389719169459660201074 1828 4374055647863865373593891466211191186720 1829 4491127422918851093008054426615677488268 1830 4611299862537796046322478396530074282244 1831 4734654230147130365640226800691864241825 1832 4861273896717921205798789540031568214812 1833 4991244394854224940738481654835664969154 1834 5124653474255103340538040899864881474000 1835 5261591158584827004467100091450108298484 1836 5402149803786647950507840532738241377200 1837 5546424157876403019898890714523646992760 1838 5694511422253111161096923138623515048536 1839 5846511314564651238286862005402586317280 1840 6002526133167553305055524986547616433960 1841 6162660823220905846938191900951116091300 1842 6327023044455374893432401773906118949208 1843 6495723240659348710562139640208466856653 1844 6668874710925264602941880650817350838204 1845 6846593682700242787599205140238668107206 1846 7028999386686246973264935206594366858480 1847 7216214133636112826110064927072208416958 1848 7408363393092934579015999168659453568416 1849 7605575874121477315128464369914673193508 1850 7807983608081488612462147465907560213824 1851 8015722033494018975947958652948352363100 1852 8228930083053126524653681971054054884640 1853 8447750272836638480318870008318687542288 1854 8672328793770970871844829697212514439712 1855 8902815605406369300070405729025666483846 1856 9139364532060328387654957347202757546700 1857 9382133361388376478743194839278827408558 1858 9631283945442876080265078582779579153856 1859 9886982304281990299052128498352193747264 1860 10149398732192501994586799196536062193384 1861 10418707906591746425117445434652242475520 1862 10695088999675530725351051224278502298040 1863 10978725792880565549077934202392929508040 1864 11269806794231626594318513512875002511992 1865 11568525358645397479205825726962856470500 1866 11875079811264721554527126799637637709900 1867 12189673573898809748301164552469184232600 1868 12512515294646815488149036105178456581368 1869 12843818980784097212818475600635177899448 1870 13183804134992445065039191684280150621536 1871 13532695895017552180227097628111343163145 1872 13890725176839063702658824184458960354046 1873 14258128821440639453417418991852369512184 1874 14635149745269620251702462400956487985472 1875 15022037094478094490931732266222942538376 1876 15419046403039421960941062619641893913840 1877 15826439754836587385292812749005174674840 1878 16244485949821128037000376001498950947184 1879 16673460674343809467358188774871796087252 1880 17113646675760712223997920055776879256640 1881 17565333941420941871975624274009452000258 1882 18028819882144786125859909697757185759524 1883 18504409520303817946493906930658223226059 1884 18992415682617183584050522627705697855064 1885 19493159197781121326389256979528135992238 1886 20006969099051631743104560106645200359800 1887 20534182831903165143814975426597460133790 1888 21075146466889208476099455996329547112724 1889 21630214917833743696020951160553714652170 1890 22199752165485714515369115626437522916836 1891 22784131486771880169554400056621856615210 1892 23383735689786755306403510247878552957120 1893 23998957354661736160819986264355335397696 1894 24630199080458996790267798653092491838068 1895 25277873738239307284260086566252217447516 1896 25942404730456580557588952798696965945400 1897 26624226256835697670274537190404842570702 1898 27323783586893995714896384665079729184056 1899 28041533339270729352408390970614592663574 1900 28777943768032839290787393238807202740904 1901 29533495056129480669944612518047143985000 1902 30308679616171983778466334660705804197176 1903 31104002398720241175654984173494720506407 1904 31919981208260941575509180546805219804028 1905 32757147027067604275326056601211518164506 1906 33616044347137011047630164603189472628400 1907 34497231510401387888111047691146709356790 1908 35401281057420559514476808840305762988152 1909 36328780084763287795667422277803147183092 1910 37280330611292114177052000492346996608188 1911 38256549953571258541192034563470477218335 1912 39258071110622485759988125821764649250176 1913 40285543158259339477011428620688203220086 1914 41339631653235763504633855656598481108816 1915 42421019047450887798582748653187540181650 1916 43530405112457651527131916077424609496400 1917 44668507374528973604440559803661328294520 1918 45836061560541364607264528372102985859568 1919 47033822054942206721490955717587813035553 1920 48262562368073413832070790976700115988160 1921 49523075616130825723535617186165623924890 1922 50816175013045492331156021594455945968920 1923 52142694374579969895894100102295566914630 1924 53503488634939884640845624071718202167564 1925 54899434376208325206449320577746038527532 1926 56331430370918106654480491411447421943982 1927 57800398138084610571599532512290975430682 1928 59307282513029751965845790579404505468864 1929 60853052231335658649116565775561308745312 1930 62438700527274877134189077988198147313788 1931 64065245747072345351166086795610784997676 1932 65733731977363001418863776328326695476080 1933 67445229689217734116231734520823505700252 1934 69200836398119429525718344298269857503436 1935 71001677340280134619242906763317722442182 1936 72848906165699847501847657518145695565200 1937 74743705648377160913761387340919780539078 1938 76687288414091935838778613478840039213188 1939 78680897686190371223401364174207288447763 1940 80725808049813269555525222930622283171200 1941 82823326235018982195603062124804898488050 1942 84974791919263458845931662099950380860864 1943 87181578549711028473621659879257416590729 1944 89445094185861010601731266186309911296192 1945 91766782362987002529260081905645836097440 1946 94148122976897716262401072064492861560220 1947 96590633190540555418212468707117544562028 1948 99095868362981733936227191932582617809952 1949 101665423001309652102599290352877587855496 1950 104300931736021468318666699962561777128160 1951 107004070320466344562916769100781648808719 1952 109776556654932707105970406628137810565880 1953 112620151835981059422110407928461175904562 1954 115536661231638419257980265161489892883936 1955 118527935583085334513618744546495969413936 1956 121595872133481671195836137572464940613480 1957 124742415784592969644938262652944222310520 1958 127969560281895141136295214789011904597008 1959 131279349428851634643619781870321666462511 1960 134673878331073952053193633506425302579640 1961 138155294671093538681322735217049279728200 1962 141725800014490634031123159666019089770224 1963 145387651148143645010899362728209804273810 1964 149143161451381010233034880851159366118472 1965 152994702300836369659467288117885986881282 1966 156944704509827149134673920408127314455900 1967 160995659803096424869566693186445272644102 1968 165150122327778159578022982395305841635596 1969 169410710201466610844278553531284769971928 1970 173780107098291914796345648984859720802856 1971 178261063873925555926231553030333627772045 1972 182856400230461658852379303637909400155240 1973 187569006422142792162207610382136500530664 1974 192401845002922270686520088514064175415944 1975 197357952616878793417952229040508479066442 1976 202440441832523672865770649131625881388820 1977 207652503022065911317540736336328182028268 1978 212997406286725973944856263270667873781576 1979 218478503429215311955220120336201828257931 1980 224099229974525515391716765606146425510376 1981 229863107240198439387000031726790724698000 1982 235773744457276764700962977986940377853696 1983 241834840943163238574731734206362324293612 1984 248050188327646311037720099870792818363520 1985 254423672833380050895954258795913748442400 1986 260959277612137111169900706342778065666500 1987 267661085138185132583030922697817409748740 1988 274533279660169343064845441531844073993824 1989 281580149712917248761691990491238597326140 1990 288806090690615235793445803135905624355228 1991 296215607482841630421790585129400372882150 1992 303813317174976317303747018567043528292628 1993 311603951814543410428917528184822097270902 1994 319592361245080728966815398118868309386440 1995 327783516009167970827620793193357966559814 1996 336182510322284520982167414095303561898000 1997 344794565119207800692558632168966607209640 1998 353625031174703979463491924225216188183228 1999 362679392300304755929709964779645615789252 2000 371963268619006789755772143041313219891084 2001 381482419919774257176370819974316418593166 2002 391242749093769931823675361037833803625048 2003 401250305654286184299187029450939798476137 2004 411511289342394373442050581677431531631792 2005 422032053820379294891579661466251686022600 2006 432819110455074684397213811023777823983200 2007 443879132193266271056503235131509059164550 2008 455218957531380566541108617103162808429088 2009 466845594581730488314304554527742710589174 2010 478766225237643076409682717546110866761520 2011 490988209439850003749585828619729098572700 2012 503519089546578329129675039738783665785288 2013 516366594809837030471345091740339356236060 2014 529538645960454315042711427298756364207624 2015 543043359904481565091931467398969080127760 2016 556889054533642074484678234485457538115690 2017 571084253652566498009270508679141365850426 2018 585637692025622204301861910094141738071152 2019 600558320546210530936494935476731998587704 2020 615855311531474322017882422371327239312520 2021 631538064145428121335043970390935182322500 2022 647616209953595035356337388417213626105600 2023 664099618612307608513711664194398483314176 2024 680998403695905107666526129694962501915592 2025 698322928665136433591312971005176969194860 2026 716083812980156505980366858990423099034344 2027 734291938361584446865885713433412395263740 2028 752958455203174258706022025014579568590440 2029 772094789139733001656891893988611011009456 2030 791712647774007764909077167377299512022816 2031 811824027566351045526892595446097940819590 2032 832441220891064542195555612448738048550508 2033 853576823263413888944974791303624722456250 2034 875243740741401544681268862486625557491704 2035 897455197506481968758346035075791885592844 2036 920224743627502402565770021842305089915200 2037 943566263012254095089961969797313913018446 2038 967493981551122710735311767388750132778896 2039 992022475457432995727051387475297260092135 2040 1017166679809191611789484974879182305733236 2041 1042941897297043430434754399805368787913215 2042 1069363807183370577374466481262494856225776 2043 1096448474477580184907623409973953235420537 2044 1124212359332746212665492916072094782513976 2045 1152672326668892897254872799847829136905866 2046 1181845656028332454041059547805653647714560 2047 1211750051668597645947177563181563763974332 2048 1242403652898640822638776828112397623449760 2049 1273825044664105088292814865502190512640064 2050 1306033268387610448394457892542079390947284 2051 1339047833070138188371083066064169589468274 2052 1372888726659740423736395646083626898328728 2053 1407576427693948808861000166802234011428924 2054 1443131917222406877336507811196518517777728 2055 1479576691016404490770500381865346183587240 2056 1516932772072150476176862652488315387030380 2057 1555222723414780818214317885367942284121170 2058 1594469661210264826588725704132557568929252 2059 1634697268192540608137511916694883928923872 2060 1675929807413384026619892685211965401099440 2061 1718192136322692222248731032512250929393740 2062 1761509721187043780811636027054431936852960 2063 1805908651854582884268661208806163702523161 2064 1851415656874464338594131841536977652321888 2065 1898058118979290360196758611259334182513210 2066 1945864090939168511635492282153854285282440 2067 1994862311796223315014685026984826033465974 2068 2045082223488601944246033547636855117689936 2069 2096553987873227114604402436009296858178508 2070 2149308504156767961476117530834952185892228 2071 2203377426744522444252616975058206731042725 2072 2258793183517132742922989378719366358195692 2073 2315588994545288353701158864239562027307858 2074 2373798891252810258354682257676970595782892 2075 2433457736038753764943619684323815620172880 2076 2494601242369417523448141847389655838664400 2077 2557265995351401939202546562133757626715488 2078 2621489472797121874088992066938091982662152 2079 2687310066794446277059560007744066577674824 2080 2754767105792411361857527806155889873049924 2081 2823900877215234294100059563861416212555338 2082 2894752650617141208733970312998682148041040 2083 2967364701390816902193541739842938989281378 2084 3041780335042583884700442229526565526620616 2085 3118043912047725793869706157107268095387838 2086 3196200873299684621513547658462798992947740 2087 3276297766167182955310202070725030638575662 2088 3358382271173651653606645306756429871144160 2089 3442503229313680226649754351398689516090770 2090 3528710670021551866493326425273157645609070 2091 3617055839807277730204740166257740808599275 2092 3707591231575905920374553894794923835575200 2093 3800370614646249811069880490508662665915340 2094 3895449065485558128292134988043607333165452 2095 3992882999177035708091329384181332719548422 2096 4092730201637519323605811039741105412138400 2097 4195049862603017599855713176181154080646360 2098 4299902609400238032204812704121364981237496 2099 4407350541522647705875275833603568204150545 2100 4517457266030047699488460336376476014216800 2101 4630287933791084570037053254854471744405600 2102 4745909276588575989795022851432303639927904 2103 4864389645107991772483647157529595442130656 2104 4985799047829906426908794693379401387949696 2105 5110209190847725257094111433916161408611790 2106 5237693518632483140059640920600229761902488 2107 5368327255767023712939123390515810907819708 2108 5502187449672387053023874625712084321143472 2109 5639353014349766306458325640117287568640888 2110 5779904775161938388676871914995015372825520 2111 5923925514678631123478514823301024974780545 2112 6071500019610859295469559845153312790940212 2113 6222715128859845356562741580261372273280532 2114 6377659782706737252059709258772943420961616 2115 6536425073169946323127032864088129290946990 2116 6699104295557552814728679015248283998042700 2117 6865793001242865492941867409984638100738278 2118 7036589051691875581976150822119933386515136 2119 7211592673772014005494467404836454019711577 2120 7390906516372305102962635844914120960065836 2121 7574635708365709941469314638843327940925240 2122 7762887917945168416451118582848814252789344 2123 7955773413365581898844919606528331295905298 2124 8153405125124727617499060747543494906442568 2125 8355898709616862648831098678995709217561000 2126 8563372614293559714031759393160284312600600 2127 8775948144367119359773501020512235264497580 2128 8993749531092723932656928215244471048663696 2129 9216904001666338471070819644599167790630346 2130 9445541850776222660792740085580130631650400 2131 9679796513846796772259707357391599852242252 2132 9919804642014503467653100284509346160155960 2133 10165706178876226994569747779719007868511680 2134 10417644439051772040259105317513569223921920 2135 10675766188602866886959602306310732918718290 2136 10940221727352139976365045095704776402683600 2137 11211164973146526062370033550728635118466142 2138 11488753548110588319980743891435839017105304 2139 11773148866936296610209227374865509663624869 2140 12064516227256880113304896496323585999979016 2141 12363024902153475285323599501821650456856630 2142 12668848234844418127668006042284801504421488 2143 12982163735608183660371934049489641998870570 2144 13303153180992155844990128429676072908356668 2145 13632002715360618612651649410390457962812600 2146 13968902954836593731305007059909559540506400 2147 14314049093693414621400685650045966620043448 2148 14667641013253217543312064642988200549607384 2149 15029883393350853489209700414954335056939452 2150 15400985826423076288148844033327342769303348 2151 15781162934284245562158208799051911039511499 2152 16170634487651197954897082433623924945632052 2153 16569625528481387210503983462288057339213840 2154 16978366495189873942228113993024564396956164 2155 17397093350812260048416829096277810074302170 2156 17826047714182211474363324862600267185646000 2157 18265476994193797166541121948283375270451770 2158 18715634527220492422597734796886029428294004 2159 19176779717764352225861684195153685792375065 2160 19649178182410555405127120427209696560980040 2161 20133101897164254435999227105202228011736350 2162 20628829348248439275196955335572928547261848 2163 21136645686443337689634754368145387438142477 2164 21656842885049730023626373591558816504640144 2165 22189719901560454176468659458069696028760400 2166 22735582843126317696236384391289986405111800 2167 23294745135904619312548109505914309827570790 2168 23867527698380512931953550228606256014172160 2169 24454259118753524127444342624315855129963752 2170 25055275836483653514292175820441502478884640 2171 25670922328093674187258168452041654445740065 2172 26301551297326452692398306043280272504374648 2173 26947523869758395937860704200447050216870892 2174 27609209791972451154867654574045828047254376 2175 28286987635396463670675665025349562108847404 2176 28981245004915129043992891119295499165899780 2177 29692378752366263261072260377996519673546944 2178 30420795195034658445731457769161664651472192 2179 31166910339259393174996954710018106056075674 2180 31931150109273127318542257931620352313303896 2181 32713950581394632668329234723934709461234800 2182 33515758223698593858373345182429626916793028 2183 34337030141289560587273525781905258422975603 2184 35178234327309843373109553720974934227102312 2185 36039849919814122448335069187092252825713928 2186 36922367464646584430693311100731359176178400 2187 37826289184459515607472164161654467041282970 2188 38752129254015465601052711175319470231379912 2189 39700414081918352434838217555111592095534200 2190 40671682598922211216880948025262062260659888 2191 41666486552969695466693127574901531503866670 2192 42685390811115924228714187898991011457347200 2193 43728973668496831281442609316687759481461494 2194 44797827164504816740750566317894563110716884 2195 45892557406338227985349838325100225990095230 2196 47013784900095007958149826713152306538507100 2197 48162144889584746417030892646230517175883216 2198 49338287703037355562252971248044228043071912 2199 50542879107890667638381689226444606495820109 2200 51776600673843420623390559165612294760645356 2201 53040150144364361048705504934869912951318014 2202 54334241816852552459675496568848415572738040 2203 55659606931648436191634375927030109265335146 2204 57016994070099750215829703482925435605240704 2205 58407169561891074064670948970381966506780440 2206 59830917901850535589880497171479051582018152 2207 61289042176452090904463843140932986325125010 2208 62782364500236774726684955836782540428709228 2209 64311726462381416951816168926329432097803800 2210 65877989583648535150527734550882137376102796 2211 67482035783956444412615630851994458397968645 2212 69124767860814078159820638533618608480158552 2213 70807109978870588938766557688777328218430668 2214 72530008170835499531341902208835250400088192 2215 74294430850031004803083903254358462099409348 2216 76101369334843986430669935128044807323682800 2217 77951838385351398951681945934276729856621994 2218 79846876752398919472816294028795037458856072 2219 81787547739419127932758075307825537131573625 2220 83774939777282003187243159510699004824836904 2221 85810167012477185580228895794937357284563680 2222 87894369908934272371567522132805928676128064 2223 90028715863794381765812171228578072047132300 2224 92214399837453347760771244804924905358308032 2225 94452644998204195116078529335353856055333940 2226 96744703381813995016871959367489204291843680 2227 99091856566377821140474289712247615443745500 2228 101495416362800316570574761477984803761451900 2229 103956725521263348172457315411837888941292068 2230 106477158454046370557561006593695633669291280 2231 109058121975074450625815422800954404618891375 2232 111701056056577419967854746894529809261215240 2233 114407434603252330314762342507226625428727198 2234 117178766244330291011089931028765812835263012 2235 120016595143957871522479548237144770914455616 2236 122922501830312560733594277156704118660014600 2237 125898104043881292804997807200771506397774510 2238 128945057605340781299489198184276848453641632 2239 132065057303488353922386628975819285032323181 2240 135259837803682154414610869654345842442393556 2241 138531174577259980867749471913657460572137150 2242 141880884852416666081890473046503987369426266 2243 145310828587030780757300521581925359380407180 2244 148822909463942559611931898141593308930778944 2245 152419075909196319377266245165551831487096214 2246 156101322133772261593730334355530903667283180 2247 159871689199344437874651515939921133617549460 2248 163732266108613806630135036174353291902443016 2249 167685190920777734062620626115120703583734012 2250 171732651892709994617874216302968151624645592 2251 175876888646438313185682221228200028156598000 2252 180120193363519769516562460278761780170152624 2253 184464912006927961016508716178972514761675284 2254 188913445571079699905397305825691132210957024 2255 193468251360643211425683749233268245766025220 2256 198131844298784308264277106049879402359780340 2257 202906798265521849651493830297811684744161440 2258 207795747466878958931182475392214464189529868 2259 212801387835531978118194064929165874640744823 2260 217926478463674989597813405176638271246141496 2261 223173843068833941366291282860096301389609700 2262 228546371493380980920813829780199986157655372 2263 234047021238516542112234534278065016023226094 2264 239678819033504047182084022460367699676404544 2265 245444862440959791204290326058519132139429140 2266 251348321499018676813251446233435285311895860 2267 257392440401214972183002671389568046044453134 2268 263580539214936183678936501757979651298207872 2269 269916015639327475581884106702801758288002748 2270 276402346803543842132937145747502163297503920 2271 283043091106267451419679156564530503611857925 2272 289841890097428246083376671646269667631183080 2273 296802470403087012448936113330003786986733168 2274 303928645694461727660405421910051881590621232 2275 311224318702100074163132509196803532990251268 2276 318693483276223583056175717924929617758764840 2277 326340226494291943325080264424512810690055818 2278 334168730816859603873726867794041906058141244 2279 342183276292820910965978672807437186453215865 2280 350388242815164676773246463789946523797670160 2281 358788112428384277066787260689741340229178781 2282 367387471688715139816960400748179854230774296 2283 376191014078397823954309133029743392823735166 2284 385203542475191811468587356004662146953646816 2285 394429971678392659307801725283133821269083146 2286 403875330992633293408791486128836895364211320 2287 413544766870778989151457053630123677977829432 2288 423443545617254984383193618338562925305421620 2289 433577056153175727012579642529064431655523254 2290 443950812844675483434099092470546726611513384 2291 454570458395871441445486476043411442717153625 2292 465441766807922546904486170899833416546948976 2293 476570646405680132519140353484261512094944708 2294 487963142933459945587409693790919924712300400 2295 499625442721499475253006145622405469028454980 2296 511563875924699535329976189830565974089571600 2297 523784919835284892731761863327604851169294116 2298 536295202271055361149608722994932477875623584 2299 549101505040936222362078982097425688633738111 2300 562210767489575111305294076782505656714955440 2301 575630090122771624065274994236803780885892226 2302 589366738315565898940355845107927944622021520 2303 603428146104853298740777688958962671808576990 2304 617821920068434107037339221103212093036153604 2305 632555843292449862058918469754450601625286138 2306 647637879429201609720886559058976428164545900 2307 663076176847389982636934914506310275227558900 2308 678879072876862626172128581025591723540399668 2309 695055098150001117343806598784841898940567132 2310 711612981041927179850193405322860798118741276 2311 728561652211756711367548625107999213011131680 2312 745910249247179930661413216723696135438420988 2313 763668121414696845665431105961372640470960268 2314 781844834517889263665978787782983055235163920 2315 800450175866163735791354090733894353071382286 2316 819494159356454175376093489081989026003903560 2317 838987030670428439237790817931329072859077108 2318 858939272589799938809213521621302928122567040 2319 879361610432403381328187517047970507496591251 2320 900265017611753057401583083497405932948153042 2321 921660721322862718324587217821419086139668660 2322 943560208357168053258804176388330039176733280 2323 965975231049456112081912377475775608202313329 2324 988917813359770754383153114574109545654351640 2325 1012400257093329369308242574976702346786815426 2326 1036435148261553736033633426653332262861147796 2327 1061035363587387012530759754334645907342678626 2328 1086214077158139483616003133328275698156095856 2329 1111984767229177901429187231982997618237266636 2330 1138361223181847046522750187512724800232583616 2331 1165357552639087560493917711317509367746627358 2332 1192988188742291187125863427870266838194360152 2333 1221267897593013344663935090707092750818118396 2334 1250211785863243474269292066159906883504201896 2335 1279835308578015906798171922813555007778057510 2336 1310154277074228100604834827903496942384249100 2337 1341184867139619066652900902224688761573613470 2338 1372943627335948654292676180576462526094364568 2339 1405447487510508162945395813396774830401426463 2340 1438713767500184513846945678509540117158221416 2341 1472760186032394005074158033326286683684163500 2342 1507604869827297526369124163485326324337663720 2343 1543266362905807072806314926000304989422181348 2344 1579763636107993514101505247887552811879622936 2345 1617116096826607896321911201219878740308053296 2346 1655343598960533122919678481347569007278595300 2347 1694466453093089731408496855678951989521063610 2348 1734505436900228700726900070405133963023221280 2349 1775481805793755843554292541598474643681987336 2350 1817417303804846409843903193468066071707488000 2351 1860334174713225106015734488417390154461011920 2352 1904255173427505873169352752976031894837833908 2353 1949203577622307523065056461645635407531277360 2354 1995203199637885759418516530648410939922472488 2355 2042278398648149272421997933861933382670258680 2356 2090454093103057545762201166737444913615690200 2357 2139755773451530818448709975458467775558720320 2358 2190209515151138360504102207600753354061858728 2359 2241841991970969915339005940223632674204037247 2360 2294680489594236897149244189726381292566915444 2361 2348752919527294775027761721472103357069266040 2362 2404087833321926094204631723380375124198686768 2363 2460714437117874847891143504866470037063588300 2364 2518662606512777491070510656401930337192227960 2365 2577962901766793852226204551475318082555520752 2366 2638646583349402623956094757833362329228766600 2367 2700745627835991073794960137072031490632227402 2368 2764292744162037189083442672909396879759791264 2369 2829321390242854732751925306918591255453830910 2370 2895865789967047720491909850577321737529077080 2371 2963960950572000715744943127858953563914058915 2372 3033642680409915160787243132309697629185710512 2373 3104947607113089805259157913212652252907420056 2374 3177913196167335244947904250412133003712979856 2375 3252577769902608732517372619881767286713032120 2376 3328980526910155859139925180902784851197586880 2377 3407161561895650524524603091434915722852052740 2378 3487161885978033907550866675261655313990247260 2379 3569023447443967017540527636285548806229575031 2380 3652789152968029946146566983347599159771171624 2381 3738502889309024253044025372936903196620485242 2382 3826209545492963108382515292592288130159083616 2383 3915955035493566986825112609463654918847102438 2384 4007786321421320969740063422888353454030655932 2385 4101751437232393173826241179368643585674758644 2386 4197899512968962598596772699908210011518556100 2387 4296280799542758886583819757970536297150810780 2388 4396946694073876236188367029034947948175740412 2389 4499949765797189117622605430283050887261101408 2390 4605343782548968639786408866454508928857383600 2391 4713183737846575525211973300773935890504904875 2392 4823525878574388799107226368285545779543776880 2393 4936427733289418617468035969838641113432020224 2394 5051948141160347281442050602809914053032963624 2395 5170147281554044546694489866225051682688730024 2396 5291086704283911976440909649545994382006319600 2397 5414829360534726447039391563923544315957926894 2398 5541439634478975140576222736071989462692705496 2399 5670983375600003597836724597767028919395523729 2400 5803527931737634808694243198883993372943895760 2401 5939142182872261039776283599140112340187035600 2402 6077896575663761299079757393782847058095981880 2403 6219863158761956175181174834393051292265437683 2404 6365115618905678429439050470993214971432110028 2405 6513729317827912331247220902364663470086219840 2406 6665781329984837480691737235053630827416073442 2407 6821350481127003935279127987324085607719524210 2408 6980517387731265026872418394829725508448316800 2409 7143364497312502504548467209296110437311411634 2410 7309976129634595755634756376843635219444845964 2411 7480438518840513031540784011674576202817114605 2412 7654839856521838032084206199290226150951240000 2413 7833270335748490080896921428508502274027567520 2414 8015822196079850658497837657551195040342014292 2415 8202589769578973456387600256646736218337294136 2416 8393669527852029587132187984589090956767303500 2417 8589160130135624348452178876532188610759100234 2418 8789162472455117215032328403865319367934162896 2419 8993779737877582746033498665192275765152376108 2420 9203117447883567079858933807442188963863087344 2421 9417283514882322876245335936708263080025421180 2422 9636388295895745199878706791008979491789308992 2423 9860544647436782165260475644706975524017440636 2424 10089867981608657430486517353071465634412893608 2425 10324476323451817094306559548504760884373267584 2426 10564490369566101478113880512021804565148294000 2427 10810033548036242929753183347834992354635765342 2428 11061232079689404442291918416110910423890841344 2429 11318215040714100817046501239873163004307121728 2430 11581114426670484600987112094107898707687022320 2431 11850065217922633385013105266043303886275574332 2432 12125205446524143558525787058039966712680259200 2433 12406676264589018580567120111335059499957879990 2434 12694622014180537558325707452660986633408170224 2435 12989190298751502736398016806707232089829634304 2436 13290532056169992717913384123489524142064480800 2437 13598801633365492191424740678670789342695441520 2438 13914156862631028962275089586020675121795535824 2439 14236759139617725528064663677846543768661054035 2440 14566773503058965646258252470794824888523273040 2441 14904368716262186676733403979871079439043508230 2442 15249717350407136309635997897217083082586268836 2443 15602995869690277983508833518302975245508134491 2444 15964384718355893242454342812352836916625456528 2445 16334068409655311864348179769961586902146221800 2446 16712235616776602213371175099248705074860645060 2447 17099079265787975336352697340301866463264105360 2448 17494796630639097249220677443039774676732080804 2449 17899589430265465071637447276576428345500677894 2450 18313663927841984598059087867982509042867220456 2451 18737231032232889984558757912417811924963514806 2452 19170506401686170934740223765960789908977984480 2453 19613710549821719546441024984853665055099555460 2454 20067068953963478304956268589957064972200896192 2455 20530812165866963059446062152027798611112256028 2456 21005175924894650688444496661326715390518284400 2457 21490401273692861049782048093772249075016450300 2458 21986734676424927232194068811597739283183206732 2459 22494428139616637603677480827569889074094353696 2460 23013739335671148219598676451354342402749728216 2461 23544931729111805357263538071056760913918568780 2462 24088274705612585840280252176039396426727336656 2463 24644043703877157974492790167076281494248954296 2464 25212520350428888918470329337974882839040552380 2465 25793992597375475748707027520400165410921027680 2466 26388754863213257958544540568091001653269885200 2467 26997108176737679268891260728728156526622369530 2468 27619360324127807059647472306489705914992431916 2469 28255825999274289098252829482244795607895770216 2470 28906826957421630204457232631994878927138135624 2471 29572692172197206720675445733541275242402926420 2472 30253757996101004841698893069433019119226081532 2473 30950368324531670697162798312744001449378787016 2474 31662874763426096290842152999267418865305067268 2475 32391636800591436713504936835446951539030343170 2476 33137021980810161207019884220189179593660737200 2477 33899406084800484428760335175511160108634915086 2478 34679173312116305425182330640110209936224801748 2479 35476716468072601166291947600794868674414465365 2480 36292437154784079829794781920244406365294982046 2481 37126745966406797183362644586123369346153676202 2482 37980062688674378241420918768863350893243549432 2483 38852816502822466732719296812146110274458024835 2484 39745446193997047688437535887126561120380404036 2485 40658400364244354547988370908784189317634371170 2486 41592137650182182500243830410134176778314012200 2487 42547126945454585270195954419303678117227473402 2488 43523847628074134183373442860133253453280791592 2489 44522789792758167071126696620785327372834705576 2490 45544454488367751418189083726172454495864364424 2491 46589353960560432119744086454146668865885953400 2492 47658011899770230350033692184736511923009073192 2493 48750963694630807411672287537081074440934049684 2494 49868756690960207119959262513022647252630634760 2495 51011950456428143388092027502564684986769383802 2496 52181117051029407349026008965761278970078163600 2497 53376841303489631733328031723198874066274574140 2498 54599721093732370499499193292727312382094405212 2499 55850367641539230088438696690093880462018907017 2500 57129405801537626376792947511484961335066612664