1 1 2 1 3 1 4 1 5 6 6 1 7 1 8 21 9 21 10 1 11 1 12 66 13 126 14 66 15 1 16 1 17 201 18 576 19 576 20 201 21 1 22 1 23 606 24 2331 25 3456 26 2331 27 606 28 1 29 1 30 1821 31 8811 32 17361 33 17361 34 8811 35 1821 36 1 37 1 38 5466 39 31896 40 78516 41 104166 42 78516 43 31896 44 5466 45 1 46 1 47 16401 48 112086 49 331236 50 548046 51 548046 52 331236 53 112086 54 16401 55 1 56 1 57 49206 58 385461 59 1329966 60 2637846 61 3288276 62 2637846 63 1329966 64 385461 65 49206 66 1 67 1 68 147621 69 1304001 70 5146281 71 11903436 72 17778366 73 17778366 74 11903436 75 5146281 76 1304001 77 147621 78 1 79 1 80 442866 81 4354866 82 19350846 83 51149151 84 89045406 85 106670196 86 89045406 87 51149151 88 19350846 89 4354866 90 442866 91 1 92 1 93 1328601 94 14393196 95 71117136 96 211499991 97 420583671 98 587146806 99 587146806 100 420583671 101 211499991 102 71117136 103 14393196 104 1328601 105 1 106 1 107 3985806 108 47165391 109 256530996 110 847851381 111 1896250986 112 3023191431 113 3522880836 114 3023191431 115 1896250986 116 847851381 117 256530996 118 47165391 119 3985806 120 1 121 1 122 11957421 123 153453591 124 911089161 125 3313147131 126 8232307101 127 14758327251 128 19638216801 129 19638216801 130 14758327251 131 8232307101 132 3313147131 133 911089161 134 153453591 135 11957421 136 1 137 1 138 35872266 139 496233036 140 3193628256 141 12672708876 142 34636362696 143 68971903056 144 103189632156 145 117829300806 146 103189632156 147 68971903056 148 34636362696 149 12672708876 150 3193628256 151 496233036 152 35872266 153 1 154 1 155 107616801 156 1596315906 157 11069583876 158 47599011396 159 141927214716 160 310824797256 161 516484605636 162 663056798886 163 663056798886 164 516484605636 165 310824797256 166 141927214716 167 47599011396 168 11069583876 169 1596315906 170 107616801 171 1 172 1 173 322850406 174 5111798121 175 37997699346 176 176005785816 177 568578678336 178 1358256035916 179 2481928208676 180 3538624213566 181 3978340793316 182 3538624213566 183 2481928208676 184 1358256035916 185 568578678336 186 176005785816 187 37997699346 188 5111798121 189 322850406 190 1 191 1 192 968551221 193 16303945581 194 129328492401 195 642010455486 196 2233753392456 197 5780504142756 198 11520552733776 199 18061657266726 200 22550895020646 201 22550895020646 202 18061657266726 203 11520552733776 204 5780504142756 205 2233753392456 206 642010455486 207 129328492401 208 16303945581 209 968551221 210 1 211 1 212 2905653666 213 51817490406 214 436897313946 215 2314016843661 216 8627291543826 217 24042772605636 218 51903170629596 219 88746630001506 220 121837656862116 221 135305370123876 222 121837656862116 223 88746630001506 224 51903170629596 225 24042772605636 226 8627291543826 227 2314016843661 228 436897313946 229 51817490406 230 2905653666 231 1 232 1 233 8716961001 234 164169432216 235 1466144413056 236 8252742472821 237 32823925162461 238 98010192448386 239 227837829705696 240 421949401893306 241 631752860590866 242 771429080957976 243 771429080957976 244 631752860590866 245 421949401893306 246 227837829705696 247 98010192448386 248 32823925162461 249 8252742472821 250 1466144413056 251 164169432216 252 8716961001 253 1 254 1 255 26150883006 256 518659179651 257 4890941535816 258 29156660657631 259 123230002905846 260 392502352832541 261 977544066462246 262 1949361694797006 263 3161106787452516 264 4209545824646526 265 4628574485747856 266 4209545824646526 267 3161106787452516 268 1949361694797006 269 977544066462246 270 392502352832541 271 123230002905846 272 29156660657631 273 4890941535816 274 518659179651 275 26150883006 276 1 277 1 278 78452649021 279 1634430187971 280 16228802146401 281 102142806580341 282 457159990690431 283 1547197067215161 284 4110139257884361 285 8780717283777756 286 15331405446748566 287 22111957836297126 288 26514360931183146 289 26514360931183146 290 22111957836297126 291 15331405446748566 292 8780717283777756 293 4110139257884361 294 1547197067215161 295 457159990690431 296 102142806580341 297 16228802146401 298 1634430187971 299 78452649021 300 1 301 1 302 235357947066 303 5138648510976 304 53589697003116 305 355114826180226 306 1677908391812316 307 6013071173716776 308 16972008975298566 309 38672569624986351 310 72336368191578966 311 112330089849137076 312 145878956302440816 313 159086165587098876 314 145878956302440816 315 112330089849137076 316 72336368191578966 317 38672569624986351 318 16972008975298566 319 6013071173716776 320 1677908391812316 321 355114826180226 322 53589697003116 323 5138648510976 324 235357947066 325 1 326 1 327 706073841201 328 16122019374126 329 176185036542276 330 1226113569550026 331 6099069653977626 332 23072938696587276 333 68955240447046026 334 166933735800854751 335 333026813449695951 336 553999374122148126 337 774627138454733676 338 914895365668619076 339 914895365668619076 340 774627138454733676 341 553999374122148126 342 333026813449695951 343 166933735800854751 344 68955240447046026 345 23072938696587276 346 6099069653977626 347 1226113569550026 348 176185036542276 349 16122019374126 350 706073841201 351 1 352 1 353 2118221523606 354 50484279645981 355 576921167749206 356 4206895818276906 357 21975549670582956 358 87516025051694706 359 276084537430899906 360 707666928743702331 361 1499881647751652106 362 2661078562715532231 363 3985879537730645406 364 5068567512370058256 365 5489372194011714456 366 5068567512370058256 367 3985879537730645406 368 2661078562715532231 369 1499881647751652106 370 707666928743702331 371 276084537430899906 372 87516025051694706 373 21975549670582956 374 4206895818276906 375 576921167749206 376 50484279645981 377 2118221523606 378 1 379 1 380 6354664570821 381 157807503508761 382 1882216342185561 383 14351450958078336 384 78547336466579586 385 328474724166832986 386 1090801687447783836 387 2951254398523806711 388 6622645729486063311 389 12482880631401553011 390 19940874301338532911 391 27163341150302110986 392 31673819119145318136 393 31673819119145318136 394 27163341150302110986 395 19940874301338532911 396 12482880631401553011 397 6622645729486063311 398 2951254398523806711 399 1090801687447783836 400 328474724166832986 401 78547336466579586 402 14351450958078336 403 1882216342185561 404 157807503508761 405 6354664570821 406 1 407 1 408 19063993712466 409 492486504238746 410 6120071537082966 411 48701001900791691 412 278696362273973766 413 1221066181900237716 414 4257829234843850466 415 12126168257914771641 416 28721700384029610066 417 57316579082662848966 418 97271264798220257766 419 141312646354921931691 420 176511480808342287366 421 190042914714871908816 422 176511480808342287366 423 141312646354921931691 424 97271264798220257766 425 57316579082662848966 426 28721700384029610066 427 12126168257914771641 428 4257829234843850466 429 1221066181900237716 430 278696362273973766 431 48701001900791691 432 6120071537082966 433 492486504238746 434 19063993712466 435 1 436 1 437 57191981137401 438 1534651493853636 439 19837674123965136 440 164463220313623971 441 982192092524296371 442 4499287632522634446 443 16436686250232264546 444 49151992478275866321 445 122543605925833145121 446 258114838400077377096 447 463763531642649320196 448 715751733459426568371 449 953472381489792657171 450 1099663186569642588546 451 1099663186569642588546 452 953472381489792657171 453 715751733459426568371 454 463763531642649320196 455 258114838400077377096 456 122543605925833145121 457 49151992478275866321 458 16436686250232264546 459 4499287632522634446 460 982192092524296371 461 164463220313623971 462 19837674123965136 463 1534651493853636 464 57191981137401 465 1 466 1 467 171575943412206 468 4775530424973111 469 64116976853456316 470 552902683312767321 471 3439965938513761026 472 16444439175140792451 473 62807921648264696976 474 196766036185524392601 475 515086795212327034326 476 1141975332977731566651 477 2165635110128180091876 478 3538545795306227665701 479 5007672344847657676626 480 6159406704178305737151 481 6597979119417855531276 482 6159406704178305737151 483 5007672344847657676626 484 3538545795306227665701 485 2165635110128180091876 486 1141975332977731566651 487 515086795212327034326 488 196766036185524392601 489 62807921648264696976 490 16444439175140792451 491 3439965938513761026 492 552902683312767321 493 64116976853456316 494 4775530424973111 495 171575943412206 496 1 497 1 498 514727830236621 499 14841319105155951 500 206677521835288281 501 1851058980498670911 502 11978605865479585041 503 59653215340963660431 504 237757082470216468281 505 778721873501367268731 506 2135558494193554280781 507 4971186384570175802931 508 9922831329317734975581 509 17112542716303223272731 510 25638654420461656026981 511 33501237147077890241331 512 38272157470788483805281 513 38272157470788483805281 514 33501237147077890241331 515 25638654420461656026981 516 17112542716303223272731 517 9922831329317734975581 518 4971186384570175802931 519 2135558494193554280781 520 778721873501367268731 521 237757082470216468281 522 59653215340963660431 523 11978605865479585041 524 1851058980498670911 525 206677521835288281 526 14841319105155951 527 514727830236621 528 1 529 1 530 1544183490709866 531 46068140806177716 532 664556522821332696 533 6173209507001877576 534 41488994537934767856 535 214895463619329736416 536 892230893433540386136 537 3049436867914751211036 538 8742841103084764648536 539 21320234636291190251136 540 44682053141663732335536 541 81106122136862874744936 542 128253591410294637899136 543 177419674702618638804936 544 215320183853599122139836 545 229632944824730902831686 546 215320183853599122139836 547 177419674702618638804936 548 128253591410294637899136 549 81106122136862874744936 550 44682053141663732335536 551 21320234636291190251136 552 8742841103084764648536 553 3049436867914751211036 554 892230893433540386136 555 214895463619329736416 556 41488994537934767856 557 6173209507001877576 558 664556522821332696 559 46068140806177716 560 1544183490709866 561 1 562 1 563 4632550472129601 564 142836972890662746 565 2131873990882531236 566 20513298089469630816 567 142986612134809936296 568 769153374471793512816 569 3321379071158610367656 570 11825003284044874791516 571 35376833912998547578716 572 90189227218127864699016 573 198006863333864767760016 574 377364525835579821241416 575 628079140641472537932216 576 917019798338739830112216 577 1178219575668653282834316 578 1334859386034990074914566 579 1334859386034990074914566 580 1178219575668653282834316 581 917019798338739830112216 582 628079140641472537932216 583 377364525835579821241416 584 198006863333864767760016 585 90189227218127864699016 586 35376833912998547578716 587 11825003284044874791516 588 3321379071158610367656 589 769153374471793512816 590 142986612134809936296 591 20513298089469630816 592 2131873990882531236 593 142836972890662746 594 4632550472129601 595 1 596 1 597 13897651416388806 598 442408570088377041 599 6824132891319581946 600 67935516241056486156 601 490499730672838701336 602 2736419959819810347336 603 12271597336891211641416 604 45439147065610455477516 605 141605511591130267110696 606 376698183393379236833196 607 864588271655977897377096 608 1726114167508333767004296 609 3016330999431157077520896 610 4635296816940637104133296 611 6285718122022179338839596 612 7539236885110930073246646 613 8009156316209940449487396 614 7539236885110930073246646 615 6285718122022179338839596 616 4635296816940637104133296 617 3016330999431157077520896 618 1726114167508333767004296 619 864588271655977897377096 620 376698183393379236833196 621 141605511591130267110696 622 45439147065610455477516 623 12271597336891211641416 624 2736419959819810347336 625 490499730672838701336 626 67935516241056486156 627 6824132891319581946 628 442408570088377041 629 13897651416388806 630 1 631 1 632 41692954249166421 633 1368918664514297541 634 21799624384223876961 635 224278947397128204306 636 1675305740741685562476 637 9680759071477947146016 638 45024051890133065966256 639 173132233207505001356796 640 561133975970222167764636 641 1554911084953528511831676 642 3723859365148071402630876 643 7772107317492934993144176 644 14227335500818472533575576 645 22954883449115382544962576 646 32763044816888449328918676 647 41474865021399328236258726 648 46645179603962611568202126 649 46645179603962611568202126 650 41474865021399328236258726 651 32763044816888449328918676 652 22954883449115382544962576 653 14227335500818472533575576 654 7772107317492934993144176 655 3723859365148071402630876 656 1554911084953528511831676 657 561133975970222167764636 658 173132233207505001356796 659 45024051890133065966256 660 9680759071477947146016 661 1675305740741685562476 662 224278947397128204306 663 21799624384223876961 664 1368918664514297541 665 41692954249166421 666 1 667 1 668 125078862747499266 669 4231834856290391886 670 69505629146214523506 671 738235715344056243801 672 5698754064416441300346 673 34068194436658898125476 674 164114432884833039336816 675 654468855292914201969156 676 2202798627533181507364296 677 6348135182771252038788936 678 15836311350304799743387656 679 34487900047923019187325156 680 65998328454934222580159256 681 111546656849801565235614456 682 167153784798011495621643756 683 222713729514863332695532206 684 264360133876085819413382556 685 279871077623775669409212756 686 264360133876085819413382556 687 222713729514863332695532206 688 167153784798011495621643756 689 111546656849801565235614456 690 65998328454934222580159256 691 34487900047923019187325156 692 15836311350304799743387656 693 6348135182771252038788936 694 2202798627533181507364296 695 654468855292914201969156 696 164114432884833039336816 697 34068194436658898125476 698 5698754064416441300346 699 738235715344056243801 700 69505629146214523506 701 4231834856290391886 702 125078862747499266 703 1 704 1 705 375236588242497801 706 13070741157113673456 707 221212392007514746176 708 2423224033470812301921 709 19310969339281492632441 710 119300845503226018277466 711 594547881964475812386876 712 2455749864533241723917916 713 8571802448478287128000356 714 25652801430913300638459696 715 66553339599228155346529776 716 150972634194683456792138436 717 301458685508571725302453236 718 532634955914207363447321136 719 836101324943439182571774636 720 1169602542938624484951527886 721 1461221590172847456326744286 722 1632693634499584466467785936 723 1632693634499584466467785936 724 1461221590172847456326744286 725 1169602542938624484951527886 726 836101324943439182571774636 727 532634955914207363447321136 728 301458685508571725302453236 729 150972634194683456792138436 730 66553339599228155346529776 731 25652801430913300638459696 732 8571802448478287128000356 733 2455749864533241723917916 734 594547881964475812386876 735 119300845503226018277466 736 19310969339281492632441 737 2423224033470812301921 738 221212392007514746176 739 13070741157113673456 740 375236588242497801 741 1 742 1 743 1125709764727493406 744 40337933236068513771 745 702849399493885258896 746 7933309276434981144291 747 65202580118256914803086 748 415835444527522532729721 749 2141546182403105491993026 750 9150893239493152608914376 751 33082656939034586555754816 752 102673811638174763299380156 753 276618423090424367954968416 754 652577921381734836416004636 755 1357293959109765546283775016 756 2502280924268337266249323116 757 4106208842572939638057287316 758 6017111603646191002569907566 759 7892472399334415823834816516 760 9281745674017295768383590666 761 9796161806997506798806715616 762 9281745674017295768383590666 763 7892472399334415823834816516 764 6017111603646191002569907566 765 4106208842572939638057287316 766 2502280924268337266249323116 767 1357293959109765546283775016 768 652577921381734836416004636 769 276618423090424367954968416 770 102673811638174763299380156 771 33082656939034586555754816 772 9150893239493152608914376 773 2141546182403105491993026 774 415835444527522532729721 775 65202580118256914803086 776 7933309276434981144291 777 702849399493885258896 778 40337933236068513771 779 1125709764727493406 780 1 781 1 782 3377129294182480221 783 124390929002388021531 784 2229561998189861318001 785 25908476027786599209561 786 219407668184075687842131 787 1443114073937338342598421 788 7672144880791884074168241 789 33877318265688774302722206 790 126700650535583217494007576 791 407269405731628049565404916 792 1137876704185797393763045716 793 2787589033416477613112919156 794 6029615641474501148099338956 795 11578724650134308437599294396 796 19825469300523830712919831296 797 30369961338657391921881584646 798 41728752008941820479214172246 799 51522654220055134776655221546 800 57233722443044407701570918846 801 57233722443044407701570918846 802 51522654220055134776655221546 803 41728752008941820479214172246 804 30369961338657391921881584646 805 19825469300523830712919831296 806 11578724650134308437599294396 807 6029615641474501148099338956 808 2787589033416477613112919156 809 1137876704185797393763045716 810 407269405731628049565404916 811 126700650535583217494007576 812 33877318265688774302722206 813 7672144880791884074168241 814 1443114073937338342598421 815 219407668184075687842131 816 25908476027786599209561 817 2229561998189861318001 818 124390929002388021531 819 3377129294182480221 820 1 821 1 822 10131387882547440666 823 383304174889711505256 824 7061858781576748018596 825 84414114077929381582686 826 735948432635586861155076 827 4987565226364242091321656 828 27345776864187667250299986 829 124648389439441975130671341 830 481733906403815975390189346 831 1601910168801633801178237476 832 4635438329752276329985351896 833 11776397212806825020627894616 834 26451614024672936283636774336 835 52825020874826428757095900056 836 94212581851974417451557377076 837 150586291917543667904404247826 838 216296140042797637203287270676 839 279754218686990865767608181376 840 326269129989298627434678421176 841 343402334658266446209425513076 842 326269129989298627434678421176 843 279754218686990865767608181376 844 216296140042797637203287270676 845 150586291917543667904404247826 846 94212581851974417451557377076 847 52825020874826428757095900056 848 26451614024672936283636774336 849 11776397212806825020627894616 850 4635438329752276329985351896 851 1601910168801633801178237476 852 481733906403815975390189346 853 124648389439441975130671341 854 27345776864187667250299986 855 4987565226364242091321656 856 735948432635586861155076 857 84414114077929381582686 858 7061858781576748018596 859 383304174889711505256 860 10131387882547440666 861 1 862 1 863 30394163647642322001 864 1180306688316776837766 865 22335488869399378571556 866 274427918578518388803846 867 2461087640140548728213286 868 17170540976999486857430196 869 97000026271655728024864926 870 455982498910888927142913981 871 1819146887529773851562582061 872 6250932225616349329705280466 873 18712045495661730393490768116 874 49235506627677304051839739536 875 114684033712439283912794006856 876 237829904698498095122198023176 877 441112808180402538625959831396 878 734396621308554256067884874706 879 1100647295881023915323074555506 880 1488151076189365508912686356156 881 1818070046028868479606859807656 882 2009014393942695220932311802756 883 2009014393942695220932311802756 884 1818070046028868479606859807656 885 1488151076189365508912686356156 886 1100647295881023915323074555506 887 734396621308554256067884874706 888 441112808180402538625959831396 889 237829904698498095122198023176 890 114684033712439283912794006856 891 49235506627677304051839739536 892 18712045495661730393490768116 893 6250932225616349329705280466 894 1819146887529773851562582061 895 455982498910888927142913981 896 97000026271655728024864926 897 17170540976999486857430196 898 2461087640140548728213286 899 274427918578518388803846 900 22335488869399378571556 901 1180306688316776837766 902 30394163647642322001 903 1 904 1 905 91182490942926966006 906 3632102555893257479301 907 70547386673148466227966 908 890290222343753302126206 909 8206546676157201351051396 910 58894885851420106756930446 911 342511701745965644646885366 912 1658947575547633965503336721 913 6825388159321988336116488126 914 24210237339438369543803587581 915 74888933163834239169588145746 916 203842656370017103335991522956 917 491758621020349763893901239176 918 1057541815232812137104976090096 919 2036828138636701901244473563716 920 3526528288466870384081534118306 921 5505131751568734514172878290636 922 7766395116211168272707282734986 923 9918663366654701965558638491436 924 11481253319914691101617514831236 925 12054086363656171325593870816536 926 11481253319914691101617514831236 927 9918663366654701965558638491436 928 7766395116211168272707282734986 929 5505131751568734514172878290636 930 3526528288466870384081534118306 931 2036828138636701901244473563716 932 1057541815232812137104976090096 933 491758621020349763893901239176 934 203842656370017103335991522956 935 74888933163834239169588145746 936 24210237339438369543803587581 937 6825388159321988336116488126 938 1658947575547633965503336721 939 342511701745965644646885366 940 58894885851420106756930446 941 8206546676157201351051396 942 890290222343753302126206 943 70547386673148466227966 944 3632102555893257479301 945 91182490942926966006 946 1 947 1 948 273547472828780898021 949 11169855140508553335921 950 222538467687125171121801 951 2882512827050705305062516 952 27290510695502863959532806 953 201304297582731924323945526 954 1204219762792157254211447436 955 6004377831880798830450666261 956 25453007204608866904859474541 957 93106876496281073639760227121 958 297297511509817826140175199981 959 836194768601554027516739006106 960 2086803832171100601689678286396 961 4647901308759485702996631987816 962 9283109861608542115048348961436 963 16690069281310716855978023046066 964 27094980120106814694763237226826 965 39814580603339708360640483076866 966 53055175448597610714797763679266 967 64199750059708179201528459968016 968 70606019050712587281634156943316 969 70606019050712587281634156943316 970 64199750059708179201528459968016 971 53055175448597610714797763679266 972 39814580603339708360640483076866 973 27094980120106814694763237226826 974 16690069281310716855978023046066 975 9283109861608542115048348961436 976 4647901308759485702996631987816 977 2086803832171100601689678286396 978 836194768601554027516739006106 979 297297511509817826140175199981 980 93106876496281073639760227121 981 25453007204608866904859474541 982 6004377831880798830450666261 983 1204219762792157254211447436 984 201304297582731924323945526 985 27290510695502863959532806 986 2882512827050705305062516 987 222538467687125171121801 988 11169855140508553335921 989 273547472828780898021 990 1 991 1 992 820642418486342694066 993 34330207840012002701826 994 701124968482901173373166 995 9315153884213491428552951 996 90519070567660707793785966 997 685784424834704364850434996 998 4216572181124667535606178886 999 21625792784018868253986341091 1000 94372155109468997205930422406 1001 355679651102669821633859104986 1002 1171213164018296699339806281306 1003 3400476840334115560970742618261 1004 8768995802317963887619251877506 1005 20204115422791758914058930822636 1006 41793033511104083454134942847756 1007 77919537428757776913079116022506 1008 131355148204252594652223780818676 1009 200728682170339569166211160911076 1010 278609268155811957226314740268396 1011 351764776524917369748978670941846 1012 404417307331262299449487850733996 1013 423636114304275523689804941659896 1014 404417307331262299449487850733996 1015 351764776524917369748978670941846 1016 278609268155811957226314740268396 1017 200728682170339569166211160911076 1018 131355148204252594652223780818676 1019 77919537428757776913079116022506 1020 41793033511104083454134942847756 1021 20204115422791758914058930822636 1022 8768995802317963887619251877506 1023 3400476840334115560970742618261 1024 1171213164018296699339806281306 1025 355679651102669821633859104986 1026 94372155109468997205930422406 1027 21625792784018868253986341091 1028 4216572181124667535606178886 1029 685784424834704364850434996 1030 90519070567660707793785966 1031 9315153884213491428552951 1032 701124968482901173373166 1033 34330207840012002701826 1034 820642418486342694066 1035 1 1036 1 1037 2461927255459028082201 1038 105452550775495036187676 1039 2206365528968739528224976 1040 30048836558089177805778351 1041 299502673355622597667016751 1042 2328910486207095217932662886 1043 14707069817878115701369841646 1044 77527094895430607368777559931 1045 347993843680463596379750290491 1046 1350155418636416456519368582176 1047 4580678445362899562920996158876 1048 13715070013057236780931646698701 1049 36508417927956238345769983487301 1050 86919333675329168405034548100426 1051 185991446801687527104581621011176 1052 359137712819585581101642176610786 1053 627824056899031114695908690523546 1054 996251491123776491455304825189256 1055 1438013850978454579177577703538416 1056 1891122134042187980925880233630726 1057 2268546251568539007595399565027526 1058 2484160264906613469417878377181676 1059 2484160264906613469417878377181676 1060 2268546251568539007595399565027526 1061 1891122134042187980925880233630726 1062 1438013850978454579177577703538416 1063 996251491123776491455304825189256 1064 627824056899031114695908690523546 1065 359137712819585581101642176610786 1066 185991446801687527104581621011176 1067 86919333675329168405034548100426 1068 36508417927956238345769983487301 1069 13715070013057236780931646698701 1070 4580678445362899562920996158876 1071 1350155418636416456519368582176 1072 347993843680463596379750290491 1073 77527094895430607368777559931 1074 14707069817878115701369841646 1075 2328910486207095217932662886 1076 299502673355622597667016751 1077 30048836558089177805778351 1078 2206365528968739528224976 1079 105452550775495036187676 1080 2461927255459028082201 1081 1 1082 1 1083 7385781766377084246606 1084 323743434092862192809631 1085 6935454239232703693237956 1086 96765606261173752002009981 1087 988654529741135326418385306 1088 7885239478688153446799038911 1089 51107940912255632757907513596 1090 276702494139926169210442204731 1091 1276562815727682611245583551266 1092 5094447786950640158697356618001 1093 17792501591997948058321094223156 1094 54887245375260409031557928572731 1095 150670463823040425380104890558006 1096 370283254809856220252413594763181 1097 818732341431050086528848507334806 1098 1635387478863819324618671392865886 1099 2960885309155850087392652601402996 1100 4872226644068422818453640547138406 1101 7302796026306693211898647586183016 1102 9987407955061927680310373811507426 1103 12479005156832180965563839395974756 1104 14258119549425457431039833826627606 1105 14904961589439680816507270263090056 1106 14258119549425457431039833826627606 1107 12479005156832180965563839395974756 1108 9987407955061927680310373811507426 1109 7302796026306693211898647586183016 1110 4872226644068422818453640547138406 1111 2960885309155850087392652601402996 1112 1635387478863819324618671392865886 1113 818732341431050086528848507334806 1114 370283254809856220252413594763181 1115 150670463823040425380104890558006 1116 54887245375260409031557928572731 1117 17792501591997948058321094223156 1118 5094447786950640158697356618001 1119 1276562815727682611245583551266 1120 276702494139926169210442204731 1121 51107940912255632757907513596 1122 7885239478688153446799038911 1123 988654529741135326418385306 1124 96765606261173752002009981 1125 6935454239232703693237956 1126 323743434092862192809631 1127 7385781766377084246606 1128 1 1129 1 1130 22157345299131252739821 1131 993387647577717831168711 1132 21777593019976697658142761 1133 311103181501219367085743811 1134 3256260408006927235261185861 1135 26621682025287866319652272651 1136 176979541172831358614119657521 1137 983431305156545405905049154981 1138 4659795929602826341368077267991 1139 19113031808034968309828820507801 1140 68660848136845764651055352523471 1141 218039240901775071269637068387661 1142 616673127594902503234988457392211 1143 1562861155898689936897555455963561 1144 3567046788722718920343786306293961 1145 7362359460884608233442559700602076 1146 13788818364059008236033971982806646 1147 23499335859672818717538879445624206 1148 36525068011125348091056864399964266 1149 51870611944105862676627064193071326 1150 67399239335682325937622639622446546 1151 80211374118772915189811019667807086 1152 87489243416595414742641312269152986 1153 87489243416595414742641312269152986 1154 80211374118772915189811019667807086 1155 67399239335682325937622639622446546 1156 51870611944105862676627064193071326 1157 36525068011125348091056864399964266 1158 23499335859672818717538879445624206 1159 13788818364059008236033971982806646 1160 7362359460884608233442559700602076 1161 3567046788722718920343786306293961 1162 1562861155898689936897555455963561 1163 616673127594902503234988457392211 1164 218039240901775071269637068387661 1165 68660848136845764651055352523471 1166 19113031808034968309828820507801 1167 4659795929602826341368077267991 1168 983431305156545405905049154981 1169 176979541172831358614119657521 1170 26621682025287866319652272651 1171 3256260408006927235261185861 1172 311103181501219367085743811 1173 21777593019976697658142761 1174 993387647577717831168711 1175 22157345299131252739821 1176 1 1177 1 1178 66472035897393758219466 1179 3046634978630547251725596 1180 68312942002663246467934416 1181 998642323563588194231659716 1182 10702090768524439807040789016 1183 89633827299884380664740375536 1184 610803669594357674801315790516 1185 3481232538988130293557506437506 1186 16929681704278115241819379268916 1187 71318483212913383953590693327376 1188 263321639834642198882652519093816 1189 860100267115862507762077262733396 1190 2504137105490032723513876577339616 1191 6538602850480777320397631740067316 1192 15389723833864226571724025286772566 1193 32788218748821981461359038020688111 1194 63453533474830849408429595050226166 1195 111864462671195480860718554285292556 1196 180073211612394500425787231536765416 1197 265187039865693632303051785779106776 1198 357809553839364565842749111446553616 1199 442831840363365723382300977870760896 1200 503101852606104989797356995810880216 1201 524935460499572488455847873614917916 1202 503101852606104989797356995810880216 1203 442831840363365723382300977870760896 1204 357809553839364565842749111446553616 1205 265187039865693632303051785779106776 1206 180073211612394500425787231536765416 1207 111864462671195480860718554285292556 1208 63453533474830849408429595050226166 1209 32788218748821981461359038020688111 1210 15389723833864226571724025286772566 1211 6538602850480777320397631740067316 1212 2504137105490032723513876577339616 1213 860100267115862507762077262733396 1214 263321639834642198882652519093816 1215 71318483212913383953590693327376 1216 16929681704278115241819379268916 1217 3481232538988130293557506437506 1218 610803669594357674801315790516 1219 89633827299884380664740375536 1220 10702090768524439807040789016 1221 998642323563588194231659716 1222 68312942002663246467934416 1223 3046634978630547251725596 1224 66472035897393758219466 1225 1 1226 1 1227 199416107692181274658401 1228 9339321043583823029835186 1229 214078730943881381158980036 1230 3200865796698754322098782396 1231 35102199276264084003817346196 1232 301007754205226461415343493656 1233 2101312490682726166398168498156 1234 12276108625747463905076466684066 1235 61232742729798736606130657119266 1236 264744494751574497586230217788876 1237 1003920369142666748508729637263576 1238 3370265720851514119934189345481636 1239 10092712117817685693827861520219036 1240 27128219867912430131734524952220796 1241 65784980053035011676364971080519646 1242 144533827748058624099249189922382031 1243 288725256670958492609365899212742831 1244 525953988438078990807444448006556166 1245 875813022850769943859517357466173916 1246 1335780754434264398186517051947616576 1247 1868989781115174594437402691676981176 1248 2401924182608190867675150267951943536 1249 2837801078908412139538973921044923336 1250 3084111939317032434759614608277394396 1251 3084111939317032434759614608277394396 1252 2837801078908412139538973921044923336 1253 2401924182608190867675150267951943536 1254 1868989781115174594437402691676981176 1255 1335780754434264398186517051947616576 1256 875813022850769943859517357466173916 1257 525953988438078990807444448006556166 1258 288725256670958492609365899212742831 1259 144533827748058624099249189922382031 1260 65784980053035011676364971080519646 1261 27128219867912430131734524952220796 1262 10092712117817685693827861520219036 1263 3370265720851514119934189345481636 1264 1003920369142666748508729637263576 1265 264744494751574497586230217788876 1266 61232742729798736606130657119266 1267 12276108625747463905076466684066 1268 2101312490682726166398168498156 1269 301007754205226461415343493656 1270 35102199276264084003817346196 1271 3200865796698754322098782396 1272 214078730943881381158980036 1273 9339321043583823029835186 1274 199416107692181274658401 1275 1