100
1 1
882074153
882074153
2 1
516973726
280261907
601071901
196163732
3 1
325975292
993226447
243421875
380125204
768000199
414498211
1 2
914428670 628633353
786308372 756753651
2 2
804961561 804961561
804961561 804961561
804961561 804961561
804961561 804961561
3 2
457820516 457820516
457820516 457820516
457820516 457820516
457820516 457820516
457820516 457820516
457820516 457820516
1 3
876726385 754077753 666200144
765668094 765668094 765668094
2 3
53712700 245955822 820424977
6139981 685296307 840089573
708654416 133355373 410174672
604836456 700090344 94508099
3 3
136670665 518222088 573107231
332598142 604149633 759038892
274321409 508857110 994651503
522401853 522401853 522401852
522401853 522401852 522401853
522401852 522401853 522401852
1 4
976454958 700371179 296242638 215068979
267439663 845495138 458641258 616561695
2 4
223061904 193516882 511629604 847064910
982592751 455454634 49240997 357986756
321408533 644153437 312886820 32288524
614746029 598881411 760365669 335818015
3 4
486241596 518041034 96620836 675595259
251321054 255200735 649319756 998061806
456130166 366206831 774812565 70924750
754928050 431653692 208029681 32875976
601111382 499369683 225658556 175837379
871882423 763135712 541163172 492830682
1 5
504945816 399885914 801776397 260937910 503070485
135246006 373188866 450427283 605715963 906038404
2 5
754922407 434791312 573881965 999957725 610144641
996882466 780935134 721885688 1000000000 869750972
774315231 774315231 774315231 774315231 774315231
774315231 774315231 774315231 774315231 774315231
3 5
0 0 65240198 202103319 795310989
39117839 144420354 396306988 558422844 895902113
195131983 261812073 346375906 397892768 827705845
811431784 419317796 187739002 351165412 896209802
0 423085363 21503672 0 540242738
249300902 168688504 494463265 517383185 45211794
1 6
167049901 379229042 514416810 571862997 664521304 782500265
928567553 478585310 361070707 650745087 134793129 525818533
2 6
421162883 622021411 659763176 965756066 323158661 80326673
547228713 830795413 454632487 236381661 410332750 374506964
471360134 567962531 233766119 503331599 396441821 742098277
126930073 473095744 952228519 102111562 663058153 693682326
3 6
0 20523496 875956599 772491887 42611365 175300759
184689650 0 0 812085584 947054836 150351201
989196420 873424575 0 724674165 0 458574502
0 154504008 321591500 448067470 554737468 994182396
0 291647610 298956009 478838176 710792121 984442959
0 0 0 273066323 701313664 814795335
1 7
595805151 464085408 35720121 179148019 8094662 870809672 858243660
830285482 705835621 613432241 422632442 272938719 129069332 37712856
2 7
0 92987173 294171474 387088978 693708750 841123031 907069191
41713896 197494174 377710263 487568540 606262633 665016720 991818526
985938936 869719449 600964960 308788056 259783037 36860460 0
810019927 652707530 607503822 564855927 477335193 355532375 53723677
3 7
0 222584835 439247402 455005065 710206008 748907772 816403814
0 0 0 0 63507125 89963653 650704779
0 0 0 97332608 103798894 424030818 968263908
991079024 0 128984959 59961511 263311110 230489708 0
581729146 427089057 0 0 0 188408778 879629926
0 125084040 364621427 880819630 0 0 668748365
1 8
66371224 270337537 332434544 383464118 446124356 471081308 865601755 965409384
156295743 191925208 242301219 345887618 409345370 720580327 797051940 937436801
2 8
912719307 804908170 739192449 452192696 76789938 15529956 0 0
984152655 864220263 482219250 336090662 323476412 322816541 11310915 0
953541494 777293181 571889031 531130417 509173862 260177603 101545692 0
932109835 565028013 442313090 425435200 226130661 29851135 0 0
3 8
0 0 820094828 0 776779939 0 55541367 390009742
477068245 58597589 555263526 0 249483523 25714726 0 0
583537070 0 104324605 0 0 747176162 365344730 0
0 0 0 89862314 137149464 347147283 436217022 832982792
0 0 0 18536693 182946126 346285808 799951379 854428429
0 0 0 0 0 68339432 259444064 835645246
1 9
679350041 421457894 651677485 462006945 340010847 353508924 161147519 819629635 293320571
464678874 464678873 464678874 464678873 464678874 464678873 464678874 464678873 464678873
2 9
847655863 780765331 0 113855646 380008137 284074276 325054512 0 862906462
0 569666876 899648014 0 609163301 0 132451553 991633017 423063594
96480691 842129831 0 619936840 899576043 657710139 838750834 278333827 47980792
0 0 0 570726959 600719708 851159775 424741726 0 491699417
3 9
713616164 661653078 604550468 356495926 197224014 0 0 0 0
908702837 805987306 775117626 377138349 280747208 208687162 0 0 0
836251653 49047508 0 0 0 0 0 0 0
0 0 0 0 0 96926659 162762534 762095495 985961176
0 0 0 0 17455294 27816105 225094643 643104321 654064651
0 0 0 0 0 546988929 814684572 873670035 964594885
1 10
84980160 136462820 294826185 456522703 468469926 481783059 506679165 534753345 573363853 633077967
558553607 427918980 879020371 778338053 327298948 130319356 584630958 356699979 83856254 44282677
2 10
934399040 580021073 550765696 393360217 373404118 219149583 211313290 53471870 0 0
562177614 520765611 418480361 302706510 136950716 0 0 0 0 0
579033067 0 316179992 0 623790076 0 808000203 56405636 331870133 0
0 17297763 867045872 450890162 272127718 589987435 241823787 0 0 102513855
3 10
678047003 0 380914046 358267661 623727716 207630979 0 0 0 0
518802810 0 455890166 531208878 0 0 0 0 0 0
239509376 0 0 0 0 54046610 934633950 729815875 325270226 0
842167499 659759909 307172978 165322398 0 0 0 0 0 0
904952642 729210907 653912355 347454521 328990249 64294340 0 0 0 0
546580954 372911378 115035166 0 0 0 0 0 0 0
1 11
520564976 520564976 520564976 520564976 520564976 520564976 520564976 520564976 520564976 520564976 520564976
9379342 137656452 207810797 215426460 217994450 488900752 780223027 811881870 917540388 939414383 999986815
2 11
0 0 0 304887171 687827100 0 558849178 592943657 553384178 0 113350730
0 9463334 208708497 0 149685465 806646131 828545700 0 546206656 0 578672635
794714714 450210603 303538469 291928593 205456036 0 0 0 0 0 0
987812194 751790079 684204274 676960115 477910118 208835591 55411032 50398614 0 0 0
3 11
856221839 827281767 801543832 194550974 188229459 127062747 26441981 0 0 0 0
962685090 508179213 388480234 0 0 0 0 0 0 0 0
965311112 840919462 381145668 0 0 0 0 0 0 0 0
0 0 0 0 0 0 112041815 0 830159284 785592880 917005582
0 0 0 355164058 190302373 0 576886263 0 389354106 496614260 262021233
0 0 999660187 177013260 0 0 0 0 976238077 0 0
1 12
82427360 835189551 980896848 29018256 816769002 696215415 672912278 46511063 617095489 805179855 400067647 800247304
565210839 565210839 565210839 565210839 565210839 565210839 565210839 565210839 565210839 565210839 565210839 565210839
2 12
648094531 0 23548095 73313310 0 893249385 0 0 24658736 0 0 514741305
996191698 0 500487971 0 587375542 97743656 0 0 971546868 0 108101391 80562661
453656728 399091001 48913192 114761606 0 936664766 105571383 0 0 288512355 0 0
297799710 0 556749459 541478908 0 0 0 9301300 0 0 786342243 980772498
3 12
0 0 0 0 0 0 0 350927555 384544795 521535604 762471245 941708378
0 0 0 0 0 0 0 282179184 340366179 384319790 725874965 966711634
0 0 0 0 0 0 0 0 0 359556565 382030553 425925706
0 0 0 0 0 0 0 0 0 0 0 987529667
360554627 918105463 0 0 492185700 0 0 409024526 969084959 0 0 0
682829196 831940232 185122224 473131355 0 0 4120989 0 176571247 0 337951968 0
1 13
259760559 578496473 50710330 205098807 720568069 286343117 889663584 766353445 177165207 708757543 238918009 64093543 897707821
732473900 272638429 532560552 323888726 940907135 262042916 348240168 588490545 106857690 737207026 232702345 407482183 358144892
2 13
0 0 184878597 0 901814916 829235220 679554090 658435884 192758715 509963852 449062919 880198781 0
0 404430722 0 633592085 0 0 0 328400674 0 0 0 0 227053691
0 382563058 724171967 0 775571527 874223858 544708807 481525076 620157011 0 0 26635535 0
0 859540960 0 0 680339077 0 0 297396655 585953500 0 0 26593115 0
3 13
904474821 737900484 720994654 655847875 562862 0 0 0 0 0 0 0 0
617120181 205354195 205155617 0 0 0 0 0 0 0 0 0 0
629597732 580628677 420328853 324717160 12152199 0 0 0 0 0 0 0 0
739018686 705748010 639482066 202751830 136128774 13742423 0 0 0 0 0 0 0
623013058 201194579 180574798 0 0 0 0 0 0 0 0 0 0
905132841 818500463 492768971 356778811 0 0 0 0 0 0 0 0 0
1 14
0 508526057 877525903 821253097 105600247 66235267 635333315 247056065 316075425 811100178 971789296 506133564 878988171 111746164
993641445 878882276 809606399 774384628 747958897 654536508 493916970 434376228 375304015 284046939 204800813 159008847 46898784 0
2 14
878159387 678226412 0 888133156 158527486 382955331 0 30838060 892020602 776846972 0 0 124313007 0
0 935696336 588943044 12976103 0 0 374939051 0 0 0 0 0 0 0
896198488 891496871 556283111 212044023 118156658 0 0 0 0 0 0 0 0 0
852262961 799230690 698918766 480840753 432991414 385502853 210768806 187879553 0 0 0 0 0 0
3 14
0 160877624 0 470496495 0 77078761 0 418804238 0 567991757 722724169 0 0 0
47321285 139768895 0 0 506015991 0 571160366 771497028 0 0 0 342411194 0 0
0 0 0 0 0 0 696630909 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 11341937 474580168
0 0 0 0 0 0 0 0 0 51370592 407047961 536617530 616575661 718329557
0 0 0 0 0 0 0 0 174452209 211181772 324938442 433749247 745023967 787569669
1 15
937772448 779403494 778272446 702880025 665334520 522556376 457204904 410556066 338724526 315852767 251552175 231190372 77054408 0 0
966819758 839250969 738846079 681728192 666313597 648996246 546015309 476548384 403579637 242247376 154260540 102848662 899778 0 0
2 15
840968029 774892150 484505172 240378464 191513066 21202876 0 0 0 0 0 0 0 0 0
940095594 749071072 719310579 371750278 347122870 214775879 206517998 0 0 0 0 0 0 0 0
0 284696631 626856869 474866491 0 337423072 0 415860656 57968729 1933458 0 0 0 0 636141558
0 0 0 0 0 0 0 0 466123302 0 413687497 0 967066677 466651589 952827498
3 15
524900825 366410381 164346681 142240034 0 0 0 0 0 0 0 0 0 0 0
775128341 670926480 374729047 249139636 107780374 0 0 0 0 0 0 0 0 0 0
694201668 607709153 541052045 126065871 0 0 0 0 0 0 0 0 0 0 0
852886304 754326576 674714705 473244526 35424027 0 0 0 0 0 0 0 0 0 0
511850702 314605520 285122894 0 0 0 0 0 0 0 0 0 0 0 0
580056145 272707493 243526778 240963874 105200992 0 0 0 0 0 0 0 0 0 0
1 16
70208718 0 582300459 0 811182593 239091493 620023544 361717932 499170721 230914916 0 998551624 132981426 996140926 301691123 620082269
0 0 0 35891958 40282011 219192501 266575992 460848252 473848601 539830263 591445458 615009639 697693106 764850835 790232075 968357053
2 16
0 197260988 118672236 806389960 426120365 0 282246918 67534801 0 674694496 0 0 0 450407606 0 0
0 0 0 550091889 0 0 0 0 39545504 366247698 368158288 884804555 0 0 0 0
375453030 0 0 0 0 0 0 0 540463209 54141710 152613096 526217442 187106712 0 0 0
0 0 0 838662463 0 304515183 343564792 216418142 0 415526448 0 0 936240523 0 0 341252554
3 16
660954553 520242198 496480417 346949842 257974023 213412233 0 0 0 0 0 0 0 0 0 0
802200538 620715441 375228615 0 0 0 0 0 0 0 0 0 0 0 0 0
889590060 366102427 324519230 94281132 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 165210143 254256653 340626199 413232995 496578758 858084998
0 0 0 0 0 0 0 0 0 0 0 0 100415215 617126109 758891717 879889079
0 0 0 0 0 0 0 0 0 0 0 0 0 243630577 373409019 467299247
1 17
0 0 0 0 74534739 164403677 173019038 245070084 306773780 408366571 414103388 740726120 793252355 831596206 843634386 856844340 857460908
856428777 716919199 762453099 276837919 382238675 284039558 542944209 557530505 539490830 842945179 804069376 0 0 101770851 42117415 0 0
2 17
0 502142322 0 8342864 0 0 0 910806038 0 0 0 474769278 0 0 460629609 0 0
997049686 0 358422471 0 0 0 550969176 0 905863270 504753778 119039228 0 514403818 0 602248734 0 0
0 315143855 0 0 0 788746461 879947369 461673641 939209347 0 0 475430011 0 645902755 0 0 546975092
0 576614972 0 0 0 46101291 0 392110968 0 0 0 0 604848921 0 0 236735589 0
3 17
900988756 791337230 726959480 349237236 0 0 0 0 0 0 0 0 0 0 0 0 0
542295871 383376792 238249227 186366500 0 0 0 0 0 0 0 0 0 0 0 0 0
899684247 616819139 559778046 360676211 96359576 0 0 0 0 0 0 0 0 0 0 0 0
0 524586065 0 0 0 0 653838415 0 165235642 0 0 738136384 535567285 0 0 265231486 0
0 0 0 227249262 905963063 0 0 0 0 432511938 0 0 0 0 0 0 0
0 0 0 0 802284264 0 0 0 0 892809533 0 0 298571218 0 0 0 210143756
1 18
788348180 304925500 459624750 0 708236987 54948405 956958494 101149700 852511673 777105157 406368574 0 0 150838925 393489953 0 551211664 0
564160317 0 287548838 135907486 269658814 0 0 733158135 790956861 67027751 744170832 661383684 0 0 252970646 896385585 334419298 767969715
2 18
572099772 0 888531737 996337642 0 0 993890752 203852466 0 0 867769280 0 319486458 547105044 0 0 818663021 0
19594361 0 1101630 0 578008315 0 0 0 0 0 505105579 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 346226256 393347781 534802852 968259792
0 0 0 0 0 0 0 0 0 176471791 360196923 481034200 506755704 515929128 590205957 730680211 773546145 934089317
3 18
0 565654659 0 481659447 810486605 0 0 0 0 0 0 0 999243008 590216136 0 0 0 0
0 290778487 0 775631539 0 0 640892786 0 0 0 0 0 0 0 0 0 0 0
0 0 599666829 0 0 0 417262003 895824634 931009503 0 0 0 0 0 0 0 624123935 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 788263192 823773183 977157093
0 0 0 0 0 0 0 0 0 0 0 0 504658954 580425671 707710264 726236286 731448956 875506342
0 0 0 0 0 0 0 0 0 0 0 0 0 0 357207923 449978988 538238697 561844022
1 19
0 0 0 0 0 0 18389970 123608572 267169774 305685845 336754001 337541769 447365592 649424763 725975442 782493709 820126145 826020899 947142153
0 377545517 629712680 720955052 484842761 219353962 827517761 367516257 0 0 402182568 0 0 479966014 841599253 264490224 0 342690296 629326289
2 19
877647472 0 0 0 122937845 0 483951945 197107907 405248964 0 152073983 560576347 0 0 654424705 0 0 0 0
0 0 0 0 0 2359070 196980800 0 0 0 482637379 776893434 30975966 0 0 0 0 0 0
0 0 0 0 493939312 393890587 0 675461199 0 0 247841716 0 0 0 0 135902549 342287443 238998613 0
0 0 0 0 595740425 0 634265151 0 238560337 295706727 0 0 0 0 0 0 84204090 0 567017668
3 19
0 0 0 0 0 0 0 0 0 0 0 0 0 0 199966917 490931771 638126940 745612303 963538607
0 0 0 0 0 0 0 0 0 0 0 0 0 0 101036779 236410711 279873419 445188683 864015469
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 384316278 488366548 785479198
6355919 0 975532599 0 0 676493192 0 0 0 0 0 0 0 0 0 0 0 0 94528057
664175653 0 0 0 0 79697085 0 0 0 0 0 649962985 0 839505094 0 329603963 0 0 0
0 331851990 688696931 0 0 0 0 413641159 0 0 0 0 0 0 0 0 0 872818996 0
1 20
868867790 72948316 816977414 0 585705802 0 0 154416968 0 764219135 458367846 0 969819119 0 690772152 507812602 0 806034509 709405168 580691354
631773838 290175030 865595106 0 241847453 0 551390346 0 272515533 936839732 874227454 652574532 0 371386385 894457767 0 0 664667282 738587717 0
2 20
527278494 0 0 635813940 0 0 665291924 542295532 0 0 0 353932673 617527925 743893686 0 0 0 0 0 0
0 0 462054287 463354724 0 0 0 956763264 0 0 238183760 0 0 0 0 0 768348030 0 13939727 0
0 0 0 0 0 0 0 0 0 0 0 0 14873115 191417521 441008459 623343979 667781721 702279340 738047812 810805568
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 390914711 418984554 643223867 662222622 683774697
3 20
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 163923840 200232438 250431660 373919783
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154748805 466644287 647676673 775554000
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 264290871 392058779 435062453 478070963 716127444
0 0 784583261 740866909 78040866 0 761375835 0 0 0 0 0 347732505 0 0 0 0 0 0 0
0 188323738 432709664 0 0 0 0 0 0 0 0 585182125 10820384 0 0 0 648462548 0 0 411764720
0 0 0 227674651 0 0 0 0 0 0 0 0 101204790 0 0 0 0 0 0 0
1 21
980940008 897549253 855092358 762508828 646698745 530825524 515508441 479493738 473939198 439348482 339276678 312154311 29951666 0 0 0 0 0 0 0 0
0 261265233 0 0 474923538 0 350743626 504458828 549754748 761102430 996227200 241364022 0 755072734 0 929818553 0 163723101 0 395750081 879083136
2 21
0 563882647 320516050 598888925 0 285541549 0 2713497 0 0 0 0 0 0 0 0 0 0 0 647068690 858993502
0 0 0 0 0 0 0 757283566 774886226 0 0 194317147 873300914 0 0 944328638 0 0 0 0 274911002
0 265899549 0 0 469846985 0 0 0 0 788152718 748419043 0 0 0 0 0 0 872767655 296831561 0 399224126
0 473677826 728107806 0 0 0 0 912384871 0 483004191 0 83990607 574325415 0 0 0 0 0 0 0 0
3 21
0 0 0 0 0 0 0 0 0 504132338 0 0 0 0 90186210 340086089 0 0 640132708 0 0
516464076 0 0 937106731 760072650 0 418088448 0 0 447248292 0 0 639927974 0 0 0 0 0 0 0 0
0 0 0 0 0 57469771 0 0 0 0 658041933 0 0 0 0 31403681 0 0 0 0 0
669749766 659390615 603761780 407942926 278173003 200269877 47489484 0 0 0 0 0 0 0 0 0 0 0 0 0 0
991014958 557376214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
877775956 343916879 230739169 172760274 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 22
980913144 645600615 0 563966300 0 267577797 3239783 289176073 0 0 912500688 84552890 178668404 0 487342947 0 0 340778132 857978009 929846035 0 0
994408143 964421758 829242218 721071433 716032266 578621161 558363230 386091941 287459315 267150438 128977150 71699885 38601879 0 0 0 0 0 0 0 0 0
2 22
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32582136 182244392 285951141 579816481 926665385 940105792
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63951604 65245498 91110653 389097508 537156728 771488278 981849955
962944705 899734686 830255591 722909717 696812422 275825988 11785565 2517447 0 0 0 0 0 0 0 0 0 0 0 0 0 0
705070423 381105373 195956480 138045919 24301235 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 22
0 0 561124889 0 0 0 0 0 0 201130016 0 0 0 0 567906434 743357993 0 0 0 411890469 0 0
0 720482896 0 0 0 0 801928083 0 61901075 0 991135750 0 0 0 0 0 0 13021396 0 0 484874790 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 754438564 0 0 0 0 124313228 0 0
0 0 344238869 0 732523183 0 0 0 0 0 0 0 0 602148151 0 0 0 833794629 0 0 0 0
0 0 0 0 371431557 0 0 0 852969244 0 0 0 0 0 0 0 0 0 0 0 108172193 0
475563170 0 0 0 114428619 0 0 268032028 0 0 0 0 909393322 0 729736156 0 0 0 0 95074462 0 0
1 23
430979880 0 0 13326717 0 0 176843944 401445074 0 71806868 868876567 368682048 0 774543965 0 294460980 0 554801047 616436506 650269406 178506485 0 0
15976187 394438365 0 228419826 937381247 0 0 39912363 0 587998137 126905721 0 0 5431498 0 0 706448801 784442442 525958234 0 0 777412214 270254452
2 23
462269286 91202196 0 0 120517388 0 380851765 0 0 0 0 0 0 0 0 0 939113940 0 0 0 0 0 283802488
893435421 0 0 0 0 0 0 466764582 0 0 0 0 474154261 19131220 0 864595606 0 0 0 0 282557539 0 443001244
481682687 453682427 404182466 394653210 342527568 296802222 61552647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
947947173 786437761 699056245 653357813 136239810 63274907 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 23
981535555 533527700 522580083 381225132 341200292 108677792 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
829198648 822406363 319492079 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
839219305 411586621 377800547 158010803 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 347197255 0 0 0 870914471 0 0 0 0 0 0 0 0 0 0 0 455568601 382374310 0
0 0 0 0 0 928071654 0 0 0 0 0 0 0 0 239058207 0 507325961 0 0 0 0 0 0
0 0 169787305 0 0 0 0 0 0 0 189173797 0 0 0 0 0 0 89359103 630118664 940775490 876736102 0 0
1 24
970547769 884045259 841539108 662153863 629853716 520498814 298173957 284922286 260815059 228410509 227950221 156356387 97040764 0 0 0 0 0 0 0 0 0 0 0
751899218 0 70318133 0 101167911 0 799822615 0 716814787 62067865 0 0 367210894 0 642259480 464750361 456643821 0 927029549 620798993 0 0 81524085 0
2 24
933705699 927291364 797820299 392358252 390201200 313749914 281592283 256596731 126372426 35429182 0 0 0 0 0 0 0 0 0 0 0 0 0 0
576992684 508863870 347685816 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 698781730 455124605 0 0 580476798 0 992129266 0 0 430430122 0 0 0 0 0 0 0 0 0 0 0 0
175656999 0 614178458 93092939 0 0 0 192875689 0 0 0 0 0 0 0 0 0 0 48667785 0 489445013 0 939992121 177808195
3 24
0 83008247 0 0 0 0 914990917 0 23585504 0 0 0 0 0 653019352 0 0 0 575404616 0 0 0 0 0
0 0 0 0 0 0 43793134 0 0 0 0 0 0 488868762 0 900286657 0 0 0 0 0 825111742 0 0
0 762700589 0 0 0 0 0 0 0 0 0 0 0 191492837 0 0 0 0 0 0 0 909077353 0 943305749
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 525784884 563650469 631615029 649669726
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92290736 308248205 491044544
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 561942526 565497428 605773345 620919491 745548449 952660627
1 25
0 0 797610925 449186633 0 681817140 362678698 525332060 0 523747034 0 0 978501614 0 514670 0 0 0 702146501 790745995 152466628 0 720101645 63779533 0
0 0 0 0 0 0 0 0 0 0 0 0 50029051 193242687 245200576 254055690 271819982 321016013 339264366 659275477 827033083 844626729 878326135 926401110 938338177
2 25
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14416229 111069212 508245132 584873523 809819008 879423114
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240028010 245316024 321244698 447716898 591156795 876563281 995944584
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120570770 551172013 581528632 593478528 609524757 983091997
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23611804 147658732 449982247 455288306 525126674 741051535 843730513
3 25
0 228047305 0 0 0 35342486 0 659228875 159160813 0 777287998 0 0 0 0 0 0 852264282 0 0 470296653 0 0 0 0
0 0 0 0 0 0 0 0 0 24287134 0 0 0 607608648 0 0 0 0 0 0 764183602 813336628 0 0 0
0 0 0 0 344358769 0 0 0 0 0 0 0 0 0 710025363 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 529225055 0 828121401 0 0 0 0 0
0 993392001 0 0 0 59618189 0 0 204792711 0 373829049 0 462687969 0 0 0 0 0 0 0 0 594727262 678546976 272558888 20198222
0 0 615603998 0 0 0 0 0 0 812126835 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 26
0 0 0 0 0 0 0 0 0 0 0 0 0 187801301 263700369 483722876 525134137 567091000 616495418 700393620 763799425 855139851 881832952 948606573 970708264 971342384
993303052 988258846 981592386 886919367 810155751 665202273 594519888 580711349 567837575 498842660 491259561 438523575 238641887 0 0 0 0 0 0 0 0 0 0 0 0 0
2 26
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 359275390 419656135 466443188 524870794
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 405359624 417666674 429259227 547572118 685340763 747048762 897907152 944627112 999264161
0 0 0 0 0 0 0 0 0 0 0 0 0 655389651 205235156 0 0 0 0 955994617 560810459 582993666 531822591 0 0 0
0 0 0 0 0 0 181389144 0 0 506661192 0 561217487 796598289 0 674672045 0 828586189 0 0 0 0 0 0 802920614 0 0
3 26
0 0 23917347 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
742397071 0 0 361212221 0 0 307038135 0 440696177 0 452468111 0 0 0 85347036 0 597327807 0 0 0 0 0 0 208304780 0 0
0 170646675 0 623923268 0 0 0 0 0 0 0 0 0 0 0 0 0 987085554 0 0 0 109936285 0 0 0 0
921552722 339467448 107606733 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
777494092 730071446 445893877 431999128 363130942 18997013 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
649756912 132786197 109150610 82393347 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 27
0 273665951 782603620 0 0 529589790 0 0 0 0 555526258 45536717 737835896 215283341 0 252786967 0 0 0 0 635026633 0 52294669 862424009 0 421942089 337206390
0 0 0 0 0 0 0 0 0 0 0 0 0 0 6494572 39206593 92758985 223663866 368175476 435329053 439799160 513579916 571154364 575345071 588761168 872722804 974731302
2 27
914359056 0 0 0 0 878468825 0 477912773 43305106 0 317380381 666559561 0 0 0 832148125 0 0 0 428725254 0 0 0 0 527645373 0 0
0 0 0 0 0 0 0 0 0 0 0 0 404217648 0 0 326504894 0 0 0 0 0 775711942 0 0 539384660 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 146250675 292133471 443921711 556108774 627395983 712080131 869069229
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59909307 204003982 664507462 693153340 929466766 934322767
3 27
0 0 0 0 0 0 0 0 0 0 0 927541384 0 0 0 0 229537948 253038799 0 0 0 0 0 339130677 0 0 0
0 697536268 0 0 0 0 357780997 0 0 0 0 0 0 0 0 644519643 0 0 0 0 0 0 0 0 0 0 0
162480485 549799433 0 0 0 0 0 0 0 0 0 356898238 0 0 0 0 0 0 17158014 0 0 566187493 0 0 0 0 836724413
0 0 0 0 59386497 0 0 0 0 716179351 0 0 0 0 0 0 0 0 0 161876854 0 129775860 0 0 0 0 0
0 897597706 0 0 0 0 814234229 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9153075 0 513368661 0
690806950 0 341700537 0 0 0 0 0 0 0 0 0 0 0 0 0 0 566254911 0 998479546 0 0 0 0 0 39519615 0
1 28
0 0 13907086 0 0 361555119 0 0 905039799 273245393 0 0 495606095 295856871 303614883 262459896 447121103 0 799993823 0 0 0 0 36591316 245365905 254181867 0 0
891439115 0 0 3541198 801269166 0 314109373 268297153 0 313214848 145768257 0 0 842262175 0 115314041 0 123445475 0 171915233 0 649475028 0 0 0 54488094 0 0
2 28
791299831 751554794 516427625 130649062 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
916494490 887544740 864336475 559760607 465263118 365532361 350759437 299725167 254780034 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
806807115 716276206 533640153 430918688 314235251 25571283 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
965445572 693985429 679563318 620007269 590974814 539908687 236793956 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 28
704219590 650001094 510565513 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
427599496 381438388 180663908 178366833 17086449 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
804169038 659459084 391814291 253950922 48584285 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 379065848 0 848737019 0 0 0 0 0 0 0 0 0 0 0 884490403 0 0 791564468 62744634 0 0 0 0 0 0 0 242745393
0 0 0 0 0 0 0 3605750 0 0 0 0 0 0 0 0 0 0 0 103685807 439165192 0 0 0 0 0 0 342309301
0 0 0 0 0 450746451 0 0 0 0 0 556077830 0 0 0 0 0 102980795 0 0 0 0 0 0 0 0 0 0
1 29
900849242 662216885 468392328 447078814 394059273 318126923 317841439 265025037 231993147 213012532 147788302 144471887 32082350 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 210239968 892336619 0 0 487808784 46080108 344977165 0 214614066 0 323904012 0 0 0 12689448 0 0 779536528 407096501 204018813 0 0 539591781 0 0 0 80044366
2 29
0 377333012 89863563 0 0 0 250993202 0 0 0 0 0 0 0 0 0 0 0 0 979937815 0 0 991826609 111172874 0 0 0 0 0
0 0 0 638783683 0 0 958625989 0 0 0 0 0 0 669205672 0 0 907939538 0 0 636507470 0 0 0 323341602 156057594 0 0 0 0
945536944 943481782 789944804 787532010 501059653 426188485 372505351 288690009 48757957 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
999459215 505195464 445863943 37373006 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 29
241636106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 146094032 0 0 383541006 0 0 0 0 0 979234018 0 0
917838967 0 0 0 559180083 0 0 0 0 0 0 0 0 0 0 0 737837364 0 0 0 178488500 0 0 0 0 0 916269335 0 0
0 776274136 0 0 0 0 0 919873482 0 0 0 0 0 0 732093732 0 0 0 0 0 0 0 0 593760150 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 338460351 0 753940292 0 0 0 0 0 0 0 0 0 0 0 577094618
0 0 0 937216334 582339181 648902520 0 0 817834400 0 0 538284534 0 726846588 0 0 0 0 0 0 0 572481955 0 0 0 0 0 0 0
0 0 0 0 0 989754086 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 340936647 0 0 258029405 0 0
1 30
229502433 970987871 347536185 0 598394015 0 0 675523626 0 566623132 0 0 0 0 733810561 0 527743587 0 0 0 473854286 622915158 704604013 0 0 0 526172208 0 755860993 0
183573053 0 0 0 885545928 0 370072292 0 0 984045815 0 954006579 0 85591126 0 0 247830477 0 909641054 0 598031687 997398720 0 0 0 512781841 0 841758493 163251003 0
2 30
870924696 729452548 679791223 415755207 268764123 221729060 124494044 111559274 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
995064919 971804138 562305571 379893326 337157787 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
876693430 865436541 606819534 431057258 170026737 137433335 52168197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
917239387 752370885 714533376 539153505 367330025 238433706 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 30
811589661 779361150 729437550 727564695 679379633 466934257 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
800494229 180055263 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
767570105 675104265 589696529 408555054 11396460 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 17301644 398772181 0 933892210 0 0 0 0 0 0 0 0 0 749363332 614986149 0 0 0 0 0 0 0
0 0 0 938179991 0 0 0 0 0 0 930947722 0 0 0 0 0 0 0 0 582836909 0 0 0 0 0 0 0 0 113186315 0
105726075 0 950661112 0 0 0 0 0 0 0 0 0 0 0 669194659 0 622090552 0 0 0 0 0 0 0 0 0 0 0 0 0
1 31
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6981752 58047398 151507335 223406916 257297329 263417804 346270331 401036480 475187968 586007876 743252235 749802611 855790736
0 0 441960096 393054954 0 0 564779996 161162438 0 469987521 0 0 0 389463606 0 0 0 0 21400242 341926305 0 300620510 0 956168844 0 0 37390923 0 162612863 0 877478473
2 31
0 0 0 0 0 0 0 0 0 485289817 0 0 0 623563061 0 399546451 759541352 0 0 488528304 0 0 0 0 324895734 0 0 0 0 780189685 0
128507695 763370843 0 0 0 0 0 0 0 0 0 959818925 0 0 678651361 0 0 0 0 426140402 0 0 0 0 0 0 0 0 709747420 0 0
0 541113258 0 0 0 0 0 0 740171928 0 0 0 0 0 22529266 506394493 0 0 0 0 0 0 0 968199088 0 0 0 484782495 0 0 0
0 584720243 0 0 557463003 144179530 0 0 822808927 0 0 0 751043787 0 0 0 0 0 0 0 0 0 0 0 464850871 0 0 939534161 0 0 0
3 31
891673694 825357538 398602481 198503371 72340737 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
940965636 926541644 680739339 439435230 361753691 163602934 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
553068770 2103677 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 251571049 266649809 553975770
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 449464352 586285181 706835310 887461464
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 117396766 182332450 546282422 562457452 610332964 733643753
1 32
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 898894 12354663 33950951 132916402 263052639 328445123 399807010 482529950 534527772 601309515 722745562 746464521 755853572
0 88037655 169495720 0 0 0 396151557 0 0 109553958 671239907 994411389 0 0 467779747 657060989 12730318 0 0 0 0 0 0 23476805 0 563594573 0 0 0 818767810 0 42556146
2 32
909126452 685691746 406192180 361753152 283551026 195359080 84177326 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
581636065 349922293 278342455 240715411 232367602 204042467 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
744694947 725068268 385185512 337911368 296192378 224348696 202570111 113683370 4225497 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
963036759 365615857 246607395 203737097 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 32
797015440 588211043 557895580 30278485 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
787470723 685202014 286532503 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
758135159 595941263 577463104 296357309 218449446 25059530 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47956300 0 0 698825990 0 0 0 47822886 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 117793512 0 0 0 145228325 906456358 0 0 0 0 0 0 0 0 0 0 0 0 0 724641710 0 903283846 0
0 0 248648528 0 0 0 0 0 0 0 437494010 0 0 0 0 0 0 0 439749229 0 0 0 0 0 953143329 0 0 0 0 0 0 532967576
1 33
0 0 0 0 0 0 0 0 0 551414175 0 904710491 108613969 619290971 13759501 884501637 752710261 0 969444616 0 0 0 692798081 0 0 833286767 0 0 830327601 0 0 412943031 798808187
0 0 0 804571410 0 0 468293835 873770404 0 842151324 0 859700182 0 458190723 798244376 0 0 0 0 0 997329352 104825109 0 463142115 0 0 0 535712440 0 0 999990651 166687367 0
2 33
0 0 0 0 0 0 0 0 0 0 478588565 0 0 403009650 0 397883578 0 0 0 0 0 0 0 0 0 996215988 0 0 0 0 0 0 0
453600464 0 0 0 877501399 0 0 244695013 763154234 0 0 573663433 0 0 0 0 0 0 0 0 0 222329461 0 941943226 0 0 0 0 0 0 330680289 0 892559484
998285991 973824163 948901217 649611480 573982407 104004636 73707050 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
909073729 653220902 507022317 504716593 349857639 329616660 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 33
976618336 566693423 293706768 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
956476497 920686362 511402991 342686621 176909611 53357242 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
875215598 401742284 272086438 29382443 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109839845 991192090 483429138 0 0 0 0 903391323 0 0 0 891268557
293763064 0 0 0 0 0 0 0 0 283591355 896571986 195015513 0 0 0 0 0 0 0 0 0 0 0 0 0 191682832 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 415082785 0 0 0 0 0 0 0 0 467451970 0 0 0 0 0 0 0 254684156 0 0 0 0
1 34
0 932956493 942990394 0 682504247 0 0 246809982 0 0 0 0 0 0 0 0 0 0 0 0 0 0 744190978 0 425555311 895127920 779259620 653608162 965660108 0 711459160 45276802 65926901 0
994423141 985324345 904741004 895698052 850792696 719903737 708418127 624930341 448962660 350363831 274896785 206768990 126102369 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
