0 1 1 0 2 888 3 6432 4 36392 5 110720 6 336992 7 696512 8 1656202 9 2779392 10 5603904 11 8392864 12 15385200 13 20978048 14 35705728 15 46190016 16 74768920 17 92015360 18 142090040 19 169094496 20 255887536 21 293745408 22 427864224 23 485217472 24 696300464 25 765363200 26 1075013440 27 1170251136 28 1623997216 29 1735913088 30 2358862464 31 2498291072 32 3393382986 33 3528601344 34 4688494464 35 4883673664 36 6477522776 37 6611781760 38 8668756768 39 8843090112 40 11545105360 41 11658705408 42 15011896960 43 15110586400 44 19558311344 45 19428307584 46 24721514880 47 24712600960 48 31515457296 49 30990694912 50 39216159288 51 38671260480 52 48889803856 53 47853608832 54 59794902656 55 58500867136 56 73667091392 57 71303420160 58 88474269120 59 86302856672 60 107549021344 61 103385253504 62 128027902720 63 123644325696 64 153123745688 65 147025167872 66 180296364672 67 173227349728 68 214384016224 69 203895604224 70 248869924416 71 238925606592 72 293112852442 73 277636111616 74 338745081920 75 322554469920 76 394112086352 77 373330742272 78 451938360704 79 428648009600 80 523912734416 81 492512625408 82 594201616896 83 564051400864 84 684351196128 85 641183058176 86 774179676576 87 729710669376 88 882597657296 89 827902662400 90 992801642944 91 932981541824 92 1130399156000 93 1053071143680 94 1259228451072 95 1185362735552 96 1426041103024 97 1325691922176 98 1588163339256 99 1485054775200 100 1783113909496 101 1659981350784 102 1976333695296 103 1844185127360 104 2217787422224 105 2052633466368 106 2438324080320 107 2280387933152 108 2726640522816 109 2517656296576 110 2997648715904 111 2786207634240 112 3325092258272 113 3078427566592 114 3643183974528 115 3380720488768 116 4044480638064 117 3722368184448 118 4398537308640 119 4091158141824 120 4866005722944 121 4471677797120 122 5298179549120 123 4900950636480 124 5820545944128 125 5362502158080 126 6317431287680 127 5836161722624 128 6949517637706 129 6367696062720 130 7492455831552 131 6939483557984 132 8221521932800 133 7522920178432 134 8875174311456 135 8177331123456 136 9671834750112 137 8878933087744 138 10420481867520 139 9587933843296 140 11378152403168 141 10386062498304 142 12177285055872 143 11239280879936 144 13263056958568 145 12097487407616 146 14224389009024 147 13063010632416 148 15404463658224 149 14088561330560 150 16482635436832 151 15119038642752 152 17882636061200 153 16277951733504 154 19022575968000 155 17506295649408 156 20603103300384 157 18734708127360 158 21966940398336 159 20110480983360 160 23644649020880 161 21571554398208 162 25170674084984 163 23027017994848 164 27162978504864 165 24656743627776 166 28740580995168 167 26383435717184 168 30967080980512 169 28088418649088 170 32854654915200 171 30006824755872 172 35205793309424 173 32036426729088 174 37283569629312 175 34031769784000 176 40046417515984 177 36278922993408 178 42195622161792 179 38639669668960 180 45265637424688 181 40961424984192 182 47812897308992 183 43579570731072 184 50997722606272 185 46324077765632 186 53805340037760 187 49014843273664 188 57578393287232 189 52033747156992 190 60406155644544 191 55210987755904 192 64543488118800 193 58313881609984 194 67920726972288 195 61795560257280 196 72203167663016 197 65457950819968 198 75896306763104 199 68997779551168 200 80897857092634 201 72998978909952 202 84603679849920 203 77200858745088 204 90097616672096 205 81250285143040 206 94485011523456 207 85830284957376 208 100103502316592 209 90602314341120 210 104890040301312 211 95214768352416 212 111492560810256 213 100434232230912 214 116194174770144 215 105870365761088 216 123349893771584 217 111104434469376 218 129022753475520 219 117000875561856 220 136300322659424 221 123168493236224 222 142394727517568 223 129084928137216 224 150870353487808 225 135762486593280 226 156857560987392 227 142735818520032 228 166128725298048 229 149361463932544 230 173230316388416 231 156894613888896 232 182512130855472 233 164761409761024 234 190189338009920 235 172207240186432 236 201072093980176 237 180680082117888 238 208513451141376 239 189465904462720 240 220210119541856 241 197805059721472 242 229160914890168 243 207315117883296 244 240873277630896 245 217159834016640 246 250407246346560 247 226484951576896 248 264104939132288 249 237051563984640 250 273274714944384 251 248050469594208 252 288074515084000 253 258445646702848 254 299009896048640 255 270232587954432 256 313596980112280 257 282502479898624 258 325432161947520 259 293965172058880 260 342550592138272 261 307094137649280 262 353682813483168 263 320741042019392 264 371930562076896 265 333444316445184 266 385430353413760 267 348027431964480 268 403597704806032 269 363054645279872 270 417864259794432 271 377115914669184 272 438956252189600 273 393271377025536 274 452415058845696 275 409920745587680 276 475050153733184 277 425446650244992 278 491354208836832 279 443163609627264 280 513387867435040 281 461559065306368 282 530798678426880 283 478657009895520 284 556665169302048 285 498211173702144 286 572683352655744 287 518494552652544 288 600295136164506 289 537141242238976 290 619882474994688 291 558672560444928 292 646853719614656 293 580982152331392 294 667438185182112 295 601449651654080 296 698792814807376 297 625111254279168 298 718048059072960 299 649421319076480 300 751508944632816 301 671834880488448 302 774807334589568 303 697808543434560 304 806956499692336 305 724468471667712 306 831700321847424 307 748963034131744 308 869809365962048 309 777172227550464 310 892126079334528 311 806337113035840 312 932295051745472 313 833090955928064 314 959856507981760 315 863934487316544 316 998690528310080 317 895825879370112 318 1027783859591040 319 924697368309952 320 1072973452721104 321 958333130705664 322 1099430199748608 323 993142449097216 324 1147484603193704 325 1024542410546560 326 1179769640608544 327 1061224509588288 328 1225762641998208 329 1098793534199296 330 1259965606823680 331 1132933945429728 332 1314169375053488 333 1172862789031296 334 1344332201766528 335 1213692634528576 336 1401233390286624 337 1250751193916928 338 1439454550347960 339 1293709109592384 340 1493874125148064 341 1338085226712832 342 1533550346277920 343 1378226539530752 344 1597037929146192 345 1424881408857600 346 1632374393707200 347 1473024723212064 348 1700127083124064 349 1515945475174528 350 1743806381437568 351 1566527012354304 352 1807559256773584 353 1618643368087552 354 1853626563709056 355 1665048064833024 356 1928904868626176 357 1719780659845632 358 1969342972055712 359 1775669088471104 360 2048021326364464 361 1825744591920384 362 2099161649490240 363 1884866568895200 364 2173729530302496 365 1945274573914368 366 2226639666351744 367 1999226103747456 368 2314526486853088 369 2062464470281728 370 2360690265829632 371 2127626391819392 372 2453515421534112 373 2185773016180864 374 2511230753711680 375 2253957252324480 376 2597636595590272 377 2324168335617024 378 2659273742026240 379 2385976920816352 380 2761729045026976 381 2459383058860800 382 2813929645950720 383 2535032504138368 384 2920534885071536 385 2601410659672576 386 2987652465280896 387 2680492399677408 388 3088690442230240 389 2760989270714752 390 3157763791800960 391 2832145917993600 392 3276193280129770 393 2917164027725568 394 3335321021110080 395 3003634208603904 396 3459977046573872 397 3079970324241536 398 3535946607907200 399 3170246330295552 400 3650983577472968 401 3263142871901952 402 3730746400891776 403 3344909071819712 404 3867529404795792 405 3441686768817792 406 3933674615070336 407 3541334889583168 408 4076937907843488 409 3627621088232448 410 4163313460747520 411 3731372042550336 412 4296694097483424 413 3838128833126656 414 4385395423872640 415 3930458168731328 416 4542025626519568 417 4041570361499904 418 4617709886663808 419 4154431198081760 420 4782362826485696 421 4253066350667392 422 4879486925677664 423 4371883876811136 424 5029964860327280 425 4492642878206720 426 5131563671120640 427 4597860441737152 428 5312999624629264 429 4723470020289024 430 5395172746622592 431 4852521927155584 432 5582885296497600 433 4964574591858944 434 5692328151159552 435 5098765968691968 436 5865808331323312 437 5236470059944704 438 5979529139638144 439 5354246485463488 440 6183782120388160 441 5497392631348992 442 6277505435719680 443 5644402280361120 444 6491513717858016 445 5769766741310464 446 6613551946851840 447 5922239759714880 448 6809789270470624 449 6077107754459904 450 6937509081115640 451 6210324268461504 452 7172325142686656 453 6372864864785664 454 7272910172752800 455 6537757254867712 456 7515432963741024 457 6679527912980992 458 7654358187097920 459 6850439548094208 460 7876625293179232 461 7025710753101440 462 8018385623685888 463 7176316923738496 464 8281194162448656 465 7357958816855040 466 8395202014046592 467 7544542918885536 468 8672619652888240 469 7701898837199360 470 8824022326700352 471 7895155952313408 472 9073645646328944 473 8093458254458624 474 9231610713299840 475 8260120188016160 476 9531861233203008 477 8465544220210560 478 9656450164940544 479 8673222429264128 480 9965577961884480 481 8849963686076416 482 10136938948904064 483 9067916205456768 484 10418405469143896 485 9288578857486592 486 10592512274430944 487 9475790533935808 488 10929516384377008 489 9703697941738752 490 11066530100612544 491 9937807588519456 492 11418555975559712 493 10135768170120448 494 11603760081923712 495 10377612282956736 496 11917745952575424 497 10625623440778752 498 12114924781044096 499 10831872664410016 500 12493916241373344 501 11088017491272192 502 12642349490949216 503 11350486172975040 504 13032092288334272 505 11568616165796352 506 13241220815168640 507 11839620598682976 508 13597468044286848 509 12113858909327488 510 13808934086609920 511 12344163516394496 512 14232612225574986 513 12631354723445760 514 14394576526225920 515 12921401383810240 516 14835879663954048 517 13164270866104064 518 15064880601502336 519 13463770715910720 520 15456042682615296 521 13770254595587072 522 15694581329686080 523 14026793970096416 524 16168069290572752 525 14343221393783040 526 16342942072683648 527 14667514469547776 528 16833819748765184 529 14933328312684032 530 17085908790727680 531 15267251822613216 532 17527394906269024 533 15609794436965632 534 17782023375873600 535 15889758539573440 536 18308401744073616 537 16242485418784512 538 18503752631693760 539 16598803660319392 540 19052105338350976 541 16894136620300672 542 19326100746372864 543 17266343942127168 544 19807917246765216 545 17641827460709376 546 20093714974722816 547 17952989092729248 548 20686729805221856 549 18339569986432896 550 20889655364835744 551 18735635743519680 552 21496175878445760 553 19062977090636288 554 21797356045485760 555 19470849847181568 556 22338599817003856 557 19888485533110656 558 22648685442947840 559 20225910462954944 560 23297125830943264 561 20655794599434240 562 23524141542549120 563 21095352200744544 564 24198145936378816 565 21450502711985920 566 24523535529725152 567 21903198865033920 568 25120253368708288 569 22359385206283264 570 25458692480102400 571 22732618515855008 572 26186031006481888 573 23208354655432704 574 26419271554495488 575 23688785364771520 576 27162736137375464 577 24080514625871360 578 27527026555693176 579 24573732533457024 580 28185554391582880 581 25078808158708992 582 28551984240875392 583 25490799843231936 584 29343155210898912 585 26009608075233792 586 29603152347094080 587 26539934122397536 588 30435050840373648 589 26964041683427328 590 30818708109922176 591 27508707545579712 592 31541130670003344 593 28066714894289408 594 31939237619283456 595 28511351561397376 596 32824498452956560 597 29084404223587584 598 33098874789567744 599 29661248948413504 600 34001680661276176 601 30126806086306048 602 34429683022355200 603 30729053590223136 604 35225354824192864 605 31334101208019328 606 35653598451001728 607 31822689829492096 608 36623635282315024 609 32444216553996288 610 36919037225411328 611 33080277335653056 612 37925455668393568 613 33592263310926464 614 38372367875504480 615 34243625225454720 616 39241241774142144 617 34911300462838528 618 39718846592677760 619 35435757721667872 620 40787313899560896 621 36119741164787712 622 41096461811075712 623 36819553761182976 624 42185504223351264 625 37369588026721280 626 42682715733004800 627 38086675786484352 628 43649348881175856 629 38807327195549952 630 44147240652500416 631 39383295833282240 632 45315133143868800 633 40134222089523456 634 45645695365078080 635 40890125067871808 636 46854744247585248 637 41492516987296384 638 47388122191087744 639 42267161456369856 640 48424239941873104 641 43058711405390080 642 48977299370203776 643 43687692256310688 644 50258815646934336 645 44499246094711296 646 50604343026400128 647 45327695584438080 648 51924063295118410 649 45971543234428160 650 52498138689268160 651 46820703301187328 652 53649914661967824 653 47689189367117440 654 54221813100458112 655 48362196872832448 656 55617055387570272 657 49250037618322176 658 56001921562788096 659 50143213890371232 660 57446890665907776 661 50845351393395328 662 58059723049823712 663 51774799221313920 664 59288326207900080 665 52709053793929728 666 59925953534870080 667 53443954745189376 668 61469886294669664 669 54398826222212352 670 61850173245407616 671 55374369705119424 672 63420593213617184 673 56142186784320768 674 64081033616975616 675 57139883265939840 676 65442283174832376 677 58160514414008192 678 66117435197807808 679 58942831327245952 680 67775131403378976 681 59986775430874368 682 68197923265875840 683 61053633271294624 684 69911908408617392 685 61868406749863680 686 70612057009329152 687 62959829231747136 688 72084951004179088 689 64053194889708032 690 72811845398626560 691 64904144123318880 692 74640613615152432 693 66043963596518400 694 75056050535757600 695 67187235991533504 696 76911465904085568 697 68074812407848448 698 77687830168073920 699 69241000408757568 700 79289464578787360 701 70435479335765888 702 80060080012462592 703 71359757462261056 704 82015052001131216 705 72578219326929408 706 82475970305624064 707 73824531902015936 708 84525063821216064 709 74766119309143680 710 85318248819114112 711 76038134877687936 712 87044378290104096 713 77336179317128704 714 87870023098563840 715 78318036509840384 716 90025314314488016 717 79643430929958912 718 90499984390617216 719 80973585986899712 720 92682809381719376 721 81995747492945920 722 93564435189563448 723 83380142114197248 724 95434682046385840 725 84767467022240640 726 96304860963420512 727 85829754304054592 728 98632178914878880 729 87246818358956544 730 99131612934334080 731 88691104874780160 732 101534560666621536 733 89798925879827584 734 102428669373880576 735 91274696318314944 736 104443328116762304 737 92783102829707008 738 105405774196686336 739 93906464578592480 740 107928936254014048 741 95441784613923840 742 108438075015412992 743 97014488742461376 744 110993887561814304 745 98181750614237184 746 111985983169590080 747 99783878025590688 748 114198112772430880 749 101388429742115328 750 115177865406868224 751 102605358780963456 752 117893568917921728 753 104273433219015936 754 118425177854678784 755 105942691280759552 756 121231694145458304 757 107209515963054208 758 122274701280146912 759 108910193695628928 760 124610554267585856 761 110649840157530624 762 125691093835779200 763 111966288531292928 764 128634206865771584 765 113740341868186368 766 129169445145474816 767 115550693830073536 768 132185039303948304 769 116879558951484160 770 133297880542810368 771 118725713870697792 772 135863538851981280 773 120608384821548672 774 136956207255088800 775 121991720544725120 776 140112243641736864 777 123912094317176832 778 140718926582635200 779 125833962510771136 780 143975354942105216 781 127271556193253632 782 145139447521416960 783 129266676242062080 784 147838237451896984 785 131266209308656640 786 149048624408812416 787 132757874958543200 788 152508280980299888 789 134791450467098112 790 153065696221855488 791 136870404533334784 792 156564830697089072 793 138423107634187776 794 157799560368369600 795 140537728178313216 796 160755548851517344 797 142695695925955712 798 162021359211334144 799 144264123250355712 800 165678814136057562 801 146460274903305984 802 166311976294406016 803 148705090767166144 804 170077898410748736 805 150332299639756800 806 171373135033846336 807 152618004721320768 808 174527137653042224 809 154902780071014400 810 175871198886159424 811 156587964055133536 812 179867732165961600 813 158964440346660096 814 180444276609794688 815 161335203404562496 816 184477673486963104 817 163087288120785152 818 185905105912964352 819 165503058763830336 820 189302352925177728 821 167969291344165248 822 190698572856437184 823 169787242408143424 824 194911090338747840 825 172291288490346240 826 195566816705915520 827 174855150715128288 828 199973162171375648 829 176682267186974336 830 201399044444413568 831 179285223715571904 832 205011948677537584 833 181945687236414720 834 206498664698649984 835 183846056074778048 836 211091315214365952 837 186549453383915520 838 211738297467778848 839 189245451164965824 840 216375320279958336 841 191217830644872192 842 217957850197040960 843 194019882487273152 844 221837751437801648 845 196822276842476672 846 223375923309682432 847 198866417323966144 848 228284482661487984 849 201715162030423296 850 228946043689678464 851 204623105197628224 852 233998468247979200 853 206737340627734656 854 235567321666946880 855 209695969948576704 856 239694444655238512 857 212708619335371776 858 241401415992084480 859 214835192965575264 860 246663866432572768 861 217901058123778560 862 247316999951770368 863 221032968361686144 864 252620558722282816 865 223237668107621376 866 254355789242412672 867 226411760990632800 868 258858490941638464 869 229589013348369408 870 260547824047105664 871 231869410116056640 872 266158151247664560 873 235166195431912704 874 266817263284944000 875 238457387820458880 876 272596408325537088 877 240826578144244608 878 274389904509716864 879 244165994988619968 880 279079204882936480 881 247572247409712640 882 280954538849764280 883 250028701543966752 884 286966069817949760 885 253486093896367104 886 287603798850652704 887 257022108393068992 888 293742967581913280 889 259481597462989824 890 295646951604171520 891 263072800278888096 892 300750686769869312 893 266735608396229888 894 302588708649475968 895 269276015887105216 896 308982509184387008 897 272998552661803008 898 309730769499929472 899 276702754084970816 900 316308533809509256 901 279337901214306816 902 318261806497902784 903 283191664017764736 904 323578062059270976 905 287036462553438720 906 325612807013787520 907 289765086846121824 908 332555416498148880 909 293658557852052864 910 333166095426207744 911 297641127201260800 912 340153772648329344 913 300460996930812160 914 342218929310968320 915 304496861639126400 916 347992129088629744 917 308620885012857600 918 350103728083262208 919 311448473986184512 920 357353114307666208 921 315627139554692352 922 358077265372251840 923 319889508351840448 924 365543641696769344 925 322818115531912320 926 367672268748726016 927 327140978796131904 928 373784834310752304 929 331452329984732928 930 375994134164984832 931 334480373435328160 932 383872116899942144 933 338961511932092928 934 384423189545042400 935 343426467710265600 936 392337424972600976 937 346550756698511616 938 394700423245624320 939 351080343567252864 940 401219907475355360 941 355695264151056000 942 403496688804255360 943 358933186124858368 944 411701442223780976 945 363619960293310464 946 412391720115568512 947 368402447978782944 948 420960556497570912 949 371633326593504512 950 423253142611183648 951 376470870816708288 952 430137916113318016 953 381424807162276864 954 432536702114841920 955 384759638605333888 956 441430242244841792 957 389771417747670528 958 442045467424481280 959 394767137476607744 960 450990272873413216 961 398225476335593472 962 453535313378350848 963 403412017801044192 964 460859427501961568 965 408566757289629440 966 463312754023610496 967 412147127097399744 968 472730969353659322 969 417368150786621952 970 473348996245215360 971 422707821535391200 972 483016488038314800 973 426405801183049472 974 485483705293940608 975 431816742367479360 976 493195592312458704 977 437338564882677504 978 495925211315392128 979 441009616567540992 980 505953568456180560 981 446609932714506624 982 506497643255364768 983 452308346847323328 984 516559692813181344 985 456111024526295552 986 519297504040539520 987 461894169916606464 988 527679720575444448 989 467651086364774656 990 530298830021522560 991 471580119923399296 992 540886838216953216 993 477545721564966144 994 541414719461484288 995 483500368420213120 996 552298502798213888 997 487553684753762176 998 555103515659001440 999 493572743618418432 1000 563732356641197664 1001 499719133775711744 1002 566672145302860800 1003 503920234140775936 1004 577924409865677520 1005 510137060129994240 1006 578349182544782208 1007 516479233647171520 1008 589841541443739680 1009 520657907449097984 1010 592782352132276224 1011 527072307914371968 1012 602143991787289248 1013 533632180997896320 1014 604930809129162080 1015 537944816632380288 1016 616821036464296960 1017 544589176700176896 1018 617404706262609600 1019 551189056587872416 1020 629606034601069440 1021 555628870572485248 1022 632604746614084608 1023 562493516904451584 1024 642246632208894872 1025 569303984776404480 1026 645381771814854144 1027 573899841832329344 1028 658193155280915072 1029 580800915586596864 1030 658478265154504896 1031 587847938103524416 1032 671326957357460640 1033 592595616305707776 1034 674459574495451520 1035 599709184571297472 1036 684899734860531840 1037 606988721463829248 1038 688089644308778112 1039 611686017064625024 1040 701383136632430816 1041 619038819491104512 1042 701826476928009984 1043 626552473941769088 1044 715488284772106224 1045 631419845364902400 1046 718649281540085536 1047 639011584697510208 1048 729604572173737680 1049 646546325894005504 1050 732941040626197120 1051 651577353894909984 1052 747283940108310112 1053 659406219464489856 1054 747363347660760576 1055 667193051334832704 1056 761713782843925728 1057 672379885202122752 1058 765292380988997880 1059 680258044604771136 1060 776880742376056160 1061 688298221550471808 1062 780260783569840160 1063 693636717939063616 1064 795095803958321696 1065 701772484189790208 1066 795378134091350400 1067 710059375998680320 1068 810857382531731296 1069 715353800855619200 1070 814200057024142720 1071 723746968515448704 1072 826378908505362416 1073 732312781816220160 1074 829890142257170304 1075 737777237236063520 1076 845868978286751920 1077 746416037125868544 1078 845987141908940448 1079 755022577633151424 1080 862003122077786880 1081 760649330019304448 1082 865775805434052160 1083 769574082936899616 1084 878629671016386752 1085 778449074323525632 1086 882202963110460288 1087 784275547014446080 1088 898982324268293536 1089 793234825870488576 1090 899031256223612160 1091 802363384893231712 1092 916269756895132224 1093 808382443597665920 1094 919804130170084448 1095 817606388098829952 1096 933277129559313408 1097 827041376288135424 1098 937275960275592640 1099 832980166012374848 1100 955060668375751696 1101 842511831906806016 1102 954895603115042688 1103 852242074294486016 1104 972680014319472064 1105 858348085826111488 1106 976674695672078592 1107 868193173011184896 1108 991234136031033488 1109 877926187622377088 1110 994966873539102336 1111 884241169400058304 1112 1013603971526390256 1113 894379246049820672 1114 1013390947313490240 1115 904443472935014976 1116 1032512115899126208 1117 910959200267123840 1118 1036522276869005440 1119 921094699968892992 1120 1051418226880129568 1121 931479398122949888 1122 1055650894510569984 1123 938182807080959456 1124 1075371197957621888 1125 948653531407860480 1126 1074885977184062496 1127 959346039371555008 1128 1094973227241155136 1129 965979126672999424 1130 1099138148233880960 1131 976765195992083328 1132 1115207107289718736 1133 987768128648949504 1134 1119114000772621184 1135 994617168278898752 1136 1139789333927961312 1137 1005719045900870400 1138 1139584837496854272 1139 1016753465575458432 1140 1160765386880678912 1141 1023807363297027072 1142 1164982115002516512 1143 1035281744913159936 1144 1181376065804699072 1145 1046646021795351040 1146 1185802690980518400 1147 1053895160424028608 1148 1208023275839306880 1149 1065383676165593088 1150 1207188343276813440 1151 1077083621602977536 1152 1229404437689481370 1153 1084575496994566144 1154 1233743884062339840 1155 1096405468101599232 1156 1251467555000018216 1157 1108489360785413376 1158 1255882743301815808 1159 1115859354593667264 1160 1278741913156180224 1161 1128024380349877248 1162 1278187930592572800 1163 1140477041049640416 1164 1301632614060721152 1165 1148058645517156608 1166 1305996989593775488 1167 1160602853777066304 1168 1324453146954438976 1169 1173054050697164800 1170 1329095902993016832 1171 1180900604100670368 1172 1353610647160208432 1173 1193825590940763648 1174 1352309557444130400 1175 1206620664481356160 1176 1376843778305874000 1177 1214722253143057152 1178 1381830507540631040 1179 1227629164362082656 1180 1401297462976948384 1181 1240821024045896832 1182 1405879565332882560 1183 1249162507707626176 1184 1431127627803870032 1185 1262481712971088896 1186 1430101576730667264 1187 1276077010203841632 1188 1456425843441547264 1189 1284231767174323968 1190 1460942065836286592 1191 1297957968867468096 1192 1481245635555354928 1193 1311935585290758400 1194 1486032308737491840 1195 1320367259627198720 1196 1513065294659746496 1197 1334497883043031296 1198 1511740395913847424 1199 1348489787681240768 1200 1538738112602175888 1201 1357180394938975232 1202 1543913133461077632 1203 1371687157508370624 1204 1565285838070811584 1205 1386113996198588928 1206 1570062439797253920 1207 1395048372447225728 1208 1598333243977250880 1209 1409560147003273728 1210 1596793036914606144 1211 1424397415350920768 1212 1625800782026752224 1213 1433640830252878208 1214 1630404920442534144 1215 1448590749751640256 1216 1652646730561902128 1217 1463824144891174912 1218 1658121088977110016 1219 1472891553266873792 1220 1687914867580892640 1221 1488245989140536832 1222 1685993009277791040 1223 1503959357454659392 1224 1715696408772086112 1225 1513292951303508480 1226 1721066052140080960 1227 1529139330237599232 1228 1744983959751715696 1229 1544820039524516992 1230 1749856644244082432 1231 1554400008460272128 1232 1780961949012088000 1233 1570727624592437760 1234 1778862191274627456 1235 1586830837713739776 1236 1810707934490645664 1237 1596732492632037760 1238 1815984586488444704 1239 1613001312589897728 1240 1840347558901849664 1241 1629621869648155648 1242 1845966830402012160 1243 1639825555033502592 1244 1878657801859957856 1245 1656525389579945472 1246 1876092049467698688 1247 1673643483010600640 1248 1909340071551775936 1249 1683592342278089728 1250 1914844464138231288 1251 1700812594731180192 1252 1940990894393246880 1253 1718404201151931904 1254 1945990317433379712 1255 1728696847649713088 1256 1980066939458001584 1257 1746406628232820992 1258 1977881076016809600 1259 1763909096407782240 1260 2012852274797565920 1261 1774532362844947200 1262 2018284959870181760 1263 1792720204025549376 1264 2044850194904420032 1265 1810757938809524736 1266 2050604884199560320 1267 1821689592970606016 1268 2087154763130752272 1269 1839870582313463808 1270 2083767652033942080 1271 1858415880127323904 1272 2120193119468801472 1273 1869628578826072320 1274 2125828339498641600 1275 1888339358274655680 1276 2154421492041872160 1277 1907392325492347776 1278 2160140404748624512 1279 1918364791579439104 1280 2197449675254776784 1281 1937592418830988800 1282 2194566845629840512 1283 1957242319155139616 1284 2232788511193246272 1285 1968545973741550336 1286 2238300289052813920 1287 1988285402113505088 1288 2267990515991176704 1289 2007860658105763072 1290 2273919015499484160 1291 2019469874985381792 1292 2313889370705305088 1293 2039794888687345152 1294 2309618687730336384 1295 2059920059528618624 1296 2349510632124602584 1297 2071935936170760448 1298 2355913481161888896 1299 2092165476979529856 1300 2387047056309922000 1301 2112806074189469312 1302 2392854323397285632 1303 2125202141697161536 1304 2433721221641989648 1305 2145987047704312320 1306 2429945789346843840 1307 2167235087683216224 1308 2472511501698854112 1309 2179289846524989952 1310 2478105962554769536 1311 2200701917627312256 1312 2510361919301468544 1313 2222560453306772992 1314 2516363359409070720 1315 2234925733754924992 1316 2560042386342297536 1317 2256958557865968384 1318 2555635892635042656 1319 2278670529232365504 1320 2599155199987594432 1321 2291440995602178560 1322 2605683330170313280 1323 2314084517471449728 1324 2639584943304636048 1325 2336452923883516800 1326 2645369640241188096 1327 2349614234248029440 1328 2690802896626904272 1329 2372060346541044480 1330 2686068476891159808 1331 2395088571957162624 1332 2732613995359677456 1333 2408602226022198528 1334 2738149646626180224 1335 2431717465641867648 1336 2773193822257192256 1337 2455371242637069824 1338 2780151585063856000 1339 2468562661526603904 1340 2827742055306991328 1341 2492339149626195840 1342 2822251855197929088 1343 2516565087851714048 1344 2869725628699490592 1345 2530177334748448768 1346 2876390946070879872 1347 2554558803571384512 1348 2914083483129329472 1349 2578699229127861248 1350 2919866677529662336 1351 2592693342136459008 1352 2969419448740377082 1353 2617817808038479872 1354 2963492730734377920 1355 2642629367652803968 1356 3014170115124059488 1357 2656977869871754752 1358 3020652401089309440 1359 2681982185157113280 1360 3058754107356485984 1361 2707414230337537280 1362 3065727034181750400 1363 2722240410689358912 1364 3117560692412639264 1365 2747890867404257280 1366 3110912248953192480 1367 2774115036022678336 1368 3163527799326640784 1369 2788491812674253824 1370 3170181450461011840 1371 2814783572408251392 1372 3211083982163745536 1373 2841748348912347008 1374 3216853404787318144 1375 2856511096790826880 1376 3270733304414267472 1377 2883590182530684672 1378 3264581124424704000 1379 2910326104718074752 1380 3319783690682198016 1381 2925608110094335616 1382 3326157861891487904 1383 2953411584629587776 1384 3367389346903356528 1385 2980826629888902144 1386 3374432590365323520 1387 2996584310493017728 1388 3431951271106208112 1389 3024132900560445696 1390 3423873155404348800 1391 3052346055599182912 1392 3481063510296650144 1393 3068556450769268736 1394 3487752531190603008 1395 3096949652248625280 1396 3531950539159210672 1397 3125921837646988800 1398 3538682669955764544 1399 3141529208719861824 1400 3597260504237264704 1401 3170702255903131392 1402 3589866658707128640 1403 3200425902712638784 1404 3649798995405673344 1405 3216555699404780544 1406 3656048716462078336 1407 3246501933066327936 1408 3701881275581053904 1409 3276065314603007744 1410 3708770725057211136 1411 3292677135343919104 1412 3771223085912733632 1413 3323366841862811520 1414 3761637889340918976 1415 3353750676251123648 1416 3823805294531358048 1417 3370798874079951872 1418 3831556783872036160 1419 3401276810798922624 1420 3879339984599916800 1421 3432464858531570304 1422 3886062240533379840 1423 3450111177341918080 1424 3949493061827512576 1425 3481416115362627840 1426 3940569154913062656 1427 3513358423191637664 1428 4006859153056626496 1429 3530434495611248512 1430 4013065743594258560 1431 3562531849494114048 1432 4062515039607995088 1433 3595374396142978304 1434 4069271849700487680 1435 3612934865718813056 1436 4137072111211049056 1437 3645979631219630592 1438 4126968857288841216 1439 3678546408724537088 1440 4194347804232930608 1441 3696539394248635648 1442 4202045334744198144 1443 3730497421327168128 1444 4253741524503100248 1445 3763878691333955968 1446 4260194369405824896 1447 3782474782949621440 1448 4330314928912515216 1449 3816113566350219264 1450 4319767940975033280 1451 3850466001960452256 1452 4391487806229843600 1453 3869607161769152128 1454 4397415218390901888 1455 3904024897777442688 1456 4450779302711035104 1457 3939353880006892032 1458 4458912025447236152 1459 3957743081535538464 1460 4532230526142274848 1461 3993141746866712832 1462 4520306536696136832 1463 4029377994241628544 1464 4593286684058340672 1465 4048420488355862528 1466 4600758170572896960 1467 4084788275425992096 1468 4657930411604022080 1469 4120547485417349632 1470 4664162977902738048 1471 4140194971053458816 1472 4740149728958252000 1473 4177433336918641920 1474 4727646622295500416 1475 4214233744427923360 1476 4805267278982739360 1477 4234432616264560128 1478 4812435635654698912 1479 4271404230169531392 1480 4869816409702823616 1481 4309185812653731072 1482 4877728995609550080 1483 4329870812122285536 1484 4957085636459517376 1485 4367890170332116992 1486 4943241948078115200 1487 4406574212373735680 1488 5023649669126734176 1489 4426536041924798208 1490 5030891966743195392 1491 4465494280728353664 1492 5092559888142328816 1493 4505334615738496896 1494 5098320755768215968 1495 4525904219258713984 1496 5180363471777332256 1497 4565770194122971392 1498 5167444507408765440 1499 4605224790845314208 1500 5251420285625443008 1501 4626334022234684928 1502 5258244631417681152 1503 4667361589742452800 1504 5319959176888568960 1505 4707786249904863744 1506 5327724570138840960 1507 4729651007080614144 1508 5415002303963956896 1509 4770205205491639296 1510 5398861897210609536 1511 4811595168026928448 1512 5485757450276585344 1513 4834157258323281920 1514 5492789226681569600 1515 4875692578111078656 1516 5559007883297040272 1517 4918257635421272576 1518 5566048002474676480 1519 4939859970363665024 1520 5654726390002835552 1521 4982633643685660416 1522 5639456789027836416 1523 5026284959549780000 1524 5730034629046744992 1525 5048419304214360960 1526 5736498104285041280 1527 5092325782480770624 1528 5804794419696682880 1529 5135421544221161728 1530 5812151260330174080 1531 5158305560926513504 1532 5906287914425828288 1533 5203307211674211840 1534 5887732163001333888 1535 5247666678694377664 1536 5981255342992571056 1537 5271239145037106176 1538 5989740443974237056 1539 5315619609849868896 1540 6060939879724051328 1541 5361132759955016448 1542 6067699816742516928 1543 5385316202590869952 1544 6163162891462005408 1545 5430914852858896896 1546 6145450878104358720 1547 5477609850124772736 1548 6245189776143384080 1549 5500895644963446144 1550 6250937448517384960 1551 5547673428054229632 1552 6324190316741728544 1553 5595433721418010112 1554 6331124328878942208 1555 5619472385242695168 1556 6432736476961624400 1557 5667404943871854720 1558 6413360914279170624 1559 5714636291343295936 1560 6514082577538166592 1561 5739355816167010304 1562 6522312600224574080 1563 5788628848251478080 1564 6598522938871581120 1565 5837121629346902784 1566 6604709578706689536 1567 5862437690832715904 1568 6709643799539127210 1569 5911155453710557440 1570 6689363757270812928 1571 5960788070109592032 1572 6796603480145725248 1573 5986968089519956864 1574 6801716394821318304 1575 6036928036273930560 1576 6880361088385962512 1577 6087960176581550848 1578 6888753273025282560 1579 6112977632890733600 1580 6998066812102729344 1581 6164023553887053312 1582 6975831664762701312 1583 6216457906586174976 1584 7084411314239550544 1585 6242115496527031808 1586 7091987872150539264 1587 6294583881041432352 1588 7175920445913475504 1589 6346286168414968576 1590 7181518388235986048 1591 6372899219034965824 1592 7294227532737176256 1593 6426739460008700928 1594 7270888472081545920 1595 6479571853777112448 1596 7386250838209511808 1597 6507043413172812928 1598 7393120529021336576 1599 6560017800174116352 1600 7477213507176681544 1601 6614354402123439616 1602 7485119596474284672 1603 6642585225474473408 1604 7602687916800975264 1605 6697101368862835200 1606 7577082046744389696 1607 6752816940864698944 1608 7696075555666074528 1609 6779555922335910656 1610 7703117453499128320 1611 6835553499450230112 1612 7793191814227119648 1613 6892544981651293056 1614 7797832422503830656 1615 6920216809929217408 1616 7918887492840685296 1617 6977553694559523072 1618 7894889482983340800 1619 7033965418248357664 1620 8018671789475107504 1621 7062475431397015168 1622 8024681164024951904 1623 7121090330740943808 1624 8114692227257149760 1625 7178996768385991680 1626 8122070088139537280 1627 7208265988923651680 1628 8250838035136745312 1629 7266189932852604288 1630 8221695292827838848 1631 7325464345292539904 1632 8349567932649415584 1633 7355805032568508416 1634 8355632739301048704 1635 7415179239273803136 1636 8451873298226440928 1637 7475802443518525824 1638 8458339603025922880 1639 7504726392692440768 1640 8588408403049617472 1641 7565472288836103936 1642 8560839839460872640 1643 7627756741916158528 1644 8693598975257017824 1645 7657511306963425280 1646 8698906463978622592 1647 7720031645165507328 1648 8797615619077968480 1649 7781371780589677568 1650 8804123867747532672 1651 7811816289184961024 1652 8942328249642720800 1653 7875936564915101184 1654 8909507427408526176 1655 7938734308538135744 1656 9046537371443210560 1657 7970270896085748736 1658 9054484090912541120 1659 8033361625047195648 1660 9157443690473783840 1661 8097950022484014592 1662 9162685580415207552 1663 8130436064492052736 1664 9302068496885340176 1665 8194961820233564160 1666 9270804537381953664 1667 8261212290572452064 1668 9416320053583922112 1669 8291889608137875072 1670 9420381680004385984 1671 8358136914502915776 1672 9525771970116630624 1673 8425999356007530496 1674 9531510843235776000 1675 8457847827300291040 1676 9679271227051754128 1677 8525762337960589824 1678 9645236356697420160 1679 8592390474098309120 1680 9792037778132571712 1681 8625272676461408256 1682 9799392936300556728 1683 8694796884705955392 1684 9909076896756418032 1685 8763194872650197248 1686 9913180626695138496 1687 8797013919092852608 1688 10065787785416881072 1689 8865623039675463936 1690 10030124022135655104 1691 8935775118444272960 1692 10185906200997710912 1693 8970411244116600448 1694 10188733527386305664 1695 9040803748708191744 1696 10301368025247867760 1697 9112559449465118976 1698 10309006784019371904 1699 9145482517829302688 1700 10467258759327986272 1701 9217622311866093312 1702 10428986183850181440 1703 9291334945179089728 1704 10585790128540565952 1705 9325297982962904064 1706 10591980846031408960 1707 9398937517230223296 1708 10712402169446875680 1709 9471601748393536384 1710 10715508696475044224 1711 9506457548284632768 1712 10878533213980495472 1713 9582083437496359680 1714 10838288759537494272 1715 9656487159099129344 1716 11005055691150248448 1717 9692651489066975232 1718 11009718402497871968 1719 9767097285978578304 1720 11129585079769178432 1721 9843044993891293440 1722 11136241630087822080 1723 9880426076202223648 1724 11305729514935952192 1725 9956489157585792000 1726 11262461052787973376 1727 10034560180165129536 1728 11433747768635097024 1729 10069774260651171328 1730 11438821850635747584 1731 10147984045350039552 1732 11566797355006063392 1733 10227984589216505984 1734 11568234168301333792 1735 10264046699192661056 1736 11742579275876237376 1737 10344355440547951872 1738 11701405818359516160 1739 10422746708381367168 1740 11879444851619599488 1741 10460109975174022016 1742 11882643774314529408 1743 10542249450834359040 1744 12010426036417630160 1745 10622946765360148992 1746 12015521566004384640 1747 10661471949523604448 1748 12200277497607206496 1749 10741940302975008768 1750 12151839852751330176 1751 10824707873488947456 1752 12335041247752148416 1753 10864239424125422848 1754 12338507936617857600 1755 10946955281164686336 1756 12474680421600294048 1757 11031615375076415232 1758 12478521927110803584 1759 11069117862958295296 1760 12664384327320406592 1761 11153787422137516800 1762 12617978515489985280 1763 11240301750991142144 1764 12808191379824302552 1765 11279090045289830656 1766 12810010160513657696 1767 11365681059139141248 1768 12949728260017905152 1769 11450846707317360640 1770 12953223168831084800 1771 11490766838529901312 1772 13150705232792571312 1773 11579837492768739456 1774 13096224303049875840 1775 11667043610733111360 1776 13291577682548085792 1777 11707926263148807680 1778 13297712726761128960 1779 11795438988858317760 1780 13442786910526696384 1781 11884657189754861312 1782 13444801692487400864 1783 11926999077758128832 1784 13642953127680154368 1785 12016556996838420480 1786 13591163685460433280 1787 12108286811645555424 1788 13798028597468495712 1789 12148089148489630080 1790 13797883382611233408 1791 12239579170549898304 1792 13946448589341122528 1793 12333584423525713664 1794 13948493626140258816 1795 12374446087923492224 1796 14158850526965319072 1797 12468331338994676736 1798 14102625229155913152 1799 12560595919990759552 1800 14311235617728580330 1801 12603074770855267072 1802 14315273015441424640 1803 12699257175449475840 1804 14469227047929808160 1805 12793432530622455168 1806 14469322396567658240 1807 12837365629948194880 1808 14685560119828019776 1809 12931623931150715904 1810 14627459504768249856 1811 13028261508610909856 1812 14847924914041133088 1813 13073455339496144000 1814 14845868956443323104 1815 13170292927612508736 1816 15003128961387324496 1817 13269363364405305856 1818 15007936290625087040 1819 13311373582980443584 1820 15232102364382247040 1821 13410684103616404224 1822 15169830395492712960 1823 13511926768518093824 1824 15391606833249044832 1825 13555553097584887040 1826 15393848799540908928 1827 13657219750112977152 1828 15562409218017267104 1829 13756794032334708224 1830 15559841199831240960 1831 13801822591972328384 1832 15790007856558175248 1833 13905546124110902784 1834 15725396057330348160 1835 14007745482268787520 1836 15960611135637613184 1837 14053976908700513280 1838 15960849832378068608 1839 14155933613596540992 1840 16127636883377483168 1841 14260481173902969344 1842 16130666225673936000 1843 14308555955989784512 1844 16368969362563742320 1845 14413070995308850176 1846 16299544957476237888 1847 14519727655326843584 1848 16540954288883933568 1849 14564762963846138624 1850 16541416449967326400 1851 14671477528890395328 1852 16719862314011907648 1853 14781043127032683264 1854 16714871501836755840 1855 14827452474377733248 1856 16959883825709089296 1857 14937124272335057664 1858 16893068472012587904 1859 15044537026504867744 1860 17143062897053540032 1861 15092068291772992896 1862 17141154222557891808 1863 15204580585122023616 1864 17318278987929324576 1865 15314278931281077248 1866 17318827139733596160 1867 15363600332759494816 1868 17577779158673364912 1869 15473683075652881920 1870 17501106585467400192 1871 15586468331890887808 1872 17757460272702318800 1873 15637370755635757312 1874 17755196243416832640 1875 15749731003645589280 1876 17944398014811616768 1877 15865421945629084288 1878 17942616632748757760 1879 15912576234070838464 1880 18202884572833651104 1881 16028002683034645248 1882 18128610975630701760 1883 16146233611387999552 1884 18394660380866586720 1885 16195364910249341440 1886 18389581195440452096 1887 16313510791152873216 1888 18582824179418939248 1889 16428986916552463872 1890 18581056776461362176 1891 16479897266884940992 1892 18856679130219220288 1893 16600550205497838336 1894 18771491929251644832 1895 16719104043748339904 1896 19043687642904621152 1897 16771526234274884608 1898 19045185970375256960 1899 16890245788331533152 1900 19244978289187920112 1901 17011534541685230464 1902 19240232944147768704 1903 17065239553455217600 1904 19516784528175770304 1905 17186861979577022976 1906 19435000802645221632 1907 17310868888372088288 1908 19723589261528877456 1909 17361061045644077312 1910 19715343272114453120 1911 17485432316937249984 1912 19920081692791714688 1913 17612885123641699584 1914 19914860236654535680 1915 17664708082856682432 1916 20207450755393133440 1917 17791730881344104448 1918 20119993407317827584 1919 17916552017716772416 1920 20409503567400987456 1921 17969832246145078784 1922 20407970947404004728 1923 18100059632954438976 1924 20619235279217709664 1925 18227843164450524160 1926 20611800667447158304 1927 18283355433129538432 1928 20911268692196968032 1929 18410822361538462464 1930 20820648074886053760 1931 18541192446771814432 1932 21127036260271803712 1933 18598660605415350656 1934 21115945888891937152 1935 18728999306673235008 1936 21332011509708281960 1937 18862667662709285888 1938 21330362113160110848 1939 18915805547872393344 1940 21641149950236926624 1941 19049613567707409408 1942 21544085827336258656 1943 19186621659484559552 1944 21851064052422344048 1945 19241051227104496640 1946 21846524153153745280 1947 19378238826695808000 1948 22077328281032437280 1949 19511922818900228736 1950 22065919421480991104 1951 19568521835740388864 1952 22383649193854164656 1953 19708924673339469312 1954 22284044700202812288 1955 19846207366347018112 1956 22608322983673658112 1957 19904726785002648064 1958 22600514060915633664 1959 20041386994104137280 1960 22828902775525146672 1961 20182213713938635776 1962 22824764806315108800 1963 20242323190412532544 1964 23153766837293793776 1965 20382659457285325824 1966 23046811380639183744 1967 20526634564275499008 1968 23379850567292025568 1969 20582695613637025536 1970 23371403148130120704 1971 20726468683405724160 1972 23614988334921218336 1973 20873201514241222784 1974 23599868846904576768 1975 20931373586071127680 1976 23937145410777152832 1977 21078081371153491200 1978 23834650485768205440 1979 21222026244219875808 1980 24178452901614468512 1981 21281954641350383872 1982 24167194607531515648 1983 21432675954303494208 1984 24407541030453062592 1985 21580052134341382656 1986 24399601036129966464 1987 21641509803574579744 1988 24756286342094252544 1989 21789114893153359872 1990 24639317977051762944 1991 21939507888300742976 1992 24991613214283480608 1993 22003372207226335744 1994 24979346089464185280 1995 22154193261987814656 1996 25236819492017413936 1997 22308867206401655680 1998 25224938412353145344 1999 22367694691685609344 2000 25581684488629487712 2001 22521525122627844096 2002 25469070415919332608 2003 22679980930575813088 2004 25833602538435959808 2005 22740494871551995904 2006 25817846985987716480 2007 22898505699583666176 2008 26079628956181194672 2009 23053055976169287168 2010 26068172623156469760 2011 23116216694298871264 2012 26445119445429660576 2013 23277830481868377600 2014 26316501133040860800 2015 23435577188163673472 2016 26689722024862688704 2017 23501122272881573120 2018 26682214931792399232 2019 23658576136608006528 2020 26953333257372784224 2021 23820446346070924544 2022 26936956386162012032 2023 23888028515735110208 2024 27315025578888757152 2025 24049920606405008640 2026 27190591334341926720 2027 24215481927279874528 2028 27584738111327458896 2029 24276957741325213056 2030 27564675535086638336 2031 24442791545037801024 2032 27841241118253330560 2033 24611939235295750400 2034 27825122431016278272 2035 24676041777044082816 2036 28223675825299396976 2037 24845557862156493312 2038 28092282733519778592 2039 25011331075705168704 2040 28486150895401948672 2041 25077689982525199360 2042 28474440156492606400 2043 25250679313699156704 2044 28760254904031001600 2045 25420457903994698240 2046 28739893411733753856 2047 25488654548905191424 2048 29148390103201998922 2049 25657793765726982912 2050 29011826967141904896 2051 25831481493505111360 2052 29429372044317479424 2053 25902740284610482304 2054 29403263069524102272 2055 26075857454764764672 2056 29694257406015615360 2057 26252999080663762688 2058 29682824177143454720 2059 26318491059394752896 2060 30105141605952522656 2061 26495366762633652096 2062 29960692078574992512 2063 26676957944661298176 2064 30376927880006785920 2065 26744563148553086464 2066 30361043679104176512 2067 26926165432980791424 2068 30670995578968285728 2069 27103459467716177792 2070 30645313105820975680 2071 27172747019087100864 2072 31077016036269470528 2073 27358840717355995392 2074 30928386712499564160 2075 27539910811922622880 2076 31368790090813782368 2077 27612091646738460672 2078 31347239753965435136 2079 27793575493511502336 2080 31653975303444284928 2081 27979425828710506752 2082 31637063458623390336 2083 28054142661665816608 2084 32082856583007570784 2085 28239052870125163008 2086 31925234362041877248 2087 28429656639985251392 2088 32376008627715226320 2089 28497380977459461888 2090 32354340834052357120 2091 28687037179044219264 2092 32680558912452539760 2093 28881826188423755264 2094 32649420615438205568 2095 28952797557526772672 2096 33104627668705035440 2097 29147117222152775424 2098 32952432075361487232 2099 29336148793601290400 2100 33417793603518595488 2101 29409936455692100864 2102 33391461440898759456 2103 29608091589106256832 2104 33713501408686451776 2105 29802235055933792256 2106 33691470541144112960 2107 29878427634900587040 2108 34173353216477120128 2109 30072354407585762304 2110 34000270147824216960 2111 30271073687623774848 2112 34475659036210163200 2113 30349111954984104960 2114 34448814703663868928 2115 30548014456095823296 2116 34792662994912273064 2117 30750700606780961536 2118 34765829095485178560 2119 30822215417391619136 2120 35246147558981057280 2121 31025294864464872960 2122 35080365446364183360 2123 31233647518561317440 2124 35570661834533430928 2125 31307832669747207680 2126 35537810046220700800 2127 31514856730830931776 2128 35887890077382850976 2129 31718198973762109952 2130 35860806197724750336 2131 31794534251223957856 2132 36368739756462917600 2133 32007119361620871168 2134 36180185087809123968 2135 32214714544529598976 2136 36682150563594320928 2137 32294681658721274880 2138 36659850884094768320 2139 32501634072061188096 2140 37021019856680427296 2141 32713475507175082112 2142 36988412490820339456 2143 32796548369523199744 2144 37495602530965702800 2145 33007800126495396864 2146 37314009590747566080 2147 33225152621915391552 2148 37842825307201787328 2149 33300210666982153472 2150 37804148739415056096 2151 33517461766721367936 2152 38170986502151347504 2153 33739626631687130112 2154 38137103942952679680 2155 33816708889980953472 2156 38672999620461009584 2157 34039027888223685120 2158 38481106001694536064 2159 34255004988507398656 2160 39009782113911664256 2161 34335569699143109376 2162 38981173393350131712 2163 34562819827309372416 2164 39361085903544415312 2165 34784703129068054272 2166 39320455261038380448 2167 34868258086241462336 2168 39867394782367999872 2169 35088838208996844288 2170 39669895926727618560 2171 35315956489468710464 2172 40228279339441642848 2173 35401995237417804032 2174 40181663889142295552 2175 35628093993302153280 2176 40566614552781437088 2177 35860456537490233856 2178 40539706044632472440 2179 35938945675694395808 2180 41103105928854223584 2181 36170280568301402880 2182 40893841259982575904 2183 36407059377350267328 2184 41450883692598209088 2185 36488971953659744768 2186 41416790515503142720 2187 36725243943597850368 2188 41828070816156868912 2189 36956141639782983424 2190 41779859214466043136 2191 37040809020226043904 2192 42356726799320269600 2193 37283253696233731584 2194 42140773586213335680 2195 37519777288246517632 2196 42728752978962418512 2197 37606639510208620800 2198 42687832595712975808 2199 37842964343712529728 2200 43092817609462494032 2201 38084191695494572032 2202 43058141066696288640 2203 38174953157792600480 2204 43651534575997535136 2205 38416668795739158912 2206 43424943061836346368 2207 38664355889241519104 2208 44024168268563133120 2209 38745997529415859200 2210 43982348752390520832 2211 38992105572555831552 2212 44414195217022132736 2213 39246027513447736960 2214 44359143491450592000 2215 39330229294760029504 2216 44965287751029398384 2217 39582745368329629440 2218 44745135657243915840 2219 39829409275546923392 2220 45364483876340482944 2221 39917939641849965952 2222 45314862770483385728 2223 40176390615424433856 2224 45738982509965461808 2225 40427565330727220480 2226 45697085003018050560 2227 40519788320505522624 2228 46337519821438348752 2229 40770346214610796032 2230 46090734401754498624 2231 41028188225812958592 2232 46721482713058623872 2233 41123541916141701120 2234 46672118233548853440 2235 41380948951868395008 2236 47123673857199302304 2237 41644761096130667648 2238 47074162802517293440 2239 41729290022010594560 2240 47712508338362373152 2241 41993207882899055616 2242 47474464742117139840 2243 42262168042739514144 2244 48125247082818210432 2245 42350713615864774656 2246 48066962263531380640 2247 42620121355948534656 2248 48527436125677125600 2249 42882880325947706880 2250 48476468773925180544 2251 42975037263125883872 2252 49149357057057147600 2253 43249440690950803200 2254 48882333755304954240 2255 43518718194428545664 2256 49546461142012860992 2257 43613694758047045120 2258 49503641717900770560 2259 43881359890971770208 2260 49976812242400502048 2261 44156207554578529792 2262 49919389277215668480 2263 44255938441530649216 2264 50589070822289496560 2265 44529637159646401536 2266 50330444270484620160 2267 44809861460074307808 2268 51031532564211178528 2269 44899378328907040896 2270 50964777136888455552 2271 45178579648046077248 2272 51446273081131305152 2273 45466093612676526080 2274 51385956259667034240 2275 45558801664903319360 2276 52094386382431609952 2277 45845938877929360128 2278 51820560358414266624 2279 46124979816137494464 2280 52518179892839857152 2281 46220244780769312000 2282 52467219605094365440 2283 46514086696529324352 2284 52963968684958629552 2285 46799032909923847936 2286 52896345421422438400 2287 46898937611238104064 2288 53616719033340923168 2289 47183904269209635840 2290 53337426436458488832 2291 47476629076170708928 2292 54072370940036180224 2293 47580444918120012160 2294 53995431345608884672 2295 47871172936998153216 2296 54499743263845722624 2297 48170698793096108544 2298 54448382259440970240 2299 48262275997519109216 2300 55191712178357154848 2301 48560184168456513024 2302 54895393870773431808 2303 48866431853725430400 2304 55629283383044313832 2305 48963084130394826240 2306 55567307957710781952 2307 49267865452448320896 2308 56104389122332051520 2309 49564050585013221504 2310 56026568362973060864 2311 49664963595638495168 2312 56784901973704276810 2313 49976104589982971904 2314 56481602702874280320 2315 50279706388926372160 2316 57253520487373391040 2317 50384384936662668288 2318 57184702638874089344 2319 50687397871277939136 2320 57710805133943674976 2321 50998288260903425280 2322 57649662964955496960 2323 51105744791922461568 2324 58430278698195555744 2325 51416201431842159360 2326 58111468202038085472 2327 51733371803135306304 2328 58899270459640142272 2329 51829362394450111488 2330 58827166415189688960 2331 52146781813177521408 2332 59390164354372277536 2333 52472135080062241664 2334 59299594213946207616 2335 52572207781543015872 2336 60094782190288859616 2337 52895273878891256832 2338 59786868826003630080 2339 53211877743397683232 2340 60598919040455191840 2341 53315166186685017984 2342 60517933735639344096 2343 53646542609661764736 2344 61067694871727483984 2345 53969989635709897216 2346 60996932186649148160 2347 54078942520842051104 2348 61834506773610872912 2349 54400796388427992192 2350 61489736204815172352 2351 54729895018866352640 2352 62316719324747001072 2353 54843749320202767360 2354 62235144965603761536 2355 55171699625901053952 2356 62822621612666483840 2357 55509556885064466560 2358 62740144124089711968 2359 55609705028966361088 2360 63575245227347118528 2361 55946682077828560128 2362 63240685353587916480 2363 56292161670068738752 2364 64091621787696487712 2365 56395228038442414592 2366 63999618860793787008 2367 56740699995336094272 2368 64596228285517915536 2369 57074526839491473920 2370 64513034711029361664 2371 57183042786436023520 2372 65391703094488979008 2373 57535492261203270144 2374 65020835493672102432 2375 57878868791069136000 2376 65886754417402117248 2377 57991809503354300416 2378 65813324789988275840 2379 58332134983056834432 2380 66427646789946482624 2381 58683869977603384448 2382 66334511299638117504 2383 58800540123976798976 2384 67209188064497792240 2385 59150016568705516032 2386 66848108201936906880 2387 59508979186620443776 2388 67762783029743860512 2389 59612829637169313408 2390 67656412066682244864 2391 59969906009193436992 2392 68278952015217689216 2393 60335851801178420992 2394 68184553461749463680 2395 60444813581617899264 2396 69106755085647681632 2397 60809131662802784256 2398 68728197748409671296 2399 61164727622924980480 2400 69635434353527087888 2401 61277861153246726656 2402 69551583347884256256 2403 61652353555830716160 2404 70191441844361401856 2405 62015922711797457920 2406 70084638348785864640 2407 62132277041458672192 2408 71024237482142510528 2409 62495444771473218048 2410 70636661878058376960 2411 62866573810841433312 2412 71594598206427187312 2413 62988906548565271040 2414 71473902135395285248 2415 63359916176719621632 2416 72125016447440737184 2417 63741093809251064576 2418 72038012019408430848 2419 63848123978718038144 2420 73004278541347980368 2421 64226186803259055744 2422 72596988601530372288 2423 64616206281021942336 2424 73549035970447953600 2425 64727014168460373760 2426 73451381490836742720 2427 65114577479026069056 2428 74142625254267377728 2429 65492218729236668416 2430 74023399144644613248 2431 65609694755083122560 2432 75005205163239280400 2433 66006028187494933248 2434 74587183860186362880 2435 66390604524296044224 2436 75590699830193602496 2437 66513842594454460544 2438 75481673203392074944 2439 66896959449272750976 2440 76159473003651645504 2441 67291118522540072704 2442 76059511479141158400 2443 67418849009187699776 2444 77072636192730137760 2445 67812110275003107840 2446 76632283179397066368 2447 68215698492156717952 2448 77653557670681071776 2449 68325372507101351424 2450 77542215543293660856 2451 68728063587908285184 2452 78265495702836738928 2453 69139595628449229056 2454 78129284160151907968 2455 69255565526885992768 2456 79157526475842634288 2457 69667229065452208128 2458 78734366700437369280 2459 70067148809677937888 2460 79783081190921353920 2461 70188310683593116928 2462 79658579589584473600 2463 70607185972003243584 2464 80366063263445961408 2465 71017101914770021376 2466 80254360394970587136 2467 71142469990759350176 2468 81338674236178295936 2469 71549132309909573376 2470 80865386200444636032 2471 71967886060848660608 2472 81935141421258814304 2473 72100563369579603200 2474 81807170325292217280 2475 72517028567587680480 2476 82560592780705326960 2477 72943024872279768192 2478 82435265570521239552 2479 73058587458090762944 2480 83513302083800872512 2481 73482889680976561920 2482 83056630561883223552 2483 73920117385522523520 2484 84154180661946470144 2485 74040667742975843840 2486 84014910366512500864 2487 74476303639345760832 2488 84777001216631929664 2489 74899508605230921472 2490 84648796966186478080 2491 75023741819453330816 2492 85784650559983497600 2493 75470419595070710400 2494 85278501053555266176 2495 75901493023118392640 2496 86395902931240951776 2497 76032778879730155776 2498 86279318781075353088 2499 76463987812293291840 2500 87066156972338951816 2501 76907268401881535488 2502 86923017597127918560 2503 77044449091256808896 2504 88049238324260423040 2505 77483480020709955072 2506 87558959552905244160 2507 77937595161466711360 2508 88736874797914644928 2509 78054279324481681664 2510 88579591561628316544 2511 78505104027393251712 2512 89373407847037931088 2513 78968236737450077184 2514 89230526881930032768 2515 79092957732679550400 2516 90415897139799656352 2517 79553481322650421248 2518 89900821470984884064 2519 79999935644442538816 2520 91070386441116003808 2521 80131178368200227840 2522 90939706309255578240 2523 80600698942931243040 2524 91757828378595764768 2525 81058843872966948480 2526 91596795251664293248 2527 81195465444135616320 2528 92805382425012133248 2529 81652115351337712896 2530 92276718255243476736 2531 82119952612327940064 2532 93507384672145422912 2533 82260685242089105408 2534 93332437163402412736 2535 82727983464083199936 2536 94161506955038207056 2537 83205751980225372928 2538 94029945444806814720 2539 83327406288981233888 2540 95268539204034251488 2541 83804655550451359488 2542 94717396433868135936 2543 84295248419700586496 2544 95936555131857887520 2545 84423043752944056832 2546 95788625596202294400 2547 84909452834131691424 2548 96672032897428717488 2549 85383998612973221760 2550 96494540638755621696 2551 85516719676750728384 2552 97755931552438305344 2553 86014876338472536576 2554 97188902017541209920 2555 86500000881007456896 2556 98476849554018009888 2557 86641301184455496576 2558 98310888233097364480 2559 87123036125917405248 2560 99172842871335644624 2561 87616774535215118336 2562 99024197990575705344 2563 87765484115953044288 2564 100321056578762731808 2565 88257096201750435840 2566 99728715509609995872 2567 88763118371518474752 2568 101034200809937442528 2569 88889397372418603008 2570 100869614668762736000 2571 89393852438667775296 2572 101786497970132025136 2573 89911816540308741376 2574 101588870845922328704 2575 90042102158659907520 2576 102906498601922854080 2577 90558790896849494784 2578 102334024384505717376 2579 91057778753463648352 2580 103677310390023261696 2581 91196396948669642496 2582 103492320618939982240 2583 91724286523310555904 2584 104390603035487706048 2585 92236564703335860736 2586 104220531013848764160 2587 92381905071122935680 2588 105607486898728568544 2589 92889105574616976384 2590 104973872930356911360 2591 93414245730066534528 2592 106340481552125323530 2593 93564935887618786816 2594 106153653335654141568 2595 94085408134609348608 2596 107107565745972796224 2597 94621433446750677888 2598 106924034050499839488 2599 94751253191687509632 2600 108297262807424856880 2601 95284028056418791680 2602 107683078155792098880 2603 95829345154566094080 2604 109085996429153233536 2605 95966775779056116224 2606 108882942481086498944 2607 96509487434611487616 2608 109849880082322794672 2609 97038131847187480320 2610 109660302815850224640 2611 97181740925415879552 2612 111109453254582252656 2613 97739169155909925888 2614 110428778483521937376 2615 98279886961169866560 2616 111853003777518868032 2617 98428212529656838144 2618 111682542066777091840 2619 98967729654893537280 2620 112677469999140374176 2621 99518375834922707072 2622 112470640549920854784 2623 99675673406641598400 2624 113903716625352230496 2625 100226258601136911360 2626 113247860873454196224 2627 100792420507397796608 2628 114746020204434231104 2629 100925018564544748032 2630 114518842149841660096 2631 101485429326949817280 2632 115525137956494972608 2633 102065126516491530240 2634 115316307101748339840 2635 102203252826511641984 2636 116827004822960689584 2637 102778624366400369280 2638 116136298423105634688 2639 103336897766417603200 2640 117624306080434828224 2641 103484847483157843712 2642 117430002349573972992 2643 104072440843732038336 2644 118462887555404994288 2645 104641429180773774208 2646 118235339634779738496 2647 104798076395031667648 2648 119770145380406922864 2649 105363239087458216704 2650 119066402815901997120 2651 105946905210839315904 2652 120628377701167988800 2653 106110336677835463680 2654 120380236103009669120 2655 106691752732795404864 2656 121422478566993860784 2657 107288127069439839232 2658 121228575848652926592 2659 107422320052430673632 2660 122805069320297275200 2661 108017231091464388096 2662 122069889214299305088 2663 108625471515721779136 2664 123619938218750559184 2665 108769110880868335616 2666 123402316940436977280 2667 109376595165302184192 2668 124517289972979997696 2669 109966275943968834560 2670 124261567955002171136 2671 110117660157257704960 2672 125861515908142292384 2673 110736581011132570368 2674 125110127250156082944 2675 111339940448732591840 2676 126742013396489675616 2677 111497378513920460672 2678 126506774229253926144 2679 112095645250210918272 2680 127589382811659983552 2681 112712257324862511616 2682 127375263883415732800 2683 112880864801908879904 2684 129014897414699157024 2685 113492537466871824384 2686 128228563056329174016 2687 114120134692435948672 2688 129885374848755946528 2689 114261515032501537280 2690 129647980552103329536 2691 114885894665047357056 2692 130803809317808595616 2693 115528784068726391424 2694 130521985014380793792 2695 115677259236475548608 2696 132191361357021972288 2697 116318070442893417984 2698 131427882874565003520 2699 116938612542072815968 2700 133128308541022122048 2701 117092409405997943296 2702 132868458839032404992 2703 117748410627936625536 2704 133995123330194852808 2705 118381208448108803584 2706 133754083396944671232 2707 118545213908447048480 2708 135506244780075371536 2709 119177472332549907456 2710 134668960465417752960 2711 119826929474950511424 2712 136392224697478431072 2713 119999747287167663616 2714 136127900643209651200 2715 120642515676573614208 2716 137328935956772891584 2717 121308378974826290688 2718 137067289156902664320 2719 121449113782597580544 2720 138803469181165446432 2721 122108341160034850560 2722 137988060340971278976 2723 122788148460868119808 2724 139761189974078277376 2725 122940406720004167040 2726 139471253238249604288 2727 123615381352352106240 2728 140684002270670750048 2729 124266471727870218240 2730 140418074856800279040 2731 124428462749183640928 2732 142246824673234900400 2733 125115730610960185344 2734 141351595020661086336 2735 125784840271272948160 2736 143146820799176364496 2737 125954548059577521152 2738 142902609805133225016 2739 126619962693327752448 2740 144145137290986234016 2741 127304060492104916096 2742 143854328069542028672 2743 127479576773040112576 2744 145664083060494006784 2745 128162089363129067520 2746 144797778395951580480 2747 128858530240157584320 2748 146688007437546028128 2749 129004466498791115136 2750 146369509569827737344 2751 129700142358070438656 2752 147629963306274536336 2753 130416230730956484864 2754 147333219844088732544 2755 130571090165119294080 2756 149235405640262378656 2757 131279413940065510656 2758 148330165170102466560 2759 131970298866390773888 2760 150201960835410820800 2761 132132195731198793472 2762 149929093951258491200 2763 132859297981456253664 2764 151218003125830644176 2765 133563938068867493376 2766 150900515091770168448 2767 133738688136692409984 2768 152828994261323937360 2769 134438171771111459328 2770 151903441360679747328 2771 135156222254798726976 2772 153873629663240419136 2773 135341286902449668096 2774 153527468653640991616 2775 136054454740547321280 2776 154831501482306529296 2777 136791021362716341760 2778 154553832613730569600 2779 136941225339898318912 2780 156537300885187559328 2781 137674526177745358848 2782 155568410240299220352 2783 138426844843656049472 2784 157514664526580346432 2785 138582972030403569664 2786 157214422009021956096 2787 139333279257906197184 2788 158605235906897252096 2789 140056098445148689536 2790 158255136443397554048 2791 140224074230836055616 2792 160260524416353339248 2793 140990036450913020160 2794 159277295636006296320 2795 141732590631195197440 2796 161322298771583211616 2797 141910568095975796096 2798 160994304398651438208 2799 142645054813881821760 2800 162347660616447384800 2801 143405126781331164416 2802 162044661920248920960 2803 143590545909695821792 2804 164105275148220919696 2805 144343473799663521792 2806 163073517161086189248 2807 145120098951671400448 2808 165154205585332280576 2809 145273023291233776640 2810 164818233567778085120 2811 146043038230155745536 2812 166258720596058554336 2813 146833208247092585728 2814 165875715237109140736 2815 146997535265187476288 2816 167966826201386500816 2817 147782841236240491008 2818 166970588022093280128 2819 148544838974630883424 2820 169097573417264886144 2821 148718082436506301440 2822 168740593162368307072 2823 149524316641290726720 2824 170137876527533071872 2825 150304214497786892800 2826 169803411601879862720 2827 150484221368305708800 2828 172001316857603760928 2829 151261214736569072640 2830 170907715077116326272 2831 152056083373072351552 2832 173067714586058238144 2833 152249280070879001600 2834 172699971786548214528 2835 153043409862223445568 2836 174195089439741462064 2837 153859500098516613504 2838 173828263818702185088 2839 154014015590430106496 2840 176001168311794786880 2841 154821169082116074240 2842 174941523839817193920 2843 155657560557651097184 2844 177158717992841861312 2845 155820273628026631680 2846 176763394363454855936 2847 156648090881638893696 2848 178266887440913687328 2849 157451597445928498176 2850 177900959817620742528 2851 157628793667521532448 2852 180182984237951900288 2853 158476070241110650752 2854 179018570795040428256 2855 159292962709761630272 2856 181265146418516652096 2857 159482416448341761280 2858 180924741463074106560 2859 160293777029262171072 2860 182470581581027779584 2861 161132331265620935040 2862 182069859750777070080 2863 161331695779945303552 2864 184329649116786204592 2865 162165765815552759808 2866 183197999805885850752 2867 163023577218265458816 2868 185558574167988156160 2869 163177789574669544448 2870 185129201623715277440 2871 164032984556011757376 2872 186690458008344877632 2873 164906052897746764032 2874 186286329533383008000 2875 165074190044113683840 2876 188657656437103795840 2877 165946229197362832896 2878 187483919605425314304 2879 166790649553508427392 2880 189814372400555428432 2881 166970219950627936512 2882 189437203795786412928 2883 167857002842278459104 2884 191039157773895721408 2885 168721970848762288384 2886 190604729306915405056 2887 168910213012447489856 2888 193012023776821990042 2889 169766804745294732288 2890 191808341813152384704 2891 170648667576980680224 2892 194264614187138367360 2893 170853064628368963072 2894 193791456561255445888 2895 171727998010293278592 2896 195405499223109652688 2897 172626299034011312896 2898 195029024579820361728 2899 172789033098950800064 2900 197496893950672165968 2901 173680683583957847808 2902 196245531452865142560 2903 174602034107895726016 2904 198665212533600928304 2905 174774648323998130688 2906 198256064962635537600 2907 175691856004881553920 2908 199971884620280082912 2909 176576282383341764224 2910 199496965607937543936 2911 176756603637190251520 2912 201998679656996083616 2913 177694486800839214336 2914 200725063744060169472 2915 178597195930773762176 2916 203273453864619699992 2917 178792634568537338240 2918 202823077218764520032 2919 179692408604643647232 2920 204496436130377144864 2921 180620036267187163136 2922 204076815883655320960 2923 180827781377941278144 2924 206638447485596504064 2925 181744590967020977280 2926 205311741029262349056 2927 182693290388903133952 2928 207895192004637329568 2929 182851931972493905408 2930 207443479738646522112 2931 183791532367607880384 2932 209219524391624649904 2933 184761212905401499904 2934 208707146456833031200 2935 184936545499486380736 2936 211297884476969822336 2937 185897385733233851904 2938 210010778104514307840 2939 186824031979825140768 2940 212657874988805122720 2941 187013534941337529600 2942 212173040373237969152 2943 187993791225376724736 2944 213899936559611086528 2945 188943573655188938752 2946 213440405248847184768 2947 189144418095729910400 2948 216172258098291268928 2949 190089077952456718848 2950 214758547604280718560 2951 191061238981866075456 2952 217439262824886269568 2953 191270387097086027264 2954 216947391624300687360 2955 192238412782202575872 2956 218789542090276284816 2957 193229121430814091392 2958 218298111120003239424 2959 193393009721330673472 2960 220987874404119639200 2961 194382066677788761600 2962 219625126871294199936 2963 195398641295531589856 2964 222366636590714800320 2965 195575517963288432896 2966 221837287720013526880 2967 196580736214922503296 2968 223694557222419731072 2969 197559815377203298560 2970 223200363638752076800 2971 197746037573983282784 2972 226030825296942211488 2973 198776917000260986112 2974 224531041262495318016 2975 199776545777109494400 2976 227315480797149680928 2977 199981666946552828416 2978 226847724398112004992 2979 200972278470529548576 2980 228750389839391616800 2981 201988004418711863296 2982 228216930260025568128 2983 202208576624682592704 2984 231013433533784904976 2985 203217058702729755648 2986 229563244237668561600 2987 204260442916629459712 2988 232483130108677422128 2989 204427680118847063424 2990 231909936658782433536 2991 205464369980762790336 2992 233824211005228529888 2993 206530615794741323776 2994 233282293181869327488 2995 206706210779162594944 2996 236221521371767695360 2997 207769132238388891264 2998 234713818075324172064 2999 208787995083564505280 3000 237597924071068797312 3001 208980707530565363200 3002 237086810329599870720 3003 210064306670643230208 3004 239056803839056369600 3005 211113004869195736064 3006 238472436713064065408 3007 211319632650131365376 3008 241446002084014144448 3009 212354289161645557248 3010 239910341454943450368 3011 213428154966561330400 3012 242943198358020610048 3013 213645784599192438272 3014 242319415344148773504 3015 214708298617908017472 3016 244296704806841892672 3017 215803265978807579648 3018 243789698058269034240 3019 215972022654192822624 3020 246832345031661817984 3021 217057788355058320896 3022 245231844396847440000 3023 218172527380778231936 3024 248225689486654284672 3025 218357463939718821120 3026 247673193153556148736 3027 219463817184660217344 3028 249783875177385789872 3029 220536553126321781760 3030 249148715621500565888 3031 220734400209745329280 3032 252237832341675090544 3033 221872002537587360256 3034 250603388589640128000 3035 222968336171004060992 3036 253746229522132163520 3037 223174780269568840576 3038 253154134083959389440 3039 224266605929658915264 3040 255202386678256800064 3041 225384897165865274112 3042 254646721466289313400 3043 225610776618090031872 3044 257799373068718899744 3045 226725295890885070848 3046 256108121755103833824 3047 227874851623787809728 3048 259285405599597146528 3049 228043068815645572864 3050 258684037754194804160 3051 229178010555527753472 3052 260866525089078252160 3053 230353890172585982976 3054 260186011220561795712 3055 230532976689249069824 3056 263382565758042676672 3057 231696509483262129408 3058 261735763874989143168 3059 232822703996712523264 3060 264999831150918162016 3061 233023069851287797120 3062 264348511794833490400 3063 234212440120319459136 3064 266460850625834229632 3065 235358771531189825024 3066 265856667599133489920 3067 235576382472067612896 3068 269217711685893030176 3069 236714007040110951168 3070 267422198909619432576 3071 237888787154256276544 3072 270714961409182890000 3073 238120388201643679232 3074 270066890353823692032 3075 239288801077261172160 3076 272313786800075412640 3077 240491206796531705600 3078 271663841133557905184 3079 240656158595696703936 3080 274977284296816753344 3081 241852278522807751680 3082 273239819160832840320 3083 243077424938256730656 3084 276615080375716090208 3085 243261986166376859392 3086 275912143567735505792 3087 244484977180005889536 3088 278184847697712315168 3089 245663438025475881472 3090 277521315843899540736 3091 245864125984163462080 3092 281001458725641475632 3093 247106410168233429504 3094 279104308417097877888 3095 248315184998719145536 3096 282523994030997164496 3097 248528216450673604352 3098 281905657809630843200 3099 249722499559936073088 3100 284224443444257604288 3101 250956554246210078208 3102 283523892975813673728 3103 251191973978749629376 3104 286949874942108641952 3105 252414891084250146816 3106 285107750256357988608 3107 253668825623224253888 3108 288698658155500070592 3109 253842928292729974656 3110 287945553126189898368 3111 255087055232398169856 3112 290285994124614722672 3113 256375007672572282624 3114 289568520231231109440 3115 256563266181095895424 3116 293176356331596593696 3117 257842027544246723328 3118 291256374356031265152 3119 259075863293135423616 3120 294794046623129722240 3121 259274144004110162432 3122 294125663077320410112 3123 260585443884499571232 3124 296525756041912277408 3125 261840949838513947520 3126 295762989835864818624 3127 262060844515656560704 3128 299405023157875208064 3129 263313221094576801792 3130 297461400520913458560 3131 264605833424026146688 3132 301174120027194845824 3133 264842829332811279104 3134 300356812225849241856 3135 266117260752323320320 3136 302772676560287628824 3137 267440909607730722304 3138 302099984063671959936 3139 267605725667646728896 3140 305832763926556266784 3141 268915061492358350208 3142 303802335282221690400 3143 270264116488800719616 3144 307469145739962729888 3145 270453285559804240896 3146 306736771629106070720 3147 271789973479598580288 3148 309308146029257070160 3149 273076391045185188608 3150 308488075143093274240 3151 273285613272976733184 3152 312265478657281430800 3153 274648022511418636032 3154 310204737499961352576 3155 275968023936570872064 3156 314046104543273729280 3157 276193157215217043968 3158 313272458425988649120 3159 277505555121960675264 3160 315755909611038038912 3161 278853943906897699328 3162 315022992234079776000 3163 279090249216298791968 3164 318889791176794389632 3165 280433306015496276480 3166 316751484581986527744 3167 281809155571215882624 3168 320644737159741292336 3169 281978065063263551232 3170 319850443192483625472 3171 283348799067782219520 3172 322507385961638356448 3173 284762531010191070208 3174 321614122668857598560 3175 284950375908670951680 3176 325521263968831484592 3177 286346094240841328640 3178 323450211283959396480 3179 287700220745606783456 3180 327434164931770768896 3181 287901355355935919232 3182 326592689204025517696 3183 289331459416926058176 3184 329152018079738485088 3185 290715675993597275648 3186 328366207108982988288 3187 290943084250148613920 3188 332461948545150350320 3189 292311596171799177984 3190 330200720500616875008 3191 293719030196888877248 3192 334230352776096857344 3193 293968089501447549952 3194 333381861224807633600 3195 295364541261749832192 3196 336116172343928890624 3197 296807645735586765312 3198 335261825582831322624 3199 296978494692640793600 3200 339310211128057085146 3201 298412602128358788096 3202 337111792972726142208 3203 299889511473733016224 3204 341232912482814326528 3205 300071815381977664000 3206 340326493161119018688 3207 301540797243270720576 3208 343081334030818907808 3209 302948371861970526208 3210 342223039243941109760 3211 303155388652493098592 3212 346463033194623209888 3213 304655667701388435456 3214 344081449597250769024 3215 306101218207347903936 3216 348239820925300889280 3217 306328220872951875584 3218 347433741261703294848 3219 307754475144018935040 3220 350254216358009493248 3221 309236605225536027008 3222 349343725248026240352 3223 309478528384904977216 3224 353521928873396129312 3225 310942497521592134400 3226 351200617215658113600 3227 312455415949398329408 3228 355579602180484178144 3229 312626182118263320448 3230 354596854971316435712 3231 314124731869997055552 3232 357431576229908062768 3233 315661740514109599232 3234 356508940570416934272 3235 315854382956730458560 3236 360902825230557863008 3237 317379479497505413632 3238 358497979812337949664 3239 318856220814519262848 3240 362800848395049969232 3241 319066961356279069184 3242 361932625779172640320 3243 320634126508300004352 3244 364829077822722277712 3245 322144695313093999104 3246 363842345617529270656 3247 322367814580564082176 3248 368284810762259645568 3249 323870663449342573056 3250 365843038472032407552 3251 325408092444416982048 3252 370365949744877999712 3253 325657745141944701568 3254 369308268350534079072 3255 327190717843607192832 3256 372234590798150588224 3257 328772367142337881344 3258 371352216929912681280 3259 328938248786478068768 3260 375889515952525134944 3261 330497298040548961536 3262 373355560045736616960 3263 332117667920697090880 3264 377810233272170838944 3265 332298603886922636800 3266 376868135571560951808 3267 333900344522188796544 3268 379971639838909598528 3269 335444671554031799552 3270 378917257881009637632 3271 335655338615376103232 3272 383499571101296412096 3273 337291071111310070016 3274 380920568941683821760 3275 338863615398541307680 3276 385600058866143071712 3277 339099313565999027456 3278 384596348533522190208 3279 340656084700494511680 3280 387602493181063042176 3281 342270088947990567936 3282 386646752137815524736 3283 342525063238203880672 3284 391346050729997951952 3285 344128809191953095936 3286 388662926937372499008 3287 345776919777431980480 3288 393387957070677490656 3289 345935141510799593472 3290 392375153819549422080 3291 347575958896228683840 3292 395581638431775442272 3293 349256566180635918080 3294 394444758101506278912 3295 349442946635658093376 3296 399177868495989309888 3297 351117549035351382528 3298 396590779914133105152 3299 352732216668971357600 3300 401415727191292363264 3301 352939913576262817920 3302 400334136315925020416 3303 354644729455603354752 3304 403430506585532178208 3305 356297452863588728832 3306 402411103731757516800 3307 356522840176664879392 3308 407389187095347024144 3309 358154765593145736192 3310 404560486528594013568 3311 359843723904084224000 3312 409451309425461282016 3313 360101197850574992896 3314 408348861093402624768 3315 361770405137310708480 3316 411646125190375188656 3317 363488651246522003968 3318 410559647679819807488 3319 363656036010366624832 3320 415461725843041252672 3321 365359395114011782656 3322 412726530211398881280 3323 367119242418278909344 3324 417710668399468113696 3325 367306461728820202240 3326 416555069467090672128 3327 369055526772444868800 3328 419864470694581180208 3329 370738946010567167232 3330 418765218575024570112 3331 370939857179923538080 3332 423909189506696158368 3333 372731412336939916800 3334 420939234117665609376 3335 374446747156856130432 3336 425981576226798826272 3337 374677606125251882496 3338 424935444050989734720 3339 376387733443376201856 3340 428336800350707466528 3341 378149112586459364864 3342 427156879995002742144 3343 378404875806133016448 3344 432216076771394372352 3345 380141093380756649472 3346 429336751270674390528 3347 381947873777599022496 3348 434635353289459802496 3349 382099522985066596096 3350 433385789462700057696 3351 383882399283388711488 3352 436790348025457539088 3353 385725485396488544768 3354 435613337541680803840 3355 385911118401055632768 3356 440916668820195818400 3357 387736476035836401024 3358 437925753300950473728 3359 389484061443300937088 3360 443136657098123811648 3361 389697718435720396288 3362 442021729640719510008 3363 391554459592456737024 3364 445512049704116280568 3365 393351544985357719296 3366 444249270685052655680 3367 393585906828022168192 3368 449620480333583600656 3369 395367929947074961152 3370 446573885743073285760 3371 397205277797239520800 3372 452040457271674153888 3373 397456075423902797696 3374 450707566290816752896 3375 399284050993811043840 3376 454219741403248483024 3377 401154022081521645312 3378 453093243132599185536 3379 401308692076784920832 3380 458569659414837157168 3381 403172132965653187584 3382 455427295628496965184 3383 405096920222338959744 3384 460797355527313757056 3385 405276660930464837120 3386 459590391542920822720 3387 407172276554741009664 3388 463332234445801286176 3389 409011465903677393792 3390 461987683708438612992 3391 409209818061686599552 3392 467526568535518979184 3393 411156997336565231616 3394 464319214712750600832 3395 413033638584752721024 3396 469969429666614792384 3397 413267724621082097920 3398 468681024601295260512 3399 415123741327660339968 3400 472287782202972606432 3401 417034185519788167936 3402 471082351987231342720 3403 417298377237568474496 3404 476744548552450889312 3405 419189838462588636672 3406 473428656177961415808 3407 421150467601494933760 3408 479119189505258301760 3409 421304139895245029376 3410 477833977354100302848 3411 423250816022188078368 3412 481670436628437495280 3413 425252879200261309568 3414 480226263001979620416 3415 425421786352812588352 3416 485946726599072399520 3417 427414613331652803072 3418 482737296447448848960 3419 429318562104970435840 3420 488563652505665912224 3421 429521940342072480512 3422 487178548398102865024 3423 431554898919270558336 3424 490894167751166900336 3425 433513907385789560320 3426 489583817467644590208 3427 433744722782197334464 3428 495582723963980945568 3429 435674791534469216256 3430 492096664268149814784 3431 437679587657054607488 3432 497981696046196505088 3433 437929855690497707520 3434 496594841996678159360 3435 439909406583061919616 3436 500537357268805594576 3437 441958360193559813632 3438 499165784422163237120 3439 442107640751694778432 3440 505051986587108026784 3441 444131337868473251328 3442 501668614256321040000 3443 446214982820578131584 3444 507680412459003023936 3445 446395175271337973760 3446 506213706046048424224 3447 448459939009493341824 3448 510184883615219033472 3449 450451026426128579840 3450 508779846757689726720 3451 450655488905044503936 3452 514977342502494302400 3453 452775794055877877760 3454 511298050341131210112 3455 454814144695191839168 3456 517366904916971345216 3457 455035395257923883264 3458 516047096832968757504 3459 457060651106377276032 3460 520114001927294512288 3461 459138564169373142912 3462 518631253282435427072 3463 459396269449531506240 3464 524704988937784621536 3465 461466830585716207104 3466 521153584660186305600 3467 463600710076614565728 3468 527509217754172565328 3469 463739654448528242304 3470 525935486463001652352 3471 465842694368349644544 3472 530020864295887178432 3473 468030804414582921728 3474 528530661159907754880 3475 468190644870781836320 3476 534911792542230875520 3477 470348688573447086592 3478 531214561476912581760 3479 472430273210500225728 3480 537478464806475402560 3481 472631363121097531136 3482 536052096699776575040 3483 474841181758617399072 3484 540224804171107261792 3485 476955217603695568384 3486 538643439669139493376 3487 477190694718319106240 3488 545091893940505164720 3489 479285596636534487808 3490 541347653775009503232 3491 481458479251663523360 3492 547905881857428826144 3493 481720371090157804032 3494 546231042638926046624 3495 483875544895678704384 3496 550411492673716227488 3497 486098189218485051392 3498 548985898879744075520 3499 486222299460737580896 3500 555573920989666026048 3501 488432776999366473600 3502 551700006397393348608 3503 490694314290122843904 3504 558149679009746310336 3505 490857665381312759808 3506 556619701875629438592 3507 493110569337660539136 3508 561093817153485769168 3509 495279831068625390720 3510 559391543273469335040 3511 495473550148719589440 3512 566032992398053342912 3513 497764282280727400704 3514 562101070799465996160 3515 499988100297288241664 3516 568874215311460857120 3517 500204191362088993920 3518 567260852923043321344 3519 502397239718796967296 3520 571554147394568498336 3521 504663061756317730304 3522 570034666823849281152 3523 504923572664901498432 3524 576810330709014678848 3525 507164530573584207360 3526 572735652060764831616 3527 509472367963034977216 3528 579574968113451970618 3529 509606180064423522048 3530 577948659065199872640 3531 511889468012275625472 3532 582533540585738381296 3533 514257422821904155776 3534 580714391533757230336 3535 514418185488933340672 3536 587572010337039190976 3537 516769792519624068096 3538 583613578465387027200 3539 519021601313159593632 3540 590588795424485921088 3541 519201876241225673600 3542 588869830617707789568 3543 521606281085572915008 3544 593291647946752855440 3545 523903883117843743232 3546 591655960198688027840 3547 524125522728301451808 3548 598827240560187203744 3549 526411828663966231296 3550 594555853297307394432 3551 528774820768987616704 3552 601585529856996232384 3553 529029478131215965696 3554 599844340496417042688 3555 531357878157032630016 3556 604557520623973179968 3557 533775840586069641344 3558 602826081512387684160 3559 533884620640696340672 3560 609883623783286471616 3561 536271497599134622464 3562 605721909168062605440 3563 538742549600139577152 3564 612924549276092993456 3565 538896821712314830336 3566 611069248760267688320 3567 541338101471218747392 3568 615796446592862232064 3569 543676677082937808640 3570 614049991050357292032 3571 543869987342253417760 3572 621458404553556368224 3573 546359034728005319040 3574 616962805094153479008 3575 548758016036482337600 3576 624203694862057607616 3577 548980746448429241088 3578 622554502782448398400 3579 551359773761242919616 3580 627377209140842260256 3581 553817011395522027392 3582 625526621650597764480 3583 554059915669009502208 3584 632796177861025826752 3585 556499039759148063744 3586 628442380651142017152 3587 559001100200867109568 3588 636050229218073640192 3589 559109725013621432064 3590 634074050386408164096 3591 561602765600366312448 3592 638936826716667074976 3593 564173681403729189376 3594 637054313732250543360 3595 564315913630606478336 3596 644680523909012338528 3597 566847930348894343680 3598 640172023502835206400 3599 569301979874879622720 3600 647651625591717862328 3601 569469234418602086912 3602 645871199435691685248 3603 572068550109473150208 3604 650820070067345987200 3605 574573345312192985088 3606 648851725273853983232 3607 574791597528015199808 3608 656535386946716113760 3609 577266298178931180288 3610 651956979623269944384 3611 579809938441431903680 3612 659798817415106075712 3613 580069200610731534720 3614 657711295042834246528 3615 582588981732957269760 3616 662687871956924943168 3617 585203474009221302528 3618 660894303724274446848 3619 585307850201543103104 3620 668756683548371199264 3621 587899747997707037184 3622 664007998834839884256 3623 590572657154466910272 3624 671699533015467253600 3625 590698096941210844160 3626 669806864943802940480 3627 593356739819436145728 3628 675114015567880540496 3629 595886452357355954432 3630 673004952520216178304 3631 596056423590324273536 3632 680917626596843881584 3633 598766461216063372800 3634 676123003478169874176 3635 601373259371235550272 3636 684185286670389868560 3637 601581766739261671296 3638 682171573670630980928 3639 604142902018334409408 3640 687281124495175294976 3641 606814355382980397824 3642 685376574837900903040 3643 607050096389217515296 3644 693464141447476453760 3645 609684524989910818944 3646 688482508357501628928 3647 612408451027832164608 3648 696634848436021049472 3649 612501428090265668096 3650 694594108829171889024 3651 615193170840671898816 3652 700034059830728615936 3653 617964286725652707584 3654 697798478061085079936 3655 618100303302305994368 3656 705955938798096754560 3657 620842197751664174592 3658 701140504949177683200 3659 623488474405818230048 3660 709437090192055361856 3661 623656406944687548160 3662 707305226147684662144 3663 626479842831815456832 3664 712524778375604467088 3665 629183064631646408704 3666 710485165509413223168 3667 629373696348372437568 3668 719045509128204968160 3669 632060469465734896128 3670 713838740228096502336 3671 634818079680297056192 3672 722221399335847311744 3673 635059464224049698560 3674 720042799041577975040 3675 637801041915784044000 3676 725633416482666595296 3677 640637860152910099328 3678 723463195553790865792 3679 640714138539313507392 3680 731859097033651268384 3681 643507320824460134400 3682 726811251364683023616 3683 646408261825458953920 3684 735369153196833191616 3685 646513303615620270080 3686 733085136214549440448 3687 649376949101950990656 3688 738669755767348411248 3689 652132436934871364608 3690 736510982253338133760 3691 652293639577321917856 3692 745299902264622222752 3693 655221311114382421248 3694 739833742920319098240 3695 658024684072449651392 3696 748462049701323521216 3697 658230728191517193984 3698 746404427880224673720 3699 661005066772218016512 3700 752123169504821686896 3701 663879796524552513664 3702 749812647183763764672 3703 664122746200380708672 3704 758463160951754969984 3705 666973842792898065408 3706 753149738550314140800 3707 669918770102952490944 3708 762194858548114972512 3709 669971093572277985664 3710 759767512496893921536 3711 672893189748835939008 3712 765511340709101844528 3713 675893023683105046528 3714 763193605625627071104 3715 675997094840694390208 3716 772239736634264216544 3717 678984167381100158208 3718 766771529506351287264 3719 681845358869210008896 3720 775630063134298181376 3721 681990923016032592896 3722 773424936536442096320 3723 685024055201412132480 3724 779294671494471533232 3725 687962682520804662400 3726 776859659689002290560 3727 688137612398010673280 3728 785990175914187012352 3729 691029929409881488896 3730 780418238014104876288 3731 694029041292061623936 3732 789735129967213918848 3733 694264696887411701376 3734 787138696891370609184 3735 697227921688200276288 3736 793018272459997800560 3737 700273643866976394240 3738 790809762328764299520 3739 700335526992622236640 3740 800137883830555621248 3741 703348794264515765760 3742 794393246540614285056 3743 706478767467953126848 3744 803507044891974105232 3745 706577021549214209536 3746 801167524373541758592 3747 709679222181826666368 3748 807417054093179072768 3749 712651149601267588096 3750 804816397412756664032 3751 712774719860717775488 3752 814218869957092167936 3753 715956105085138842624 3754 808401091920802382400 3755 718980610632268046720 3756 817970386368591461184 3757 719160405753431906688 3758 815475509411766643072 3759 722171769051011923584 3760 821510320537573379104 3761 725288402360676430848 3762 819140117039450540928 3763 725511560553614027968 3764 828722537694461417328 3765 728574124921985753088 3766 822709470278399946432 3767 731767903146395922112 3768 832364580319661019456 3769 731791281503551374336 3770 829861760411241843200 3771 734939686324152141792 3772 836266463227390799360 3773 738195617873194053632 3774 833516530129497747456 3775 738281791816499634880 3776 843164459017090782064 3777 741497861651075023104 3778 837331810267239764736 3779 744573990202111767584 3780 847186025913095274752 3781 744711017065545728256 3782 844547166449400429376 3783 747987633547849819008 3784 850713853319246084256 3785 751146774146219788288 3786 848184259611740060800 3787 751322649774386054016 3788 858328586806914614160 3789 754455645361764448128 3790 852010985776289415552 3791 757684444116961534464 3792 861929914948422077088 3793 757886659967843433216 3794 859275026632863622656 3795 761094504178809829632 3796 865856097817335307552 3797 764387957456959088768 3798 863205623877117101920 3799 764406126031690056128 3800 873119742040661181584 3801 767681310744024417792 3802 867024391260125436480 3803 771068429269265954528 3804 877126936528765895200 3805 771132996837792058880 3806 874321396463317410432 3807 774466083369232549248 3808 880922354267345836160 3809 777682497081564049408 3810 878251629773289408768 3811 777781106691477428800 3812 888668943873212497568 3813 781199310005468112384 3814 882054686841543288480 3815 784487687602235454336 3816 892270497362267231120 3817 784654192852586853632 3818 889704340731328885120 3819 787896778700475937536 3820 896438658938240109888 3821 791239997885970840192 3822 893623366112387646848 3823 791462099194386395392 3824 903842238319357567168 3825 794770978578768602880 3826 897440718663210076800 3827 798201110499740207680 3828 908115433949711900160 3829 798208642444253897728 3830 905152228574808623552 3831 801608957049880942272 3832 911886021717537189888 3833 805121044460989520640 3834 909046217840147911680 3835 805157576028416590848 3836 919754795393622249088 3837 808642162661850306816 3838 913149488920894536576 3839 811959425540859129792 3840 923628078561605954144 3841 812058658521209604096 3842 920902795723888521984 3843 815619091089564440640 3844 927812264254906534952 3845 819030420350060576256 3846 924800661127196251200 3847 819178373559136128576 3848 935588071797566324544 3849 822531095369849104128 3850 928895855203906571520 3851 826030826370998254752 3852 939896212871491849360 3853 826215481585839296384 3854 936730134710287151872 3855 829660530828069539328 3856 943624101892987268512 3857 833234610872557706240 3858 940918684077937851264 3859 833224194900111035712 3860 951906071430974181472 3861 836753293156024940544 3862 944983239174121018656 3863 840381834904275955392 3864 955757846084060053056 3865 840427832828962473472 3866 952884485225151137600 3867 844019700224883134400 3868 960247854098887712928 3869 847477484592846685952 3870 957055093720202682752 3871 847568149137908303744 3872 968153027453617345146 3873 851260588763657615616 3874 961124262102176083200 3875 854799174824146364160 3876 972412140438043406720 3877 854920088550963617664 3878 969382704601819049216 3879 858435424436406760320 3880 976461287585608609952 3881 862034563321034775040 3882 973566081450504602880 3883 862222732579715423232 3884 984852866799975009296 3885 865807084817883472896 3886 977628411124643941248 3887 869515851327011740224 3888 988991377872234529872 3889 869480380271400422144 3890 985924434097572403968 3891 873123418345909277568 3892 993468656764537911648 3893 876924800723852445184 3894 990106562027394816512 3895 876924190111512280704 3896 1001493820145774654912 3897 880670889647825898240 3898 994459071550054626240 3899 884261986557391470720 3900 1006075433377972089696 3901 884338679295033924096 3902 1002833348365199513088 3903 888164370803402115264 3904 1010064459970530792144 3905 891822489102575537152 3906 1007001323426143906560 3907 891960062644568156960 3908 1018940538441030622752 3909 895570041936089758464 3910 1011366153615051763584 3911 899328103393128435264 3912 1023033267234782813664 3913 899512152733992129024 3914 1019798727844431083520 3915 903236191893719884800 3916 1027493604401003969152 3917 907072709034505483136 3918 1024252522072015929984 3919 906999722886059250560 3920 1035955769606453734704 3921 910811510972221711104 3922 1028623074313545510144 3923 914726544446478565536 3924 1040541593407167831376 3925 914721655286242980480 3926 1037097961251159787456 3927 918613528090249535232 3928 1044843019176101822672 3929 922345326846353275392 3930 1041557348001556919040 3931 922395816188155646304 3932 1053818140046420837664 3933 926357771137643806464 3934 1045910103720540512256 3935 930178386549595125312 3936 1057914132749904712608 3937 930270033934569243136 3938 1054804920790280509056 3939 934031035175085005184 3940 1062677878120763847968 3941 937937186500451221760 3942 1059261634747175813632 3943 938108961126708892992 3944 1071247459247827796192 3945 941960660782319377920 3946 1063569099768576855360 3947 945930981643030574240 3948 1076151830407283570176 3949 945866518817815278080 3950 1072536066140642532096 3951 949795139001707118144 3952 1080440745883226809632 3953 953866441926876536064 3954 1076956649769626040960 3955 953851272099160385408 3956 1089564675783152374304 3957 957889202551236071424 3958 1081617371847772449120 3959 961751385585925577408 3960 1093941972328323606592 3961 961766479821917933568 3962 1090641299164298737280 3963 965903863361090347392 3964 1098718807557138783168 3965 969839716614849504768 3966 1095075746144922988416 3967 969932171994469169152 3968 1107736242089259158912 3969 973846584372161420544 3970 1099726584387350260224 3971 977893730162312771424 3972 1112617859630462321088 3973 978044814258695916288 3974 1108781112336749007072 3975 982020044050298205120 3976 1116872569037391937344 3977 986174377916622985728 3978 1113572938433521264640 3979 986052859290862496000 3980 1126491385492011708224 3981 990138182377309385472 3982 1118185399266544565376 3983 994376006867425337344 3984 1130848474594522260736 3985 994338276786958483968 3986 1127321702882240269824 3987 998523024022605253536 3988 1135935077616993459984 3989 1002506859056458763904 3990 1132085629167145099008 3991 1002536060081914546112 3992 1145111024146423937200 3993 1006793937621073824768 3994 1136718128162286058560 3995 1010892751930536897152 3996 1149958683867820770432 3997 1010974734034096254976 3998 1146280828270947610880 3999 1015030585905756324096 4000 1154523865673827072608 4001 1019223366002536449536 4002 1151002111552336350720 4003 1019341885922249989856 4004 1164278956757345482240 4005 1023504669394996042752 4006 1155631283419253840160 4007 1027771187169229950784 4008 1168975571646660092160 4009 1027641142984753249536 4010 1165239158082065456640 4011 1031887564082240289408 4012 1174066952395179907584 4013 1036281760488754055040 4014 1169970410527042967040 4015 1036213187903855699200 4016 1183318320662090124720 4017 1040529939340797044736 4018 1174937998496798301696 4019 1044698768222204119328 4020 1188551333213936446848 4021 1044674350374990426496 4022 1184643127314837077344 4023 1049112897144748468992 4024 1193064003247364391872 4025 1053365363563082158080 4026 1189350163401709900800 4027 1053428298448907338528 4028 1203327753189177193376 4029 1057622530837368301056 4030 1194281555612940333312 4031 1061952071773782970816 4032 1207995342395217556000 4033 1062090956398232209920 4034 1204059119191460101248 4035 1066364687787990886656 4036 1213063505989595701280 4037 1070813020969750270208 4038 1209113099064454838016 4039 1070664394862632386944 4040 1222837737286314857472 4041 1075070727177729728256 4042 1214049455961372270720 4043 1079614280155832938624 4044 1228008198554985758784 4045 1079501817633035568128 4046 1223879260521919511168 4047 1084012893625927463424 4048 1232908672235063158368 4049 1088297028628063968768 4050 1228958911446304451384 4051 1088267118162643833632 4052 1243291827687640022832 4053 1092871038488347625472 4054 1233870900099863581920 4055 1097286179536490634432 4056 1247898664759458811952 4057 1097320580429421480192 4058 1244127846768028864320 4059 1101655597470743065152 4060 1253339694671597765952 4061 1106175462508913778688 4062 1249191812418701176704 4063 1106257674191269473792 4064 1263249341439649879040 4065 1110707436807288797184 4066 1254070920683317990272 4067 1115327473686254359392 4068 1268820168222757489088 4069 1115149927512178670592 4070 1264415485124127325440 4071 1119700784380323816192 4072 1273630656720745352560 4073 1124396060077918079488 4074 1269450869319642059520 4075 1124294872166412597600 4076 1284197003760196913072 4077 1128940226483385950208 4078 1274747795544674931840 4079 1133391383387207069568 4080 1289138068342568501376 4081 1133347910327656744960 4082 1285159746014281880832 4083 1138120834845745194048 4084 1294541190955845644784 4085 1142683576458689123328 4086 1290148814287812688480 4087 1142680396756723527104 4088 1304986632708018387456 4089 1147203650464216490496 4090 1295431890030914511360 4091 1151853094267252169248 4092 1310534894118303651072 4093 1151936141822170167680 4094 1305888563875846685696 4095 1156561921536116171520 4096 1315321103281010740120 4097 1161342884302492004352 4098 1311288499161438793344 4099 1161126306746124427808 4100 1326402377654636174304 4101 1165822049848656112128 4102 1316549217825996678720 4103 1170728608503128341056 4104 1331343926682908568192 4105 1170560034584815938560 4106 1327102100540425601600 4107 1175384059979044521312 4108 1337110112559109428160 4109 1180014715519143244544 4110 1332484838674434537984 4111 1179945585848925523712 4112 1347671090042293123456 4113 1184888119719438524928 4114 1337688750235019413632 4115 1189588051916002464448 4116 1353188699608584621312 4117 1189599428685168233472 4118 1348746807723814185216 4119 1194244844875086338496 4120 1358360552792145454944 4121 1199083514696844066304 4122 1354094222523094251840 4123 1199156421896284460544 4124 1369607311488157283936 4125 1203941854489685207040 4126 1359289520337215050752 4127 1208892611222846496512 4128 1374877610405043599520 4129 1208620796466749458176 4130 1370406240233538219264 4131 1213534843445927189568 4132 1380668768882650183552 4133 1218569590803981289344 4134 1375756060762385044224 4135 1218390925743347890112 4136 1391327890548060550624 4137 1223398608944031968256 4138 1381376899388073120960 4139 1228193829509025575264 4140 1397242439826318495904 4141 1228087580272933026560 4142 1392529197803177040256 4143 1233180178079760971328 4144 1402353644987328809856 4145 1238097318283984178176 4146 1397865600576347900544 4147 1238044170224676381952 4148 1414202790645976548576 4149 1242883365912934776960 4150 1403438621738284316448 4151 1247895418558561186688 4152 1419445226209828631616 4153 1247950194887173160192 4154 1414682267363586234880 4155 1252895466988103157504 4156 1425146873218321081152 4157 1258000273540470530944 4158 1420440996453167698944 4159 1257735824157641711872 4160 1436432502380098871008 4161 1262774491658097530880 4162 1426019963392864136832 4163 1268017865505908585920 4164 1442277900656748876416 4165 1267820285170902622464 4166 1437330267548855244000 4167 1273014090586693772928 4168 1447782480569845300032 4169 1277960926892099755264 4170 1443020370105532915200 4171 1277805408574237473152 4172 1459783722486579815488 4173 1283120817888179381760 4174 1448594788937038116480 4175 1288171246283282768960 4176 1464984660407588938128 4177 1288112152169992624640 4178 1460409726660407925120 4179 1293125706563541716736 4180 1471124052273746791168 4181 1298323717164718009088 4182 1466103526794196870016 4183 1298342478038417059072 4184 1482486040412431132688 4185 1303447682013079824384 4186 1471638286934440039680 4187 1308772680153917880768 4188 1488811795452166548960 4189 1308428431924958692608 4190 1483560869637538823296 4191 1313668882091241823104 4192 1494229996093142955984 4193 1319110507333515367936 4194 1489233325338124025472 4195 1318876201669051131520 4196 1506366737978960945792 4197 1324238854110546604800 4198 1495169956218342245472 4199 1329344030121422956544 4200 1511968032733052757280 4201 1329201555647902000384 4202 1507176178526838856320 4203 1334667372848011050912 4204 1518088358776257038576 4205 1339909422428079419776 4206 1512786081696133847424 4207 1339834994507471122688 4208 1530087261515177937056 4209 1345024828660980432384 4210 1518731606334627384576 4211 1350394620548137601184 4212 1536328569774011189968 4213 1350367169760018921216 4214 1530792626171230906272 4215 1355690991129907625088 4216 1541719666084536523520 4217 1361162896648830283008 4218 1536900436381706581760 4219 1360805465956017256288 4220 1554470847224080930656 4221 1366247585892436956672 4222 1542816489960306242304 4223 1371873470217191329024 4224 1559989828112719283424 4225 1371592889873393899520 4226 1554909922480684240896 4227 1377118947975458524992 4228 1566555484033450053312 4229 1382449103691791363968 4230 1561013670333048763200 4231 1382230110431407751360 4232 1578704898244784087722 4233 1387904565709711093248 4234 1566863853328094352000 4235 1393349347250915613760 4236 1584910540992313322592 4237 1393246771377493709312 4238 1579550216253690543232 4239 1398611063806865203968 4240 1590687641171469658528 4241 1404140275138524418304 4242 1585604343154773811968 4243 1404133177471345245536 4244 1603643082032887187376 4245 1409594268872899247616 4246 1591471341142564516800 4247 1415280453899976070784 4248 1609583072325438780560 4249 1414894091173577568256 4250 1604230824871559105280 4251 1420518592456496088192 4252 1616081069675543055072 4253 1426338857562407723392 4254 1610212013180283422080 4255 1425996323501227037184 4256 1628356204303935587872 4257 1431773272603153616640 4258 1616573143364248270080 4259 1437233115965362729632 4260 1635036321884336759040 4261 1436998881497226578048 4262 1629379443752014555040 4263 1442887464540366940608 4264 1640768141951695824864 4265 1448521231596426723840 4266 1635361367594375713280 4267 1448374956214046092160 4268 1654343672173899022976 4269 1453892852487278866176 4270 1641672485877293928960 4271 1459670165867699053952 4272 1660255872059410294688 4273 1459585335432468689408 4274 1654589465448092713728 4275 1465270949729046190560 4276 1666678972958876913200 4277 1471159403360166410240 4278 1661055494829313690368 4279 1470731433024716952000 4280 1679595667698886867136 4281 1476539089326287923968 4282 1667299012150780804800 4283 1482534124155141473568 4284 1686233934740817080640 4285 1482205534719572868352 4286 1680302009254641338880 4287 1488122147902218849984 4288 1692423815760365905648 4289 1493802662031571902464 4290 1686706920022813489152 4291 1493545682669750021632 4292 1706191144583681298912 4293 1499645747959797264768 4294 1692942746869029368256 4295 1505453159825069757376 4296 1711962215014659272352 4297 1505250376033369171200 4298 1706544932090970572160 4299 1511007716584771967808 4300 1718922588611233067120 4301 1516934555174733048320 4302 1712967331036014358784 4303 1516846386684559259072 4304 1731943213331173244624 4305 1522728161769517197312 4306 1719157146528856608000 4307 1528831942805900513728 4308 1739049843945924508992 4309 1528346464935108845824 4310 1732788343800277868928 4311 1534336331613755580672 4312 1745168555574500638160 4313 1540580776193600381184 4314 1739182813387157671680 4315 1540157718171687314880 4316 1759101935667271725216 4317 1546305196116696270336 4318 1745869676694697420800 4319 1552195116167875358720 4320 1765382196533375521536 4321 1551901062837764602880 4322 1759604254160502706560 4323 1558190419124861971968 4324 1772211509672783374528 4325 1564178808462282752640 4326 1765940023082915036416 4327 1563990537908570568768 4328 1785989966377182265040 4329 1569903899889405041664 4330 1772638329686868858240 4331 1576050761631493548992 4332 1793005001464335702000 4333 1575943299008173831936 4334 1786443830293873432704 4335 1582026558921776682432 4336 1799021754643531615552 4337 1588325403235361235712 4338 1793275119282890401920 4339 1587764533100104823648 4340 1813682548072552419456 4341 1594006219912108041984 4342 1799942443564459739328 4343 1600420669647653812672 4344 1819877388189578743744 4345 1599981041211611558912 4346 1813785823908964396160 4347 1606363263165457900032 4348 1827257450392585644544 4349 1612440791654778531200 4350 1820603287684589580672 4351 1612095874163333165760 4352 1841115803062641552800 4353 1618573055791029094656 4354 1827221157986423834880 4355 1624819429856931654656 4356 1848131379818536136488 4357 1624539713453825214336 4358 1841771386362616282592 4359 1630670145049473657408 4360 1854591893670945009600 4361 1637049716361699436800 4362 1848549760604575626880 4363 1636911960646553035296 4364 1869399710395315280336 4365 1643196018843623871744 4366 1855078295502232132992 4367 1649673097643926694720 4368 1876091008026429312960 4369 1649119551770311201792 4370 1869716762591560033536 4371 1655513762132331119232 4372 1883423307226782389616 4373 1662179458691994219392 4374 1876431760829461756160 4375 1661707057851568452800 4376 1897444021917604601776 4377 1668294900310331210496 4378 1883534561814328291200 4379 1674573575147760896640 4380 1904913864938443743168 4381 1674156172929474414592 4382 1898234704826501111296 4383 1680919941254291197248 4384 1911351564554272902144 4385 1687312764261448320000 4386 1904942592217888328448 4387 1687022134259278355584 4388 1926896131050864005184 4389 1693374979993060432896 4390 1912014182652369868800 4391 1699970020756391503680 4392 1933486068269929475632 4393 1699779465434888244736 4394 1926739211679349639040 4395 1706241412278357080064 4396 1940732728586348042336 4397 1713004540992221379712 4398 1934029421448414952064 4399 1712341987158939478848 4400 1955516616680345898608 4401 1718990728886780587008 4402 1941031410745635975168 4403 1725883803433161260928 4404 1962940230156477646176 4405 1725364683579437889024 4406 1955859809077666478624 4407 1732162776031732457088 4408 1969833457741776090560 4409 1738622096146366840064 4410 1963102840997088826944 4411 1738218997679840974080 4412 1985610406613367347200 4413 1745143629678940528896 4414 1970091530401550946816 4415 1751787131170172344768 4416 1992048447213178390976 4417 1751473040603794576896 4418 1985626833085525602936 4419 1758047866776772497696 4420 1999836588598489138368 4421 1764839539614693266048 4422 1992762319161107405568 4423 1764581655820725056576 4424 2014760848108012353216 4425 1771318674904540665600 4426 1999730030417583516480 4427 1778249179261491095040 4428 2022774333766390060928 4429 1777562080670443767552 4430 2015307455229861784704 4431 1784439432903267025536 4432 2029582926638302894576 4433 1791576390442242849280 4434 2022426100382846306688 4435 1790992720450071373632 4436 2045450962822857906544 4437 1797994046728494628608 4438 2029974906709586653440 4439 1804724332359874668544 4440 2052495616805806603584 4441 1804213663169177937408 4442 2045679343179645645120 4443 1811399004962571653568 4444 2060164032478180701856 4445 1818279828625934512128 4446 2052763179687104307840 4447 1817921710935733251072 4448 2075860701899776324848 4449 1824689407158373506816 4450 2060200186262944401792 4451 1831689734772159150560 4452 2083784401205142178624 4453 1831453921616828716032 4454 2075997253402490707904 4455 1838362895140311700032 4456 2090502012227607829648 4457 1845547459642024101632 4458 2083638455235719562240 4459 1844815258213190078976 4460 2107232707686087716064 4461 1851925943835741270528 4462 2091075745013515833600 4463 1859284498281694832384 4464 2114100876686712304704 4465 1858615315508758042112 4466 2106927494974203406848 4467 1865903850418048473600 4468 2122413471077954084336 4469 1872800228547789380864 4470 2114575228771586491264 4471 1872270925488463527936 4472 2138219357578078334528 4473 1879725950713424844288 4474 2121958974285938854080 4475 1886824160906784031520 4476 2146027835319842907744 4477 1886407092306943234432 4478 2138507613205212718592 4479 1893367351551253935168 4480 2153304527307963120160 4481 1900658271750130264064 4482 2146134702014335646208 4483 1900322578280661954528 4484 2170222802815541776576 4485 1907480710743786498048 4486 2153411726818950774240 4487 1914929809771413775872 4488 2177679116264425564032 4489 1914137973281059739904 4490 2170080726120991808000 4491 1921476756983880333408 4492 2185840849891956575760 4493 1929036936448140828800 4494 2177621749096256007936 4495 1928377166045966366592 4496 2201856190938620771200 4497 1935841739682686245632 4498 2185604580827136989184 4499 1942999512419188190784 4500 2210236242309506796960 4501 1942436269709380075264 4502 2202346783313271291744 4503 1950124010365106615424 4504 2217359005463784961680 4505 1957454719761390951424 4506 2209777878488625628800 4507 1956954238583110235936 4508 2235148360313662125344 4509 1964220136447407077376 4510 2217723723335035922688 4511 1971674087017781447616 4512 2242505160897485746752 4513 1971324612592578397696 4514 2234503859995598048256 4515 1978734248710568213760 4516 2250602573885813433824 4517 1986431664962435869056 4518 2242639016197944847776 4519 1985561869337203414336 4520 2267388027709214225632 4521 1993096887007236337152 4522 2250497795130900199680 4523 2000986675681388616480 4524 2275732670057952904768 4525 2000198117184150624640 4526 2267410445935056195840 4527 2007957760549640505792 4528 2283421460721566023856 4529 2015355152025160845312 4530 2275474053695999178240 4531 2014737262926579650816 4532 2301368038443001721952 4533 2022659367065660851200 4534 2283231181471961772768 4535 2030194298553986383040 4536 2308596034928971490240 4537 2029711875544343127552 4538 2300968734147242703040 4539 2037135963411680388480 4540 2317325380415250782304 4541 2044879737266097004800 4542 2308935713961309930880 4543 2044503246044367305088 4544 2334288295280217653472 4545 2052168395426527375872 4546 2316663235955562270720 4547 2060083041201056256096 4548 2343191291917296706176 4549 2059117602680721606272 4550 2334464484188151010112 4551 2066968245642889917312 4552 2350824617886762989376 4553 2075045578780242387968 4554 2342438246158731692160 4555 2074230979758814360704 4556 2368900006376218550208 4557 2082248109270671174400 4558 2350839571502295103872 4559 2089895756227260986880 4560 2376703463494384681984 4561 2089206828446676243200 4562 2368659660324511570560 4563 2097365165458859217024 4564 2385334645432041055040 4565 2105205060405940793856 4566 2376573465557254867392 4567 2104600337561114554432 4568 2403216374016272478864 4569 2112296603936131867392 4570 2384888794361509104000 4571 2120315957722965660928 4572 2412068423549028330624 4573 2119888855071938155776 4574 2402822174187951878144 4575 2127771993016673563200 4576 2419457912017111953856 4577 2135920639121658344448 4578 2411421762248749619712 4579 2134955966824071234368 4580 2438545669655649902624 4581 2143002191416370924160 4582 2419734400061150317632 4583 2151369193031877643456 4584 2446166432597334354048 4585 2150506933814410578432 4586 2437741810111273378240 4587 2158787040983606072448 4588 2455435194368714332960 4589 2166665189513066089216 4590 2446225039413128581120 4591 2165874700193249745152 4592 2473465473751675516800 4593 2174364031013715823872 4594 2454480531530051893248 4595 2182394567124929673856 4596 2482201917281565309696 4597 2181770348273313630080 4598 2473305210696690025184 4599 2189743495321659085824 4600 2490282692539190127680 4601 2198007431378632107264 4602 2481752283162040458240 4603 2197512537753320247648 4604 2509461223524540002944 4605 2205614588220135378432 4606 2489928700552111648512 4607 2214102913512065570816 4608 2517820288388990855322 4609 2212994561327893371136 4610 2508897846887848616448 4611 2221324635490028030976 4612 2526916295165082248704 4613 2229990191039646256128 4614 2517274026367995507200 4615 2229067172979247399040 4616 2545063255125672114240 4617 2237606574020858891520 4618 2526115683918958524480 4619 2245684635527740246656 4620 2554478564923395095040 4621 2244907110523906623360 4622 2545193877629602232192 4623 2253593289435075695232 4624 2562418992241875116824 4625 2261918137595391682560 4626 2553468374897110494720 4627 2261257539116701507648 4628 2582632416626699886624 4629 2269474040387343580416 4630 2562270448575071224128 4631 2277998389359989608256 4632 2590733311636942358272 4633 2277413716505391865856 4634 2581395490793615479040 4635 2285860453106664310464 4636 2599803517584308874528 4637 2294534595713433610368 4638 2590472238858855430272 4639 2293389205327202198272 4640 2618863443279147186432 4641 2302004865271323082752 4642 2599216988637911292288 4643 2310949286416305684960 4644 2628146397904114245120 4645 2309934404360237407232 4646 2618353893191189391104 4647 2318695881972928406208 4648 2636745923386174990560 4649 2327126985077887941120 4650 2627382745202768273280 4651 2326204394445088997280 4652 2657159438857529550864 4653 2335223149986228159744 4654 2636005244847136585344 4655 2343822542028083154368 4656 2665133524535006641152 4657 2343097290415810972160 4658 2656105437690628945920 4659 2351561385448989198144 4660 2674823575654961706144 4661 2360316280679100761856 4662 2665052710334683326080 4663 2359751385419907761856 4664 2694112909049949077696 4665 2368374476862867597312 4666 2673652644458092749120 4667 2377377264061725822016 4668 2704049894266887902176 4669 2376173700298528836608 4670 2693835361571736085120 4671 2385080015593850211072 4672 2712479742870951742784 4673 2394277437150046552832 4674 2702619925670107938816 4675 2393151100563130517440 4676 2733059521720717384640 4677 2402273081094517287936 4678 2712035614153405176672 4679 2410883643986507139904 4680 2741762853877155273216 4681 2409938768131909397504 4682 2732257020635292532160 4683 2419251355645523311872 4684 2751340959025682653232 4685 2428136471179313544960 4686 2741002137489387185408 4687 2427327667460425057088 4688 2771560167067290083152 4689 2436026844217160251392 4690 2750319776129928463104 4691 2445129951020897675232 4692 2781454450737145860672 4693 2444428017386673405824 4694 2770686559270684675360 4695 2453364617411722571136 4696 2789650101430834525360 4697 2462674836994650468864 4698 2780248041356706878400 4699 2461393138149424139392 4700 2811265257906997457984 4701 2470542461891661878016 4702 2789401682668987709952 4703 2480007223554572461312 4704 2819775742800967035216 4705 2478886624574799364608 4706 2809865830049885840640 4707 2488226947573969557216 4708 2830140892321839933312 4709 2497136497286130201344 4710 2819289547597171464576 4711 2496140246183202006016 4712 2850547903801166043520 4713 2505748190150908816128 4714 2828423278493220797760 4715 2514892862335954506240 4716 2860212270084742490704 4717 2513975942320838851584 4718 2849843281626628385792 4719 2523021302924813465280 4720 2869200421708545020000 4721 2532340752785055067648 4722 2859251105824972914816 4723 2531612783704937563872 4724 2890947541020371799984 4725 2540872998341125816320 4726 2868299969546323838784 4727 2550462725015234748864 4728 2900158508250047086656 4729 2549071898149557511680 4730 2889728649561198410240 4731 2558465387967141389952 4732 2910382090992918666784 4733 2568314690582892562816 4734 2899090848294529760128 4735 2567028695135844689216 4736 2930949381989104603984 4737 2576696061835417289472 4738 2908908814468166463744 4739 2585921250292217636672 4740 2941414060872902494400 4741 2584850487140161095168 4742 2930465884550618203296 4743 2594756660729907128064 4744 2950125235980068705472 4745 2604123622492935483392 4746 2939697330471174577920 4747 2603229419519167713536 4748 2973089287637188361424 4749 2612466662121324094464 4750 2949519472974717752064 4751 2622121703078358646528 4752 2982077504942461798400 4753 2621352614668685627648 4754 2971158839740592823552 4755 2630881938722062600704 4756 2992088775231981998752 4757 2640765093918979062528 4758 2981171757114246708224 4759 2639246102980800390080 4760 3013745746193470790464 4761 2649037977139445582592 4762 2990929716180374470080 4763 2659094077465204400640 4764 3024069000332525154528 4765 2657770335820702670080 4766 3012589124219107463168 4767 2667754982324089029888 4768 3033591056102083067696 4769 2677274132117372265216 4770 3022582722591463142400 4771 2676102592775116232576 4772 3056634994078464633920 4773 2686256674758203292672 4774 3032202893109378645888 4775 2696020911341506348160 4776 3065503532807636550240 4777 2694961864086568207360 4778 3054987960354413531200 4779 2704547892453627772896 4780 3076279665057255776640 4781 2714512165334716353024 4782 3064874337648509888640 4783 2713676486728109004800 4784 3098048560391327060800 4785 2723481699826237526016 4786 3074334177188851527552 4787 2733628046378568346208 4788 3109202138612227335328 4789 2732103515843856685440 4790 3097228561538268522752 4791 2742097823395561392960 4792 3118536523718028576576 4793 2752526117818456951296 4794 3106959174001188459520 4795 2751139044105930061184 4796 3141801404834968853536 4797 2761450686371386677504 4798 3117371115968615486976 4799 2771220954921214093184 4800 3151335302104890555024 4801 2769921013811287323136 4802 3140323468891590639480 4803 2780489379601618159680 4804 3162049373750112089408 4805 2790461887471635775616 4806 3150049844763214391040 4807 2789372656328987697664 4808 3184904604742709785056 4809 2799263826792483319296 4810 3160343442129655783680 4811 2809547218162853699648 4812 3195848196712587275424 4813 2808624813552182122112 4814 3183292000700638477952 4815 2818700240930696914752 4816 3204971753878443063872 4817 2829239297999410454016 4818 3193942834548086936832 4819 2827522955247402866880 4820 3229460803032749890560 4821 2837871574293846887424 4822 3204101575755329111904 4823 2848647968429180465792 4824 3238847805907904208912 4825 2847174685305069776640 4826 3227180799968306737920 4827 2857764700757324836992 4828 3250276706317882788160 4829 2867804721207845608448 4830 3237705098936443577344 4831 2866518507101606303744 4832 3273386117358693739584 4833 2877323802965362695168 4834 3247844094162383473536 4835 2887642208870215838912 4836 3284087193888026119488 4837 2886498077165455072000 4838 3272035021899804694272 4839 2896690764715530141888 4840 3293989407716470810960 4841 2907267803539838572544 4842 3282399192821803823680 4843 2906219260787162356864 4844 3318656069561086808800 4845 2916683600882293647360 4846 3292438748162745977472 4847 2927469556214500459840 4848 3328877989615345861152 4849 2925702228430107693056 4850 3316655546514475548288 4851 2936411381576378276256 4852 3340191987908661955664 4853 2947505258779319251456 4854 3326942804382470484672 4855 2945907836904924940224 4856 3363327002750212765824 4857 2956781076598389779712 4858 3337929561723549999360 4859 2967223820269905079488 4860 3375023307340651295008 4861 2965749285500134087040 4862 3362312666439096653568 4863 2976921907055370425664 4864 3384620504596918652464 4865 2987594154677804787200 4866 3372487768950726326400 4867 2986369624429371160832 4868 3410515074128351494400 4869 2996867799444187697280 4870 3383286854435861098176 4871 3007697953194205060672 4872 3420501686420683592448 4873 3006676088109346887936 4874 3407770224351146405440 4875 3017360127259547988480 4876 3431640919531112743200 4877 3028520035910856115584 4878 3418883859182761393920 4879 3026681397684918151168 4880 3456058533225864588576 4881 3037699765573928941824 4882 3429608850207963835776 4883 3049124365346896878528 4884 3467414712475481209728 4885 3047375186767469534976 4886 3454147991743665202624 4887 3058698306806523747072 4888 3477998468781308117664 4889 3069337723480772768256 4890 3465221006363761313280 4891 3067825402592207254912 4892 3504024782954457457376 4893 3079367223778933083648 4894 3475849270960405953792 4895 3090366238022688596736 4896 3513746251028362149216 4897 3089029624881332587264 4898 3501478420941114151680 4899 3099769623294234534144 4900 3525770800264145550712 4901 3111059495711789517696 4902 3512473302390164054016 4903 3109851596497362295872 4904 3550349501315840060432 4905 3120927501865750751232 4906 3522921371930310487680 4907 3132436323943310243328 4908 3562690765798535773440 4909 3130489564301914560128 4910 3548693840682536985728 4911 3141813339175982188608 4912 3572909283215239058960 4913 3153535807502440416768 4914 3559561328554007712768 4915 3151792331333385462336 4916 3599224716745610246384 4917 3163336240443491566080 4918 3571090791791209381344 4919 3174370835460347099072 4920 3609741380331679058816 4921 3172783279025365430272 4922 3596951301925847089280 4923 3184698685410003967584 4924 3621544762421624299264 4925 3195984156886823854720 4926 3607577326285029154176 4927 3194502612273180699840 4928 3647409663385524961472 4929 3205674580194620969472 4930 3619051652614079625216 4931 3217192439877984538784 4932 3659585932153273364192 4933 3215954598230995259008 4934 3644924556990325700576 4935 3227378185007959900416 4936 3669575871689238493728 4937 3239251268227949587200 4938 3656652075183929715840 4939 3237168540866654706816 4940 3697104275637740628480 4941 3248799844065558258816 4942 3667968432625172661504 4943 3260962843003568145024 4944 3707481178996761369696 4945 3259013181561948344832 4946 3694011340233818180736 4947 3270959061263640307584 4948 3720173817069290118352 4949 3282348473428698692736 4950 3705636849783944465504 4951 3280663483243175603392 4952 3746155278649544202256 4953 3292889874000560461824 4954 3716713371504853609920 4955 3304476106492168980096 4956 3758077984145648979456 4957 3303014717032605428096 4958 3744053569751658933376 4959 3314427745892945927616 4960 3769031379195988996672 4961 3326332543304624420352 4962 3755469081138391071360 4963 3325035687167497960192 4964 3796801676663476458944 4965 3336794183546463702528 4966 3766501048268062919808 4967 3349005247813654603456 4968 3808004577227291792640 4969 3346747770328037290496 4970 3793884849477677853440 4971 3358822795820521603200 4972 3820574892683705425984 4973 3371256648175970552192 4974 3805276678914411448960 4975 3369246256628326664000 4976 3846610657812760939168 4977 3381600593410414745088 4978 3817388975746222197120 4979 3393314860966341011520 4980 3859483275737610231168 4981 3391498024813157080064 4982 3844758869963697204608 4983 3404035380937923831168 4984 3870149659501729382144 4985 3416085597242767666688 4986 3856061182387437206720 4987 3414406925712225123872 4988 3899366166376481750560 4989 3426203177366329320192 4990 3867965164496348123520 4991 3438510094497934622208 4992 3910328469193239336128 4993 3437123090716319568896 4994 3895470677446960123776 4995 3449222097713650732032 4996 3922545679426142286656 4997 3461718167382066709760 4998 3907826117115297375552 4999 3459456397003191285952 5000 3950090735996589209194 5001 3471774483796647217920 5002 3919717912432392794880 5003 3484640722169832649184 5004 3962666569146661779376 5005 3482549312410442244096 5006 3947294986400423937920 5007 3495254260350813335616 5008 3974239616256605912160 5009 3507297038350954732800 5010 3959422535875710332160 5011 3505322045778102098144 5012 4003652660673304417664 5013 3518372557403033857920 5014 3971204658026263574208 5015 3530636023934104130944 5016 4014341285624022952896 5017 3528914788527265333248 5018 4000067514885043688320 5019 3541087351633459612032 5020 4027633159082399049120 5021 3553759754007155692672 5022 4012146648272251216640 5023 3552255121218456314112 5024 4055177085660396019888 5025 3564631685878129685760 5026 4023732336118613647872 5027 3577639357642319254208 5028 4068894588372937356928 5029 3575136849279126081792 5030 4052767313635107866304 5031 3587894427754186003008 5032 4080127586053433942560 5033 3601161256550299886080 5034 4064685569412854304000 5035 3598949670381968390912 5036 4109672991539296193616 5037 3611999732610266007552 5038 4077340416971501496960 5039 3624337404928062937728 5040 4121378042296890184480 5041 3622365301644797118976 5042 4106494961888386915584 5043 3635659947425419150176 5044 4134423801723801650016 5045 3648373120781291651584 5046 4118194891399757755168 5047 3646577909137008119360 5048 4163476338995275262656 5049 3659132684516310134784 5050 4130776110745572066240 5051 3672130279699683564832 5052 4176799049001739574112 5053 3670453906443441994240 5054 4159968322058355081088 5055 3683329310885601375360 5056 4187852730197941181120 5057 3696595548933366601728 5058 4172970948316431937920 5059 3694021260195901791136 5060 4218824573461125570624 5061 3707164612542789213696 5062 4185395578026560954400 5063 3720841978854701003584 5064 4230147931567033511520 5065 3718479153715609657856 5066 4214553450996774737920 5067 3731873215861164488544 5068 4244293858650986389792 5069 3744677957067278903296 5070 4227425218918014390144 5071 3742467933661582012096 5072 4273514715364282022256 5073 3756221165586461101056 5074 4239636426813714501504 5075 3769332510106953396480 5076 4286653143196664549632 5077 3767437244480233146240 5078 4270302223186120617696 5079 3780301122340218699840 5080 4298559164698619335200 5081 3793636908078648604928 5082 4282985076937888004480 5083 3791985698240892760064 5084 4329861215415933878912 5085 3805126201228815752448 5086 4295150638670103573504 5087 3818824260161197603072 5088 4342155024186975451584 5089 3816153484627105764352 5090 4325896901763490122240 5091 3829684290654927662784 5092 4355985301400046104384 5093 3843730271004702811904 5094 4338336092431304307680 5095 3841177070673047006784 5096 4385324762214090730992 5097 3855065598414816804096 5098 4351743542434490055360 5099 3868143365665369946336 5100 4399578930541830141472 5101 3865876508443429150336 5102 4382489039830511866240 5103 3880085941747201752384 5104 4411245447374210525664 5105 3893554561128663941632 5106 4394822460184590803712 5107 3891512055584922845856 5108 4443969802465648684368 5109 3904684179696487429632 5110 4408064933444068344192 5111 3918545304115279051968 5112 4456106859052426282816 5113 3916656528208237943552 5114 4438994152169800269120 5115 3930226570392421102080 5116 4469534198458723030016 5117 3944384359527282095104 5118 4452571773359531976064 5119 3941564537536540365696 5120 4500376933261644596176 5121 3955487047976395978752 5122 4465549096831305992448 5123 3969853889970242474944 5124 4514331985726527571776 5125 3967299616968926935040 5126 4496581884890797169600 5127 3981459761521407631296 5128 4527123909669084702816 5129 3994979104372654466560 5130 4509956479804762767360 5131 3992618030307797010368 5132 4560113638062631799536 5133 4007227264535070044160 5134 4522814707347568108032 5135 4021075611780281604352 5136 4571704375151597154240 5137 4018848326537723678976 5138 4555325393301948883968 5139 4032561820862163581280 5140 4586449645255417567008 5141 4046657733114414996992 5142 4568629869108231483072 5143 4044736036795073673664 5144 4617341195821996285616 5145 4058727578550167666688 5146 4581338657178087676800 5147 4073295307190152333664 5148 4632439886400467717344 5149 4070299034805037492480 5150 4613821462004989439616 5151 4084528012284237406848 5152 4644844584533980227072 5153 4099476895073241947904 5154 4626991524597314108544 5155 4096652943774803632384 5156 4678047617758170593984 5157 4111313536939198636032 5158 4640924216643745384608 5159 4125238289315479271168 5160 4690817767273183461120 5161 4122751859346277960192 5162 4673552492575835520640 5163 4137739777119224773440 5164 4705095542781088761392 5165 4151925475582207688960 5166 4686541009600162679808 5167 4149714514012496219776 5168 4737760917454481469952 5169 4163657027188066153728 5170 4700396599939014943488 5171 4178250189984478139040 5172 4752450125856218895424 5173 4176244312619235001344 5174 4733096109618203874048 5175 4190664634568182084800 5176 4764462371016086378304 5177 4205599169728579626496 5178 4747267713655707171840 5179 4202383497824841634272 5180 4799339077304018748352 5181 4217168397978782323200 5182 4761019417790228612352 5183 4232405347977233811968 5184 4811797236925798855256 5185 4229501278148236844032 5186 4793705920095363281664 5187 4244608045696858160640 5188 4827334467744186686752 5189 4258952165784794760320 5190 4807780647185143991680 5191 4256293062876422271936 5192 4859962342980251561568 5193 4271666629407422900736 5194 4821321932676424770240 5195 4286377101263652610816 5196 4874466587928626617536 5197 4283892219626866151808 5198 4855743181655762728192 5199 4298310925934491281600 5200 4887553571250796979120 5201 4313362050636049615872 5202 4869668757735087565880 5203 4311240808953823997216 5204 4922556452886347072368 5205 4326016977966664582656 5206 4882858804357493596800 5207 4341321179563655479040 5208 4936167361365808506752 5209 4338102844665011965696 5210 4917401880396143342080 5211 4353187584455691609600 5212 4951437634952637219808 5213 4368910240335832604416 5214 4931025873623185366272 5215 4365896204547370920832 5216 4984260504490836650768 5217 4381430513680737662976 5218 4945717095500535126912 5219 4396146902955967094656 5220 4999863696801278659936 5221 4393281421089009004800 5222 4980294958378041547008 5223 4409217006477271373760 5224 5012681986580524251888 5225 4424224427367695581440 5226 4993850857018595303680 5227 4421685763967838797280 5228 5049368780398241821776 5229 4436566521565863538944 5230 5008359627607186012800 5231 4452034072273619578368 5232 5062544700909131494944 5233 4449750829903995810304 5234 5042874818534607912192 5235 4464865995813298977408 5236 5077454769192276641984 5237 4480761574515693847936 5238 5057926946512537002496 5239 4477228829444195641728 5240 5112031120381021150784 5241 4492792656689871096576 5242 5072133830208103523520 5243 4509033612347529126368 5244 5127342042121870740160 5245 4505869309501393340416 5246 5106799242339894512256 5247 4521838436032095700800 5248 5141221208600410472832 5249 4536867993396245536256 5250 5121582977114954445312 5251 4533999881379746138176 5252 5178269513836685441312 5253 4550248600433507308032 5254 5135757592856052461952 5255 4565756513000283548992 5256 5190950890362016193760 5257 4563119803767459602432 5258 5172126406071980762880 5259 4578395844761636598912 5260 5207078963966782289952 5261 4594280893438173045120 5262 5186586857483373556096 5263 4591792968894928133952 5264 5241766917669667210816 5265 4607524019509206526464 5266 5200602533481522935040 5267 4623687677421689883072 5268 5258412508068900093408 5269 4620067950072375023104 5270 5236955658870956751744 5271 4636116362139697628928 5272 5271965938008968003376 5273 4652810704765574172160 5274 5251332772382011121600 5275 4649457027126597916640 5276 5308998518701202640288 5277 4665771144299701875456 5278 5266742465797107267840 5279 4681408307228688644096 5280 5323069845188800351424 5281 4678233825279427779328 5282 5303311882007235664512 5283 4695046964024192766048 5284 5338752007627745781280 5285 4711005860648426400256 5286 5317455076755695497536 5287 4708230014137559862656 5288 5375207132332544631248 5289 4723898260217640445440 5290 5332557375743693475264 5291 4740154858425916275456 5292 5391508386345047128512 5293 4737694479933318540800 5294 5369224634608492899200 5295 4753669351352058726144 5296 5404632797598179645424 5297 4770408781198760688128 5298 5384785128759974351232 5299 4766657088975040983040 5300 5443623783477098988432 5301 4783178295326412632064 5302 5399773818101014380864 5303 4800278636787573456448 5304 5457075744490269373056 5305 4796676743108799898112 5306 5436461026260004593920 5307 4813614100533778073856 5308 5474287892851157653376 5309 4829533082058822490496 5310 5451983530030359415680 5311 4826283631587683418624 5312 5510763716779525767632 5313 4843584566181533150208 5314 5466721703968937631744 5315 4860022917902750114368 5316 5526584348003879840640 5317 4857051653191991296768 5318 5505083823553355652768 5319 4873112602473223411968 5320 5541031865073075585984 5321 4889959790848498156032 5322 5520410400529840680960 5323 4887197188016371874784 5324 5580237029098097454528 5325 4903703558797808747520 5326 5534876352355553687424 5327 4920945754106753343488 5328 5595112700805494944368 5329 4917018820189741512704 5330 5573404861202840443392 5331 4933940960306707708032 5332 5611722051387686941536 5333 4951465818686635628928 5334 5588460247609262361856 5335 4947866061905316172416 5336 5648469610477102708800 5337 4965142169468445835776 5338 5604622435876783787520 5339 4981545286605054588224 5340 5665577459132047785024 5341 4978190868396601475200 5342 5643225412653310858240 5343 4995975804060325515264 5344 5679500313747994566976 5345 5012827037978634103808 5346 5657940151317725848704 5347 5009618359103076224608 5348 5720687603164254164608 5349 5026262783594907478272 5350 5673906860718615114144 5351 5043440852993285086400 5352 5735113876798180241248 5353 5040619997530185779200 5354 5712474351042573892800 5355 5057657101970937863040 5356 5751421863298626386880 5357 5075359316544218683136 5358 5728844633519763942144 5359 5071209585427536152064 5360 5789890373320549243936 5361 5088507975550679014656 5362 5744575667702242339584 5363 5106708103176554647040 5364 5806817894992470802960 5365 5102755626025675351040 5366 5783338213259385589024 5367 5120570596144654863552 5368 5821962232997347722560 5369 5137501570125693692416 5370 5799501415175673637120 5371 5133977323449963979520 5372 5863261108391675627776 5373 5152243972251697790976 5374 5814854878120175773440 5375 5169452178926779009920 5376 5877198082141013772576 5377 5166261132269728106240 5378 5855586016187440018176 5379 5183189359000795397376 5380 5894975826624972530528 5381 5200935259445950508928 5382 5871442497612497556224 5383 5198001042980047217792 5384 5933643919312912199136 5385 5215493818434667247616 5386 5886626078528359629120 5387 5233672314756571537760 5388 5951781407464342005408 5389 5229241513487194640640 5390 5927378941376330903424 5391 5247223234511033137728 5392 5966677150863079709376 5393 5265717809226216477184 5394 5943112299211523053824 5395 5261673097885294745600 5396 6008025368316369994432 5397 5280032597168161313280 5398 5959988172323125182816 5399 5297429278515824144064 5400 6023329738982488451008 5401 5293693196140790752512 5402 6000652965116466124800 5403 5312352659304781442304 5404 6040629787348657330304 5405 5330230893456742236160 5406 6016199074153477430016 5407 5326711045241439009664 5408 6081371040066613156026 5409 5344224302101481801472 5410 6032731831664243489280 5411 5362472876927267844160 5412 6099166438594277091072 5413 5359389158554246822016 5414 6073564222430015211744 5415 5377312229041843314624 5416 6113324312340305170864 5417 5395897292590687347200 5418 6090782887877252330240 5419 5391460209861391555744 5420 6156974076164683341632 5421 5409725007731124773376 5422 6107195965732434860160 5423 5428856305233305525760 5424 6171607664734035487136 5425 5424673557603171412480 5426 6148071661395953240064 5427 5443559739994705448928 5428 6190404165982355717376 5429 5461370897780049318144 5430 6164867359728364465920 5431 5457357853911288149568 5432 6231238423916941216128 5433 5476715450024428525824 5434 6181114033033613560320 5435 5494899794416878182208 5436 6248660897241418323616 5437 5491296970233120537728 5438 6223916513384812073472 5439 5509307937021904463040 5440 6264327710845629587296 5441 5528095721938828474112 5442 6240575418583747840128 5443 5524802986041828778592 5444 6307914155732235838048 5445 5543159219730894184320 5446 6256504364799641596800 5447 5562417721390919880256 5448 6324221184783386865120 5449 5557579229541336949248 5450 6299534577818012598720 5451 5576449964906236436352 5452 6342457183632125689824 5453 5596154618793836567040 5454 6315963644285457652224 5455 5591779590607950539968 5456 6383303109102950651104 5457 5611100650316765125632 5458 6333470503780371610368 5459 5629327624005073936704 5460 6402219348053468485376 5461 5625322080803409762048 5462 6376619237385311970784 5463 5645058846436018522752 5464 6417433503782783373456 5465 5663806505149199526400 5466 6392636970013505095680 5467 5660080679932894726656 5468 6463318144482068814560 5469 5678580340741365416448 5470 6410016686782579250304 5471 5697823324362067636992 5472 6478904208870558740368 5473 5694284423712991675904 5474 6453169875050101120512 5475 5713298456008243221120 5476 6496814131598053190904 5477 5732916617056269570688 5478 6471142438909329215232 5479 5727964495189493728576 5480 6539697955747638756704 5481 5747428161891806435328 5482 6488267359314004772160 5483 5767635848464352733984 5484 6558070426200573766656 5485 5763020236853639215872 5486 6531306069873068836224 5487 5782774360819727799936 5488 6574794973688182250752 5489 5801695090535802025728 5490 6549104870447127637248 5491 5797311335136242639200 5492 6620894747010321489232 5493 5817641241537461702400 5494 6565817928476785051968 5495 5836988142095696568576 5496 6635977228809198868672 5497 5833083365819853401600 5498 6611106543903817337920 5499 5852066516179968335040 5500 6655289981322307820352 5501 5871698085647864157824 5502 6628562578349275362816 5503 5868178312761005374720 5504 6698461805729844809808 5505 5887509120309950811648 5506 6645203511613419148416 5507 5907771422709846610592 5508 6718380641920766332768 5509 5902649332763391549184 5510 6690555937826727488256 5511 5922610937680193348352 5512 6734432951030439889920 5513 5943358283971488914944 5514 6707547149593068131200 5515 5938422963877447420992 5516 6780671794355499760704 5517 5958965268916219390848 5518 6726110917702809335040 5519 5978156818367605186176 5520 6797361023593730979840 5521 5973668612288078128384 5522 6771401847781098478464 5523 5994605052503775764352 5524 6816276806955009349104 5525 6014469569233952174080 5526 6788263719455990662240 5527 6010328785986450544960 5528 6861459018515616714448 5529 6029691637442102082048 5530 6806461792396888907520 5531 6050094653144877098208 5532 6881055208277062489824 5533 6046203034034638802432 5534 6851967350642324126976 5535 6066189739833084384768 5536 6896413371475680080496 5537 6087004829126674067968 5538 6870695514833228850432 5539 6081677466500283273664 5540 6944928615947404675104 5541 6102124585910738592768 5542 6888466146476505391680 5543 6123329293320567938944 5544 6961043141309147668800 5545 6118386023650838581760 5546 6934096291624924935680 5547 6139229137954516629024 5548 6981641900639146597312 5549 6159077069673006877952 5550 6952421946731583678848 5551 6154447456968359808768 5552 7027027658399898054672 5553 6175983533469372943104 5554 6970017045748463880192 5555 6196297721120299346048 5556 7045826454339750288864 5557 6191864787657216162432 5558 7017848931897829698752 5559 6211945118162967485184 5560 7063033784535490914496 5561 6232695898792594952448 5562 7036114401928575296000 5563 6228722013400009068384 5564 7111559327225595252320 5565 6249261834996631440384 5566 7053366886182924727680 5567 6270673760727139747392 5568 7129217271221415611296 5569 6265060516178915058688 5570 7101074791523963602176 5571 6285984654790856926944 5572 7149327392100735256896 5573 6307941606622136244096 5574 7119058882994309264832 5575 6302572079454134097920 5576 7194808336586392050624 5577 6324087065949833746176 5578 7138196028449026681920 5579 6344521009467071205696 5580 7215479772494715493824 5581 6339667928089121430400 5582 7186085612142093654144 5583 6361710657380695145664 5584 7231779289066855970000 5585 6382494683713360226304 5586 7203692888243157188736 5587 6378067942639096301184 5588 7282981100742302611008 5589 6398503766152195740672 5590 7222735978331038430592 5591 6419877088767481901376 5592 7299871846471540858272 5593 6415770127402181203968 5594 7270662489599568773440 5595 6436869521590823786496 5596 7319344202817245840480 5597 6458800163874349338880 5598 7290142468161383042432 5599 6452838871449931331136 5600 7367188690566033879872 5601 6474512576703095487744 5602 7308884890883388866688 5603 6496860882988479371072 5604 7387313483887817513344 5605 6491384864631142757888 5606 7356734006146505970976 5607 6513563125197533723904 5608 7405457366511330168464 5609 6534501702500627076608 5610 7375990332088377838080 5611 6529381769787185407808 5612 7456565624622496986464 5613 6551890982552825487360 5614 7394404305021496985088 5615 6573449808457943857984 5616 7473077696453986367616 5617 6568609035298826933248 5618 7444846733341337699640 5619 6589660613221993613568 5620 7494145908380709491264 5621 6611702546201871545856 5622 7463785407361440118016 5623 6607408253846353022272 5624 7541983718691701929664 5625 6629028550231635943680 5626 7481687962904390908800 5627 6651411166437713876736 5628 7563916635672274905408 5629 6645426410152292076032 5630 7532235136635117789056 5631 6667444704572900968896 5632 7581452855472687545296 5633 6690501707027597260032 5634 7550785687441156416000 5635 6684843591030819129024 5636 7632795379913859761632 5637 6707577287131275926784 5638 7570856811188313138336 5639 6729051981505389880640 5640 7650741937711178668608 5641 6723594909836525663744 5642 7621393411096970204160 5643 6746978323060465933824 5644 7671498713129630893824 5645 6768844058818340252160 5646 7639740532406885625984 5647 6763890904795052440960 5648 7721697323052176076352 5649 6785570064013571778048 5650 7659551712876050011392 5651 6808188205517631289504 5652 7743001615510882658256 5653 6803636597534762529152 5654 7709916622688241028352 5655 6825674431866970642176 5656 7759801340037513337184 5657 6848913100812319778304 5658 7730463750563034419200 5659 6842445430023737919328 5660 7813791914647978960288 5661 6865210148916416986368 5662 7749819766032691197312 5663 6888902723930075357696 5664 7831153259760079757664 5665 6883003485365298031104 5666 7800345464104168722432 5667 6906284367570205857216 5668 7853511926024437247392 5669 6928193605157968072320 5670 7820551278714401943616 5671 6922754369522127909184 5672 7904034638628780117392 5673 6946481551156207182336 5674 7839709707426218558400 5675 6969076300232704362720 5676 7924521456973071920960 5677 6963959522479729301760 5678 7892791507279949636864 5679 6986242245910730537280 5680 7943070056777151678208 5681 7009358827696693328896 5682 7912418510181518363520 5683 7004487707781020758304 5684 7997185467971565172080 5685 7027341804435009655296 5686 7931344746331992449376 5687 7050960449306646803072 5688 8016473639872851677568 5689 7044356309862340673792 5690 7984317139355447296000 5691 7067719141763788222464 5692 8038299009132927141184 5693 7092094268945914270848 5694 8003741474405329091328 5695 7085886555574754082176 5696 8088560887001942776064 5697 7109697055026178262016 5698 8024796142864656562176 5699 7132383756104901291136 5700 8111235348606327658368 5701 7126460651053144762752 5702 8078028057238697514592 5703 7150929644979527449536 5704 8128913845184751152448 5705 7174187062065155377664 5706 8097135618571347943360 5707 7168847648626707039104 5708 8185656684518847784624 5709 7191613862266731339264 5710 8117596941088534397568 5711 7215258151573175422720 5712 8204169543046306929344 5713 7210401205166590299648 5714 8170928869785541043328 5715 7233667560855034797120 5716 8225441661636810769168 5717 7257977334820143853952 5718 8192095084201707689280 5719 7251163631037441584000 5720 8278466417059664355904 5721 7275141876243139391232 5722 8212407906920267307840 5723 7300087096943075342656 5724 8300224196221243758720 5725 7293503641005123232640 5726 8265692894916590262784 5727 7318153663728245334144 5728 8320029872294724817872 5729 7341216469279838672384 5730 8286716781708359122944 5731 7335179010549040248576 5732 8376742974176135720320 5733 7360399130671898319744 5734 8306646380729946945408 5735 7384203383012979089024 5736 8394411844594838795904 5737 7378586560835442599168 5738 8362416808943437469440 5739 7401815065995909206976 5740 8417656505823629314880 5741 7426326586503985821312 5742 8383195800923300170880 5743 7420993818523871929600 5744 8470784655201228619424 5745 7444942284844140390912 5746 8402568821294010487680 5747 7469995937324518513792 5748 8494646405099830418624 5749 7462916039083139039872 5750 8458512815528836511616 5751 7487500715045344264896 5752 8513434689411364236288 5753 7512933820872048951040 5754 8478802063400216075520 5755 7506335848100688964480 5756 8570522665160890875520 5757 7531359139424348195328 5758 8500767626636451232512 5759 7555166478660990947520 5760 8590024302441444689200 5761 7548935185215092895232 5762 8556741744768607340928 5763 7574765844193382391936 5764 8612443925917208593472 5765 7599168766870508428032 5766 8576449812890605919136 5767 7593177315375242796288 5768 8668307363129638301952 5769 7617301352905117009152 5770 8598127322137618081920 5771 7642156365632486789376 5772 8691561585267806523072 5773 7636724875789745015040 5774 8653971882776667443840 5775 7661362594656330184320 5776 8709668932412995403880 5777 7687075291737563491328 5778 8676230804686414222848 5779 7679632319875480159840 5780 8769335477419755764240 5781 7704690196144827296256 5782 8697417725083714682400 5783 7731088882918824880960 5784 8788262706742091949504 5785 7723957305909494674432 5786 8753495841989655116800 5787 7749803419676610771552 5788 8812661898751649264160 5789 7774236366542666484224 5790 8775337778259262363392 5791 7767748920009227297536 5792 8868484953281050157712 5793 7794197399726054214912 5794 8795959933400946590592 5795 7819090243094030660736 5796 8891035806097009741632 5797 7813118255314244378112 5798 8854943597745125662016 5799 7837561230452887386048 5800 8911154757115036459440 5801 7863217014487017502720 5802 8876248393380585603200 5803 7857639375010783239104 5804 8971072390295337051312 5805 7882952463786942240768 5806 8896617579936117473664 5807 7909207874901576566144 5808 8991708762443191435248 5809 7901340150110528295424 5810 8955570831226810210560 5811 7927305690653211064320 5812 9015668740042925005040 5813 7954118665916648911232 5814 8976754986916066954368 5815 7946845345837049219520 5816 9071332619795872317504 5817 7973383419204253977600 5818 8999536775968416753600 5819 7998494325862207767392 5820 9095857468241669773632 5821 7991672167409212980352 5822 9058273945587382705664 5823 8018695978892315051328 5824 9115194992621274104544 5825 8044476003242173269760 5826 9079084945109191333248 5827 8037976372118571513120 5828 9178169304886731657792 5829 8063179836291801294336 5830 9101360982893105623296 5831 8089563521572462740480 5832 9198192019129393905178 5833 8083731367320951963392 5834 9160261037412505824960 5835 8109581925012286298112 5836 9221013683784957118320 5837 8136431187083927481088 5838 9183508577135747698176 5839 8128533456199966024960 5840 9279883881862613583840 5841 8154937990579124853504 5842 9205613327071492535808 5843 8182539768118374512992 5844 9303487865765845833888 5845 8175032887110836626432 5846 9264530593052685097408 5847 8202266035994640197952 5848 9324842469171701802048 5849 8227943312265082927616 5850 9287183336874394302400 5851 8220704511616387064736 5852 9387913463352392232000 5853 8248655608996458483456 5854 9308911040391986004480 5855 8274855353240873440832 5856 9407050076497825141056 5857 8268229467913271525120 5858 9370662587746973466624 5859 8294193985755967902720 5860 9432279937520366250976 5861 8321210980513849737344 5862 9393002557211004950208 5863 8315066875077631034112 5864 9490803351027306663024 5865 8341437686394496720896 5866 9414258293976457084800 5867 8369239256860167536288 5868 9517012043891765680944 5869 8360770463464634759808 5870 9476281159268401473920 5871 8387942462323307313792 5872 9537258328514898554560 5873 8416359989385692815360 5874 9498191352602502599424 5875 8408556800166585627520 5876 9600326224615868247104 5877 8436456089871999533184 5878 9521810741906779474464 5879 8462594206067574143040 5880 9621600801810782106432 5881 8455369367660767642880 5882 9583933359364830568320 5883 8483749012050556606848 5884 9646102258304715647040 5885 8510755088275507271168 5886 9605285725932934381056 5887 8503938946700512501312 5888 9707826646446056223712 5889 8530497556335115676160 5890 9628596800180885713920 5891 8558195155575426978368 5892 9732862681946620437824 5893 8551641929254570223104 5894 9690632301163846533888 5895 8579018433039550900800 5896 9752558719043719731168 5897 8607191809061585742848 5898 9714850230411642140160 5899 8598529450597439113408 5900 9818602731757392479024 5901 8626466313554817544704 5902 9737786181952909808256 5903 8655622155499234706176 5904 9838935176187075097440 5905 8647441672145461154816 5906 9799568362007558598144 5907 8675863409809328788224 5908 9865663392479466162944 5909 8703009804216277563136 5910 9823423491729395285376 5911 8695174084321439576832 5912 9927469255419851825744 5913 8724496421080651222272 5914 9845750533939023238080 5915 8752209248348963400384 5916 9951802342230150739968 5917 8745110827673206221824 5918 9910844714847268074880 5919 8772261990374517706944 5920 9973384023064433450688 5921 8800503076038061989376 5922 9934236855494415265536 5923 8793984400445862519328 5924 10039828386286729187520 5925 8821706339384154819840 5926 9956303978893617420960 5927 8850792916056627073088 5928 10062160384384672409664 5929 8841886587976089614592 5930 10021407096071542144640 5931 8870585422457025572256 5932 10088021696242749152272 5933 8900339079840323076608 5934 10044031498783937583360 5935 8891713694990654738752 5936 10149788008888718651456 5937 8921144871891073716480 5938 10068971063864885437056 5939 8948668599696321807520 5940 10176601714231829800704 5941 8940682388314713610496 5942 10133937385164732035040 5943 8970761674587254298624 5944 10197306766888480022208 5945 8999219939084815423488 5946 10156266143337218226560 5947 8991772383779565379200 5948 10266730366818930817408 5949 9019507590838739975040 5950 10180670255205674946816 5951 9048713856173597205824 5952 10288433371955151996768 5953 9041623527928340016384 5954 10245864078816541564416 5955 9070178657487958066176 5956 10313238745854970078496 5957 9100097806849090596864 5958 10271055309303881522400 5959 9090854762754459392576 5960 10378116885593446629696 5961 9120141235558248192768 5962 10294681456075875217920 5963 9150536320617175503616 5964 10404006274546461058112 5965 9141887340048835185920 5966 10359953823001092531584 5967 9171802043213186609664 5968 10427175784534216514960 5969 9200128190478686136832 5970 10384449464802876940800 5971 9191906651448571261120 5972 10496828949944249570256 5973 9222752410920765089280 5974 10407823828806822378624 5975 9251856014686168730240 5976 10517215480346838747984 5977 9243926489796497391360 5978 10476338010286885554240 5979 9272636837672127768192 5980 10544753377704911227712 5981 9302311805608898114688 5982 10500616757100378074240 5983 9295090474214426073088 5984 10609383203306986042912 5985 9324495303127004127744 5986 10523520422446932481536 5987 9355102627207741825056 5988 10637635813332648844608 5989 9345425849600611346432 5990 10591764644302450703616 5991 9375301557714326876352 5992 10659808209024750898816 5993 9406782808658611100672 5994 10615702811413498361920 5995 9397487430033014520448 5996 10729559741913683183536 5997 9428263668332534425344 5998 10641243086816893193088 5999 9457408147341786795264 6000 10752447424082631330624 6001 9448894591910596575232 6002 10709682150773168898048 6003 9480476673648657177600 6004 10778741434432405811776 6005 9510084076171552953856 6006 10732965175856543361792 6007 9502173514887496609344 6008 10847118978575407539840 6009 9531263579001887377152 6010 10758354271900716422400 6011 9561844066404773907040 6012 10874330190989404988512 6013 9554425043221153650432 6014 10826783538977465647104 6015 9584500282568838380160 6016 10895276397259836492928 6017 9615856673919449603328 6018 10852730091523381208832 6019 9605666705422585862976 6020 10968514272889112393088 6021 9636643380515868960768 6022 10877727970970111791008 6023 9668548998347049507648 6024 10990446401093899013280 6025 9659068754173238926080 6026 10945937183264689687040 6027 9690693589394305536960 6028 11019456225648214785408 6029 9720551736828824288384 6030 10971664068784850216576 6031 9711621045776502739520 6032 11087386730255577033312 6033 9743775068496911945472 6034 10995997201278145222656 6035 9774514260562088412800 6036 11113942101742148840128 6037 9765967512662296676992 6038 11067977773177681210976 6039 9796002816491849564352 6040 11137195285491642203584 6041 9827368944933130106368 6042 11093110004456551825920 6043 9819637186525261480096 6044 11210375197922611896800 6045 9850397818512503927808 6046 11116710891902856234240 6047 9882357351823643325056 6048 11234831241136197185408 6049 9872123440302137995776 6050 11188780351965862952568 6051 9903481161825702114048 6052 11262941851097796377984 6053 9936398144954632882304 6054 11213203698139768593536 6055 9926640764624438993664 6056 11330954697899677614736 6057 9959118635803327989504 6058 11240048611988322789120 6059 9989576761999835417664 6060 11359713621008810849664 6061 9980144820647155059200 6062 11312000794717120084736 6063 10013447029606635669120 6064 11382242663672171359984 6065 10044582952378364827136 6066 11336255239287314292480 6067 10035894276800365040416 6068 11458884522951523483840 6069 10066696404771687002880 6070 11362503968582102048064 6071 10098892846555591289536 6072 11482079885348846191744 6073 10090768558152978968064 6074 11434162498594785620800 6075 10122158839071231027360 6076 11509215077245913155008 6077 10155199364486246604288 6078 11461563850559375881344 6079 10144262111557226857472 6080 11580878355611666503264 6081 10176556339683512287488 6082 11487159086954638490496 6083 10210382241761333167360 6084 11608872050143582457736 6085 10200275406363724919040 6086 11558951109039910719616 6087 10233389047474607101632 6088 11633511950429228443008 6089 10264504559098750918912 6090 11585737702521911818240 6091 10255063040315004853344 6092 11710573773611709480688 6093 10288885874913730022784 6094 11611068582287203303296 6095 10320907871012668432384 6096 11732425272737370853728 6097 10311965074475428455936 6098 11686550008060054720896 6099 10343521299019931783424 6100 11762143861927248275472 6101 10376431840389020223616 6102 11712571363794964794624 6103 10367816736358464334336 6104 11833697707313245999936 6105 10400282367959772076032 6106 11737370541273117223680 6107 10433839861981822907328 6108 11864440100283679581024 6109 10422662926471287883520 6110 11812642323487555884544 6111 10455927639166979352960 6112 11888217641046372507520 6113 10490522725116331902720 6114 11838216366928046802816 6115 10479953820184871334208 6116 11964847441544732067392 6117 10513704068944299122688 6118 11866240120706886998784 6119 10545917820406449922624 6120 11989759647893257964064 6121 10535770777321337045760 6122 11941786675989042304960 6123 10570557993825572368512 6124 12018164186509348989264 6125 10603510039745938694400 6126 11966791425513105872512 6127 10594233770865136812864 6128 12093309389046029947456 6129 10626537405571565595648 6130 11993933655604083426816 6131 10659992733672327095072 6132 12123012017277921138624 6133 10651427312743027849344 6134 12069556678758563482464 6135 10684316766450890631168 6136 12145675176005482396224 6137 10718876108024163725568 6138 12097697698600693758080 6139 10707392277878721345280 6140 12226363674755941334816 6141 10741401557774650400256 6142 12124414519527722769792 6143 10776815751837592842752 6144 12249610939345621007024 6145 10765686041013259340288 6146 12199886526954466115328 6147 10800692966534402603424 6148 12281284378609851964192 6149 10833269207823373201408 6150 12227699268487154335680 6151 10822938046881384313280 6152 12356104459347492923808 6153 10858645901210001016320 6154 12253913941319665292160 6155 10892427579870359009664 6156 12384684920788774891472 6157 10882708041782137542144 6158 12332934506444060345216 6159 10915533184555140583488 6160 12409964133989383331968 6161 10950236420492143142912 6162 12360307400696185454592 6163 10940962614031489612320 6164 12490724504687624470368 6165 10974898442223347545344 6166 12385710146419913844768 6167 11010351284119080166784 6168 12516926553956393574240 6169 10998458973875804930560 6170 12464918439438829482880 6171 11033199894625807093056 6172 12547068706651003815584 6173 11069303388577931763072 6174 12491625930007110169600 6175 11058127594212028142400 6176 12622157623231311978144 6177 11093572063719718680576 6178 12520682039977460526336 6179 11127178804420485635904 6180 12653307460771372445760 6181 11116560488857010343424 6182 12599851344401344293952 6183 11153207824890581742336 6184 12677316143000640124944 6185 11187628434345949586944 6186 12625573563503501383680 6187 11177360837998129011968 6188 12762100600022797430592 6189 11211375696134840137728 6190 12654223759696718030976 6191 11246539005408429977856 6192 12787221557526591618160 6193 11237118561760467783936 6194 12733104727007450362752 6195 11271914536146501462528 6196 12816353397787143131344 6197 11308258337530670849920 6198 12762495479102731490688 6199 11295879295899312560064 6200 12894923491056596136320 6201 11331330591398612448768 6202 12790426423808053962240 6203 11368625149817933291040 6204 12925339410197738791872 6205 11356660009577874710016 6206 12869609327280911478400 6207 11393148026182321765440 6208 12951940321625983171360 6209 11427665556171250637824 6210 12898472688203581946880 6211 11416665426097364060192 6212 13036614496383023968384 6213 11454042328978902162432 6214 12925386152823893467200 6215 11489172580550854743680 6216 13060337795662762612224 6217 11478924994799253444608 6218 13008717365186888815040 6219 11513411121986026937760 6220 13092621420702752682752 6221 11549582840589863267968 6222 13036700432361213570048 6223 11539891414082364487936 6224 13171229301913403223856 6225 11575523711391995577600 6226 13063257208074569865600 6227 11612649236910066280384 6228 13204297868414529668784 6229 11599625916492988623232 6230 13146443878608157198720 6231 11636259170466229997184 6232 13229983337831083641376 6233 11674140824543263356928 6234 13174126554630492091520 6235 11661959735463008240384 6236 13314340622794391964320 6237 11699489954954712511488 6238 13204250696722550213376 6239 11734775445480234825216 6240 13340839628239193035584 6241 11723260445637405910016 6242 13287063526698936503040 6243 11761366267510078749120 6244 13371933812460818428160 6245 11797738704343068168704 6246 13314267881229812717280 6247 11786709592853783959232 6248 13454735940367035506464 6249 11822143023327756135168 6250 13343490233292704462784 6251 11859342069205997593856 6252 13486733395950381398496 6253 11849292606877057961088 6254 13426455683030402368640 6255 11885757930662531613120 6256 13510682270268110240832 6257 11923505282776161671424 6258 13457113995262437642240 6259 11910446717501323042368 6260 13599715123285589782560 6261 11947564300722875159040 6262 13486084021097861890176 6263 11986526171438946355008 6264 13624712358333402093312 6265 11974046325259434648064 6266 13568993851855231447680 6267 12012408754541425160832 6268 13658698171498219107008 6269 12048497255774023004032 6270 13598652891171137152000 6271 12036372090251663038720 6272 13741350505853371580842 6273 12075859021200052265472 6274 13627100784872912986368 6275 12112612420286342441760 6276 13772204058095592143616 6277 12101410342286980888448 6278 13714053109071428972608 6279 12137793868637573179392 6280 13799342078187762112704 6281 12175889005804456089344 6282 13743365561869420571840 6283 12165369400357508452096 6284 13887841413063276937488 6285 12202403070587058250752 6286 13770953497406218392576 6287 12241570718816669398784 6288 13916258392222899509952 6289 12227630035084404405504 6290 13858187746875896970240 6291 12265904738623110381312 6292 13948837380490986571216 6293 12305840205733845109248 6294 13886778767031674913600 6295 12292910175006510590144 6296 14031113451350803588560 6297 12332093426808561886464 6298 13917843210471052920960 6299 12368841799299309341920 6300 14065237397498192205280 6301 12356700631779945656704 6302 14005131540920584658432 6303 12396656919049086217344 6304 14090979477849872851984 6305 12434573174924385627136 6306 14032764012950946663552 6307 12423044882984814361088 6308 14184135486715514413760 6309 12460388448187672833408 6310 14063421685102142645376 6311 12499210182451601691328 6312 14210658399072842148480 6313 12488091899818239770880 6314 14150495064659620919040 6315 12526420490466174624384 6316 14242422802917273257712 6317 12566081636597228727936 6318 14182403020552138156928 6319 12551884661606605026816 6320 14328760851599482217856 6321 12591120020928066033408 6322 14212296339657377574912 6323 12632088843072510444128 6324 14361353032697668339136 6325 12618610934352026968320 6326 14298921649633926361248 6327 12658578762761169216192 6328 14390292072092941683456 6329 12696531045739101810688 6330 14330190586749700323840 6331 12683563711033443332032 6332 14483518076506592571648 6333 12724678079366148923904 6334 14359204006909148828928 6335 12763590571922550000896 6336 14508872749866848387408 6337 12751655962855855220992 6338 14450606390327020026240 6339 12789691498611451307136 6340 14543296848199384568608 6341 12829276075511684104192 6342 14481070861953486596608 6343 12818210618663161490752 6344 14629906533191088506112 6345 12857086359449529403392 6346 14509734580763233309440 6347 12897841641185966639232 6348 14665541156466500728176 6349 12883287756894285821440 6350 14601027219453875107840 6351 12923421386908775995008 6352 14692921736335050599888 6353 12965272025254216731136 6354 14630495087147212929024 6355 12951110242000061975552 6356 14786000616402093675104 6357 12992390759480632430592 6358 14663146268964300018144 6359 13030864802336554797760 6360 14814598759595706557504 6361 13017652821935461515520 6362 14754125660426896461760 6363 13059928876494594356160 6364 14848005446435023712480 6365 13099706550282709236224 6366 14783027573835598503552 6367 13087228486973905869952 6368 14938576314944947822272 6369 13125940525654227601920 6370 14814926041984219060224 6371 13166920259279290653696 6372 14973446046072379693824 6373 13154979819194535115136 6374 14906176671505792450272 6375 13194953733410511736320 6376 14998956712860350749808 6377 13236853767769513093120 6378 14939097760451383012480 6379 13221789209617961670304 6380 15096538471885326765888 6381 13262836690356817172352 6382 14969921181062354588544 6383 13305366793875891503808 6384 15123579809794028386944 6385 13291172632615794787328 6386 15061195095236066029056 6387 13332987130181984945856 6388 15160543532198621002800 6389 13372590159145351110784 6390 15093224847695057175680 6391 13359051838936962432128 6392 15251108235505127951872 6393 13402249230990574354176 6394 15123445594030543203840 6395 13442890726434547463424 6396 15283966798722723462400 6397 13429783710949649257344 6398 15219338883818902331904 6399 13469927748366744384384 6400 15313333258274084111432 6401 13511333753176857214464 6402 15250917479934560219136 6403 13499199900618069194432 6404 15410563846808200274240 6405 13540200445203154412544 6406 15280465394009107740000 6407 13583092002112782093760 6408 15440889342024166016736 6409 13567425935586691895296 6410 15375880746240339836160 6411 13609128815856798261120 6412 15476337901840127901472 6413 13653203264789716567680 6414 15406826236768056964224 6415 13638075815598041371328 6416 15566741500777287153504 6417 13681156642398429740544 6418 15440277590951305298688 6419 13721741115650020795296 6420 15603353221821523921536 6421 13707730843789177256064 6422 15535845581629851931488 6423 13751825622136143363648 6424 15630598469220209878304 6425 13793184795825286604800 6426 15565998734730144844800 6427 13780082705038739927712 6428 15733163088470445831008 6429 13820614171213848695040 6430 15599019204275387929728 6431 13863304363799785978176 6432 15761562761114452838304 6433 13850867815024494528000 6434 15694455473839056681984 6435 13892914732116211264512 6436 15795461357708530903936 6437 13936618979794936605440 6438 15728318784604789064832 6439 13920164183957282755200 6440 15890592442730789542016 6441 13963348151401350739968 6442 15760815352447164265920 6443 14007979232652765797568 6444 15925928223381155307344 6445 13992566324140920645632 6446 15855852711472595823232 6447 14036693554868081827584 6448 15956804200705167881952 6449 14078291297360053704704 6450 15889227382436063771520 6451 14063685678403339881056 6452 16058710818338036506320 6453 14108674441195204067328 6454 15920793100751551442112 6455 14151393223731207798080 6456 16085979628723047667776 6457 14137354443224069050624 6458 16021189344220363563840 6459 14179081742218610814528 6460 16123182495666196855360 6461 14222857458786525387776 6462 16053882736908723912576 6463 14210013980467522706432 6464 16217879773006674978288 6465 14252823275883664309248 6466 16084129860119625589248 6467 14297380233637866573440 6468 16256769752559957806592 6469 14280878406093055054976 6470 16184591589647283566784 6471 14324632042932330821376 6472 16286194677999665056320 6473 14370469207538799973888 6474 16216113899088534643200 6475 14354688744476836491520 6476 16388201554286957215088 6477 14399842486780423816704 6478 16251084886630360783104 6479 14442295113929343066496 6480 16418481507027559140560 6481 14426960233647510214144 6482 16351275704694631706880 6483 14473361451960141651456 6484 16454626107683133720048 6485 14516698537732953143552 6486 16382398010248002622720 6487 14502424648134399574976 6488 16553940996567453232048 6489 14545307559274048370688 6490 16416566457498601881600 6491 14590014236275333187296 6492 16591190998925190429600 6493 14576589013228168553472 6494 16516206386585516632064 6495 14620145243815218040704 6496 16618887824716791016768 6497 14666237515606384023552 6498 16552016284416810254840 6499 14648695297116376472768 6500 16726105278854789333952 6501 14693643283841479057920 6502 16584987647437874160096 6503 14740761476164628672384 6504 16754840648591503702112 6505 14724430116612798716928 6506 16684762831624536833600 6507 14770625445376810914816 6508 16794298664540839616976 6509 14813698010746553808640 6510 16719502463642507690496 6511 14798353791739067674624 6512 16893849164950802544544 6513 14845334465958081984000 6514 16752188723610198983808 6515 14889900404610803785024 6516 16929253706859033548368 6517 14875266262599625121792 6518 16857187685727916292256 6519 14919072334603780902144 6520 16960357165737048649408 6521 14964773030890296361216 6522 16890667837764016667520 6523 14950626840016371150016 6524 17067355176192981457408 6525 14995788608373377304960 6526 16922613076152557947776 6527 15042325638172848419520 6528 17099915129760425898912 6529 15024506186973891811328 6530 17027204437930079698944 6531 15070614339216058781184 6532 17138044955300667877184 6533 15118814357502164442880 6534 17060213546349235174016 6535 15101807954948303608768 6536 17236651901845344171552 6537 15148714817204066347776 6538 17096506604944775310720 6539 15193376946286883312384 6540 17276378941276920042816 6541 15177020358298213977600 6542 17201406047975529977984 6543 15225426025373787744960 6544 17305475155836458270752 6545 15271070406493216817152 6546 17233440511773178341504 6547 15255959867809855023264 6548 17417622914966554789584 6549 15300590818869474660864 6550 17268562661467678892448 6551 15347115898434636715584 6552 17448525593987623482016 6553 15333009541731787240704 6554 17373428673265813503360 6555 15378587262240244271616 6556 17485011874827620207648 6557 15426548578895916386304 6558 17409866974545137155456 6559 15408268284984775746560 6560 17589060375164658442304 6561 15455512130609502561792 6562 17444413631585599778304 6563 15504629441267815642272 6564 17626541716601894702592 6565 15486807669351759943168 6566 17548967320794299560992 6567 15535324427662133703936 6568 17659969154456932726064 6569 15580482982690417492224 6570 17585056043364361712000 6571 15563822760303305204192 6572 17771656195242888419552 6573 15613428229110614782464 6574 17618635241641476051840 6575 15660183339777241724480 6576 17800416046802387574048 6577 15644425946318505179904 6578 17728204711370715116544 6579 15689899802715014186496 6580 17840980329175038096384 6581 15737918480993275423104 6582 17763465267059988292416 6583 15722803722616927033280 6584 17944785763751523781952 6585 15769704923045105734656 6586 17795951972035885618560 6587 15818888126191213041856 6588 17986644407689658099328 6589 15800036904435860593408 6590 17905650133430122124672 6591 15848147379941945239680 6592 18017514774585319434336 6593 15898170902469147756288 6594 17939869721239727939328 6595 15880351306966571437696 6596 18129558741899372095360 6597 15929521283894761101696 6598 17977609154169047470944 6599 15975881886869216110400 6600 18161834412370733797536 6601 15958799862917983820800 6602 18087207610290937570880 6603 16009525051017271194240 6604 18200490359573302214912 6605 16057215048698769763328 6606 18120143808419353944320 6607 16040680046650202216960 6608 18309697017010034962144 6609 16087648070948286114048 6610 18157034364776212324608 6611 16136312999017325863616 6612 18349882065548016758272 6613 16120962329706499689984 6614 18266091268068287424672 6615 16169130095235213329664 6616 18379229930375529999152 6617 16219381943653725493760 6618 18304153125888947182080 6619 16199780849855962686368 6620 18496192453079385837856 6621 16248698353306499807232 6622 18340081709110462285824 6623 16300419150192244930880 6624 18527306467817671634240 6625 16281459949699970186240 6626 18449424840973207560960 6627 16331920944196457297184 6628 18569668495282766728864 6629 16379581013109987015680 6630 18486579876588237554944 6631 16361950248545198062272 6632 18678297068136489835312 6633 16413794773273230548736 6634 18521073587347622588160 6635 16462205886483645728448 6636 18716661450121154916864 6637 16445653634639413943424 6638 18636337599744804319360 6639 16493147387697593336256 6640 18750152618455322063584 6641 16543191482253747074560 6642 18672316705171837334016 6643 16527466693438106388352 6644 18867143817098032752896 6645 16576626257333356998144 6646 18706107721368133525152 6647 16627949292216455700032 6648 18901505659223794213440 6649 16607453930603283807744 6650 18821045444906378656640 6651 16658161695392997740832 6652 18942831953118361845120 6653 16710385135893511825024 6654 18856444180127635165824 6655 16691116763580751945984 6656 19050636287446993360912 6657 16742879429673366632448 6658 18895354967698344326784 6659 16791575149624625147808 6660 19093168369636635178336 6661 16773277100602407532416 6662 19009657253844727889632 6663 16825911821282778813120 6664 19124539741005775608672 6665 16876059124149448474624 6666 19044221802435644024320 6667 16858396302520477526848 6668 19247523137694736113808 6669 16907321566651031341056 6670 19081869339773037348096 6671 16958542860658982746368 6672 19280210064069375431232 6673 16942312103163908891904 6674 19196290063010872353024 6675 16992436968078068162880 6676 19318997186152547143344 6677 17044650607506922600960 6678 19235938616737362244352 6679 17024088070120076553408 6680 19433101364623212255584 6681 17075225545185999409152 6682 19273019000126745765120 6683 17129064402300364738432 6684 19473344605355606387744 6685 17109320488740004732416 6686 19387193705760647506688 6687 17162348269701289576896 6688 19508781034003038145632 6689 17211893193003033769472 6690 19425335651389154771712 6691 17192683498730508810720 6692 19631455019039062177088 6693 17247097137890166985728 6694 19461680643656400108384 6695 17297806799430086691456 6696 19662345148459450121088 6697 17279868839950342045696 6698 19581543355977277746560 6699 17329944541154409600000 6700 19705657720629997890832 6701 17382428151340813146752 6702 19618984563292295729792 6703 17365482810553010051456 6704 19818610841614239673328 6705 17416559060525549687808 6706 19654182105799525869312 6707 17470432584656677388160 6708 19863889486118548103424 6709 17448630853767225523840 6710 19774340022420033997056 6711 17501213889134356147776 6712 19896949204533322166976 6713 17556402238532286639616 6714 19810880304545400950080 6715 17536037748209143727488 6716 20019124163177544102400 6717 17590016861935837371648 6718 19850759011462777579776 6719 17640473206408316974464 6720 20054091125969305377344 6721 17621267571854670482944 6722 19970884738017210345216 6723 17676414415286800033440 6724 20095735275489221506472 6725 17728413826613280634240 6726 20005955661501038385408 6727 17710090790731211116736 6728 20214953159310849227962 6729 17761281594293098619136 6730 20045261087798340666240 6731 17814766064871219398464 6732 20257717447354070008288 6733 17796966740331998781568 6734 20165034208577244241664 6735 17849674193494306805376 6736 20289145134701216459664 6737 17904247199432440717568 6738 20206001635168939917696 6739 17882106904941658222400 6740 20417075623065618405728 6741 17936120052052070570496 6742 20244301578612517560096 6743 17992440218910113584448 6744 20449685636595460143456 6745 17971305682776279276544 6746 20363262908919104311360 6747 18026149311516937087872 6748 20495869508381367066944 6749 18078375057206934986496 6750 20403528484152357245952 6751 18057936013136044179392 6752 20614731078425466954416 6753 18114516788128991089920 6754 20440300167811428229248 6755 18167936359292520782208 6756 20655719604656922991616 6757 18148994609500326321664 6758 20565930761444192897536 6759 18201267091499270538624 6760 20690923359893916495984 6761 18255557584278467700992 6762 20604864889852634661120 6763 18237806886753680520864 6764 20819164579278998898784 6765 18291085679820003904512 6766 20641183899498378749184 6767 18347198166036942517440 6768 20855961802653297417664 6769 18324473464708144291840 6770 20766600594772571770368 6771 18379633700791604143488 6772 20899862161359133232240 6773 18437156132065618351104 6774 20803910893622817681280 6775 18415039190858628402560 6776 21018117754726678136896 6777 18471830308970028518400 6778 20846027528972465482560 6779 18524465487154325109984 6780 21063867291690341799168 6781 18503709163434929344640 6782 20970870952571602493184 6783 18561715434653811542784 6784 21097201715645516125040 6785 18616322121905246860800 6786 21007560532940459276544 6787 18596636982557278765696 6788 21231048501816947052384 6789 18649653245946899857920 6790 21048263791582774641792 6791 18705856833987836802112 6792 21266224426779653315232 6793 18686938200870805655808 6794 21173422276979530634880 6795 18741791802086931100416 6796 21307754893153209534256 6797 18799202548306823086336 6798 21215634573077718471168 6799 18775790022616629945536 6800 21432039970187520111776 6801 18831989427379767615744 6802 21254853696284129149824 6803 18890465186873535229472 6804 21475830986328658540896 6805 18868334377108297617408 6806 21379929222832928519936 6807 18925646142336502198848 6808 21513729754644538666656 6809 18979863734247055822592 6810 21420691108474478223360 6811 18958632705778812880032 6812 21647571579167561125088 6813 19018003061948375326080 6814 21459171428795330866176 6815 19073588888604156291328 6816 21679698149794521430464 6817 19052957780714058041344 6818 21590638941667998720000 6819 19107778655136883099968 6820 21726700938246549985344 6821 19164557194134694372096 6822 21631005946962473624800 6823 19145350233619196383552 6824 21849965494980356761616 6825 19201472939903077255680 6826 21668233715713525058880 6827 19260279081808240460960 6828 21898271232957577930272 6829 19235988435025597319040 6830 21798915427941259719808 6831 19293222961583320960512 6832 21933978778491326161632 6833 19353565332240086188800 6834 21838165426677127696128 6835 19330037278866880984128 6836 22067569191737614490960 6837 19388985729965138668032 6838 21881005237711609539456 6839 19444554281058961806336 6840 22104790837879585840832 6841 19422655415808497159424 6842 22011786339064485938560 6843 19483074829292277651840 6844 22148778537557896709664 6845 19539634155461545442432 6846 22049724050380428792576 6847 19519010735486632948480 6848 22279233530103202762096 6849 19574509881629808999936 6850 22091993485465500573696 6851 19632761668577703517824 6852 22324976814557266762560 6853 19613123827510268393472 6854 22222477212104281536704 6855 19670485109336537735808 6856 22358068643980457171136 6857 19730379786211273697024 6858 22265925773094784355840 6859 19705076144886245403264 6860 22498327547015289701632 6861 19764098765584515742464 6862 22307101153569562858752 6863 19825198577607408240384 6864 22533196028271922767360 6865 19801302529212369019392 6866 22436965521577882434048 6867 19861812014345916972288 6868 22582585639487108558144 6869 19918490508561207958144 6870 22479514482764136944640 6871 19895771043887735647808 6872 22711709660149387080112 6873 19957163505635765140992 6874 22519442570142034936320 6875 20015661151662187739680 6876 22756034406808110132800 6877 19993731006383348092288 6878 22656741227572662559616 6879 20050615287446989987776 6880 22793387696639452882240 6881 20110472554718580929536 6882 22698161592044312003328 6883 20090206621336902306784 6884 22932982401621497643648 6885 20148760496999564401920 6886 22736307809666675146752 6887 20209499096620043928960 6888 22972709152391530198464 6889 20184101682705077210368 6890 22873547636308744656640 6891 20243738122231584252096 6892 23020075374687043129584 6893 20306549603037697826304 6894 22913497001981405010176 6895 20282110416575766403968 6896 23148835103670473268928 6897 20343841588580411900160 6898 22958017609738432187520 6899 20401690504137181977376 6900 23197292198377722824896 6901 20377896735386604804352 6902 23094792932176841744256 6903 20441495632031749873344 6904 23233087008680127658624 6905 20500441047734371564544 6906 23133958208919895741440 6907 20478167495738093627808 6908 23379187269173444695008 6909 20536468870008676428288 6910 23177479052117813644416 6911 20597617707333104050816 6912 23416315422748964184000 6913 20576524768586911312384 6914 23313353561154482369664 6915 20635912097983049694720 6916 23461231381399399516096 6917 20698803513594194151552 6918 23358940243157188283776 6919 20671956630841411651328 6920 23596895177771455726272 6921 20733381718902738606336 6922 23400793032346980411840 6923 20797579380487977686528 6924 23643449781564331854336 6925 20772436666894181106560 6926 23536761563084907566720 6927 20835337193430968984256 6928 23683379674378693140960 6929 20894075447480794397184 6930 23581061936121458039040 6931 20870267529475182481792 6932 23829840365064531629680 6933 20934399558064948014336 6934 23622168173177747651808 6935 20995104906897290984320 6936 23863859739036923099920 6937 20972360265960147042816 6938 23765374225879673599680 6939 21032022543089361067776 6940 23913860236035174102624 6941 21094213885506787233536 6942 23807697578795373645312 6943 21072132707209509540672 6944 24048802397157798754368 6945 21133475498628083612160 6946 23847876018749561486592 6947 21197072849543269493856 6948 24100968923760737614368 6949 21169784194191231580544 6950 23990370091878621630432 6951 21232572767426180829312 6952 24138573999381421817600 6953 21298298811799625155584 6954 24031876420259323087360 6955 21272206042841165922560 6956 24283610139590384797248 6957 21336226562236120004736 6958 24078262626473719311744 6959 21396855017311334940672 6960 24323535191877070266240 6961 21371607299808105623296 6962 24221069946735586064568 6963 21437518189497943174272 6964 24370661537980329673488 6965 21499710120418949562368 6966 24261381058781438037408 6967 21476224355411900032448 6968 24512448522715827099456 6969 21536930280649984088064 6970 24305793400196404527360 6971 21600209004130189525536 6972 24562035590488173471360 6973 21578179448303623412992 6974 24448433986220603116672 6975 21640233308620679395200 6976 24597349774975636239568 6977 21705412240659432745728 6978 24494710224916035202176 6979 21677514450097852500160 6980 24750049561778365274784 6981 21741690700917061793280 6982 24538401262037999465184 6983 21808656059815487366848 6984 24786556417687147754400 6985 21781427636847879388672 6986 24680482056846861073920 6987 21847466893902014656896 6988 24839808102433000956944 6989 21908740145314002032128 6990 24726122011363657172480 6991 21883142716612782783104 6992 24980450108163468382368 6993 21950779685401759389696 6994 24768487367377598185728 6995 22014186770231089597568 6996 25027288638064551170112 6997 21989799211034051856512 6998 24917545474587226321376 6999 22051414935707714626752 7000 25067767270698753129408 7001 22116808720241578727936 7002 24962271090070988912960 7003 22093361410669641506816 7004 25220126037950848937856 7005 22157008150015394545152 7006 25002723098323770490368 7007 22223924258753126125248 7008 25262161653041463771584 7009 22195215530689473650432 7010 25151820989992917068544 7011 22260657254958896405952 7012 25312229306815857388928 7013 22328620575571851244416 7014 25194888112830924099840 7015 22301344723825028105472 7016 25452838022354505053136 7017 22368020828027346890496 7018 25242823931673489706560 7019 22430985672788769105120 7020 25504946213767059760640 7021 22404799954882140325376 7022 25391610138999757128832 7023 22473774781754546875584 7024 25542298665905444004960 7025 22538509022357811511040 7026 25432664103834421253760 7027 22513006860545578354080 7028 25702192949243771805024 7029 22576828598710346226432 7030 25479479027537506063488 7031 22642750457515826732288 7032 25741672642040624324160 7033 22618931456295488046080 7034 25627459290485937120960 7035 22684177271217584653056 7036 25789568725256939180416 7037 22752519528589216311808 7038 25675893963075451211520 7039 22722776121798252356992 7040 25936659094936044120640 7041 22789111632558167427840 7042 25721066930008190399232 7043 22859395518213616788000 7044 25986837521893104275136 7045 22830545297026433295872 7046 25869321194488221752512 7047 22899203892975646190400 7048 26029351690400168677440 7049 22963573633058158291968 7050 25916251844831452335360 7051 22936639235550951028096 7052 26188404388112671598464 7053 23006913340895152989696 7054 25959496174380951956352 7055 23072564998568734385536 7056 26225172789107287467496 7057 23047155355392792810240 7058 26115904681823153182080 7059 23111410541587600780416 7060 26278775933487395377376 7061 23179246871138575611904 7062 26161018577113496060160 7063 23154902635067699156224 7064 26425492546758526960432 7065 23221648636775363401728 7066 26203312483144112349120 7067 23291134507200137630912 7068 26480521445321783672256 7069 23260142977699264186752 7070 26359156367082376218112 7071 23328690291323998439616 7072 26521043435529846398464 7073 23399709359914405965568 7074 26403665814274300973568 7075 23370430966267560304480 7076 26678946079514030699744 7077 23440580308183158583296 7078 26452838273399077475808 7079 23506503944697051495616 7080 26720920647488142672704 7081 23478545053983054384128 7082 26607599589033661293760 7083 23550052078132078003872 7084 26771954641632319695488 7085 23617774604909132336128 7086 26650820166051322518144 7087 23590773836311902097728 7088 26926480631612419370448 7089 23656784957760118477824 7090 26698314971583096811008 7091 23726300875045802493376 7092 26979477385348324856816 7093 23701234073165850182656 7094 26853105501705695530144 7095 23769057217288991116800 7096 27015917506027941137088 7097 23839768566328925256192 7098 26903187884811188814720 7099 23808654596011420533440 7100 27182655992050222233696 7101 23878035648494105978880 7102 26949966618711995186304 7103 23950837685911187126528 7104 27221148049704993121824 7105 23920907236525834198528 7106 27104348155351184272128 7107 23992530973406032194432 7108 27277907160391667098816 7109 24059626499834665736320 7110 27152476888315018350848 7111 24030444928118298021824 7112 27431560491516504933120 7113 24104182923389455917312 7114 27197888887196697606720 7115 24172650724070112053440 7116 27481800125914404783648 7117 24145283724124922196224 7118 27360070563644073929600 7119 24213058761217590835968 7120 27524527003278068456000 7121 24283837817940098299392 7122 27407094881894234310528 7123 24257870088028480756288 7124 27689666628184349793952 7125 24326713335899765836800 7126 27450920047522864858560 7127 24399737622671141838272 7128 27734990253888226608464 7129 24366914790977574659328 7130 27613456852573958009600 7131 24438015722181790496256 7132 27788317545145017775136 7133 24512691656076181317120 7134 27658990354809143796224 7135 24481934201177536055232 7136 27940764883126817262336 7137 24555013606014463114752 7138 27709466477735320903296 7139 24622976570582688495136 7140 27996975579549097539840 7141 24593796473688654189312 7142 27871790020708639262688 7143 24668212757050924612416 7144 28036914169276610954720 7145 24738605336647519328256 7146 27915531567056008359360 7147 24710616189054613850176 7148 28210693842837137095824 7149 24779661011696865264384 7150 27964844049905111420544 7151 24851873122007125296384 7152 28251895465948954576800 7153 24824690989477582074368 7154 28126479525628014244224 7155 24895977215074327093248 7156 28303427975451557404624 7157 24969587130184415986688 7158 28178273519049983053248 7159 24936243917308884048320 7160 28463354819714181921600 7161 25009078015484348027904 7162 28226223247445709545280 7163 25085355476603425096704 7164 28516587529452040236640 7165 25053446280007247978240 7166 28386705841134260288512 7167 25127548505800507098432 7168 28562326704804075429856 7169 25197921366321771200768 7170 28437218494176786467328 7171 25167040874552693492992 7172 28735607233727361677248 7173 25243582325423267149440 7174 28483232195105527889856 7175 25315499172992009859840 7176 28774042148333395882368 7177 25286701814652720873472 7178 28652850396203646056320 7179 25357003970243090758848 7180 28830809440301574976320 7181 25430316314260435108096 7182 28701759705084888143872 7183 25403214947981352923712 7184 28990689668258957931360 7185 25474981215872327851008 7186 28746706021979223424512 7187 25550671388608437775456 7188 29049549577252102386624 7189 25516667783882441894400 7190 28915927917062821968640 7191 25591157117314546979328 7192 29092000172926251851232 7193 25668665842788730348544 7194 28962376864840921751040 7195 25635418057224565609728 7196 29264513733017057128640 7197 25711934451928636133376 7198 29015438505851334837120 7199 25782881869928940949760 7200 29309410595505202635690 7201 25751584130428835442432 7202 29183732475700395942912 7203 25829821428669119074080 7204 29363483807729461478208 7205 25903402291664837172736 7206 29229058112757285915136 7207 25873581037706984386112 7208 29530663414847295403328 7209 25944998117925865043712 7210 29280378920033874547200 7211 26020616981079210785376 7212 29587575968352568833408 7213 25991831965980020243328 7214 29448872640894588572288 7215 26065529944213445775360 7216 29626195311189512017888 7217 26143025566957120605696 7218 29502247677911359664256 7219 26108030787636964324128 7220 29806992013678712034384 7221 26183717862280286137344 7222 29551088078029762896960 7223 26262596944827654183680 7224 29848451822358445536128 7225 26229280465037605063680 7226 29719354568280351784000 7227 26306674008769427512512 7228 29909350261609808391776 7229 26379419146136669590656 7230 29770422556110619911168 7231 26347394346039409513472 7232 30076023765283702750784 7233 26427347369710190629632 7234 29818345180966431974016 7235 26502221682478553694912 7236 30128959536512925684480 7237 26471052794930438469504 7238 29995374251412352185216 7239 26544714684149987485056 7240 30174666038299627204608 7241 26621138257892105083904 7242 30045624731716324619520 7243 26591966724641685224096 7244 30354112236306666916528 7245 26667597154404260923392 7246 30091922961879067468416 7247 26746569052008809607552 7248 30401591051834684130528 7249 26710398316607481254144 7250 30267697821460999538688 7251 26787201527670452034624 7252 30459407813058321733104 7253 26868578405272169041280 7254 30316764440386854132800 7255 26833486028404048327488 7256 30625221573093718544624 7257 26912784440748744494592 7258 30370362634392002221440 7259 26987411132875208832896 7260 30685026507262014239072 7261 26954483316968489898240 7262 30546265418779958462720 7263 27035974319489317426944 7264 30726404679656833135952 7265 27111799403782153394688 7266 30593222805156937051392 7267 27080704312899066362464 7268 30915847400893519433024 7269 27154960887484586525184 7270 30646154393206070356800 7271 27233441760023772032064 7272 30959543384988108685520 7273 27203681778819808350720 7274 30821463136467551613120 7275 27280680834106527244800 7276 31013725612567240175648 7277 27361256772869336205312 7278 30875851410507407228800 7279 27323601987916314044736 7280 31188206415108780923776 7281 27403076413595000859648 7282 30927380897360125535616 7283 27485064400364658028896 7284 31245105854670159675936 7285 27449445189287700872192 7286 31101627690214988129440 7287 27530622414872873389440 7288 31293514597331664034048 7289 27606803307762818995712 7290 31155055335559446130624 7291 27572722230283573257984 7292 31480987802726650749952 7293 27655304281870404221952 7294 31204443612839699742720 7295 27733807847496298262336 7296 31522010785955878529376 7297 27700813379333496499456 7298 31388958831870965690112 7299 27777295528681459348128 7300 31582631306842036470464 7301 27857476934296424109440 7302 31440499045193162283072 7303 27826821817650543123136 7304 31755633728638252001184 7305 27905172134998661881344 7306 31487620515695452333440 7307 27986922847785835029792 7308 31819501041674401964928 7309 27949189446417021827456 7310 31671876312843075944192 7311 28029241992264363310656 7312 31864520037726177581920 7313 28113562953591140605440 7314 31721181153062811994368 7315 28077183902799222459136 7316 32051495863194725866048 7317 28160232602217959319552 7318 31777147797751844861472 7319 28237522115822929135424 7320 32098059447776952626304 7321 28202063934588865846784 7322 31960662811757776339840 7323 28287302101867332048960 7324 32156406425195521952160 7325 28366447747579838385280 7326 32009190694893196187008 7327 28333018831168279990272 7328 32337936035568096888336 7329 28411098908693461581312 7330 32063304200323810344192 7331 28493092683040054820448 7332 32398068380384189650176 7333 28461365478366039879808 7334 32245430298854930676288 7335 28541004413757237655104 7336 32439575397088069815968 7337 28625279718509898337280 7338 32302557919595176750080 7339 28585549419381588742080 7340 32636179281702458617440 7341 28667647451650829700096 7342 32354580080491786454400 7343 28754039374863757646080 7344 32679850921328520018304 7345 28716644032926303289344 7346 32536636553783813136768 7347 28800975507149021753088 7348 32743892313206407651776 7349 28879512127815659965824 7350 32591841549306545272032 7351 28844025690038137671872 7352 32925291473729053998400 7353 28930217392329990774528 7354 32642908562866566346560 7355 29011320685463196165504 7356 32981437861675058998368 7357 28977202796522101542400 7358 32834837952173117328256 7359 29056907810045881396224 7360 33029396645078552172448 7361 29140357707341818348544 7362 32887542556649506786560 7363 29107185823930248290368 7364 33225019756484829055360 7365 29189344995359873144832 7366 32936962213304750055744 7367 29274483926901260374848 7368 33275598282142949581920 7369 29234169330594630118912 7370 33127737165369945219840 7371 29318370505009486220736 7372 33337027576125003397408 7373 29406335585664354420480 7374 33179027563251965917824 7375 29367658706440164744320 7376 33515977173616147450640 7377 29453263436631188130048 7378 33237135685415359670784 7379 29534414874990037004160 7380 33580533663016300368000 7381 29496932881645109607552 7382 33428196519900163915040 7383 29585245495010100295296 7384 33623978312055715226144 7385 29668372633551729901056 7386 33477664845671370802560 7387 29633370716499490120768 7388 33829029463240428947488 7389 29714607317278716483456 7390 33533079328144105037952 7391 29799076014495119029312 7392 33875870600951383382400 7393 29765960148734457932800 7394 33723869224974454269312 7395 29848760061696951927552 7396 33933955710537421753176 7397 29936159574136008733696 7398 33781870860040978897152 7399 29895034294602785414720 7400 34122926043864965488880 7401 29980781259245938123008 7402 33835861371289861066560 7403 30070492466572514175552 7404 34182586450069868620704 7405 30030275306359510188032 7406 34025664964691490278528 7407 30118728865986562590144 7408 34234441482408218321856 7409 30200403952845224132096 7410 34082568697353817595904 7411 30162406162310069379424 7412 34437859669872676976352 7413 30252769934089434766848 7414 34134842599012414843584 7415 30337597273930166531520 7416 34480746445541468849088 7417 30301328655279077908992 7418 34334115849542503740480 7419 30383504397090226444800 7420 34545987270596695013056 7421 30470945373684767770880 7422 34389438012289591339136 7423 30435869697877320648896 7424 34733842084736574499344 7425 30521056958836286899200 7426 34439214005781111631872 7427 30610336622641613654528 7428 34801507909630630156608 7429 30568036898464556488192 7430 34638494274735499565504 7431 30655356162839507951424 7432 34848341113213615331232 7433 30746332295701926066688 7434 34691793180360883711360 7435 30706053976884588938816 7436 35051765319085485945392 7437 30795110345434631059968 7438 34751509674459546990720 7439 30879094568006389297216 7440 35100957923133150273344 7441 30840332858235604838912 7442 34950177113715167216568 7443 30932750433688903747296 7444 35162506835492577484944 7445 31018839602069166215168 7446 35000443562928075166080 7447 30981076617458222209728 7448 35360115838526233696752 7449 31065985681376811374592 7450 35058697377932913854400 7451 31154067979961875464160 7452 35424645484610878120736 7453 31118613379521865698816 7454 35256148214694926793984 7455 31205602868497784596992 7456 35467835423808147367968 7457 31296869182929528514304 7458 35316309115773518296320 7459 31253146158987767356832 7460 35680228006935428676064 7461 31341844078838125905792 7462 35372381799184084115328 7463 31435574649739716592512 7464 35726629530651059151360 7465 31393177701456383326720 7466 35570037768440358376000 7467 31484584335726749773440 7468 35795140289083258136240 7469 31570548438391534104576 7470 35628497830943495639680 7471 31530724147318165080576 7472 35991053087888039064528 7473 31624514811797602725888 7474 35681495504293167512832 7475 31712059904891048900480 7476 36051618426127247153984 7477 31674315921687830340992 7478 35890173973978888133856 7479 31760018950326602823936 7480 36102653779595515385856 7481 31850247149218815706368 7482 35945957070154790254080 7483 31814056580472911993280 7484 36314393033455362154688 7485 31902773387980605009408 7486 35997781555573219605120 7487 31995655848769498783488 7488 36367274573098759249360 7489 31950238728177294993920 7490 36205509953501374719744 7491 32041647203258704522752 7492 36432988882854901637152 7493 32136405387682485109504 7494 36260119909688433047936 7495 32093345973193575623488 7496 36626805640970479484640 7497 32187101623250582829312 7498 36321556546582689588480 7499 32274611630755302757920 7500 36694773244177111818096 7501 32233422346327016756480 7502 36527687922993469745920 7503 32328554992574702235264 7504 36741716666265407379968 7505 32418918152280318563328 7506 36580825548298100869632 7507 32379047270268304255136 7508 36964317727525762410416 7509 32466880471822389050112 7510 36639455693010570167424 7511 32559359615003755993344 7512 37013435291284424299904 7513 32522198489418472316160 7514 36845476531072345464640 7515 32612635925940959152704 7516 37074180933438575380256 7517 32706577359620875041920 7518 36907826332433765723904 7519 32661153860079076589568 7520 37279503438492404321184 7521 32753274794050430347776 7522 36965581236543285399552 7523 32850459309378559284384 7524 37343109198804567219456 7525 32806540721619510246400 7526 37170943422127300884160 7527 32901975707133678875520 7528 37397114864720073567472 7529 32991131053156697307904 7530 37230345145374865862400 7531 32948303196678006860928 7532 37618571477166285761888 7533 33046676032586449800960 7534 37286360895272628458880 7535 33137568022493620398720 7536 37663642951882312566432 7537 33097174846295101796608 7538 37502225081767795841280 7539 33186974007727019060352 7540 37733040899274866775488 7541 33281394315871954740864 7542 37560468288358605592288 7543 33242911311280700616640 7544 37935468804558515761408 7545 33334400322669460465152 7546 37613834975777277634560 7547 33431555562174782473440 7548 38008305012953362582656 7549 33383730061267223757440 7550 37829968232391490078848 7551 33478466565224434599360 7552 38057623913258573772656 7553 33577744280882936316416 7554 37885902073158705429888 7555 33532654778044265942272 7556 38277348983105501996352 7557 33629732826984060129792 7558 37948507932505544936928 7559 33720114086725008233280 7560 38330455270276685230848 7561 33677233858383809153536 7562 38164291410771504332160 7563 33776293016741390432640 7564 38395963335233201733536 7565 33869744017923994129408 7566 38217418338468395140352 7567 33828546082050069410304 7568 38609640806625145324736 7569 33920322198052351448832 7570 38278655822756886235392 7571 34016129001350162215104 7572 38677068599766063321312 7573 33976024293025652121472 7574 38493383350605874020096 7575 34070501039080568166720 7576 38723304189944892774736 7577 34168454401328667920640 7578 38557833550134476380480 7579 34119983699443145024384 7580 38953283180993432341792 7581 34216726249452270462720 7582 38616669436183099029504 7583 34318105734233726304768 7584 39001472225011048864864 7585 34271613766017387671552 7586 38829681859742802469248 7587 34370234174780314407168 7588 39075419932299671167360 7589 34463342605532022282880 7590 38892134113349644548096 7591 34418147933733331779520 7592 39287897353556201116768 7593 34519748983357623830784 7594 38948388879272130657600 7595 34615354736570621860992 7596 39352020651406327385168 7597 34573102875993975269888 7598 39173728314255607228800 7599 34666210236878719936128 7600 39404695482539762189456 7601 34763522507855966316800 7602 39233669579821063662336 7603 34723551305838439686688 7604 39634607261641934184272 7605 34818844683338871047808 7606 39288747933713238684768 7607 34919221264457273874624 7608 39690259881371118517440 7609 34869753753630666396672 7610 39513318265426108272640 7611 34968406329876358044288 7612 39759732841890645152160 7613 35071529358623017629184 7614 39570375057848258205952 7615 35023160332406485518272 7616 39970370242983117534912 7617 35124737507130702345984 7618 39636013344503399853312 7619 35218740920007087870912 7620 40043096857936736539840 7621 35172950174851203622016 7622 39859129746252108637504 7623 35277112452004437791040 7624 40092037727135199097536 7625 35374436272881701713920 7626 39914340316488832738560 7627 35330646277595016387008 7628 40332016398518021879056 7629 35425087303973942605824 7630 39977715228587665851648 7631 35525523264263604671424 7632 40384666433106329506032 7633 35483236339039348392960 7634 40201018191308821342848 7635 35580813703061598083328 7636 40448957424030770415904 7637 35683655322282374397184 7638 40266847575599672033024 7639 35632915596498257090240 7640 40670354685075997960000 7641 35733437330648630584320 7642 40327009795777447623360 7643 35837795064177420830240 7644 40738725940775478982944 7645 35789415663109436571136 7646 40549803022004005127680 7647 35891812579950083168064 7648 40796322743262658661248 7649 35988216227960777253632 7650 40612967664796807127424 7651 35941608715271642010112 7652 41035673942090210074944 7653 36047588914457721133824 7654 40671257048938809432000 7655 36146719080082038809024 7656 41081929375664875650304 7657 36101166276052837024256 7658 40905981198371536080640 7659 36198850160359431522624 7660 41156414558183177757216 7661 36299823579050275208448 7662 40967723002475019660672 7663 36257080094410703126528 7664 41375387975720526213248 7665 36356906049929629737984 7666 41023945492150979885952 7667 36461772335801664681856 7668 41452360718545564232960 7669 36409437457715855829888 7670 41256741020034152083840 7671 36511046670021111494592 7672 41505098686236681973760 7673 36619003353554295927296 7674 41316555806788061075840 7675 36568119896370273817120 7676 41743177332383364776288 7677 36673343436239212391808 7678 41382970262617455525504 7679 36771711671829759456000 7680 41798663309694924352320 7681 36723854218609467120896 7682 41615662277943062326272 7683 36831635515188834211584 7684 41867313151848946838976 7685 36932122484661492718080 7686 41673037052949206548800 7687 36886615058290081280320 7688 42099156548471590839562 7689 36984776165775435475968 7690 41737966294548315121920 7691 37088615495927382384480 7692 42170725557954044067936 7693 37044934541774492169600 7694 41969819516677116035712 7695 37147011852409685661120 7696 42218529700811466106016 7697 37253420976583286269184 7698 42036896645778171100032 7699 37199086012167905402656 7700 42468444205558271246144 7701 37303971865399037348352 7702 42100188731841516178848 7703 37412758294903098944448 7704 42519637228615850261392 7705 37361161697233086691840 7706 42330416124222560493120 7707 37468625907361245538560 7708 42597780389526754956608 7709 37569139613517017573120 7710 42395892556448154863616 7711 37519726698480938910016 7712 42826278361690205575776 7713 37629218464049847767040 7714 42456378460711701868032 7715 37732661424303196388928 7716 42894761320359448210176 7717 37684786298632393927552 7718 42700431022111241698368 7719 37785447279698866530048 7720 42950459281441020345696 7721 37891621558608839480320 7722 42763777833279327559680 7723 37846799065289088357792 7724 43198506225118714578416 7725 37950297729589388486400 7726 42820522347443185654656 7727 38058380778101997301120 7728 43258268120060326175936 7729 38003995126567331625216 7730 43064120588992813673472 7731 38109829894108545105312 7732 43332399372965352037264 7733 38221223308068582120960 7734 43124028935463379560384 7735 38168653338746692510976 7736 43559627479943290227392 7737 38278137062902163293440 7738 43193123697984077170560 7739 38380358899362473477760 7740 43636071169908497619040 7741 38329005489672258847104 7742 43435456793726861882112 7743 38441731342380648722688 7744 43687954686737114215144 7745 38546069480015546445312 7746 43494130492169108717952 7747 38497555248698918918656 7748 43947500605604358574624 7749 38600736682630090948608 7750 43560844362382227472128 7751 38708821606188044964736 7752 44001937126895910179904 7753 38662505207561023623936 7754 43801111178276005740480 7755 38767381952602937008896 7756 44071304834321349331904 7757 38878883878762968654208 7758 43871809963341008694528 7759 38821722936431688676992 7760 44310931961125188124256 7761 38930160285111796460544 7762 43935153102951082458624 7763 39044255433221547134400 7764 44383059627962023754432 7765 38990314276949327592704 7766 44175205867052131241216 7767 39101837059102607982720 7768 44442828095647371781040 7769 39205124626447759774720 7770 44242892300300897487360 7771 39153754267416519153856 7772 44702270243049095706400 7773 39267397808178116640768 7774 44305125225172079256960 7775 39374446602545160163520 7776 44750974175441433286768 7777 39325033009466442099200 7778 44558359434228703969152 7779 39430032056888628362496 7780 44829083892519440666272 7781 39540015050924508302080 7782 44622502665170360047104 7783 39491875393795661892928 7784 45066716570301856347104 7785 39600353202919661359104 7786 44682519856335825703680 7787 39712446124380319687168 7788 45148712677992701158656 7789 39654507084418257518464 7790 44934184979022009244416 7791 39765333902672342856384 7792 45204020748573995886304 7793 39881671893646475922432 7794 44996810826927654380160 7795 39826076627657446573440 7796 45460178594475897047088 7797 39938830811535494042112 7798 45068051247331607274240 7799 40045728522371759317056 7800 45519307319175934400192 7801 39991716594053539352064 7802 45319845812548594643200 7803 40108390852427415033984 7804 45592046710216098759424 7805 40217740846472041821184 7806 45379680379024453659264 7807 40167023351091765446720 7808 45841713550448237498032 7809 40273653750306071864832 7810 45447475500936153199104 7811 40385104252541811566016 7812 45919166641931154015424 7813 40337045828641334481920 7814 45698677835013404238560 7815 40446011402022620119680 7816 45969268003943683153824 7817 40561235898411726611200 7818 45769780039996111806080 7819 40502197199570507264896 7820 46239016981566628198976 7821 40615444660066354418688 7822 45835782452606111623296 7823 40733456834437520923904 7824 46291249029535835294976 7825 40675667716434981143040 7826 46085620776847972664064 7827 40792106657079480734784 7828 46375359457511098510208 7829 40899651630183600122496 7830 46155526018893128525312 7831 40844953443436034489216 7832 46622111036080495795968 7833 40964014930375247149056 7834 46218804254022504882240 7835 41075625116720714088640 7836 46693759487147926111584 7837 41023273459167996739072 7838 46481226672994286937344 7839 41131546110326134569408 7840 46753592801384665314864 7841 41246307885277548138496 7842 46548689239743115079808 7843 41195618022574201952000 7844 47021867004048410196384 7845 41307416847769295992320 7846 46608695092787685439968 7847 41425144525360509229312 7848 47084707845695305274160 7849 41364682273702366270976 7850 46870992977074010319680 7851 41479505693697630668544 7852 47161914037338722725472 7853 41599333001537601007488 7854 46935390140941954601472 7855 41541508420443749825216 7856 47408062408559964922768 7857 41658986496904545755904 7858 47008928932911180443136 7859 41769065492613094531520 7860 47488878873124555329600 7861 41713350219696008186624 7862 47270233842048999640032 7863 41834734922661940005696 7864 47542768100200890960832 7865 41948167458543641899520 7866 47330981065204982791040 7867 41893786306323494117728 7868 47824321659745158397440 7869 42005219552650576868352 7870 47402086760348181899136 7871 42121096993001076321280 7872 47881928612729967827168 7873 42069821001841563616512 7874 47661455129663094379776 7875 42184304321319317485440 7876 47954936438230805622848 7877 42304063822284032880512 7878 47735385218983817558016 7879 42241709007423519472960 7880 48212355980893515823872 7881 42358018567019346127872 7882 47803663297507162224000 7883 42481662512605144548640 7884 48289908516321897843456 7885 42420941701164137841664 7886 48063219035747941269632 7887 42541160145157657917696 7888 48352427858675777424352 7889 42653986165823405051904 7890 48134349081682514023680 7891 42596773270614692247168 7892 48631776415512101004208 7893 42720467544141427107456 7894 48198741138126902551200 7895 42835073087221757492032 7896 48683658364843410641280 7897 42780755113628599257600 7898 48473027888825313466880 7899 42892873590093733938240 7900 48767309649199337278912 7901 43011624563994364991616 7902 48540946104536782837120 7903 42959401447849836797184 7904 49023268322307042427200 7905 43075895743672032783360 7906 48603127360069222290816 7907 43197843108780859337312 7908 49109119179268733770688 7909 43133243043375256747776 7910 48875908062216035429760 7911 43253517867201442789632 7912 49167978938516676416416 7913 43377698780949020429824 7914 48942039466659871008000 7915 43316315841148637085120 7916 49444491540819578002704 7917 43439192483043156111360 7918 49017290519372740358016 7919 43554138181581580231552 7920 49506139203542640690016 7921 43495114890000278648832 7922 49287911865375395392512 7923 43620158484249049538304 7924 49584116759306119839648 7925 43738697543570257898880 7926 49351648744250408497920 7927 43681524281390797763648 7928 49853982401005631042432 7929 43796768723106231866880 7930 49423327322752714291200 7931 43917962300828059662720 7932 49935277282411863075936 7933 43864427424880090827392 7934 49693500896866021435392 7935 43982696538450869226048 7936 49986644034838396963776 7937 44106325416107912640768 7938 49770253314316851625208 7939 44041569878478181886720 7940 50278644121257278514912 7941 44162395747653472591104 7942 49840066704912307315104 7943 44289959392879426085248 7944 50333402803469598791712 7945 44227371260106617615872 7946 50109143807405644882560 7947 44352841635716721084384 7948 50421832306258819801840 7949 44469398262879003603584 7950 50181549239692798051200 7951 44408163505390741452800 7952 50689271241977664505344 7953 44537100809458175304192 7954 50249226274369922286336 7955 44656410996365916999680 7956 50765732520956891492416 7957 44598484249693195713024 7958 50532404641578708432000 7959 44716137076861748067456 7960 50827915458951559629952 7961 44839882590415729479424 7962 50602746952304731059840 7963 44784587995160376424096 7964 51116128166172817047520 7965 44904554164675387643904 7966 50667197280872880477696 7967 45031780534890591185920 7968 51182823950139425331744 7969 44963921049484614481920 7970 50950559163297506804736 7971 45087846923870138055744 7972 51264923435195479425376 7973 45218222466407945048064 7974 51018325448887641691104 7975 45154127559881986100800 7976 51529346455011876700464 7977 45281390363077381204224 7978 51094458376488792221760 7979 45399496990103920839552 7980 51616316401284265106304 7981 45338391258333804908544 7982 51377220528864663780224 7983 45468495902892080616384 7984 51673177916662057973840 7985 45590548759359202970112 7986 51440813798010985419264 7987 45531579663849359353952 7988 51976686067759048345232 7989 45651414416638833686016 7990 51515312291540584177536 7991 45777081602344236054976 7992 52035979173901015334144 7993 45719686166921746994944 7994 51796396777068227063040 7995 45843226472775155607552 7996 52113746228519969233216 7997 45971588817924266239232 7998 51874878340813598782976 7999 45902871937796594144320 8000 52391283978273381957216 8001 46029699754992513408000 8002 51946490826832584358656 8003 46162427347045351518272 8004 52472150652380724145920 8005 46096297450796022680576 8006 52225001341332585363616 8007 46225167875552426034816 8008 52539587815877960946624 8009 46347094874993678756864 8010 52301423713447647169280 8011 46282846682596913398816 8012 52841331552512001719312 8013 46415966102999778359040 8014 52368855605856771699840 8015 46541036879655362610944 8016 52895109875100858393600 8017 46480558867646492689664 8018 52663763385336478670976 8019 46602557426028188560800 8020 52982320949427469031744 8021 46729582895108080375040 8022 52736378880685091766912 8023 46672227826585344818816 8024 53259077434539137032384 8025 46796607666414132261120 8026 52802501329384856861760 8027 46928175960893160595968 8028 53350465148661266869760 8029 46858175009059616778752 8030 53096202532774465146368 8031 46987102845125911110336 8032 53411074131990537688752 8033 47122162979268759916544 8034 53164472171837240429568 8035 47053629803613344426944 8036 53710546705773160044384 8037 47186862935663134134528 8038 53244960208942652105568 8039 47309228200631710352192 8040 53775462808624648169472 8041 47244229420526977964544 8042 53536589021668083602880 8043 47380267594762954368768 8044 53857702702888477469456 8045 47507606465692989953536 8046 53602984613541007655424 8047 47445340162707448983360 8048 54147209880040770913632 8049 47568520278042080954112 8050 53679681158631336388608 8051 47699783738693675218240 8052 54234241287660840091648 8053 47639380400323053620608 8054 53971507661439188226208 8055 47767141401206450279232 8056 54287740285666221827392 8057 47901298064085874935296 8058 54051779530274267178240 8059 47829657981190855187104 8060 54601770137379662478400 8061 47960617498826210237952 8062 54124351029231693921408 8063 48097436933896622631360 8064 54660550704162959918528 8065 48028926231861206463488 8066 54415213035890604911616 8067 48162656720695900553088 8068 54754481404784498354400 8069 48288466009267418945152 8070 54491543608467303934336 8071 48222287746289531765888 8072 55042157113251328476576 8073 48361147705054506983424 8074 54561894168737578220160 8075 48490178601686886668800 8076 55121327987536881333312 8077 48425497451263383811072 8078 54868509496149255848704 8079 48552630875328024292032 8080 55187793568731265507488 8081 48684781970658591893504 8082 54943451134246320999552 8083 48623678682195687155328 8084 55498463940555108517216 8085 48753994624093168487424 8086 55010306590607024521728 8087 48890995801960641460032 8088 55567663986388094080448 8089 48817101222788413015552 8090 55314275826155556112640 8091 48950100758066093088576 8092 55655921405209280967008 8093 49090859531859144966272 8094 55386200571219863937024 8095 49018945119937083295552 8096 55941172269748592808864 8097 49156038495387382475520 8098 55467024404774078251776 8099 49284567314211261785472 8100 56033108360280821832376 8101 49216764736556111525248 8102 55770679142388755683424 8103 49357584048073321588992 8104 56090875880359494106128 8105 49488476948753661435392 8106 55838924234221508413440 8107 49423942768050419299616 8108 56418844185918885918992 8109 49552030040750337891840 8110 55917935156437472044416 8111 49687106816124208771968 8112 56480614783117024980528 8113 49625045518240210933248 8114 56220291248855500245120 8115 49757767171394789010816 8116 56562074582762403974608 8117 49896909571032187157632 8118 56302104754808421037760 8119 49820392541851992083200 8120 56862572208113423177344 8121 49957193277325652527872 8122 56378104165184627642880 8123 50099195737139535904672 8124 56948445255395873144672 8125 50026481651005169801600 8126 56678133612645459350528 8127 50166836831141992935936 8128 57018855441227235948672 8129 50297485347241986248448 8130 56757384959038263876096 8131 50227648821239004135040 8132 57342536848895795957440 8133 50370160240399570924032 8134 56830006422523546773408 8135 50505277143852811707328 8136 57399835983659502803136 8137 50437413666390752195072 8138 57148238588791892061440 8139 50568446261992092396288 8140 57491887174863806177216 8141 50706758117207234471424 8142 57224357484134639563264 8143 50643131389504689682688 8144 57788859762263206142992 8145 50778185202479628099072 8146 57292260848689166092800 8147 50918786019769603499616 8148 57886837060814759537088 8149 50842195370604428318208 8150 57609626941789685955424 8151 50979857267572804224000 8152 57950961694338939119120 8153 51125394981335738492928 8154 57681657433888498639360 8155 51051238889952501352064 8156 58273066549358856333024 8157 51194051823211102430976 8158 57765387527404102630656 8159 51326979316653012141312 8160 58339630510103785485824 8161 51254512714079884298752 8162 58080922302799347291648 8163 51401718411814452181152 8164 58427673937971386198432 8165 51537259298878190719488 8166 58150776557522543117376 8167 51468633441178786169152 8168 58739299550498669518256 8169 51602609849890598406144 8170 58231530021369709989120 8171 51743486917112935802016 8172 58830716051614796551824 8173 51677858278953402592256 8174 58544082310337822108544 8175 51814285482290178258240 8176 58887522221393183826944 8177 51959449197564646075392 8178 58629809518090530225408 8179 51879386917147587763936 8180 59226277527612966053440 8181 52020732248231163931008 8182 58706195263259092351392 8183 52169115294876812279232 8184 59286903724780174387200 8185 52093214435519971743744 8186 59018424766625332776000 8187 52238131567530209225280 8188 59385166649957563540992 8189 52372616674411451971584 8190 59100666942130834817024 8191 52300275298234346002432 8192 59695902924780230797386 8193 52448152532822518767360 8194 59174787746441688115200 8195 52587435180529588664960 8196 59779238479858449955968 8197 52517628162194005201408 8198 59504420488289149620192 8199 52654203653341927390464 8200 59847862772823422168448 8201 52797092580121650687232 8202 59581469084753065328640 8203 52728949908501905967808 8204 60183907679996745312608 8205 52869643692531430722048 8206 59652958331969949995136 8207 53015699136867310051776 8208 60257560509341308042752 8209 52934596685611402216960 8210 59980199719212473190144 8211 53078728717505850678528 8212 60349931172246497299824 8213 53230187317935581208576 8214 60054821779711095450464 8215 53152026452753521010560 8216 60655354632512583612480 8217 53299076585677612029696 8218 60141501546974538702720 8219 53437579031274206191584 8220 60753271071272258186496 8221 53361588394249912152192 8222 60468860611869968869888 8223 53513233899818183759808 8224 60813839267071251972480 8225 53655461902762947084800 8226 60540239753051601369600 8227 53583973181979519640640 8228 61165987425086255085664 8229 53722311719033714087424 8230 60621749382064636502208 8231 53867144608540496880320 8232 61232048458525292172032 8233 53799172270160586370816 8234 60948120405865410586880 8235 53941010208822854410752 8236 61318575044886383083328 8237 54090395584241673610880 8238 61034063312890569568128 8239 54007827257881566882048 8240 61641219823638064940896 8241 54154652185437746439168 8242 61113350306860054376448 8243 54308352648030030310368 8244 61730671826323422061840 8245 54227543899993314163200 8246 61437716608609793389312 8247 54378844182222312835776 8248 61805262862204653243456 8249 54518306792669613915648 8250 61521752870290730979840 8251 54441391267923700983424 8252 62153755069254178544640 8253 54596577397305828591360 8254 61597491632964960992256 8255 54741117665947343531136 8256 62211941346476230169472 8257 54667497830539587652608 8258 61938471771378693948288 8259 54807425703069687195840 8260 62311266161568953482816 8261 54956840217385515683584 8262 62019825162899112555072 8263 54885411781277992910528 8264 62631132414040340068896 8265 55030295480394424743936 8266 62090614929688223186880 8267 55183331058043999353664 8268 62734375316188995941824 8269 55098822561495404982400 8270 62431077707783701049728 8271 55248156139748490558144 8272 62799823558543656151776 8273 55403460804868642500608 8274 62508066962807216346624 8275 55322579909325227717280 8276 63147446738678336275408 8277 55474732269142385877504 8278 62597122895297328144096 8279 55617764338010027589760 8280 63217552754452413844000 8281 55539520190258539532800 8282 62936085756960290390400 8283 55697270501342819319552 8284 63308877473684747148192 8285 55844312989580541368064 8286 63007707893015701136768 8287 55767884748843313345024 8288 63645721729884895614784 8289 55912716645237998871552 8290 63093790356360589410048 8291 56062568412278849629984 8292 63742451043841779068160 8293 55990356185933141278592 8294 63430053048818700569984 8295 56138394042733908745728 8296 63801492164739730215968 8297 56294178925460720205312 8298 63519684250484508790080 8299 56207241267711680665728 8300 64164320172051801840176 8301 56358089454798464563968 8302 63601303298348155269888 8303 56518438942765639781184 8304 64228579653480284183968 8305 56433796520724287875072 8306 63937480666584518580864 8307 56590053453998459159232 8308 64332491939234879105792 8309 56735717855711281621504 8310 64023169930894558333824 8311 56655747177446689244224 8312 64665542035831463696512 8313 56815886817546241019904 8314 64099753528080025945920 8315 56964643764419213820096 8316 64755325080218712353536 8317 56888288739760248222592 8318 64455534482639880238080 8319 57033431896214898893568 8320 64827341436065014531584 8321 57187340133982122686464 8322 64536451705080256472064 8323 57113947295071575765376 8324 65188331604149981247072 8325 57265028540907841837440 8326 64610333143485582118080 8327 57422880605389265085248 8328 65263405662543090617568 8329 57332945856787565023232 8330 64963819237449847040640 8331 57488391268130616954048 8332 65362411859565298048496 8333 57649857393014586155008 8334 65043062705188330837760 8335 57564176521623321205312 8336 65690653161393450226592 8337 57723414743690826210816 8338 65133568581705687860352 8339 57872057901932906456000 8340 65793228032937548080384 8341 57789671358433929394176 8342 65483838843753413525760 8343 57952043171869010590656 8344 65857874604753274850688 8345 58105205738250589172224 8346 65559473433535007208960 8347 58025095886841516942080 8348 66237309313047598849120 8349 58173896827599481598976 8350 65645424030065391727488 8351 58331151052992535408384 8352 66306065547516251743440 8353 58255885630558558398720 8354 65995193098548916307712 8355 58408969422329962297344 8356 66395098044616478235776 8357 58569018091789223154688 8358 66087400518440124293632 8359 58478975405456832388800 8360 66743061699102967802624 8361 58635574545536719909632 8362 66171420129924196487040 8363 58800584372792560102240 8364 66836971729220779705152 8365 58713421548225321558528 8366 66519478449197097115136 8367 58875647450215466268864 8368 66914467372067182533648 8369 59026423858845048593408 8370 66606608394562258907136 8371 58941150891174017837248 8372 67290804072628314698176 8373 59108214630039468619008 8374 66686800615948580484288 8375 59262337739440277385600 8376 67351782740453287196480 8377 59181520033455210719232 8378 67053392927170568528000 8379 59333807831366252054880 8380 67456157936170273358752 8381 59493497972058360273792 8382 67137376255097707409664 8383 59415976238183649898048 8384 67798269891376027895728 8385 59570755720303188372480 8386 67213489736334310564608 8387 59735729551405036999648 8388 67908896836983724640000 8389 59641643138622888069760 8390 67580155687814955509504 8391 59801762158306304976576 8392 67976850830510484972576 8393 59970672359292291740672 8394 67660173772576836716160 8395 59881477659857872150144 8396 68349315215144859750064 8397 60046354071978455844864 8398 67752298674359886088704 8399 60198642069595682362432 8400 68423978525175097390944 8401 60113400761084095429120 8402 68117742883291301252736 8403 60281434946186190432576 8404 68521230599341077405408 8405 60439364237713267157120 8406 68193213997496504967200 8407 60357058907117102969856 8408 68882522660304194796048 8409 60511764609758428768512 8410 68282169917165844930624 8411 60674257457488366130816 8412 68982905615690861688736 8413 60593871901987933391104 8414 68645255201490636252672 8415 60753859594883001172224 8416 69045243169735359373376 8417 60919463539497110797056 8418 68739851477371870750464 8419 60824147054526541517088 8420 69435234067180286005728 8421 60987759099141324344832 8422 68825359279294666296288 8423 61159702932211525242432 8424 69501397282327229559824 8425 61067927602538356323840 8426 69184840928850715127680 8427 61234390209589250208288 8428 69612752601141115732976 8429 61391796749754813602944 8430 69276101933894201612544 8431 61302504333688790492288 8432 69971010475313666211200 8433 61474985111311048480512 8434 69356368869966711536256 8435 61635954537167727343232 8436 70064576108490841329600 8437 61551772497703809016320 8438 69737357623301939396448 8439 61708759529556983031936 8440 70138420976821934999488 8441 61872969179194500562432 8442 69824478718033045754880 8443 61792956263668221435488 8444 70527565550011870179264 8445 61953367547887757188608 8446 69901960934127607959552 8447 62123269731308743532160 8448 70606149708973187657216 8449 62026307030568614706176 8450 70281373789601129437560 8451 62193180440640044524032 8452 70709384301646760311104 8453 62367345481557124176128 8454 70362169256973830700096 8455 62272503127375965229952 8456 71063705739388506165504 8457 62444091118238261261568 8458 70459081290510831253440 8459 62602164980767705173952 8460 71172800635620059020064 8461 62511939935095588227712 8462 70835302821396633275776 8463 62687590884688454588928 8464 71239066622582192619928 8465 62851937191597750712320 8466 70913240705678412268800 8467 62765224555099934810144 8468 71645032385710355098208 8469 62924270569811007428736 8470 71005462837725321743808 8471 63093232654582050064192 8472 71717675946469079313504 8473 63009093832685711043072 8474 71381661039568019347200 8475 63173442301300430055360 8476 71811652305794980936800 8477 63347031566992834176384 8478 71478631347964696143360 8479 63247869253742033442624 8480 72184110322095078071040 8481 63416899923752654596608 8482 71564450298743607848064 8483 63593512501279065567680 8484 72284800348106707991744 8485 63498483659025463595264 8486 71939359604522781671968 8487 63671516617733609733120 8488 72366518205307586514704 8489 63833110158155438783488 8490 72030505215861188659200 8491 63741314186072054058240 8492 72770234230477607380960 8493 63920105883849382331904 8494 72113922088532045217024 8495 64086780668815588878400 8496 72832043598115623708656 8497 63997005723016866378752 8498 72509401254137507466240 8499 64160729554162805038848 8500 72943075726700149361856 8501 64330897237539751953280 8502 72598225921811556224512 8503 64245960850588701580864 8504 73310178741294567347264 8505 64414185192860386266624 8506 72677171185352506221120 8507 64590406420043048327744 8508 73425414151093160704224 8509 64488600780657025547008 8510 73069067078281183591936 8511 64659460866459154901568 8512 73498390659530541048736 8513 64841437393247860347136 8514 73154579725793775192192 8515 64742059594632562915712 8516 73899174493187130998848 8517 64918826795700787594752 8518 73251017641567703451744 8519 65084204221666156088960 8520 73976472118328841975168 8521 64990395791309108827648 8522 73642277779293486790720 8523 65172235317568814220768 8524 74077025534282655268432 8525 65340386583721014160640 8526 73722423572836516996992 8527 65250810798500096181120 8528 74466133115461589203744 8529 65415090615059724496128 8530 73816953364355042631168 8531 65589548970274354196032 8532 74572320483594664414848 8533 65503211731029739967488 8534 74206104448040809788928 8535 65674019128093495173504 8536 74635320295456349250880 8537 65853140642032337397504 8538 74303848718203415368320 8539 65747881469653768415648 8540 75055989624583511436032 8541 65924407282550706933504 8542 74394727382182914758400 8543 66107086343630304504960 8544 75125035951478699144736 8545 66006571179032321917440 8546 74780625730082156937984 8547 66187111898554403357952 8548 75242302334878565514400 8549 66355484120075554373120 8550 74875597200332493719840 8551 66258770951894888140416 8552 75624804143445224529136 8553 66442512810457120205568 8554 74961135541631693852160 8555 66616259700010207552384 8556 75724473895956154490368 8557 66522336949110800880640 8558 75370832047850563569024 8559 66691062099997426639104 8560 75801697068968255921632 8561 66868729365786990794240 8562 75461124194805139949952 8563 66780346637794869417440 8564 76218036153962994593968 8565 66953719700169213823488 8566 75540689923891962748704 8567 67134908247905214227136 8568 76302595126285108709248 8569 67029600342451566284800 8570 75949033176756874066560 8571 67206618975981329392512 8572 76411584839354606330496 8573 67393927422905936429440 8574 76033623537642298978432 8575 67291910270853290662400 8576 76790993971679122083984 8577 67475955497050821439488 8578 76134242880786982285824 8579 67646297689288321436224 8580 76903773265035817858176 8581 67546291045725985601408 8582 76540147866033251960704 8583 67735519665347447676864 8584 76974253573651982161920 8585 67910059254144355027968 8586 76622579742259644413120 8587 67815247602942714471488 8588 77410175598047931452640 8589 67987075356877368651264 8590 76718326340271572956032 8591 68168345324721864251712 8592 77484369437192186900544 8593 68077411928372930774528 8594 77119991581386452844672 8595 68252897222972824205952 8596 77585050833096636384928 8597 68439374429074274036096 8598 77222878791727183755840 8599 68329363419974166482624 8600 77985359747065576217328 8601 68510676344421416767488 8602 77313230252641288139520 8603 68701842502265434012800 8604 78091216913713214987072 8605 68597451218751681661440 8606 77714139875421394413184 8607 68783807888704771264896 8608 78174180215702599873328 8609 68956445399457074819072 8610 77811848917252179093504 8611 68856561330945499097664 8612 78608831431047054271008 8613 69047227120322688509952 8614 77899625921677240218432 8615 69225621184208035189056 8616 78672197153935947549504 8617 69129117083960667064832 8618 78323344172312042335360 8619 69304137074043245475264 8620 78788422825635883467840 8621 69487969492404758610432 8622 78414887499947205304320 8623 69393728973875907535360 8624 79184177323520674179280 8625 69574288759333796090880 8626 78498453058460823668352 8627 69762039343339324055904 8628 79306396480468123904192 8629 69650716377680471718272 8630 78918778685857409059008 8631 69836280503191536903936 8632 79381840227803415155392 8633 70030466272991015525376 8634 79006594347018703223040 8635 69923204338842592360064 8636 79809594222861006839552 8637 70111728788876176370688 8638 79110322264143456506880 8639 70289613355090084847168 8640 79892024839250678683264 8641 70185197560222539556096 8642 79530629149020875465472 8643 70380022934356324704768 8644 79997299284860810511008 8645 70562516980343944800256 8646 79613692155207635544064 8647 70463819239661747487552 8648 80413409254538161022976 8649 70641615556843015454976 8650 79710882132453449317440 8651 70827090749786924197696 8652 80526761800308911156736 8653 70733237426820418771968 8654 80129665644402184917632 8655 70914502600395744470400 8656 80593055545629809116208 8657 71106803847110793075968 8658 80232664765111759261440 8659 70993690701093207637440 8660 81043720310825344821728 8661 71181961931690527565568 8662 80326093243264075176768 8663 71379558511431189341504 8664 81113315652794909153616 8665 71268655775544224316416 8666 80741945798286873084800 8667 71463228139686628384224 8668 81238392211791326241376 8669 71641422272628778206848 8670 80842006783795184980608 8671 71535832861309605898752 8672 81648415389544630943616 8673 71734683989137541398272 8674 80931160244216551345536 8675 71920435018765569952800 8676 81752314489334912751776 8677 71818932828587981928320 8678 81368606770064706057504 8679 71998274446343723486208 8680 81834160182318622358528 8681 72189826706923581088256 8682 81464488811045016348800 8683 72091245927827497341312 8684 82281469832097551171296 8685 72277502388274356677376 8686 81547527212601047084928 8687 72473340435881408403456 8688 82368661238346496842144 8689 72357735362610672328960 8690 81984075910725947650560 8691 72548687067314608012608 8692 82481928682565480679648 8693 72748377351231891130240 8694 82074927686248574197248 8695 72637539648927685583232 8696 82889884279402415597056 8697 72832731328505070239232 8698 82180965755206093899840 8699 73015651515019435348448 8700 83008708605297059077216 8701 72908366242217608511488 8702 82615332072906171975808 8703 73111191089217655109184 8704 83080426604071564458144 8705 73299015486632575623680 8706 82698770303911044867456 8707 73194098097001577373600 8708 83550082338644817292288 8709 73378999620227167349760 8710 82801113691200920894592 8711 73571401975190509279488 8712 83628472179247026605962 8713 73471860580025378739968 8714 83231856121051417864640 8715 73661516396162223283200 8716 83732951543533231603760 8717 73861211854839056492800 8718 83338444229910018621056 8719 73742461221778646409856 8720 84159896081084529651744 8721 73935933041154337056768 8722 83435196488774117323392 8723 74141288812361258197504 8724 84271931041951246341600 8725 74025507853575619383680 8726 83865540717046050988192 8727 74225182740683714800704 8728 84359019539103480045840 8729 74412107078302078659584 8730 83967851919854756405120 8731 74302425849177949747488 8732 84823594095703851926688 8733 74507644423769241140736 8734 84057030667422642902400 8735 74697881293980301311552 8736 84891409957408065528384 8737 74593131639567773947648 8738 84512686310446405486080 8739 74779127448683136494304 8740 85014439448643393623104 8741 74975833642395824982912 8742 84608130135361697901696 8743 74874701250201252155264 8744 85437790891550815035920 8745 75067631513346303959040 8746 84694104163829896370880 8747 75270247097441624400928 8748 85564921672370159698560 8749 75147471390488961318912 8750 85146797965820846224768 8751 75346601287010816275392 8752 85644284370726553216592 8753 75553347508758434252544 8754 85239317685952259199360 8755 75436288575900991516544 8756 86102882521392820112480 8757 75640551028321685918976 8758 85347675335593408395264 8759 75830127692665276504000 8760 86186766812925538120320 8761 75717388970175699759360 8762 85795907328669753487360 8763 75925017192319830768384 8764 86300146297041011751936 8765 76121126971954488369920 8766 85884494719308580676480 8767 76011544975544786093376 8768 86746566789763609527584 8769 76201653813627813517824 8770 85985814319435226664192 8771 76402633275772444074592 8772 86865009993065733256448 8773 76299447679103313604096 8774 86433087138766077111040 8775 76495472219307829328640 8776 86931279390526661011680 8777 76699809697506993231104 8778 86542925462610435479040 8779 76576963901482487664480 8780 87416078472370581786176 8781 76776874882128025537536 8782 86641919793754147218048 8783 76988541161695561349760 8784 87488459298396725814576 8785 76869615450964865641984 8786 87086769834125338155264 8787 77076995407949768125440 8788 87618455822890213767392 8789 77269690622550731828736 8790 87189304490190693469312 8791 77153222444441210452288 8792 88059805442753999560928 8793 77367378369297658768128 8794 87283899088140188998080 8795 77563978409222896111360 8796 88169061134579608733664 8797 77453200109108215059712 8798 87752584216555563454848 8799 77647226953747482100224 8800 88254080598960988599376 8801 77851691938461891482112 8802 87852159734011737490944 8803 77745452589688961137888 8804 88731088742131396455168 8805 77943095190763405607424 8806 87940344241436632961664 8807 78154167534102241434304 8808 88823696985658424138208 8809 78026035446208142286848 8810 88408849157859922937600 8811 78231136820083484197632 8812 88942550886560101394736 8813 78446754336302294878464 8814 88502518650536500441344 8815 78325100739199276783872 8816 89377883492589561064800 8817 78535571535188898018048 8818 88612024533811361626752 8819 78730239962148207141600 8820 89505716027605352689104 8821 78613856234457405393280 8822 89078879980201885858944 8823 78828535874563563935232 8824 89580374634164471450112 8825 79030261092561732628480 8826 89165728394182027122560 8827 78917731709855422246016 8828 90082793980843767341056 8829 79115610223595401816704 8830 89271576988965480738432 8831 79322477357976586133120 8832 90161496613262691168960 8833 79212600871912630746368 8834 89735044531238656709376 8835 79416405436982338393344 8836 90273008123885055275816 8837 79628177842457090518912 8838 89848123397443813144928 8839 79498831830931540293952 8840 90730224448183249790976 8841 79707683430517706634240 8842 89948107805754406728000 8843 79927436823987007519296 8844 90846406982151621519488 8845 79802495348434068796928 8846 90406847669414472009856 8847 80015608070035447359168 8848 90939455016872228081152 8849 80215810504894586869504 8850 90514895326634518045056 8851 80094285069176141397184 8852 91438011308107462608368 8853 80314064485987817746944 8854 90608487393672076518144 8855 80519955557974925717248 8856 91507516472952115820928 8857 80404996320694003893760 8858 91095000607577171534720 8859 80604962546970571208064 8860 91634190246996544809440 8861 80814674489187819519360 8862 91197043083219770451712 8863 80705024973332937940224 8864 92088909169767407237488 8865 80909991191987959927296 8866 91287498350572686792960 8867 81126357308411292784288 8868 92222519006451602475072 8869 80994829468507041940352 8870 91771459025503429546816 8871 81207300173738194502208 8872 92303761147058449130704 8873 81430257375322468599552 8874 91866325114834676351360 8875 81301176712296079447040 8876 92797213028921863525696 8877 81520329036380924396544 8878 91980828765963958632960 8879 81721693593896898682944 8880 92885200833325504006272 8881 81598743840717991310592 8882 92460742405392369824256 8883 81823628444804836270080 8884 93003476940630641055568 8885 82032549538184270314752 8886 92551033015676159592384 8887 81914385523819452351424 8888 93479049053399375844544 8889 82116293238092859920640 8890 92660132212711022484480 8891 82332300082876333719424 8892 93605633287106782895136 8893 82217490855404650503296 8894 93139688295121679605248 8895 82426981151523032913408 8896 93673425709161579713584 8897 82648252324140826396672 8898 93254160400041527876736 8899 82513966818846266039744 8900 94190836883793007930624 8901 82729815285327444970752 8902 93355173996991394094240 8903 82954565775849428948032 8904 94267516350435373774080 8905 82825744485671333516288 8906 93832922517491692888320 8907 83045790674282810006208 8908 94405704122255004198944 8909 83251922426692292937216 8910 93940846114231012941952 8911 83127038195359639138944 8912 94877522348013537453744 8913 83355254262130272375552 8914 94037380268182753327488 8915 83567431741209222022592 8916 94989470537604632512000 8917 83445385343781811570432 8918 94541709430376144977408 8919 83654069471338678699392 8920 95079577864190451072032 8921 83870499940021861542144 8922 94645843004791654214400 8923 83754704294135512997856 8924 95590208191766739772992 8925 83968282347997870656000 8926 94737410412016769346048 8927 84193470213922886149120 8928 95685585901271650662784 8929 84055593687162205171968 8930 95236483099650330597120 8931 84273181042061660448384 8932 95812369550997639992320 8933 84505118533100962578816 8934 95336014061378286280832 8935 84370542735029682618048 8936 96278891357269832335344 8937 84596269572371666912256 8938 95450734563040362564480 8939 84806273754977990309952 8940 96412093598867533976832 8941 84678649756384217871232 8942 95948784783256091457024 8943 84910101151552508264832 8944 96487197381430074671712 8945 85124517603400724989440 8946 96042098149926823012608 8947 85002532909438121835072 8948 97026740742904632400048 8949 85211615079428435596800 8950 96153174261380345952672 8951 85433610522268074130880 8952 97108271004237117339328 8953 85315900236261764069888 8954 96648281668239111917120 8955 85533632203941363250560 8956 97223681861360490401664 8957 85761375786868055162496 8958 96763776844984526566272 8959 85619100192522613878912 8960 97715217067023616123936 8961 85843391997721052666880 8962 96870571514864884076544 8963 86076376628683571925600 8964 97838575272917548921856 8965 85940489834449974714368 8966 97361118465967778281760 8967 86170294308429519125568 8968 97934034095647447284000 8969 86384133652458127046912 8970 97472635010104899299840 8971 86253275124434561862368 8972 98465216598780124170864 8973 86487635641720346925696 8974 97572655554811022071296 8975 86708140687060877176000 8976 98537949899476587264384 8977 86580587644637585411584 8978 98094357165824611582776 8979 86794492314318132112128 8980 98671515997008457594304 8981 87021023005474674700288 8982 98200587693762584629600 8983 86900897035198465287744 8984 99156295510080830578256 8985 87121061084206101669888 8986 98291695383210711053760 8987 87351705778288117479168 8988 99299200083040493330240 8989 87209477397459996258048 8990 98811204749972135139584 8991 87434930890837164520512 8992 99384189360549580792800 8993 87672992556830176853248 8994 98909483795621238165120 8995 87534940908217841596800 8996 99911393456145107747424 8997 87768626564122547023872 8998 99028451570705198667840 8999 87985328115352686853696 9000 100001046590643892054944 9001 87850131202772630187776 9002 99544342808225127329920 9003 88090960105698304569600 9004 100126106824088721926416 9005 88312711464274388489216 9006 99639140920639734554880 9007 88183970610851555111296 9008 100634847127341069585840 9009 88402813683999814270464 9010 99752222174051181577728 9011 88632705126038573176416 9012 100765430217974606969760 9013 88509012901892233960832 9014 100262676469020251186208 9015 88731597760919175801600 9016 100838307704471054941888 9017 88969161513581537832448 9018 100384837497590108467200 9019 88820796443839942621248 9020 101392810902606619916224 9021 89051059584499816488960 9022 100489974610268539609728 9023 89294363938280299112448 9024 101471141079050293993024 9025 89153393678555243078400 9026 100999064604175609206528 9027 89390913962908234443264 9028 101614093671183838875872 9029 89609237186463816765568 9030 101113967087053043119104 9031 89474191423199197834432 9032 102119978822495468713920 9033 89716154844218490996480 9034 101215936374005596858560 9035 89942978754104826584192 9036 102237717754593277415760 9037 89812442674995829988608 9038 101754552796528837636224 9039 90034371200178443081472 9040 102329087504574434460640 9041 90267851454858455525120 9042 101860824292470922275072 9043 90140037293316984895904 9044 102878076088152374133824 9045 90369760034460093437952 9046 101957660404005835169568 9047 90607745656008092425792 9048 102977627090340886724736 9049 90457943471591546302976 9050 102491576625730947136320 9051 90692864975620960477056 9052 103110435805353263736768 9053 90940379236334383880960 9054 102593939775964538250368 9055 90795711628181302427456 9056 103606405471073769020656 9057 91034914644682629332736 9058 102715994101924593266688 9059 91260743553158436071712 9060 103748117291723194409024 9061 91119703937904327398912 9062 103249477863382177844608 9063 91367759037818562732480 9064 103825572116414845489760 9065 91598625802271273235456 9066 103345334537362842451200 9067 91465228623636714046368 9068 104401002583443485191824 9069 91690137945159128492544 9070 103459276943882885368704 9071 91926007524671007216896 9072 104488660403382343330016 9073 91798584505715399972608 9074 103990527671997465027072 9075 92028612548741773317600 9076 104609564970683365314992 9077 92272746058260784665600 9078 104111326049314905285760 9079 92120435255733633258496 9080 105134135066553448794816 9081 92360027066717686732032 9082 104221081325024040255360 9083 92610271195758098938880 9084 105260066790578543488992 9085 92461002079348637463552 9086 104748188369021111436544 9087 92707384051536171730560 9088 105361967254169889925312 9089 92933698386018840392192 9090 104866161932067857694720 9091 92791275689515566453856 9092 105929935978422743198272 9093 93043890308454278601216 9094 104969075491904899679520 9095 93279181745192533204480 9096 106002964321267599277920 9097 93142166142264410897664 9098 105523920787822576066880 9099 93369805008978023115264 9100 106145933337039117144672 9101 93612100969514380823296 9102 105636034470754866461952 9103 93479011538382989404416 9104 106664886872275584901792 9105 93714438023961109802496 9106 105731225571417153189120 9107 93963409592753525875520 9108 106814924825254850378592 9109 93807865330476056334208 9110 106284984461294993962368 9111 94050085765327154520768 9112 106899511746434838424704 9113 94303483346220504437760 9114 106389861087808492759680 9115 94154385166480543318208 9116 107465052930877641300384 9117 94402200738426756909696 9118 106515402150276153848832 9119 94633433098597353423936 9120 107557232224610392587264 9121 94488922451954668179456 9122 107065827843023904607104 9123 94745484428033100197952 9124 107687007647704246461056 9125 94984114952670028869120 9126 107162282883135579228800 9127 94842584222214710633024 9128 108233479222360740801344 9129 95076644336008003164672 9130 107281734495215024701440 9131 95320336885544805264256 9132 108371620110953504234848 9133 95185946617091684139136 9134 107827182976919042451584 9135 95426568810364289311872 9136 108445383835068666438864 9137 95679321655443419482624 9138 107952783780110988864384 9139 95519754588773195317760 9140 109035506780460996805664 9141 95764414632600551293440 9142 108065498878623053333376 9143 96025348802434916646912 9144 109118725451645944591360 9145 95869706944832485819392 9146 108610466861696152562560 9147 96123012531835389717888 9148 109268271463244631461888 9149 96359297360543989630208 9150 108729598912487464604544 9151 96211709114996304705152 9152 109807028297283454611232 9153 96472338017877130123776 9154 108833289860477514444288 9155 96712635569079266082816 9156 109932205718049127682880 9157 96571469181763362288256 9158 109410672441253679894080 9159 96806238936596497133568 9160 110028609416918485368576 9161 97055550880025484949504 9162 109522038146146440750400 9163 96919238054998389298752 9164 110614215493065008593952 9165 97163397058501097914368 9166 109620114069573242854272 9167 97419844631546397280256 9168 110714872145835197644544 9169 97255534209997780889600 9170 110193516040910389253376 9171 97508099579086961620896 9172 110856092587680462893840 9173 97769503078759640947072 9174 110300388283384583644800 9175 97612219734221666418560 9176 111386005993216509478880 9177 97870461000038666652672 9178 110427803369382437389440 9179 98110715602901633199168 9180 111533450120548135850496 9181 97959335848276490173568 9182 110995077223322498763776 9183 98222120795278653264576 9184 111615461730632628521472 9185 98470348889146992108032 9186 111096239893136837709696 9187 98322864358169705351648 9188 112231305456645998909664 9189 98563561465928476390272 9190 111215204886352918328064 9191 98817524433421120780544 9192 112320376322162396990592 9193 98678286610798826437632 9194 111780812365798874984640 9195 98925574262596066238976 9196 112444668001472749771472 9197 99184607146382277309184 9198 111910942746933692544000 9199 99020246871225556642944 9200 113006758385294055280864 9201 99272973071549489729280 9202 112025512804233019262592 9203 99541085539729219190944 9204 113138754425136284354944 9205 99381458801565897345024 9206 112587704550992059587168 9207 99644601445809808877568 9208 113242519186229496110848 9209 99887500119701403599616 9210 112707381572936349135360 9211 99731071972527469073088 9212 113852270640669707556288 9213 100001775645661794458112 9214 112816880875535269610496 9215 100250683583235232874752 9216 113928772376856505168616 9217 100101803973714914074112 9218 113409720383445295489920 9219 100346717535848756293632 9220 114077457630438863205280 9221 100605325337777510364288 9222 113524688560992633953152 9223 100462352073863640236416 9224 114628583284605002388096 9225 100712721453190949583360 9226 113626387140502960776960 9227 100978836392169903905952 9228 114787557478913186888256 9229 100807731558093154795776 9230 114218694616896370456320 9231 101066438092952838191616 9232 114875493003248471568832 9233 101339649362444578749952 9234 114327444486654228525696 9235 101177005746746067442624 9236 115477629386007463609968 9237 101443019615009703984384 9238 114455211198010151360640 9239 101688611657436937975104 9240 115575994588632312318848 9241 101532455664207458056448 9242 115045278290872536296000 9243 101804666925247987687296 9244 115712743153805687861152 9245 102058804040590160807552 9246 115144527838692953528064 9247 101907825110966757143808 9248 116295479429691552081930 9249 102156787372985590383360 9250 115268084956573094149632 9251 102418879005513549564832 9252 116437660199859220618880 9253 102271156263547368541184 9254 115853355382671100397888 9255 102528320572671431500032 9256 116514662250436977723360 9257 102796193190678450986496 9258 115985709882763025906560 9259 102623292342695798582784 9260 117145011829605495753056 9261 102887721080672729112576 9262 116102269553462105548416 9263 103164867891389548459584 9264 117228375434339845716288 9265 102997819090365264007168 9266 116681014791553380188160 9267 103266518734618236638784 9268 117388898916390417651008 9269 103519775224118158961664 9270 116808117894858344721216 9271 103356878550568204375296 9272 117965084694230001995200 9273 103634802044042253312000 9274 116915010255181542793920 9275 103894654680646591292800 9276 118094878766209614868640 9277 103740349232150033088896 9278 117529576820677938308608 9279 103993239143739193725504 9280 118191715701435118964320 9281 104257245423865037719552 9282 117647954923432250612736 9283 104109991781761320960032 9284 118819211880493684311552 9285 104367824066826801464832 9286 117751567367726763339936 9287 104641802074963150119872 9288 118924227790212396666240 9289 104466285316296630059520 9290 118362694538802042483200 9291 104734500483040501210368 9292 119069571269646260805696 9293 105015957356912514627968 9294 118470864111092886509952 9295 104843817041471902130368 9296 119637824717369596035936 9297 105121128640324487324928 9298 118605964279798688219136 9299 105374096662702787599168 9300 119792893847086080592032 9301 105209937067441239844352 9302 119211627809721453956256 9303 105493314187838472045696 9304 119876889297155737252144 9305 105757270414463051106816 9306 119315270471237338817920 9307 105598906627101331050944 9308 120531858582727853975904 9309 105853446435368126045184 9310 119441695618411631388288 9311 106125963340341857245824 9312 120625692426586316342720 9313 105972231127568457812736 9314 120046606641638252557056 9315 106236683820639431829312 9316 120755503753966949459200 9317 106515438397540372973568 9318 120180576314319419110848 9319 106336475006082879637824 9320 121353274339675373804832 9321 106607949276200627252736 9322 120297522557030962331520 9323 106892445573541097295776 9324 121495048694744037453696 9325 106720373805037496456320 9326 120899593069664738440064 9327 106997949490759570792896 9328 121603220635526267262944 9329 107257507766909195610880 9330 121024609874973250214400 9331 107090704985280626623360 9332 122253078459003162228880 9333 107379339883359048804096 9334 121136362903855335089088 9335 107646259182398229009216 9336 122327848719520801824960 9337 107482832075192902010112 9338 121772317907600559518720 9339 107745269988137297334912 9340 122486234497821660577440 9341 108018649663805832997248 9342 121893704324587074571776 9343 107863252257123308959744 9344 123074113906834670359008 9345 108132601892755297984512 9346 121997441061509608954752 9347 108416498680178141706752 9348 123238935435387758922624 9349 108232939587017844947328 9350 122626537652528089568960 9351 108507595137153159298176 9352 123333022945795948992000 9353 108799714988349993887232 9354 122740949826050037415680 9355 108620504158017611954816 9356 123976580231299271053040 9357 108904508430327085607424 9358 122875153080900203001984 9359 109169206792214564811136 9360 124078183703438343964640 9361 108999117566754575732224 9362 123502517438251948535808 9363 109291017281134642971264 9364 124217228524993574410320 9365 109560821747796720928512 9366 123608442875710100788736 9367 109398035330824681813888 9368 124841134918275681427824 9369 109661488013577012483072 9370 123738254717205300673920 9371 109940530917350000147104 9372 124989291470491057477824 9373 109782914011244953821184 9374 124361975811134137932672 9375 110056515172079282763840 9376 125066638880985638225488 9377 110344070516795443836928 9378 124497700943817423423744 9379 110155104607226924029440 9380 125742879816696959203712 9381 110437393331343519768576 9382 124620477132488301811104 9383 110731141022321962439232 9384 125829236589143612020160 9385 110550281598507642571264 9386 125237872183824271623360 9387 110840265291526855331712 9388 125996725519134374068976 9389 111108867445535535162624 9390 125367629288374162027776 9391 110934379776857905058816 9392 126608088258994509755440 9393 111229092109199274485760 9394 125482518713018685684480 9395 111506955009820904058752 9396 126746602198134940794480 9397 111337007345586819615872 9398 126139304147182153789824 9399 111605997651120800873856 9400 126845845212966974600576 9401 111891257108641636243456 9402 126261582395428479258240 9403 111730409886987119134816 9404 127513358063725460934400 9405 112008197934676761220608 9406 126365515576273415883264 9407 112298004854451151701760 9408 127624626912274495525872 9409 112108743784132725897216 9410 127019629721461667100672 9411 112392043615673016151104 9412 127778623460683225042080 9413 112692469030100374272384 9414 127132651196094767566880 9415 112508871629793378851072 9416 128383518215359346895648 9417 112803002971954828921344 9418 127271189712734250940800 9419 113075487898358292431200 9420 128542703900919783141376 9421 112895467351210148633984 9422 127920271439092085752320 9423 113199624563357101268736 9424 128631284335449837133696 9425 113477520740564723358720 9426 128028066844326525088128 9427 113306113558236974128320 9428 129329866225790712688048 9429 113580426473720677495296 9430 128159469974940014411520 9431 113870090732789624221504 9432 129425284597045256487984 9433 113705313560954245757952 9434 128801333874035493474560 9435 113984840023280213177088 9436 129563198126891086528512 9437 114283816782373254922624 9438 128943528085849268570752 9439 114086949750909393404800 9440 130202087667547478291904 9441 114377278148545625672448 9442 129065042145783735818496 9443 114682967589392744386688 9444 130348309669633180047744 9445 114495822530074557672448 9446 129705050310750339790624 9447 114793638710970639588480 9448 130457825966233191276912 9449 115068661194964181978368 9450 129839039373153569666560 9451 114889066355567161321344 9452 131153231122546882245536 9453 115193310952057381953024 9454 129955375165841781152640 9455 115478519224034890601600 9456 131229601897166004277216 9457 115304591550215841902336 9458 130632695373838912879104 9459 115583958471546395850720 9460 131393362040788155867136 9461 115876572627176801752704 9462 130755158793069283661184 9463 115706350283469496472896 9464 132023427776154179874624 9465 115994382056527607783424 9466 130865402179897601432640 9467 116294360511699503603360 9468 132198265547446466193760 9469 116095618816565224382464 9470 131536389521445667596160 9471 116391047676953759054592 9472 132293075505410439597456 9473 116702301475571725689856 9474 131652762449606501991552 9475 116510233512657289787040 9476 132976037555710365732736 9477 116811833502117636322944 9478 131796148872809640606528 9479 117094474400505475217472 9480 133082527065695568306432 9481 116907208534799866030336 9482 132466384624428266860800 9483 117218384882765835947136 9484 133228865237382623680656 9485 117509104553366668165120 9486 132575531693440185022976 9487 117331587494952470166720 9488 133891559086900257936320 9489 117613905071288350836480 9490 132706933076984800983552 9491 117909918504185553181280 9492 134050025590417809550400 9493 117740362033653457486080 9494 133373856878548402620160 9495 118029786492991318710336 9496 134130073458374747278736 9497 118335661931588131330560 9498 133514687720293005795840 9499 118134189165585500015488 9500 134850047107903425059520 9501 118434344718112907908608 9502 133640880618925753234944 9503 118749576885495563630080 9504 134936073276336465243264 9505 118551667462932564258816 9506 134302671382827944642688 9507 118861319352431605926528 9508 135113183887700832722016 9509 119145133003953141639936 9510 134438938547799595559808 9511 118956368145536493052736 9512 135764867444865362046496 9513 119274140381288225181696 9514 134557037243154852616320 9515 119568910451287212661504 9516 135906096997106116411968 9517 119386943667358544484864 9518 135253867081063510260608 9519 119671479130369250066688 9520 136012686247692358055488 9521 119976636208640246667264 9522 135384048475735203875000 9523 119799516382510438742912 9524 136725592564206236466544 9525 120094751851110008152320 9526 135490691986524382524288 9527 120407310305783792318848 9528 136840026813304937812032 9529 120201755590030179266048 9530 136185625053665224571520 9531 120506351939966712211200 9532 136997418403677821357184 9533 120824042810664159168896 9534 136305713989278516573696 9535 120626358893018157037888 9536 137644401771890482297840 9537 120936994709299289116416 9538 136451812085914166267520 9539 121227363535838936541088 9540 137811651938505551684768 9541 121035608368391550928384 9542 137142589128633768585600 9543 121358125797522193909056 9544 137899499048551340724960 9545 121657195755740316913152 9546 137250612109669034525440 9547 121469522223071389013664 9548 138647986967055747793856 9549 121763396796473513098368 9550 137390115182333612056320 9551 122068368038365965364224 9552 138746419493709958404576 9553 121889864318049230438912 9554 138073976092913135124480 9555 122191000916772366362880 9556 138889944688945946472432 9557 122508537702011929303808 9558 138220858026808607564000 9559 122297948097883300068224 9560 139566947295435610268544 9561 122604734667911222116608 9562 138349820088284876974080 9563 122932160920324548033600 9564 139721884985330503947488 9565 122726583832783551825664 9566 139032918374920827945984 9567 123044911161996908442816 9568 139835278097531935033984 9569 123340230853489060097536 9570 139170659532841182140928 9571 123144678149183707701504 9572 140574489945468324408320 9573 123471245901512928254976 9574 139288430857513263914016 9575 123772968366941327048320 9576 140656423258241770083104 9577 123585817084245288000512 9578 140012747089478389279680 9579 123879516909871971800832 9580 140828356322780962147456 9581 124192230988669950424576 9582 140139599263900638982784 9583 124011260204715299642944 9584 141498244309195271591584 9585 124317592284397950738432 9586 140251369115703970042368 9587 124638767527466372205216 9588 141677168837802150809088 9589 124421938546876339287040 9590 140969900380291322480512 9591 124737665595190628057856 9592 141777910755615508813120 9593 125066070675724928181248 9594 141092922103269659387520 9595 124858518790991505389696 9596 142505660062844618052992 9597 125182286818213772322816 9598 141240295046435385542400 9599 125483169341261429102400 9600 142613369569768339876624 9601 125282718178569982936064 9602 141950894718804023767296 9603 125613053956409002431744 9604 142769246132849919095336 9605 125923236859043550291456 9606 142065291305752132235712 9607 125727874920953618585920 9608 143476438837638178107648 9609 126028599727993415712000 9610 142202741609064868098624 9611 126347258595733864503040 9612 143641763474428541534848 9613 126162668082082828362624 9614 142910993165936442681344 9615 126472110723351297062016 9616 143719174429554315143680 9617 126796705359644627556608 9618 143061284503733622679296 9619 126579959839365801909152 9620 144488831093598597068800 9621 126897325894797761970048 9622 143193781187164567561920 9623 127232414146655466524352 9624 144576082693550145263328 9625 127022005326315007360000 9626 143897203820036533757120 9627 127350990599923994404032 9628 144759921235569482000224 9629 127655165583337587667072 9630 144036061286908917303680 9631 127448960332002296438912 9632 145457638145439189378496 9633 127788113629798865383680 9634 144160057516254045772032 9635 128099501233932588894336 9636 145606053613744803364736 9637 127902442183138737827584 9638 144902837100714712774208 9639 128209603066646296503168 9640 145714824073787319476928 9641 128532674254992402814976 9642 145034608311128214216960 9643 128343366467862598519392 9644 146470734762573614561424 9645 128655516273092811542016 9646 145149400906604575519488 9647 128989770393684055212096 9648 146592180987032808874256 9649 128764506457868069762560 9650 145890807926772092128896 9651 129088112647853283806592 9652 146755753693130184024384 9653 129430642141208376687232 9654 146014031824886770878592 9655 129215985250325832030784 9656 147441964903710676998272 9657 129549793025438587897344 9658 146162684019520273585920 9659 129855835382630367093568 9660 147620156703944989500672 9661 129649845850559353846400 9662 146900810873232554668032 9663 129989956526750771970624 9664 147712017177140027694496 9665 130308638055866665903104 9666 147013379515014605332992 9667 130108873544090336321792 9668 148508249759846741833312 9669 130420112039459998652928 9670 147154867703797148555712 9671 130747981466679643513792 9672 148605638019956878595904 9673 130552486886857530716160 9674 147886965918387042314880 9675 130875041596416470381280 9676 148757615836741878942144 9677 131209366158735220643200 9678 148040458755762699348864 9679 130981924614324560581760 9680 149478545596481509749808 9681 131311654434603649709568 9682 148174156338476043635712 9683 131659519226324967282240 9684 149638451732757163664944 9685 131439595081504722366464 9686 148897574097307200685312 9687 131775820679540133577152 9688 149758755652691704695648 9689 132091893793237002822144 9690 149043490677193819837440 9691 131877503141642812340608 9692 150547145098402539638112 9693 132226108115857180858368 9694 149165248217280374709120 9695 132549754969563220199552 9696 150628408828918592359104 9697 132346397684904935087616 9698 149934207331215586580736 9699 132661378894616728607232 9700 150805312721636863186144 9701 132992067401499276164096 9702 150070505189538782711648 9703 132797336645069486506624 9704 151521247492109478202320 9705 133119541927729978793472 9706 150186263544964282360320 9707 133462035375589315889856 9708 151708283595777377745120 9709 133231572189282516992512 9710 150950290045876353297792 9711 133567269054430594843584 9712 151809346157703249965504 9713 133918785727711363568384 9714 151072673864667711046272 9715 133692405474703320778624 9716 152588137308816131790656 9717 134038205272720190181888 9718 151229708145305583966912 9719 134355008775571295411648 9720 152701267056467953055808 9721 134138572592264321343232 9722 151986227888338670811200 9723 134493010670446440760320 9724 152861840845801724008768 9725 134822551843855464717440 9726 152102212505733617037696 9727 134613933038105290108416 9728 153610660170210723843856 9729 134932344589562370044928 9730 152248785042158563030272 9731 135272227617975456191616 9732 153785244857994574239360 9733 135068972312877604776576 9734 153003994418042937674496 9735 135398638855321871542272 9736 153864268946818372673280 9737 135747801004138656041472 9738 153160069120116324315200 9739 135512574286385955107232 9740 154681256530888893861024 9741 135851901485329328772096 9742 153292901353478488520832 9743 136207381379410122424448 9744 154774324169148570379840 9745 135981244586601024908288 9746 154044217529575345520256 9747 136328509503433790681472 9748 154968384704788587578864 9749 136651658282458530966144 9750 154187689155344594737920 9751 136432248225661935580224 9752 155709509042695487896928 9753 136792415552126262458112 9754 154314487056849947446080 9755 137126014199410528868992 9756 155860995878599950033728 9757 136911122267191377893376 9758 155108813427813245019136 9759 137238352027665611769408 9760 155974600985676040337472 9761 137579393382143410673408 9762 155246855543497187010432 9763 137374854882987964977664 9764 156779333988299960163200 9765 137711533354585884647424 9766 155364010016004130575936 9767 138065285911365859731264 9768 156901501851355859945856 9769 137824418407689395751168 9770 156149675696766869275520 9771 138166611147121161485376 9772 157076928982449297892320 9773 138532259621827864776960 9774 156280490551610464244224 9775 138297240075092566765440 9776 157808635275074052621408 9777 138651582335514489273600 9778 156434485497041610077184 9779 138981794892234620500736 9780 157993175336068815618176 9781 138758305560598761686656 9782 157217325870798156026752 9783 139123423250164757087232 9784 158083077441389685431616 9785 139459250058268304960000 9786 157336400101257000648960 9787 139244929036385428205152 9788 158933482059130635315008 9789 139572450159699801383424 9790 157485762876367800774144 9791 139921182311306592555008 9792 159034468334214619310752 9793 139713694099589265654272 9794 158263462195652062614144 9795 140054837020083516844032 9796 159189007913835680950976 9797 140413938539211341233152 9798 158419398539464657197568 9799 140165998985918294302080 9800 159960139044747522799738 9801 140519170806166597208064 9802 158560476262804862439360 9803 140885104615123197316896 9804 160127224364153311113600 9805 140647690382517178188800 9806 159330136312460012790912 9807 141009149009094348734208 9808 160251052446561650979344 9809 141344389861040725856256 9810 159480053156176753570560 9811 141115238858852286655712 9812 161086039204442946638176 9813 141482920602565548677376 9814 159609426090413441768832 9815 141829445088670165062016 9816 161171208321986784604480 9817 141606164422272320873472 9818 160428928806284233123520 9819 141942095018017330576224 9820 161356233601357463980512 9821 142296674794298819115008 9822 160568252880982182496128 9823 142085313660398144211456 9824 162114596099137041774896 9825 142430541908215137304320 9826 160684293648989166610176 9827 142792486071153249612928 9828 162315354739456854562560 9829 142545072122283398436480 9830 161500083298016767775040 9831 142898001355970338341888 9832 162419402093299723271472 9833 143272871556773136376320 9834 161626644185825619159040 9835 143032163473377417737216 9836 163247114441269376685712 9837 143399769895854373762944 9838 161787193418668839202176 9839 143738250207605958443904 9840 163358356258795459457856 9841 143502476431639909276160 9842 162596358722963937257472 9843 143880737835440127139200 9844 163529405479297256456224 9845 144227816523227304409600 9846 162717949732452143759200 9847 144002802812786583499328 9848 164325958748630990647040 9849 144344069244896753113344 9850 162867905935656767240640 9851 144705196803033820214048 9852 164505328986396972750688 9853 144488441751471418173696 9854 163667214276602379990144 9855 144837336046457841274368 9856 164589697562237185166016 9857 145209029860703154155776 9858 163831852225741134682368 9859 144951918280160644588512 9860 165460378474876531397632 9861 145312780953464815127040 9862 163970162504150055065184 9863 145694762155516349127936 9864 165554963284014238675968 9865 145449534117932147436544 9866 164766575800106271554880 9867 145820919341528903097600 9868 165752469448888104793392 9869 146163022139631085748480 9870 164919571110426113439232 9871 145927360817930753844096 9872 166543481734523335907200 9873 146307754399952864454912 9874 165052186860778729155456 9875 146661820901954436456960 9876 166699938441837174951648 9877 146433543429740881329664 9878 165895868151533910216960 9879 146780100331728491404800 9880 166815454001683383047104 9881 147145447849090622240768 9882 166035623267852343701440 9883 146922047824062879315104 9884 167675578786990858332352 9885 147280723751573538929664 9886 166158459882175299432192 9887 147653985323330562935296 9888 167803169297802776280928 9889 147394508384464782657024 9890 166993654781659555148544 9891 147763185073897900658880 9892 167984699243421464745152 9893 148149994063000177997568 9894 167125181190250129700736 9895 147899183710204108526272 9896 168758221476626606507952 9897 148273669185670016752896 9898 167290595719624662626880 9899 148626009930829803460672 9900 168955007650209440337040 9901 148380905309942260597376 9902 168124926753330271479680 9903 148768585671263496541248 9904 169045398176037963774480 9905 149130196390247539914240 9906 168246142294899043201536 9907 148897840662069356364704 9908 169947522210385429031664 9909 149249285750622326446080 9910 168397040340067722584448 9911 149617035279280598284160 9912 170053924145776977881088 9913 149394554552371868080640 9914 169226796059918574516800 9915 149753197572065283441024 9916 170216767594424562292768 9917 150135181208170805521664 9918 169389885690363774197888 9919 149872065796504113152384 9920 171035223549792595950144 9921 150245463755277887943936 9922 169532356819798576578048 9923 150637774056444839369056 9924 171205335287639239132736 9925 150379559373869761022080 9926 170355020238638391681408 9927 150765884594464590504960 9928 171335705027104238138496 9929 151117690627791303688704 9930 170511288217177545523200 9931 150870527441283761437024 9932 172224017491003944121152 9933 151265628745941200744448 9934 170644169013131302743936 9935 151632894837783223084224 9936 172308319226792829634816 9937 151394564284570674946304 9938 171511303945382206585344 9939 151748291701003868463744 9940 172504883721594434203968 9941 152127517891893202204544 9942 171658382686306512309760 9943 151895600878435702901952 9944 173312539188105478670912 9945 152263224911596444692480 9946 171778205178144897971520 9947 152651343089845924067328 9948 173519857285791711442272 9949 152383273129662055211904 9950 172642593073157423287680 9951 152761312837401737076864 9952 173623279087554254872384 9953 153157156134938923235840 9954 172778636862508760213760 9955 152899259056312258719872 9956 174505868490657352729472 9957 153285539140810632320256 9958 172946119956266633145792 9959 153645914522126991552640 9960 174620150856246571596928 9961 153395768848937563598848 9962 173804876526536843138560 9963 153797816002159517889216 9964 174795315282103934490432 9965 154168443085253838539008 9966 173924875629325172309760 9967 153922851772823119231616 9968 175646757388398954039936 9969 154287121081045031794944 9970 174084312214578525608448 9971 154666962092364735054560 9972 175836014956737516564080 9973 154433406070265370894720 9974 174934120075415349795488 9975 154807085672840242855680 9976 175919173031451829821248 9977 155202163021888632928000 9978 175102133572637694707840 9979 154927916919875082133248 9980 176840358588500416149472 9981 155309532412729907236992 9982 175249629232446720546816 9983 155716229694370899232320 9984 176938809184220823277536 9985 155448191214173119516672 9986 176097696091645231343616 9987 155842973613213978883392 9988 177146237085123927110208 9989 156210213944729089093888 9990 176256391738706261534208 9991 155955188830066117835520 9992 177983718049527942708864 9993 156361089669680070837504 9994 176387568594833917296000 9995 156735857339470619033088 9996 178150896396911781027680 9997 156491015356036921363200 9998 177287553861996098387840 9999 156856425784624522559040 10000 178270681886812795674808 10001 157243899535411353695232 10002 177431135253841511201664 10003 157006967291928409894400 10004 179183681136397960534016 10005 157386766845988136309760 10006 177555565342812758569056 10007 157786340160806932297536 10008 179311610604719105954160 10009 157504267569190020235264 10010 178448031443437745095680 10011 157896236076975262557696 10012 179503293773910009220256 10013 158304506597131207110656 10014 178585222610752566568832 10015 158034264418896440882240 10016 180324840411766546830720 10017 158437495324584664074240 10018 178755878510150676110976 10019 158809295908433675743296 10020 180526177401752855073024 10021 158548338342652054996224 10022 179637636870895020472224 10023 158957867869333520395392 10024 180623461604706278519168 10025 159343350945299152631040 10026 179766433787793385804480 10027 159088821798692626358400 10028 181584205069568901694304 10029 159461557274273722880256 10030 179921955171316857507072 10031 159857183139135419063040 10032 181691528927864082752576 10033 159615632990595123040256 10034 180800978413251800771328 10035 160000573209912215447616 10036 181856063552806785068832 10037 160402688905979334018688 10038 180973883197951899397248 10039 160121035855171375094848 10040 182728921164884530080704 10041 160513594932955844609280 10042 181123953512829865341120 10043 160930944438545134303648 10044 182906425041956581551168 10045 160657014675271639884800 10046 181996239963039391238656 10047 161065200397654270487040 10048 183036718816785846901584 10049 161442591611907597706752 10050 182153707876838443003776 10051 161173896732461999406752 10052 183985462531521793990464 10053 161595963158739756712320 10054 182294141146354723012032 10055 161980932062479033592256 10056 184071700598995969534944 10057 161724283044531035034112 10058 183215442810217213752960 10059 162103904693774742412800 10060 184276045716904584500512 10061 162505729316092218885760 10062 183365973342127326323840 10063 162258373367988131147072 10064 185129379770766770364768 10065 162645554059291659942912 10066 183492312376756059989760 10067 163060395143716201767648 10068 185349004303326668597056 10069 162767638923031570657152 10070 184412335529046113439104 10071 163170083682393691583232 10072 185454457708999586415920 10073 163594258703993042245632 10074 184550173409283489315840 10075 163315181807476645824960 10076 186389183373468753437408 10077 163728180108683344175616 10078 184720921266120116395776 10079 164108263502598522701056 10080 186512130580649616495584 10081 163840191644884766962688 10082 185636354711068066297848 10083 164262472760336552304000 10084 186694961438851087568160 10085 164656840507722773082368 10086 185759631952639556973856 10087 164396902496343592899968 10088 187597530113987300048160 10089 164783363112331792698624 10090 185921863808565290499840 10091 165188572720529704133728 10092 187788881800231037084400 10093 164934211083596955602816 10094 186829334218957700036736 10095 165332770533889967143296 10096 187877025964938984819424 10097 165748100857553023558656 10098 187006444175527499077632 10099 165452857104227180620768 10100 188856298374401241500592 10101 165861719050594683829248 10102 187156348852576033010208 10103 166293236244151459362368 10104 188953045303057864757440 10105 166007765766292680819200 10106 188052600882971624413440 10107 166425186368007698838048 10108 189174608395551316411104 10109 166815868558758700793856 10110 188218766849503248129792 10111 166537153728034543960192 10112 190065423214086219734400 10113 166968286055529429844224 10114 188355098716358575924992 10115 167370473228994661083712 10116 190238541781181468249216 10117 167105639782246495904512 10118 189307942916758736034912 10119 167495515498711230280128 10120 190355622119295437314368 10121 167904952524007612186624 10122 189461587768512292312320 10123 167651259732052273606336 10124 191328540273226083906576 10125 168051125927654564739840 10126 189590908653026529247872 10127 168474857768647055446784 10128 191459297224980642217920 10129 168175614005051540608512 10130 190537378074088430260224 10131 168590739782177966858112 10132 191656428496362706285760 10133 169027506730801652230528 10134 190675098444231790473696 10135 168733618131005579107008 10136 192533463407125479222368 10137 169162366883477058564096 10138 190854437365647396599040 10139 169554043923087361303648 10140 192745171073864630287264 10141 169273055678563123594112 10142 191791070559974082524800 10143 169713111201293132923584 10144 192842765886570322970192 10145 170120309807924970813952 10146 191919135877968815387136 10147 169849124490913036226240 10148 193858308006027420179840 10149 170242009332777204254208 10150 192086253700511457280896 10151 170663490175752753108288 10152 193972316870317251647232 10153 170399403879188429592064 10154 193020879262114029721280 10155 170807284895934101729280 10156 194141746403013007595408 10157 171239429014593939411968 10158 193198931444325908335744 10159 170935136383844538491136 10160 195065316272584328779808 10161 171356003718547292055552 10162 193349124151829681989248 10163 171795243350482458348064 10164 195253673562038591939808 10165 171501851960279654660608 10166 194279097467109066488064 10167 171931121774098133962176 10168 195390465914187967223552 10169 172331565532787786341376 10170 194443033610002153394560 10171 172047135084299163632128 10172 196396689472001355837952 10173 172492903450670341110528 10174 194583619626251599672320 10175 172905677924239794379840 10176 196478042954541256426272 10177 172626722354768301747712 10178 195566865933755005337088 10179 173032000840226900101632 10180 196694435493553879401376 10181 173453304563701388242304 10182 195723007888902800024256 10183 173187160104336354337536 10184 197600258864890208400480 10185 173602586015228042007552 10186 195852471002963271715200 10187 174041315602476753969536 10188 197827703839713821791024 10189 173729657511353755362304 10190 196824205496855131238016 10191 174152922722850117757440 10192 197939013545084207130576 10193 174605962120199996465920 10194 196969915582712212641408 10195 174301269055860250315904 10196 198933332258448236443536 10197 174741120883788269273856 10198 197146652096423527759200 10199 175148182982432254466048 10200 199056498210460400911008 10201 174858005707637655081984 10202 198115027458240816690880 10203 175309457160519036684288 10204 199242554600613011385120 10205 175725348849456864338944 10206 198247687735819753430912 10207 175447128584497228380480 10208 200204125450494730016320 10209 175851457944075847924224 10210 198416810041194674804736 10211 176282898813381136349856 10212 200403193193292364537600 10213 176013440286804196398848 10214 199378161590327468336608 10215 176436133637088210872256 10216 200488859150201272558608 10217 176878944709870652622848 10218 199556114143624501593600 10219 176558838241887137812736 10220 201533468729509830497472 10221 176994546137765641225728 10222 199715300044083919406976 10223 177448045333621356743808 10224 201634432146562733562336 10225 177141272685956025482240 10226 200666583962683664107392 10227 177587951374041834489600 10228 201862679623258244225616 10229 178002049010056539279616 10230 200835485397992574731776 10231 177705112831532486198848 10232 202803402354165319692800 10233 178161118365910297125888 10234 200980782549704491668480 10235 178588240970648471722880 10236 202985057698998790838880 10237 178299094476220484294656 10238 201994427055296534728960 10239 178712524603611043936704 10240 203105982215772121558480 10241 179151904994503224009984 10242 202152094103178049796352 10243 178877598957214241034272 10244 204135402422616326556256 10245 179303715337111597429248 10246 202278696910015190445888 10247 179751547101922167014080 10248 204274850534621854529472 10249 179431755439153534630400 10250 203286798235300238599680 10251 179868771729333693514368 10252 204481875968826933037408 10253 180330995371198821838464 10254 203427703942435207628160 10255 180020043384358822397952 10256 205410503732581833937888 10257 180473455304283368374272 10258 203611329218630843738880 10259 180892367069887274981408 10260 205627266554339481227264 10261 180586911984253637669120 10262 204610797118123622975040 10263 181055008540772716191360 10264 205728207493748162541744 10265 181483511870855726984192 10266 204743781853759140110080 10267 181191661111369737699296 10268 206806230638899870497024 10269 181614211724587161363456 10270 204915255040245881230848 10271 182059084941777422357376 10272 206918043597019642862304 10273 181778095911691991223552 10274 205901908442684977451904 10275 182207557115680588597440 10276 207100443950217888005120 10277 182668059847257923029760 10278 206091160857248150234400 10279 182336140142914580120896 10280 208081720767132842771680 10281 182782040381815612859904 10282 206245240229510725067520 10283 183253794360773526457088 10284 208275756993880097168224 10285 182937289015486156164352 10286 207227988035974929554304 10287 183397056338417944617216 10288 208411040871461121423440 10289 183817614356543432189696 10290 207401836229087308720128 10291 183513380491163062334720 10292 209482544300104445325536 10293 183981988436753641273344 10294 207549436477176117328608 10295 184419856482369265444864 10296 209565481659108184841792 10297 184124343551597324851712 10298 208591729012292140095360 10299 184551901988560668252672 10300 209786092475117756264352 10301 185002975075543259673472 10302 208747433087579130719488 10303 184713922228923278758144 10304 210752485577333976410304 10305 185156913848766976519680 10306 208883785088995379652480 10307 185617109274855506362304 10308 210989908295455710686208 10309 185282556213229653767040 10310 209914785538430906968960 10311 185736205981011513154176 10312 211102618840535365848288 10313 186215381204963601412096 10314 210062575969467683543040 10315 185891548189781347696832 10316 212152483443303035046608 10317 186353904061539659925504 10318 210249985527924838577664 10319 186787905407932328295680 10320 212282538491890889212416 10321 186471644317561105896192 10322 211279219812682210925568 10323 186951515637051948844608 10324 212475445447450487239904 10325 187396640304274713237760 10326 211412617282114856825664 10327 187095856568797221036800 10328 213492066982098172475216 10329 187528238256363717270528 10330 211583014467956140252800 10331 187982737067996383450208 10332 213705357692336295288960 10333 187694481776442664586624 10334 212606456120129861132032 10335 188137078820626982082048 10336 213791931115890849900480 10337 188608213329766332384256 10338 212790832405502662599552 10339 188269138984092116092576 10340 214898897519472817348544 10341 188730587688447452479488 10342 212952248227915158497376 10343 189214106447393928184640 10344 214994252858937024941760 10345 188881117431907159747072 10346 213966361399870902493440 10347 189356949475925084398656 10348 215237521246078455086656 10349 189791014396615764443648 10350 214144347570686568659840 10351 189472414015202236076224 10352 216234635346271816477728 10353 189960134523043161953280 10354 214290806928630839172864 10355 190412492004625795294592 10356 216419230656543993086592 10357 190104925978281984508800 10358 215360527235157247212768 10359 190541477799811967831808 10360 216548329161542036585088 10361 191008050105539089131520 10362 215525846288264068193280 10363 190708047513931591322944 10364 217642737301878159576768 10365 191160129082898322031104 10366 215656662369073866107904 10367 191639922765581673240576 10368 217785306241795198940938 10369 191295124208494055255552 10370 216722497438263792024576 10371 191760531243926619248640 10372 217993825207431399786240 10373 192249137527741483053568 10374 216872527012451480552448 10375 191916911286946157988480 10376 218982047707023942672864 10377 192393931776397186338816 10378 217064702076289084998720 10379 192837056940460534512704 10380 219206456220511522854912 10381 192514258948298939185408 10382 218122932355099709244800 10383 193008978269977449022272 10384 219306093697837941769920 10385 193466430833592130701312 10386 218255462110154637331200 10387 193149871850400333719296 10388 220455323703859413930000 10389 193598302225226858690304 10390 218434993426044228082176 10391 194066419630216769376960 10392 220571274290252576213760 10393 193764345240754342843648 10394 219481593628931345892160 10395 194226036750777569034240 10396 220757786436484630018496 10397 194711757341235396587776 10398 219672712156121711366784 10399 194358731091862960782336 10400 221792793812387541600560 10401 194828217178369389136128 10402 219838472666277304852992 10403 195330596340996340923584 10404 221999080866594280136792 10405 194985795452250409668608 10406 220882543449294976545888 10407 195472043571422435456832 10408 222137065590180071657680 10409 195924032181921626903552 10410 221060198127518161802240 10411 195595573241667112269376 10412 223269596927915602389888 10413 196097310722987700482304 10414 221206662151921653665280 10415 196556977680577715770816 10416 223356992459362779249024 10417 196241516448194525461760 10418 222315431438554136760192 10419 196689979696564573344000 10420 223589791893050257011648 10421 197167962368530037482496 10422 222477116016385860634624 10423 196862437008366704321920 10424 224612264071716520591936 10425 197329676567124025862400 10426 222612018242042396557440 10427 197821962426557700584416 10428 224854237811534145448256 10429 197459345068281321043840 10430 223711465258720777975552 10431 197943406968605416679232 10432 224972529258705256917936 10433 198445334498388472175616 10434 223863892778535853962240 10435 198097852923589811676352 10436 226085908781685885018144 10437 198593065211333780007936 10438 224057571221916588556800 10439 199051829689879323027200 10440 226215838199316959043840 10441 198715883819849104249856 10442 225142991644466212141440 10443 199220011050482976211680 10444 226420498900657790317120 10445 199694810792332845874176 10446 225283609733855017864064 10447 199366897758137664214272 10448 227500083673400662974736 10449 199826134524806932217088 10450 225459673973529101639808 10451 200311721401384905863552 10452 227719232225115920306496 10453 200000572140155646841984 10454 226540818275552649224800 10455 200472923059897986402048 10456 227801135697062230708080 10457 200969363598601016978176 10458 226739036203865250345600 10459 200607183424270200211936 10460 228979032665482244082912 10461 201090324283665124469760 10462 226905467064988190937600 10463 201604406018672466420992 10464 229074926128413745588800 10465 201252072402713525390336 10466 227978515880993816014080 10467 201756090708468382915296 10468 229324611448107098463648 10469 202218531618372980678784 10470 228155595059568324095232 10471 201873165766115984558528 10472 230387472073017633826496 10473 202391644624925127319296 10474 228311653923094666230720 10475 202866082308074025131680 10476 230581614435189319790592 10477 202535795814203305206144 10478 229445665350820007573760 10479 203002618633371205035648 10480 230710647025972252336736 10481 203496467335551564544512 10482 229612389669487573418880 10483 203178209981602448194880 10484 231864546568596974350384 10485 203655271645847356257024 10486 229751894279604190952928 10487 204164141964972704347072 10488 232013248742156798991744 10489 203789192092748816899072 10490 230883781940667745987840 10491 204282815581332892384128 10492 232231028904795153337760 10493 204805989169191527142912 10494 231037397596479014230400 10495 204447403048814676808768 10496 233274811624326292895328 10497 204955744633142998120704 10498 231229364134655759261184 10499 205422632666638741769440 10500 233513819065158488615040 10501 205078203383642148741248 10502 232355141946778193077952 10503 205598473730261830622976 10504 233616533191249090730112 10505 206082375361634375429120 10506 232488925417758032029440 10507 205748097125991860771456 10508 234832900750296120260224 10509 206221316309207110347264 10510 232671935144149485379200 10511 206721058334631303820544 10512 234946068292009463288512 10513 206393362426615567708672 10514 233786859986704265138688 10515 206883210772215139380480 10516 235141836563545257108544 10517 207393660689754356210688 10518 233987277304413966297728 10519 207015435895721328255680 10520 236238439478828891559776 10521 207519126136378915344384 10522 234156040778074487334720 10523 208049065484185624855232 10524 236447518939097909856672 10525 207682537375984200004480 10526 235256442030413926829952 10527 208194676362705053247552 10528 236595482942769772887744 10529 208675544674783960255232 10530 235445354584269950932992 10531 208317564777246246262688 10532 237798136143952133848992 10533 208848258550891928794368 10534 235594296520441732607424 10535 209342110078125976304064 10536 237883486495826070798240 10537 209001799474467541491712 10538 236765630006658265568000 10539 209481139435231045893216 10540 238119952039509302924608 10541 209983260269003881897728 10542 236936656375222640853504 10543 209656913526494163439552 10544 239206949494777495546320 10545 210146907748370400488448 10546 237078205726436192925696 10547 210668344692999249904000 10548 239460491025087566941616 10549 210285459949797210318848 10550 238240951069769217229664 10551 210795480495788891777088 10552 239575054979952878000832 10553 211331946455505678391808 10554 238391376272864117450880 10555 210955877292116485856640 10556 240761193622893224546240 10557 211483815828599460925440 10558 238596113643552700137984 10559 211963148475432434830848 10560 240894551937591331606464 10561 211602570790050223555328 10562 239746718354028949733760 10563 212142576849248501528832 10564 241105896693310363864768 10565 212643416797777347794688 10566 239887544779396749239200 10567 212295621622137046393152 10568 242243781185900003786496 10569 212777082667841313707520 10570 240074195354993020673280 10571 213294999820052193525600 10572 242474910917396588853408 10573 212955756860689994427904 10574 241221657946356259913984 10575 213457228074224117800320 10576 242556470578679777837712 10577 213987404001238970918400 10578 241423464313913744832768 10579 213597551721135141799616 10580 243800577845455767147344 10581 214113043363340326155264 10582 241590406245917473151616 10583 214653752683464004797504 10584 243905121639433495371456 10585 214278167387866173859840 10586 242731038475420572450560 10587 214805375654330296916736 10588 244165544965229107254688 10589 215296709805779660740480 10590 242914056498855691966976 10591 214931483589825623578112 10592 245289230323309422524784 10593 215480795628373475228928 10594 243069719571599241454848 10595 215985980966716757524992 10596 245482298608783556414208 10597 215627879595866977057152 10598 244277435818049866908544 10599 216124068345282097899840 10600 245619476843231746307920 10601 216642043286769930387968 10602 244452724941430983769600 10603 216300456821739132534528 10604 246842162814468516289056 10605 216809608889858115087360 10606 244592454736663534273152 10607 217348480523219757757312 10608 246990379459120449096128 10609 216950113167263883080192 10610 245785152699730229758464 10611 217470821976986488017504 10612 247222936472660406540608 10613 218025615008562649593216 10614 245945791333536601047936 10615 217636242283941523612928 10616 248329782114010036602880 10617 218174730014030835988224 10618 246145323386140602331200 10619 218674557325766848154624 10620 248577558300995261967712 10621 218303524658089168685568 10622 247333663181842046784512 10623 218857538763490542775488 10624 248673236101420315193520 10625 219367325328316276386560 10626 247476796200602695254528 10627 219010492787932272273632 10628 249967031011265476599296 10629 219507443095059448682112 10630 247667586005501001671232 10631 220035185614444528282176 10632 250079775399010084586976 10633 219689746720541188898816 10634 248846849084749320807040 10635 220206298708927871763840 10636 250279682697052945729424 10637 220751192925413115005952 10638 249048753111432510696960 10639 220342426389659546993408 10640 251447223700515438850752 10641 220876419905165038102272 10642 249225300910529523548928 10643 221433305255361398460096 10644 251665746118023413311360 10645 221040885000131251985408 10646 250390640377201217611360 10647 221590186638552366423360 10648 251815330908093212761152 10649 222095919648989799408640 10650 250580667196430805561600 10651 221716251226367125712352 10652 253082865263428191232928 10653 222274534954016059052544 10654 250740924662979548050944 10655 222799581422229573562304 10656 253173633022559396711888 10657 222428753512187001265152 10658 251983820988043284927480 10659 222935448322978652709120 10660 253417525767067268650816 10661 223474203236488182124544 10662 252157722429332950085760 10663 223122179021838347785280 10664 254563939187717429169696 10665 223646110523404459862016 10666 252296014591914449150400 10667 224193701595910301115744 10668 254832883012868116849536 10669 223785174303124240615680 10670 253531685786718145624832 10671 224319317297813003911104 10672 254953049071583707300864 10673 224887839074861892194816 10674 253687148666192556820224 10675 224490548795112214941120 10676 256206760788333271943104 10677 225046709575795467141888 10678 253893677372182447534656 10679 225559048094366121511104 10680 256336497505191580373888 10681 225169190171923604594432 10682 255117912215543284731840 10683 225744403286051004788064 10684 256559465817033427060480 10685 226267509327638414373120 10686 255262660526673941531136 10687 225894687173733853663872 10688 257764355775155430049696 10689 226410445423370642102784 10690 255454533225627186088704 10691 226956897635652288637792 10692 258001468814412038003200 10693 226596810114013229181312 10694 256663556848698181707168 10695 227122671448068942283776 10696 258086942749705781904192 10697 227687215546289393251072 10698 256876336933868735792000 10699 227264249050749902086528 10700 259407215925824164226704 10701 227811156543966129517824 10702 257048075145872595593088 10703 228388582454540743436672 10704 259508239936684646943648 10705 227984616779854052745216 10706 258251316853108331715840 10707 228546411724633369894272 10708 259774025743046558456464 10709 229062535562313344235904 10710 258447955862872071337600 10711 228673598509879684836288 10712 260968084961516258527872 10713 229247960546708769504000 10714 258608567587422016836480 10715 229783713645572738554816 10716 261167907393694409383744 10717 229406233159619482008832 10718 259885090334074845470720 10719 229930657807821047191296 10720 261303026789584308344512 10721 230481712105204034382848 10722 260057490917946497873280 10723 230111579217318031096480 10724 262604531292098423327552 10725 230652957298800133670400 10726 260205418453859887782912 10727 231217815599876388932608 10728 262759644525099866026960 10729 230791009625320334903808 10730 261468264507610653093120 10731 231346966930482132159360 10732 262997364161146468687856 10733 231933948342100896856192 10734 261628553576679758279552 10735 231520773821557351371008 10736 264162041118359735340768 10737 232087965111213034010880 10738 261842182530907405512960 10739 232617819377952973373280 10740 264422479882260156307392 10741 232214283304397224253696 10742 263102112245827367979392 10743 232801247096600819262912 10744 264519925842345513772544 10745 233346613033689054365184 10746 263247651585537587704320 10747 232962541822801649491712 10748 265884697777289881759424 10749 233491319990917829172480 10750 263436176050498549039872 10751 234047117603272848970432 10752 266005247668008007947296 10753 233679028754079921131264 10754 264688808927675794734720 10755 234221268483732764600064 10756 266214095208340598630528 10757 234796821739610148343040 10758 264896274312500428856832 10759 234364803099302127052288 10760 267447981162263050698048 10761 234928221798030055769088 10762 265074708265069771016640 10763 235521654973137943153344 10764 267668816390328519495872 10765 235097764137476960323840 10766 266315206662877856339712 10767 235679732571276149334912 10768 267824894220024113397344 10769 236210674079410765330688 10770 266512837242785212297728 10771 235804342419783921086560 10772 269166663006700253067696 10773 236402298646203816349440 10774 266674687355320003538016 10775 236954725283356638623360 10776 269250976338987396617952 10777 236561974482242120719872 10778 267983533184814848882560 10779 237094029299596617893952 10780 269512590442856771042208 10781 237665760525128061319808 10782 268169140493070870328704 10783 237282986718740030472704 10784 270727908525739784625984 10785 237835748206433830864896 10786 268308151224480794415360 10787 238422933236455889308928 10788 271005595048048081732288 10789 237983548337101578385024 10790 269611766564628904424320 10791 238554585752132209797312 10792 271119703532025998335808 10793 239151198151105866815744 10794 269776046364553319619840 10795 238727769484553383687808 10796 272451375449469662886224 10797 239310453411342367944192 10798 269993280340618421616000 10799 239852624409660004000128 10800 272584379145790215182784 10801 239441353441273409233408 10802 271286825352024736408704 10803 240046561649506775214720 10804 272809701516392740570496 10805 240605798044603926360576 10806 271427397911326619796736 10807 240202170272891305717312 10808 274091466340075392687616 10809 240751588272119194764288 10810 271630325519491268336640 10811 241322027677769429019456 10812 274338096978012233560896 10813 240936721273946309036800 10814 272908940944824638370048 10815 241499465211987976425984 10816 274421981908296197409864 10817 242094543570783737965056 10818 273125952720558273720960 10819 241646243282161740039296 10820 275812431582656039078240 10821 242219846722800758554368 10822 273307728626336880507456 10823 242834425315548145651072 10824 275918370818021654126976 10825 242395369947057987744000 10826 274583563963077224920640 10827 242991637442926745078016 10828 276194542369899348176240 10829 243542203025604922277888 10830 274782194889830723270016 10831 243124167224221714133632 10832 277453278075111000486512 10833 243735862120208216925696 10834 274941490184899578120192 10835 244299021896457326393088 10836 277667620209980744693824 10837 243897064113437468348288 10838 276296796578381495564064 10839 244443791906940633789888 10840 277805682162084265873088 10841 245028360928660291688448 10842 276474009620975786872320 10843 244638493053380735517568 10844 279180768844723226762976 10845 245210497041496407409152 10846 276620335150328195719680 10847 245810638615921271732992 10848 279331244950590059757408 10849 245350292972321019823872 10850 277963507992930712119552 10851 245940143710278672734400 10852 279583411176611750791712 10853 246555469175185225762432 10854 278131848872254248096288 10855 246113228600308517726976 10856 280815267358280180067584 10857 246718750198072473934848 10858 278348008983661838962560 10859 247278570351981266796320 10860 281080975759802986353088 10861 246850822121416941348736 10862 279674090808299000254080 10863 247469026217992742189184 10864 281185295233651664366144 10865 248046837219876983306240 10866 279825496063414328785536 10867 247629447256628530923424 10868 282632348558265331874688 10869 248188160680167769408512 10870 280021907229854672431680 10871 248782848807986725926528 10872 282753142485464343165504 10873 248386376641417085624064 10874 281341952621889769272000 10875 248963186625792464632320 10876 282960241865693280859776 10877 249568783552985464431616 10878 281563265101575065735808 10879 249109449772634256023040 10880 284269504881344931480864 10881 249700760364012836143104 10882 281748774156457197919104 10883 250327015463811423137440 10884 284496153825244165666176 10885 249879915915066194211840 10886 283058631659370965665312 10887 250493926697481763308672 10888 284652549106297317582048 10889 251059443681118886786816 10890 283256713132977205787584 10891 250619962087988350040672 10892 286080014092604282042240 10893 251253774958478067756288 10894 283425581923299412718208 10895 251832693163145650059584 10896 286165411530060247834880 10897 251412772419055518494720 10898 284810534981883870569472 10899 251983025633779544431680 10900 286434755551428607521296 10901 252584791590274065720576 10902 284994274112370485878656 10903 252179348557583999593024 10904 287712227936745538180448 10905 252759527141262616594944 10906 285144494783857325080320 10907 253382864398860916778432 10908 288007356497855058033792 10909 252907001807195575499904 10910 286525883812510744468608 10911 253509283870220801844672 10912 288120836162343171984736 10913 254148070189473626948608 10914 286692402639970380690432 10915 253693274477907181546240 10916 289524310194166406570784 10917 254314980941097988587648 10918 286909117227366915299904 10919 254882922554656056711616 10920 289665373770718016493696 10921 254444827529307369291520 10922 288282408582391915985280 10923 255079068796629030728448 10924 289901727766923615020624 10925 255670665615654349566720 10926 288426782473526994305280 10927 255245263711424781150208 10928 291254826374810062079440 10929 255822402775603276493568 10930 288629187192166992844800 10931 256431848160207602917440 10932 291502970350201840134272 10933 256015128337234414079104 10934 289988876052979416408832 10935 256613505991463511384576 10936 291591144283854827391552 10937 257235110690262975750400 10938 290213824506906448331520 10939 256755727980202653101280 10940 293061906556118147805344 10941 257369028684743389349376 10942 290399860278698136456192 10943 258016606420842807446272 10944 293164656231192873940688 10945 257552114875953901668352 10946 291741088655538227364864 10947 258177030827404732457088 10948 293457302986137528688256 10949 258762534308558245607296 10950 291950518076683495406464 10951 258308945524285278590336 10952 294790665653782657556890 10953 258957809820833614823424 10954 292113272459246697441600 10955 259558072630342619742592 10956 295007630359220244009600 10957 259125609622697847458432 10958 293542332395648771174016 10959 259708346538454792124928 10960 295141680887514989056096 10961 260321875572311916724224 10962 293732833684792795066368 10963 259907175869944733124352 10964 296601487069747776243952 10965 260503657761923809465344 10966 293883006929664658891680 10967 261140153283786133387456 10968 296753978094190638713024 10969 260654905151276767853568 10970 295300596238651174855040 10971 261277704456726312512064 10972 297010416527888278036384 10973 261931406228709643404928 10974 295463838700836717976320 10975 261454554252748847022400 10976 298320008761414754015744 10977 262097052493520368712448 10978 295693808695889234968704 10979 262681792141867291354656 10980 298600579989066198910176 10981 262224607472742561830656 10982 297095482205910656255776 10983 262883441126603894393856 10984 298700168400515606483856 10985 263493906842703785890816 10986 297245070809995847923840 10987 263051829899214986122976 10988 300223194359566611695136 10989 263639799774520901498880 10990 297454170066871714369536 10991 264269594148408130471488 10992 300348287051479924003488 10993 263838403041696023447040 10994 298852194972529325977344 10995 264448096581093149558016 10996 300563206422569963587216 10997 265095609075170896880384 10998 299079986051033259860160 10999 264602222915722322194688 11000 301942491515471746042752 11001 265230003189966103008768 11002 299261704138902434220480 11003 265889640699709760494560 11004 302184038413784812993152 11005 265413861170013088972800 11006 300651151800462529704960 11007 266057930746125143379264 11008 302346164857493550900112 11009 266653912290284154231296 11010 300853391344562344151808 11011 266191524503401051196480 11012 303852428740316661314592 11013 266859700184643060934656 11014 301022518371952423428576 11015 267475775136936201132864 11016 303930474070101441796512 11017 267022406441200021918720 11018 302494674022057359747200 11019 267626060147276160367872 11020 304213230605970569635008 11021 268256636503537029069824 11022 302685780148501021088256 11023 267822796589849696422656 11024 305564164643112072633440 11025 268444549626568565418240 11026 302836024537658415613440 11027 269099565895443009664416 11028 305863530538039108061472 11029 268596179126257033823744 11030 304289049125761714833984 11031 269228107405647259282368 11032 305987085500630733749248 11033 269906053621749059035648 11034 304465190321038611978560 11035 269413507327575627752128 11036 307473200349383589775552 11037 270069019379245947935232 11038 304686903329533625822976 11039 270677633214578327066112 11040 307613616329540380190400 11041 270207359844997650490880 11042 306133550769568954840704 11043 270883974962321127254016 11044 307850398498014179858688 11045 271502542459238827530112 11046 306286817021079176950656 11047 271050319345261438652096 11048 309285446960912677577872 11049 271653141279621914804736 11050 306499201361791748413440 11051 272297525373199489613504 11052 309544449712033317055888 11053 271858692642937291043840 11054 307933879620224343318144 11055 272487777327968440688640 11056 309623595077766400712368 11057 273151336659979333050880 11058 308157971268860741290752 11059 272634141173999664685792 11060 311186167216096004970432 11061 273286389139477387480704 11062 308354004837684039927648 11063 273962861073164860316544 11064 311289404688116329601088 11065 273466599536201599943168 11066 309771517142350808962560 11067 274133509954623956477952 11068 311593311499130790953408 11069 274750316569600845845376 11070 309983605129992015758336 11071 274269987867708448137472 11072 312993745247489496679248 11073 274949898260976019051776 11074 310156045666596321986304 11075 275587957623472203603360 11076 313223015210103349102976 11077 275119064033993294832128 11078 311668672822465186828352 11079 275736571593221784436224 11080 313358283990061485251904 11081 276390172007183801496064 11082 311859770710599980056320 11083 275944661401202914146016 11084 314895976984458141157728 11085 276579746462821930799616 11086 312005954722197216659712 11087 277247737774899756314496 11088 315061073542303165135552 11089 276731496138987942100480 11090 313510225417585026594816 11091 277381436437562567276928 11092 315327152978537769698432 11093 278073538325603826796416 11094 313676460921685772502432 11095 277571806851493419534720 11096 316708490329183749709760 11097 278249684151320215712256 11098 313908517845901484929920 11099 278870989587569691708608 11100 316988738977039632427680 11101 278378093726278805211904 11102 315397796125299000304640 11103 279076452542599198645440 11104 317094879597384682439952 11105 279714437416888597865472 11106 315554142702674671687296 11107 279242482581874846674944 11108 318704840978912402951264 11109 279869165682334831047936 11110 315765022066300514315520 11111 280533146710987197068544 11112 318825719235889331980000 11113 280077596812921669729024 11114 317234000254861294708800 11115 280718309429654437453824 11116 319054796292656627227104 11117 281403828161510075132288 11118 317472824325415809939456 11119 280869471847450006078592 11120 320515023721728513020256 11121 281533365473134633947648 11122 317660156112358096795776 11123 282237742890179631107616 11124 320763289295725775711616 11125 281726891218174985103360 11126 319122582385507858646368 11127 282410814194700814252992 11128 320918704536061115607232 11129 283037355086383868212736 11130 319338626421249642918400 11131 282545828151614569202080 11132 322516091581176957196000 11133 283245974120712541388928 11134 319514691963309640007040 11135 283895611896008947701504 11136 322590032926887999508032 11137 283418064726220332187648 11138 321066991801703760156672 11139 284053751163426344179968 11140 322879847115990218594656 11141 284724540761141725871104 11142 321256753443119806558240 11143 284256728510098311962432 11144 324314189658206515611648 11145 284914393717024630497792 11146 321412918466890658520000 11147 285600695759819214530816 11148 324627962968928701966240 11149 285063234217654152812160 11150 322948016048165085319680 11151 285739955968723981516800 11152 324749185470036848830720 11153 286452314782954762534656 11154 323121055750371616194432 11155 285930737170506494244224 11156 326312035156799009300400 11157 286618880802590009418240 11158 323359245867195597155520 11159 287263905061366856534464 11160 326461093805904665722304 11161 286754875166320910998784 11162 324890684211268146635840 11163 287467675285339193541984 11164 326703396361433471342944 11165 288130631899534894454784 11166 325042908536834689757312 11167 287645403074601174097472 11168 328213553429930488276336 11169 288288257100137058487296 11170 325253003613407572639488 11171 288962376190401651508960 11172 328487986229890151895936 11173 288496509419872158560640 11174 326774203309634124209408 11175 289153353419955382916160 11176 328569647732594299821504 11177 289853782080937550143232 11178 327007485940704978512640 11179 289309664941584442862720 11180 330218038481836162744832 11181 289994168719254178844928 11182 327200936642953950257280 11183 290715853555397786642368 11184 330312456758846895359648 11185 290180984209886521852928 11186 328706582593247992476672 11187 290890294490262052424832 11188 330632702248368762725200 11189 291532489458251819265280 11190 328925146954708748472192 11191 291019511536760945801600 11192 332111664075132236859456 11193 291745366382946516166656 11194 329100188801498294808960 11195 292417181638712781128704 11196 332343958408503147693920 11197 291921228700331883712128 11198 330690011435054939571072 11199 292566365197751698524480 11200 332487971781654501219040 11201 293261107479065194635264 11202 330891039293860710691200 11203 292777342074146198817408 11204 334114824607078129246624 11205 293450158800663532443648 11206 331039664287594307119296 11207 294161163021144198896000 11208 334278385744313654048160 11209 293608361335701971342080 11210 332622170211293173322240 11211 294300056981738569076352 11212 334546826579438649906960 11213 295025993913937630644096 11214 332801844671401579524608 11215 294492799448657010747328 11216 336010687948374798269168 11217 295200127494838501972224 11218 333041961709941331274496 11219 295857717079748022036544 11220 336301048193813981602688 11221 295338785995882363610496 11222 334612750118778698988096 11223 296075900623668383908032 11224 336400827046480439982688 11225 296752768569233680001280 11226 334760919305262678120960 11227 296244110180664750576704 11228 338110481259683815244288 11229 296907859993382236076544 11230 334985143397077801066368 11231 297602161032449997132352 11232 338235775238422018010368 11233 297115823099301229275648 11234 336536367484888937608704 11235 297797989087449780616704 11236 338466774617881096214776 11237 298521245910078312723968 11238 336776915909068692224640 11239 297956787278182746419136 11240 339999927387365615383360 11241 298654129253186129796096 11242 336977017015721490935040 11243 299398620110090037089568 11244 340260806646669673799808 11245 298846333676490827338752 11246 338523925206418819425408 11247 299568352155622158122496 11248 340419934947442509028128 11249 300237680067010998260224 11250 338745560537333379763640 11251 299710360748960920415584 11252 342101797408177203604640 11253 300453667337439226947840 11254 338913651809817496533120 11255 301136251006251636896960 11256 342181420773786489213568 11257 300628825938565006279936 11258 340559088771835031719680 11259 301293850940523584824416 11260 342484657480185615643360 11261 302000906015987099032704 11262 340751195253558747349632 11263 301509125039112378880768 11264 343996060071237444829904 11265 302200554454822630259712 11266 340906538677587208747392 11267 302930571182219321010176 11268 344314315737404541391200 11269 302351971142355698286080 11270 342535893494087491194816 11271 303067787890205043173952 11272 344439971097015982341024 11273 303813849028781702745088 11274 342715235299674118619520 11275 303257893530539632235840 11276 346089668873975028391376 11277 303994294632397767968256 11278 342957804110149592353920 11279 304670475835328736744320 11280 346232574989099630201472 11281 304132388346302419519488 11282 344565921424878454774272 11283 304880492850850031713344 11284 346493302895730673193856 11285 305582690221028670040064 11286 344728292923053312446976 11287 305056650330502257584448 11288 348091315416304111154624 11289 305733940421691674755584 11290 344941718954969766228480 11291 306454906616125252301888 11292 348371721320739948130272 11293 305955142328814941084672 11294 346541968322299904241408 11295 306655262271122020508736 11296 348442371703692749200896 11297 307388516536128129067008 11298 346788194156178760694016 11299 306811130026125699528608 11300 350188779188194914083264 11301 307525538472115660881408 11302 346991119378623544453344 11303 308287746605139088628352 11304 350283741997301890777136 11305 307725360610895660633088 11306 348577486814911205517760 11307 308469686054223469216896 11308 350608171227227586471040 11309 309154101552739857899520 11310 348794048812866055760896 11311 308601833952302301720704 11312 352178080528073677433312 11313 309372441289682729634816 11314 348977881250570773307904 11315 310072333811137160432000 11316 352418462240797657253376 11317 309543020692255475935360 11318 350656689157088213060832 11319 310232010109777329005568 11320 352561824268030479807168 11321 310963132267011415286016 11322 350858301629928024150400 11323 310451949635518600584160 11324 354270399990944848089056 11325 311155122759616380775680 11326 351015532001899471683072 11327 311910432017468148328448 11328 354442639850171015599296 11329 311313055795127306367488 11330 352689601927967596896000 11331 312044337542533736543328 11332 354720522604966874617728 11333 312817207274318552686080 11334 352867449480739594641216 11335 312245783304956881562304 11336 356258991453914442314304 11337 312998056617886921370880 11338 353108227306662525537600 11339 313686377638145191751296 11340 356570739172290679772384 11341 313136189745232212999168 11342 354771503339786495445632 11343 313905014734747507805952 11344 356669898552394234496336 11345 314620512402255168688128 11346 354920977906032296694528 11347 314086146242719904767232 11348 358472120646840899802960 11349 314786070421438839425280 11350 355145303756059063008480 11351 315522420385262723541056 11352 358586560996590139591488 11353 314997496822229757976576 11354 356792575318764530322560 11355 315720655350723717380352 11356 358832120959688316084032 11357 316475604358489794019840 11358 357044701090811459562880 11359 315874102996473443322176 11360 360450352421892797363776 11361 316616179974912498594816 11362 357244799881462486636032 11363 317401682484265035720000 11364 360712681014232706548032 11365 316818573419840459778304 11366 358867894076062552630368 11367 317576798924661009992448 11368 360883041279740747185968 11369 318284155094817647789568 11370 359099493917203773504000 11371 317713848638032191984704 11372 362661361745435309661136 11373 318498439530481640345088 11374 359272578553172201179392 11375 319226427939943958161920 11376 362738020842435132671296 11377 318682973588349115658240 11378 361002927603347142628992 11379 319387736610521730075648 11380 363040461567044415891648 11381 320130836557023504488960 11382 361208990832879405028096 11383 319608413531050085987904 11384 364641378259724377661824 11385 320332133964301346327040 11386 361368361807622085869760 11387 321101116757018777900160 11388 364969165445544677009088 11389 320492224912766976150272 11390 363085053248985040415488 11391 321245043260906053621440 11392 365090585444317583295264 11393 322038405778559210105600 11394 363260554365221071695360 11395 321440267561925957270272 11396 366841228542153243677184 11397 322217639033018318249472 11398 363514825218821634148608 11399 322925131668964099016896 11400 366987995640215208965664 11401 322351192201611425105408 11402 365211391250705588123840 11403 323151338510656010005056 11404 367254072126950385843696 11405 323887190442303454979072 11406 365368069570034577426816 11407 323332476950249590004992 11408 368930300569020837775744 11409 324041564799627890556672 11410 365597811945172089825024 11411 324804674032955335266592 11412 369228113568233794504080 11413 324263509078718722689792 11414 367289724177845508005632 11415 325000623218079436246656 11416 369293532881875415911408 11417 325784373031069606756096 11418 367540173626886845009920 11419 325165871601774731041856 11420 371131363937315676385888 11421 325927554244137411813888 11422 367738173628519766988288 11423 326724019997729643987968 11424 371231019231817950967872 11425 326127952550090278576640 11426 369418498272455630578176 11427 326904775862541646758912 11428 371572765915686667943616 11429 327627380492316738116352 11430 369641627664860535622080 11431 327047190805412055356928 11432 373225690020414493770480 11433 327855631898629038220800 11434 369820747340954848213440 11435 328601276996347989464896 11436 373463127942138164139040 11437 328031682564035830764672 11438 371601529489365600295680 11439 328763061534164418414336 11440 373614227781593969802240 11441 329523524795433296812032 11442 371809713958773374540160 11443 328978909232715254376800 11444 375416847519225196805712 11445 329728814930257349603328 11446 371967233136336866168256 11447 330523521531510496170944 11448 375587970805846201714944 11449 329892136662334094113536 11450 373724042671346264228160 11451 330656861866176494496000 11452 375881340296752077361408 11453 331477437034523924614656 11454 373911023737899944581888 11455 330859782372921483867008 11456 377507079197381014491824 11457 331655282971345652033280 11458 374158673694845314616064 11459 332388384133035734323136 11460 377824612184066642362752 11461 331798833865232343043840 11462 375907173219858202833536 11463 332615055542310913084992 11464 377915143607170086351456 11465 333364694499090668792832 11466 376069662399894572871360 11467 332797448194227809560736 11468 379823198503318724415936 11469 333525746974436796548352 11470 376301132152444861755648 11471 334304127439362076875008 11472 379936989203741208224000 11473 333753778891014194851840 11474 378034786487255819528832 11475 334515540966467653305600 11476 380182492765225589302464 11477 335315597721220647109632 11478 378282449078482986914496 11479 334669344021505199140032 11480 381899020842666623524672 11481 335455424467017512067072 11482 378495299743244508292800 11483 336275396143688450504352 11484 382174982994376599616224 11485 335653717174356131459840 11486 380208372546621338888704 11487 336460583570792147348352 11488 382342015267225625374272 11489 337205100456815352898816 11490 380439014545762851333888 11491 336603747271057504717728 11492 384209115867860830566432 11493 337427239568831753466240 11494 380624737744041773476608 11495 338196625183797620963264 11496 384285992758723702608576 11497 337609131078341829003776 11498 382453254248536927502400 11499 338352121487501582649408 11500 384600852944675813884224 11501 339144289862056918343168 11502 382662395068437747601792 11503 338585076417725033778048 11504 386282457205945874392448 11505 339352111848289460898816 11506 382811801349852085276032 11507 340158956469457772083136 11508 386632587841181320943552 11509 339513584120217383137024 11510 384629160594486220736384 11511 340300649967961555734528 11512 386756517624633347089664 11513 341136006748913979288064 11514 384805350528208578455040 11515 340507086370216756596288 11516 388599974790327257844160 11517 341325005651843884651008 11518 385062000064100028557952 11519 342076798583566685013760 11520 388739834655519495443024 11521 341459309461952180989440 11522 386861168596952614457088 11523 342304456362429736532736 11524 389018349763118538820096 11525 343074246642479953978240 11526 387022625587598703508864 11527 342482778373495914585024 11528 390785860927633932994464 11529 343240621473274350759936 11530 387255797025267422171520 11531 344041071695944525470208 11532 391084435787504788659600 11533 343469954278723945176064 11534 389029693402708209324544 11535 344241680689985588720640 11536 391158655796306163291200 11537 345071051526879037691648 11538 389296407585049240632192 11539 344404174392103997407616 11540 393099695745806205311072 11541 345205568330374681059072 11542 389495751992909322495360 11543 346056178863680615878400 11544 393194368381668864504448 11545 345418314947759520827392 11546 391261169715804298253440 11547 346245952478782492313376 11548 393538274967188516544224 11549 346999810856379860642432 11550 391497691611664068465408 11551 346384390733246207989120 11552 395288625386442232694106 11553 347228336680989712678656 11554 391684548143666012830464 11555 348014377527544863469312 11556 395534019528685433706240 11557 347416924138820770571776 11558 393559875360400327333280 11559 348182847074425054944960 11560 395677231080904987482992 11561 348993096974052026886912 11562 393761728181083038662400 11563 348407212523925469029376 11564 397588642399158017998320 11565 349202338768123091659008 11566 393927199357779518063232 11567 350029469519850640624704 11568 397762878706142426598528 11569 349357869207939013639168 11570 395780048274271820628480 11571 350172815929140079650816 11572 398064860195645154979584 11573 351034856079343377978624 11574 395966512803605266890080 11575 350383696169531229705600 11576 399768199014159632639168 11577 351214382847727927197696 11578 396228330628622446778880 11579 351992322816970488142432 11580 400103338198678919331136 11581 351355345337957517435648 11582 398075608770566546434560 11583 352218791728779996648768 11584 400190417675775548343760 11585 353016407937906627810816 11586 398233862917064285408640 11587 352408602150544869504736 11588 402196260038291178513248 11589 353182506581055757151232 11590 398463404425272336125952 11591 353997436756283482899136 11592 402321105605735208958464 11593 353413881677662553719296 11594 400298050018088220542720 11595 354205494639864869859840 11596 402575408496473928581280 11597 355051351227432285923712 11598 400552338477147235436928 11599 354372239231366843905280 11600 404381072685757303520304 11601 355200589656523607377152 11602 400763430736612712398080 11603 356069095452631756019840 11604 404652835393587581018592 11605 355401571336724455660032 11606 402578260581099083784768 11607 356255771257761261381504 11608 404830656950150044204048 11609 357031110777804776514048 11610 402820204925178253332480 11611 356390919070046885772096 11612 406799459086422048310688 11613 357266641704680001602304 11614 403003313625746597730048 11615 358076672869708040114048 11616 406866309799444345436464 11617 357456421449179357727744 11618 404921789745834079386624 11619 358235780341449560064096 11620 407201627325214877937600 11621 359071660118078242945408 11622 405139630596803394134400 11623 358467177365778212272320 11624 408978098033727973633776 11625 359275338438858268047360 11626 405292263964976393081280 11627 360135913057743190981120 11628 409338598931401905540608 11629 359446378322068544258048 11630 407201129379153797606784 11631 360279482789211650765760 11632 409448693585477057526048 11633 361156333925650581169664 11634 407390009327404197631488 11635 360490541135757771881856 11636 411399194479497246659888 11637 361345585542905780367360 11638 407657289723417559619424 11639 362135122407480885496192 11640 411537970060549017635712 11641 361487686784131088983040 11642 409550502396647092920000 11643 362375194060193070730176 11644 411819318915600597235200 11645 363192909428942149857792 11646 409705568373863192171904 11647 362556788361084067803072 11648 413693295887305160943520 11649 363357013377898338369024 11650 409948229126184926270592 11651 364193820635192434462016 11652 414004461642657698300672 11653 363585366906113905590016 11654 411817986522726949670368 11655 364410157713680267525760 11656 414071340058577757537216 11657 365279523385580579471616 11658 412082595515284084823040 11659 364576119129410148978816 11660 416107653480329516009920 11661 365414132502491392502784 11662 412299255611518984280064 11663 366314555651157415691840 11664 416208759963350122373800 11665 365625847597494733860864 11666 414163155207704785032576 11667 366496785072600315282816 11668 416562999411509306045264 11669 367302074244535789381632 11670 414401944278151600960384 11671 366644375635970020739136 11672 418399333656033945339568 11673 367542787245507574082304 11674 414581040847745830423680 11675 368362317706367292412320 11676 418659353015405771966592 11677 367729550800015577171584 11678 416564849884085816611840 11679 368527712167024050013056 11680 418808700432421077679648 11681 369381654186933782274816 11682 416772873868645289162880 11683 368766424638782462787648 11684 420820601774122547406016 11685 369599717547412691364864 11686 416930234411062954339872 11687 370479627292598717662720 11688 420985597560629211877600 11689 369759319314344210934272 11690 418894162637655494149120 11691 370622928545831273891328 11692 421304620226200988576544 11693 371520880019337568313856 11694 419083880757283875401856 11695 370828196122474275109440 11696 423098689787020806426624 11697 371712660830082188199936 11698 419351436531040886324736 11699 372529296877698823357152 11700 423440664380292675369520 11701 371858099770124148543872 11702 421287725642940787619872 11703 372759776393480021067264 11704 423533144329297335770496 11705 373604982225925475533824 11706 421455084577106883891840 11707 372949197205944006341120 11708 425651007485089803529856 11709 373765959127931308294272 11710 421688974527502126006656 11711 374632770171258410038144 11712 425769305629163308819104 11713 374007971944789315691520 11714 423615427611146733995904 11715 374849185571864230332672 11716 426020621190931771909920 11717 375734404373829352052864 11718 423889357426385422754816 11719 375014984673999199174336 11720 427930613472442254987456 11721 375876076286426599276800 11722 424105588081124246752320 11723 376793817378110233902464 11724 428209764815499346185632 11725 376093368852684520373760 11726 426014795624033629334528 11727 376991733507369480943296 11728 428383525577241514386128 11729 377813357163148783879680 11730 426248876846183152665600 11731 377125515629985020928224 11732 430468991361221540846752 11733 378052289555794059115008 11734 426444572898884192785440 11735 378895367423947669076800 11736 430537452683671833710224 11737 378236202551655535488256 11738 428465386112652835194560 11739 379065005596139796763392 11740 430877492763885745815072 11741 379944384244676695548160 11742 428680165185814046384896 11743 379307408872357650756608 11744 432738019050764337385600 11745 380155171048777163908608 11746 428844582514055166176256 11747 381062713095171391782720 11748 433116122442487942736256 11749 380318972630242172715520 11750 430860474168299897668992 11751 381197371425597048583872 11752 433226638541401943923904 11753 382130585578190500608000 11754 431050512843612860393280 11755 381419766783400017712256 11756 435275084616923729529072 11757 382324689828553925713152 11758 431311761673241352371328 11759 383152836431625087488448 11760 435423656003091639918176 11761 382467244450516385476352 11762 433313272971076601846400 11763 383394722482488231773280 11764 435716601250735733218976 11765 384254095298503545584128 11766 433466501607636119864832 11767 383587617997792887255616 11768 437687170169940126332032 11769 384426935492511327660288 11770 433710360901426552373760 11771 385314659140402772404416 11772 438000467721325279415424 11773 384660949810183492635904 11774 435690808933484558800768 11775 385530335711878334251200 11776 438067070051983424259776 11777 386439313053699405255168 11778 435966830377940932980480 11779 385690874712846208320672 11780 440213334295180057922432 11781 386586405071607611573760 11782 436182933651620363292480 11783 387530143497053784902976 11784 440301539840641821680544 11785 386804139169207914655232 11786 438135150837682616519680 11787 387714868312159958556096 11788 440681274920980862535872 11789 388566973199403927263616 11790 438389334947070993810560 11791 387857399758628228344640 11792 442619465398233420510400 11793 388801334277583984495872 11794 438568830901058790875904 11795 389676906132126979885184 11796 442882206296257377433344 11797 389000230826416886273024 11798 440651209316401815676480 11799 389849943382067194529280 11800 443020757059446633954800 11801 390740067760847516448512 11802 440871711006464879512320 11803 390089667627497258215424 11804 445147211896982471071200 11805 390957510790124726782464 11806 441035874323023638028800 11807 391884162271347439951488 11808 445315611042701313681024 11809 391128568653594109267712 11810 443101068778212432398592 11811 392033439983109032962560 11812 445634499263623829562592 11813 392987834095394174353536 11814 443281882438930151958272 11815 392244151221047358479872 11816 447536026806280520408064 11817 393182056922229287883264 11818 443563639581854594256000 11819 394029475622994965382656 11820 447889870093072342124544 11821 393316069394015897175168 11822 445603948646781054974464 11823 394275790460475992300544 11824 447978436357338048249072 11825 395163118419480870414080 11826 445766216565154187452032 11827 394472497846883160165728 11828 450198089073404180564848 11829 395323373383098370620672 11830 446014282520906747196480 11831 396241900368005110883904 11832 450322445992935542591232 11833 395567746326691928176640 11834 448046972468913217615360 11835 396455710405660225777728 11836 450579926859417649610976 11837 397395547097081294338560 11838 448322834405743218428544 11839 396627661151659988894720 11840 452583116207144000589472 11841 397541077270402102191360 11842 448533543157430161444608 11843 398501671791776934926720 11844 452884297751395496689088 11845 397760136561930617057280 11846 450551978208845539636448 11847 398694596381372583205632 11848 453059866640409057299808 11849 399562320190446798343680 11850 450791097930940566620800 11851 398840642803962946833600 11852 455252781062846022848912 11853 399815694302777514786816 11854 450981560694952573474944 11855 400708653113774052445888 11856 455302649329317259052352 11857 400000574467287167955968 11858 453122091542686516226616 11859 400876038856032753981312 11860 455664880226401553344992 11861 401792507780018898667776 11862 453346806604296306853536 11863 401114791960463045726784 11864 457623336757874062379312 11865 402015604720545715243008 11866 453505787853554548872960 11867 402970112885870099111328 11868 458006904736825580301504 11869 402187382652713231572480 11870 455616373686453963839360 11871 403108210618434305896896 11872 458126401995535592725120 11873 404091775836454770574848 11874 455814077402089706617728 11875 403326172657384343636960 11876 460288028414290954543104 11877 404279538409063547048448 11878 456084074955466984352352 11879 405161375066703395551104 11880 460435145802730847874304 11881 404428624738617783440384 11882 458185389488787940348800 11883 405410375876045004107904 11884 460721901580006362576592 11885 406310304201761493917952 11886 458349798585394896896000 11887 405605773311107528569216 11888 462805190453553592336224 11889 406481010664296522453504 11890 458603220025175008971264 11891 407413893282953552794880 11892 463123712872193531768160 11893 406729586723966338509568 11894 460684446420421238915840 11895 407641173922116390283776 11896 463180222584964015022080 11897 408605464655993537351680 11898 460958410416598141643840 11899 407803614686225614303936 11900 465452714801272367913408 11901 408747783567059995484928 11902 461183954420151835509120 11903 409732699030342379479680 11904 465542104674572432176416 11905 408961550347988207690752 11906 463238923186645232797824 11907 409933130427290946358368 11908 465930619805641390831008 11909 410824678803897515355776 11910 463489091174990547945600 11911 410077182022052752217536 11912 467959204776734756086176 11913 411065147433525944166144 11914 463683545669520836643840 11915 411990904765544811034816 11916 468238612466156180934768 11917 411260278001416972185600 11918 465880062299121077359232 11919 412152588128800988693760 11920 468373583910753295529440 11921 413103215799526493915648 11922 466100417456441227882368 11923 412408059212504306948832 11924 470605118458675644713216 11925 413330204337741699742080 11926 466254665753169999080448 11927 414297169374162834694336 11928 470783763211562878796736 11929 413497379349462886394880 11930 468436431867932304663680 11931 414439820825738327438976 11932 471119022461222334661280 11933 415444597244581110512512 11934 468621941159823508098048 11935 414665684822647860531712 11936 473115511048476113487632 11937 415647669802559268532224 11938 468900100724741518294272 11939 416548688370411409010080 11940 473468651145134155800768 11941 415783739275081330471040 11942 471060173583109581303744 11943 416800419308834818333440 11944 473560993016086360089200 11945 417721475264673001901568 11946 471224460400625084014080 11947 416986954298274219848192 11948 475899597319521705423488 11949 417893692402726890204672 11950 471476183391937009530624 11951 418856473778873389974144 11952 476016486467983755297616 11953 418147731612162401104128 11954 473604790398910676040576 11955 419072366394471157661184 11956 476289237632666117907024 11957 420068332862638067900672 11958 473894358086464820547840 11959 419242490687593612411968 11960 478401986108913548219520 11961 420205747437024476857344 11962 474108453782222314534080 11963 421225667892147093276800 11964 478704586834434011571360 11965 420434858965689873602304 11966 476225062918019534473216 11967 421425777939058302874560 11968 478871930611125705668320 11969 422330838414184259659776 11970 476484373397364064604928 11971 421568271417172546443808 11972 481188797364999621153536 11973 422581445706664100100096 11974 476677666643191229614560 11975 423524278757320334682880 11976 481232936008710209008224 11977 422782082735141372755968 11978 478927614260064780953600 11979 423703143945067807149696 11980 481597910339308029138112 11981 424672783225774892461696 11982 479140859880084088639872 11983 423944696948284752316928 11984 483670959613980178937856 11985 424896582557085612926976 11986 479311161700355358674688 11987 425890906199488688862176 11988 484074375582821492185200 11989 425059578555511923789056 11990 481533005311956235483648 11991 426036619360769870007168 11992 484186052398305155784720 11993 427071645744063672689408 11994 481724603334164658115200 11995 426264882704345912078080 11996 486448190122272441326368 11997 427264358374135179820800 11998 482013896447467840379904 11999 428193189872173669109952 12000 486600494106362556629376 12001 427404771973025227609856 12002 484228611782784244463616 12003 428438396382803965452096 12004 486897184579385443312480 12005 429396040526885744970880 12006 484392363371118182674560 12007 428643715010751814790848 12008 489081192860379472045248 12009 429569899893386564709120 12010 484635928988144052000000 12011 430546862468738241074336 12012 489421825862046686690048 12013 429822435769649568158976 12014 486835820974542917991040 12015 430773885082658695057920 12016 489476289177043060334144 12017 431786052199334588126208 12018 487113072059368157772672 12019 430946356143913218875776 12020 491865152935452347334208 12021 431935638338386853438976 12022 487336699795383805045728 12023 432980739133450073371200 12024 491939625376970969042624 12025 432154795796465083043840 12026 489511411584346621938560 12027 433178332543786044163584 12028 492346567979478350350592 12029 434107574832688970617600 12030 489771136545496805583104 12031 433314435534400152083776 12032 494481412230029125262272 12033 434367448954578962566656 12034 489963508966845983051136 12035 435334637652438388292992 12036 494757179797978128638208 12037 434566707396924071982720 12038 492262895924793457372352 12039 435497447233998995055552 12040 494905791629715197828544 12041 436502184857373257680640 12042 492498293826082312675840 12043 435752141225368756041248 12044 497259144095142365279888 12045 436720944404722831371264 12046 492648254010242443523712 12047 437752113123499227702528 12048 497433803716990280923136 12049 436899076565259885506048 12050 494936036246636554664064 12051 437900799366255116859264 12052 497766191948159366251008 12053 438949048256536019891456 12054 495132743379597758326080 12055 438125341046297769871552 12056 499875474259771559528256 12057 439147137462733358892288 12058 495425934617771452309440 12059 440095357005575086218048 12060 500241707987429732560352 12061 439293708632685972565504 12062 497694082145244266295168 12063 440358194261199335292864 12064 500319652323262403647296 12065 441336605549304087368192 12066 497846362779371386424448 12067 440549851872740689220288 12068 502792835977702864132672 12069 441510399036893961202560 12070 498111306011777913641856 12071 442509455000952598603968 12072 502908433340934303052992 12073 441756233406313742746880 12074 500350668934452450556480 12075 442741029715287013472640 12076 503186016390493535931216 12077 443785294922160208800000 12078 500642078787046848764288 12079 442915630260269125023744 12080 505396953154154693690240 12081 443919463210179244452096 12082 500868902251722899731200 12083 444998906420603098346240 12084 505715705903965606978944 12085 444148384471002461935360 12086 503100427315821388081056 12087 445192946540676544243200 12088 505883461105449815068224 12089 446154742106743379851776 12090 503357203429323481981440 12091 445341449091859045643968 12092 508312899166859818280128 12093 446414801339064119763456 12094 503542180158655006280448 12095 447399265610871806673408 12096 508366155239284201462656 12097 446615601119983187828480 12098 505918288579157820228864 12099 447569983895740771359360 12100 508743776690228574291848 12101 448592064804180997364864 12102 506135526252974364260736 12103 447830929422291389236544 12104 510919608532525144449408 12105 448830687103750323655680 12106 506296898374135382414400 12107 449882311637180332043552 12108 511321432234480237642752 12109 448992100280208011742592 12110 508648144612361768300544 12111 450024514466994926300160 12112 511440303560613271424464 12113 451102302713204579258112 12114 508847940421366383596160 12115 450245725791917740175808 12116 513820763920348609964352 12117 451306132448959598307840 12118 509137294205630627289408 12119 452282407454422978537280 12120 513963489944525202137792 12121 451453015732844584278016 12122 511454635955847761533440 12123 452534983159472920021248 12124 514281721209323154569408 12125 453543892214841709616640 12126 511623341535283205892864 12127 452733191870227625082560 12128 516583022881228881202544 12129 453707978831942203385856 12130 511874841502976268518400 12131 454746800461012984459008 12132 516932182958564652979392 12133 453974328967752519665920 12134 514179436660158096728032 12135 454980701100049204534656 12136 516964246291617662530432 12137 456039785138568860997632 12138 514475735195379023171200 12139 455152480201411882765312 12140 519486494207046114432352 12141 456184786432879309175808 12142 514707371811578132592000 12143 457281399921453529898496 12144 519553348163814501218880 12145 456415968125941455515136 12146 516991558461968121699840 12147 457489554655076408554560 12148 519967481464843604270864 12149 458474277270274680619648 12150 517245622536946663313824 12151 457624896827354142468800 12152 522226180920093876537984 12153 458733830425922854914816 12154 517445648799160626309120 12155 459742790585224543766016 12156 522511289566831966773920 12157 458928023832312067262080 12158 519864148698569359484416 12159 459920464092388065222912 12160 522654487898002969473344 12161 460971002083273056196608 12162 520091966967163144689024 12163 460182998251632620977568 12164 525116758949537967588000 12165 461193549370724161497600 12166 520257222559395975022848 12167 462281734895219657694720 12168 525305147463219299356618 12169 461365262308812333684992 12170 522668242613576419879040 12171 462415945840865203845888 12172 525643028115768924006784 12173 463533789002792092128256 12174 522862635727947943619968 12175 462655477514666457202880 12176 527852286383569120901856 12177 463741188153920316260352 12178 523147887658560243117696 12179 464728297490731602441024 12180 528239709474017830200192 12181 463881121942198165571072 12182 525542423522424380438880 12183 464989264305566391715968 12184 528319898109862932865776 12185 466018573183259996894720 12186 525696939678156507826240 12187 465195443322829830442176 12188 530918021046068424058272 12189 466197927330585087292416 12190 525956394311352483777024 12191 467259599362806640391936 12192 531016509751449772590496 12193 466451818729343650827776 12194 528324632500181004015360 12195 467494348302698783041920 12196 531309944620807318932544 12197 468577836053392720439168 12198 528624563746977382093056 12199 467656192015939114183232 12200 533633640749237105585200 12201 468724384318592874993408 12202 528852841471529078379840 12203 469854948969323247460064 12204 533954207510013736176256 12205 468960946261468168208896 12206 531185924429226003032576 12207 470049632780539637638656 12208 534132376191305097974144 12209 471067382283488320441856 12210 531456830156478363572736 12211 470191502588823321267296 12212 536693850251768065435200 12213 471323960779028763234816 12214 531642621950328432966336 12215 472367777943515932500736 12216 536732088028803987465024 12217 471532486853345972677888 12218 534133034993090942995840 12219 472543634702353945220928 12220 537111097939856516397184 12221 473611071485904561174912 12222 534368513072497838211840 12223 472807581569515493598464 12224 539407434376471783856576 12225 473843722491125981310720 12226 534530826226380485247360 12227 474952630879851761380832 12228 539821974102730392149184 12229 474020787303627128854528 12230 536998688671918318678336 12231 475105102102394975270976 12232 539928977879961574860384 12233 476243317123644613287424 12234 537184502647375391927040 12235 475327381109244764014144 12236 542445857292641205661952 12237 476445877856032202403840 12238 537492248600509556840064 12239 477460927774199210213376 12240 542595449779609811366048 12241 476580359010721086910464 12242 539929056633697872055680 12243 477728349166512423711744 12244 542912683133384880198928 12245 478788246064833449656320 12246 540088435747646427983360 12247 477935626638464750665664 12248 545318820246878535805040 12249 478955113465508872325376 12250 540357926113236789062784 12251 480049481907134363972704 12252 545683757188965929026272 12253 479217496839674234354560 12254 542786034344489071100800 12255 480274350215384761816320 12256 545711761078993913395072 12257 481400998869544397051904 12258 543087412236820921075200 12259 480455584083118898751744 12260 548354556524736320495008 12261 481547153457469293726720 12262 543305790510808267283424 12263 482694205012943382790080 12264 548429901880187389048256 12265 481781575325761298719232 12266 545715632097718385789760 12267 482900948081349465134016 12268 548861560910560863854992 12269 483932623379579353747328 12270 545970893544395517829632 12271 483044264595461860451328 12272 551231692216871247154144 12273 484206786210642363926784 12274 546166293284057942838144 12275 485275580992788266292320 12276 551512074321804792940832 12277 484402289526720761363584 12278 548724641173187874463360 12279 485447620301114033375424 12280 551659462870231799563328 12281 486541611491704224201728 12282 548958985897841866817280 12283 485706338906861407719872 12284 554249155655705226260576 12285 486783372335332112891904 12286 549119344176465988670976 12287 487921703773460553991616 12288 554424240993935030712336 12289 486958448054402352886528 12290 551640173519350531573248 12291 488054388148011151030656 12292 554788755174377831756544 12293 489233854955952601809664 12294 551847834324705248148960 12295 488290484397319648042944 12296 557115076363085989142976 12297 489429167146347437293824 12298 552136748151721947521280 12299 490480902391884957487008 12300 557511001352249857036064 12301 489578895410857222550400 12302 554644330781897683393920 12303 490754819874877007995200 12304 557571002883910000802912 12305 491826414029086343288320 12306 554809383011830617619200 12307 490956621546113308489856 12308 560312446289172953617120 12309 491998781931119399794176 12310 555079947093100698618240 12311 493115204237722627046208 12312 560409454740387708700688 12313 492270475358545143834624 12314 557564666091546305463040 12315 493359269714594249093376 12316 560696762211565746640544 12317 494510285719577041414144 12318 557857451968161057483648 12319 493524432337151687282176 12320 563153479170384447398592 12321 494653351673810243245824 12322 558099097012037417955072 12323 495827448667581602341600 12324 563483561992875295691328 12325 494878889741319971298560 12326 560551008427132508515936 12327 496036713954465135412992 12328 563660443491393267376416 12329 497101711452931230852864 12330 560820950721420202728320 12331 496182501717065052384640 12332 566337989801451081867504 12333 497361855351669510507264 12334 561017588422669985643264 12335 498465574410907646592192 12336 566378036110030804112800 12337 497567226777107538359552 12338 563640544130311033549056 12339 498633280817792234434560 12340 566767992737065585548896 12341 499764777378379598058496 12342 563871655333901269357248 12343 498907695462679563938624 12344 569173185872171488007104 12345 500005418008841593993728 12346 564021416756788640477760 12347 501161868284901392832096 12348 569617398813543379907840 12349 500179310706810695737600 12350 566626121765048993592192 12351 501302678633914038059520 12352 569722504419350909893920 12353 502503107203425369533184 12354 566810850506320117854720 12355 501545460975001897125248 12356 572363055468735863560064 12357 502719491194957664216448 12358 567116009574177780542784 12359 503791329450593734141696 12360 572492647657360724787648 12361 502850081966493989222400 12362 569691684734191500861440 12363 504061132296320786550528 12364 572830631765969195783968 12365 505161357738537022552832 12366 569859147292124335770112 12367 504257770593530082673472 12368 575359283147334824260944 12369 505338568952690680762368 12370 570125188376708469917184 12371 506487785784233084826112 12372 575724988208711371241472 12373 505613347463729574432640 12374 572662622784077837273472 12375 506719359513349656174720 12376 575758233579372261993152 12377 507905176391229564804864 12378 572977002795869911680000 12379 506889854704074696275232 12380 578541272347131191715680 12381 508037167062119058084864 12382 573200704452368914587648 12383 509256690005271241685888 12384 578609075103392304863952 12385 508284362846636425028096 12386 575723135993419770466176 12387 509466052033337460563328 12388 579037607099612097801088 12389 510544947693720548006912 12390 575996785312177690595328 12391 509607212238730001104320 12392 581537012494436483834512 12393 510819349718414670330624 12394 576198772866660320506560 12395 511939213317170600152064 12396 581820127587085261408320 12397 511027225405339604402432 12398 578881256676969873969024 12399 512121282193192537645632 12400 581958445182544479169344 12401 513279360675695030474496 12402 579107311231574522880000 12403 512384730239265411164992 12404 584695310586543864180096 12405 513518644868494373457408 12406 579272949189544894007712 12407 514704584706059358283712 12408 584875298862719640966528 12409 513683411876657731513088 12410 581923399824516168823040 12411 514851240604668526770048 12412 585243807151017940593568 12413 516083266622005380377472 12414 582118591088302699148160 12415 515093118880738039174144 12416 587673343928644933454496 12417 516280652048041215757056 12418 582431622896334175243776 12419 517390674887138763796800 12420 588093040856707961610240 12421 516422038944702482659712 12422 585071682698343704960480 12423 517654265599082224014336 12424 588142536840388089987264 12425 518796085017771547645440 12426 585230418731357461635840 12427 517870421923930958470176 12428 591014541019736431303456 12429 518976547607179919138688 12430 585491319989849169081600 12431 520137142797977104987648 12432 591119539915198216525632 12433 519246741139150385462528 12434 588111730267357347091200 12435 520377091051068577210752 12436 591420177181863733298640 12437 521586729489165426018176 12438 588413956227200350813600 12439 520555391459993443599744 12440 593996645803205575219008 12441 521735212743485194100736 12442 588644027255536027343040 12443 522981352282555393466368 12444 594318827057225804801152 12445 521966685511173665183232 12446 591235236046075403233280 12447 523190955729022992099072 12448 594505714916251037409904 12449 524293787033752813372160 12450 591511216454337139572096 12451 523319315192636603187040 12452 597319584496261327773440 12453 524571373367161521209856 12454 591708398953481131672128 12455 525726892157671289004672 12456 597344563743952948294800 12457 524783371107273831833344 12458 594448737787894169600960 12459 525892007604670859293440 12460 597758201639522256451904 12461 527087818599627226263040 12462 594692762834445323296000 12463 526166442900974637305408 12464 600287767062698585647840 12465 527323135868339295320064 12466 594840087957313071103488 12467 528548250407011361209728 12468 600737545378330920816672 12469 527503100955516129021952 12470 597566627476278447441280 12471 528692592291039676737216 12472 600826467204981820868288 12473 529944999852837136386304 12474 597770614140100116207360 12475 528933901987926543108320 12476 603612218008817537595072 12477 530151412322008402533120 12478 598083232556286066938880 12479 531279844894019033389568 12480 603738139998475265930624 12481 530296517452960551844352 12482 600785164679600400043128 12483 531567087557218815191424 12484 604074185611678112290752 12485 532729924852022689831424 12486 600931427457854748740544 12487 531763956104679228504128 12488 606745391974284721810176 12489 532902630497268711237120 12490 601214750653252940517120 12491 534096635904314832864864 12492 607129339460882647981296 12493 533170711289971713914496 12494 603880226277795907147648 12495 534342781666001450923776 12496 607145767856405176278880 12497 535586021753578083823616 12498 604192752969163981202304 12499 534520735492378650724224 12500 610054501110417544075984 12501 535719096115815745308672 12502 604432825138450113410304 12503 537002411369711991867072 12504 610123066740827839713504 12505 535958459515682225614848 12506 607088226864869304542400 12507 537200592179171727681792 12508 610566826211212051167840 12509 538347756453910438470656 12510 607364282851572773284480 12511 537349337161131048337280 12512 613181418890986780952448 12513 538629267039278711758848 12514 607547997300281889406080 12515 539799489749994192593344 12516 613484696806169717785920 12517 538837773919327792299904 12518 610376703265804450386752 12519 539975278749606787541568 12520 613626613925379026395360 12521 541189400716528641091840 12522 610600704392756782479360 12523 540254479706608081031552 12524 616496311058605341644864 12525 541441769024635049018880 12526 610759099779775656587904 12527 542695947462162738964224 12528 616663438627295410583936 12529 541606062653819243085312 12530 613557279297519182970624 12531 542834898351952850100864 12532 617048479958799796375520 12533 544117667325427079234816 12534 613758109800284785437824 12535 543069171793667914189568 12536 619599563370904544662656 12537 544334297560098718832640 12538 614072558507178822070080 12539 545492151487146480960096 12540 620017735244029668466944 12541 544474188017200037324928 12542 616830771398005737077760 12543 545760291862346196506112 12544 620078441576760535317016 12545 546963606010831055768576 12546 617000860451216938026240 12547 545969932309064628366176 12548 623101660552453282469312 12549 547127411861171668651008 12550 617262725889061364509536 12551 548364585942021086578176 12552 623195444047766702112288 12553 547416721195850026645760 12554 620003659766012551780800 12555 548615336522874021735552 12556 623485659986050200533408 12557 549873720703426838539008 12558 620324423529162400610304 12559 548786908499577577744704 12560 626202157848140791260128 12561 550011857154539517494784 12562 620565534730287281401728 12563 551319980425147467384064 12564 626536237850782931196496 12565 550260576145290252845568 12566 623280998656438109156736 12567 551537737181649656098944 12568 626707258359124772007824 12569 552708995144823017492224 12570 623546264339460464838400 12571 551667222967339490104512 12572 629679356190599975838336 12573 552991203342659313704448 12574 623752717529673629274624 12575 554187499880564033734080 12576 629696811548081559482784 12577 553187816696183412548608 12578 626631290551757420654976 12579 554365707153193179851904 12580 630120095065446753592960 12581 555617335835294715034112 12582 626870557616648491629312 12583 554650662712520980885184 12584 632760574010337729974512 12585 555851555098864898770944 12586 627029415735453582339840 12587 557146902976048111755008 12588 633234399520837236640224 12589 556025861104980183736448 12590 629897524251050912990592 12591 557279009166965711816640 12592 633318111502445386067504 12593 558604494520092829366272 12594 630092826721916699006592 12595 557530419500212153066624 12596 636231581131607521010080 12597 558818936637528682708992 12598 630398951629210379891424 12599 559993675951646488088128 12600 636373369625281519094080 12601 558957075094215297132544 12602 633247190524587472989760 12603 560274977093930758416768 12604 636719040922069476988416 12605 561498585297952526000128 12606 633390897442576640728832 12607 560488790209452915533824 12608 639519628818414101065232 12609 561683562305809000952832 12610 633668258500014303774720 12611 562942786155885254349920 12612 639893272903178442222912 12613 561953374111715477819264 12614 636483662740870150231296 12615 563188306648205081092032 12616 639914562600419641478688 12617 564480643203233548513792 12618 636810035864628629908160 12619 563353070404314358115616 12620 642968700083774460537216 12621 564622141310574948444672 12622 637043392257181621268352 12623 565968495780566733650496 12624 643019229791969952885504 12625 564873849188332505226240 12626 639814903326904783900800 12627 566171343920391183559488 12628 643493230596653795099456 12629 567376556136484726502400 12630 640104236789331553571328 12631 566305461807592256283264 12632 646242970294387894868688 12633 567648740108862632740608 12634 640289709547787730413760 12635 568892681207200632741312 12636 646550942774075079043488 12637 567868653386983165204864 12638 643249893119656760689664 12639 569070288559618420118400 12640 646668030598796957561728 12641 570338919614636789734912 12642 643491257586523904315520 12643 569353400470265450384512 12644 649692508793717534868640 12645 570588032302326992630784 12646 643652439826558012224672 12647 571902680732042798152640 12648 649854036944894137293888 12649 570763733811094005803520 12650 646585398658889734665600 12651 572048156784518409948480 12652 650243068658391072655344 12653 573405370778449092161408 12654 646773297886753144472960 12655 572285552229526689274304 12656 652936829824868515755904 12657 573616062475851783452928 12658 647101648231498002234624 12659 574819074814802903369184 12660 653372211880713042568448 12661 573742887259074864443392 12662 649996354235389990589248 12663 575111324329026276948480 12664 653419778010367631822080 12665 576365833574727425354752 12666 650150028401012692819200 12667 575323905817771001490624 12668 656577757975880091568704 12669 576529971125207649338880 12670 650435267952216183183360 12671 577832865321468105187584 12672 656680421626677060212528 12673 576813870336525736691712 12674 653319760636204924223616 12675 578069502894049060844640 12676 656971294544110539069984 12677 579408188291210980359424 12678 653640531640138945364608 12679 578253637479950413651072 12680 659812477526202021100416 12681 579552334906658549957376 12682 653867776020130834037760 12683 580913533871276428027520 12684 660164921891298531850368 12685 579797409307961656701440 12686 656728746272235165699200 12687 581123041195921296480576 12688 660343968381129596640544 12689 582352101972380098364160 12690 657001315931137371952128 12691 581265263008588858976256 12692 663458728833364804565312 12693 582646980041760353959680 12694 657193402058243629073280 12695 583915165583136915168960 12696 663450808822758573329072 12697 582847280080217741714176 12698 660231304646866845245440 12699 584091290585139120488448 12700 663896382498336859154304 12701 585387734743785277896448 12702 660475099069357692307200 12703 584363966837092600285696 12704 666667547353383936391344 12705 585640029320055332826624 12706 660628483788801489421056 12707 586995574646082746299200 12708 667148220150262216865216 12709 585818578777775029664256 12710 663622123807290615012864 12711 587120533476925408519296 12712 667238362958805512472736 12713 588521327345457430126848 12714 663828722696992847875840 12715 587369390031433280027968 12716 670303154258478741967120 12717 588724469703304475518080 12718 664141568385279225423744 12719 589969662573834656492544 12720 670431702562286535676416 12721 588867330989364453101824 12722 667119186852991593899136 12723 590261155443544233381696 12724 670771770992831444295920 12725 591534879753029947068800 12726 667280706809516648818496 12727 590472314550562172417920 12728 673720985935285256853824 12729 591708240965128517515008 12730 667563280580538350661120 12731 593032311662551088651136 12732 674103722818786874785824 12733 592000451767771517448704 12734 670513080539327860884224 12735 593295263816660244113856 12736 674103257686789217509216 12737 594658029378798572531200 12738 670825006676574246984960 12739 593454383073250143583136 12740 677328762844621008783904 12741 594791937538019874390528 12742 671074983626713476829824 12743 596189520966142982442432 12744 677379460571907876768384 12745 595032371954089953244160 12746 673984263214617433645760 12747 596405580989539052553984 12748 677858593902838777334640 12749 597669104374027543977984 12750 674264369046069921146880 12751 596546703111804697053440 12752 680726246905549605293456 12753 597949382252913043900416 12754 674465959466738476638720 12755 599256653519329493677568 12756 681047044205619794802912 12757 598158309275984874780288 12758 677579093183870717239456 12759 599419058513280683253696 12760 681163915507885689386496 12761 600764487998398035011584 12762 677821552413982691735360 12763 599716838529179412255840 12764 684326177903113369961248 12765 601018771598267247341568 12766 677958759037867421232768 12767 602392156121994277986816 12768 684503685970729493515520 12769 601192131130723789455360 12770 681048649021509769902336 12771 602529383817958312487424 12772 684906452797448487483520 12773 603951060827402693334528 12774 681231259221164011022400 12775 602780942893583157150720 12776 687726146120731775482480 12777 604172408052831914039040 12778 681558282188338922145600 12779 605445723576613276329024 12780 688159999277139166285568 12781 604296768757512423157888 12782 684613672391078722263296 12783 605733632218604197378368 12784 688208384551360062268160 12785 607038872289672728384000 12786 684770172031635439932288 12787 605935535532146529681088 12788 691522240135789184313600 12789 607220196535341193145472 12790 685054147267078859888640 12791 608578492207595310486464 12792 691604359513959030098688 12793 607511406850776117235968 12794 688062049516200660616000 12795 608819023323532270384128 12796 691920295662221499022848 12797 610228679486455217904128 12798 688404262414260719616768 12799 608992472471912519903744 12800 694907312390437753154778 12801 610351879445084332730880 12802 688628040265799503004160 12803 611799409915445120995584 12804 695261574703702952822272 12805 610612950784808950089728 12806 691619542580018194238784 12807 612018670390498677572736 12808 695420538444854296703424 12809 613293355783198369030656 12810 691908669954049130434560 12811 612149800031935265074880 12812 698702576437674345586352 12813 613583448154680669041664 12814 692109681165408613197696 12815 614914690913942812953600 12816 698685070144265737113856 12817 613801452709056222778880 12818 695291760709504041348096 12819 615096946622487400543872 12820 699127320100333498048768 12821 616471224937363189665664 12822 695519371919231129682688 12823 615378448831430449659840 12824 702052152634860018750048 12825 616725901138207986846720 12826 695681851870489600739520 12827 618127599268025569804608 12828 702549852087401236208736 12829 616884131883396963056000 12830 698822563074082595859584 12831 618265355401549415819520 12832 702630573313490322973344 12833 619731015841713027182592 12834 699021502541084905226496 12835 618522505849795120363264 12836 705829313335130858077472 12837 619931734907639676370944 12838 699352387388980198125408 12839 621246804802679397006144 12840 705964418890319926863872 12841 620064171631123327211776 12842 702482215238768381855040 12843 621530672343154351873440 12844 706311634861809916398800 12845 622879501822544736192512 12846 702631310492133605238912 12847 621750229873661684167872 12848 709393905987266088673120 12849 623056153800010733607168 12850 702905193282855638545920 12851 624435751246303269152448 12852 709807085060358200468224 12853 623348308062563713263488 12854 706010350435207949068704 12855 624688090357757195580672 12856 709798170947655680362048 12857 626120911108193548213248 12858 706327781701738343336320 12859 624865729945613499512576 12860 713175024799490379836064 12861 626267306483515517371008 12862 706567410529828024652160 12863 627740451112783680844480 12864 713195073541646124851904 12865 626506178356986486677504 12866 709636966570883253283584 12867 627952755235187074466880 12868 713703910961196493643968 12869 629261823384698460781056 12870 709931395471343545582720 12871 628073738620433758256192 12872 716713459640619041506464 12873 629558932253412321070080 12874 710121553641218034844800 12875 630927798679934912753280 12876 717026893133404210567040 12877 629778031426762431035392 12878 713370496423651177750784 12879 631091828884126141320768 12880 717156472178426981056768 12881 632506494432211916354304 12882 713620816548598785604608 12883 631382728766454156706176 12884 720480058680031662040912 12885 632747838883391115434496 12886 713757617997508008294720 12887 634204516100431937757248 12888 720653605494831812978736 12889 632931591369883125963264 12890 716987509882673019362560 12891 634340903454185808509952 12892 721043707328818804919008 12893 635824073524683062176128 12894 717187885370197064321536 12895 634593504180682087325120 12896 724012829406359955138592 12897 636039708652361018768640 12898 717526147324290897670656 12899 637372360292792653053792 12900 724454560141874954158464 12901 636173339179301843525120 12902 720725520356193928903968 12903 637676760457900483073280 12904 724484067976790780959184 12905 639056452766928991076352 12906 720863369072314517698560 12907 637878555657794072518688 12908 727979458376976451345888 12909 639227730653492913156096 12910 721159009092966202413696 12911 640640722711444512433024 12912 728060366408476045074976 12913 639511581930105409191936 12914 724314633594888899137152 12915 640902128259063822851712 12916 728377320895712337780176 12917 642372212244310612749440 12918 724646220768341989658304 12919 641075779161524605008064 12920 731490173025347539456384 12921 642491733429556912682496 12922 724893994471430073815040 12923 644014803927010913161696 12924 731868742008483960083296 12925 642745531815810305959680 12926 728035798724329344934912 12927 644217028743207646414848 12928 732019868123030065975856 12929 645573245410620391264256 12930 728322342294547483200000 12931 644358369521227238483200 12932 735449767124157233508640 12933 645877999330745972404224 12934 728503713886799241770112 12935 647259274279691243405056 12936 735434489473976600483616 12937 646086753065284997927936 12938 731855505208882094573120 12939 647429206495743633348864 12940 735898598470762164514592 12941 648870162576779169491840 12942 732087133164420801325056 12943 647731722786689961701056 12944 738959832257545751718560 12945 649134710113630100147712 12946 732230064098874058266624 12947 650620908015852140300000 12948 739451869970185559529088 12949 649296058163191055060224 12950 735542812510384027678336 12951 650753252871685412275968 12952 739537718982185676369264 12953 652270588686368673212416 12954 735742534424012003339520 12955 650994452569455727266688 12956 742892480531958391516608 12957 652488158329325084339712 12958 736076865309682153137408 12959 653860680759918837757568 12960 743016136181151242747984 12961 652622872955778009826816 12962 739340063033608604361984 12963 654145696551581085544704 12964 743383477559090664271488 12965 655569901948582018949888 12966 739498901917512223876224 12967 654359038927762435616192 12968 746622893725265058384080 12969 655732820389268063896320 12970 739773465475409468104320 12971 657192669026069824902528 12972 747034763592702404841984 12973 656036975478944593133440 12974 743017473041581270185344 12975 657452756437910012594880 12976 746998957305969727118128 12977 658945098089652908104448 12978 743362832114587592248320 12979 657624326243563268986080 12980 750554187448232085207168 12981 659072707228485712150272 12982 743607058684447912475232 12983 660621751105260657824192 12984 750562495429681476203200 12985 659333922272626972483072 12986 746818582331069086270720 12987 660850156676358953344512 12988 751074025565827481176320 12989 662229505042297580240384 12990 747093645159243157580544 12991 660963463344815233496896 12992 754247208153720732470400 12993 662527441417826829473280 12994 747298896988189260988416 12995 663944874326827766674304 12996 754575463060965981173544 12997 662729435517888658961664 12998 750705725748373456355520 12999 664120999832404628497920 13000 754689595804952985547776 13001 665601895782533879347200 13002 750945242768925261488640 13003 664424432665239484705376 13004 758157467593476993147120 13005 665848958153932613101440 13006 751096232733925538776320 13007 667378071731533532381824 13008 758335875918180134654112 13009 666016603629737109828352 13010 754489728555101361964800 13011 667493812124939355195456 13012 758739125172786309156528 13013 669067582096050338006016 13014 754684912190875447116288 13015 667762133993215406474624 13016 761838029079300349313712 13017 669285296352029544779520 13018 755005875382911387288960 13019 670674958004403746772224 13020 762310746990967031937920 13021 669414236057756228481792 13022 758372911342192709381120 13023 670976983029590659453248 13024 762336356751319059774272 13025 672418746080395738915840 13026 758504030648782815468288 13027 671191676426107660170432 13028 765995779152158671466880 13029 672599719573823264177664 13030 758793610146327441014592 13031 674093527371492157309760 13032 766054362033642190370064 13033 672888253674395795486208 13034 762121709885183813934080 13035 674348615059529385278976 13036 766382261220994218937840 13037 675877423135944201400704 13038 762464710039647965232128 13039 674507314337668288210432 13040 769645550580047479669408 13041 676013065601888898791424 13042 762706765767784173741696 13043 677601233652289200272032 13044 770014638023099447743584 13045 676271828107685578402816 13046 765981914151943335627968 13047 677801913223921861530816 13048 770187099503759826199040 13049 679229660971359516159744 13050 766287954889548983945280 13051 677928398873664708277888 13052 773789883890684674355936 13053 679518479876234457702912 13054 766463698866305675799168 13055 680987004681522527643520 13056 773755357729287059540896 13057 679743628729914796046080 13058 769963211264647819611648 13059 681166688169023493808032 13060 774211440328737875544288 13061 682660614930878942382848 13062 770209522650238444418304 13063 681463725076008155448896 13064 777433027034372400405504 13065 682917952326264365331456 13066 770358779383670851240320 13067 684475885475129072667072 13068 777943282721052423235008 13069 683092760382393458380544 13070 773827392632532095892864 13071 684611855810582491826112 13072 778003827066693726000832 13073 686217164736049348739072 13074 774004620356809052667264 13075 684858212653781551472160 13076 781541358761271169886752 13077 686433484087629217230720 13078 774358228405829747844480 13079 687851486775983249228544 13080 781660205424132301490304 13081 686544532207789451876864 13082 777778549861485745452800 13083 688157988390086649848640 13084 782032184817154397150432 13085 689645375529117508985600 13086 777924738844501675559040 13087 688378081379513470876672 13088 785407122985571679227328 13089 689802243067202277335808 13090 778217269962065767486464 13091 691341323108994086069760 13092 785843223645956046003968 13093 690103456289218061570688 13094 781623851503911516152160 13095 691590202057445550119424 13096 785792705945516059794160 13097 693169537172535047778304 13098 781965278195518899048960 13099 691767872777933494956768 13100 789507042050477650960496 13101 693298753231458380852736 13102 782192372220611139910272 13103 694911790636662149221760 13104 789528191239803964198176 13105 693556523699311082837504 13106 785572066584558154324608 13107 695124444332132443413888 13108 790056187260382840103008 13109 696574846691261359658880 13110 785849094818803182166272 13111 695255422304062844972288 13112 793375478611352697694656 13113 696891399035102069101056 13114 786040668165077230471680 13115 698385928909371586037248 13116 793683256735776314996064 13117 697089460439597889320192 13118 789631124264368888237056 13119 698554672873764321354048 13120 793809817312865734564992 13121 700087963456860037404672 13122 789882889259555384323448 13123 698845655378205381855744 13124 797443671448729165014144 13125 700352611239207782250240 13126 790017402885637038969312 13127 701952311490001693769024 13128 797605121108018553108768 13129 700527090049962301166848 13130 793554724527189226836480 13131 702068003195882051201760 13132 798037727148409848874384 13133 703719622062329227816704 13134 793756995010984917582336 13135 702322187986016389348096 13136 801293289406775874543792 13137 703919904651702029362176 13138 794086329944990238059136 13139 705392660907982449153152 13140 801774241589812027385376 13141 704056260560610744541696 13142 797602854230757350102112 13143 705701801661378482796288 13144 801764335095151446368032 13145 707206063001745289690112 13146 797746699828800107976960 13147 705916141282410873228000 13148 805614119488028067123872 13149 707377075270138576945152 13150 798046309487508372225408 13151 708938299148665041114112 13152 805658446044996259529184 13153 707683820881964467247104 13154 801527119809347612171136 13155 709208075995509986265600 13156 805982754960030738259136 13157 710821065707798694020864 13158 801861697365182396134272 13159 709363606993382536155584 13160 809422118591383485222528 13161 710943007165449805103616 13162 802112182394965656538560 13163 712594707546609360152928 13164 809805640821429128315104 13165 711189821516962939157248 13166 805543947059774024226688 13167 712817113087347135716736 13168 809965787895847993618848 13169 714303604147462470697472 13170 805834653787946800396800 13171 712941188807657314505312 13172 813721231636262916341728 13173 714595432659983293570560 13174 806032517904016314010176 13175 716141412367916357523200 13176 813691549413690816842496 13177 714809479875556044786688 13178 809707199302456364809600 13179 716294955341815145923584 13180 814155473305208166462688 13181 717883814801501241036672 13182 809947077052037350865152 13183 716612511971363488407936 13184 817516274650118651175360 13185 718153358007242217772032 13186 810071634890062538640000 13187 719769228282281880093216 13188 818057073591235805440320 13189 718316903677073109738112 13190 813718672705573968015872 13191 719890281348451839372096 13192 818118438361335660329856 13193 721572321227298279766016 13194 813897124081173763657920 13195 720156238332452816675840 13196 821819033922919061509936 13197 721797972000190985983488 13198 814237920493582436138112 13199 723299249615048701355328 13200 821911267195624984919552 13201 721906228891668767913216 13202 817844945666012247255552 13203 723607994298127452540768 13204 822302939962868119759152 13205 725142803219037398632960 13206 817987254363688661414784 13207 723805866667708183743616 13208 825840620283935060818816 13209 725315064038344590824448 13210 818280912823072546970880 13211 726923057704239881644608 13212 826274933690102723115200 13213 725628907352755222006784 13214 821828817057112094539264 13215 727169635719374441386368 13216 826225676022434953569056 13217 728834423848163432247808 13218 822188691428467853296512 13219 727337511747546914897312 13220 830125558798706397661920 13221 728945452128491790998016 13222 822415424127464259216960 13223 730649233495707011051136 13224 830125059774606265686528 13225 729213085041235552407040 13226 825942072948627812519680 13227 730868045889297297478464 13228 830650681375763605940336 13229 732375371405560110674816 13230 826247143327210417657344 13231 730987676765972422703168 13232 834142113355583394242928 13233 732680908379560498960896 13234 826437062064718882039296 13235 734250899437191935140800 13236 834452850108389493558016 13237 732900331189923604629504 13238 830192079066089418746656 13239 734433326249155827145344 13240 834559066522623265161408 13241 736049263870910259939328 13242 830418279539815931919360 13243 734723926371615775354240 13244 838387897458963875736064 13245 736308007394379154601472 13246 830567731529159049061248 13247 737966471722786015650624 13248 838556187976776999387872 13249 736461791150872161683200 13250 834272914977266874439680 13251 738091420389121186268928 13252 838987777443004926748800 13253 739819417667903333802496 13254 834459676515236988366944 13255 738358251431612038158464 13256 842373926811722116966464 13257 740023960596907405145088 13258 834813817742927686083840 13259 741568240576320136065632 13260 842876808014436575256192 13261 740138590572689773000960 13262 838505338921185618969984 13263 741863715415674358004928 13264 842858327311023006820048 13265 743458172323872775420416 13266 838641961184065890742656 13267 742089262200135000013472 13268 846880092285896651932352 13269 743628117818773771311360 13270 838916861991754271528640 13271 745254692329381488778752 13272 846934606121623446063488 13273 743937752410820425511936 13274 842578524592420840036800 13275 745519020953696061324960 13276 847270076489385775727200 13277 747205563176162646704640 13278 842911201259847540206208 13279 745687612735463990043520 13280 850865519400772531796288 13281 747334782350636229103104 13282 843151741965628492440576 13283 749077756988193287318016 13284 851238676102180328963232 13285 747583794714162869511424 13286 846768505520481291067264 13287 749289984202082018665728 13288 851404527465516340118528 13289 750830916422524767163904 13290 847070318471308913351680 13291 749394154540167296729632 13292 855338885708401299835952 13293 751150235282775748465152 13294 847257332630565536146560 13295 752759198003071869624000 13296 855275669408462049267168 13297 751365624016852673322240 13298 851085992681459927510016 13299 752910049348803749935872 13300 855775081773195459177568 13301 754581466370537132846080 13302 851343926149029569520800 13303 753219209003762204780096 13304 859302431953598638097664 13305 754829064073179322477056 13306 851457676235846574836160 13307 756545969441060596658048 13308 859850170013212214235424 13309 755006574031306476391552 13310 855263814555884532853248 13311 756670717054732763934720 13312 859882435989017782114096 13313 758416437220049427589376 13314 855455248969229121970176 13315 756928147819140685721152 13316 863772312405180529667232 13317 758629589710155868569600 13318 855813748502481937816032 13319 760201289354021997887552 13320 863861602638679931739456 13321 758751393439477218717184 13322 859582108647819780806080 13323 760524341737493755243392 13324 864240408575832211758256 13325 762148229399667639819520 13326 859696893573469954631040 13327 760724645207082580383232 13328 867967335420234130117728 13329 762316516264524435074304 13330 860007532557260854875648 13331 763976781956207474972128 13332 868414493190175634796672 13333 762609328067272299246336 13334 863725025303771143823424 13335 764242909735281996805632 13336 868346430239366281393616 13337 765979815472242994609920 13338 864079934272683771202560 13339 764414394925421039603488 13340 872410994531413916631360 13341 766080642317353262067456 13342 864322784159721415753728 13343 767877741384556151395520 13344 872410269602595581112096 13345 766343795053722825861120 13346 868023135019088066557056 13347 768080114765503888960032 13348 872948865206463633768640 13349 769674150408580394234624 13350 868318437860763485787840 13351 768204495496508215412352 13352 876590028521739635595024 13353 769991068825269561370368 13354 868488076890587520280320 13355 771620342982759805375616 13356 876933233947589142889408 13357 770203060372576120953472 13358 872436095905465007276416 13359 771783055930342320806400 13360 877033007284028909714400 13361 773480366833394946778624 13362 872661295952657927207424 13363 772101028579376364200192 13364 881037012443509078638400 13365 773758640225813630118912 13366 872789010308061272335872 13367 775505116355780247302336 13368 881172677284047016910016 13369 773904314004802805158400 13370 876691860648431800170240 13371 775617893939158841559744 13372 881632906642225454809920 13373 777408329537250505787136 13374 876886632633871897779840 13375 775867155202919033226880 13376 885178426279076077302528 13377 777625912764277591965696 13378 877235309010101640052992 13379 779241668532616099267776 13380 885678062240502234228928 13381 777745576662923011334016 13382 881078115005788845290400 13383 779545010680323610050816 13384 885669386045816640610944 13385 781215562962373817193472 13386 881218843939840876830720 13387 779752561848764957069632 13388 889887619538898568401456 13389 781364381180127105636864 13390 881499592511934472001280 13391 783086486581524555113984 13392 889929491543606217833088 13393 781690305459025845255424 13394 885318797213429135085312 13395 783355980963810211924992 13396 890240942062639708612064 13397 785113319595851601602944 13398 885678262475056516293376 13399 783517142736193254091968 13400 894022159696523388412848 13401 785227652956499824803072 13402 885924857544275421493440 13403 787048072022510243460736 13404 894394805883443390059872 13405 785493678787163538231296 13406 889705083612707674960128 13407 787272639451899488531712 13408 894546532764381833499920 13409 788900953200357299564032 13410 889989941181802882901760 13411 787372225133213093807392 13412 898688950730490398132800 13413 789212430708523204460544 13414 890183011633920990976896 13415 790881679722938465420096 13416 898617221597911101942784 13417 789412384342911072279808 13418 894192701355720005423680 13419 791053380818464804981248 13420 899121451055605046798656 13421 792791324322529380568704 13422 894432300060940141149312 13423 791368725422726287617792 13424 902790681760691601044832 13425 793039365707623205564160 13426 894564799231092182065152 13427 794845230044519983824896 13428 903374290932386226892048 13429 793201150863345962931968 13430 898558321982878650689408 13431 794940635276541619725504 13432 903387552850618514472448 13433 796793592569897887974912 13434 898738530111583511323520 13435 795216816035568763709376 13436 907445931837969957073984 13437 797016220708144015967616 13438 899078594990748511507200 13439 798644012409450956638464 13440 907543873702143079504704 13441 797121603140761189739520 13442 903040492202915193219840 13443 798956350630239660763968 13444 907943724216406939722624 13445 800657463661478018445312 13446 903152234109591284067168 13447 799175585333573623382272 13448 911836950126774115704682 13449 800831909886649045187328 13450 903445743432512891705280 13451 802586873852861426836512 13452 912269683639243312043648 13453 801132374375841909761536 13454 907358796600139600720768 13455 802854675421938542061696 13456 912199867960958148622280 13457 804647429215382663741184 13458 907720674912826665284736 13459 802996854859342103387968 13460 916456652912960946457440 13461 804762937351675525188096 13462 907960520424718441753920 13463 806637302859961112958912 13464 916432199876007129169184 13465 805032071021541775140864 13466 911812613892971708946880 13467 806833016070278081877024 13468 917002684654348734973888 13469 808511661454865924284544 13470 912124264792146844404992 13471 806942499501891231847360 13472 920822742077261583064592 13473 808817060670578315117568 13474 912289571978426920831104 13475 810540353351543415910880 13476 921154560900994773564480 13477 809038594474220286695552 13478 916406355121327185924672 13479 810705543811842757045824 13480 921227496511432747996704 13481 812468786494692120198144 13482 916658149761714079813120 13483 811021975937554014271296 13484 925435336545696550278896 13485 812731111692132901330944 13486 916782301386805830742656 13487 814563055883135770606336 13488 925566986836651218507104 13489 812897075443691642473472 13490 920859697436958225871872 13491 814687292327863366235040 13492 926019661440348104952528 13493 816572613440259245225472 13494 921023835480604346615808 13495 814932557499889562767296 13496 929754878041213274356352 13497 816782518937792121537024 13498 921395045860069537173120 13499 818453402870822411799712 13500 930278600812580596610304 13501 816875408962767012465152 13502 925417940966270387957376 13503 818775022878386659946496 13504 930241926407576222289872 13505 820522649943813823972352 13506 925536395322278622976896 13507 818993637791545682813440 13508 934635384231895982763072 13509 820670019082551780444672 13510 925843187698841600100480 13511 822475784341135192486592 13512 934676133016696662197088 13513 820981873575253251480064 13514 929848381794332683650560 13515 822725716355788686382080 13516 934995744676859652915072 13517 824585196833908146771712 13518 930209766561162685390080 13519 822897601050383037127616 13520 938935732580251495343696 13521 824697500817713193596160 13522 930426232624329170770560 13523 826593286825733268613792 13524 939337313491553086710720 13525 824961828579140048981120 13526 934398606150263191271840 13527 826809097288694937400896 13528 939491105472785768230944 13529 828507203634052967867136 13530 934678700676867097966080 13531 826915872474671541150848 13532 943821811143026279515200 13533 828836505441033046525440 13534 934856639774051130440832 13535 830596801332015999815360 13536 943712878651476622437248 13537 829034165292643801577728 13538 939079342145804262294528 13539 830753373696333585338112 13540 944240583197629782191328 13541 832557055818945315869696 13542 939322690756034819887104 13543 831057195543613935349824 13544 948078961544341393614512 13545 832830927715097396328960 13546 939440799392251082968320 13547 834709190970798643566720 13548 948657114738635576841600 13549 832991817003059390740992 13550 943596890101960720260864 13551 834798055626054139947840 13552 948687253983710804986592 13553 836743931199261024049408 13554 943795753002032170222080 13555 835060949708781191599872 13556 952942180543251856454416 13557 836939220991686184353024 13558 944132858401547326750560 13559 838669587333046231531136 13560 953024388068164752053760 13561 837056947679360316877824 13562 948263905294038194741440 13563 838997521748657559500544 13564 953404314630431382716736 13565 840759686668679990882048 13566 948386218585227516105216 13567 839203353394104976045056 13568 957494412353954219900016 13569 840914728312354725254400 13570 948693843714490260219648 13571 842752672843318465873984 13572 957940982887251633822624 13573 841240032669910604061568 13574 952781970058960889768576 13575 843029263026835213101120 13576 957833943940486888901856 13577 844925886621874802481664 13578 953123292060811173617920 13579 843171776147638511072384 13580 962313306847929575741376 13581 845032311772991029782528 13582 953377796987398950503040 13583 846967242681375150189952 13584 962277118956164599450944 13585 845277276692379801846784 13586 957406514189569569223296 13587 847184475524187802450176 13588 962858695968102227296608 13589 848932365286250358121472 13590 957709510373264108669056 13591 847293437866501152362176 13592 966831935972018173195056 13593 849236870637815897293824 13594 957887910358502761388160 13595 851051460595332282479360 13596 967182967368293169791616 13597 849445725437483755518336 13598 962207695493463143879808 13599 851195243376933760914240 13600 967245379611272906666976 13601 853056550034200940655616 13602 962443197632694542131584 13603 851525164573163594137920 13604 971634047903042270066432 13605 853327381333476872185344 13606 962541126250260253144416 13607 855230999173418414903488 13608 971785475325264778842784 13609 853483751920757621388800 13610 966823906184271632581120 13611 855329795319807191131776 13612 972249579287430555623232 13613 857308061541390542637952 13614 966982198650217235258496 13615 855602505828359293483648 13616 976149387001220175354016 13617 857535989711173716781056 13618 967342846997679260787072 13619 859292060551457220192224 13620 976656431715053754682368 13621 857615222544044231123712 13622 971576090439893627411232 13623 859610000439386087119488 13624 976625722301999730313280 13625 861417378231377171527680 13626 971701878187615324674880 13627 859805033214784138046240 13628 981224436077539065316736 13629 861577586089245860112384 13630 971994111084346361667072 13631 863465488432226851323072 13632 981235990423636279188800 13633 861904014377992925314560 13634 976159155198049056221184 13635 863719189307968205048832 13636 981582472236623355878080 13637 865668589163663611968000 13638 976535794710984626110656 13639 863868361640852874678016 13640 985713252060985035750144 13641 865749981564710416242432 13642 976757140135637545065600 13643 867757353488268860827456 13644 986117967887731930517360 13645 866029802154855466895360 13646 980895002368424038934144 13647 867973320687747776126784 13648 986235297078913125786512 13649 869739287997925774253824 13650 981201214119608127426816 13651 868070912474893755844480 13652 990782508140904652506544 13653 870064367006697394389504 13654 981381522752248353549984 13655 871900393280594068227520 13656 990648358214528447043360 13657 870276311897072597433344 13658 985791919412399311292480 13659 872067705819096668884992 13660 991176039457111733844960 13661 873969407709289655316224 13662 986014271442547707919360 13663 872372694212000270726208 13664 995218784840268200338080 13665 874231955362501627978752 13666 986134715449972757182848 13667 876178638958172027378496 13668 995819060426632884854784 13669 874371108534306514827648 13670 990484882444251381461568 13671 876286699567745880290688 13672 995828205197364125266384 13673 878311722746412091868672 13674 990654543848839080322560 13675 876554709642595824929440 13676 1000255007028372263240576 13677 878503711885298975969280 13678 991025430008574510617088 13679 880321440790064890883456 13680 1000349372328951075406688 13681 878601269949285330992384 13682 995355930153461173035648 13683 880626860203705134298752 13684 1000728851683300271220832 13685 882495263355660802052096 13686 995463240180012708440192 13687 880849371030179582726592 13688 1004990077160391566467136 13689 882658609807887508462848 13690 995745386046191015865024 13691 884562614471082377975520 13692 1005465373681398975015360 13693 882974906599326919967104 13694 1000040080707410872160256 13695 884825753277817557607680 13696 1005351255494267218047088 13697 886810316266725737176832 13698 1000388878306967023750656 13699 884984058714691800684800 13700 1010029602311785180691168 13701 886918499650404426643200 13702 1000619676524371961631360 13703 888963827048928573480832 13704 1009951740103236907876704 13705 887168245671176770211840 13706 1004859839843716799022080 13707 889174939938031973221152 13708 1010567371457199111157536 13709 890976894293413751210368 13710 1005165943701901053589248 13711 889248752137556412924160 13712 1014721140973759681161312 13713 891306150809896335264768 13714 1005337147670716112397696 13715 893195927501194508250240 13716 1015064174359823971836288 13717 891521261134129154989568 13718 1009828308383716197656960 13719 893330854443991695261696 13720 1015135551929158864081664 13721 895290121150493236929536 13722 1010078903958215223608960 13723 893653432010274331876000 13724 1019735082023335387706560 13725 895544149231230675062400 13726 1010167070049293831927808 13727 897553324070296785251840 13728 1019866511738237405231616 13729 895703653674343303793408 13730 1014632927043438679523328 13731 897651250898619864822912 13732 1020318173168615395353952 13733 899704866270569752948736 13734 1014815196882279491774080 13735 897917686302190036893824 13736 1024414632353842007806720 13737 899910662426434370929152 13738 1015181862761391319602240 13739 901754032910051762596288 13740 1024930262845046026778176 13741 900011635854634871989248 13742 1019600830124277397713024 13743 902095328016778030430976 13744 1024865907654908728558256 13745 903995522501688212762624 13746 1019687049085829507898624 13747 902283257340389720773824 13748 1029704051424143218617472 13749 904143880849724917489152 13750 1020002701968029157277344 13751 906093618338052832729152 13752 1029718286744314954924160 13753 904449928249456179196416 13754 1024359156414780057152320 13755 906365011330028249290752 13756 1030051855363685099086432 13757 908402927975220852149888 13758 1024723390941466647558272 13759 906522011279024428352896 13760 1034346352936478368027552 13761 908481745730439742736640 13762 1024965105331664145556992 13763 910584049829009091105376 13764 1034766799496974961953728 13765 908741049361774930974976 13766 1029301644772218112179488 13767 910774181861680356228096 13768 1034881202583646861839840 13769 912645425674463146079488 13770 1029605151348208425452160 13771 910879740428091361349312 13772 1039621414777893428468416 13773 912974150470371943282944 13774 1029750925459840872249600 13775 914884560483322893944640 13776 1039491536745997013055424 13777 913180440271544934982144 13778 1034380231455643820729400 13779 915036982030930306852512 13780 1040041239070092146838912 13781 917019351341380635426176 13782 1034594049801262200094272 13783 915362742469197549360896 13784 1044257291704378833730832 13785 917300144013310363318272 13786 1034693603467243421134080 13787 919351144025455906771648 13788 1044851863147971324780992 13789 917431780526571374173824 13790 1039269013818944032600832 13791 919439326976902683551424 13792 1044858524863130465148288 13793 921538978726152791954944 13794 1039441907555241103880064 13795 919687696167186470852352 13796 1049490831532882875097984 13797 921755465049802318036992 13798 1039807530723478935457632 13799 923642502432308655619648 13800 1049550812269907625289920 13801 921847540814208813713920 13802 1044310832867280335894400 13803 923949281497242852484992 13804 1049967201825106280313152 13805 925913004081217823239680 13806 1044430696223195411726208 13807 924156176695150965553664 13808 1054432229381177875213632 13809 926041828433369609698560 13810 1044705927360380633893632 13811 928062053965655265130432 13812 1054907229942277760987648 13813 926383355554561767337216 13814 1049179219625608825125024 13815 928338473963283050175168 13816 1054745675417768870228160 13817 930391933885722696422400 13818 1049553737913471847200000 13819 928478575291699302211712 13820 1059656315186710983178912 13821 930476913414902939837952 13822 1049794808264713659782400 13823 932616937417077773793280 13824 1059567421244317367850304 13825 930749882183386304207360 13826 1054220920824895767219456 13827 932836506758367479180544 13828 1060171799659948739240480 13829 934741771426391417510016 13830 1054499474872283709293952 13831 932905615983391216424384 13832 1064542259737058677670592 13833 935070383380064571746304 13834 1054682848503769880838720 13835 937018519869439126104896 13836 1064890375631528617044672 13837 935254819172726482570240 13838 1059380173839381861339136 13839 937169464580216033159808 13840 1064949700408841227646048 13841 939210484251143286515712 13842 1059615034411390806775680 13843 937502299492452610068416 13844 1069731636043474054383696 13845 939459345343412920857600 13846 1059714978867930564742656 13847 941572976421022337668032 13848 1069873180899303709049216 13849 939603267976200112963328 13850 1064392139673857521647680 13851 941646065439077656828320 13852 1070332055136414410385248 13853 943811073587293779391232 13854 1064553074344586618851968 13855 941921240424860942974464 13856 1074595819198313433505248 13857 944022853872093213075456 13858 1064902344125719475160576 13859 945933134935209886152352 13860 1075156186264820618517632 13861 944105407967096104962304 13862 1069543380156262003070336 13863 946256481361529826717888 13864 1075076325387926780314192 13865 948247629430696046092800 13866 1069617824621145107795840 13867 946469431805188510739360 13868 1080127841109300227970384 13869 948411190275467339259648 13870 1069916550079570404489984 13871 950462462533370913793664 13872 1080091636240602507527472 13873 948716450213919606291712 13874 1074497819402014796656896 13875 950725106658761451609600 13876 1080451562798407724421744 13877 952832294544042554841216 13878 1074880887440952005025024 13879 950853527769877903248960 13880 1084940925370627506455616 13881 952920541728394546220544 13882 1075104490650253272984960 13883 955115157960982867561504 13884 1085351365605190241513600 13885 953192428666417617762560 13886 1079610446823889941154176 13887 955306626257972985738816 13888 1085482608741686493320896 13889 957266643886326983955456 13890 1079927499938021004960000 13891 955383047875960365779776 13892 1090449370247780552265088 13893 957574100175949547509248 13894 1080068152510663519890336 13895 959596506527528763144960 13896 1090294331299481705957280 13897 957793572688464232960000 13898 1084890326356748870865600 13899 959745182295970857421440 13900 1090821777139023849975536 13901 961807632071596738472320 13902 1085127938438268527541504 13903 960071375524739990029184 13904 1095248639974753389194880 13905 962075702498912357179392 13906 1085228434128947501018112 13907 964215504438199427164000 13908 1095849731013954823874688 13909 962219526147827390716672 13910 1090002634041850379538816 13911 964311031988065954191168 13912 1095831014962841235978304 13913 966522026861027619664128 13914 1090147677314226113461440 13915 964559228136559321396928 13916 1100699546012355936882720 13917 966724924199697123324672 13918 1090527918128738701200384 13919 968676354107601207966464 13920 1100755772906077768651072 13921 966787661567454948946944 13922 1095235749925806320543616 13923 969016570305023263254912 13924 1101168058380865801885528 13925 971055332701611912385920 13926 1095321920045829643525248 13927 969220684623778295686592 13928 1105810139787272711749840 13929 971176524540572218809600 13930 1095629856859254800056320 13931 973295416488843369294624 13932 1106316641316700537362032 13933 971503957974723539691392 13934 1100316188181993183514496 13935 973541529359278630686336 13936 1106127197476187258689952 13937 975719898119660210203136 13938 1100682570364815431130624 13939 973699213348124014768704 13940 1111242062991998843888576 13941 975809379186610776767616 13942 1100892197829253620226080 13943 978025042028743382619776 13944 1111155886864201037226240 13945 976069003591407754531840 13946 1105536403016049776936320 13947 978225520335423266619072 13948 1111790693361400209612576 13949 980215392801546985788416 13950 1105822089175345400288000 13951 978309399957710202052864 13952 1116348198783907216010160 13953 980557558960485031565568 13954 1105973398269920392804224 13955 982617451473775688189184 13956 1116671535222007690107200 13957 980742973830956921241344 13958 1110912637944161541162432 13959 982759253410676098432512 13960 1116734224698202843915776 13961 984863205937898264317440 13962 1111146745236195768000000 13963 983063655022304042126176 13964 1121734062322789189521136 13965 985134463942867962619392 13966 1111233056271223998932352 13967 987336893486814148064896 13968 1121854444532416782333152 13969 985281411050459055475712 13970 1116094608664023476936448 13971 987391821043896784930176 13972 1122344235225639239477504 13973 989670904029438677164032 13974 1116266355542473171927424 13975 987656495308462612546880 13976 1126808188736220875598160 13977 989860201201785801592320 13978 1116618625891506487161600 13979 991874572514705504105472 13980 1127365502793135245094528 13981 989945053782965563477504 13982 1121448819336933826592512 13983 992210870561433142058496 13984 1127242735015225129165216 13985 994273475918412634135040 13986 1121546013191707056758784 13987 992411226644875841625920 13988 1132543967799633822676768 13989 994410107594189543039232 13990 1121847600709406676791808 13991 996559274380873316888448 13992 1132490997651800934665408 13993 994745711813781531873792 13994 1126628849636156702072640 13995 996843827880177265850880 13996 1132833127816492211347792 13997 999055829227290085616000 13998 1126977909200503927884672 13999 996958970395666563407488 14000 1137554994731141083813824 14001 999126770355585809920512 14002 1127223211869034355036160 14003 1001397440510846513709696 14004 1137983246216123729767376 14005 999374837112661781178368 14006 1131932215338617391604736 14007 1001603938554641111036160 14008 1138089995632016471127040 14009 1003648884265602138339840 14010 1132229422272408334691840 14011 1001684867042448226633632 14012 1143252326626600607065728 14013 1003963776082954810768512 14014 1132391714409357983881344 14015 1006078176936985578817600 14016 1143090414850525196452032 14017 1004156800747124879719168 14018 1137440826631218544531584 14019 1006195104459006464237760 14020 1143632912544519547645472 14021 1008377912921773227171840 14022 1137672505503336546195904 14023 1006540224985295421632960 14024 1148238598670132639525856 14025 1008648285928720918579200 14026 1137724633455849671555520 14027 1010874063526927226718112 14028 1148881878552251588651904 14029 1008782445406298635102336 14030 1142733353552791971556352 14031 1010947734292897536065472 14032 1148857154864622440729264 14033 1013254768182303767798016 14034 1142864395707647806745472 14035 1011214877942188581452288 14036 1153935968986660404593904 14037 1013467805509687517684736 14038 1143236668972162217997024 14039 1015525449543191583167808 14040 1153956700498234066354944 14041 1013519818324466526324992 14042 1148184862644906457281280 14043 1015853933423435684979456 14044 1154387308830758285034592 14045 1017963084765613744499840 14046 1148270251474500569159808 14047 1016035084037885847684288 14048 1159235438870402955836096 14049 1018110068207577386102784 14050 1148566222179122200341120 14051 1020309357658277141501280 14052 1159724409299510007539136 14053 1018442031895020477922304 14054 1153434003999971368949600 14055 1020555239008472832357504 14056 1159545998690648529827168 14057 1022839563161299925390848 14058 1153829710938766377877120 14059 1020686984845719503084608 14060 1164905608619803618045696 14061 1022887057437753533268480 14062 1154026188149717696002560 14063 1025233231484837821507584 14064 1164787763699096638257120 14065 1023168611331921163198464 14066 1158861331883963141235456 14067 1025444022940829431948032 14068 1165409072123658918872560 14069 1027501532544997492899584 14070 1159165385865572993218560 14071 1025506317814061168388544 14072 1170190128957155628512000 14073 1027829048424718468872960 14074 1159324883210870096236800 14075 1029980574320715717875040 14076 1170518582225917703264832 14077 1028036624046233731174400 14078 1164476778242147683946240 14079 1030128127302903822059328 14080 1170542893751511205493920 14081 1032348398743074625962240 14082 1164679258417775021911680 14083 1030438465390745462308704 14084 1175797645539166796736256 14085 1032616002570305208401664 14086 1164773146528442690738400 14087 1034886145814941154505536 14088 1175912036150875025911776 14089 1032723297190528847909888 14090 1169853397792256304838400 14091 1034956961221648407699456 14092 1176404601037332986680544 14093 1037330028981727200321536 14094 1170004487722298872685184 14095 1035228305323601064268992 14096 1181037208398861222556864 14097 1037508061069174119340032 14098 1170381039586997499738624 14099 1039628626897859592719808 14100 1181625734327036289769280 14101 1037571545969327100769024 14102 1175437881212349095920896 14103 1039943685183302480469888 14104 1181483973514170037280192 14105 1042120755059339895284736 14106 1175506789154199411144960 14107 1040151998335347019125728 14108 1187002687623115765202336 14109 1042258657245705368441856 14110 1175785527059366797640448 14111 1044485851717770900114944 14112 1186969536735957251854074 14113 1042588140436415572755712 14114 1180797855592111512163200 14115 1044747791286522528101376 14116 1187314452177812317775040 14117 1047064294759000522312704 14118 1181148646408475252094976 14119 1044885929711547171373568 14120 1192237641631216968562464 14121 1047149366702095032007680 14122 1181369528554312872234240 14123 1049533790909510888994560 14124 1192634208367551907579392 14125 1047387869757035369751040 14126 1186321849504456816021504 14127 1049726165970375990786816 14128 1192755659784703659855248 14129 1051834804588479944159744 14130 1186632927495046657582848 14131 1049770962568534665918144 14132 1198151227483396377701808 14133 1052172030808037273859072 14134 1186770908224569493993152 14135 1054379415360631045722496 14136 1197943142424971533320832 14137 1052377484830226715687168 14138 1192016275239467968101440 14139 1054493212132615014217440 14140 1198525783199010605661440 14141 1056776172518999576324096 14142 1192256299915821284569728 14143 1054818111550440084778496 14144 1203347342678508314568640 14145 1057019195593271922877440 14146 1192302939877372662596736 14147 1059370063399431386116224 14148 1204004713998104569012992 14149 1057163545747420277102464 14150 1197514929773923115226272 14151 1059436967652070536081024 14152 1203923675585738672677440 14153 1061835823693311950324224 14154 1197667116214914561203200 14155 1059699324529814275177344 14156 1209251128091402879044272 14157 1062034255936430032778880 14158 1198048841842189224278400 14159 1064178229980042954774656 14160 1209249046202792337666240 14161 1062094782380099400946176 14162 1203208658516845144891392 14163 1064525143407037414891200 14164 1209671144738473722865232 14165 1066747294605164884667648 14166 1203257638634913488710560 14167 1064700603635311724198784 14168 1214766821079841737544320 14169 1066869655543038733281024 14170 1203569096245945651073280 14171 1069146483559759058694080 14172 1215273087286839331968736 14173 1067181830834648471965312 14174 1208652381802574962334592 14175 1069423698891816580712640 14176 1215061159179658580894352 14177 1071794551772676502129920 14178 1209024189242720871994368 14179 1069550913838518360230464 14180 1220626193797532049943840 14181 1071831970469917537141248 14182 1209251163566081935167168 14183 1074291390257693700318528 14184 1220514133297766910909680 14185 1072093887134353268985856 14186 1214311767500543511811840 14187 1074465755936110863028992 14188 1221142584384382929119472 14189 1076647866536739400020992 14190 1214605216101104206370816 14191 1074538764011683108560640 14192 1226117520491514822400096 14193 1076990595286010916115200 14194 1214724133001335112951040 14195 1079212548146765803275136 14196 1226469372342281397047520 14197 1077178536116144150816896 14198 1220128589308311109561024 14199 1079334439888744036246464 14200 1226496394115230375381696 14201 1081655613732359495215360 14202 1220328866360148228372480 14203 1079676068526309883412032 14204 1231974828897547901378720 14205 1081932883648796930548224 14206 1220382606937239488458752 14207 1084329383202256164740224 14208 1232047165002738734640320 14209 1082038959698782881751552 14210 1225720542511420320089088 14211 1084387213899292812053472 14212 1232568146897551878791168 14213 1086830330137279682952448 14214 1225869351406197578614656 14215 1084622810540429266585536 14216 1237405759294567559281344 14217 1087030130532683767626240 14218 1226242342816043397610560 14219 1089236374301304709365760 14220 1237993008431366061216384 14221 1087091636103701977197696 14222 1231494335187881944622464 14223 1089546607251256713278976 14224 1237850448276807887685568 14225 1091836753472460050908160 14226 1231570271486979923836032 14227 1089738108606850170451520 14228 1243626538523700067915696 14229 1091944446188807958675456 14230 1231846258858008909336768 14231 1094292686504729813365632 14232 1243556868838701077049504 14233 1092287976327308283316480 14234 1237060859524407110874240 14235 1094560257895467031054080 14236 1243879981395430984235808 14237 1096962909301428979062016 14238 1237449754739748985723392 14239 1094681018794436996797632 14240 1249041659348756295627712 14241 1097012779123884309703680 14242 1237670702601956283719424 14243 1099507935875529491416096 14244 1249441086369888487314752 14245 1097282038850096054623232 14246 1242828742428795000037952 14247 1099722487130402234881536 14248 1249530471526042801317024 14249 1101935055765088062769920 14250 1243100250931417336258560 14251 1099747152053441550845728 14252 1255198308276256388628576 14253 1102266357789900624192000 14254 1243256628193291178282880 14255 1104543157081280549596224 14256 1254982201390596365360080 14257 1102436029691698507500544 14258 1248736973623857590393472 14259 1104668838038339999823360 14260 1255557741561401769184448 14261 1107049064498233007515904 14262 1248949512309241180476544 14263 1105010796306087212651904 14264 1260561520004387074227904 14265 1107295111817423040947712 14266 1249014873683470005726720 14267 1109756088084121037527360 14268 1261245598072545398046720 14269 1107409204690853278728704 14270 1254467877308697870715520 14271 1109781816705357981139584 14272 1261150981651640309677568 14273 1112316049121426886051840 14274 1254608114207023070161920 14275 1110062170294551596242400 14276 1266694167128307849456512 14277 1112512948480010775949056 14278 1254953080445673494627040 14279 1114737383827452334793408 14280 1266710284755240828523776 14281 1112558884122015965170176 14282 1260362229956598210682240 14283 1115072944717895576380800 14284 1267144554472172026794096 14285 1117388719216878696745728 14286 1260391349765524289202816 14287 1115265137274069748727296 14288 1272455537245018467242912 14289 1117522474456763922001920 14290 1260683601307837849447680 14291 1119919400772046626378432 14292 1272943703032532118506320 14293 1117834361608830420445824 14294 1266024656831465788183744 14295 1120178119551961772438016 14296 1272719209733398806322992 14297 1122632491914091869545216 14298 1266408108088880793488000 14299 1120275097684437420068864 14300 1278533009728375040596192 14301 1122689755804117530185472 14302 1266621774551534646924288 14303 1125244030867810666016640 14304 1278369024202130187681216 14305 1122953106916058046586368 14306 1271872142927064136715520 14307 1125412584390828439519104 14308 1279051941812413121743680 14309 1127698322299297518203904 14310 1272191619333472656879104 14311 1125455455832786420627264 14312 1284254060332553589171536 14313 1128010685882985169360896 14314 1272291509951152356672000 14315 1130364811661150824071040 14316 1284594758429143018768288 14317 1128216903996718037099520 14318 1277914465847526161501056 14319 1130494964295293065046208 14320 1284574474976022449640928 14321 1132892102663421828705280 14322 1278133250829268670065152 14323 1130818617139760230912288 14324 1290319794338834073228304 14325 1133147918975664801116160 14326 1278190907640467344577664 14327 1135648747589604370648000 14328 1290385321457157940426944 14329 1133273098806752583901184 14330 1283755362402883937983360 14331 1135707858662466639693696 14332 1290885728725132090167296 14333 1138287479276297967289088 14334 1283858809287809052679552 14335 1135948505430565749494144 14336 1295966572230418008999872 14337 1138477615380155108199168 14338 1284254808860326013216640 14339 1140745739611282181738048 14340 1296568562908051504594560 14341 1138493559142516939965824 14342 1289738191678799628761728 14343 1141085218871973410179200 14344 1296400030513852842290016 14345 1143465002874161803567104 14346 1289790176282187340093760 14347 1141280086191406874594848 14348 1302398029910362189856672 14349 1143555763991751245396736 14350 1290086083075085737663488 14351 1146025397970000421648640 14352 1302332754942917884824320 14353 1143887636827436116098048 14354 1295542767513315039222528 14355 1146268658460298274623872 14356 1302651111401889995921504 14357 1148801052139377532611456 14358 1295914244945565611240640 14359 1146393302405207784408128 14360 1308017627082003119174016 14361 1148846442471556159221504 14362 1296102018692947701701760 14363 1151434303045354374636544 14364 1308459563653768263105024 14365 1149105048540085387702528 14366 1301509789171549414971264 14367 1151615884439407550395584 14368 1308542623344803386443168 14369 1153932750140921679749632 14370 1301776930489442936412672 14371 1151662691367845797808768 14372 1314449454525222387338144 14373 1154290936984194365663616 14374 1301902922774856914380320 14375 1156678989281518858037440 14376 1314165403346927052755520 14377 1154447912136706426450688 14378 1307656214253625227313920 14379 1156788528958900675756224 14380 1314780836704209970246656 14381 1159243003144592907135744 14382 1307879987263982982323200 14383 1157101448084777869351104 14384 1320003553604317911818144 14385 1159510684483227452737536 14386 1307913312634305821713152 14387 1162075311573858225878880 14388 1320680098094788223449984 14389 1159628597230603861188480 14390 1313575986763072274771968 14391 1162094032767168553150464 14392 1320597003744005458673792 14393 1164742525097857706102272 14394 1313718999995966233927680 14395 1162346212544941305283072 14396 1326397706226945059368800 14397 1164904075790966701615104 14398 1314072368857896865277952 14399 1167256849526638174041216 14400 1326390380947427527824184 14401 1164958611333567535704576 14402 1319695502740862287561344 14403 1167596030797234222532352 14404 1326787387060279710889504 14405 1169999598498027580379648 14406 1319743372929692590568032 14407 1167780039489944170293440 14408 1332353559047490204005664 14409 1170112365797951108568576 14410 1320044449154051012113920 14411 1172606512538499398432288 14412 1332843445967800870014336 14413 1170446027931917759236096 14414 1325607047324219444298368 14415 1172881903532611756659264 14416 1332574466614388365602176 14417 1175465844533397628486656 14418 1325966489461205546908032 14419 1172968756860152693121376 14420 1338679284761116185057024 14421 1175494305049042635254784 14422 1326185863054699508969184 14423 1178139102363530779697472 14424 1338502172554441013417216 14425 1175731167054118918745600 14426 1331665401929213624226880 14427 1178334836072769371136576 14428 1339187783473575687528288 14429 1180705761304648456129536 14430 1331953541737290541324800 14431 1178368869159952292740992 14432 1344584322157916069345632 14433 1181014724905928748509184 14434 1332085597017002935570176 14435 1183483512781454310522688 14436 1344953505856163343683232 14437 1181196239927015791325312 14438 1337965338863323654193120 14439 1183567337434836619260480 14440 1344907786414004323911760 14441 1186105570674275597968384 14442 1338166816840129442259200 14443 1183919224662390885201664 14444 1350879848631962738319136 14445 1186378111701127900514304 14446 1338175063951818015383040 14447 1188960048170658083507072 14448 1350958732740555661725120 14449 1186475906911062522792960 14450 1344007133581197283198776 14451 1188988018406308644859584 14452 1351483894949883277640400 14453 1191679823523326870124288 14454 1344106161661251918074816 14455 1189252345806811992123840 14456 1356778387193380719470528 14457 1191876593230706472734208 14458 1344472949683020945028800 14459 1194269418321949658852096 14460 1357354648894021062319232 14461 1191885311188548662629504 14462 1350232181762272714669056 14463 1194607080305612704096320 14464 1357184761793579824352064 14465 1197054571913628958164480 14466 1350269066789896729984128 14467 1194760706473825644431488 14468 1363446067360453333584864 14469 1197164969371105675444224 14470 1350557678578298416498368 14471 1199732900926580852317504 14472 1363344392206227110891904 14473 1197508387576075311467520 14474 1356219049065526749080000 14475 1199966105086346187381120 14476 1363689249797916668274880 14477 1202623802503072426671616 14478 1356616157776986006166272 14479 1200065957759378493212544 14480 1369300244037748597772256 14481 1202632204577863271306496 14482 1356794982419164512851712 14483 1205358397463886011788288 14484 1369728026386847690065344 14485 1202901184317283468434176 14486 1362415906774822699758880 14487 1205544496971608420888448 14488 1369767721044463562928240 14489 1207942897882754517706752 14490 1362719994358185449761280 14491 1205567002895713983920000 14492 1375955548256395936086624 14493 1208273481265740097880832 14494 1362838284998387916422400 14495 1210773891982102620008192 14496 1375640641198236508892000 14497 1208461298214917514227712 14498 1368832360372723187314560 14499 1210897784650133717306976 14500 1376247806103886202387136 14501 1213474861973544862254336 14502 1369006887036315189933888 14503 1211203047389947424960576 14504 1381729924256708896646224 14505 1213728556456096284280320 14506 1369056256041255425135040 14507 1216373452452279916627264 14508 1382442089608484242239456 14509 1213806414953481252403712 14510 1374963955213985927408768 14511 1216404164928361484008704 14512 1382317080433814081874736 14513 1219164181718372557060608 14514 1375072955993674335294720 14515 1216669379906945625606720 14516 1388335982410547108439520 14517 1219325671272925662155136 14518 1375459190666374340380800 14519 1221784070450531168915136 14520 1388327342008115270155584 14521 1219337613424491606387712 14522 1381342575696390314337920 14523 1222092111855167601686784 14524 1388731992494563447150656 14525 1224629566134692882108160 14526 1381370417415419173744128 14527 1222290161148365962903808 14528 1394519143389744356926320 14529 1224735718190850646742016 14530 1381625099261353270076928 14531 1227326287680320767729280 14532 1395046019003572288714048 14533 1225068824599721523370368 14534 1387453376133444997038240 14535 1227584181965063630932608 14536 1394759343488590987783488 14537 1230274305154711558506752 14538 1387803963406784783109120 14539 1227686105041987428924416 14540 1401119511166192224200160 14541 1230310925068671611665920 14542 1388001146919519835010688 14543 1233089264064491786696576 14544 1400890791954870079866480 14545 1230542088187029099814912 14546 1393753322229682696692480 14547 1233261894351132828725376 14548 1401605305720567814953232 14549 1235712532702511403126144 14550 1394050670762669539967872 14551 1233257154139997545774272 14552 1407236966286322391016352 14553 1236059680722529560321024 14554 1394157005229024158292480 14555 1238618230715690538994944 14556 1407572409461568400287264 14557 1236235829954384163197056 14558 1400256888076009478451072 14559 1238689091746149476071680 14560 1407551585661876003119104 14561 1241349264937606692416768 14562 1400482338887856165868800 14563 1239021213693279653693280 14564 1413796539606777189297280 14565 1241578034826781377263616 14566 1400468689424755542845472 14567 1244313026971441442535424 14568 1413848337964232285068576 14569 1241692312246464296730112 14570 1406527962565610432176640 14571 1244343651689537164575264 14572 1414345784384416528490608 14573 1247123601438610864108032 14574 1406642566701704569940736 14575 1244588317116796188456640 14576 1419889537683058430958208 14577 1247295298581683292496896 14578 1407028598635148590596096 14579 1249790429013246065025408 14580 1420483651865551663615024 14581 1247319087255917759395840 14582 1413025605244366783396736 14583 1250142787235302552039872 14584 1420255656782624732565760 14585 1252724517322256203127296 14586 1413012142933661696611840 14587 1250292237193257699280192 14588 1426830036565443302458752 14589 1252819580461943769767808 14590 1413319525701698059836288 14591 1255458857363884486216576 14592 1426708169506441987913856 14593 1253125152542674606942208 14594 1419227849200599904448640 14595 1255718840252562476165376 14596 1427046660511979044665664 14597 1258484028208137768694784 14598 1419606221756391124981600 14599 1255821983201268648264256 14600 1432862982142075297425312 14601 1258469918046357607421952 14602 1419803569562253918651840 14603 1261332002400725774221312 14604 1433318062207338565826464 14605 1258722788392871550675968 14606 1425680577074283552673152 14607 1261486910437561477815552 14608 1433341651046392594769920 14609 1264010998361157136975360 14610 1425963532186950047619840 14611 1261508242671715268373888 14612 1439774392998840292425376 14613 1264351789022971635514368 14614 1426040288553370837575840 14615 1266940612153190626064768 14616 1439473368960617741451968 14617 1264522326073138417545216 14618 1432319702510136061481280 14619 1267027266538180334670336 14620 1440091293275506501255104 14621 1269722864972168031168384 14622 1432482343627130982963072 14623 1267369085355218515545344 14624 1445797765137157557598080 14625 1270000423940302875294720 14626 1432491896052560096732928 14627 1272776201874502602801312 14628 1446479542055419998799488 14629 1270059463886990156405376 14630 1438693343937930530125824 14631 1272778826949686002309056 14632 1446367404542538269049920 14633 1275627404095312737610496 14634 1438808471841311756096000 14635 1273007060835754484593856 14636 1452645013221110559256432 14637 1275805628472831655206912 14638 1439177053891609805202048 14639 1278364329417275235028864 14640 1452594650121134971515072 14641 1275820945729623553534208 14642 1445274493248311495188992 14643 1278681513006798709799328 14644 1453036273827544623563104 14645 1281331327503840750928384 14646 1445302102804573260042816 14647 1278841773221856890459904 14648 1459084633701939941191616 14649 1281394570074975875026944 14650 1445558955580696209758400 14651 1284129238099313334629760 14652 1459614503177117072026208 14653 1281746683438577624916608 14654 1451617040092674690479104 14655 1284385993160978087403264 14656 1459250583003081130972816 14657 1287176921185228849705728 14658 1452002277725860113195264 14659 1284472939002318529801216 14660 1465912649522075492889248 14661 1287183757170067523622528 14662 1452203285476744493211936 14663 1290077947450084658664704 14664 1465644295170254121735744 14665 1287438021149321410043392 14666 1458190692186068183197760 14667 1290263629343478404253120 14668 1466356796128081441870304 14669 1292841715509070383284096 14670 1458454749206417308597888 14671 1290244858176006153268736 14672 1472268188698148618234400 14673 1293170716873075626694656 14674 1458564018641029244060160 14675 1295812287503173222465120 14676 1472616619065537283295360 14677 1293313436927787871536384 14678 1464927008256932037747008 14679 1295911268499556503324672 14680 1472562478457173481602592 14681 1298668689455844067533824 14682 1465113802988358540472320 14683 1296246375859378874947040 14684 1479041483085785425412512 14685 1298892668699354775552000 14686 1465123273479536402167296 14687 1301757235759073547798336 14688 1479109260525259148095872 14689 1298973553599810960230400 14690 1471457481257866365359616 14691 1301731101911847054455040 14692 1479603876962244603265216 14693 1304673584673467627647744 14694 1471546341864033143142400 14695 1302001843143150813092672 14696 1485360533690949248483392 14697 1304853610801200044390400 14698 1471897732396542178453440 14699 1307426652748151746669408 14700 1485991387736866176573456 14701 1304843528304206015613440 14702 1478176512811901771965312 14703 1307757724549447523016384 14704 1485757135258684553049888 14705 1310449050761844921728000 14706 1478153212297302125301120 14707 1307931665205348488857856 14708 1492600795798317449608912 14709 1310550447394900519092480 14710 1478423010447632833919616 14711 1313330724100621387355264 14712 1492416558882445968429760 14713 1310858759510170479058176 14714 1484622597393281564966400 14715 1313584172223076088308224 14716 1492778514583358637066848 14717 1316426572607441509562496 14718 1485006008347563705059328 14719 1313631887333084248203008 14720 1498847430753792905788192 14721 1316429083960117073630208 14722 1485188866733105117867520 14723 1319402720493028287999136 14724 1499286256522570393323296 14725 1316687881104262217523200 14726 1491280796812370511092032 14727 1319540371169282941394496 14728 1499323020761473118382528 14729 1322193849666325393748992 14730 1491580466171273234848000 14731 1319535115716095103231712 14732 1506045062153437711857824 14733 1322506830894142474846080 14734 1491642935868438696555648 14735 1325233629203173944865408 14736 1505691360946078947022656 14737 1322685644730665869929984 14738 1498166909817720461217792 14739 1325318713282331225133696 14740 1506289795572878723951808 14741 1328105898298435733361280 14742 1498369474076557798578496 14743 1325648170219615825664384 14744 1512265451933343645639392 14745 1328349600149423408033280 14746 1498363532081907196056960 14747 1331254311351843715951968 14748 1512961707795106276591584 14749 1328437199913399032434688 14750 1504819754977605076152576 14751 1331270920283496350470464 14752 1512795657114201040673136 14753 1334258544681549424889344 14754 1504874225853666147846528 14755 1331485942823958872134144 14756 1519381627021099182210560 14757 1334416609116952929667584 14758 1505274954999779365612416 14759 1337051422880420000819520 14760 1519332388275285876939328 14761 1334382854832450163210240 14762 1511635742464913576426560 14763 1337390385206196491880960 14764 1519757207675644446610480 14765 1340150828351623793501440 14766 1511618920247955404828928 14767 1337560619624971239463552 14768 1526024880462316697559904 14769 1340208286044241998062592 14770 1511909929975637038764288 14771 1343062870812814599387936 14772 1526578291987105523132256 14773 1340531038705489782824448 14774 1518237239973846969996096 14775 1343284624368949424569920 14776 1526187006559054574991552 14777 1346227021216939190136320 14778 1518615938761113650500160 14779 1343379801789376450336544 14780 1533109777346432177014816 14781 1346223997118825829445632 14782 1518760396890645003705216 14783 1349226609492335737696896 14784 1532850106453764630145216 14785 1346466299430644518022144 14786 1525033778649168257920512 14787 1349388308012971432706112 14788 1533589832411143229764064 14789 1352066751230794720733952 14790 1525280256379133460072960 14791 1349378114348665090933376 14792 1539741355409314052723002 14793 1352417276644065081504000 14794 1525360681998451287548160 14795 1355196415322780594945408 14796 1540053671575728972974208 14797 1352553008886394251600768 14798 1532034215467500787453056 14799 1355264149725447727055424 14800 1539995733777973103489808 14801 1358113212911179497438720 14802 1532223836306235960621696 14803 1355572294770745896993664 14804 1546751408467870925561648 14805 1358373587153556868982784 14806 1532202956001070336040640 14807 1361339585192758340611840 14808 1546772271973992811586016 14809 1358445234222378387298560 14810 1538767940554869145621760 14811 1361295698044176840523968 14812 1547317448853489192938720 14813 1364378154969994587538048 14814 1538880048173889224704640 14815 1361539125494621770912832 14816 1553332380011292699700096 14817 1364506776722545570730496 14818 1539215954815557060136704 14819 1367233232468351258887040 14820 1553960123942857086929536 14821 1364509815083675395286656 14822 1545737665635523042416672 14823 1367580446808116859010368 14824 1553656114446810080597920 14825 1370357374822901201861120 14826 1545725066650045745790720 14827 1367727912718261009628768 14828 1560821411909577643727904 14829 1370419644887581149559296 14830 1546012696130398191486336 14831 1373320926811173573347072 14832 1560617832335589662042016 14833 1370761482524366883044864 14834 1552461784550738329024512 14835 1373585547350180063293440 14836 1560943318679142515130000 14837 1376578598480711812941568 14838 1552805885304011071508480 14839 1373627419818933109552512 14840 1567307948099768376746112 14841 1376563575562069605448704 14842 1553003412591100029348480 14843 1379619671847375718213344 14844 1567751413007445731011104 14845 1376773239536238384209408 14846 1559355388502004859274880 14847 1379783694490593732590400 14848 1567767225789717388965936 14849 1382537857017211191286784 14850 1559632935697048395219456 14851 1379770682963012573601824 14852 1574740626180682827799040 14853 1382840549638878075498240 14854 1559709680092096933128576 14855 1385700106260789583342528 14856 1574375382678989120831712 14857 1382994578356589452884224 14858 1566527257906741389968640 14859 1385745901930195012185600 14860 1574983097910003306311968 14861 1388681959399383095143424 14862 1566694409832100184309376 14863 1386092063480329816979456 14864 1581185034741775923912480 14865 1388931089388792460333056 14866 1566639171350944046957568 14867 1391935613135065966549920 14868 1581942578860737948725024 14869 1388994568364637148995200 14870 1573396650792449050575424 14871 1391905723500879174341568 14872 1581756383095031118337392 14873 1395025952775249617528576 14874 1573438793780003731330560 14875 1392155849154575517402880 14876 1588608773421350938903008 14877 1395206410166417135339520 14878 1573810149318966446194560 14879 1397971007023135207647744 14880 1588490372077034970394368 14881 1395145907038192516279808 14882 1580481596474412414596352 14883 1398296931080391782718912 14884 1588947918290627333813496 14885 1401139833103692946003968 14886 1580466432212148660031136 14887 1398422220769100513537216 14888 1595481376844541761568880 14889 1401209065780256136385536 14890 1580730302025637785607680 14891 1404183364716417113153376 14892 1596014712133325184901824 14893 1401550371228825409750016 14894 1587286144937925711675264 14895 1404401793780933044074176 14896 1595630234653440221708496 14897 1407475814060247157290496 14898 1587681129150277865321472 14899 1404452869153217245235008 14900 1602861321848958066956720 14901 1407419690169537485715456 14902 1587823361465585432053728 14903 1410585077641107794958080 14904 1602566968361349368049856 14905 1407681881259546469585920 14906 1594332363331411898599680 14907 1410743971689480393003648 14908 1603268885323718565208256 14909 1413518553681890794214656 14910 1594611710349248505587712 14911 1410711601559064663747072 14912 1609707700353231490140416 14913 1413854325288206653839360 14914 1594689734777697348965760 14915 1416741697927042813433984 14916 1610007598173013999901568 14917 1414004202465989367233792 14918 1601638605769558834535136 14919 1416818784565549248184512 14920 1609907699758787875721664 14921 1419810771006152120772352 14922 1601783506030270549120960 14923 1417123983264869713279648 14924 1616995129035364204287168 14925 1420046046813361040313600 14926 1601762085262978383528192 14927 1423112683715345253117568 14928 1617007400233793272326528 14929 1420079403991059379448832 14930 1608605285171661760089600 14931 1423093943522506889871360 14932 1617544175039160298264176 14933 1426286631240293745017856 14934 1608665355127218272946048 14935 1423336614842910092496000 14936 1623771371693801740707216 14937 1426405814422628331529728 14938 1609048235004410403033600 14939 1429257467101850712429664 14940 1624448093764466034850784 14941 1426366666896601351321344 14942 1615860064545965530988544 14943 1429558697150858113865088 14944 1624101240466319397335920 14945 1432498645531844226290688 14946 1615815006744917431913472 14947 1429727277300548512500064 14948 1631544220127932458739104 14949 1432567848064492080809472 14950 1616052594648814793336064 14951 1435559923327289066811584 14952 1631344153364209794124608 14953 1432886550271109922622720 14954 1622801773877633870336960 14955 1435793866204952040111360 14956 1631688399854245413989136 14957 1438915991961617424868736 14958 1623151425339909933129216 14959 1435857360669268059215104 14960 1638307364391126424106112 14961 1438895854892112908254464 14962 1623305403858258198822528 14963 1442116245982132944449472 14964 1638708910700674888283776 14965 1439106525927088424221696 14966 1629965065288192710797888 14967 1442266182457388995403520 14968 1638736624937838531215232 14969 1445090401980089945409792 14970 1630242139307111869240320 14971 1442191343373284203329856 14972 1646001331114198126396064 14973 1445428659241334149622784 14974 1630296817244867601192960 14975 1448395889402286990737600 14976 1645582427937462141962384 14977 1445583009796902082946560 14978 1637362561998875789218560 14979 1448419500890638988509824 14980 1646230250049327498632192 14981 1451499811719011347281152 14982 1637546529640137073433344 14983 1448745311515355179129024 14984 1652710948388139162149856 14985 1451712889603096026206208 14986 1637467158913755109918080 14987 1454872165836515768595904 14988 1653457963827314580485184 14989 1451779237558420554910208 14990 1644484690490133580478592 14991 1454836601969988856824960 14992 1653211693375258695403264 14993 1458066497217140096595456 14994 1644557287690948966602624 14995 1455071898703844356691584 14996 1660382158555715531865920 14997 1458203862096919719070464 14998 1644930182540157296991648 14999 1461092318017091697277760 15000 1660238317184361602065136 15001 1458170631930726081230336 15002 1651870527038985555614080 15003 1461449759919481942459872 15004 1660670060614636765884864 15005 1464426795962481252765184 15006 1651787045857143652109568 15007 1461554939528156643941056 15008 1667520242641747142045952 15009 1464470428567828576631040 15010 1652078707674356010183168 15011 1467533123310519886320512 15012 1668082263921359098966272 15013 1464771811563242791027328 15014 1658911722360921199116128 15015 1467775123563950705203200 15016 1667632922303057430430672 15017 1470976049560112378397952 15018 1659275587082238400456320 15019 1467830818396787329980544 15020 1675128958875992651198272 15021 1470906588287817911023488 15022 1659448111719849273584640 15023 1474211525037839389501888 15024 1674819971527273092490944 15025 1471129641840790145821440 15026 1666245434150682628993152 15027 1474319204201214704126016 15028 1675547857312776860394064 15029 1477248870722989115360768 15030 1666512621431823054975680 15031 1474292655838053688308672 15032 1682226768586982723448512 15033 1477587048026544575082240 15034 1666524515781348009973440 15035 1480578107184349869135360 15036 1682563932395649151164352 15037 1477722421451864420243712 15038 1673789845550553174479872 15039 1480627239093646764941568 15040 1682452948406739406315040 15041 1483735618536456419114752 15042 1673912262292148270013696 15043 1480957185223803361996512 15044 1689825272441231911362240 15045 1483990306073790854980608 15046 1673852060133230292563040 15047 1487211472336331925947904 15048 1689786216019973713666464 15049 1484004555686493105414656 15050 1681029256331047228445440 15051 1487151389252865048516864 15052 1690345201035148681699744 15053 1490448353699842539093120 15054 1681085826212588286655744 15055 1487357795175276403601856 15056 1696835337901494741562896 15057 1490601415011051840964608 15058 1681452743982671406634368 15059 1493554266635156280427488 15060 1697480567611515481440576 15061 1490551684332156512441984 15062 1688506974661226827581952 15063 1493850305921459424443712 15064 1697149549726181025788512 15065 1496926801566015258917376 15066 1688478552024448697992320 15067 1493985923065622793857152 15068 1704921645204241111039520 15069 1496936548734144091166976 15070 1688698106885121309919488 15071 1500097828845656035958784 15072 1704682469944966233183552 15073 1497285050200125372564480 15074 1695701915134656185066112 15075 1500346083634291939737120 15076 1704976113959969750887904 15077 1503566870817517708543872 15078 1696082308036579733608320 15079 1500373482936797351155584 15080 1711903665623646346646656 15081 1503503317041629716993536 15082 1696244126930568139629120 15083 1506860708825186549298528 15084 1712311477082411571226384 15085 1503743966839138292432384 15086 1703168652348227858488704 15087 1507016096916436551332736 15088 1712281761709830113264128 15089 1509992826028767752955392 15090 1703393496938363915973888 15091 1506928918997979256674464 15092 1719897363725843222617600 15093 1510321747190612747581440 15094 1703463647002832470167648 15095 1513368259782312419304128 15096 1719443199403702987683840 15097 1510418233779410471631872 15098 1710825230536523558260160 15099 1513413891159969320273664 15100 1720098137360176682471456 15101 1516608360834834594165376 15102 1710978122604121463322240 15103 1513749191902657117304768 15104 1726800811909992580410224 15105 1516808167865953133306880 15106 1710909210672218923715328 15107 1520119458422787924965280 15108 1727591151182222351618688 15109 1516840714764450539514368 15110 1718235686060622783869824 15111 1520036837633115249211392 15112 1727313461972101241114688 15113 1523432486051081266025472 15114 1718268438100113357127680 15115 1520278155582615153474624 15116 1734758120880244801184752 15117 1523569964179617911291904 15118 1718602805799064866301056 15119 1526551461357294838363840 15120 1734639908119609817999104 15121 1523505049349303821299200 15122 1725864909606535927613952 15123 1526872128913670021122848 15124 1735077375028789877831200 15125 1529985454424115880408320 15126 1725754953454596481560320 15127 1527015337198693305179008 15128 1742198060205302228167328 15129 1530045743499346876541184 15130 1726009299208752773114880 15131 1533254845281017925410016 15132 1742711454497892000598848 15133 1530335810363427208554752 15134 1733173161272025281541120 15135 1533477224924618799663360 15136 1742261974582108861826208 15137 1536771222800164647770368 15138 1733561605777645140197240 15139 1533478734436209401136352 15140 1750071831048876334563296 15141 1536710595674223313175808 15142 1733693619579435589425216 15143 1540152521282184147542464 15144 1749700748338569054092704 15145 1536948558342154129263616 15146 1740731568736680838184640 15147 1540257196635038272758720 15148 1750481597810502577295424 15149 1543313608357841623245696 15150 1741009811118999958574208 15151 1540176023165736482537792 15152 1757454650404561909682928 15153 1543608011980335584689920 15154 1741011256708625714792064 15155 1546764407997893019741824 15156 1757781059647075934530320 15157 1543758449728473704008960 15158 1748553511391603991534592 15159 1546798517503694894159232 15160 1757595011461418095721152 15161 1550021250489379287670784 15162 1748704384754074274298240 15163 1547121499003660296307584 15164 1765303730177866842627840 15165 1550252988621982261357824 15166 1748638004167014527442432 15167 1553596852394273835957824 15168 1765232268536061116023968 15169 1550280701426199362085888 15170 1756096635021311921608704 15171 1553547099461157861738624 15172 1765774866251073972642464 15173 1557007403504800626528128 15174 1756100121716122810453248 15175 1553742883371846500848000 15176 1772579642598175187968128 15177 1557129213194782033545984 15178 1756484027090144575337280 15179 1560172283457619490535552 15180 1773248715521477404425600 15181 1557023292645533431325696 15182 1763836176188677302576000 15183 1560511097035987288987776 15184 1772867464747181638862816 15185 1563691438127971982550528 15186 1763744683405646068536960 15187 1560638832184582163012640 15188 1780922022325841190517744 15189 1563684234031584037873152 15190 1764009751711383436177536 15191 1566993851558338449375552 15192 1780688187996816196755760 15193 1564006479043151422096640 15194 1771318362307997439019520 15195 1567184699664245749366272 15196 1780964352928503838063776 15197 1570589218285077444544512 15198 1771679967388176611260672 15199 1567233392340003140454016 15200 1788149031836389288937872 15201 1570527390640373783952384 15202 1771785353987552608679808 15203 1573987868226473823740096 15204 1788595096776830955646656 15205 1570737749112485129056768 15206 1779026284637277902338656 15207 1574104104272730787175808 15208 1788565643900343866012112 15209 1577206620560434700546304 15210 1779253730675017066400064 15211 1574035174216379538275456 15212 1796486631071052798303376 15213 1577550782853281660207616 15214 1779261796744205817906048 15215 1580760656981797699531136 15216 1795944859807661531804384 15217 1577642197348629854284800 15218 1786975847602140601168896 15219 1580783296547798609992512 15220 1796637064992754448506560 15221 1584063848502037688862464 15222 1787120369775431648999808 15223 1581068012739898756501696 15224 1803618674562283438221120 15225 1584291706270408248975360 15226 1787026323624001757967360 15227 1587728994102399271462816 15228 1804402711859535518757440 15229 1584321073497764426563328 15230 1794611676973402390155392 15231 1587615539326898763516096 15232 1804128981521029773203584 15233 1591173085355047629778688 15234 1794655978475975395638912 15235 1587832009863296327341568 15236 1811896527308652453968096 15237 1591270222338885659887488 15238 1794984275259368280373440 15239 1594405354543291966391232 15240 1811726062216357110807744 15241 1591201351409599846232320 15242 1802517734808262756699200 15243 1594738329330234030223680 15244 1812126274674915929467616 15245 1597951678658884987884544 15246 1802437905294963094771840 15247 1594851949516471823475712 15248 1819577481147545946927712 15249 1597960102786936617252864 15250 1802687384327470268963328 15251 1601310207504995731752512 15252 1820090232611058215829824 15253 1598294491613703249501184 15254 1810135766607535106811968 15255 1601560302292588686944256 15256 1819571511815745453116880 15257 1605011764580722612193792 15258 1810459667274202511938560 15259 1601536699922824898164896 15260 1827751713588764446453056 15261 1604915470661143436540928 15262 1810619155288190171872896 15263 1608459083371150064839296 15264 1827369975362186460042640 15265 1605106217267734872761344 15266 1817947986140927033114112 15267 1608583864556073736126464 15268 1828139648761560551811072 15269 1611759801497408419802240 15270 1818191353316165454404736 15271 1608501652462880247552448 15272 1835351615319680151737312 15273 1612057328823410357937408 15274 1818216441023751984132480 15275 1615351340645793513000000 15276 1835694441543973508751744 15277 1612160168070688475744640 15278 1826088333684420461749632 15279 1615328051531846784632064 15280 1835486215933976883078336 15281 1618727093605350522408960 15282 1826219933568373206753792 15283 1615673225200566903721344 15284 1843483696346207009054448 15285 1618951966777353017232384 15286 1826072124248966807799840 15287 1622419069760163857423424 15288 1843436289691283576671424 15289 1618958883486720854767872 15290 1833873227364180755822080 15291 1622326291160619799918176 15292 1844001162991761103725440 15293 1625923182839248760969728 15294 1833844626465863609774976 15295 1622545223254979040823808 15296 1851068697193648178564288 15297 1626058896451982596447488 15298 1834204633094129832667008 15299 1629254074674616734406368 15300 1851710410565346890524000 15301 1625931880350302660870144 15302 1841903699320441082445440 15303 1629570538234682171147328 15304 1851310813431637698444000 15305 1632847454505684205441024 15306 1841803638290079089267840 15307 1629651421738243549353312 15308 1859702160462951039721952 15309 1632874140885149321232384 15310 1842043061592220419066240 15311 1636296137515978477625664 15312 1859394778343941263782400 15313 1633193228965601166187520 15314 1849612024400229942837504 15315 1636476050698503822617472 15316 1859719708738849237240512 15317 1640034149430128772669312 15318 1850008288580708421961920 15319 1636481067676584947675968 15320 1867218930389473568246752 15321 1639901099516191489636608 15322 1850087795628138221354880 15323 1643557497763466370258816 15324 1867641988614214182267424 15325 1640142313985906870001280 15326 1857595252565573497973760 15327 1643683608603150931474752 15328 1867542363737290551914496 15329 1646877089005551852286208 15330 1857848243981468088043008 15331 1643571206386537755188768 15332 1875824683999124613163968 15333 1647190653808087824689664 15334 1857863872521672262234752 15335 1650529477212083165019328 15336 1875251550120382699010304 15337 1647307067990362178749952 15338 1865880121458963373554880 15339 1650552952189926178621440 15340 1875909797611907770449920 15341 1654007766600419610331776 15342 1865965238747969264798592 15343 1650840834159844975374144 15344 1883226735107663033283968 15345 1654223935337773249969152 15346 1865873432996405645603328 15347 1657753669997383563772544 15348 1884028420094987221435872 15349 1654182802906579975135616 15350 1873770721794500307788320 15351 1657655996912032734339840 15352 1883716305612200273186752 15353 1661349236724047069560832 15354 1873774370823859794217280 15355 1657879272730602081233664 15356 1891757200049812924783008 15357 1661418433374066793509120 15358 1874138288758029928871424 15359 1664708679066051336619776 15360 1891590304902859090897504 15361 1661308759341888461953024 15362 1881995931995945255127168 15363 1665002984025695383510272 15364 1891988400052004059305280 15365 1668380404290001479990272 15366 1881867086486056820803968 15367 1665122790313388781424896 15368 1899710218834001995286592 15369 1668388098066946415175168 15370 1882067349184266729323520 15371 1671846220730543337159552 15372 1900283733175820836895712 15373 1668703216874039026909056 15374 1889854666768899399518336 15375 1672052052263975997638400 15376 1899724654952575156458520 15377 1675655153755044830803200 15378 1890172382101229143475712 15379 1672057918746135151618688 15380 1908231675549055692618624 15381 1675573707172645053892992 15382 1890284042579357677506528 15383 1679280375510742418044864 15384 1907751256482784786869024 15385 1675744258161239434889216 15386 1897966031872357127315520 15387 1679377205942476371719424 15388 1908576386596308819874656 15389 1682642945743780850018304 15390 1898220233962471371219584 15391 1679233505615769536145920 15392 1916084374319606458128192 15393 1682967148108878148827648 15394 1898199195417263628543360 15395 1686391680775572292878208 15396 1916387781232202627400192 15397 1683081831482739137452032 15398 1906347512193586558857312 15399 1686360009263164480713024 15400 1916198932628454757631040 15401 1689899783912832748406272 15402 1906487754078232830969600 15403 1686661951996558675164928 15404 1924541687794175635123632 15405 1690073485450343682877440 15406 1906320744385813729481088 15407 1693728799163011296803840 15408 1924466918039030390739440 15409 1690090192822656615064320 15410 1914412543408787513400576 15411 1693618928592349507432704 15412 1924971910008910465730704 15413 1697345341502297615851904 15414 1914408064960832716296704 15415 1693821368812101670207808 15416 1932360309163131346242944 15417 1697446918042172013394944 15418 1914779883773340259881600 15419 1700764346983711648495168 15420 1932998415191638137786624 15421 1697329562921498538555136 15422 1922780012311663007631744 15423 1701101594830210613284608 15424 1932541944702957502158752 15425 1704544259393474703112960 15426 1922614882499090937284352 15427 1701166282297784767977696 15428 1941325545264624237939520 15429 1704528052597645686025728 15430 1922867295553394553605184 15431 1708055454038141951492416 15432 1941000556634796045976992 15433 1704809906081603286862336 15434 1930742174237847149420480 15435 1708280860720717122031104 15436 1941301277570837003393632 15437 1711960074542605354663680 15438 1931091674870668017000960 15439 1708269805969530016171136 15440 1949057479346922705438368 15441 1711802500283845211224320 15442 1931212374020386653063168 15443 1715624111826939741792864 15444 1949523605766305495439360 15445 1712002289749068333171200 15446 1939048899092460585087904 15447 1715681715765324977638656 15448 1949385459562827066498832 15449 1719057685853560246133760 15450 1939272770347513373713280 15451 1715585383752802608255328 15452 1957977624211238783838240 15453 1719389142083763741739008 15454 1939217647527348977646336 15455 1722829466468515467909760 15456 1957391849987835767476800 15457 1719472508386844619195392 15458 1947595038946943552267136 15459 1722805325720916731424576 15460 1958084793294155067426464 15461 1726401084985072449064576 15462 1947674233392254877270880 15463 1723132180361044920879296 15464 1965684552759168926141968 15465 1726627971474750679802880 15466 1947512960326725227673600 15467 1730337854573749558775200 15468 1966453365636448241925920 15469 1726574660248852928366848 15470 1955783748923853276248576 15471 1730211970324777009004928 15472 1966137540438171914557536 15473 1734005360592599298498816 15474 1955773510076615723856000 15475 1730372422889797610739040 15476 1974509542110799500813664 15477 1734104745899255007194112 15478 1956121717791357551401728 15479 1737514139828437007216384 15480 1974288226970879177460416 15481 1733984174237792839443456 15482 1964250879682642343466560 15483 1737791448045572326280832 15484 1974720778108973207502656 15485 1741333748227028210015232 15486 1964127545180082001371648 15487 1737877848945211049434624 15488 1982777400177841288147066 15489 1741283872494060471849216 15490 1964320255460150602633728 15491 1744919411724982726053120 15492 1983323670423634098562560 15493 1741611722925941369859200 15494 1972389673613459914974720 15495 1745129806195348705062528 15496 1982682201277901525883840 15497 1748847992848669026173952 15498 1972762931203547777602560 15499 1745102178486739607754752 15500 1991568104246949846157440 15501 1748708526376360368117504 15502 1972862211258984167126784 15503 1752576179411265843026880 15504 1991044297693890312407680 15505 1748919185112984965228032 15506 1980839259899940536956800 15507 1752698662641471055235040 15508 1991849816946419515751312 15509 1756116431950351578844160 15510 1981021999206094451272704 15511 1752516266594080946924608 15512 1999718588360060981471872 15513 1756419232976867644759296 15514 1981022691167731978678080 15515 1759937455641611535695744 15516 2000040080803713896512832 15517 1756475030832862598136064 15518 1989505902922207053354752 15519 1759918653977744032586880 15520 1999792713402010522543264 15521 1763601480292119067026944 15522 1989593410935759271792128 15523 1760242933914954448652256 15524 2008425594570629553409568 15525 1763772140749442257766400 15526 1989447350592044066393280 15527 1767582349757502068047808 15528 2008348165197715910351424 15529 1763733207234697115919872 15530 1997886969344030059792000 15531 1767403208297333206469376 15532 2008864004152460296658432 15533 1771325335664888354878848 15534 1997859228758631090148096 15535 1767625210699951323582592 15536 2016517074310977710636656 15537 1771417536643841886759168 15538 1998160182313619985524736 15539 1774850830846414385877632 15540 2017215066733056118750464 15541 1771270361519983792941440 15542 2006523168518855182968640 15543 1775163867970270402716480 15544 2016728477876569336936384 15545 1778737099544230683168768 15546 2006315510314215507816960 15547 1775246214541949681554560 15548 2025855998154526325045088 15549 1778728833345861642921984 15550 2006534792067300440026752 15551 1782432728007912928908544 15552 2025454115512592597029200 15553 1779005233429180706820608 15554 2014782696195902847992064 15555 1782620085004578855668736 15556 2025773355413052589795552 15557 1786414763587062507802112 15558 2015139231133018353308928 15559 1782552980571019593547328 15560 2033841933390305558919744 15561 1786287325167216207370752 15562 2015228323151498170124160 15563 1790238612632149018361536 15564 2034261148362636245048640 15565 1786481793522919522890240 15566 2023328243293796436681344 15567 1790282909487345856479936 15568 2034158173871571832948128 15569 1793808177243049024425984 15570 2023584777731335305611520 15571 1790128925151351709932480 15572 2043117862447940019531776 15573 1794080873097729592783872 15574 2023494927204958204170624 15575 1797714740141805571656960 15576 2042469385111737483117824 15577 1794183966656437465115136 15578 2032183598556782812225600 15579 1797695079224370876481536 15580 2043116440067486545798592 15581 1801395130238258428511104 15582 2032281837912977065019520 15583 1797990368449038788742272 15584 2051059114378111151677888 15585 1801580878071581056091136 15586 2032121174939821046363136 15587 1805445478600969472167936 15588 2051845750204191172475616 15589 1801556068340919392758272 15590 2040710415686965129084928 15591 1805313290093485524269760 15592 2051447857063874057398192 15593 1809303386060355296269312 15594 2040626270304204570082560 15595 1805473250079681180868096 15596 2060212527175051506091968 15597 1809381614031651591404160 15598 2041002467513574711281280 15599 1812869927317746054523200 15600 2059970943717654469653408 15601 1809178449773785481774336 15602 2049461902190340564423168 15603 1813185344531765902803840 15604 2060391211090556320955328 15605 1816858481319923358755840 15606 2049289545911660269169536 15607 1813272454681622500504000 15608 2068723197039348187607808 15609 1816776583179709312078080 15610 2049502857162169594736640 15611 1820587336361668862504768 15612 2069304562087444654032160 15613 1817078386264095320512256 15614 2057917285654818225228160 15615 1820749505459180746931136 15616 2068612013878202530585296 15617 1824656486515936499238912 15618 2058255737370450455028480 15619 1820722743631429237343712 15620 2077827489721354172694464 15621 1824502736912907284080128 15622 2058299806014874949203008 15623 1828497873347686682178816 15624 2077320986702209018774080 15625 1824686904479332024186880 15626 2066633722621024298691840 15627 1828564560389373389813760 15628 2078148017780843786185840 15629 1832128896867910308939392 15630 2066802852034999946534656 15631 1828413224999710432394432 15632 2086312648999159092498144 15633 1832471547029261549740800 15634 2066744578724561111203200 15635 1836149410811237970365056 15636 2086558788635844093201504 15637 1832496492583812012943616 15638 2075625371101298825126912 15639 1836097429233929087971584 15640 2086325336313735881504192 15641 1839882193079240830848000 15642 2075724079329670902133760 15643 1836364256621450285532768 15644 2095314570763974537731424 15645 1840075410960736101482496 15646 2075519872012569871776768 15647 1844032577520595211872000 15648 2095172134858337764688352 15649 1840039591395800859194624 15650 2084250366871534440076800 15651 1843836007110626303528832 15652 2095743381031423896230144 15653 1847925434991056354484992 15654 2084218467448463271825216 15655 1844009773136167550804480 15656 2103720479435886908192256 15657 1847953928568381384264192 15658 2084521852000523375645760 15659 1851573746923488526173184 15660 2104419895560515766627840 15661 1847813285293689642502784 15662 2093185962027267874487040 15663 1851885695838363485008512 15664 2103825319225848756636032 15665 1855579590265581899552768 15666 2093005063450885215098880 15667 1851945836632260265302944 15668 2113358469006074766450448 15669 1855529366871356265946752 15670 2093227427827540318024896 15671 1859375354149533051963456 15672 2112908346768702139889472 15673 1855834382103339498029568 15674 2101791150997438946551040 15675 1859581950548296041221760 15676 2113188420752039304263488 15677 1863563594756098683781632 15678 2102099097766334201616000 15679 1859490532297237496592256 15680 2121637179015445451937840 15681 1863381790871648132561664 15682 2102192606508746558002176 15683 1867458948171426717136352 15684 2122069379298726765551936 15685 1863529804627374232659200 15686 2110620259043168748286976 15687 1867538405998038890898432 15688 2121924022930766234469312 15689 1871182015356200785916928 15690 2110816156189386810278400 15691 1867363647357308232438912 15692 2131190885205459087698352 15693 1871446827426792057395712 15694 2110767003302030054782464 15695 1875240371393712677046528 15696 2130541485181335271473968 15697 1871503478348361495122688 15698 2119822307869457163433728 15699 1875145495301366645021184 15700 2131179493976699773066416 15701 1879050198542370398046976 15702 2119883011524782371796096 15703 1875473434885897269504384 15704 2139406924863290159547104 15705 1879252396858400479077888 15706 2119639635651099663827520 15707 1883230335847013151459200 15708 2140247038699143484513920 15709 1879176496329867014845952 15710 2128616488088353903786624 15711 1883040062180422583363904 15712 2139838264092852829927888 15713 1887188046098141900913408 15714 2128513582469772516288384 15715 1883233991595283575852800 15716 2148941632190333245768800 15717 1887272070532028670708480 15718 2128835895382742512104000 15719 1890946755818421590644416 15720 2148605860792063361551296 15721 1887054568882749201644544 15722 2137690548585594645230720 15723 1891249169817840324951072 15724 2149059265608768730447184 15725 1895010316032810138735360 15726 2137493422069402723847808 15727 1891261154319338501369728 15728 2157725629983632943294432 15729 1894953917499373322765568 15730 2137688991388002524030976 15731 1898898220940742794464608 15732 2158290092309766437685600 15733 1895263004099293889218688 15734 2146386242699024365419488 15735 1899036997633477271026560 15736 2157585302791882335637504 15737 1903131536736745236310528 15738 2146755205854900873429760 15739 1898966178709556697458144 15740 2167191616862291903947104 15741 1902913240085759475099648 15742 2146773147714254906535936 15743 1907109313767760404562944 15744 2166608143770658202084256 15745 1903106203435479728528896 15746 2155405204781862314232960 15747 1907171941578282331867008 15748 2167405142884282758395200 15749 1910849767957752168481408 15750 2155627023106361948351616 15751 1906978536383693819778752 15752 2175933981187566042229728 15753 1911137464061428099525632 15754 2155553125299589930522560 15755 1914976905481912817387904 15756 2176167774512348797263168 15757 1911202706770478122714624 15758 2164772335580974113144960 15759 1914944945380588422275328 15760 2175866221157060260823008 15761 1918902101760166039086080 15762 2164785670612409408289792 15763 1915194448029327689686656 15764 2185268586235094710434208 15765 1919070216843027420114432 15766 2164595786452822769385888 15767 1923136671007385642942784 15768 2185127887071194379430144 15769 1918962220807579668369408 15770 2173677553300648756314880 15771 1922952060698483285282304 15772 2185668798035140086322656 15773 1927199268322066226905216 15774 2173586497338567184439808 15775 1923135608136842073563200 15776 2193914792614396320005344 15777 1927218296731425454338816 15778 2173932759661436392292352 15779 1930985328862615716203968 15780 2194642744721776867953408 15781 1927007212518093609410816 15782 2182967679214170839183232 15783 1931241055687975330552512 15784 2194013421942943408422288 15785 1935135917190076901111808 15786 2182743746747010723746880 15787 1931321094478675492932896 15788 2203893063128022797655472 15789 1935068576670134290558464 15790 2182884358410086658463872 15791 1939045504658631027653376 15792 2203454560321016765528576 15793 1935361698041428081056768 15794 2191829032877051746847232 15795 1939220287457742442119936 15796 2203742873284595235629824 15797 1943348506148614119396992 15798 2192118602194664601699264 15799 1939141449449575361763968 15800 2212511424116187989213568 15801 1943171302225639575790080 15802 2192167173953569594372800 15803 1947446804845771103000800 15804 2212896034636744472502624 15805 1943303063695309415486976 15806 2200988574161230691702784 15807 1947482452344782629572096 15808 2212742400250763658807072 15809 1951233274820096986119680 15810 2201187555669182056201728 15811 1947239638338842615420416 15812 2222381627036773008597888 15813 1951547918512045498092288 15814 2201094397970384450318496 15815 1955468809450501590940224 15816 2221630297823018887999200 15817 1951592253289577064878592 15818 2210456871800947404110720 15819 1955344044806717385180096 15820 2222346283850200404522048 15821 1959424679926512592562944 15822 2210545201676084483292672 15823 1955633030235114736367616 15824 2230917781067684292139744 15825 1959553400675777782667520 15826 2210258927704429871483136 15827 1963750333486973016615424 15828 2231754123240770726218048 15829 1959498710280329966806272 15830 2219552207527717958800064 15831 1963561885824401634875136 15832 2231245052977905490762288 15833 1967830666949679192271872 15834 2219466888428648431119360 15835 1963713286029192173322560 15836 2240752494997994675465248 15837 1967865730882956157800960 15838 2219810333673314626276608 15839 1971686334123791073094400 15840 2240392908915951863864384 15841 1967664910304332099510272 15842 2229006161100403424604408 15843 1972001073510460141307520 15844 2240787662531772523848512 15845 1975955761911060855008768 15846 2228717311020737446227200 15847 1972004833253682276773504 15848 2249860069949348826344992 15849 1975871134243220875987968 15850 2228936427331544261204160 15851 1979914248829023605569376 15852 2250427214257344682378560 15853 1976115456306325910358272 15854 2237981068228797188582528 15855 1980087326953043428205568 15856 2249661152380309095119424 15857 1984328675354451539664384 15858 2238315828553662613044480 15859 1980011959397870133196128 15860 2259597227966237546138688 15861 1984069827194919358379520 15862 2238357624334823001816960 15863 1988459559567915679446848 15864 2259008041866138004896192 15865 1984227346197343018609152 15866 2247351756519816945416640 15867 1988465582437336361612544 15868 2259812636697456127869952 15869 1992329951338921624325376 15870 2247528293538178372255104 15871 1988264498825592296188480 15872 2268643823893329468575104 15873 1992628048671909809418240 15874 2247378101214212966488704 15875 1996588175033496053070720 15876 2268932695614706092677864 15877 1992656587666876759232640 15878 2257005392978577510047616 15879 1996486440974962311712896 15880 2268601897634551491921792 15881 2000613932173318995455232 15882 2256994769173811364689280 15883 1996786936093973995474944 15884 2278362005523847275456336 15885 2000809062732931288105728 15886 2256741132993674291872512 15887 2005062512637964780572288 15888 2278119896632137820144704 15889 2000663701460281806266112 15890 2266240135079203466475264 15891 2004832793843302245106752 15892 2278714011278124144914080 15893 2009197512743047850311168 15894 2266154847357986666120800 15895 2004951981303408890289216 15896 2287280544937570908310512 15897 2009239866012675917011968 15898 2266458301877897602249920 15899 2013149135691651763937792 15900 2287975766475644768885664 15901 2009025499730481782725504 15902 2275795527868706640047616 15903 2013407668380813360385536 15904 2287355025354441796982592 15905 2017462824640254774134784 15906 2275566742876869506287872 15907 2013419644098779629567392 15908 2297654810724765816700416 15909 2017317113815919332119552 15910 2275700125051256030825856 15911 2021502742911468064132480 15912 2297165246293384726561280 15913 2017636141651962863446016 15914 2284965594383314482385920 15915 2021668978684963771465728 15916 2297371688440527019166592 15917 2025942868112681061689344 15918 2285296759952816774586624 15919 2021565651389070010075776 15920 2306526375121762782384832 15921 2025712039111175624807424 15922 2285340568127711967867264 15923 2030147768270166497894432 15924 2306889946566633868024224 15925 2025872197077857057470080 15926 2294493379942410108594464 15927 2030200286046167602689984 15928 2306680444880863305133120 15929 2034129932004840016911360 15930 2294637580203036876446720 15931 2029924610038682587079168 15932 2316763512567836834339840 15933 2034408044249252239292928 15934 2294538776533744783325184 15935 2038445676830442832558784 15936 2315977417095770071807232 15937 2034392645428468820636928 15938 2304277321095334180447488 15939 2038358621041734467861760 15940 2316675606571039850819936 15941 2042574678881896655694336 15942 2304291538957947469815744 15943 2038644100674312523212096 15944 2325527263543357444862592 15945 2042686419028126041420288 15946 2304040404484152283092480 15947 2047068799864471838281024 15948 2326425509411597725772592 15949 2042573494162360557748224 15950 2313725125707643989810304 15951 2046783759738602285553792 15952 2325862630418910299019120 15953 2051289491850421702023168 15954 2313590728823864488932480 15955 2046966182580007151828480 15956 2335707313857278847956976 15957 2051333456910948911752320 15958 2313869323286526426363264 15959 2055255933387784302862016 15960 2335354928148839096167296 15961 2051073323407092329618688 15962 2323463805717391406127360 15963 2055532096026026432813952 15964 2335775348432518920048544 15965 2059640288440712518410240 15966 2323152325501710973322880 15967 2055564377575517876711424 15968 2345187115373849766246320 15969 2059557095979685472571648 15970 2323304165201117306549760 15971 2063807395108611038420640 15972 2345695635193853151897600 15973 2059796409282839727775872 15974 2332770213457883064750368 15975 2063958348795347591323200 15976 2344910951908758152131664 15977 2068301937551510131662336 15978 2333099068606610471685120 15979 2063794653788548140237408 15980 2355245326464654868474048 15981 2068063154314634207365632 15982 2333113822952083995398016 15983 2072614394305278850692672 15984 2354576403159389458214784 15985 2068227736218890777206272 15986 2342402200633757928892800 15987 2072584725147844259403552 15988 2355436333633405530621504 15989 2076632102750283392377600 15990 2342602891416568986197504 15991 2072332450303423497809728 15992 2364637896892078179587200 15993 2076880749605619875566080 15994 2342422914983066913267840 15995 2081035601692213815440768 15996 2364885927695421730151808 15997 2076912391269373164284672 15998 2352391739407440173193600 15999 2080924607405389495258944 16000 2364464876891899277843040 16001 2085184004903820596082944 16002 2352431869603671761740800 16003 2081199831395193067339136 16004 2374654546259343161907520 16005 2085320459909914440585216 16006 2352144193750407009257280 16007 2089754368095431512334528 16008 2374377060798392975498880 16009 2085210897735808735821312 16010 2362001986556706516871680 16011 2089538426518649106050304 16012 2374930682074710484537744 16013 2094102098628939895872512 16014 2361813508442304518867712 16015 2089630466879724140143552 16016 2383897610076607072279040 16017 2094101695914155068142592 16018 2362165401761764085929728 16019 2098114532877416594822912 16020 2384629412472832037787712 16021 2093804277735308887492096 16022 2371869616029879656456352 16023 2098405348699828417262784 16024 2383926748329215004500240 16025 2102610747566895472843520 16026 2371565499620127691625600 16027 2098426398288709460676864 16028 2394569830023272344212704 16029 2102455279939428595643136 16030 2371739276224150341199872 16031 2106810359143696776239104 16032 2394061966422632255013120 16033 2102715251362934117614848 16034 2381392113460736288404608 16035 2106910784993578250749056 16036 2394266844213008149395840 16037 2111405427950328106531840 16038 2381706285572608350798944 16039 2106810670507765628790592 16040 2403746360226836273692032 16041 2111147674787128603418880 16042 2381653230100063851987840 16043 2115732563135798412489344 16044 2404160439325391296924864 16045 2111286259212336207859200 16046 2391210313807837895465216 16047 2115742290401371879914816 16048 2403938837524318608692736 16049 2119819217193783657913088 16050 2391316739263080109915776 16051 2115478941314085615840128 16052 2414398330905839610775440 16053 2120120763137871697055232 16054 2391161877897278580323712 16055 2124354266517144248762688 16056 2413506623109625340228352 16057 2120086322541511102426624 16058 2401346416956461034727680 16059 2124212348029381966147584 16060 2414238566195245773770112 16061 2128550125338297895452800 16062 2401363652550132891017344 16063 2124444758731084258858368 16064 2423435649841179060527280 16065 2128709037689118885666816 16066 2401053428312284748965632 16067 2133238209142923090312800 16068 2424296021459444603697984 16069 2128575707508340832633728 16070 2411061699318814553179072 16071 2132919756466778969595648 16072 2423753877547558462451328 16073 2137624202394391009232896 16074 2410950118771918959447680 16075 2133051618796387993996960 16076 2434008836764974993527152 16077 2137578064872809253752832 16078 2411200311848646218377344 16079 2141724108278688747514880 16080 2433596060793519147773568 16081 2137335878825323701548032 16082 2421133311542227609602816 16083 2142016479155612474525664 16084 2433951946244309457258448 16085 2146239207865729049174272 16086 2420831997755995580442624 16087 2141997680592875914447552 16088 2443774652940751989920816 16089 2146094269511047299394560 16090 2421001094234091305448960 16091 2150508645226006883013664 16092 2444293168606945798800000 16093 2146377414197107998933248 16094 2430815353175445120847744 16095 2150673279351631843388160 16096 2443394805536758085046208 16097 2155235182277477727771392 16098 2431070589240326160931968 16099 2150490976857967165743552 16100 2454200848463179066442688 16101 2154961682508989568465024 16102 2431102185576928596929856 16103 2159623121388830311318976 16104 2453484425553112449222912 16105 2155038278298537317517312 16106 2440761535819073771725760 16107 2159625097469819081173248 16108 2454347478343465138372208 16109 2163810551628148729708800 16110 2440914559400004230651520 16111 2159357813106666136878080 16112 2463851243346866163465568 16113 2164035253927270972196352 16114 2440753540177752002536704 16115 2168387151995402411104768 16116 2464119480393043411349440 16117 2164024798954820043292928 16118 2451133926116136079749664 16119 2168204748603540625360320 16120 2463657557778755249665152 16121 2172673802307893792866304 16122 2451117161776020711494400 16123 2168496104197830932092864 16124 2474206733737783675062944 16125 2172814799773066499312640 16126 2450744793986816549532288 16127 2177383781928988813787136 16128 2473974461171654412108320 16129 2172657853628573804847104 16130 2461028997009679402628352 16131 2177086315325098556723712 16132 2474530316236021741408992 16133 2181845061115377919271424 16134 2460810670682187767385216 16135 2177228575248463433677056 16136 2483827199884031754068064 16137 2181872752814400350205696 16138 2461105417413067190303040 16139 2186069489246216399137248 16140 2484487540325766033409920 16141 2181527195399173904643968 16142 2471253049819949741914368 16143 2186327186927624186434368 16144 2483785501867083366063328 16145 2190645185687059807463424 16146 2470947747292744106784768 16147 2186272130751472850915584 16148 2494851563943542588505952 16149 2190498990628171713698304 16150 2471073368593342706936448 16151 2195021910117656940662272 16152 2494253227664926110156672 16153 2190779751685396084478464 16154 2481039381922315972629760 16155 2195115364552845015849600 16156 2494505284844491804127808 16157 2199791928934055752552192 16158 2481371042377449312973440 16159 2194941787892044098951680 16160 2504371690273757099037696 16161 2199450815062199913864960 16162 2481302483357423093693952 16163 2204269304282028368407744 16164 2504771451663950748783264 16165 2199607979582894918044672 16166 2491193023636295354550272 16167 2204265430188488621788416 16168 2504436055794152048474784 16169 2208474501916325625530880 16170 2491342249968521249232640 16171 2203957693173070984704704 16172 2515357323991559365438400 16173 2208739960152405520386048 16174 2491176570008175300688512 16175 2213124779930685867981120 16176 2514385227755341597043136 16177 2208726184840783835530752 16178 2501743228088655104871936 16179 2212993363813996353840576 16180 2515095301156714834682496 16181 2217540625215379662005248 16182 2501678791402596909045312 16183 2213216945506366295355328 16184 2524714022261117620802368 16185 2217652508482062573984768 16186 2501358276382449704468160 16187 2222315764090820297825568 16188 2525605506955547575786752 16189 2217448804751247096286592 16190 2511760211482685746981248 16191 2222032220131768436952192 16192 2524996678517700873010272 16193 2226885553465116712747008 16194 2511566052877667714269824 16195 2222150167927483809702144 16196 2535586970871426970599360 16197 2226815033757304139827200 16198 2511878277247904168807808 16199 2231143505714806686122496 16200 2535192436398570964926682 16201 2226501794944822901413888 16202 2522223018525112871405760 16203 2231358039785680241084928 16204 2535517283318876686527600 16205 2235817527939979819951104 16206 2521860363918268556739072 16207 2231364106901108334598080 16208 2545678936568119254504528 16209 2235672036794196664282368 16210 2521947026191789818524160 16211 2240211268655242713429376 16212 2546243803346899336467072 16213 2235914710614365915403008 16214 2532188942086078571670816 16215 2240316478100399291182080 16216 2545325559277872413195760 16217 2245060955538057164090880 16218 2532443370364054021802240 16219 2240161469428869593967840 16220 2556530493555382984077600 16221 2244776716750978458984192 16222 2532395500568552089946880 16223 2249670277868881643906560 16224 2555696179756352490678064 16225 2244847956828019885909760 16226 2542491594978985630874880 16227 2249648008873834618856448 16228 2556610643008216830782016 16229 2253924409365820647473280 16230 2542632430850734781650176 16231 2249275870986411460551104 16232 2566484109688013816207376 16233 2254194922234326984248832 16234 2542429674969931793467200 16235 2258696822922264506545408 16236 2566710654479441056303328 16237 2254176576905351599626752 16238 2553157295042511042861568 16239 2258471453521601610041664 16240 2566252259067270807162048 16241 2263143477133603099755008 16242 2553155688121965607936896 16243 2258726383628127934973632 16244 2577241337506795970704640 16245 2263222182452542250396544 16246 2552742440052888165153312 16247 2268018054154810242717952 16248 2576930737440610003933632 16249 2263066785523488518572800 16250 2563385709119807225565760 16251 2267703338276118129346368 16252 2577432879970362347146496 16253 2272610684374773060650624 16254 2563211523624999004636160 16255 2267812821843312139038272 16256 2587134651120568363095040 16257 2272567687005975716140800 16258 2563501684043109713540736 16259 2276934592638900042665856 16260 2587800233401890634489536 16261 2272253440524300787368448 16262 2574022004394529665696640 16263 2277233125874123550785472 16264 2586995450608045907115936 16265 2281748246028519930276864 16266 2573600302035210396702720 16267 2277139841852728733364832 16268 2598564303079997721916752 16269 2281554641790640234275840 16270 2573759557298913031976832 16271 2286196311913711149457344 16272 2597949013138831838579776 16273 2281763084310673428337408 16274 2584112591542148905893120 16275 2286313525137958616782080 16276 2598150644588531714293888 16277 2291168284754489605671680 16278 2584389284787758256167040 16279 2286142834829132872429056 16280 2608335322213160013689472 16281 2290798384105311016452864 16282 2584363907165112810531840 16283 2295815345249482800832832 16284 2608753534531061316012672 16285 2290886299936024633490176 16286 2594656067669405025568256 16287 2295729150469197255756288 16288 2608395580360496254167920 16289 2300157500109580953054720 16290 2594779670972755511709696 16291 2295426552717334228641344 16292 2619692900618984992025696 16293 2300422571965986678671616 16294 2594499944263770654511776 16295 2304949962427170552520256 16296 2618722418623138793522112 16297 2300375913579174480785152 16298 2605521853144071959843840 16299 2304764603933759900382624 16300 2619457145877507938965584 16301 2309475562298189836941184 16302 2605416920399842584188928 16303 2305014654085902793623552 16304 2629433565158346487972816 16305 2309606344193642528776704 16306 2605025286958790305586688 16307 2314488611274349589961024 16308 2630280202335435265826688 16309 2309372508559696878686208 16310 2615902070863507102488960 16311 2314136507129697428063040 16312 2629649621620623428466752 16313 2319137970322563688737024 16314 2615690081663950653491840 16315 2314196937603846882776192 16316 2640650804201448607449408 16317 2319113316072188290253184 16318 2615966327949416611937280 16319 2323575906719610564680704 16320 2640154468830238347692160 16321 2318773284550033095009024 16322 2626647990323656327364352 16323 2323777239018582276904128 16324 2640549517847117502209024 16325 2328424730890241638257280 16326 2626308448047474266931680 16327 2323719670251257892132800 16328 2651127907833595618992576 16329 2328177623623417818998016 16330 2626355538628556517730560 16331 2332968930432109719131904 16332 2651669795791557483946720 16333 2328461103720573139371904 16334 2636952103101370631895680 16335 2333091053444465123224320 16336 2650613612406233520725904 16337 2337966393349276515783936 16338 2637239636633668818425856 16339 2332870921463272014067808 16340 2662300375141100941719360 16341 2337606463056151894433280 16342 2637200541161427902606880 16343 2342693878188927826805312 16344 2661420049688777642960560 16345 2337717805359650643033600 16346 2647668363722824607235840 16347 2342668366286456278810752 16348 2662292967009997296792736 16349 2347164854065447172703872 16350 2647718959335940970846592 16351 2342268816561392293861696 16352 2672612325072778250082816 16353 2347416726754950935837184 16354 2647530692858730893959680 16355 2352016348438958263467008 16356 2672831545082536256274432 16357 2347301739023278747205120 16358 2658669053634161217295648 16359 2351824077376054067950080 16360 2672318098161035975070336 16361 2356656019504702684505344 16362 2658610913158170669702080 16363 2352082764653249733572576 16364 2683664129383653884543216 16365 2356702916622732839531520 16366 2658206644322642440679808 16367 2361717930254144735450048 16368 2683361220210581493707520 16369 2356486971987607326085376 16370 2669291206668331119264000 16371 2361317872335452431749696 16372 2683857619439575691337040 16373 2366461387327092643805184 16374 2669044171366099916206272 16375 2361435433571458794744960 16376 2693889238213635299324416 16377 2366411323786485608563200 16378 2669267361112679618357760 16379 2370911577960837058192896 16380 2694635069081668751490176 16381 2366045716544109148427648 16382 2680240363500615541852160 16383 2371143176010623076228096 16384 2693777619472406343027608 16385 2375846548127623968655360 16386 2679774920342342956017792 16387 2371100534854431174390848 16388 2705774074956730426177920 16389 2375675866402947162556416 16390 2679867803628956743723008 16391 2380521030236781370170432 16392 2705028340574337678431712 16393 2375855909698134133440256 16394 2690687924465124712486400 16395 2380600328681886651707904 16396 2705269477815808252605680 16397 2385584326745863063889408 16398 2690991382896670808972800 16399 2380338381755900176149888 16400 2715850389537658123851552 16401 2385224612993576211944448 16402 2690893157014026154280064 16403 2390430043001686920783168 16404 2716209933652743004411904 16405 2385324638706241355527680 16406 2701515923577065267129664 16407 2390327406662124111313920 16408 2715880870407344539954208 16409 2394936627673254480303616 16410 2701647952384023885450240 16411 2389936874517188608855776 16412 2727641560704556524288864 16413 2395123734443261315157504 16414 2701351508832208143944832 16415 2399887338415823133490368 16416 2726592366557272388950656 16417 2395091085849486791996416 16418 2712751618059394689662208 16419 2399679069423674186907264 16420 2727248805935413720619552 16421 2404542658955014462152832 16422 2712685346599597478073088 16423 2399909993745031873773504 16424 2737649882432132331725776 16425 2404633119265165131252480 16426 2712274614470478592627200 16427 2409687080029226196374176 16428 2738488141681148692868688 16429 2404409293449282938149888 16430 2723547916977681152445184 16431 2409340757852563804675008 16432 2737774811930448919962176 16433 2414574629200874599951872 16434 2723248823035227808083840 16435 2409374042832557067243776 16436 2749276951934994954716512 16437 2414490920766372666635520 16438 2723539103310840856639968 16439 2419075028252885175130112 16440 2748754117566951052965120 16441 2414063962310347375187968 16442 2734633533925895762411200 16443 2419335487368541529618688 16444 2749115888998867261523072 16445 2424132352281449742900224 16446 2734185311159932651161216 16447 2419265293164384745314688 16448 2760030083905045746766208 16449 2423849184958923921523968 16450 2734293872868815057316096 16451 2428847167524743854973728 16452 2760631333902999141840992 16453 2424081999622401106536576 16454 2745321177431687855204928 16455 2428874158680318358073856 16456 2759488840701925643516256 16457 2434010727082437455793152 16458 2745577964131856058675200 16459 2428674515415551512348480 16460 2771581549017505130283680 16461 2433645648840993468200448 16462 2745436600088444326794624 16463 2438878198261143714663616 16464 2770696222147105416297216 16465 2433704920331118930370560 16466 2756355291608404180184448 16467 2438786818773715607147520 16468 2771608055608152281714240 16469 2443458457211421344836608 16470 2756394748787575434624000 16471 2438409421322129369966080 16472 2782300581252011312060544 16473 2443722159579938292960000 16474 2756109103153433758630080 16475 2448555910042894633528800 16476 2782431255972227275436704 16477 2443594088486808342872704 16478 2767750653566313234218496 16479 2448319113614728467123264 16480 2781922101171481964463456 16481 2453262963174705535244032 16482 2767668422030988419524608 16483 2448488202843145282485760 16484 2793704711192601072687008 16485 2453350185085995132733440 16486 2767217362339788153117600 16487 2458535400037758850213184 16488 2793331340095436228379792 16489 2453124439479064572204288 16490 2778651705384173124276480 16491 2458088408484076531659264 16492 2793874575588408789528320 16493 2463460309008905026241664 16494 2778412697417695818096000 16495 2458154814984875267868224 16496 2804313844030446716381344 16497 2463339683594909262514176 16498 2778617751814934636074752 16499 2468060459285026774432320 16500 2805023995470306141916032 16501 2462956955105988136723712 16502 2789972987511918136155264 16503 2468297251138647715237440 16504 2804048914928275095263744 16505 2473135437162875587406336 16506 2789543730996837423843200 16507 2468205530342790549940736 16508 2816558598658204083221632 16509 2472877368274956036125952 16510 2789624267105692279711488 16511 2477926001215432716515072 16512 2815749346167138804193440 16513 2473122736451028542756352 16514 2800834577966344525278720 16515 2478040215126601200333120 16516 2815925306103274262010080 16517 2483244845091497366808832 16518 2801035877360679314631360 16519 2477730897921691923112000 16520 2826981034493404365807552 16521 2482825566941000951811840 16522 2800971514833481390120320 16523 2488164963616247234511488 16524 2827374380564858394575072 16525 2482842077995735294936960 16526 2811999183395640528659840 16527 2488082368619557877421312 16528 2826962524254844708684928 16529 2492864792359979146291456 16530 2812066197989619971741184 16531 2487687020558629894225152 16532 2839104670762385383225296 16533 2493049016241035646723072 16534 2811794243870609476337856 16535 2498004561530409836448576 16536 2838017384452926186476928 16537 2492933010555565628837376 16538 2823658191698658081984960 16539 2497696748170832998394496 16540 2838688404781999505228192 16541 2502813805097247397250560 16542 2823554139696191938683520 16543 2497958225503279127889920 16544 2849439514907946559705568 16545 2502884434796795784193536 16546 2823014695687629730963968 16547 2508107827449939035868832 16548 2850355638987579851333952 16549 2502621473203546939853312 16550 2834766036843615487510752 16551 2507695327758396949721856 16552 2849612177035808451871984 16553 2513112862004528419363072 16554 2834414110918309930686720 16555 2507756812599995982370304 16556 2861527863872874197961808 16557 2513049729241060917439488 16558 2834653451510453900965632 16559 2517847877546208305309504 16560 2860897634348368842807392 16561 2512578071803135993749248 16562 2846247945403889115307320 16563 2518061391631300803169920 16564 2861280316715724918917664 16565 2522990816867276202937600 16566 2845778854114175685837568 16567 2517909441794392257244480 16568 2872618325555979613013696 16569 2522750423508687783971328 16570 2845838214249693622312320 16571 2527899759385132357796352 16572 2873145390874841515996512 16573 2522974654539837941028736 16574 2857218032883464643255296 16575 2527904599142534197718400 16576 2872019943947467714085760 16577 2533264606842675070676480 16578 2857515262908254794944000 16579 2527634846809422980273408 16580 2884601672087948255875808 16581 2532780012456283898486016 16582 2857326253922410031699424 16583 2538291684589062974995968 16584 2883626347803193840849632 16585 2532875106936152919037952 16586 2868612297343628480221120 16587 2538209050069213764294720 16588 2884477843855181253032320 16589 2542995720895357785262848 16590 2868690533492237104828416 16591 2537753925156884181392128 16592 2895624483605895259366944 16593 2543203687821041082325248 16594 2868402516195973541174784 16595 2548225552370134751353216 16596 2895752524677375713885680 16597 2543109441741600135126272 16598 2880465377362687329645312 16599 2547984239776631970658560 16600 2895123140084188030650384 16601 2553176635769504946702848 16602 2880276799957252208223360 16603 2548149352269777278004192 16604 2907429938886899194155328 16605 2553232306417825787311104 16606 2879829553598876357508480 16607 2558540459825200274127872 16608 2907023498358003610118208 16609 2552894488204081995079680 16610 2891702257616919215513088 16611 2558107690689424177780416 16612 2907557560797930613867776 16613 2563668291489829056862464 16614 2891392579608716460943808 16615 2558173931174050856139328 16616 2918317092093342341142656 16617 2563503071759952445389312 16618 2891638618533207080448000 16619 2568437110333155582173216 16620 2919079385125904921427072 16621 2563053966853491607837952 16622 2903445888863983602614912 16623 2568612420128942214730944 16624 2918032835254236943818432 16625 2573684359058423308078080 16626 2902929813616780287631872 16627 2568520432753806615889600 16628 2930972903955824767932944 16629 2573416646064481199579136 16630 2902927841461657962448320 16631 2578611776448492520045248 16632 2930196970707554295052800 16633 2573619816572013459166464 16634 2914623345427235139384640 16635 2578646327612112211252224 16636 2930356772291608240149376 16637 2584060456523684842915840 16638 2914800329763869882953216 16639 2578380091218651800070400 16640 2941813764579291012533984 16641 2583657864880806968552448 16642 2914658531582155894472448 16643 2589235735801120923565824 16644 2942096195191178195649024 16645 2583642305293872222549504 16646 2926178404157797277481344 16647 2589103526009978512857600 16648 2941705366617762538562016 16649 2593998974991333389116160 16650 2926259279108545575070400 16651 2588603029828847247085152 16652 2954312557248608310221600 16653 2594220182643555461167104 16654 2925908693486603946714240 16655 2599353418760826565992768 16656 2953109150105372876726656 16657 2594109465245207717746944 16658 2938150668140764774747392 16659 2599022901651343030649088 16660 2953852221773592367920544 16661 2604344404658775501250432 16662 2938049426663488024940352 16663 2599208712006858910261312 16664 2965037482277517322518000 16665 2604327701124100999624704 16666 2937471883015363426083840 16667 2609817466691439831448192 16668 2965953095893594175931840 16669 2604071527632562162812672 16670 2949620294366308850215296 16671 2609368830313329165748032 16672 2965058525266079008723776 16673 2614968166886133258807296 16674 2949301153081281936026880 16675 2609401170712260625187840 16676 2977478565087736606081856 16677 2614840433591110967860992 16678 2949554262039584405993280 16679 2619809092978811209019072 16680 2976775143954530221059456 16681 2614377928210525975679488 16682 2961560640461459661966080 16683 2620050188233324215643776 16684 2977116228107136946705472 16685 2625209932931107665635840 16686 2960989319075885795833728 16687 2619868357707818585319296 16688 2988952868363255240664512 16689 2624900956206721533718272 16690 2961053791202748489970176 16691 2630191891909836493965152 16692 2989500422992909920638720 16693 2625054175037095982856576 16694 2972866950106027148024448 16695 2630256621796761364781952 16696 2988274819477315464347968 16697 2635782596352196746072832 16698 2973082296727869042558720 16699 2629953731003144727709216 16700 3001267247671652229161056 16701 2635250777931442263667200 16702 2972945815092712300055040 16703 2640993416768733269255552 16704 3000288249168685247611536 16705 2635281406954171902090240 16706 2984688547528379811340416 16707 2640801317371754173282176 16708 3001129566291609690115392 16709 2645854639896307752089856 16710 2984710676141054564353664 16711 2640368213957511085800832 16712 3012647256535532161957920 16713 2646081688454353361378304 16714 2984305281175830257383680 16715 2651233016060746944866624 16716 3012810479685100850222208 16717 2645923788660487345443072 16718 2996879933902285085496192 16719 2650913156938308969404736 16720 3012172548646622605856000 16721 2656298191552343574930432 16722 2996678305376656131982464 16723 2651126892494531342543488 16724 3024921151216975765875232 16725 2656362768486909143596800 16726 2996113405979189966711520 16727 2661933998633562218953152 16728 3024393215598787542663104 16729 2656000198557658840867072 16730 3008515315484853845633280 16731 2661453821571358452459168 16732 3024964861469652645227392 16733 2667145511555784423825152 16734 3008170709914045070897280 16735 2661412787455729404480704 16736 3036131071420023013164304 16737 2667013404868215212861952 16738 3008391089656988736251904 16739 2672113089052302872033664 16740 3036859306169297561453824 16741 2666543015856788949712512 16742 3020569999174986797682880 16743 2672249271826742436045504 16744 3035810418333885081976384 16745 2677552547640633267836928 16746 3020055662633534733321600 16747 2672097175519102273283168 16748 3049265841627074729776416 16749 2677197085699304029594752 16750 3020028048652606390062336 16751 2682640136791381120761856 16752 3048388756531125576883488 16753 2677413808148808143791360 16754 3032106010813519859745024 16755 2682677949779711851550208 16756 3048463789282924882684704 16757 2688249981282165768230656 16758 3032355887741851455091680 16759 2682350925128477397742912 16760 3060405590180921226062912 16761 2687747420612010131963904 16762 3032189289532489492603200 16763 2693551961187976929345376 16764 3060673339970663669745984 16765 2687783100360683251731456 16766 3044124998187319266400640 16767 2693445836821130302401216 16768 3060183031725029357395920 16769 2698554910361013391250432 16770 3044084087442998767085568 16771 2692885009694801438196480 16772 3073351600631783736400640 16773 2698736128821492451218432 16774 3043760105766212179878816 16775 2703999730586355714000960 16776 3072106827581603936096736 16777 2698534440161100729694976 16778 3056464569935765439946560 16779 2703681062722940496830976 16780 3072805699825944881224384 16781 2709197472647354497140992 16782 3056278220912142559469952 16783 2703892057342123173288128 16784 3084333050758809879040384 16785 2709172514435347433877504 16786 3055727850145839378004992 16787 2714872821023527439457184 16788 3085299965005331574963936 16789 2708817488228078937805824 16790 3068362891870497359317376 16791 2714311021066445754559872 16792 3084353723325971870802864 16793 2720193679841830373875200 16794 3067995591062261448007680 16795 2714365080668274974153472 16796 3097194344395364183749120 16797 2720044700468643176463360 16798 3068128436376945447646080 16799 2725171553107770164348992 16800 3096510525565826138089760 16801 2719529491361531843373568 16802 3080640821556376000406784 16803 2725364426156600476819296 16804 3096862397807530780282944 16805 2730704012019389940857344 16806 3079997523633989746467648 16807 2725204117591365572386496 16808 3109120757581969505966880 16809 2730399336272908943387136 16810 3080007412024312753548864 16811 2735940181858801717542112 16812 3109597023081565329671472 16813 2730531970265922299872768 16814 3092343091791912312884224 16815 2735942766720148260314880 16816 3108333436224101639861392 16817 2741619490308058642292480 16818 3092564480183723440149120 16819 2735546948233206488444512 16820 3121810299577666935555344 16821 2741132010816936959250432 16822 3092367477774645982799616 16823 2747048984700062640409152 16824 3120693647169411622627008 16825 2741142320386839830037760 16826 3104473169751183439827840 16827 2746827684771617379769344 16828 3121636892275501118189440 16829 2752094138390070129903232 16830 3104538798883693512118272 16831 2746297533761417163547904 16832 3133618361317126427140768 16833 2752215797181163296284160 16834 3104068923169815477313152 16835 2757644041696207532500480 16836 3133728514007477717808768 16837 2752089596727835973884416 16838 3117069001020729934519648 16839 2757324181473565460568192 16840 3132958185648716987302848 16841 2762855741611168791689984 16842 3116886569896491065698560 16843 2757488001386264562962784 16844 3146239413098237690315184 16845 2762846363375792592920064 16846 3116312714004899661787776 16847 2768628917490250347322880 16848 3145680839300709068386736 16849 2762516904079848707832832 16850 3129157033378217218319616 16851 2768136227840392490124672 16852 3146175456480581971920672 16853 2774101465402379140679680 16854 3128696840041449990030112 16855 2768083426244157903685696 16856 3157838957849177555640912 16857 2773928836078290036646656 16858 3128943846139038964754880 16859 2779137907746057017858752 16860 3158579250621151954231488 16861 2773329086210945467622912 16862 3141583465670312471287552 16863 2779327364346184422110976 16864 3157441523245402726206208 16865 2784806942355957582608384 16866 3140982989226622933315200 16867 2779164856137033361586624 16868 3171328060732535861681280 16869 2784391804396489676649216 16870 3140985736085967918388608 16871 2790081584440589805081664 16872 3170438278553415566581952 16873 2784561320278822064650752 16874 3153548377414554212318720 16875 2790033345516074598368640 16876 3170495295022400808544080 16877 2795874445729446172558592 16878 3153731696673819421763328 16879 2789700014454365509019392 16880 3182827720260451389370272 16881 2795350832497127984260608 16882 3153470544744260646941952 16883 2801321854947135455484128 16884 3183174708740313445591552 16885 2795339127006379592075776 16886 3165900340739451995803104 16887 2801130051254102009167872 16888 3182642726071538653212032 16889 2806443668493656063508480 16890 3165827835872668311270400 16891 2800603784152139579919488 16892 3196282269078334917821312 16893 2806672468047277848804480 16894 3165409981229776713763584 16895 2812162405933651633358592 16896 3194859167974179377579232 16897 2806412034817372085918720 16898 3178678983266550615151104 16899 2811779677756779094188288 16900 3195628554474938950677096 16901 2817427134244309818415744 16902 3178498651532392480486400 16903 2811900416808602020130496 16904 3207589641659421183218688 16905 2817432160361460685862400 16906 3177853714585882562862720 16907 2823344963291564390568064 16908 3208503533004698198899552 16909 2817081854606318149219584 16910 3190877708131131265071872 16911 2822747809589281271251776 16912 3207571392482384561958720 16913 2828861253232691675480576 16914 3190502395469978976219264 16915 2822717919167021714187136 16916 3220922085161670374304848 16917 2828608618203543799531008 16918 3190631779983536273335104 16919 2833995591848640042092288 16920 3220181295367832090035872 16921 2828093045156614121030656 16922 3203556753142280935894720 16923 2834175888564677617526016 16924 3220411859795318895023392 16925 2839687194414212580502400 16926 3202945061402042942163968 16927 2833974417887281486866816 16928 3233187637180307554845546 16929 2839312570461923750148864 16930 3202945299685235903083776 16931 2845047683801217507135456 16932 3233632584093054729105024 16933 2839481081281985774837248 16934 3215715919177661073387488 16935 2845067593033789677522432 16936 3232249155671979955941664 16937 2851010474943718539638784 16938 3215852428743190771597120 16939 2844633417429183932354304 16940 3246318199310098676769248 16941 2850431918812663270023936 16942 3215660868839259726585984 16943 2856516796297008369477248 16944 3245153946045274499445408 16945 2850359553834461739060736 16946 3228217618477464822833664 16947 2856349456558550176920384 16948 3246079210916395246575808 16949 2861767212037848662356224 16950 3228183826781544616966848 16951 2855781349595141242704384 16952 3258419934443951852588096 16953 2861874135280609113417984 16954 3227764914902722899481920 16955 2867527000672367087778432 16956 3258577297323768762310272 16957 2861665699961258911634944 16958 3241280988002263510779776 16959 2867083315899788325180096 16960 3257727924975154870670240 16961 2872907635331485600429056 16962 3241033073812408058226432 16963 2867284608656065680464864 16964 3271459622183362881045472 16965 2872911979868234593912320 16966 3240321594467308088159424 16967 2878843898159986992915072 16968 3270908490167990803328064 16969 2872501437545223670742528 16970 3253707798824945188393600 16971 2878255745662496800319424 16972 3271443085907362315857744 16973 2884448858661668487550208 16974 3253208861335335569850880 16975 2878252149095471553768320 16976 3283509410221340100059088 16977 2884274114940416059514112 16978 3253363795521873524816640 16979 2889741463349928054051488 16980 3284166700449830500840576 16981 2883642844292481512579456 16982 3266558636035228330295936 16983 2889905809970604233733120 16984 3283011764843950804793568 16985 2895496375047460818547712 16986 3265920378117980736153600 16987 2889617723228611047874208 16988 3297414753425159293136320 16989 2895110844864704065018368 16990 3265880506805438209952640 16991 2900992690594447454363328 16992 3296425763662534827571600 16993 2895285882686880825609984 16994 3278829996585482032595712 16995 2900900176963961494617600 16996 3296514579737855170642688 16997 2907003952144151116721152 16998 3279046801875006151510784 16999 2900492723273724732533120 17000 3309332663276811525159360 17001 2906369930388996663676416 17002 3278743150247044952713920 17003 2912626480742589006502176 17004 3309618917932388791433664 17005 2906365082207328798146048 17006 3291583739739520690700928 17007 2912418104927500671579072 17008 3308976579259152739797024 17009 2917883739016486531910656 17010 3291578463851733595325184 17011 2911821129271545477943328 17012 3323179359581339937719120 17013 2918027760359580276544512 17014 3291124131375570013507392 17015 2923736599753368742293504 17016 3321671491382106040413376 17017 2917824254924967896918016 17018 3304854904825631357253760 17019 2923385457834837598718784 17020 3322381300803705937945344 17021 2929272576627371295009664 17022 3304535062646107355775360 17023 2923464434933406981815744 17024 3334873506408432888079904 17025 2929229318508147709320960 17026 3303907945243030136636544 17027 2935285247596431526499808 17028 3335840821926082853975872 17029 2928756667576912524705408 17030 3317427859456418490257408 17031 2934694023510656316060672 17032 3334793350565615391000000 17033 2941025478986572276440320 17034 3316946210765217255315200 17035 2934679160189623817049664 17036 3348561529220415099646128 17037 2940754269929950733451264 17038 3317137115333248088530176 17039 2946352321542546688271040 17040 3347788051583012149282560 17041 2940130284590433697416960 17042 3330570472940000398419456 17043 2946437852863375485715968 17044 3348015793875184381183344 17045 2952229901905086368822272 17046 3329893725057060048265312 17047 2946254614340006142970944 17048 3361211568788316764750416 17049 2951823739003123866273024 17050 3329763641996375838276480 17051 2957732457003062617536992 17052 3361735407597129705013920 17053 2951959308433902774600064 17054 3343062541948232598839552 17055 2957693098800042504049344 17056 3360293148860998359188448 17057 2963842600571221191636992 17058 3343160673067062691997568 17059 2957272525592838941669760 17060 3374861333496134141904288 17061 2963267133499282965401088 17062 3342885259927557068033856 17063 2969632845841371607154304 17064 3373551178694792878603904 17065 2963162069873501139881984 17066 3355991277287467999080960 17067 2969385189841925010483840 17068 3374520531213724443408704 17069 2974948965969521800476288 17070 3355953777565797197513984 17071 2968711182068026891137344 17072 3387320455585335215030656 17073 2975117810976281255101440 17074 3355468256103278779916160 17075 2980943698001306180340640 17076 3387376494298155075804576 17077 2974882878424339811584384 17078 3369396749224208420870304 17079 2980452641138454026728512 17080 3386570619211302957113600 17081 2986517086049237941537280 17082 3369188622363749460461440 17083 2980585950737539301758528 17084 3400836863883106738406464 17085 2986407211772777534475264 17086 3368397070820951472813312 17087 2992650279541231152220160 17088 3400203645948987786211744 17089 2986019714993039661224448 17090 3382223708012124255008256 17091 2992056393716136051259296 17092 3400639220311239196177152 17093 2998412610254630821302656 17094 3381743806996482995341824 17095 2991977721130302949594496 17096 3413216389502958403512384 17097 2998151719448275490277888 17098 3381919523803335463541760 17099 3003816533388901601436192 17100 3413885943469014299928592 17101 2997544760078748579421056 17102 3395581524457660820207360 17103 3003994607888279519955648 17104 3412577370265345983462736 17105 3009863664837480692818944 17106 3394791871893007674820992 17107 3003691155540839178834528 17108 3427605255176815223538688 17109 3009425516877457941080448 17110 3394778922872507972012544 17111 3015432719689515244272256 17112 3426555408685684814401920 17113 3009491337473454815905280 17114 3408208232275754417365760 17115 3015390070622698836003072 17116 3426608141115104301503136 17117 3021687535378268974965888 17118 3408368786067819393772032 17119 3014961217988782906077440 17120 3439811543010981500032192 17121 3020985689199259549630464 17122 3408085920300019686685440 17123 3027522329760734972274720 17124 3440139206366897331685120 17125 3020918332786775252103680 17126 3421434546588202219280160 17127 3027219913252542665028672 17128 3439434646701320366760304 17129 3032947534973329137864704 17130 3421346377576662588226560 17131 3026602038582352402877248 17132 3454106838378785684834928 17133 3033091968715235410610688 17134 3420777772634582962460544 17135 3038962811587405527188992 17136 3452616766663094768713920 17137 3032828771714076849809920 17138 3435077532644054500096512 17139 3038495765738912851940352 17140 3453341268730993975110880 17141 3044622987446000481603840 17142 3434712060139543391392640 17143 3038643910343688088726272 17144 3466258626411765792496896 17145 3044618228005854404628480 17146 3433974363084491422847040 17147 3050930738378672324159808 17148 3467126188246470544076832 17149 3044085512079370359603712 17150 3448075075245860446600192 17151 3050269482382589802685248 17152 3466083974534318724038384 17153 3056755912437386777042944 17154 3447594227907168918458112 17155 3050144798811794371808640 17156 3480361028664489412798720 17157 3056508207228453952628736 17158 3447710875931842160254272 17159 3062303433600974066217536 17160 3479470782732785038404096 17161 3055868497882461069846784 17162 3461563107337282913718720 17163 3062379261021532911430368 17164 3479762301233306006497024 17165 3068391589467893480277760 17166 3460864180981650148852608 17167 3062093918463830234156288 17168 3493479778663229890646304 17169 3067862376937918859785728 17170 3460716187988959119582720 17171 3074074432612250431378560 17172 3493974639908770244013840 17173 3068036140178892122287360 17174 3474446096058123323497280 17175 3074013724124790368385600 17176 3492334930300817033347040 17177 3080355072632013883487232 17178 3474606789245229936152320 17179 3073543979984321490962688 17180 3507505135423340088419744 17181 3079695979632168184093440 17182 3474318987143648188152192 17183 3086274455981259484698112 17184 3506098622317288313125536 17185 3079618806225543699707392 17186 3487879589271988495488000 17187 3086041322784009984838272 17188 3507032676456652420597376 17189 3091866709078302405251456 17190 3487742801779384141532800 17191 3085314853940905729848128 17192 3520394196313212854852832 17193 3091974240637413198113280 17194 3487238858875370623366080 17195 3097952725069076741203584 17196 3520446511893878443775840 17197 3091637600343497229417472 17198 3501682911739582110811008 17199 3097509366607469871909120 17200 3519547808712610464954640 17201 3103757946060750503443968 17202 3501355272680897959265280 17203 3097630006165829206184992 17204 3534255255334987874945344 17205 3103609517077949115171840 17206 3500620156941216904647936 17207 3110111913006977649949504 17208 3533643211222530457703552 17209 3103123030414175535077632 17210 3514982547883646201822720 17211 3109369847734817978332800 17212 3534049834609883260008608 17213 3116053711753268131898880 17214 3514425339330109702152448 17215 3109331714631606708646784 17216 3547019304428971641852880 17217 3115807441947207075495168 17218 3514484833001149954240512 17219 3121607352364799547172608 17220 3547753586744247852923520 17221 3115099281803748780731136 17222 3528708260069147105742784 17223 3121713357212265284520000 17224 3546411644991319991409600 17225 3127797678182141264197120 17226 3527877660261071051714560 17227 3121444099893655040849408 17228 3561974582736482455432736 17229 3127347570193377475615488 17230 3527752234567609729019520 17231 3133644213629065419333120 17232 3560758994177701739947200 17233 3127405125147776788629248 17234 3541768901901746297537280 17235 3133560233004742814612544 17236 3560843483760494512213088 17237 3139999557163543611023616 17238 3541907928457441976665920 17239 3132996421724094067199680 17240 3574531549346565746800320 17241 3139319464622653541271552 17242 3541571919167752163036160 17243 3146072228367727534697472 17244 3574799074772086488201088 17245 3139253957101298754137600 17246 3555321249457873415408640 17247 3145712657731334010365760 17248 3574104802351717669848784 17249 3151690763697521310204416 17250 3555265933686298709122560 17251 3145007224838751626493056 17252 3589347797913836140010688 17253 3151751750231702725383168 17254 3554638573612854784253088 17255 3157902946571405385597696 17256 3587722167327132825497280 17257 3151485541351769433427456 17258 3569409179874339422290880 17259 3157418313253098467240832 17260 3588362128915734595663648 17261 3163717487583469058982656 17262 3569105750770656620355584 17263 3157515473621220700273600 17264 3601816279561072955492448 17265 3163609163392230425321472 17266 3568318923986001690135552 17267 3170176586353561955742656 17268 3602684932563256193298752 17269 3163128899146116963521792 17270 3582911064508223448698368 17271 3169527635056992431965248 17272 3601516747703756283573248 17273 3176290734494160095362048 17274 3582262950171217709967360 17275 3169350577891019367437600 17276 3616407661103390040206848 17277 3175979630701454102260224 17278 3582437138600775131640192 17279 3181903425606333131422144 17280 3615502738278482645963520 17281 3175207252722198529060096 17282 3596791762863494924522112 17283 3182024364828411666394368 17284 3615722556273848325953056 17285 3188243581570005409131776 17286 3595971069462380717769472 17287 3181738337514335501883840 17288 3629849098096097089535520 17289 3187686511653233739932160 17290 3595879385742964515294720 17291 3194132948635010861304096 17292 3630375917730627055875072 17293 3187759188440279003496832 17294 3610151180930076057450112 17295 3193959510833296879783296 17296 3628658542766656765191488 17297 3200613904873992861474816 17298 3610272101672720597117240 17299 3193495863346343683427872 17300 3644328066644403984839856 17301 3199908158468298684503040 17302 3609830981246430739909056 17303 3206698681461956836865280 17304 3642919430647586433430144 17305 3199799110601925115501056 17306 3623946369971451128414720 17307 3206389360386639598845696 17308 3643889421276069278483040 17309 3212410435575272674306560 17310 3623754267975117015671040 17311 3205673045507604793425920 17312 3657707444598815758313680 17313 3212547728191732698485760 17314 3623158000943914481457024 17315 3218795650928607035844672 17316 3657666766211276040054688 17317 3212167663474968520184192 17318 3638224718458140880833216 17319 3218260706490096077622912 17320 3656736819861506314580192 17321 3224678973977494381721856 17322 3637887431148192171510400 17323 3218295201619605569902720 17324 3671988134628481244423200 17325 3224596595881067091194880 17326 3637048745505500507263104 17327 3231295929758102119624704 17328 3671233868214066319318416 17329 3224071885980244790354432 17330 3651845736258483757675776 17331 3230494240095962020267776 17332 3671737760994420419639392 17333 3237453074127535017161856 17334 3651318681093795481817824 17335 3230372517383777449905856 17336 3685216290469510212102720 17337 3237060469426666360466688 17338 3651334838004354418046400 17339 3243175501961714722223936 17340 3685910945079074981130400 17341 3236370107919825434202240 17342 3666015036381897046590976 17343 3243302704498783170571392 17344 3684396141712060982673728 17345 3249532912247269545628160 17346 3665193872931629603897472 17347 3242951649138936716039680 17348 3700586412831256777704992 17349 3248990935126619989441536 17350 3665080848477245058365280 17351 3255511805388578201999296 17352 3699307988527471430801760 17353 3249100087049562277259264 17354 3679579214663442173740480 17355 3255438775967370345079296 17356 3699279660229020090444880 17357 3262186567598698109715456 17358 3679599097084493160168448 17359 3254834474508230232781696 17360 3713571792210413692543872 17361 3261440359251327851394048 17362 3679280002244232101222400 17363 3268334094181057651241024 17364 3713821958064452544399840 17365 3261239230781566563420672 17366 3693534135028428034751488 17367 3268014893081862850048896 17368 3713062287300598891587424 17369 3274187923411969423195904 17370 3693395581334478505511040 17371 3267287680217504758599616 17372 3728766770688757251644576 17373 3274203259189115374358784 17374 3692784322572598576339968 17375 3280626810098569999255680 17376 3727108474435532585573312 17377 3273862805094023243581952 17378 3708125361510490110856320 17379 3280029648468942909707040 17380 3727742495152306080201600 17381 3286619661103263713109504 17382 3707733115388405697900096 17383 3280138602607935469389248 17384 3741619085117934400637344 17385 3286505223085726719046656 17386 3706806521902410723023040 17387 3293262706811620326030176 17388 3742612221476606649715456 17389 3285949848610515078413952 17390 3721996197180370727826176 17391 3292483731908797454356992 17392 3741366829506967868827136 17393 3299516717028672314671360 17394 3721290052658042808559872 17395 3292372053395685256202752 17396 3756772052298869046257296 17397 3299235002211287161974912 17398 3721374948636295592804832 17399 3305416247383283273005696 17400 3755683095334725019022016 17401 3298388435674458751860224 17402 3736350631910000305991680 17403 3305475701401073408118720 17404 3755968440322709601352224 17405 3311841863705870989588864 17406 3735516406665662329466240 17407 3305067474807767835932992 17408 3770605164557207741754784 17409 3311301710347857013679616 17410 3735338632494581347046400 17411 3317968724365054198112704 17412 3771059410464412478927424 17413 3311396514319025013633536 17414 3750029552782662823015136 17415 3317786013439934943590976 17416 3769334528614956233069760 17417 3324688291725500913357056 17418 3750162710782224263381760 17419 3317196558258742310436640 17420 3785612628983454394365952 17421 3323845185364303705050624 17422 3749694392686749000482304 17423 3330967837846163000110080 17424 3784106853526290745698584 17425 3323752776585138138959360 17426 3764268937634675118620544 17427 3330626890130672617882752 17428 3784960927381508603618896 17429 3336822403362413744295168 17430 3764124419441160684143616 17431 3329842738726268917892672 17432 3799350307783058810021488 17433 3336900220878584070543360 17434 3763506530357665694328960 17435 3343362312360551912460928 17436 3799244014973735971357536 17437 3336548961565487200104448 17438 3779091702198159823615232 17439 3342832044954980434777152 17440 3798204204807236530468800 17441 3349540060459390867058944 17442 3778630991735835669525504 17443 3342840085505758116644000 17444 3814107565566311734821120 17445 3349379495471439438073344 17446 3777774833473738193068416 17447 3356249578103067840259712 17448 3813332849446174090030624 17449 3348736443123708724328448 17450 3793108376256259148244160 17451 3355493663096061488899968 17452 3813786613418153401101808 17453 3362664935496222667456512 17454 3792445934230503735760512 17455 3355346761977986097256768 17456 3827654426192746923194032 17457 3362228724420262564450560 17458 3792538936235369488831488 17459 3368596234572149434851328 17460 3828427631174457690019744 17461 3361424297927094318112512 17462 3807784825022511907626912 17463 3368589988620409327555392 17464 3826800842467215844333760 17465 3375156156031067101451776 17466 3806869084677695552259840 17467 3368274090777705112858464 17468 3843518361432867574444768 17469 3374600941535957154859008 17470 3806628388701130161810816 17471 3381288163835870951764096 17472 3842233955006958365977536 17473 3374637325089533609562624 17474 3821716291521804210080640 17475 3381124669935769887376320 17476 3842228672829536255607552 17477 3388115024687816467204224 17478 3821726928918419328906656 17479 3380557468045758950783360 17480 3856997781300563635313088 17481 3387354860805491802683136 17482 3821270525392170478687680 17483 3394574995897296202584096 17484 3857126330038289177244864 17485 3387134151446249790403072 17486 3836138776486970271803136 17487 3394209304098434988489408 17488 3856368179525008607160336 17489 3400496846994775812052736 17490 3835976504998755366415872 17491 3393311425480081472919264 17492 3872656514741735784368272 17493 3400567884012141169754112 17494 3835293838989332002345248 17495 3407190411492285298403264 17496 3870850443506327834099840 17497 3400213904280278916659456 17498 3851101608972183318046720 17499 3406521212330931630428160 17500 3871555883875923599982880 17501 3413405664031436893228544 17502 3850717257368916364362880 17503 3406575025237777883769088 17504 3885964922562660771417776 17505 3413189318768261006678016 17506 3849721735496228128051584 17507 3420257350182933116170624 17508 3886904678279012547572736 17509 3412624335778622918021504 17510 3865397208488152900661376 17511 3419452324854166543840512 17512 3885502230008416661895520 17513 3426677761023058979208448 17514 3864759351970999098408320 17515 3419274332049430641056256 17516 3901533153318756415543488 17517 3426278170137604803320064 17518 3864822861226438693613952 17519 3432704335720099513584768 17520 3900370769189676784801344 17521 3425473345831834527918080 17522 3880309571943896794246272 17523 3432816249909637108027392 17524 3900560662491994235695488 17525 3439452564198816257603200 17526 3879288183759754433935104 17527 3432340187090046960707200 17528 3915827264687357259847424 17529 3438829842219018254746368 17530 3879157781325869922334080 17531 3445656539051179737160896 17532 3916319340428941824249824 17533 3438811458528512761100032 17534 3894379577908518177169792 17535 3445496088134767272589056 17536 3914448004216459428498432 17537 3452643185150594405600768 17538 3894415831236936277133568 17539 3444904011194422892316960 17540 3931213765880260702083552 17541 3451756707499163828190336 17542 3894001496104270692837024 17543 3459146093322663267385408 17544 3929664374040406404723264 17545 3451555067476075044537856 17546 3909125567792140959038720 17547 3458678823588713317288128 17548 3930536637187175339501504 17549 3465183471062623411694592 17550 3908933493852624864123392 17551 3457889783542118304202240 17552 3945380147075294402386368 17553 3465247535706048178731264 17554 3908134939309592355739776 17555 3471902666878437329815040 17556 3945337920124085214646400 17557 3464837570514976945047808 17558 3924360780636164755672928 17559 3471279654631351358611968 17560 3944252651002088897825792 17561 3478207636425757387696128 17562 3923822376905803173911040 17563 3471328705883907580706432 17564 3960703485637528370524896 17565 3478071955124536429054464 17566 3922856080974564129378048 17567 3485254489050013957247168 17568 3959779460792051700786224 17569 3477382339317159750177536 17570 3938845279783040506526976 17571 3484388183248043446527744 17572 3960259517114018430846144 17573 3491749265057587095051904 17574 3938155867079564951347072 17575 3484140236871549231992640 17576 3974628156982501969860448 17577 3491376906967698799550976 17578 3938188543089984126662400 17579 3497919398822967649953632 17580 3975314991738864179834880 17581 3490520639419551379250304 17582 3953883218577963193562240 17583 3497884558039752316060608 17584 3973711013917289883035296 17585 3504719039213119245820416 17586 3952988972785053628564608 17587 3497466057474859254048960 17588 3991072179860008174858928 17589 3504007198328493895861248 17590 3952673740258578584689152 17591 3511048041745883629751360 17592 3989667410343402528035648 17593 3504091823128430584510464 17594 3968240371799060709662080 17595 3510893312527325892297600 17596 3989528517592212898840288 17597 3518060251445166965928320 17598 3968294319258569493805056 17599 3510224161269254095372672 17600 4004897583312748343807344 17601 3517172821996179772361472 17602 3967854117098842629427200 17603 3524657207244285865941824 17604 4005019199689301253559296 17605 3517002145641060810912768 17606 3983219535936075011655456 17607 3524288771101861951293504 17608 4004111207794636882289664 17609 3530879209281705180859136 17610 3982917620147685582714880 17611 3523346582336397335434816 17612 4021079144262803335823424 17613 3530919390025904386973184 17614 3982239809644113902850432 17615 3537666837896740598161024 17616 4019181568448456819390880 17617 3530408784234714841162240 17618 3998618123551233947937792 17619 3537035416594626735055104 17620 4019869664342328444598976 17621 3544137893781691876578560 17622 3998143941189814804569600 17623 3537083245213718587727552 17624 4034700844328865197147536 17625 3543858427745061893606400 17626 3997151799584107194867840 17627 3551229365264462676049376 17628 4035708313476974704449984 17629 3543200442768038587310976 17630 4013433966043342293292032 17631 3550291621405064771795712 17632 4034218470500018310291904 17633 3557855854600744708372992 17634 4012671006668160436369536 17635 3550127110379157164877632 17636 4050757667856812120322496 17637 3557437312771413792198144 17638 4012619865608512588017696 17639 3564034639429392237422720 17640 4049641892254664404561104 17641 3556546986284667029728256 17642 4028733551512966367294400 17643 3564043297816613853909888 17644 4049818502236171967975552 17645 3570931038100114211860480 17646 4027648719809122645318144 17647 3563628132946398549084672 17648 4065599464436410899703808 17649 3570334518020620848463872 17650 4027404873333257648216064 17651 3577450067166090746790528 17652 4065951971124287499451488 17653 3570265116849965586999552 17654 4043281866219440348791168 17655 3577224899515037980739328 17656 4064059153963944366399744 17657 3584541354049530520722432 17658 4043338579866823519949760 17659 3576488330088302337361632 17660 4081430444148422446867616 17661 3583660255237411732310784 17662 4042816731355254473821440 17663 3591307104918845962048000 17664 4079715219751695938316736 17665 3583471216523892975440384 17666 4058382969235229755926912 17667 3590805951558984919975104 17668 4080698654776195307543168 17669 3597558681408835109554048 17670 4058191895053521919062528 17671 3589874118678682930604544 17672 4096106127901151361289930 17673 3597502691350147954563072 17674 4057358496181294476273600 17675 3604482860569684536459200 17676 4096017123361348035182960 17677 3597106518015979941148416 17678 4074089383251785987850880 17679 3603823840865564750130432 17680 4094728017256268574533952 17681 3610954646102581338345728 17682 4073601214302371951786496 17683 3603828975541583482171808 17684 4111840815340950287565808 17685 3610747359500141285480448 17686 4072597686502042365143616 17687 3618167727601575589558144 17688 4110826233214449113008512 17689 3610062974578912657404672 17690 4089133308621148987105280 17691 3617295654571677750397248 17692 4111239980425026158309984 17693 3624980681952627177375744 17694 4088296917849198208357504 17695 3617009161789095906622016 17696 4126230224034312583159488 17697 3624510849957197757232128 17698 4088347125358734248311680 17699 3631223338450733395148800 17700 4126936336710898749201216 17701 3623528002294791166288128 17702 4104601263129429503170240 17703 3631264288303757062680576 17704 4125199320066569734130448 17705 3638294056989539390734336 17706 4103547939487462353162240 17707 3630813123473559993230240 17708 4143083487705999957543936 17709 3637525251887989067469312 17710 4103315479572103578533376 17711 3644844549960598432845312 17712 4141693768549500330153088 17713 3637520666569613628720384 17714 4119472634032471719440640 17715 3644538212951246687832576 17716 4141482639622904612932064 17717 3652081299400996857649664 17718 4119464108564092681076736 17719 3643897135670881570657280 17720 4157334106104368988849216 17721 3651184958946919301740800 17722 4118856973642649604356160 17723 3658856787727919937079744 17724 4157505953514842315295168 17725 3650923143668453224885120 17726 4134844663762274437550592 17727 3658377081190995034909056 17728 4156585369122177494331632 17729 3665205518001817123460608 17730 4134518076463932731397120 17731 3657463062723979328526592 17732 4174134112946645645705024 17733 3665249192476969018088448 17734 4133696469240242080102752 17735 3672326292995683482352192 17736 4172018531436135179041824 17737 3664710676984305316112128 17738 4150764033229485852108480 17739 3671631748973765176007040 17740 4172774239414016088582240 17741 3678866406050054898437632 17742 4150247674668394244675712 17743 3671535974599511667860544 17744 4188124876533928971387920 17745 3678649644284845853704704 17746 4149168708064925118708096 17747 3686250752656787837905952 17748 4189086396369848271983840 17749 3677962600944198531502976 17750 4165930214575565422194432 17751 3685229388769441699411968 17752 4187591274147033083051136 17753 3693114300972863168095232 17754 4165174460436477349216000 17755 3684974607156754480763904 17756 4204767064432932242203136 17757 3692573712419564536384128 17758 4165086476205828705883008 17759 3699473929695368410151296 17760 4203510553390167692149056 17761 3691659948400660840228096 17762 4181709531667512809119104 17763 3699484760688892368156288 17764 4203577273576051155437280 17765 3706562981929046640380928 17766 4180669566237200718418944 17767 3698997741946288711218624 17768 4219987151240344912292496 17769 3705825532074252374440704 17770 4180392532453001291610240 17771 3713216857700966507185216 17772 4220318161676027037473312 17773 3705843421078636250784512 17774 4196801294160684868048256 17775 3713037295140496510212480 17776 4218250347212264008495712 17777 3720653577523331463885312 17778 4196706906772672162837632 17779 3712218256033547532091840 17780 4236349563579970730877312 17781 3719672823743116184890368 17782 4196217910377162475174656 17783 3727505238736377358920512 17784 4234600708934301467682624 17785 3719350161200443120733696 17786 4212343919455323651491520 17787 3727028772234483893840160 17788 4235515196767769143547904 17789 3734014177298953402813568 17790 4212036140526745801803776 17791 3726083381477170417445248 17792 4251362717294347449314544 17793 3733939958398482242970624 17794 4211239673754951647889408 17795 3741186115181859790203776 17796 4251283026798296719345920 17797 3733417992662503686086016 17798 4228607752499327708710848 17799 3740368146407765625396096 17800 4249941866101660426507296 17801 3747851664423098996801024 17802 4228052486306507028661120 17803 3740406001094488348711296 17804 4267592856635528123816464 17805 3747615841468847850825216 17806 4226847483870174256626816 17807 3755253527546692219191680 17808 4266613791552234055714496 17809 3746865032224202305728256 17810 4244038790171882352367104 17811 3754282552408543772159712 17812 4267043443394429723825216 17813 3762217912061889000930816 17814 4243110805677993680872128 17815 3754025744468134467507456 17816 4282529776398467106193120 17817 3761769703443804205127424 17818 4243078964857227316308480 17819 3768778745083724239449792 17820 4283140430592486328915808 17821 3760707617728288931569152 17822 4260030529327599679030016 17823 3768736884639788758198656 17824 4281348113396059033697936 17825 3775938988452998597946880 17826 4258932008611977597492864 17827 3768161660910852410836704 17828 4299879507996890913367744 17829 3775227218748888940346112 17830 4258623898094645437102272 17831 3782758923189366906019392 17832 4298292173211929269339392 17833 3775206614784342509547520 17834 4275244409667925796225920 17835 3782407279400431740557568 17836 4298173576477079826961152 17837 3790250875439877953800576 17838 4275297562700484468135680 17839 3781649338362774326835584 17840 4314624933215286705210912 17841 3789174451134665886016512 17842 4274610284483861612611200 17843 3797233182114815152918656 17844 4314740525650072223080128 17845 3788952846352105455314432 17846 4291088170753916508732896 17847 3796755679883573792232192 17848 4313634870297387081049216 17849 3803745916327927609162752 17850 4290803120972717740312320 17851 3795724052688333382686688 17852 4331884976394459331039360 17853 3803695991988357143913984 17854 4289968218354470393462784 17855 3811028064535885553446464 17856 4329678111543313300379712 17857 3803200260317416676180480 17858 4307606521832145367132800 17859 3810311642377515472888320 17860 4330325869726054751671104 17861 3817895905915711149676800 17862 4306927206563746747458048 17863 3810204710036928671071040 17864 4346334608696494734789504 17865 3817619121950812241358336 17866 4305853639989845698687680 17867 3825377149588719729449792 17868 4347307184579648415017472 17869 3816757505133565781514752 17870 4323207051306177786123136 17871 3824381755689101413940736 17872 4345708021103977235870608 17873 3832513082266399506883072 17874 4322340518932729294428672 17875 3824122932085632204789760 17876 4363374825507718979388640 17877 3831908254399690842011136 17878 4322295602650097140744128 17879 3839101533810329533020864 17880 4362111446370610070171584 17881 3830880388539220848022272 17882 4339550134776286372688960 17883 3839009065440544942317024 17884 4362141620103289212840448 17885 3846410864792392463661312 17886 4338373653480016680845568 17887 3838506402971718808829696 17888 4379072754855622014485056 17889 3845643980723567660671488 17890 4337963379387688129488384 17891 3853229459232116052824224 17892 4379510834866352738744832 17893 3845599674962587879575296 17894 4355033208161816305429312 17895 3852925954390427483234304 17896 4377342733048609660610032 17897 3860838808363855285880576 17898 4354885487366840221030400 17899 3852171424774539726508416 17900 4396048718147813428762480 17901 3859876308845778993641472 17902 4354268491078428648488832 17903 3868032511128420801625728 17904 4394059171305528535808160 17905 3859491558432184323482112 17906 4371078452445492072644352 17907 3867475324346316940291200 17908 4395077004291376421098512 17909 3874601398243801785833600 17910 4370793254471503159746304 17911 3866358225061661917979712 17912 4411481044016493540186880 17913 3874569074179430223398400 17914 4369866485195895303979200 17915 3882063199428280131371712 17916 4411293479989750529628768 17917 3874049090262268577909248 17918 4387741618406467559901440 17919 3881208647076366751524672 17920 4409967671972597173762592 17921 3888972238432774851187968 17922 4387177002826563562907136 17923 3881123447181392584872480 17924 4428280352165533597533952 17925 3888590577893847244523520 17926 4385915120269969381742496 17927 3896604100830673110594432 17928 4427214297627558917015424 17929 3887849370781847372913408 17930 4403643683511926228908800 17931 3895565948376299737558272 17932 4427498231146867999753232 17933 3903745477252882710505728 17934 4402756676767190510118528 17935 3895255758586871493507072 17936 4443599124712744463355200 17937 3903200197338671505443328 17938 4402727469142132498104960 17939 3910432419978512901805472 17940 4444175725176683866069632 17941 3902145701554169875459072 17942 4420235006992555220494304 17943 3910431089088469704937536 17944 4442226417130353756518000 17945 3917949787417488684361728 17946 4418971222360606537437120 17947 3909799521026114303836736 17948 4461531132620168099387136 17949 3917126812690276805581824 17950 4418661829992747678174336 17951 3924847157728096249593792 17952 4459886837822702542075776 17953 3916989233231921638210048 17954 4435879859815827004364544 17955 3924571027478632248056832 17956 4459686258804680307382104 17957 3932631568200580896301952 17958 4435795028951629739786496 17959 3923763898491557232500160 17960 4476612042110704265873536 17961 3931482559686033104204544 17962 4435183697502520095325440 17963 3939866359839134004271360 17964 4476784646694202795572688 17965 3931162979074271022090496 17966 4452282042159039100800640 17967 3939214134528391742073984 17968 4475577565064904982891632 17969 3946573439521107512132608 17970 4451911390179997862699520 17971 3938205926291922911328480 17972 4494398857151318365554160 17973 3946550152579983287052672 17974 4450896791008794048917760 17975 3954041450447146417757440 17976 4492168747937720079924096 17977 3945943790640604749640192 17978 4469233979793199357457280 17979 3953200482145847484442368 17980 4492861679986178472948544 17981 3961058598983508556788864 17982 4468522164372701331118976 17983 3953156973604046120975488 17984 4509400975018857073423232 17985 3960786069616562057610240 17986 4467262698044187683823744 17987 3968909619470813222430240 17988 4510253140996055406491520 17989 3959876383561043965869696 17990 4485342609858770269703808 17991 3967827725701623833964672 17992 4508635846866858597606912 17993 3976126960286807279789824 17994 4484421339543981195183360 17995 3967404762172285280294784 17996 4526929797420895216167648 17997 3975560984105550616361472 17998 4484334959099709707788416 17999 3982980177104471420514816 18000 4525527894591891832499040 18001 3974494481529474082397184 18002 4502075783367529161999744 18003 3982827160283850192895104 18004 4525617517027152960660192 18005 3990542846135091011937280 18006 4500897366173650295382400 18007 3982232014787900815575488 18008 4543173485500288446836016 18009 3989643131417140053245952 18010 4500434370356302410359040 18011 3997573361248348778552320 18012 4543528927699609968493248 18013 3989605033582389715172992 18014 4518027745036307068899072 18015 3997260696410518040494848 18016 4541150735630612538956688 18017 4005384234918690779478272 18018 4517983868123092513321728 18019 3996402060693912666964800 18020 4560608502784944566362688 18021 4004259700802724670692096 18022 4517316139090210399482144 18023 4012723082039697738544576 18024 4558502429495900110070304 18025 4003954903632019891159040 18026 4534684781459007853246400 18027 4012202025129977029060320 18028 4559442448895597520885104 18029 4019632252793855411596160 18030 4534200038328670452871680 18031 4010998942975327255166080 18032 4576536236086015408060384 18033 4019531469415487526438144 18034 4533303539838850923011328 18035 4027185167830946550212544 18036 4576371021755154096230400 18037 4018860586091397758435072 18038 4551813194405989920163008 18039 4026347503750136233261824 18040 4574894241958900281831552 18041 4034365535533277471512832 18042 4551120735053768981534720 18043 4026281133645541152661344 18044 4593737732989795886828448 18045 4033959123089245481490432 18046 4549887860192634901493760 18047 4042271959051373315794560 18048 4592650569534776226705984 18049 4033067416643475353430784 18050 4568283607804026960409848 18051 4041063789019910325961344 18052 4592923504403043131841152 18053 4049635111636386388197120 18054 4567306220707044418625920 18055 4040774276072623832096256 18056 4609509099058917992348928 18057 4049045570105338551694848 18058 4567097067386832853277760 18059 4056490664214881086135200 18060 4610186968584528683851648 18061 4047908838033179845339776 18062 4585303381886285522119040 18063 4056401620883321955489792 18064 4608179222270232725404960 18065 4064164432837746294798848 18066 4583923875657923535612288 18067 4055790869641327595564672 18068 4628120921730104666851344 18069 4063346739348293422425600 18070 4583521623431620808187648 18071 4071401312530398178046464 18072 4626291460125907390958928 18073 4063172199436336717689344 18074 4601450290488268908434560 18075 4071035530425878439847680 18076 4626094414066517997907424 18077 4079296041683752345546880 18078 4601364356278534192472576 18079 4070078280926953717074752 18080 4643610672621383426765024 18081 4078200869145707844745728 18082 4600654175236631477976960 18083 4086821685702243140264352 18084 4643650000289864233925376 18085 4077839836973372215716608 18086 4618244726423876309244640 18087 4086108823474639288729152 18088 4642502653767525678066496 18089 4093757730124326093471744 18090 4617924639788850043453440 18091 4084960245652425209500352 18092 4662032156032621730472048 18093 4093569000073318273618944 18094 4616809267809867812039808 18095 4101459486028072914360832 18096 4659633880546062622430144 18097 4093009076316520514890496 18098 4635712731928125130154496 18099 4100608793141821594438176 18100 4660194919727595025245968 18101 4108651631108105933716736 18102 4635028654957572398086272 18103 4100480202124815109612352 18104 4677391906097043037668480 18105 4108265804695043933217792 18106 4633749543753575580558720 18107 4116669914378630547991104 18108 4678273854354307475155104 18109 4107394375817858823777280 18110 4652422989898581492305792 18111 4115562951876309151844160 18112 4676446628881915903017904 18113 4124251120010088060367104 18114 4651318487117007571623552 18115 4115113694649080749727680 18116 4695508790256313073173056 18117 4123621112303922501322752 18118 4651258176310300914130656 18119 4131171421668101568539328 18120 4694025615021532174124160 18121 4122350552315332340005632 18122 4669624144355251166839040 18123 4131080166638761710256512 18124 4694069191193187776500608 18125 4139036435721480442535040 18126 4668310453004852223564160 18127 4130468123039970383272576 18128 4712123099955919965340320 18129 4138039996470060119942400 18130 4667895803038346796863232 18131 4146307925896965253540576 18132 4712526637269643369603520 18133 4137918179028474565031808 18134 4686140091286533753473440 18135 4145870784962718847549824 18136 4710028158790653451662576 18137 4154358403923688799763456 18138 4685992279374427756396800 18139 4144995129763823650896000 18140 4730082023073621008894752 18141 4153202922787500615261696 18142 4685168396265667976550912 18143 4161887397523499683203712 18144 4728004151049136191942592 18145 4152809509726433520517120 18146 4703222816194750413586560 18147 4161223752389596197226752 18148 4728958041771244527695840 18149 4168932038418387236328064 18150 4702686848271625094750752 18151 4160061447439766959935104 18152 4746618050037941059920368 18153 4168887580493225056952064 18154 4701636745521821121795840 18155 4176853810357381792638848 18156 4746255176931159596520768 18157 4168133629440396855432704 18158 4720917426192071507955200 18159 4175913656367809249139648 18160 4744796257134901709559456 18161 4184113636975321001412608 18162 4720217233169970110424960 18163 4175716204368873365834240 18164 4764297137263943887823712 18165 4183738740703204641131520 18166 4718835305533531075572480 18167 4192333426890388102349632 18168 4763053482221784264174784 18169 4182844419506026844772608 18170 4737752957611842257338880 18171 4191069450506183880012288 18172 4763419962882582314771520 18173 4199947965673406597756416 18174 4736769693436574885428992 18175 4190637861671978774710080 18176 4780622428518708833726688 18177 4199195544414329975864832 18178 4736534249289718837241856 18179 4207012416260038112607232 18180 4781278738701077840126880 18181 4198056715616946651798400 18182 4755300087965954853098144 18183 4206898287611843378547456 18184 4778993877142501063480320 18185 4214888878486660987269120 18186 4753950398604475401598720 18187 4206219317447570213243968 18188 4799718808306534196082384 18189 4213956061882925020578048 18190 4753533543173804942249472 18191 4222271619288310488586112 18192 4797757520586988640194944 18193 4213827130024000800898048 18194 4772054697026374126334592 18195 4221920270448779458353408 18196 4797469465146998768026608 18197 4230545167154615896902912 18198 4771827950027050269917696 18199 4220893692528443732888640 18200 4815716229473209390388896 18201 4229315543319624591635712 18202 4771114054312930453852800 18203 4238150941531188877908672 18204 4815760416750416858797376 18205 4228828005599204081859072 18206 4789307233428320851023360 18207 4237521269039388985847232 18208 4814488825687562287042368 18209 4245368747669669917754112 18210 4788824048941863009897216 18211 4236302348157761498828256 18212 4834579526071998599037664 18213 4245146360729711761061376 18214 4787778734529709852850496 18215 4253347183973632098037312 18216 4832164598602042585668768 18217 4244449000128511738404352 18218 4807397131907697069749440 18219 4252295614345297151498112 18220 4832681618498429615438784 18221 4260744479166616307549184 18222 4806601357196919694647168 18223 4252220883519125934999680 18224 4850396918269437169014336 18225 4260371285924726558323200 18226 4805119175230537161984768 18227 4268977498185150511601088 18228 4851360461537432888716704 18229 4259381405217851138206336 18230 4824522877993148156491968 18231 4267722927547560146385024 18232 4849496042477729588524736 18233 4276716942436498424705280 18234 4823366189642002024148160 18235 4267334640448064739705472 18236 4869178459102790551771392 18237 4276078653108811420120320 18238 4823158480762926381670272 18239 4283981874788743950974848 18240 4867488149217362228691968 18241 4274750055140998320230400 18242 4842284905154661179744256 18243 4283839832366821147741920 18244 4867573349350273444509536 18245 4291945935966328161533952 18246 4840905522525141733088064 18247 4283037299869415691150720 18248 4886256162685304124407520 18249 4290986825758781788354560 18250 4840410912699947944108800 18251 4299510390316496789968608 18252 4886581186701188880631488 18253 4290860277905412495418240 18254 4859168984263428356973184 18255 4298992928836870989029376 18256 4884047356194609645809344 18257 4307843668963028981674496 18258 4859058976079950563810048 18259 4298007199339678938408288 18260 4904847096805827221961984 18261 4306513808638439409409152 18262 4858173636789024512083200 18263 4315594071275195589200768 18264 4902581935213768925268960 18265 4306123464725378565138432 18266 4876767374966836632116160 18267 4314910312297686016656576 18268 4903438173042734398134368 18269 4322806049515715979831424 18270 4876328924216072827567360 18271 4313637029383743138960448 18272 4921786583833547272247184 18273 4322637637592776149203712 18274 4875210687951786244084992 18275 4330897574658354392424960 18276 4921369448242263242274944 18277 4321950871090109310983296 18278 4895124993216581482871168 18279 4329991636182694966524672 18280 4919734905665423209574880 18281 4338524706568343490572288 18282 4894209731710141472340480 18283 4329720036731596389169472 18284 4940053472229096792801152 18285 4338064273243619590225920 18286 4892846092743018699267072 18287 4346839645943606392282368 18288 4938785603590443374888832 18289 4336990196708016132007424 18290 4912428393379757506798080 18291 4345583841589851112727808 18292 4939058380297664198795040 18293 4354768388341692946198528 18294 4911273484619640614823808 18295 4345171558171063975772480 18296 4956729827867173800343552 18297 4353975112163475160451328 18298 4911118673443030275607680 18299 4362073728211924608926592 18300 4957425041184797364061536 18301 4352662893410411519042944 18302 4930576466297230381803264 18303 4361811965579303611994304 18304 4955049803491599831470528 18305 4370182129457820269429248 18306 4929137002964116832677632 18307 4361144845473448576080992 18308 4976410299788045571921984 18309 4369194306407102457858048 18310 4928507859640885508801664 18311 4377755888821830166954304 18312 4974469167086236819564416 18313 4369011807121160393207808 18314 4947753424754916948380480 18315 4377307724804159062568832 18316 4974162741409394413539168 18317 4386211588030949574495488 18318 4947448838592320745166848 18319 4376294783485071258136832 18320 4992998593903808610372832 18321 4384970298913371115931136 18322 4946615602292044485094656 18323 4394194815957184742373632 18324 4992909372377830227252464 18325 4384432652295772130527360 18326 4965565871088771166595520 18327 4393432040461783465668096 18328 4991617692352729898391328 18329 4401469794179797853021696 18330 4965068514329394994944000 18331 4392045930376799755520064 18332 5012403370691004321634592 18333 4401340882848646234361856 18334 4963907899057230695086080 18335 4409759475995854537330432 18336 5009748844890387120683136 18337 4400600810998803047220480 18338 4984069957676569696635648 18339 4408642955654843758041024 18340 5010394421753091000778560 18341 4417419293748297601006464 18342 4983318126999229696301792 18343 4408452955375942917636608 18344 5028764234974439766034736 18345 4416866511593191395079680 18346 4981712678974175568377280 18347 4425905464018127141625152 18348 5029685967270819825948352 18349 4415895389042166273042688 18350 5001720078373886189263616 18351 4424629522952730032103744 18352 5027580424556354356343264 18353 4433828887097999946242560 18354 5000572652807731533488640 18355 4424129151252867381821440 18356 5048041003400752061484320 18357 4433057096855388631644672 18358 5000394031420084658575296 18359 4441241282157738272972864 18360 5046264658543480289142784 18361 4431769868004969991981568 18362 5020137748065375163688640 18363 4441109303284252292227968 18364 5046199268504538594319744 18365 4449592738725856804765440 18366 5018536307536085406716544 18367 4440271364775077420541440 18368 5065656724036434057064320 18369 4448556501446532370870272 18370 5018071227817037121625344 18371 4457229859990347476898016 18372 5065978276775286883804608 18373 4448248400377626039719680 18374 5037477405199678920062368 18375 4456772425351231736538240 18376 5063294159705031670623744 18377 4465895056139879444967424 18378 5037270840626047377836480 18379 4455749181462383331264096 18380 5084688355368852673343168 18381 4464459256680250499169792 18382 5036404383837562192149504 18383 4473918654579303446129408 18384 5082386127539565562625280 18385 4463965471905798717077504 18386 5055683339504764100873472 18387 4473082054445329906737120 18388 5083234008965842439889360 18389 4481345767851322472591360 18390 5055117734533646957659776 18391 4471778368966056091120832 18392 5102127757517471125519600 18393 4481162062405277356783872 18394 5053829231706403083884160 18395 4489637385949772580563968 18396 5101810378059074469889024 18397 4480378293747313318603648 18398 5074513283183101683080448 18399 4488559777220982655573824 18400 5100098384305534149206080 18401 4497410111234736831201024 18402 5073531146984776205888640 18403 4488385782082140494729472 18404 5121064247481983202888000 18405 4497006105941352431940096 18406 5071985864228948187974880 18407 4506133571234263293910656 18408 5119552477273089314575104 18409 4495827128508006616928256 18410 5092377145075071000896000 18411 4504761433846968527589696 18412 5119911211474351952562768 18413 4514148365142073291664000 18414 5091214637590712630427648 18415 4504177247446819265458688 18416 5138200410425375282082176 18417 4513375659286158831436800 18418 5090935460562110832061824 18419 4521737493034929064504960 18420 5138787908638907850808576 18421 4512046641265148947964032 18422 5110941066829365738453312 18423 4521457922001938140944384 18424 5136419994711992208653184 18425 4530135079361780144715520 18426 5109458273619055024296960 18427 4520638547389321991575840 18428 5158564574746900775593984 18429 4528957989606980029074432 18430 5108791965687032229064704 18431 4537927962711189261162496 18432 5156495950623040292579482 18433 4528815145483852012096000 18434 5128617543971758070690304 18435 4537443902005838939016192 18436 5155982262119418145451904 18437 4546597367773928436714496 18438 5128402613984955097070592 18439 4536344799733612278070080 18440 5175550447849737854146944 18441 4545226853415264045966336 18442 5127536892002319997615680 18443 4554746527544915551890656 18444 5175390223495380356178432 18445 4544721907420677937434624 18446 5147099362222293915395328 18447 4554002659363996149130752 18448 5173940216041355361110528 18449 4562397701455709881671936 18450 5146436997110841130446336 18451 4552526691244854862024352 18452 5195579813070314425275840 18453 4562158761269783969638656 18454 5145255785802302799488928 18455 4570778855980191973020736 18456 5192830075151638785470720 18457 4561263894170902905540608 18458 5166115375250585394151040 18459 4569718233421105902965568 18460 5193429304155403566984384 18461 4578736243891601934447488 18462 5165177900533251145723392 18463 4569498049359613299391424 18464 5212289555426151013216320 18465 4578128708595290362506240 18466 5163640545924465811342080 18467 4587515617942737938498624 18468 5213324969856487627518336 18469 4577009659576073475893760 18470 5184366289031268703323584 18471 4586023685570613858490368 18472 5211068765845957746880336 18473 4595679246792893578509312 18474 5183091949834642417235840 18475 4585570152667340804416160 18476 5232145776421803508731072 18477 4594913002420564288281984 18478 5182736858678330405933184 18479 4603272797135450670936576 18480 5230374826242480286569984 18481 4593467819946556842744320 18482 5203257434856613825369728 18483 4603016287547545067147520 18484 5230334246545787111202064 18485 4611787298096257602586880 18486 5201584253369098980094080 18487 4602229104260709193443328 18488 5250425331656783820611008 18489 4610728399606022084114688 18490 5200946055212849751259584 18491 4619813737425524601375200 18492 5250571885228749472165312 18493 4610412484125587422849920 18494 5221149423553362325919744 18495 4619285995071727631443968 18496 5247833509577942435561624 18497 4628581441875227105900032 18498 5220909109131422668601472 18499 4618053628019891663268672 18500 5269967671304163226177344 18501 4627179205524508761091584 18502 5219957790925938206563296 18503 4636916285813256779226304 18504 5267494015099713281439360 18505 4626668614099712165560320 18506 5239764532677378896477440 18507 4635987142351660142247936 18508 5268428564827321592928736 18509 4644603529962346085989888 18510 5239230696639617404387840 18511 4634547791454950945942592 18512 5288020719013820224421088 18513 4644286799835064509733632 18514 5237845651141244847748608 18515 4653148579145739003452992 18516 5287571917682366430947232 18517 4643491199144393363630976 18518 5259152284613123732581120 18519 4652033343615005226945984 18520 5285652220140533611603360 18521 4661110424972324185171200 18522 5258252938233111817195520 18523 4651777482875788432787808 18524 5307432514319913820166368 18525 4660541824673436848808960 18526 5256638010854280108096384 18527 4670015454710520294340608 18528 5305821229157140495447808 18529 4659428050572680498918912 18530 5277681587686049955125760 18531 4668663448168963406990976 18532 5306070304118705950486656 18533 4678419210557590710205184 18534 5276273081850525646944960 18535 4667994002520154291769088 18536 5325104269624800428521792 18537 4677553585662056521763328 18538 5276063101854601048727040 18539 4686074639473631557264864 18540 5325750074478698944296608 18541 4676014268402194776910720 18542 5296753646702441170049536 18543 4685849269568327944444032 18544 5323179085521060204314592 18545 4694809312223521811709952 18546 5295088914685676858087424 18547 4685017257757790536177088 18548 5345959670153273537977392 18549 4693574771200751325334656 18550 5294489135328807535625472 18551 4702862368570919186486208 18552 5343829082301867869731392 18553 4693286201352179324756992 18554 5315045045969701870424640 18555 4702203480173185278086400 18556 5343291063269895575342208 18557 4711800721488318620028416 18558 5314757128440069935774592 18559 4701118517102060310443328 18560 5363432331784226441738496 18561 4710350673716000909896704 18562 5313651774456697869689856 18563 4720146777179939274404288 18564 5363364402091800946881408 18565 4709783628305903729462784 18566 5333975735463191902338656 18567 4719287244099842607983616 18568 5361867828792556259786784 18569 4727934924683671130370560 18570 5333229927880692527009280 18571 4717815697315527783504096 18572 5384203710488175688260624 18573 4727730066690208803936768 18574 5331893401589894921794944 18575 4736732548115609574475200 18576 5381212020249072295383552 18577 4726769472989668080983552 18578 5353608118572461997102336 18579 4735534543550289364091136 18580 5381839170699419945003328 18581 4744767661702622241598720 18582 5352640418971462697456896 18583 4735172865008141070343488 18584 5401345543495654148812672 18585 4744244798989973573853696 18586 5350958016160335313753920 18587 4753889468041793009932512 18588 5402252245377080613540384 18589 4743064663934542695608064 18590 5372264001883003701845120 18591 4752295603516679196144960 18592 5400055641303823611421920 18593 4762330419221561602953216 18594 5371020433397938705407360 18595 4751710581714038284895872 18596 5421895591467306059814816 18597 4761354737185512265476864 18598 5370585681640410637937472 18599 4770138209155091539790336 18600 5419970370482663157736800 18601 4759928325384948478752256 18602 5391705544606180354490880 18603 4769916355116655140963840 18604 5419746078296537088521776 18605 4778874754848908846272896 18606 5390036240488304837817600 18607 4768990470022561277987072 18608 5440617129952295866810992 18609 4777665154309695336876288 18610 5389412807326269620021760 18611 4787056959774731674519488 18612 5440758576444834271173600 18613 4777408752294675390983424 18614 5410271065035046190157376 18615 4786524202512869514475776 18616 5437758134531651709321536 18617 4796239000043906575761152 18618 5409838111709047977770240 18619 4785237210270274853079232 18620 5460794013471756062928544 18621 4794737495112834830613888 18622 5408906408801903185157376 18623 4804670144965770028042176 18624 5458192848160948349795328 18625 4794030927714745452400640 18626 5429380861527914724751488 18627 4803787706608779662350080 18628 5459104273789706627108352 18629 4812657040197069491914240 18630 5428725238874983095220288 18631 4802307788776068644158848 18632 5479221765451457798392320 18633 4812267606286285773515520 18634 5427361020461732516736000 18635 4821492842105673180544448 18636 5478824486252056824363616 18637 4811348148399591061456256 18638 5449437826585996911130752 18639 4820200762801845110101056 18640 5476785002788473075612768 18641 4829690900581201162478080 18642 5448396582149887304872704 18643 4819953625275005272949184 18644 5499222225467199660100896 18645 4829107887950198434089984 18646 5446559826817839394417440 18647 4838827275584090194490432 18648 5497679522024394292792640 18649 4827875971015240883682304 18650 5468415639368451489549760 18651 4837272269144222365311744 18652 5497906094875591778854944 18653 4847396873018094736105984 18654 5466913943530619869089408 18655 4836697763295950566122752 18656 5517542621058240669113536 18657 4846563916741673781672960 18658 5466572941858188723292800 18659 4855431833977972709000320 18660 5517996747637492118158464 18661 4844904382892985723136384 18662 5488106454412919708494976 18663 4855119992630583275778624 18664 5515419532965470097987216 18665 4864254289239056856674816 18666 5486417448947052842019200 18667 4854100421564590821484928 18668 5538972041405590641579488 18669 4863045247042640305298688 18670 5485676512349381909094528 18671 4872631372395605644914304 18672 5536626805072410488153888 18673 4862775063332353297338368 18674 5506791973619975281329792 18675 4871947919778237975388320 18676 5536167898032634288095104 18677 4881879954082317254200832 18678 5506512524715395262081408 18679 4870663729699137629853248 18680 5557054629943997580388160 18681 4880216675847855403878912 18682 5505353213444412134414400 18683 4890466851801328264783232 18684 5556918425708971886860928 18685 4879673597463141162974720 18686 5526282475542885866957824 18687 4889553990013402463261376 18688 5555158513260641080700224 18689 4898445335378924418956544 18690 5525594727986092856527872 18691 4887985054448577123201248 18692 5578347191512974956741920 18693 4898136550441511774023680 18694 5524218206909543925497088 18695 4907415744065815082672576 18696 5575175483753107239579648 18697 4897205871968494696850944 18698 5546626174444770989918400 18699 4906225721165621400052992 18700 5575722977085030810112288 18701 4915850156768714625995904 18702 5545483448691925475180800 18703 4905808460437615362784320 18704 5596024925409539938036288 18705 4915198913467638473819136 18706 5543755134525443465251584 18707 4925081791461356907133824 18708 5596975975577871284874688 18709 4913844189638690229411072 18710 5565787837648246404595584 18711 4923548517387058290496896 18712 5594599536888340706102064 18713 4933861366130390587980544 18714 5564331576881813876670720 18715 4922916455823847060576640 18716 5617037439592274921135840 18717 4932802886271451998045696 18718 5564010945854082983581440 18719 4941933743129188815199488 18720 5615130334309534392703488 18721 4931207173337356330678272 18722 5585901079689051118257408 18723 4941500412726779432693472 18724 5614836004737751896332608 18725 4950923830515062759800320 18726 5584079287536231062915200 18727 4940618414866060326059840 18728 5636313217451708642176048 18729 4949700327273773504169216 18730 5583251008191305405470080 18731 4959295126651739126316768 18732 5636533091589650738433408 18733 4949333046643757116209152 18734 5604898710454113071371520 18735 4958635185277870716808704 18736 5633456740654702177124176 18737 4968672667100035618259968 18738 5604442516999049646601728 18739 4957384530755709316174528 18740 5657234226286856392813152 18741 4967141733727702841199360 18742 5603305665719310586827936 18743 4977520330625308357213120 18744 5654353950436349973585536 18745 4966388943169020416210432 18746 5624632877182022033960960 18747 4976552421667809919987680 18748 5655349821559880016411872 18749 4985562060443614574558848 18750 5623919204642356024689024 18751 4974827946271869828922368 18752 5676154587791042720775248 18753 4985250369381956205858816 18754 5622450053300253844032000 18755 4994750736263404156156800 18756 5675617743570987262887520 18757 4984311943862357666698112 18758 5645131102007926551419136 18759 4993346468266914491785536 18760 5673574461438046011788352 18761 5003229820551967497994240 18762 5644104581601000139802880 18763 4993000636685994779533440 18764 5696826768968488592055312 18765 5002491741885758307342336 18766 5642166909145340371290240 18767 5012630328198991502423424 18768 5695115057553962646501312 18769 5001227930988150097883136 18770 5664662358296664092957184 18771 5011023946804082041863744 18772 5695191356794611618413776 18773 5021411211288216986869376 18774 5663249249504629473938688 18775 5010347998763666172991360 18776 5715589301394848209304336 18777 5020402167752984376102912 18778 5662856129315410346087040 18779 5029602642561018455537216 18780 5716012443169204618304576 18781 5018797100161390470589952 18782 5685067239324897983755264 18783 5029348405063466258221632 18784 5713202769170805545497520 18785 5038854924588713864917504 18786 5683098381056586647087616 18787 5028230679969408754936224 18788 5737704013712589836582016 18789 5037509762910350657952768 18790 5682431269860305594705664 18791 5047299391288558722750464 18792 5735312844521502693257136 18793 5037063665079539515950080 18794 5704253149790811735048000 18795 5046649166806793891364864 18796 5734717826503497488703424 18797 5056900638324147285899136 18798 5703830613806792202004736 18799 5045355231791329249801408 18800 5756153618442123026249152 18801 5055178910340443309932800 18802 5702727245969555586462720 18803 5065787663889898599745824 18804 5756034530778208852496544 18805 5054460705844038806104576 18806 5724413511442825508427232 18807 5064677398216496501385408 18808 5754196324147373411489024 18809 5073997369894635383622144 18810 5723644665268540588497920 18811 5063092410118694016219008 18812 5778086163084816212180864 18813 5073653372247904162906368 18814 5721992777152299048677376 18815 5083180424899273436538752 18816 5774900720941380389720400 18817 5072637009109045679092736 18818 5745267744211606181212536 18819 5081851265243125438296576 18820 5775475317193452607225632 18821 5091779265229823464876544 18822 5743992830115277878482880 18823 5081494375002786921244672 18824 5796410712552016662767040 18825 5091150525542282724076800 18826 5742096914314385403407040 18827 5101455994814553408299840 18828 5797237024150290750899088 18829 5089716227980181322579968 18830 5765021677809953056790528 18831 5099763050580036047712960 18832 5794802070919397502555264 18833 5110311127370322982613504 18834 5763527730867225080947968 18835 5098963828669728768184768 18836 5817995087063428383729760 18837 5109339459095849083338240 18838 5763096585377081504300256 18839 5118712027531187056801600 18840 5815851353342140534043328 18841 5107661571513922489402624 18842 5785585174149731905613120 18843 5118227888447089080425088 18844 5815673954592991446191104 18845 5128013193520475124462080 18846 5783779563666665830905344 18847 5117181974404180539478528 18848 5837922096844777266170240 18849 5126542684202425599639552 18850 5782849531582894514582784 18851 5136625042227933029041216 18852 5838059183777568969890496 18853 5126241290431504900737024 18854 5805131470104423286104000 18855 5135965711550005581796416 18856 5834692487303577096239504 18857 5146234558958641891752960 18858 5804727263532237297795840 18859 5134557234575443313476832 18860 5859365050092975013592832 18861 5144521426972954539356160 18862 5803595450043451812531840 18863 5155245768544098798351680 18864 5856374158082685907335728 18865 5143838782739216739045376 18866 5825578022400510995804928 18867 5154273524146763261234688 18868 5857228748485768446051904 18869 5163699414753315218683264 18870 5824649892013433944315904 18871 5152472964917643439854720 18872 5878879989761516031510016 18873 5163324334043879688883968 18874 5823181950531485212130880 18875 5172983078941219263613440 18876 5878303233211424464763424 18877 5162142155473777717262592 18878 5846644869736896373647616 18879 5171618591011235326984704 18880 5876121806869820614919776 18881 5181786382810023366235136 18882 5845464881306777555459712 18883 5171268991391192818023808 18884 5900016308601030960044480 18885 5180952497552807354741760 18886 5843528758290717755511936 18887 5191516996613018120900736 18888 5898286516640620053004128 18889 5179560893727161025863680 18890 5866829411550511780262400 18891 5189711403290033732063136 18892 5898320237662914739782032 18893 5200550567953810260318720 18894 5865242169092532040251648 18895 5189037423347074493486912 18896 5919305587555027203471312 18897 5199513469784502448285440 18898 5864676132829051006775424 18899 5208924081002808718805280 18900 5919895303252561936497024 18901 5197765625309863109383680 18902 5887735424593106888402688 18903 5208503736640167413771712 18904 5916953891595374089588896 18905 5218366109512297963685888 18906 5885657554046930673514240 18907 5207471516029759468738048 18908 5942238087587507306005152 18909 5217058036469912224036608 18910 5884809697601527817829120 18911 5227235427697052936958080 18912 5939523961002979433919552 18913 5216523063401025738486016 18914 5907514927904274056007552 18915 5226476462353588255186176 18916 5938997646434859077227680 18917 5236947628376432824170624 18918 5907116484140809096680480 18919 5224966513244999206898112 18920 5961157995343084317384832 18921 5235216862454420463439872 18922 5905863827445497214089280 18923 5246173075792263958064768 18924 5960883224928211765692352 18925 5234504673374001425728640 18926 5928117480584476750406784 18927 5245014205626312897256704 18928 5959098436981802729731808 18929 5254653466096360487740928 18930 5927350805789930942810112 18931 5243216489882263960257920 18932 5983830787033150839150032 18933 5254137971901619106982912 18934 5925627113291047514967456 18935 5264114654241734787727232 18936 5980471728576942130024384 18937 5253128117175604177896960 18938 5949579258111337910195200 18939 5262718820595900612272640 18940 5980834589529329132377568 18941 5272918070576250248202240 18942 5948370758565761877198336 18943 5262284478388233614599488 18944 6002584334419078156800848 18945 5272164393929698484653056 18946 5946413184105913417035264 18947 5282783110016978337075552 18948 6003358265054385850391232 18949 5270744627616255089348352 18950 5970062389369345486000352 18951 5281076747430792657423936 18952 6000724316567403038814912 18953 5292081656964534569340160 18954 5968342929488695037552960 18955 5280221615062367894437504 18956 6024851724295032375881824 18957 5290956599394399315456000 18958 5967918526040357469572736 18959 5300538801026888499684480 18960 6022637366434086254511424 18961 5289084304333912230251264 18962 5991162168872331692958336 18963 5300164156764370567560672 18964 6022356988091099377872832 18965 5310195426382930526369024 18966 5989126153686766423787520 18967 5299056979948503709935040 18968 6045194611302993458595024 18969 5308635397249110317140224 18970 5988297781384658816839680 18971 5319105516872554842900672 18972 6045437051950072868960896 18973 5308194497441649667187584 18974 6011385131467826863138432 18975 5318220996153511210738560 18976 6041856493684370290965696 18977 5329001336906493665775616 18978 6010864763624431851153024 18979 5316840908838221834314080 18980 6067260823286816066484736 18981 5327257437553584138135552 18982 6009497012194832635530144 18983 5338229403258165126006656 18984 6064237293497685482341056 18985 5326441680027933761511424 18986 6032320997485499601262720 18987 5337084215311807877478720 18988 6065177450265077244383616 18989 5346825626003347181515008 18990 6031341921400447839952000 18991 5335314221417269436800768 18992 6087493384660906793962416 18993 5346462873872171238379008 18994 6029647546017797680553472 18995 5356560064068813720393600 18996 6086698994344895124196480 18997 5345231041308795926985600 18998 6054041217134311002142080 18999 5355104290810841190911616 19000 6084499846307840552107392 19001 5365437857250286382248960 19002 6052790231169136806762240 19003 5354525734158184212575552 19004 6109193951869031333010560 19005 5364677712061638791285760 19006 6050726435739455609418240 19007 5375546614455558642889280 19008 6107294047511808922372096 19009 5363229194369437176851712 19010 6074667384516001141646592 19011 5373605653378466317234560 19012 6107402078017028715896352 19013 5384882151773405120173696 19014 6073075386269160996975360 19015 5372805708728024754080704 19016 6129138531145372348211136 19017 5383659318391069894185984 19018 6072447489940896220763520 19019 5393501059910671692344064 19020 6129604133312872402267392 19021 5381886033061165862907136 19022 6096171010600338888155264 19023 5393067506223565299656832 19024 6126395430576228509544032 19025 5403170092612193183055360 19026 6094167563136046557219840 19027 5391919974337571198766656 19028 6152630566874513061180768 19029 5401652524113330084622080 19030 6093263733134097815298432 19031 5412194190674305261872064 19032 6149794657882345958501888 19033 5401223532903475521615360 19034 6116675767676008963626240 19035 5411489160516540303005760 19036 6149091520523414996569504 19037 5422379831549919704382080 19038 6116034774843155662185984 19039 5409858975524828121528832 19040 6172150598279614553685824 19041 5420503662029186445278208 19042 6114812273024848969771008 19043 5431693398487583660915200 19044 6171905281597930790849240 19045 5419587699205062055646208 19046 6137808405127677237654144 19047 5430558204634769384414592 19048 6169923461382222937680944 19049 5440507005768259009084672 19050 6136867749730684370829440 19051 5428737347293015833168352 19052 6195334654635857672865792 19053 5439952695819987130181376 19054 6135205303378263057726720 19055 5450281339802546649951488 19056 6191875942602136322822688 19057 5438743078695743428117504 19058 6160009422884682542747136 19059 5448656960819870607843264 19060 6192250513172742040957920 19061 5459331187177270764037504 19062 6158697091816031231980800 19063 5448265290014617256948544 19064 6214604863979617252943872 19065 5458542191922197804980224 19066 6156430588806550900921920 19067 5469442917877017390936320 19068 6215513407815272429950336 19069 5457008315628154461253248 19070 6180975973802421013521280 19071 5467583616056292681044928 19072 6212794482892309326786352 19073 5478924497199273061207808 19074 6179116892263452657558144 19075 5466754184050431743015680 19076 6237691757754098553829056 19077 5477809269239738925147648 19078 6178563315781092182214624 19079 5487795234151130623976128 19080 6235219733693281012028160 19081 5475826741529411671277056 19082 6202744679284113933605120 19083 5487289931156703783845760 19084 6234962227540447891556416 19085 5497552879153481662583296 19086 6200632660114411474363008 19087 5486006323778175726416512 19088 6258555834436633489923520 19089 5496068936169077052186624 19090 6199676889531004605742848 19091 5506812465207265080202880 19092 6258619884394013892398400 19093 5495591453882313914579712 19094 6223369540115083183559456 19095 5505857532493582094788608 19096 6255065683171731125870016 19097 5517036570342269213812224 19098 6222941105800209512665280 19099 5504294532834708621067456 19100 6281369254024801032988864 19101 5515017476152135506423552 19102 6221440076815833131970048 19103 5526537339373856302567936 19104 6278151224023433592221280 19105 5514258117140012535746048 19106 6244918869964924713877248 19107 5525388414162079886796864 19108 6278901815122656328904704 19109 5535333514310801271781888 19110 6243983903766441825555840 19111 5523433585070007257907008 19112 6302067811331020549631312 19113 5534815479522503177889792 19114 6242271058702001094464640 19115 5545255977795177949427648 19116 6301235983373136649356304 19117 5533648458295801925931520 19118 6267429048426978641472768 19119 5543756650251176425119936 19120 6298778912969933872192128 19121 5554569177723545770533888 19122 6265925202125636809981056 19123 5543152648364662088793792 19124 6324451410328436829494400 19125 5553727743900958858344960 19126 6263856512319870207733824 19127 5564777797011410390944256 19128 6322462898744385553281600 19129 5552018966600770325434368 19130 6288583384756400070998400 19131 5562882397086955943114880 19132 6322504390505147542253056 19133 5574480174916770454736256 19134 6286816286256997727957120 19135 5562054454644462023497344 19136 6344802742453501813876544 19137 5573148521344962844439808 19138 6286248769420845327572736 19139 5583392729856859585080416 19140 6345349229803172442149760 19141 5571198681984379990220928 19142 6310828780440974448362368 19143 5582793836277616299132672 19144 6341976676509742579229856 19145 5593330912882881913843200 19146 6308608745259093757920000 19147 5581625593288877466847872 19148 6368988864292473807960784 19149 5591770513822428615691776 19150 6307505585887225265607936 19151 5602578562249557398456768 19152 6366188708353596750875744 19153 5591249784307424477803776 19154 6331801028974381836168960 19155 5601678841420066543288320 19156 6365436911662714451031312 19157 5612960780379962205629568 19158 6331088896375092590848000 19159 5600125947651894751300992 19160 6389205726203138107824256 19161 5611107987739695787178496 19162 6329677451942384403747840 19163 5622723504422036969266336 19164 6388722315499631097843936 19165 5610083595944980972082432 19166 6353592935495818012114816 19167 5621462480745356047091136 19168 6386762086702056265460544 19169 5631604545630494485229568 19170 6352670097247979628361728 19171 5619390589206592016791616 19172 6413018851129566519699360 19173 5631102559491471237196800 19174 6350800173596596518043104 19175 5641762780402790862351040 19176 6409278090601913751558400 19177 5629889303350348040600064 19178 6376265156757481948823040 19179 5640064225374766535028384 19180 6409787153779974373292352 19181 5651118145533125558529408 19182 6374936987860266215880192 19183 5639494379507155986266240 19184 6432936726291274306578656 19185 5650099414475419413015552 19186 6372592541061173573235456 19187 5661515001225371536819968 19188 6433811905737987681216224 19189 5648567298061158691777792 19190 6397839733697500794259456 19191 5659565115859449426984384 19192 6430757365574171642737408 19193 5671213793178463167598080 19194 6396036986037179079226880 19195 5658655689505228391127424 19196 6456575328544232260063552 19197 5669965172725301219367168 19198 6395462578978090654939008 19199 5680244009931824378739712 19200 6453934698317059134202512 19201 5667981900219705747820032 19202 6420392666660235762921984 19203 5679785414435544140049792 19204 6453546639060579158400576 19205 5690479555986118588397568 19206 6418039212257176415248768 19207 5678402981881628328169280 19208 6478104542120663513167498 19209 5688818697094019743087104 19210 6417069392880558687394560 19211 5699796772119896824905824 19212 6478169522783109636503520 19213 5688170112463012542715520 19214 6441558590670025244518016 19215 5698944078906399629302272 19216 6474395076464281405189312 19217 5710425301866491164244736 19218 6440907112495171422249600 19219 5697317465280367542592800 19220 6501404135748001044516016 19221 5708294932589231452936704 19222 6439507663070371816235904 19223 5720241974859960213895296 19224 6498169607490894391906176 19225 5707375046014985473061120 19226 6463817582086596150916160 19227 5718839636183285050735104 19228 6498866372786148346065152 19229 5729282367451321520798208 19230 6462761389882302135827712 19231 5716901375147623747919616 19232 6522684641738907791152608 19233 5728785876241544685705216 19234 6460774371434172616653696 19235 5739446535623039273716416 19236 6521911481455626413142720 19237 5727450717102085916466816 19238 6486878142463988865509472 19239 5737758745493042785153728 19240 6519403329233226034625856 19241 5748929703168565200033280 19242 6485310918909814633650880 19243 5737234590985302086890560 19244 6545870412194017769061088 19245 5748079101736428094296576 19246 6482975984806248687424896 19247 5759633795689143080878784 19248 6543599224550916909628512 19249 5746301924746636956811776 19250 6508685811197275851898368 19251 5757599477111580573130752 19252 6543721332139666944542896 19253 5769410600024283223722496 19254 6506824245183121070428992 19255 5756524525763057676448832 19256 6566744131248586331694400 19257 5768137636040901915240192 19258 6506181602457125014507200 19259 5778666386705970770100576 19260 6567195735055720887308000 19261 5766129617848894406840832 19262 6531391847487721517562112 19263 5777979849060061511778624 19264 6563781418284474207616576 19265 5788942956375855941812224 19266 6529161422069548743696768 19267 5776657346751376266898272 19268 6591750332304744527155776 19269 5787177386073392770599552 19270 6527972190308054800146816 19271 5798453940613990070899968 19272 6588714757802545468495296 19273 5786652529736310186708480 19274 6552973976016148892101760 19275 5797525074266660792402880 19276 6587751483140934736984480 19277 5809078400292545138877952 19278 6552386359816815404790016 19279 5795831765525932451574592 19280 6612422088253088326099968 19281 5806989810579405058244352 19282 6550900024446204176007168 19283 5819030246331151401344384 19284 6611862385453089198854080 19285 5806082289669990189920256 19286 6575548913346391810736608 19287 5817812512680498125336832 19288 6609671753090085813014832 19289 5828351831283617044792064 19290 6574338904898445349148160 19291 5815600790885147665671744 19292 6636969946697592677104576 19293 5827744965319195221591552 19294 6572511959581362549490560 19295 5838598382395565204553216 19296 6633159565100680491154704 19297 5826298015093772284206592 19298 6598815255891075993009408 19299 5836919211117903313835520 19300 6633537393613748527174368 19301 5848322371412322811075712 19302 6597283681111754725379968 19303 5836367852374209198263424 19304 6657280651608399126694848 19305 5847265777601965925007360 19306 6594963721650241116152640 19307 5859081079402691016804160 19308 6658210717430211372544704 19309 5845501735891716517909632 19310 6621104144110160373625984 19311 5856865139973395481417216 19312 6655043301811725370026176 19313 5869052991167228826813440 19314 6619169475107569258721280 19315 5855979884699041664083392 19316 6681602625985709795363008 19317 5867722241136634154826240 19318 6618340569027527191590336 19319 5878276589537131541782208 19320 6678991733206106061357568 19321 5865610382966303907513088 19322 6644195932848298360146880 19323 5877695625312379977350208 19324 6678605918951175846320128 19325 5888704577141313363415680 19326 6641679647996975861182848 19327 5876341191967084484249216 19328 6703894767918950243142720 19329 5887053988417902199726080 19330 6640550130129569054133504 19331 5898488799155861477972800 19332 6703780817700070642362624 19333 5886337872772467557039232 19334 6666012506195762501614976 19335 5897486733793850245852800 19336 6699906485836577416564128 19337 5909228908569732840861696 19338 6665356472697214554662400 19339 5895630230687926254476224 19340 6727821327545557293644704 19341 5907157670980310283310848 19342 6663797860699240390011264 19343 5919411281987992963611200 19344 6724271333298856745481408 19345 5906180983438854901160960 19346 6688746229504179410750976 19347 5917917697642756879128000 19348 6725155653783788505817184 19349 5928764023066844447888384 19350 6687742932360963122304480 19351 5915785702219259175264064 19352 6749810187918063629526912 19353 5928018350635957553644800 19354 6685596188269704176366400 19355 5939216379875236697317632 19356 6748903256006737776035104 19357 5926739406037286355984640 19358 6712445551496557893755136 19359 5937517753131704418599808 19360 6746090295142592687481680 19361 5948909116274729705992448 19362 6710927409761007510588672 19363 5936845176004348791872224 19364 6773546346590170245405568 19365 5947885269969108154827264 19366 6708547673637807878506560 19367 5959825239754878751035584 19368 6771189466424191133482960 19369 5946155977883911135685120 19370 6735055710218042851191040 19371 5957749298571824331999744 19372 6771103381419764471118272 19373 5970088616246818383236736 19374 6732905440070860890918784 19375 5956626982289698862931840 19376 6795052188479371097444384 19377 5968708648960919135109120 19378 6732307604106098585819136 19379 5979398673937281155453280 19380 6795483898841785861094400 19381 5966404425455406762169728 19382 6758349580215394550863488 19383 5978788416478052562792960 19384 6791900592899596382468928 19385 5990067985302743886880768 19386 6755911687714756984642560 19387 5977427456634553560724448 19388 6820613736620115357912032 19389 5988165373482662241612288 19390 6754779305901851513216256 19391 5999888373523015022952320 19392 6817541360784832181269536 19393 5987511594799283398339072 19394 6780640949116438546147584 19395 5998779807177313557486720 19396 6816496098447012667371808 19397 6010822191497943293761024 19398 6779892867803801319862656 19399 5997044754284216805460160 19400 6841856125366616722597344 19401 6008679868356080413479936 19402 6778171893991843825009920 19403 6021013309813166924326816 19404 6841446997388670180024368 19405 6007631162451111585742336 19406 6803753522051961454126336 19407 6019568246703391789375296 19408 6839147655457884468210736 19409 6030481011981649435188736 19410 6802446432246992723268864 19411 6017427539584265958157056 19412 6867294252428480867682560 19413 6029945715240879330791424 19414 6800398851270685982467392 19415 6041235731418812296718464 19416 6863078263160908396864608 19417 6028384999663805908443392 19418 6827733781965844552956160 19419 6039395062877573036409024 19420 6863572472589140524096416 19421 6051021754875635358613632 19422 6826201874750695234090624 19423 6038635359489153580852096 19424 6888092931744052581425280 19425 6050008129336551235553280 19426 6823658667329020356349056 19427 6062185557949820890151840 19428 6888905670596410738939584 19429 6048226517389855124449920 19430 6850479202866905509177600 19431 6059881652420668471104000 19432 6885741849035688874519872 19433 6072497463570093299960576 19434 6848513712475937868775680 19435 6058790054938342653275968 19436 6913235871689697105782688 19437 6070928753465166210591744 19438 6847630364042125317134208 19439 6081983905631490435896320 19440 6910465872317219379764192 19441 6068800429062073681606144 19442 6874220351941814813749632 19443 6081349782096868988159616 19444 6909800401893120632431440 19445 6092653515365670888294400 19446 6871741602468470601784576 19447 6079892317101796166343360 19448 6936041985819659247472512 19449 6090821041586170502482176 19450 6870601726879696711968960 19451 6102603124882496663045504 19452 6935831120264109937301472 19453 6090159668970288957075328 19454 6896830942728567921237504 19455 6101631496623362697696384 19456 6931702793392114640490032 19457 6113850425502156786947584 19458 6895964476121904423567360 19459 6099669204488808459610112 19460 6960696034814107419196864 19461 6111596327203151140518912 19462 6894377968406417152406016 19463 6124125393521787120429504 19464 6957031194175011335641440 19465 6110412525317942061685760 19466 6920145071666194868211520 19467 6122734405145465866334208 19468 6957843042489795030301056 19469 6133842530226733860077696 19470 6918901761249227289870336 19471 6120484528153044705381632 19472 6983136375698860070266624 19473 6133024431393789631138560 19474 6916848877351088250747648 19475 6144629839866214910891840 19476 6982302390582186650859184 19477 6131552316210281653430400 19478 6944644540954013183928608 19479 6142640692569874549834368 19480 6979309183891623626207840 19481 6154609104861713219020800 19482 6942949505972932131637760 19483 6142053212729713757906336 19484 7007535204541484472601952 19485 6153587905519028734028544 19486 6940262733907934893754112 19487 6165780754852735103759808 19488 7005187465926729479172864 19489 6151678306859411160183552 19490 6967754928148575316025088 19491 6163487388226237504174848 19492 7005154394989082403943168 19493 6176223662526310246081024 19494 6965540009862597319035264 19495 6162437139260549684636032 19496 7029814624133221621742288 19497 6174818586525458842732032 19498 6964704477853023851296320 19499 6186004469873040771829632 19500 7030046782077145560146688 19501 6172425736596431061761408 19502 6991781076274369429376640 19503 6185315168017595541292992 19504 7026392205654440798845920 19505 6196774416974635342247424 19506 6989227283980389885865344 19507 6183672470230272635156256 19508 7056047881075743815659344 19509 6194910922755946978503168 19510 6987980544054858180760704 19511 6206974006652587381499072 19512 7052741474087966746354560 19513 6194250974191214483180544 19514 7014511798810044713606400 19515 6205737511116130135934976 19516 7051764098902145287577600 19517 6218266379531189865070080 19518 7013806490350422454368640 19519 6203828283825451859534784 19520 7078007084880751433436960 19521 6215882468461906798748928 19522 7011982366030906564968576 19523 6228734402540439301631424 19524 7077435426949680731205312 19525 6214829298565118977739520 19526 7038266212389981439398912 19527 6227262834791087204143488 19528 7074865022236661391644448 19529 6238418955145453561821440 19530 7037082505664308787302400 19531 6224948168715546042783904 19532 7104053221028895605115936 19533 6237690529657507167740928 19534 7034936172317137499075712 19535 6249375158440307121418944 19536 7099640166751510400635008 19537 6236211020738772484462592 19538 7063119562283546166251136 19539 6247569283206564561290304 19540 7099977868794486631164256 19541 6259640325912228114016896 19542 7061257490827153545129792 19543 6246702840832692281251392 19544 7125487089318674586184160 19545 6258494969245595091949056 19546 7058746105267616492607360 19547 6270917957215762564991296 19548 7126359228321861539908224 19549 6256457792695564015977472 19550 7086433670179205350567680 19551 6268612505217285674047488 19552 7122940067948501115389088 19553 6281619895052702166551808 19554 7084234954979838942367104 19555 6267533497660391327198464 19556 7151147650697886696588576 19557 6279995340603838785141504 19558 7083456209893631933498880 19559 6291419510493444643038784 19560 7148328585036025628905344 19561 6277602261186709106603008 19562 7110962576571864817762880 19563 6290557690740469534963008 19564 7147624144855756280770112 19565 6302397258560692030283776 19566 7108337251411059679759360 19567 6289114527337276634829312 19568 7174600432077558515855392 19569 6300477739791136345098240 19570 7106873053108464604392192 19571 6312578108223120032028256 19572 7174515049057765062716224 19573 6299728569543927399828352 19574 7134074066510108249112032 19575 6311445595749618585342720 19576 7170254188370638736681600 19577 6324035910139173452099840 19578 7133092359640130468889600 19579 6309500185425002450468736 19580 7200141285302309061260928 19581 6321752310321169954536960 19582 7131336460661860036237824 19583 6334807237920676583551872 19584 7196152322127654042131808 19585 6320489096644996900836352 19586 7158112926557927902853376 19587 6333231427910867275400448 19588 7197027155281609231971840 19589 6344569018961107179335424 19590 7156842030926992478620800 19591 6330742784531604539058816 19592 7223123186602139757879360 19593 6343894063817571228559872 19594 7154602148165888482536960 19595 6355776462950019982770944 19596 7222049919455055530795904 19597 6342338941389404125655424 19598 7183124977427863528253184 19599 6353683364830133915130240 19600 7219126082971863015582536 19601 6366087945377798786480640 19602 7181487251175527064932024 19603 6352908454611612008224544 19604 7248353816857278425494608 19605 6364786024901705808655872 19606 7178615722095138189525792 19607 6377567798309169435794176 19608 7245805109725886199300096 19609 6362913717208747587232768 19610 7206888423421929474574080 19611 6375245510712960525811296 19612 7245539573065489479576160 19613 6388258110669773902507776 19614 7204669106534241537090048 19615 6374036572029548535621568 19616 7271115765722617305988624 19617 6386652522762830896932864 19618 7203856607308869430207488 19619 6398201958712709208143744 19620 7271344955586154050220512 19621 6384302386326613249117440 19622 7231755260515387884269472 19623 6397520791061659203808896 19624 7267357406118645338407968 19625 6409482974367487645009920 19626 7228892708961413664447360 19627 6395804779285165378482432 19628 7298158976496647810747136 19629 6407492863790419838705664 19630 7227672389625878606416128 19631 6419753101916790213636800 19632 7294720868422993115794176 19633 6406565598174973505483264 19634 7255065987030638842087680 19635 6418599095893860669975552 19636 7293623286390076779140080 19637 6431487638130591427892224 19638 7254199394689165173806304 19639 6416629413732186549730688 19640 7320523673760120460025920 19641 6428931272544818615991552 19642 7252407755573843743756800 19643 6442301604692281231478528 19644 7320006172072151080502880 19645 6427730449528614996553728 19646 7279606847526470565436416 19647 6440590840773098979232704 19648 7317317394142521227075344 19649 6452244920340522488110848 19650 7278230816621997450316416 19651 6438225688492262834650432 19652 7347317960637668623608000 19653 6451497188644941947220480 19654 7275820892811666638168448 19655 6463444595469728281547200 19656 7342941145125529541170944 19657 6449870698210669868599552 19658 7305030110330213841953600 19659 6461400356788829560359168 19660 7343255892898572948690144 19661 6473893004135330107010176 19662 7303052806176062978584576 19663 6460657548086352169320000 19664 7369525276353734293000336 19665 6472815223293872309220864 19666 7300275168127179478708224 19667 6485714324483199924875264 19668 7370151662627463240623616 19669 6470616180445919270938624 19670 7329063891117850758735872 19671 6483228547859009903551104 19672 7366725859043204200547952 19673 6496483990117712798437888 19674 7326837331054071790817600 19675 6481903344951157385980000 19676 7395860796801209058250144 19677 6494888638610902273264128 19678 7325880255436227078021888 19679 6506669612099479599166528 19680 7392749520678489490154368 19681 6492474484835833671703296 19682 7354090696400127857734656 19683 6505766787538230107796000 19684 7392162002709863685159232 19685 6518009262405237718571520 19686 7351406187449577634417536 19687 6504093498687683550798912 19688 7420072128740023773368992 19689 6515820603051179941092096 19690 7349888212875623485954560 19691 6528462429024496935458432 19692 7419923310432988360170448 19693 6515105960967793615214336 19694 7377839631126526198069888 19695 6527269393586260438039296 19696 7415226268432872616917248 19697 6540202811455370285171968 19698 7376967786683132618472576 19699 6525193797418717640216416 19700 7446216954405254006868464 19701 6537726235746769212095232 19702 7375151950346909222808096 19703 6551167741707568553467520 19704 7441993140967525791848640 19705 6536495122635386125102592 19706 7402727003689818002184320 19707 6549598163157564949733952 19708 7442765152706039545755936 19709 6561416117221791834150528 19710 7401218501855817780415488 19711 6546982046028848822937856 19712 7469894990128108580036800 19713 6560568344951481563350272 19714 7398952324286196940300416 19715 6572714382332327429135168 19716 7468794348270926689052480 19717 6558782065108083691652736 19718 7428384801694656989245856 19719 6570706157053034478501888 19720 7465662432727719704160768 19721 6583413366629478434880512 19722 7426475297010513935854080 19723 6569884745563963639531936 19724 7495629426346755213826480 19725 6582035090134719642401280 19726 7423685479996380412047360 19727 6595281976405029617471616 19728 7493116754484736526400544 19729 6579934894180536032119296 19730 7452932200872999670819584 19731 6592632063664391263021056 19732 7492745419448148382720240 19733 6606271362266141410972928 19734 7450532058010718013596160 19735 6591472467239315098061120 19736 7519035934487070268779376 19737 6604653824342344474724352 19738 7449445742597254219881600 19739 6616418860066983051888288 19740 7519360853890487270719872 19741 6602089409042249397977600 19742 7478379049158789090557184 19743 6615554170667839322416704 19744 7515291398162790254351904 19745 6627915745592432569380864 19746 7475393969516496286442880 19747 6613921663915620590600128 19748 7547023555088141171155776 19749 6625886653740493987332096 19750 7473911093069866730070528 19751 6638689363767443305929152 19752 7543227547346120764438944 19753 6624927787215252282998272 19754 7502382359118708055082240 19755 6637436203307621764158336 19756 7542171077746734427030208 19757 6650519309641276865202176 19758 7501471185598862336649216 19759 6635143134327812126972928 19760 7569936736995818764002816 19761 6648000830243019111992832 19762 7499540453394226296064512 19763 6661756876624364368927328 19764 7569270463425158406587184 19765 6646773043341238201659904 19766 7527426838526006178880672 19767 6659913081473202745052544 19768 7566572646544563318869632 19769 6672033788846616295025152 19770 7526070537977067037425920 19771 6657339125660307955651648 19772 7597608629190336789199296 19773 6671079388034372054348544 19774 7523526507902675915069952 19775 6683553036104660138297600 19776 7592920605897284630745696 19777 6669430036051451857780224 19778 7553558504872503888559872 19779 6681434908435014409455744 19780 7593066178109052798676416 19781 6694220392247435423629568 19782 7551691027477270716301760 19783 6680558841403529270676096 19784 7620295131525618086910048 19785 6692908703896276494670848 19786 7548802550873399293530240 19787 6706251797122835346095424 19788 7620898484860797818166848 19789 6690801550318939229244416 19790 7578436153334846588979072 19791 6703805443166105433050880 19792 7617172345344153551245232 19793 6717560378792045652114944 19794 7575846674365519910798976 19795 6702341509299874953467136 19796 7647434296862789186631792 19797 6715813421948333122441728 19798 7574976344859966695054016 19799 6727798137835727027448256 19800 7644278008474351517673392 19801 6713088908947446099000320 19802 7604110208550673008731840 19803 6726947956530328266763008 19804 7643508494368610822034720 19805 6739559371414614782087680 19806 7601150943760179395489152 19807 6725266950103352334363968 19808 7672125153180576208745744 19809 6737283930660985286756352 19810 7599724082320082536841472 19811 6750365781749804374615104 19812 7671994354807738554958272 19813 6736362302058287893499008 19814 7628637637299297059326176 19815 6748908474915333010994688 19816 7667126681426336262293552 19817 6762432283263978922316800 19818 7627663575158908787612160 19819 6746843263514329051187488 19820 7698988731598397983310016 19821 6759846281961652087491840 19822 7625493966557061378643200 19823 6773636178723853040609088 19824 7694782314228735558050304 19825 6758508401608999916940800 19826 7654080003245312600242944 19827 6771893117334226335800928 19828 7695583888704539455141392 19829 6784056402889505012307712 19830 7652437960854830486668032 19831 6769277051897506888112512 19832 7723527028100451755729984 19833 6783252437757687008546304 19834 7649934916305085677843840 19835 6795905300209351809012544 19836 7722174723808318319624352 19837 6781356461872841885213184 19838 7680514601712168454932224 19839 6793678771075680740874624 19840 7718976264147235792425536 19841 6806667805362278314067968 19842 7678551355696751769717120 19843 6792655789601853687518624 19844 7749911315218094708044704 19845 6805397571266974604178816 19846 7675568196612207897602592 19847 6818977520544076930281472 19848 7747074960198330913947360 19849 6803196948737022540666368 19850 7705550033902233657264960 19851 6816195891750781295569152 19852 7746889813506653738827392 19853 6830325625639458780348288 19854 7703194074535478045641728 19855 6814837087626409283107776 19856 7774070286680558292271168 19857 6828410695983692557314816 19858 7701975777894503221808640 19859 6840752903937169994882816 19860 7774285541464377540905088 19861 6825853697081952958370944 19862 7731702901939766845960288 19863 6839917879108704203904000 19864 7769833445453067460335680 19865 6852514171083592386509824 19866 7728724955052512791503360 19867 6838070704312256324370912 19868 7802735693456035238363168 19869 6850252875878645255041536 19870 7727244905751148268168832 19871 6863460830306215629346048 19872 7798793360369097709466880 19873 6849386581239102600505344 19874 7756566284800445579056512 19875 6862193828616883303895040 19876 7797476071975167946961504 19877 6875866495983119341857792 19878 7755355948019413096618368 19879 6859833763093160492734336 19880 7826322034998254862557632 19881 6873191248777526759755008 19882 7753443443889332457950400 19883 6887177007868451824568640 19884 7825609271349039751152576 19885 6871668953099491153278464 19886 7782219261432240676787072 19887 6885398999804322581133696 19888 7822746690735825904814528 19889 6897839989473187196199168 19890 7780697404882148621352960 19891 6882746917392579286427488 19892 7854578489426635707770896 19893 6896765653962400779237888 19894 7778160067969662458993664 19895 6909745029705025995641216 19896 7849822854063766570679104 19897 6894941092366775576228864 19898 7809226950811407502374720 19899 6907373513838307500248064 19900 7849894545435782626246880 19901 6920712354444443401204736 19902 7807128171753309420844800 19903 6906501237586113827988032 19904 7877857746684506072679584 19905 6919364659186799709350400 19906 7803933835559253313995264 19907 6933021993825764445523200 19908 7878678502330004861795840 19909 6917083706951530372662272 19910 7834658058638376600666112 19911 6930274809589447064824896 19912 7874808154980047916786720 19913 6944514303986758021876736 19914 7831921548632431128690560 19915 6928930955679054245911040 19916 7905971184274496868620256 19917 6942818497667005813547136 19918 7830848117926913065851648 19919 6955258521816168916139520 19920 7902412822830748583804544 19921 6939923168979549958079744 19922 7861097494390887500103168 19923 6954293846127152740573440 19924 7901738198286028460721344 19925 6967117561755865984161920 19926 7858089192486164763193920 19927 6952321276725785253831616 19928 7931269811198220927462592 19929 6964867787718713296972800 19930 7856450492209761681859200 19931 6978346413015077990679296 19932 7930948566147006377938496 19933 6963950564243610709503232 19934 7886107758119868501998336 19935 6976828706408817318019776 19936 7926065616737303546605312 19937 6990795602943246226973952 19938 7885125031948671832979328 19939 6974483990104383417225728 19940 7959023963086698223358944 19941 6987896946475722307224576 19942 7882884488487655139859360 19943 7002316602591141733774912 19944 7954584231229137890756336 19945 6986600887571092536086016 19946 7912241108949584976205760 19947 7000486249179704494654080 19948 7955112882391257117831920 19949 7012960851599845805689984 19950 7910693015445017740040704 19951 6997719589154809928186368 19952 7984074290099352993093344 19953 7012004176310001251650560 19954 7908125035401124435658112 19955 7025008861708454504150528 19956 7982596575514461719229216 19957 7010135331544983008101888 19958 7939609165559228960549248 19959 7022779295401751683358016 19960 7979141573409601598489280 19961 7036312821088515632589824 19962 7937384355490208291546560 19963 7021674781001139649267360 19964 8011270051960232573975808 19965 7034852450304316475615232 19966 7934316260364263598950784 19967 7048733427029041279778560 19968 8008352704799808948769984 19969 7032386613521240205369600 19970 7965258074366435311557888 19971 7046021648278649853711744 19972 8008038518274226827873536 19973 7060513899136803175231104 19974 7962589596195068874271296 19975 7044597620982623440038400 19976 8035881188110586781160608 19977 7058467968750951973873920 19978 7961535854426196814727040 19979 7071274410858797055415520 19980 8036227591661458219725312 19981 7055662548979046261032448 19982 7992271939975329425228800 19983 7070146587881646972510912 19984 8031535068480173249322688 19985 7083351433436347599982080 19986 7989080087536544970649728 19987 7068353663135196510294784 19988 8065341766957950955589152 19989 7081083228477231085370496 19990 7987286351151931174083840 19991 7094542283976860729378240 19992 8061369869425018817574816 19993 7080033341000209954789120 19994 8017681418674247480558720 19995 7093071769276281502881792 19996 8060072143921556197778208 19997 7107178153137524232894080 19998 8016425796552469018771840 19999 7090753790180222027842048 20000 8089785841164870505209642