1 1 2 1 3 1 4 1 5 1 6 1 7 3 8 4 9 2 10 1 11 4 12 11 13 8 14 2 15 1 16 10 17 34 18 39 19 16 20 3 21 1 22 16 23 92 24 144 25 90 26 25 27 3 28 1 29 36 30 256 31 545 32 473 33 197 34 40 35 4 36 1 37 64 38 672 39 1878 40 2184 41 1246 42 370 43 56 44 4 45 1 46 136 47 1762 48 6296 49 9436 50 7130 51 2910 52 658 53 80 54 5 55 1 56 256 57 4480 58 20100 59 38025 60 36690 61 19698 62 6090 63 1080 64 105 65 5 66 1 67 528 68 11288 69 62468 70 145654 71 175280 72 119682 73 48570 74 11854 75 1717 76 140 77 6 78 1 79 1024 80 27904 81 187968 82 532664 83 783365 84 663201 85 340956 86 108900 87 21582 88 2585 89 176 90 6 91 1 92 2080 93 68280 94 552744 95 1875292 96 3317099 97 3412197 98 2166879 99 875340 100 227056 101 37432 102 3803 103 224 104 7 105 1 106 4096 107 164864 108 1588024 109 6381648 110 13395985 111 16476823 112 12663651 113 6302439 114 2064078 115 444846 116 62062 117 5402 118 273 119 7 120 1 121 8256 122 394368 123 4476360 124 21087406 125 51944137 126 75374040 127 68986141 128 41442842 129 16693370 130 4539920 131 828527 132 99363 133 7525 134 336 135 8 136 1 137 16384 138 933888 139 12392448 140 67868160 141 194295920 142 328917316 143 353717000 144 252326360 145 122446610 146 40906580 147 9413976 148 1476384 149 153972 150 10220 151 400 152 8 153 1 154 32896 155 2193696 156 33773856 157 213363840 158 704001352 159 1377114104 160 1720686548 161 1438065928 162 826966972 163 332381590 164 93892196 165 18567420 166 2534308 167 232372 168 13682 169 480 170 9 171 1 172 65536 173 5111808 174 90713088 175 656690688 176 2479063488 177 5557456944 178 7991422152 179 7737207348 180 5201541306 181 2473683498 182 839847294 183 203749182 184 35062092 185 4208316 186 342108 187 17952 188 561 189 9 190 1 191 131328 192 11829888 193 240482304 194 1982721430 195 8508350848 196 21701392464 197 35618801988 198 39570300112 199 30749973582 200 17068550692 201 6848969064 202 1995636594 203 421184832 204 63747936 205 6789696 206 493340 207 23283 208 660 209 10 210 1 211 262144 212 27197440 213 629855648 214 5882327040 215 28528290240 216 82263707568 217 153013101174 218 193453175520 219 172112210700 220 110246046690 221 51570001704 222 17744218420 223 4495617360 224 834368526 225 112081050 226 10674504 227 697680 228 29739 229 760 230 10 231 1 232 524800 233 62162304 234 1631567488 235 17173833600 236 93642819440 237 303553611882 238 635832227088 239 908316058104 240 917598293160 241 671765759280 242 362149639508 243 145125586368 244 43391693184 245 9664377100 246 1591895250 247 191282760 248 16402014 249 970326 250 37605 251 880 252 11 253 1 254 1048576 255 141295616 256 4183359488 257 49404895232 258 301446351360 259 1092933752064 260 2563618218084 261 4112086823757 262 4683226965516 263 3886255411500 264 2391282482820 265 1103270957880 266 383905970448 267 100860261656 268 19932756360 269 2937087450 270 317851380 271 24683736 272 1328404 273 46970 274 1001 275 11 276 1 277 2098176 278 319556608 279 10625447296 280 140200501784 281 953139919072 282 3847438817440 283 10055552778744 284 18009716865088 285 22978695075894 286 21459152358864 287 14946295200606 288 7862329179966 289 3147331692456 290 961778677552 291 224132942550 292 39620158816 293 5258630520 294 515631150 295 36459709 296 1793789 297 58191 298 1144 299 12 300 1 301 4194304 302 719323136 303 26752057344 304 392860925952 305 2964180578320 306 13266095496192 307 38458371350784 308 76528014148080 309 108781747927083 310 113607965214238 311 88924455149640 312 52890880798080 313 24119511221988 314 8473755722320 315 2295928254120 316 478466706256 317 76182537750 318 9163276452 319 818439820 320 52940152 321 2390850 322 71346 323 1288 324 12 325 1 326 8390656 327 1612192256 328 66807500800 329 1087989517824 330 9077728361856 331 44873326522464 332 143705279068384 333 316290148399720 334 498403542135455 335 578868716817105 336 505989780991002 337 337832381743704 338 174037802369304 339 69606586126196 340 21671630797720 341 5249251344920 342 985190138702 343 142160228980 344 15579267660 345 1273569220 346 75685082 347 3150114 348 86870 349 1456 350 13 351 1 352 16777216 353 3598712832 354 165571461504 355 2980247961600 356 27405568819200 357 149110522699264 358 525546112565760 359 1274229351389280 360 2215978975474965 361 2848097460211575 362 2764664695634985 363 2058975389766321 364 1189578287305980 365 537080493282700 366 190256995831320 367 52934122184060 368 11544315276910 369 1963405910370 370 258153445550 371 25900134975 372 1946134302 373 106662270 374 4105270 375 104872 376 1625 377 13 378 1 379 33558528 380 8002746368 381 407431797760 382 8080398287992 383 81640432748160 384 487346361934848 385 1883981481446576 386 5013452779403344 387 9583568658003197 388 13569768662035300 389 14555537428444584 390 12024219508674759 391 7741725476629482 392 3917012417508702 393 1565447252779368 394 495337048460460 395 124048262973258 396 24511512475008 397 3798487328636 398 457286886880 399 42183138878 400 2924734384 401 148356702 402 5297802 403 125827 404 1820 405 14 406 1 407 67108864 408 17733517312 409 995924901888 410 21699318251520 411 240187187036160 412 1568390646251520 413 6629290545346560 414 19296931167072000 415 40398100102940580 416 62764808845173435 417 74063767976338140 418 67529386063199970 419 48181049523619740 420 27145206791617635 421 12149992420092000 422 4335206666608440 423 1234275824592720 424 279993540407490 425 50405574415560 426 7152165400380 427 791790784785 428 67417905555 429 4328365860 430 203849100 431 6773130 432 149877 433 2016 434 14 435 1 436 134225920 437 39166441472 438 2419236017664 439 57749277350912 440 698408136843328 441 4974928217774508 442 22925331432721536 443 72770425776124128 444 166287103301060818 445 282448629626950718 446 365189435088026549 447 365870149044772760 448 287836725444882432 449 179563612261424832 450 89437243505928939 451 35721237691836576 452 11463773960674476 453 2955646336246080 454 610750583239342 455 100666726170884 456 13136029995823 457 1342557358285 458 105887852447 459 6315243516 460 276962872 461 8586396 462 177589 463 2240 464 15 465 1 466 268435456 467 86234890240 468 5842120212480 469 152393068052480 470 2008578133524480 471 15567625184477184 472 78001226843904000 473 269228482534252800 474 669460140626518800 475 1239042575019869100 476 1748928235513284540 477 1917595634123332800 478 1656044016813704700 479 1138220251513300200 480 627321939670526400 481 278663065597707930 482 100061681506234200 483 29070338051473200 484 6825792064837200 485 1291224433972200 486 195719075562465 487 23580050283075 488 2232812198175 489 163648546425 490 9093409650 491 372368178 492 10797570 493 209090 494 2465 495 15 496 1 497 536887296 498 189314170880 499 14029788981248 500 398944942497408 501 5716965517108480 502 48096258569767296 503 261370524356769408 504 978387993771397666 505 2639912429624399020 506 5307717802198077240 507 8151899240479601061 508 9746265326687261607 509 9202395690760426700 510 6937339292817516800 511 4209606843155775555 512 2067993617556582527 513 825505462961425440 514 268246465316652240 515 70954407423752030 516 15249086839659120 517 2652561654578381 518 371222940349560 519 41441341461975 520 3647424894078 521 249157564110 522 12934052976 523 495775147 524 13478535 525 245045 526 2720 527 16 528 1 529 1073741824 530 414464344064 531 33516224688640 532 1036532173504512 533 16113611476828160 534 146815571746212352 535 863321333210284032 536 3496217865563750400 537 10209843750543960600 538 22237014624938755200 539 37048687756682038890 540 48139984263845270160 541 49514607096488703000 542 40776683902636160640 543 27120333083542752420 544 14660020588566803040 545 6468690618127571490 546 2335854685987877112 547 690865998310410720 548 167227493211825600 549 33043623006212700 550 5306715942318820 551 688175352998640 552 71416898098800 553 5859839594700 554 374092174872 555 18187316802 556 654069248 557 16707016 558 285620 559 2976 560 16 561 1 562 2147516416 563 905030279168 564 79672183750656 565 2673941083717632 566 44998942611353600 567 443093516090225664 568 2813226683802432512 569 12297355731920214528 570 38772544174781425952 571 91242341550790800760 572 164446629077027293152 573 231522799353141422256 574 258550170114198839656 575 231752580762739365560 576 168262432450038737360 577 99632959374084656080 578 48350572746283061858 579 19291491055241312490 580 6338530434957936160 581 1715134327197045920 582 381639370078187232 583 69615792179972016 584 10359559390765416 585 1248947313627312 586 120849164850492 587 9269222598324 588 554406203192 589 25301857616 590 855560744 591 20575176 592 331528 593 3264 594 17 595 1 596 4294967296 597 1971389988864 598 188503900028928 599 6851459807182848 600 124567987459352256 601 1322960858944372736 602 9050609333410426312 603 42612841747912032256 604 144733119412210627584 605 367124233618241297952 606 713928156233160726000 607 1086046074966415771260 608 1312820467673580333000 609 1276567653931710795072 610 1008085968807905331480 611 651223738706299879560 612 346006306955553991890 613 151768299832573545330 614 55079326518561586230 615 16552159577307809820 616 4116397626544295232 617 845451106906705200 618 142892604336389760 619 19768560221849400 620 2222341489908600 621 201046739498748 622 14451142091892 623 811679247956 624 34847807544 625 1110157968 626 25182168 627 382976 628 3553 629 17 630 1 631 8590000128 632 4284230172672 633 444019096129536 634 17443234479111456 635 341980237319929856 636 3909947785517013008 637 28766606424513129472 638 145592899510954133888 639 531582602952862079792 640 1450175716812079045600 641 3035559236533052306000 642 4976695201415886890960 643 6493732568312007229120 644 6829254833388385386912 645 5846199518437441088536 646 4105171103206372708120 647 2378350769369604468230 648 1141663297310962900358 649 455324284888879478820 650 151092870300487472590 651 41721871453290696624 652 9575701741942472928 653 1822063712518015560 654 286285427928683520 655 36932517935648244 656 3882164234208624 657 329187040104490 658 22226052197804 659 1174832632640 660 47544818730 661 1429684360 662 30644408 663 440789 664 3876 665 18 666 1 667 17179869184 668 9290014261248 669 1041473734705152 670 44139011144417280 671 931465096561950720 672 11444370070554279936 673 90387764988362096640 674 490835634902691741696 675 1922723019387884482560 676 5629485162284561177600 677 12656129420671996444416 678 22308938746924644874080 679 31341057229293855003324 680 35548652232526969462500 681 32888970157685860123200 682 25019904000608581656240 683 15748001913267495831960 684 8239165946413029984510 685 3594736826838815842800 686 1310479081063307208900 687 399483078080457758310 688 101783947685191629660 689 21639626027600174640 690 3827576944942077600 691 560785006479259800 692 67647956634226332 693 6665779335411504 694 531025874930936 695 33750950913240 696 1682288124660 697 64294666128 698 1828097040 699 37086588 700 505155 701 4200 702 18 703 1 704 34359869440 705 20102595051520 706 2433049600622592 707 111044924027043840 708 2518084096038100992 709 33190750509187560960 710 280925818000572481536 711 1633904628993605136384 712 6854206817900616670080 713 21496484375692588667680 714 51798504679764025055200 715 97951733884951896484080 716 147807750344021085703476 717 180352763637793189773204 718 179831621109853526687364 719 147760178290099283141568 720 100702926227405132820036 721 57213132684633043265268 722 27196060195769172050832 723 10842470530781824653840 724 3630111965390396540538 725 1020838666438645389918 726 240897647515869084204 727 47603408263043087088 728 7851016703617229088 729 1075592514678763536 730 121636384011450420 731 11261845980618016 732 844714915088488 733 50641027491360 734 2384674751460 735 86220628560 736 2321884242 737 44653866 738 577017 739 4560 740 19 741 1 742 68719476736 743 43413529427968 744 5662310221051904 745 277827350106734592 746 6758756701899325440 747 95419741464212760576 748 864104114194613010432 749 5373865917562868858880 750 24099873167154274748544 751 80815091157104183373824 752 208315841148703674535424 753 421736818606183730114912 754 682056604983772146186288 755 893165450004910649119140 756 957362591188966228949538 757 847250173147206483731160 758 623328609793986943033680 759 383277100942671382409112 760 197763168585676898722320 761 85871079379014836486580 762 31432225990768713351318 763 9705897698037968911770 764 2527488244619533973610 765 554297154780005540370 766 102123563910423915960 767 15748850733357642576 768 2022722151854477004 769 214948198020359888 770 18740192607703256 771 1326125718932080 772 75129750110712 773 3348190200036 774 114712868952 775 2930337396 776 53501112 777 656610 778 4921 779 19 780 1 781 137439215616 782 93578748755968 783 13129695741968384 784 691453148626338432 785 18017735928994624512 786 272040244246329974784 787 2631764246866976673792 788 17473102525560636365878 789 83634662457065750840832 790 299356424613133285937952 791 823975184995244643379552 792 1782478956415655373059208 793 3083238334605970767516188 794 4323636342295284920681888 795 4970096687622756382461432 796 4725286425579342000449308 797 3742314519751347394285704 798 2482855297992906577401024 799 1385954516809394366383146 800 653011961123801564017690 801 260255772781650094341750 802 87839717687698574666640 803 25112040653653540232724 804 6076416462302587824426 805 1242316991284185925048 806 214005014076281422176 807 30938952297655393284 808 3734127690987167740 809 373695563853139720 810 30741873879622116 811 2056204796926676 812 110277977587360 813 4658763048876 814 151482700224 815 3676043333 816 63807201 817 744933 818 5320 819 20 820 1 821 274877906944 822 201348066836480 823 30339391280906240 824 1712244289427210240 825 47720433439347834880 826 769426283693365788672 827 7940226200098654126080 828 56196708060300658606080 829 286646007895116814663680 830 1093385375030220643205120 831 3208176481897393906831360 832 7402522209324731117624320 833 13668968260653858926020000 834 20484238210833994844091800 835 25197166836916470972183120 836 25675117322815289147998608 837 21833038999559498911876260 838 15585635305888354252962000 839 9383336930687209087689000 840 4781224641586209982635600 841 2067075046857789909858060 842 759426794984256592950900 843 237254630606653194756000 844 63015056542888403031000 845 14213006140737481307100 846 2716700813387861025492 847 438705537519562529040 848 59600631687240845120 849 6774627854306458120 850 639775698543738640 851 49754316797329456 852 3151043480911040 853 160245061659540 854 6427162230840 855 198624649860 856 4585219080 857 75762310 858 842270 859 5720 860 20 861 1 862 549756338176 863 432486029590528 864 69874433633132544 865 4219691852606341120 866 125604214400672727040 867 2159700928376825267664 868 23741501842823183576544 869 178865624278849445867520 870 970838652357002567341824 871 3940393086257766888229600 872 12305273094470698386074624 873 30233767324247552130093256 874 59490109186910759728079088 875 95091603109116436666854472 876 124911507025172475922433770 877 136114847099341374813629040 878 123983883489318648819428628 879 94985193621189230414357646 880 61504292813147797076252880 881 33788121412081594744475640 882 15792620540036038256036244 883 6292239097151106410225772 884 2139318132632871610905420 885 620815822683532148376200 886 153675883134654076017900 887 32402039234064426785664 888 5805489199852664892672 889 880955851364335076476 890 112716789260570513240 891 12090973995111607060 892 1079541416682615456 893 79505624627810512 894 4775548792128832 895 230637986358510 896 8795253259650 897 258690001320 898 5688314734 899 89584582 900 949752 901 6160 902 21 903 1 904 1099511627776 905 927438058029056 906 160417801599713280 907 10351382065424891904 908 328636966559484477440 909 6018058594625576239104 910 70379253305808030531584 911 563663820175583867830272 912 3251059321728502893772800 913 14020341999988140022169600 914 46529021751111904249283584 915 121539242819860861181082624 916 254411693236719634314211968 917 432985070104299407548108192 918 606225025910526716087239440 919 705003930143484248045773480 920 686362493566082577395721780 921 562978302121636479092965860 922 391054340640572505021011796 923 230967785743093076655363750 924 116353243872397350658787220 925 50105124879254286937741620 926 18470186145918109743334740 927 5831961840113262984519480 928 1577052889417984669973100 929 364889079679119679799388 930 72110805148243298893428 931 12140281663235857819730 932 1734981275452896906232 933 209497160575354682520 934 21247863510097383432 935 1796789105397030472 936 125524242833975076 937 7161854502717460 938 328957994274000 939 11943599194917 940 334770325162 941 7020421226 942 105505218 943 1067640 944 6601 945 21 946 1 947 2199024304128 948 1985718005530624 949 367171669134147584 950 25281528432110814592 951 854968658663807156224 952 16652884807133647536128 953 206920006817373107994624 954 1759458001731327349632896 955 10769558201927215798451712 956 49281273123931032471621376 957 173557689189682259283285232 958 481260084197070378543322206 959 1070000164581933817527974784 960 1935672475351189257197624480 961 2883498992639688590922843256 962 3571945069563634374873425600 963 3709206647112129295380155180 964 3250198706816227054722089088 965 2416110715778370179583635040 966 1530255341157421821355541688 967 828522124027215584355556440 968 384433260848064586716292810 969 153128625835214051429993820 970 52411758286022029182318156 971 15418487289520247879798124 972 3896596093545975189538896 973 844943785694159064239788 974 156891247613920448134408 975 24874938562231693331508 976 3354874332797614807968 977 383035748765618606784 978 36797014968436291832 979 2952007402515996598 980 195926156500555208 981 10633929179056484 982 465168513387074 983 16100674322832 984 430595669392 985 8622001346 986 123787718 987 1197203 988 7084 989 22 990 1 991 4398046511104 992 4245214394843136 993 837961176150220800 994 61485856360394391552 995 2212116104583211857152 996 45773942134054249615360 997 603575229428305110237184 998 5442252613199175668989952 999 35307705413264577462286776 1000 171215553313321649974625280 1001 639025003769845522016698368 1002 1878387671536398343805248128 1003 4429227351607403530287630528 1004 8503660830020991292415621248 1005 13455380120293773436868212130 1006 17722915770376786079896362368 1007 19592880510102755560445254360 1008 18303294485328326794237105144 1009 14529135278394346427200558560 1010 9844267144496439334428025704 1011 5713622329263085217836539684 1012 2848491606496049161454419470 1013 1222232587173446159124520200 1014 451937629911947738891008248 1015 144092474803525257143661220 1016 39609683515540499257708812 1017 9380404551922855565623140 1018 1910986976666978576726360 1019 334148406629087205329526 1020 49996616398608165522198 1021 6375857421001299066528 1022 689536059456657476272 1023 62847610228940342036 1024 4790617693609340684 1025 302512630957762960 1026 15640230463011096 1027 652412972808597 1028 21553954329765 1029 550645385550 1030 10539381844 1031 144710566 1032 1338757 1033 7568 1034 22 1035 1 1036 8796095119360 1037 9062724604002304 1038 1907080928692797440 1039 148932240774594297856 1040 5693583154344530903040 1041 125014561318884805607424 1042 1747316626904309964439552 1043 16687206561718152569077760 1044 114611854749776794144035840 1045 588247607493620707034054400 1046 2323774013209435504537011456 1047 7231257211088267973112110336 1048 18058718248894913311866503520 1049 36741134497911777822988798314 1050 61654393292339099836679961888 1051 86205186626977304987674898544 1052 101276919003638477663902880256 1053 100673635773356718400932714000 1054 85160897996115239070501174820 1055 61591545788576521280024902440 1056 38229538322073363534591212814 1057 20424971617415919826766589810 1058 9414003376927550316981867344 1059 3748910364213514589274779880 1060 1291031920007024690060865156 1061 384571578963232823713161468 1062 99050633423154813502319756 1063 22035726168654044094321920 1064 4227105808246330215806490 1065 697500094231988236251810 1066 98678796761995108287750 1067 11920250211355790858400 1068 1223164587359576620440 1069 105938255334013065600 1070 7684011921369079884 1071 462288553061035932 1072 22796742065310059 1073 907917173916445 1074 28663237796105 1075 700277445340 1076 12825631896 1077 168589344 1078 1493635 1079 8096 1080 23 1081 1 1082 17592186044416 1083 19320618323279872 1084 4328665678123892736 1085 359347023600471244800 1086 14580545399821896253440 1087 339333577433143452893184 1088 5021743714714191371698176 1089 50739641040938174867570688 1090 368515247169967147072880640 1091 1999566730576633074462228480 1092 8350317071467342168450007040 1093 27474320003933495814088900608 1094 72569693457781861597767373824 1095 156243815129225416555120488960 1096 277648410418727671286546450340 1097 411448058440780269117550605429 1098 512840554420482215186976919224 1099 541488022374466711612671256632 1100 487190531111921104104337636760 1101 375341185118263995658724508680 1102 248595406338941790496549624674 1103 141995427344354058453612062550 1104 70118267600659219830933094206 1105 29987170976789657022421194750 1106 11119541145716711265479309700 1107 3577030022776078768293422028 1108 998209331996171136489616716 1109 241491872338822015547720468 1110 50584213309344491293059950 1111 9156402136283670060556170 1112 1428535325096775685935882 1113 191440170550778257660728 1114 21942577579385202684384 1115 2139680767738626768720 1116 176355903577818993840 1117 12188647011258375840 1118 699546282677351109 1119 32943325924668159 1120 1254117474742275 1121 37876545775035 1122 885873597510 1123 15541151934 1124 195756726 1125 1662210 1126 8625 1127 23 1128 1 1129 35184376283136 1130 41134929043521536 1131 9799974810652246016 1132 863808234468680535040 1133 37158420402107234582528 1134 915631950405981528871680 1135 14331897009974980444225536 1136 153043200328996120850516504 1137 1174122461117575986603760128 1138 6727601924779067292605736960 1139 29666112867308957654701760256 1140 103078513882987149257026165220 1141 287612013357755069053034766528 1142 654431251587097820416853896032 1143 1229796735799366704731477161536 1144 1928697923477452466356392845506 1145 2546493886019200291691788885680 1146 2851193247366013941000651832410 1147 2723633164818813005692664755156 1148 2230966994423674436524393249000 1149 1573464380071175835319145353438 1150 958725863530645097043258844368 1151 506002822925812585127736655398 1152 231791921993903674167899841210 1153 92285546833191871944615196548 1154 31960369531865481426051896304 1155 9630330848939087334257250436 1156 2523988789538391286933264784 1157 574868157768608998780606230 1158 113617047924379237918287740 1159 19444560105953081491859214 1160 2873544230559178080837610 1161 365389335525907735445502 1162 39800399295148857315936 1163 3693603190604495652972 1164 290111042707516887894 1165 19130408283464003785 1166 1048704593038955160 1167 47217054440761733 1168 1720064381521010 1169 49749063275714 1170 1115007593238 1171 18754720743 1172 226587691 1173 1845967 1174 9200 1175 24 1176 1 1177 70368744177664 1178 87468349012836352 1179 22132245477363548160 1180 2069002075912930328576 1181 94257566843380833452032 1182 2456635782049686959947776 1183 40628907287151285620441184 1184 458056378343489886442487808 1185 3708165985774550854888587264 1186 22413574566874010232708661248 1187 104248175201008826525370286080 1188 382089113816724606964090798080 1189 1124857171498792178016545783808 1190 2701605654066776229501284261776 1191 5361640770857118490015554585600 1192 8886627094591370885460702222816 1193 12410455861015726574860158274983 1194 14711951152210926948636218938956 1195 14896362989983024545314180511584 1196 12949939109232486940704611771648 1197 9707289301368296453888319747696 1198 6296486895269809935153921129688 1199 3544003117942663231880736714384 1200 1734746661077846527372831439760 1201 739639898393493221892678781260 1202 274980816449568014590684308312 1203 89187831854175551719154819616 1204 25236236903727225072409911920 1205 6226210548181872228202629968 1206 1337922366263420591494874616 1207 249991269547297927193956048 1208 40524485655026603093221424 1209 5682354407210253386646054 1210 686672409141529873627392 1211 71187003745814593816974 1212 6296036774528469568320 1213 471867747541752804480 1214 29724059682320398668 1215 1558149169222663992 1216 67147075423906632 1217 2343160108351150 1218 64965572983368 1219 1396633052232 1220 22544194464 1221 261476604 1222 2045252 1223 9776 1224 24 1225 1 1226 140737496743936 1227 185764688588439552 1228 49865104122257080320 1229 4938597668850705104896 1230 238027059339659293754368 1231 6555089419642206390190080 1232 114434854201811679266340864 1233 1360784642372295539257638912 1234 11612858676899653408548200448 1235 73969926865865864191663850216 1236 362505968590186578986582949888 1237 1400003124159681608779972515840 1238 4343748349977457161199416362496 1239 10998740947414382798519174979968 1240 23024241272712132280768997659776 1241 40277620861131683445861802539024 1242 59413490161312671509129468643663 1243 74460805308395333314827236790411 1244 79789660697411576545106075876020 1245 73494121124374768664933955781024 1246 58448622407739159787459203478400 1247 40281516196434880234540038054128 1248 24129254374512170966288900816216 1249 12592623496846697244149912606736 1250 5735914987016352468427470166904 1251 2283236970748872436152967985964 1252 794852543900465351329823450488 1253 242057369971169095759880220064 1254 64467291193332024982136670944 1255 15004583900943155522330453864 1256 3048025429201069752693249112 1257 539422663807020889365410864 1258 82966248122606698833426630 1259 11055905237084701705600158 1260 1271582489204823143986080 1261 125637724852276808609568 1262 10603724499739954468328 1263 759251102612534367248 1264 45741051725541034268 1265 2295393235579585768 1266 94776643494570422 1267 3171299939177370 1268 84366980444604 1269 1741299870552 1270 26997745504 1271 300865852 1272 2261708 1273 10400 1274 25 1275 1