0 1 1 0 2 1 3 0 4 1 5 3 6 0 7 1 8 3 9 6 10 0 11 1 12 6 13 10 14 16 15 0 16 1 17 6 18 20 19 30 20 34 21 0 22 1 23 9 24 31 25 75 26 92 27 90 28 0 29 1 30 9 31 45 32 126 33 246 34 272 35 211 36 0 37 1 38 12 39 60 40 223 41 501 42 839 43 823 44 558 45 0 46 1 47 12 48 81 49 324 50 953 51 1900 52 2762 53 2482 54 1430 55 0 56 1 57 15 58 100 59 491 60 1611 61 4033 62 7120 63 9299 64 7629 65 3908 66 0 67 1 68 15 69 125 70 665 71 2610 72 7474 73 16422 74 26396 75 31203 76 23733 77 10725 78 0 79 1 80 18 81 151 82 920 83 3959 84 13270 85 33634 86 66551 87 98037 88 106614 89 75270 90 30825 91 0 92 1 93 18 94 180 95 1185 96 5831 97 21782 98 64269 99 147869 100 267122 101 365121 102 367760 103 242930 104 90156 105 0 106 1 107 21 108 210 109 1546 110 8240 111 34644 112 114530 113 304707 114 643004 115 1074477 116 1370801 117 1290537 118 800196 119 273234 120 0 121 1 122 21 123 246 124 1920 125 11386 126 52458 127 194584 128 582595 129 1419047 130 2778963 131 4331547 132 5194666 133 4595667 134 2688374 135 848355 136 0 137 1 138 24 139 280 140 2410 141 15291 142 77486 143 315774 144 1057278 145 2903416 146 6553151 147 11999540 148 17578712 149 19912531 150 16651559 151 9221207 152 2714399 153 0 154 1 155 24 156 320 157 2911 158 20197 159 110616 160 494944 161 1825065 162 5600175 163 14271602 164 30111208 165 51916449 166 71886072 167 77281767 168 61344861 169 32283271 170 8909057 171 0 172 1 173 27 174 361 175 3543 176 26119 177 154963 178 750708 179 3032517 180 10257341 181 29186654 182 69593224 183 138252756 184 225651073 185 296793784 186 303974450 187 229981294 188 115378406 189 30042866 190 0 191 1 192 27 193 405 194 4194 195 33334 196 211638 197 1109215 198 4860276 199 18000808 200 56503334 201 150418857 202 337953272 203 635766248 204 986965075 205 1238115380 206 1212331649 207 877170133 208 420829270 209 103859678 210 0 211 1 212 30 213 450 214 4991 215 41872 216 284722 217 1598841 218 7566969 219 30415787 220 104496362 221 307000157 222 770095101 223 1639430665 224 2934678013 225 4350216661 226 5223507713 227 4904732030 228 3404287038 229 1566165437 230 368075596 231 0 232 1 233 30 234 501 235 5805 236 52034 237 375731 238 2257831 239 11463190 240 49754003 241 185595538 242 596775646 243 1652637694 244 3928790582 245 7962806610 246 13617855768 247 19342011005 248 22298426461 249 20133110459 250 13440997772 251 5945173648 252 1335537312 253 0 254 1 255 33 256 550 257 6785 258 63854 259 489712 260 3127477 261 16974085 262 79057254 263 318357293 264 1111708412 265 3369536506 266 8845720285 267 20024969560 268 38794180581 269 63604702890 270 86819697311 271 96358343761 272 83862194248 273 53982637447 274 23010980774 275 4958599228 276 0 277 1 278 33 279 605 280 7785 281 77675 282 628606 283 4261290 284 24600594 285 122463349 286 529334782 287 1995418140 288 6569431414 289 18877779942 290 47204580152 291 102171297868 292 189846598059 293 299298556938 294 393652933776 295 421619865452 296 354482141847 297 220491684878 298 90776242543 299 18820993913 300 0 301 1 302 36 303 661 304 8966 305 93528 306 798697 307 5716736 308 35004029 309 185386103 310 856322765 311 3465339605 312 12316105568 313 38448160336 314 105250824787 315 251692628662 316 522658124906 317 934242325391 318 1419970441811 319 1803761178185 320 1868323802239 321 1520489843415 322 915691458996 323 364835479944 324 72980867400 325 0 326 1 327 36 328 720 329 10170 330 111794 331 1002267 332 7566438 333 48951571 334 274942097 335 1351380810 336 5844154006 337 22299849639 338 75156677693 339 223541663498 340 585311762210 341 1343188986189 342 2683975884172 343 4627196451359 344 6796098992201 345 8355140476969 346 8385433072599 347 6617562610171 348 3865520699165 349 1493218898883 350 288885080660 351 0 352 1 353 39 354 780 355 11570 356 132509 357 1246950 358 9887686 359 67428235 360 400205364 361 2085878793 362 9599352119 363 39143870405 364 141651051084 365 454892882504 366 1294308895120 367 3252681458797 368 7184310255889 369 13849977130083 370 23082424241566 371 32827558123509 372 39132469233612 373 38120675568803 374 29220435235350 375 16582501854551 376 6221081970650 377 1166541823566 378 0 379 1 380 39 381 846 382 12996 383 156081 384 1535567 385 12776167 386 91561446 387 572785526 388 3155139688 389 15397216288 390 66819499138 391 258416820663 392 891122925242 393 2737825317081 394 7477697541642 395 18089941671764 396 38556707002039 397 71875268319943 398 116035248536553 399 160089182625148 400 185351753382457 401 175531266567592 402 130883543747348 403 72268578336072 404 26371761868017 405 4802259167367 406 0 407 1 408 42 409 910 410 14638 411 182557 412 1877061 413 16333343 414 122766059 415 807169142 416 4685955849 417 24169309659 418 111224682769 419 457806323415 420 1687264646382 421 5566917364606 422 16419465279725 423 43176219563100 424 100810320815445 425 207815145313475 426 375364756391182 427 588075927686372 428 788388535272445 429 887920299619355 430 818631711420822 431 594592894844434 432 319874363822140 433 113700194029790 434 20141650236664 435 0 436 1 437 42 438 980 439 16304 440 212384 441 2274842 442 20682268 443 162644036 444 1121485648 445 6843417170 446 37200432778 447 180945463042 448 789802166062 449 3098180216724 450 10925702860563 451 34609334958497 452 98289036420385 453 249481819407482 454 563481744111268 455 1125743963112026 456 1973784137133366 457 3005805969654724 458 3921517795536263 459 4302198720824246 460 3866614858119581 461 2739115212273692 462 1437511193804461 463 498372354469834 464 86018917224518 465 0 466 1 467 45 468 1051 469 18201 470 245602 471 2739469 472 25953008 473 213167334 474 1537955149 475 9841714102 476 56234995585 477 288283540013 478 1330054428363 479 5533039586452 480 20769060752567 481 70323365891463 482 214509856559308 483 588100700021679 484 1444183062204739 485 3161698137485574 486 6132696885421592 487 10454478552503443 488 15498465836566314 489 19704284092132733 490 21083910426331286 491 18494377682326520 492 12792977034124436 493 6557176447884629 494 2219954838498141 495 373855703809161 496 0 497 1 498 45 499 1125 500 20130 501 282693 502 3274791 503 32301064 504 276548267 505 2083871646 506 13953851287 507 83614242973 508 450576702345 509 2190998954661 510 9634558301997 511 38353859607057 512 138237556410272 513 450755783740800 514 1327448405575438 515 3521300477382980 516 8382737436359297 517 17820632609585303 518 33614703249191621 519 55796855210553690 520 80631701540444741 521 100022392580321111 522 104507607642977310 523 89570551238755551 524 60564087663140449 525 30350736654366345 526 10045321847151226 527 1652720320442240 528 0 529 1 530 48 531 1200 532 22305 533 323712 534 3893096 535 39889877 536 355466667 537 2792183329 538 19526701789 539 122439689347 540 691934527836 541 3536920245719 542 16392696288889 543 68982523778005 544 263693388019952 545 915319389081465 546 2881679713559350 547 8211810255678702 548 21119336597964271 549 48826524259164801 550 100956378859326828 551 185460000817549266 552 300151126942848688 553 423330190131233212 554 512962539276600087 555 523916387369737256 556 439189326137792965 557 290569773487122765 558 142509263845883252 559 46158408558493714 560 7427924097284179 561 0 562 1 563 48 564 1281 565 24510 566 369168 567 4598936 568 48912469 569 452904401 570 3702732783 571 26994440022 572 176779546748 573 1045424171002 574 5604218955946 575 27304784974760 576 121108869057172 577 489400065245815 578 1801773873847614 579 6038869257344625 580 18398171045938177 581 50834578794122098 582 126980274597725632 583 285564786210658857 584 575117082741489015 585 1030289595086333452 586 1627746439510072832 587 2243146441485197738 588 2657875607749706608 589 2656233280183732996 590 2179912319870398136 591 1412491179765920138 592 678602507054123089 593 215302244360326825 594 33924019662205649 595 0 596 1 597 51 598 1360 599 26981 600 419117 601 5406251 602 59571258 603 572424444 604 4862984086 605 36899002187 606 251911426961 607 1555880944068 608 8728211614097 609 44598473716207 610 207954043957030 611 885762962273829 612 3447453245176256 613 12255654302118593 614 39752271057318164 615 117436011307165305 616 315178371558319075 617 765893182320014940 618 1677879518526226935 619 3295792589883207237 620 5764669751127936004 621 8900680052214282402 622 11997051577772137757 623 13913692519962136548 624 13618418378966404696 625 10951241243680811476 626 6955512512251977998 627 3276166790167165481 628 1019075512371655432 629 157372591824689414 630 0 631 1 632 51 633 1445 634 29485 635 474110 636 6320316 637 72102255 638 717964030 639 6329569055 640 49908200336 641 354623457529 642 2283387544379 643 13378358348261 644 71537318663196 645 349833001854535 646 1566509488843870 647 6426729047733871 648 24154029051484550 649 83103222663234295 650 261389193569057996 651 750112004680288222 652 1958619894284161570 653 4636891404018936878 654 9908679545990971796 655 19005744395085555327 656 32493098132273860899 657 49080089774412870991 658 64766576685307598604 659 73586538787169959341 660 70599897932905219548 661 55674800178262724495 662 34688769590251233084 663 16031615918014390099 664 4893046188412431328 665 741230362314712498 666 0 667 1 668 54 669 1531 670 32270 671 534200 672 7357071 673 86752397 674 894171085 675 8169186749 676 66842935878 677 493564345946 678 3307664736545 679 20203891605823 680 112835560591004 681 577454731618287 682 2711945765913098 683 11696937347011872 684 46340647042764118 685 168565537513451262 686 562420863752189344 687 1718517986352052098 688 4798324645102854067 689 12207085845622928672 690 28191917979807905247 691 58834290923839937882 692 110318244068226354723 693 184538102294088606311 694 272944916717361927535 695 352937222318058930485 696 393174144125014695755 697 370045318391603616069 698 286389620220182174965 699 175175768292607811844 700 79494117646960493193 701 23824735707649775659 702 3543313051661540818 703 0 704 1 705 54 706 1620 707 35091 708 599976 709 8522348 710 103806978 711 1106150670 712 10460490773 713 88701133063 714 679671133828 715 4733426686131 716 30092611421511 717 175213662459896 718 936544656016462 719 4603035394772177 720 20822681071853245 721 86730735995991967 722 332571042784637000 723 1173200948090098553 724 3802838030742500621 725 11306312003250961720 726 30759721363868747518 727 76343681955784514835 728 172203139140892316650 729 351349982677282873647 730 644677978007495459458 731 1056136420464729351658 732 1530953412233582618951 733 1941404404856625332707 734 2122162820930054193853 735 1960795987411657833204 736 1490357393727362688004 737 895559873184118632400 738 399326284749707204727 739 117603118917676615903 740 17184495316226704996 741 0 742 1 743 57 744 1710 745 38208 746 671499 747 9834200 748 123563390 749 1359867191 750 13295195408 751 116693235465 752 926661641413 753 6697031334148 754 44245694583130 755 268136083589590 756 1494237652036122 757 7670642886984582 758 36314990571235524 759 158647789037413668 760 639593750594654128 761 2378544492091389571 762 8151900531428600164 763 25711915949154609045 764 74489741421238989578 765 197721159465692528279 766 479325708575201330501 767 1057130593731195486096 768 2110848508171097839018 769 3793583656195143156500 770 6091727023753532883082 771 8661357582819409006453 772 10779566508166843120682 773 11570483076273955628471 774 10502368665379558167525 775 7844926273302396134823 776 4634064921281821207043 777 2031646028184790554516 778 588332681340476181122 779 84524358039747008078 780 0 781 1 782 57 783 1806 784 41364 785 749382 786 11299301 787 146362442 788 1661835611 789 16780354113 790 152273265446 791 1251628246846 792 9374487956666 793 64272447055042 794 404779907934126 795 2347823245204442 796 12565746185857655 797 62136476811421676 798 284096408160688236 799 1201318793985063316 800 4697172218907014954 801 16971393871455937524 802 56600714884597216584 803 173966546842622791683 804 491751336605854161498 805 1275015078278508882643 806 3022410193034901115910 807 6524038756171095061388 808 12760754638959391959263 809 22481818851735280447467 810 35414682194587327503280 811 49426315278902444322088 812 60414618043498686345110 813 63719353302121552409306 814 56854949920249289726227 815 41762185526705826785499 816 24265512992354588198522 817 10466239893432495802460 818 2982064070667219094274 819 421501691996576253117 820 0 821 1 822 60 823 1900 824 44836 825 833697 826 12937694 827 172558789 828 2019598068 829 21039688473 830 197184378479 831 1675715660479 832 12991262599195 833 92309006689979 834 603297157721762 835 3636578627653148 836 20258344650555761 837 104443182513398606 838 498782733953151300 839 2207416234273245374 840 9053061248788038902 841 34392199930166881557 842 120923867451786458765 843 393007771558493115100 844 1178641585928597344122 845 3254592811182949295355 846 8251870949818555573639 847 19146318276511845810963 848 40486863231806934753473 849 77638369029010563182080 850 134195908167537127140550 851 207527274545905364448372 852 284500389593015927843490 853 341760567286218842950141 854 354407800436439488374366 855 311044790885315427555334 856 224804146204862205903896 857 128555718371338460572382 858 54582607118289271364771 859 15310245458288047103572 860 2130348574250703447474 861 0 862 1 863 60 864 2000 865 48345 866 925096 867 14756940 868 202555348 869 2441353457 870 26216318966 871 253498510651 872 2224928716883 873 17833951930060 874 131166451297070 875 888443516058424 876 5557626786574431 877 32175187341934997 878 172659908503565065 879 859701555454756994 880 3974118690294242379 881 17058531700348523911 882 67975094584536141556 883 251302961795374911008 884 861089822429068091283 885 2730804081031469965477 886 8000642780097669453916 887 21604649314847777124690 888 53619464767155841319171 889 121884812718407369877325 890 252705042330256960882997 891 475469020396867121663389 892 806888584680480527321790 893 1225841033508693242469124 894 1651801729099063486071836 895 1951284712413121002303210 896 1990718009025340212803308 897 1719482414280198255539093 898 1223442227338507282179124 899 688944710765106141909783 900 288098119200518643242281 901 79598425783495947667105 902 10909480096755891719515 903 0 904 1 905 63 906 2101 907 52185 908 1023644 909 16779461 910 236770752 911 2936515561 912 32474347822 913 323673998316 914 2931047434946 915 24264403089194 916 184513829717823 917 1293666108860571 918 8386987571542672 919 50389544392884500 920 281019936918832719 921 1456444346515162196 922 7019708093717470955 923 31473736474747358618 924 131266937363126395992 925 509046459772615787885 926 1834070860709708663166 927 6132447061053753427366 928 18999645116958005927674 929 54438413301470917125609 930 143902436612085251361116 931 349914245360082180071272 932 779923010924767671580802 933 1586696281890932337905400 934 2931346819598295749603286 935 4887486865742895588003717 936 7299136731316988142196158 937 9673337763316693436510977 938 11243830132219740245694108 939 11291492905577859937178899 940 9603701379727252684579723 941 6730582408175439641892887 942 3734106969685620826180487 943 1538699535630204101416043 944 418961693715340718967337 945 56589221873486270975081 946 0 947 1 948 63 949 2205 950 56070 951 1130031 952 19013473 953 275677548 954 3515274073 955 40002083416 956 410605495692 957 3832706525604 958 32736356438153 959 257103537408661 960 1863756402689404 961 12507286879803972 962 77880052317921749 963 450744697361613139 964 2427835587834598789 965 12180113016485431664 966 56940303984236287434 967 248063808219413285468 968 1006870457184875830085 969 3805371729249175361944 970 13379337116264757037946 971 43705442864800148035831 972 132430612067449642685886 973 371455200243048912810708 974 962072087666629740256984 975 2293967438714136133215104 976 5017433770331054225042323 977 10023496487199579891188369 978 18195110682595081824132640 979 29824885354023855105015647 980 43811940535782642102837766 981 57138237813719028565346621 982 65384710694688282280145107 983 64667672161522353189296969 984 54186527711687463906756606 985 37423523522063798004634173 986 20465334082490859797637314 987 8313849972725467068374076 988 2231959150290827009019852 989 297248465891459138347259 990 0 991 1 992 66 993 2310 994 60301 995 1244334 996 21483895 997 319765404 998 4189243478 999 49013920409 1000 517695888383 1001 4976609978526 1002 43815357503803 1003 355046488541557 1004 2658201647704467 1005 18443925402052610 1006 118880507346610529 1007 713096364990903650 1008 3986112752525420669 1009 20783522363152258276 1010 101134855531026047299 1011 459399873441886140124 1012 1947806228655076968778 1013 7705246589768684165056 1014 28418375575148575301295 1015 97618421505446299854392 1016 311879814578691848264711 1017 925152673586555650775066 1018 2542653709810255896280003 1019 6457942844289805712504625 1020 15111254053602001680778662 1021 32457567952107277103880548 1022 63715461040421713211928745 1023 113715439062844534122114321 1024 183362183899108599290558308 1025 265092420907818463747474849 1026 340403829246872358472728167 1027 383687348015051355257448884 1028 373917075098352354698165970 1029 308817127654933690617724694 1030 210277757509190521217285901 1031 113397334836338353622625779 1032 45435586740254182187113905 1033 12032027868298950085727633 1034 1580691158531131196394206 1035 0 1036 1 1037 66 1038 2421 1039 64575 1040 1367270 1041 24199944 1042 369583872 1043 4970945835 1044 59754116668 1045 648918367094 1046 6418950887591 1047 58202017945040 1048 486147003655048 1049 3755386110165854 1050 26911936612340511 1051 179348355774618241 1052 1113610208127742237 1053 6451671829840352839 1054 34910784322418430913 1055 176556822666983489806 1056 834822448515795454775 1057 3690647265767944304801 1058 15250921172409810677089 1059 58875576563438704242041 1060 212154944891764325628234 1061 712773974136317616266944 1062 2229429270630128624019608 1063 6480229897096178026695352 1064 17465733046716660388193789 1065 43535096302800863327315462 1066 100043413169870330751473599 1067 211163963540684757850666018 1068 407582757344033292387635827 1069 715630164883163355998840206 1070 1135767465741822619695796236 1071 1616894948144502285085334356 1072 2045319425549992166330778271 1073 2271889792619390007040285100 1074 2182592819171831556453418437 1075 1777520369123235697857220209 1076 1193805231597473893891395967 1077 635130475816572033774526775 1078 251101420087596432279666552 1079 65619732610428810301003078 1080 8507582606562715103738168 1081 0 1082 1 1083 69 1084 2530 1085 69215 1086 1498917 1087 27188872 1088 425701703 1089 5874561229 1090 72498987972 1091 808905158138 1092 8226999308903 1093 76759576648424 1094 660307306781801 1095 5257830273648089 1096 38876243290628181 1097 267587001304969651 1098 1717907109633497830 1099 10302463069575349408 1100 57779085440854191411 1101 303262280063752547968 1102 1490310871100477377239 1103 6858217186008231592403 1104 29550540225983598979305 1105 119169536774963339307332 1106 449488514527412850547832 1107 1584210259719851302373486 1108 5210857996880299979615561 1109 15971087188316797945372918 1110 45526915846591697029701005 1111 120427770558661124073592944 1112 294808798256602145656621397 1113 665772903671516475869278659 1114 1381809563744872122202127218 1115 2624032808033900209244996665 1116 4535060519253198334287523992 1117 7087997871510245167307842121 1118 9941183656041667080047320336 1119 12393855128761593695211278702 1120 13572917470488852474677584350 1121 12859855351934001926768991817 1122 10331824537543225284956591735 1123 6847011850576183214210857367 1124 3595218236507157000643495386 1125 1403064008170484237733877796 1126 361975449261112088867040917 1127 46333165829299308405334938 1128 0 1129 1 1130 69 1131 2645 1132 73901 1133 1640034 1134 30460917 1135 488753205 1136 6915324119 1137 87561312807 1138 1003023820080 1139 10480943312865 1140 100545839796251 1141 890014679015230 1142 7298679452675717 1143 55628625852626786 1144 395065885927684496 1145 2619605232530403370 1146 16243507908244919381 1147 94300904566855228817 1148 512991787648795841654 1149 2616355729998094390331 1150 12513697959782737573997 1151 56127036506231632255910 1152 236015021400871113645414 1153 929954317906719277698533 1154 3430836661852127098124945 1155 11838642907318504021433189 1156 38158635908656372946789787 1157 114701108699615714104476011 1158 320905696479183009696821362 1159 833705669950846376182310925 1160 2005769610930720271547965514 1161 4454280813231625970180016023 1162 9095937136606817479392716744 1163 17003378396516165879082198961 1164 28941292931369001712164650543 1165 44567036630239456785996521228 1166 61610559486599241615112888865 1167 75736908696422800271940275676 1168 81809131161696208525270155574 1169 76475375634627286274733849053 1170 60636651250869801031602564564 1171 39667361386037180207015347426 1172 20564482452248654394366234933 1173 7925012409423616485453049837 1174 2019213470340532213171014555 1175 255272300072806194358329594 1176 0 1177 1 1178 72 1179 2761 1180 78968 1181 1790699 1182 34046094 1183 559394040 1184 8110382944 1185 105292878461 1186 1237485594632 1187 13275936636167 1188 130850696996731 1189 1190924207199487 1190 10049702307250455 1191 78885386336141191 1192 577493254873889274 1193 3950998098420124187 1194 25303805913522449389 1195 151889657873905932133 1196 855329235479045397981 1197 4521380726718359968710 1198 22443620702061485845984 1199 104625970551963081701248 1200 457978980796336894445516 1201 1881664542419942240854528 1202 7251987346048312186430024 1203 26194602839627033691713650 1204 88576379161203054998597918 1205 280007235691526783369885876 1206 826099333035528273135237903 1207 2270035505744231507014115384 1208 5796125742772329223744564049 1209 13713053603655288897036351133 1210 29963867057432224795694708476 1211 60236015941238940658191541124 1212 110901526023973822726007158034 1213 185995927961705173327459541716 1214 282330473083437072571855943330 1215 384874585041705832245774649064 1216 466702544148462586882436745646 1217 497437472861764988197046769775 1218 458971160461888614695215968167 1219 359282626042461682172764630062 1220 232096490749163365116051727602 1221 118842132096352743870353769395 1222 45241603112021821960657308016 1223 11388237221783033735183393081 1224 1422475128696595691485089897 1225 0 1226 1 1227 72 1228 2880 1229 84084 1230 1951706 1231 37955419 1232 638352011 1233 9478102371 1234 126089559026 1235 1519438257928 1236 16724455504503 1237 169239284967776 1238 1582554045850678 1239 13731089662977542 1240 110910528000007273 1241 836209511107802521 1242 5897351710356447611 1243 38970210976758565867 1244 241609257349873277198 1245 1406788289317886896000 1246 7698058096999125799910 1247 39605815365815560163601 1248 191621192672421078299003 1249 871796867270211477958182 1250 3728693382670017269524328 1251 14984873607424651647553551 1252 56544704943819527653794216 1253 200151795297764791745422009 1254 663797369236069249460956519 1255 2059613470200246015079942430 1256 5968307234363064016449398592 1257 16118871373440869204503753346 1258 40474612393062019718135516353 1259 94224282182110088540395770842 1260 202690640009013812461228015282 1261 401334540927732419886337112559 1262 728106010798766587487997378761 1263 1203775881411049187892064638247 1264 1801980760569352764657071922435 1265 2423339752037767380030047379381 1266 2899868315480270931781764743198 1267 3051041918675815349794581466863 1268 2779607497545732112037808688793 1269 2148957115690762313320330456482 1270 1371344311180170759517628096876 1271 693769118152873128819272122170 1272 260984948161610124191965510456 1273 64925861543545516075794125274 1274 8015343722651047248947901100 1275 0 1276 1 1277 75 1278 3000 1279 89596 1280 2123141 1281 42221783 1282 726377922 1283 11039043492 1284 150394265694 1285 1857097146724 1286 20958906915403 1287 217602290109255 1288 2089109881816288 1289 18623408236827339 1290 154670191583494722 1291 1199985001108745904 1292 8715902471751206106 1293 59370810018384854078 1294 379798814603513568769 1295 2284076480811409177856 1296 12923402727390831075485 1297 68829313545422233686574 1298 345158425591237958349419 1299 1629795996845693306279369 1300 7245124704791745511194522 1301 30310501143584742677800791 1302 119267013372518819814712122 1303 441041553144698649013245967 1304 1531176883444431237121150345 1305 4984362021500805558793815942 1306 15190517427185450340193926086 1307 43264594283596946029335669500 1308 114913718859712294038802378808 1309 283934438240933519808162586885 1310 650760857544111462616447201626 1311 1378874367673335109743783477546 1312 2690447104699589537978154367619 1313 4811940338895212592498850879958 1314 7845974096409943977305559662543 1315 11587313083044132901779330915807 1316 15378797831668731056076177321656 1317 18167483707890206291109471470050 1318 18875353872215965188092732986523 1319 16985252867507371831674746938480 1320 12973531515462134267335826446775 1321 8181030781210377325603385753505 1322 4090580432993479516985066196585 1323 1521102966848099260894542238872 1324 374097346380973942526880149364 1325 45661158048022210748002645165