2 92568 92567 0 6597 23339 46174312 23339 26902 4274514 85092 26902 641650934 23339 62585 877075892 47920 85092 617235899 26902 30868 182917403 58183 30868 784224573 30868 92397 501094888 67322 58183 444084598 9141 47920 72007707 45445 92397 955305566 58183 59294 487269936 45445 46653 214867158 22839 45445 546306117 32645 59294 157082789 50705 45445 140936165 48033 50705 12887266 33233 46653 906541887 32645 3543 142335392 32645 11809 330807661 50705 43782 755349673 61053 48033 39745729 4470 33233 234216068 18711 61053 963837377 61053 5993 533693558 41202 18711 248209343 41969 41202 735739440 18711 18535 128692400 18535 12975 629581502 17104 18535 158840077 57713 41202 13974535 16378 17104 694954090 14479 57713 150019618 57713 50616 238949049 17104 47617 90146457 57713 60866 51926299 72793 16378 935998122 56053 50616 237586726 47617 510 337545344 15266 56053 848514856 34797 72793 942301885 72793 66870 65270726 20637 34797 537236176 34797 13268 481164274 82450 34797 426510691 36636 20637 805998318 82450 85109 792296941 20637 8960 172379724 85109 4318 954964735 4318 30143 87187918 85109 55877 981085481 85109 85871 743123671 15041 55877 788335292 15041 42620 939814143 42620 47224 34650849 55877 37996 702152237 42620 45187 442602247 66149 37996 507510409 42620 64366 666418787 56846 47224 999172451 65549 37996 481195383 66149 28652 385931052 5481 65549 11155878 71632 28652 920841581 45780 65549 969639547 72685 65549 716264503 45780 787 704692764 45780 28218 572841331 28218 49442 292614920 28218 29190 323941392 49442 3820 858533523 28218 41836 9251202 41836 23504 646032940 36456 41836 133490544 23504 61448 357952643 61448 10322 257897554 21953 23504 495382813 13150 23504 817673048 61448 23106 202139381 61448 54998 30208352 10322 4999 304093178 54998 79285 827536655 15902 13150 58377379 15902 8686 206846697 15902 17471 618066160 81363 17471 383290766 8686 77463 409398066 77463 71369 630251804 17471 17672 761819927 59040 17672 220399083 17672 49385 601438041 16016 17672 663953294 59040 12052 122125242 17672 62926 308392244 12052 58263 925173670 85168 58263 201076249 62286 62926 85073450 60861 62926 943085488 11228 60861 281507240 57560 60861 51992177 74344 57560 385752973 60861 48371 81205783 80720 60861 680341259 57560 62069 850582045 62069 90555 180232633 48371 29938 266966455 48354 48371 401794114 62069 12196 583524227 58671 48354 265062440 58671 65571 700700327 62352 65571 230517065 5333 65571 124535658 65571 77908 782905829 65571 37685 16590393 56159 37685 775102380 44131 62352 669019168 16882 77908 208898210 67956 56159 956006392 38281 37685 166715237 44131 49621 36433354 16882 23103 582602264 38281 39373 981134892 91305 49621 234319556 74107 49621 360832084 37304 74107 309091939 23103 88357 394650805 6440 39373 668341686 4172 37304 560232217 20315 6440 144356657 90846 37304 368176934 6440 6952 350437877 90846 43929 932830740 36022 6952 639937402 6952 11722 301091905 43484 43929 252974619 2053 11722 6116857 28055 11722 640925066 28055 59422 672489610 56541 2053 256943567 74762 56541 79659317 28567 56541 799886804 28567 41925 810677208 56541 83762 698529282 37397 41925 771992355 83762 25900 652764734 81972 25900 614861326 25900 4577 882398090 81972 62650 562538697 25900 68556 141561898 43976 25900 34020830 19377 81972 53672211 19377 33460 82629748 43976 9107 879905784 68556 77027 422358248 2699 19377 493473751 55031 19377 407917556 2699 77601 976327685 77027 91190 466621745 77027 40507 294536889 7197 40507 222775607 91190 67859 83816089 91296 67859 950504232 9015 91190 90361698 23804 91296 193582371 23804 66592 81706232 9015 36802 478976460 18354 9015 120257237 9015 48279 829975717 53213 36802 21758265 66592 87410 842045071 49701 18354 606867880 48279 30878 513625270 83779 30878 173590091 20892 83779 963085232 16453 49701 923893814 30878 79188 415428601 30878 91476 876014120 79729 83779 678956781 63711 16453 436524813 63711 78212 50815762 2200 79729 952658702 51098 91476 506125835 56870 2200 91398429 78212 62394 925595308 51187 2200 293468217 62394 32709 480905058 51098 87138 722635707 86853 56870 336048012 73880 62394 827293692 73880 66330 364352777 87138 41043 337510433 75783 41043 463930109 83535 73880 850746910 37550 83535 32416721 58569 37550 720458741 27553 75783 658019116 27553 67563 613024703 10804 67563 451066081 37550 3197 205279203 20391 10804 522612523 55865 3197 849334469 17947 10804 399083516 55865 57001 703080609 62652 55865 320712323 71802 55865 739297470 8532 71802 986594507 79390 17947 169879177 62652 32006 142848806 71802 38006 298444205 38586 79390 12930510 38006 71661 111014357 38559 32006 249569439 71661 63720 540127276 41702 63720 986011239 41702 14403 782329609 53165 14403 244153897 63720 57774 217174044 57774 1101 908666953 78671 14403 83401639 57774 81254 155661653 1101 88988 619477075 84642 78671 752023361 88988 5134 445297125 42878 81254 515015037 81254 13078 627686741 62389 42878 467676976 62389 15199 51411522 80840 15199 20289207 78159 15199 270398284 80840 67928 189461625 23135 62389 367440559 34101 80840 389424670 80840 4896 781885633 34101 51068 209901954 4896 9656 379987249 4896 46036 540502730 9656 46569 507819766 53919 4896 641336924 53919 10280 744947307 49060 46569 401890920 46036 30055 536813857 50464 53919 963851496 35915 50464 291847010 5248 49060 884796874 5248 42742 842957498 30055 44763 467489536 57596 35915 212906719 5248 89279 500045358 89279 14853 7522179 74116 44763 712595973 37774 14853 75510918 57596 42275 92006450 58705 89279 103173844 58705 79718 241480273 9808 37774 742211683 26661 79718 73271550 33545 42275 217971788 58705 70169 424799967 79718 84314 873780097 23998 84314 924580440 84314 46483 88888039 23998 29519 632168352 29519 39363 101500531 29519 68502 1619809 29519 91858 842161021 68502 11117 201564835 91858 41113 672347184 50521 11117 206035321 89056 41113 879431006 41113 85507 623642178 50521 8027 795919486 41113 57035 605700929 50521 77099 586553122 37828 85507 376226421 77100 77099 45130437 44472 77100 882103515 34017 77100 397909536 72059 34017 288329583 77100 65381 499001927 34017 45259 313465475 45259 47844 856681522 12695 45259 963867586 10184 47844 661117943 65055 12695 157066083 41402 10184 322451201 10184 90604 867224338 16902 12695 330138338 41402 36804 984778309 41402 20417 208458864 35325 16902 82057380 16902 42683 366844290 80253 42683 387607775 42683 44790 35981811 84511 80253 116680242 90361 35325 818403098 29041 90361 581179386 29041 68072 650208724 68072 14159 56629676 90361 44371 419982579 90361 81062 556908316 12819 14159 846920368 14159 17246 565837165 17246 47674 602090621 65155 12819 798782866 81062 49024 616652904 17246 5791 64138785 49024 27646 402550189 9728 5791 453283719 65155 39326 832716616 27646 53034 826032086 5791 87123 705142375 65328 39326 31237034 37675 39326 804774794 37675 75169 224226816 53034 2636 6595166 87123 76297 672223852 65328 88868 57784136 25136 88868 735606940 25136 39116 493709191 17251 88868 322940591 25136 39187 972779100 89441 17251 798891989 91313 17251 543858633 19932 89441 666377637 17251 61244 674656018 39187 57580 880211312 91313 35650 752137545 38536 35650 292698542 35650 29213 704347753 38536 38507 339218762 79849 35650 150576839 35650 11664 269491153 79849 62388 102019980 62388 24535 573268430 33602 11664 97036948 88597 11664 411123966 50710 88597 135804745 50710 54443 297661686 22399 50710 314708012 88597 46561 908754976 54443 4984 161481746 4839 50710 74195123 66690 4984 257963684 60654 4984 28080680 63259 4984 883819021 35043 63259 378287055 88258 60654 231258404 63259 43817 95273184 63259 26776 357908999 8904 63259 634040254 35043 77640 269783333 67253 43817 524761993 13045 26776 107696524 8904 21438 790284154 1385 8904 491495701 67253 19702 264284915 1385 75037 45554468 21438 18729 271629437 35016 21438 557890050 35016 24077 118345938 35016 62473 667009557 35016 56280 181137632 35016 42505 144411200 31442 56280 84062695 42505 43887 649985128 31442 50660 809782494 50660 29686 615783517 16544 43887 177872888 6859 50660 862000865 16544 92295 145884575 6859 51593 372228871 73670 29686 711506711 51593 87640 601165875 26711 51593 721301489 92295 1205 135362615 1205 38875 305797697 24113 38875 336280418 38875 3616 405672832 1205 59527 615862492 24113 43224 688044515 165 43224 912871173 46725 3616 38132431 43224 40147 537404195 63513 43224 104651080 15559 46725 36678709 30832 63513 605417975 40147 29425 218254193 9792 63513 826690916 43333 63513 5093535 12389 29425 830992343 12389 49398 240156181 29425 67711 795344669 39677 67711 476241717 67711 86179 762160915 12389 53405 395785727 15747 86179 210468179 15747 78128 653065138 44361 86179 689827940 44361 52218 464605926 58619 52218 442390743 58619 18858 602563724 18858 6537 762708562 79168 6537 69766105 83008 58619 492754334 79168 41663 842424583 6537 69369 67832137 10074 79168 165569416 41663 8696 364050062 25169 83008 916710656 72731 41663 586431691 72731 16573 133965457 11190 72731 473669634 25169 3618 45500478 72613 3618 830016278 2071 3618 515525643 16573 46868 716423736 62825 46868 25248439 46868 40821 791423633 40821 16645 773564475 16645 76821 22390531 46676 40821 165473694 81327 40821 256118872 46676 34350 805915822 81327 21145 825370591 41692 34350 451412610 52014 41692 740155561 53828 81327 61218501 34350 11060 224925012 90993 21145 82355469 53828 7137 469341730 76826 7137 32381010 53828 59188 421003178 90993 64821 369930463 5331 59188 857676690 59188 59285 201637477 64821 32180 464516696 40997 32180 675322587 40997 6471 550670629 5331 3424 193320850 50788 6471 761413937 39876 40997 640359851 50788 76407 82627877 40553 39876 420427393 50788 49313 808297328 50788 57194 215010527 80491 57194 805696671 38500 49313 168437223 81056 38500 10053684 49313 48446 144159359 40187 57194 534378972 91855 38500 452830295 54736 40187 565424355 11933 54736 424563934 28274 48446 166940341 86650 28274 344652553 54254 91855 115134594 26708 54736 282440125 54107 11933 686590754 41092 54107 505315357 66637 41092 910683077 41092 59342 330076189 54107 41200 820233768 41200 19833 648112297 66637 5555 889397445 16019 41200 550534176 5555 85052 990584841 34769 19833 127704785 78478 5555 836550051 34769 38706 524620530 3807 78478 22669853 38706 65785 931844668 38706 8969 854285486 34173 8969 188083265 29383 34173 622185010 46982 34173 593313372 87966 8969 118757204 34173 11879 806796886 23197 11879 274419322 59505 87966 769278423 11879 4183 99697189 63079 87966 440109534 59889 63079 28209769 10005 63079 351323926 4183 577 972599387 83280 10005 868250211 83030 10005 745217537 74999 59889 838106384 83280 22033 571928723 26465 83280 697928313 68104 22033 424620969 68104 86288 432014520 74999 87291 67147595 87291 60231 482369143 26465 4308 398753289 60231 18084 505383683 86318 86288 276492865 60231 26083 293765207 60887 4308 218340235 40992 86318 21978804 148 40992 373549937 34424 148 891241560 60887 13472 395356594 60887 53539 423303197 1263 34424 460570292 148 51417 13915400 34424 67948 264989544 13472 35821 428569432 19274 35821 389774025 52561 35821 673704054 51417 68916 867618841 67948 90957 139494140 66426 19274 829613652 1518 52561 153847039 31537 52561 783381177 66426 3576 943926208 78501 66426 66054857 78501 29949 128214938 44885 31537 122064763 29949 85678 133729467 41988 78501 377782343 68478 29949 467826315 37924 41988 151123834 53313 85678 827425373 46501 68478 512367022 3010 68478 181941521 3010 90894 385249863 53313 61198 81646618 63731 61198 312244056 88509 46501 967850102 6217 3010 411319498 38357 6217 105072697 38357 46280 304493129 34284 38357 643818504 91241 34284 637322117 91241 26897 9192947 34284 10520 630225535 34284 3124 510392695 81900 91241 78447708 330 10520 174763577 10520 14431 543980195 60442 10520 528349641 28690 3124 383173457 27257 81900 849126273 28690 18707 845489915 47398 18707 643559096 47398 88001 286301735 88001 13987 586700117 80538 88001 981919426 47398 21429 869869105 21429 30907 713099290 87006 88001 339378703 87006 84733 61114012 8587 21429 829706892 87006 31023 892622165 14245 8587 287925498 87006 80878 66208266 14245 63414 218348769 52442 80878 278787748 52442 35787 997315584 63414 118 589484116 38650 80878 233603425 52442 21091 242022823 21091 41233 319097064 771 38650 755854861 771 86917 548216491 72641 41233 920544569 25 41233 517311675 86917 74469 442399291 86917 68496 678769350 68496 41450 56521736 2460 74469 624140166 88703 2460 488002686 88703 62972 572111723 12012 2460 614996675 30378 2460 891068095 62972 11303 62818338 17019 11303 80266642 30378 41138 797491411 87395 11303 233816108 21092 11303 440846224 58834 21092 727333123 87395 62631 374660492 73866 41138 900598423 19781 58834 296696066 9293 62631 4597588 8621 19781 251095321 7563 9293 475947802 44 8621 28775738 56146 9293 358404790 33033 8621 322519531 57751 56146 848253203 7563 17514 79177105 78316 44 395211727 73600 78316 32916250 73600 10875 135047489 57751 85663 263576783 20237 17514 392702315 20237 74642 959541759 73600 15694 307813406 15694 38874 725184861 9586 85663 609455626 14520 9586 646181446 74642 3107 420410888 68131 14520 985979301 78168 14520 171245947 14520 71588 880804911 78168 10433 398869400 71588 82567 653051694 71588 60146 689166882 82567 4235 423108961 60146 80118 717279465 80118 5397 686594981 79400 80118 177439367 12293 4235 255798868 5397 89458 754890915 89458 48739 650180114 79400 51817 662296610 33177 79400 154782668 32895 12293 823835094 48739 52586 861523174 19073 52586 154293501 51817 45560 867096539 55513 19073 554826452 19073 31927 199760376 31927 74368 763665225 49885 45560 920724053 79800 74368 162071429 31927 39731 443442820 74368 10043 958488474 6162 39731 824763566 49885 60001 532741766 44792 60001 782758630 44792 17956 476337941 44792 39512 130262224 30545 17956 783335966 82356 30545 286775 44792 91663 439146184 30545 56014 195825066 56014 58750 92564247 82356 57072 90482319 57072 816 18454778 38637 91663 189690512 56014 25504 323558105 57072 67194 225069701 67194 87682 184891368 67194 10648 700458669 67194 37662 229809648 55289 25504 912671510 87682 34664 125791297 10648 87750 858836972 64760 87750 887235481 55289 83552 551789429 53355 34664 579023409 87750 68742 25387000 83552 68915 143199937 53355 54637 380333477 54637 91154 832108388 53355 84305 899729969 91154 36190 55673669 36190 34138 142745773 84305 46637 27149288 88929 46637 810714519 46637 32902 178938090 61764 32902 963106522 89602 34138 471352463 61764 76267 918889349 76267 81090 533583590 76267 67731 390002309 19505 61764 70809623 19505 57453 636711004 78407 19505 383774976 81090 51232 933213322 50004 67731 292101168 7994 19505 224066207 40206 50004 810259311 7994 48750 293372571 51232 88581 62532770 64629 7994 946883882 59922 40206 532505819 25406 88581 398716596 26662 25406 289482948 16809 26662 214962576 25406 48613 493317422 67238 59922 788189886 66481 26662 20354192 68591 16809 335685653 3737 68591 146978070 75956 68591 472528881 66481 91559 806874966 30752 3737 344403122 54847 30752 915923416 42317 91559 159575576 30752 92472 594379132 82519 54847 72443395 30752 88770 573998912 42317 30406 983259582 54543 82519 493798634 54543 89985 539064747 88770 65466 655703391 33010 65466 403759451 33010 69872 457188222 69872 68012 785219449 69872 17574 860860428 36536 65466 600794577 17574 23254 659376117 68012 20052 989902370 68012 13468 435489740 36536 45591 258788418 66722 45591 960970103 9962 45591 9270174 45591 49607 507424502 75623 9962 250967224 49607 82030 895784613 49607 73217 988339192 82030 37257 969802952 49607 87243 932578286 37257 49462 836576445 39858 73217 736190164 10091 37257 533095115 12945 39858 70204967 87243 85205 134698789 49462 79088 472803464 39858 76620 62101633 12945 45023 452573751 29678 45023 767856394 77104 29678 263073450 13750 76620 11922729 13750 20629 129020382 66043 20629 304072644 13750 59508 311711696 9402 13750 214490916 22205 9402 405899470 22205 11492 519636767 1633 11492 453536934 11492 91865 184107075 22205 16843 97719464 55756 11492 436365588 91865 81713 741510742 15020 1633 7147510 55188 15020 79088006 55188 9543 360961116 52121 81713 902801148 66012 9543 856202128 9543 42650 133107536 25290 55188 1697454 52121 48755 139183069 25290 90562 394141912 66012 27213 119772081 14712 42650 539688522 90562 87657 966510561 76435 90562 949567264 27213 59928 42601461 7540 87657 339785652 76435 17067 441949122 69239 87657 683229394 35547 7540 974453413 69239 36235 863198581 35547 6897 269590703 55220 17067 761592442 30381 36235 732191832 72105 35547 700033818 56093 36235 684510964 6897 43120 268973788 56093 40461 7954410 40461 48796 82624759 61542 43120 532457907 56093 60678 596244044 40461 67520 123157575 51584 60678 64204269 60678 19251 135479207 51584 34788 938660172 60424 67520 496656871 60424 50039 544736232 34788 25319 373775813 25319 82564 21462162 25319 27943 774651268 25319 49001 682375244 50039 85558 668188059 82564 570 115961627 570 65636 760011342 85558 90868 208156488 49001 49275 935811107 85558 86836 425077665 570 24824 592946578 19583 49275 181624427 19583 41497 941748294 49275 298 395907454 86836 85060 774659701 34500 85060 57169088 75914 19583 99488709 74774 75914 959435858 85060 48681 652643578 74774 41419 185818560 1184 75914 445676485 7074 48681 702006805 85353 1184 57915621 1184 55649 203189775 55649 80730 714563824 85353 22334 757728108 55649 67435 970065721 8861 80730 740968886 52022 55649 912153482 23429 52022 55251880 52022 69029 77520026 69029 40970 687765047 37876 23429 43568566 40970 89781 756181410 91353 37876 141528359 40970 18827 722076479 27932 37876 948812855 88817 27932 497925369 42253 18827 186762927 18827 36291 852971552 13984 18827 181898932 42253 11570 61353503 42253 6343 255084894 6343 1510 768811367 12451 11570 791715077 35902 1510 706567908 30577 6343 789000562 1510 72090 603792886 1510 62688 746566561 46542 12451 233813970 71674 35902 154490616 76081 62688 180332462 90779 76081 232490083 59023 71674 962548295 78869 46542 231889323 71674 84050 173096110 76081 65356 131252207 78869 30335 270785606 65356 68113 741804699 84050 69161 553575475 69161 72024 568692918 21543 69161 107787579 68806 30335 359509038 68113 53970 42778958 21543 48388 924071109 21543 15038 846686867 15038 63695 84999726 53970 16343 886897894 21566 15038 410309858 48388 77935 736742817 60205 15038 517482386 21566 12321 908503783 45573 21566 996804887 21566 39922 35071692 47310 77935 923919060 25727 45573 124645713 25727 1651 553823249 85305 1651 702821808 45357 1651 501562804 53095 1651 871924235 55128 1651 874710041 53095 88604 209228338 88604 42417 450663131 45357 75046 129715926 4135 88604 798088771 75046 34419 355688519 75046 22917 776297669 24839 75046 669338449 75046 58119 1030741 4135 56460 216744843 31244 22917 998090006 80733 31244 122594479 24839 4578 131372895 11182 58119 170278241 31244 83721 276049751 4578 61669 911085960 83721 89801 465846278 4578 64690 962985908 56481 83721 68956880 61669 52132 629998746 13097 64690 811676926 89801 19071 740165856 1907 64690 954912266 1907 68875 66109851 89262 52132 966430795 89262 69817 733409156 89262 45403 476761597 61496 45403 73983106 68875 80242 533936270 69817 69768 93586539 76774 69768 138980172 51092 69768 813262162 36341 61496 977503146 55040 36341 226368557 46560 76774 573982604 18105 76774 471054725 36341 80108 547087267 59290 80108 678666824 88561 59290 473241236 29452 46560 162975239 5669 18105 880147717 88548 5669 109225532 59290 60144 604904379 88548 78247 817560155 88548 25076 132502683 88548 4827 653859369 16591 88548 768335542 81952 25076 581342002 4827 42796 948402300 60011 4827 497331414 57556 42796 516594210 21320 16591 613077133 3600 21320 32123071 85780 3600 270713709 21320 60582 889036981 26844 57556 797552687 21320 573 182589692 60582 27291 831126711 85064 26844 795019555 60582 15546 631367418 10059 15546 264866260 85064 50448 904037790 21187 27291 604864667 46698 10059 631556840 87423 21187 998123049 21187 44657 633200921 238 46698 97274394 43853 46698 283431436 87423 6300 243054711 6300 68584 487278119 6300 78333 987834091 44308 43853 606309089 78333 50329 44125375 44308 62491 810434202 68584 78918 938639016 59912 78918 324216216 59912 80489 579544757 59912 29781 89223428 62491 61505 418666497 59912 31954 442709091 80489 72337 702184871 24449 72337 636539504 31954 88124 27220767 70757 24449 633889427 87008 88124 474116084 88124 72311 254883519 48339 88124 258514702 81927 87008 484890307 81927 14441 151144758 53646 87008 846817704 24238 48339 589642478 24238 70068 145805400 32426 81927 104320625 32426 23218 58629359 53646 10335 660841794 70068 65289 792293016 23218 64035 429764811 18470 65289 15002280 23218 25531 201319810 64035 48210 727261054 58063 18470 622575602 74542 25531 842418767 40145 25531 695853529 48210 71810 36246730 15420 71810 327666282 26642 40145 789298411 32085 74542 759131053 32085 57012 939012344 24730 15420 875165337 23640 57012 238955149 28654 24730 351496502 18740 57012 751550145 18740 17704 165113386 59672 17704 90763240 29069 59672 120476831 28654 79366 746901788 60113 79366 505201565 60113 60533 329175436 29069 55752 769145979 81213 60113 900569730 23802 60113 806035649 81213 78921 866637370 60533 87388 330004652 87388 59132 133651080 40154 78921 508324117 40154 87067 446209819 87388 86852 108887094 86852 58424 346114631 86852 1462 669345088 49318 40154 492950023 26979 1462 812451212 16261 58424 90423400 44041 49318 681688716 44041 30447 223740570 44041 1836 490053701 44041 47938 252679655 16261 27216 666694791 28604 1836 566288751 28604 35542 482515790 36598 35542 54385781 67898 36598 72546060 36598 86100 555693225 9169 67898 550871913 35542 46767 307949981 46767 19289 43718425 38842 86100 567587968 22566 86100 745784514 22566 29596 26338763 38842 29175 930126552 29175 47468 583340624 22566 65595 226905982 65595 21057 421302302 65595 47957 660370003 29175 54196 742816565 24511 47468 540047234 91597 21057 986242049 80275 91597 150314295 80275 42220 499059145 18704 54196 148775829 18704 81119 626435907 42220 68291 312941828 72710 81119 901180238 57817 81119 704551592 81119 91740 338715921 44434 72710 882631031 72710 87220 612407447 91740 80726 463109523 30573 80726 855654136 23245 80726 873817151 51657 87220 971398018 1250 87220 100705747 36495 23245 731490377 57367 36495 204608041 66208 51657 804722598 57367 20078 890074996 55959 1250 398394471 36495 53866 330215080 66208 91352 114259516 63954 55959 79610059 91352 30758 226993866 63641 63954 80064681 63641 13628 776810802 63954 44786 725627410 13628 51033 371686429 13628 49486 935968339 63641 25532 718341646 92350 44786 5757214 35469 25532 140210477 60765 92350 532897895 60765 19368 416265472 84952 35469 81124281 60765 58079 478506066 35469 50951 114234651 81427 19368 151138732 90968 81427 45741018 58079 29237 713634847 42307 81427 70050259 35057 50951 521496251 29237 6990 975426937 90968 63622 247638580 35057 89160 88783476 3779 42307 800585712 3779 43786 268328600 75825 89160 157422292 75736 43786 738245613 16316 75825 76715736 68163 75736 388347705 75736 57283 935741953 75736 43513 503733 83604 68163 253976113 57283 1625 317529631 76277 68163 24566798 76277 33438 310572960 1625 55639 35773907 1625 23883 144278428 55639 19610 902427873 23883 61821 101909063 33438 10467 180118942 19610 53398 348842473 11210 10467 23980506 61821 973 911228996 40668 973 611490679 76088 40668 360950742 11210 73204 359708106 73204 29740 339146016 29740 37848 260215574 34042 76088 433811529 5141 34042 896771884 37848 36840 535878119 78367 36840 735417084 56200 5141 68474628 34042 48379 618251150 76452 36840 898407591 76452 81172 393137701 32831 56200 988427674 9426 76452 39370851 92191 48379 75363497 81806 32831 904266072 16875 81172 903126861 32831 87961 797768712 87961 87534 730174746 86796 87534 751464873 87961 24049 195283007 24049 86308 613403462 92040 86796 433298898 24049 35780 116350372 43972 35780 544214553 24049 10674 672157214 92040 61476 385487963 43972 41371 542388559 52171 35780 39962171 16044 10674 978605007 82583 16044 937653637 67695 61476 551639905 5326 16044 851877957 33841 82583 935569725 19786 5326 259909253 9848 33841 451071678 33841 69271 187787705 32035 5326 38869735 32035 30413 118328386 6386 19786 122860128 19063 69271 594854327 64887 30413 957681433 30413 84197 417861306 85451 84197 59290626 64887 72250 786862100 357 19063 573149143 26819 64887 773283062 84769 84197 270328936 58536 84769 326714015 357 25438 912246422 58536 50740 745449608 50740 69983 41815527 72073 69983 132825939 1861 25438 406840265 72073 84369 793454416 1861 75966 618729963 72073 72690 882266784 27223 75966 221167382 48441 72690 634030437 72690 77289 757951566 52528 77289 170869990 46110 27223 850440973 65894 46110 308406106 46110 40497 274346771 40497 39503 179184919 39503 80735 74259739 65894 3534 402427642 73074 39503 710388189 46845 80735 901793225 80735 11926 491440605 20857 73074 351961546 89118 20857 936072733 89118 90243 244131013 46845 15279 386872770 42257 89118 142730821 84897 90243 151570336 7807 84897 180957744 8710 42257 110270213 29962 7807 975297567 63776 7807 977000319 53792 8710 571210176 29962 35315 79117013 51116 63776 19851673 36949 35315 213924098 63776 55486 611766354 55486 73658 174441588 24121 35315 520567969 91342 24121 50472580 91342 12537 972787134 12537 14020 495376780 14020 17208 139718734 24121 8689 429118765 17208 55066 501474774 8689 2178 662556676 63114 55066 924005960 55066 26946 483771176 38918 2178 395849753 29835 26946 26403003 63114 30778 57426089 63114 60598 894895371 27178 29835 798208152 38918 8249 337953043 62492 27178 32367629 62492 67400 788507802 72639 60598 530803671 62492 30825 973189066 39141 8249 783348047 67400 55826 843715231 40716 55826 794213158 42564 30825 466627861 91944 55826 850861601 39141 20247 770984303 64443 55826 218319925 20247 10991 219961828 44899 10991 37714407 44899 51741 649971156 67995 10991 36710507 22412 64443 712247729 22412 23156 81382520 74528 51741 926749246 46396 23156 637156464 67995 58072 135224945 58072 66786 7278845 58072 50838 557843682 12455 50838 190244782 60625 50838 224743821 82803 50838 827386929 50838 41714 992850436 12455 27805 645631779 64943 12455 26485568 74685 41714 180185813 82803 82939 76817794 5914 64943 369413621 27805 69928 285974454 9278 69928 142337404 69928 81791 915498680 4727 9278 965178362 79706 81791 52514729 25616 4727 882180149 9449 79706 626465559 45526 25616 487346302 83278 79706 966047662 57216 79706 551970202 57216 41944 65472786 72511 9449 24226713 64808 41944 733464516 18352 41944 325964125 72511 47323 273825193 79034 47323 451864182 7919 72511 998690234 56284 64808 625039696 18352 9949 373695453 55964 9949 669945238 56284 47208 267707965 49534 55964 889084940 86748 49534 329583017 9949 86860 450415602 86860 54763 396197173 54763 42065 959561477 7165 54763 52504135 49007 7165 111177360 9794 42065 893233413 49007 32566 301283660 42065 2262 837551928 45010 49007 579374602 45137 45010 347349427 45010 90615 455463777 2244 2262 499665056 45010 14421 999771409 14421 88907 382567102 14402 90615 366579243 4259 14402 970320290 14421 40011 860297148 88907 14617 524413347 14402 47776 533220121 10916 47776 508679515 4534 47776 67918833 9211 40011 786571664 14617 46900 421487884 4534 32910 122350334 9211 71228 165398456 9211 34319 57793134 24330 34319 895777338 59524 71228 598787597 6373 32910 29863909 59524 89884 489437796 69022 59524 546021168 6373 58160 918470694 92046 69022 531308249 50043 6373 78693291 69151 69022 872317873 50043 51498 413958551 66116 69151 841802083 92046 51328 309439197 66116 49667 677170157 51498 18886 116668803 51498 56821 606521989 49667 4375 315947195 4375 5114 584436475 18886 72299 102880774 5114 21787 748605840 72299 39359 715776234 21787 5710 904593005 21787 55358 553461673 39359 20172 929647320 20172 28959 205462324 55358 43465 72044119 20172 22285 594718248 54721 55358 819951089 41314 22285 29652519 54721 25417 40979675 44880 54721 192206209 54999 22285 173299607 41314 10765 2317341 44880 37108 275404544 44880 46704 77069166 44880 63563 697516683 54999 25718 23670092 66704 37108 279608678 84554 63563 743043641 25718 29937 914319428 66704 74143 863737540 66704 28771 420443189 28771 20404 605242448 74143 25316 67645933 79735 20404 442548224 28249 79735 486248986 80342 28249 756127269 15560 79735 995424184 55985 79735 122317375 28249 75740 863642723 15560 50505 999871811 75740 49537 844748288 50505 13492 868301793 75740 26162 305706368 9757 13492 38645664 34917 9757 264884099 26162 27244 58905692 46628 27244 65871692 34917 70909 778237915 36142 70909 856592154 11479 34917 242143230 27950 70909 708056920 36142 18983 707422433 36142 5660 609231458 11479 523 679342532 523 26611 881642696 5660 76097 886549936 77212 76097 555272596 76097 52125 408297000 77212 54957 923746213 52977 54957 933521108 54957 53106 54358568 52977 66431 726473949 52125 53282 214123989 52977 69401 106264233 82467 52977 430530703 21473 66431 266073634 65607 53282 199194311 84612 82467 547101427 69401 16140 655752223 48654 65607 133816300 48654 74860 758174652 48654 67252 821334952 4168 74860 332767015 16140 50850 879458911 12036 74860 529090966 50850 53024 297659890 5841 12036 510439519 12036 81665 703679791 81665 51777 86394753 53024 67356 795279651 61977 81665 10867836 81665 79024 360545779 81665 70227 739882050 67356 62715 871004264 51808 62715 986607514 70227 80272 638061891 92037 79024 730219500 54352 51808 615778463 79517 92037 541545145 21962 79517 172016093 85070 54352 160733744 21962 90590 506601993 8389 21962 198842520 36756 85070 248253120 85070 86298 872742157 4456 85070 654679078 86298 44195 809918754 4456 15894 798704838 75284 15894 775388411 44195 62359 797951426 28666 4456 379562366 44195 31002 64327141 75629 31002 600442860 75284 28199 877801080 62359 37784 27859328 41227 28199 917656815 31002 46821 224525854 49686 46821 712282683 41227 5239 487056942 41227 67630 561121995 80246 49686 856584923 67630 90225 948441791 80246 48302 83542279 89396 80246 68820832 48302 42170 121888432 76123 48302 473442965 31401 48302 7818275 73028 42170 316265363 55828 73028 70392060 34652 55828 307798188 86628 55828 96399965 73028 15458 286844458 73028 53650 502230161 1812 34652 596810540 62373 53650 812179292 53650 80651 54118902 80651 614 226249958 35374 53650 187784243 614 64359 454740022 614 34921 21239277 85493 35374 828410030 35374 16798 783111950 64359 39455 884968696 18551 34921 2038488 76244 85493 145960105 16798 91725 53612143 56433 91725 535291678 39455 33957 120834936 37922 33957 44616440 56433 38036 879325291 36726 33957 728094360 38036 88137 378076297 37922 4102 641037585 38036 19117 116652905 3709 36726 674981962 48499 88137 377438760 48499 28647 485090771 28647 18390 44652997 18390 2451 112444372 84440 28647 177936573 84440 78096 356528159 58563 78096 58313594 41795 58563 277038014 20219 58563 634374375 91857 41795 749310354 58563 52103 178450185 21705 20219 152176559 21705 73001 136781732 21265 20219 974903369 91857 48575 594024450 9684 52103 96359516 48575 53517 858310022 48575 17881 837046619 6224 9684 656542454 63027 9684 802170852 6224 3677 765444516 7230 17881 771060441 7230 55199 755551547 7230 30666 707939338 7230 10823 369752908 10823 64463 756141938 55199 17652 639687106 17652 10193 957245922 64463 28404 406565340 73898 10193 587452523 16460 10193 287067322 59334 10193 677085699 28404 40622 822811374 29077 73898 900856712 16460 83083 168656010 16460 43199 18865555 40622 92161 566759274 40622 60079 462891335 43985 29077 690540799 78859 43985 564753094 70804 43199 480596715 43985 43737 313529498 60079 1477 934246228 43985 66828 454301708 1477 3273 907957410 88701 43737 46434057 88701 43878 430598968 43878 10821 45434776 1193 43878 942684774 88701 17932 437796870 17932 90574 354351751 47289 90574 897957658 17932 90959 99104769 90574 85124 95938196 75897 90574 384196017 15508 75897 702455624 38676 15508 834102671 23463 90959 690109252 15508 29796 139276892 75897 18328 961676816 38676 90181 38681540 90181 82665 947291733 18328 26174 436663328 29796 65876 427723549 26174 19499 791534345 26174 22893 195721585 70622 26174 174699193 65876 40188 66997121 22893 89184 159560937 19499 90139 915965879 70622 58009 676142955 58009 35562 113582384 90035 35562 339439325 90035 69159 131110875 35562 46531 800618944 58009 5553 83499569 46531 17270 805931262 72925 46531 866130040 72925 24596 23517811 89869 72925 326975392 11137 5553 11890358 89869 49147 813454601 49147 32886 468892570 89869 5167 165426212 76853 5167 748419736 76853 17286 24726809 54292 17286 257362643 75398 54292 787324666 79217 75398 794517177 17286 36533 780550884 67020 75398 716255930 75398 8589 139469305 8589 44945 894841753 8589 76586 322330833 44945 25841 4485633 89018 44945 290960769 8589 21637 24519551 44945 38014 907998240 25841 77045 689899790 42351 25841 974381975 76682 38014 859849241 61732 77045 567914917 77045 77796 989934325 76682 73273 566530201 61732 79508 978707823 39241 73273 84620323 79508 87381 63647887 73273 83223 774699995 39241 34220 934721670 68174 79508 434398253 33398 68174 598853402 49499 33398 660615993 74986 34220 682290740 49499 17014 969301422 17014 74110 199587734 49499 43824 515542756 67042 74110 500341231 74986 69999 29165208 43824 81701 143729955 43824 28478 979759757 81701 73530 647809193 67042 72759 374950581 69999 66396 993502406 28478 90050 374979420 28478 14068 99197754 67698 72759 572464079 14068 92014 387253044 38685 67698 173940457 58076 14068 359243354 67698 78315 294250664 17234 78315 644474326 64858 17234 470784411 17234 87212 598283791 76581 78315 487607462 17234 76867 800677727 54601 64858 422000573 22779 76867 236779998 66349 87212 864976699 86002 76867 651634428 86002 14018 11022831 14018 1195 754366491 14018 83982 301399686 14018 17487 374116031 79062 83982 63679668 83982 79809 323614721 1195 17107 292190472 64950 79809 20240100 25835 64950 965420952 82744 64950 115440851 25835 7925 918086685 25835 49069 625428332 7925 32840 922154547 32840 62314 842071110 32840 72738 92490734 8370 49069 732120065 8370 54581 97054070 62314 19349 244549523 28817 19349 480622440 19349 88298 578826597 8370 81218 204541287 15227 88298 754748788 38576 81218 723046714 9423 81218 112222991 7948 38576 98545478 38576 17244 846528780 9423 49610 701331468 38576 4566 61752120 9423 77982 186681793 4566 89453 115649961 49610 6267 250045117 89453 74901 87718790 74901 44951 39289281 64085 6267 450585641 50760 74901 655966564 52640 74901 916730177 44951 30637 784369905 52640 91191 209755959 91191 30101 151500552 30101 29310 900916986 68611 91191 254675489 70582 29310 971710890 70582 90852 71919229 90852 88118 432009321 88118 43582 789802588 70582 80927 390289897 61024 90852 247945657 64813 88118 91979591 61024 44484 367826047 61024 67469 807146657 64813 9222 424493819 61024 36739 884300460 46104 67469 100388499 17675 46104 568796693 4112 36739 268551717 90973 36739 354451429 41562 90973 69675796 21554 17675 331750512 29477 17675 212141679 48059 4112 105228745 50678 48059 311419115 41562 23882 746824672 21554 18665 678560026 48059 65743 846599708 23882 43156 86402194 52161 65743 70178683 23882 25919 82655900 429 52161 719759735 78894 25919 753568261 78894 68673 287449799 63188 68673 463302807 33611 25919 250379883 50392 33611 968063546 60607 50392 232122676 21707 60607 345890228 60607 48025 887182192 33611 55895 832870060 40792 60607 69190463 48025 14133 30360176 55895 52971 410332508 90858 40792 127085587 20448 90858 627658380 67251 90858 992539381 20448 51473 97818584 90858 58250 341007244 16827 67251 473260320 16827 67825 27169610 4356 51473 42321353 16827 20364 158286947 16827 78306 732987430 55321 20364 464311797 20364 25333 14002866 89918 78306 959209185 76949 89918 513644642 78306 27479 556532549 76949 42179 106331730 68665 76949 109521039 68665 8263 598392320 68665 48609 786440925 42179 43626 553200762 59106 43626 933995635 48609 44443 636790918 75986 44443 602617633 44443 3017 513947450 77335 44443 658588997 59106 48021 117598104 92537 75986 572137202 42934 48021 272599000 69713 3017 772343347 48021 43585 225948448 92537 33124 562737140 42934 30065 717526730 69713 84558 771302987 43585 38729 479351298 38818 30065 717162653 50824 30065 537708430 79918 38818 911529490 38729 70816 169872583 49665 79918 558644318 88198 50824 127568053 88198 52778 783271262 79918 41908 192650459 49665 54841 81799826 79655 52778 591787550 41908 67455 104009450 52778 33156 888051767 24914 41908 2532526 24914 30175 44037468 67980 33156 774013896 67980 31710 184095774 33156 58992 408457174 39075 31710 847367538 25972 67980 601336250 25972 15453 686650136 70149 58992 553576503 25972 11914 229730233 89391 70149 616933395 15621 89391 397288928 11914 88073 887630148 8043 70149 257909092 15209 8043 806812475 65559 89391 363418887 65559 71483 604055705 71483 28635 288213212 65559 33561 783361468 15209 12167 574278850 33561 84257 46629538 33561 68049 364321655 33561 69833 291402859 12167 81899 660462705 69833 52580 422739029 52580 62017 34343476 17895 62017 165089978 85838 17895 590921993 83797 52580 273225230 83797 90856 749392423 5461 85838 699824642 90856 78273 594415405 82154 78273 225300363 5461 41977 386982648 87733 78273 207453952 69237 87733 52996822 76649 69237 87940586 43022 76649 607081977 41977 42982 25839317 87695 87733 76839155 74053 43022 862770319 76649 19238 488250769 43022 81575 100364082 53028 19238 933096772 81575 18960 633036546 43031 18960 158659716 81575 59529 647816855 53028 13973 341774235 56620 18960 488220088 56601 59529 734295398 13384 56601 395051079 32974 56601 654790228 91219 56620 762159745 32974 36628 714851457 17634 13384 86965937 17634 62733 236577407 82946 32974 460422290 62667 62733 977596551 62733 7444 509033636 17634 8117 786892032 72239 62733 298215220 55622 82946 179964070 10291 55622 551143218 23937 10291 671665642 72239 84162 103011536 23937 49873 440070045 52967 49873 750802310 3488 49873 833570628 49873 18859 61765178 73419 84162 153477467 22072 3488 45145397 73419 86566 98467369 72022 18859 967399397 73419 36530 771386757 22072 65860 544306293 36530 57077 176052265 72022 86513 356346886 14661 36530 641069937 14661 13053 730270987 30330 57077 799369759 83067 30330 423729319 13986 13053 183861486 67320 14661 186816427 30330 52504 540010034 30330 8903 270886899 91990 52504 249829067 74837 13986 936058722 52504 80928 526632680 77285 91990 981909403 6892 77285 84923852 74837 11312 708814575 77285 22543 221253559 80928 78874 469508799 3791 11312 825167915 11312 68777 27575425 36377 3791 885578657 25131 36377 716493828 71423 78874 330869072 1641 71423 791904956 68777 45900 4408208 71423 88355 416882955 42173 88355 231340499 84375 42173 160082758 19082 45900 961432495 42173 82162 761025315 42173 65931 520724207 45644 65931 12365163 45644 83796 240034052 88090 83796 604301261 45644 81170 386686447 63314 45644 542255990 88090 32353 788214128 12820 88090 46737947 15395 81170 14576422 15395 56432 842478654 32353 4837 753951107 11590 4837 978254601 75400 15395 317335985 68976 15395 448297485 65650 4837 132845870 70024 65650 30157526 80243 70024 531679040 39866 68976 248064192 39866 77423 376912999 77423 73435 689431407 70024 36524 189274838 26826 77423 888380898 4379 36524 342953565 22081 4379 96572165 73435 67957 478794448 67957 42378 81547315 26826 37464 903445126 45609 37464 70553511 45609 82782 50655625 67957 4036 352065940 25614 45609 580690145 82782 43516 542104270 77116 43516 424746153 37297 43516 736598626 70591 25614 495050264 18576 37297 270291296 70591 53912 510233780 22167 77116 661814067 37297 14316 798823739 59584 22167 63233682 14316 23778 254986100 35879 59584 362880091 23778 69981 57099262 86222 35879 231728687 35879 83430 804800946 77945 83430 996289079 69981 30690 966018092 63364 83430 350376626 56609 77945 181078161 15159 30690 897456096 79884 56609 218037984 28260 79884 212969876 28260 38876 178935936 15159 51066 286491809 55518 28260 338202875 18528 51066 107894211 5887 18528 347022835 26110 38876 604136550 5887 41154 756724253 57973 26110 216909683 5887 5031 419659864 41154 70026 799532640 70026 21808 456624811 5031 77383 481474900 57973 14452 941917216 71277 21808 166347745 21808 59134 399194738 71277 32572 593259663 71277 55483 106617914 12631 59134 408406698 59134 27710 81993311 55483 10058 890526111 10058 10702 839591559 27710 87481 833138242 10058 54459 183044249 32442 10058 10357362 54459 76344 115763036 90910 10702 693414767 32442 72104 664831966 76344 85024 62607167 11171 90910 406337013 89719 72104 619220731 85024 17679 313305232 52274 85024 236178773 89719 36792 944748215 34988 36792 717260282 89719 15493 13402729 52274 71922 455757672 34988 34230 807481754 7957 15493 6859150 7957 7528 43976538 80249 7528 298262814 71922 69641 532139211 65200 80249 437160119 80249 35108 19083598 7528 39656 656236708 41466 39656 286271246 6849 69641 83468710 65078 39656 192970533 35108 13456 19499622 41466 45889 964232952 41466 18315 16976625 66965 65078 902095346 1362 45889 388179017 1362 4521 466662909 70365 66965 405135803 51027 70365 264771026 51027 5956 375411718 21323 5956 400108897 90401 4521 846397762 51318 5956 17371822 56474 21323 697129453 90401 14041 630608259 14041 63998 903219544 90401 81046 100245644 56474 250 813813889 39868 81046 217028119 49944 81046 599663325 22294 250 156041159 32736 81046 533733264 45764 39868 235396858 59927 22294 133343513 32736 74808 347300383 8161 74808 2110820 13028 74808 26359767 13028 24207 19118123 43879 24207 203659402 32884 24207 199891005 42042 32884 496845737 87288 13028 510362802 42042 28098 730862413 15509 87288 366602676 18577 87288 7483555 32532 15509 772046695 18577 61835 806624692 65870 32532 786228780 65870 44429 97165376 59011 44429 247222134 72306 32532 133360223 65870 46716 44391387 46716 82751 97841535 72904 44429 55967927 80247 72306 779757083 72306 44989 988284946 72904 45323 211485829 58869 45323 578726900 44989 87810 527857139 44989 21826 595271473 39612 45323 764111925 9717 58869 551381755 63712 9717 525614478 9717 31972 170307218 22355 39612 814731877 31972 54033 919761961 75958 63712 519378653 75958 65480 812844788 22355 59163 27662857 22355 38893 623753824 52609 65480 977187995 59163 83153 789055459 79859 83153 815719218 79859 79738 836054766 38893 56225 165628284 16674 79859 583949749 79738 17090 503677107 45824 79859 58025876 691 45824 30491089 45802 691 357104138 62009 45824 645862443 61660 45802 645831414 67787 691 93535796 61884 45802 487493984 45802 16625 32521618 81756 61884 486167641 67787 42078 575802927 72237 61884 50899787 72237 21854 495521808 11320 72237 292647551 21854 57844 23313492 11320 63133 295922999 57844 4426 716961503 89841 21854 408798533 15627 4426 582281967 15627 8919 592675556 73411 15627 895285118 12460 15627 98418207 13015 15627 402215872 15627 69751 667568615 69751 38563 697159997 22505 69751 296963452 12271 69751 281475705 39536 22505 222034119 69751 24556 87334141 26539 39536 290663953 38798 12271 243795319 50879 39536 637638229 51839 38798 940535825 51839 65080 708209412 50879 19317 664855781 11053 38798 603478553 19317 60314 96940987 19317 45714 253994513 65080 44521 140325299 87824 19317 786410697 87824 36639 75299383 87824 40548 815480918 60737 45714 283753737 44521 14594 986288948 87824 42778 552196706 14594 47079 334251858 86126 60737 863539851 85192 60737 609265195 12851 14594 870843198 28710 12851 31926170 22377 47079 323392274 91599 12851 948356228 66693 12851 189817831 68517 28710 772006468 68517 67610 976430217 66210 67610 20144774 28079 91599 494307664 66210 72946 113537386 72946 33940 725657078 72946 49875 1665627 49875 43138 229295584 43138 39568 926362157 49875 64889 160323921 64889 52644 601943811 85304 64889 558134658 36590 85304 271898797 39568 67923 121791052 3675 64889 154376541 3675 75968 127638465 75968 44116 494268360 35211 36590 337316525 7771 44116 8314631 8020 3675 55071525 77960 35211 462201939 77960 21487 926711048 87607 21487 911098735 21487 14527 799785049 21487 88921 953874766 51865 14527 78120944 45103 88921 843792437 88921 10952 42204908 19295 88921 370298882 19295 35450 188462609 51865 48029 180637541 19295 44618 156091131 35450 71651 272686105 35450 44266 894351733 49613 44266 177548194 70008 49613 107885451 91539 44618 730151859 40840 91539 103617697 91539 5202 43119481 8772 91539 183744186 91539 75213 716028064 39057 40840 257845523 82761 5202 750637079 42637 39057 528028085 42637 83782 21595439 33938 82761 350644082 33938 63826 885108115 83782 60269 729655228 60269 4354 852659217 38059 83782 143827655 31242 38059 425946568 38059 38447 522473892 38059 16149 138825953 31242 87967 502381720 87967 581 87043384 11784 16149 883972378 59552 87967 653023733 82312 87967 67924649 82312 86735 146901031 86735 17736 229629472 40033 17736 17476126 86735 30139 223245797 30139 17747 939525116 53652 17747 912894810 86374 30139 281940686 87752 86374 527424444 86374 26626 160951919 26626 53340 569018380 53340 42380 381022624 87752 50325 186756004 42269 53340 462558705 50325 91268 123653806 24212 42269 917578983 14832 42269 224275950 50325 28854 640047537 32967 42269 938009182 28854 73480 886695325 24212 31139 412624253 14832 51292 819188703 31139 2089 175953824 72805 51292 87274228 88944 2089 514049343 88944 56834 605792953 51292 89709 400520368 30536 89709 859500522 88677 72805 307397934 78052 89709 363037453 60300 30536 142674366 66657 30536 475146543 30536 36867 902645499 88677 21365 673372086 15686 60300 625234091 65376 60300 706942359 66657 61860 91320552 36867 41729 215893758 65376 89004 184809502 41729 68332 823168992 10579 89004 403910481 89004 24021 486959266 35316 24021 268293872 88302 68332 96739920 75138 88302 373551716 15484 10579 711776244 55626 35316 445426508 78196 35316 735692745 88302 16417 7149566 15484 12677 41243038 12677 74996 674164942 33764 74996 670242000 16417 62513 831865508 50390 16417 737792569 38709 50390 41820093 50390 78485 568050203 55512 78485 842439856 28566 55512 102677772 55512 8279 253985608 34460 55512 391458232 86733 28566 511711412 1959 86733 848796103 86733 47708 142673612 47708 44338 157726276 34460 69149 698586379 69149 27634 782206833 4707 1959 504703759 69149 62923 990753165 44338 86072 43617291 27634 32625 205760627 71755 32625 142023645 29305 62923 88717005 29305 6876 828820298 32625 44799 800229927 2856 44799 95845166 77934 6876 415375928 51339 44799 147438985 87656 77934 417210847 2856 48427 553693579 88942 87656 292452123 34606 51339 478939135 34606 13213 477547629 87656 10668 232140489 34606 21929 172728511 34606 36226 901879227 34606 35483 918744210 13213 33428 4816316 21929 2812 733399072 57382 36226 51372341 57382 70966 621475219 75136 35483 577833509 57382 50317 607290433 2812 3022 6055878 45066 75136 867901439 50317 12568 304471103 12568 48791 812029414 45066 15028 87528868 89812 12568 619569481 45066 49941 462910537 80390 12568 300459834 13363 49941 23303478 15028 13664 113725336 42724 49941 79181609 51874 49941 714272756 31746 13363 85786108 42724 52496 130287804 7387 13664 77631823 51874 72437 241408459 72437 34945 614595867 71662 34945 643437156 7387 14669 122179811 7387 73767 554993556 73767 58059 450076312 71662 62728 234410734 58059 77672 671893727 77672 42079 130292963 48253 58059 606590961 42079 11621 428349697 14390 48253 91142706 11621 77129 521359217 12761 77129 183403128 37621 14390 693064778 7786 37621 241741607 6177 77129 344722650 14620 77129 748815835 14620 51146 480437142 7786 90762 148659075 38681 7786 933220672 6177 29032 915026434 51146 34666 511722235 90762 37540 555018323 34666 26036 987150065 58439 29032 886033494 23535 26036 552414552 87048 34666 115671265 42358 37540 859137712 68489 58439 577937138 58439 17253 412625692 29920 17253 44224778 17253 12582 381048918 68489 27002 598024496 45662 68489 516552607 67951 45662 749433108 47792 12582 197935306 12582 11008 322437385 79409 27002 956412403 67951 89881 204189087 49372 47792 744097690 21842 89881 64094931 79409 89842 624947831 34418 89881 75318710 13535 89842 331356937 89842 47119 741320733 90304 34418 177967292 38399 89842 353847319 2386 34418 431102472 2386 57668 273018620 90304 73950 403588084 84991 57668 249944708 44202 38399 391943969 56906 73950 163697280 52292 84991 302354149 52382 56906 996951541 17046 84991 163141647 4990 52382 47996780 14903 56906 945845366 23431 52382 124691371 52304 52382 776571335 640 17046 873701280 14903 85621 356590314 23431 36703 366071187 1608 85621 884453112 36703 9801 735347864 1608 53379 366574233 22359 53379 742080934 11343 9801 262707363 1682 22359 811907273 11343 41150 126180930 37511 11343 464029699 1682 41978 574937986 60808 37511 77412054 15344 41978 635341966 15344 2893 650502004 2893 42208 773148226 87602 41978 71484628 12098 42208 309300932 15344 66642 917431325 87602 64851 781678319 66642 62721 186827939 66642 69095 195620810 62721 30066 611803453 62721 71326 834687086 10565 71326 23389683 30066 12313 85085891 12313 17621 102706941 65424 71326 704478558 11895 10565 33323578 10565 85885 234738767 48884 11895 456766524 85885 20948 913061564 48884 12687 990141882 12687 19601 670839665 39603 20948 121149239 39603 21514 117901446 34108 21514 453286886 11856 19601 236886049 42670 39603 771850426 39603 58375 341317415 21514 26289 737473849 43674 26289 987692188 11856 59324 938943530 58375 12933 20299784 17739 59324 737023969 43674 15106 361125388 43674 47139 967958243 21331 12933 427074345 12933 6712 201582147 4137 6712 570706033 4137 69902 402948344 21331 52319 630708561 2346 69902 2129734 7068 69902 773841918 7068 17629 644200444 2346 5723 274252968 61611 17629 246595337 61611 8335 74371433 8335 17450 659148602 17629 49745 862838673 61611 67141 54742467 61611 89443 442479414 25590 67141 55700062 89144 49745 685833534 28080 49745 819984118 25590 59006 432529942 954 28080 945147045 26858 25590 931684041 59006 73609 635865812 28080 47438 426289637 47438 74606 525717992 26858 18190 366773248 9913 47438 815004110 18190 59537 662884895 61366 59537 240848597 59537 34502 722841632 7014 59537 307236679 53513 34502 23324472 36469 7014 887391154 53513 4669 620218948 34502 8950 818213922 92107 8950 782824084 72912 92107 968503742 75394 8950 415670445 8950 70514 125066785 8950 66762 589468509 34803 70514 395019036 76351 70514 128130806 16869 34803 249902788 66762 66653 536692207 16869 81594 21771969 81594 36955 638858796 81594 81643 277371235 36955 62545 544461738 75379 36955 223857622 36955 4157 577170361 81643 67702 69945926 4157 21409 510465210 36184 21409 779535270 5064 36184 200368272 67702 91881 620612086 43458 67702 260419531 91881 79067 746078538 43458 62471 78170617 62471 15031 884598736 43458 2112 339249059 2112 55244 726913011 2112 22688 940412051 91653 55244 492807471 15031 13470 874079335 68554 22688 502070825 55244 15636 611252986 17892 22688 516276841 15636 38821 168015468 13470 67753 900370200 89445 15636 905446864 24923 15636 10736871 19212 24923 241646107 38787 38821 259449431 66987 38787 605313083 77769 38787 787195895 77769 47053 755451571 19212 76493 775186345 22338 66987 223425852 54343 76493 33253762 47053 59783 837175257 76493 87691 401271233 13837 22338 812374035 36392 54343 275179139 82723 54343 918392883 31635 36392 53805943 13837 52281 401564324 20215 52281 547255192 20215 46788 821358220 20215 64843 668059852 52281 77047 803269139 87979 46788 76266144 46788 68919 674397352 43739 77047 107100683 68919 29075 971962653 45021 87979 995328390 68743 29075 380711729 29075 34444 110082504 1014 34444 19180396 34444 28308 878507966 55006 45021 265843680 46942 68743 318962076 28308 1796 996856720 1014 46622 15651133 89335 55006 525438240 46622 32673 802435292 61776 46622 991483080 89335 25552 592460789 59326 46622 582670273 61776 45302 416219986 45302 3357 397464964 52238 3357 68803537 30733 25552 513180699 3357 54432 676295156 45302 10992 269180381 52238 12220 27483423 12220 87457 192149731 12220 817 54948413 77180 87457 65179116 9300 77180 712254091 77180 8481 754310528 25142 817 476873784 1271 8481 98423519 8481 71253 264190390 25142 22729 473928744 77190 71253 88243068 62350 1271 944475102 71253 10234 502086750 77190 76549 40965343 77190 54788 547565945 58517 10234 438217728 85433 76549 845169782 76549 20934 774011215 76549 51651 671890258 19446 54788 970717738 29076 85433 987356735 31848 29076 603866432 29076 86769 323338224 31848 9575 386081442 23258 31848 235900091 9575 50718 120455339 86769 61173 436436594 33585 61173 186222461 33585 46391 80135292 4844 33585 969421599 33158 46391 537333525 18291 46391 55266954 46391 88360 890523134 20200 46391 135137851 85700 20200 226017549 85700 86237 799074091 10052 18291 683400204 31739 20200 530121153 86237 51783 957746822 43133 86237 299299741 43133 16234 481245480 69496 16234 370306421 34365 43133 42234570 34365 40938 708721767 16234 55345 783716684 16234 35686 602587446 21650 69496 790815392 6270 21650 556069866 66092 6270 192165269 32068 35686 96268268 75339 66092 649579655 66092 92487 631557101 66092 44350 3315581 75339 9915 192234637 64088 9915 930397197 75339 8688 7225666 92487 18611 763805805 8688 56551 181841101 65336 8688 786577316 64088 48107 780926584 79019 65336 273738933 48107 25262 596376909 48107 7009 893884780 7009 20947 598409200 7009 73371 548687190 19705 25262 504232865 25262 49501 295052526 23405 7009 383763054 49501 83799 2500919 41885 23405 111946859 23405 49140 920048416 23405 8416 49573494 53243 23405 201737309 49140 61989 194927296 61989 79315 974493811 39578 53243 263641325 79315 11376 211884260 21770 39578 165303419 21721 21770 717497707 43049 21721 44335438 11376 4785 310906436 21721 68703 316968092 392 43049 389390968 43049 81424 756843418 4785 24702 129245185 78922 81424 29822703 36595 81424 840479150 25818 78922 438180522 48012 78922 163327139 55399 25818 883047433 6899 36595 608961696 55399 28125 91086394 92214 48012 711739691 55399 80208 779131345 28125 58169 872618779 4791 58169 400454996 11544 58169 224551436 26180 4791 494516877 6263 4791 123186933 4791 22563 5834290 6263 52841 972666920 11544 31204 154242068 31204 53960 967569536 52841 86652 560395229 22563 10360 78046756 31204 84165 973750324 53960 43425 295164120 43425 58047 360370757 18343 43425 26259229 81995 18343 141173910 28634 18343 815485235 58047 31298 787435923 58047 14543 964084691 60097 31298 653979073 31298 87756 385829444 87756 64110 192220091 85050 31298 400503054 14543 58244 24158785 61944 85050 791401096 53031 58244 204001966 58244 26594 733029374 24632 85050 408972652 50610 26594 95105358 14102 24632 740130005 85166 24632 613878211 26594 57640 872758943 79291 57640 127965519 11929 85166 321916466 14102 29157 794664015 81388 11929 884354533 79291 22122 340741601 60574 29157 391506173 82035 81388 128069481 67767 22122 814349945 67767 36124 705251669 22122 59646 493951127 59646 87521 48620550 62047 59646 318990887 67767 68437 377299887 87521 5892 117606843 25644 68437 645457505 20119 68437 273057893 21029 5892 503077002 21029 21389 423022283 25644 56925 423386247 56925 91193 330750826 91193 72821 88984139 21029 8943 210405202 75990 56925 990438304 91193 44267 841556894 75990 16212 43107057 44267 92340 986487365 25516 16212 90948149 59193 16212 87969863 17855 16212 69631844 25516 4834 311942483 10084 59193 48458841 10084 12104 341028722 17855 55367 179974734 24630 12104 849276858 31720 55367 923944169 55367 60987 220005178 87737 31720 754801031 60987 44190 935014625 44190 63739 307681876 87737 65657 293445658 65657 30302 964595889 63739 82974 147549238 1456 65657 290443976 63739 58490 376308424 12601 65657 293612155 50769 12601 75165168 85688 1456 125767632 58490 32583 893606836 16073 32583 32761244 69666 16073 761619695 16073 32587 627944078 33212 69666 527182770 65314 69666 264551602 88497 33212 980500794 33212 59678 91285265 81420 88497 775538758 34943 65314 258912176 1448 81420 963941542 88321 59678 11123447 50667 1448 909431969 1448 53252 733533571 88321 583 646806596 84732 1448 105823727 88321 77844 17559919 583 16141 988329826 7240 53252 800323082 7240 40904 613320836 9854 7240 851535364 77844 56641 642219598 72127 9854 302622264 7240 78618 958498960 2204 40904 494418716 2204 61350 706281717 72127 12151 619283636 78618 72637 503642923 32088 72637 874657114 62454 72637 365829093 72637 48142 948994047 48142 29572 766909841 92332 62454 462754138 48271 62454 745733578 92332 67123 224029923 92332 71957 295615773 88425 92332 89443201 92332 63686 760117794 30490 67123 376372932 63686 49371 27775536 5676 30490 641060590 88425 69065 34184606 12079 5676 303978766 30490 12713 641576182 48880 69065 627520373 12713 64705 552615939 69065 91453 184090793 12079 1024 395584735 34692 12713 927281797 91453 24528 614954850 70430 91453 205405427 24353 70430 931909705 34692 70659 553438692 70659 7161 244463141 28857 7161 115676955 24353 44689 653119622 53790 24353 6295928 7161 33999 722114470 53790 14888 77648106 42732 33999 341426922 33999 36651 76128626 75426 42732 986715597 14888 36212 66084991 36212 29478 759580698 75426 11288 228651345 11288 29454 702227557 77863 75426 137622521 13329 11288 433938097 29454 43916 31197462 77863 39093 325905536 13329 82594 950639912 43916 22049 608644660 13329 44039 518845735 12679 39093 119726883 22049 29538 251998832 91368 44039 6695019 52375 29538 60229365 12679 9007 293379575 82623 12679 80743648 2416 82623 824713842 30954 82623 132528520 62850 30954 595968112 82623 68515 13595011 62850 54123 666244952 7503 2416 413340146 26504 62850 44183238 54123 3950 823691995 7503 74619 25948598 7503 54019 541136077 3950 43624 644064269 74619 38947 311861985 74619 27510 973778714 54019 4067 496686253 38947 3547 350922054 32580 38947 172634911 41177 27510 739341241 3547 45355 407609994 45116 4067 427830820 19496 45116 70248261 45116 20847 171030176 19866 45116 938742609 90656 19496 700084814 35044 90656 425590360 82552 90656 957488683 90656 1805 576741591 19866 19729 759861344 84961 35044 104828590 51832 84961 113211275 27116 84961 853314697 16060 1805 883977441 19729 57198 197318273 14077 27116 36145739 63607 14077 811144384 5092 57198 731165969 16060 41895 410568680 63607 27154 70013751 35931 63607 822442258 43687 27154 964262242 69691 41895 201164675 41895 15879 67275405 10415 69691 80852927 42807 10415 371542541 15879 24610 265809507 88015 42807 492229057 12958 88015 653919842 12958 49659 850106512 23734 88015 852041529 23734 4167 308682730 23734 23553 202745158 23734 55138 102127608 23734 6640 794561194 23734 49066 815141475 23553 43993 942239921 49066 72922 717552419 72922 67717 258703692 43993 8659 773827211 49066 23870 464480922 65708 23870 377754484 345 72922 335156267 48376 23870 701930982 8659 63581 951222738 345 20536 692830573 48376 75976 290806094 82120 48376 23999231 62446 20536 746394702 75976 77933 959381438 20536 6902 298268195 6902 74911 862992047 82120 86906 111475681 62446 85232 88945412 6902 59946 70404990 24074 85232 562252341 24074 31060 860658724 5687 85232 117692689 5687 62278 515023065 22410 62278 37407451 27858 5687 76693865 5687 44801 122026422 5144 22410 289300376 44801 46172 713567560 22176 22410 124668840 27858 76211 429167323 46172 50680 152504612 5144 32971 515961500 46172 12777 577736536 9741 22176 486676015 88899 12777 320195883 73810 32971 35543786 32971 73957 841451529 30540 73957 81702299 73957 73840 825376494 48505 73957 675236748 2800 48505 554380471 75644 48505 974603017 73840 48733 648321520 43953 2800 731892274 80647 48733 66152275 43953 15857 195927394 88965 48733 158251667 43953 40313 335153529 88965 33091 169312154 40313 68321 384129727 68321 14076 723274248 12346 68321 522878993 33091 30968 425426336 46970 14076 773716721 12346 70713 576207389 12346 46306 857905888 24798 46970 98732988 46970 55912 826785057 46970 26736 225712182 65669 46306 372561217 65669 43507 424769628 65669 39723 363037693 80954 39723 132893853 77474 80954 319009497 65669 30661 225053464 77474 33222 644230392 32634 30661 975329085 30661 12054 365569838 60827 32634 771690676 50500 33222 356590951 49148 60827 440756378 50500 9983 183518625 50500 78286 899522094 9983 86791 991576573 77034 78286 274013713 86791 59888 269615082 9983 35918 637659100 86808 77034 281804635 86791 11839 35876695 59888 8352 777791658 11839 84268 8986056 58867 84268 209257869 8352 36074 441647784 8352 87589 90103262 36074 6665 566630616 82604 58867 266269225 80007 6665 513707400 79416 80007 399392709 91705 79416 312607881 80007 36688 390980120 69364 91705 460139772 8817 69364 285404933 33750 8817 145764326 36688 22315 720868173 22315 53603 873056399 47753 33750 442571178 22944 8817 773198230 32577 22315 571390294 65577 53603 79173103 65577 76020 133217174 22445 32577 960704116 32577 43762 505707062 76020 19732 849274247 70751 65577 740157360 55654 70751 1101753 34289 43762 748503720 70751 6260 791732681 70751 88320 559040395 76988 70751 306150920 80303 6260 119138026 22793 88320 483601099 63151 88320 913766122 63151 57561 66054600 84496 22793 176678043 37776 22793 999166321 63151 18432 496064120 57561 64824 709381614 88629 18432 139314655 78573 37776 759387301 37776 21617 573054338 48182 18432 10609495 24374 88629 221730577 88629 78017 60499411 2941 78573 444871881 58463 24374 765712239 58186 58463 250890349 89234 58186 830751809 78017 30311 63661716 72154 30311 354845587 89234 9738 599583159 72154 42180 402751325 30311 42155 18915047 28537 42180 97418460 28157 42155 375821500 29691 9738 890218064 28537 37836 469811164 37836 70036 975466595 56156 29691 260718783 54751 70036 177345412 54751 46099 107649035 56156 49208 974633269 46099 26925 897403687 46099 1134 80744904 1134 39780 259740536 50817 1134 53921512 1134 19965 494635098 10897 26925 954970973 19965 25349 421322124 6744 19965 376812544 25349 47291 466744243 25349 19479 598535811 10897 19016 20374517 6744 25318 333129848 47291 77971 315001111 77971 41806 839200312 41806 49158 158565610 39471 19016 338738578 31251 25318 324251359 39268 31251 869551049 23416 39268 855073970 31251 20447 295831939 16467 31251 85178096 20447 73348 568291912 11735 23416 8225044 16467 81709 156160193 13834 16467 64651415 80512 73348 116557394 33594 80512 33731109 79430 80512 71151930 37428 80512 960162499 37743 80512 476415064 2041 37743 429218523 79430 23423 27213756 42627 23423 87153472 84130 2041 189978126 37743 69361 377786415 5597 84130 144452860 23423 71696 589129325 69361 59944 969464729 59944 10929 510365578 10929 3872 777356355 35455 3872 585353625 58644 59944 512559272 58644 23785 196117339 28783 35455 672849652 58644 82901 346579794 35455 35160 127524297 46570 28783 816934706 82901 49053 381784548 49053 52184 609051905 35160 57772 698831969 35160 86376 910089087 22721 52184 302319180 49053 71406 113578650 60554 86376 654121831 71406 10429 102441531 10429 3522 51477569 22721 37978 30424634 13036 10429 11912590 10429 47650 264393 13036 27610 235338159 27515 47650 686543307 18161 37978 827675201 18161 79678 75149556 79678 4441 112598891 18161 75173 486255123 35982 75173 523556130 35982 39703 212264737 35982 34285 600595322 92238 34285 950175568 47337 39703 949787613 35982 41665 391228038 41665 59296 445444954 27748 34285 270334723 25068 92238 648194642 41665 9398 994636134 55233 25068 174992350 9398 92042 98911606 25068 7108 742206503 29264 25068 64643650 29264 52451 710778972 19039 55233 371268952 7108 38694 799759332 79605 19039 912726761 81695 19039 909377075 38694 29205 360104507 38694 75983 473068477 17573 81695 565462570 75983 12710 25501566 75983 49723 80903674 86709 75983 811429106 75983 76964 557229008 12710 68817 461751948 68817 83876 841605356 76964 23638 682718125 86709 55863 911280194 69409 55863 309664128 29567 55863 332864898 54192 69409 718599185 30296 69409 67327163 23062 55863 813526687 69409 44408 192173648 34407 29567 31280564 91197 23062 57624946 44408 29688 298466210 90893 23062 730478335 91252 34407 66584777 63758 29688 948833121 6551 29688 648880657 78288 90893 437327875 10893 63758 401720183 42628 10893 430128578 26443 63758 336189916 26443 80686 525840469 63196 10893 861101484 216 63196 535281710 63196 52711 20599301 63196 74760 666256035 1995 74760 337607925 67374 52711 961178341 216 86077 567442299 83318 74760 598485801 67374 11691 536913069 54461 1995 719912848 67374 46445 42790100 86077 54463 222425207 54461 85529 210881493 54463 11823 8410942 11823 73444 120579960 46445 105 306893208 73444 32998 979935390 85529 4403 361342314 105 60882 422146624 68091 60882 757447253 43329 68091 309028379 89741 43329 100861384 43329 44970 967831320 23272 43329 215530452 68091 77668 951698805 16745 43329 543054465 16745 29782 945200373 37007 44970 144031886 4032 16745 123066156 16745 82028 408185973 4032 51957 391726936 22189 4032 77843908 22098 4032 409770447 2676 4032 77229717 2676 76534 171817270 51957 77896 296704319 77896 20990 110851614 78590 22098 209832676 3693 76534 949429235 3693 75109 435943673 78590 6816 65839128 6816 28914 600649645 81483 28914 449510508 3693 76977 872154065 75109 14639 602157057 28914 63786 668739127 76977 35302 847935567 45799 14639 70579020 2932 45799 38285606 70618 35302 794655783 45799 67394 835002055 67394 54232 395981223 2932 9244 193958504 54232 82004 877052952 43346 67394 883693376 54232 68730 897032130 9244 6443 144511112 43346 78062 813088353 45362 78062 94879656 78062 28225 19114633 45362 54823 670615155 4701 45362 543437056 45362 22398 286953144 4701 39079 481289435 22398 18129 614341160 63028 4701 92890674 63028 41494 72338020 22398 59434 100229585 59434 82867 94685795 82867 7774 262200613 10843 82867 142795512 70408 7774 632944373 7774 13932 509430867 30025 13932 733844592 77450 70408 836307843 77450 7226 6379936 7226 21032 293329335 13932 57341 730506419 21032 17187 16349416 57341 6604 610553927 6604 50417 192773772 43345 17187 932550140 43345 42850 44832846 5817 17187 236441014 34258 42850 862578611 42850 88084 822930510 43345 30984 362907068 39722 34258 145197095 30984 4851 459456659 15623 34258 181681158 59090 88084 484517262 41703 30984 507720200 70589 59090 737878083 6075 15623 63161774 41703 2590 302538823 67647 2590 89950773 41703 25824 229676650 2590 20440 465457085 4786 25824 907796987 67647 67192 266544486 67647 49412 905572424 18654 49412 628266070 72231 4786 102898929 4786 28253 993333776 72231 23280 505021202 74204 28253 710636440 80566 18654 363076026 66155 80566 619901409 74204 11152 309099609 11152 12004 560214306 24354 66155 209295233 80566 53123 959467375 50213 12004 525182342 10694 12004 565997727 12004 18094 831855258 56594 53123 908387627 18094 13921 627049908 56594 60013 858423523 56594 7701 15149562 18094 44337 292304424 56594 71061 879288583 44337 22892 362225576 90504 7701 73813854 7701 41318 48351418 38182 41318 665190167 41934 90504 847068243 41934 90275 963763502 41208 41934 165973631 41318 26631 936492778 16032 90275 626957872 85729 26631 417029920 85729 61600 63324768 61600 49032 629548246 26631 11074 626545014 61600 33060 478538291 85729 42793 17384921 42793 20306 774306651 8531 11074 305224183 8531 15008 214253831 8531 45090 83550316 8531 12093 519690374 22775 8531 606445746 54747 8531 442186878 15008 64721 824916069 59717 22775 209423434 59717 29206 704576742 77865 59717 544768490 29779 59717 523049531 75970 29779 542166150 82549 77865 671530892 29779 34520 920960332 51072 77865 231047665 29779 34577 921042658 14095 34577 100936537 14095 25778 594880147 25778 49401 867256835 6197 14095 820138110 38656 6197 450540746 49401 76197 951154656 25778 65749 346037344 6197 30703 284879806 65749 46107 639547794 12435 30703 671031944 91018 46107 3965031 91018 84351 17224570 91018 88568 86418885 46107 86001 69444435 12435 65300 338484584 91018 16941 706254746 19298 84351 125783581 86001 37827 476424321 4362 37827 120738114 16941 65015 171775696 66477 4362 263920119 4362 85732 551768374 53784 37827 136024792 4362 15432 513087897 53784 86357 518812824 53784 63431 790686260 85732 74973 249834286 74973 66788 903306475 22090 86357 598612080 25108 74973 506236069 39752 22090 963238001 17324 74973 81550483 66788 53452 218658407 53452 58122 639611046 53452 46592 707053584 46592 10795 615708079 58122 46065 786833443 2038 10795 433447515 46065 65593 856640981 46065 16342 403463520 49819 65593 835687953 46065 35006 603264358 2739 35006 854576958 65593 14305 274291758 61849 49819 331838093 84140 49819 95318401 61849 37849 845534990 49026 14305 89130376 49512 14305 587360035 69920 49512 108622617 18924 37849 245160863 69920 21795 970420022 21795 8012 744323497 91042 49512 659885239 21116 8012 55435649 21795 81236 681450982 21795 66931 110014888 91042 7627 829162189 5349 21116 643802523 40679 81236 122813583 40679 89762 589014473 14692 5349 123233059 5349 65619 100033565 65619 86620 203775561 34854 14692 498653905 43647 34854 539356269 32959 86620 889245222 65619 66134 628325422 43647 69069 766160177 43647 56737 792082247 32959 48501 204075770 19389 56737 417752127 69069 61939 463281269 39847 48501 131198853 48501 70939 55400964 51189 70939 935240756 54780 70939 29693468 14550 39847 931481249 70939 3212 828386298 40817 70939 374669681 72677 14550 152687687 40817 751 923371319 3212 65493 276318590 65493 8818 233050677 70334 751 692423751 14969 751 569107293 751 88675 351182503 14969 62487 63106528 88675 59728 86290086 70334 75069 774063912 14969 73350 5866864 13303 73350 491139185 62266 59728 325327532 73350 46277 870320062 35706 62266 262909944 46277 38325 185786732 13303 84279 864048392 38319 84279 162563238 84279 91806 513371141 25541 84279 887878448 5857 91806 273263188 47448 91806 954810762 4321 91806 148877861 38156 25541 291425811 47448 63323 64739019 47448 70196 81891695 63323 34550 332343440 34550 49664 958682562 70196 86599 848167662 63323 46102 516417501 16700 46102 779025067 64651 86599 231707935 66771 64651 663878633 86599 2464 488473140 26807 2464 642401436 64651 7799 88077366 7799 30921 685853679 62623 26807 392626663 2464 45574 913321767 9485 30921 922415835 499 30921 454574895 30128 9485 901183018 28740 9485 282371108 21131 499 297105655 9485 22594 393900905 22594 23433 946649075 23433 6362 368243738 6362 31326 521032130 23433 6637 277660882 4968 31326 914404843 6362 31297 238373208 84085 6362 688243290 4968 45082 750403037 6637 44879 611474776 9835 44879 469955125 9835 62147 494301940 65046 44879 95747190 9835 31897 416481053 22093 62147 107866889 22093 85817 361173417 64900 62147 379626213 42992 64900 379726464 42992 6877 338695851 38413 85817 485025020 5282 42992 910263862 42992 11404 388935399 51351 5282 106944772 5282 9381 925380307 11404 83468 863081340 9381 60164 226105313 11404 31863 628294744 73924 51351 962599183 27303 83468 968408560 27303 51458 102160231 30939 31863 945183293 51458 18174 135592291 84854 27303 623672488 84854 45702 777712155 1968 18174 416077347 30939 45689 431241421 1968 46091 219716087 41091 46091 180010979 68946 1968 602388208 79885 46091 889041366 51972 68946 199795419 79885 54944 356055063 51972 74818 688070281 54944 37555 552132095 42905 54944 402767182 18140 51972 290303339 22200 37555 970142321 78426 74818 377792680 53557 18140 941214382 22200 60796 261215848 50177 53557 123274709 28442 22200 388665637 89739 78426 217666787 53557 75020 374684353 37073 75020 379100601 21462 28442 990557242 21462 40700 231388748 89739 39374 259502531 37073 30833 517782900 16766 37073 428454219 39374 16482 170959651 40700 20757 121016906 49446 16482 144653186 49446 53759 439949481 88427 16482 211863469 20757 46830 148191996 20130 20757 246138946 76967 88427 383161672 52738 46830 810566948 76967 78089 136377077 22110 76967 21571744 78089 87731 621079918 76967 28935 326062973 45529 28935 24935870 28935 26580 544733424 6306 28935 616912304 26580 82621 24663996 6407 45529 709311397 26580 49756 794287844 6407 19268 812733798 61538 49756 702942556 64395 82621 193805840 89346 19268 202816127 64395 62942 412887234 89346 61770 187329886 61538 16255 55566973 27787 16255 528714979 62942 86306 166894820 61770 83956 262262039 81337 61770 551140175 5777 83956 497737128 21757 83956 375204887 21757 87936 611014388 21756 83956 249267354 63906 5777 938809861 46095 5777 263969896 21757 43462 875443296 5477 46095 443350268 25105 21756 887259596 28003 25105 944158846 5477 19469 258018163 33204 5477 136007460 5477 53098 381405409 25105 55726 494027443 92195 28003 347249319 84189 19469 303179259 33204 49320 65736447 32178 53098 72420269 92195 87595 467933129 32178 64386 787085766 50249 32178 88721475 50249 79867 901011756 87595 19426 213864097 50249 77889 747456892 48782 50249 53115877 66659 50249 28229524 10851 19426 543857906 8756 10851 950383529 61006 77889 24688312 76252 61006 421447111 18417 66659 342094940 18417 516 69440426 61006 61351 255526866 80662 61006 789614920 80662 72135 21097367 39850 61351 130202985 34790 80662 480272698 39850 20435 779016310 32535 34790 80609465 37810 34790 647776836 37810 6796 70605290 34790 72221 297375729 39073 20435 397792391 37810 29468 244759210 6796 46485 397202931 72221 78380 646934682 29468 76849 390832690 29468 15536 852161956 29468 72155 415784852 75286 15536 222335900 76942 72155 70993912 72155 25489 399217408 14586 76942 88786324 25489 44153 97919753 14586 76927 557223269 14153 76942 155637479 14153 39964 979251996 70484 14586 947324452 14153 51631 405805166 47287 14153 652041440 42864 47287 858289982 42864 8575 247338666 19891 42864 720383929 90769 42864 600514927 8575 28970 593793847 90769 20228 425567348 90769 4900 27906060 4900 76198 68570718 78396 4900 855534822 21518 20228 138604521 4900 31860 469736108 36442 4900 745619348 26875 36442 599771557 36446 36442 531065192 36442 74265 737543812 74265 92478 661101168 31644 26875 187115453 11120 74265 402505516 31644 77699 7940456 92478 48748 43668163 31644 26964 825871268 1320 77699 119038411 17060 77699 146536616 18444 77699 675502409 5952 17060 911648648 2617 17060 972378578 78672 17060 960865279 88650 78672 535405560 32273 78672 115974428 88650 1450 418729908 4299 2617 102093733 5895 1450 6901084 5895 80205 988270908 4469 5895 49224918 80205 31997 412427041 13772 4469 155494716 5895 44495 267161290 31997 15117 797108335 70836 13772 19691304 15117 61154 973318393 61154 61886 139234024 61886 61067 17757408 70836 8981 368727598 90011 8981 365768838 61886 75925 324666419 90569 61067 43252965 74131 75925 864329820 74131 80198 421002036 80198 60714 459560646 80198 13906 406361142 5208 13906 268152733 60714 6616 815318694 46770 60714 688905333 90809 13906 654044627 22493 5208 790070472 66187 6616 492452938 90809 57615 425576342 26016 57615 734436498 57615 58600 768406011 83434 58600 131522315 76072 66187 737220431 58600 89847 372348931 83434 92263 224929326 79049 83434 11700031 79049 92258 116094270 4250 79049 408994007 54506 89847 832433379 24467 92258 772077373 24467 79123 541772429 54506 78397 82451698 4250 88274 906001370 54506 35602 113663747 24467 24939 790147679 35602 63564 978398001 62795 35602 653338281 82234 88274 504142470 62795 35028 137211944 35028 63032 697141663 35028 18373 374875067 11252 63032 751663939 13435 35028 126902866 35028 63569 727732687 18373 30198 90003346 76432 13435 185707656 11252 69478 778448410 63569 24253 963618674 76432 31166 400613038 76432 62173 868543842 4980 76432 482931716 62173 50338 454347107 31166 71975 514411208 31166 22916 231861408 29311 4980 540013677 22916 966 718797119 34187 29311 490361114 22916 7237 258374429 66918 29311 336151703 51134 7237 281632923 66918 91082 338433526 7237 10026 57930822 87713 51134 440532631 91082 27793 653848066 3683 87713 656380967 16644 10026 884422734 20761 10026 74366452 16644 65656 980615378 3683 80031 2292119 80031 80966 945433510 66843 65656 993996206 80031 7797 457194539 64458 65656 839724387 64458 41136 806653999 41136 49652 554192433 14709 7797 602031138 14709 21829 260660200 49652 52770 9507894 49812 52770 386544156 14709 2304 394854848 58137 2304 890780568 21829 30386 34754155 43702 30386 323080124 43702 90763 258957379 63951 90763 932879017 63951 28639 867678036 90763 40437 573654219 43702 82202 116265245 64989 82202 745474242 28639 13317 441771046 64989 63410 863722515 58505 63410 44808983 63410 15088 408796844 13317 31793 678091895 31793 76638 422705535 20812 63410 690782471 15088 12829 57257026 12829 19329 131149473 76638 53281 298455207 12829 5221 410742090 86951 12829 299530440 12829 67843 10725798 7914 19329 308325401 66066 53281 139079615 59650 66066 754942985 28651 67843 205982667 67843 38308 477169194 66066 64788 448080915 66066 44533 157624874 62339 59650 533823386 62339 18869 904152253 64788 24583 746332861 64788 33307 507691531 23576 44533 46779127 51477 18869 972621884 18869 46827 37480962 83413 33307 440974041 38287 83413 850369682 51477 6382 732746850 61205 46827 655615433 38287 21455 422816306 40418 6382 958871684 6382 74441 964906097 6382 47225 490984237 13805 21455 238158110 13805 18477 407894080 13805 90162 954446179 13805 8337 956235990 47225 88723 884225624 29724 18477 120800798 77352 29724 18085382 67894 90162 686548881 29724 71015 911521217 77352 41965 60875214 57600 77352 378884209 18975 67894 984474251 1618 41965 283121446 18975 465 406718715 82013 41965 55331235 57600 19844 75591214 18975 43679 775026924 465 18609 288316056 18609 22722 490228584 45682 18609 44127165 22722 5856 805116211 5856 90121 936334415 90121 54542 28242421 5856 69587 282261015 45682 91637 12318210 38470 54542 289064404 73181 90121 912143223 34940 91637 897935632 38470 61548 921917289 91637 3502 295808562 36348 34940 907389998 12475 34940 975770567 12475 52771 707401418 47757 61548 116922726 12475 747 66187719 76135 12475 277116909 47757 47410 31010552 76135 43116 694505522 13559 747 541367319 47410 36516 851532958 76135 87912 24935464 47130 13559 649920646 27294 13559 266652366 83370 36516 132343356 27294 40171 410059675 27294 41101 723367228 27294 74883 504584392 40171 44426 852382944 75455 41101 668257119 44426 57867 114648511 44426 33248 835388259 74883 57309 458265117 57867 39452 457733092 57309 91050 778168131 6321 39452 834569875 24208 33248 257818639 67558 39452 622814800 32862 67558 796584026 6268 32862 160628262 67558 86918 783069520 77198 32862 914628348 67558 35910 740653958 32862 37493 910607243 1487 37493 336231249 37493 18903 267375273 51213 35910 18341900 17924 37493 695161527 18903 33948 674195042 33948 28166 481894005 17924 42091 857027728 51213 1949 787096962 42091 71502 28485570 6169 71502 875102000 1949 43730 4411628 49758 1949 459029676 43730 90295 458934548 71502 64387 998950594 86920 43730 497903463 49758 62019 497658109 64387 90311 193454900 86920 56621 137530820 56621 6911 572829612 86842 90311 688403815 86842 71720 543136014 86842 36134 404420527 71720 22487 339278050 36134 69309 367526459 22487 35092 158978300 69174 22487 45349564 46617 36134 130875072 69309 40448 655903773 37541 35092 583069963 37629 35092 494430825 37541 14282 121961256 6592 37541 767624487 37629 11546 609638664 4621 6592 379729304 6592 68793 295396703 18156 11546 282009280 67670 6592 90947288 18156 53430 91212810 981 67670 582979994 18156 27624 503021656 80071 27624 701367727 62968 53430 757864570 62968 69740 905266809 7096 981 127085118 80071 20912 626171761 48154 20912 421826548 48154 28407 466121226 28407 25186 63549171 10346 48154 799639042 28407 56443 110744516 28407 30049 216444292 8507 56443 933568461 30049 22136 931699951 8800 22136 442649617 5535 22136 336036889 84562 22136 961670939 8800 87517 346558842 72674 84562 574680114 5535 6763 838336552 84562 66638 445195123 30696 87517 175797523 66638 62125 65157679 11965 30696 761505405 86526 6763 570194988 30696 41240 277018023 33456 62125 508696542 62125 81907 73693299 66983 86526 653370244 29726 41240 172078974 66983 17110 77622246 33456 34844 746723832 78364 81907 398036827 38096 17110 463861393 78364 90356 50141025 34844 15170 526998521 79225 38096 471738958 48956 38096 67390518 90356 45863 197231142 65615 48956 370636186 79225 12465 242556720 79748 65615 300881983 79748 24481 993632872 47864 24481 46034614 24481 45616 85001231 25243 79748 448055676 31755 45616 578745798 80870 24481 906949359 34227 45616 140578533 25243 35498 949499565 35498 23393 525525048 57048 31755 391088404 34227 20147 31810481 57757 57048 386676992 4212 57757 139891193 20147 49145 701500451 49536 57048 257483736 53904 20147 838733872 53904 29837 229474064 4212 47913 603152424 47913 68609 807914772 68609 3277 34647820 53904 80897 98503958 55355 3277 215959546 47913 86976 164924282 52833 55355 987351096 80897 74382 346989897 74382 42441 540229684 65841 42441 541951120 42441 78078 312874699 52833 13377 389252553 42441 52905 769322924 80485 65841 869273932 65841 30299 750369246 78078 25258 197857982 30299 33355 118255990 6380 80485 109762469 8508 30299 244949675 37521 6380 94500989 23242 33355 4897966 33355 92481 478884680 87057 8508 802390948 23242 1815 223204911 61740 1815 57191304 34578 92481 974560007 89862 61740 152031043 58400 87057 89473851 89953 1815 863065198 80370 58400 234443462 35065 89862 910012128 33784 89862 671988813 37392 33784 290590548 41157 89953 33688277 37392 1340 842534058 80921 1340 848965791 33784 18461 92647234 1340 76192 692197435 80921 29816 858757747 1340 63099 795207863 69252 63099 533074726 76192 86867 991047752 56942 63099 838613130 61285 86867 458976084 9650 61285 744302085 69252 82475 20145473 79740 9650 978237338 14222 9650 387615031 14222 59886 178918268 59886 83235 509400807 28720 82475 107041622 79740 79505 573917048 59886 5209 391249769 83235 32449 652276086 32449 41953 34033179 79505 86690 870989266 41953 3376 69768169 37186 41953 104730022 65075 32449 647591322 3376 16174 315092328 25012 65075 962158349 20213 65075 751240320 42306 25012 584921135 13014 20213 61739924 15122 20213 265191357 10726 13014 490324427 13014 5916 634540028 27554 10726 276954533 24065 10726 182872308 85596 27554 128313663 82597 85596 229230917 82597 32148 636529739 82597 1503 566372647 27096 1503 912413083 32148 62380 862514914 82597 90259 310890076 29679 27096 120292261 27096 49418 617585302 61282 62380 53502096 90259 40576 321569148 46856 40576 955498655 49418 15252 395959130 61282 20480 876135049 61282 47118 320861180 20480 91092 307176980 91092 38180 128429193 58365 15252 153510471 38180 27458 540439680 51397 47118 63767742 58365 71827 638879786 27458 88299 385390874 55137 27458 603472270 60382 88299 716932956 55137 49793 63412880 27351 71827 605415496 15928 88299 794161202 83905 49793 196875601 80036 15928 855985535 15928 42959 568066693 67720 80036 837050707 64601 67720 331054257 42959 88680 264167918 42959 62385 435471531 5281 64601 56964194 1483 67720 109976712 64601 52230 425521929 88680 36818 203162890 88103 52230 706083419 27054 1483 102568120 88103 31039 543047246 88103 1539 154478325 31039 14193 826446816 76960 27054 84877830 18640 31039 129397275 31039 31692 564311766 76960 14558 380704545 14193 84771 784444231 33491 14558 232447099 14558 40650 154512761 40650 13975 571671384 13975 63658 690287971 31634 40650 464889756 87499 40650 878703860 30452 63658 666063056 30452 72560 792985822 31634 12125 246804645 65420 72560 251351450 558 87499 3850772 77310 65420 460716512 44053 12125 841690152 47132 77310 952212377 30586 558 920394299 47132 5447 572299859 30586 25702 661605069 45772 5447 147285389 84049 45772 843818440 25702 58677 82986116 25820 58677 583540570 84049 55228 184714071 55228 78539 500511005 27292 55228 163746627 25820 70001 777680389 70001 41683 673083460 41683 22446 603843706 70001 29097 914779206 58453 29097 11344599 14723 29097 520444904 73237 58453 308680891 73237 1698 789612994 73237 42816 672073732 1698 40029 56078763 1698 49387 626988092 66596 1698 677116719 66596 46100 805787554 66596 18673 165164987 40029 60691 692047032 38860 66596 906130558 63671 38860 744009689 60691 21673 103774932 82750 21673 418046689 60691 44771 645903602 21673 57086 590578420 63671 73059 66162884 35539 44771 964125969 18605 73059 722061620 44771 63308 792674259 18605 51658 4608224 2943 35539 622237960 63308 36169 335223712 52530 36169 248588432 51658 29687 586840423 54243 29687 829300311 29687 71979 262879235 52530 80418 924701348 35488 29687 626196095 607 29687 237724654 9242 80418 624655673 80418 27955 143480903 8799 27955 580078734 27955 7439 399110783 8799 87329 596322923 7439 33891 785313436 87329 30187 316480093 81819 87329 987688788 33891 27341 688093260 46783 87329 152092503 46783 36714 29429033 36714 14087 620421013 36714 49332 259735513 28296 14087 658962434 47810 28296 592903097 42685 14087 10547655 14087 82417 724990161 36153 49332 760893675 28296 50280 114151779 50280 83630 312241949 82417 91062 56822199 36153 22068 16438547 83821 50280 357623131 83821 2361 25006096 83821 80578 92920904 91062 60478 173166423 9710 83821 11007761 23963 9710 267174554 43136 9710 191226146 3710 43136 9191231 61437 60478 822824074 72711 43136 854204361 74238 3710 26283791 12686 74238 557915831 15907 3710 480135193 15907 82765 408459319 15907 45405 820229514 16691 74238 910259682 82765 23360 134057900 40207 45405 76085385 40207 67333 817397074 39628 23360 54361440 23360 705 42839242 74853 67333 804180806 44672 705 100189330 83070 74853 870710978 76486 44672 685627270 83070 5108 28376689 74853 19186 897562424 19186 51462 409895679 88835 5108 308966649 5108 41902 767171357 49673 88835 948285563 88835 7835 159565157 55845 49673 170245866 88835 62979 866871315 82527 41902 484902347 77331 55845 668564123 82527 58396 947801446 82527 13522 466839674 946 77331 138633316 77331 66093 676036879 19964 13522 767498690 66093 86746 93720697 13522 15818 143222437 69781 946 747791430 78251 66093 27004073 80421 19964 286417947 75964 86746 897426526 78251 89544 615182148 69781 22584 534149993 76003 78251 907831681 89544 54202 108318918 89544 51348 251826627 54202 82920 754173433 51348 12796 661660189 74690 76003 908733301 12796 25360 274616385 16519 51348 894626984 74690 92522 46325805 25360 16866 724469805 24653 16519 195071205 16519 43859 14112721 43859 39611 431796213 87340 24653 779988603 32083 43859 831727988 89328 39611 234064524 51797 32083 185707285 58344 32083 20988173 51797 55340 103536504 62190 51797 8716561 51797 54360 373001055 81438 55340 807926459 54517 62190 446198202 54360 85202 15954520 81438 82949 445435564 13627 81438 139157590 30724 81438 49447252 25437 82949 974512269 82949 34076 917325906 10779 13627 380738175 28761 25437 921155818 53776 10779 46162613 61520 10779 809702488 35890 53776 249429714 72923 53776 694828741 77842 72923 235984734 29703 53776 175596136 5731 72923 715447234 72923 87929 598980987 77842 83973 819351043 87929 72301 29375127 64712 72301 389956019 83973 51728 816811643 64712 21872 412582193 76355 72301 824001861 64712 37821 40740494 64712 4689 260639416 51728 43779 409569832 47360 21872 154053891 37821 32233 541129945 4689 67491 917145820 80171 47360 769228776 80171 74259 821025872 47360 81892 419568993 80171 76695 921110462 74259 78987 21972459 33987 78987 49945020 16002 78987 881824317 81892 23194 481429466 23194 47997 305926911 62154 23194 940243226 14582 16002 755621705 27087 23194 433570510 27087 84468 976257245 84468 55810 676707433 84468 76290 141539732 14582 44844 147018219 25670 76290 539111558 44844 47730 247960868 76290 944 93083649 68748 944 50116938 25670 20357 824589618 944 80883 379500935 80883 61565 671851318 72196 80883 705853144 72196 86305 18878077 61565 41225 29478333 72196 55082 404528062 78118 55082 644724018 31808 41225 903189591 28461 55082 603205197 21202 41225 767801053 55082 66128 808014180 15238 66128 423300206 66128 82378 970625862 66128 55986 930079076 82378 50042 336472661 37328 55986 825837455 37328 75372 18631680 49714 75372 429420345 62218 49714 180499701 75372 84863 75613895 62218 9084 780347252 57420 62218 525543224 84863 24492 713443613 24492 34740 451535421 9084 89770 178494838 89770 34023 919388574 46660 34023 231281785 24492 21058 895000414 85851 34023 564105334 46660 48460 75166796 48460 76898 284780886 76898 51515 469067940 39561 48460 103725723 63247 85851 27897389 39561 85319 51819406 76898 55751 346719806 39561 53705 288685939 27628 85319 109754277 53705 8651 6028546 39676 53705 23811061 63488 39676 485658871 53615 39676 171032401 63488 1400 138404765 23755 8651 771364652 23755 1948 743628655 63488 64272 455604442 22739 23755 305084748 22739 40512 184338456 55554 64272 675677016 55554 78681 545552243 53422 78681 20779827 49751 53422 264695778 53422 30157 469567779 53422 32979 164111666 49751 92151 640772451 51739 30157 660119706 25028 32979 983638709 63864 92151 695888326 58252 25028 749701271 92151 81854 529586271 59723 63864 18817126 1909 81854 226772167 79644 59723 614895794 67036 81854 585228692 1909 87042 475862815 35771 1909 723101930 87482 79644 728085684 74372 79644 658624755 9996 87482 214764112 87482 40163 525766136 46937 40163 863175495 91948 87482 834484233 69148 40163 869554298 40163 24563 673890378 50971 91948 850141887 37834 91948 817618194 76997 91948 893700062 69148 38931 897893584 38931 12709 160533682 6613 50971 504201366 76997 30890 171452261 41049 38931 985555487 6883 12709 67617354 41049 88912 949707756 6613 30662 24465713 6883 30431 990434376 70666 88912 513876084 30431 82926 439488113 88912 2712 207807518 9711 2712 707718650 9711 80637 21887840 9711 86037 484457466 90560 9711 274759905 9711 51335 129216458 38558 86037 570506026 86037 74534 924206432 3421 86037 713237468 74534 36219 494012581 64662 51335 111491213 38558 55144 63236286 89049 55144 624226929 74051 64662 23598133 55144 45033 583621970 56947 64662 226566094 25892 45033 281497436 56947 63618 554411592 63618 59450 164654287 56947 37618 71489527 59450 29080 273736458 66182 63618 727224127 79792 59450 539156506 29080 88852 291233470 90442 79792 266225179 85628 90442 33248796 1838 85628 933999086 58011 79792 513673316 60593 58011 707704792 60593 41399 401361727 74768 1838 705390393 60593 53550 935272599 74768 5418 267245263 58446 41399 142789453 41399 4166 381069600 11526 5418 871313740 11526 28398 120017662 12423 58446 204081241 12423 36836 102484777 11526 83933 764084491 70719 83933 133077110 70719 66055 598942696 91176 83933 451367416 66822 91176 477818561 34488 70719 502403809 21461 66055 302915320 66055 6417 212140808 6417 86757 47198380 74965 21461 580388460 74965 33668 911285619 55250 86757 256783161 29384 33668 468780467 43610 55250 86169927 47025 74965 888491339 80484 33668 168176417 47025 62811 114913708 64201 80484 154941816 81302 47025 220846071 63565 81302 826472414 63565 80087 617897789 80087 2576 282877619 81302 9234 241703125 20893 2576 11517378 2576 28572 826920845 69062 80087 331405686 90983 2576 553363897 78761 9234 78354875 69062 79891 670022369 21687 69062 547522420 69062 71864 58212204 22782 71864 916122238 30926 22782 869468711 22782 19803 739498663 63022 22782 529889635 52011 22782 641495763 72997 30926 599879999 4438 30926 921116882 86393 63022 271908157 64980 63022 835517327 28171 72997 524540097 24334 72997 689551816 36606 86393 460144559 73354 86393 805081056 91294 64980 784947841 33727 36606 541196986 68056 73354 920818661 68056 36845 721318654 86448 68056 233415977 31230 86448 733118503 43011 86448 731821093 38916 68056 763609386 31230 90089 151503997 31230 81237 878316915 22564 90089 469876878 2021 90089 522241155 38916 48802 733273604 48802 89367 777353667 89367 55943 684732361 52691 55943 176101441 55943 59162 787554548 48802 83859 17872946 67625 59162 879650349 83859 76334 203693281 52691 30268 905041615 23833 83859 728888288 76334 80405 163942400 80405 27329 673596499 30268 27026 882256641 24854 27026 738858549 29371 80405 118264006 27329 74049 51583193 27026 51743 177925374 14487 27026 749988473 1743 14487 116404282 51743 10931 37370636 73478 51743 348421040 10381 73478 317364738 1743 48468 499467879 76852 73478 193654065 16714 10381 310386152 16714 87295 746404901 45890 87295 267556376 1699 45890 789774946 1699 41183 824431164 45890 2963 206979236 2963 54840 642249548 1699 10712 499265480 10712 57435 940015637 44262 57435 387865356 25448 57435 27860216 44262 87895 665411448 35802 87895 332995922 57435 30856 456868994 25448 9703 208866904 23764 87895 942005994 64143 30856 425581761 23764 27338 993581605 22871 27338 813444996 87700 27338 695467503 27338 28772 164506397 28772 14808 285604030 35555 14808 13525518 21895 14808 331963567 14808 3108 739156161 55314 21895 714993773 52840 3108 145064914 67713 21895 848330331 52840 77963 68214108 55264 3108 15557337 84397 55264 808238733 55264 49494 648850416 77963 62615 498490576 62615 73133 779474979 49494 5685 278304923 62615 36492 654844432 62615 40263 82421922 5685 64759 954599964 26261 73133 430350671 52670 5685 754521292 26202 64759 858908802 64759 37870 789039558 90782 52670 554952987 26261 60017 39583602 37548 60017 647601914 37870 19075 605280804 69720 37870 12704268 37548 87021 394693840 19075 73850 749079591 19075 24817 528163115 55000 69720 354144002 24817 13430 175228533 57722 55000 975972358 52241 24817 237546061 57722 25242 121424727 13430 78347 428346210 78347 24341 314098768 7779 57722 689339945 24341 43212 559788358 61291 7779 49767898 34148 7779 784064483 14458 34148 515747269 43212 3986 761696271 18655 3986 12996294 35735 14458 937126277 3986 76544 95709426 18655 55734 576683305 36904 3986 432868901 35735 52873 253282805 52873 72672 811495041 76544 32687 514998664 74783 32687 207557410 74783 25868 309743370 32687 81579 403181886 32687 39425 330853600 14883 32687 929438348 80498 25868 107998485 72670 25868 616719533 34807 81579 60659426 9467 39425 938019667 15308 14883 23391585 15308 69966 994088681 17870 69966 157183401 9467 35930 5246903 15308 24515 949888893 90716 17870 637690085 49045 69966 909099545 24515 80501 146501338 4401 90716 447177549 27309 49045 940890991 64336 49045 855149356 72849 80501 745465581 64336 42625 20547657 6776 27309 390391646 35722 42625 844417290 86397 35722 931509133 90399 6776 214656756 64689 35722 320400114 90399 70656 57588097 20144 90399 782306360 86397 90976 994905310 90976 46923 177397246 4880 20144 117760291 82891 46923 827880469 59019 82891 578614506 59019 31489 195485338 14249 31489 344133499 59019 13552 101944402 68571 13552 155652383 59019 46418 298404586 16565 14249 820747361 14249 13560 720394897 13843 13560 8027884 16565 40371 259760623 13843 66280 71474727 8079 13560 925609318 13560 24433 167096128 40371 33986 675417591 66280 30033 131937847 8079 82222 554826957 33986 89148 977102219 83335 82222 144316214 71150 89148 543779563 11843 83335 390949573 82222 20112 591113012 20112 17764 404534318 89372 71150 771784228 21210 17764 152297190 89372 79406 870756925 17764 66609 550460791 17764 25927 306641144 79406 30659 713644388 21210 54912 284109373 23019 25927 611110039 23019 34265 597392739 30147 23019 126599571 88171 23019 768765640 88171 44430 748247026 61329 88171 74725448 88171 25115 717009848 61329 72885 681067108 44430 67509 930215182 17001 67509 98989731 88127 25115 790212496 25115 86048 494570183 14825 67509 764494657 88127 1027 521776096 91632 1027 127464949 88127 26685 572233723 47921 1027 74449037 80190 1027 904511983 66137 1027 596637770 62382 66137 29513440 26685 43080 690855525 32139 62382 189114095 85857 80190 622593696 30255 43080 381925890 85857 10873 28065238 92486 32139 487837600 57096 85857 303178626 85857 8691 11467371 57096 66492 636135460 50940 66492 250845027 25287 50940 44161634 25287 13548 354691745 8691 35151 845221561 35151 76905 877208325 13548 81393 637514050 4569 13548 639260476 22166 35151 715993351 22166 3552 588751299 76426 3552 551072123 81393 83945 743912275 30390 4569 304109158 30390 79504 102447795 83945 6987 66674009 18043 6987 379993765 37686 18043 352191331 18043 22384 171442576 75799 22384 306433891 53968 18043 72512684 22384 86452 637854398 86452 52061 446031132 53968 45011 413991823 62538 53968 456254373 45011 45518 618698878 52061 14269 173604920 62538 71014 868199209 71014 36812 453941062 77768 62538 1783421 36812 92323 632112500 15250 14269 522820370 87253 71014 328815946 57629 15250 495461406 78699 92323 976397364 3785 87253 878909190 87253 23134 806067097 28043 23134 703663755 57629 58239 497164736 29000 23134 42422537 3785 9906 100157101 58239 59448 703457480 59448 62242 535925115 9906 9311 43795566 62242 17587 596481406 53056 9311 546255032 17587 40628 671585463 38859 9311 93216522 18907 53056 796603452 44310 38859 205692629 53056 90746 243089574 42716 18907 526943563 5850 18907 306398107 42716 55674 6287600 5850 42554 200779246 52100 5850 462014650 52100 86727 414864249 55674 34307 427214717 80948 86727 589645169 52864 86727 793171890 26889 52864 221621967 28687 86727 267236831 35213 52864 113535025 19655 35213 746125187 79378 19655 949131279 78443 26889 388171993 91005 78443 888935983 14030 79378 93893873 78443 77408 145722874 57637 77408 703929631 57637 74493 853924306 91005 9770 499954816 7545 74493 36449111 52124 77408 924610619 7545 4835 250696164 74493 9953 664737204 76317 52124 909725781 9953 15930 218041909 76317 90757 144943737 33465 15930 785915632 33465 83366 915984910 68271 76317 991328567 60653 83366 941719529 33465 3265 705287683 22714 83366 742952961 72312 83366 138977223 25689 68271 427677945 22714 9547 570698522 12724 22714 271134270 39765 12724 942737684 12724 58221 65608001 39765 1128 846664912 1128 5815 244481623 5815 70708 703627287 58221 83614 28873916 70708 46663 41049424 83614 62716 368663243 5815 52178 307328768 46663 39369 675149479 83614 47455 102857875 56950 46663 274350115 32337 39369 867496057 56950 46041 585799834 47455 56728 18671465 60359 46041 638536420 56728 72514 231280886 39756 72514 273916737 15196 56728 237027251 56728 48944 142652618 79182 15196 612856417 89845 72514 135230156 83492 39756 673934407 64042 48944 391316530 79182 18318 519308870 23227 18318 846395975 89845 41697 337084799 55901 41697 569034541 23227 10884 675290499 55901 64100 347808135 10884 22842 11768479 64100 2713 507887462 2713 27466 248038024 27466 49400 173511512 3598 27466 152718908 22842 59656 130752512 59656 67481 45239712 42119 27466 271997515 3598 21546 474908765 21546 77493 405469993 77493 53388 582296404 53388 65121 321417078 21546 25235 225128408 60038 25235 976478408 65121 17795 897802343 3606 17795 446897220 22462 17795 15663797 60038 57171 857652884 86225 57171 589105230 3606 73392 601283443 57171 80825 52361225 22462 86335 212432163 57171 84532 850534971 80825 31376 521807753 80825 4916 260072 80825 60720 24694070 4916 90672 31660065 77444 60720 354454028 60720 4703 89079116 25951 4703 157207379 25951 89470 507735328 6123 89470 601484979 89470 25677 411405629 65354 6123 639617293 28649 6123 195334959 6123 80083 447367697 28649 29925 825453040 28649 7043 197813468 28649 81054 996745885 74278 80083 853948096 7043 79367 499415316 7093 7043 432078782 7043 70463 929786011 81054 60763 787863852 60763 36160 969981594 38501 60763 710779284 7093 10401 401692178 10401 64149 706148745 36160 31408 476434826 31408 13974 518641365 84602 38501 291699474 28675 31408 771982316 47120 31408 330841620 28675 71706 645656874 38486 47120 541933353 84602 21915 177109813 28675 28072 83279835 28072 81230 424940399 21915 41931 100754104 41931 31458 736963672 16611 28072 10391831 81230 72563 400968970 41931 11394 465039919 90617 16611 930214514 16611 81052 157916453 11397 11394 318277228 11394 51580 119897641 9316 11394 566768439 28734 51580 912571676 66575 9316 630843115 7396 11397 417062982 51580 55980 200886398 15035 55980 122174222 28692 7396 365925011 27267 7396 838631047 47054 7396 293664022 55980 12286 255664339 17318 28692 966139585 27267 19489 506783406 27267 15974 367211701 47054 65604 50242679 65604 7174 114315784 7174 36523 775748471 15974 74146 473395928 60291 74146 598542234 43756 65604 847857875 29570 7174 764708320 41153 43756 368464381 81279 43756 674571070 41153 80099 109810866 43756 54042 689794424 81279 38251 67257695 16632 41153 803140578 81279 68679 518679369 16968 68679 634784079 68679 28814 974623841 89538 28814 423896347 89538 81191 855167075 89538 1718 475056546 1718 21526 592997664 21526 27414 285318397 81191 3596 941720344 8066 21526 342116162 1718 59891 789425608 27414 22978 897090466 22978 22299 234922049 3596 22625 7744061 59891 38935 237376352 43213 22978 40609723 76751 38935 120808623 43213 67689 494463139 12175 76751 212936909 43213 74735 741921138 67689 88800 970520652 35996 76751 101699688 67689 75199 143092814 12175 39848 856890204 74735 88595 142077500 59022 88800 100030583 47114 75199 68209948 88595 56454 683255931 56117 88595 436522288 2378 59022 162860789 47114 58367 501884630 4775 47114 282470709 56454 3137 583897012 48129 56117 275674767 3137 70542 400326032 21811 4775 569970605 3137 51772 87089939 75053 3137 639397699 13676 48129 911204725 21811 46755 872544960 14635 21811 400326970 14635 73595 837301682 37057 13676 969696591 37057 17152 476701613 73595 50634 64073954 14635 61767 785150218 61991 61767 695549261 7101 17152 893684536 61767 51887 549587474 56696 7101 928796544 76598 51887 39471557 42090 7101 173276540 7101 18616 22953791 2794 76598 914293297 76598 37358 13994842 76389 37358 692473439 5429 76389 611930149 37636 37358 735375078 34372 37358 902849083 46029 37636 545394669 76389 89899 704155441 46029 49985 385397971 77569 37636 250682163 81725 77569 384183675 88838 49985 153474509 77569 16702 602699492 91518 16702 516780067 81725 30818 24540260 88838 19211 441166619 83955 91518 31441422 19211 71935 283220863 67201 83955 869483271 91239 67201 958722681 81956 19211 181810452 86667 91239 521967739 69314 71935 533527502 69314 77126 910266356 85825 81956 330860582 85825 84123 50524329 85825 15024 813734505 91026 69314 733057175 40124 91026 101977601 66209 84123 44926378 64369 91026 347120149 66209 34066 770384116 36642 66209 646287157 66209 3404 954992780 66209 74906 801272341 64369 24394 825661477 74906 20594 480319927 63130 24394 415320613 23052 3404 426268746 24394 34746 785289250 74530 34746 339051838 14815 34746 177206283 7833 14815 744845114 22312 7833 274253040 79056 74530 865133399 57723 7833 825856924 14815 70243 362821464 70243 13458 443331467 70243 67065 354878720 64960 67065 377395398 67065 82521 17072410 70465 64960 844266552 37505 67065 403202441 53274 70465 216272464 82521 87516 437690484 87474 87516 291633213 1908 87474 394924341 26396 1908 634561364 73505 1908 84135653 87516 51566 839108518 45123 1908 933026521 51566 83225 866555298 62653 26396 818755533 37329 45123 157472955 15797 62653 413243712 83225 2806 34818013 2806 42868 442957927 62653 73062 485257506 42868 71932 843704429 15797 72729 380664253 27008 72729 408124382 73062 23697 763169933 27008 42298 993653309 71932 46189 795334526 80714 46189 11578402 90826 23697 732090712 46189 42369 4441188 90826 8645 945485606 90826 69815 613565475 53351 80714 701863672 48756 8645 342859612 53347 53351 162158008 8645 44991 320798948 48756 51300 484494255 48756 89002 201461833 38552 44991 298414639 90903 89002 389972322 48579 44991 265151287 48579 2956 164348570 48579 48375 166447293 48579 45843 547445207 30005 2956 973048242 78897 2956 202216715 48375 88922 80115814 45843 65489 726525108 54044 78897 695107726 86054 30005 223693869 69265 88922 855202258 72855 86054 209713946 16684 69265 708996193 21101 86054 57371371 21101 34038 873278342 55462 16684 774028104 34038 46336 683485673 86971 34038 51431791 34038 28931 114303644 72189 34038 453503671 72189 86905 855796091 80379 86971 563434783 52732 86905 176535275 52732 32990 422924090 41161 86905 211860960 86905 30811 433941433 41161 8287 43627126 32990 38015 111792431 59744 30811 54831157 41161 75541 465066850 30811 26052 469023842 61082 26052 919055476 38015 58442 29987977 26868 26052 707475181 75541 21154 421880614 26052 66852 936676204 21154 48220 521731936 66162 21154 918621310 66852 13670 642587227 13670 83803 422426560 83803 44818 840679708 83803 71738 774027754 13670 81032 500023371 55389 83803 489446502 83803 23537 907500334 55389 1247 40513075 55389 26775 46124656 43975 26775 381550042 5839 55389 782572166 60935 5839 72920602 1247 41088 102520424 781 5839 187162186 62061 41088 214740493 41088 75375 175035920 76296 781 152361595 62061 28908 416808606 28908 58515 306346822 73728 28908 729864486 65230 73728 929172894 69320 28908 66257419 71884 28908 878857039 65230 62786 65713756 60324 71884 918855392 71884 77518 853610675 71884 32266 241321719 9633 60324 610913038 65912 32266 641160782 28177 65912 673127200 21698 65912 608891418 72524 28177 418261693 6020 65912 150658299 16285 28177 606810666 16285 66422 878423009 16285 15169 115891662 41573 72524 261018840 44211 6020 349301832 19405 66422 141435922 66422 59612 917373922 52195 19405 419828433 14598 41573 614235221 59612 63577 402548574 42906 19405 710024992 61806 63577 728256182 85423 42906 752126979 45839 14598 936348011 42830 85423 950916963 80404 85423 5458971 85423 85686 544011429 19485 80404 746919130 10314 45839 396510583 86330 19485 694568519 10314 91044 852846547 91044 36143 865860701 79687 86330 896295753 79687 12530 246237767 91044 31626 799355635 9812 31626 293228284 71582 31626 545012045 79687 17499 597565519 77421 71582 63664766 17499 48922 320044045 17499 51519 473436190 48922 83355 424825707 51519 90815 914417694 51519 9394 529867059 47038 48922 884715506 87583 51519 761773391 9386 90815 912956368 9386 62700 212815223 9386 32699 618355925 62700 33831 24815797 87583 25184 960355678 9386 22593 632124887 33831 91079 44561245 83466 32699 655023096 31409 91079 616120286 38788 91079 122807739 22593 84282 153086507 76354 83466 959520445 37630 76354 571894633 38788 11768 83465178 2766 38788 418855782 37630 57823 46688543 37630 33904 325389010 57823 1005 993580622 48823 2766 571073104 82753 1005 66489195 43597 1005 41473198 6844 43597 889312855 1005 75901 928304486 75901 50205 46776802 34206 6844 371919443 6844 31925 486497599 28292 31925 569734336 50205 60130 297542849 64123 31925 640438247 28292 44538 303271807 55638 28292 226246594 28292 2096 243622530 16953 60130 314496815 44538 79888 200413238 72116 16953 960632269 55638 19432 122031401 46934 79888 965516512 17061 16953 793172607 17061 57519 260712908 72116 24391 143278471 14285 57519 862050299 3493 46934 10154649 14285 55044 780826812 30290 3493 425929953 74807 14285 541221873 55044 4720 333075439 175 4720 931678458 175 11167 24136770 57138 74807 666417469 9425 57138 984261541 175 26115 491452438 9425 45020 186704254 26320 45020 970153547 91835 26320 55822648 80304 45020 672342619 26115 40560 716015154 40560 31468 681393537 62994 26320 818693902 62994 55335 738899999 31468 67786 736001759 40560 23587 678858314 55335 71781 900106687 67786 76744 498291515 89630 23587 561744745 71217 76744 1309813 71217 30242 644275071 30242 79937 357331927 85350 89630 949731199 34786 85350 663372534 71217 76228 263384629 80862 85350 57171316 79937 28252 575140771 34786 2372 410602285 24472 28252 905817901 38639 80862 196007578 24472 12101 134656855 32688 24472 415929557 2372 32987 337919014 62252 32688 664039698 37321 62252 78930055 34489 62252 150702744 34489 38312 158111761 38312 3067 259217149 3067 51370 688036494 25241 3067 818429507 91297 51370 963337536 22402 91297 783337256 51370 22231 319198374 89664 51370 489862030 27168 25241 48474525 22402 33002 719352285 45794 89664 560735499 15268 33002 922927620 33002 55170 902019263 15268 76930 503350970 15268 88172 104833180 10882 88172 261703493 42701 15268 162088384 65932 76930 75820600 10882 47885 148543025 65932 40842 654062350 10678 40842 622367278 41082 47885 355391567 65932 14663 483855497 40842 78876 19098278 79948 40842 383639555 63097 41082 420494099 41082 64255 726248754 72294 63097 548062266 79948 10330 782905388 81223 10330 314250036 38266 81223 705466949 34389 38266 3199857 10330 72334 949390519 55524 38266 422712909 32905 38266 973270562 58680 72334 62330454 34389 86352 366691215 12272 32905 389719843 86352 12204 115491968 86352 57056 87909432 58680 84564 147268682 65528 12204 148539275 76332 84564 851825250 84564 35515 59334504 65528 68828 748014776 68828 9719 374985555 35515 80599 802054416 80599 52713 26069757 76577 52713 457205867 74817 9719 701894829 76577 7250 378074274 74817 46583 878630620 74817 3718 34463654 395 7250 447828550 54878 3718 529684932 68430 395 206636192 86594 46583 44141513 54878 52051 108020099 81204 54878 51777007 81204 68115 88246450 86594 16214 540939140 91601 81204 958306206 48964 91601 693933764 47769 68115 946954842 47769 66789 138191327 21482 91601 286648761 91601 52626 118107654 53816 48964 966063789 62894 66789 138662543 73712 62894 7559627 53816 24820 802146670 53816 69559 197817437 31450 62894 421887634 65486 24820 299803994 50472 65486 473192137 24820 49239 125972772 87156 31450 703798796 49239 56948 62157534 87156 896 626203989 21934 50472 401388542 896 49709 362994746 42686 49709 838209965 53984 21934 705833032 1531 896 486190056 51978 42686 70682444 53984 73063 365359398 73063 70103 412978200 26651 53984 276666346 1531 25637 721530719 52721 25637 161046823 92333 73063 817037132 62911 52721 913886833 92333 56191 928847620 6394 62911 771084838 55472 62911 690189441 59152 6394 24479625 8693 6394 565543381 7504 59152 386802936 10275 55472 371996044 59152 66589 968388336 36640 66589 71775375 66589 51427 20540300 81240 51427 749440918 10275 75926 24652108 32202 66589 578709684 36640 1630 370727193 25251 32202 177751224 44321 1630 621615443 1630 39158 113174742 9924 39158 366683153 79909 44321 122722711 22567 79909 709064719 39158 4399 958885065 39158 48934 812158854 48934 15412 673893346 70565 4399 626075945 40411 4399 819327624 48934 10586 787971344 10586 13280 501371939 40411 7173 744772879 62909 10586 850838730 35751 10586 180861138 84416 13280 252630448 83999 7173 840221497 62909 47979 900209562 53356 84416 21685722 66670 53356 450583776 84416 40872 563714714 37854 83999 531650794 37854 67742 592866300 37854 30692 8937110 67742 89965 508761910 9916 30692 423107539 24740 37854 102065976 67742 41370 961873054 51311 89965 857077450 24064 51311 814855275 88537 41370 546334438 88537 30070 545447869 39154 88537 285807262 4582 88537 445976934 88537 31477 173622403 2798 4582 890759772 46951 30070 11062251 48319 4582 113210686 46951 55911 185503756 73889 55911 527903494 46951 55359 507961577 55359 70842 990998919 41248 55359 728006861 73889 10480 309382756 41248 32714 470616459 41248 340 475539249 70842 34267 44240104 41248 3941 108539532 3941 66928 171677248 41591 32714 490056697 36741 3941 156109875 1364 34267 82636768 79332 3941 508259735 41591 18106 476133374 66319 79332 875544296 1364 33100 240545506 66319 7823 807564250 79332 57809 846049775 89354 66319 889449099 18109 33100 973171772 33100 62430 132186912 62430 63678 82049154 46158 62430 174730839 31180 89354 211507080 70070 63678 450137850 18542 63678 691707736 74812 31180 934896595 19028 18542 625936198 18542 3715 675224655 74812 36474 989436170 10161 36474 958622788 10161 83197 786791174 36474 88814 166558801 29109 10161 6790850 60071 29109 493306179 88814 89943 268589807 83386 83197 986222692 64066 60071 506952806 48994 60071 246260345 64066 3361 359877966 89943 81323 272540012 81323 58810 155162268 67209 64066 530962905 58810 59700 503109287 58810 82612 735684386 81323 78121 461989211 58810 89157 427559833 59700 71708 18043264 78121 2816 586654033 71708 62364 502642883 10066 78121 562345784 62364 24081 410486003 53795 10066 974387999 21148 24081 562038356 20674 10066 488415043 14807 10066 769562888 14807 67424 678534723 14807 52718 820908012 21148 2508 558339971 58145 67424 120717889 58145 16850 521595456 67424 7860 693364232 2508 76041 389036534 10483 16850 248306621 37947 10483 441274307 65714 76041 908167128 31405 37947 374698543 21570 31405 404704916 21570 19623 88608289 22067 19623 274767586 48463 21570 593692293 48463 32258 43011087 8301 19623 969055630 77262 22067 39273694 58163 32258 40452747 48463 27961 526452658 85677 27961 447731381 27961 37165 68752540 51618 27961 636257084 81342 27961 664974830 51618 31056 68008664 81342 64475 933667831 63058 81342 596827789 62246 51618 644310098 68168 62246 10148719 62246 8911 820008459 63058 88717 815924507 63058 27861 433617077 3425 88717 579454993 27861 5464 17408439 3425 17430 485398702 72988 5464 739504991 83402 17430 616194336 3425 6018 622414346 6018 1709 125316691 46419 1709 35015511 22331 83402 418080184 16128 6018 488548910 16128 26226 12088790 68882 26226 405376751 69770 46419 756969391 26226 48410 183627569 59238 68882 940921104 55160 69770 62906736 48410 13425 90135415 79072 59238 697832885 3594 59238 476692619 14356 3594 361180548 719 3594 98111757 43376 13425 50371075 79072 10407 976016769 82853 10407 269270151 32944 10407 54069927 22803 43376 114037626 78767 32944 595710768 68772 82853 793428923 34779 22803 597315935 22803 20083 778090407 22803 43631 446817486 77286 34779 616162185 72229 77286 773828665 20083 7610 965003366 31615 20083 603849296 72229 37008 195924589 7610 862 14811508 31615 27147 925389499 862 13902 331682247 34729 27147 89957929 87985 862 657511410 34729 58953 9459939 34729 86809 575926280 87985 45349 310935037 45349 49146 632461702 27491 86809 416511954 27491 90930 635055285 86809 80251 468748438 29332 49146 199185560 27491 15611 511921584 15611 10828 464968417 8297 80251 357512258 57898 8297 806658184 43718 29332 175640900 56490 43718 182594106 43718 69158 229125304 8297 31753 322110733 69158 42145 798360394 31753 78370 893990453 56490 78776 923795577 31753 59772 903353574 59772 72584 310764043 73529 72584 78014371 10006 72584 799809159 86219 73529 65780634 87530 59772 932751134 2233 72584 872093264 86678 87530 863045324 86678 45073 425681498 78724 45073 522124578 78724 12845 156801403 44770 45073 153413820 12845 81807 842351474 11268 45073 229465497 78724 18538 766102343 12845 724 115310433 724 13651 346084956 11268 26457 912897476 11488 13651 58103306 18538 92407 553815605 13651 18258 729470077 92407 15165 212182040 92407 84818 629346481 92407 84228 985347488 18622 84818 966429937 84818 17778 368336282 47299 84228 111238298 84818 83305 307176174 1974 17778 178557014 11439 83305 394964399 83305 235 689902745 76383 11439 319147974 11439 56175 641382006 8342 1974 165119726 11439 12185 502301134 8342 75711 380918301 67903 8342 58018419 75711 87813 538367251 10917 12185 520844053 87813 32198 594909228 67904 75711 736219505 37309 67904 315538030 45687 32198 337511961 34133 45687 358596624 37309 55124 11872225 34133 23300 313244681 34133 59185 116352203 34133 55172 442795369 23300 14675 569470804 23300 70027 162252221 55172 83817 326850424 87814 55172 156059499 5792 87814 136270861 83817 4789 72233742 87814 19208 923174188 43950 4789 996905253 19208 53341 482904828 37067 19208 64400546 55298 19208 640190187 43950 36402 189002113 80786 55298 29074541 26331 80786 206353730 55298 67281 134639448 36402 28834 755677301 26331 86144 257064192 16868 67281 628398540 55764 28834 461100042 86144 36170 821299806 36170 83024 183917488 86144 29546 107002166 55764 1616 118225566 47249 36170 324034419 39164 1616 973899751 3804 29546 274063532 24302 39164 663948482 28373 24302 118668699 3804 69536 965312437 39164 43194 838449765 1201 69536 974171525 69536 44761 361611186 9162 44761 364572938 44761 20956 520183031 77602 43194 479500464 77602 27531 128076582 9162 38012 940049084 9162 75014 475542327 17702 38012 896535214 17702 73356 511921394 18412 17702 40528060 19318 18412 337041254 18412 72667 101566920 18412 45170 397499564 73000 72667 780732380 73000 30924 724380290 72667 84438 535109095 69779 45170 691172322 84438 32680 928517551 45737 32680 430387711 26474 45737 405354541 69779 36148 923952316 26474 52585 498575738 1056 32680 108710975 25377 45737 51587739 36148 52189 118062269 52585 58748 111649994 64646 58748 796592340 1056 58548 615846174 10087 64646 837645318 29806 52189 135073933 10087 20077 856515160 20077 18744 353049784 40355 10087 127414109 18744 62363 611559185 29806 50067 394618050 20077 81975 968782461 62363 21971 67350051 40355 11940 423097709 51221 11940 567501851 11940 11484 501726093 11484 28507 419317595 9530 11940 698216691 15216 51221 531625698 11484 19574 115034539 30019 9530 563157769 15216 87945 783812973 41973 15216 477840547 19574 25846 819876761 79629 41973 123462793 87945 69741 15572824 69741 33810 153382372 64664 79629 689167558 79240 33810 156746184 69741 50759 249309796 79240 47171 439467063 64167 33810 114844854 50759 20650 216928324 50759 92526 927210942 47171 38353 979640758 80636 47171 970341386 73125 92526 997386650 80636 252 667504156 73125 90888 596049817 80636 45235 80481852 40381 73125 623849563 40381 33845 237593451 68651 45235 932926309 28386 45235 850480705 28386 57089 891542624 67490 28386 518953227 71491 28386 703342739 24488 28386 42310696 57089 77090 4408674 39617 77090 373857784 39617 72770 864283468 61418 39617 231880659 9694 24488 950869879 30182 77090 189413666 39617 138 91798432 61418 37589 118948655 36481 61418 70982892 37589 52168 197912628 9556 30182 135819464 86457 9556 798614393 9556 77417 700184 55568 86457 63404476 91495 86457 508914749 45630 86457 181863034 91495 12876 75236808 89221 77417 349889204 55568 88508 899919987 43854 88508 653706744 59094 43854 186187377 88271 88508 102742263 16259 43854 818048625 59094 4169 698666502 8496 88271 283265722 4169 62504 597973418 13126 62504 650005162 16259 8348 3996324 42396 62504 271704481 72645 8348 59780967 69813 8348 173115969 45690 42396 293942652 5300 45690 649881167 42396 77552 40389402 72645 9775 78118067 22921 45690 105623721 84094 77552 242249254 42708 84094 394807602 9775 55466 987605948 88766 9775 654362095 31134 88766 695085933 88766 26304 394989556 31134 32733 206472374 55466 71364 700829140 71364 39390 466386677 33511 26304 258796083 33511 80135 707286807 80135 59905 740371770 36070 71364 49086939 80135 75261 759485478 73637 36070 179890016 28480 80135 96543149 36070 44858 631024230 8940 44858 187469848 8940 55937 289857553 81774 55937 594534548 16165 8940 799200155 81774 90389 35067282 8940 20971 241026332 82209 16165 483849382 20971 79616 349022878 82209 406 51948353 484 406 416899 72494 406 265994009 484 39861 425597644 406 85521 881741541 406 27509 448137734 484 79015 27626929 79015 33396 322151789 33396 16807 402824841 6447 27509 909445068 30642 6447 449469178 59143 30642 839399842 33396 9176 566834101 3815 6447 72949230 59143 90488 492871882 59555 9176 498361646 35470 3815 330798142 90488 30617 337140358 3815 35777 253315081 35777 76165 327304336 24560 59555 220742011 35777 33399 818374011 30617 60937 707120382 24560 23857 168498415 33399 47057 605051491 63004 47057 959820962 47057 11553 491621405 22366 11553 244089827 47057 4186 732163328 33186 4186 814171687 78755 33186 739011164 11553 52485 622371795 53930 33186 516344577 36705 4186 371634156 78755 75556 574766503 23965 53930 609748979 39379 75556 179413261 15077 36705 896393803 55796 39379 421165139 75556 36247 848995215 23965 3620 995352050 3730 15077 785769998 9021 15077 313069682 55796 33685 250461661 3730 37140 199415232 11682 3730 122784570 33685 8284 229683031 37140 15809 713268400 73860 37140 409701216 37140 52630 368203615 8284 6594 488873747 15809 37921 632492583 39855 37921 258591933 57890 6594 407336999 57890 53725 298811303 47063 39855 411006402 37921 38877 770181091 63740 38877 486169508 53725 68956 931668924 88303 68956 981000132 73978 63740 653780865 89563 73978 922026900 17950 63740 553973766 89563 38825 482007854 38825 90022 572714206 90022 6434 800659050 66526 6434 533196762 38825 54060 582391309 9822 6434 519587068 90022 27605 176578466 54060 64958 98576873 27605 46264 817594423 46264 51191 489393967 70934 9822 804525086 64958 48736 892911448 16834 70934 404663397 46264 65861 594342619 16834 20054 135188910 90073 65861 814501947 16834 8502 964507716 16834 58693 172440931 42958 90073 153836806 58693 89332 755867449 11948 58693 349942737 58693 59639 725956423 59639 91047 946369237 46059 59639 114106070 59639 83211 398323958 46059 48769 920243941 6117 59639 877079276 86248 83211 840890611 45291 48769 64880404 6117 70367 460949320 8741 70367 436065965 53778 45291 669782425 86248 86550 367700120 8741 84023 723289497 8741 88105 400377398 43689 86550 257765041 86550 82921 607127812 8007 88105 276841336 38474 84023 513287458 88105 11367 169977061 11367 55852 699480140 36344 82921 966976809 8007 26994 460925441 60166 11367 563334789 26994 9391 95617001 55852 61056 430907856 61056 81365 4768076 50532 60166 637289346 9391 64055 795429986 60165 64055 894005120 60165 45650 692252138 64055 60848 798643867 79676 60848 840524323 25642 64055 705393350 79676 34096 171465308 60848 6521 970455896 39619 79676 670624111 6521 86026 5053914 3512 25642 597816475 39619 1463 362388096 39619 54086 297705511 3512 74430 930149141 21314 3512 746502582 72357 1463 527458131 1463 45803 633050030 79979 21314 442772651 21314 28657 278266112 2606 72357 329714818 28657 88895 169418071 2606 63584 30151266 88895 82000 615511277 5496 2606 916861524 54312 82000 790556216 82000 63854 122717641 64257 82000 342820491 64257 29840 786838866 16990 29840 278401688 16990 644 942999587 40615 16990 136942845 29840 66169 271869538 29840 81291 596953668 42280 644 800327741 66169 85360 956058706 19146 81291 699042914 66169 1956 17667077 28212 1956 171392854 41549 1956 729801340 56673 85360 771830092 1956 52534 862686166 32962 41549 613762946 28212 59331 232169818 52534 80149 846032657 19239 80149 970106169 81280 59331 387992126 10122 80149 964522661 10122 49577 582074587 49577 6819 227020202 40180 49577 141728809 23594 81280 364961238 49577 18981 13588385 23594 41159 569965901 12169 18981 868323017 18981 11260 125751967 23594 74070 525157496 41159 79801 239733541 61992 11260 46461139 61992 51457 392038605 79801 66466 834991214 51457 36797 239075090 51457 49117 174226488 36797 38284 735361352 51457 28273 470106780 40025 28273 843736102 28273 37190 997976812 28273 82680 305123661 37190 37415 296358354 71587 28273 901579134 40767 71587 879889502 71587 84586 509867180 84164 37415 720801932 84164 61299 249000141 36874 84586 74020429 40767 48601 217305916 48601 44840 855699868 60603 61299 837027681 68783 36874 365011455 44840 16153 491260130 61234 44840 239803288 16153 69889 151986524 16153 46623 248726272 46623 52316 954377995 54013 16153 184716096 18984 54013 562282345 54013 11445 588320930 88149 52316 322168947 87470 54013 526782945 87470 7524 781418632 1313 7524 64724182 60833 11445 214847716 17677 7524 160138252 28052 60833 655383105 31765 17677 329297130 28052 34549 65300642 76064 31765 186672166 28052 21712 659396866 28052 40863 674397348 9644 21712 980483061 43287 76064 322248342 14987 9644 776235392 9644 8895 319947631 65901 9644 72208484 381 14987 522089775 10580 381 300050299 10580 54100 409900713 10580 6303 212270705 6303 90799 271806110 58653 10580 947705021 58653 42232 719329743 90799 15289 170203657 37907 15289 82809177 90799 91659 46433046 65599 42232 295891735 37907 88122 321352668 91659 38720 274714214 88122 64374 233742047 64374 36122 48508748 469 65599 441392420 42540 64374 864610346 64374 24526 862445177 52078 469 961373431 52078 90015 697066373 90015 65467 647402391 45882 24526 834282780 52078 85782 215326106 55115 45882 977766743 45882 35662 539119660 36980 35662 760374506 90303 35662 903632245 23847 90303 158184170 15953 35662 884347933 35662 37487 625524653 37487 30256 550393096 52767 37487 61004253 15953 80766 513392490 80766 50158 394547201 52767 8828 703198011 52767 18085 560461811 1165 52767 441417668 8828 51061 422365237 8828 43473 104263729 71012 18085 807395405 65747 18085 129364468 1165 58313 330911132 55944 71012 207046134 71012 85071 916375871 55944 73618 881021516 42935 58313 876767097 66993 58313 461333946 85071 25378 551450754 66993 35292 713737128 25378 51964 302008706 35292 34254 890127878 34254 83025 472568242 51964 12889 109731459 29361 34254 840805668 29361 33452 98158 83025 40619 562411274 47157 33452 773520033 33452 20281 867492037 20115 33452 234934056 40619 15485 71960234 750 20115 178284783 90640 15485 252402884 4000 15485 591531379 56291 90640 319377864 41189 750 602367942 41776 56291 427236347 17081 41189 336373437 29661 17081 676557715 41189 34326 647254416 22789 29661 217649131 45114 29661 723113506 34326 55097 481847897 56932 34326 525899159 55097 57666 329716057 11116 22789 985724193 57666 55950 581821485 57666 28736 55436321 57666 10856 508660404 55950 89691 490594357 11116 3864 509785256 39035 89691 301941188 63386 39035 437974469 77031 3864 689342540 36030 63386 789452218 23841 63386 189444617 63386 63700 688982228 86228 63700 787161752 36030 86747 261708013 90702 63700 372686410 67684 63700 926410474 73171 86747 845616708 47603 86228 227452278 47603 62665 47489028 67684 39223 105569778 73298 47603 564150950 87407 73298 483562033 73298 87467 404892986 7090 62665 356923111 73298 33062 741101384 56803 73298 135865182 33062 51830 5993027 15313 7090 695620474 15313 74800 700710234 56803 89973 811248388 51830 40984 548752555 89973 26725 136839946 80992 40984 950923520 40984 15592 454992 40984 40816 100404906 26725 43149 389012282 59312 40816 721379801 85543 43149 235680692 79532 59312 499143515 83436 59312 73024663 43149 2702 591495480 49160 79532 23307251 79532 82416 738769952 2702 6977 95675984 90425 6977 528772560 2702 30280 217909530 6977 79630 349615933 30280 34862 176927077 90425 76399 719041699 76399 86414 151468351 25786 34862 135923186 36269 79630 189035159 70761 25786 265571297 76399 52251 688608473 36269 63789 17319652 8702 70761 857476061 52251 12332 675555678 75078 12332 911336336 75078 66454 304743735 38950 12332 558838517 66454 17057 618969390 4344 75078 616074108 4344 26039 131497522 38950 8871 121641125 17057 47705 675415952 26039 3047 375018524 47705 987 813590108 26039 88855 373674824 3047 73511 988769531 84653 3047 843876216 84653 5706 676432782 82933 987 172453363 82933 26056 287168288 61319 82933 323863141 61319 14679 795834717 5706 59826 130461016 59826 7825 511966053 85134 61319 235905779 59826 9636 244569008 85134 28696 51551845 59826 43437 630656379 30130 85134 583840446 9636 63591 990624050 75509 9636 375924241 26365 63591 872314917 63591 52325 690515464 35824 52325 626185434 6395 26365 605768859 68464 6395 799274875 26365 63837 210298444 6395 81229 664850006 28550 35824 862430049 50636 28550 939810932 68464 63002 377828684 59320 81229 455882732 50636 37135 809397598 60427 63002 855950896 25675 37135 383301947 25675 78925 55786015 60427 52696 678484879 31140 60427 831542994 73048 31140 329364980 70515 73048 84485520 34060 31140 76114851 52696 32545 569798538 70515 79751 331386338 46998 34060 627172753 49937 46998 116497304 51153 32545 144668565 79751 64171 308912675 49937 2558 923706514 7379 49937 392123106 76647 2558 364064668 78526 7379 331265058 23207 7379 387167590 964 2558 200467963 77390 23207 83782979 86871 78526 381471712 78526 78474 169999481 4160 964 904545243 29707 964 743999856 55848 78474 826962913 4160 41473 134780667 73484 78474 495705344 25629 73484 290302553 54314 25629 732516877 41473 82900 922928292 54314 38948 698699177 79495 25629 752581385 41751 25629 411876341 54314 37427 892230520 21940 41751 63492259 38948 88641 142177245 81209 41751 996798347 41751 90130 607583232 559 37427 904491094 559 62053 989791520 88641 34918 427788396 2683 559 527430573 25422 2683 256537768 82937 25422 580628109 8931 34918 736774891 53499 34918 818727328 53499 88882 495582060 31679 25422 170471003 41884 82937 416090388 88615 41884 372319053 8916 88615 743747722 15987 41884 482095665 88615 65221 531705722 88615 3845 494406009 69954 15987 293778334 65221 34682 20167173 15987 72968 313802415 79076 34682 350093170 13189 79076 70363570 72968 33752 264427528 1333 33752 286794029 33752 34772 947645229 13189 20426 359496268 61629 13189 394867188 1333 13204 885850454 13204 67627 960202000 13204 82703 134198887 60864 82703 75176945 60864 45688 384492912 45688 66648 954617774 57498 66648 758813181 45688 39586 104870676 85215 66648 227415392 34315 85215 347988479 83628 34315 385685123 30767 57498 957433772 34192 85215 548087211 34315 78116 159887939 574 34315 580744282 87637 34192 535686484 32878 87637 174457716 78116 57981 801225612 46886 574 790702499 2756 46886 827077560 46886 92436 298501860 32878 6842 705983007 31084 2756 608996632 17470 92436 982446987 92436 37534 118333877 6126 17470 986707334 31084 57990 795367821 37534 47953 29014500 17470 81245 406769157 60077 47953 103554860 11355 57990 448690263 57990 89377 306624526 89377 51938 840162527 11355 61607 931804579 35296 61607 836769044 35296 29830 511093137 89377 72985 245610175 19035 29830 45102296 60892 61607 732962525 19035 57457 543535179 74777 60892 210501098 57457 75579 207831750 57457 46803 179416320 20502 46803 201840300 74777 34649 130781386 20502 43278 426215266 68173 75579 502185552 34649 45901 55135976 50647 34649 693206278 45901 8938 678245804 68081 8938 450855395 77465 45901 517762577 70281 45901 111447785 67019 50647 403588725 68081 53007 442930504 67019 176 548223061 65739 67019 182399117 53007 43181 659300519 53007 11134 845417409 65739 12449 800517263 1085 11134 871568676 1085 12173 260703143 12449 86823 812088669 77669 1085 421135006 10177 86823 155296024 22742 12173 740302969 86823 47138 993752451 10177 60117 302616987 43277 77669 673446767 10177 59727 654643245 40379 22742 505845964 40379 64155 622325221 64155 56137 663953817 64155 37597 902576867 64155 29093 847799257 48576 56137 190602721 48576 1780 782343008 50702 48576 798154861 37597 25864 767144982 11231 1780 952242973 25864 76087 171187028 38927 25864 381108773 70683 50702 655644188 25864 64854 975172413 76087 71730 242447820 45107 38927 150500926 77159 71730 537714665 25182 71730 141571564 71730 71291 906968236 77159 63698 416072407 55020 71291 599758910 38888 77159 179168128 3541 25182 910497341 63698 84838 829049944 84529 55020 49129206 84838 85692 305116028 85692 61001 178871561 3541 5944 237772061 65157 84529 222466909 46491 5944 16123054 6486 5944 547792833 61001 48469 65724861 48469 5825 791966476 38799 5825 139692329 9704 6486 103961205 39129 6486 306218556 5825 12297 14956213 38799 63743 938338382 26978 9704 315226022 26978 83182 308128576 36013 26978 253713945 83182 35654 584671460 35654 62705 151985753 36013 63968 119617603 5614 62705 740420694 62705 72390 839367388 72390 83476 7397336 5614 56394 226237374 56394 39974 817421373 32034 56394 350814873 26598 83476 626727137 42541 26598 330135392 26598 18418 994936461 39974 50175 124685953 50226 32034 888378451 28969 50226 527034060 84016 50226 898575481 50226 65718 427194250 51062 65718 639181739 67464 84016 425013895 29984 51062 387585208 84016 5101 520332310 29984 7414 727022581 10135 5101 46862704 29984 37693 817532085 19407 29984 170859232 37693 50236 759743705 19407 46352 790975271 19407 46150 621984747 46150 5734 769875349 61275 46150 200992101 50236 2510 504971943 46150 40425 261131278 2510 22954 2645166 28196 5734 331494395 61275 48206 132431800 40425 42847 397073042 45128 28196 114062146 28196 86262 251850144 28196 25559 373572277 81943 48206 263635125 28414 81943 218674151 25559 62555 897942481 86262 90148 483091696 56572 28414 777826994 90148 34944 882806776 34944 25218 402392803 90148 86344 783419376 38809 56572 172461262 56572 13360 416353446 86344 89573 66239951 13360 81473 223035258 54389 81473 54065706 81473 75077 292441315 54389 20465 55571302 30684 75077 80330777 86388 81473 62961450 75077 89005 195101606 63940 30684 161170698 89005 70841 333347509 56715 70841 783676695 63709 56715 622849486 23054 89005 456449353 23054 53450 702109927 15271 53450 44849753 69139 63709 132866270 91417 69139 372281318 86773 23054 131951744 54616 15271 250547980 22379 86773 437295571 85261 54616 942923000 85261 55224 625325707 55337 85261 669147624 55224 66047 671821080 66047 76706 203653313 89639 55337 474348713 50934 66047 73839223 50934 77664 25915855 66047 67009 208499760 11163 50934 864231889 7015 77664 699005503 77664 5919 921988263 76454 5919 58032386 5919 31373 350150194 76454 4564 183365766 10918 5919 467215996 31373 29987 10104813 22831 31373 837205914 4564 5690 618001714 65096 22831 214603458 10918 16456 366711932 50424 5690 808985033 56773 22831 491183069 5690 78199 528388779 2411 78199 415443018 64576 2411 658065040 13686 50424 94751526 78199 85200 38251693 78199 50719 339026011 32388 50719 166396977 13686 23881 28364001 85200 27193 501196891 23881 63000 578671025 27193 49541 422753949 23881 61962 699946149 49541 47986 18327766 64780 61962 31342277 11703 64780 212241935 47986 21504 367246386 64780 40450 927240874 47986 66125 985767730 21504 14643 749654274 6888 66125 870391917 66125 37886 85819517 23051 14643 28824203 23051 2063 731809703 40936 2063 885829465 2063 61895 800689715 40936 67386 423925749 67386 53856 513689578 53856 21747 565833769 53856 47368 43046328 12771 21747 916879191 35895 53856 972217741 61287 53856 700951674 71329 21747 919331329 45943 71329 189797229 71329 76246 619755010 79458 35895 309407920 15446 71329 122123424 44042 79458 810307369 9075 45943 247936675 76246 14921 791972420 9075 48023 865670023 69915 44042 124586403 86137 14921 44802766 19586 14921 616409644 48023 81131 140112567 78229 81131 48170055 81131 88790 522447111 88790 11897 569337972 81131 79502 288357483 81131 36552 815796743 14748 88790 671840697 11897 65730 466203369 11897 12689 315953135 12689 24612 352929947 36263 36552 677680271 14748 28420 317548898 57933 24612 65833236 24612 71989 775226244 24612 69304 837588171 52870 28420 51001445 21453 52870 629957422 69304 36092 647580095 59562 69304 700809577 59562 39671 299215673 60535 36092 828569617 16314 60535 749795902 39671 4783 92733429 60535 83423 999407134 60535 78772 197542708 65668 16314 677609072 78152 83423 202272148 4783 36672 271089622 78772 76509 289809620 65668 18239 378741385 90963 18239 142984454 17994 90963 810131228 57334 90963 528914327 57334 79846 630379108 46665 90963 527145739 57418 46665 71407315 57334 11305 897123546 20452 79846 708642020 20867 57418 594751537 11305 5470 103576238 47604 11305 765418935 5470 815 520033573 47604 64152 776343280 5470 15934 235796466 24668 15934 542471760 56487 47604 898583390 29513 15934 44280679 2781 64152 15947140 42310 24668 18942291 13512 2781 507951610 13512 15270 280953728 27068 15270 754319735 30423 27068 958111189 13512 81498 20450598 28744 15270 876043609 27415 81498 197673321 61436 30423 905212145 33259 61436 461669977 28744 35790 213862787 10440 35790 305257374 60351 33259 164520643 12277 10440 146823461 33259 35501 765071731 63382 10440 339545376 60351 64994 514129546 64994 76565 182618401 12277 67357 131888609 35501 39382 825676896 65153 67357 104932591 28539 67357 495378874 65153 63882 822670679 39382 64470 474955094 63882 27030 115791787 28539 3673 114470949 28539 15920 486607863 63882 34193 791021820 64470 12594 476085436 12594 33040 564962525 22195 15920 805648579 29847 12594 877687538 12594 45819 604521236 12594 78915 819894098 22195 33794 702276773 44180 45819 678925993 33794 22063 344214838 22063 22796 788185564 41949 33794 572389761 22796 47349 599801040 90785 44180 52282079 90785 24534 722868820 22796 15017 839033010 76231 90785 42534796 15017 6722 156768620 14156 76231 261308312 33050 6722 364521571 15017 30214 987228023 49457 33050 904334487 49457 61379 557969002 49457 22809 305209465 37 49457 266336975 41078 61379 116232561 7030 49457 521342519 73556 7030 22695896 2715 7030 81836569 68532 2715 687931897 10302 2715 466384264 66561 73556 171112379 73556 13300 547116052 58223 66561 968932729 58223 53309 142814547 66948 58223 799936563 13300 62505 155013457 66948 23182 789681040 23182 60716 163398662 23182 38423 802393802 54808 66948 449347507 54808 84548 336774524 22611 84548 312281384 84548 67058 944349935 69398 67058 286964743 69398 42491 51339691 67058 40828 864279439 61019 67058 114784416 61019 69630 402849416 40828 11917 72336205 11917 46588 269687794 61019 27273 380739231 66024 61019 429060169 21557 46588 137683709 43255 66024 970343475 66024 28137 874710815 28137 70895 711220224 85002 21557 95413708 28137 44423 423472107 70895 86118 270135910 70895 58056 524561825 44423 17284 316302206 85002 74326 248960368 55896 44423 652753104 55896 12022 514803765 74326 52405 49990096 62348 55896 449878427 74326 76641 61709159 38010 12022 306182297 64893 38010 323913775 33741 38010 991986728 25236 62348 548733103 38010 89733 262626278 33741 28989 431741259 33741 77612 536426803 50687 89733 101567934 28989 58724 875869117 72401 50687 154862591 23073 72401 848956759 23073 88985 629155618 58724 44432 385221354 88985 73472 768432 84033 44432 814907738 54400 23073 566554725 38630 54400 114386808 65449 84033 250132156 65449 52815 89093089 51210 54400 514613187 27565 51210 148044770 52280 38630 742850449 52280 21180 500747964 18076 21180 597976550 12781 27565 114804871 52280 69792 206479266 12903 12781 412971185 18076 42813 180038503 23529 42813 219813296 12903 68925 485808668 43042 69792 948317224 28339 12903 860843768 68925 18079 795348241 68925 45976 21593917 39747 45976 614873882 44690 43042 941193394 61148 28339 335077898 1226 18079 447390224 45976 47762 233494926 39747 88261 64959293 44690 39443 650722263 39443 88553 164577776 88553 48315 959589790 39443 42160 714402336 88434 39443 230455913 11987 42160 919156818 42160 38634 105090747 88434 26045 93993518 38634 7891 596009210 7082 38634 489913017 47731 7082 356827236 82377 47731 973801743 87376 7082 672699305 82377 70923 232763695 78758 82377 171591440 16501 82377 107010377 31956 70923 274194244 16501 41017 738523500 78758 72463 468720781 78758 30223 118219819 72160 41017 505653191 30223 34184 877949829 41017 92351 522409923 72463 7203 68731975 3168 72160 792563479 55487 34184 181818574 92351 1316 694784103 7203 59274 546328547 10233 1316 134361333 59274 35064 126193988 90794 55487 929331577 36689 90794 980782824 42006 35064 357308867 83921 42006 142342554 90794 71370 24748511 16755 90794 377722690 1946 71370 2971709 43375 71370 846178338 83921 12914 932648564 47962 71370 496317113 54263 1946 326071654 47962 54800 579635457 86621 54263 538788703 58989 12914 240855514 58989 2241 610088945 58989 56662 831619157 58989 39915 305286566 39915 62986 447979043 4862 56662 384224655 2241 57804 341141429 57804 32745 850883968 44737 62986 644407566 40354 62986 827052986 40354 44221 231753657 44221 21635 110528917 21337 44221 189946293 65363 44221 111239155 25228 21337 309972677 19188 21635 600578452 21635 13565 28210593 60748 25228 622910391 35794 60748 455120619 13565 92495 524748080 7934 13565 443308738 81630 92495 493421257 7412 92495 22978600 81630 76482 355830634 7412 90619 903193600 91553 7934 10488420 38007 91553 647617869 20062 91553 568050725 14972 38007 410134256 49456 90619 312178610 74778 49456 34350437 38007 90654 123451472 38089 74778 828457158 66078 49456 922390777 38089 2238 527075169 2238 26257 39193788 66078 51058 208627942 51058 16122 607350423 66078 64839 581952969 25827 2238 898992706 84648 51058 851097376 64839 89699 472610176 22900 25827 883014811 22900 69888 41312107 1063 69888 572467131 22900 2854 865772348 22900 35017 971280478 32199 69888 669378596 1063 40376 293134733 33037 32199 935831763 32199 34171 891424580 80343 33037 643110158 33322 33037 360156945 20724 34171 36691762 20486 34171 918674338 87337 33322 279772834 50301 80343 550198294 38172 87337 826036009 15785 50301 498076610 20486 26023 431394872 74050 38172 925871532 74050 12274 529877658 83622 15785 991423739 60615 15785 254438696 74050 59917 496058326 21048 74050 957284723 73896 59917 17812360 59917 80930 45084477 60468 60615 408404512 77665 73896 25111918 77665 61639 17460707 9268 73896 801883264 80930 79690 762300460 64726 9268 705904804 59898 9268 200300089 14552 59898 183437161 64726 90698 286983246 64726 28809 580872680 14552 35198 617603771 35198 29640 267998157 29640 80134 878098184 6653 90698 58694053 69051 29640 383226810 37681 80134 978912547 37681 29844 185554767 69051 26267 971226521 26847 6653 13941916 70350 26847 475707172 26847 92317 106061759 92317 32705 889135794 33815 26847 171428002 36285 92317 137566168 70350 41445 490920472 32705 40903 441850932 55604 40903 406266573 36128 55604 927219039 72737 36128 640164667 81516 36128 32791651 72737 34977 89691620 36128 75510 815022798 75510 69907 573277712 72737 9776 330778209 34977 88408 264391805 75510 26101 215978352 92124 88408 840613707 9776 88784 381848110 92124 69852 30203451 92124 70098 322969306 92124 56259 90369474 89283 92124 334680865 70098 64567 327185675 92110 89283 633517154 78684 56259 100329345 78684 87402 990741817 62936 89283 235562052 38267 92110 317783700 14789 62936 149562986 78684 55966 248575740 16947 38267 307563640 62936 46648 636924703 11319 16947 422184586 39217 16947 12735405 41873 11319 390703439 84859 41873 678544658 11319 76747 100524947 13429 41873 830225308 16893 39217 127641776 76747 42446 247577312 38590 16893 835083966 60889 42446 270508433 49782 38590 601632795 57733 38590 879485780 57733 61443 89370392 57733 13195 17666920 60889 18985 445131960 45752 18985 397627727 28758 13195 525880784 54184 28758 24737282 54184 41971 598584191 28758 49100 102689835 49100 70041 421540161 41971 3457 831852458 41971 37080 101690305 46589 3457 629669405 44251 49100 22781599 3457 49111 859936637 8443 3457 340986320 24652 37080 228126523 38367 24652 572516636 24652 26505 827290741 38367 57826 752901414 56022 38367 589997840 47265 56022 340314299 2623 56022 900399120 59001 57826 23049760 775 47265 195556676 54934 47265 641036797 2623 50854 698804555 775 8994 811871603 77987 50854 532017721 87646 54934 933684497 50854 25268 164100295 77987 49515 836409474 53040 8994 705027528 21942 49515 490536609 53040 71047 279091055 25268 85760 314785787 86194 85760 227252922 21942 59571 188856716 14534 21942 299031274 21847 71047 983257346 28942 21847 361529095 86194 10607 374513433 5435 14534 219537594 46912 10607 93840310 46912 18243 873554586 5435 52385 848542371 52385 6415 7228323 52385 80230 134914398 86217 6415 946394304 80230 42345 949606819 36081 52385 573921729 47254 86217 947090602 80230 26817 772009040 42345 76952 928826692 6387 42345 52886493 76952 53051 565628262 26817 3825 241410881 85152 26817 179781936 91635 53051 979043079 80945 91635 65020138 91635 88470 6179751 88470 1722 595285246 73255 85152 303547053 11811 73255 578180273 88470 22006 60683350 87058 73255 327943065 35372 1722 644696047 22006 86997 288296079 11811 88359 116013685 71387 22006 340261750 88359 26818 834239508 11815 26818 435832113 86997 50488 698548056 71387 57945 389115212 50488 37230 741752643 12924 37230 235221502 50488 23057 72730557 42801 57945 613856816 42801 55001 265739091 88653 23057 478735315 42801 54331 572340531 88653 20915 813543867 54331 61695 786744745 61695 44972 486258015 44972 29346 23995416 11400 44972 924174955 49337 11400 584926127 44247 11400 933885311 12329 29346 975621116 49786 49337 666098018 78943 49786 482168571 49786 14524 170338852 78943 81320 436858967 81320 44824 783693085 81320 1074 976232757 89550 78943 881536846 44824 80544 921623128 80544 63236 618126216 51105 63236 501953359 63236 2034 463642653 72466 89550 783420346 11954 51105 236700048 63236 19680 600341026 85177 19680 504337005 436 19680 198618582 85177 18226 998368600 18226 20525 924270892 14572 18226 88202630 55396 14572 805419470 436 78710 916244265 21836 55396 134324115 20525 82116 35258215 55396 21498 50410875 23666 21498 469347816 19876 82116 462801362 21836 79654 930829356 62867 19876 25840778 62867 43716 467084530 43716 58029 43147463 16126 62867 907176645 62867 26726 994372907 65114 16126 922553195 25311 43716 779285397 16126 88984 984806358 16126 30438 882651539 49454 30438 71389794 65114 49180 256380785 30438 76129 630471945 41585 88984 612548789 41985 41585 564188591 77394 49180 885326580 41585 78264 174088208 39648 78264 367580051 78264 52541 389865510 79139 52541 465110621 78264 4770 652493556 52541 42222 55103751 62049 4770 935676378 53974 4770 438318926 53974 52289 124126715 31606 52289 379082410 53974 1055 42978818 1055 88143 302164516 74004 88143 794771203 88143 33543 625786874 18271 1055 695096154 1055 17389 559010442 17389 18908 274797161 18908 24732 362873448 46956 18908 337318006 42741 17389 814221175 18908 23158 992500297 5592 18908 417374663 61715 23158 408746772 42741 24101 553692111 62943 61715 29180404 62943 25680 728389994 24101 5411 420754066 7485 62943 303159034 62943 24776 650300514 5411 88478 279517763 88478 48086 145092061 88607 7485 67097380 24776 85629 617635047 85629 41871 937068240 50244 48086 962987595 85629 74472 797280963 29156 85629 325647040 74472 12589 441213617 51517 29156 775381915 46497 50244 119783648 46497 58261 780196599 78701 12589 434270589 51517 80791 583760851 51517 74484 121508633 46497 37525 518891879 37154 80791 284490732 60726 37525 944587299 37525 84847 83873160 47458 74484 339107988 37154 58143 369691748 9498 58143 477263515 79545 60726 962616175 65295 84847 86661038 65295 15619 389820717 79545 28391 103768220 10870 9498 371637970 9622 65295 62810706 65295 40297 789948182 28875 40297 395854531 31306 9622 585665620 9622 22346 17515911 9622 45531 578730349 19855 45531 926777162 31306 44595 229358256 83158 22346 241093959 44595 60907 420497082 59822 19855 471055414 19855 76850 521268028 65315 83158 491975749 48289 59822 124792103 8890 60907 273209459 59681 8890 332225137 76143 65315 7371332 88600 65315 835108069 48289 84315 738662833 59681 78115 317972272 74939 59681 143446390 91280 78115 423314653 84315 66142 116855180 66347 91280 188625051 66142 82182 104239261 52083 91280 76306611 82182 19584 697268089 30196 52083 985527475 77864 52083 213696083 30196 27529 490020506 30196 48462 311782351 77042 48462 675442054 26053 77864 796935310 48462 79310 722379543 48462 25467 783840161 20229 48462 996809586 26053 74806 642087136 54742 20229 850026452 74806 46595 925313496 9883 20229 116891453 73064 9883 352806336 9883 91166 309880132 9883 69275 495805401 71250 73064 944350962 12487 73064 110759885 69275 37351 48923375 14919 69275 109133460 37351 49590 594212266 14919 975 87431902 46430 49590 146699613 37351 81442 61976325 54453 81442 651074964 49067 46430 268666138 18735 46430 168038475 18735 25781 97301969 49067 46608 928565091 56101 46608 35677039 65392 49067 205215429 81589 65392 238885529 86165 81589 93500274 13915 86165 288970558 56101 7796 624703998 49201 65392 719305426 13915 37562 9205486 86165 22030 93057124 66315 49201 383042091 66315 58550 856963347 11458 58550 564129607 33367 11458 240251170 80112 33367 24641819 58550 22931 722130707 37274 58550 640177792 33367 17770 896684831 17770 65020 141806535 80112 27686 847475960 65020 32248 337732124 5959 32248 82763156 17770 43514 387066884 27686 55857 886385085 56098 5959 313838609 43514 43496 109726518 47976 43514 986992005 4723 43496 583514103 47976 26315 944835698 47976 29036 988322392 85646 29036 13834762 32635 26315 627717126 29036 45721 173293545 45721 19612 351922124 32635 52896 512488668 5323 52896 402923237 19612 51118 188360952 27853 5323 665173262 5323 75009 140271323 5323 48179 676732904 69625 51118 383516906 27853 19258 3506981 48179 36512 605665635 75009 72830 626663223 98 36512 263302707 2935 19258 77527901 80349 19258 30471415 25425 36512 783666370 3984 2935 82163334 19539 25425 518865038 25425 46567 187502928 46567 84941 149905492 20838 25425 112507366 3984 33757 951291713 49915 46567 71669802 49915 61072 559404969 47605 33757 119516739 49915 43159 530728318 120 47605 149933034 74506 43159 980716407 77732 120 624893507 9735 47605 542889557 92484 74506 616005683 9735 19066 859129880 24377 92484 314660771 77732 13217 997853717 24377 55541 4815892 51220 13217 878027576 55541 30821 667870663 23022 51220 222618294 30821 13325 162376607 57361 13325 899759870 44295 23022 344935213 57361 40495 859592069 57361 58335 440396080 2488 44295 760620335 57361 28443 751069133 28443 51673 720654507 34394 28443 482582168 22038 34394 917760182 33539 34394 662812004 1951 28443 151922986 33539 91609 620922159 87668 33539 637467501 1951 20162 711786201 4424 91609 733365985 50982 1951 642109058 4424 64837 8572503 20162 53220 916130393 60346 53220 186945216 53220 92408 413505747 64837 66630 274332409 16145 92408 956108141 56114 53220 384166046 75067 66630 279804003 66630 75997 88449598 32537 16145 922572827 11207 56114 462760252 56114 72455 122839495 15914 32537 537320507 26072 32537 960313548 64845 15914 413821202 39985 11207 756328697 15914 9070 147015926 76379 64845 995590975 39985 38907 881501913 4581 39985 134043041 36216 38907 426187952 30012 38907 3337588 76379 37092 233874190 38907 75823 964796575 4581 43586 78273948 42402 37092 267729070 17206 42402 135897089 17206 29737 641261952 15862 42402 930226958 34838 15862 796420437 29737 66905 761547155 34838 15357 471474564 66905 52135 77724574 49308 34838 95040571 34838 85262 581194962 78601 52135 967577158 12622 78601 24267492 67974 52135 522769611 12622 86783 106572686 12622 48464 285498168 59824 78601 79968288 74566 67974 578397182 86783 28752 648828500 48464 22233 446632021 45322 22233 526267334 59824 82575 775619968 63104 74566 500834291 77531 45322 48893920 77531 58178 271709121 75719 63104 242818051 60516 82575 225534451 77531 56335 565319696 60516 23827 886342653 60516 82320 212976323 82320 31712 428171842 56335 57746 882794671 31712 18892 904218077 69462 23827 281554555 69462 3268 385883687 3268 5160 984618385 81976 3268 823755382 5160 88526 52481859 14502 81976 564881935 75481 88526 608181236 28010 75481 97826618 12558 75481 542011488 17692 12558 766427194 56771 75481 278195709 28010 91264 47936840 43845 17692 203234237 56771 80814 842162872 80814 54685 689281509 18208 43845 252253461 18208 8515 4460227 33485 8515 551538988 8515 44789 402804517 35665 44789 306866015 57197 35665 404916742 78151 8515 261694853 40651 33485 708339005 19525 57197 716613614 16879 35665 240431587 7652 57197 210198026 19525 2717 840843356 2717 77902 862315676 77902 30435 586759895 64531 16879 982622849 52563 2717 155892198 67303 2717 99393818 41767 30435 873013456 18302 41767 1947386 67608 41767 731259875 2705 67303 436137048 67303 40985 33077700 20206 40985 854307294 20206 65640 762386069 24192 2705 696799896 7253 24192 758994417 24192 32787 373961300 20206 6344 17649136 32787 63742 496431715 39233 6344 793271874 10176 32787 732966784 30808 63742 566447224 30808 85601 109516496 63742 74020 188326106 33765 39233 420311353 78324 30808 125309981 85601 47364 760795297 33765 3759 406796650 78324 60809 604837084 60809 53689 38539850 90286 47364 24516724 53689 18372 61151252 47805 53689 102404739 66104 53689 634754999 33473 90286 388242117 90286 42387 77891018 47805 29401 229707295 59068 29401 806085851 45970 29401 788831620 52853 59068 8236721 59068 36253 766514287 52853 24398 65591373 75547 59068 996967080 52853 27326 994928525 27326 25950 494087090 25950 70263 608473845 24398 73680 536035341 3882 27326 917081836 73680 67136 305974533 67136 21074 89792883 21074 49550 684896408 67136 26486 815425550 79922 26486 517054840 26486 71890 958860192 15487 71890 468439709 15487 17168 367545783 26486 1088 805676313 35947 15487 614779930 71890 3064 610557877 5883 1088 961996607 91741 35947 348209529 1088 39763 475765130 70759 91741 945128248 82726 70759 227717649 40776 5883 502232850 52776 39763 797835780 77500 40776 337710780 29626 40776 806765661 77443 77500 939805432 10862 52776 13168429 11159 77443 437755466 43364 10862 348231836 29626 85826 666367716 11159 86894 603624221 85826 87250 277752920 11159 88347 234086909 86894 30041 988607630 86894 35396 215240018 25222 88347 807731703 25222 15748 889871359 30041 34239 760468196 82146 35396 202126512 55603 15748 6001170 55603 54500 952944594 15748 27057 627034375 55603 4560 59084442 82146 380 199343584 4560 90838 13254319 75148 54500 222844393 4560 44910 142636892 44518 380 35015719 75148 71626 126559762 840 71626 791608538 52217 75148 514908277 5033 71626 637273795 64595 44518 614337495 64595 260 797519474 3247 52217 348437317 3247 69394 677872528 53617 69394 454359945 52040 3247 120011284 51019 3247 74729444 69394 23763 920760664 80593 23763 37582517 23763 31583 409895001 31583 70386 644202369 23763 17052 114492259 16983 17052 26083118 3951 31583 817594609 70386 11173 210473738 16983 37937 650803729 3951 40685 705126744 40685 31596 346307938 79840 3951 956876546 74331 40685 59978672 40685 225 181603719 59719 79840 777197228 31596 58877 204377522 19758 59719 49349623 19758 57066 694079298 58877 83791 127212147 59719 28209 609188042 68465 57066 814076497 63745 57066 321551 91221 83791 881295252 28209 13742 791572209 49704 28209 888122870 64289 63745 685454884 50387 49704 255295714 60309 13742 111127624 13742 863 758600621 60309 13765 347780690 5400 50387 254097203 50387 66053 86272091 71742 66053 646634599 81217 863 615207799 69009 13765 823665756 5400 81524 15551150 74388 71742 564699700 74388 69568 974446059 74388 84143 79184339 26610 74388 683126633 63234 74388 820266271 83707 84143 54254367 26610 59021 715945646 83707 24435 243352720 3150 59021 163146032 30383 3150 715376816 59021 32896 995807970 30383 12269 573206410 89885 32896 139549346 18929 30383 268805665 79785 89885 117842749 79785 43154 453473704 18929 91779 152745864 18929 66405 833570100 36961 43154 751487081 79785 84413 51753761 8120 66405 737794599 36961 90750 499831687 8120 61854 976422816 86719 84413 485835562 61854 78517 39350516 85701 78517 261844783 19529 86719 707893985 78517 52041 382633755 66488 86719 875981750 3894 52041 663174781 67061 3894 640828932 83100 66488 381399647 14401 66488 249600948 83100 19372 878021347 45279 19372 584182829 67061 60774 425357730 83100 36223 740815934 81792 14401 480750372 19372 36123 373406524 42428 45279 561840298 82448 42428 20314663 36549 42428 152948225 36549 61549 511252622 6093 42428 280684677 22407 42428 892054097 61549 13622 233575221 36549 92249 913024291 92249 34067 178974175 22407 67468 682460963 28324 34067 868745966 85947 28324 839286979 73098 67468 441137569 25185 85947 924325813 28324 71567 2374364 38063 85947 593506574 36204 85947 415522075 25185 3639 92932442 36204 74398 47062583 70147 71567 956568627 36204 3245 991419435 74398 86339 976639415 74035 3245 86538454 23448 70147 545002222 85936 86339 757321645 86339 70455 175024500 85936 37708 346623326 84650 74035 625204008 45231 70455 299447092 70455 71880 414681534 8777 84650 699778507 45231 32983 571068816 45231 53985 474525694 9923 53985 536287231 32983 78479 268186320 77447 53985 406884585 53985 44804 46511283 9923 65726 42149460 9923 84350 125704058 83491 77447 251078713 16117 83491 814614865 19834 16117 66642364 8418 65726 145447392 74555 83491 801515434 78362 83491 93892542 85208 8418 451748638 83954 85208 76901427 41417 74555 761487980 78362 74698 686818710 41417 87915 778048096 26714 41417 348180118 26714 63277 919643484 26714 56625 420973032 63277 57455 232773835 26714 14782 401460975 73316 56625 987251840 56625 83365 762472110 83365 52386 82346731 81663 73316 745740575 39256 83365 57846684 81663 42557 952575482 42557 65427 485820515 42557 3510 384929124 81663 92411 285936729 42557 35570 102632755 92411 89258 731785563 76096 65427 953950205 1977 76096 698020622 38356 35570 318254690 3353 1977 626633025 1977 84902 267163355 3353 8787 788307854 42814 38356 520295420 84902 64352 642587665 8787 1187 607033098 41829 8787 810701811 3975 1187 62546020 73292 42814 294118189 64352 64915 248863521 41052 3975 371739327 67331 41052 349072442 64915 39833 802309148 25285 41052 459986636 67331 29181 382978584 40743 67331 283640577 21639 67331 497956990 25285 49648 328529174 29181 66242 432955745 29181 15587 9435778 40743 67447 819893288 49648 72243 628494108 67447 14740 28593806 76040 15587 779633775 72243 72147 991031619 76040 89941 607799611 20866 72243 85026272 14740 46180 171328535 20866 66875 964927399 33966 72147 92697889 89941 6764 262072846 17794 20866 210033941 66875 32873 779658746 33966 7099 898811028 32873 1837 239904058 50403 1837 140674251 1837 54915 229748380 39994 7099 542908795 54915 6025 17757535 65170 50403 286086880 80905 50403 56072566 65170 38622 76592800 59154 80905 555791243 22249 65170 880950605 59154 78283 731752854 22140 38622 721140974 38622 61464 202503310 59154 41512 606371884 22249 61191 174770729 9580 22140 47292897 61464 56392 118462417 9580 58249 326988482 77260 56392 514684555 61191 56238 311585682 53318 77260 897472546 56238 86449 393747594 53318 43264 196591751 20792 86449 799676648 20792 40422 423294427 53318 8744 125617985 20792 91009 359308447 4792 40422 1389331 8744 14140 335482923 8744 68790 249006512 64847 8744 670493176 91009 34164 924928437 36654 14140 41815605 45543 14140 842199089 1794 34164 826846895 64847 14511 941458599 14511 29355 603973681 81535 45543 235413603 649 81535 510579285 1794 38490 405464775 81535 72856 273266553 36367 649 941437343 674 649 82874418 17925 674 46903106 674 43033 108136938 31945 17925 781127340 43033 27876 297241725 17925 48259 420102057 21902 43033 663005397 21902 43382 895557488 46030 48259 268602266 74213 48259 771720783 60877 43382 877254979 46030 56308 525657727 74213 47689 747257335 60084 47689 174224327 25053 56308 314721611 83743 47689 505615237 53376 60084 911004692 37728 83743 520986067 24368 53376 553460659 70178 25053 650288094 68701 83743 713201884 52142 53376 189759713 21334 68701 37723996 68701 89724 571092273 21334 14445 627365988 68701 79246 31418557 53821 89724 54980141 89724 67095 744971581 57707 53821 340715135 53821 85439 822761362 79246 91981 887373926 53821 76295 758065472 80683 57707 585927642 65881 57707 522552949 76295 87113 286197645 91981 10358 990090684 16791 87113 95747543 87113 21342 228123160 22080 21342 970200296 16791 12268 292314148 60065 10358 847061187 40332 60065 807219951 57478 60065 733325336 18802 57478 704278802 40332 82168 176420140 57478 53819 581993565 57478 19148 560449464 57478 38034 567205384 19148 87193 471626925 53819 17215 138281756 20744 53819 115115725 52027 38034 609740449 52027 18912 13255536 56113 18912 196851154 76485 17215 342111741 26049 18912 138571166 64926 18912 812898004 18912 84089 91214256 61922 84089 55531699 26049 90276 472780161 34911 26049 880082271 58747 61922 148262253 24114 61922 247349113 58747 31731 291941540 90276 55104 657742319 7196 31731 181833308 55104 12008 263628435 7196 44229 983721310 3567 7196 481953714 62778 3567 965372502 7196 6485 522254115 65537 3567 13238383 44229 15015 754767484 62778 59313 586408160 17225 6485 457494744 71704 59313 894767369 65537 68099 966478396 59313 37901 483141450 22654 71704 611013608 71704 20222 637836247 71704 25784 57822636 45588 22654 894130321 25784 40853 463759660 33006 22654 450851390 50442 33006 763456795 25784 25587 769778828 40853 81156 225200260 12067 25587 473379380 89 25587 445018897 81156 49103 495299625 81156 66310 971492209 51204 49103 945123355 81325 12067 285612965 54605 66310 709347165 10140 54605 55864146 81325 12654 870415200 18638 51204 19369316 10140 9941 435137850 9898 12654 347429852 9941 51620 281358698 32365 9898 154729482 76705 32365 249113908 68829 9941 391703785 68829 6932 64930184 32365 90774 634797176 35707 68829 444269022 68829 28591 802813151 68829 55136 101809041 88565 90774 670173532 88565 32169 690085389 8024 35707 10855967 8024 73475 839724457 8024 9474 177562460 56304 8024 70903306 73475 54364 13367898 63074 9474 488395308 54364 37433 108432229 63707 56304 400543470 63074 69595 312518852 1242 37433 189375045 63707 58988 878219811 37433 1509 258638113 69595 19149 23036444 87335 58988 474491778 56628 87335 24119709 1509 1778 271764003 84423 19149 577594105 87335 23044 622750006 61869 84423 238867117 56628 71916 132665226 73161 71916 898431664 61869 24416 272848743 74925 23044 211086099 91443 24416 506999907 24416 85130 991382214 24416 26455 323437328 91443 76547 182535368 25896 76547 108184038 70607 76547 795038942 77893 85130 603814485 61175 76547 747252982 61175 44782 411683375 90854 61175 839583297 61175 13389 932520001 78825 61175 433119391 61175 839 35718128 2284 90854 391278459 2284 65956 190931299 15525 839 981959081 78825 85581 125969508 839 83157 246822506 2284 42501 400492371 42501 73061 883998624 72423 73061 487446033 85581 51527 91352223 29904 73061 55745267 62801 42501 819355355 29904 69063 868484991 7996 69063 206894721 62345 29904 294938116 53744 62801 423739268 56680 7996 971565166 69063 86846 639223112 29988 53744 417382284 32347 53744 712944019 24461 29988 152072538 51434 56680 845274975 78666 32347 94157098 305 78666 913757665 24461 90558 113343865 24461 73224 525379999 51434 35756 401264142 63596 35756 489034121 59643 90558 561223056 16997 63596 775786824 28733 63596 335942953 59643 66581 186817414 28733 42928 867060168 66581 57468 175037284 42928 45896 152255418 42928 73486 532826942 6586 57468 552780527 41179 57468 856892863 45896 6648 812408215 6586 9938 81057106 9938 83879 480793116 9938 23811 947357560 70516 6648 656205157 9938 57278 4322741 32370 9938 132320523 32370 16033 926105733 23811 30097 684668356 46613 30097 333320643 57278 25571 791480021 66372 32370 541203675 62523 30097 101371929 46613 13415 100579744 46613 67828 304648883 30619 67828 153606430 30619 60339 433155834 3681 60339 895325527 50913 67828 546133338 64196 30619 648522558 50913 86450 131591118 87494 50913 124799408 50913 90621 990503912 46515 87494 289724164 39381 64196 16344638 46515 74236 931933492 58582 90621 983919082 9484 74236 456592797 46515 40003 399684134 58582 12980 591959816 58582 35409 367161496 35409 78889 673906464 78889 39099 832746130 35409 34321 566782630 34321 57330 116947778 35409 61303 286250663 61303 80941 573183185 86014 61303 69999585 57330 51229 461955212 57330 45351 943892066 90898 61303 687801255 55723 80941 991157207 55723 80066 201479076 51229 54545 609527698 79890 45351 4922545 81558 79890 158012577 57734 54545 799570108 81558 80543 24917721 81558 21027 106183732 91781 81558 716228406 46210 81558 659521887 57734 41220 29219454 34850 46210 413529139 38757 34850 501424869 34850 79047 16491837 49731 79047 58816900 41220 75987 26175194 10332 38757 228529778 75987 30199 350240461 75987 83693 681333828 33856 10332 892061338 86844 33856 432279746 30199 69977 376298145 86844 20351 28980385 33856 72678 901414165 86844 31706 263162434 10628 72678 747687859 31706 68144 351190173 60317 68144 96633626 26492 68144 741734048 7645 60317 2964677 29977 26492 522451252 7645 23690 555557753 23690 6633 256794139 6294 26492 441554855 32908 23690 965993919 67580 29977 629990721 16416 67580 877763989 67580 63510 560503830 28619 67580 193803441 58094 28619 504469514 28619 57182 727886746 59849 16416 601864111 4509 28619 118407071 57182 41098 784208310 41098 64633 516655897 4509 39894 365724765 1183 4509 816312856 4509 10037 642604528 41098 88339 679597081 39894 27082 716267661 39894 76464 122808275 27082 56115 748897364 88339 77139 57579947 52803 77139 612349338 61875 52803 623835538 35376 61875 708349260 20074 61875 221492575 76366 61875 135831903 58407 61875 861227457 61875 893 905073462 76366 41872 412245899 11189 20074 122023203 58407 37315 44597094 37315 57068 6698450 893 41541 553819812 31011 57068 74817875 83842 41541 921740841 71577 41541 382233051 41541 43694 985632782 40833 43694 83220524 31011 53083 963917589 83842 60619 518739654 71577 9419 101783156 31141 53083 230342508 7248 53083 279644469 23913 7248 898443016 52431 31141 258730546 9419 62141 772965472 86073 23913 490126649 48420 86073 585070864 86073 2421 355146382 86073 1021 425607248 64715 62141 188636677 50199 2421 961240710 30601 50199 654939036 2421 4641 341286830 51390 50199 836031018 18669 30601 509299489 4641 87442 367114390 87442 87878 458373835 87442 70219 875057966 18669 28408 338649225 25568 18669 82315771 28408 82559 142148851 22996 82559 743794969 28408 50805 468905230 25568 3385 92141153 36357 25568 80861274 74517 82559 554869125 74517 88952 160079988 6815 50805 939079568 88952 72603 533697486 37381 36357 213909651 88952 53588 270473809 6815 76818 782638970 87770 76818 227782898 92511 76818 790697194 92511 9232 349034498 76818 12624 383079519 92511 51355 445455384 12624 43449 923435762 43449 21446 930848538 35577 43449 661389441 91053 43449 1387443 7929 51355 758844495 35577 16310 278583077 35577 80213 515350597 55117 16310 30583699 54193 16310 707793886 6428 54193 310284287 54193 28265 734937850 80213 81214 853162492 82918 28265 809532006 81214 949 251164359 82918 13735 398413037 11928 82918 172002363 81214 84735 463496705 1361 949 189942063 11928 79454 819593411 81786 84735 193661062 5931 79454 205313286 79454 19040 981394669 19040 61943 137041050 81786 31880 449924130 54590 5931 18068575 54590 32394 40300491 78827 19040 3308301 61943 41362 131157819 66184 32394 800692671 32394 8866 857968180 78827 77881 931458268 14283 8866 373470857 35034 14283 985337792 49682 66184 224873819 14283 42028 607258775 57357 77881 88401811 49682 69013 743295367 48648 42028 533235942 40428 49682 786807547 1332 69013 282720401 40428 58631 448401188 48648 11197 262915246 1332 34009 69000224 70076 40428 117066144 1332 79201 628911590 39276 11197 921314952 86952 70076 710037566 39276 22647 807841181 79201 36772 710715079 39276 46744 205339262 46744 57015 303766229 36772 85081 983062263 87977 57015 68570252 57841 36772 484947061 85081 21347 204490977 13340 57015 365286620 85081 87308 90688352 87272 21347 809634351 84724 13340 874791279 87272 84704 586930519 56379 87272 606767517 26581 87272 916589077 19872 56379 508063980 19872 20084 717213141 28742 56379 462177957 61430 26581 241785612 19872 15667 68809825 61430 33839 518038480 63275 28742 593662430 63275 17171 697790573 33839 11111 770653001 73714 63275 156078270 17171 88093 396311759 66354 88093 578578977 24155 17171 597445814 24155 43023 627322257 1656 24155 378787667 66354 63423 226051114 24155 1759 120857943 43023 33817 958147055 43023 23800 718333006 23800 85483 54012785 1759 34646 277296892 39886 23800 629555605 23800 57700 575036805 39886 60782 374145427 57700 27941 95456072 67181 39886 764580209 67181 25252 348452666 25252 7569 615387217 67181 79060 213701382 62336 67181 2628160 67181 34659 639137159 63868 7569 479340694 79060 5139 24459877 90418 79060 48063701 5139 28543 489936766 28543 10537 234968413 90418 22766 526644100 17649 22766 490709328 32223 17649 896902896 78183 28543 152403411 12407 32223 247594800 32223 53522 189159497 90307 12407 112659156 10369 90307 246978644 92418 10369 752288887 3884 90307 771365934 53522 16590 183318776 3884 28835 856453847 84570 10369 393227077 16590 53767 803087884 84415 84570 711626732 58612 84570 502913849 58612 19445 755096665 84415 44620 44984437 58612 70127 563510630 84415 84353 349391228 70127 49170 966887816 49383 19445 112185594 23940 84353 48130137 35146 49383 110940208 35146 74437 461287389 49383 57458 44361420 74437 40688 985529118 23940 90647 852384816 33565 90647 362881864 40688 38350 114436387 90647 3739 546045347 90647 82412 17812128 3739 38245 168522461 82412 84156 805657922 38350 88213 260184410 3739 71188 395654869 84156 91551 546116223 71188 49845 11651897 35093 49845 867004698 49845 70746 247181734 58406 71188 857414594 35093 16068 972898251 70746 9142 44874770 35093 52883 926732607 76903 9142 38304818 89340 76903 187297928 47931 16068 216068279 74569 89340 738008526 51639 76903 267906618 49634 74569 116623830 40465 74569 403748298 52668 49634 607679603 40465 81588 872635510 52668 4396 249143580 4396 28270 446956303 77536 81588 920448646 52668 51125 787868466 51404 4396 852347310 4396 68367 276179015 28270 51014 945532567 51404 44504 377797961 18872 68367 898833995 51014 54396 190456900 18872 56600 830973329 3098 44504 738058019 90441 3098 986454544 9382 3098 17424907 13971 56600 796703536 87520 3098 918498347 90441 43903 482216976 43903 60738 542172429 31270 43903 374858247 43903 3810 1045219 91794 3810 720333179 32893 31270 711318174 3810 5811 591708064 32893 28247 503728941 5811 22002 388015074 5811 41930 832417280 22002 89022 152549357 65801 28247 724134611 24953 89022 417314315 21983 22002 290687099 92069 24953 631619934 21983 63528 112381318 63528 29963 279672795 67262 21983 369018881 92069 25857 689627341 9031 67262 734252948 23292 63528 647288332 25857 66428 928342616 62501 23292 239719957 23961 66428 434571156 66428 73437 978773746 62501 14677 551756133 63716 66428 542496435 14677 7749 975359703 43351 63716 869966610 79953 63716 26344951 37584 43351 327748597 37584 242 320456154 18111 7749 793280014 18111 88492 114468784 62383 37584 912055484 10391 88492 745384224 242 56875 146809204 24967 62383 503372912 10391 91422 810831096 65176 62383 719296889 91422 80195 57448854 56875 83848 625960645 50661 24967 251976465 19387 65176 412272387 15128 65176 719883500 19387 54551 476045970 66921 83848 577343605 54551 59925 507569838 91646 66921 338493508 59925 83605 558563673 91646 36333 323276703 59925 15878 514925508 73506 15878 682707437 55974 83605 709131415 280 73506 956242487 55974 50282 988176075 280 65776 404514026 280 75156 318669328 55974 81098 67973419 50282 31416 778433565 50282 41671 169559052 81098 65131 540521714 65131 43464 756014358 8774 31416 970042625 43464 40244 522646523 60211 41671 50089558 65131 10937 537586896 60260 8774 168525481 30935 40244 583313484 68721 60211 418865566 30935 88761 11117900 73002 68721 110796361 30935 92519 726211061 88761 79103 72122415 79103 23035 160407403 17493 88761 139590447 17493 78184 662584564 71850 78184 929385460 45703 17493 580720063 1132 78184 365623138 1132 64219 133067085 71850 25041 801806161 71850 81768 980727759 57942 25041 595981012 1132 68614 553021237 13927 57942 661146264 57942 509 126920920 68614 6145 832287410 13927 68880 201408313 88199 13927 204865510 68520 88199 312514854 509 37781 396814868 43286 68880 24568117 50943 68520 246214690 68520 35927 930661114 79592 37781 561171115 56750 79592 880066871 41321 79592 291931228 56199 41321 38341617 4266 41321 982384923 56199 58452 755275167 56199 14733 860534688 66361 56199 267990161 68280 66361 440360767 4266 20529 154780973 68280 12925 683730537 66361 52033 989682231 52033 26738 147427944 17561 20529 111778434 52874 26738 472054877 17561 82341 857996810 46709 82341 811200445 92461 82341 101235967 49555 46709 156407362 52874 53182 843560261 92315 46709 288489486 92461 46058 634839821 46058 10374 333547865 65209 10374 399395322 92315 5328 224744805 49533 5328 271651257 46058 58872 873988470 58872 3840 694053447 65209 8778 128100187 3840 64062 267575397 45068 49533 700787777 15063 64062 338413755 3840 4447 421184939 8778 56289 320152594 83759 4447 136776354 83759 84630 568900935 15063 84359 615064633 41997 4447 279322714 56917 41997 811603437 41997 90758 575037479 13936 84359 85410680 38020 84359 649856284 71796 56917 960538574 71796 73829 685848262 73105 71796 2257961 13936 16775 393826523 15647 16775 784028566 71796 70818 67550309 16775 54758 876922698 11738 73105 635322154 70818 71542 403932106 47146 54758 143997591 67074 70818 112996545 23916 71542 820125587 11738 26586 954554689 67074 39590 813464573 53080 26586 94368152 37535 67074 704397217 72002 39590 659746937 26586 66627 848578185 66627 6157 196185488 72002 36723 217566984 72002 5253 827161335 22165 66627 37943908 36723 42967 525336543 56148 6157 570299435 63980 5253 730005500 5253 70310 948265388 63980 15562 990133679 87703 15562 472634726 24660 63980 868586740 53272 70310 837170086 53272 89425 454452856 72735 53272 722894317 3692 89425 784329131 36172 24660 628721040 33169 3692 666393561 3692 91611 665761372 91611 11848 983921665 13120 11848 50155280 80861 36172 229487692 12057 80861 291043207 73591 11848 39784439 3817 73591 507527936 73591 79530 712732269 12057 88932 827122835 89242 88932 118778310 73591 12508 249306602 58700 88932 910892923 17579 88932 392463658 89242 16146 248706121 89242 1086 233285724 58700 27992 719989070 37215 58700 113687278 27587 27992 455268725 76750 27587 65685294 10635 76750 489329970 37215 6467 349282308 76750 2526 301069795 2526 54743 264065226 34510 76750 689489254 35178 54743 447637423 34510 31053 460513682 35178 84329 86531429 84329 22344 521661293 31053 50721 624177709 1122 22344 205212483 1122 41597 537983445 19468 50721 756510528 50721 80445 334144988 44719 41597 668029628 38571 80445 749052019 19468 13920 461591480 22503 80445 391506705 44719 38175 807660919 22503 4322 776463338 13920 54854 599276341 63912 13920 862966785 39395 22503 773561135 71118 39395 136229327 60981 63912 133525999 39371 63912 65589841 39395 52558 470386818 18661 39371 116456384 52558 77471 107760357 60981 70965 143709299 83022 70965 702948001 18661 31347 785665931 45420 18661 843611993 50837 83022 779717105 44342 70965 685260916 9844 44342 705972134 9844 57673 485313903 44342 37504 196843629 44028 50837 223469833 37504 7862 406613815 37504 33676 945996341 37504 22194 548250662 89832 7862 780809640 7862 48651 348313205 7862 4046 967824765 71302 89832 516876331 48651 29363 237300170 71302 4232 540344946 29932 29363 184747599 4046 34452 437217774 74518 34452 728758843 29932 31676 7062122 55701 4232 564645176 34452 836 325464134 2455 34452 242011405 31676 58402 997627189 55701 56491 56797955 2455 8864 309423605 56491 16215 63101246 64221 58402 431210291 8985 56491 149759312 68279 56491 406731476 68279 6159 955661584 2975 6159 320487993 65815 68279 119654823 65815 40282 862934046 2975 13063 605928373 227 6159 915002761 27595 2975 778934617 46152 13063 811204907 13019 40282 677577544 13019 5927 61470118 227 19150 59742647 43347 19150 277015792 67199 13019 28630531 67199 66554 6286252 80746 66554 508829055 19150 71384 270482022 62898 71384 212610498 33652 62898 309932521 80746 38238 53708480 88201 38238 33195336 88201 61668 747895434 60153 88201 682726750 33652 22269 893697691 88628 60153 400292422 88628 61032 7796453 61032 27234 10683433 60153 63052 685172610 63052 42454 42899340 42454 91638 848441657 63052 43214 597225681 43214 87624 314719667 31539 63052 526794050 19566 43214 311194066 31539 70806 859595484 87624 53657 862109486 92066 70806 24539397 77275 31539 693505266 13241 92066 989351320 92066 54646 906230503 13241 5867 10994543 55660 92066 703922631 55660 1893 834082404 59345 13241 161893549 54646 41118 955414731 69368 55660 926167334 1893 5275 220122267 41118 91837 125380815 163 5275 620733516 77696 69368 436159236 32981 5275 653993775 32981 4815 225636170 81903 77696 760789992 43340 77696 90832019 32981 59337 358860742 42721 59337 992301405 50828 59337 616122177 57811 42721 244049609 11269 57811 937835627 7967 59337 179702676 61820 57811 416278363 50828 421 3439822 25666 57811 51789711 40567 7967 88349646 61820 19222 417911866 22585 19222 5368577 49399 19222 822777603 40567 36278 307987863 36278 62725 150146181 19193 19222 38741609 50025 19193 100915102 46580 50025 731378556 46580 52060 579783399 50025 14605 19758211 14605 60090 381371321 53800 52060 115902086 46502 52060 157847245 44683 46502 139083013 6228 44683 248162542 78878 6228 882160181 46502 89191 751941538 89191 172 443012749 70531 172 118533503 78878 20407 863319437 172 20330 2336842 20407 40733 482719305 40733 73184 785620408 20407 41766 525321921 73184 25797 42042375 20330 4698 735539183 25797 58787 597057366 58787 65506 73579729 4698 14799 970783174 65506 80285 817057916 30809 65506 145128098 60099 65506 590052824 80285 40759 291779555 78233 40759 176821477 19576 30809 636582533 26116 19576 384025440 14945 40759 647234658 15672 19576 299720366 53417 15672 933358954 64963 19576 650775223 14945 24250 222638768 16004 64963 251331373 53417 73024 90272025 1493 16004 427117095 1493 32104 242606541 73024 57010 132517265 83168 16004 795909457 35037 57010 137320624 1493 47862 608152010 35037 2279 203034769 47862 44141 59315714 78714 47862 441202966 35037 64949 306321302 44141 13284 991921787 13284 83840 565965619 44073 83840 67597934 74273 83840 881527765 25795 74273 460816870 23648 74273 496356757 23648 64048 32854989 55469 44073 132108975 23648 84848 979214285 59789 84848 592975041 55469 78198 720740143 39655 55469 135709708 78198 55915 150894294 44600 59789 363351469 44600 88742 754092142 78198 39963 185536941 21039 39655 614385725 88742 25589 93743639 65446 21039 392623296 76924 21039 853429314 21039 52693 947071193 45800 21039 593890480 45800 74280 793782067 76924 29809 702847483 74280 18056 211566936 77114 52693 594563960 74280 71090 349465925 18056 21120 708598340 77114 33773 630331788 55409 21120 944973826 33773 72594 446655279 21120 5127 835470558 82275 5127 734529676 5127 39998 595541012 1260 55409 904485600 1260 49651 685625837 39998 4721 503789096 82275 86779 389032024 70185 49651 858032120 72707 49651 923083865 65803 70185 240218381 91203 70185 854422485 70422 72707 952954193 91203 23691 795077222 34653 70422 192519684 65803 57480 672742611 34653 47459 575594515 47459 67381 552732317 34653 56327 289943716 57480 73007 142309863 67381 32926 302276355 73007 89950 751018808 42892 56327 959968365 17678 32926 956152963 89950 50944 936963037 58857 42892 592632242 58857 70881 101917355 48119 42892 471898422 48119 20518 715108251 60545 70881 195706578 60545 61808 859543042 70881 2853 399319248 32859 2853 229178708 60545 72153 450294448 87803 72153 805357592 72153 55093 566068088 55093 84434 273056360 55093 20527 618732097 55093 77345 162170427 69927 87803 756057911 77345 53018 159154589 84434 26097 128831232 49004 53018 648261229 34924 77345 20976190 82702 26097 720221647 26097 34032 976030114 26097 66557 937648305 34032 44066 719934945 66557 72499 32433626 44066 89635 685949435 66557 19527 615350054 88301 19527 650457864 66902 89635 274137118 59911 72499 826463838 22521 88301 696591371 88301 17757 387957358 59911 32207 783728251 17757 64245 969334252 32207 42654 822550941 17757 85860 500391660 39303 32207 912025908 39303 88306 680086326 42654 76875 556803836 76875 19589 869017576 19589 67086 275283365 12472 88306 132061379 24003 67086 512017234 19589 49141 484072531 32676 12472 904225553 56127 12472 74978246 13842 56127 745574468 56926 13842 161595584 2162 32676 684756891 57646 56127 813808549 2162 17092 678789326 13842 49416 607629470 35214 49416 495654683 35214 17223 145522149 73022 35214 540253418 73022 60539 494212329 23546 17223 127055786 59939 23546 558686550 81580 60539 261309301 71389 81580 277743722 91996 71389 205811800 3938 23546 323900828 92186 3938 520690270 3938 40623 333205338 28885 40623 321458946 28885 20704 417787693 80723 28885 18763146 20704 73015 443579856 40019 20704 165649310 28885 65962 419392696 30494 73015 308674429 30494 68705 226472209 33220 40019 244911432 75828 65962 927319583 64991 68705 680434188 39150 64991 376788286 75828 71936 262817972 87533 33220 542664956 48583 71936 38701874 64991 80886 841471751 29999 71936 727916879 35813 29999 360409090 29999 77361 137192958 48583 91568 113614202 91568 7666 98123650 7666 33873 713777693 33873 74463 151644622 91568 79487 695044642 60660 91568 577925009 66672 7666 902776785 33873 38425 532460230 7585 79487 849637884 42874 66672 832770533 38425 20916 578786442 38425 45829 120689483 38528 20916 231633225 20916 26157 384550337 42874 43480 447802736 43480 19162 101063960 66564 43480 529618260 43480 44629 946940184 66564 49957 311018387 75609 43480 888678553 40673 19162 495140859 75609 36849 333459954 33621 44629 429995459 55775 36849 382515414 75609 53187 661198384 25567 55775 376968883 40524 33621 939274702 33621 32446 365275718 52177 53187 51297427 32446 51226 467982940 51226 22191 124085699 70385 40524 765549800 70385 77954 620750859 77393 52177 454648961 22191 81458 663591140 77393 41966 790348624 62493 70385 662447426 77393 1137 261682342 1137 91803 842245110 30000 91803 77108928 91803 64698 564516401 87937 91803 448461019 1137 49397 509285224 64698 42239 527215379 62765 64698 268595491 78652 49397 764715513 87937 41537 416761568 38619 78652 751417848 41537 29450 95271647 48241 38619 674314372 41537 65282 401910673 41537 3340 622627484 10375 48241 293504273 10375 15100 861833683 15100 14573 233540280 32249 65282 491709226 32249 32795 950569469 10375 14454 154364133 27768 14454 458939680 14573 23029 872953694 23029 73099 529294180 23029 19878 972732710 75539 73099 872967219 29404 23029 688600874 73099 17236 635250066 17236 14847 284650702 53416 17236 532610941 89456 53416 806551538 83336 89456 644104361 14847 77743 961864595 14847 73809 164876882 73809 60580 675701321 50878 83336 98776765 50878 79256 427817394 50600 77743 364161315 58933 73809 990284314 79256 72412 495989344 58933 23773 544543941 24751 72412 244716632 23773 15173 42228129 37556 15173 301092760 24751 28787 622160137 78292 28787 86673365 49167 37556 512335263 15173 64982 802129595 49167 90614 460938716 64982 42973 632806378 62431 78292 787485527 38932 90614 819221839 58932 38932 846848636 25656 62431 221106709 6085 62431 781871347 18027 38932 505182675 58932 55535 938568965 18027 62163 117109153 6085 52399 482382354 62163 10387 12708623 10387 90174 104421963 62163 36950 385770515 16241 90174 535192412 36950 24146 943473433 89813 90174 859939286 50081 24146 985287513 58742 36950 865412003 58742 59945 567760434 50081 43538 692925206 20848 43538 401909940 50081 37113 358479544 88349 58742 358760891 37113 44729 509508270 37113 23188 835394651 44729 18345 894071956 47860 23188 96433115 23188 21840 652517960 77216 44729 320283844 23188 39000 227652790 21840 36508 36357849 47860 32253 545069789 36508 9590 440049589 77216 67539 531187413 9590 69236 975258781 4136 67539 649193514 9590 34528 403941872 34528 23240 989294034 46340 34528 9754267 45894 34528 91089156 4136 41288 343209278 41288 46913 398284891 73543 46913 688687730 59938 45894 626878722 47065 45894 91029572 59938 89613 125245201 13004 47065 794639936 1807 59938 854065480 86638 47065 785829481 47065 21392 95015897 89613 17386 461881862 38889 17386 843289682 72207 1807 604398818 17386 49217 333559195 21392 57300 36418720 76690 17386 164334701 57300 17875 262325812 65648 57300 671786740 35229 49217 465938791 17875 36728 959985115 76690 24965 5713323 58722 65648 389388481 67021 24965 460578005 16306 58722 740075483 36728 24196 481223204 53179 58722 712528447 19399 58722 284333490 37095 67021 513961498 53179 11720 93434545 53459 37095 207918091 58175 53179 124685393 22479 19399 509481261 89001 58175 934872382 49162 53459 338024746 58175 57702 184966162 22479 13304 810295885 57702 52212 88272877 86456 13304 696065442 49162 78109 148171027 57702 39653 500291066 78109 36279 976265003 79874 36279 277531995 36861 36279 473670341 79874 43827 1847150 36279 59810 344046884 43827 41600 549474498 29079 79874 434534381 43827 38687 855743481 43827 4475 92740110 85917 29079 622734285 4475 80906 196810788 80906 46914 173418455 59428 80906 337747236 48774 80906 391483594 48774 37985 10657521 80906 52129 820345191 59428 68741 957110521 59428 28589 952553716 48774 85662 594403377 37985 37949 850402096 52129 63570 869198805 63570 9892 407182537 80479 28589 163865053 80479 76240 525656298 27712 76240 161726945 80505 27712 239344134 37635 80479 433937103 76240 44563 348654095 80505 56483 134762835 56483 73280 962635299 80505 13208 484428697 60092 13208 984859228 44563 91734 733374025 2977 73280 577352779 2977 14561 596846511 70148 60092 118744013 14561 1397 532664168 18212 14561 622294852 12408 70148 493885267 70148 83555 805650733 33414 18212 148858083 18212 81168 14149943 81168 82790 457757454 38978 33414 59512224 88727 83555 955458074 33414 88316 590456993 82790 18366 657644363 57988 18366 733942338 57988 3190 217761866 55875 88316 423828490 3190 28919 444082691 18366 38736 985686392 57988 7546 773531751 3190 6525 673276079 7864 28919 460965093 7864 27184 923029228 10260 7546 376438028 24186 6525 45134712 6525 22118 5015907 27184 18021 131748470 10260 20723 831827157 10260 84262 105393451 81881 22118 150038034 27506 84262 585522609 14217 18021 3147255 84262 74373 887440975 64773 74373 256956301 14217 79978 276493153 79978 60240 186141311 60240 55480 150421419 13445 60240 133728744 55480 42846 109445929 13445 80122 568178866 80122 87557 49394954 13445 69284 964260274 87557 45204 238701452 80122 90236 903348885 62111 90236 138075302 90236 72668 35947040 3288 90236 126219517 8913 90236 290498059 8913 44965 191356938 44965 44340 739304208 3288 60272 430458760 89945 44340 122652022 60272 58661 425068272 89945 29121 359363524 58661 59561 471580237 29121 15495 541611190 34139 29121 205769861 68589 34139 554634962 52780 15495 154475245 52428 52780 641082563 68589 81662 216403465 17576 52428 573697506 52428 90870 421156595 81662 77250 61316173 28140 90870 264166273 77250 19717 932879971 35584 77250 578582249 21551 90870 128021560 23978 77250 16945459 35584 63887 390681071 23978 21026 119960172 23978 73106 862017234 53765 63887 290680074 12578 23978 622717693 82439 53765 727152393 52679 53765 442738564 54102 82439 793346207 52679 76692 991211538 34802 54102 880631634 88280 34802 679532683 76692 28153 705664442 78107 28153 691939289 65395 88280 372977348 88280 4133 140413562 88280 61347 864894981 65395 59220 730964850 65395 39533 315903242 59220 37332 163101535 37332 18556 862150629 76505 39533 904254982 74621 18556 902135833 76505 35012 90407930 35012 29556 215945967 42909 76505 762501192 92443 29556 134147179 6662 35012 93891858 29556 42728 906962880 6662 53466 829091011 30730 6662 163341046 6662 25382 374895733 73894 30730 205631904 42728 84787 865607529 15387 84787 403875366 73894 77323 980634809 73894 56531 519560992 18303 77323 412878067 84787 48671 84399688 15387 71081 969695215 71081 35227 584905463 29323 35227 101955955 75962 48671 26746634 35227 91485 116413312 14463 35227 686711658 29323 39097 918682440 11036 91485 767525244 11036 49129 583321430 78001 11036 104471455 45741 78001 199724992 76184 45741 182670723 78001 47889 331921864 29535 45741 770282292 29535 2731 976444889 29535 68836 248085926 89216 47889 860060333 86515 47889 530852862 68836 77431 109593081 84946 86515 10380449 68836 25277 196341708 84946 88446 171510715 13450 77431 104693860 84946 17604 113635020 6212 84946 617225806 6212 86034 989460598 32382 88446 284002343 1804 13450 702343298 6212 19943 726879385 62779 1804 213240487 1804 74482 884856618 74482 7033 354497078 61889 19943 146834152 70195 7033 411965938 7033 49754 147982135 77325 7033 334949973 77325 52402 824471193 52402 62419 164380690 75313 70195 150529346 75313 2523 469696692 52402 19665 53671233 92470 19665 289738648 4175 92470 483804960 4175 81260 806114132 92470 19156 169740235 81260 86565 619041318 81260 47531 333197381 1960 47531 504546504 1960 58858 711404686 86565 73920 441491463 8168 86565 191375179 58858 38750 56227013 23624 38750 135418473 23624 76884 650044123 23624 6297 351139762 6297 54902 53702969 11251 54902 431414454 44939 23624 595000919 468 76884 40556262 54902 31293 830936458 44939 80557 272986020 83837 31293 117409700 83837 38526 128548873 31293 61885 938731282 90412 83837 390984995 61885 14372 551856728 61885 56105 9180531 72531 90412 303239244 61885 78013 681207793 36198 90412 430546821 14372 79399 73024182 79399 84969 142191248 78013 89507 532724106 61557 79399 124690750 92147 89507 138307218 45478 61557 783576863 57263 45478 258121334 45478 90010 869992987 4874 90010 227975466 57263 39131 79140114 39131 65138 41463364 90010 10545 53836984 39131 30186 944113282 29907 4874 195242898 50904 39131 310359594 40655 30186 362701329 18348 10545 962555857 59921 40655 592855111 18927 40655 94601093 51402 18927 921076680 67340 40655 525689417 40755 18348 349234247 40755 64643 310672806 4156 40755 22997307 64643 30218 880467852 31040 4156 10125081 77086 4156 438166962 4156 51759 825091460 69982 77086 421038291 51759 84768 860117668 77228 31040 498640425 69982 11419 819814359 69982 49671 432744272 69982 11407 661508945 80947 84768 982731679 20241 11407 612770025 40770 11419 992271868 13369 40770 144748198 11407 56172 33747856 14336 20241 694109294 4994 14336 974915623 18806 56172 688663273 56172 16726 768196438 4994 51663 647879178 11452 16726 386605440 11452 22658 773148962 19068 51663 435848542 11452 83227 51474848 58543 83227 710665491 36374 83227 248454529 92465 22658 602118 72005 83227 906850967 13077 83227 823228824 36374 69155 851359 72005 1592 924377367 13077 48982 623708737 71811 1592 104227726 82812 1592 17408276 48982 49524 678643093 48982 11593 914175241 70693 71811 25800650 60884 82812 655527097 60884 38449 985320225 11593 55375 35274706 55375 850 125018437 850 60710 94415587 850 2385 144953787 2385 91200 676043588 850 1714 757898417 40269 91200 530191990 12060 2385 76888298 12060 81519 286601476 89239 40269 318789086 40269 9138 53540187 12060 41180 969297204 9138 39051 915197061 41180 70847 212588681 75978 39051 161779746 51043 9138 130242453 75978 1258 598927322 72399 51043 480783684 70847 78939 938430491 1258 55798 399642162 69234 72399 298952780 1258 63904 143885375 63904 69295 692332713 69234 68475 835561845 69295 18337 254406044 51497 18337 135460290 68475 39023 4299460 68475 10296 980694357 51497 4700 657404397 14317 51497 342737029 14320 14317 96224644 41637 10296 868754942 10296 38588 285789419 41637 73011 93527573 38588 27493 680308795 41637 61161 543726688 38588 7897 503226663 27493 82224 660922694 40053 7897 613418433 82224 68923 879526264 68923 35540 503351821 7897 5006 28287057 43973 68923 677293096 92138 40053 279664151 43973 13997 907297150 13285 92138 6397986 92138 89186 947897009 43973 46454 256222808 15940 13285 929724253 13997 74687 310422687 89186 1772 547952814 27720 89186 441810974 1772 69804 246794136 23904 15940 951771552 1772 67413 304250907 31474 69804 728037044 24844 27720 403833419 69804 85095 20286708 85095 3985 470338213 67413 63131 120856708 48342 24844 922352036 8483 24844 938706206 85095 72244 707440321 67765 48342 956451822 72244 90 249712095 72054 72244 99713973 72054 24935 973540232 27962 72244 553877085 24935 1464 201807664 27962 15226 933063285 78388 1464 894495502 58925 78388 18693998 35733 78388 122457130 87249 78388 84488135 87249 23193 338931562 44594 78388 675463405 24390 87249 37632236 44594 63287 984048992 87249 68711 514131326 26939 68711 87269830 39383 44594 59891673 26939 9641 266541028 64180 26939 286057798 72260 68711 958798971 33824 26939 31099449 9641 54501 993924031 68406 9641 257995285 62947 54501 76440221 54501 34897 51598733 41106 33824 678280456 68406 23379 71305898 37532 23379 504330241 50595 23379 672946172 36063 41106 559043388 78502 37532 133912747 36063 56365 803437267 19455 50595 538329719 80913 56365 932269022 50052 78502 742912757 56365 82668 312252978 14504 82668 340479299 14504 19824 552123506 80913 24650 23827737 14504 48953 831443347 19824 83107 347041132 47127 48953 170989462 24650 12993 568500363 83107 36501 379801511 77239 83107 868731634 52800 12993 281040383 52800 65960 437674465 77239 25428 48965149 48833 52800 6972296 25428 21237 652908051 48833 38952 429851213 5681 38952 376413608 80151 5681 976370737 51389 21237 221321445 5681 44104 262133541 80151 41995 780657642 29501 41995 267521294 44104 84509 880038050 29501 32588 331999506 88682 32588 77468192 80085 29501 51200809 67914 32588 55891871 80085 46285 295502575 32588 79648 169912157 9151 79648 938607539 79648 77767 52359922 9151 12270 640497586 77767 60143 991305613 33870 9151 62343344 51661 60143 322099496 79277 12270 117908199 91514 33870 786167905 68761 79277 906920591 91514 39508 73967498 68761 77876 778561865 68761 50664 292167586 91514 41337 214976964 41337 24592 876186995 24714 39508 452916475 74440 50664 665470757 70388 50664 721435709 41337 88810 465015465 24714 17267 851636907 70388 5980 683834317 88810 26497 521464485 5980 70536 90973484 15803 88810 961207300 70536 9207 877318524 9207 3167 395863693 79498 3167 959564337 9207 38972 955238061 45208 79498 709220930 80530 79498 599791379 45208 60597 533210912 72431 45208 336539778 86897 45208 1780917 32212 45208 621545046 10824 86897 124941482 26758 72431 775633809 10824 64879 239678554 86897 68092 519742311 26758 35055 641503677 48257 26758 207793426 16704 26758 201593853 16704 72721 175140924 59255 72721 630599026 59255 6785 265406464 16704 26279 5626709 16704 50065 630260582 26279 30658 622938396 26279 75651 442551988 33920 26279 877292195 5355 33920 944032043 5355 7978 389795337 4208 33920 516042175 38373 5355 721796847 38373 59598 960125928 63451 59598 369250447 63451 47447 439671775 4208 51022 624092822 86864 47447 437035190 86864 75921 450224382 47447 28747 152060855 4422 47447 272672195 12331 86864 847205059 27752 86864 601638145 32327 27752 372846253 5837 32327 206370431 32327 52733 38713067 52733 14012 741576848 52733 75610 78156008 78833 52733 443056076 66605 14012 531706919 3264 75610 58717640 14012 46591 88183523 13784 46591 438707742 49136 78833 642535009 49136 19659 80176715 3264 26707 197299564 46591 69877 429433649 69877 69038 100975850 72544 69877 39294370 69877 63573 67551184 63573 1987 495733097 69877 78430 694346916 48631 1987 661019490 56276 48631 553199990 22084 63573 663301209 78430 7918 621414788 81858 56276 761318302 7918 49054 109862010 22084 75871 87333372 76401 81858 941474516 42979 49054 399509232 11203 42979 225391695 42979 6824 888311402 79910 11203 565047374 52647 79910 652705995 79910 91081 878303270 79910 77560 738862806 6824 52160 238265387 53886 52647 50185810 65545 52160 61506911 42610 53886 581404985 42610 36432 288022217 54333 52160 97552709 54333 15693 247782030 81059 36432 2797595 8160 42610 57428866 72208 8160 33063326 48765 8160 83766056 45957 15693 461704453 48765 10382 554013198 45957 91446 986444685 48765 82503 115365890 73908 82503 709999354 74221 45957 830222486 91625 73908 850129352 91446 5151 473672182 23748 5151 427167446 74221 8773 479290324 37702 23748 12094975 50094 37702 562122584 56161 8773 768845250 8773 17768 417199394 18722 56161 754888359 37865 18722 428316003 88651 37865 707327928 17768 32108 36035960 46867 32108 119678369 52273 32108 124112805 67950 37865 210065825 88651 72396 442379235 67950 41104 698581038 41104 71231 49278564 23711 71231 530262166 31858 67950 355501337 53921 41104 108157592 41104 14365 557249709 9494 71231 242208071 14365 68953 383944116 68953 71771 32963602 68953 56544 66205592 56544 61212 499622019 68953 69582 286580494 76631 61212 106159750 69582 76946 154010809 43353 56544 217544939 64593 43353 81453451 27993 69582 364957810 76631 17607 746907159 27993 84471 511817251 84471 75137 290093466 75137 70384 872548767 70384 35548 202010383 8703 70384 526824976 77127 8703 964369616 74021 77127 103247317 70384 24570 152596458 9459 8703 837849459 2261 77127 927202421 9459 60404 849870248 80423 74021 965267482 77577 80423 677603273 23033 9459 836057513 88623 23033 882485645 80423 8417 790297408 80423 1865 537889519 32257 1865 719310438 58067 88623 632766747 42236 32257 377711473 32257 40165 212308020 40165 45525 424413000 32257 31554 77688997 81993 31554 623457371 34163 81993 16186408 9540 81993 712064014 60384 34163 484389372 30629 81993 785988193 83516 30629 281601478 39707 30629 57070077 83516 67942 57526729 13013 30629 115939069 83516 6786 485307407 39707 6605 858370882 6786 15527 461603028 15527 26547 982698576 26547 72653 430679794 70825 72653 841982732 15527 66029 984121033 54984 66029 423907246 70825 22496 868616245 65783 54984 571396796 80799 70825 370851805 80799 363 220030961 4182 65783 831947045 67902 80799 521573104 80799 85116 829501221 49743 67902 337406371 4182 83371 325278030 2965 49743 137915482 68832 85116 284375958 3712 83371 313308454 68832 20766 380241983 68832 85058 75940891 85058 89213 325763989 5830 20766 69703157 3712 64282 340852095 5969 85058 252418550 67652 89213 851001291 5969 91057 216673531 65721 67652 602066896 80575 91057 424938459 11910 65721 375758808 77855 11910 451409445 11910 19997 663154782 77855 55148 340434244 77855 36113 709938983 71390 77855 515102840 36113 90118 661550232 66178 55148 159576682 36113 18594 943408216 75485 18594 34210804 90118 67612 722896139 75485 61047 995964210 90585 66178 759078862 46768 61047 109362116 74675 61047 803400725 72434 90585 497746575 89844 74675 1678104 26362 89844 732712719 89844 18746 538480945 63987 18746 464879974 88395 18746 579406009 45243 18746 43633594 7615 88395 276059244 18746 79247 80786812 39880 79247 285006462 85643 79247 356244120 39880 35725 254143318 79247 41570 434316381 17680 39880 269878771 11233 41570 79400639 71671 17680 930495420 64036 17680 104955379 17680 57893 526303233 4905 11233 302039109 26349 4905 615847760 71671 33522 18236806 4905 6002 451934596 57893 26535 288726360 66030 33522 117597023 26349 81937 947461298 66030 66522 484510787 32125 6002 263022434 80857 26535 360946448 33681 80857 604392634 33681 13201 93533661 71029 33681 704104714 32125 67836 113456836 67836 65002 661235304 26729 13201 351760889 26729 27532 409576945 51286 65002 582709846 51286 38392 15378768 51286 15529 194716848 51286 33927 615154631 68462 15529 673618298 332 15529 419950053 38392 7744 571354047 78868 33927 601815889 83478 332 85344001 72706 332 563125713 7744 48431 742518145 72706 1847 55423092 74956 78868 781323218 48431 58913 348251398 51330 72706 384965508 35130 51330 805725455 27368 51330 38158443 1031 35130 707352495 6961 51330 977725699 38905 1031 102738210 77258 38905 737639404 23010 6961 514505782 6961 22433 58177099 91894 77258 93810297 91894 67299 27562893 74978 67299 174915110 91894 89628 629199136 74978 52592 478572367 4018 67299 504545646 52592 32453 101155511 32453 34146 289684807 89628 24552 562219207 8147 34146 580501538 69350 8147 265751238 8147 45085 444595177 69350 16871 62087585 4020 24552 743694059 73510 16871 196260732 46558 4020 397947736 63265 4020 650424956 47244 4020 799523387 36045 47244 48108016 73510 6184 760710966 46558 52794 396793926 50033 63265 58536847 33375 50033 7284116 36045 27826 404830403 92168 33375 528581251 70193 33375 691591373 70193 81361 396075528 26753 70193 15338286 37447 92168 170937480 37447 89460 592305527 44127 26753 265936201 88522 81361 509785589 89460 31770 268280240 88522 18425 594217573 32636 18425 443064198 11909 31770 548101337 35452 18425 472701501 32636 5010 190323911 5010 86056 807376185 5010 83258 902005287 5010 18073 433002603 86056 26177 835322623 83258 36454 582299559 26177 6266 992273941 36454 39372 314725952 6266 17181 972951599 33971 17181 279865430 70262 39372 202056010 56273 70262 497078864 73988 70262 717050274 32133 33971 3718471 78586 32133 632517536 78586 25103 724306143 24877 73988 661438286 25103 60247 270512109 32133 42574 572672463 14052 25103 862072932 24877 38583 237625542 42574 49912 111172345 49912 9059 902642229 42574 62284 519511651 51776 49912 711593149 6738 38583 63363717 5766 9059 200039100 25756 9059 562439090 62284 349 205618343 11386 6738 887273684 84993 5766 600126581 25756 84957 513493674 32422 84993 848294855 11386 70234 530041140 84993 26800 192553193 36463 26800 681478755 84957 31226 394035613 12696 26800 365110917 31226 50497 923582095 65437 26800 877304369 60534 12696 389032347 37207 65437 253857102 50497 19568 58659717 86406 19568 211193521 22676 19568 87486452 37207 1532 102413937 19568 21599 562563382 89247 22676 654210598 22676 79476 104946092 1532 38102 684341906 92331 1532 281398510 31037 92331 432710718 45738 31037 863504459 38102 4528 824628313 16529 31037 387476901 67561 31037 127294499 4528 22109 200149818 22109 32850 218097044 26650 16529 902480491 22697 26650 523087592 78122 22697 380274119 84091 78122 235129024 27541 22697 798958187 27541 16973 58728438 16973 2669 926107709 84091 55800 906436262 7236 2669 961407353 90713 7236 735456690 30367 2669 842001313 55800 84014 317031068 68804 55800 819566735 49267 90713 711020160 10301 68804 383026216 45255 30367 131042437 49267 34785 210924118 34785 67653 980506349 3206 67653 984664256 3206 48361 386552087 24876 34785 957491345 54219 67653 392559422 70425 67653 40867218 10178 48361 943621623 54219 31938 195691713 70425 2790 532219083 2790 39664 796712366 39664 77346 972203938 2790 19264 998608416 81683 31938 488512003 19264 22878 464857652 17825 81683 372174039 17825 12646 978717167 65372 81683 119496356 35387 17825 273348462 13910 65372 452036566 65372 68212 656361666 39773 13910 966955210 39773 43641 848624370 40850 39773 404536153 42570 40850 147204197 8450 43641 934525457 40850 36946 491038086 1225 42570 412712013 40850 61955 294986194 1225 58955 576313834 1225 8037 225811155 58955 87817 140658315 67985 58955 153684611 21947 87817 20426095 68353 67985 471235812 18185 67985 510389228 68353 90736 22091348 68353 11799 677342710 90736 23434 92953972 11799 12692 620064500 18185 9696 871150449 12692 49035 184074730 8829 11799 18868403 16471 12692 556867737 49035 5009 350527108 16471 67899 73698441 33956 5009 81669443 33956 87921 633382933 56764 67899 179544126 42828 33956 367419825 87921 78522 831304386 70775 33956 630893765 78522 25276 207669842 70775 41532 281660501 42262 25276 95148038 70775 30203 540781981 42262 48440 13864007 9814 25276 33519722 72903 9814 174159803 85918 9814 346587004 85918 30982 576085378 42681 72903 953541521 30982 23659 339674900 30982 22645 598141573 78678 42681 945766180 12315 22645 22515312 78678 83619 695886801 44627 78678 188015350 44627 25005 666678251 91986 25005 204180455 3507 25005 76433550 44627 17973 433157475 91986 68637 322335496 78240 91986 123029965 78240 15861 909581003 15861 63941 726214907 78240 64313 742418762 64313 50462 995937550 35560 15861 971713581 82929 50462 601312686 82929 91198 264673222 38403 35560 399583027 30388 91198 129753424 82929 61441 716633014 52522 61441 57274226 4538 61441 410774313 16170 38403 518292254 4538 55478 76521681 2240 16170 163125333 59808 16170 42155747 55478 81762 669168612 81762 6328 410889066 6328 64448 153159781 15610 59808 346197386 26071 81762 558454789 91472 15610 894869472 58411 64448 423854420 58411 23023 636204382 3030 23023 882050875 23023 5580 55072218 85975 91472 126167215 56642 5580 778065575 26839 56642 162294667 26839 73152 42636267 46586 73152 54138900 26839 53752 103159034 38856 53752 705679015 38856 50814 987411235 35466 38856 625907414 46586 42070 983712156 17436 42070 133635044 42070 71013 860006563 17436 75133 25550477 75133 48638 816130005 71013 64769 554081041 4196 48638 404475502 47314 48638 189565102 75133 75685 29740423 64769 20055 742161031 1547 20055 382312466 4196 66790 9685051 27835 47314 224640141 75685 29013 999519597 20055 67097 426719210 66790 92117 250692698 92117 55788 662305565 27835 73119 994045693 55788 62451 499366253 62451 62539 723555773 92117 6676 484746571 6676 77257 39214831 1097 62451 810401419 57156 6676 776795848 67495 1097 285672400 77257 12133 617551230 12133 9653 20289509 12020 1097 5972715 84044 9653 47633046 67495 76985 162013726 84044 33296 335952023 33296 50373 737299971 76985 3413 502066863 3413 65400 225602416 56077 65400 455974535 33296 50414 169445723 32618 65400 79311353 32618 21980 682459528 85107 56077 142473185 12157 32618 434887314 15097 12157 830728605 12833 12157 801163148 90476 12157 384707524 85107 85734 95947763 53070 90476 665144524 12833 63466 906692825 63466 79961 523184260 79961 13125 851870484 36083 53070 80371161 7026 13125 879200587 76838 79961 26631088 53913 76838 477066801 11509 36083 962339562 65823 53913 848171562 53913 76790 471298054 50989 65823 90507380 5842 76790 40530119 50989 78903 5561123 5842 2979 698806390 78903 79005 562610912 2979 19853 64503073 56032 79005 217563811 56032 82098 818329232 80269 56032 317971155 24313 19853 999423543 16561 19853 435046088 24313 59806 98334402 24313 89026 837029770 15835 89026 776671916 24313 57352 870519410 82171 59806 673292907 57352 8111 255029329 6277 15835 852697318 6277 83442 696609718 91444 82171 67132036 15427 82171 620487322 39361 91444 581040716 39361 12849 571838789 12849 54037 612518126 39361 28593 150586691 28593 45977 939498035 73665 39361 343028999 36754 12849 202778367 20146 45977 951022750 45977 79553 717776451 4797 79553 79936604 73665 67339 635085301 36754 6438 662441434 4797 32651 448072733 20148 32651 596835376 39484 32651 470788131 32651 39828 499356225 73488 6438 760406529 20148 49082 156231494 49082 59460 813521307 39484 39784 837382673 39828 84486 744967313 49082 31946 495884478 26317 49082 212986792 2287 31946 632228662 39501 31946 973482089 19041 39501 26865301 39501 84745 752163897 20977 39501 801382708 39501 15450 900874235 84745 14601 567957747 6077 15450 320573482 20977 6593 276007562 15450 83503 991025334 20495 15450 306421016 14601 12285 591573590 12285 33020 115115033 29919 20495 176731711 55873 20495 989319281 20495 35075 910423089 4855 12285 172998095 33081 33020 38745909 55873 169 197505268 74468 4855 741686479 33081 52877 843662784 23474 74468 102138759 91582 23474 866739430 23474 77063 183967202 91582 33854 503692251 75965 91582 427502397 42320 33854 684571877 36299 91582 806433304 24422 75965 60649589 39916 24422 263202771 42320 12745 372883517 15770 12745 524033164 12745 84332 910047387 39916 21335 598261356 21335 64996 353688878 15770 72422 958956979 21335 9224 835024898 4532 72422 314004893 5125 4532 483807978 5125 34363 697027670 5125 24681 525480980 24681 35530 502646194 5125 68771 848638753 60472 34363 862256117 76512 34363 144760863 76512 31318 959257211 30212 31318 151601097 13391 31318 916042340 30212 9035 898585797 26583 9035 21717488 20564 30212 706767880 58894 13391 154659036 58894 86937 894286553 9035 19551 96073457 7741 58894 966636022 86937 43856 70627459 85333 58894 622663893 57070 19551 554686209 43856 29507 734869500 52789 85333 233107337 85333 64581 247433913 64581 66658 249791092 47396 29507 380687623 29507 2190 165716192 47396 73397 532653478 66658 4280 236580794 73397 29278 20624495 73397 58607 633730487 78847 29278 859903757 58607 47821 145521929 47821 5999 227937770 15982 29278 171173132 30394 47821 494455739 15982 15853 26937008 15982 37954 847834366 46159 5999 108955602 15982 22881 157441592 13504 15853 199335988 22881 54142 377096475 22881 87348 669918984 87348 39072 405002208 6185 54142 1687662 35102 87348 150255958 71495 39072 193054100 39072 71819 217738441 35102 17051 689215844 34999 17051 112274466 71819 51102 148794222 17051 3389 291281015 51102 85363 836055443 12911 85363 288291923 52467 34999 939416359 3389 53314 8790437 90224 85363 983862728 24795 90224 356320875 12911 47257 669565 72905 24795 265314191 72905 86181 39466135 52228 86181 490291723 72905 79233 278246212 61207 86181 276128962 85391 79233 6222724 52228 85759 680367380 85759 64566 995133631 42201 64566 35780874 75660 64566 963280125 85391 82165 333749168 71516 75660 769806309 21368 42201 893965180 75660 91414 285975565 46425 75660 112483451 21368 24086 716641837 46425 57694 141518704 91414 68696 498400488 46425 61949 841144555 67272 57694 44873290 68696 60589 744108755 68696 17497 210709644 22236 17497 911145656 10643 17497 248640880 67272 41028 742065048 60589 6463 123515675 10529 10643 967133839 22236 28103 123386519 58922 41028 499507372 41028 32153 668934125 48680 32153 548523562 75846 48680 547337512 75846 59948 994200283 5044 59948 26885392 75846 55759 822384698 14410 59948 657651054 75846 38775 827887392 38775 35242 696002288 43711 55759 926720321 50484 14410 390992278 35242 75082 861596872 71085 35242 302148634 75082 60931 407829937 57752 75082 247378782 71085 80162 539929936 75082 38570 76877180 60931 16677 154405218 39214 57752 483528463 16677 76440 669952690 80162 84862 836466688 73009 84862 434688885 39214 20783 616379891 73009 73783 67511140 32823 76440 706642026 34907 73009 962058045 49893 73009 220565880 21803 32823 612142256 73783 68248 357418330 32823 80964 800766016 32077 34907 632342200 43478 80964 521110017 32077 11617 281665799 9927 32077 185950420 84699 43478 676637085 9927 10128 128124467 15220 84699 53273198 67730 11617 712254215 114 84699 530422328 17131 67730 834551616 8191 67730 479029516 1880 67730 187215008 17131 87240 325297279 1880 1511 74826259 87240 64142 524362156 1511 33919 287512719 1511 66955 68804576 63473 66955 718440085 33919 65240 189170670 1663 63473 968180986 65240 57796 612809964 68148 65240 231427877 40932 1663 364151503 68148 75028 40768949 59749 57796 428480147 50712 57796 131638185 68148 67355 376962925 59749 65979 312137757 67355 64001 970726805 50712 46057 384975812 44545 64001 262556290 83528 64001 356826016 17614 83528 186143966 70993 17614 534347590 44545 49954 832172955 83208 70993 93638739 70993 6210 451350378 28794 6210 816098779 64202 49954 121265058 6210 64095 562592061 25447 64202 584704641 64095 7029 14803916 28794 90717 718116137 7029 24821 516444119 64095 76467 713905687 24821 79965 888964602 7029 22635 278941162 76467 88284 160339193 76467 23176 173573069 72443 88284 692916112 20184 79965 49731708 20184 6180 8277992 41094 88284 111621466 20862 72443 21616665 2477 41094 533760847 41094 52654 340180776 47575 2477 130955322 47575 76392 785165753 31839 20862 681926363 51405 47575 242947101 76392 21105 55546153 76392 25594 77326727 38544 25594 230218671 51405 35738 652088791 12943 35738 784869050 21105 73497 114570463 73497 81142 131559753 71117 73497 40715542 66276 81142 947225224 13698 81142 33616791 87551 66276 646540932 71117 45762 157000609 71117 86255 433814957 6916 87551 479084061 87551 42940 96292584 6916 45294 216606070 1824 42940 706459214 6916 68900 338842400 6916 18195 531598715 42940 30670 192985974 77606 1824 188452443 54679 30670 3584873 69156 68900 430404891 18195 62710 120742463 55441 30670 106632620 62710 36985 563648886 53175 55441 233189520 55441 45585 235702504 14065 45585 515332206 45585 4028 635262146 27268 14065 289334076 14065 38246 763463525 4028 4627 145801011 66689 4028 784987524 66689 55356 945753464 51796 38246 698900190 51796 4779 285529934 43362 51796 306734451 659 51796 451818175 49805 51796 946081289 49805 19202 434352517 49805 18162 16657046 19202 61149 935412369 61149 12489 39579212 68119 18162 819662464 19202 81848 62369365 52797 18162 379225922 12489 82720 809822529 52797 65388 633171513 65388 43874 759975707 35268 82720 425299900 70990 52797 565647233 46539 65388 866393658 70990 1777 279281008 15763 1777 4891298 15763 75744 434211678 61708 46539 292641522 63063 46539 959302199 61708 25345 408260972 76328 63063 531314816 61708 23129 526239118 19049 25345 41952676 90460 23129 124549770 45088 90460 135524672 76328 66138 299101607 51703 66138 41678960 3479 66138 59408976 45088 73050 287747690 66138 51974 37256927 66138 51847 949047167 51703 69881 497423694 55442 69881 481392037 51847 3011 539160267 41559 69881 870635456 18492 41559 144608346 58692 3011 27861025 6882 3011 848150802 6882 21478 281345203 87428 21478 774105253 74424 58692 287970905 75691 87428 17402953 51903 75691 502641066 21478 18263 494525106 75691 47982 707647262 18263 91827 62450153 18263 44400 573930255 47982 54608 744985973 91827 89019 202455412 91827 88846 201049227 44400 24393 84083829 56216 88846 327557490 88846 23219 721537735 47339 24393 34274903 24393 82039 705957913 76395 56216 124785512 76395 28823 439136065 73038 47339 28611382 76395 4617 924033091 73038 23948 584682236 73038 32440 54918520 23948 14325 845923831 73038 49106 59522585 49106 49411 389203766 14325 32408 580088744 33806 49106 187585214 60609 49411 788426914 26123 60609 628633775 32408 79485 395883695 6431 32408 217880287 26123 70661 28837884 29416 26123 948286775 48997 70661 189886962 48997 35077 262267429 33056 6431 205067343 35077 83087 450633106 33056 59809 494082052 19524 48997 593867336 59809 7710 592499441 26604 83087 668098983 59809 29129 425840443 80402 59809 689277106 19524 5789 75859600 26604 33152 429264707 39560 33152 685852259 42762 80402 426101251 5789 69225 989810791 81530 39560 35180440 26607 81530 56318882 69225 12673 146134155 27308 42762 996913881 6193 27308 226404786 27308 32631 598356897 6607 27308 897116920 6193 24375 803343222 43897 6607 215960872 24375 52862 125932799 24375 19427 148483723 19427 12481 75665209 35557 19427 673535691 52862 83363 224893422 35557 20519 33756659 12481 41468 31574018 46535 12481 99434665 20519 34823 71417666 30763 20519 54311824 50728 20519 399885129 75786 30763 411843831 75786 30032 100988731 34823 68326 41614713 30763 32870 579209353 22253 75786 838548317 22253 68824 867846261 9343 30032 906934549 65459 68824 564780468 68154 65459 262577987 22253 7276 237656232 5569 65459 709410802 7276 27511 217788093 75446 5569 209639499 28636 5569 759446986 5569 88941 357537306 67302 28636 544667930 75446 51375 10090491 32632 51375 783374586 88771 28636 255021313 32632 66154 866829836 40529 32632 772758789 66154 3646 80601670 32632 18832 383220266 18832 31528 965196278 31528 82725 140088727 18832 64019 942132897 82725 16547 324599109 73083 18832 215894046 7347 82725 449126748 73083 48 798189928 39345 64019 987189495 39345 28342 281077889 73083 81828 841030868 28342 79798 606534238 39345 91211 132069113 91211 52397 42138161 91211 21303 60556521 52397 39679 289553940 79798 67812 473154666 25409 67812 942091388 25409 37791 162635428 37791 64512 20291972 81560 39679 896661624 37791 48010 21473144 9517 25409 64043398 50830 64512 857485125 81560 11586 15037280 87059 9517 606061928 11586 30254 908048188 30254 68046 804636678 39764 30254 390992939 78204 30254 649977903 59673 30254 822031017 68046 43724 600358944 21612 78204 899314760 32263 39764 465978126 63521 32263 279190967 21612 46928 254217423 21612 32598 574972463 46928 21797 226673664 57338 46928 800386337 63521 31631 395281452 31631 31062 75238153 55173 57338 376524464 55173 34716 66455895 34716 21576 728436342 55173 88473 732968680 33670 55173 761514641 55173 28027 22978787 34716 2426 555218081 28027 61002 756840267 31363 61002 689276433 2426 79071 359982653 55668 79071 916916525 79071 21885 71700772 79071 55024 426487325 79071 31522 80265327 54630 55024 392543425 27271 54630 675628506 21885 48238 991306170 42729 31522 655261730 69925 48238 52049584 90760 27271 950673106 42729 69473 648262808 69473 21898 880470509 73026 69473 600978139 36415 69925 77193445 3746 36415 378374711 21898 2222 938781127 3746 17305 77163912 70614 36415 291397774 36415 3236 587601707 70752 2222 30452712 20188 2222 379682929 51039 20188 454245720 20188 70202 300681968 62016 3236 943247960 70752 9493 202770560 20188 84929 18812125 84929 76326 572605659 9493 67404 907030605 20608 76326 241626111 76326 36660 21387419 80488 67404 978949195 67404 27799 620324756 36317 20608 823166795 36660 23212 264797042 26051 80488 135901979 36317 61687 95946334 86297 23212 1330971 36317 26782 739090356 82994 26051 217248552 82994 36449 507260838 53190 82994 281292083 17359 86297 123568829 53190 42183 130388297 53190 64734 732514238 33571 36449 572372533 56726 17359 697047927 42183 44778 714070203 33571 28151 459951185 5295 33571 81611562 28151 88829 505554549 5295 71668 19997981 88829 72734 585614797 5295 29250 856725634 72734 77271 28374589 40945 29250 859559820 29250 32597 346509648 38675 29250 914224738 40945 24770 847265994 69005 24770 205710610 38675 10710 121660141 38675 60120 186198239 63257 60120 181921222 46001 60120 136080750 10710 24725 142538139 60120 56727 71653333 24725 53593 140238551 22144 56727 954626269 86658 53593 818012963 86658 10279 755591200 47529 22144 590358790 10279 14823 382022977 22144 38727 461035623 10279 5835 111979613 28062 10279 45893450 5835 44572 593114548 38468 5835 948289715 44572 54454 986261657 54330 28062 384613928 77682 44572 477116042 11563 54454 45067418 2111 77682 880277454 1580 54330 492937037 54330 67108 616192015 51423 77682 351288327 67242 11563 9853901 51423 65438 691966935 82155 65438 731031903 43714 51423 540640943 65438 32383 313820524 20746 32383 13218089 43714 22938 754087982 37887 22938 538764208 32383 44431 944235089 43909 32383 567724747 43909 29683 155562903 58049 44431 970120505 44431 70364 355647182 81836 44431 723260429 80882 58049 626523892 81836 42738 48655111 58049 87680 16195873 46940 87680 880771020 81836 2759 893624602 32933 42738 442755642 31501 2759 860462704 8280 2759 819412897 32933 74172 269997883 50321 32933 59933027 91288 31501 134071591 31501 55208 488100452 40895 8280 797998986 50321 56498 177991199 12122 56498 626311200 75490 40895 978001713 75490 10604 828316734 40895 70122 741729234 10604 88608 767278869 70122 63730 296773082 75861 63730 748944916 41690 63730 425897647 12962 41690 48018803 68745 88608 928991007 11122 12962 456003999 41690 75338 384766006 41690 27151 174130856 20558 75338 584742782 68745 5610 36120116 20558 916 978292359 73695 75338 369018308 69997 916 767782756 60707 69997 835467246 78217 73695 894363998 916 53026 837044944 55192 78217 968682287 60707 89338 635698503 78217 25774 47913832 89338 74668 492406828 70882 25774 706766690 70882 15312 523377921 65429 74668 96035465 70882 2003 669431853 83357 2003 374671317 83357 1253 148544927 87389 1253 367983283 87389 81173 161774099 2003 79858 714898276 71127 79858 350310730 38802 79858 305020160 84310 71127 357948403 19327 38802 625861884 19327 37673 373315081 54350 38802 382396911 58436 19327 208229603 37673 40252 519165434 37673 48803 885728995 40252 4100 134148999 26403 58436 148495495 4100 71093 113229167 62381 26403 861783991 48803 33221 814603654 2720 62381 322011189 2720 17603 725832134 2720 44333 843796903 79556 33221 859677591 69377 17603 157071091 17603 91456 47908562 79556 84731 864347890 83097 69377 248624429 42704 84731 77018122 71857 83097 656701366 83097 54731 235507110 60137 84731 222940666 60137 2427 299670681 25865 54731 681043024 32317 2427 669898631 25865 70824 890045461 32317 39724 877664958 87461 39724 516748087 51678 87461 499246238 1584 70824 628239868 39724 82025 566997854 51678 24893 39219849 54668 82025 664002951 51678 8685 356439587 54668 2334 760666838 46200 54668 556284539 24893 76958 803991318 76958 4845 380176552 4845 52946 115395037 49489 4845 970149369 76958 89969 409382605 15690 4845 482236187 15690 82387 33621475 15690 47550 566058474 49489 9473 80442652 9473 66298 41701391 14184 47550 575479471 47550 11041 78786250 66298 14370 926314565 66298 67643 833019843 72033 14370 300883139 11041 68236 535671702 11041 34507 21045937 34507 14253 913569154 59697 67643 829584179 88564 59697 626767340 22325 88564 301462404 22325 47936 83563397 88564 87100 813020499 87100 27777 720467941 72635 22325 696436562 38833 87100 540903656 9399 87100 400639620 38833 29327 216431154 82306 29327 759948441 38833 40420 866451939 44872 40420 291271729 40420 20769 870738736 82306 37016 170488244 29573 20769 301274988 28188 20769 225575464 20769 16742 944071906 37016 16793 742078553 34259 28188 714638096 34259 15638 529773523 42059 15638 301078554 42059 13484 902308067 34259 15068 350642467 810 42059 166704815 28427 42059 482418223 69942 810 469040966 69590 13484 692517534 7287 69590 603510152 61180 7287 72630361 7287 31709 905113210 37499 31709 479103518 7287 23707 154464026 49562 37499 362759241 53530 37499 155843427 15758 31709 304157981 52075 49562 217536073 54139 23707 911827033 49562 90740 299735094 31546 54139 275308178 52075 37858 534575819 52075 77613 98125863 26394 77613 106596562 26394 78193 763929480 38157 26394 58932367 37858 15737 189137808 78193 60160 62981538 15737 74210 799766949 74210 60041 943933100 74210 55982 819020841 60160 48108 92439877 55982 82776 785393476 25917 60041 580931706 55982 90712 282336440 56560 90712 517239059 65348 48108 52139407 6008 65348 315371017 76746 25917 55431663 48573 65348 645941364 7395 56560 837106990 76746 50397 213470032 76746 16292 373952006 16292 26675 547002473 48573 43644 198929832 43644 15272 188761496 23480 50397 443228450 16292 60891 993645844 23480 76615 443693671 38979 60891 630875134 87173 60891 12793399 53883 87173 136191077 38979 8583 52445421 87173 65980 67714423 38979 73382 578562370 48981 53883 484787275 8583 9690 123562217 9690 24127 146946858 849 48981 827225225 24127 80104 523749527 24127 1638 37401254 849 69775 896622079 3847 24127 698745094 1638 45101 561767978 88132 3847 22394523 45101 46167 720985225 46167 14419 45790005 14419 19894 100120725 19894 53096 161254745 19894 34499 58628857 15549 34499 586523633 46850 34499 8002825 39466 34499 94189788 39466 16541 60116421 52115 16541 701415361 80513 52115 800086419 80513 37407 1409670 39466 66121 219446317 22214 37407 144525472 49439 66121 695109878 92355 37407 826373756 20275 49439 54624265 73037 92355 125787754 57869 49439 822915534 22726 49439 27612836 22726 18288 731892312 73037 20454 129993222 20454 31055 176738667 73068 20454 599877517 60000 31055 998114370 88854 18288 673237385 30682 20454 40109493 88854 6910 52458339 6910 30909 374801818 88854 85229 745802803 6910 24587 68936504 73954 30682 191039498 30909 60284 149373019 87483 30909 130822108 87483 58707 308902449 58000 60284 706349292 42587 58000 330120461 77748 60284 485722596 58707 39660 765558221 58707 13648 596230564 77748 86269 239409340 13648 53414 119422432 13648 61039 944115003 20688 61039 244107341 53414 37669 221380929 37669 89241 93861216 89241 54032 267119402 61039 49472 266394551 49472 11118 454244313 49472 46120 388780972 30881 46120 113200650 47236 46120 508974221 46120 61214 636505477 11118 23004 950180237 23004 10717 80296929 44667 61214 870768989 83135 44667 668395100 23004 62741 304257800 62741 24119 14588540 53900 44667 488975973 83135 21818 390791633 10772 83135 378803251 27966 24119 720254250 44973 53900 74403454 12838 44973 894930808 27966 66271 642678024 91987 12838 115863739 27966 60502 451452568 12838 24765 146349062 60502 71097 6949263 71097 48562 653076305 24765 85673 103901308 48562 8553 720426022 8553 15714 491530557 4982 48562 956524247 67671 15714 823500380 4982 1009 415860067 67671 81198 710259614 1009 32261 847501431 81198 33820 163129230 21464 67671 952880192 33820 8030 603080046 78756 21464 809975847 71193 32261 673629495 33820 8939 13714468 53794 8030 740519948 71193 62753 115846060 9674 78756 693294877 9674 91433 252580363 91433 35934 423802993 62753 28920 17848314 77870 62753 113969541 65343 77870 302123353 77870 21033 569822697 69125 28920 461408572 69125 71082 597089722 71082 58387 243791879 71082 35321 188065395 21033 77674 959735081 35321 84672 862608984 35321 37272 99822698 58387 11985 492756672 39649 84672 300066538 30721 11985 51940838 39649 44693 223393333 30721 30528 466784210 39649 3842 428079903 46476 30721 674950027 44693 23613 257499255 32841 3842 584860739 42270 3842 682757350 72038 32841 838229290 48395 42270 87152930 42270 39805 832833304 2067 32841 593022275 38125 39805 725370259 72038 44942 3603921 38125 19182 908513728 19182 47788 109211180 81647 19182 561350058 47788 43434 141231096 43434 69463 426362508 19182 33217 461404368 43434 80850 4546955 29269 69463 51117959 80850 10310 290327798 45395 69463 328907204 22830 10310 365457236 90516 29269 7368124 60277 22830 20497194 60277 75776 598765529 44888 45395 145751720 90516 5937 669027083 5937 1755 758556257 73891 60277 719752712 1028 1755 963359123 73891 42410 53073282 45784 1028 135327507 1755 72079 48583216 60283 72079 85897621 60283 38684 286831203 56582 42410 538609181 38684 80562 209815207 20382 38684 884314889 56582 61138 807389657 55324 61138 522606427 20305 20382 503195885 61456 20305 861040984 20305 31017 575139943 43686 31017 802977579 62080 31017 644536255 49913 31017 860909162 41627 49913 713607383 41627 4205 64603536 23945 49913 693660178 4205 37295 714408122 37295 88055 379242925 41627 91517 448746138 88055 76628 862116420 76628 2792 658757810 88055 74749 942905809 50124 88055 928177612 2792 88925 702238732 54539 2792 323357361 88925 1517 113848538 88925 28143 277304029 1517 59872 597704341 54539 49971 455994329 36755 1517 839482559 28143 12464 926018673 4574 28143 523615371 49971 61508 366150469 12464 27801 745960448 36755 68211 344432776 12464 70894 852990332 24195 70894 130099295 45743 24195 889587521 45743 87076 947030534 83003 68211 552528203 45743 86673 574237627 24195 55387 249239184 69115 87076 424761532 6827 86673 694787546 87244 69115 863287949 35288 86673 106386426 1902 87244 919929193 35288 29006 282249767 6827 34875 385376441 517 34875 806008967 51622 1902 341319783 20061 1902 438032501 83733 517 159928141 72293 20061 87245034 66546 72293 771962624 51622 65166 229862920 65166 20038 306149976 24147 20038 902774605 66546 80787 31078328 66546 70742 316700069 60985 70742 984348607 47318 80787 536189248 60985 55132 53088290 20516 70742 895390161 20516 72564 551681930 90478 55132 20790296 55132 38326 65431127 20516 75101 69453490 72564 46342 638959167 75101 70995 184834292 90478 61030 648988109 73574 38326 314671091 73574 10938 598832013 10938 29502 391082293 70995 69218 520040547 69218 92003 376792967 29502 41253 983385204 69800 10938 113699654 84275 69800 436453930 85167 69218 179970923 12926 85167 563005292 14367 85167 586170271 12926 49603 364616713 14367 45564 706312035 19913 12926 517354984 63566 49603 119530370 33860 19913 10876237 19913 75894 973997527 75894 36054 356679855 63566 17714 92134941 63566 17977 925378530 33860 15922 233625906 15922 76282 86942822 76282 18030 650269927 15922 36674 61448074 16097 17977 216565310 29808 15922 736034766 29808 52584 105406135 16097 3726 163392042 16097 25143 809260057 83125 52584 555380846 84758 25143 552122817 71195 3726 68024586 15231 25143 28481682 68874 71195 596232864 71195 13838 153941193 9840 15231 589544529 68874 80443 135407829 86173 15231 439925357 13838 48048 52400452 6339 86173 320951305 9840 55407 125826797 50268 55407 924217691 86173 42400 862670249 67918 55407 747983799 42400 25215 473389457 38900 25215 158269783 25215 4876 722138077 42400 78808 404148969 46298 4876 356031509 70975 25215 871236380 46869 4876 227025927 46298 29591 602572498 79079 78808 842300958 36719 29591 627862 36719 22848 543871286 35289 79079 16183521 91945 36719 83597937 91945 67705 458480062 16647 22848 880527294 22848 54920 175747543 64353 54920 362344856 12841 64353 231945375 54920 87636 265344393 9198 16647 540135390 47801 9198 341508876 64353 77698 836381301 12841 13488 577185378 67310 47801 930968557 87883 77698 333968005 17800 87883 19220446 54381 87883 810724634 43642 17800 252570072 43642 84804 828321527 54381 48467 398139806 59500 43642 770030343 37766 43642 767798271 65694 43642 760421023 10888 84804 921890830 30532 59500 340870689 65694 56271 352174017 10888 90641 725914340 65694 53228 250914367 53228 4697 480025467 61926 90641 427618755 61926 73131 671028392 83221 90641 544349111 86874 83221 334759516 83221 70898 81108296 83221 51152 213002015 73131 75267 724446213 83221 77142 53135450 51152 45520 967923906 65414 70898 197020830 75267 59012 396870938 16375 77142 204357308 87544 77142 220271083 87276 45520 790116621 18688 65414 938404065 59012 38342 358101073 3607 87276 789168259 12159 87544 517894720 79755 38342 363398840 11565 18688 835469252 3607 13094 15735278 39246 13094 923755236 46548 79755 31503626 71209 11565 937458673 38857 71209 347996208 38857 75526 594274968 46548 84521 524887372 71209 87868 346428449 1839 38857 433936623 84521 44183 68860254 87868 40713 111719859 76104 1839 443396208 4906 44183 161123490 40713 80209 939438187 60066 44183 666461512 90528 80209 821545813 40279 80209 675895057 71657 60066 127410979 60066 55167 279740786 90528 79132 411858913 58797 40279 904381854 55167 39179 77636839 58797 45000 657282506 55167 59918 26944031 32351 59918 265643057 39179 91700 168592517 22656 39179 80314659 70957 32351 983283732 70957 2962 425796001 70957 46031 470993176 40771 46031 550145709 50044 22656 479487001 70957 52192 742872738 59483 50044 638472147 27093 59483 229316680 41658 59483 355383217 54939 41658 908981291 54939 73691 268000460 41658 80625 709601691 54939 41332 362515626 54939 41584 95781473 28852 73691 205124013 41584 7845 995613215 6532 28852 122566978 41332 79281 963646014 6532 85415 218699428 6532 30508 738615492 30508 89376 444865189 80201 89376 157600757 30508 80081 61650804 44388 30508 986184745 38191 80201 373132320 12148 80081 702570424 51412 80081 18978884 51412 8401 788593619 84102 12148 239933213 51211 38191 765119000 74205 51211 618020272 89753 84102 485981320 31559 89753 887174130 49423 51211 186663753 4296 74205 520968107 4296 36075 804059985 36075 8516 111800175 59214 36075 901686980 36075 18761 53610877 39959 59214 443001347 39959 45559 340586812 64993 45559 920392326 50584 59214 410260235 71749 64993 446092903 8274 71749 150910087 51304 64993 947767023 72063 50584 676976817 55366 51304 362033959 71749 90072 588408377 8274 30450 522540854 30450 64309 179009656 15093 72063 927726128 30450 74062 993294279 89999 15093 169293507 89999 61974 274833884 15093 57045 326164703 61974 63337 610382973 57045 53176 680019090 43596 63337 808059323 53814 53176 375869355 60426 63337 189840246 55447 53814 580416119 43596 87444 609901071 38863 43596 283484360 62101 60426 343664138 7293 38863 12718631 9995 62101 985142402 9995 35655 665999972 38863 77906 327406916 9995 27042 877858188 85379 77906 300104681 63782 77906 70177846 35655 59934 303096269 38921 59934 636163561 64791 59934 728825278 19718 38921 775157701 64791 44682 188185644 71144 44682 490515287 74897 38921 150540247 29713 44682 701428861 73047 74897 432541210 71144 68254 16878178 68254 77882 359624949 18734 73047 101152995 77882 74397 370687978 56508 18734 141789014 67801 56508 888066772 3335 67801 433796662 56508 12614 667196494 67801 60518 7351332 3335 88159 81993139 22514 60518 19719996 22514 71824 990599202 3481 22514 920781845 60518 13235 136751279 88159 90306 487860184 22514 17020 41390897 71824 28447 692008800 32190 17020 40132861 26929 32190 88047709 90306 27392 329722026 27392 62340 81613498 71969 32190 294319931 32221 32190 113984538 77818 71969 437886732 71969 32444 62570897 78466 71969 461393952 2952 77818 495091351 32221 59187 445042524 88872 32444 298165303 63819 32444 743116601 63819 3477 3602640 3477 22596 143280198 71092 88872 38039692 30768 88872 46322284 5816 71092 446750246 71092 13399 208440472 12179 13399 298865807 5816 80384 748806602 80384 2826 316793177 12179 65409 91735264 65409 62241 411605903 62241 69860 314171315 56106 65409 857638718 2826 52439 27603149 56106 42238 193523990 69860 16042 794345857 12365 16042 260259946 52439 16916 597770768 16042 36984 121039113 36984 84008 276903386 84008 9148 725170061 16916 34457 801185801 84008 35760 988104260 9148 88998 141918912 84008 18526 589202086 46318 34457 389294210 35760 49950 639299739 49950 80762 612537941 50630 49950 462679362 50630 59709 357775179 80762 56520 968409887 50630 54568 705846329 21763 50630 942263440 41745 50630 379485819 54568 88786 652742849 16789 56520 336124610 88786 18991 141733062 29996 41745 106981477 88786 91864 539819163 88786 72011 992283808 29996 92515 335070913 51848 92515 834861936 29996 33246 85043542 91864 48605 28858160 72011 25649 645090015 19370 92515 908958953 54175 51848 391270723 33246 42193 694686084 22087 54175 623455079 22087 20566 101869415 80391 42193 435593807 50560 54175 359143537 42193 799 280337135 57036 50560 264713240 58440 80391 567541752 2905 58440 654210246 86454 50560 491091415 10379 799 582016016 58440 10390 641504759 42509 86454 828890558 55164 86454 997507512 32917 42509 752611026 46426 10390 57687493 32917 22460 427345098 42509 33014 79018063 70560 55164 662373199 38514 33014 672241237 38514 7525 944455087 71359 33014 192674450 33014 46293 625251019 30132 70560 318681724 80437 46293 515345215 7525 69803 621049798 43517 30132 238424444 80437 57879 708235406 24771 69803 254182031 80437 35598 510197212 74536 57879 652070204 43517 26238 11639218 35598 7119 954059975 35598 60330 313662514 9535 74536 605269149 74536 56020 342982611 33772 7119 938482122 78945 60330 611408912 73374 9535 148389611 20579 33772 695710756 64696 20579 739863773 14481 64696 761096056 20579 62518 136864161 64696 79701 750635917 79701 46625 732623431 62518 30815 102871948 30815 6535 533750532 32786 62518 316625286 30815 38707 205168445 73384 30815 809276382 16413 73384 468707900 82890 6535 212678179 32786 18884 540432402 82890 33903 675955863 74039 18884 754177725 4565 18884 205073187 52890 33903 393459873 4565 81066 29878764 81066 80121 140533406 69002 81066 773886573 20634 80121 746380508 23556 80121 110366821 80121 14814 991269685 80121 19159 472974247 47716 23556 909796255 47716 63424 6875723 47716 28948 287025971 68472 14814 490726877 47716 90909 896157340 59685 90909 221313084 88649 68472 390865709 41081 28948 849409262 18751 41081 245071864 59685 57928 19682314 41081 25037 512319055 25037 33138 111278455 52174 18751 670327407 12825 52174 243863303 6759 33138 353670080 25358 6759 710551572 33138 5930 999088178 5930 16069 347003191 25358 38309 642013895 85225 25358 818605221 5930 92344 4412808 32281 85225 893539000 23597 16069 318820925 79195 38309 884636796 85225 85195 327268988 23597 5974 949498056 85195 83866 550404345 83866 76347 950803955 5309 83866 987454484 83866 37458 587361545 83866 59655 764021157 46465 37458 457107250 84141 59655 720373111 75683 84141 754256183 37458 5741 494356857 23250 59655 605590942 75683 32118 317812409 32118 32036 599080879 75683 90158 947110904 23250 63869 53042472 32118 59035 93069484 59035 28506 966484285 32036 50425 768349738 28506 18785 716721931 60698 63869 816988198 59035 69560 949445136 28506 58836 307029292 60698 40916 49151390 40916 34744 63179176 16156 69560 94822110 44257 16156 81301677 63924 34744 761338396 81356 63924 904575692 16156 56809 888263767 16156 51810 549169650 22220 63924 978582839 51810 77396 796363116 66543 22220 138229313 56809 78886 567388064 66543 84408 25549776 91871 77396 864067418 66543 83144 817901966 66543 11391 234063648 20778 84408 51015463 62933 20778 522977278 89830 91871 559811556 52244 62933 551283322 11391 50324 855909388 64875 89830 386601927 64875 59321 12578312 64875 17786 390512094 17786 72283 283043411 22807 17786 788744624 79336 59321 456620763 15115 22807 981256665 26896 79336 593025300 22807 5520 309681800 35049 5520 721453492 40151 5520 130496972 5520 2995 546020971 77676 35049 475855576 51999 35049 110269553 63757 77676 132015178 9379 77676 188030613 55471 77676 415384795 51999 59253 306905032 51999 84698 191770074 63757 70253 697804797 59253 20423 863737514 44082 59253 189163735 42168 59253 341628798 88293 44082 247867312 82415 44082 45632651 20423 42440 47572395 90087 88293 446822458 7716 82415 829603870 42948 82415 551942241 92039 42948 802333282 34792 42440 758568712 86213 90087 202574524 42948 25814 43489168 92039 42165 684883095 92039 15981 99427997 58660 15981 68290288 42165 6629 94662502 6629 28895 513192389 27222 15981 892159406 42555 6629 87601896 28895 51394 582896853 42555 59402 966438027 73549 59402 728767655 59402 37285 657430045 47252 73549 440948019 71099 37285 817183665 73549 84814 155159921 48992 84814 78502937 47252 66243 381754093 71099 72901 433908328 84814 77380 703622973 85047 48992 1896649 66243 17506 464685336 66243 25520 234576773 72901 36725 128665087 77380 14513 999669497 70876 14513 309869308 17506 68109 446313950 35442 25520 319698471 60015 35442 24379560 60015 36644 268540021 45550 68109 665195919 24440 45550 713837762 36644 23877 622349028 24440 46777 64633937 46777 79039 134322993 47681 24440 263488670 48137 47681 566542383 79039 20837 651308677 24644 48137 937535097 49323 24644 828330523 24644 50668 196568402 72771 20837 608344819 49323 7562 881869493 24644 39448 451659046 58454 72771 541206129 85427 39448 600328626 7562 54149 143899008 66629 39448 802617254 20950 39448 114790942 86966 85427 675021741 20950 43044 488024450 43044 30201 237849924 4382 20950 519200767 79988 43044 560718688 16717 43044 374165063 79988 44491 246456809 30201 41061 379765391 61270 4382 66132167 35758 61270 635361268 61270 26534 20400287 41061 35091 90506629 35091 84209 235485795 24260 61270 492444350 88514 26534 853170022 35091 8223 757870589 84209 41706 561381925 82855 88514 171734874 16892 41706 5494571 5904 8223 540906799 16892 71596 187855 16892 15977 955262468 62393 82855 338321677 6560 5904 953962640 49951 6560 301695444 71596 58881 627277754 49250 15977 618407655 62393 5534 500373692 5534 19022 804706369 5534 58016 744512848 58881 24527 452569684 24527 65664 743617203 20679 58016 453311175 58016 82541 665699807 58016 25445 458804067 65664 59775 25019004 55629 20679 121678469 55629 14771 410669284 63696 59775 872858380 59775 4562 569486687 14771 7256 658988532 63696 7651 201682254 58148 63696 767065173 4562 9646 983805985 7651 64383 547390337 58148 43986 934680632 12340 64383 788251319 64383 46297 866427979 12340 40590 298682613 43986 3192 552884589 3192 18651 591250742 31907 40590 68994951 27337 3192 115734113 3192 47407 877962054 47407 10780 549328857 69467 27337 15662667 69467 1554 496729532 31849 1554 338229925 7647 31849 624433565 1554 81116 540598947 55223 31849 607903793 26950 7647 24300273 55223 54039 858610114 29605 81116 490233956 26950 80232 127888737 55223 86009 767295756 33739 54039 178571186 33739 20503 137101389 20503 85555 20987640 20503 82555 135414142 25913 82555 20061234 61751 33739 631150235 20503 66774 73454428 61751 60063 633101820 60063 72954 996448769 34572 66774 722228243 34572 36601 354013045 18663 36601 853024025 27442 60063 342289466 10589 72954 222432236 1898 10589 91409226 63226 10589 894350381 18663 55221 678535047 91055 1898 416802059 1898 34207 604064262 70325 55221 122355533 63226 36417 408325708 87940 70325 140916261 56243 34207 427918626 16344 70325 884700826 71246 87940 652751546 24530 71246 881236308 56243 2109 58490285 2109 79548 71904101 16344 28662 930034663 53760 79548 575990652 53760 83625 136580678 53760 13874 143940650 22905 53760 206825503 28662 36338 219671111 83625 18536 965475258 75692 22905 435015260 36338 68155 800565109 75692 74461 560613800 36338 68133 907498650 83033 75692 505367480 48089 68155 904760044 6834 83033 272047488 74461 67096 973380470 59846 83033 69062779 48089 19054 490804273 81813 48089 629891722 81813 68993 967910813 59846 92080 295017025 30062 81813 39607780 29295 92080 985626079 68993 78704 709231127 33339 30062 83916703 28731 78704 554121910 78704 37565 590796320 91927 33339 942361477 28731 25219 874387106 33339 86612 335283938 25219 84823 367920900 25219 53736 342902531 70577 53736 64595893 67488 70577 934553457 59987 86612 313608104 6393 53736 25869036 70577 16762 929716935 59987 52354 123313263 50326 67488 628108901 6393 34735 41017055 67135 34735 194856975 16762 20102 61588805 52354 49835 909275873 44997 34735 734333445 49449 67135 408620852 44997 3719 635130273 12936 49449 230798141 49449 44336 66041779 42313 12936 516772308 49449 80672 694914347 8755 12936 755575856 8755 15405 439005540 73584 42313 491292896 8755 72211 305668507 18631 8755 99895892 41693 72211 536460099 82631 73584 646857224 72211 50936 932922510 89662 50936 307031884 18631 68004 44828777 6765 82631 589389688 14266 6765 492194487 6765 36626 215540904 68004 19441 968098211 66959 14266 411347851 19441 68371 562693622 23476 66959 88828640 50196 66959 704732849 58256 19441 269050664 84687 68371 404556031 23476 15584 209603266 9444 15584 516215770 50196 39320 391581382 15584 82270 117626286 85602 84687 968910585 50821 85602 414266000 9444 31247 547446812 82270 80871 231004452 31247 30654 169729452 50821 6806 347817276 6806 57531 714631570 80871 58864 748001009 86385 30654 617242759 57531 61027 88614444 26949 57531 315651563 45371 61027 107756327 45371 9570 286702953 29675 61027 86748017 29675 58551 925626726 50040 29675 376897599 44601 45371 219345715 29675 68461 305353935 67216 44601 402656785 73096 68461 382296591 56393 73096 587977398 49483 56393 5979888 49483 21262 493141113 73096 15561 811101876 21262 8674 59231105 8674 3311 849193643 25776 49483 245403143 60005 15561 605170195 25776 23483 285954766 58262 60005 62906779 35019 3311 896292514 23483 72081 958635153 55209 58262 83484326 19892 72081 734947104 83076 19892 652863824 72081 28743 763560045 20570 28743 552390260 19892 36188 248482890 11533 19892 376037179 83076 67529 8431595 67529 45979 811817435 20570 51557 515183651 44802 11533 372124257 69186 51557 441843023 44802 24745 517304757 43177 44802 869660513 31526 24745 797070528 38880 44802 234268199 14981 24745 797317455 69808 24745 71728663 23385 43177 791491696 77341 31526 396055201 65477 14981 457344990 45822 69808 241929679 983 65477 704122857 983 46472 121166802 983 85330 665535559 24231 85330 278193570 90479 24231 314253348 90479 67 695738837 46472 72320 77302745 90479 33117 97671726 56075 33117 98727718 47599 67 459960826 72320 62422 153671577 62422 92347 51259151 44663 47599 72010896 91873 44663 141561579 50890 47599 91852443 42515 50890 67770753 44663 1268 338885229 76887 50890 16948291 1268 30920 530320706 63150 42515 894596953 1268 1665 867694803 1665 43058 528648508 8588 76887 860767840 8588 35303 524403519 1665 35274 810776506 35303 86989 413089779 6919 43058 368570183 15723 35274 762127705 35303 14308 764179631 64340 86989 674969662 5362 6919 992213239 6919 371 209556422 5362 76932 784194318 371 27855 40551955 17934 371 226679272 81958 27855 11605428 50789 76932 378001048 56554 17934 744404321 1179 56554 19090518 1179 20329 755813495 1179 25714 105688535 18336 56554 499347806 25714 12243 485768553 18682 1179 767356144 88202 18682 870197493 12243 59465 958496606 10318 59465 37582571 59465 53158 46025550 37987 10318 99590440 32011 88202 988808262 87049 37987 874242761 67294 87049 273160136 45823 37987 98216675 87049 1282 196045397 69039 87049 138888647 69039 7699 652206916 69039 82691 973278514 67803 1282 718835898 91848 1282 265546583 69039 45619 561511601 91848 62829 633550548 82691 27986 850671158 62829 62067 393093935 45619 41719 197942707 27986 76755 688306911 15276 41719 818954085 51437 27986 892197358 76755 46326 519826181 15276 44215 109678677 76755 23422 960237575 44215 27019 520246818 62910 27019 345660855 24919 27019 616515562 90260 44215 805088750 23422 79465 255721495 14461 62910 722838920 21600 24919 591641258 24919 16459 265437861 44808 79465 27755835 21600 19540 477419567 35901 16459 502647886 35901 37780 131128769 17777 16459 241004222 77414 35901 90291977 37780 70411 71859227 28267 77414 304282922 5236 37780 368006742 62214 5236 938147726 28267 27444 566956878 50331 62214 571617148 56800 27444 814869527 27444 29714 416983116 2419 50331 572998845 27444 14456 243762328 50331 51609 998317893 52616 2419 169333776 52616 24828 722588246 51609 15867 453360072 18331 15867 656450192 18331 54078 19308067 24828 57636 299214300 54078 2997 172931813 33587 15867 826051113 36620 57636 356776046 33587 43742 559348715 2997 35775 920719063 4411 36620 75365612 43742 2813 485761726 36620 8382 725155855 2813 83674 101635486 78165 4411 155738649 2813 62889 781988576 57105 78165 423948154 21736 78165 694435712 47020 62889 631517046 57105 68602 661224114 68602 63237 742367465 21736 29503 450468738 63237 79457 797751815 57989 63237 666459269 63237 29091 588154326 52478 63237 436351471 61975 57989 482429561 79457 65311 16917094 52478 4394 356669950 5153 29091 636091863 4394 62962 242038190 78630 4394 95768193 87537 78630 505945436 34396 62962 451417389 39945 5153 208980383 33389 62962 920710178 14455 34396 946797429 80038 34396 372282776 33389 71438 30940049 14455 71595 806682473 80038 31814 183469426 71595 142 135130662 142 83369 870179840 34673 142 726000751 31814 88894 123116683 31814 92304 444291088 90385 92304 485205752 90385 38956 736173915 38360 90385 182779534 90385 45618 981130020 38360 66297 152749157 90385 41067 343107764 66297 82063 125535464 2797 41067 549128530 45618 89240 459165283 82063 6725 628086235 32564 2797 303877647 4925 82063 161050045 4925 82896 767781000 14762 32564 253423627 82896 65856 101659760 14935 65856 813601604 82896 49911 90290344 5273 82896 430533049 48991 5273 442399523 65856 37138 664829793 37138 8193 18535967 51179 49911 399727965 51179 24641 428360795 24641 89513 5579641 24641 43524 9700199 8193 9823 382677135 5197 9823 101915472 24641 65976 487635332 74000 9823 283294325 74000 42582 465626855 36229 9823 143806372 1186 65976 824335944 68945 74000 534036678 68945 82339 507166591 68945 76207 371564762 53500 36229 424101229 82339 20125 32450290 20125 54099 91721208 55719 82339 625202039 55719 56303 200853511 63463 55719 435999424 55719 82574 948480081 54099 33328 979774174 24891 56303 260127717 92527 56303 882207070 16377 63463 500538932 44966 24891 710015730 31197 33328 260110156 68770 16377 284776570 68770 17987 73004958 16377 57276 791789480 57276 80570 751474759 91616 68770 320935380 57276 6801 137567204 3292 17987 645529515 50526 6801 433556005 74907 91616 626984060 91616 50382 471960183 50382 753 670667849 753 79795 574859433 50382 6937 162875171 58604 79795 431404711 43672 50382 105305941 32369 58604 969459657 32369 9977 163824314 9977 53202 46423842 63792 58604 539570801 63792 12750 632369913 32369 90929 346127267 90929 55691 511676299 92286 12750 960874181 58133 90929 925702069 57233 58133 179784740 30225 90929 899649174 57233 65365 834782852 65365 49444 108360209 53723 49444 402423322 57233 53215 723065273 68775 53215 83796136 53215 28862 897811772 43067 28862 587505895 68775 56403 55750593 42031 56403 299683263 68775 59580 692615575 56403 4118 310573972 56403 52487 637467311 52487 28022 2040528 75224 4118 564339093 75224 58525 665864333 28022 71058 884794205 52487 58665 791013224 59399 58665 350821557 90498 71058 385435683 53159 71058 406198508 58665 74987 471444460 59399 56355 421884967 74987 80826 953278592 53159 13177 891059749 19746 13177 18272414 2869 56355 751288734 13177 4659 492999898 80826 14241 305327238 69372 14241 656958126 70347 69372 529382041 4659 71079 38687299 21586 14241 675985993 70347 4946 259847010 70347 45313 728169768 64723 45313 805727079 71079 68094 967030860 42483 4946 143411255 67013 4946 41154593 18491 68094 719067735 30770 42483 54684401 30770 15658 73438715 85505 42483 771219233 74539 67013 47245531 15658 32720 913995386 58929 30770 651245502 87851 85505 879542464 52 85505 562586374 74539 23746 224666022 32165 52 434852356 58929 54948 172748776 77208 52 939720414 52 39685 222783673 9569 39685 233728162 9569 47804 32337865 73032 77208 48668956 9569 77040 395168744 42190 77040 745511750 79147 9569 541062632 34860 47804 95450799 79147 7828 349477286 36977 7828 455984496 79147 85735 289145450 34860 51395 637064556 85735 75862 546036952 62534 7828 319163611 34323 85735 17529047 34323 30141 711081712 34323 6599 47048394 17425 62534 356767334 87278 6599 750122119 90978 17425 871441222 2844 6599 232576659 88585 90978 164195191 17425 71448 262226602 88585 16301 933730009 57456 90978 858858638 2844 57866 545756336 57456 65197 260801724 57456 59803 514331908 16301 86585 959770503 57456 81736 378140753 86585 60911 797412243 60911 24629 70128618 86585 75164 34032339 81736 58863 628879593 33502 75164 684848590 33502 73566 781961670 67762 24629 969790137 44920 33502 543580889 55648 73566 58319199 73566 81274 548753326 13175 44920 719541752 19863 81274 917698273 16522 19863 129846904 3583 16522 492214851 19863 56818 970558399 55697 16522 771949655 59774 19863 959578067 3583 18096 169980328 55697 24175 121490574 24175 58296 335313913 11206 55697 4213437 4162 58296 428797112 11206 76130 915948793 20606 4162 911053012 38061 4162 154721599 17423 11206 596478528 76758 20606 259348701 41863 38061 559639526 76758 5483 651239682 41863 64408 183845711 67845 17423 922209979 76758 2390 947317773 74088 2390 650389988 14246 67845 432947502 67845 79010 768674372 63177 74088 283252425 2390 78258 738053346 55088 14246 599407731 63177 1164 536943887 90650 78258 185819181 55088 34849 822783432 55088 34683 418445185 25612 90650 148990859 20380 90650 176360436 72474 20380 882455436 13513 25612 127061323 50102 25612 168517862 83924 25612 244002512 34762 13513 44193547 13513 8539 295821111 50102 59002 297727777 34762 89203 438272076 34762 7564 143639422 59002 22308 247332312 59202 8539 400656901 89203 35924 77281493 59202 35721 215449200 35721 83054 10605165 59202 78799 178844088 86688 35721 869703298 78799 85576 399688096 83054 75881 718481289 75881 87493 776176416 69046 75881 92146506 57062 85576 491950163 57062 65349 190786931 42430 75881 819557502 77626 57062 530491762 77626 61279 519255163 77626 72659 201329282 62406 61279 63491915 61279 36555 848385095 76806 62406 479370151 85720 36555 495897521 50566 62406 898472209 50566 91163 719513763 92482 85720 67398140 71078 85720 718882611 73310 92482 105511553 40138 92482 221493568 46577 73310 51513083 92482 79933 92172355 79933 60838 41339504 60838 85464 391816558 40138 76617 105520889 79933 32530 38055780 22501 76617 724272962 22501 80015 447953916 76617 63229 450463834 80015 34373 714373702 55494 80015 14484956 41596 63229 352129047 63229 1141 576915216 1141 80843 630490350 41596 80912 734557124 51004 80843 984921183 80843 13229 264264415 80912 5812 362173491 5812 338 404790353 4377 5812 423747635 90541 338 199652237 5812 88684 679324043 88684 54477 200760639 74891 4377 832601011 54609 74891 776162094 74891 60372 852676865 33604 54477 833378527 54609 12511 725046495 82121 60372 128333920 27423 60372 797753211 11587 82121 60037113 12511 47871 353993950 44565 82121 564800631 27423 16464 334938145 34253 27423 175190188 16464 22028 479902224 71861 47871 73005544 33466 34253 3800322 33466 13455 139020575 23584 71861 924990654 67723 33466 235892396 28221 33466 410862419 28221 28487 834989782 28487 78137 184597367 67723 59653 196478458 42839 67723 531247445 79769 59653 470057672 82425 79769 433333447 43089 82425 306441534 61657 59653 856965636 43312 82425 231990071 79769 59659 856474144 43089 72297 201126827 72297 23304 578761795 60855 72297 549192148 36521 72297 960362769 60855 63605 133936320 56211 63605 706871817 63605 17787 359650451 63605 33790 784766152 17787 78037 578852460 45501 33790 665160828 17787 74819 53771341 78888 33790 936284784 45501 32654 571798566 32654 37142 694360944 74819 55481 835150979 37142 92158 108784250 14758 55481 116142254 45433 32654 228941557 52555 37142 43814844 14758 19466 450418945 46670 52555 413045864 46670 29345 999193613 29345 42357 901276294 38315 19466 33857923 68220 38315 805006062 79163 38315 234071586 42357 985 650029375 68220 87102 924022976 68220 17302 668639489 63393 79163 25616577 87102 40981 874251708 39046 17302 392584624 8905 17302 526979570 14820 63393 655728363 63393 76568 663346856 80856 76568 601061926 4164 14820 968470769 76568 5053 554121733 65146 14820 941764354 66223 76568 54908518 72444 5053 139514757 21723 5053 163096870 54499 5053 311852823 65146 25623 11372073 30680 54499 410536466 28538 54499 336799131 28538 56424 728938524 66776 54499 127698486 63830 28538 203426285 56938 63830 679228856 63830 26888 594606856 56424 3602 648198559 26888 11650 585579021 92032 63830 137857388 58957 56938 495332647 74635 26888 979146491 83117 11650 334262359 83117 54754 424391535 54754 50323 81879557 50323 43103 479123843 75282 83117 30301305 9502 83117 629720546 42486 9502 250339428 9502 85962 867674271 76596 43103 393362230 58952 85962 25571552 47726 58952 679710259 13220 58952 403563060 75171 85962 581123101 58952 54673 497665355 47726 32023 734186353 75171 59291 711303151 75171 80044 471571557 76801 54673 567080242 42344 59291 129007342 61463 32023 898383484 59291 10129 567159758 86061 42344 771064824 86061 81919 138039413 59347 10129 123781247 25979 61463 38158574 84401 25979 371887078 59347 86057 675639257 37147 86057 688190812 86057 66363 316870585 84401 75726 185734457 85610 66363 367700712 37147 49348 824538348 49348 64933 737764993 7790 85610 97756081 64933 58104 142855376 36018 7790 26080981 31323 64933 229276296 3371 7790 232547019 7790 10806 140917601 36018 38400 751233699 16751 3371 358197413 45482 10806 749461355 85922 38400 751087264 85922 67271 143115378 36954 45482 181057383 36954 59049 824047486 85922 44979 78403792 12444 44979 93063063 59049 66838 892720774 1403 59049 682941118 34829 66838 39475059 66838 29515 450623983 84448 34829 63716954 84448 52317 341099761 1403 47895 892015615 512 52317 383710727 14958 512 920486936 39968 14958 136566048 90733 512 128373299 42954 90733 592048398 29627 14958 608531259 14958 70813 858188775 42954 81232 917198068 79540 70813 503103834 11541 29627 994587331 44250 81232 403044042 16530 11541 452616100 25432 44250 7846443 27702 44250 389355375 11541 72791 720967606 16530 48293 146312362 71413 48293 384100368 3589 27702 942883114 27702 63616 443406197 48293 66798 800347839 63616 78332 380687093 3589 5773 156583179 78332 5880 948330497 58053 63616 895160406 91636 58053 588732789 78332 72680 342511983 40299 5773 628842826 38985 72680 697961204 58053 64075 163977486 91636 31188 690668170 67030 64075 73720268 64075 30766 842139774 91060 38985 461328879 62076 67030 831003399 43215 30766 708795650 43215 41310 792706020 41042 41310 745263036 72251 62076 33391311 62076 85115 875586795 76906 41042 850060564 72251 30507 670815803 85162 30507 161129114 71089 85115 840216979 30507 61475 641380596 14433 71089 651439595 30507 18294 741655905 71089 38271 874061997 14433 37134 35496848 18294 74037 221334917 14433 59160 92642301 68909 38271 55400536 74037 67599 872129659 28984 59160 687153870 27425 59160 199289805 28984 10175 539105386 68909 47165 879576599 8952 28984 94439266 21251 8952 214612518 82434 8952 752312380 87321 8952 643883408 3431 47165 40558230 21251 65172 981428187 82434 87391 821851342 3431 39460 955043801 75575 65172 440974332 3431 82282 678349525 88125 82282 785550772 82282 82589 2071138 82589 48286 161032854 90107 82282 887961657 82589 84635 103227662 43179 48286 762575777 69188 84635 513276668 27112 69188 689872221 61941 69188 685697758 43179 5096 374373723 43179 75172 424327642 10143 75172 345908913 75172 33658 930275994 91694 33658 994397943 33658 89185 201155165 75172 50293 572657892 47589 89185 928259352 23513 89185 164443279 91694 29856 628606322 39950 29856 641946794 39950 49900 377492241 47589 69564 487049959 69564 61554 86743566 30210 39950 861390656 39950 76979 68226859 90661 49900 351213660 84158 69564 296598989 28532 84158 443766184 87209 30210 850591635 52505 76979 303158009 90661 28562 815944295 87209 11717 743485436 87209 67197 303061280 87209 63189 686012202 52505 81592 665366350 29490 67197 368534284 51316 29490 290030616 17978 63189 786143850 81592 84081 737539122 63110 84081 1731854 89909 17978 735815235 75060 17978 150836831 69495 89909 902584434 52824 69495 964321905 70175 52824 885283491 17586 75060 509955569 70175 15634 143295815 70175 77426 150464133 17586 90573 13886070 23682 15634 83057396 21878 15634 869468029 23682 56996 574627361 90573 45329 12208622 21878 75700 388789176 91639 75700 860822066 75700 76378 408030074 75092 76378 595982892 45329 12370 334084224 34936 76378 5986269 75092 17412 956776095 76378 14882 418402393 34936 74293 150046595 34936 47475 572689018 77647 14882 713088001 17412 32968 136987061 61898 14882 118343858 12970 61898 100253425 12970 73231 18470084 73231 62570 906258778 37590 73231 714726140 12970 60418 650296638 62570 34836 68750846 71605 37590 386655818 33107 60418 302395905 33107 50977 406273898 71605 42592 988944544 34836 76527 430936363 83359 76527 91407198 83359 52016 292018215 50977 84264 295233169 43380 84264 305673294 52016 37225 140493064 52016 67371 811580943 37225 58173 370905115 66767 37225 271255106 58173 46819 189953265 2374 58173 60903818 2374 84841 872863972 84841 32443 366571879 73854 46819 692718070 32443 6513 139464577 34053 6513 450038417 75161 73854 525686452 34053 57298 426542670 68543 34053 50973513 68543 39275 99226291 37768 57298 987869213 80602 37768 762573525 26530 37768 103715201 39275 13803 222322577 86424 26530 71626244 77621 13803 1554749 58103 26530 523496301 79681 86424 432606046 58103 71739 754711296 13820 86424 515430306 20266 71739 364535780 20266 47183 317093162 79681 42636 359430687 72034 42636 560443248 72034 4772 465411670 9203 47183 767051006 25836 47183 456937942 48163 9203 105247390 9203 65147 368135870 25836 25960 640656147 25960 53156 592362157 25960 27639 424808523 25960 46145 74178665 65147 32800 710959337 25960 78369 687771384 27639 15808 428098533 32800 51416 44374716 78369 33042 795045744 32800 27086 488827525 46513 27086 814209601 46513 65104 572707580 46513 44901 112552778 79156 46513 963401487 46513 25701 442815013 21981 79156 250402832 29479 25701 623815819 81511 25701 283231104 25701 85359 663656147 56876 85359 611071610 56876 14426 38816078 41502 29479 453521477 81511 59854 56182857 84784 85359 64622654 12363 84784 901701593 16963 14426 911750292 71173 16963 212722073 59854 49606 2204502 71173 83830 366619743 49606 75292 248107716 45798 71173 2176046 71173 39856 597938614 75292 28334 46308237 75292 68700 379648907 39921 45798 91095835 54577 39921 789612566 28334 20387 994596210 92360 28334 301859222 1057 39921 593546584 92360 77659 607040367 77815 92360 624964754 1057 85010 916192072 86695 92360 708281231 77815 49445 15478027 40074 86695 736518912 38045 40074 589368429 44852 85010 467128989 44852 8471 217203173 69362 8471 920993110 40074 41142 928434307 30190 44852 440088945 36009 69362 847033557 20764 30190 813697266 20764 42661 190496922 36009 85147 220407354 42661 59186 460041078 36009 22224 168844298 20764 71223 535575284 85147 63612 147146073 61367 22224 804542853 71223 18270 372188101 71223 70886 327392643 44866 71223 286251025 7571 18270 57787015 70886 77525 993964243 44866 89732 924365780 5806 77525 556784546 45533 77525 573771043 45533 74411 625324815 76322 5806 482758362 9587 45533 414321602 74411 64047 396136976 31372 74411 24065289 76322 37823 312807779 37823 53810 187798269 49829 53810 759909046 540 37823 216294613 49829 269 251819810 149 540 336930203 87632 149 562306123 86509 269 148344496 11475 540 322496683 33129 149 963103939 33129 66548 928127203 11475 4537 513052039 81103 11475 139193623 4537 71226 58717705 66548 83627 363055891 42001 71226 319559208 41558 71226 106510704 68 42001 498247000 41558 20771 919860196 20771 44468 658754137 23066 41558 69603600 68 563 186319529 36503 68 31611485 78952 36503 823614324 16230 23066 39793066 8725 563 102892243 53525 8725 80179718 53525 78649 83838534 78649 1994 248350623 1994 72687 607220288 78649 1546 225339230 1546 29768 139786532 1994 70809 139169673 1994 77389 50786033 70809 43619 57607843 43619 51451 935742573 6868 51451 557740859 70809 44996 316670214 49514 43619 309242476 6868 77301 795976861 2562 49514 632035501 49514 33419 169472160 49514 13088 219846085 49514 2775 636621258 7278 2562 395866930 13088 84134 79603220 8753 33419 875653741 62584 7278 953056093 8753 13764 414972331 8753 42411 778885981 47397 8753 565898645 42411 88579 157340666 13764 62734 541723356 12595 47397 565508198 15211 47397 319328117 88579 11638 52517723 11638 22079 112870512 12595 6019 368611536 6019 82987 327816925 22079 39355 800913303 39355 10663 101590690 6019 71360 197406365 10663 32517 657455323 77146 10663 697100544 71360 45014 859337282 32517 5170 102556878 42334 32517 43131430 77146 29969 401391782 72660 42334 586424771 75165 72660 288336966 75165 36990 180901388 29969 51594 562149206 72660 48234 415360921 14284 75165 479004845 77151 75165 641026235 26716 14284 319378050 51594 27762 865467371 60045 48234 424894054 89711 77151 372279571 89711 43727 152899398 77803 26716 450497473 46208 27762 509369131 73180 43727 515353817 43727 79962 783516386 43727 35978 877660891 19801 73180 712564176 89769 73180 117740740 14848 35978 204850527 35978 56833 910506822 14963 56833 276279506 79407 14848 816289870 14963 77398 999182680 79407 24700 964958319 47451 14963 762228984 62370 14963 251104032 77398 26026 421371093 77655 62370 170584657 16655 62370 900263105 16655 11505 841501135 91826 16655 492749762 89746 77655 460665543 68373 91826 482757004 73502 11505 37576369 46493 68373 111507943 3075 89746 76495603 70132 3075 204648948 88772 68373 688477702 33664 46493 279575413 88772 86366 480424712 62764 70132 843190261 61586 86366 809449128 83823 61586 285646598 62764 81455 47817928 81455 59037 371004959 86160 59037 574721894 87773 59037 313513789 21052 59037 774101357 21052 77703 466310069 37041 21052 188911023 77703 34618 612277265 37041 30981 523154508 21052 62439 10708447 91739 62439 20757841 16805 34618 717584581 63870 16805 37120956 8876 16805 937743995 58560 63870 677852545 63870 42990 679120218 16805 87615 114332997 87615 1474 467505885 87615 16078 766396246 58560 13718 576958677 42990 33524 282323165 87615 87194 204691678 36971 87194 326119456 44110 16078 589157162 87194 82018 633895155 44110 65704 913422522 65704 3398 742665817 44110 4660 713384597 83173 4660 44298295 71342 83173 478873206 1647 3398 727035535 91836 3398 300337662 83173 25137 60634951 91836 36502 382939772 1647 67358 401379569 36502 86955 220045150 91836 42848 855683543 64786 36502 7453272 82423 86955 241705770 52237 82423 883593311 10399 86955 48992392 69430 52237 87802970 10399 18831 133055637 82423 14722 423961331 52237 52231 304832509 62901 18831 752021120 62901 73684 913344310 18831 16695 725752925 73684 64130 820202328 77442 73684 801010456 77442 78752 921107494 78752 89670 757800981 77442 79875 298308783 78752 3049 811110385 74582 78752 361864685 37558 79875 120648177 89670 80374 49268579 72365 37558 55031636 33908 72365 9638713 72365 22089 359678146 22089 53526 86860203 80374 11221 198855615 11221 8468 16574398 57822 8468 974183772 53526 49264 738333935 36329 57822 763391323 11221 90715 501282534 31024 8468 288748816 9763 36329 138962906 49264 10447 192122218 52427 9763 352111946 9763 40410 764201016 31024 35732 521221541 35732 33682 583704739 22943 33682 3258318 33666 52427 697847824 40410 46227 907598499 46227 71692 90323032 74199 46227 526344677 57650 46227 465982323 57650 57741 397250081 57650 55688 776636390 36094 55688 603082299 54787 74199 550640280 70811 36094 870277105 36094 29105 95389144 83495 54787 908049242 35380 54787 476285924 54787 40340 531339161 35380 22181 665163735 40136 83495 855889896 83495 55714 624715997 22181 85044 964747696 55714 24537 392693993 40136 19881 484578531 33897 19881 460803684 9340 85044 793082660 11037 9340 632877576 21800 9340 7857979 21800 6232 990726512 6232 76999 631313054 66660 11037 805556833 20791 66660 650738515 21800 79963 526182128 10011 66660 194349770 47856 76999 569191504 81971 79963 259390122 21103 81971 518760762 19308 81971 613979229 41945 47856 272779241 47856 69 475163769 78319 19308 685419072 41945 64892 676055698 64892 17551 516927737 64892 81784 206847204 64892 53146 119597810 25574 64892 151318954 67319 17551 82555253 64693 67319 59513750 53146 51170 836651495 9716 64693 505115943 81861 67319 9135886 53875 64693 304783200 51170 50870 693676581 81939 51170 291867751 40959 9716 722352889 50870 67383 552555096 68053 67383 887794297 61525 81939 431101308 68053 71823 765040819 59436 61525 617408982 86207 68053 181141469 68053 92121 662309621 86207 22203 423301754 14084 86207 577466801 59436 57157 533235939 7590 22203 518312598 70649 7590 699605157 26328 70649 922784820 26328 56865 446890926 67911 7590 212253910 67911 72015 834200439 52920 72015 282048475 52920 73213 993419798 52920 87094 831749469 72083 73213 203614645 72919 72083 348131946 72919 69049 70402737 73213 73327 500969184 72083 83819 289813987 73327 13357 606174089 63773 83819 13535079 69049 72490 217938100 42249 63773 652615183 40352 42249 958938324 34971 42249 207891841 58880 63773 973782623 68572 42249 936001239 34971 84454 469119716 34971 38766 674013581 91266 68572 245430705 58880 14110 455060336 80182 38766 114900688 38766 42503 309036917 80182 75527 724200261 42503 4260 399338557 42503 85255 274417179 85255 44399 159893736 42503 18368 978530220 31340 85255 633078197 40257 18368 617047728 48625 44399 961177128 31340 47945 588095017 44641 18368 404210499 48625 58782 384148454 48017 58782 63116617 58782 12620 808368654 64579 58782 75658160 57189 12620 896156373 28276 48017 244171914 44457 28276 688578679 57189 4793 655763684 35398 28276 56384105 18905 35398 455351135 36863 4793 333199039 91722 18905 677415569 72159 4793 634432069 36863 43643 246109817 90897 36863 240803764 50628 90897 984774517 72159 788 581060745 6951 43643 107047727 46028 6951 271100786 46028 28412 165215092 81298 46028 272433661 28412 40523 492646493 28412 791 52897475 37327 791 776524546 80667 81298 816583947 64186 80667 701744953 73347 80667 25337713 80667 76873 952546101 79930 76873 870269569 76873 42607 587329566 27644 42607 701492583 73347 5498 736025551 85524 42607 177544266 5498 17161 524499078 30453 42607 878295512 47083 17161 468418560 17161 22579 951617523 47083 25588 816774212 30453 39068 109475230 56356 30453 671345625 56356 7515 677690789 36988 7515 928358511 2527 36988 604767451 36988 40906 67830982 40906 50972 784593230 12230 7515 438626703 38142 36988 932297329 80915 50972 473671841 19703 40906 722758230 33207 19703 411002996 80915 64598 392917787 5776 38142 456815615 80915 86294 840486607 55429 64598 54083007 5776 90142 719404934 9979 86294 433570063 86294 58876 803551910 45699 55429 805156923 58876 44501 947865886 90142 19023 588389080 41375 9979 233181151 19676 19023 71061280 52092 41375 906700736 19676 83934 980352774 77966 83934 247936739 30233 41375 935545408 18523 83934 123293675 15645 52092 837906185 77966 16352 370983549 29753 30233 618774818 18523 74387 174966873 16352 8230 192516906 32432 8230 119306156 83613 74387 91870843 40208 32432 575694433 4041 8230 652147508 8230 10132 412308406 50275 32432 679386763 75942 4041 972974606 13046 75942 653500808 13046 90646 903611656 67973 75942 861765870 20034 67973 686439939 19976 13046 843201962 20034 12195 296693946 17849 19976 328322 17849 39517 219354361 26307 20034 302695951 4031 39517 895551755 17849 56703 258348908 2863 26307 779859416 4629 39517 985154472 4031 56880 486221552 39933 2863 216209663 2863 2205 29313473 31051 2205 532623853 2205 2887 163789388 2887 66644 664863159 55855 39933 799094477 14895 2887 760169164 31051 43676 675074600 2887 87749 272481941 31019 87749 805859062 69664 55855 85605827 6030 14895 822261035 31019 25948 877689705 72214 87749 106967499 25948 69227 499320972 6030 44461 232418113 53036 69227 757417908 69227 69687 290273805 78348 72214 47173063 85953 69687 389464183 50924 85953 156808869 69054 78348 925134041 26780 78348 989379781 69054 75658 529991868 45964 75658 199670303 69461 45964 689555964 45964 83645 742294446 83645 80060 334263563 69461 41484 818970149 7947 69461 187861029 49355 80060 739452811 88295 83645 886338104 7947 50698 682010725 41484 18837 639428829 23284 49355 483191451 91664 23284 146252709 20843 50698 922484370 20843 760 262011052 20843 78837 376628092 91664 79827 878758573 91664 64034 832886548 79827 59284 566607222 760 73766 637680585 64034 76668 900197845 64034 37330 47134546 37330 7614 479974554 14991 76668 508338015 49953 7614 135974425 37330 45389 247957268 82382 37330 477081578 14968 7614 509328964 14991 9863 76181738 85263 82382 399753736 62342 82382 901226534 74113 9863 130195708 85263 57602 57712921 41076 57602 53332345 31512 74113 243295949 41076 14099 230223627 3563 31512 852696363 3563 28727 84069019 90493 28727 916461877 56847 28727 551499926 1632 90493 487788473 56847 81917 532872254 63317 90493 383122261 57287 1632 293237037 4460 57287 31563601 65005 1632 797496786 72902 65005 174405300 72902 89623 565291593 24209 4460 448323798 72902 83437 708954712 72902 52474 14669567 69518 52474 687629891 69518 44305 921569210 1990 69518 52553198 69518 4165 69138642 44305 33838 595500089 52301 69518 108543016 32941 1990 226829865 1990 33890 875606260 77078 33838 803485624 77078 50826 65574024 62275 77078 692476346 61049 62275 86223954 35781 33890 472097542 50826 83420 581424575 35781 62820 78683848 25487 61049 825263293 61049 31616 21009122 74799 35781 243045347 72992 31616 289896291 40774 72992 382648141 25487 53896 574143803 74799 76431 718801423 59067 76431 687889131 76431 1216 321040569 23104 59067 206610244 4795 59067 797389865 4795 71463 626593914 4795 43429 9370878 35427 4795 123194269 23104 84556 984776409 84556 9213 744438644 45398 35427 820708204 18828 45398 114421256 73314 35427 691526433 64378 45398 80970240 18828 33406 142230276 54887 73314 270398429 29485 64378 308604059 10558 33406 12988432 64378 70073 302178665 77892 54887 868775568 64326 54887 971201614 10558 21291 688215047 64326 67600 299093638 70073 23824 128916994 77892 72036 865803781 72036 70479 651458799 21291 50756 491319752 70479 54689 455298237 70479 89274 22713950 70479 10410 109537108 10410 18871 43898868 7207 89274 731008623 54689 36410 190739446 10410 52932 834663903 17281 36410 668628429 69870 52932 297519339 88721 52932 903841653 52932 1401 177951584 4893 1401 649660050 92442 1401 191838037 1401 43738 32740565 1401 29911 907008517 1401 477 461693239 29911 77739 559422851 86439 77739 603607929 29911 26700 501867764 26700 55201 901411844 78416 77739 705042421 33884 77739 681906141 86439 79721 437585749 18251 78416 948178495 16524 55201 842880962 58327 16524 573355822 79721 63545 907471788 57701 79721 180217473 16524 41682 443512404 57701 48845 647639360 57701 78588 589534704 78588 90949 565344024 2229 57701 593739787 49336 41682 670433863 2867 2229 521491448 78588 57203 33516638 2867 14179 516513347 14179 87262 618756543 64128 57203 65957348 87262 76199 541720533 87262 50120 123987886 62010 64128 634703554 76199 75483 190608578 55695 50120 835802197 62010 67769 732911764 67769 27000 837158251 62010 76114 445290506 19330 76114 176436722 53520 67769 276486927 53520 74014 987154193 53520 17723 123748993 14466 19330 24512243 14466 52398 588609958 17723 5981 446877785 45462 17723 915236522 60751 52398 120954664 14466 49516 956191023 49516 81889 923200430 23869 81889 275611944 81889 66174 633436931 11980 23869 94960535 49516 34229 183486525 81889 22757 578130156 66174 84098 284314033 11980 2980 59310182 22757 60419 652595456 5250 60419 144655406 32558 5250 675837862 51315 2980 877925533 5250 54921 92865368 83621 54921 963830315 5250 87927 537419163 83621 61363 821994597 42884 51315 771853638 36666 54921 924654920 13127 42884 106130249 62362 87927 580918450 63440 62362 264899195 86761 42884 354572720 63440 26784 13665688 13127 79836 673197802 79836 68149 449458424 68149 28390 900917890 67184 86761 108667620 67184 61313 100528283 61313 41674 277038179 46946 68149 267869367 59522 67184 689412635 67184 57882 127593284 75627 57882 39986856 71998 59522 571589541 75627 82238 776896359 71998 92240 140766577 71998 55525 164072946 78593 82238 443525131 41798 55525 761738546 92240 44458 549032475 32462 44458 492125190 32462 36015 189009606 84582 36015 81310139 30600 41798 802325796 92480 84582 58929186 6141 92480 25322008 36597 6141 12575477 6141 67525 62124444 72876 6141 57679846 36597 17178 51195786 17178 45481 638738325 36597 3627 581404457 4466 17178 539818008 72876 80234 833066253 3627 48009 846685220 18588 3627 365269874 2836 3627 537081793 18588 76819 939603218 9999 2836 696333716 20531 9999 681772948 79078 76819 517156877 2836 91270 356121072 87579 9999 565042947 11798 91270 434811035 87579 55924 756992198 55924 73116 162331696 54709 91270 383001881 48856 11798 51058144 42737 11798 621182090 26064 42737 76892793 54709 16162 823772173 80920 42737 659194069 65211 48856 701474844 16162 9297 684278598 23072 16162 898275351 86741 9297 5587812 80920 47454 778179201 64648 86741 650197280 64648 4163 632470747 53236 86741 670977639 53236 73441 276047834 9471 53236 637709818 71273 73441 429561837 73441 27727 434385953 9471 41861 130441407 75918 9471 223643936 75918 60708 658474110 41861 31455 20100246 27727 89858 39184341 60708 37013 610273864 75025 89858 775463089 31455 36033 205408269 89858 44437 977570557 37013 92352 601897138 44437 50815 793130213 92352 20732 852020598 92352 34016 958700461 51715 50815 580744112 92352 59175 736047426 51715 17912 144038924 72077 59175 378925160 5267 72077 673218762 71603 5267 955553562 5267 66235 102380924 17912 19603 250214201 75681 66235 932197594 19603 7709 33549162 75681 41967 284352279 63456 19603 698244111 41967 75656 326193722 74321 7709 11640544 41967 57378 265585072 63456 11829 372977436 24894 74321 211119652 74321 64680 861459247 37310 11829 828030044 24894 35511 427874133 42927 37310 982816376 42927 79879 899600512 30111 42927 230681947 17557 35511 502884786 33638 35511 28008352 30111 64339 5518104 84601 17557 400070015 83598 84601 51126397 46479 33638 47652889 21553 33638 756994405 64339 26265 33107944 21553 18679 12083493 18679 45655 944029402 21553 9187 304418869 21553 65229 818959846 18679 24948 978340951 87486 24948 968237045 24657 87486 444522571 24657 76063 732788876 22427 87486 214314883 20544 87486 336357653 22427 9551 778190557 12258 9551 776111550 34615 9551 167724103 89809 22427 744600243 75731 89809 842035098 71871 9551 759723048 89809 84789 726968481 65371 89809 432694030 75731 31804 180844596 71871 71566 468713051 13443 71566 610979148 84789 77968 742159710 748 77968 488385439 60296 77968 855425425 13443 39016 88262163 5047 77968 775049657 5047 57057 633243445 57057 85284 400802374 5047 16811 932474694 85284 60652 578202406 5047 27849 775627153 69363 16811 333661083 69363 48174 894194254 16811 37736 91532035 25872 60652 723041688 7712 37736 86740747 84557 25872 997195181 22478 25872 242038906 7712 36149 156365392 48215 22478 40797292 15127 36149 141763759 70550 36149 816112973 48215 7213 924557204 67111 7213 428491102 83362 67111 214834314 83362 20470 336574391 7213 12672 197135311 83362 39477 50606151 18364 39477 141623285 23132 20470 18884765 18364 20647 702383270 31295 23132 51202160 10490 18364 787042316 31295 4530 890191771 11874 20647 95738095 31295 10641 893067960 19470 11874 304385060 77072 10490 717541757 86981 10641 631128980 77072 31438 938490511 62131 10641 857759065 84377 77072 541457460 62131 37846 797816724 92467 37846 998740290 83611 84377 734201795 92467 19694 656621332 73811 83611 828283264 19047 92467 841196215 92467 4079 706097255 47876 73811 263765987 2108 4079 367409748 4079 43426 744369902 65231 47876 423563930 2108 3876 900737070 90221 2108 165493567 43426 53548 605688903 5319 3876 966808833 64628 65231 930663357 53548 53191 591726323 88769 53191 556581917 41631 64628 652061401 61909 53191 467545882 60086 88769 626059439 75974 41631 800702944 61909 43101 892646433 22968 60086 839024742 48418 61909 926335576 56249 75974 784367338 48418 4885 750339003 22968 2398 257108767 60401 4885 229364690 2398 86343 791601551 9709 60401 862460382 47213 4885 665831781 2398 38738 356701255 53726 38738 337663872 38738 30261 140649646 47213 87917 194140020 62915 30261 966468199 35851 53726 951382127 39505 53726 911828243 41534 62915 824203513 43620 35851 78834214 82023 43620 40579677 72439 41534 998707958 64117 43620 450038487 71769 82023 13002462 55211 43620 129278872 72439 44931 816421296 72439 61633 887198597 61633 1293 722557049 55211 35036 34401557 61633 13007 882588571 20760 1293 334948478 33219 61633 75900890 28500 20760 265720453 20760 70616 781770173 33219 60656 678409302 28500 48031 403527516 35583 33219 394810304 48031 10892 869193770 60656 62057 482824473 75920 62057 86488828 75920 68085 315208125 5903 35583 112246696 4328 68085 928549024 75920 22020 279785541 68085 34835 403043138 78557 5903 44008506 4328 11142 716463583 21573 78557 876838569 284 22020 960154877 78557 15752 924624351 15752 24249 224245829 15752 77170 210069508 77170 12474 582903691 75522 77170 463904922 75522 41444 519008559 7566 77170 382864207 63765 7566 10852923 56391 41444 889139756 36815 63765 34947346 56391 20521 607385226 7566 71066 36332109 63765 84967 28498448 71066 88560 476335826 20521 88083 587496077 88560 35952 268978459 46063 88083 927571232 46063 79493 692788644 88083 76145 112280420 61905 46063 921936716 79493 92539 193936849 87095 61905 684128140 58242 87095 127678310 22340 92539 924428307 53972 92539 486899359 8431 92539 890776061 52480 8431 249882486 53972 48081 598194667 1858 48081 384936561 55272 53972 36234300 57030 1858 363537546 59799 57030 337069415 55272 72436 503469745 78760 57030 133782217 72436 3800 158066745 3800 18945 896968204 3800 67934 349180558 23953 3800 781320998 3800 34794 128593758 10733 67934 198709632 64269 10733 517641309 34794 70135 562294051 70135 25828 721626563 25828 37587 45904728 84820 25828 87535561 70135 83360 78995762 50121 25828 944900834 37587 61952 447214583 50121 59520 298439585 83360 30870 916637092 59520 27181 489232081 59520 18069 661026272 55948 30870 99734342 8679 27181 167787856 30870 37515 612926 37515 55930 548853914 58085 37515 308499531 19588 58085 138294379 21822 55930 124153033 19588 90096 136689217 19588 77164 971370832 77164 68636 220310748 87370 19588 189299204 28949 77164 69674946 31672 77164 101038479 90126 31672 796761467 82840 87370 504950035 31672 85749 281199549 19055 85749 752651358 31672 80164 390561524 27810 90126 815484891 39252 80164 124034868 69288 80164 50563403 52839 27810 6626865 41216 27810 299044702 52839 8839 91437728 7608 39252 64033759 7608 63062 891719900 8839 47613 831790155 52966 7608 593588100 63062 28167 800223234 84357 28167 228131894 84357 53428 700653655 52966 2344 467406694 42192 84357 958318845 13260 84357 59085647 2344 77786 797383654 42192 37956 750304508 42192 26644 150482460 2221 77786 580212542 26644 40671 752763804 68024 2221 424975395 37956 87696 688431444 8215 26644 775163224 87696 67440 130606491 8215 43164 158082934 32109 68024 464133590 32109 79202 793552042 50778 79202 895546268 22684 43164 323124957 92457 79202 118926953 79202 36821 332701550 79202 79280 270363818 22684 30462 321806714 22684 72931 839937431 30462 52891 722889788 76142 79280 278702224 52891 16774 114531497 76142 13845 317076827 44976 72931 339871618 5672 52891 110962394 13388 13845 936062091 89852 13845 736685727 32778 89852 444915927 13388 70682 843089219 5672 81238 43646158 81238 2924 2767838 2924 91411 435875829 45745 91411 459353766 39813 81238 546494281 45745 6131 512218147 80551 39813 597025131 86970 6131 269765601 49824 45745 610570388 80551 30945 306284048 49824 91940 739558445 26856 86970 153429256 91940 21577 697375124 38129 26856 110267370 91940 26778 227379677 83950 38129 910331934 26856 63101 767889111 77926 63101 647373542 77926 48806 891264125 50539 83950 813963831 41785 48806 111051204 87987 50539 412175175 33349 48806 822135047 15742 50539 124665661 50253 41785 121299554 41785 39836 235663791 46238 39836 553228849 46238 54230 94027584 50253 64702 131724379 54230 23302 245411373 46238 21354 157651543 46238 67631 482646240 13320 21354 773875778 35101 21354 834338292 15391 13320 941779788 42115 67631 955414660 35101 54429 679516800 26147 35101 318456375 57123 54429 902046960 26147 91822 786873632 57123 91407 579104443 4543 26147 441753561 57123 54580 116663170 57123 32646 235453614 467 91407 740076098 80703 467 460007953 467 60541 489124643 467 26242 528300993 26242 18467 777706673 19534 26242 780656675 18467 50831 715974107 60541 80450 329866502 2774 19534 808693869 50831 83270 602175453 25173 80450 796477611 25173 73313 291636393 58796 80450 116619209 58796 52313 212948045 54216 52313 121687449 54216 85815 334186275 38936 58796 781782993 13865 52313 317040236 13865 30009 441881120 43637 85815 238940758 38936 63311 60496863 43637 4964 644106954 70355 63311 313217817 70355 6794 876994575 4964 90451 327329032 20 63311 537685215 70355 58379 720735463 58379 39857 56937746 12718 6794 267744262 76834 90451 923153398 7989 20 570803797 39857 68633 808744305 12718 43966 904050251 68633 88250 181043477 64051 68633 823642118 67475 88250 270551864 43966 72743 144614366 47874 72743 365642649 67475 71 593664974 72743 74904 432260217 67475 76460 574323601 27143 74904 749833348 71 2130 504299740 48285 76460 837446435 48285 91347 76656884 41273 27143 866508410 8784 91347 722972207 2130 23839 557596520 8365 23839 653553605 41273 15007 677986528 8365 80828 11140580 19080 80828 66367403 87290 80828 715713560 8365 60343 613587126 60343 65298 527163624 12551 65298 82888889 12551 76966 868309125 76966 66281 101578989 76966 38481 492009680 37283 65298 997169215 12551 22062 257174308 66281 17132 773676292 22062 33358 391446690 33358 41390 164718022 15850 22062 69912809 33358 29829 374712367 14604 17132 643759291 15850 10133 89324683 10133 30802 725606169 49306 10133 373884084 27149 10133 748759152 27149 76209 59289717 18849 27149 994527908 40260 27149 842193491 92075 76209 657443179 92075 80487 612753200 35961 80487 408073031 80487 7086 599796700 85156 35961 570218655 58152 7086 697036364 89669 58152 459735620 58152 69221 426217551 58152 18152 217861199 89669 32008 168000462 65342 89669 218454043 32008 57816 48753510 18152 90406 703690218 32008 25486 289314171 38946 90406 973944630 24020 38946 742304764 90406 42052 675903067 71959 25486 398521645 38946 8334 594003806 32753 24020 736012167 42052 80300 615349415 32753 45286 656870274 89993 71959 62346311 50608 80300 31096297 43503 32753 451146408 45286 92236 223674876 66284 89993 446014003 52464 89993 341846344 54493 52464 85504310 2843 52464 552955047 2843 86047 467700875 25157 52464 543353099 2843 71439 502834124 31182 86047 80096389 53988 86047 792709438 71439 1856 113576741 71439 67084 806706135 31182 92009 335660239 49999 92009 558567539 37623 92009 149259954 67084 68467 270885992 65051 68467 531830747 3908 68467 350395913 65051 27833 719120565 90272 65051 357353955 65051 86666 495349163 2611 27833 272368122 2611 2487 821175121 9480 2611 833093355 62659 2611 724556526 58073 9480 274929115 2611 73158 738894347 28665 73158 313612981 58850 9480 950687695 73158 2351 146343820 58073 13313 734410815 13313 40368 177915178 88034 28665 134129806 53668 2351 139918653 88297 53668 964211312 3990 88297 830358682 53668 89972 174843786 3990 40209 203295437 78178 88297 730445400 83500 89972 602323116 78178 3388 219740635 78178 86263 998167891 40209 75580 958887479 86263 85428 738222266 4861 3388 36477741 3388 7846 567071873 4861 2266 154312247 70143 75580 889646467 87820 70143 125814490 2266 25851 846725122 70143 45262 84386776 75845 2266 107135327 45388 70143 632326959 45388 90496 107765818 83323 45388 51852255 45388 51205 522806984 38247 90496 439857513 83323 53155 82744221 89585 51205 685272097 53155 29038 13352867 51205 26974 558048922 80172 53155 50187443 22192 26974 30444489 41234 80172 705835919 41234 9254 674431729 41234 87476 98801131 22192 21858 934677546 39564 21858 870565416 80556 21858 368883570 9254 23460 634809563 76589 39564 540936517 76589 29251 692328712 76589 54035 531107771 26368 76589 84571722 54035 21519 448555769 38224 21519 643162405 26368 88197 383382027 38224 40843 571482208 88197 83504 485700107 83504 21147 570085494 21147 16898 682395518 36844 21147 623983041 36844 38199 579855780 36844 24858 889110268 62995 24858 325396040 38199 25845 74507873 25845 43661 534052727 62995 22784 552159286 22784 92416 394425867 10554 22784 134056716 22784 64248 587171945 10554 526 702102675 64248 92311 175601668 526 9401 384380488 46362 10554 403419360 37666 92311 526466310 46362 29750 180901655 9401 52344 407920642 17209 37666 497514157 24500 52344 414529484 52344 16955 673467091 17209 43983 394275453 2640 52344 108390291 43983 53780 125196666 8329 24500 583165746 47098 53780 198314143 53119 47098 888988851 47322 53780 993408012 79386 47098 26518051 79386 12794 578408643 13165 47098 37287181 78757 12794 368268638 47322 64447 107840654 13165 29870 831462619 89291 78757 925736538 78757 40791 280781357 40791 23905 735029458 74565 64447 659239797 74565 45809 474007898 45809 1041 198752257 45809 11641 43689844 14665 45809 80027685 74565 54907 2515917 45809 74715 702301913 77364 1041 156256897 21575 77364 311487727 23592 74715 90618209 42917 54907 264249262 74715 36816 308461993 53987 77364 656330021 23592 2900 194220333 42917 35308 685918510 53987 61482 317200888 20886 2900 477702239 75040 61482 982111119 35308 71700 700898779 75040 11428 926037244 16806 71700 516028707 37224 20886 559394859 40969 11428 810103477 68381 16806 204073876 11428 52994 614228532 40969 66848 653863918 66848 16627 198183645 16627 65598 826706023 45308 16627 49040793 24796 66848 496657744 30866 66848 655208845 77930 30866 785150309 50021 65598 605067416 24796 26493 661881929 39461 50021 498095090 26493 67373 791925357 67373 22129 221505034 27815 50021 84970768 49854 22129 772004671 67373 51630 5716065 51630 29619 288769427 29619 29352 117227346 51630 63165 474422244 63165 78090 193983087 37792 29619 669892423 31303 63165 815971387 31303 78895 357015811 78090 56502 163045053 37792 40100 73415824 68674 40100 120565772 40100 55767 117878855 13879 40100 290667411 27275 13879 968844045 55767 6333 76025098 53854 13879 369715520 3828 13879 979598269 53854 30827 593837495 88631 3828 997954367 3828 10572 745791683 55680 88631 149271824 3828 66607 587610984 55680 8251 445818074 88631 59195 418881257 66607 23843 759226371 23843 81696 138822808 40740 59195 768840693 71266 8251 497315972 23421 71266 153634599 84694 23421 287662631 28825 81696 59525083 50753 23421 163917208 73838 23421 20895797 23421 30794 840981666 67640 73838 531047140 67640 30693 915820317 67640 58567 854973804 30830 73838 498078524 58567 51445 300574445 65250 58567 614687704 34446 65250 114289560 75004 51445 644625659 72736 65250 715244872 29088 75004 942638356 57815 29088 313134347 72277 34446 951055516 1472 57815 592711838 29088 2015 116815481 2015 49373 577760126 53626 72277 337490498 1472 28054 397086845 49373 56178 641642579 56178 41223 461774815 44254 28054 110401577 50492 53626 909197232 50492 29099 527182775 44254 14943 183632492 7628 50492 759133394 20636 14943 166266414 27453 7628 620273184 11512 20636 637105438 27453 52723 704576539 85730 52723 391334124 76215 52723 548457609 51698 85730 484221865 76215 8231 930417864 8231 44021 844291620 89125 51698 838402057 76215 69240 416814245 44021 77321 773448394 5680 69240 526409265 3593 89125 54530969 77321 92517 324955953 5680 62944 461435470 92517 30002 367952463 36604 92517 823139476 3593 2687 358070054 92517 40009 939907875 46263 40009 54140734 2687 65866 718498426 40009 19590 79346291 74780 2687 124704007 40009 67196 926009433 59148 19590 787253395 59148 78493 911909697 13557 78493 521351505 67196 35507 566365658 78493 46974 877069 12112 13557 242063186 12328 13557 87576676 23667 35507 396537542 23667 18411 320106249 61834 46974 143464866 12112 63714 356528123 18411 69943 453412308 18411 37039 441000896 37039 26188 428975540 91101 37039 13945560 26188 32429 381327316 7696 91101 550325001 49708 37039 66933444 38432 32429 436588675 61201 32429 500075329 61201 81936 377137061 81664 61201 752294630 61201 35743 204670513 51277 81936 227946238 81936 75534 755956118 81936 5729 637307234 71938 35743 274049402 5729 30506 40027140 51277 37046 181027191 44061 37046 133271550 55406 44061 676504002 55406 50578 848688053 11889 30506 660352227 11889 8978 3538209 44061 39124 548920597 47284 8978 386922994 47284 78954 98268402 52868 8978 243287744 78954 46989 140566147 26781 47284 680232024 51788 47284 842645083 51788 48969 714039204 75022 26781 113291501 19154 51788 684261132 11597 75022 928101722 29611 48969 341807790 14183 75022 37164246 70794 14183 536467427 19187 11597 958633689 11597 12187 646973724 70794 88926 896135522 30174 70794 138644644 74371 30174 878147041 85207 74371 2375538 46487 12187 853166367 34296 88926 472784501 34296 85571 705179520 34296 85481 517538635 85207 87063 645922749 28173 34296 817822410 87063 704 724365147 704 37398 736179245 87063 29842 55158742 37398 69643 311562214 29842 81523 665168656 81523 76953 373863067 78654 37398 697465355 11665 29842 260740803 86130 76953 894440096 76953 84166 299358284 53296 86130 945723901 53296 52110 148450613 7304 53296 811482839 84166 61779 174407141 53296 16221 720305363 63223 53296 736462759 63223 50918 4376100 16221 52998 58716252 52998 28565 450321375 63981 16221 925843621 10073 28565 181330753 52998 86290 381826909 63981 66742 664730747 84810 10073 306924854 84810 75418 905684051 75418 67888 11810006 66742 90773 230942271 75418 81969 207344074 90773 65077 531282565 90773 61672 352347048 83253 61672 79013465 65077 8034 401291138 81969 28548 266484510 37204 28548 995440754 75247 61672 682802205 83253 41952 684812265 37204 68041 926023763 68041 47466 595445415 23790 75247 561723235 68041 64082 854958053 20000 23790 213686105 47466 38427 23847938 80619 64082 584577727 80619 72507 487053485 63795 64082 465459575 86211 72507 219964570 80619 90987 633243039 92532 80619 480378952 3119 72507 933779447 90987 40967 321566133 76324 40967 102136783 92532 29528 333230959 17709 40967 925533921 10083 17709 323947756 10083 2625 536079341 3241 17709 807180791 3241 60007 603222918 475 2625 46910171 2625 10194 914737089 2625 53010 156177286 475 599 78396888 86977 475 777186052 53010 52537 849913913 5126 599 316400176 16067 86977 290933760 16067 62791 252791362 62791 90627 496861056 52537 44714 126263788 62461 44714 219731394 25201 90627 614684832 25201 18618 334150052 4002 90627 210608880 62461 90052 105410701 4002 52701 977689963 5529 90052 791482704 26416 52701 105377153 72553 4002 362525455 72553 90655 434035869 55460 52701 845160908 27708 26416 848649077 55460 44937 240918702 21297 72553 234197910 65271 44937 392495458 44937 46016 12691084 46016 20582 663189589 46016 48772 73070286 48832 20582 901757887 25630 20582 639745310 18067 48832 541198214 62837 18067 584865427 25630 23392 603818873 91020 25630 55076860 41377 91020 277838484 10093 62837 31300045 91020 72841 944581471 86461 23392 111610410 68513 10093 833905909 29731 72841 923279930 10093 82608 558786365 72841 42367 691144568 81310 82608 268379629 65517 68513 924348294 307 82608 47894018 41947 65517 882338804 41947 47245 34045229 41194 47245 774289498 85073 307 9963161 34124 307 456724778 49625 47245 876028135 50599 47245 115833736 41194 66679 220490293 28073 50599 858626130 81520 66679 278285163 66679 42889 133313918 28073 10230 422909774 8257 10230 764080181 28073 52910 588673338 55424 8257 713943269 76848 52910 957554779 76848 83744 78175936 4935 8257 768519003 69255 76848 334496808 9602 55424 239380842 3821 69255 771316508 61908 69255 131762757 61908 90790 788534933 54026 90790 967110738 21192 54026 259165600 79346 61908 134099824 26433 54026 934983778 41412 54026 69454353 8788 79346 100815350 79346 7260 92525134 45653 79346 147211396 41412 54556 968589740 8788 69118 746712620 7260 21933 635401815 20846 69118 73139958 45653 21901 577463713 69118 776 695224332 69118 50060 584123058 21901 27689 766512218 80366 21901 835953028 65647 27689 501662397 65647 50763 270673686 65647 27731 232095149 47583 65647 840742833 80366 23278 850772078 50763 87084 852701816 27731 71154 688380579 71154 16960 780919855 11147 71154 263433000 16960 42355 368818978 11147 44269 996137025 45040 71154 33545772 45040 12032 360541860 44269 46273 27636973 44269 37173 873935325 55196 37173 5248247 21093 55196 538675552 12032 90523 369792946 55196 11406 468566319 24142 21093 956197548 21093 63790 848836445 90523 43858 22354572 21651 90523 335223620 91729 63790 824826573 63790 22657 72112446 5758 22657 787745926 91729 18509 992444591 22657 27648 464643527 73897 91729 143993228 18509 62474 332556879 5758 10885 60903201 35366 10885 98558975 25004 27648 318759756 25004 26660 222865803 25004 65904 383920399 26660 3559 959180822 82405 3559 840479064 81335 65904 622490217 9185 3559 489842519 9185 62253 479392003 82405 71259 493478691 89772 62253 335237134 16857 9185 793462327 39701 9185 543942433 71259 91369 144677510 78728 89772 660416806 20834 91369 919337136 48417 39701 510192162 20726 20834 932360400 20834 38988 877939316 59360 20834 912121314 48417 89286 401553992 90180 89286 523688231 15909 90180 485852111 15909 63239 323877349 81074 89286 280518413 90180 18246 937414743 43248 18246 8312022 63239 23865 268152557 39264 43248 373365324 32726 23865 133786466 90026 23865 175959826 81990 23865 350306960 43607 32726 143736843 81990 35022 419209951 88215 43607 303980858 81990 14741 563828997 14741 46271 641480692 46271 24476 582095407 88215 8534 806080677 46271 17122 945093266 46271 59758 428361496 59758 54067 554870986 24476 845 318417779 80481 54067 546477021 36506 54067 940886308 59758 52597 430597932 75189 36506 438419787 84313 845 802998120 80481 43036 916088600 43036 79148 161381838 21417 84313 111088385 21417 72085 778120656 21417 18619 517760763 50656 43036 879901878 77496 50656 971221518 22130 72085 262956880 77496 25335 412535854 18619 61802 541289231 87580 61802 493367758 77496 44736 275253085 7672 61802 473062437 44736 38340 403616549 87580 80956 486755907 63245 38340 198671552 69483 7672 133855439 41656 69483 475430314 38340 29745 937780574 80956 59577 997512898 59577 9353 318799733 29745 39547 631899126 41656 82656 259958972 39547 18876 542120615 61725 39547 712683872 77365 9353 403448458 61725 35181 876208796 77365 74428 492822046 18876 18521 237068909 49969 74428 113269806 68460 74428 955569613 69412 74428 979185672 29166 68460 524511096 49969 80432 39401575 69412 59844 413199656 73623 69412 770349356 67543 73623 619361949 44556 67543 874536989 91012 59844 149620839 91012 2367 404332096 44556 23404 205100149 67543 67683 773389039 51954 23404 338998446 6558 67683 283096527 51954 66385 15166030 67683 7160 152408521 51430 6558 413340388 7160 24593 617709743 42484 66385 143759229 31989 24593 105175854 31989 25615 546542140 37639 31989 141474623 27878 31989 130290043 31989 31111 897741359 27878 65885 137701915 51042 25615 847248290 65885 12747 962370357 92422 51042 276627357 39820 51042 591881114 31809 12747 582468858 68463 51042 661122914 64506 12747 135331835 64506 85091 571504270 20181 85091 864831136 83308 68463 410152895 4983 85091 124738734 92222 85091 698048549 28395 4983 975115472 38625 28395 134741318 92222 84775 813282171 43977 28395 879962985 92222 2340 467761645 2340 7106 986200490 7106 59635 701251196 59635 48988 9145585 69521 2340 890161446 48988 91528 871113781 91528 52356 744731800 91528 85085 778534857 69521 86890 10397900 50693 85085 432086276 5781 52356 850415485 62369 5781 401349989 50693 85148 663506116 85148 73717 255936839 63360 5781 661050887 548 63360 842351448 63360 86694 683265867 59689 73717 725717883 11222 63360 111666242 86694 52656 520753466 84759 52656 257648315 55092 11222 879837317 84759 48103 687001647 8421 48103 316975751 84759 91013 404608976 70161 55092 832536179 91013 85300 731713201 22091 85300 933071768 5929 22091 475010173 5929 9910 577040303 85300 7895 29941132 62129 85300 969906291 50729 62129 952976388 7895 6174 950240410 9910 76090 135520341 17913 7895 624019366 76090 35774 567893822 55030 50729 248065121 17913 76831 867261557 14567 76831 657327715 66569 17913 166619248 26277 14567 379411343 62365 14567 428782762 89289 26277 146068115 26281 62365 206524419 47085 66569 744886695 87796 89289 847532868 87796 16196 802188897 89289 4918 115449861 74629 4918 422700936 16196 15002 928455882 32500 16196 644138856 54583 16196 403093335 89142 32500 308794222 38104 74629 309761198 60367 89142 247258124 11156 60367 308502182 60367 64178 227229243 87838 11156 644185277 82472 38104 346110578 56122 64178 801438473 64178 23259 939691594 64178 82959 510822959 21823 23259 154513298 33804 82959 199342498 19896 21823 729759369 80461 33804 623934534 6053 80461 181697133 21823 42272 971134901 12250 33804 2415460 42272 16558 456613292 16558 43412 757276543 44650 43412 581375749 42272 89336 207433116 32173 43412 62835842 89336 92145 781303421 23107 89336 349573666 32173 42806 365762006 23107 1967 20424557 3497 1967 191702143 22177 42806 97489536 1967 51820 52598134 1967 51485 392438 51820 27067 453484638 51820 5147 724786620 43847 22177 104939788 43847 12471 263122730 48714 12471 651548084 85694 48714 551754816 3760 5147 775092204 3760 38542 117557594 55534 38542 331381322 55534 78032 982423339 85694 65380 32560584 55534 28293 217418631 37061 65380 75131300 54475 65380 998240587 28293 35508 741364936 26621 35508 362024698 54475 10144 527709413 13922 54475 355782371 13922 62425 120727580 62425 89833 52414580 62425 75789 315919929 62425 15207 336289564 72982 13922 71276403 58752 15207 352440457 91833 15207 920978415 51644 15207 99801052 90481 72982 42744392 91833 79725 30318075 90481 29420 337160549 28535 91833 98121473 79694 90481 584740736 79694 26151 125891408 28535 17599 399473839 26151 88593 597615698 59971 88593 805611579 17599 76635 997509781 26151 6399 106716023 7012 59971 65059991 87795 6399 640162851 1114 7012 433166498 25106 7012 457396943 83853 1114 219712965 14352 25106 407736282 87795 84076 618017025 65262 14352 131106051 75607 25106 675938664 65262 23248 28801019 65262 18287 680813284 38368 75607 841052899 51634 38368 653508974 58541 23248 633491958 532 51634 620712336 40949 532 689850800 48568 40949 770716754 51634 11925 808305472 48568 25514 596187618 25514 41545 294399852 41545 58336 618360100 26264 41545 65931622 20236 41545 299549313 41545 26806 805031972 39760 26806 470433507 26264 66123 482350747 83329 26806 967140546 53078 20236 134708472 89495 66123 822584474 53078 87821 976700976 35589 83329 360924760 86849 83329 686618185 17826 86849 701598127 35589 27483 40557466 88567 17826 465658773 46023 35589 966202677 88567 39482 889609799 39482 1791 172912347 71981 88567 786721019 10245 39482 17163438 68230 1791 516810009 57877 68230 260917666 57877 15961 527950531 82392 15961 809632776 89407 82392 16342916 82392 33730 498864515 15961 26911 10434578 26911 25768 66458239 25768 33537 385439057 89407 75516 862334799 41526 33537 147005721 25768 19296 935116701 69615 33537 565704474 69615 52165 78290982 19178 41526 791006067 19296 53000 462096368 10598 69615 447484953 27804 52165 496799331 53000 19836 823672869 21346 27804 31003189 90620 10598 797798558 10598 25328 922316159 27804 27283 567866752 19836 48191 372782191 90620 75949 948306451 25328 38401 656919988 38401 22158 768687166 27283 1105 984444040 48191 25168 405098438 75677 1105 391849833 25168 40204 10705791 52521 75677 61469630 52521 25230 281992934 40204 76301 286142577 25230 77548 717217417 25230 88847 798197937 77548 4494 699529817 4494 90391 175765462 55432 77548 414321194 8976 90391 73218728 90391 9541 636180991 90391 21846 162972516 67494 55432 27208106 60600 9541 444292497 35269 67494 62667928 53486 9541 333443747 38429 67494 542604879 74336 38429 384080811 60600 40317 805698686 35269 62729 930263615 38429 24240 839885501 23618 38429 742964779 47640 23618 6524699 15712 24240 659328236 22850 24240 319794242 41387 15712 488506237 41387 18747 20234730 46727 47640 65876090 15712 67879 503928009 55811 18747 332265727 56579 67879 198827265 81005 46727 492486004 21432 67879 913139198 55811 7594 566029956 42843 7594 399306551 42843 52671 946786688 59794 21432 782304172 7594 7235 631123719 42843 11402 460998057 28850 7235 62191114 59794 28210 728031618 90851 7235 441800230 28850 58477 907208802 1001 90851 648225531 53302 1001 870361254 1001 11412 830249097 32829 1001 351233430 8855 1001 663137012 74018 1001 51818265 74018 80471 688243213 32829 3274 430493238 74018 38462 542833216 8855 75784 177297718 3274 3086 854142630 3274 42040 316925239 38462 64532 124120772 74024 42040 24580144 61966 42040 498255904 37233 64532 778630020 52210 61966 47958457 64532 26655 979489042 81216 52210 423212493 61966 31551 905975353 37233 18771 447611451 31551 87135 168032822 31551 67354 261434782 18559 67354 623400914 87135 64650 516356168 50185 87135 830741281 17619 50185 144027105 64650 73607 991865241 17619 58919 897656076 17619 35968 539101576 50185 30547 653267030 4400 17619 394909766 30547 74516 819239220 29504 30547 284465739 68927 30547 557637630 68927 33366 181317567 51846 29504 751059 68927 58964 993620093 35840 58964 652909146 51846 57438 771486536 7124 51846 122752338 51846 46431 392280462 3570 7124 602410686 1742 3570 239960017 43630 7124 105623788 46431 88889 748495093 43630 24987 949309538 34414 24987 17665353 24987 89778 370320016 88889 76601 716033170 76646 24987 345088532 25684 24987 785723076 48660 25684 99217474 48742 48660 165574479 8000 48660 953913226 8000 6533 773908283 8000 47718 391805181 6533 42416 48477706 6533 84753 107883498 84753 67545 199315330 47718 83358 772532015 21183 47718 677430802 83358 3038 943731630 3038 91605 195423012 37552 3038 849743595 61051 83358 947041991 61051 85654 661323268 91605 74942 245704417 57419 74942 69657288 82113 85654 217700061 12791 61051 200856260 16408 74942 952752427 31411 82113 862829787 31411 41800 439393658 16408 40851 847216905 85972 31411 36736921 3382 31411 439035759 73704 40851 194106823 32323 73704 114296577 19733 40851 401851734 33850 32323 153502366 3382 78029 11388650 82327 78029 786691493 52266 32323 427882724 82327 87245 373404661 52266 27400 879919293 46593 82327 342223827 27400 27367 166922362 46593 83657 391450904 83657 75366 880799599 76189 75366 97541356 77355 75366 710933078 83657 30036 189253291 30036 23557 771860852 65745 77355 147086085 77355 67296 120106390 30036 29868 227639011 65745 71951 967930432 75980 71951 93620804 75980 16323 870679283 72574 71951 746428640 75980 88557 893802735 55739 72574 140819348 36273 75980 998738780 20413 16323 519557465 20413 26144 475970759 42419 20413 502107598 77385 26144 6192284 60266 20413 796976436 48326 60266 994910756 77385 5836 804282070 36535 48326 949683669 4109 36535 951544883 36535 63920 46251585 37030 4109 18459958 35126 63920 69740201 7178 35126 225078495 82059 4109 706057413 7178 74707 876784381 18313 7178 603200792 74707 4128 436850923 4128 11360 865957015 4128 35082 118591737 83177 18313 482835760 10731 83177 502718783 10731 6802 564663393 3756 11360 297796361 2117 3756 191438285 64347 3756 284477514 9074 2117 852055979 6802 39541 859653436 3756 23932 67826068 64347 42632 885339115 9074 3336 155662472 70380 3336 183712374 70380 32988 863498042 42632 76237 690551163 76237 41085 412038168 76237 35710 306637056 35710 80097 577227422 52974 80097 77653143 80728 80097 116356693 80097 25699 508754226 32213 80097 329823446 83027 32213 250517545 32213 25036 948685559 25036 29192 103675605 9731 25699 899935611 80411 29192 347944157 80411 9578 308687267 29192 62548 666977696 62548 37136 4736177 37136 27343 754156716 75770 80411 19188109 23605 9578 164164621 70418 23605 722665961 23605 67451 443339044 20018 75770 469783615 23605 30683 851850329 67451 5524 450357709 87759 70418 981486485 20018 72435 65055205 20018 24407 973103944 8110 87759 631725859 8110 4878 873105249 87759 89633 852704631 4878 38991 965114784 38991 43527 602644504 8110 6109 126731502 89633 28164 485097972 38991 16767 775797192 16767 27269 385230235 32863 6109 899302935 28164 57288 876262206 57288 56221 507137260 13109 27269 706037488 54237 56221 430695883 57288 18623 131334884 54237 44027 441116208 13109 40392 577364278 47490 40392 555990218 44027 25890 559337102 18623 60 992542416 53277 60 945409202 40392 91534 341363268 76863 53277 115202739 53277 92190 490787457 60 80674 188813047 53277 37395 207963173 54746 92190 846276356 82699 92190 96727867 54746 73285 56240527 81878 82699 28439236 54746 35509 783739927 65798 81878 803152502 35509 16227 636293250 73285 67840 348722164 40005 67840 585280422 8072 40005 62644658 65798 68264 313054847 9771 16227 813713148 67840 69876 373684735 27854 9771 781206908 67300 27854 399623696 50455 68264 332605733 3885 69876 556786862 3885 11662 650730245 76537 11662 956757349 65889 76537 505635497 1163 50455 1241275 15490 3885 659150530 41835 1163 225479770 77634 65889 390713926 65889 42598 201653623 30345 77634 46482516 41835 22058 562399207 22058 68147 795482404 43603 30345 17212618 83596 42598 203614423 66903 83596 418375742 43603 23775 515252715 11983 43603 965553755 33597 11983 145739041 83596 58170 550185140 33597 10522 220357430 54828 10522 665195236 18193 10522 746509988 71062 10522 887380653 7942 10522 553951547 54828 81489 443098846 81489 10703 456259095 69712 7942 313146075 72064 10703 794098344 7942 609 680947160 69712 44415 452227704 922 44415 386449273 39163 609 779518204 39696 44415 838496078 9318 609 126830482 39696 34547 429148131 80863 39696 645140332 39163 50776 79212220 9318 25558 837534722 25558 28730 381390583 25558 82459 760659848 50776 72041 991920330 732 50776 535020180 717 28730 173693141 71520 717 340457796 37461 717 31863992 71520 66536 658995901 37461 27671 612682268 12462 37461 770316291 36055 37461 68804049 4488 27671 692375914 66536 74313 949367382 63168 27671 444811896 75201 36055 434199265 48699 63168 700205174 15555 75201 526349237 48699 871 345111975 76472 48699 382816664 88971 48699 528368672 88971 45022 61767029 36107 76472 263666454 45022 90637 514028318 90637 65003 364460633 86462 45022 213692809 86462 91010 430405282 86462 4349 736956395 65003 32238 632965385 91010 37093 165330141 4349 65115 272452429 85924 65115 65156600 8776 65115 120151952 45143 85924 138555324 37093 3275 814808103 75687 85924 50428780 45143 74043 77881791 87232 75687 64519594 67016 87232 58343178 70710 3275 116726948 51075 75687 557774846 65397 51075 262613434 65397 66351 465432962 51075 72893 963477672 70710 52469 390926306 65397 3738 28691978 17054 72893 433369917 17054 50605 488552686 72893 48775 537870763 50605 29235 723818493 2193 48775 996346 71786 2193 548371991 40142 71786 738959431 52155 29235 272942729 71786 43722 896472194 71786 37335 925139118 40142 72379 720089431 52155 55888 147459868 28141 37335 39838732 72379 44255 136437090 52867 55888 944778052 73079 28141 946660121 92563 44255 111493994 44255 21200 636702537 41165 44255 767353516 41400 92563 854559971 69140 73079 987284653 16320 41400 847227997 10591 16320 720856246 16320 10866 228579392 10866 12246 362356752 10591 63359 629124531 24687 63359 193987413 67750 12246 120484926 70473 67750 592554638 12246 92182 517107530 54792 63359 127083781 70473 46997 620513360 67750 15171 456529508 15171 49581 740458879 21890 49581 322769627 89745 15171 992232884 46997 25272 702983513 49581 18508 888814713 2999 25272 664664307 2999 82205 746200899 47525 2999 123628966 47525 20505 961983590 8087 82205 4426179 2999 28428 403958871 28428 62834 896939579 53602 62834 839346206 2585 53602 89866752 28428 41211 115117484 62834 22791 422108163 53602 8242 622795632 29291 8242 8144264 2585 45183 759964769 22791 45742 12038448 8242 85530 987483884 15825 45183 471206287 85530 21537 556240162 50365 21537 814042913 8797 15825 764967979 1991 21537 158241318 89116 15825 120482608 55613 50365 942509600 8797 35173 931720606 55613 76959 124721080 74892 89116 431288960 73895 35173 459963503 55613 38998 144223381 32949 73895 374145807 73870 73895 31751892 73895 41343 258000332 82763 41343 62887008 12442 41343 605436909 32949 31382 176558221 17600 31382 694899971 31382 74602 942981613 83959 17600 962969399 38452 12442 760838534 17600 59991 875809384 83959 62797 790371700 83959 68186 296946281 3224 68186 399876055 4995 59991 980777950 62797 30393 77533899 3224 59981 5836635 68186 61794 741108011 64121 59981 981037914 90744 4995 845559933 59981 38776 980671237 64121 75412 710987346 46302 75412 816160703 75412 21315 381228846 75412 37290 569949530 44169 37290 389641801 60971 21315 392175570 39746 60971 151322077 28938 39746 106706860 58916 37290 151064333 60971 14528 800330265 90527 39746 294924916 90527 90220 42916720 58916 80045 922520214 58916 53942 397576995 7004 90220 462945808 75884 7004 642714651 90220 73588 906335789 62828 7004 680418462 3504 73588 943038155 52372 62828 134664714 52372 14908 253675955 48190 73588 217726156 14908 49247 68478484 3504 52788 808712511 48190 36537 264434174 36537 68622 300657397 36537 44850 120242376 44850 92078 300424716 57322 92078 220045101 52080 44850 663359088 64544 68622 928766291 44850 47655 709440411 3649 64544 322498143 64544 87256 975183064 64544 73445 197775915 3649 23552 303248954 2264 23552 341720762 89839 2264 856449900 23552 56783 845408124 73445 88354 482258411 4307 2264 831754237 15544 4307 374234087 56783 68470 979006274 65925 15544 847275553 68470 5490 77693213 15544 79243 734558632 15544 7225 374257429 12051 79243 694077934 57977 7225 538890615 56250 7225 814808219 56250 55009 484141477 7225 2945 40634749 27806 56250 639032281 56468 57977 88577833 2945 38518 267279759 77021 55009 151831753 68420 38518 206268402 68420 72476 903546959 72476 31441 53240992 11433 31441 236842400 28625 68420 819006202 68420 73458 989910058 73458 88414 120432774 79481 31441 890019202 44914 28625 58281691 39762 73458 248506268 73458 25375 675400943 80270 79481 220801755 1802 39762 38742014 44914 52759 356422679 25375 67314 732732181 2746 80270 110088468 1802 62937 34320270 333 62937 829307957 2746 21479 469490638 59139 67314 923528165 62937 1285 890067737 2970 62937 334276821 6265 59139 302458915 1285 46295 522340248 1285 58295 634156143 46354 46295 903163772 9380 46295 912503880 12376 46354 181539359 73067 46295 138377815 7103 58295 962300365 47440 73067 46216468 73067 58519 515143277 40750 7103 938540609 47440 9506 725647048 13853 9506 115634290 75217 58519 401560787 66757 75217 267646136 40750 23512 868718886 72484 13853 665166329 33726 72484 930845655 75217 44188 866938349 56281 33726 313912257 44188 22016 515524005 72484 55354 288237173 22016 46401 33413653 55853 55354 230044514 29543 55354 175442720 90974 55853 865199556 55354 27534 942155373 90974 3630 374530926 23038 29543 945054516 29533 29543 916008038 90974 70493 364445669 65025 27534 635322052 29533 91661 733335107 23038 39021 33967169 70493 81859 957726184 39021 73601 84748386 81859 78964 695847389 39021 4062 979668357 33263 81859 476039445 33263 33673 513923861 17475 33263 807417010 33673 63141 617981843 52493 33263 675002721 14745 17475 512394745 75553 33673 621120830 56400 75553 537790589 14745 57238 918162406 32711 56400 720211195 75553 34657 444313047 24648 75553 956803669 56400 25124 102057788 34657 42138 727805770 32711 21601 119570312 24648 92259 232198918 25124 32672 769703348 92259 79153 99608271 45995 42138 830278894 85752 92259 31725442 32672 28831 415135581 85752 78101 830371552 21445 79153 825039319 57630 21445 726855608 52183 28831 246307481 28831 48902 99731940 52183 15081 53761516 48902 90791 945176108 47744 90791 803120363 48902 29568 658757178 90791 63301 85488707 90791 18082 223333131 68335 90791 342111573 68335 71324 137345113 71324 1210 745564213 68335 36433 382704782 68335 60496 418223441 9109 36433 49472554 71324 14109 286271174 62116 36433 691497185 89333 9109 75911314 55206 9109 75715532 90518 89333 405313783 64513 90518 138008481 90518 76217 251422568 64513 12981 836157519 64513 26245 392754454 90518 48054 897136028 64513 1102 87464750 90163 48054 759772843 12981 24445 761100744 48054 25326 698761455 24445 59091 60586659 25326 20261 275103295 27803 24445 229594869 45676 20261 731952836 44948 27803 315378654 64158 20261 140211710 44948 75131 533592707 79455 45676 781642931 2972 79455 780018548 71306 2972 974442898 64158 43761 529807450 91545 43761 760155377 28780 2972 463609116 2972 88793 155333862 77155 71306 514922196 65130 88793 256550395 77155 30820 307362025 25306 65130 627399386 65130 2833 203286869 13203 77155 547495775 37463 2833 872053289 46130 37463 91874308 37463 18476 670960374 46130 48364 43177621 46130 21969 343834038 1774 48364 328784623 18476 56681 446748494 23612 21969 195946387 6736 1774 461384570 15815 1774 840100169 6736 71964 57891914 88987 6736 256848320 55793 23612 333336953 33742 88987 754727181 33742 86006 96116278 59675 71964 907805692 33742 78578 842446789 48663 55793 78848263 48663 67101 873197237 70878 48663 816902434 48663 44900 844679100 24358 78578 943189112 46638 67101 87143407 35208 67101 906817903 27127 44900 342932096 44900 8394 377351092 24358 45860 548601336 8394 16715 618594297 44581 35208 370963466 45860 22265 271078460 73223 22265 528060783 22265 39101 287765661 46371 73223 31080502 44581 29451 736431085 73223 89977 341156156 21868 29451 973825364 86125 46371 404053276 90549 46371 34811900 21868 85045 761182675 33005 90549 892241008 21868 89520 393580574 71303 33005 209971480 89520 42630 608824210 41131 85045 824120199 3473 33005 906919954 89551 3473 299383769 89551 91998 126599161 89551 85865 510521010 41131 24098 806279702 31556 85865 914473751 89551 20987 505318314 75084 85865 38303813 31556 69640 362862641 61839 31556 105600972 20987 21870 867261863 16473 61839 933192786 19945 16473 972466778 19945 53225 55540698 61839 78571 676762742 42459 53225 413595014 78571 91204 827375904 84587 78571 871179784 3523 42459 152644562 84587 76787 964171077 3523 65494 333685588 91204 20665 958876470 73796 65494 471976643 73796 30052 453408192 65494 15676 922812344 30052 54473 811400949 17783 15676 261883843 75159 30052 903432994 7811 17783 592790700 15676 52054 520674309 7811 14530 691150937 59999 75159 705752489 48546 52054 499764454 83155 7811 30050957 17811 59999 663665766 83155 29182 316365978 66341 83155 577899561 29182 42379 688871605 66341 41754 977455430 41754 50856 737231836 42379 32698 553805310 41754 62007 395374681 32698 64405 998259219 14168 41754 902556122 64405 68954 962814066 64405 47216 713119712 62007 44846 210016103 18570 64405 877524545 81753 44846 700837173 81753 14873 67222272 44846 47541 754313884 21201 14873 214370642 44155 14873 511347047 59870 47541 87122348 26062 14873 45522044 47541 16138 94102951 72607 59870 78019669 44155 11020 267532855 33991 16138 493318007 33991 61545 372361507 43812 33991 445835758 43812 77456 815129776 2859 33991 209386119 35346 77456 70665118 43812 70850 305262522 30745 2859 127242580 35346 27179 373991988 2575 35346 96822550 18455 70850 97371819 57394 27179 79174212 18455 20289 8299081 17962 2575 447253915 20289 40554 367787494 40554 7252 867630335 18726 20289 737392096 20289 89171 22270273 7252 48785 30505761 71543 18726 544112415 65031 7252 382570720 71543 80192 855147870 17297 71543 457697620 84133 48785 599925997 23503 80192 176520022 80192 81565 422061343 45399 84133 880693443 84414 84133 269302051 84133 22217 527029066 45399 55890 532860321 81565 61634 283859085 8600 55890 608438409 22217 9284 345515199 88387 61634 909511734 8600 39849 320625081 9284 722 173461888 40164 8600 773434380 40164 48201 243545392 4505 48201 863516558 13832 4505 915337958 722 20136 245252636 92425 48201 166444769 11835 13832 691151204 54831 13832 719971302 54831 76033 4819135 68891 20136 818029529 76033 90934 358354979 41755 11835 14962099 90934 52113 909692970 76033 64495 784923836 43079 64495 935647031 66331 41755 786030200 43079 70700 986995481 64495 7940 645246112 52904 70700 578079681 43079 55397 595581318 85882 7940 603016070 79901 52904 801794744 7940 17646 50289256 49795 55397 217380244 17646 87225 479630369 79901 16781 901335657 87225 57543 166910412 75929 57543 394371875 57543 37455 398320638 19263 75929 11954132 3921 16781 990197783 3921 84175 895565431 8053 3921 532592623 69685 3921 532738004 84175 75969 806428312 31663 3921 786520969 17666 75969 742861758 59615 31663 556128005 59615 80981 667630809 64101 75969 405808452 59615 72836 513950722 54411 80981 837762875 66401 64101 928474564 70028 66401 609980864 427 66401 116463160 76280 66401 513279221 74680 54411 272435676 74680 18483 788886907 30534 18483 654688894 74680 23520 768216952 9692 74680 154976934 74680 79331 723077937 30534 81544 848086335 71070 79331 396022405 79331 6192 757746891 81544 26122 368011022 26122 77830 814007665 3285 77830 952558745 71070 81705 142941346 35976 77830 921793780 18862 3285 36990954 83489 77830 71098147 83489 10484 696434003 81705 47040 114454928 83489 43298 34126316 10484 11259 664756453 43298 23382 142442502 37471 11259 939458289 23382 1077 372073033 1077 36569 211278680 78967 1077 842344250 78967 18967 254033886 18967 66052 637579947 81389 78967 251350494 78967 67010 474164939 18967 16457 744958496 68225 81389 460733625 66467 68225 673098870 67010 55181 676041697 16457 29524 213323226 55181 62346 375258378 68225 8622 751787610 31478 8622 970946768 60286 55181 213262415 31478 91393 731759293 31478 54865 325356074 31478 57956 856347145 74245 54865 82971808 71610 74245 638498939 34212 91393 979481084 16998 34212 212499274 57956 55600 476336119 71610 92525 393012573 37139 92525 535433227 32352 16998 789505137 75235 37139 484254981 55600 62891 331868830 37139 56537 387497093 37139 31498 632321190 10163 56537 498351749 18834 75235 730333300 10010 31498 790700375 65304 56537 403097782 65304 58509 785640237 58509 54643 913027182 65304 20466 6776949 16682 20466 47109951 5228 54643 651275704 75724 54643 485064407 16682 2005 214209493 75724 1486 787981732 69994 16682 144365758 1486 8245 639539764 2005 52455 275182511 1486 60228 837655056 44529 60228 340974136 11477 44529 597242082 26297 8245 7185152 52455 8364 710379392 83397 44529 746969285 4764 8364 115495759 11477 84450 601449380 84450 87396 89375651 42608 8364 455244582 84450 65992 291950365 43372 84450 701525950 43372 5213 220434899 54672 87396 52299009 54672 68592 82787257 16753 54672 984351966 67952 16753 101015779 45458 67952 340947019 54672 49279 309516963 61046 67952 403630424 24318 61046 698506607 38374 45458 495819279 45458 21675 756862292 61423 24318 829124423 38374 91716 202510092 4601 61423 125710700 71333 91716 953823080 61423 88620 426908903 80815 4601 378161057 36968 71333 886748990 71333 14234 806689430 47711 36968 233906976 26764 47711 48943409 47711 62858 310995768 44077 26764 628018863 17930 47711 83389425 26764 56193 717742250 44077 17228 993044184 58597 44077 528993711 25500 58597 25875185 24544 17930 959053962 58597 88704 78480609 12136 17228 831338882 3365 88704 792167720 50259 12136 837113772 28738 24544 522964602 90982 3365 255050367 88950 50259 404024760 90982 61773 36758271 50259 24004 514970495 50475 61773 282163069 23708 88950 696335302 16345 88950 30084973 24004 6037 32058911 23708 36900 216580793 87002 50475 995615186 65713 16345 62036328 16345 39639 646060847 40357 6037 284518006 36900 64956 807907848 40357 76444 822177978 63561 65713 617951329 39639 11353 792776726 64956 41291 233738470 63561 22117 442029315 30478 11353 199344829 48453 11353 199585234 5955 48453 429130403 46424 48453 290092316 24017 46424 493781590 5955 66735 371639758 38291 24017 387340564 47091 46424 268525270 38291 36591 32083995 36591 49317 324146328 36591 17134 527191402 36591 42125 728413342 47091 40107 76069001 70828 42125 872151518 91229 40107 55757765 91229 70305 911032783 70305 46865 890889567 40107 22877 3299074 70305 75451 45320924 70305 28628 633725632 28448 75451 652580848 29110 28628 28499289 75451 22798 291557825 22798 38487 925839171 22798 84611 702584183 28448 46498 721182711 38487 59479 101342505 73309 59479 79951016 59479 14380 823302472 73309 21789 339735324 59479 54490 971316066 39198 73309 839195529 39198 34631 213902475 75095 34631 887258302 44366 54490 840918692 35846 34631 798325910 75095 31660 378865674 84052 34631 238453651 35846 51079 828882455 64869 84052 699098017 4631 84052 266794671 64869 66388 318791273 51539 66388 722393131 51539 45597 398065030 4631 38327 55877521 4631 10096 129788540 51539 26234 988568461 38327 3346 446948270 89850 38327 516511371 38327 48116 166727033 41287 10096 560223207 32624 26234 555962302 3346 68352 496910840 41287 26589 314545079 32624 2921 958708774 68434 26589 414808983 68434 87760 138956523 64356 26589 298673320 87760 6656 984858892 87760 82037 112077957 68434 42308 434538704 82037 50544 625479049 42308 27789 768399614 6656 76212 183127150 23279 82037 111666592 23279 75988 347373748 27789 85580 167423474 4683 76212 316011378 4683 70595 697752002 85580 48903 695160307 13969 75988 349232251 58656 70595 439513270 58656 18340 843569544 18340 68325 54571128 48903 86950 434924940 77094 58656 574197549 20468 86950 966064629 20468 89976 997603507 20468 35266 124620267 61107 35266 871891577 3024 35266 383101188 41677 35266 613209355 77770 89976 975117724 24733 61107 67375324 41677 53777 264809889 77770 31778 34363202 31778 36487 872504920 80750 36487 807263613 47598 53777 64579411 63427 80750 102051951 36487 34033 733516523 63427 45639 74000693 75385 63427 728442446 71911 75385 286561745 34033 24224 957367555 75385 70602 646898620 45639 6516 82751347 75385 18956 890993403 21014 6516 894361408 77820 6516 435771496 44571 77820 573420707 81339 6516 478246136 4229 21014 649043868 4229 61098 867032790 59682 4229 999860838 35903 4229 65643979 15360 4229 497850589 35903 27197 285474864 61283 15360 916281570 23471 15360 636904798 53756 61283 435522631 89857 53756 66634219 33842 23471 396427743 23471 44703 281175748 41280 23471 621029048 71427 44703 154993148 87525 33842 39598291 35543 71427 345408081 48788 71427 918749032 78508 48788 254781786 87525 49563 34041962 73985 49563 357019932 79321 35543 17619485 75550 48788 315734635 28441 49563 67047755 28441 31285 512582879 79321 38385 88959201 69384 28441 725877061 31285 59248 94393769 63457 31285 628692444 81445 59248 576516402 59248 9664 762388920 78330 63457 269441224 70402 59248 157273200 81445 52683 25270571 88181 52683 811832826 52683 78574 437513449 37100 78574 296237782 37100 77326 663863903 34386 37100 241550337 86148 37100 417128199 37100 23387 938514741 91782 77326 38383013 91782 63531 991474341 66699 63531 376477311 63531 53933 848199596 67686 53933 108885076 25527 91782 421624754 75508 66699 423418216 28698 25527 419032905 49149 67686 695985638 89219 28698 360517668 57608 75508 252234839 63344 75508 441148369 89219 56099 121244215 55099 89219 352043099 65312 55099 141864620 63344 72348 896976161 72348 17869 659982342 32584 65312 313024412 20367 32584 66166338 32584 82841 694486065 50467 17869 476845223 20367 6436 405894063 32584 82017 400041472 82841 88238 53984925 72969 82017 908309048 12621 72969 82042546 88238 9094 923774390 12621 62145 781675327 75675 88238 910922318 9504 75675 140940068 9504 5888 276792616 9504 88621 233034570 18649 5888 778883081 57836 18649 678267310 9504 4038 559799339 57836 62401 872617182 4038 7856 193896895 57836 19841 641940700 19841 33718 955954561 84800 7856 689965476 2822 19841 962944565 83001 84800 729840195 72031 2822 231636 71944 72031 489286610 83001 58487 497750298 33369 2822 816457241 14482 58487 668142905 58487 60943 416350571 58487 85138 448067143 33369 89734 997108105 79621 14482 172403956 89734 58236 749543743 80979 79621 752882 31200 80979 960239216 36383 79621 792442767 14439 58236 526003752 58236 48565 127245413 69438 48565 347138988 10621 69438 472392169 65060 10621 743663701 10621 65606 466652274 58359 65060 449718080 11832 58359 462129103 41224 58359 139370216 32923 65606 665719231 11832 53208 623095427 59056 32923 858719957 78729 53208 56940387 78613 59056 321672663 78729 21050 668696630 78613 4662 224933344 21050 40096 722019113 4662 77792 155577029 21050 53831 184688504 21882 21050 905583698 90232 4662 450628014 37116 77792 340989496 90232 78982 64580201 58763 37116 618931094 90232 58251 418347544 78982 41694 340428736 58251 24285 975289861 10927 58251 119114841 58251 47434 911137880 73699 24285 754442549 10927 3121 407419283 47434 88443 479567592 88443 59069 184070998 45663 88443 51112847 49530 88443 115630168 88443 54667 2144405 35626 54667 33965216 54667 14032 466604275 42166 54667 998768849 49530 77973 155012182 14032 9886 222702044 30928 77973 16108414 70612 77973 547105960 9886 50150 82738502 70612 59378 281043456 30928 32428 595627401 32428 1405 669073292 20614 32428 670417484 59378 2743 562855963 2743 54119 926936490 61307 20614 383259574 77724 54119 97260661 65808 2743 124731146 81373 77724 220802906 54784 61307 501916655 54784 64679 245649087 77724 84723 723772354 81120 84723 627643303 89384 81373 249497103 84723 37202 434154855 37202 79041 252595555 37202 49926 71519648 79041 68732 957493597 25954 37202 479845836 72516 49926 168500162 51902 79041 903868389 37238 51902 188379572 37238 16325 674017224 25954 38091 417510336 65737 38091 289127061 79657 38091 123151567 57864 65737 349078388 79657 33099 649049997 79657 61494 822834934 89281 65737 539619845 89960 57864 134120358 1643 89960 139288394 89281 73242 418916945 61494 19537 800093486 78497 89281 174680601 37011 19537 10577808 5951 78497 225386082 62174 5951 932194390 5951 81548 364584445 85438 5951 499256135 79698 62174 121648066 81548 65279 893520351 85438 9558 26880672 9558 15408 299964494 63484 65279 146150148 4921 9558 959221744 63484 46518 336832437 5107 63484 338426860 4921 19939 752841178 5107 44228 359544862 46518 18565 812146692 19939 86630 858587119 86630 27473 421596397 69822 19939 641968779 84588 27473 993002584 33082 86630 144925046 87710 33082 468665315 69822 77201 290409802 33701 77201 286048445 88990 33701 197777942 34668 88990 282474983 91246 33701 564985447 12997 33701 108026173 88990 54648 227573151 36411 12997 894449001 12997 90503 493421830 12997 63662 957240681 38058 36411 596644816 84432 54648 847823157 84432 9689 870050619 38043 38058 84871210 9689 59511 660509090 53658 38058 758453761 38043 84924 901598860 59511 16006 393809537 45567 84924 329217148 13758 45567 108892837 53658 36046 295591939 65871 16006 797614900 16006 45958 782819059 84797 36046 110283101 65871 80724 103692294 65871 42532 480766187 39030 84797 3909910 39030 45978 791467055 45978 8522 874447784 5655 45978 593968892 5655 6408 282391138 6408 91052 190908466 8522 64337 249441210 8522 43452 135883149 6408 46345 261002521 46345 78711 325377302 51018 78711 314211344 51018 64460 932275897 5037 64460 520088803 87468 51018 225787642 87468 66167 667631829 51018 16151 176634556 16151 29775 740175872 79159 66167 250534966 86157 79159 696956224 66167 53587 2096881 86157 27695 901959211 27695 39104 868370059 18992 79159 630239697 82436 39104 582575127 82436 73519 101545543 28424 73519 152869377 28424 2718 883460980 2718 14242 217819989 81654 28424 832736971 58087 81654 879847228 58087 15036 2677808 14242 37255 876943238 20272 58087 877099744 81654 36356 62510036 72035 20272 677014762 36356 83251 258436031 7422 72035 110128611 83251 28871 435407093 76660 36356 983575647 83251 80531 336643224 83251 66308 778450998 28871 67586 205910776 61467 76660 427174224 68158 61467 770494460 13918 68158 719854743 68158 1419 465312695 17394 61467 559339822 45439 61467 170418930 6250 68158 27283188 45439 86631 715528235 86631 8241 150052230 6250 46683 135788272 67305 6250 953286704 86631 31948 705581846 49138 67305 294210283 43467 67305 579532592 11123 67305 384254020 43467 32298 439605958 62075 32298 61690482 53254 32298 923855788 20653 32298 565474806 17391 32298 209110475 24533 20653 436457116 62075 13370 266286894 20653 4593 464974719 51284 17391 20554602 51284 14999 808295743 51284 9742 580240488 35608 13370 432570936 70520 35608 255993850 51284 88861 33080105 14999 553 651958849 553 15685 473486158 85035 35608 228762368 32412 15685 6697925 32412 5684 21754564 32242 85035 246819338 85035 62674 254536408 22112 5684 610394442 32412 16588 999533106 16588 27571 355154780 78238 16588 542912460 16588 32110 881463280 16588 67430 482582020 89715 78238 114007982 67430 22297 893331785 78238 46358 426618660 49226 32110 564422210 67430 7892 194404491 89715 84669 140314157 46358 44059 798319082 2475 49226 478307845 44059 81661 392933758 45571 44059 580931223 82140 44059 106183904 81661 59178 783730060 83978 59178 305584738 59178 71436 329821905 34983 71436 154828168 34983 41276 353598584 20341 34983 403496144 83978 78402 415924235 78402 62830 349770053 34983 80369 435252322 47308 62830 626047371 47308 61706 597793308 88270 78402 590151548 88270 74149 174537572 60746 80369 661461755 60746 70156 691446204 61706 10270 40965825 86573 70156 934017040 10270 47023 506851484 70156 38898 533598579 82076 38898 928759220 41614 38898 930515800 7300 86573 839160231 41614 20500 867402867 7300 44133 179302829 82076 52411 585621177 22989 52411 583254367 44133 9283 82233002 52411 72977 112031988 9283 43595 861523919 80245 9283 864755717 22989 87141 246172101 31935 9283 733179087 80245 4144 252272103 4144 35074 149060787 80245 49358 754226572 25480 4144 378100545 2981 49358 115108070 4395 49358 883698756 44393 4395 111223760 25480 37306 990198825 26209 2981 868351783 46903 26209 732775770 26209 66228 304408156 75601 26209 59871708 48687 37306 323334201 66228 27735 423934898 46903 68492 682865316 66228 35797 602211792 48687 84928 102177256 88268 84928 426040800 18179 84928 681608934 68492 30542 393662550 88268 54708 726434820 14867 54708 484260641 71888 18179 192879241 19225 14867 239536215 71888 24104 605461708 19225 34404 716848508 41421 14867 669636092 34404 18197 928318288 41421 65754 258896690 24104 9769 414992944 41421 22132 214399870 9769 11573 581932123 9769 58603 620993664 22132 86106 25497304 30058 58603 517146967 22132 42573 804352301 33243 58603 401553859 62202 30058 786273065 62202 70167 320621458 71499 30058 360696824 81113 42573 998121264 34130 71499 835953028 62202 48168 411814597 34130 87727 513243999 87727 54329 821557201 9810 87727 464989641 54329 8373 797958027 47865 9810 57566897 8373 62658 907411036 47865 54975 279103339 72944 54975 207256752 62658 29169 520656140 46699 54975 77101282 29169 68552 908276410 46699 66462 185254835 29169 1757 176322254 66462 35279 51551265 1757 13431 556166155 1757 77576 481579298 34964 13431 134077147 35279 12960 702679795 65089 77576 191609920 34964 30228 498504901 33386 65089 624622213 69767 30228 184757365 33386 13935 682990290 39195 13935 839697540 30228 68575 705857427 27298 33386 215608336 39195 12734 19554260 13935 16512 735623420 32299 68575 289271969 32299 60490 60668145 63799 27298 103056896 63799 2565 619880976 63799 75815 845383940 91232 2565 393749879 75815 4934 528231292 63799 44438 138687026 33289 44438 3203416 91232 43090 909095405 62896 43090 420491207 10829 33289 594872836 44438 69396 223140817 43090 34509 592998820 73986 62896 63860691 90178 34509 438571589 69396 3900 820829623 77845 34509 903603481 10173 3900 41487175 90178 40470 718569610 82088 10173 551077927 74588 77845 628897675 74588 88411 857090617 61048 40470 84679074 44303 82088 648578140 44303 25741 399004088 75185 88411 300116475 75185 22529 47934330 44303 47277 656874444 44303 60235 765952367 60235 7145 527104438 19004 7145 631416843 22529 61641 556280039 37405 61641 976853279 56903 19004 763537481 61641 61486 189671029 19004 45106 512775077 37405 73649 98957328 9507 73649 291186103 56903 35322 935192426 61486 59834 734959929 73649 53180 861349939 59834 23491 33106138 23491 10060 410850045 23491 40960 107766468 19713 53180 115748416 33796 10060 86359068 10060 18148 835321317 10060 9971 134701934 19977 9971 92922671 69073 19713 65146536 9971 10385 770403872 19977 56613 953678751 69073 52564 652820006 69073 9774 758030300 56613 48591 37145447 48591 68868 627241645 73283 68868 380582983 9774 55523 365328705 81222 73283 202844714 55523 802 673268138 73283 10396 960482427 10396 7451 918274737 59018 10396 107299013 10396 22903 165527391 10396 48763 508765135 48763 55231 335331731 22903 82872 513628237 64050 22903 1046557 76912 55231 386391685 10788 48763 459493374 35184 64050 104583435 38867 76912 879581567 79308 35184 747082801 76912 86436 981632143 49307 86436 423038143 86436 73801 121036994 40129 79308 119560188 21274 73801 884357014 9396 49307 797321101 49307 44940 279597232 7681 40129 985591029 9396 33978 437771592 44940 87722 903939443 30285 44940 518183859 61507 44940 50411354 30285 72928 271417309 54412 61507 916928602 2858 72928 345193905 8069 30285 248425497 2858 12192 318971618 57274 12192 834242680 54412 35482 907500560 27916 57274 331836691 63575 35482 33178417 35482 29268 399291029 35482 26665 287760377 36110 27916 780220959 63575 49187 736617674 49187 13988 16866467 13988 50189 679524229 78084 13988 84995117 64268 50189 74788959 49187 82534 954456763 53996 64268 370967821 67379 64268 599325261 14700 78084 726862250 14700 81694 982464398 8359 81694 92403508 14700 46453 983769433 67379 29730 148491581 58461 29730 143390271 56254 8359 620458870 11834 56254 14300277 36783 46453 312804331 16820 36783 464394427 56254 38073 950960912 36783 3070 648302798 83940 38073 108862311 3070 40360 3281784 9813 40360 658158171 234 3070 22285920 9813 37687 741207685 54015 234 576932280 37687 14363 24084108 68831 234 516742166 14363 55681 796278525 37687 40212 608827645 55681 46464 288776366 43057 46464 626330289 55681 29587 359327364 40212 30975 298941956 40212 59720 345146959 59720 46817 41070847 46817 39870 402520665 30975 83180 786355750 56556 83180 499476023 16393 39870 3248307 83180 53001 665908338 83180 64741 779327600 53001 1901 140882300 81493 56556 862568132 78969 53001 808718551 45923 81493 58930920 81493 83290 799556398 1901 74779 404108313 81493 17163 628502274 74779 39272 174204738 75145 17163 355327722 39272 70486 280174851 39273 70486 112144563 70486 12932 523559921 39273 44955 727688621 23609 39273 557336993 12932 64667 106988814 87343 12932 788622103 64667 35926 485250708 39014 35926 890064637 23609 8630 827618712 8630 88020 96496876 88020 43485 486773115 39122 88020 491091572 39014 68284 908688155 68284 68278 941440970 42584 68278 733088242 68278 57784 874380612 71683 42584 140662773 68278 44750 14402440 71683 32915 777265110 42584 3843 819497401 3843 15385 613436724 68330 3843 837157736 3843 4191 111826089 40963 4191 97689390 15385 17347 381250630 4191 49544 124168962 77281 4191 252340502 3898 4191 983299133 49544 53338 133073193 77281 22746 130077234 86010 22746 851388625 11770 22746 268943289 29550 3898 107431080 22746 5804 417951840 46895 11770 560117859 86010 31893 621466463 5804 20532 698085094 46895 19754 124758364 19754 66212 38362922 41267 66212 306905033 31893 1482 121666718 66211 19754 140153647 1482 6383 898850877 42870 66212 387552226 41267 33187 753225583 91115 1482 455634553 6383 69780 374603656 15334 69780 301698305 33187 41667 712956268 9372 91115 219247274 69780 37709 809615734 15334 64064 299145059 71063 64064 151854285 37157 9372 22644711 73451 37157 498867525 46866 71063 314863458 37157 47420 760623737 46146 47420 847057810 65682 73451 283502583 65682 43366 248947733 23738 47420 457272196 65614 47420 346375074 65614 16533 134192827 43366 1602 166426936 29387 16533 220239873 65614 64556 972739571 16533 68597 78904296 11044 64556 390072785 64556 63930 548304402 68597 35767 273492136 70874 68597 742267238 46236 70874 372738868 70874 33451 43372697 70874 26658 719914638 33451 74170 159439414 64823 74170 68636146 26658 89718 378477355 68638 26658 301103810 64823 7700 63084598 65032 74170 212335626 89718 43433 705721304 79248 68638 18212778 43433 73175 309476176 79248 49995 15384179 49995 12504 673519407 72179 12504 757468853 79248 83122 729748257 57578 49995 476226669 72179 48783 55037099 48783 47520 805028933 70840 47520 17520027 48783 2910 683704471 47520 21275 288676297 86895 47520 761183912 2910 83804 157371726 2910 86560 192634415 83804 24382 11111084 41867 86895 500234978 86895 57295 471649103 12638 86560 883400536 43413 86560 509528170 22952 41867 118504204 43413 22351 476109810 57295 66907 717430081 43413 68129 790872178 37362 22952 745623419 22351 89955 248640442 66907 55042 56905936 4423 55042 119168871 72758 89955 594110332 37362 83156 496642084 72758 58766 139633625 54967 83156 997591937 65165 72758 533373125 65165 53589 713036807 70524 54967 171958600 70524 79625 762675750 65165 4852 166874105 34201 4852 885193675 66920 4852 769932467 4852 82396 259279549 60242 34201 189490758 66920 63945 649916476 66920 78018 45236728 53721 78018 769519239 60242 75503 45625942 84422 53721 278608156 75503 7210 478947189 68448 75503 382677217 41650 53721 302990184 68448 36737 134126675 61158 36737 23311701 68448 45691 765411586 81604 68448 135587984 40077 45691 74489990 64440 40077 31703816 19810 81604 978625386 40077 34027 841689527 81604 36239 172623966 34027 55162 102659908 47195 36239 83822365 40076 36239 60820878 28011 34027 38578114 28011 51128 343663313 87216 51128 257121080 28011 64807 222002053 84382 87216 121602280 4592 87216 288050179 84382 65460 435499558 64807 2371 390135477 4592 50978 886707662 33693 84382 696275435 68293 2371 495550215 33693 70244 198907610 2371 39825 982440267 86622 50978 462833734 67345 39825 302369715 5264 86622 281209501 39825 69491 768455377 5264 74343 467235857 86622 4437 271526310 69491 38103 416824211 72234 38103 787068013 69491 66535 132658805 4437 42769 833545252 38103 53852 437589818 53852 18008 649666273 35258 42769 290618663 16071 18008 229379266 42769 45827 813390667 45827 5882 791093789 84048 18008 130598514 80782 84048 504911712 16071 31301 286927682 84048 50827 36680828 80782 28071 151459895 80782 90623 148434148 11592 80782 406368426 28071 82354 125674846 82354 78926 863102431 28071 9376 766854211 82354 46310 237022061 82354 39066 139590202 76643 9376 414253321 17806 46310 17166996 29290 39066 433305349 6278 39066 208901088 84685 29290 754240637 29290 87603 975711876 63015 29290 839696237 59990 6278 500364557 63015 74158 25632541 76664 74158 411956588 63015 44309 289333565 55889 59990 823544546 44309 10329 54400580 74158 2121 158160944 55889 32080 711951940 19963 32080 819063363 19963 61492 371753312 73321 10329 58881948 80528 73321 497007492 80962 73321 73995223 22279 73321 686628534 49292 80962 144932798 79845 80528 767132502 22279 27523 369997254 43521 79845 146612408 37999 27523 77282359 79845 71317 172101624 19461 27523 293414667 71317 47290 48774712 47290 16210 517924842 13734 16210 454359456 48071 13734 591964612 48071 84679 25734913 47290 74196 336204128 75872 48071 623662295 41700 74196 479023233 25159 84679 312422799 37266 41700 689131950 37266 53105 974286083 53105 53720 724836693 37470 41700 693599394 25159 40804 114393513 40804 20253 407978656 3023 37470 944719569 53720 33116 859383789 40804 13579 69996370 83931 33116 504665316 86473 33116 992372362 55941 33116 165323891 33116 42578 758175332 21532 55941 591292190 55941 3499 804309714 16946 21532 418703644 42578 1970 983270289 50832 21532 257603568 1970 72429 71437268 72433 1970 215258734 72433 49248 669420329 18500 50832 593638958 6760 72433 79990757 72433 51784 929300659 85426 18500 471798692 51784 22540 811948107 6760 75924 669398904 45830 51784 497780244 45830 32332 471290883 66910 22540 369805501 35355 45830 992787422 134 75924 474074960 50134 35355 34015222 80739 50134 241713744 75879 35355 682881489 65600 75879 143799618 134 57152 80209867 22795 50134 818958065 18217 75879 42977673 75879 65259 162704099 22795 7720 887257400 71053 7720 831463768 65259 90371 656956902 90371 73521 689263239 7720 46748 270832796 71053 12743 108881081 56901 90371 700094234 46748 56721 797226979 46748 84063 167150918 63520 46748 544594643 40285 63520 495913200 42815 56721 54850574 42815 70952 278349185 42815 61076 441356389 51325 61076 179616414 40285 52997 688619572 76058 51325 283745392 70952 52239 328562817 61076 81431 554360052 51325 45216 773982778 52239 37148 929411145 90872 81431 793845764 37148 65975 318336249 67277 81431 921163883 90872 10909 482529817 67277 23099 188035923 75126 23099 6669136 10909 57344 259598783 23099 43825 674244185 69818 10909 458861527 57042 43825 157532008 50483 57042 625767111 68653 50483 372597139 68653 17793 234496042 68653 35154 824672332 76202 57042 604666387 76202 70426 743859028 35154 31843 941137905 74208 35154 842101244 78125 31843 400198793 76202 12070 33093014 12070 49973 155590428 82172 49973 536153912 61493 82172 29813169 70049 61493 116144381 49973 46055 916775044 82172 91419 488672144 9729 61493 567470136 46113 9729 201904782 83373 46113 640742822 9729 45747 810444997 9729 64381 485693291 17945 9729 496437709 64381 75517 321532001 70505 83373 141649335 61413 17945 515686364 75517 42497 14998210 61413 57568 67020847 61413 14938 938982350 1452 42497 614066567 14938 12224 438025059 1452 21535 33835818 57568 60293 778416465 12224 32227 492999184 62123 21535 255788481 65223 21535 859414709 60293 20138 231667564 91212 20138 325570202 32420 91212 476971896 62123 54226 66644227 34029 20138 221349346 34029 17313 498396277 51173 17313 106123732 54226 55175 787499675 64755 54226 367283837 64527 55175 805265512 64755 43355 489956902 68686 64755 437038798 68483 55175 145439983 31983 64755 101210963 42019 31983 916296337 16106 43355 319978290 3406 31983 863282721 43085 16106 876069174 24471 42019 292650693 60918 24471 663908546 60918 87424 82593040 14849 24471 750347593 45922 24471 285270996 14849 19572 938855552 45922 88839 496962560 19572 35320 162896429 45922 18547 288255093 60285 19572 107809179 18547 343 382489558 57902 88839 834923537 18547 60957 727194863 76588 60957 299266147 51815 76588 652966667 57902 41437 783248551 33105 51815 675597770 33105 49046 312133749 44727 51815 167010970 19792 44727 799423930 33105 50222 157877660 22 44727 104836799 49046 56758 187433246 90725 50222 641759682 17343 19792 720184802 90725 29486 761899763 17343 68929 663621701 29486 63857 106492956 90725 79554 456757827 68929 19852 833810498 44436 63857 286127122 63857 32019 907858203 19852 14724 621765195 19852 6573 572432050 74128 14724 987505993 86754 14724 241058131 86754 73163 962651811 86754 24985 800223872 86754 85883 318660855 62225 74128 478289745 73163 27844 896585114 64452 85883 846552716 85883 91510 689529157 83023 85883 656056079 62225 13326 63837473 13326 31059 108527828 91510 49518 664474675 21525 13326 16722185 36197 21525 88894333 23472 36197 75016035 12111 31059 961010214 36197 41572 74300328 36197 15921 219518143 34625 36197 926263432 15921 37094 874056803 40577 37094 282057354 6531 15921 497259034 40577 35987 35881433 22736 37094 786688441 6531 22768 38107875 35987 9561 739353137 22768 53247 53006858 61147 9561 15538083 61147 15290 542584031 14029 9561 511399626 15290 48497 738381789 2738 61147 638706930 48497 27739 101104567 14029 34371 244755366 2738 75361 248920420 11516 2738 136953876 2738 43600 741970436 37764 75361 512104193 30387 37764 526033800 75361 27138 27338429 3278 37764 1834897 27138 26390 415810076 37764 84703 23035727 26390 69145 829603495 75214 3278 93329622 45063 3278 35736174 69145 88 518445661 45063 84802 496909877 88 35247 237700876 53286 84802 351950926 35247 82383 712993761 53286 29510 870115418 29510 5454 975634059 29510 85407 937848765 68999 29510 386044944 85407 13544 770842234 29510 31065 436911459 85407 49694 270644 36196 13544 323033168 13544 52422 878083293 40729 36196 875909959 52422 66729 248074200 27783 49694 145811619 36196 4872 866422197 66729 61570 191682018 4872 76330 722650140 91710 76330 559794273 20722 27783 212156327 76330 64490 532534219 30328 61570 742128891 79768 91710 820224985 64490 28454 11491703 52809 64490 404656135 56631 28454 569599980 7844 56631 546669184 1453 79768 144052091 7844 10807 66535439 23198 7844 669451113 7844 42255 842143065 12656 10807 448375901 12656 8613 606762782 59024 23198 791017212 12656 35413 468824299 62309 12656 554501736 59024 33809 858211329 52659 8613 772454029 28301 33809 367150802 62309 51446 640605459 44382 62309 500740778 24603 52659 352012588 6181 51446 362921411 6181 7743 322505455 6181 71454 445740018 84104 44382 494320255 7743 65837 380346227 65837 36939 26740867 84104 14965 966238546 84104 27790 6182413 42096 27790 673447966 9985 65837 141454062 42096 1213 562347475 27790 17674 62611960 43967 9985 402886523 43967 1351 553821563 43967 69474 618455556 1351 10794 951037261 1351 960 106931530 10794 46388 263350165 10794 47273 118015633 46388 57984 693070980 47273 49539 700366576 84774 47273 337987217 46388 43045 390086274 12642 49539 806700667 52447 49539 904853777 43045 73563 447709885 52447 27274 714579169 73563 24338 249215879 23412 73563 918571962 72846 23412 21092992 11684 27274 561387943 11684 82678 370920835 82678 6650 950705668 87035 23412 73507369 30140 6650 391941419 87035 89097 272115860 30140 10808 191422895 85299 10808 463945817 87035 70554 954272705 70554 61901 497559758 89097 74243 71317562 61901 35255 31360435 70554 57895 308107837 90066 70554 755878772 83195 74243 936130104 57895 42760 616223666 57895 52914 306651067 72460 42760 870870218 75231 83195 473931850 72460 16309 31110736 51085 16309 268504986 78242 16309 663213963 75231 43180 913329672 43180 51837 893953398 72006 78242 102838963 24887 51085 431761560 59146 72006 189299149 24887 57510 812569604 78045 72006 448731006 24887 48881 429119483 76956 57510 50452841 76956 34196 587411857 73773 76956 885003999 59463 78045 466976991 81578 34196 960208712 81578 60585 77325468 60585 5238 653830672 81578 37014 393674277 37014 78962 572731909 78962 25015 139795421 12757 5238 384173532 37014 60538 849727394 49712 60538 739711673 2312 12757 923396015 90599 12757 83261726 49712 33819 425820140 60538 14494 102891347 2312 87029 343334822 58005 33819 29063122 87029 30549 51863895 75097 30549 160915889 14494 23138 70501881 58005 71261 574761491 49631 30549 234423254 45556 75097 604320183 20963 45556 823064270 54249 20963 650808354 49631 73095 414482744 47049 49631 40121364 20963 77675 431479057 4813 54249 395426957 7268 4813 962130353 4813 72040 575563892 6218 72040 338729999 7268 84849 968293336 76122 6218 593898847 32307 76122 372299605 76122 54379 943955785 59909 32307 981093235 34410 84849 947070845 21568 54379 257630414 34410 81720 278939832 34410 75520 475831 45324 75520 151475145 34410 34501 736334034 45324 36097 869012981 45324 70780 292769747 43000 70780 335111993 70780 19007 841641208 7442 19007 325477003 19007 66761 916952235 66761 42203 791660119 19007 4063 288809277 7442 73698 88829286 66761 33788 471543994 15574 66761 560348629 33788 25330 511067947 15574 55689 490129524 73698 78381 237743736 1606 78381 404657320 72697 25330 77075220 25330 85087 810871459 55689 43196 662362684 78381 14405 943211305 85087 1491 672341793 52945 1491 18971136 14405 56237 40580507 62917 14405 583578568 56540 14405 103796210 68731 52945 451808645 63088 52945 413340684 68731 38965 157030960 63088 72335 556478434 63088 38578 140985107 73122 72335 141281502 4243 73122 473332638 73122 19763 524345426 72335 34725 145750738 86777 73122 135220249 12880 19763 543228351 90924 34725 210166700 86102 34725 101888770 86102 70166 77863442 86102 51716 432653339 90924 5775 62907890 70166 39546 756999853 37656 39546 601651958 20072 37656 105689904 1168 51716 413707645 51326 5775 657385261 37656 12053 792317436 51326 62229 330894918 21162 62229 119954696 82704 12053 355887322 47432 51326 270640397 11672 21162 767769684 13270 62229 166347860 91192 47432 584070651 53544 47432 260158490 13270 8216 278387301 13270 5337 606218674 53660 53544 799314953 21135 53544 654450665 26969 53544 71033723 8216 1896 4196217 21135 64384 328180156 64384 47426 416685932 7761 1896 965692865 5786 64384 840753427 47426 52362 496848270 90822 47426 925728559 20996 90822 444717269 5786 63081 839309107 38194 5786 41320419 84343 38194 750544610 29270 84343 275050326 29270 84546 60127572 70051 38194 269666615 30262 29270 831886485 84546 28520 635252896 30262 66311 626668370 50097 28520 485112704 51196 28520 327540825 50097 90485 432511278 90485 51266 329934806 79538 51266 132204426 79318 50097 899010200 460 51266 52772484 90485 23536 458225964 79318 88030 542819604 79538 13113 118833321 79318 30349 270566557 38897 88030 744751558 30349 5261 746055478 30349 5002 585966208 5002 79066 117753444 19079 79066 49774125 5261 57790 108505229 87910 57790 758704416 81021 5002 250641901 19079 9024 175408753 74709 81021 49335287 5961 74709 812284369 40386 81021 517770960 81021 28514 48717021 71589 28514 184313607 74709 27659 583493192 5961 40068 199027583 40386 62199 995113334 27659 23814 609915492 71589 85945 178907784 23814 82796 646230469 23814 51112 35567784 62199 53333 311029557 52123 53333 148268553 20221 53333 587944121 20221 16208 944517782 76186 16208 250612608 52510 52123 739387176 64770 52123 732345184 64770 66355 534006830 13380 66355 808170887 64770 81929 371538955 13380 57226 150777472 13380 47909 804797879 66355 68455 652764531 23456 13380 193394599 80054 57226 64903920 85814 23456 758763397 47909 68306 875750931 23456 3254 790121282 23456 22854 83225605 80054 83810 953490808 22854 42449 196473916 83810 92242 807254478 3254 56056 186014880 56056 8390 697994240 56056 68402 163794029 7713 42449 706416935 56056 87023 141218184 74017 8390 75264464 7713 37747 347436826 74017 738 798010413 44775 37747 350137794 37747 79983 493306921 37747 80161 168838460 738 41095 394616476 24573 80161 723099967 44775 6136 438418625 11342 79983 746017967 22695 41095 700909332 50538 6136 291967110 22695 52462 631251313 52462 59370 173469467 58388 52462 770332638 86625 59370 701399412 3871 52462 961186713 58388 34741 819288862 47648 59370 166209683 58388 66871 21003637 3871 81200 100348080 34741 47483 647977507 77470 47648 294422509 6122 66871 548104538 61077 77470 143167707 77470 8720 683546935 6122 33192 78671702 33192 37914 948013309 74696 61077 431275182 52067 37914 900107611 37914 27388 288686775 33192 60999 752237620 37914 84356 502859611 27388 54198 714103314 68720 52067 593469488 82348 60999 33618597 82348 90182 629981745 82348 44105 893814822 80917 90182 905189927 82348 21656 362278086 21656 38181 588558215 80785 21656 597467371 87146 38181 873855414 42845 21656 229669280 42845 12571 519479806 42845 73490 211771116 80785 3158 583800264 31371 12571 910556418 3158 87487 388051568 31371 16470 460761868 82677 73490 64799382 31371 67200 380371324 72740 82677 28492918 71028 16470 176734429 16470 67793 568621856 4729 71028 687073177 6353 4729 437353884 3556 67793 676926337 4729 66115 682537577 67793 37744 321372593 3556 30740 888888858 6353 69703 10183964 72877 66115 497152444 84304 72877 116898047 37744 86489 250432813 42069 72877 719241417 26656 42069 924556727 38854 26656 567562369 91672 84304 226315237 1972 86489 444281538 7908 91672 135825661 91672 33532 804633513 84649 33532 268411612 33532 47168 736905191 66977 33532 240671818 66977 25047 5482922 52162 84649 443937842 6442 25047 159798847 52162 50156 641439965 70490 50156 678810646 50156 11032 854356806 10877 52162 912137670 3700 10877 202697504 11032 54701 289512228 11032 64358 76513186 19807 11032 76466183 10877 12132 717664830 276 54701 785518389 64358 59811 67692246 25357 59811 937025631 12132 85961 285734064 43764 12132 142957438 43764 75771 810691787 59388 85961 523278540 85961 5172 579453177 52844 5172 49037230 75771 63363 157690299 70856 75771 917756217 52844 54660 293391289 5172 91249 641916892 70856 61181 646094910 4153 91249 582243320 54660 44570 157031820 71257 4153 202352533 92100 44570 595217989 4153 14641 533088128 4153 25982 934403065 25982 32436 315656657 49967 32436 978801849 78026 32436 902259304 56496 78026 746057081 25982 5968 697097710 49967 66219 764987782 23793 49967 116651533 66219 28807 527155071 83031 56496 428283545 23793 10000 181984199 1377 28807 389526072 85539 28807 83321273 35854 83031 563740082 35854 28911 583773117 85394 1377 264524013 41839 1377 477906475 17282 41839 820820084 35854 85849 271632215 85849 84069 719996050 84069 384 379408621 8813 384 921436676 17282 39579 884464036 9149 384 55291824 31617 8813 649172982 90606 39579 289901789 90606 7536 346618582 31617 68860 22689548 53564 90606 123822814 765 7536 960995465 713 90606 240806889 26790 7536 783321161 52716 713 805700147 53564 74964 27938038 74964 48923 32253333 713 7123 947538007 73130 52716 17544198 53676 7123 556058356 70988 73130 612095591 53676 50517 18660041 73130 15772 947441896 50517 74545 797458453 53676 4275 693022388 29083 70988 576516681 29083 57175 111610331 29083 80115 81990181 51977 74545 615547974 51881 80115 923646932 29083 63956 321968937 51881 54866 203613182 74374 54866 552035406 51881 12600 765884222 35913 54866 725158572 90444 12600 176620537 22480 90444 638325456 35913 65265 451039087 20168 22480 61391456 22480 71166 732344179 22480 55932 773678240 20168 79241 276291745 79241 54242 551405706 41103 20168 942738489 58954 71166 76109617 55932 37198 145750850 84551 79241 670486740 83482 37198 457333523 47185 58954 353031571 14388 47185 497134449 75600 14388 250193023 44071 84551 267960656 42245 83482 574068261 47185 54566 326802181 56665 75600 672529982 50839 75600 242389910 54700 50839 73039920 50839 40334 36529493 62959 40334 581996278 16062 56665 348948355 59538 62959 698169752 18360 59538 761217148 62959 52481 844063236 89713 52481 296211337 16062 82433 146801115 997 52481 980317648 997 72145 172133470 61754 997 138028966 19955 89713 672310746 61754 59157 86694147 87522 72145 229010205 57856 61754 643565300 87522 67015 700282059 59157 55073 484044800 55073 81163 659362773 57856 50376 645416932 3747 81163 327692359 81163 34840 431221716 81163 73226 330217450 55452 34840 73883101 73226 85819 225811538 26227 34840 874012701 73226 35520 7511754 85819 83585 996663087 26227 30305 181905512 25058 85819 877179577 83585 29943 264957640 25058 50233 417998540 28245 29943 53356019 29943 11033 952550736 50233 31255 587552844 10654 31255 922767665 58259 28245 857118097 16335 58259 792033497 20461 11033 933938782 2489 58259 516870460 16335 12082 625150046 45933 16335 410211677 62827 16335 107957527 88464 62827 17516999 45933 82767 195264698 29893 12082 405811454 88464 73379 267957802 82767 73140 130494737 29893 43902 578369683 25560 73379 34032611 7139 73140 533529490 73379 34677 933684078 34677 67382 15822356 20098 43902 283015833 20098 42424 296666873 81531 7139 814544157 67382 33702 43285804 46566 20098 259511418 65812 81531 189179647 87449 42424 146139068 87449 61825 24241341 65812 56103 697183032 61825 61978 228276864 87449 79463 613512961 61978 44231 615755940 82932 61825 677601772 61978 26762 161894896 17509 61978 244965716 74033 79463 42036126 17509 4556 832511087 82932 18530 32900540 87418 74033 965552616 55934 4556 429360127 55934 29095 932462372 29095 72248 354608799 72248 10486 2984119 29095 14350 483068310 25206 55934 671049280 65087 10486 85393968 90536 72248 223024420 29414 90536 637140511 65087 23891 702951686 25206 33202 216944742 65087 91186 829269006 69697 90536 180931649 26842 33202 450200215 33202 66027 13868038 66135 26842 142534881 69697 7829 345849564 7829 78262 914284287 81805 78262 6115042 79632 78262 931824850 64341 81805 174984605 7829 77188 905561223 77188 18909 592469070 82101 81805 961528478 79632 10562 881728184 4077 10562 28644987 10562 89037 464913915 4077 42088 210170143 4077 900 224726786 4077 82627 859677751 4077 4003 781155888 42088 80837 386855686 80837 85383 929726233 900 77311 679980164 39548 85383 923441078 77311 56516 130057325 47367 85383 67195495 9400 47367 358804255 67998 47367 16720541 47367 71576 741790495 67998 21719 837329247 8554 47367 702154349 21719 64916 185898524 29440 8554 653121425 21719 41452 277727550 29440 13012 354252831 91248 41452 220044507 29440 20911 38405240 13885 91248 894764840 13012 5674 938128363 20911 47746 182706769 76542 5674 769147951 128 76542 103804236 76542 55023 614599527 85029 55023 153317640 91686 128 724006199 55023 44264 831858204 85029 75407 997922748 85029 29690 43517740 44264 23954 280898387 27766 23954 868876049 44264 75221 380128727 27766 24970 228776084 55763 75221 91207646 24058 55763 136919370 7301 55763 646779542 75221 22947 97521697 7301 78134 274561101 22947 24514 101428749 86616 7301 879399756 220 86616 98067000 44531 78134 97909625 51050 24514 734599203 44913 24514 652714631 51050 58971 304425596 44531 20366 99362232 63184 44913 421280584 63184 50733 114738552 50733 64231 750541273 21022 50733 478630291 21022 11906 235282206 64231 22316 912119480 22316 45366 98886376 25098 45366 91678884 11906 81551 928357558 53126 25098 455061512 45366 21521 279517295 80737 25098 661382461 12244 25098 206352558 29584 53126 792233440 26508 12244 100226459 71294 21521 536596149 80737 50450 76119329 26508 15215 876596409 46037 71294 857280896 87455 50450 271670294 78061 15215 185669233 214 50450 130399705 36127 214 75503055 46037 11970 484870732 11970 86985 45673578 33364 36127 882801520 11660 214 50452429 36127 18568 191823720 1239 18568 710797422 64660 18568 620099489 68914 11660 580685530 62102 64660 37563622 64660 18949 808030337 9392 1239 188498160 9392 18306 121903082 68914 32816 462907036 62102 18739 496474577 20309 18949 444644272 74187 20309 667901677 66384 32816 428354594 20309 6795 574479946 24713 66384 743798827 52471 74187 707856444 6795 39835 734253709 26821 24713 624712406 6795 90635 82194096 19488 39835 363565186 45821 39835 567235494 19488 91040 33917749 60029 45821 541939457 53899 45821 68418456 60029 49809 168425843 91040 8995 450669582 8995 19108 841903364 47243 49809 247617817 16794 19108 537179213 19108 51419 433930422 67050 8995 152062836 46776 67050 921633286 27847 16794 412957082 61284 27847 93186094 67050 50346 309292677 87906 61284 467425244 54693 27847 480863152 87906 47574 337294523 54693 70764 362196521 17589 50346 27649101 87906 15369 675638711 15369 51401 848725177 604 70764 301922641 10149 17589 640316382 10149 27277 623473456 51401 40846 825112593 51401 83615 68550020 83651 83615 661852837 10149 64907 998124270 68627 40846 829174627 90739 40846 64306559 70383 83615 36461468 17963 83651 650459213 90739 76636 567972319 70383 603 484501668 61981 603 248310798 4255 70383 778972801 63421 61981 382715153 63421 69426 45895319 61981 32012 772513645 14756 4255 949794688 4255 66594 297421417 76067 32012 49404817 20773 69426 204884508 14756 40922 419345883 3296 14756 59978733 81070 66594 183175357 76469 81070 28822152 3296 30404 175228890 40482 3296 551323003 30404 48804 897448590 25066 40482 672387286 48804 37003 749186125 21408 37003 462349533 21408 2589 930650323 32078 37003 21999268 38415 21408 537522115 41416 21408 456338769 74839 21408 131211287 70292 38415 339488717 58216 70292 695282412 28800 58216 886725960 78216 70292 200940349 58216 9917 564608687 70292 53378 217375282 40912 28800 888416144 28800 27427 768081840 33471 9917 496277963 33471 9638 320938569 77667 53378 869898458 53884 77667 898523372 64275 77667 689582953 33471 83103 63834760 77667 2913 728005117 64275 84436 807144999 28707 2913 450635915 28707 25526 171993982 28707 65641 85917879 84436 65667 105426336 11143 65641 454136267 80798 65667 471490955 65667 9978 290141839 65667 74412 608388541 2540 74412 461873460 24312 2540 450079996 9978 41556 885948701 42504 2540 76185994 42504 24346 342197904 42504 88914 573969726 4857 88914 187583148 24346 55072 842729553 60147 88914 441091185 55072 55129 828097286 88914 6372 92690565 45069 4857 30051979 55129 66170 108841590 55727 60147 741895593 6372 51350 446148428 45069 36758 890435929 78657 45069 984643943 39289 36758 92310156 51350 19344 394151993 39289 75288 151156998 7085 75288 13549601 75288 40823 659069267 40823 38608 811274148 7085 80124 691868160 80124 69504 221555055 69504 10844 631890746 38608 30231 306005419 3590 38608 861072451 10844 19597 868518357 4573 69504 518863135 77161 3590 805768527 55071 77161 75205023 55071 21685 602331339 68327 4573 366037814 54512 77161 893560376 21685 73765 437865927 58635 55071 947354235 21685 52139 108242726 59596 58635 303766714 20301 52139 716026416 58635 48118 25109032 66953 48118 839567387 25749 66953 714892586 28388 59596 598477807 28388 26011 156124232 37917 25749 603110428 51047 66953 379156356 53536 26011 457337929 26011 12513 403379678 91621 37917 683003725 64871 53536 45603255 90160 51047 56566382 64871 91898 70321196 91621 27089 456618572 29066 90160 669952691 90160 47261 751926027 90160 41303 373078501 12779 29066 878692522 12779 7266 144649603 29066 58466 228931080 41303 82874 299543972 58466 53442 967699292 82874 50533 215389657 7266 73183 365220722 36824 53442 953445664 62656 53442 620742089 91671 62656 21610449 1291 73183 844522757 23719 91671 547150276 46556 62656 23568603 43005 1291 326302667 11808 91671 764681039 60604 46556 219504394 23719 60200 492384954 51754 43005 825576591 60604 47228 517444179 47228 85466 405873890 51754 18000 656337239 18000 49182 615213393 47228 80761 945065580 85466 26998 922298757 18000 11249 420224325 82216 26998 95632489 90100 49182 593389899 21884 11249 270921110 11249 51643 712402081 17556 11249 392453131 9862 51643 1637644 66758 90100 825489381 49073 9862 828627869 17556 89110 67854980 7463 66758 628702884 9862 89637 536248220 66758 65321 800025115 65321 34753 159114434 3261 65321 572637019 39695 89637 15931065 89637 30650 730355096 3261 53227 962641124 3261 47110 606862667 39695 60091 940703496 47110 74659 535818710 23287 53227 501380567 90143 47110 650146851 60091 1498 883995300 23287 23736 682968620 3448 90143 677363119 23736 41407 983128198 74773 1498 301744328 36854 1498 217589301 66895 41407 233276709 36854 48200 247304652 74773 46802 635604012 41397 36854 213287675 66895 42234 153921092 45152 42234 536840069 40324 46802 991931438 23366 45152 132813916 45152 67140 462631483 63300 42234 525214654 89898 67140 114251837 87850 63300 3509763 37710 89898 77403828 55328 63300 710258993 37710 62509 474823974 89898 34548 692523266 37710 11692 570590962 62509 11510 809824804 16849 62509 770004014 11692 61301 509472809 79193 61301 695779170 40845 11692 871066043 11510 77018 971488007 87924 79193 33538965 82476 77018 639357075 53538 79193 633262622 53390 82476 324485941 53390 58144 250256567 49221 53390 180959396 82476 69930 781037923 53390 31296 740880203 53390 64929 68916752 58144 4461 118421806 69930 92528 75215189 92528 72080 754370384 4461 78865 664867275 90608 4461 483517225 49626 4461 990376513 90608 8032 392329627 72080 15396 741641071 90113 8032 140218145 80332 90608 490328312 90113 53184 569225128 8032 18777 866593853 28039 15396 406133138 80332 89294 258484242 26877 18777 678742015 2959 18777 163517205 18777 76364 58658899 28039 13878 538105990 1076 89294 675936740 72340 1076 115695187 42161 76364 591422933 76364 18788 319491897 17498 1076 687536226 1076 33728 720471960 42161 21341 141069361 68695 33728 144974806 53733 21341 656417850 48070 33728 312995361 48070 24343 216749485 57569 48070 62080678 67293 68695 898880595 86556 57569 545171671 32058 24343 169362975 57569 24096 623085126 86556 33813 991283625 86556 75270 857270028 24096 21816 402401062 75270 34281 271491817 33813 5217 90411243 5217 65672 622724358 62355 21816 907796747 2529 62355 794291441 2529 80123 336816871 80123 52133 331798284 85889 65672 531282754 80123 21123 301574206 10333 80123 177025893 80123 62062 240219193 15429 85889 635056236 21123 48397 191688581 30408 10333 454600981 48452 15429 914079118 59563 62062 78236884 86174 48452 799455679 48397 40627 882567410 79011 48452 105161428 79011 61074 894911899 62818 40627 59611455 79011 42159 859256020 79011 14553 637811476 61074 4938 342837749 42159 52937 673218473 37234 14553 491164257 49649 14553 866252507 41636 52937 629258334 52937 92562 457593054 39595 92562 959416046 43924 92562 793377706 92248 49649 409759457 22010 41636 911333754 6927 92248 720046122 2541 6927 787723724 6927 18356 768464400 26028 6927 699203142 22010 57669 943777617 18356 40891 723291893 2541 77429 128916649 1825 40891 658995357 18146 26028 14980733 12018 18146 451334097 77429 44783 435705302 12018 73816 580614731 81923 44783 133115673 70532 81923 137806977 12018 890 671858522 81923 12356 687718345 70532 54300 918152261 81923 77597 711895366 75018 12356 27809949 28650 77597 19369781 37117 12356 453145825 82323 28650 963235630 75018 92266 991688390 92266 58405 907176077 1497 37117 999995201 37117 30209 503424538 41358 30209 119953675 58405 33454 535854550 58405 5950 310548056 27378 1497 648460825 75843 27378 280351306 41358 63772 79343922 67342 75843 516653939 75843 47983 590152928 75843 8385 759886844 22873 8385 221084152 32638 47983 204700732 8385 92559 500127841 75178 22873 659067119 27931 92559 908090943 57239 22873 470846792 80623 27931 947279172 80623 30083 348071100 28960 75178 696386162 57239 81932 714344297 12099 28960 346058433 80623 32603 386058856 28960 61331 45715520 42789 28960 921674341 61331 21312 299693032 13695 61331 97907505 21312 28148 599626554 19670 13695 705096966 5701 28148 204030058 28023 28148 212091013 5701 31798 875742755 31798 27237 376152833 19670 88013 978770969 77055 5701 863704699 4642 31798 235359438 24345 31798 725036817 2920 88013 425260949 2920 26549 859336573 32864 26549 13808468 47866 2920 959361264 26549 72692 20121150 13688 72692 686795033 35257 72692 64909705 10453 47866 572018447 13688 77196 461088783 35257 81722 233577114 81722 56086 172079963 56086 18 864886165 52677 18 38986578 77196 17414 678524412 18 26741 11672560 42106 17414 708280234 17414 55315 367173252 55315 54395 907909975 17414 20586 53660422 39266 26741 399515918 51192 42106 629572708 29930 55315 546045623 39266 47200 183235649 29930 83372 963422174 47200 79434 754689879 70901 47200 833672319 47200 86331 511761933 79434 4778 77620774 70901 28721 132182048 13953 28721 677610875 1237 13953 864739114 91744 4778 580788115 742 1237 806024267 13953 56442 170443135 26022 1237 61002030 92041 56442 638498959 25863 92041 508786353 56442 45015 237573500 45015 37056 155125002 29474 25863 188862783 92041 4462 103027662 45015 53249 689101073 65897 29474 573609936 29474 41423 870570804 4462 6814 80416082 35153 6814 702162941 45275 41423 786589139 78872 65897 882100261 41423 3652 329198196 78928 35153 9847144 3652 13414 475018798 60355 3652 785807662 51023 3652 685407034 13414 1169 528343501 29891 1169 929409535 29741 51023 455379616 29891 23540 592257736 51023 12588 204775840 29891 41679 763718885 41679 11820 576692355 8529 29741 476044674 41679 25991 641806512 41679 75415 266839052 41679 17571 707763568 8529 45428 428966519 45428 22631 838753822 62257 17571 218473164 50910 75415 740306816 16485 62257 352975346 84361 22631 449444932 22631 13186 690889301 49010 13186 19854777 13186 89387 901821586 16520 49010 301531058 78291 16520 299977261 49010 68542 214708138 32761 68542 9595059 78291 37508 891172096 42745 78291 85454123 37508 90251 577504057 61757 37508 21579075 66794 90251 270922308 43980 37508 745852063 43980 55746 996448784 50449 55746 984912141 55746 45861 233728640 66794 84260 55750965 45656 43980 811464828 1350 55746 478214033 36175 50449 328145722 45656 18569 696251998 63288 84260 406729577 90455 45656 251884858 50720 90455 687313866 52089 90455 601870036 83562 18569 851759622 83562 50510 386108502 71774 50720 863501348 50720 65527 838943753 9897 50510 83304324 9144 50510 863392898 71774 88077 57206386 76219 65527 570616380 9144 83789 729232763 76219 51672 686699799 950 51672 679538055 950 24781 452748693 76219 16260 941315203 16260 32637 89202004 75382 51672 41972531 63246 24781 598479692 32637 79822 314521149 63246 19364 721446782 75382 58829 969065108 58829 20254 595521679 7020 63246 941795479 20254 587 369402395 20254 39325 230574790 6478 39325 720189428 6478 46178 841365536 39325 84808 722218736 39325 43218 642357373 39325 37143 459687572 53906 37143 879600978 84808 58253 917334346 11425 37143 92477964 31963 53906 520338361 31963 36234 205434932 31963 44523 290054309 58253 82243 359724728 24704 82243 79385821 44523 22320 197006915 24704 27723 153038421 67893 82243 93839690 27723 30960 92421956 67893 7024 132633425 81078 30960 308625167 27723 75463 989608119 30960 45993 211179725 7024 10327 169718664 81078 64820 348331656 35415 10327 201877158 64820 55898 521712090 64820 61235 815487859 35415 56961 434328478 55898 73295 697342386 75620 61235 329249143 48026 73295 667535214 75620 7491 174447354 17255 56961 355515412 7491 26259 696580129 17255 41080 81510000 19503 48026 115655985 28655 19503 626034385 41080 51785 497876265 26259 38128 160382479 19503 73164 910466025 19503 37837 567394288 49502 38128 769571725 49789 49502 96460864 38128 55871 410611084 68044 73164 422647201 44643 37837 393185249 65652 49502 74664140 50149 55871 704073668 22986 44643 687018260 86729 65652 770844738 86624 22986 110891793 86729 5055 397195427 86624 84822 65852781 86624 32856 237711926 33992 86729 593795962 56082 86624 588494894 8098 56082 285388766 83233 32856 249105097 8098 52996 266999522 56082 51641 28169228 8098 6686 104609106 8098 47449 484861837 6686 81439 841503427 47449 89265 609452797 78832 47449 442105651 9604 81439 2082646 89484 47449 119314607 42575 81439 142439971 89265 77979 146866113 8319 9604 411402645 65813 42575 380846197 33464 89484 606885024 67444 42575 62996858 33464 76535 900600940 67444 74647 220739000 19769 76535 872159450 66888 74647 55157343 40676 19769 504621351 40477 74647 398473141 2164 19769 130215156 66888 29544 199404382 55286 2164 98608936 29544 53692 384092222 79176 55286 356402724 79176 69545 473717152 53692 57061 976653108 24023 79176 472735606 8820 79176 373314660 61433 79176 144560953 8820 51520 865728841 90645 61433 907718466 20938 24023 543164408 59507 20938 799942278 90645 14706 564569277 32899 51520 866892605 28016 32899 744026911 20938 50327 679598582 8584 28016 90048674 40918 50327 936201101 89169 32899 299681837 89169 79569 919289464 8584 40513 116997951 86410 8584 564905778 79569 86192 927757533 58043 79569 469260909 90263 40513 927283032 86410 82325 88923716 32832 82325 192371533 86192 87196 75782248 87196 30321 792314113 73459 87196 304241591 90579 82325 714004538 32832 58676 84009570 73459 43572 752563675 85135 58676 103020958 43572 55350 282645274 5639 90579 33613158 43572 91737 119368192 55350 16910 594988534 85786 91737 160502015 16910 66037 545644798 3610 91737 293745168 66037 32691 115781537 89605 66037 228467208 5070 89605 95573860 32691 36920 134238637 36920 55243 114671394 89231 36920 88688323 89231 38763 357329086 60126 38763 71407983 38763 77663 598530209 89231 38127 187693165 89231 15000 458729180 6134 38763 83178651 76881 60126 206703430 82060 6134 117967156 82060 52068 36498413 64682 15000 91949442 18780 52068 750345373 21226 64682 196360083 21226 51719 46230669 51719 68474 950767381 75704 18780 883874594 75704 64026 212099374 76756 51719 585740401 88116 76756 554070073 68474 77504 490076962 76756 57280 521446676 76756 47075 901340943 88116 56759 855040204 68079 56759 553338691 7157 47075 565425301 47075 9001 89752383 68079 34566 447149752 74151 68079 682824090 33620 74151 391049687 75356 34566 826624903 9001 7031 742473169 78529 34566 86305472 33620 30927 804219527 7031 89946 90596248 46442 7031 708832831 46442 81603 805085537 30927 85614 381995700 30927 83346 687421183 89946 71669 372019904 43912 83346 915075963 61452 43912 388146027 83346 87012 299852646 38970 61452 549958800 81699 61452 331321962 39816 87012 564247843 44578 38970 135341904 23331 87012 573479062 18904 23331 113809904 23331 23493 746209596 48731 23331 293537239 18075 48731 785079360 23331 15597 537838284 34144 48731 510081956 29581 34144 109143664 15597 80076 171052041 31036 34144 672063413 31036 54945 881564321 84936 34144 247010195 51681 29581 807109143 51681 5585 77564307 73288 54945 441311721 54945 4947 530594347 83178 73288 139586285 73288 13336 97522072 73288 22259 848810401 13336 36513 193354658 35167 36513 194714786 83178 2339 505997520 36513 4185 808968758 3392 36513 439414951 23477 3392 344393509 27055 2339 391735215 2339 47590 788427122 63244 27055 362513650 47590 10308 922110265 10308 11863 819409601 27055 44929 505500516 55725 44929 83245469 10308 8272 994408198 55725 34931 530882680 71815 11863 276859550 56028 55725 182141060 71815 77384 307946630 48682 8272 28887427 44114 77384 8312463 4800 71815 949452536 44114 656 284813440 69846 4800 431180151 4800 83445 684965860 34426 44114 521293177 69846 55116 86288107 656 47571 823014460 69846 47755 543223075 53409 47755 236875422 34426 5984 792060169 50707 47755 85882572 47755 82618 197028139 47755 9477 245526754 9477 67107 661194910 21470 5984 621890156 21470 64681 595232906 64681 45640 874729692 18168 64681 617563142 45640 57765 658319607 76410 21470 804636343 76410 66272 762121476 10769 18168 225348261 3090 57765 482713071 76410 48072 196428566 10769 68432 11235309 3090 29862 192379293 46528 29862 762441152 83279 3090 70174211 48072 64103 894382199 31130 46528 134898435 46528 70831 105909192 46528 9257 792647746 31130 51729 315210386 44554 70831 844097776 35833 51729 565256240 70831 86536 5659126 73215 51729 392174918 73215 741 617546353 30969 73215 852095070 45987 30969 299509180 73215 45369 507496352 57839 45369 665480958 57839 59133 733812253 64024 45369 130421760 70145 59133 24573338 12062 45369 849499507 12062 38087 700484234 8763 64024 668670461 38056 12062 757390842 12062 84084 694257311 10278 84084 14018706 38056 65515 355057498 38056 75441 635956521 47619 75441 133597961 77812 10278 639095118 13705 65515 56414670 77812 63286 777511962 78543 77812 121561674 78543 78157 15099845 40632 63286 992035017 17130 78543 222336326 40632 951 22672060 58775 78157 41230829 58775 57876 643547878 57876 73103 56627108 68626 58775 826301451 951 33562 742754324 60744 58775 181872136 60744 2439 858995499 35613 73103 719278786 33562 36546 601093586 77620 2439 349714787 49042 2439 202621782 77620 65313 742446112 41990 77620 575776242 36546 88824 109911157 44971 49042 133564705 41990 891 425965827 65313 39980 528958435 44971 26421 825933552 26421 75163 112351594 26421 68239 361264055 39980 55784 391143002 71470 75163 86333113 1430 68239 711122635 14766 71470 600745469 1430 9335 286338053 55784 84252 543338118 69044 9335 274253066 9335 32320 559197809 39889 69044 872781710 29577 84252 500658225 82137 29577 654208530 32320 34071 33658297 33977 34071 848654107 33977 54363 621268857 34071 19360 69375901 15789 33977 816111618 89760 19360 230701801 54363 19299 710657404 19299 90649 560572979 19299 48510 106557007 23670 90649 966895827 11094 23670 188387216 90649 32194 935679355 11094 76127 91178201 32194 20471 269210340 13778 11094 519840179 76127 52257 370976827 65634 52257 106585836 76127 8884 118123023 19697 8884 33152985 13778 1570 267936654 1570 36559 648017825 36559 60560 456742033 36559 57169 440462890 71035 60560 227627151 1570 59086 716742394 59086 2552 49431372 81715 2552 288188221 43892 81715 357747334 12548 59086 498604491 2552 79087 676235546 34331 43892 550376544 89971 34331 276975844 79087 88216 119359657 34331 17897 942366120 89971 10282 435114138 51910 34331 706809942 69241 89971 708941228 69241 56569 146839892 4151 51910 33383338 21522 51910 401456714 69241 27546 421506371 26848 21522 212804390 21522 84308 288515161 26848 13581 941577362 21522 44005 197509398 27546 60860 510597020 46936 13581 370057980 13581 78468 109881020 78468 69427 35188079 75228 69427 346962976 69427 52199 115066264 46936 76038 110983230 52199 63829 922357593 88556 76038 530960658 63829 4117 337322863 63829 6230 263415711 88556 41586 383305457 4117 83751 321040175 15151 41586 46771824 4117 89980 311456619 72403 6230 585463144 41586 59191 697199861 59191 9421 462142852 59191 12816 149971460 59191 2484 564360720 72403 7363 525182197 12816 63850 255740053 63850 48926 60983524 67883 63850 746504896 48926 25370 986354925 52038 25370 376877903 63850 43401 695173342 63855 52038 578507086 23150 67883 284520328 63855 34167 983863752 52038 31715 722076480 63855 5286 123063285 86268 23150 229880720 31715 57763 931389921 20202 57763 787569767 36720 31715 876786613 2072 86268 880210323 45685 57763 948917389 45685 15897 163140662 90989 20202 238170727 84256 90989 631766394 15897 80120 104298923 74971 90989 227748340 52782 90989 48185953 90989 31398 160601268 75438 74971 960761962 36355 80120 453892951 74971 6414 6986788 62297 31398 521547734 12978 62297 63625849 54768 36355 139160049 91334 6414 474385814 54768 17006 777971828 17006 60883 665596917 43371 12978 823758187 43371 64418 795640776 21572 91334 518816274 70991 43371 487497018 43371 20983 287778407 4544 64418 111349630 43488 70991 420249025 87475 21572 36090121 89031 20983 860969538 4544 76272 410431996 4544 38132 833969966 87475 52470 396667472 9884 89031 972019356 89031 55230 845016736 9884 90318 999389187 90639 52470 396136373 2349 9884 266897648 58031 55230 983704656 90318 10388 796749548 12403 58031 384794884 83292 10388 711917343 58226 10388 385423979 12403 55098 273288804 55098 69786 858824694 46836 55098 317107357 55098 43530 221808314 41044 58226 448347234 46836 25431 124207339 69786 52055 342045421 25431 77593 875390473 43530 80903 184870428 26517 77593 17098334 54941 26517 168336696 52055 53392 89998346 17616 26517 29553713 26517 14644 754646897 53392 89761 823454091 54941 89767 726153773 27981 89761 414101325 27981 48758 936033937 89761 31974 706751507 27981 65353 734802354 65353 67338 776318036 48758 32468 280498031 65353 82196 533266467 32468 91720 312314416 43823 67338 132448050 67338 42425 22421320 32468 12681 887764787 80452 42425 118387338 80452 69246 587212894 58605 12681 511305904 42425 83757 718137810 12681 55499 64958930 86939 58605 674954494 58605 6198 715964166 58605 70361 11351468 6198 77793 94353792 55499 69391 14808913 67852 77793 758549310 12577 6198 383256675 79703 12577 118728623 67852 12533 105309174 12533 17074 669005819 17074 62428 106085957 30484 79703 615425159 5519 79703 365460092 17074 12087 808998534 30484 71710 69223441 5519 46014 68353387 22234 12087 874950330 26478 5519 830916635 26478 59222 940116771 26478 77729 526487651 16331 77729 152638598 26478 132 208033762 69716 26478 60933387 132 84221 904116346 69716 3717 172945026 87387 132 716865570 68314 3717 65548023 69716 48227 824846181 75102 87387 311538142 82351 48227 367122365 21078 48227 360318530 48227 21844 977455866 21844 14116 777342352 82351 86429 974087007 86429 67359 586159277 55585 14116 377417507 86429 37969 343160668 67824 67359 127209496 86429 6841 617246353 6841 80609 127885664 67824 35843 456964358 76728 80609 921738710 80609 45463 29558312 58761 35843 953520493 77840 76728 85462307 40178 76728 574374385 76728 32746 313667659 32746 66736 533566046 40178 89632 212719102 71068 89632 660985484 90743 66736 713260410 6659 90743 390192602 89632 63077 328886960 71068 16112 165547832 90743 78403 548727940 57116 78403 441357390 57116 5711 138184728 55458 63077 380721027 16112 52272 814713691 57116 23896 361355842 5711 51965 359917077 17289 5711 198473184 52272 22622 340076828 67433 17289 617111096 30951 51965 92208632 30951 34715 204190658 49738 22622 21532271 88662 30951 566922818 49738 14555 111785358 48024 34715 1585242 34715 29864 25904144 88662 38838 371238294 58002 48024 511071431 34081 48024 184348260 2751 38838 938717189 58002 91085 930993819 44831 58002 333950678 44831 50682 677251701 44831 74689 861506231 2751 57051 79339786 74689 7263 424975726 57051 43498 464216603 62106 74689 730430052 57191 62106 501959926 75486 57191 616126420 71278 57191 60277756 43498 55578 799004149 57191 49016 658635784 74548 57191 35991719 13508 71278 193409752 26755 49016 93720844 55578 27258 978375873 26755 88951 106386923 74548 25062 101699028 25062 28545 802506720 26755 20995 626640715 68117 88951 317085605 68117 75613 379023142 86979 75613 974513087 20908 20995 742247416 15403 86979 237044586 1885 75613 85186421 1885 26096 86557571 36572 86979 51157014 20908 3380 144355297 85331 36572 802290896 36572 53669 221486685 41110 26096 665747661 41110 30925 141327043 51312 53669 148283110 30925 3270 801001850 31379 51312 876348908 57572 3270 718297491 49231 51312 18119463 57572 67808 841387817 70877 67808 988482785 29749 57572 415408400 67808 72646 819513836 28047 49231 375040459 67808 58685 329547960 29749 16093 820270314 16182 72646 757471895 28047 26496 765021975 26496 85445 222146956 65082 16182 43182595 26496 35679 555215480 16182 41003 997870239 15896 41003 814788249 41003 51151 244485487 65082 81888 966527359 81888 66869 445790940 66869 23849 16822057 71353 51151 586228400 66869 80191 68198010 54317 23849 412039443 80191 41924 333180964 54317 11696 382101175 41924 75592 126583106 11696 53467 218905114 54317 661 758504866 44025 661 424192827 44025 81152 811304852 661 67227 450317433 67227 67550 843263496 43844 44025 164033513 81133 44025 633192574 67550 47441 469833700 67047 81133 176056491 43844 85801 338866873 91785 85801 869847307 81133 8467 494516819 47441 6083 835732422 91785 52983 998713828 91785 76605 876257492 52983 53628 16078289 74346 53628 37255700 81058 6083 653515404 76605 40237 714850531 81058 54428 179686353 69116 81058 651152107 11912 81058 72937583 24983 54428 658577016 54428 50588 786875660 13318 69116 303866081 69064 24983 931404356 50588 43155 581681548 18176 69064 81774359 86610 18176 7571869 13318 45413 232245848 29405 45413 3139829 67931 45413 223624420 55867 18176 688595251 86610 15688 741472429 67931 17045 833489010 70146 29405 666592508 67931 51138 969911345 77050 15688 474018497 17045 87014 134817722 4502 87014 315638218 77050 9427 91669391 68281 4502 317429890 4502 15755 230512799 3895 4502 943281258 46184 15755 184725134 45157 9427 974430378 56778 15755 128883941 70867 46184 80776841 3895 62054 780227320 45157 25491 73441323 27003 62054 300957101 84766 70867 803390147 71490 25491 184596621 84766 79440 751873157 15796 27003 95851852 22208 84766 463130844 79440 79771 19586648 27830 71490 565904879 22208 88141 32281331 88241 22208 340700464 12968 27830 389745942 12968 7155 257387777 27830 28553 218218339 84484 12968 188625424 53664 88241 865446585 7155 1701 317194689 84484 47706 707133277 29168 28553 289788482 53664 87849 103026181 60799 29168 63660590 54886 47706 961689362 60799 90413 238915623 5441 60799 159868517 60799 67759 83891806 60391 90413 19039339 53275 90413 409156312 67220 67759 444755810 22371 60391 779931512 40328 67220 857225054 90751 40328 513936157 40328 22292 935656382 22292 7757 594108025 88220 22371 804232031 22292 92247 239552256 49772 90751 630590844 49772 91897 958652592 7757 49333 535036979 49333 76287 278588915 49333 85338 707421416 49772 48474 739571692 76287 81243 492105689 48474 85016 135246034 81243 4710 667788441 81243 82884 452351997 4710 82057 588767182 77940 4710 805234184 12247 82884 502451699 71752 77940 19729573 82884 51762 988271414 77940 41171 918974641 25976 77940 267527373 15114 41171 63658814 13526 51762 780228148 31311 51762 349986197 15114 32973 262277498 15114 39019 66626668 39019 1614 90802243 39019 55318 543761036 47175 1614 822082946 39019 50006 988636878 55318 7177 667433886 55318 73743 787790041 41087 73743 898245970 73743 60186 181602014 8061 73743 771834141 73743 82220 357895992 8061 83325 830720238 82220 58802 694442215 85191 58802 321351582 60798 82220 803630649 83325 84216 133986300 85191 86201 190528617 33284 60798 777162716 4127 86201 688411925 33284 70300 435435384 4127 3409 715128490 86201 1738 28468915 72788 3409 125271204 4127 66944 867987194 1738 3051 665748618 15887 3409 259966222 1738 65729 384215549 27939 65729 150232114 71464 27939 259183895 27939 41112 123086175 71464 51731 55212775 65729 15261 638104559 35345 41112 39410066 15261 39854 832547392 39854 37697 719545638 42151 37697 109903493 41854 37697 75884746 88876 35345 495141709 88876 42617 917603640 50766 41854 213061867 2828 42617 855466588 37885 88876 459513217 72413 37885 268747248 37885 83021 170856250 72413 6014 933845374 60802 2828 443262036 37885 27776 108563948 27776 75519 939832239 6256 83021 349150220 72317 27776 580828702 64182 60802 745395108 75519 36669 60919036 72317 39145 534137300 72317 40988 874952152 33188 72317 919189647 64790 64182 887609547 9546 33188 413558457 64790 67202 719371072 7954 40988 661900793 9546 70006 62753196 83586 9546 889202445 4711 7954 142353366 83586 33616 587381826 70006 89351 850773104 6215 83586 559597937 81379 33616 710260603 89351 16081 974850349 14080 16081 831305597 28973 16081 179756732 14080 90459 813244938 28973 48139 499304468 69420 16081 578635315 43086 48139 753009948 69420 84241 447684978 43086 42097 893266408 81411 84241 863173258 55118 69420 16453405 84241 52926 337784296 66014 84241 940228578 81411 33723 97916326 66014 75461 472675556 63681 66014 362368609 63681 60494 431872916 60494 54416 661546254 54416 59432 752448306 86139 59432 563092376 86139 79203 880678377 86139 23322 17132049 27917 59432 144766778 31074 79203 901115416 27917 41794 680287899 41794 88026 378051089 41794 83760 474847998 31074 53408 5609234 53408 52601 756909135 2086 83760 619935791 83760 2058 764218836 52601 52282 529626946 24922 2058 28494956 65877 52601 512754099 72949 65877 370997093 38464 72949 737728735 38804 24922 922606865 34630 65877 737880145 65877 61533 924710508 66692 61533 662955877 34630 13507 108316936 56667 38804 6772412 42640 56667 609358701 66692 32070 850757859 32070 88131 820939903 56667 23677 448368876 30045 32070 158030749 88131 19686 486283191 32070 82027 874201722 30045 5801 819985315 5801 13614 927400113 5801 46769 349390634 13614 77598 17607533 40087 46769 622413320 36534 40087 578782691 40087 87301 252349149 87301 39928 31408864 39928 7513 270264560 76030 7513 976535903 58719 7513 859551749 21652 76030 296748768 76030 88176 87667246 58719 8990 990949146 20300 76030 641305220 21652 60076 425504075 24752 8990 962866032 85822 60076 724037285 91452 85822 907943866 60076 18958 252043796 67544 24752 388995559 92281 91452 520759083 21447 92281 370442462 50257 67544 605498966 21447 43602 45451860 92281 76490 614245789 76490 3963 232027026 27478 50257 917956933 27478 32345 218290423 43602 84677 746161056 21706 76490 331605998 60831 21706 25918878 60831 46441 229602018 11329 32345 311761396 50049 11329 196633681 60831 9209 225452120 47477 9209 247148027 1158 11329 932006645 1158 66912 150895499 66912 88177 110813860 88177 56804 972056829 33716 56804 806383666 20537 33716 341086905 68845 33716 376294475 61257 33716 190795728 4081 20537 271489320 74252 20537 146637011 68845 28745 669390105 74252 31325 899880709 28745 7721 71333962 31289 31325 397473042 25933 31325 387176328 11580 28745 42997284 88365 25933 114727907 37414 31289 709204933 50546 37414 95272839 9395 11580 655634115 25350 37414 590378317 42797 37414 331029803 40957 50546 556098347 17941 40957 941644672 58712 42797 44227256 42797 54602 977512212 21013 42797 22069762 58712 22822 547285211 17941 84503 678940011 22822 63291 390189804 32486 54602 441895670 21013 80084 90332012 80084 76118 184628918 89877 32486 634681693 87673 76118 185831408 87673 87114 34074611 6609 87673 139553177 76118 77219 595398866 11493 89877 886929943 6609 75423 228271889 65565 75423 182874272 71407 6609 349807259 32784 75423 935693373 20208 11493 150864105 90340 75423 841850721 90340 13567 238298773 90340 89111 679273694 90340 42962 692886318 13567 25885 980684079 90340 59366 996320717 42962 86973 322916518 25885 7331 647757910 86973 65390 248016090 40955 86973 863153917 60920 65390 485233015 84082 65390 771135932 40955 14862 149726257 8002 40955 578084018 40955 35009 870552010 85454 60920 405085714 21383 35009 122518381 17651 14862 701181822 54259 85454 824531620 17651 70329 370727386 78700 70329 426668850 18375 70329 676763885 35633 18375 102476130 18375 33329 917087761 33329 51133 272711272 87792 33329 190470952 8902 51133 724183833 51133 75047 131084272 87792 90170 935066424 87501 75047 811846069 87501 3459 290632761 19961 90170 223053865 51617 87501 712832619 19961 21023 919975915 56416 51617 23336527 19961 58065 47612639 51617 18202 362784103 2628 56416 52107094 92328 2628 753931018 18202 81367 668268800 9103 58065 454469232 2628 34132 637102925 91290 34132 672862985 81367 43574 52563156 72858 9103 477355485 34132 84773 118580543 88948 72858 786373707 43574 5566 33655737 5566 67496 118386445 88948 39473 741603264 30440 67496 801884001 90081 30440 444244697 67496 78553 218625126 30440 73961 482444685 22982 39473 23095695 22982 52545 999198433 42932 78553 861969587 73961 42176 656217992 20804 52545 257004905 20804 31493 995278331 3621 42176 130739421 79309 20804 207381335 67259 3621 160525981 20804 35605 268835803 3621 28555 899701422 35605 85698 125668096 85698 16730 652171319 85698 31619 571286227 42827 28555 771297282 90786 16730 695868938 42827 75512 56960748 46296 75512 124474254 75512 48848 36401429 46296 64519 158795606 79431 46296 194506092 76303 48848 732799422 23574 48848 972965510 23574 10720 94874990 43956 10720 33734178 86672 43956 117436616 10720 13656 226666209 53432 13656 340053724 86672 86093 518050202 45164 53432 454666672 35742 13656 817587212 37006 86093 936256811 37006 30574 698119330 88972 86093 351027343 68503 45164 693939659 56605 35742 732959791 68503 82297 516413235 82297 57628 66207612 68503 48322 258456320 21273 57628 475386586 48322 11836 377309743 50063 82297 78142447 27167 50063 540960611 22218 50063 187846179 27167 17257 34568821 22218 24078 200874647 17257 43257 645564810 78299 27167 284253042 51893 22218 902895221 43257 84461 783237599 78299 32652 145103333 18937 78299 190313330 50391 78299 834472953 44165 84461 3411663 32652 79500 122636242 44165 2163 237636119 2163 82290 776654148 2163 88495 808954635 88495 4561 439007435 2163 84235 229141922 66681 84235 491830014 31079 82290 30764988 6115 84235 272180726 4561 62291 186111665 62291 39623 950298412 3003 66681 624427177 48150 31079 338063003 62291 87751 461951013 3716 87751 776294147 48150 28239 117981578 69689 87751 796677273 87591 87751 103909073 50845 87751 523912612 87591 74522 743462530 70526 69689 762180871 69689 30344 141529002 50845 28900 255137369 30344 71529 96438409 64083 71529 339828367 28900 85706 554910391 80365 64083 104415686 28900 76061 90561224 86232 64083 699110773 19556 86232 615014644 55720 80365 870391261 18244 80365 79368010 18244 10437 88613919 10437 72864 945432654 19556 71968 948657139 72864 81666 280479276 4285 10437 366532335 76386 72864 522397944 80017 4285 594302265 80017 44293 1504148 76386 64292 753902775 16282 76386 76773761 68022 44293 588268455 37352 16282 300797150 23344 16282 424879920 69249 37352 467816849 37352 40905 353840715 32164 37352 814856064 75336 40905 582978289 23344 8391 760013862 59648 40905 154216603 59648 69609 800022487 8391 21375 462501415 17667 59648 994934990 8391 55212 793773134 76508 59648 695967011 69609 60389 405370026 26954 76508 258510720 63974 76508 645108455 60389 11886 986050409 60393 63974 180152363 12178 63974 217775905 26431 11886 853568465 11886 31022 828964060 60393 16439 497953386 67758 60393 673214882 31022 83560 481987410 72303 83560 25435276 31022 57982 648174150 20709 83560 706325205 83560 31049 721842103 73635 72303 842139543 57982 77071 27549338 4345 73635 825883310 31655 4345 512474482 77071 74824 447678866 73821 74824 118317327 73821 69475 79136271 73821 27430 403119438 69475 53364 113465245 16089 53364 349594603 69802 69475 258275512 53364 30918 112433846 69802 26460 628587187 30918 81628 9113752 84629 81628 907587979 91784 26460 589720958 56911 84629 563200684 74713 81628 555410484 2754 81628 994960786 52042 2754 53534063 29541 52042 465544509 46877 29541 813127121 52042 60701 996253529 52042 37737 452781110 60701 50202 822352081 62162 60701 748915250 37737 76883 486474075 37737 58030 69371079 14708 58030 179506140 57414 50202 302490004 76883 64874 366989735 22210 76883 394370690 64874 50731 361997606 71264 22210 171790762 71719 50731 722698839 71503 71264 357147093 50731 42473 249692562 71264 31594 732924128 42473 55651 91553472 23750 71503 60697564 71503 88447 693113650 36994 23750 699565845 31594 52943 228510958 23750 38790 147165336 70092 52943 404970803 7313 38790 200143916 70092 39349 341866300 52943 67734 554667305 46639 67734 396812130 46639 70938 765854996 39349 17431 951782889 25057 17431 160270667 46639 38899 145792652 55687 17431 4970591 38899 9039 783932732 38899 32057 856284375 21055 32057 727797317 71215 38899 509150456 9039 19276 882336192 43002 32057 216841723 32057 21340 105971131 89136 43002 911783882 19276 86464 11500244 43002 39315 856734035 27157 39315 45425604 683 89136 380339692 84015 683 450623820 38259 39315 903716643 59766 27157 286321503 48696 38259 538795294 10553 683 826871738 38259 61434 399816966 68583 38259 508478938 61434 80028 216010030 44218 68583 417799562 3732 68583 530638475 31681 3732 702353740 74979 3732 824124472 44414 44218 613906245 29951 44218 827199056 74979 92533 8480238 31681 33821 361573041 33821 81176 600665455 81176 89641 908036878 16243 33821 879009618 45418 92533 662273891 32797 33821 399460890 48719 45418 113066761 45029 45418 823574627 72834 45418 151271307 72834 52207 614444892 32321 45029 617661231 32321 53809 829364839 45029 77236 735685315 32321 5770 827676909 53809 44222 807635631 1565 44222 622939468 76001 5770 293904 77236 19905 139531057 5770 61547 815624580 12839 1565 60195653 28250 12839 576938380 34995 19905 245022028 63384 61547 220112719 91277 61547 724114630 28250 19514 15003544 63384 32130 53293808 32130 582 360390854 91277 78694 779483177 79294 582 30962430 868 582 511476889 27310 868 148349934 27310 49889 860323082 79294 31870 63053980 79294 17287 909490968 17287 63120 723427512 29183 17287 61609730 17287 73135 281859513 48720 29183 695403732 63120 90344 80261112 16428 29183 873356256 43083 29183 315626934 73135 72853 727929429 41175 90344 366857759 84526 90344 624610306 10038 72853 819605393 36773 72853 88934599 82163 10038 975536251 84526 66247 969115512 91544 66247 654144519 67204 82163 474817839 57735 66247 700809451 91544 44030 382970623 86646 44030 548092025 59992 86646 189673894 45311 57735 202925416 2532 45311 723617791 20393 45311 694712913 50897 45311 47086488 84971 45311 663992526 73233 20393 311907210 87890 84971 512816688 73233 24672 156585945 14828 50897 55132189 42153 14828 84492220 20211 87890 856824287 78104 42153 791881437 14828 23767 800770327 90675 23767 245335401 12657 78104 105742764 23767 90591 682248188 90675 71024 350555795 50306 23767 679736879 81345 90675 562445898 90591 29665 811872079 81345 11883 103552859 29665 15884 415069043 88947 15884 229653797 35399 88947 809755186 11883 88002 549872795 77539 15884 846579041 41425 77539 158590164 37303 77539 816847170 41425 22003 665828888 22003 47793 13255543 77539 30722 202224565 30722 73559 785272531 73559 45379 806402408 30722 15822 303081767 45379 1725 896865475 50624 73559 300319430 1725 16229 91249485 57967 50624 321820580 77319 57967 139559811 77319 34172 458205616 68870 50624 730855871 57967 15061 948646036 87091 15061 648277836 49558 34172 553839225 68870 18104 385224827 44253 68870 790711075 44745 44253 967631196 55936 49558 140229751 32032 44253 893509365 62841 44745 995398259 44253 19072 410781712 62273 32032 495825874 76876 62273 716138862 34347 32032 675450828 67378 62841 801738569 76876 73571 102680327 50755 67378 143473801 73522 50755 274556824 50755 74063 521852269 37162 74063 958374710 74063 51652 100523515 37162 69253 347042836 51652 79558 177585742 79558 63628 694704664 63628 46033 635616802 51652 90115 566502647 12393 69253 690853313 28026 12393 253462411 12393 55576 732491323 75709 46033 820239896 31284 75709 915086031 28026 59179 919340681 16429 59179 826762934 16429 24229 702827818 87234 75709 874809903 70018 59179 108208648 62488 59179 262804664 62488 49848 896004478 30263 62488 647556769 62488 6365 216518211 9196 30263 133328417 5214 6365 182088436 49848 47353 550382077 89595 30263 788722953 9196 20111 216980434 5214 34464 669619642 47353 48096 384399421 39231 47353 895658996 89595 6709 635374179 34464 49133 412293908 27662 34464 112205693 49133 77349 190550200 6709 46389 680786738 90429 46389 520433460 49133 356 529780171 77349 51276 464033429 46389 17192 225005228 17192 24981 44839366 92185 24981 934189059 85430 17192 58260706 85430 36270 295041517 34761 92185 988268656 24981 72532 21873371 43239 36270 743119641 85430 66999 187447168 63609 43239 872464331 41543 66999 380948804 60925 66999 527179566 87072 63609 2085559 87072 17037 95111749 63609 83110 637081046 88380 17037 752523365 6964 88380 910299740 47377 87072 489989929 17566 83110 483441398 6964 7044 700690991 47377 82558 981163680 36135 7044 162956551 60952 47377 130436351 17566 12428 512800950 60952 34202 914006090 36135 54085 617536377 36135 55955 300796162 55955 58209 61723136 74784 54085 897361668 74784 69097 392296499 74784 88910 421012761 80019 69097 101561688 80019 35166 794698944 74784 13266 28317651 69097 6572 992318599 13266 22973 761655956 50967 80019 975517338 50967 54250 829035681 13266 59785 830688698 22973 25760 423837206 34293 50967 579618262 29037 25760 744682382 34293 26616 891122225 59785 39750 888328842 82515 29037 815756751 29037 11680 27959308 29037 55276 277961555 11680 77184 420598362 55276 51816 721072611 26569 51816 203317190 51816 75713 735473703 55276 37305 391906190 26569 3257 742102002 3257 57245 669461080 26569 74189 415294852 57245 81795 22518189 12410 37305 839704568 57245 17670 727843886 81795 17902 426122438 37881 12410 224343387 17902 65453 749314419 17902 28113 183681400 21071 37881 234340039 65453 59533 99936472 46372 37881 758228473 59533 31144 373836559 59533 52717 973259506 31144 81159 57209568 81827 81159 839200969 67908 31144 140668558 31144 83424 525001632 83424 39182 101925284 67908 90578 635420017 88104 83424 948049344 61153 90578 298458248 39182 46509 8454344 39182 54593 129728125 56944 88104 75048640 18054 88104 501448204 15306 61153 24513512 18054 11081 35787821 15306 27561 458411553 3802 56944 16609169 3802 1669 576925184 1669 7441 947324466 22262 11081 962822308 1669 66028 438329538 54289 66028 689548649 54289 54020 747033111 21879 54289 987808358 54020 30170 515023423 21879 9514 93264025 52837 54020 40914795 52837 23420 713852409 21879 32282 900846823 77916 32282 507072375 52837 66368 989232340 23420 41727 650714670 64491 66368 333621398 63677 66368 419200696 50088 66368 650266296 42994 50088 605788313 50088 59693 151803297 63677 8975 14861738 89557 59693 637967654 89557 1654 944327766 28368 89557 851449147 64041 59693 502775324 64041 61838 763453504 64041 55187 139759639 61838 78427 807510003 28368 24255 158484021 84778 61838 464832292 30674 61838 360132901 36227 78427 889354895 55862 36227 784432253 10584 30674 13872952 10584 3795 333249724 49993 30674 390590227 10584 20299 64512655 49993 21725 203297906 83408 3795 34065308 49993 11785 603981261 49993 43081 504660043 11785 86453 605984713 83408 74383 589284141 26412 43081 996284395 43081 51983 62753409 56279 43081 556966853 86453 14106 964603075 56279 74790 54736257 51983 35620 690975638 35620 38134 991772244 76994 14106 86801805 38134 2256 224853172 76994 53447 263436702 76994 21640 717703929 528 21640 187930830 2256 85294 686858989 85294 27843 394152654 11566 528 189526904 42773 21640 558854768 18338 85294 583721306 11566 65895 351960685 51288 42773 749527186 18338 10714 292042606 51288 61037 918115439 58659 51288 577905349 84718 10714 7243605 51288 6216 997282854 61037 6666 521054311 92115 6666 512764203 66266 58659 263254265 2517 84718 412959779 39766 92115 245802254 6666 59201 95473307 67932 66266 495581927 72383 59201 473656806 39766 91487 833485300 72383 47789 72507742 59201 46703 994697601 91487 14368 92308628 15729 72383 200084941 26309 14368 527733423 43752 47789 187437479 76226 14368 144458021 19218 26309 638252184 26309 34873 799766379 30993 19218 210433605 58967 43752 704136052 79306 34873 724871290 50140 34873 744081365 50140 55830 11486483 50140 12384 152272800 26113 55830 895872012 79306 29208 133016969 34783 29208 441847237 37301 34783 508415353 46728 12384 748055922 13613 34783 701777072 92068 46728 413681403 46728 84395 496501540 40657 84395 355973665 13613 5076 805956385 5076 59083 214026778 59083 80406 875159476 20985 59083 867250845 81348 5076 11867635 20985 71251 689495363 59083 55652 576225459 20985 8281 388920974 55652 55267 33486038 30149 71251 787084373 55652 3367 325216738 55267 54241 578050165 66961 3367 323150045 90490 55267 873228901 25944 54241 896181504 90490 84118 820952204 84118 31812 648126184 35447 25944 769779376 84118 20798 973877048 31812 17226 995042851 74877 35447 368283898 87592 20798 2401466 17226 89923 827454638 17226 26251 358784484 36764 89923 74607000 89923 71900 402842065 87592 41840 533525501 36764 72760 279333896 36764 15358 677656498 23398 71900 381359830 41840 36350 86798062 65638 36350 981008591 72760 61711 89807365 8305 36350 110726255 23398 9816 92850888 35445 36350 901945445 65638 45522 347856370 35445 88223 110676841 74215 8305 148185700 35445 44827 888768033 60319 88223 615330180 57326 74215 475132785 92250 44827 977535028 30774 60319 858047576 14260 44827 759545826 92250 55140 81545878 14260 59515 294235790 74201 92250 433784482 74115 74201 370891485 14260 61927 300243917 74201 22484 207828893 59515 60512 924877156 22484 80394 811568973 60512 39990 436028970 54810 80394 357531671 71105 54810 35063722 39990 83600 468923452 65387 83600 974233881 71105 56617 969695886 71105 70623 954166355 83600 4405 776721563 41062 65387 280618300 41062 69827 655815751 41062 88860 160033206 88860 63972 963946217 4405 3440 342965958 63972 29883 367499185 69827 25026 432493072 82221 25026 8429811 71820 29883 991339179 25026 2115 45835395 2115 14759 191339683 72402 71820 94148457 71820 52970 813733675 52970 5851 702887721 19153 52970 645602404 59525 14759 361161313 52970 41589 108115686 31670 52970 493139835 30649 31670 748716998 19153 32843 728426013 15472 30649 333893862 15472 23999 212042420 1655 32843 127509705 1416 32843 634908974 13381 1655 586433711 15472 39984 850284484 23999 14729 48019565 39984 56228 795863307 1416 84911 8277283 33994 56228 187202320 33994 16431 535909361 31156 16431 285133090 31156 9903 270373395 84911 48159 912173936 68378 48159 940391676 16431 83342 110773349 65516 68378 441557847 83865 9903 40672471 42712 68378 248320698 46737 83342 540432786 92072 46737 61358513 92072 91394 465044152 46737 51297 187666561 42712 2368 676164017 46737 52158 317207536 91394 20845 407372579 52158 55818 264246319 2368 11148 497141942 43209 55818 175811293 55818 36391 553710106 43209 77637 754948527 11148 51231 243004856 11148 60724 544848272 51231 90379 618090276 43898 60724 664291470 43898 27318 480439728 27318 92226 254273031 92226 83748 540060759 27318 70179 911424037 40366 70179 342916134 83748 110 79591113 110 72625 81748469 33467 70179 295310731 9041 33467 730973493 33467 19912 693238987 72625 64214 587324992 40892 64214 654199754 50374 40892 497210239 64214 556 966523523 40113 64214 844733345 64214 10290 126339926 10290 34914 61497676 40113 58814 123173302 40113 46070 675068897 54233 34914 670299560 70913 46070 115745261 85490 46070 620790092 46070 88279 798760802 47626 88279 333933188 19522 54233 387222847 80329 19522 519450594 85490 32172 180392389 32172 57261 509910386 80329 38269 77731074 57261 71163 645419491 80329 61728 812281602 71986 57261 100153841 61728 52240 857405072 41654 38269 32886762 41654 72373 110440830 71986 26885 255491699 52240 15359 158109693 55287 72373 128712518 26885 61462 644898963 15359 58130 191637489 15359 56128 342334229 58130 13359 711702348 2830 61462 737254780 13835 13359 52845595 13359 56874 550562993 13359 12202 589966621 27187 12202 27573552 43709 27187 794172922 27187 18737 913447602 66302 12202 122485292 26972 18737 382762354 26972 65124 955107220 74413 43709 106775131 74413 21486 202775240 57829 74413 398981792 74413 1822 488828603 44977 21486 958017161 57829 25546 116558989 16248 21486 274660034 1822 91222 215290495 44977 29743 572702368 10164 29743 893100322 7380 16248 495377577 2434 91222 337770893 2434 91065 366849278 23631 10164 137746311 83574 2434 543265874 83574 8684 143000028 23631 88364 881705968 87721 83574 106747798 88364 89831 740187995 31931 87721 727036480 88364 30371 648623700 89831 21944 98509798 48867 87721 718032751 52801 31931 601023110 21944 66177 119057407 71737 52801 596043738 21944 47966 33913027 66177 85036 580809212 5145 85036 99103516 66177 30056 2890285 71937 30056 516441752 47966 48411 144926744 71937 18204 491665579 4383 71937 383868180 18204 72193 699767290 54234 4383 635091430 54234 51524 807016478 54234 14529 124191073 72193 60775 899917868 51524 23835 373333397 60775 82864 71853965 62644 51524 190959308 20922 23835 755708116 89766 23835 359045644 69581 82864 342840391 69581 24157 497181020 89766 52938 507826240 61314 69581 962462562 60234 69581 598815003 10510 52938 83861743 38596 52938 309751751 61314 74381 352005982 31219 74381 157587099 38596 91519 346850157 31219 19982 53927588 54892 74381 928996590 91519 8145 542077039 8145 90271 84064893 19982 6929 744240766 90829 6929 5113136 91770 90271 510079164 90271 24266 651395999 30039 6929 996918268 6929 83689 869913572 3333 24266 812705652 34019 30039 599348264 3333 59292 230277536 18211 30039 91741982 83689 22788 280067650 22788 7332 445369600 7332 58895 11292042 7332 5940 312293139 5940 12516 199354788 12516 80352 703670584 82058 7332 397017616 5940 38260 883193060 5940 45300 63594225 7509 45300 777518534 7509 17931 963970 17931 70641 361278463 69015 45300 158756471 84616 70641 788643374 69015 16838 764497322 1604 84616 776898640 5489 16838 24010193 69015 33310 231076559 5489 67542 301667130 16838 19688 293704014 33310 67449 644760427 67542 10025 149650172 67542 83035 411191017 67449 29198 948874822 19688 12786 272464991 29198 56287 240330433 10025 35464 78858163 385 56287 792131281 56287 86475 414751972 89575 385 626648638 385 71612 166192710 385 50432 76330616 71612 14859 330848218 19573 86475 930537835 71612 3970 703293220 50432 46140 986053614 46140 72827 926649147 19573 1781 242348039 67516 19573 21063368 46140 33975 665141755 33975 57483 622648917 42882 67516 271990017 1781 39989 359597433 33404 39989 791638061 33975 12342 497412302 57483 12295 806115048 7834 12342 526866677 21316 33404 558840613 33404 62762 42369187 73911 7834 342746592 73911 89075 566136647 89075 51645 946232402 21316 84273 169536692 73911 64406 683142308 89100 84273 84836003 9856 64406 189161116 70112 9856 106272600 9856 7019 261508349 7019 10370 525272430 21850 10370 92735788 6498 21850 323949459 23324 6498 391322443 22133 21850 486329199 6498 41737 561047380 41737 41364 292057853 32826 41737 979393491 32826 41635 85110528 32826 92280 56012994 32826 88669 819239034 83479 41635 297763627 62851 83479 792472063 89177 88669 464076306 89177 27669 948075873 83479 13481 217131046 62851 56765 778731063 79402 89177 53582085 56765 35438 913750367 35438 80428 658529358 13481 20975 247583932 59595 35438 633810651 35438 82136 123370710 80991 20975 102868984 59595 78174 96379085 78174 32292 168161155 60850 80991 603069978 80991 29447 524725855 20879 80991 805365872 29447 88233 146803055 56563 29447 714386814 29447 50509 931822748 4776 88233 378833632 91054 88233 153347450 4776 47869 282825709 71740 91054 545179915 71740 60936 31453545 17845 4776 775084123 60936 23262 349743757 71740 30765 920854539 30765 25084 889351434 41933 17845 66773660 30765 27616 407456824 3775 27616 740479803 60567 41933 580301675 30107 60567 818780791 6939 27616 956249656 60567 81162 345355417 53734 30107 441041071 60567 32821 480183637 21974 30107 310579673 81162 84708 959309118 84708 61264 909386816 84708 81390 54406521 32821 9164 464862698 21974 71600 557769763 54084 71600 916793103 32459 71600 551668244 9164 31277 216042938 71600 39357 389588973 39357 32686 884463604 32686 36966 796065801 36966 42146 664006002 31277 73823 28312899 32686 91810 492640433 43928 36966 533946551 91810 86941 238892786 43130 73823 850286022 58596 43928 80165260 60676 86941 259926524 83724 43928 732469951 43130 13678 456791139 43130 44621 442239709 84220 13678 826029331 13678 6875 5640130 13678 40058 159659959 34526 6875 129020767 3050 40058 435849693 5178 34526 802179677 5178 24365 603106540 42018 5178 677691825 52333 34526 950556565 9369 24365 335341459 24365 62318 917380561 24365 81318 558051479 52333 58506 665567375 51940 62318 995003371 3891 58506 644817184 27771 58506 983334246 3891 4116 800558426 8415 27771 391497518 4116 89416 584110808 36686 27771 620976843 24419 4116 166061402 89416 46202 41672142 8415 44849 570492980 89416 74028 758737381 9574 36686 488464927 46202 45566 26924832 45903 9574 214618257 18046 45566 435668923 35702 45566 580530439 43491 45903 855060496 57336 18046 425464424 84937 18046 401226837 35702 66686 384918168 84937 27124 891273933 66686 24133 18275338 66686 76574 694022176 84937 19474 640439996 24133 62470 806021029 19474 91512 307574635 19474 71411 437015220 19474 27150 363869949 69079 27150 54401400 62470 54909 48916361 69079 59447 311190188 46764 71411 478291666 46764 68200 559827122 33299 68200 709678125 63505 33299 982295288 16728 63505 458811013 68200 87218 916141618 16728 9582 90852698 63505 15062 661423089 92013 87218 198374462 16728 82246 794742018 58478 82246 737235228 10427 15062 154505008 92013 65419 695697288 58478 13558 679593382 68677 65419 256525779 65419 59481 79093147 69571 59481 9550603 59481 243 638573534 26529 13558 305006927 27834 68677 518857720 34211 27834 199470744 25384 243 240904289 44167 25384 750195832 25876 26529 21616134 24347 27834 74804196 25876 26423 159552090 25384 57264 900631738 24347 1612 765660949 25876 7233 227996203 7233 5654 45975374 57264 39416 141070601 44146 5654 219339427 44146 51993 321537838 44146 17981 574882631 51993 84269 183814483 44146 2587 390362703 2587 30281 86288739 2587 67967 673608667 82711 17981 238627069 75194 82711 490087563 82711 42664 216615652 82711 68560 977987036 67967 87558 963696748 42664 81288 566092766 42664 47554 893935017 33063 42664 528731283 8170 81288 294685710 81288 18391 38143171 18391 7517 311016369 77293 18391 95284662 29656 33063 411798852 64157 77293 730632428 16289 77293 969430705 34245 7517 187088510 34245 27286 804498595 1018 27286 226521738 49228 64157 179332075 27286 35435 138361638 74933 35435 653189460 74933 22589 39754474 77082 1018 874071592 49228 18585 434646444 74933 58345 169072815 1199 74933 637497199 22589 27420 790848115 16818 27420 974920035 14013 27420 70945574 88610 14013 553250906 4881 14013 814826257 86287 4881 953466753 86287 76439 122548188 88610 73137 492955450 86287 59276 89529965 43405 73137 297425434 77406 43405 40804190 77406 91245 994876600 77406 68401 905665663 59276 50012 788665783 43405 57604 607345359 68401 40933 554827662 91245 39178 11461192 50012 90346 305873141 19454 50012 940332859 24831 57604 827815744 40933 5440 304496162 5440 51707 79516669 26296 90346 518820037 19454 30910 728924610 51707 64799 56305555 85515 51707 56102126 51707 24477 363529951 8779 24477 717018226 67280 30910 38050821 88995 85515 196450443 27046 8779 636879691 27046 15259 748622352 67280 38974 986058500 15259 63586 435780347 63586 3451 766135889 15259 30550 239099525 63586 44126 602427637 38974 7374 497676399 30550 14165 891088311 49598 7374 582114026 60197 14165 105467402 44126 73876 749536310 85018 7374 246743927 60197 41615 443225667 5682 41615 677271244 41615 53322 635223625 53322 32150 95986913 73186 85018 815008167 76 5682 290857820 48336 73186 713469471 76 66153 71933655 73186 43084 127625759 31377 76 123701539 48336 31869 795608965 31377 19348 556935865 19348 50320 814700066 77381 19348 573488192 29194 31377 836433319 70961 29194 883307261 45461 70961 957543215 40535 50320 771851444 45461 25686 727245790 40535 19682 829129167 25686 87719 802400118 40535 24546 350591520 23807 25686 29497046 87719 75854 173471284 87719 19581 96886466 59085 23807 339974011 19581 57520 311962673 45307 23807 975251121 66591 75854 264345843 69793 59085 543415464 56479 45307 74004131 56479 5764 232954497 45307 50447 692333929 5764 5737 329346886 50447 53948 872644296 88767 5764 519382725 5737 5124 130979390 76044 53948 895946702 85640 5124 292499419 7200 88767 22631940 76044 81202 366590808 5124 37259 986914014 7200 36785 112032176 70483 81202 510248918 81202 58167 215937148 37259 82189 329673529 7916 36785 185419806 82189 291 174004974 7078 82189 419950315 7078 90943 2366154 7742 291 514344261 3518 7916 672671724 3518 67794 244239474 83687 7742 363349136 67794 43990 490552762 85789 7742 631157476 67794 27598 453619724 5188 27598 240729750 27598 11519 285269325 21862 27598 647062617 35914 11519 657159399 73003 5188 643664099 90133 11519 391880521 41510 73003 425365639 51056 21862 173537281 2744 90133 956941796 73003 53841 654513371 80500 90133 38237893 40038 80500 50748297 40038 71199 140524436 2744 58822 492600802 19267 40038 103477328 58493 71199 242269751 62166 40038 364388775 33636 58822 95185744 89675 62166 28745547 19266 33636 840703888 58493 32431 447440697 19266 17491 195111418 33636 19144 749447944 19266 58447 5570828 30996 32431 909046590 58447 85803 41035962 5604 30996 411353392 20962 85803 53904210 85803 78010 338118016 87986 20962 323559739 20962 85337 345241886 55957 5604 785802419 6243 20962 93368565 85337 5458 426114753 55957 77110 338366005 16944 6243 352072807 16944 80577 204435749 80577 20781 511129386 5458 1677 915832922 77080 80577 365306134 58827 1677 29300762 1677 25779 329713044 1677 88935 203159052 1677 92162 992531981 58827 7326 635154963 58827 23199 835388759 73450 92162 734437559 88935 44923 395060210 66664 44923 207212041 29574 7326 507469285 73450 26861 940509952 44923 49692 183901096 49692 58101 259242665 40726 49692 803862093 40726 39727 64247045 26861 10783 704987799 74848 10783 428026671 47507 39727 386718310 9351 10783 123350796 10783 42589 24979140 42589 78255 547858360 25374 78255 296451658 67527 47507 334075427 25374 23876 667651093 9367 42589 365203179 23876 17381 939381861 23876 32160 887178818 32160 86131 8207881 9451 86131 523346138 9451 65423 26529770 24024 65423 981238200 65423 80297 386173688 86131 5650 471251112 65423 13518 892966944 49424 24024 4658638 86280 13518 58140366 13518 28573 778313982 38296 13518 539845617 28281 13518 898620239 28281 72724 358709576 2031 72724 87649787 74323 72724 127085598 23777 2031 126407094 27452 72724 973766436 74323 13032 947363452 25025 74323 794895463 27452 80547 584330125 20632 80547 42899224 50688 20632 806477498 50688 67362 355215843 71575 80547 706328601 87596 67362 68685833 81734 20632 472980931 9010 50688 302064692 66749 67362 521060858 66749 38984 340457288 81734 82914 663898405 61772 82914 436055598 8229 61772 602836364 51621 8229 997607779 51621 167 115150941 44855 51621 183834168 167 37773 826088742 8229 69692 607578651 80982 69692 15115909 69692 24806 1251426 46307 69692 81183402 26400 24806 911119792 449 24806 530985057 449 69302 778281853 82721 26400 578991451 32448 46307 513272909 26400 15526 438798376 69302 81079 738228054 35989 15526 211666891 55849 82721 296867255 55849 56686 233371775 57859 55849 878815245 32772 81079 412467514 35989 56850 397059457 57859 89098 154221090 45415 56850 854060631 25575 32772 320764489 25575 41825 789568823 89098 11025 830881256 34472 11025 756311810 25575 11440 539106167 87207 11025 357795263 41825 1125 71429575 6898 11025 724571982 1125 19942 536891849 6898 10430 462430646 10080 1125 207173359 6898 33626 682240490 84321 33626 532672487 49063 84321 899740644 49063 76955 330127178 14802 33626 922298067 41447 76955 224014398 7511 14802 355157562 76955 41568 132233917 45358 41447 169801061 84239 7511 86086790 45358 88504 354277325 45358 83296 476135990 88504 65825 145645529 7041 84239 805321243 88504 63 783291462 75870 83296 801838416 75870 11846 337168174 88967 65825 249864598 75870 22652 873920829 22652 79028 695742792 16160 88967 83399792 31021 11846 360602136 14666 22652 827169192 14666 15074 255059424 16812 15074 869208834 22672 31021 524566577 16812 13702 203695276 14826 22672 7368166 70320 22672 866246755 22672 84267 957416979 22672 78334 530216710 70320 86714 820102869 86714 21431 798798997 14155 21431 956810050 78334 11747 502475592 86714 51447 173971422 11747 68025 424826381 8623 21431 876949085 72238 68025 879925959 72238 74258 101482176 51447 83205 178187421 8623 4658 677653653 83205 33075 331784019 86368 4658 731223501 67977 4658 202743927 35276 83205 700085341 85615 4658 5444925 21069 35276 452861869 28661 21069 442672028 67977 27111 181996448 28661 85248 767257460 85615 81938 383539353 85248 38941 743057776 23533 85248 149112113 38941 88519 97529647 33224 85248 77151230 81938 34672 581675740 88756 38941 362632463 23533 45168 292343050 33224 83447 111490533 17043 83447 487529143 45168 2232 80563962 43369 17043 36796784 43369 63640 2250689 83447 16950 648130448 43369 18959 129649131 29114 16950 392731354 47923 63640 165020798 31761 16950 478709620 31761 2057 463805566 45425 31761 417243549 31761 14931 409505383 34925 2057 148278027 42596 2057 764895397 34925 60651 718510159 74408 42596 788224402 74408 64981 245510852 10319 60651 404046069 42596 75866 107246894 64981 21290 466809146 34937 10319 443060242 64981 15768 875797949 92387 75866 814679458 14694 92387 676613425 46512 92387 207468007 15768 31154 574661044 79668 31154 533892135 12965 92387 328663544 31154 34268 608820622 46512 51613 975307587 51613 51864 822461219 79668 84805 385886432 81407 34268 189869402 91589 51864 55312406 51613 70673 48745607 7246 91589 905009986 70673 73033 971096177 91589 1321 32630144 70673 42943 526659381 4343 70673 784197414 7246 3097 702178909 1321 52880 63871643 31162 42943 48057585 86793 4343 770757555 31162 52424 338610476 31162 37027 984208986 17203 52424 67146181 53594 52424 81560116 53594 42218 865060618 61929 53594 554131877 82561 17203 511510422 42218 85298 110644773 67498 61929 797498847 68322 82561 973414935 85298 46921 705034833 63322 46921 763318315 47505 67498 821503506 3360 63322 495801136 46921 52854 72241494 52854 53540 526439296 6608 63322 865140182 26996 53540 424440014 59231 26996 438292750 6608 52488 41818294 31769 26996 347905350 62290 59231 69675942 78189 26996 760124732 79174 52488 47055071 62290 17809 176111979 79174 26657 734298157 79174 84596 335631404 78189 35716 140876904 17809 6850 29839130 14645 35716 26696001 88891 84596 903236729 88891 87373 365448943 87373 27949 621332628 34531 14645 405695973 12723 14645 921786 88891 83198 215495095 28833 34531 895980786 12723 71581 913275605 83198 84614 318008100 28833 12422 66245448 27606 84614 538349731 27606 19678 375266891 78625 84614 3192777 1295 27606 31116046 85526 27606 5338184 19678 9463 135112529 3687 1295 168496392 14653 9463 381984524 15398 9463 142966778 14653 63995 701970747 14653 50596 87711113 50596 42756 197748397 49769 42756 55153229 15398 33646 344830118 42756 76193 776387377 49769 47798 867281406 33646 41250 64135520 37689 41250 41234594 74422 37689 611208441 83166 47798 952876550 3194 47798 835195383 74422 41725 377637886 55344 41725 146099600 72539 41725 498553495 46469 72539 252335606 3276 72539 137987639 73996 46469 117990084 84846 73996 28771317 3276 21062 151792737 21062 38700 398820990 44960 3276 637193349 1524 21062 95433572 41780 38700 361167043 43046 38700 326206213 7932 44960 61535153 13226 1524 293954807 87142 41780 72104542 37563 41780 605455011 7932 5525 136247802 70933 37563 212303218 37563 59733 157049097 59733 63243 433662824 8010 70933 538543241 30572 63243 153215192 59733 38218 541068274 86315 38218 471032441 39247 30572 818138577 39247 71777 584623190 44815 86315 703134177 60320 71777 856713802 5740 71777 42428516 45301 71777 513916215 71638 5740 674777650 12357 44815 37769898 71638 18667 75896081 18667 53303 52125208 12357 60792 452880322 82424 71638 360500708 18667 8039 800738522 36294 8039 386792240 82424 22409 65752081 22409 88455 225101119 34224 22409 424290692 39788 88455 768228976 30020 34224 573070061 40934 88455 744610548 13976 40934 480644086 30020 43030 287580682 88081 40934 230414339 67577 40934 671479887 11520 88081 280456395 27101 11520 539255596 67577 55070 61909476 56111 55070 429792978 41132 67577 413472203 27101 30360 909487493 37753 30360 526926247 55831 30360 68147640 37753 78879 796829269 24520 41132 931158157 78879 21493 18868443 15384 55831 690430605 47830 21493 786811818 58886 47830 359966963 31243 47830 8394567 76570 58886 176052925 58886 46507 607568294 29518 46507 727220376 29518 49436 615064824 78971 31243 237158467 76570 20803 678631271 60480 20803 212794009 86090 49436 133750921 86090 78414 9290807 10349 86090 822350962 20803 85390 152995870 10349 51998 321250369 86090 22471 193248282 51998 33135 526470461 2055 22471 830321042 22471 57243 584662094 75785 51998 381265037 33135 91223 721682488 83692 91223 714224507 49750 57243 970531466 91223 61904 70317039 75785 37637 950545282 61904 50402 707236604 61904 71919 269085395 71919 32122 14876392 39629 32122 362009075 39629 48983 785172111 71919 67459 716331435 39629 26546 496354330 87166 48983 531635637 55821 87166 335215973 10773 48983 185565689 27021 67459 13560819 67236 55821 677482772 66099 67236 949028188 3773 67236 384200998 3773 23936 149693325 20877 23936 7488973 25481 66099 271558832 23936 57249 425973689 57249 86210 73043424 86210 14486 159340184 11195 25481 323758557 57249 12289 689152276 23341 86210 823506214 11195 90530 999304607 33906 23341 42118345 23341 17446 727719545 13822 12289 944634822 23341 37481 488497188 50058 17446 905732904 51356 13822 618040936 19622 13822 59960816 84284 51356 764872507 42888 37481 607136975 75622 19622 470471220 84284 17818 683861659 35538 17818 243428632 75622 50474 210515722 17818 73264 680249451 35538 48225 5885172 35538 80607 45260472 48225 2429 716940704 29359 48225 956199027 55580 48225 30698684 31274 48225 260271237 55580 36438 169910751 72030 36438 696890516 38937 55580 356358432 59288 31274 561391212 59288 83339 357641919 40613 83339 348708505 38937 51607 514190186 30738 83339 901640142 51607 55034 377234394 40613 43315 611244193 40613 80261 966476350 635 80261 283639430 80261 14008 134517381 7025 635 50025282 46805 43315 389567372 14008 36264 659196702 14008 72517 41125041 60650 14008 641866037 60650 43759 670366591 92460 46805 66011579 63107 43759 940152381 25710 63107 774544786 24684 92460 859373568 63107 13476 31564824 12287 25710 963107220 67569 25710 472243877 19901 67569 856862730 87044 12287 170549675 19901 74982 700754464 22812 67569 714145224 45684 19901 235904174 29220 45684 354832658 87044 13338 581945494 22812 87569 379545386 65097 87569 904988643 80335 45684 985353293 87569 9490 712793396 80335 54118 4516291 72481 80335 141115707 72481 32630 513807626 23236 54118 236439180 31614 23236 738839196 34018 32630 446967510 3498 32630 937198370 28144 23236 834996526 23236 37296 943076508 3836 31614 877201870 67805 28144 52962614 3498 68130 999640560 68130 38131 416492148 38131 35131 730581312 38131 63947 307319278 63947 83666 14259870 50612 68130 720574371 27431 50612 52949382 82253 50612 112114852 82253 6089 925466200 20453 6089 382690471 85112 82253 465375618 20453 22019 77704733 82253 84132 676265135 76161 20453 76305544 22019 4600 23723107 4600 31643 717647068 84132 31266 266808855 84132 15629 485541919 4600 18113 388501006 31643 3625 293281224 87587 3625 104696765 41256 87587 410652800 15629 48120 953270292 2520 48120 299551057 90918 87587 78754398 38751 48120 808719251 48120 83681 707163068 40372 90918 549534860 92345 2520 759721573 40372 76265 641927907 38751 69025 312657610 76265 51675 511841045 40372 6755 198746890 69025 68717 576856631 17555 6755 790244160 51675 26927 695041469 4504 26927 589026149 39751 26927 757619770 68717 41728 333494619 56087 17555 978581982 26927 37228 591928704 4504 54043 808895382 35117 56087 526241566 12319 37228 387552675 13689 12319 541819694 47288 35117 921924168 8205 13689 94088257 86227 47288 433943768 31330 13689 283664528 31330 83734 585115741 8205 8264 585970952 8264 43014 673882312 75230 31330 238367829 44418 83734 274842592 27122 44418 193705608 44418 15422 836627814 43014 87460 893242157 27122 26590 789758784 43338 26590 708986137 87460 23329 557963213 58113 43338 59308391 26590 19864 957799484 19864 33515 766168944 58113 85766 151264494 46241 19864 107576350 33515 7518 976258509 23619 85766 16537445 71513 46241 573577102 4253 46241 786675602 63793 4253 531800421 75123 23619 954360618 75123 35132 471048221 63793 26138 866467780 5465 35132 119602849 26138 67523 290634814 5465 17022 531292447 26138 53815 9969793 83831 5465 208372551 81739 17022 585867882 67523 10781 678488558 17022 63525 96017279 81739 45926 92024233 81739 19512 9920588 32661 10781 72492696 19512 45613 366537378 45613 41837 482010098 45926 40983 825237700 19512 17353 21017122 43208 45613 66381674 1447 17353 824708446 40983 75160 523218731 1447 43640 411992391 1447 74488 550125524 1447 41723 161843609 1447 44634 980001985 64454 75160 681953987 68231 44634 347595583 17721 41723 893606685 78269 17721 292095904 44634 6720 6628709 64454 18586 127941547 68231 22661 832047627 18586 49814 294213476 38364 22661 349917427 22661 80401 551233767 49814 74826 275160686 31565 22661 235659467 11478 38364 460157370 74826 90748 160034367 11478 45845 921778396 71143 90748 314849495 11478 48360 921088314 11478 77298 230226953 33241 71143 872477597 27637 48360 338343431 71143 26376 33472488 77298 56801 72777813 77298 41638 271980574 6836 26376 276133912 21084 27637 432619136 41638 44413 501556574 69585 44413 901820176 6836 13483 247449247 44413 75422 523001030 16746 69585 836494874 44413 63801 252552665 65361 69585 753544510 63801 80715 518822147 80715 83242 693368679 64494 83242 211127019 44268 80715 975438749 12922 65361 203029786 83242 78890 962635969 25713 44268 267724199 68913 44268 949424710 12922 58735 918653908 58735 74831 260639506 78890 23981 40713674 72067 74831 887484330 18534 23981 915572366 74831 19802 713526829 5760 74831 580356273 72067 59104 46798710 39642 19802 8391852 38146 19802 48027214 19802 4416 476912197 16080 59104 464118375 39417 4416 924198874 16844 39417 7468693 16844 71694 370556924 72415 16080 597299107 71694 32092 112907386 88412 72415 814717616 32092 10050 366027366 91878 10050 569852111 84667 91878 131213850 91878 55612 154757462 10050 91656 307999329 17711 91878 515781242 17711 82142 794239909 80277 91656 535910049 17711 15989 439790768 91656 29139 951094089 17711 31456 131815467 15989 85146 260945414 31456 37699 767972533 37699 42513 496615922 27007 31456 568699484 71409 31456 887017326 27007 58991 866051833 77951 37699 921359280 71409 17526 445281077 17526 16535 561352155 32272 17526 130189263 81717 77951 69671586 56080 17526 640941852 16592 81717 48097629 16535 44891 310642758 43242 32272 149754961 56080 30698 662787198 16592 66103 797346964 50433 30698 121461246 44891 29212 16672349 66103 37509 457812773 66103 23013 477403928 29212 27330 213075461 27330 60870 173646639 29212 46978 179912649 27330 12872 116669644 88572 23013 664648540 18486 60870 87047434 37640 60870 496955563 37640 73842 91355712 91080 12872 839369478 61703 88572 102572896 72017 61703 651811047 72017 40702 785432756 72017 69506 46399096 25401 72017 168465721 79991 25401 558311128 19753 79991 533109174 40160 25401 897149205 69506 3914 134775826 3914 45467 146787305 33548 19753 239680115 68422 33548 290303048 68422 49037 969542587 3914 34573 166905309 68422 78007 594856931 33548 21611 302008971 84998 49037 360947812 30279 49037 449866036 21611 73667 432125009 73667 38463 801002021 21611 83057 558026048 75317 84998 98976727 73667 40522 983216087 32379 75317 502923733 56066 32379 778220485 75317 48906 221953732 75317 2025 461146883 2586 56066 49660848 48906 16915 299515389 48906 595 344104118 2586 62696 222840943 28991 595 296834846 70257 595 304965806 28991 8449 582685672 67990 70257 947998711 28991 57058 42714244 16666 57058 448033542 70257 24636 449676331 8449 14830 990333251 74614 67990 254274241 57058 37472 454827452 20595 37472 491487036 20874 14830 988484750 37674 20595 51696504 43343 20874 757714038 37472 21891 887405159 83215 37674 894430059 55868 43343 416860085 5782 55868 783457236 43343 81263 641519380 56887 81263 88266149 81263 2877 89997057 90335 2877 678440943 88207 56887 525098368 44953 88207 197306152 88207 24529 142360631 2877 4200 108116931 37566 44953 420624287 13114 88207 27511899 90580 37566 89634521 89226 24529 720637760 13114 87617 618297267 87617 3526 866312383 87617 6789 519496385 87617 57473 739735807 3526 41814 86258267 6789 14112 550282087 56132 14112 69334346 14112 61469 273477760 41814 17369 750013575 45335 56132 78838023 26243 17369 975433863 45335 27066 231254572 62072 27066 136072984 27066 79491 573411639 62072 66702 43992407 83106 62072 760296232 23256 27066 761633569 2895 79491 549963375 3703 23256 833927284 65888 83106 147178418 23256 26759 822733838 26759 71415 653989923 27679 2895 778699884 86327 65888 191533597 26759 68908 103284294 68908 20543 126120365 92547 71415 309842922 68908 90323 179809007 70419 20543 468657755 68908 47880 229172459 36427 92547 899786394 74592 70419 27456186 29341 47880 321110006 47880 8473 647582616 70562 36427 572151442 70562 27302 780255540 41880 27302 49770588 29341 77276 139469814 41880 49 214229496 72568 49 62216631 49 6016 306407729 77276 17442 248748295 77276 10029 250744630 16808 49 914682904 69357 6016 34294297 10029 89528 84568896 10029 53714 985840403 18919 69357 300533354 20717 89528 394477341 30594 53714 167020399 53714 16735 300426053 28127 53714 214030413 20717 65220 234037752 20717 5945 31183461 28127 31763 389536335 5945 76685 618297385 76685 54579 134253435 78060 31763 164711063 21997 5945 635681 67785 21997 809433148 24575 76685 75765680 54579 2991 674043367 2991 51713 858543474 45163 2991 221072842 87768 51713 627725389 33480 51713 72165947 34312 87768 187885529 33480 43069 278348081 48423 43069 492212934 46434 43069 870190527 45112 46434 255447982 21866 45112 282726032 1788 45112 60566293 12823 48423 479732180 42711 45112 526831062 42711 32480 96131950 1788 45515 35683722 42711 88161 516719174 12823 17365 449784736 32480 2404 852280709 32480 6818 978401604 11416 6818 5661567 27692 88161 63159365 6818 54698 588210414 67477 54698 298573888 67477 35495 142154267 35495 11411 651921553 87564 27692 796239636 35495 5121 724833743 67477 64952 773689818 21682 35495 270169844 87564 67773 706777895 88694 5121 197546133 90714 88694 905113459 64952 81997 813805433 60787 90714 724840992 88694 32891 239389873 5953 90714 811010521 46711 32891 572061255 46711 43354 562954235 32891 47827 415170925 5953 80413 424657012 91272 80413 835021499 47827 17288 632096673 17288 77947 201901164 77947 47502 516552746 4527 47502 833157307 47502 92019 630440921 24506 17288 151860410 47502 23444 678034307 24506 89079 997981247 54908 23444 462905581 54908 16710 690926907 16710 66956 244953057 23094 23444 378169736 54908 91019 133623305 35336 23094 218048492 70496 66956 712949488 57250 70496 484209664 25334 35336 317957933 57250 81728 308381702 25334 47756 10698184 67546 47756 910357670 57250 45778 24758799 81728 24673 29209834 44152 81728 880400272 45778 59899 810701105 14200 24673 969594899 17407 45778 322254654 66541 14200 617132524 17407 9060 874971596 14200 26434 346281400 60307 17407 14068844 77306 66541 851122779 9060 18032 109309749 26434 75559 889422033 20635 77306 856107740 20635 80997 411746810 64634 80997 541259320 72547 18032 533716190 37755 72547 991815063 44489 72547 302692933 71877 44489 462455015 70014 44489 156660531 84965 44489 339352138 34575 84965 337650408 37960 70014 229581582 58513 70014 12376523 63261 58513 448195394 29274 63261 446961632 34575 74623 885096362 69969 37960 680229293 42626 74623 89020232 63261 61791 65218563 91466 42626 233514410 67188 42626 905781404 70030 69969 718083914 33257 61791 880361991 57350 67188 185794869 33257 12222 817764946 57350 81942 663331925 13050 57350 591987091 66304 57350 544379860 81942 77204 989080281 77204 32639 320379264 77204 36579 107629447 669 13050 477458277 36579 38154 799196078 77204 2662 584867541 2662 73342 901790759 669 10940 315865743 10940 58622 43711424 4361 2662 868562849 27331 2662 67004935 72097 4361 666128636 72097 22522 432021075 22522 44345 597734284 5156 44345 74890418 4875 44345 333404478 14804 44345 839722098 36404 4875 57561661 36404 29500 859259366 4875 76859 587726633 29500 58283 806531145 6617 76859 227902786 54725 58283 990976123 76859 63078 368410417 76859 58277 282750885 58277 58557 516310012 79596 63078 996363684 2849 79596 939558399 32825 63078 364415559 58277 17444 157425624 2849 27991 384439528 32825 70903 60825725 7899 70903 144613842 27991 72869 24029520 27991 59567 358440023 70903 29525 219877702 64079 72869 784350325 45938 59567 725809422 54820 64079 696581715 88023 54820 367563045 11034 29525 36225805 23418 54820 181604768 13888 23418 918828054 63532 13888 166006947 2765 11034 363488551 71350 63532 427582289 26963 13888 666779020 13888 28951 824606053 75494 28951 311828099 2765 81542 372815119 52819 71350 460391724 73331 28951 835239288 75494 85370 892989657 81542 18026 577617546 52819 60302 360301249 18026 20024 421420321 18026 79110 681569997 20024 3078 281632892 66425 3078 429220955 82186 79110 588674364 74505 66425 623588758 84280 82186 245670283 65137 82186 209697366 1639 82186 954276989 74505 60897 918911907 74505 16629 191793585 84280 51393 772301277 38873 65137 181594729 38198 16629 293114283 36744 16629 959895005 16629 23047 556909216 85185 38873 902458934 75582 23047 689373114 38198 8951 543909964 36744 54287 484248013 44676 54287 616336274 53772 85185 1357330 63011 53772 250720899 42330 63011 784799242 90075 53772 732580159 33154 42330 237122695 33154 42558 788047480 117 42558 656439317 67412 33154 232263956 33190 67412 581370833 5049 33190 308001831 33190 36953 278506987 5049 77984 229275612 67412 35669 247068940 77984 22515 791506868 5049 60727 758286252 65675 36953 544186423 60727 44530 974882398 44530 27316 823214626 84788 22515 704937908 44530 39343 168425489 23015 84788 185201230 39184 84788 656517273 23015 75883 778631527 39184 59459 496226845 39184 63397 933456539 63397 39397 350798759 59459 82298 867205789 82298 8687 884876325 64946 59459 58292645 43106 82298 550624381 43106 57724 789259035 3852 57724 428738827 81096 64946 742234474 15843 81096 228855773 54705 15843 660264589 84497 57724 241749334 54705 2793 206270580 14835 54705 392139064 45989 15843 639564185 54705 64277 49937166 77501 64277 397627284 80931 45989 637500599 80931 85014 833326643 64277 36956 231624152 85014 33029 903792816 76655 80931 560714533 37219 85014 729575685 76655 92004 162225984 37219 17772 93923164 77357 92004 771498890 9921 37219 788363017 92004 4555 304686270 68210 77357 764031179 9921 29483 832052052 4555 5384 290223941 5384 85356 829132437 29483 40695 135241492 27958 68210 952684297 29483 25633 694042659 40695 41241 565220122 41241 56983 671589680 40695 88330 995920026 88330 13248 115388015 4744 25633 725491873 13248 48140 401744116 4744 82882 816015279 82882 67450 362755336 15228 13248 889773428 82882 87942 670043231 15228 42010 235414579 25744 42010 308847398 17854 67450 500634746 87942 61421 88729102 13626 42010 117689723 10750 61421 342660191 10750 85846 85639936 55185 17854 808844499 61421 37369 267931585 13626 84690 92222323 84690 83897 838576391 85846 65810 342930570 64450 65810 389106271 46674 37369 480325919 27654 64450 537505120 697 46674 705737879 27654 2657 815669021 46674 81552 542499413 20016 46674 311190515 45832 81552 622139160 82570 20016 266516625 17843 20016 111790082 44499 20016 684081921 44499 88006 286232872 77866 82570 402416143 86247 88006 797953313 44499 36418 724937982 34465 88006 600616904 36418 57862 551602488 86247 26995 97956651 73202 34465 936344671 73202 74266 567060005 78535 34465 670796155 78535 78437 920833810 4487 73202 445820632 29799 78535 410866907 47340 4487 65321371 47340 80456 917010166 29799 58496 148324268 31168 47340 553933148 81875 47340 434214582 60123 47340 644249294 80456 29026 197803044 54001 29026 978229515 81875 40929 30841720 60123 42037 543545839 28097 29026 732397045 29026 27514 276749133 42037 42623 925197962 87852 42623 237696220 28097 68320 445588613 42623 53532 935872200 42623 83764 876252813 83764 48114 112829625 7056 83764 908641753 83764 23172 427833840 67556 53532 871165583 27817 48114 207041598 35950 27817 21982031 35950 70152 523406858 27817 72219 113973629 70152 90652 577559190 44275 35950 882591241 12235 44275 954596572 61407 70152 904407615 12235 70066 883840496 35683 61407 545888617 12235 33214 565938910 6870 61407 377627762 88819 35683 299234860 55931 6870 345531307 33214 60498 334158550 55931 21404 504184533 66628 60498 138181867 64278 88819 578987610 55931 61392 136539363 43781 66628 433574121 64278 9020 244364611 53038 9020 273439575 62661 61392 976470914 43781 60241 243770325 42998 60241 232876117 78554 42998 385056807 53219 42998 64316722 10153 62661 330099911 53219 36452 753986784 67921 42998 795652981 39610 78554 744844457 10153 53153 334378181 39610 77712 531036777 60675 36452 102164098 60675 29858 458843379 29858 18674 86707392 18674 3958 851903580 202 77712 902169173 21510 202 390510505 40434 3958 246234955 10926 21510 640631139 55590 3958 127234348 55590 26513 99009031 40434 37884 921015792 63623 55590 132965476 50079 55590 646173847 37884 72705 721538986 26513 11713 318385306 63623 46190 893917819 50079 49132 625184603 72705 67547 956287621 59003 11713 908485537 46190 17664 924555310 59003 4706 194114745 55265 4706 661626908 4366 55265 643485136 36112 55265 924157811 2654 4706 859722257 58481 2654 228053741 36112 45002 728679005 36112 23844 54955872 81850 2654 796378199 23844 6222 207921230 54491 23844 881586971 88837 45002 387829258 21402 6222 159632947 54491 36297 71179918 50545 36297 709857129 88837 81710 731289544 81710 20263 15833743 92535 36297 196837923 36297 87846 400207198 92535 22245 430038361 77366 20263 996678924 37453 20263 598216554 87846 38723 724144017 38723 70340 952727131 38723 58275 429667284 70340 56464 340318421 14460 56464 115003760 75207 58275 670542178 73548 56464 777297256 65782 75207 195271539 75207 19365 442490023 55032 19365 243642608 70893 73548 24510234 41623 19365 117642643 41623 53909 266508964 80817 55032 389679587 80817 23983 910805803 33067 41623 841062167 22915 80817 493584916 56188 53909 860504736 80817 76204 806954009 76204 54030 87022804 40199 22915 781487184 40199 1525 49110824 74767 54030 56836127 49676 74767 898455174 20863 74767 23459795 14687 74767 957649913 74767 11718 287611013 74767 85102 177720159 20863 68095 328006258 85102 16401 817307864 68095 22240 407812236 16401 52768 726278231 16401 53013 157192030 52768 30169 677165701 16401 40112 640122474 61075 52768 738620156 77734 30169 79302536 53013 28600 832910448 65168 61075 884629691 51011 28600 635464810 28600 848 578496105 54380 77734 808575862 74876 51011 373439978 51011 57729 420227093 36698 848 406212116 85280 57729 940258295 17314 74876 600937689 36698 37867 420454203 47436 36698 958352194 36698 76778 574792107 2897 37867 566841107 37867 31224 725117026 76778 58462 953659592 31224 88866 634798653 88866 81006 994425797 81006 2165 598895118 31224 89412 568410885 59239 2165 291545369 92502 2165 98799701 34564 59239 495813447 12430 92502 654340118 70922 89412 24068868 59239 645 807640969 32948 34564 718440225 32948 15496 394659323 1095 12430 922016880 15496 11229 459160944 81138 645 312676772 40674 15496 910194081 80263 81138 103626169 26489 40674 922771587 80263 72708 35090830 72708 89782 815024966 60645 72708 138066035 60645 6811 890925008 45331 6811 123869183 89782 55282 922467574 90595 45331 358091983 60645 50949 444977470 3628 90595 53650756 12450 55282 222280889 55282 90878 506169923 66563 90878 327834242 90878 29637 94262369 39442 90878 471354819 90326 29637 847680900 39442 40879 605442523 39442 42372 442857929 39442 47174 61924277 42372 22673 39324856 22048 42372 67319795 51279 40879 55663462 42372 47524 16164788 47174 76133 277444961 22048 76391 490287652 16135 47524 5811751 50254 47524 159279702 8046 16135 246526723 76391 74661 35861067 74661 14203 577658616 14203 39074 243710329 89402 74661 606374992 33525 39074 13143946 71232 89402 974653040 71232 25075 482673233 71232 86405 732950206 25075 88396 734720982 66146 25075 244813096 701 86405 202369112 86405 289 64544378 90392 86405 705870122 69947 701 110258003 289 21459 287370500 701 21541 204780117 21459 72555 550090167 90392 63964 535480151 69947 31202 912810947 13584 21459 347986046 21541 60795 43604413 72555 71374 706055814 82984 60795 41649681 46525 31202 781303373 68080 46525 80136038 60795 12990 232289133 46525 36848 253407225 36848 56294 827678261 36257 68080 72222337 56294 65335 676943520 36848 5742 147237339 43201 36848 387857101 66676 5742 369195068 65335 28381 343644350 5742 90227 917708744 28381 60868 912993607 41511 66676 866785831 66676 22604 45139853 90227 63315 910571791 22604 58187 389838875 41511 1062 557592393 1062 58958 125729327 63315 70 771477866 58187 30792 770276965 70 23426 743860200 9746 23426 908325737 30792 72461 33976822 41788 30792 440941394 11361 72461 72036440 23426 61281 537694254 72461 29186 476216140 69940 72461 803574691 88624 61281 922253632 61281 18595 956470182 18595 6674 527674118 65369 69940 676049601 72204 69940 820953413 23515 65369 748782478 18595 44381 607702864 411 23515 141164181 77506 72204 671312628 58164 72204 95176954 82343 44381 50705456 126 82343 108461338 80635 411 173220441 4838 126 112487079 126 48777 949359803 2040 82343 697471251 126 80166 469809012 80635 89725 556955209 4838 87041 852766840 87041 88032 935265990 87041 86007 887300087 87041 82188 823700582 82188 55631 908140611 82188 72715 699082365 72715 40928 719387380 51341 72715 137259038 55631 87192 35410366 55631 13800 892834729 89645 40928 744392316 87192 15439 563100086 13800 55456 626416277 80095 87192 417881905 55456 42032 767029119 62420 80095 946224768 80095 71249 912874622 76808 62420 851065262 42032 193 123088277 32243 42032 147694011 1693 76808 344663306 45396 71249 463198476 193 84589 198584744 83815 84589 686659870 85560 32243 846177887 39779 83815 147658614 85560 25547 142365458 806 85560 136838673 27923 39779 676362735 806 79012 717523373 16328 27923 87106740 42733 79012 768220513 806 75501 102787950 74165 16328 652672421 12419 75501 146567969 12419 68116 109621463 75089 68116 352175507 68116 83238 260314660 75089 57656 173277451 10021 75089 637271708 10021 32642 231501830 57656 36327 315058242 32642 59129 200721721 3920 36327 995165370 72445 10021 564166541 3920 71149 172992660 3920 24164 81469586 5917 59129 651254642 71149 82079 265531648 82079 71834 115166461 24164 65038 956809844 20784 65038 608363591 56321 71834 797607861 46840 82079 712261950 46840 77677 668169130 66602 46840 695373349 28429 66602 986980329 92455 56321 126054596 3351 28429 167361205 3351 22354 64786505 92455 5019 538941410 28429 28522 235317375 5019 39625 884025037 22354 50697 362217579 5019 70590 43015431 57852 28522 119205351 1650 70590 702171962 50697 19929 13843326 19929 22774 448763542 87411 1650 323181484 90397 87411 928155283 1650 56102 721636331 56102 85964 881502773 76048 90397 955354011 81418 85964 526459942 81418 11938 485424422 11938 28686 815468729 8745 81418 390845046 76048 26815 459830164 8745 78363 554083151 26815 12035 82963014 28686 76543 60219918 17536 76543 253373793 91868 26815 137431148 91868 28306 505201218 49353 12035 524102705 38445 49353 331683815 11822 38445 53524813 42150 49353 650979012 5765 42150 967083265 82134 38445 586568388 6863 38445 95356656 6301 82134 25765834 32341 82134 954047233 6301 60758 91780676 92438 60758 840957940 6863 64686 886451585 35682 64686 812395014 32341 22634 827757450 35682 38493 546995411 64686 19710 262955144 19710 40179 471347868 57522 19710 21869852 85951 40179 512858245 85951 36876 238784203 19710 24451 702804166 42567 85951 637481897 85951 48214 79906059 79535 42567 136878873 24451 82419 1360078 42567 404 247116376 12574 48214 108435937 39584 12574 448528575 49115 82419 125909688 404 82636 723173463 39584 8578 314277393 19644 49115 449035913 21914 19644 433283914 5034 21914 163014291 77482 5034 996270976 19644 38144 131116369 5034 67389 227151085 15798 5034 349752314 5034 18544 284362345 77757 15798 193526784 80358 15798 272839784 26747 80358 980556789 56647 26747 279243819 18544 85608 7139371 80358 5073 410404089 26747 90544 783091303 5073 6397 421474139 56647 50359 510306743 90544 81029 555549330 90544 76951 505932911 81029 67422 75119527 65175 76951 103411800 50359 43419 405647544 88983 67422 314360453 44859 43419 644827999 44859 373 828248660 88983 58533 801046745 9128 44859 3976202 57683 88983 942923512 20906 44859 190476770 90350 57683 298977455 25214 58533 78009084 90350 61559 58211640 26030 57683 280242346 29700 26030 966669558 3113 25214 18097626 91175 25214 275740885 26030 57251 49092396 56533 29700 427189888 51577 56533 223914667 91175 53952 723856435 29282 91175 694718368 58587 57251 566001475 51577 12501 310226444 29282 78352 267359191 66237 58587 714768938 12501 56672 326787637 59031 12501 991820939 66237 66498 86126547 51786 56672 998760244 68203 56672 910754891 51786 46760 799617890 46760 37193 138367295 46760 71757 720400554 2641 51786 917195833 68203 4439 195124118 16095 2641 701511246 4439 41841 723504498 16095 41367 293569755 41841 38975 628954057 89380 4439 386950505 29246 41367 832298290 38975 2215 989017366 29246 70692 98737417 2215 32765 948698864 8925 2215 685489068 29246 7943 966871881 2215 60483 750982230 8925 51875 38849943 54215 7943 228345408 76050 51875 120730704 51875 78239 154647094 13572 76050 165828361 78239 91529 942271019 76055 76050 764398883 64945 76050 725359759 31194 13572 767464422 85584 76055 570120229 16932 91529 234293629 41270 16932 389174751 16932 61912 471388006 74059 31194 599995297 74059 15249 264803476 74059 72595 101048113 89922 15249 527393011 89922 34720 964731894 89922 82513 605379394 52964 34720 27914714 72595 13446 702563279 82513 35487 935638568 52964 19825 246443510 20681 19825 323344249 35487 32649 71172728 20681 4863 475422419 4863 63796 267354823 20681 8660 193491549 64692 32649 644293688 32649 65707 882035415 65707 84121 996980722 63796 7572 65266933 2966 7572 17509747 64692 39199 730046498 56859 7572 854410513 47462 2966 99129595 56859 90219 580663294 47462 53558 728968653 68508 56859 548282840 27454 53558 693531084 90219 40043 798293729 90219 20952 777438273 68508 44085 738583373 80943 44085 656907730 27454 4939 469449366 78480 20952 144490575 50775 80943 227059372 78480 82319 695836522 78480 63835 92272683 50775 3647 867458257 65558 63835 36360581 50775 28289 61206038 65558 10854 853872364 88773 63835 296647028 4126 10854 695003943 10854 10315 874127121 10315 59277 11647966 10854 26098 263978924 20292 4126 327527915 10315 15166 985624748 35868 26098 164862498 91030 35868 115923719 11786 15166 192389180 77332 20292 636490986 32279 77332 942675959 20002 11786 936377758 77332 18038 175569795 32279 3033 301093115 77332 49104 640274836 49104 65302 284113712 20002 45718 587918254 65302 52486 681092801 17341 3033 662322576 56845 52486 54830257 56845 68623 718474727 23380 68623 491860471 22530 52486 23086679 81600 17341 127775443 68623 58571 124577130 68623 22578 352654070 91556 23380 120732021 91556 5771 603838678 91556 33432 139131974 22578 3443 178260323 80713 5771 502671935 38029 33432 967201938 33432 62869 620614867 38029 24585 395189108 6116 3443 298399163 82596 80713 977820633 13261 24585 342990719 62869 17990 605243813 7907 24585 782497993 64346 82596 581553255 17990 67682 497285683 17990 28180 531877260 59401 64346 75755503 64346 33268 766835868 63853 59401 40647731 1763 33268 699326984 28180 73787 259986575 10815 59401 191458904 91899 33268 872372710 10815 7255 868571585 612 10815 889183724 612 49285 892678461 5988 7255 21106023 67641 5988 598251840 67641 54231 83457879 65258 612 415711837 5988 26077 966528769 67641 85273 51277615 67641 8612 83305035 75758 65258 962204446 75758 83658 468242372 75758 61552 224821480 85273 87614 33093053 75758 52074 461346739 87614 40382 855444743 52074 79231 781270335 66960 87614 881343241 17948 40382 829319261 40382 41470 24387421 81115 17948 558569628 79231 90298 312408896 33285 17948 541105210 33285 56781 774386911 41470 25091 173738286 86428 56781 115529006 56781 45391 539193760 33285 78453 502506861 84424 86428 17033024 34092 25091 32811973 86428 67148 146098376 59660 67148 513330785 51139 67148 485401534 84424 21082 453833856 86338 67148 149639640 21082 71103 447324595 71103 41247 438582925 71103 47892 387523432 33536 71103 38671155 71103 50143 277103658 39318 41247 872118638 88521 50143 53384871 50143 82226 681436739 59433 88521 27843988 57954 50143 944007994 57954 22872 881882224 54617 59433 653945376 27951 82226 722507779 59433 52553 642403386 27951 15773 159100404 22872 55615 359595611 55615 15139 205284993 52553 67421 366158489 75763 67421 630383019 67421 7092 754718767 6793 55615 174788133 6793 78675 5152039 6793 21641 743182503 59614 7092 636581084 9327 78675 90091241 41109 9327 389231500 9327 61872 375728148 20303 61872 219702824 61872 54132 35040135 47990 41109 127093913 20842 47990 506665585 21294 20303 800565536 6410 20303 137384409 6410 9152 304759002 9152 76594 129102717 18974 9152 380286804 70442 18974 243864224 82727 76594 532063852 58176 76594 924543969 76594 76094 463105917 41865 70442 454266714 41434 58176 986608674 86548 76094 748030642 86548 66397 780747139 36106 41865 920934057 66397 81618 829727664 9156 86548 99563274 86548 74239 139550219 74239 64197 502049924 64197 56599 562264159 34556 64197 61336040 9156 40221 935043489 74700 74239 33022504 74700 57818 144763340 53470 40221 340784976 17685 74700 972201682 17295 53470 312723022 37033 57818 477562902 53470 18815 870154554 53470 64451 696340790 10588 17685 723700141 18815 76224 71204603 76224 20347 861394353 45600 10588 617760146 76027 64451 212613091 37663 76027 847113266 2260 37663 827607966 37663 19135 579149393 79344 2260 806813145 57337 2260 818196942 2260 6376 184298338 2260 47750 795166161 2983 47750 306758031 57337 31650 262807723 6376 42207 88588153 44451 42207 673033895 74613 2983 190249666 42207 34949 488068057 44451 31310 512542368 21136 74613 267604645 31310 12884 138368857 74613 88285 851620938 12884 53685 454423716 88285 20920 679123642 12884 5317 859715762 92529 5317 261351332 92529 50131 845268258 20920 92084 246068158 20920 61305 34279255 5317 61784 33971574 37659 50131 320540742 68302 37659 787672049 5143 61784 8793016 67562 37659 562434425 37659 28418 86601009 74294 67562 99007192 28418 83111 649789680 74294 60305 895979387 74294 73041 938947509 14058 74294 217966606 74294 5425 777456313 5425 7366 695193720 84977 7366 240868130 5425 38740 479783560 14058 28893 302654108 55969 28893 103047491 26668 84977 73276953 1906 26668 133985257 1906 7386 18975997 83985 28893 455921701 39553 7386 231491451 22482 83985 35579570 83985 77422 63106071 78744 83985 690527225 39553 43974 359178336 990 43974 653233200 22482 36687 92844468 88757 78744 464391920 87621 43974 994721496 36687 81330 313892682 54482 990 310446963 89298 81330 920570453 89298 66294 160176062 50055 89298 170826583 18071 54482 456008090 89322 54482 989761762 66294 80853 886709874 70460 66294 273813370 70460 85210 956900288 58438 80853 656902223 70460 21255 725350775 38114 58438 10262323 16108 38114 363595042 90798 58438 4424190 38114 45456 271346072 21255 58629 508208492 90798 48529 587773393 90798 31572 670549649 21623 58629 40883704 11366 31572 632134212 58629 55177 173157214 27620 31572 36907684 73730 27620 499753655 55177 72026 714715731 11366 47601 980094347 73730 32103 477765268 27620 74029 386786076 55334 47601 228673064 32103 34485 815198182 62442 32103 961214004 34485 5492 403930474 55527 5492 373369987 34485 75466 455750490 55527 78679 592169671 27470 55527 590328566 27470 29057 993525986 78679 10267 698716206 10267 6575 528385566 6575 69551 898703771 24497 6575 507640154 79636 29057 319751950 58699 79636 289275940 61515 58699 178465712 58699 88174 309435492 25731 61515 751046257 67453 79636 932724496 62563 67453 445104692 62563 49428 999196947 88695 62563 202530469 3957 62563 250005725 27997 88695 668186850 89052 49428 408861164 28058 88695 978998079 89052 50708 417889266 26347 27997 32864377 26389 28058 461532669 89052 38701 615967541 49719 28058 911670701 38701 60686 268757613 60686 45484 788097145 17880 38701 344272039 83887 17880 879813299 18307 45484 879432474 83818 18307 395264613 45484 13478 322893214 32376 83818 579854676 13478 40343 741318398 18307 71456 210499469 44274 83818 778478919 40343 53069 303051028 40343 80 406434505 53069 994 868992320 44274 89095 367908656 64806 89095 669351648 24930 64806 854285564 25752 89095 361502837 64806 46380 883303134 20855 25752 692967033 20855 6400 972842732 46380 3752 549731250 6400 9192 586018333 3752 85855 139332360 9192 74489 970818115 2561 85855 900169557 51117 74489 683253262 29971 85855 118189379 62736 51117 672836982 2561 35182 964606162 90796 29971 472877420 51117 66717 529928255 52961 66717 796439302 51774 66717 83269636 2099 66717 132747227 51774 62220 147510744 2099 84159 716984664 51774 54588 106358605 21646 84159 679344269 37123 84159 482856077 9973 84159 153071841 54588 57487 957008467 68557 57487 143795270 68557 90293 778529219 26554 90293 767412243 32140 90293 857377888 21967 90293 82125891 57670 21967 272485346 32140 37935 131253584 44705 26554 410823979 74415 37935 984508000 37935 37607 74623469 44705 88887 108093066 37935 70446 709528361 37607 70630 131705736 70630 39441 142632418 88887 7798 280442772 70446 61108 973619028 70630 85349 879871429 28299 85349 93386642 61108 81293 200316329 61108 2898 740089685 66568 61108 43103372 62806 2898 13523763 2898 65158 73362713 78305 66568 143390465 62806 79667 835198813 31904 65158 611879726 91713 78305 104028705 73425 79667 435761913 80318 91713 218825225 79667 44969 225544715 52259 73425 235584265 73425 15056 776022387 44969 31901 803828341 52259 72942 615255717 15056 7477 672689908 15056 32127 139103239 11399 7477 72953133 28676 32127 890150234 11399 44833 282007442 46201 28676 56702907 55619 46201 104070981 28676 63871 765530833 46201 50928 842507069 81539 63871 1383174 46201 65164 484719777 18141 50928 413116640 18141 46801 278607981 66756 65164 688276085 83561 65164 911064404 4630 65164 791613691 16497 66756 511393554 46801 76488 152063942 83561 41347 935860280 16497 6677 583178881 6677 13868 928271223 76488 45941 40106676 45941 73340 160980770 43877 13868 797990937 15769 45941 859446605 15769 51480 769852832 15769 3297 26301998 43877 15951 916986772 43877 67022 77141198 15769 30458 92379000 15951 85128 761311009 85128 78117 424476264 15951 83531 519742320 60006 30458 562083949 83531 64997 471270730 69121 85128 378503021 29701 64997 490177316 64997 30987 136916856 75049 30987 224247205 30987 56888 359678625 29701 948 586798252 30987 36425 132892891 78008 948 165017279 36425 43955 475559278 72930 78008 360175221 40013 72930 82880428 36425 35241 156963668 43955 2358 99223493 40013 46571 83896897 8169 40013 984824936 2358 68331 511602970 52775 68331 807225929 46571 53085 634454002 68331 55120 505454721 8169 8596 436599627 8596 64209 794911366 53085 71020 847181152 53085 89666 341530829 4049 8596 830200270 68815 71020 106873256 64213 4049 90061083 3171 64213 16894420 9099 3171 697110375 56902 4049 776247086 568 3171 629941702 9099 1942 41207598 54244 9099 829432678 56902 28304 848357657 1942 41587 497609012 54244 79482 175104238 24744 28304 71462074 45652 24744 810122867 44330 45652 602852560 85619 79482 635874355 85619 45408 673776501 23813 45408 328461020 85619 77761 785017643 44330 90526 10862334 85619 63033 461473351 63033 50256 968167989 70544 77761 253214142 50256 29722 937992424 81624 50256 710325463 14021 81624 399049851 57785 29722 845195159 29722 86116 994659463 81624 66825 249202391 89420 14021 540333157 57785 19476 513985076 66825 33184 137624131 89420 16167 771471471 54628 16167 951599160 9136 19476 663956940 11017 9136 743649832 83385 54628 307119964 11017 25800 921878043 11017 75429 573709758 83385 24336 495497275 24336 61237 351253249 70786 25800 344486046 75429 6432 173733913 70786 75271 818138339 75271 47644 701476888 61237 62015 127507605 1499 6432 239711707 34830 47644 255739891 68196 47644 288765935 46774 1499 272704993 62015 76131 874833244 34830 2145 930669515 76131 68347 580688996 61250 76131 594803663 27027 61250 417450726 77649 68347 290950324 2145 41458 689880763 61250 73196 817668732 8070 73196 679614577 27027 1352 991583678 3081 1352 699311267 8070 84347 449069779 3081 32265 941772067 41629 1352 802722502 21100 1352 764665070 41629 73731 35777227 73731 36421 91782319 83264 36421 526484222 83264 76915 671510649 84095 21100 679386417 57586 84095 916621521 84095 13124 710181700 13124 76442 458289460 76915 3544 175149660 57586 60416 868690203 13124 58231 371511853 60416 57833 990857320 3544 29992 359540795 3544 80357 377907651 80357 76701 15683739 76701 33118 90207141 33118 60627 634587384 27856 80357 17907706 60627 47300 559493473 37918 33118 134875840 33118 47506 630896080 12602 47506 61732981 12602 62239 363032345 47300 23320 573960911 23320 82272 362959178 12602 78524 409948042 62239 19740 863168935 65567 78524 260085361 58871 65567 185951099 33630 78524 237489376 53239 65567 780565731 19740 53575 105612152 20282 33630 362202324 33630 5048 281257421 53239 2131 517970911 5048 4936 13092037 5048 40144 25179672 2131 36866 194977470 4113 2131 152396507 40144 83787 778910370 31272 36866 64105846 4113 22693 102343064 44587 83787 442180123 2866 22693 2500860 87576 44587 852937785 87576 74785 534798757 18361 22693 567686750 10997 74785 753689332 10997 64604 468963465 74785 26406 704101220 18361 77119 8629063 5426 77119 840834066 26406 30160 497050972 30160 51694 422020750 31208 5426 657266266 33586 30160 17319513 75549 31208 94822231 82232 33586 353679591 38527 75549 187123701 68765 33586 870166273 66107 75549 448687034 69832 68765 526081352 66107 27036 897892288 46915 38527 798779207 68765 73507 19750137 22011 27036 206306478 76421 73507 72590033 46915 81011 62187933 81011 37624 935468429 57185 76421 71604833 22011 32145 242688851 5587 76421 19139507 81011 42824 61103272 87567 42824 727029783 7350 57185 581515897 7350 27185 140804807 37883 87567 854677435 37883 34967 899093064 8543 37883 651689542 37883 92148 971941825 92148 21059 905785397 59437 8543 404851577 92148 88550 930421546 18103 88550 105565483 55053 88550 656280890 60224 55053 16173721 29602 60224 118611011 48666 55053 88997171 53381 48666 113165023 83612 29602 280457603 83612 63736 118255709 28982 63736 577400200 59787 63736 88148568 7066 28982 430535567 63736 26145 731914584 92471 28982 116310488 1004 26145 138274745 47928 92471 173624460 5093 26145 840717922 26145 79257 787102616 35592 5093 456360257 89956 35592 101001252 5093 37483 691105912 37483 61676 607201898 35592 1317 711058074 1317 26636 351468204 2137 26636 308921910 11833 26636 507279626 11833 61584 110394367 55989 1317 841941286 2137 11347 45325284 11833 16972 185041631 61584 44107 184446538 7722 11347 104812670 77292 16972 637856032 11347 3944 227195972 3944 4867 547707972 44107 40999 374220256 26102 3944 223228345 41670 77292 748117518 87662 3944 869081654 85973 26102 616116551 7898 41670 733486825 41670 84887 132623090 41670 77879 913727718 72117 7898 391222842 44843 85973 637848850 28623 7898 995169380 81165 72117 787446912 8465 28623 699976197 85841 72117 844413684 85841 86780 77068283 28623 84253 107885743 85841 56045 335968240 83877 84253 432710691 83877 80053 117916856 83877 26272 36187830 80053 3615 37344958 8015 56045 709945933 8015 4762 318588547 78227 80053 144532424 26272 44488 435243004 49359 3615 991108560 49359 89723 457193010 22706 49359 382910783 44488 89405 908891116 11673 89405 936857726 21786 11673 324478823 84636 21786 289764286 86611 84636 80890255 21786 24388 597049169 86611 86416 729300021 84636 83563 637873217 65953 84636 107944354 16454 86611 936613026 32348 83563 824009151 65027 32348 841376987 26383 83563 568559422 32348 1496 394697238 57417 1496 316073721 18078 32348 887954338 65027 39808 857448837 26383 10930 915956935 10930 52740 427104582 57417 84370 694891071 54982 10930 780712547 59769 39808 411834647 10930 76691 482726288 59769 65470 129173898 2413 54982 250043363 57002 65470 722236240 44227 65470 999448722 36957 44227 38337369 1557 2413 101131476 86296 2413 151309625 30173 44227 63158977 70351 44227 199719082 86296 38939 716592377 38939 13659 955051822 70351 38248 173913588 38248 14505 356724496 14505 42466 499432183 46604 42466 317155053 46604 20345 670783355 20345 13817 425345462 1971 13817 512115873 78665 20345 699911931 78665 22256 268743979 78665 45261 637121788 22256 52529 171283907 32149 1971 492113349 52529 59426 827695376 45261 67907 7567047 45261 73398 660024797 59426 80657 393017412 67907 13353 170110812 13353 54372 788564519 67907 77158 370817399 54372 53505 651701464 49434 53505 404564872 67301 77158 667460171 83016 54372 929661327 53505 6588 133278040 49434 33858 958137751 67301 249 273313460 249 44992 411347590 29464 249 216380891 6588 47546 309775589 46010 249 488363419 28645 46010 891599504 29464 60841 656255120 71760 28645 336155438 48272 28645 731253309 26232 71760 255571911 5522 48272 453606290 48272 73156 17550749 42758 71760 429333876 48272 83220 193471262 42758 56255 998133731 78519 42758 185528093 1281 73156 133547021 84676 56255 889390348 8525 1281 688434998 30348 1281 278908547 84676 73884 873999023 62763 30348 763211946 30348 1390 84734717 30348 38743 827590132 54610 30348 658856570 70064 1390 903975499 54610 64856 595815174 21189 70064 86045670 88642 54610 721254673 74248 70064 440277315 64856 46916 283642294 74248 35657 695868294 76502 35657 75197439 46916 58372 472149925 46916 28477 489457279 35657 77605 645463552 35657 7121 921566523 28477 59781 746226795 7121 40921 213075582 40921 39027 674805615 91968 59781 362011669 59781 43400 689427710 78095 59781 352823712 5084 39027 835492241 10768 43400 760023010 86455 78095 498499488 10768 42840 754091312 53451 10768 165887318 53451 90449 632142773 1700 86455 297953887 53451 61341 389095715 53451 39347 190089054 11336 53451 57125638 90449 57205 21996177 7684 57205 67681825 39347 2528 847166070 39347 34149 980615605 22135 7684 240036685 41277 2528 17099860 37545 7684 112550401 60546 2528 203814832 37545 40652 673304522 59155 60546 805417669 41277 10121 639711245 59155 87069 477229083 87069 17775 116709545 24233 10121 733598920 75425 59155 882019734 84552 75425 95630797 84552 17771 765958476 81376 17771 305850402 29216 75425 445522464 81376 25073 2234676 84552 4763 324938024 81376 72764 466120774 21031 25073 796457403 1383 25073 48538313 4763 13178 480358100 13178 72360 161470116 13178 92228 996549124 1383 77092 762767175 43249 1383 210056695 43249 91432 272573616 91432 87550 992123352 60368 92228 701125038 58717 43249 236549733 43249 90104 223722724 60368 17352 998474147 87550 22885 72664044 58717 7328 97808284 13084 7328 760900595 56878 17352 61236774 22885 77735 69060313 64193 7328 368427590 64193 9944 366696917 83917 13084 574262325 56878 56532 183268082 9944 77759 330862887 59805 64193 581428147 52234 9944 529078809 49792 59805 933584417 56241 77759 994561324 59805 44666 152733437 44666 63778 88297241 56241 52147 168963993 25322 52147 616698647 83379 44666 932887560 25322 1000 444336195 25322 53634 924562992 25322 11472 937510999 2787 25322 882773197 81061 11472 125756701 53634 38580 148608693 81234 2787 226915676 11472 1541 779605826 81234 8518 865106374 38580 31842 226655725 81234 63511 575530085 9852 63511 557735870 30469 31842 309819340 66975 9852 849932848 66975 71220 361597149 9852 17461 309486107 65228 17461 342317331 5725 17461 323729828 5725 68259 377825358 17461 61239 644118004 41186 5725 977577003 68259 78727 960201645 16277 61239 375279886 41186 11539 665519862 21211 16277 10546765 21277 78727 805086658 12784 11539 124081097 21211 45878 249904174 61393 11539 942038739 45878 20849 65451124 45878 45561 440206481 20849 17260 962085581 75544 61393 608986329 20849 53779 62352142 61262 75544 197351135 45561 6953 195426445 90830 61262 204229543 53779 73852 231937167 36517 61262 600468261 1681 36517 524928388 90830 49878 642148965 73852 26555 49608225 26555 18505 397870273 22173 18505 905163197 49878 88818 104382120 47013 18505 348577599 26555 32827 198067901 772 47013 327112412 22173 24664 301511290 47013 50996 498898616 24664 54434 800967398 33286 24664 673790561 29763 50996 702469500 58376 24664 437222719 82125 58376 508217456 25505 54434 766469136 75081 29763 144682502 46289 82125 621629181 82125 16961 968106107 46289 50786 587494485 13082 16961 202439399 15838 13082 617076827 50786 18004 99251614 16961 56399 60077879 15838 66885 38686492 42487 18004 899625326 15838 7136 105817905 8958 56399 549883530 26860 8958 36692665 66885 27005 963741515 26860 75977 654290054 12566 27005 547792890 79844 75977 251320711 75977 49238 46558029 75977 11408 401247150 12566 70678 144431396 11408 92288 422640946 38390 70678 856710197 60908 38390 410730161 54527 38390 775171812 92288 70316 180797269 91567 70316 994103240 70316 61339 953245726 63588 60908 94902579 73940 54527 88642068 73940 10751 387364861 75963 91567 493887445 10751 60221 394421026 11508 10751 957096171 75963 82185 964634973 48173 82185 927547916 1551 11508 667062569 19875 60221 723090941 11508 23585 724597772 82185 74167 145593541 19875 37258 288270453 37258 75765 879599422 44455 74167 613005982 37258 46848 531393163 44455 36851 527816239 36163 37258 471585354 59977 75765 215483702 59977 29143 850338849 36163 50842 710680953 16528 50842 903400131 59977 7409 870811041 29143 78725 489414995 29821 78725 886169609 49663 16528 914162725 49663 32798 51359737 89611 78725 815569665 32798 10487 91179775 85606 32798 474520232 90197 32798 233046936 85606 50725 117127017 80975 90197 330981324 50725 35164 528560623 42987 50725 554185168 80975 87542 8886103 35164 84246 891367192 84246 15108 497731097 65378 42987 448266980 40102 84246 152568194 59052 65378 904684727 9687 65378 502753020 41986 9687 831519884 43280 40102 148191003 26872 40102 718524472 43280 15512 479401765 43280 46438 333657328 26872 10528 564950931 35176 46438 37757501 15512 47835 63620027 56729 10528 177443725 78931 10528 561841488 45755 35176 984792361 50200 47835 683505501 61057 47835 899235027 19910 56729 325044981 54585 61057 607837313 19910 32581 612480568 54585 48917 998637035 53665 61057 67089556 53665 33271 88415505 9544 48917 521249264 17049 33271 995536450 9544 44172 939227834 44172 73259 884744447 1039 33271 477752968 21777 44172 75353990 73259 46602 130999089 63913 1039 99167042 21738 46602 50754742 63913 87326 355610984 22023 21738 507354522 87326 35478 56114073 53137 21738 255321844 51624 21738 585539361 89967 53137 624428964 53137 40877 721419069 51624 11264 948544047 35971 11264 936911121 89967 53768 602765820 81652 11264 595652442 35971 4388 736360089 81652 32124 120113245 35971 80835 288701831 81652 58217 386896467 71933 32124 775231403 16510 71933 567772644 71933 88314 558472097 69540 71933 254937365 75953 58217 531154173 71933 10405 988721689 88314 53099 366947941 69540 62526 153777714 65094 53099 279612629 62238 62526 760812919 16332 65094 764860752 90926 53099 815413586 62238 8122 732504491 16332 29409 73612720 49917 62238 712356165 90926 19877 65695594 57544 29409 55532987 19877 20841 622689843 12358 19877 109871304 19877 20161 132831723 40350 20161 570620283 40350 39563 649124963 63759 20161 684210521 56787 20161 958092910 39563 17662 598624211 42867 56787 698717947 42867 78691 780403889 63759 89238 569738505 89238 73389 154691064 37586 17662 239147402 42867 29505 956376759 16465 73389 207151147 37586 61900 643343932 61900 14738 183463878 16465 75006 559984547 7008 75006 99273413 55400 61900 437849013 83114 14738 773205752 14738 24491 256333752 54656 55400 938399032 7008 23720 7753542 24491 62227 70959277 83114 86319 856281212 274 86319 153582161 274 6773 136565355 62227 91056 583052205 91056 71807 402605256 91056 46474 662400909 274 47419 472560691 33928 71807 651680774 11990 71807 14676737 33928 15557 868182766 15557 88109 204385261 29964 47419 427101632 24645 33928 930236229 50159 29964 20709676 50159 32280 560166693 32280 36296 726147201 56472 50159 437399432 15033 32280 132452881 56472 90463 977491622 36296 40653 224455949 27696 56472 358224787 90463 40346 278562416 41797 15033 585237994 40346 7635 568363414 79929 7635 386230075 40950 7635 904956829 55678 7635 635483747 63794 79929 903850698 59997 40950 402591825 55678 42392 356226097 40950 2761 868745674 63794 26399 84239122 59997 4799 667135358 2761 20028 585142591 20968 2761 784713437 85566 26399 877240207 85566 41781 548971747 40238 41781 678756400 68227 20968 938562162 68227 45944 586640820 42765 41781 388698693 50511 68227 767923923 45944 44568 528688810 7644 68227 442418766 15083 50511 301367694 58423 50511 746555501 50511 82979 733534509 20425 58423 181291173 45598 58423 900002974 40467 15083 897813196 65654 20425 576032302 83961 20425 680170985 51628 20425 783372376 51628 74504 111730139 13819 74504 311079899 74504 67517 899243126 22907 13819 895001307 43811 67517 576477381 26495 67517 43974370 13819 68635 60003451 43811 22364 522573708 22907 44139 367971780 9049 43811 489869924 33851 22364 361810783 44139 43007 168213065 47188 44139 927105659 21545 47188 739710082 43007 13737 721765765 43007 42717 671236730 21545 8268 950049696 191 42717 89415912 8268 4887 534611570 27812 4887 221492571 89121 8268 113140036 191 90184 835017797 90184 2480 463325352 4887 36919 832218787 36381 90184 318732422 85231 36381 85592783 42181 2480 416994309 38746 42181 792683533 85231 28006 998051213 85231 24504 656409312 73598 24504 907992423 18132 38746 110861931 23170 28006 14995371 68425 73598 412367642 68425 16333 889727761 16333 27738 365728591 44294 68425 604359852 68425 47838 28527633 68425 62004 263370594 31358 16333 604015035 27738 60219 35351481 75768 47838 115162570 38323 60219 943413664 92163 62004 501478457 33923 38323 292756068 34181 33923 218830905 40075 92163 190566511 38323 8045 763823310 59087 40075 382487027 40075 54662 460201520 40075 74389 515083863 8045 57229 127598935 57229 87647 731709199 59087 68989 39645269 68468 57229 721905686 68989 55983 429699157 90249 57229 185784470 55983 5427 914635655 85909 90249 305224180 12115 85909 923179360 46116 85909 426518231 2452 90249 651245088 43654 46116 324219450 36699 85909 527679321 36699 54876 443775699 46116 70120 683953964 70120 96 666327301 54876 36899 930819626 561 36899 672712164 86403 70120 245632642 56671 86403 466641547 44864 96 856907717 38850 86403 72709876 87375 44864 634140500 36814 86403 40173835 44864 62726 828430651 73616 38850 404362825 38850 78973 788809505 73208 73616 747260486 51825 78973 140321450 61327 73208 156886016 14323 51825 2412097 91283 78973 488344661 91283 29442 73766167 39356 61327 608729316 39356 44741 260707376 48126 91283 847246957 42978 39356 580313228 77782 48126 741674814 42978 2915 2923587 77782 44887 476806288 50271 48126 953573412 42978 32463 16062677 44887 52406 462267736 50271 62880 911388092 86588 50271 806875697 62880 17087 426864599 1354 52406 891487425 77502 62880 447552215 86588 21227 781298784 7815 1354 137168750 22678 77502 984168742 7815 21289 864653951 82055 22678 461921588 7815 70858 483968398 82055 67596 93210114 67596 80293 1232112 16526 70858 694460147 68899 82055 641682793 70858 63303 780617949 68899 53394 759317067 68899 4384 473861344 557 63303 101814139 53394 68603 806423625 83626 557 35635060 53394 23285 310680583 557 19888 187277619 85542 83626 862252215 45842 85542 564363995 44609 83626 510776685 23285 48615 641535327 44813 19888 714139777 44609 57665 355803025 54661 45842 512578575 44813 88670 417844156 48615 87241 255589403 20372 87241 585722870 80196 57665 68375589 50541 20372 799832214 23036 20372 941936061 52777 87241 20070672 52777 82526 860787433 80196 33127 399982319 23036 2501 259279860 69715 23036 899729801 82526 49905 717711405 2501 34730 79076043 2501 31225 889065266 34730 58307 692967455 56687 34730 284881235 51581 56687 252389416 51581 90267 140489184 90267 73754 122437734 41460 58307 230681994 73754 30922 788696684 31742 73754 610253571 31742 92292 277751050 5932 73754 16115646 49661 41460 899113352 92292 30336 347112382 30336 30858 750484748 14033 49661 897657331 34755 30858 201707669 34755 59180 116956208 14033 26287 893399139 27381 14033 858003084 7280 14033 647340779 26287 18743 836417189 36621 7280 764906088 36621 76009 544564809 76009 13085 92233589 7280 83310 67402827 26499 76009 183408434 36621 29378 900234355 13085 52477 63946676 26499 7390 586397639 52477 12549 164686874 12549 39552 349024915 69980 29378 975810267 79345 69980 113586015 69980 6129 425367614 12549 83395 720030660 39552 66673 527630415 69980 42926 695003254 42926 91207 328579733 80014 91207 698655624 83395 38459 99419143 38459 19818 643314308 19818 71313 702093272 80014 26252 217865712 71313 48835 643411750 38459 10127 285504072 19818 43646 993351020 43646 48509 27009515 48509 69257 805542807 57104 10127 543403394 55572 69257 817217327 37064 57104 156135163 86099 55572 672398253 16154 69257 489900595 55572 55822 943222829 55574 16154 274307656 64455 55574 807131019 55822 64559 30502248 22035 64455 313686977 8021 64559 980296939 84535 8021 905147659 8021 31152 617713699 87755 31152 605362696 85117 22035 572692667 87755 60993 490351441 87755 65965 346848624 2725 31152 232046464 85117 24550 504932860 85117 25988 59154903 24550 43744 757939052 2725 2577 35906023 2577 4958 750052402 4958 18240 654901371 18240 73391 57294034 18240 62567 28922610 81855 62567 778203423 7094 4958 860941032 82902 81855 390117998 82902 54257 745673034 54257 27901 582241930 82902 90520 78906725 37291 7094 396109593 37291 36594 137107040 82305 90520 67914255 48831 36594 748392256 36594 62916 51156023 48831 88182 415649065 49193 88182 332368021 56317 48831 434279424 62916 65658 891655133 16966 56317 132285726 88182 5056 102305002 69783 65658 770808378 67193 69783 164563185 72958 16966 307750013 5056 61573 457538587 69783 9737 380928368 72958 54286 402642624 76501 67193 459723332 76501 77163 566813698 61573 70962 853959235 9737 700 844930217 78963 54286 124210844 85676 70962 192675085 77163 31645 419476641 43041 78963 874208650 71985 78963 606705124 24549 43041 102538173 46766 43041 173969350 71985 25086 451543963 24549 38896 866422820 12374 24549 573408798 81951 24549 467763430 12374 82856 470419294 80795 25086 4157351 84458 12374 135602350 63598 82856 360235411 81951 11969 127724885 84458 68339 10347154 7168 84458 42936523 71045 7168 257246537 68339 35155 539135209 68339 75177 598691524 33778 75177 946497861 25320 33778 908774737 25320 2258 959412935 82016 2258 12157074 39996 82016 580097795 21378 25320 213905855 82016 50047 407407265 21378 17927 792782780 20682 82016 76179790 21378 49959 81091231 21378 73189 489980796 17927 76546 81853693 32539 73189 226294878 20682 74532 7611540 7146 32539 55568239 74532 18405 259619818 7146 43867 83996637 28096 74532 105140623 87469 7146 648624812 85721 7146 428747654 85721 88755 449734549 57319 28096 131756047 87469 61855 713233063 61855 90928 105184128 88755 76113 782589717 52018 57319 550866576 59965 57319 130230091 59216 52018 510520530 90928 63324 824336846 28025 59216 974471404 59965 70099 976951482 28025 26765 439520233 59216 58192 107518476 70099 38792 104357690 18913 70099 366991252 43390 38792 837382245 26765 44086 880791552 43390 70218 526383964 38792 43098 451226167 43390 92301 940986517 44086 65794 670359798 92301 20244 358902747 43837 92301 977089711 72167 43837 9631207 72167 51805 92588047 33735 65794 386364342 20244 36246 923226531 72167 55799 130487648 69444 33735 75578131 11119 69444 639404644 55799 21799 325499730 11119 57407 259295182 7886 57407 3474230 21799 49595 357864947 11119 16797 269763586 66516 21799 541032631 16797 7792 643220907 16797 14057 593229622 14057 31924 474391354 68162 7792 126769877 31924 7185 144512488 31898 31924 636518929 7185 23532 44051493 83186 31924 803516724 83186 38550 559400962 89146 38550 562199004 23532 69108 624740957 89146 7452 796224673 69805 69108 312206031 7452 15299 935431933 15299 70241 305457434 69805 22268 374609350 22268 22183 81432641 50358 70241 126538009 17597 22268 128248849 36682 50358 122803395 24032 22268 471474803 49608 17597 45533054 9597 36682 83877949 24032 79563 487672268 24032 21349 144487497 17438 9597 233212303 58482 21349 576398157 58482 70884 102476340 43587 21349 36042946 70884 67506 323090155 58482 48824 219405536 48824 78391 995211418 78391 43628 370571176 67506 47392 856662171 32759 47392 80090012 91126 78391 624097710 7181 32759 443820589 80086 47392 919607459 47392 3456 518680541 32759 11420 23493798 25207 3456 14700048 72979 11420 137429191 25207 71182 138659426 11420 58528 332218743 11420 69501 982846502 5311 72979 73751799 72979 77032 58041101 75774 5311 355606564 77032 89455 43228994 69501 39257 779948650 39257 29453 896767000 89455 48716 527400169 29453 13018 926193472 34344 39257 573318825 13018 45271 411836404 29453 56313 813074750 13018 87162 706035072 63881 34344 17634657 34344 48515 42925821 45271 60572 724429567 56313 77652 710194995 2634 87162 933057059 71225 77652 719660932 77652 4011 901881071 22470 71225 205965058 77722 4011 591241630 68518 2634 790908780 77722 13066 868696 18990 68518 270682127 71859 18990 14492616 77722 84923 23516494 71859 83952 109054983 36437 13066 483104006 70094 83952 426762413 71859 81547 34092087 40407 84923 256834848 29876 70094 949373345 81547 44079 217555876 68436 29876 183588231 44947 44079 136956902 43428 68436 506299367 17299 68436 197318046 44947 75824 699356681 5223 43428 866826749 40488 43428 772374261 17299 61635 357590038 75824 66045 413919430 5223 63111 525442320 14569 61635 150883708 43553 40488 128085962 68549 14569 955913061 43621 68549 781779224 43553 26066 427329067 14569 15317 279353383 26066 17309 823804746 55435 43621 852986934 68206 43621 997025166 81433 17309 479828610 17309 30362 248491721 55435 26093 223969704 68206 31587 80491074 81433 50152 669273086 30362 84683 900721111 84683 14300 96466639 6967 50152 999436487 31587 74181 89096963 74181 8456 461989760 6967 56730 565668655 20501 6967 575243987 16792 56730 352752473 16792 68204 966365021 80451 16792 581669196 66377 56730 108560737 80451 68530 217321084 88490 80451 260669515 68204 21038 82951138 21038 2703 22850530 31969 2703 540603791 77937 31969 799455978 31524 77937 827692809 56644 31969 714139379 31524 5923 459274714 50469 56644 640182309 50469 89321 917964314 42908 31524 574998105 5923 75205 466991378 20743 75205 181488894 42908 80794 209786014 75205 76380 110158381 35118 20743 352134786 83566 35118 868397885 17872 76380 417021183 76380 56389 187310147 17872 16579 519852754 86911 17872 299728102 24052 17872 490691290 24052 9826 116851686 86911 24089 42512970 24052 54723 679942071 24605 54723 972460289 24052 67685 788743120 6023 24089 501336002 54723 67226 340628591 36707 54723 112797993 67685 70826 990745463 36707 63572 526647566 70826 69655 752535051 45705 70826 455424462 45705 21899 753810071 45705 58472 779127671 54591 63572 175339129 58840 69655 919922003 72702 45705 72301314 58472 89138 49224808 58472 26737 480461307 1407 58840 712216260 14780 58840 18685814 30581 89138 91952791 41198 14780 777190627 35588 41198 515134075 17598 30581 227232611 20902 35588 332112138 49522 30581 837966738 41198 44035 772129208 49522 72700 615330165 63270 49522 350347681 75409 49522 526108540 49522 48603 935376457 33736 44035 790253707 64922 72700 55685938 33736 74433 563835411 64922 90859 244952140 22650 74433 833970808 74433 67844 794351977 33792 64922 99204763 59033 90859 231613876 4620 33792 203784042 23294 33792 306205034 20697 23294 203778963 59033 38680 191076638 5054 23294 334623820 38680 85745 314811121 37588 20697 516726703 32694 37588 311658563 28881 32694 792337891 32694 74692 430211773 28881 6120 987763046 72247 74692 791210875 32694 13961 864585192 61948 6120 137927990 5983 61948 747565254 52309 5983 142743677 61948 19316 785784229 83814 5983 698132775 83814 16923 379799301 5983 17041 513705019 84005 19316 283150082 16923 71838 427671830 20490 17041 783736416 50807 16923 959373543 17041 64468 959191241 71838 82084 784763959 82084 9005 917265577 56048 9005 326237191 50807 68354 866570386 32799 68354 450673423 9005 42060 833707046 32799 26435 123033987 25882 42060 894882158 32799 52091 314087166 62085 25882 562892524 42060 3542 841620929 77008 62085 508824673 55673 77008 350952089 62085 24105 861139500 61851 55673 721151746 3542 45749 552427297 8253 24105 324834078 55673 12860 786923238 39651 8253 809092693 39651 78325 115236449 84026 8253 825178315 56915 12860 705699565 56402 84026 125983819 56402 32608 621895412 25678 78325 580295882 61960 32608 267863169 86953 25678 735863241 255 61960 396242269 32608 32754 921765280 82201 86953 249657312 58123 32754 782745209 255 13598 1349081 32754 597 976810183 82201 77070 463683255 31151 82201 999314993 21024 58123 898185342 21143 21024 85412248 15392 597 625221959 21024 27009 909499331 21143 64301 651467050 35426 21143 284421657 64301 72121 616744724 54578 27009 548534411 54578 26253 959616578 60552 54578 122885112 76519 54578 965733067 76519 51615 863874848 76519 39931 718242307 51615 82112 312903516 39931 62956 479104258 87385 82112 465877964 68861 87385 989228166 67583 87385 538723557 78385 82112 762686277 67583 56512 714083846 56512 1716 643050801 78385 21178 185999896 1716 30289 723823100 30289 12785 125298867 10015 30289 909866697 31833 10015 745229918 30289 12840 6330649 9385 31833 400230961 10015 80939 302306148 9385 80858 611531216 20986 80939 877869335 9385 53404 863732704 34934 80939 481215741 34934 76757 39096677 10090 20986 555711849 35045 76757 510571694 37951 34934 456718725 70885 35045 311074524 35045 91035 136138596 24505 10090 716497853 37951 34978 684557368 24505 16349 774121406 36193 16349 923348886 24505 3059 973010020 24505 67735 740003194 36193 70089 712098138 3059 60180 366983116 61357 36193 42519081 3059 16708 683319804 52886 61357 92100874 16708 9178 687312629 3702 9178 290310653 91771 3702 4276857 9178 43422 177089529 70976 9178 37758567 79926 3702 186420745 73964 70976 207831502 68421 73964 118236651 6590 73964 839927218 84584 79926 209351772 73964 51160 380820607 51160 71025 902835640 11995 71025 202313452 88885 11995 448518928 26506 84584 879486828 50204 88885 124664909 87351 11995 848325068 41521 26506 563347161 41521 41201 868877086 26506 13810 993017376 13810 10414 486540420 10414 74045 333984288 85540 10414 845012972 85540 89607 825552308 41890 13810 248500309 65731 85540 117386952 65731 81051 661386689 41890 35377 82157338 35377 78401 523126362 81051 63458 749333396 78401 79912 923812416 33516 79912 674445347 89360 63458 994006564 33516 91424 477255759 89360 29698 830745546 79912 91344 474552003 91424 2521 502227606 91424 20044 864174236 91424 68345 113273579 91344 1764 884697117 18150 2521 429663324 54599 18150 696127502 2486 18150 579855710 68345 18617 807266502 54599 37237 308961106 18617 35235 210627962 54599 63552 135630902 35235 88859 857427356 37237 36051 975382165 56573 88859 550070166 5605 63552 657472599 56573 29704 828446376 74418 56573 833158459 72878 5605 211973483 21137 5605 87379856 29704 15954 13238624 74418 23475 656303718 85820 23475 460609541 85820 74376 340167316 23475 75621 44174200 23475 51709 529508641 66 23475 734418292 74145 75621 139875469 9726 66 352326058 51709 53223 631561462 60854 74145 626418044 31685 53223 927018392 4074 60854 6283317 31685 4932 1382 60854 83710 264157938 60854 70712 19960099 31685 83648 456940766 73997 4932 839279036 35656 4932 764939594 6741 73997 37942700 57467 70712 681091122 55747 35656 63915954 76983 73997 937623583 57467 8288 712387762 55747 19001 24081755 8288 9027 44862215 55747 47425 190532336 67519 9027 105364218 8288 76210 437090157 67519 65724 415072450 63500 67519 45263186 76210 5606 831161004 17421 76210 111296366 17421 30257 124786957 53541 17421 702402742 54996 30257 537866103 53541 49263 435213697 54996 7804 651519629 13729 49263 510606178 54996 1287 515303270 13729 55690 265405665 49263 54531 185187731 54531 12049 384562440 80629 54531 652753651 14413 55690 100950247 54531 15328 375417040 14413 35749 355375000 54177 35749 205966432 80629 62931 729534435 54177 35761 47940024 47751 15328 345999394 20385 54177 667947391 47751 86015 892620882 91970 86015 6566720 47751 89565 240923461 89565 30840 790431341 66061 89565 82035474 89565 55052 962267125 47219 55052 971203719 14951 66061 140766860 70356 66061 535363227 47219 2116 775916446 70356 1513 427794644 1834 14951 62442291 35936 1834 312636265 48645 35936 294298955 1834 91240 253737490 32262 1513 292365099 72046 35936 986746065 73654 91240 254618131 46859 32262 820801808 39185 46859 733998651 46859 1813 873184893 39185 7758 221951545 1813 2168 16319252 69575 1813 621575277 39185 49225 583935004 57555 49225 147453405 92321 7758 231890950 92321 24072 21575076 90123 57555 25310710 48643 57555 55679224 24072 14176 130636726 90123 7419 130439271 14176 13869 499492490 14176 6529 197568667 44122 7419 135139573 591 13869 75647930 591 17147 332865793 17147 63271 557745778 17147 60640 365350578 83039 60640 753383873 78632 83039 281845478 8048 78632 961015228 60640 26533 963249322 65432 26533 763296342 57714 83039 3497034 12181 8048 972640930 26533 40727 872052586 37058 57714 104032900 37058 30965 45686651 40387 37058 544355724 12181 52064 938201583 37058 72839 894183389 74869 30965 770119477 48901 72839 472768771 82693 40387 336282922 82693 89461 937271986 82693 11750 979506270 48901 36879 836897527 48901 47006 585910218 36879 26628 636348324 26628 41989 124202134 41989 38697 576057359 9520 41989 269618504 26628 40081 220316146 26628 4622 834208175 4622 10217 348647728 40081 60566 237191873 26992 10217 748509834 60566 29783 399792983 20154 10217 995297754 29783 17801 152463948 29783 54569 59237005 17801 66343 535889654 29851 29783 927242161 49023 20154 348844750 54569 72822 416239822 50618 66343 25096090 32240 49023 469301602 67029 50618 524903790 5240 72822 462536097 71500 67029 306805968 67029 53519 836554422 71500 85457 759047640 53519 62747 403825540 57460 71500 658859211 62747 50549 747432878 50549 44179 36725734 50549 54041 795809727 14852 54041 702804413 26823 14852 399447959 67180 50549 139158723 31876 14852 377212395 44669 26823 660501311 27936 44669 164002105 31876 10139 388648094 5399 31876 397033415 10139 77054 142754726 5399 53686 91968252 77054 20741 671168444 88795 5399 913159338 53686 79158 747433434 78486 79158 846383513 79158 57936 319778448 12362 79158 61807254 15014 57936 217761478 5466 78486 926748372 11790 15014 129459343 29445 5466 226207712 5466 2251 2991114 2251 83827 827882104 83827 40473 721780717 8542 2251 792125968 51088 29445 163536056 45 83827 618854157 51088 565 379888010 45 32403 869764854 51088 55237 45122062 55237 10220 763996960 10220 32522 210857958 32403 17601 92516070 3577 17601 139575776 34514 32522 490572335 17601 59080 28257909 34514 62751 911512120 59080 42694 959506212 59080 36511 127920929 91538 42694 669342443 13116 91538 250855071 91538 21188 656657465 17958 13116 520099348 12044 91538 106755424 52315 13116 16383268 86856 13116 958528918 17958 85517 221810694 12044 67674 311217140 12044 72589 303039011 79398 72589 186107556 50333 67674 424860732 79398 62723 362907742 23396 62723 98130836 86066 79398 780799776 84394 79398 708733583 86066 1459 998615009 1459 68337 135537068 34843 23396 681814232 42383 1459 544334298 80158 68337 45500617 42383 9902 792963489 9902 56733 898646841 75891 9902 878449110 75432 75891 329100947 80158 79218 365689596 6466 56733 975099465 63706 79218 729573965 6466 3918 979439529 74308 75432 365453862 41535 74308 906272913 63706 24753 62897875 16989 41535 33776099 57901 41535 412676746 57901 19985 854071356 59865 57901 356676335 54727 19985 75277658 40125 59865 461150557 40125 40860 16930358 54727 41163 36304830 54727 65237 373604137 40125 68752 713756155 40125 90359 45061102 68366 41163 391743509 67334 68366 976067620 68752 60817 637256287 68752 49820 831384815 49820 24615 639744806 68366 6358 751105453 39295 67334 138300294 33270 60817 714465295 79806 24615 62297832 42693 39295 497132802 33270 87446 616183801 38525 33270 863048054 37944 42693 565127162 10436 37944 906999404 44865 10436 290388492 43122 44865 427246137 52965 37944 976561136 80952 37944 439329371 11981 52965 138170640 66408 80952 19004285 66408 88074 693424149 21855 66408 387886047 88074 61073 227802896 66408 54182 179217420 66408 17422 744610643 7490 21855 813549114 54182 34048 42929731 171 61073 865799423 9505 171 618282058 46090 7490 591972909 73234 34048 577375683 9505 38212 443318901 9505 63529 127565502 73234 44835 872786942 73234 63847 858395157 16672 38212 748684286 27956 16672 514417313 22432 16672 236060098 56072 22432 91438024 50429 16672 884837285 56072 79652 91627739 89312 27956 901875810 56072 90228 80016268 15706 90228 300163412 79652 76657 98023111 79652 17808 312001575 90228 48913 763871716 76657 30034 934368312 58647 76657 490485097 17808 16442 9689709 17808 54065 403979180 74867 30034 753215909 74867 19609 599977027 25887 58647 513133050 40975 25887 257069873 25887 15700 85012768 40975 81167 948873084 40975 63076 40804131 15700 57716 459596511 81167 8138 284736726 12156 8138 233103862 15644 81167 85534765 8138 69796 57091476 53203 8138 740929145 7853 69796 532091030 53203 58266 748973175 77017 15644 214025548 61637 53203 854466701 66379 7853 196497790 7853 71497 357933976 58266 88205 618086436 77017 17900 654781624 67167 61637 282351670 74822 17900 153397921 21484 67167 36553296 36760 74822 4600503 17900 29764 739905647 29764 7244 971665434 36760 7703 962554693 7703 44732 197090045 29764 52119 315729782 7244 87584 283232283 61535 87584 153285004 52119 84620 196274255 65511 61535 210331435 29912 84620 655866805 87584 30959 849671322 61535 43468 100410091 30959 90499 711266882 65511 17079 579003872 40211 29912 396975358 17079 21391 722510034 40211 71599 673739641 71599 71336 933878126 21391 1662 111802747 37420 71336 983456406 16225 71336 929547740 83765 71336 809804207 22216 71336 109420373 48538 16225 137648236 77723 22216 412803041 51959 16225 686028 51959 67078 809196169 48538 26698 247013705 48538 89527 207420480 13844 89527 973315928 13844 72057 262138301 13844 30751 593793191 30751 87681 95034130 32128 72057 277204975 59836 30751 363672188 74943 87681 486885754 30751 86682 232382770 86682 27120 81085371 59836 57141 155284773 57141 56375 661554948 69424 57141 717281346 57141 14535 830562176 57141 89437 763337094 57141 79003 751973267 76529 79003 608626156 69424 92077 280186110 92077 22246 126147858 79003 85528 659158747 22246 86266 254166967 79612 22246 280535213 47820 86266 49541453 79612 9167 763575431 22437 9167 64110927 80125 9167 623727363 44248 9167 768427107 4663 44248 639999862 44248 88785 800039636 22437 59616 864702318 4663 48233 253170618 70539 4663 239167003 59616 62549 46997481 55887 48233 585077580 62549 69579 245848762 62549 4993 394327324 4993 18155 33116399 45589 69579 970371232 55887 88955 294799852 88955 40080 217098422 66026 40080 283640165 81199 18155 283339177 40080 59165 978624444 59165 20957 390292075 5516 59165 246417426 5516 71726 47073511 85436 59165 576702678 59165 58193 66417517 33181 20957 658109975 58193 90404 796845495 71726 47359 895731422 47359 45149 256490816 1347 45149 571068055 33181 10179 864022020 47359 76872 665841411 25256 10179 77295035 21160 45149 774462575 89475 10179 854065197 25256 79096 136489600 89798 21160 236783801 59773 21160 56900715 81040 89475 735011418 40196 89475 275130524 14953 89798 109819900 40196 89868 305440380 14953 19480 689715586 9023 89868 802870912 20869 19480 982535972 20192 9023 878101148 54561 19480 92323224 22235 20192 780194784 54561 769 345940486 769 72888 382768819 22235 11627 12777080 769 50486 1912005 72888 43374 754681794 11733 43374 238450890 72888 65074 692416110 50486 48202 143638497 33980 43374 299338263 33980 65642 413934103 39754 65642 355283378 65074 64948 640292949 1111 33980 295776682 33980 71300 889410043 1830 39754 914853006 23868 64948 262750862 64948 33546 929294886 1111 77537 165831875 33546 18424 17294450 1830 68384 44149195 23868 60299 226556597 18092 33546 114185805 68384 82531 648697848 56723 68384 426241415 82531 31535 264452227 74136 31535 789606308 74136 39258 762013231 39258 40377 810071304 56723 51939 800809703 31535 29007 150922517 26619 40377 74118875 51939 9751 828972551 40377 47545 911709409 55382 26619 798002076 57620 55382 15064654 26619 9145 553496451 51771 9751 829784054 57620 50440 865626655 29123 50440 483055606 85212 51771 279034362 41713 50440 837076286 61741 29123 219759786 14949 41713 351056276 29123 17342 214428480 78456 17342 581828787 41713 16773 720045039 44207 14949 631540725 17342 65580 659361422 62645 65580 248854716 44207 88244 324770342 62645 35054 4547468 44207 76708 63089669 6639 65580 103498097 62645 74571 165329774 34901 35054 925617093 9356 35054 186577884 80615 34901 365521155 57412 6639 66815597 40612 9356 288685110 34670 40612 868443410 34670 66815 499111423 16550 80615 526461558 40612 54695 842538738 6714 34670 526418631 16550 84071 348219177 6714 83203 60345523 6714 88419 434488464 84071 2463 39614516 59994 83203 904667863 53474 88419 977056612 67205 53474 354341125 88419 7582 298011036 18755 7582 422488515 59994 26900 436439710 65886 26900 351103408 1590 7582 434203871 46696 65886 598404268 88184 26900 833383327 14578 26900 851521107 88609 65886 237369160 88184 34679 916023629 16607 14578 257539627 88609 63103 273666222 91769 16607 593531353 40222 63103 207131132 91769 5574 861135391 61286 16607 586738810 91769 22408 133850885 45789 5574 376489409 45789 55795 425433649 58765 22408 580206414 28419 61286 430323997 86760 58765 672819297 18891 45789 324586389 81484 28419 181058332 58765 14258 576597037 36510 14258 859670230 17356 81484 152626754 36510 7911 983807156 73203 81484 164186887 35786 36510 169262421 14022 36510 457443243 7911 68181 36985055 7311 7911 470261255 60055 7311 14101072 70941 68181 993583629 60055 37683 607848773 90662 7311 625434518 90662 61881 245163999 37683 79531 657524824 37683 78400 511976454 61881 46414 375820641 37175 46414 920774875 63041 46414 210015836 46414 30251 127121850 78400 35892 653069368 46414 83753 104557700 83753 69728 757418199 83753 31573 701806737 87965 31573 407533567 31573 18133 975890708 2615 69728 162731645 81468 18133 382573871 31573 49733 716923901 49733 69816 738187068 2615 23825 53960200 28916 69816 313603287 90157 81468 179359256 28916 47395 810744583 47395 72113 843992892 61251 23825 616094162 72113 16758 86767052 75804 16758 460091220 84609 47395 714710966 72113 66990 776897405 39630 75804 582838465 1071 75804 228394429 15617 66990 41560294 66990 69124 533736271 23634 39630 91222519 39630 64006 837965620 1071 71518 79635911 64006 37430 427479908 64006 81426 238463418 38275 71518 648370256 45154 64006 28607274 53521 45154 284551269 1936 53521 690148979 45154 11688 664592276 38275 52787 611573144 24931 11688 379620828 53521 34074 899310493 34074 10670 792498068 3432 34074 71499905 52787 38289 404387681 10670 54479 303190378 10670 87706 160421492 26521 54479 246438557 26521 53383 641821453 66748 87706 678642240 54479 36724 272390983 51140 66748 112205177 53383 77454 527656539 2881 53383 6617439 29885 77454 59730451 2881 57475 338771195 89700 57475 665118542 83138 57475 899882883 29885 1982 31468824 83138 82385 488883649 57475 69984 839137910 1982 59207 530726155 18153 83138 27416665 82385 86730 292493501 86730 33074 114583036 18153 55641 664462526 64758 33074 530901604 52043 86730 943916269 33074 13597 431538208 65939 52043 103323307 55641 74983 421240641 52043 48421 930619935 13597 37608 532692538 84832 37608 249008492 8005 48421 359434655 37608 50810 852534216 9918 50810 382482518 50810 61916 903164666 50810 12294 12941433 60638 50810 784169999 63273 61916 19310258 61916 15478 514498487 61916 62109 77816578 63273 72688 461286354 57554 15478 113981164 81305 15478 853139792 8619 57554 859220511 47223 72688 326613686 81305 16469 171811595 8769 16469 808590760 67429 8769 166030669 13423 47223 434851515 13423 69481 896901697 84512 13423 663445067 79155 69481 238707048 67429 72470 37367598 84512 65849 748763942 60564 72470 660745515 65849 25955 862797190 65849 7305 40968005 25955 51441 539157879 65849 38585 364516508 29922 38585 382900224 7305 74003 642807788 16157 74003 119268721 51441 5542 938474417 55200 38585 965039874 71296 16157 538845274 74003 62550 563858463 15923 62550 624301051 4628 62550 502421758 19744 15923 913099164 4628 76730 66051083 15923 50528 782798918 50528 52894 548392898 5406 19744 610659325 19744 1588 275423769 30753 5406 338445516 10827 52894 518822376 74391 10827 65552160 5406 23809 285168202 74391 47278 628423185 23809 8505 229868859 47278 2151 964665997 23192 2151 222075150 36931 47278 301325531 11631 8505 103152047 36931 72945 828198956 65887 23192 640785724 92063 23192 803084100 60282 92063 139797497 65887 18629 129245748 35212 60282 241435608 38039 60282 926061606 28048 92063 448944566 35212 1786 103381779 7270 18629 700673043 7270 832 836837194 38039 3393 751589772 28048 73390 429301923 75581 3393 242986590 63752 75581 698161829 73390 67266 945052148 50825 73390 220374464 67266 4262 842391359 44506 50825 627532843 63752 50343 289718338 27460 67266 102442821 50825 10311 76986203 73147 50343 143928278 88807 10311 725150893 88807 46137 112559886 88807 61965 684147719 46137 90749 61398537 46137 54980 603416621 55745 88807 261918763 90749 28557 221327913 55745 61256 897574545 54980 53827 191474076 28557 65206 457250632 65185 53827 141407572 61256 12193 868570641 44694 12193 546594764 2976 53827 814796204 44694 59711 704550588 59711 45917 2028084 59711 69071 763583587 90106 69071 560558116 90106 68735 916501398 59711 44047 735985147 2157 90106 112657112 27995 69071 71353929 41185 27995 810500850 44047 67571 57914134 67571 46841 939393831 27995 28653 35840362 67571 69857 304980939 64240 69857 216960012 69857 72874 432973513 4430 72874 475156668 4430 65880 548029746 42536 72874 272258282 69153 72874 444289071 69153 77003 611860990 4430 29174 159805751 69153 46266 733224838 46266 84659 198266397 77003 67044 311480586 46266 53940 478539940 29174 35311 10742173 53940 25398 737075834 67044 33863 203767874 25398 24019 508542585 53940 55254 893632475 37129 55254 157516800 24019 40519 931556549 41817 24019 551006594 55254 78805 17159879 78805 90254 741663928 78805 28896 208602484 82183 41817 829383355 41817 79660 26448891 79660 51054 451438787 25161 90254 888933347 79660 33614 412356894 51054 14786 200428848 17688 14786 503807103 81989 51054 44005851 52063 17688 824924605 33614 14731 806382136 44661 17688 11460168 17688 85887 540504299 52053 81989 499302565 52063 54135 410278776 14731 32409 891717745 77485 44661 994952521 85887 81973 413224930 54135 5762 453783551 6401 32409 916879936 32409 38115 794642443 38115 85062 94908769 60688 81973 331185908 42376 5762 251784361 85062 60921 316098259 42376 62206 165346433 36058 62206 911666719 62206 3650 565451779 13039 60921 591789712 9486 36058 714867896 55277 9486 10753538 3650 70959 620949747 57599 70959 32719442 37908 57599 732140170 70959 20675 751354743 20675 52728 829219890 49181 20675 830773286 187 20675 246101177 70344 187 80393580 20675 9955 389667302 9955 56049 427110853 12836 9955 371488583 20143 9955 731820335 20143 41847 495981291 69553 12836 854211055 20143 57638 178194884 23495 57638 669951177 57638 77317 723187001 57638 84281 538352007 69553 41432 189173611 7476 57638 809379976 7476 17976 688220286 84281 39514 500071209 84281 66510 507145157 17976 2502 284723351 37930 17976 976956625 82925 39514 304342543 47709 37930 903128125 2502 69378 137901920 42754 47709 64805624 42754 35304 462474952 40662 82925 562110267 25387 69378 894661487 42754 43548 835096747 25387 8044 445657138 2855 8044 575236594 27683 8044 747696558 11877 25387 452739426 54997 8044 902811042 27210 54997 680748904 54997 28646 709213391 11877 16977 899368596 16977 44099 858667087 61162 27210 902235161 43876 61162 54122488 35912 16977 693714680 25907 35912 62557642 61162 18036 501539918 1631 18036 393638564 42833 25907 95265323 83419 35912 65939723 42833 48324 799365515 75111 42833 638991496 17486 83419 766436746 75111 9878 64505874 9878 15499 581853281 9306 75111 957407529 9306 32716 492307897 9878 50892 988751297 51833 9878 517676322 44405 51833 66616543 1144 9306 117020274 50892 68814 319732299 50892 81826 791426012 60060 51833 660229556 1144 52392 257699264 8530 1144 262225951 3176 81826 97354609 89794 52392 14202419 60060 49297 148052685 3176 18281 16009705 18281 29547 557460255 3176 72056 916160541 89794 83841 494524549 49297 15831 1860260 15831 3558 505334673 34688 15831 76108223 34688 23959 50167336 43168 34688 93431487 23959 21090 109211383 82229 3558 580801032 23959 13709 332346672 23959 57715 129008124 63734 43168 596760779 76346 21090 146008985 76346 26286 74435184 3021 76346 327235778 76346 75635 987952272 19302 3021 386696291 42476 75635 853340857 26286 53509 347194042 82010 3021 457033352 82010 52028 981030475 11429 42476 819142784 52028 12920 53826734 64013 82010 680639354 79970 11429 297513 12920 65618 330171099 65618 16299 295203656 27206 12920 272516179 65618 5871 376778041 27678 65618 455747679 87723 27678 831363150 27206 65570 799926487 87723 54341 778693123 65570 53135 606615991 88678 53135 864459223 87723 70958 401705779 34332 54341 275882729 54341 39717 624984359 91745 39717 1719080 39717 24823 816853577 39717 65068 23642439 24823 55311 983838578 20818 24823 778989253 91745 40585 612575084 7997 40585 308338818 55311 87414 712297461 7997 261 217055414 20818 68912 210277759 68912 82681 870523991 7997 22443 826668401 22443 7356 585575791 15181 68912 138021962 68912 38605 301739092 7356 46239 43684332 46239 7229 921146384 36903 38605 10507464 34022 46239 860078934 87633 38605 116151267 53874 46239 955733497 7229 91097 647351830 66226 87633 502081812 27073 53874 256290633 53874 54606 576905939 19367 91097 419918462 14334 91097 135978491 5507 27073 34929495 15452 14334 327477392 15452 36519 435529151 44055 15452 788474126 44055 7875 785191005 20318 36519 44784091 15452 51237 359442033 63442 51237 495077209 36733 44055 248963911 43670 36733 909352348 39013 51237 419915720 39013 12562 108481381 63978 12562 835604085 24680 36733 995291094 63978 30309 985333599 30309 38491 207142110 24680 41634 557856566 92324 24680 898247248 41634 60003 16352336 38491 38297 177631899 38491 6576 953890934 70631 6576 302274508 63603 92324 127279013 70631 29804 493958965 55496 29804 953195121 70631 32728 125075013 63603 49597 667261823 55496 91974 754349893 91974 83790 476492762 91974 32225 463421155 16885 32728 438459622 72027 83790 39638504 42875 83790 57699117 91678 16885 842218254 13406 72027 329639827 40504 13406 728111141 1550 13406 242266142 42875 78415 301896428 1550 34050 532770064 40504 32835 450820777 32835 69873 51683056 86959 34050 416625075 76288 34050 367001233 57777 86959 74327136 72391 69873 625648655 40468 69873 10353056 5307 86959 60827906 19078 72391 912940814 90231 5307 987877310 8546 19078 45094823 8546 58157 627525571 19078 32156 306080598 8546 62338 508624311 90231 62757 944369567 75849 62338 256348767 32156 58124 232392259 32156 44828 676118833 44828 42461 26976700 38836 58124 672508651 75849 81111 591646760 42461 65824 196601176 57219 42461 67298283 42461 30047 651991373 10355 81111 228472452 10355 23583 587914515 30047 89217 662418520 23583 89754 46773237 11010 89217 937748148 13823 89754 281508842 38698 89754 301824621 61435 89754 982340759 13823 44978 845889430 44978 57115 35750562 44978 66493 406612358 50008 57115 531719015 57115 58207 711449219 58207 11284 452775282 54045 57115 985749270 54045 86398 464019298 11284 68898 597151688 26092 68898 340305345 26092 75290 119890248 48306 26092 933102025 26351 26092 647508827 26351 81150 497305161 89397 75290 604984826 32406 89397 336066676 70689 48306 990621862 81150 60978 28773086 46791 81150 932592799 70689 39640 100526037 51069 39640 288812290 19104 39640 127822220 7415 39640 510584322 38223 7415 193815981 85089 51069 348808029 7415 24825 72338919 38223 77860 773716255 33022 85089 83885722 38223 5244 925084510 1740 85089 223074879 15501 77860 60836803 66282 15501 833459942 52225 66282 783475141 28994 52225 6241934 28994 46786 422725128 46786 65500 65142659 85417 52225 512585637 85417 56934 691131677 56934 88527 342355444 15311 65500 983422319 65500 81174 124101683 5648 15311 12378098 15311 15540 766234880 13008 5648 24075720 70482 5648 677454702 33370 13008 73905077 20058 15540 658808502 20058 92496 347299219 70482 78768 622114396 20058 44508 10867933 74646 20058 165341822 24149 20058 461409640 36929 78768 826524517 78768 79290 553613767 54070 74646 742521674 28766 79290 712559782 80805 24149 150346373 88513 36929 616957643 28766 14417 673718049 5795 28766 312933344 77714 28766 740700310 80805 88051 794496954 13103 88513 999236138 77714 72629 694308804 72629 72190 200370025 72190 68342 371222757 72981 88051 338736377 68342 36416 896155653 72190 80212 690206413 81122 36416 39173555 81122 59153 691838206 81122 81757 4384143 80212 28956 329187566 79420 28956 611282182 59153 629 114891498 59153 66269 206594715 48549 66269 16086645 62612 28956 107616969 629 6546 847920541 66269 30150 489189666 39391 62612 212135208 6546 42984 119035111 32617 42984 398077519 6546 72014 568648828 77545 32617 317476535 28396 72014 78561068 28396 31831 212072068 32763 77545 556532019 32763 18676 556803344 64988 32763 544165248 31831 32857 944546075 87161 32857 84835698 80103 32857 456884332 18676 26588 828471852 64988 18579 699411137 71330 87161 58128139 87161 1044 883106640 84403 18579 314934279 69838 1044 44870363 18579 71556 74500790 26774 71330 196438188 84403 3801 76694338 69838 45645 88523416 55732 69838 949769889 64941 55732 653556907 62865 3801 22054301 49471 62865 949727799 62865 22891 263768402 39715 64941 151859014 29334 62865 416449704 62865 18874 114934473 12039 39715 615332846 18874 44351 356773790 39715 22491 131741622 56872 18874 518882931 43833 44351 469023749 12207 56872 211820618 63366 44351 123831374 56872 89237 31460793 89237 89555 798187142 56755 89237 272569100 63366 5335 988153380 81584 89555 779647791 5335 27272 333941730 75212 27272 49194737 27272 43456 635293305 27272 53855 930001974 53855 58284 14686671 58284 49810 885925975 26294 58284 393452616 34145 26294 205187053 19526 34145 825162723 34145 80154 260710801 46387 19526 569868052 46387 18279 727628059 59956 34145 829705641 19526 7143 40812988 10351 46387 927526757 46387 9893 627329854 10351 87761 457000282 28350 9893 864376269 7143 68586 693170148 9893 69696 47952438 28350 82686 933670356 28350 69088 854285110 24399 82686 43720018 82686 29831 42115688 17062 29831 181512532 69150 69088 522909538 47799 17062 447514431 17062 34478 824468477 34478 84680 955767455 47799 32461 800111793 47799 28286 390774942 21744 47799 997279048 24188 28286 956482586 31967 84680 792585161 32461 62249 361066260 24188 77555 210025903 77555 3973 479448711 31967 79820 326892288 68074 79820 828815874 77555 79793 97084169 32719 79793 524350813 19570 3973 466741688 25975 68074 428080353 68074 83923 101601665 32719 26168 861524329 19570 72502 972174719 25975 22452 34187805 33769 22452 952590845 92310 83923 536141784 80652 22452 345355825 33769 15481 143262654 49833 92310 44461009 59224 33769 324725439 35005 80652 850912792 49833 27954 592877621 27954 369 868902417 369 58255 125539717 52409 59224 941610026 74650 58255 331886971 52409 64208 789984226 52409 28090 649957849 64208 80803 150743271 28090 4602 436645412 74650 16406 379848744 4602 29102 553542821 4602 1415 722511588 29102 50809 133102646 51285 4602 172033189 1415 5065 843358592 47786 5065 168918447 57317 1415 675975641 78629 5065 258497347 9276 78629 78497670 57317 22865 355135426 78629 19937 95835415 78629 72343 308828639 40286 9276 759794946 40286 84837 134971616 84837 80111 415422375 72343 47848 21743903 84921 80111 92541279 67978 84837 518287021 84921 77373 68777136 15846 80111 388504708 84921 51537 418298890 77373 62949 53404642 67978 48337 447760369 54462 62949 895789887 54462 69356 217042061 48337 21552 641675377 21552 53122 101077664 13743 69356 763703437 38088 21552 410075925 38088 67616 762345666 89620 38088 266011763 38088 78708 646979846 70833 78708 85894108 78708 48331 436713314 89620 60530 560619775 61117 78708 919323320 79851 61117 235157527 70833 36167 925709544 67522 48331 842178999 13928 67522 914208632 36167 5419 777457443 79851 92205 77131235 5419 55171 358904374 4068 13928 444440415 4068 75741 444542424 1556 5419 446994949 92205 64584 695908348 1556 53929 69107227 54157 4068 964274360 54157 75023 936473698 54157 33164 183554913 79138 64584 208845500 69785 54157 386074030 69785 32040 806663033 44723 69785 661087175 32040 20619 139990438 69785 50139 129272024 19404 20619 22112425 44723 71506 762989043 27056 44723 109673046 47376 71506 378371620 19404 84877 770602003 70311 27056 355675488 47376 90262 856082423 75457 27056 198046120 70311 74521 402393033 74521 82695 205902189 47212 82695 505346170 75457 13240 598309925 47212 91754 525261946 91754 50916 885397217 47212 81386 402974418 54101 50916 587406755 65254 54101 355361988 71233 91754 744156030 87667 65254 262959965 54101 89035 726735727 89035 15149 49323968 50536 89035 725787546 50536 9491 107393763 9491 97 255511561 50536 75118 10467398 75118 71447 973541676 89220 50536 905906317 16841 71447 680339120 31263 75118 536281401 83000 16841 801453346 16841 71116 432921928 83000 82775 216859010 8868 82775 444288599 82775 28326 958351648 40931 28326 936059039 28326 1208 445843230 28326 1583 620014939 69731 1208 595822096 45159 1583 800497142 45045 1583 89711846 1208 84657 165263755 64873 1583 179294457 59712 45159 340137823 64873 50653 207371035 84657 46407 277886265 19350 59712 668191391 59712 60069 102717182 50653 29276 204124808 46407 33449 698581789 60069 56525 106770694 33449 11040 700080180 11040 51314 325056534 29276 47010 429277400 31006 51314 752536520 34603 51314 477244985 47010 48184 893255430 65576 47010 463050937 31006 90771 418711511 31006 12361 784699814 65576 7921 532124332 12361 46087 487423276 56328 90771 478426970 46087 40072 937882472 52421 46087 989662587 46087 10488 550060932 44610 10488 123621440 56328 3796 354079905 52421 81102 275268931 113 3796 74589303 3796 57812 865648195 73512 57812 427602865 81102 34143 46859377 37967 113 683969862 113 7243 546358910 91049 73512 944169782 73512 62983 88804804 61133 37967 131315314 19147 91049 726766215 38441 7243 102299901 5409 19147 410694747 6959 38441 517894783 61133 17676 607534644 17676 70043 688026858 54688 38441 507848341 82870 54688 615641724 54688 48757 19483148 43303 82870 984916511 54688 22026 933898390 82870 18206 89462461 75767 82870 695105099 75767 22641 263773242 22641 21247 170258001 75767 17489 203658026 17489 34242 169319041 90890 17489 465969368 17489 13998 663351459 20731 17489 966846322 90890 54401 708355188 90890 55870 6206028 20731 62478 975038390 62478 72529 294732765 31333 62478 517608690 37746 31333 618413111 31890 62478 506084698 7805 31890 636797081 72529 49773 594024164 31333 13970 985099699 49773 17944 148175228 28193 31890 513822730 60577 13970 199748351 84 17944 750024405 52980 60577 668688948 57359 52980 133985913 57359 62637 929292958 60655 52980 298280364 7271 84 467072390 57359 40568 603885586 60655 62749 577695103 62749 41015 288704511 60655 2815 930174267 41015 90116 137485948 40568 90666 678588263 90666 86044 140996947 90666 11686 16376072 14288 11686 996774109 56843 90666 192160824 57379 90666 79224232 20152 57379 21218292 20152 38768 90410257 56843 18807 910951132 20152 72894 707358948 31013 20152 686736448 38768 52349 215220952 71621 31013 386059580 79941 72894 53244052 52349 31561 281943403 79423 79941 545464978 70133 52349 18348346 56790 79941 639811507 79941 34098 898830650 213 56790 103365189 11375 79423 940933179 70133 13382 951841244 34098 74678 100832263 13382 2285 765179070 2285 69660 135974820 65323 2285 94839616 13382 67649 488815251 69660 34447 939659168 65323 28820 813986029 28820 70586 896141377 65323 82159 36149569 67649 43830 761493798 70586 15184 685617329 82399 43830 89222331 15184 37393 742923620 33697 43830 527955802 33827 82399 80209638 15184 40433 351040970 33697 54761 227081246 38358 40433 897857993 64815 54761 293790758 55309 38358 38283683 78753 55309 302758177 22207 64815 362513539 6091 22207 675878769 87808 22207 917706337 78753 28190 257810321 91120 22207 619042602 3575 6091 785538139 26720 3575 380391978 65364 28190 605885151 42067 3575 917351258 74835 26720 240661175 16244 42067 719653038 74835 10645 237128618 43675 16244 535831184 10645 2840 462724990 10645 80346 18558085 43675 78205 109606766 25537 10645 587260072 43675 6947 344759239 2840 58351 202546573 78205 48341 889199244 22300 48341 398513558 16891 48341 234886806 58982 22300 908231842 48341 71622 687253314 56509 71622 231899445 58982 5383 946491677 34348 58982 100689608 71622 19950 274096213 19950 26299 419572371 5383 81638 63152008 26299 18414 207337069 60945 81638 671718427 18490 26299 810760657 87659 60945 4596250 60945 56553 324079924 14833 87659 687412753 35804 87659 273565576 11009 18490 501499016 35804 47464 468104215 36292 56553 859896867 35804 48721 821699517 74726 11009 504072491 74726 92114 695041540 56980 92114 263942616 92114 85880 367506257 42498 74726 405260715 42498 58897 204886095 56980 84056 221956816 48616 56980 798489507 53102 58897 881470331 58897 72456 825381257 53102 42645 845162912 31068 72456 48731694 32935 42645 133260601 65573 31068 92963308 32935 26043 69355918 82031 32935 357095062 82031 25022 542084649 6942 26043 56629812 82031 32965 19266862 65044 26043 985638236 25022 41992 851495743 25022 76008 354023068 77989 65044 58687433 65044 75275 5038323 76008 856 127598355 34450 76008 66589899 79583 76008 781882761 34450 30786 24455895 65029 75275 632157499 64865 856 465849879 65029 92137 884598375 64865 1680 979974524 39459 65029 875081542 72376 92137 85226638 72376 62744 313256754 65767 62744 171392330 1680 58382 113905555 1314 62744 90721405 62744 88288 677927971 65767 91773 965267100 88288 65218 926179305 4289 88288 630803942 91773 13609 147178590 91773 71509 328238128 71509 60185 625195387 55528 71509 38398555 13609 19671 469549296 55528 83248 788993136 71509 76618 54977415 19671 61182 91495592 19671 80430 797600997 17481 19671 385503014 58546 61182 640819667 17481 28118 84099538 17481 46647 424500494 87610 28118 976790312 17481 80579 786256336 87090 28118 763774564 15065 28118 967886789 84534 87090 270320065 91906 15065 591133397 80579 44552 807908638 53315 44552 179608048 36249 44552 257829881 84534 40897 176154247 72042 44552 307852329 72042 32877 317246092 11777 40897 737778144 75569 72042 22096110 75569 81856 129329746 11777 13606 428793370 15016 75569 354825451 13606 64610 271263362 89363 15016 853517331 52866 15016 915645406 80438 13606 389781377 89363 41344 137588715 25132 52866 419977846 52866 54765 499624488 25132 502 404298573 83792 502 732165898 63453 54765 354566678 67268 502 258022593 67268 50224 859994098 67268 34322 766738854 62768 67268 431748004 62768 85545 652992952 23058 67268 115614629 36952 50224 757689818 13185 85545 868439164 62768 25212 798002055 36952 50506 32630378 358 13185 160943256 85549 13185 252787531 73822 13185 982932299 25212 47694 41379179 358 54819 221753354 47694 18653 469542888 85549 28244 488290678 47694 51472 612410997 31158 51472 23893530 39865 28244 155594455 39865 81606 683248804 34297 31158 158691845 39865 40800 92857394 86822 34297 819306546 1905 40800 137867900 1905 59502 678966568 59502 42072 9577847 45767 1905 811895249 59502 16876 441356552 16876 87416 265157393 87416 50898 101736633 16876 19197 142885852 45767 49112 916753616 50898 14462 550089542 31171 87416 504488549 31171 59127 175082677 55027 31171 829409430 6721 49112 333708675 6721 60289 213421879 44322 55027 665642621 23340 59127 562501194 61447 23340 355133634 23340 40225 128879638 21603 60289 122138236 40225 54095 872819659 61447 10256 938378793 21603 58715 121995909 40225 69690 417099952 17790 58715 541594193 54346 69690 684429369 58715 39449 525389841 74474 39449 86336444 28032 54346 193286566 39449 41122 129582444 41122 79074 130609390 31029 41122 610514573 13744 41122 844866953 56410 13744 117705974 76653 13744 985193438 79074 71934 101531829 31029 79053 627139836 76653 27618 537602088 76653 85955 826207966 27618 21182 492917968 6831 21182 626924234 70459 6831 118917600 8984 27618 36859383 66313 6831 212146045 21182 34697 330331861 66313 79869 341887093 81033 66313 841986251 34697 85903 6568184 1161 66313 770566221 1161 84520 218148844 84520 3851 216634715 84520 58949 171321806 15522 3851 64623994 4632 84520 297942995 91558 4632 368658633 91558 67465 111150468 10338 91558 968208299 4632 37384 413291 36930 37384 287838459 91477 37384 792762680 37384 79647 259320522 36930 82223 931627919 91477 48281 939567787 30888 91477 493192677 30888 25826 914986608 82129 79647 23442717 30888 66626 736054892 75042 25826 827912223 61534 30888 756204764 17139 82129 691510844 50513 66626 916716179 7910 17139 825478963 61534 15336 885245727 61534 53413 447541211 17139 62685 743484288 85267 62685 496287206 53413 91242 227470013 15336 71112 956627933 62685 17955 71143928 91242 53346 582204507 91242 84892 866194830 21643 53346 970268208 71112 14685 800411744 17955 57792 255444958 33132 14685 776551998 82980 14685 239028955 63626 82980 454649813 57792 88240 135741706 87186 82980 742916522 6780 82980 218012427 88240 16599 676103156 87186 64445 341721970 16599 85452 847247456 74074 85452 775643667 8607 85452 453203213 32669 85452 609554619 74074 23244 963495396 23244 70472 774164115 90511 32669 230519608 55204 70472 878072698 55204 59554 829081225 90511 46971 405372482 89531 70472 34125921 89531 54766 476142928 6059 59554 124397104 54766 47166 115959603 2682 89531 113487686 18347 47166 261622478 47166 75293 461064175 63848 47166 584159225 18347 22754 247630669 18347 62636 86181780 22754 36457 626053020 62636 81307 680065905 2550 63848 742471318 2922 81307 568676932 36457 58475 527756606 2550 18350 707799930 33175 2922 515163602 78412 58475 191441319 2922 64148 583130912 18350 1587 997610014 3536 18350 322631542 64148 57727 362386440 90892 78412 149014988 56517 3536 550479453 1587 58507 992775858 24189 57727 460288071 14662 58507 202039828 29549 56517 32950556 50761 56517 403525279 38222 29549 368580038 22711 14662 575676901 30777 29549 345680761 50761 25234 112839176 17279 30777 287950258 29900 30777 549555699 48786 30777 245105036 65421 25234 397309114 48786 74523 508399307 29652 17279 406553489 8405 74523 942969757 29652 79023 400572692 37724 8405 575707275 74523 730 396128154 29652 23848 399640014 8405 28302 210285317 47321 79023 583451667 23848 85812 844600019 8340 23848 581835420 28302 17740 171287206 85812 29300 358441982 8340 51223 7862300 29300 74810 298062845 8340 89065 63554842 89065 24116 951495514 52944 51223 570373610 26095 51223 574470377 61 52944 2755799 26095 34865 426075171 26095 65112 611351831 52944 15244 51053736 37494 26095 446451586 34865 34117 312632066 41024 65112 268670530 37494 53389 953523499 35261 53389 616769513 37494 70359 865833339 34117 75058 768028848 13245 35261 882319574 13245 10871 822874684 62024 35261 6724720 68414 10871 285829409 13245 83747 216710946 68414 58312 583889098 25687 68414 687469160 83747 64625 173534002 17392 83747 869394427 34007 83747 78060997 75068 17392 763553542 17392 64832 929010327 75068 59740 491721961 75984 64832 881558871 387 34007 875444351 387 12392 373967833 83375 59740 333687759 59740 6113 149128064 55914 75984 442607160 12392 22396 774123924 83165 55914 723542680 90808 22396 7136923 35327 83165 258286652 83165 63294 854567434 1337 35327 800656510 1337 37256 14740271 30061 63294 984392656 35327 75401 133803443 37256 13692 194563138 28527 75401 686186266 30061 56376 517466383 28527 32135 385320464 40026 32135 109512965 70114 28527 44082970 56376 80588 821922350 60583 40026 63954580 40026 78584 881252615 78584 82295 661509569 78584 18838 251762425 60583 90554 119736695 63895 78584 6254483 82295 6683 469145337 18838 2433 930743912 21760 6683 319278105 2433 71731 470827444 71731 31316 900347237 21760 10879 65618469 45775 71731 544480668 87962 21760 672632579 87962 21555 579767907 45775 18880 111803230 21555 28796 892536308 88409 87962 714813988 18880 87275 985111461 28796 16446 627671929 88409 46834 18995348 70897 88409 91841471 83824 70897 624573550 16446 25723 943605814 86120 16446 852925131 32529 83824 801832375 32529 18626 107759784 59724 25723 891456420 59724 49130 747614976 32529 74936 798353137 49130 49836 911160277 57348 49130 971105368 54136 49130 608244912 49836 29487 62775162 74936 10759 505012119 29487 69119 255753579 27520 10759 176889851 69119 16137 717180850 69119 83898 75213132 84200 27520 450347755 83898 61506 632768971 22369 16137 533926982 30997 83898 972147322 83898 29529 97801906 29529 85455 841988750 74439 22369 899661530 42910 29529 511344110 85455 41236 261878312 30035 74439 114235305 41236 5565 270494444 42910 34604 720133262 88828 41236 848287589 41236 40709 726359422 70574 40709 403519213 40709 72631 931287803 72631 84113 582227166 40709 3200 958563446 66204 70574 9618229 70574 70863 246570249 72631 58469 355505767 84113 83247 708607877 66204 11899 546740725 58469 20233 683483245 83247 37040 44573708 58469 55205 838305208 20565 37040 269482323 16286 55205 693832523 38784 37040 13010633 55205 84336 535754701 55205 14476 74280849 72328 16286 122913162 16286 72464 736131977 72464 64507 477694862 72328 59010 717220075 72328 1189 558203040 72328 6205 517856809 1189 57883 32925839 67919 6205 44311953 57883 80972 578249270 57883 49128 366643983 3614 67919 108986510 57883 39017 532541998 64089 3614 753896217 3614 52593 75527328 6706 39017 962082474 33853 52593 314242471 38759 64089 658832540 71514 64089 871504942 47474 38759 501157354 6706 46224 565825211 46224 438 513967209 91844 71514 31204010 24251 71514 853312253 90800 47474 115818480 90800 44483 16917971 46517 91844 405665050 20900 46517 971105118 90064 20900 928723512 29271 20900 483759677 87839 44483 719684953 29271 18138 6575366 18138 19656 88386836 55005 18138 936818221 26308 19656 506968006 33749 26308 401133145 52383 26308 202368668 55005 51915 861507936 51915 57633 167026100 52383 30470 161604988 76056 30470 703930761 26488 52383 470339741 20437 51915 156943788 26488 32373 47802859 30470 56716 18962545 21605 76056 942434489 26488 40806 534953736 65722 32373 477607620 65722 11389 319450460 57113 56716 583232349 21605 81083 557434116 81083 39006 604244383 5589 11389 751982196 57113 87056 845891810 39006 62027 738121558 87056 87899 54369225 87899 36885 38536106 76205 36885 404164480 12027 62027 818670174 38197 36885 133663543 454 36885 688562574 36885 16692 133829265 38197 21769 730140586 454 82303 699373231 10597 16692 730895425 37396 21769 581042212 733 37396 119487424 89280 733 753165025 39860 82303 356071613 39860 34086 495510615 24364 89280 459069983 34086 77685 388761840 27653 39860 779621504 34086 17252 693085981 14174 77685 97410008 43598 27653 993473445 77685 3053 755363905 14174 24185 714521591 3053 90593 443772293 24185 36650 387611887 44628 3053 401533102 35116 24185 168029960 36650 78881 6457043 40150 78881 97522846 12633 40150 372768169 52860 35116 161754526 22597 52860 700462349 45914 12633 181960591 47478 12633 48475385 67768 52860 783408230 22597 91111 701796095 70362 47478 636890673 67768 40032 609217084 91703 40032 795180840 70362 15616 470339785 80781 70362 80173445 91703 6481 856479525 15616 12401 97926113 12401 91860 21914738 12401 22198 930497923 91860 91615 493515117 91615 36458 931553758 36458 36987 347801514 22198 42799 379094018 24139 22198 988560919 24139 43705 394678639 51866 36458 644416622 59046 42799 852549713 90862 24139 88014275 55169 90862 159139433 87949 55169 388072331 87949 35337 135259647 44588 59046 340032631 35337 37605 960004773 57549 87949 281151066 55430 44588 314179324 55430 23646 540304195 25704 44588 673676348 61298 23646 211763780 70558 25704 136898956 61298 46575 67788964 23646 46038 595714413 46038 37981 268179606 46575 79328 818355641 11849 70558 653543730 49702 46038 472096989 11849 43606 69324300 43606 90212 138684266 46732 11849 693058743 43606 80217 476336998 44613 43606 694224435 74443 90212 453908691 74443 61827 36249404 74443 60070 975150687 88654 80217 32871754 44613 66062 153370582 74443 28781 348659937 66062 5754 665382652 28781 67471 902381821 88654 403 678066121 67471 24826 313749716 45906 5754 450057961 71541 67471 610036095 71541 29746 792430945 15972 29746 539947615 32014 29746 129820997 49492 29746 911800613 80114 32014 173733380 29746 34159 563831075 49492 15910 901095899 32014 54398 965966409 49492 71608 549879895 15910 82484 656067825 54398 12144 636498587 34694 15910 551517189 34401 82484 966891546 82484 2441 169760519 2441 36634 248340920 34401 69191 5691734 34401 50274 935407801 2441 7648 14572507 40002 7648 484844098 7648 73307 206507535 40002 33051 579455836 58142 33051 659977895 7648 21235 219557789 35295 21235 387534565 33051 27034 793087000 58142 40365 837216580 21653 40365 454568386 21653 63262 449182995 63262 89663 106517024 25122 40365 690925789 63262 17180 251256477 25122 15581 100662507 89663 37412 947289570 17180 56937 956925775 32210 56937 894124481 74138 17180 90711146 37412 24299 786288270 56937 69811 806648401 74138 35095 81666045 32210 52452 480316441 92417 52452 90301707 92417 10468 9371331 10468 52404 558783140 52452 69651 966330024 38579 52452 77497839 38579 52636 20158106 69651 73892 58906036 73892 92523 367934943 92523 60383 88571974 31349 38579 290845624 27798 92523 193326728 73892 57376 308793122 68897 60383 837278509 17298 68897 690493755 57376 22961 162140839 39837 22961 646213947 57376 6872 340859567 6872 92356 797312637 15214 22961 114139603 22961 9253 417459219 51493 9253 125931175 6872 81835 225424456 92356 15080 263470635 12764 15214 896065515 76238 9253 623252816 70869 51493 187255413 15080 86815 273500608 15080 55346 501227241 70869 36286 316522756 55346 11538 734756369 36286 84168 67563892 36286 60626 583622489 84168 79447 889071942 79447 59632 160582515 79447 45122 849610487 47177 79447 752398036 59632 78342 868175407 82961 78342 717927921 35051 78342 423698240 47177 17233 336205000 80582 47177 653420925 78342 77887 716046948 77887 58917 724541645 58917 74598 742733348 11614 74598 261511535 91375 58917 372244346 1941 91375 563492732 1941 85908 590015234 20270 91375 189318311 85908 29728 13325270 81723 91375 181155833 54807 29728 572019508 73193 54807 743545796 91562 29728 886009981 81723 9135 756457216 81723 72016 66711441 50699 72016 450708093 91562 1015 41832374 91562 31747 852548927 3327 72016 68830490 50699 81841 967088138 62601 50699 295652238 40898 31747 396941669 40898 26601 835661894 80832 3327 488781570 40898 32557 330221476 32557 63633 467226818 19116 40898 424301342 89390 32557 44704764 23856 80832 83049350 63633 7581 237559004 89390 32106 63556470 72426 7581 785035529 7581 75333 863516835 49540 32106 594987264 22719 49540 604161268 49540 1146 225938509 91315 75333 945172621 1146 35041 490513676 61826 35041 61656507 42350 22719 334854379 33172 61826 354265348 42350 48334 999151665 35041 79131 865370161 85094 42350 941394362 412 79131 697534757 85094 30327 950696650 30327 71400 719736812 85094 41961 424029119 18278 41961 225832986 9527 412 220633671 86214 9527 286124484 66394 9527 434840458 9527 35123 69452357 35123 8206 717164321 59611 8206 757165729 68258 35123 80535894 35123 57101 559132596 59611 20530 742514116 29720 8206 976060337 16571 29720 77954968 20530 35979 567894544 3295 20530 992235371 29720 60451 616900147 64441 60451 575917703 24220 64441 287797223 92512 3295 377760085 85004 92512 243123553 79255 85004 657735161 64441 70319 590471025 60053 92512 1233821 60053 8071 131950882 79255 78113 164100532 64162 8071 13973623 22461 70319 820618934 9797 60053 148072176 58892 78113 221178105 58892 43826 927225518 9797 74544 856114424 61521 43826 482194315 88138 43826 91891497 82100 88138 81099851 74887 74544 48945944 59350 88138 134768473 38839 88138 341832011 36491 74887 786613286 53515 74887 777908952 29034 59350 129868244 38839 86960 314680344 59802 86960 553656830 36491 11818 838908526 33651 59802 886389528 29034 69922 270212074 12426 33651 978532805 85797 33651 62773412 11818 31588 263391325 85797 1445 935751357 85797 80951 624316489 1445 33865 521230927 70638 80951 543894754 61017 70638 336840810 70796 33865 911161467 70796 65835 101588557 61684 61017 909275594 65835 48927 37387928 48927 89864 256600878 20596 65835 17177780 26525 61684 641415783 48927 62197 661638153 20596 73238 266232701 60649 89864 785708407 22516 26525 731592822 45603 60649 726631550 62197 5080 558673414 60649 91355 967510623 60649 19359 815958114 45603 67409 285592558 74533 45603 124133894 60865 74533 620665643 22388 67409 508482715 43681 22388 201374611 60865 27688 239382723 74533 56233 613106698 60865 56231 358458593 22388 78558 205779793 3691 56231 851672765 53537 78558 6831669 78558 61654 565464314 38801 53537 791691248 85443 53537 686358396 3691 22646 79222246 77636 61654 621102353 61654 2757 81952442 20239 77636 604512268 77209 20239 483678433 49897 22646 213188004 36017 49897 583111274 2519 2757 756121783 49897 81778 185885581 20249 77209 323479173 81778 9727 444304369 88905 2519 235669923 20249 79356 610933875 79356 43241 889631955 23858 79356 925271963 8094 88905 866859694 43241 31328 930823211 33479 43241 221825363 33479 71305 85714644 23858 49589 420426437 33479 90611 791848962 70578 49589 106962470 41187 70578 938701516 90611 90827 423694558 23663 90827 535213678 92556 70578 368768820 83684 23663 922325668 10655 92556 135686784 65763 83684 258089328 92556 24061 640917366 13814 83684 306341790 13814 33783 40371850 33783 44298 700771806 13814 43258 954973352 91648 33783 941051191 91555 43258 60912226 43258 40023 861530579 91648 46731 960376739 21549 40023 588507997 91648 288 629851891 50174 40023 131245028 43173 46731 955756071 13188 288 455575802 11775 50174 144379289 50174 69762 821794293 13188 48566 749542770 36036 48566 145590064 48566 68932 70333783 28295 68932 757144531 48566 78289 337881019 48566 56042 105739624 69620 36036 136128576 68932 37593 271700639 69620 46272 472534997 993 46272 333092961 56042 52138 983930310 1119 37593 953523948 37593 49662 75457735 27743 46272 736161936 43261 52138 827797579 43261 56751 5133678 28135 56751 538608661 40341 43261 72287668 21587 43261 849601960 50130 21587 339282278 50130 17102 85176971 91950 21587 438792573 21587 36602 117324803 17102 6986 317810860 44092 50130 423218197 33426 44092 397279386 13680 44092 967758158 44092 73557 51867589 69400 6986 464935784 69400 54748 115569266 35752 54748 198502104 69400 90720 575106411 57899 69400 123943033 54748 61398 51085908 72505 54748 34375327 69847 57899 866060672 62929 69847 540422785 65620 61398 340857842 69847 43815 867862806 43815 78297 100123736 52107 43815 162088871 43815 8822 403262209 42913 65620 553239155 78444 52107 878095621 38834 8822 95675673 8822 27820 15941001 78444 86708 114367829 71994 42913 736321240 35245 27820 90957840 76687 71994 916888554 75855 35245 30291683 75855 87129 244885462 71994 30591 792835170 75855 85574 80978405 76687 8598 96928354 4645 85574 656811678 8598 25720 236054312 10313 8598 93896953 4645 29124 367720035 37676 8598 659984755 37676 35783 818173810 5215 35783 610089832 58732 37676 266973167 79939 58732 875885200 5215 65393 986334570 1425 65393 335780521 36448 1425 133272030 65393 15146 144889770 28001 36448 18925635 32476 65393 439321526 5051 1425 112003015 15146 51963 79903911 51963 39205 8723441 51963 34650 989867141 39205 14856 998309787 18205 34650 692355531 53758 51963 178294002 14856 26475 454057936 21152 14856 353889136 62537 21152 655714523 26475 63152 680265939 52762 62537 61882658 52762 41772 277193725 21152 61377 739645168 41772 71056 137673302 32175 41772 117006046 32175 3324 980132596 64775 32175 302766341 32175 17492 75743519 75433 32175 217815862 71304 64775 795001728 71304 78906 595569603 86739 78906 65133107 86739 88582 271079247 78906 57845 84603375 71304 17937 464278647 19727 17937 623321512 86739 18818 430923632 45954 17937 437966431 89693 18818 901667294 19727 88858 54568193 24561 45954 677832397 89693 70123 920615994 26553 45954 728589525 42559 24561 125748570 24561 7049 775445518 86240 42559 709093130 86240 69280 894046026 40900 86240 125675360 56731 40900 898281177 7049 36834 944435391 36834 13000 532697096 61094 56731 593753827 13000 20633 173304839 20633 58111 839222226 20633 89891 607359990 89891 62292 946161821 58111 39885 633523907 58111 26592 118307475 26592 79204 420686378 47811 62292 13551519 52342 47811 17322691 39044 79204 272179717 21185 52342 201903584 21003 79204 929010338 21185 82501 165682859 21003 78807 167777284 82501 54221 146235332 21003 39793 514517032 78807 90245 645767719 72119 90245 247028652 64256 54221 952562376 64256 82394 243352796 7404 82394 617517338 90245 12944 653232415 21270 72119 458232664 77852 12944 86851962 90471 12944 241944932 46822 7404 239440421 21270 18241 461919454 90471 11495 249065976 39126 90471 746929188 39126 80831 31014968 19478 18241 30890720 18241 80354 917737389 7809 80831 751787607 84824 19478 782302497 7809 64944 62989214 88877 80354 995468966 9598 64944 239831913 7809 60522 571226617 88877 70629 168001665 70629 67436 26136282 67436 77295 722142956 77295 71654 853795110 89260 67436 286543811 67436 44907 516697423 89260 67597 372220695 77295 32211 631670219 32211 18188 93244389 53702 32211 932286202 70188 53702 271722699 18188 88086 106931030 11468 70188 445276691 34980 70188 720251163 70188 2191 603617727 2191 24153 88205881 65814 88086 654589058 65814 5924 181565987 46708 34980 379918863 5924 28606 413310774 46708 86404 843254882 62196 46708 552452023 16372 46708 330236936 28606 53462 323619690 77687 62196 438562549 16372 27573 973546020 87268 16372 675527290 87268 58590 897513510 47933 27573 35393395 75393 77687 510945285 58590 3101 614275153 3101 83271 263146862 47933 73713 713493326 88482 83271 498112574 35558 88482 185106645 12996 3101 612391212 35558 35215 693947894 88482 21386 96353453 1691 21386 201481826 10200 1691 152698855 36622 1691 528395384 89667 10200 55362323 69318 21386 59238274 47878 89667 29759355 35139 47878 275673205 69318 76864 438675489 36316 69318 844888503 76864 23617 11328918 56347 47878 146535199 23617 85206 356826718 10906 56347 273381190 82193 85206 212519719 56347 31220 134061165 55988 31220 844030263 55278 55988 581362662 55278 70252 680620064 45382 31220 975490341 37482 45382 18713420 62223 45382 541374568 45382 91114 686909332 37482 41069 146726463 45382 35822 559512480 41069 76651 827407170 91114 31549 255029495 31568 91114 80282890 35822 33828 10616911 31549 1476 581074141 33828 78176 173509512 33828 57329 237042499 78801 33828 608227345 82169 78176 719301592 13349 78801 633195906 13349 40801 877346145 82169 75665 287069598 78801 29641 257931149 50176 75665 940801185 9550 75665 99563750 22000 50176 101305276 1227 22000 71155064 50176 34822 458462338 9550 42360 968190981 22000 8501 210134731 87485 34822 249764927 72575 87485 969433127 47141 42360 106216717 87485 53200 10245287 64078 53200 571540581 2437 64078 372826593 72575 18902 383218 41282 18902 572640138 41282 71318 486391470 64078 2783 368004676 77599 41282 866271339 5103 41282 70475189 45118 41282 825644721 5103 64334 646413404 8184 5103 703049475 5103 59297 48133525 56670 45118 92708726 63812 59297 292138177 4539 59297 300259824 9521 63812 24443752 63812 61575 945824655 63812 38372 173203480 4539 61195 909682883 4539 1520 909554937 53543 61575 964317641 1520 70055 687062272 61195 78148 746869563 70055 48961 325564432 53543 68682 138991337 70333 68682 71382687 26773 70055 828525969 82785 78148 794855213 63220 26773 137082863 70333 45465 120160137 57597 82785 241893203 4559 82785 161659441 63220 79975 246906931 28416 57597 838958429 4559 90366 785739238 74508 79975 257696867 4559 3362 878589328 69413 3362 285678559 81292 69413 554812949 81292 75955 903005875 73349 81292 583220825 40254 75955 535845097 20042 73349 93904772 57935 73349 38014188 75955 82616 122726399 73349 22879 373363021 57935 20715 7810912 61321 82616 404853808 20715 60463 574918081 52426 82616 116340357 20715 77189 844841952 60463 64111 963230547 64111 29373 23829062 92339 77189 53922872 61690 77189 860152095 23987 61690 124962645 14871 23987 783833657 23987 21975 412668763 61052 14871 696540750 61690 62107 813758762 61052 16367 313889975 17749 62107 36403100 61052 67003 427176944 17749 53307 281451428 67003 85183 390101844 2022 17749 215268694 32663 53307 329378057 53307 37705 663407776 65290 32663 279924697 85183 25597 784365477 37705 27699 526775743 57340 37705 288482412 37705 71052 422652213 88214 25597 40864179 71052 12865 4350475 57340 82249 790976461 57340 854 746777423 71052 64521 492457685 854 63216 121152819 64521 33258 28565741 33258 87638 876733596 63216 23174 451231158 86949 33258 422333675 87638 50378 411835120 87638 25605 684485931 29565 25605 694851512 10167 50378 958045067 6409 25605 226903774 75975 10167 389517798 25605 57871 352406593 80225 29565 827423592 82811 75975 564625071 82811 23286 823278964 75975 43771 600671731 23286 77679 536024567 43766 43771 160719145 77425 82811 873071905 40413 77679 323902515 77679 74884 579105586 21086 77679 850180300 78561 21086 784454580 82936 74884 327369542 74884 37620 85914786 78561 36884 975713277 46032 37620 674557617 46032 54307 869300854 1533 37620 324019274 79730 37620 928698573 46032 74250 196041380 46032 53002 796762720 25915 1533 11124125 13949 1533 997340459 79730 83962 421948516 25915 13629 32117959 42965 53002 909496958 61585 83962 117161970 8271 42965 984879120 9202 61585 141483887 71179 9202 851321175 352 8271 546226488 65056 9202 150349734 85609 65056 732892700 8105 71179 554485967 71179 54497 326699944 41942 65056 895994276 52637 54497 335109643 40230 54497 933460877 41942 33526 496347130 40230 63253 506209427 9603 41942 61496196 9603 23452 115796047 40230 41315 962174273 9603 63468 475706025 73454 63468 23985422 61412 63468 925888023 63468 19611 410455042 63468 91937 543288301 63468 58033 255639463 58033 24954 509971715 61980 61412 700817963 19611 92503 558318420 3410 24954 18117092 3410 23354 220894059 61980 72695 699705040 72695 7118 747962010 72695 29203 995326219 29203 13500 792375749 5647 13500 669465923 72695 50863 766191352 2032 50863 300141674 5647 81063 821212303 2032 55938 325866181 89327 50863 706460806 89327 92447 314791221 89327 44949 16361400 48734 89327 179947562 55938 34357 756569489 50080 34357 918975465 50080 20810 417561574 20810 7958 557083382 39204 50080 84914441 50080 85412 881797990 7958 36731 214942795 39204 57905 997888313 39204 7023 802264306 46678 85412 230762572 36731 6547 861143051 57905 42534 840493562 68595 46678 138134396 25204 6547 341585428 42534 71194 875926666 34559 68595 434208313 68595 15949 572113992 70392 15949 462476053 27085 70392 824380633 15949 84238 7715500 16880 70392 277001736 16880 24508 639101614 27085 81316 145810102 81316 77702 178111377 16880 78197 787536264 23958 16880 424067367 78197 91112 965502699 92341 23958 773832222 32188 91112 124878412 23958 13824 815681938 79026 13824 636950639 13824 51296 485817582 78606 92341 455590379 85626 79026 51256547 13824 15531 672885769 62630 79026 41782436 9608 51296 801001884 53240 9608 146864735 85626 76637 22906677 15531 3644 747402742 25511 53240 586366408 9608 21547 164154955 80809 25511 141063738 25511 58235 213055252 25511 50170 905921177 23465 25511 119263576 58235 66635 131143791 37984 50170 456969147 77709 23465 405891142 50170 66448 719221530 23465 56350 419714088 77709 42403 881180764 27633 42403 146920715 56350 55242 20044307 27633 84830 205537959 42403 79237 832786680 42403 78428 643949857 78428 87074 196289824 79237 56003 787445162 78428 24699 903472092 37678 87074 290598614 78428 52620 941270854 52620 32197 480333174 52620 19255 8476573 29733 32197 758982043 19255 40440 965001225 52620 63461 193734769 19255 80256 251928452 19255 24216 726743838 89123 63461 362999224 40440 58028 891936156 26732 24216 576702513 89123 90568 45243889 33070 24216 25932307 26732 36025 34853761 90793 36025 231088089 90793 70034 657172765 90568 65099 747194778 85040 70034 423115294 62456 65099 876246604 70034 27387 188402154 26223 27387 213309818 26223 33868 392462519 16908 27387 722792404 53339 33868 589727377 33868 19970 756520854 20734 19970 134093882 33868 17018 722582245 19970 86076 958732053 20734 36129 717059520 19970 26532 235467999 74789 17018 171554538 2119 17018 973022901 86076 12349 735179402 30860 12349 379453367 21632 74789 283268233 51794 21632 157706535 21632 28123 949992441 76602 51794 814332669 21632 79519 374408111 4708 51794 463609173 76602 59838 590756279 59838 91318 316668681 24784 79519 482073523 41504 59838 766885775 4708 82522 121502898 24784 72651 999797001 8414 72651 600027237 72651 23783 916839450 11246 41504 73990798 85190 11246 799148994 52653 72651 716664686 11246 11340 558869780 52653 47042 359540933 85190 11332 896991022 47042 53365 482295195 34512 47042 717394357 34362 11332 663335948 30432 53365 91422699 53365 21225 161980122 53365 4820 197058864 34362 71809 565694947 30432 4637 429056803 29609 4820 22192117 21225 86876 205961523 86355 29609 347221770 86355 35550 10990994 56362 35550 814482396 69406 56362 435576283 86876 82304 648095922 82203 35550 613005071 82203 86371 398200199 10470 82203 908475290 86371 47555 216978815 10470 77148 59461968 47555 31395 710722812 26663 77148 662441954 77148 73281 453376695 23481 47555 294656293 77148 64367 142427711 46658 31395 129300775 39253 23481 358244683 32653 39253 406052286 46658 74174 415185241 45175 46658 51783107 6829 74174 879228573 6293 74174 898704979 45175 48684 847703954 6829 85250 191481269 11663 85250 659594608 6829 81375 296158055 20401 6293 507464066 46191 81375 499251528 57437 85250 755131465 57437 7456 141442272 46191 56116 147041987 46191 39161 239725006 8303 46191 116067514 39929 39161 383046447 18449 39929 192438560 39929 62021 447050267 39929 82410 804650429 79529 62021 201612256 39929 26520 5451866 63705 18449 422069851 79529 81210 644036760 26520 44717 887880242 81210 46572 529344264 49171 46572 964857936 87690 81210 33555941 20780 81210 34551255 53343 44717 82075953 34554 46572 390917295 49171 13224 625086250 53343 33324 729396221 20780 6147 913825993 34554 88272 594224643 13224 4613 374718084 21234 13224 75863505 30100 4613 41446772 73915 6147 897732771 40844 21234 921193960 27486 40844 542017057 21234 5164 25261133 61458 40844 440046653 6356 27486 318207900 39377 5164 944447699 6356 53546 453906866 6356 6672 450943668 24361 6672 961845085 53546 8130 601550625 39377 80807 61819077 53546 69136 299180201 69136 4579 844128515 8130 53387 521739808 44157 53387 578009761 54573 4579 276091518 46338 4579 910118291 85950 4579 654774645 69647 44157 30016267 30902 46338 699229196 70667 85950 421935554 30902 91883 601024368 12694 85950 831558240 49656 30902 659868234 2762 49656 937340624 51920 91883 374107104 2762 22405 162226827 80048 22405 140729560 51920 69916 900847360 69916 7695 596963329 89992 51920 934458295 69916 41659 683093541 69916 28962 396196121 1978 89992 484988709 27716 41659 285205833 26752 41659 774436553 69187 41659 532927501 27716 70822 288016505 27716 23842 132461656 26752 57550 862921765 23842 91676 914336298 91676 26246 626511029 21644 70822 762832524 74932 26246 787951166 20641 91676 282226305 37973 21644 995053354 56423 26246 963002041 6389 20641 766293885 75411 6389 868531431 75411 27921 785410548 75411 9057 140533200 27921 84896 713395000 40270 75411 492857071 21469 75411 595495490 53995 84896 801812593 68740 9057 252670056 12069 53995 400478824 67555 12069 497744716 20197 67555 498938023 19203 12069 679507581 23534 20197 523126727 47522 67555 702881627 67555 7606 57740531 45750 19203 697843279 65873 47522 425490807 47522 23588 785041924 68810 65873 600649978 7606 12000 797033755 12000 10672 204881129 68810 84975 571342125 84975 46975 703462849 46975 13604 427875313 46975 85977 555709616 13604 27741 119769371 27741 6155 63832260 70111 85977 688328316 36570 85977 178870587 71895 6155 925604103 71895 15715 712901806 23042 71895 15399428 15715 15978 664250259 15978 83990 261965668 23042 57281 3910976 23042 2556 210923635 63629 83990 304045017 37218 15978 68002176 37218 50954 458794291 38649 2556 963965888 85242 63629 274013866 10079 37218 921667894 30672 38649 588044911 30672 66460 924805111 46718 38649 853722504 7945 10079 3526615 46718 43532 31405647 7945 22639 410049622 66460 18889 376916443 46718 34906 813072491 22639 36044 583531061 18652 22639 442135872 35262 36044 658778235 18889 53879 747600292 53879 26224 858531884 10948 18652 984592781 45297 10948 500334140 26224 35237 470391875 41643 35237 221289587 30747 41643 707810897 45297 6976 803155249 92119 30747 494152750 35237 30756 287812603 66049 30756 382733150 18501 66049 281250360 76308 6976 45556464 18501 43160 72318117 43160 62103 752357497 76308 89053 850346732 8406 76308 701185227 50621 43160 916556669 70621 50621 693940716 44358 8406 149587734 44358 90556 210302559 70621 90543 117078626 50621 53682 445889410 69830 44358 481967317 52242 90556 607311120 69830 32803 549277230 18196 52242 287025315 18196 66295 38366261 32803 47510 547825359 66295 71440 525306813 18196 59913 546813428 18196 18187 505173345 69373 18187 789564862 48749 18187 638809362 18187 36646 691137173 27039 59913 352870869 27039 88724 11790766 7643 36646 672069537 72955 88724 242699719 91153 7643 102755035 89436 88724 776333123 7643 12085 692571459 91153 31042 335076204 11330 91153 100972916 91153 76139 546654796 31042 88657 35600769 31042 61866 854449623 23976 76139 46499578 23976 50999 815020477 61866 35231 980036413 2155 35231 326222385 64473 50999 112630081 2155 27062 507889475 6496 2155 648209676 64473 16046 791252822 6496 53553 600600033 16046 28694 255513325 6496 47303 335977083 28694 32783 729141910 51003 53553 326007442 53553 18439 63229726 46377 18439 74297629 58128 32783 607415023 58128 58268 266726534 87087 58268 806106145 15351 58268 486142199 81785 58268 284702928 58268 74759 175374380 74759 82988 235988247 67094 87087 395697947 67094 14705 574548766 67094 10039 152376064 13511 74759 141985821 75427 82988 273167969 67094 59706 777819493 10039 7788 851957136 10039 47941 665816320 7788 45203 463761267 75427 47637 47051971 45203 29127 253215892 7990 47637 829767097 47637 19473 690519344 42522 19473 190646719 51010 42522 612095128 66979 51010 541994129 7990 2810 158908734 65333 2810 856607403 14630 66979 799121335 84266 66979 799637942 91401 65333 574753653 57129 65333 376497414 81084 91401 123539354 75098 81084 205481904 75098 56218 20577776 81084 74719 22821121 40027 75098 810724688 1003 40027 865668106 40027 28263 672090943 56218 55236 72170456 55236 88491 335466140 59254 1003 144495495 59254 22911 583223829 53362 88491 805659670 55236 13128 852212470 14453 53362 159667168 53362 11341 887787747 78843 22911 558709612 43650 78843 283511014 71018 43650 303660421 71018 63676 721758088 39219 63676 282915155 74644 39219 31586109 83996 43650 886243157 1322 83996 57414435 1322 33724 987863121 74644 34586 425094548 34586 39589 887255448 83996 81839 985977862 39589 47247 243179891 39589 25175 3245431 47247 90061 970189155 91586 47247 644044338 91586 36541 754876628 25175 80845 998122981 43926 36541 936676839 85381 36541 237534940 36541 86004 104880195 43926 90380 73207954 80845 50228 972798099 60203 90380 654569664 86004 43195 376019312 90380 2515 798052536 43195 4312 940498938 1564 4312 661222578 47363 1564 327253431 61263 43195 291558586 2515 12988 408017536 68356 12988 531374052 68356 69734 715674624 68356 29417 926463912 29417 23629 954410801 53678 29417 724459806 23629 54367 433119900 54367 63316 607963396 34748 63316 780806496 34748 49084 71611919 54367 32945 47229972 59691 49084 272616918 34748 53998 506211203 59691 69719 23924088 32945 56381 450823854 26933 53998 983423568 42259 53998 103601946 8299 26933 726768253 69719 86300 601843702 8299 28764 324144382 41936 26933 669747367 1505 28764 173094548 41936 91 551304646 86300 80824 213817965 80824 29035 748623703 91 16203 341453301 16203 58733 7610688 89561 80824 636098934 80177 16203 400426064 56488 29035 52319223 23820 58733 680538394 58733 71469 415124006 56488 75039 108089460 77015 71469 308449609 6603 75039 500157125 77015 39454 118704014 613 39454 386230878 77015 68664 977804458 6603 92031 925372854 92031 29428 122163017 92031 24571 182085006 71039 92031 322366582 58273 24571 77686535 29428 57145 261066633 76550 29428 176037588 31674 58273 34395215 57145 62271 54161346 62271 75197 345749021 75197 75931 148960530 75197 17210 872183966 59884 31674 139308971 64416 59884 524054845 75931 2733 135202891 91880 17210 463075372 80064 59884 398514426 91068 64416 587088652 57209 64416 48854705 39904 80064 475327824 39904 83487 572953449 39904 76270 162202887 31882 39904 902296662 86040 57209 458083368 64236 83487 203666372 86900 31882 118708813 83732 86900 310547368 86900 80131 1744555 86040 92454 834297109 86022 80131 975396186 21042 80131 732691402 80131 80338 735108444 21042 37199 876226296 86022 79288 416837958 68453 86022 936685028 34068 21042 609171289 34068 80540 481076589 34068 48251 111145864 63050 68453 673004977 68453 71284 192347608 76299 71284 78094320 19511 63050 81814599 48251 47315 6981900 78645 76299 838498025 49405 76299 314391251 47873 49405 515811707 19511 89263 957398468 78645 86163 30804830 49405 68108 425633596 83140 86163 316254815 2940 47873 192324920 83140 895 576989802 895 17575 401832979 59204 17575 761807458 2940 33835 962397596 33835 82943 804025653 33174 17575 117727836 82943 53487 134166302 1863 53487 821915753 47370 53487 818505092 68843 33174 491591237 53487 38855 35906007 72989 1863 437753300 70040 47370 135130820 72989 58883 366869974 72989 71184 930738220 69312 72989 81844438 16000 69312 937629100 70040 24779 48380037 28530 69312 411031722 76263 16000 506107973 26676 16000 608818597 24779 32510 953413976 48655 28530 453578243 32510 2292 568165575 74342 48655 616669433 48655 63267 311432835 32510 2146 361262868 48655 79352 424318976 78327 79352 317605730 78327 85385 652812021 79352 71347 55416542 79352 13854 608588321 73218 78327 218333874 60217 13854 544998549 85385 22440 225295040 60217 76341 696939320 73218 24656 379975030 19339 22440 429614886 2912 24656 983232074 19339 60587 810669308 24656 8605 57537273 24656 33094 957509647 19339 66091 576320976 60587 2065 620226527 2065 76394 25533922 55249 2065 847303355 33094 20291 7695006 58362 2065 73996104 2065 26422 817892734 20291 60735 560427174 65167 55249 375133873 58362 45412 582334110 65167 73539 612752489 47760 45412 293694876 24598 60735 9729457 45412 83092 900918770 17776 83092 931499025 47760 12700 43615919 339 83092 92773390 42971 83092 106779407 35641 12700 936880992 88423 339 51774123 35641 27319 115007139 27882 27319 728153925 89601 35641 449797577 27882 28337 681120345 81607 27319 398463942 78811 89601 432556703 28337 90070 127919801 1410 90070 312233694 58620 1410 683132111 78811 85798 909948685 85798 64796 924097231 64796 20379 827483836 85798 37700 469923398 64796 71480 840210631 71480 2839 740862355 20379 39305 56413087 71480 34902 722787679 860 2839 641285715 860 9827 925664460 9827 58723 850033055 64370 34902 438376865 43186 34902 40377533 36362 58723 713874035 45495 43186 556462272 43186 85514 270796389 45495 53749 716669981 28311 43186 125008260 32817 85514 916796940 45495 36245 330933411 57705 36245 854252396 14816 36245 354025024 30116 57705 632697958 36245 86055 252781544 31155 36245 101914309 57705 28505 301422432 51360 14816 207607105 51360 56023 939569821 28505 2982 158612313 2982 20978 158144912 56023 79606 755482702 56023 5150 886518241 5150 44702 328867620 79606 42986 868822850 42986 75504 311490858 77835 79606 707704830 42986 88666 976584725 77835 63202 781441436 42986 12445 138542557 63202 8785 735782705 12445 19606 65185333 88666 71630 897436928 8785 64388 629520784 71630 2381 78326124 71630 73926 47999655 55804 64388 208240380 55804 8888 665412335 2381 54079 128151390 8888 17893 811317821 71276 54079 92460865 64469 55804 49246851 21124 8888 141068282 17893 48212 714411899 17893 75565 487630609 64469 22959 661765396 30966 21124 650960370 85272 22959 965651150 85272 49097 557292215 30966 55706 90436747 49097 15948 88337730 35632 55706 872089372 85272 32937 794435107 55706 43649 96369430 15948 28019 236814363 28019 52779 919560735 15130 32937 735528628 20354 43649 834473621 52779 30419 699671861 52779 29881 356655677 15130 13791 106872676 30419 29552 115748483 55705 30419 450404501 29881 73358 11263043 55705 51207 381604267 55705 37097 495831403 37097 17141 945168888 45097 17141 619036456 37097 13890 757938833 78634 45097 514706841 78634 25482 328125836 69020 25482 29061122 69020 66661 108107862 914 69020 645284073 15239 66661 264936613 66661 68654 847598541 36250 69020 872877173 36250 53043 834675032 15239 55994 749779357 15239 40847 36011090 25897 53043 652670562 40847 90194 453841970 55883 53043 899763267 55883 24420 42476146 60835 90194 493317011 92007 90194 357487995 12330 92007 843966913 55883 84876 737613659 42373 60835 102600210 19868 92007 612370847 47735 12330 237353833 9337 84876 444378810 9337 80597 128349112 80597 87104 138545379 87104 6713 830024616 47735 41413 862028442 41413 35741 706398960 35741 18529 785567328 1522 35741 93781538 41413 19995 968897027 18529 10159 385226461 51123 1522 261057744 18529 36272 417966838 23657 19995 33784498 25329 23657 86601835 88671 10159 888103869 23657 8453 663673782 18298 88671 286703022 37239 25329 316569220 37239 10602 375184062 25325 37239 599804868 24909 8453 481805364 18298 17476 258115615 24909 32232 617398755 84406 32232 947932515 25325 37443 938995699 17476 51372 617713503 72123 17476 267385049 72123 27416 51241196 88200 37443 408763738 51372 70701 652357590 20607 72123 314315047 72123 88128 334382985 70701 38152 813086965 24357 88128 878782818 11557 24357 797546040 38152 55905 130516230 32790 88128 489824214 38152 84850 251756796 75251 32790 593045346 31116 11557 398551450 55905 75386 237880987 31116 70065 437127188 87429 70065 904461644 75251 20935 658951931 70065 2027 331244112 70065 31856 315125689 20935 54955 332373593 52665 2027 951609926 83224 20935 300460878 83224 29262 186247934 29262 308 14013131 30466 29262 82391022 52665 89503 410428707 83224 14092 316093013 26878 29262 238869828 89503 52224 240547797 24885 89503 583425766 24885 26791 982016848 52384 14092 871076066 26878 33046 506145491 52384 2572 657311001 52384 89038 552912036 77580 2572 323296203 89038 54455 135145152 40580 54455 39947407 40580 81387 426796698 54455 304 343189948 81387 57044 115346931 70242 304 548368236 77473 57044 609609056 55700 304 998600756 70242 55702 116505227 57044 44896 232864537 55700 2449 774946631 55702 78762 297039905 58755 78762 11293481 70605 55702 807396001 70605 57431 944035498 69819 57431 773760178 57431 36907 606965633 58755 66502 958122784 65816 69819 572700821 65816 1636 395466401 69819 33983 907447735 36907 18384 972004044 18384 4594 436105400 45260 18384 72246343 85869 4594 257664022 18384 78647 208681751 58050 45260 114084182 45260 1096 18735475 58050 318 312588910 318 5739 247132228 22801 1096 809340028 1096 74844 40837758 5739 825 539632690 88033 22801 302584342 88033 82724 5305973 90186 74844 505413962 71445 825 346918079 57514 71445 134843198 2316 57514 300539157 16653 2316 40666804 64398 57514 69749469 43798 64398 443330181 74992 16653 607586559 78033 43798 866760361 74992 88507 140713480 41756 74992 29316228 21565 74992 839817694 52250 74992 71391868 70800 21565 626663576 70800 24723 196816595 79917 21565 72026952 12013 24723 249755956 24723 63355 32164913 82938 63355 54484858 20231 12013 149237743 18728 82938 743423596 38612 18728 49532916 38612 91292 107853561 38612 59881 353852131 87426 18728 282327643 80336 18728 941022860 80336 70851 2168167 38928 70851 86830555 51823 87426 12807289 80336 18339 447536244 8629 51823 50496378 61792 8629 616887139 84492 38928 643540925 18339 14516 537367836 84492 62311 834272469 8629 42784 498210143 68872 14516 905592789 84492 36645 321998892 45581 14516 909895232 45581 1684 840576621 36645 32176 875449332 32176 52608 356383095 87317 36645 414956386 45581 5743 951177533 9085 1684 861740478 32176 82528 194936607 82528 27424 770793321 87317 39483 65005539 5743 86342 313392147 39483 58572 817392728 12563 27424 288978952 33007 12563 430393382 41116 33007 568378629 86342 59344 913050791 59344 22587 280759646 61828 12563 523013085 22767 22587 387743244 61828 11213 886342827 12221 22767 27642528 60510 22587 935496002 11896 61828 88750487 12221 24566 506652561 91617 24566 794772705 41810 11896 978910753 73792 91617 174031473 91617 32329 108345818 24566 53465 964422701 71578 41810 362614865 71578 40039 143647823 32329 60104 863591540 65405 71578 881809418 40039 54457 285649146 74068 40039 118517155 54357 74068 777284990 65405 43330 862028682 35944 74068 740575387 35944 62853 548246301 62853 40158 515355676 35944 52378 671402396 7946 52378 303700208 84786 62853 143086260 61514 52378 13476993 68506 61514 655817924 61514 39700 197859341 68506 59273 504273863 18999 59273 928905913 18999 73427 153088206 4911 73427 213184992 25444 59273 91579732 25444 44170 122797743 4911 16184 408283673 84581 73427 609420282 44170 86750 815633777 42478 44170 4581680 42478 1414 324075086 72418 1414 184986392 86750 36256 425360612 28638 36256 132219356 39531 28638 427071590 10465 28638 733160631 7675 28638 244045926 57718 36256 22461433 76623 28638 434170653 2789 57718 521255842 10465 21783 78632755 2789 30200 184391499 21783 54011 212459413 89738 30200 148479102 21783 33335 623620438 44645 54011 367645713 54011 87701 166375368 44645 22707 119889569 7939 22707 603611837 22707 53941 672914514 84453 7939 434703969 53941 71212 814545229 84453 77958 625690738 56713 53941 928400375 34467 84453 925169435 71212 32735 438128126 55333 32735 798742500 56713 19858 195751317 37072 19858 268847754 34467 37976 744327802 5364 19858 202323899 58999 37072 692680065 37976 76986 369638318 5364 22375 960435244 5967 5364 917194906 5967 8086 856449931 58999 10272 744457602 71095 76986 735681468 71095 4238 65550871 22096 71095 282526081 4238 26359 671287110 64678 26359 699555195 52287 71095 195690180 26359 92056 186264224 26359 16224 92053280 92056 5098 357006125 16224 90458 895081890 16224 57424 515592793 92056 66580 714772172 57424 62235 90486713 53877 66580 961894144 57424 74108 541415002 65688 53877 175480853 70776 62235 781532785 70776 91298 646211014 74108 36208 84268379 91298 49612 489745772 36208 4725 492560434 36208 85751 531646434 85751 9111 149973886 36208 23377 461933033 23377 29331 623109590 85751 47112 261698900 51253 85751 326767830 29331 84960 467246769 30161 23377 313470850 30161 66382 921740234 30161 28998 693041708 58911 84960 984498671 28998 48035 190769160 48035 28837 243666060 28998 7446 653240509 48035 14976 911377460 7 58911 271364133 39982 7 677141950 74793 28837 624272657 39982 28081 780834378 58757 39982 53638955 58757 46754 91117330 44095 28081 871520698 22708 44095 502694026 9439 58757 692537711 12536 22708 744910099 46754 45554 374171697 12536 12252 712670262 45554 31290 65151156 25032 12536 545011093 11780 12252 394780853 81833 45554 569225306 6517 12252 604445146 54214 25032 87483004 77283 6517 90474938 54214 51264 181132750 54214 79395 615883358 76835 54214 377037026 19053 79395 830614176 79395 69007 229944654 506 19053 156681661 79395 17272 761247656 13728 17272 556779872 21361 19053 800826912 13728 89264 135286940 506 85611 897871740 21361 10743 654742907 18025 89264 48729127 43273 85611 418497002 78546 85611 192938556 55482 85611 562078560 55482 39034 358118531 55482 81128 646321383 78546 63833 370398674 28200 39034 319919307 28200 17938 705120146 24400 28200 427714429 22997 28200 859970674 76742 28200 497834770 58161 76742 311458028 16656 22997 859151941 16656 54859 868222200 58161 59705 381459514 20117 76742 330631952 87489 16656 758196156 20117 3130 13961156 87070 54859 750158162 3130 29506 350752984 69967 3130 812267942 85023 69967 578447804 3130 35356 26527684 29506 48030 461304566 69967 66528 307484802 69419 35356 291252762 6873 69419 687105527 35356 39386 290957630 6873 31519 664556907 66528 45443 765185016 68827 45443 928647506 45443 25626 698489286 45443 41060 471903825 6515 45443 859634727 61211 45443 789562827 68827 34039 323574231 41060 13644 636572067 41060 82760 586534367 50877 13644 890622685 32475 82760 117341862 50877 85477 221630524 13644 23184 3427059 46991 23184 863821762 68598 85477 160026218 68598 42566 158597218 69066 23184 279427790 74620 42566 873544551 64314 74620 479121085 36326 64314 395400217 8700 69066 272543062 8700 41039 106692573 8700 86924 639310162 86924 65681 350655678 55593 36326 258880740 52410 41039 126199812 55593 2724 291902199 63717 65681 489849924 65681 91106 109082735 55593 38533 147262995 6915 2724 439599405 90781 91106 46836537 76786 6915 98137635 91106 89386 401976970 89386 54974 823378513 7583 76786 621047230 75327 90781 834856579 75327 54888 544555217 54974 86259 323520792 54888 4220 405043969 4220 38075 841521956 65919 86259 663656831 54888 22627 584106815 38075 71717 133786112 65919 73069 212211142 88566 73069 667331202 32043 22627 439425667 32043 20904 223354091 51162 71717 192097875 57517 88566 114822020 89107 57517 275224596 89107 43227 963914312 43227 39709 316125402 23363 39709 141796965 89107 60030 108713124 39709 58260 74564074 60030 66127 930601063 39709 209 936175584 12448 58260 744244010 60030 27953 912930128 36179 27953 56043502 9834 12448 313298397 14163 209 146945418 14163 25627 33032470 9834 53012 14499897 87082 9834 207036030 53012 89152 588756439 25627 8683 104838366 89152 31716 384452570 662 89152 249560734 87082 44112 645992613 662 82886 295917123 31716 22936 914862061 22936 84734 796334254 82878 22936 7087103 49487 82878 320593922 37179 82886 142042062 22936 69435 411116123 49487 9688 23061156 33781 49487 333063471 43446 69435 297035781 9688 8883 32318244 33781 1150 416082541 85672 43446 495706760 1150 53631 236308289 73136 8883 146217154 84352 53631 69392300 65699 1150 311410928 44974 85672 379259682 44974 31254 348393132 20939 44974 669525914 44974 12461 154510089 55545 12461 7912073 4033 12461 805588154 92254 12461 9774803 92254 92082 921050629 55545 58891 383783824 41956 58891 45119153 73755 41956 90525483 92254 23414 452917824 88352 58891 138609755 36914 73755 61651023 23414 34382 41269253 36914 45939 897289115 33560 88352 185839831 34382 59256 511908419 27242 36914 619702000 23776 45939 371966420 55547 23776 232044718 55547 4803 511103650 1417 55547 21238898 1417 65277 253662803 15868 55547 238039502 24905 1417 57405435 15868 53270 544640567 15868 47329 360431455 65277 69407 961974585 69407 22348 596285076 57063 53270 647660776 57063 62508 128805472 48512 62508 296805487 66891 69407 541382701 48512 57253 159648747 53552 57063 396637909 57271 62508 943420043 27355 48512 338545684 27355 45155 192412188 35617 27355 74714361 27355 74121 596023141 35617 33448 611533023 70293 27355 347475752 74121 8408 528946730 49583 8408 246563304 8408 67766 17726875 66183 67766 323838696 8408 5677 432757385 21281 66183 639762586 66183 84288 389668019 87296 5677 740005555 84288 71432 43621147 2369 21281 399080186 72633 84288 205633588 72633 6620 826891665 26564 87296 874460412 71432 23859 117500442 22400 26564 416094865 63136 72633 162990612 62114 6620 626942880 22400 21667 922789749 21667 18778 8810694 21667 91475 496234800 63136 51121 572305326 21667 73352 268224514 21667 41688 787925067 48124 41688 453311973 52703 73352 396688367 73352 58349 66229393 18423 58349 296400882 48124 15642 735186252 54567 18423 21068565 89208 54567 509371078 58349 39666 170179237 39666 181 234721373 89208 38642 934431953 7605 89208 146824571 39666 58783 109172266 181 5864 384810724 33371 181 631573105 7605 77033 348483636 66403 5864 513781656 58783 17382 956077085 77033 50939 654187767 33371 88372 217824676 78244 77033 620460236 41235 78244 973966291 20099 50939 805697621 86175 78244 931208578 78244 36888 8215408 85182 78244 625515324 86175 69366 28473772 69366 60851 738406356 85182 44519 267915615 15651 44519 524156327 69366 86408 481285017 60851 32722 171503243 69883 60851 526951921 15651 14778 610569394 32722 55560 854919505 14400 69883 984244685 6908 14400 781404997 14400 75220 969424890 31609 6908 146581045 6908 39908 268012175 49543 75220 771596118 309 49543 802476511 39908 20667 370900094 49543 7750 642748625 39908 38986 221648997 521 49543 538304428 59707 20667 892061265 521 66035 550517035 7750 13262 542420698 59707 84807 305185574 59707 77280 989480497 77315 84807 725236294 89366 77315 952673935 72118 77315 915537161 84807 53107 152843703 44276 72118 959084131 44276 82682 782109535 82682 29877 577026060 82682 42956 7476210 53107 25162 791825336 25162 84707 239195987 84707 68568 784575568 42747 68568 744970134 42747 13374 255303138 13374 70768 348695381 13374 62447 537247385 62447 91828 702435319 42747 12237 814094072 13374 77399 514693912 32087 77399 459396934 77399 45928 618213269 12237 13040 591977435 58670 32087 32558057 69972 13040 405848782 45928 56709 241294529 47373 58670 974192170 69972 85862 232836583 58670 10770 316780467 85862 15044 946376690 10770 63900 970230248 72873 47373 985088664 38065 15044 338280649 17113 72873 474994011 15698 17113 47665938 43336 38065 587038653 17773 17113 509741887 43336 8013 778060285 17113 27373 458091076 22889 15698 123239166 22889 78422 408201657 19352 8013 914130326 30522 27373 550056909 73977 78422 846194265 19352 20082 829806324 89276 19352 143953680 14589 19352 792675726 89276 67987 12546905 22209 89276 374115378 89276 88494 135847445 85083 89276 329745188 67987 64072 633876886 19280 22209 780654370 8853 19280 793722745 85083 37701 927588212 61248 8853 955201653 75888 37701 839044653 8853 22174 275732747 64925 8853 868815237 37701 36847 960971638 75888 55004 619530667 22174 14079 203690834 41858 36847 939000361 34417 64925 248195468 55004 24961 703778653 34417 85624 587413404 85624 16822 811961710 24961 38823 578043614 25109 16822 338260160 72648 38823 536394225 85881 72648 993760968 2318 72648 306670942 25109 7955 65960558 7739 72648 926939884 7955 43399 556847049 65042 7739 338430057 7739 598 845353189 65042 12546 146133160 66532 12546 758358628 598 22723 949985639 598 18462 483404239 598 68714 200693822 35291 22723 463722032 51861 66532 593014728 90547 68714 3020145 53157 68714 920346914 35291 30119 326037532 44838 53157 387135785 53157 44312 514454243 44312 80130 179290234 44838 51897 54503541 92188 44838 952711707 77921 51897 59841181 44312 85756 389242980 85756 73936 345689844 11000 73936 985369789 11000 58368 434176712 77921 53635 976976381 52193 58368 817317397 77978 52193 552397286 53635 54427 404432762 68274 53635 374667704 78322 77978 257311105 71196 52193 974984732 57959 77978 928395506 30239 71196 695582988 90732 78322 377027956 80138 90732 587788476 57959 69990 599655912 69990 59230 960101643 63435 59230 21292775 90732 44605 774439838 80138 28947 984051394 71030 63435 205884581 71030 79222 26440028 71030 92065 179255382 44605 85098 936058765 79222 17383 866375782 92065 64056 20759274 92065 23680 817651566 23680 84872 700668180 77210 17383 784570176 23680 54297 14045600 76225 77210 219597971 10277 77210 201906458 976 77210 411563617 10277 47087 977687396 78587 10277 531185068 10277 22025 642452373 78587 85598 320656631 47087 49680 200384214 49680 61594 952281540 61594 70345 906351448 61594 51927 34845548 70345 41893 365050537 49680 67877 728781851 67877 30800 218248018 13730 51927 848447551 65854 13730 738227029 79546 67877 698511478 56918 79546 100261485 30800 5884 15849069 18943 13730 1111250 25327 56918 892204021 60059 5884 989136484 32482 56918 164972374 47894 18943 565289015 25327 89506 30996377 32482 32757 640943935 3733 32482 103783884 89506 43777 623371737 32757 29087 776745887 49139 43777 198434113 82637 49139 926429720 43777 57857 545755309 82637 91943 729310978 82637 27313 440048994 51917 57857 723965675 51917 56957 849743231 29167 27313 84723866 70795 29167 534063048 47747 70795 733433113 47747 75264 71982852 29167 5768 128541575 22918 47747 387820462 5768 68120 571437608 75264 23479 917407543 8349 22918 705328302 68120 59147 825893283 47283 68120 905019146 47283 53945 961731921 72676 53945 17665387 59147 54166 937039219 53945 44390 547973857 54166 47309 915349806 79419 44390 330694866 16912 47309 587426661 61564 54166 253797617 71245 16912 533590167 88461 61564 372336300 16912 42614 467181000 71245 45084 785119177 88461 35699 144473753 78733 88461 352946548 39061 35699 974721852 26763 78733 194531979 45084 75662 449844868 39061 92208 895783737 39061 6667 511377475 77779 92208 26182888 26763 5746 928971666 49068 92208 728656485 49068 63149 273522082 49068 66410 28324191 61184 49068 69825994 5746 84907 433555578 64294 61184 49467097 61184 33232 921595535 62208 64294 561638584 84907 45623 16824236 33232 46853 90056826 45623 30688 30363259 17799 62208 128586278 22957 30688 926785780 17406 30688 222420940 32498 30688 919207382 17406 59779 14879121 17799 33640 372823633 59779 31894 335350670 31894 19756 948029801 33640 11710 654324662 21252 59779 942183655 19756 40319 452776483 91685 31894 750248958 11710 69031 695870322 21252 10514 255808203 87028 10514 830945756 10514 23639 325828841 71826 87028 212318457 23639 21155 304528485 89808 21155 910615987 71826 54655 438648352 43024 71826 724116084 75223 43024 66412661 14861 43024 65136158 17368 75223 169676116 80748 17368 101060540 60684 17368 128285278 75223 58532 680671660 89824 60684 273284789 58532 60834 498123778 58532 77594 14985480 60684 59051 815264453 77594 45419 993634266 89824 40166 298461640 45419 38982 314838656 38982 25799 374414968 4376 25799 839605434 45419 38336 269991691 62307 4376 863030505 79866 38336 625493255 4376 66366 907105017 28101 66366 997082741 27779 62307 132907167 26556 66366 766440880 22238 27779 759329083 54724 28101 787801296 6208 22238 446150542 6208 84914 967645231 26556 23554 483165009 23554 38304 590463909 6208 29526 32733547 8006 84914 256523371 54272 23554 915926277 8006 67476 630873425 29526 79334 714159259 8006 74893 664179753 54272 14391 835436824 54272 52676 361687270 74893 7378 44049595 54533 74893 79568646 74893 29368 245209158 14391 22937 430209589 22937 42949 322952041 76629 54533 983660856 50328 76629 221510740 22937 9310 309153413 49770 42949 244036341 11950 76629 126583268 76629 41050 944708193 18602 11950 643952100 9310 1116 866339722 41050 32922 985164427 32922 18057 674427046 30073 1116 375153237 50540 30073 327496197 67093 50540 226888018 18057 14450 174608174 18057 40481 116581403 40481 16572 759985126 50540 58816 8709963 14450 20243 379399724 85538 14450 235740153 87169 16572 588572857 85538 64552 488431383 58816 37085 972296461 20243 9885 897181202 85538 77060 145548036 37085 44360 245445431 37085 26017 81713677 18320 37085 96000772 91691 44360 75320550 77060 68338 981915227 91691 78003 979986396 28811 26017 452521636 78003 79686 51255240 78003 49451 573983738 49451 58034 484127672 58034 56154 759123727 79686 84885 877080009 9593 56154 458497928 24036 56154 84971293 84885 62561 393045355 56154 64319 90541110 9593 13157 608043458 7458 24036 111605802 40451 64319 286497359 2060 13157 26933020 7487 7458 141887773 7458 75245 71941917 7458 31365 304439987 7487 45666 760673705 75245 86425 258884818 7487 4440 393180315 64091 75245 170018255 45666 5381 970596354 4440 55268 972153145 83568 4440 836711662 42916 5381 843636023 83568 76430 708721984 15237 42916 657056607 45180 83568 860756411 69365 76430 859770486 69365 23007 64482902 70412 69365 452157895 28028 23007 301100367 40126 23007 112138323 1353 28028 487537956 80325 23007 159091799 28751 1353 94064386 18034 40126 3494946 82333 40126 957626235 66119 28751 677777436 18610 18034 45879290 86095 28751 279139719 86095 16347 678125640 66119 23314 427445408 77354 16347 732266641 75819 77354 131604181 53967 23314 141390503 23314 40091 785690710 77354 10450 192876307 25273 53967 356781290 75819 11612 121368523 10450 71858 561132533 72287 71858 844983141 26945 10450 985126347 11612 1478 392791918 62360 11612 154496324 44967 1478 889349941 1478 8625 45788830 44967 87629 222348718 62360 85784 811390332 11422 87629 612966481 87629 12950 603881251 79393 8625 379272938 57395 79393 49364202 67011 85784 139917343 79393 45828 105079857 12950 31355 774534929 57395 79860 34267823 72571 45828 83356218 43450 45828 127160147 35866 45828 387330652 31355 11576 619852042 11576 29104 715292512 24623 29104 549188875 11576 53218 843907808 24623 82577 597289288 24623 12890 156090070 73343 29104 916263972 53218 22970 295775199 82577 55316 960028601 22970 57868 76806366 22970 1913 254527457 28790 73343 583837197 22970 17280 323375715 57868 62681 13222149 28790 36067 848374248 38046 28790 732192330 49523 36067 529749743 49523 64967 986383511 62681 36154 90158773 92251 38046 292034175 92251 54647 992198308 36154 9279 593651299 64967 39776 688519951 47482 54647 579123155 4357 92251 177635389 23681 47482 418689710 39776 83911 359787164 84673 83911 573474474 83911 3387 374753020 84673 45435 986215088 23681 30604 987249421 83911 40720 543869908 45435 40133 723441311 90480 40133 300970482 24609 40133 65577439 24609 66950 206080843 35062 24609 746161600 24609 10305 818754377 90480 36784 541674989 35062 35084 935746453 66950 2199 906323401 36784 81331 3989573 71770 2199 61995770 14627 81331 654306143 14627 3253 16677018 59721 2199 659876058 13931 81331 916477700 71770 25281 225958303 59721 28718 439032085 59625 25281 158551794 59625 25803 824966140 20349 59625 414901619 54516 28718 16881128 28718 1937 858325641 25816 1937 336566228 20349 18260 130382843 34125 1937 853540957 18219 1937 66549245 83717 1937 564352810 18219 90624 352285517 18219 82033 66409319 18219 42423 437472616 47302 83717 920940239 47302 91561 475322379 89914 47302 895392402 25536 47302 717098196 91561 14204 851023158 14204 63072 144002633 25536 25557 70688512 14204 40882 278976751 21579 25557 501433068 38640 25557 355177068 25557 27508 248764708 42820 25557 123027102 40882 89464 995098049 65790 21579 246663695 27508 36026 192506892 36026 50650 896910736 3263 65790 52599928 36026 53582 325935805 41210 53582 711139987 61419 36026 520867223 3263 3201 27550167 56777 3263 282583780 53582 47391 372230829 56777 364 210526116 364 37128 675952822 81408 56777 81154271 71848 47391 839945845 6611 364 590351397 71444 6611 679493990 71848 32648 749067612 26208 81408 226184101 9193 71444 837964363 34678 26208 575760512 85328 71444 79292708 32648 52157 59450519 85328 35569 701579993 34678 33064 970062485 76576 85328 37755712 82491 76576 250757002 42528 82491 68473560 76576 64620 666501361 64620 82729 851427353 49334 82729 353809202 82491 44348 194007451 85983 64620 131310191 64620 57161 757820424 78421 49334 146602460 25538 85983 488794669 36265 78421 612201304 57161 16382 9263471 25538 8842 873280006 61352 25538 611168857 16382 67240 400039936 16382 38477 38152155 82990 67240 749722746 27255 8842 577506761 61352 59467 256253543 59467 27959 775187662 38477 72173 575745564 88823 27255 495882287 27959 41475 617302874 27959 83808 769582745 48310 27959 554520197 74111 72173 486268305 41475 106 531497490 41475 14127 543406023 83808 41640 911407937 74111 27304 100636337 39543 74111 656015799 39543 81123 814761160 39543 10041 97930554 76013 41640 674479001 3848 27304 526234735 39543 25601 669279540 44094 25601 271378126 55506 76013 366585104 76013 70763 123897237 89608 70763 505102683 61747 70763 99577963 89608 42635 550171634 42635 19124 191935462 25859 42635 740885647 25859 25793 100668887 48798 61747 119823972 19124 37730 685343173 25793 4540 14939580 39862 37730 31885752 90845 25793 695006871 48798 22727 991601593 20809 22727 365133486 3156 22727 381964588 39714 22727 4177068 48226 3156 720402787 39714 86490 889311957 86490 7314 205683437 70545 3156 156088901 61813 7314 238093948 59458 48226 205994997 7768 59458 591012880 21018 7768 947963869 61813 11335 112920449 59050 7768 617178828 53060 11335 504838379 48307 21018 555443036 48307 58652 528988461 22933 58652 464452390 5315 58652 652295110 24737 53060 121847573 24737 88880 682941907 5315 61896 45194997 83356 5315 303159471 61896 12214 138760592 63472 83356 950774794 63472 54390 732532602 2749 83356 670574555 2749 2073 523176427 45879 63472 495916269 45879 15663 780817552 42327 2073 305057305 81184 2749 202227319 45879 83741 109353460 57717 81184 597515163 81184 85346 987825515 51792 57717 839379167 81184 56467 583038616 57112 51792 411909115 66652 57112 790890760 16863 66652 279967855 51792 2281 895425293 41342 16863 135969580 23791 66652 545513277 28272 23791 54527551 23117 23791 504533961 2281 75249 747216893 12570 75249 876638391 34552 28272 348669730 34552 3306 321156620 3306 73930 452673120 25847 3306 518063979 20813 3306 684782256 14108 20813 881659150 16290 73930 839817030 76253 14108 499877427 25847 4624 266731815 83870 14108 837318040 83465 14108 518851618 26333 76253 619396450 76253 63312 129293563 44213 83465 113756971 37485 26333 638554376 26333 21861 530987366 82629 63312 533936262 37485 59701 785925348 37485 68620 13642470 45838 82629 131178019 67014 82629 110124621 67014 12613 500148796 59701 68143 390419778 31364 12613 774759235 68143 74267 100361642 34781 12613 764885686 74267 19706 847424942 45671 74267 45108778 45671 4452 360728897 4452 29471 558261659 55402 4452 706810159 89743 55402 839023727 73165 45671 646425710 68067 73165 79872152 68067 10317 781454752 55402 19870 63525605 73165 4233 781436387 53651 10317 694037374 46713 68067 416216972 14307 53651 681524108 4233 79089 933390234 41020 79089 988308222 46713 45199 683208280 46713 64859 315082731 48347 41020 749831797 12233 41020 895736798 30624 64859 667626115 55275 30624 402421076 30624 60244 64742301 55275 48329 826636354 48329 52276 250892447 43785 48329 590292776 60244 10498 158869059 65550 60244 56701349 48329 30762 458159458 91999 43785 944180994 30762 54534 37151601 7854 30762 729913919 80449 54534 523455266 42328 54534 616813406 54534 38891 770857389 18968 80449 287478068 13813 7854 952343428 18968 57588 605051679 57588 56450 877225069 49538 18968 715799132 56450 2289 26882692 30838 49538 12962700 56450 62767 147971107 37713 56450 613354131 32268 37713 512922204 14984 30838 702712956 642 62767 47573391 642 15491 122950034 70756 37713 330139875 87022 70756 549348418 16404 642 957346342 8256 87022 391997118 29042 15491 379241978 16404 66996 631808199 91321 16404 281253179 29042 58374 237100913 52949 58374 211248288 86561 58374 346403971 66996 11611 24760360 91321 41313 965349958 66042 11611 222325926 86561 18200 940272716 18200 60842 953206139 59869 41313 840927972 60842 51303 508018888 51303 6454 236859627 821 60842 79619226 31694 60842 932604049 51303 43580 478421890 90583 51303 567844600 31694 10524 617052279 821 82292 920327289 43580 350 760041824 47970 350 40036311 41462 90583 931522060 17484 82292 27517446 43056 82292 378481883 37107 41462 423747301 47970 15817 736045610 43056 796 320066735 32677 15817 359984363 15817 45491 266978777 15817 40358 38299456 45491 83246 750981140 40358 12541 616511425 91747 40358 128912764 90003 83246 976287603 91747 48204 766896970 49232 90003 21004012 78628 48204 226164311 22760 49232 664835899 48204 23989 958890406 68766 22760 926504617 63918 49232 227522153 61490 63918 204862030 23989 26311 611647425 29111 68766 957031598 29111 34269 856966329 26311 33803 930725377 92504 29111 364568748 26311 53251 631805910 92504 31773 485833206 34269 14508 247754264 14508 21825 49455640 46142 14508 912179806 21439 31773 926317046 16086 46142 234334406 16086 11224 472849837 84528 21825 825394210 12808 16086 528421949 8996 21439 100477227 8996 33869 447618982 12956 8996 871211925 62243 33869 905356227 12956 70000 617565480 9200 12956 54206805 56922 70000 468439187 12956 71795 415013952 71795 35439 497802885 35439 2101 689984425 55667 35439 445122241 38229 2101 839514747 35439 91959 59057975 60179 55667 545328368 88953 60179 865252923 3298 91959 767224773 16610 60179 66336041 88953 75856 875755324 16563 75856 371945416 86235 16610 444517968 56547 75856 608585577 75856 73532 943914985 73532 74724 743797481 14540 73532 498250913 49252 74724 528431228 46551 56547 504099407 46551 5733 509569510 39251 5733 358042815 14540 60977 508495088 27080 49252 158112368 46551 29555 977121500 5733 37638 191994511 27080 58326 140180896 31035 27080 686038206 31035 88267 406410437 33699 58326 59186256 31232 33699 334313645 633 33699 944537126 88267 59698 67062878 59698 14302 172227841 35984 59698 483539727 24159 59698 421563924 14302 46863 872457751 87993 35984 266769420 14302 58845 682977922 24159 51970 607217200 7850 46863 202735278 76146 58845 261106012 2249 51970 571994245 7850 51161 560075183 39146 2249 782733090 62136 39146 993400694 653 2249 474879029 51161 38553 47674210 85129 62136 85758560 653 60878 137436011 69098 38553 601261998 32411 85129 267440223 85129 53089 191123024 86845 60878 707188938 46538 86845 811607779 60376 32411 91749417 86845 86463 966134197 86845 37939 209775579 60376 4812 152515996 11151 86463 369049474 75343 4812 94144899 62193 11151 904812170 11151 66309 5420689 9065 4812 963482182 14875 66309 877421129 34103 14875 512993884 65106 34103 364950828 66309 79715 804919226 68457 65106 167160098 65106 82795 135207496 68457 2066 679030651 4064 2066 993110932 68457 28300 579812339 68457 74494 35809641 91293 74494 677769971 73843 4064 520093770 72449 28300 472341983 20478 28300 193455147 73843 60058 82425019 91293 19192 421458269 31222 20478 962888222 19192 54812 143561975 31222 50001 714886258 30891 31222 588945600 30891 59096 165622064 50001 58912 713330582 2409 30891 803626356 59096 89187 194850263 49591 30891 614360725 59892 49591 968283379 64280 59892 340551717 91985 2409 769078265 33729 64280 765799438 88964 64280 143172721 16506 91985 971987091 32115 33729 660586954 33439 88964 499083141 32115 57573 967747062 33439 92475 605146479 15904 57573 801048453 33439 48520 133362107 48520 90098 467937607 43492 90098 73336900 15904 53590 25459857 63646 15904 745964122 43492 21008 537377369 52307 53590 187153084 21008 12025 751925888 12025 71418 121505397 52307 39398 653693328 1006 71418 459729597 46932 39398 733400500 16804 46932 823461910 16804 88266 877814835 88266 18382 110356574 16804 13937 51893283 18431 46932 45758674 13937 77962 885739841 10403 18431 887651458 50337 13937 364342246 18431 80221 757459283 80199 18431 425164118 80221 22146 60691599 46964 80221 750081238 66370 22146 72188614 80199 75529 980722181 16696 22146 423087547 25442 75529 48279997 75529 11114 120302943 16696 41827 380190547 3734 25442 309990820 68612 16696 31927245 25582 68612 656947417 1154 3734 32394115 59906 41827 828866783 74364 59906 883247154 68612 69962 150972324 59906 31000 383454782 64766 74364 338017628 31000 16163 98893617 69962 88748 242343285 64766 244 647157151 23861 16163 646254829 43731 16163 764496639 16163 6133 474048329 43731 86264 702249987 55065 23861 281803714 52622 6133 992304990 72525 6133 504360667 60750 86264 188382706 55065 89647 273951814 78410 72525 624586215 60750 15043 232557482 89647 65205 341620760 89647 92554 994093366 78410 19822 833297701 92554 55043 520130174 19822 72789 754383833 33436 55043 28408350 79150 55043 637975475 19822 69646 368600357 64611 55043 991528526 64768 33436 779435393 45833 64611 441671550 69646 51352 713565321 69646 23949 469539860 64611 67530 554200465 51352 91843 117473973 91843 65368 954683422 51352 12644 357333056 59060 12644 899609107 57436 91843 890246139 57436 1979 376118309 52069 65368 291156985 12644 83152 721059493 55614 83152 612016036 55614 66698 974390620 75655 66698 592580269 52069 85739 292410780 6751 85739 890138424 84211 75655 369338774 10146 75655 846009585 10146 81205 158837059 85739 63343 710297185 63343 4320 275094639 81205 70530 619846319 70530 62924 963293697 4320 24727 446959378 56018 24727 859755130 56018 9255 596455013 25640 62924 372281521 78077 25640 375507173 24727 84176 517048312 78077 51791 805530854 21254 51791 707371960 78960 21254 520467891 51791 48380 612896612 10212 84176 249973 16127 48380 34993734 10212 88148 590286851 54029 48380 335726448 39687 16127 484792119 10212 75478 572741977 54029 75487 490948500 75487 2842 374900558 79278 75487 718344430 75478 12424 907262 70506 75478 798886918 18587 12424 914455393 18587 42764 32447364 70506 12034 857636100 42764 46222 551054438 78736 18587 771909081 52673 18587 94782733 44191 78736 819400617 12034 4688 116991187 78736 89505 747719102 78736 69583 306663559 24917 89505 91083851 44191 33808 457990886 83525 4688 737531920 65113 24917 65682836 27984 65113 975219617 84870 33808 108911105 83525 55601 26536577 55601 76968 216535064 11693 27984 399306423 47129 11693 207221739 47129 50107 23926612 27328 55601 830634667 11693 61231 839590403 20491 47129 850970642 10727 20491 106958209 40566 20491 612803283 11600 61231 807762608 5926 10727 516542817 82260 11600 952162183 74655 5926 136250060 19757 40566 4344457 19757 83334 522089511 19757 10642 91552333 873 74655 767570058 82669 83334 211246776 69492 19757 367106958 54664 82669 129312617 53 82669 783533314 53 14769 850400178 69492 81016 113761574 30716 81016 497170856 31590 81016 7916797 51222 31590 649875375 74454 30716 702744341 51222 81106 811717965 81106 30267 381935709 69465 81106 789188265 69465 3632 846943453 50242 81106 495166144 81106 54529 76632052 50242 57575 294338008 54529 56869 794102655 66504 3632 493996983 2507 66504 97586344 22450 56869 917172624 2507 67155 6788249 16481 2507 790429124 58141 66504 571793293 2507 17602 96713707 54776 58141 894858407 54776 25133 966048384 90432 16481 724494093 54776 69957 33335686 25133 32467 341009946 25133 31345 890983758 69957 26198 939947447 90432 59752 713897355 26198 53025 314005090 59396 26198 16718771 26198 48076 257324200 40250 53025 327972051 30369 48076 200751224 30369 433 836366541 57830 40250 411222023 80075 30369 899598500 30369 92256 841511919 36467 92256 435390897 80075 40810 473399884 35404 40810 694992609 80075 73146 554777461 23669 40810 84568177 2608 73146 476330832 2608 26713 81291361 73146 90452 858876219 23669 6377 54443706 26713 2326 736934225 78130 2326 85345566 89163 78130 353333280 6377 30229 562746315 6377 53204 707308704 86384 53204 70635733 86384 73544 33024399 30229 63430 672375685 1052 30229 532302261 28867 1052 173350462 9659 28867 805861010 9659 77231 434320979 62739 9659 908900518 18555 62739 925044114 43448 62739 318655170 43448 78722 441526206 34580 43448 214419925 78722 70436 845791192 18472 34580 153616578 34580 14190 184824856 37252 18472 575915021 10044 18472 114778605 18853 18472 466519917 46368 10044 967880051 10044 70019 7038934 55780 10044 938418248 70019 8228 104181850 40359 46368 800124485 82014 55780 740867916 38300 82014 485891806 34235 55780 409689118 38300 65989 820145179 83634 34235 159322483 83634 36137 44378596 38300 69894 779506578 20735 36137 26380692 82108 69894 337180390 20735 50829 669393719 36137 5571 485862635 73995 20735 507555184 82108 38086 631020633 48814 50829 10834211 76220 73995 671229009 80410 38086 600801200 73995 20095 93676345 63579 76220 176652711 47641 80410 719143717 31215 63579 127474505 4520 31215 367766962 20095 61756 43921610 31215 61059 106089252 47641 89534 207727839 89534 2646 916494296 89534 33095 99486297 65629 2646 366911678 65629 23879 600291198 2646 290 905531262 24131 2646 438167492 30933 23879 127116805 43875 24131 693889896 65101 30933 830694397 30933 91886 576674961 4155 24131 719856847 91886 6082 280820664 11852 91886 581035266 44743 4155 87413698 4155 40339 247560924 40339 90467 982910507 54075 11852 877295793 55427 54075 271444851 68662 55427 394470984 13368 90467 947172480 23562 68662 335377808 54075 18125 581795216 51692 23562 276825015 401 68662 388320460 51692 88893 998744069 88893 47831 509873876 25485 401 374177587 47831 90151 511257424 55055 90151 115436812 88893 68355 494853719 68355 8362 451361707 68355 66168 232085656 66168 58080 265193729 8362 3316 425381321 58080 25472 375266555 3316 16436 664699657 66168 37192 610410124 37899 37192 878171673 37899 19423 227212686 84871 19423 699787249 19423 13172 936520254 88289 37899 502106720 88289 36103 852872013 84871 6190 118427043 84871 91820 317067964 33846 88289 36339261 33846 36708 796077686 91820 36462 949603521 53050 36462 624471771 53050 65531 425968827 41312 53050 452571343 65531 25034 415415388 5314 65531 42196057 65531 49370 655249304 41312 82153 265111895 50669 82153 200398196 7084 25034 417214028 82153 68019 364846339 82422 82153 568385408 51167 68019 795943916 82422 83322 801586841 51167 77134 358915743 77134 29200 805740791 54031 83322 511452291 80306 51167 536020455 83322 36180 282467238 76781 77134 880605951 83028 54031 904089614 58634 83028 843986037 9476 80306 897243449 1729 9476 766891822 68176 76781 15762780 31618 9476 652662910 1729 69289 11740941 6541 31618 568915198 1729 78683 811534389 69289 77405 492484382 6541 68628 820682915 16516 6541 331485745 77405 36632 580954085 16516 55096 122072674 36632 81914 561130698 40292 36632 266336648 36632 44611 483029681 88520 40292 729591930 44093 88520 924453315 88520 12727 330431125 62530 40292 385622302 62530 80718 25857912 73091 12727 909175051 23982 62530 57564449 73091 86661 965275147 39934 73091 596192272 80718 37740 700790353 89114 73091 823125968 59742 86661 500216917 27778 39934 850198459 7393 89114 505426315 89114 2263 231600626 76970 7393 79374142 2263 42880 221245476 1232 7393 310192658 45250 1232 649076251 2538 2263 239803334 69129 45250 945694551 41006 42880 269707272 69129 59042 574720525 46715 59042 405824179 68782 59042 725973181 48328 41006 803623514 13290 68782 93391669 68782 59362 199330490 78179 59362 70220745 30269 48328 765157935 68548 30269 545729150 35867 78179 115530276 83407 35867 405908583 91134 35867 171167575 91134 88326 974054242 35867 69358 729918997 69358 87412 412465642 83407 21186 628040492 88326 22732 939641387 67023 88326 863131664 69358 2054 845511902 67023 10835 919746417 67023 27297 675628308 91177 67023 440042749 2054 38726 528866411 91515 27297 900186771 91515 21506 607281809 91177 13633 841570185 13633 20751 293956331 91515 48829 68175227 20751 37649 276225017 37649 38641 745308416 13413 37649 355269541 13413 36423 528393176 16020 13413 112246279 5391 16020 665558197 2543 5391 910796367 84191 36423 454210802 16020 10721 261930571 2986 84191 37306427 84191 27929 804486933 27929 6034 865392542 17829 27929 658242944 69530 6034 277475484 6034 67462 424733187 27929 692 925242547 91436 6034 848777632 38815 692 242165213 91436 70395 748932570 91436 62453 203990802 62453 7567 14599578 55130 62453 523969730 3407 62453 159886312 27350 62453 216853319 7567 49852 724950431 3407 64508 65130215 37222 49852 749201991 43404 64508 793722455 49852 74795 342518184 43393 43404 64676910 20190 74795 269364999 43404 16278 173242275 6451 43404 365503119 62479 43393 27222505 62479 43754 185965875 34628 62479 828130888 79972 34628 953278653 43754 47274 978477745 23464 62479 182797499 79972 5021 387498197 23464 18543 154523508 79972 32471 289701643 84174 47274 235667518 18543 82103 16203134 73370 84174 7138387 19577 32471 50469772 84174 58304 923315849 16964 58304 99678717 73370 45380 639119532 59657 19577 108287358 19577 45012 210630876 85189 45380 878167207 3682 59657 993551562 45012 62035 129590843 44787 62035 757008715 83404 3682 936613339 44562 3682 674750150 32437 83404 667774071 83404 29952 14771779 56735 83404 193636069 29952 63767 617373597 57612 29952 3446251 23957 29952 320334236 63767 10796 534541115 63767 57873 82542537 23957 41576 489571874 10796 76021 284279417 41687 57873 162115640 12688 41576 929416733 41576 9159 159212739 36872 9159 513828221 12688 42080 450474021 36872 41252 27173759 37668 36872 951512388 25561 36872 507257995 39089 42080 916372051 39089 68494 241770647 39089 41856 517837389 81772 25561 875459617 80179 41856 374074999 68494 30226 400239675 20204 81772 103691915 41361 80179 83902304 30226 42225 667382769 30226 82590 262546736 31031 82590 404777184 71494 20204 774937934 79178 71494 817469677 17922 31031 678531995 84144 79178 696573578 71494 48402 619163222 67863 84144 162937933 17922 68193 237796631 17922 12811 128071450 6152 12811 438186524 6152 62516 923774751 87175 68193 218309671 63356 6152 227977989 7464 87175 998306919 62618 87175 20563710 23737 87175 721956264 62618 70336 889744961 63356 67820 133108448 77012 7464 4038590 11071 62618 33745754 70336 31397 849946783 77012 90886 18590497 31397 33627 218875544 90886 18355 546176386 8665 18355 74676076 90886 86380 701609792 24478 33627 675305457 43801 8665 730950192 43801 19633 927164136 22590 86380 651160552 49685 22590 695143466 24478 1284 78101439 22590 69632 575043713 49685 50480 849652115 1284 80344 727883029 87911 50480 132210819 63179 80344 241339544 7116 69632 295747227 91408 87911 259704793 91408 68040 659678431 18216 91408 531319221 7116 72405 185348044 91408 18637 133724035 68040 32876 962424472 22665 32876 203104398 72405 2755 713648716 18637 8137 691734539 45087 2755 188168991 78770 32876 707992740 78770 48507 845860553 41564 8137 773735323 48507 36743 718738280 41564 91447 981389036 78770 10120 327806305 77358 10120 561441818 10120 34126 427991046 81518 77358 201289308 77358 90899 4418416 34126 31268 234670026 90899 44316 100934213 90899 30043 285460611 31268 85251 188538636 27600 85251 458849432 31268 79552 96489751 27600 70101 119561431 85251 18101 455234291 31585 27600 772938025 41834 27600 760887971 2345 18101 893490777 31513 41834 700453590 20295 2345 781211710 31513 91066 252726334 41834 18798 446816425 40059 18798 22547059 90146 31513 76503987 16296 91066 971777222 82335 90146 938064198 67178 82335 191676097 40059 14647 242056184 16296 31185 416272153 58694 82335 83032501 58694 7931 107430719 7931 17404 750511714 31185 79058 315330287 58694 59346 662045664 17404 52662 803967787 78781 7931 996744861 78781 15710 278274741 79058 77922 18871570 77922 17578 977564086 52662 42786 424303070 77922 54256 309856504 15710 57409 962173517 42786 87524 611797248 45950 42786 789698447 59669 54256 418363665 59669 20762 752092194 89225 59669 581217823 59669 41611 246629422 47332 41611 851639099 41652 20762 912331985 41611 33603 204448809 83136 41652 417333707 33603 23204 57670834 61095 23204 636061698 79619 33603 384097182 33603 69934 837092578 41731 23204 127764735 40539 61095 195486286 69934 5852 708528496 55497 5852 620147733 5852 10258 710432030 40539 48092 652686544 57392 5852 579876535 48092 31792 40714313 57392 65568 660507401 89742 31792 792155220 57593 31792 567155845 50706 89742 200196109 89742 14952 498210552 65568 44805 660061597 50874 89742 749138923 44805 29968 428777769 18646 14952 1452971 73970 18646 468981990 47850 73970 461965137 47850 78545 689389977 6772 18646 166402350 11424 73970 316563370 73970 82772 93908836 82772 11677 882827218 11677 42390 162840331 82603 6772 471888796 82772 58497 736987714 65076 58497 207339203 89060 82603 360859060 65076 68523 822538699 58497 8900 69587675 68523 43408 986901639 44527 68523 728096872 44527 41943 633538461 71171 8900 250046053 69338 41943 67491876 8317 44527 517521308 44527 75523 15243637 62361 75523 593849277 62361 15794 70879080 15794 92058 278085992 15794 89634 339202132 92058 74080 919885478 90817 62361 955304670 58188 90817 266458484 33740 92058 243258870 54639 58188 881676188 74080 47981 259603153 20589 47981 391076839 33740 45859 652351419 57814 33740 68586402 55114 57814 57571293 35076 57814 956414888 75307 57814 902570553 47007 57814 528434832 55114 54636 159470123 52810 54636 73766558 31418 52810 674110878 55851 52810 897729938 47007 22643 126912924 49864 22643 259775269 4794 52810 205267280 63191 22643 452848652 22643 44465 603740866 4794 52871 358012046 44465 39348 485048381 64274 52871 680968278 43651 63191 865222507 43651 91345 172983652 91319 91345 40163683 74180 91345 446275392 54541 43651 360455657 71931 91345 403338759 17615 74180 513693985 74180 28170 516498434 88505 28170 170289819 63877 17615 10778701 10238 17615 770241508 86402 63877 840427530 8442 86402 160069193 35880 88505 187623709 10238 38652 330070723 8442 83703 892769947 44219 35880 358491503 35880 42826 815602639 83703 70552 472204782 35493 83703 450805340 36001 35493 781919980 13561 44219 867226974 13561 68788 7729146 68788 32055 641253572 68788 37560 12515460 37211 13561 258608762 13561 21888 820692325 37211 88740 714288390 37560 75059 2508568 75059 53375 330911791 84366 53375 770504085 88740 51981 380388870 84366 2827 994468036 75059 27895 380167123 61766 53375 310385890 2827 66706 151849607 74420 61766 390149260 91282 27895 92952535 27895 55193 107834688 66706 34863 280930070 21952 91282 91271080 91282 53619 608139813 91282 32096 491091473 32096 62735 745241271 34863 2764 76856652 53619 50625 678695679 32096 3635 152351150 47210 32096 681389024 2764 68207 107592408 79271 50625 466008354 47210 73671 597561308 13600 3635 362800517 42577 73671 489450891 79271 62331 238105323 54696 62331 42475509 62331 57521 570152075 54696 62731 911090573 30415 57521 898226341 38013 57521 205752791 43663 62731 600814785 52550 57521 572137024 23771 30415 835002878 33343 43663 43627713 36525 23771 723823709 33343 8843 430464398 8843 86074 421714766 23771 52416 512722723 57021 86074 868252623 57021 9219 945301034 8843 91413 451975541 52416 80018 330426038 59862 80018 826555829 19220 57021 905452203 22051 9219 348731356 88255 59862 220766132 88255 83677 98847136 52479 88255 934089303 7204 19220 369907680 65297 22051 302758266 83677 43965 833969834 83677 74098 988596151 66529 65297 466281069 74098 40805 745232583 87862 40805 208525187 87862 60341 293407988 60341 49859 383342859 87862 45075 387661043 25080 49859 717866985 60341 84597 787197207 49859 14047 109350939 19691 14047 721177180 77498 19691 653382844 77498 19139 994564438 43236 19691 190532549 65188 14047 822054612 65188 5878 735578067 65188 46656 132703333 54105 5878 17002337 65188 20742 388909178 18284 65188 420985882 17511 46656 738544599 75853 17511 11183890 75853 80193 866743777 43519 18284 124351587 44072 17511 500681914 72000 17511 514420673 72000 61675 294416950 44072 600 582158277 13723 72000 896126740 13723 23941 143853141 3750 72000 649709557 32977 61675 86381165 51129 32977 933806694 32977 24577 512865155 24932 32977 33943723 42763 3750 710065737 26545 51129 443212477 88689 24932 603726663 26545 24202 302816851 36161 88689 816413588 55274 26545 961780774 35962 24202 877874208 13076 36161 203670478 36161 41073 102728161 73727 13076 937756009 35962 1264 375527619 68504 13076 126012510 68504 53633 222394806 73727 41293 270324983 4748 73727 940084124 4748 15397 374143698 9314 4748 929273375 60208 15397 76432188 9314 56124 979828778 87512 56124 113594638 87512 91583 35264152 82642 87512 979592977 50504 82642 36605836 91583 38499 78203544 38499 61348 988093371 38499 80273 238431647 61348 7413 308457819 80273 90831 678046122 57943 80273 129296059 6445 57943 118628935 20814 6445 105156159 69185 20814 424562744 20814 21904 15161507 21904 51829 272462272 86322 69185 732760318 58082 86322 643749001 10398 58082 166465021 51829 21363 386195529 79873 86322 364154483 75939 86322 47437551 49989 79873 185391325 81125 75939 420901544 79873 19024 502829703 21221 75939 877218117 51470 81125 899835120 40888 49989 259054995 12050 51470 46168734 2837 51470 744453513 59279 21221 37129020 12050 44678 908836873 2837 885 108005394 79848 59279 390430157 79848 68604 880960553 30306 44678 182573969 30306 34302 93541109 85348 68604 302395590 34302 67925 368397066 68604 36309 477814276 15255 67925 674761150 15255 14726 60901581 67925 28588 55912144 25297 67925 284620249 60088 14726 3574313 54598 15255 163411116 17360 14726 751022246 25297 32842 515625369 65534 54598 329866564 54598 39333 838530752 27665 65534 535197561 15722 39333 160974852 39333 39118 103632589 39333 24194 465220152 15722 16056 186667576 37022 15722 48289124 15722 12327 150583170 12327 91141 141057695 29449 91141 281663628 59260 12327 308576190 29449 48932 159784405 12327 54607 30973972 32315 91141 396751644 6310 54607 474866989 32315 51878 305171215 48932 47542 789961673 6310 57535 187018811 32315 79191 26656495 44980 47542 266823317 47542 89578 320230104 89374 47542 434911073 29228 89578 167435967 88222 44980 182742630 44980 89447 791989555 54932 89374 586687954 43050 29228 602160546 27851 43050 425069399 88222 76436 509795359 14545 43050 32250207 76436 16271 253471950 76436 16749 150576439 16749 23368 882822897 16253 76436 846886498 68222 14545 333279349 76777 16253 401356038 23368 28851 419717056 68222 90885 874545028 76777 86050 126794053 82950 86050 748163032 82950 82563 521693914 7375 82950 871865701 7375 28382 933839695 18694 82950 609505327 53893 82563 823788842 64738 28382 280813752 23845 64738 684209654 47163 53893 973210765 53893 30646 768985440 30646 30029 329028293 37578 64738 638839777 63204 30646 608290590 30029 39995 271684140 89581 30646 350742554 89581 63087 392639625 3072 37578 169778149 59451 63204 138789272 3072 88278 890704347 83890 63087 43611650 64554 3072 368780371 68842 88278 846997907 50902 68842 649693983 61104 50902 80984313 64554 24265 950756462 70853 50902 551061 88287 50902 657267240 70853 45292 862685434 70853 56184 402980369 45292 12166 600909797 42600 12166 385364116 56184 16975 557661208 12166 77918 760399309 12166 68736 449302464 12166 61365 621595796 61365 69621 708862380 77918 43334 65347304 8003 69621 345002988 33321 68736 792100548 84208 8003 190462385 8003 14754 980989752 7502 14754 727674464 33321 56182 682920632 14754 35188 608847522 29636 56182 429762171 67604 14754 692140273 29636 20267 908339440 35188 35606 370268551 29636 86378 798768310 33895 29636 24875107 86378 92390 165001477 20267 14186 115772972 67129 33895 994630473 14186 38174 945390066 38174 20023 739279609 52753 14186 234620731 61468 14186 31898597 38174 69477 916075404 52753 29542 405171442 52753 68394 800720229 35140 61468 439712945 70348 29542 502576249 29542 4497 595178333 4497 15152 721823835 36252 68394 544932163 62607 36252 519343448 78525 15152 185469127 36252 83105 792798768 62607 27982 948408728 27982 58468 819346970 77077 62607 431590336 33878 27982 112990399 33878 72892 868779244 27982 60174 178308160 72892 40464 259021429 35094 40464 961400648 47884 40464 176921592 86974 35094 751819458 86974 26037 41854396 35094 84879 871079267 3897 86974 72858584 3897 84405 1752897 84405 68544 878055484 80999 84879 143460010 75904 80999 237773199 68544 81435 219185249 20485 81435 721807380 20485 37217 132852466 37217 71222 66274150 57097 71222 717053660 57097 16521 995221714 71847 16521 729062651 60779 71847 847463904 71847 45332 649275929 16521 50577 807041752 50577 31157 328621207 33376 31157 763294261 31157 74392 843260745 36080 45332 977442117 81545 36080 172846657 33376 62671 654560435 59989 74392 737095200 90297 81545 576723902 59989 63266 819470789 28704 90297 738657340 89115 90297 820809979 28704 65795 772527807 63266 254 611055059 254 5185 883271089 89115 13696 214342711 68265 89115 485718884 57552 254 275245876 13696 59119 725854370 82706 68265 595395589 59119 5691 810260076 82706 19669 771028153 59119 696 12790501 5691 91083 546221025 82706 7764 935620067 91083 78919 85028804 91074 19669 459765314 91074 2990 113189162 91083 52015 160744113 78919 33864 704801182 52015 61209 689607909 33864 62625 439360742 78559 52015 314624161 79673 62625 129372638 19720 79673 538145939 19720 5258 596291368 15364 78559 198043172 79673 65564 518259225 19720 84368 432991923 61512 65564 800348073 58643 15364 135204764 11217 61512 895405747 5858 11217 643732010 66262 58643 679779548 66262 87261 585355480 64534 5858 701007674 87261 72388 8757323 18911 66262 302806531 11724 64534 707491383 18911 79837 68892714 41230 72388 861980094 11724 2514 446559686 55946 79837 737536301 11724 10922 270856937 23059 79837 734331860 23059 54552 391656563 55946 47704 809098236 23059 29961 22055751 53008 29961 148173570 55106 47704 109822719 9908 55106 791448727 47704 61044 8492438 57963 55106 951198807 89408 61044 976103882 47949 89408 448510836 47949 87972 756843862 87972 37015 562697026 57963 22036 223030545 55330 87972 873255158 88973 55330 323277900 22024 22036 270125190 88973 60565 34672692 88973 24203 854513123 88687 22024 384570022 22024 83838 611080089 24203 43695 736215741 91238 83838 305223132 47259 83838 55251216 50428 91238 613556195 43695 39600 620144830 38853 50428 781384393 66189 50428 77590660 66189 31977 137941290 32546 66189 349347446 22532 66189 647025034 81118 22532 323816166 53402 66189 240076159 25198 32546 848890000 25198 32656 267733648 28469 25198 949792323 68419 53402 727852762 68419 40353 133858903 44820 32656 135748942 68419 1236 994530532 28469 27902 925497915 58848 40353 516404867 58848 82650 549213104 1236 15179 903480078 48752 82650 894616730 82650 33131 550867191 21177 82650 777969219 33131 19779 163824688 81712 15179 85688564 48752 53675 817667358 13752 21177 98691060 53675 4646 937268647 86422 53675 158500445 86422 56052 564652414 13752 26387 112754018 86422 2681 748587222 86422 66471 731407358 86422 31314 450166941 74305 66471 858987614 64229 31314 967774855 44379 66471 311507243 74305 45333 852795158 44379 29302 98358103 45333 79971 812554539 53260 29302 881850883 79971 56212 242501578 45333 24397 250197929 82517 29302 512118463 79971 73194 103414125 82517 16407 555464109 82517 21343 193502873 81655 21343 811969123 12499 82517 421559769 12499 33969 58047043 33969 55485 468299433 55485 41292 591700777 41292 68495 249496644 55485 38561 721799487 33969 66578 313632130 41292 71386 384417762 66578 72074 17092273 38561 9025 881057654 71386 51831 659205914 9025 52450 381021274 6518 9025 27496044 57450 9025 536337229 6518 70283 93053063 52450 194 145909147 57450 84803 462958766 83209 57450 352709263 15428 57450 82294437 12189 194 416097574 9374 84803 241422324 3341 83209 679645826 41972 15428 377283786 15428 65103 455570166 33569 3341 543499277 69606 3341 366698959 3341 79894 434836637 45953 65103 522874278 8332 79894 536721964 57653 45953 683331596 63888 69606 112550558 8332 56396 701936906 67489 57653 885713281 13774 56396 211800223 56396 50068 999056208 63888 77915 4831498 51868 13774 618311207 67489 15483 648049336 50068 42599 601057261 15483 21909 242487401 59014 77915 145280022 15483 3115 52294428 15483 1721 61939292 90372 3115 894965688 48746 3115 339412911 1721 37047 933468981 48746 10284 112570727 78500 48746 27472792 76816 78500 542568407 37047 30576 671324425 55866 10284 719687160 76816 88746 487135847 78500 44593 213149596 2035 30576 186109709 55866 41260 91321035 18567 88746 663796093 88746 82799 890299819 8294 82799 669234064 43567 2035 996291924 74186 8294 403416716 78873 74186 847529736 43567 91942 640184653 22677 43567 824807935 22677 86329 663417170 78873 41461 611963158 36763 41461 614033656 18259 86329 863413867 18541 41461 522165034 34240 86329 88871036 36763 60151 595803019 88117 36763 136871852 18541 63784 121825826 80833 18541 533238682 60188 80833 684443481 24769 80833 60292342 24769 29959 570268141 67007 63784 129778594 64975 80833 720438890 29959 27887 730626588 27887 61243 26995570 29959 21483 423630355 79099 21483 526756413 21483 54774 594715079 70865 54774 68640385 48314 61243 609712538 70865 31424 568810884 48314 67660 629075216 70865 78610 331305110 31424 23455 186729298 60051 67660 396877204 91379 31424 808641487 29694 78610 7360068 21110 60051 30114489 87471 29694 598039309 28767 21110 816687717 10822 91379 955847171 73004 21110 118580454 34047 21110 379878643 5651 87471 236557730 34047 51269 249397997 23133 51269 817995131 62973 34047 297887358 83120 34047 361361939 62969 83120 314416944 43344 62973 497457408 83120 37694 647629225 37694 88540 678439493 28181 62969 97035325 37694 88627 87820950 43344 84362 321811408 88540 31661 172625862 28181 52360 144826738 53604 52360 317811213 81779 84362 857018197 65457 53604 678257107 13206 53604 253155560 52360 54251 629657773 65457 58860 648355284 58860 5155 32751735 5155 57224 391627297 57224 10583 674066376 74928 54251 836308036 57224 77334 546762164 57224 31400 766092549 57224 16856 333450694 30554 16856 391608129 16856 28444 70595236 16856 58271 649799219 71308 16856 766172946 66220 16856 795291739 58271 45092 170782659 45092 3612 645714991 32695 66220 452006566 69764 45092 643976492 86114 32695 109358853 45092 16883 14967442 69764 46574 927376661 86114 32693 840963796 86114 25291 342167888 46574 34178 813754638 12017 34178 399993002 12017 5873 34211486 5873 79030 594313983 5608 34178 711511034 5608 84750 895860820 16748 84750 362466031 16748 92377 407766423 79030 7843 867083910 92377 35649 7283997 92377 86778 49563989 35649 51840 251696891 7843 12938 752584427 35649 68187 620839607 86778 12218 358245077 40584 12218 905637268 68706 40584 491142425 66926 68187 229878831 40584 39313 628734857 89178 68706 61880964 40584 67397 889712441 80777 67397 699565015 89542 89178 24385263 80059 89542 112875844 29309 67397 672137125 80777 58856 107562274 80777 90317 89319039 70220 80059 638748893 42730 90317 243365416 83742 90317 140484388 69772 58856 927628693 68608 69772 626126556 83730 69772 56784627 31637 83730 944125027 83730 19275 385230900 35571 69772 730798074 69848 68608 816264124 69848 46673 232154514 35571 48975 95243576 48975 4718 289667608 35571 43416 170222897 92469 4718 341598164 17198 92469 461521745 4718 22598 806478099 88902 22598 944968255 88902 70729 159014003 88902 73547 550633192 17198 41266 143884416 88902 29472 346178646 76969 88902 997970001 29472 22017 799048133 41266 68036 711385586 91830 29472 716680214 91830 47569 160994343 317 91830 993603156 43383 22017 431820840 13469 43383 700408180 67638 317 128400687 67638 27615 458798760 34825 67638 719333436 27615 51691 734357621 13469 70721 981396663 51691 72790 516004347 64262 34825 597441331 51691 28413 770839571 72790 32531 446108888 28413 75456 29212108 80363 64262 890232660 75306 75456 953550923 197 75456 410332460 197 33779 354405302 19422 197 963496481 197 53596 468088654 19422 9920 921776107 33779 2954 879292302 9920 88563 35687129 2946 88563 371973331 53596 73568 603673436 9920 24816 994881221 30970 88563 750160670 73568 83212 649042449 2946 43358 40641197 83266 24816 206280382 18180 43358 129179577 14607 83212 834617209 18180 28282 959501733 43358 58592 86698037 55586 14607 948868692 14607 70784 719928081 42333 58592 186706803 1376 55586 216787042 70784 11085 917903005 13060 1376 239477724 59309 1376 476738051 13060 64977 575207559 13060 87958 705112436 13060 30764 128200979 59309 59658 607537264 59309 5338 381660189 12685 59658 199345364 5338 79448 833777926 89494 59658 110332608 60696 12685 786878010 12685 29280 180295352 29280 55526 634878799 28987 29280 811059173 29280 20989 589396086 29280 58540 292942564 29280 65762 103054970 33974 28987 768265453 20989 84655 701612034 81678 33974 607545236 22164 58540 924164221 81678 2354 16810722 64422 81678 656832039 5788 81678 374618157 2354 83101 80035881 64422 21428 116118628 59919 64422 249184764 59919 44842 78752681 9615 83101 663416134 10003 59919 440762104 52594 21428 323806732 86272 10003 934202378 44842 30582 355901631 86272 12615 810156929 86272 1026 28362070 23271 30582 739843027 12615 79682 337817364 12615 78059 110867050 73492 1026 677842533 30004 79682 190292068 75727 23271 675468670 75727 8095 477308654 9988 78059 602824675 17095 75727 513749696 30004 31487 150905888 9988 62677 371569378 62677 81686 540732816 61345 31487 606607019 31487 53677 860755936 31487 17636 954148111 74561 81686 539498812 74561 50091 546676996 66781 17636 155677586 66781 47235 724481928 53207 50091 700578301 87434 50091 443914882 3244 53207 221184691 73688 3244 5733104 87434 22031 329801219 22031 91323 942766523 87434 56208 179027299 91323 27256 955419724 14658 73688 472624006 91323 73393 616394561 79263 91323 683823391 40604 27256 75014298 59762 27256 969566509 40604 75844 100638379 80765 75844 836784387 59762 26706 663796913 20033 80765 592410652 26706 72718 765926008 26706 21066 28935330 21066 15899 342637408 44665 20033 996174611 44665 40746 691960004 28360 44665 452256182 15523 21066 894962024 42211 15523 914439172 86373 40746 110776480 86373 67353 639448307 60398 67353 674101116 47267 60398 512514769 2438 60398 439291612 60398 75259 304892501 37068 2438 739178194 75259 50862 63316670 76461 50862 415931195 75259 15086 981796013 16836 50862 156021247 50862 72889 896488882 72889 1373 5688885 22548 76461 200393680 84883 15086 126141602 58257 16836 969556543 5541 84883 565611764 5541 5324 275225207 5541 77227 70536018 5541 43881 866968725 58257 34028 989555480 72368 77227 317948853 7735 77227 774197078 43881 70374 791386926 43881 34150 178550221 11759 72368 653729574 90904 70374 456186264 77499 11759 35069068 72558 11759 751479870 4257 90904 920075105 15735 77499 202811948 90904 44187 114539552 28455 44187 351152850 52277 28455 860652942 44187 29226 30021083 87582 52277 489065545 52277 17533 604515592 17533 62087 305859287 40007 17533 40796270 40007 70684 126389992 26515 87582 722945501 19285 70684 258950656 19285 67656 182854372 50527 40007 198555962 52785 19285 234515170 69263 67656 811955712 69263 62511 860779066 39157 50527 58267180 69263 80520 21292721 52859 69263 338653482 52859 41128 351574488 4246 52859 923406714 72781 4246 487249773 63289 72781 39835450 42102 72781 179028563 37496 63289 304941581 4246 62267 798861356 42102 9661 786138528 87190 9661 562944660 51407 37496 916049968 87190 27462 955841907 73782 27462 87303297 87190 59778 212049993 27462 20264 881069238 56595 59778 622039646 35553 59778 284656515 56595 64592 752474445 59778 6483 634736913 56595 35224 142361930 56595 89617 472802960 35553 6223 545830502 63118 6223 928397255 17403 6223 194153127 35224 25408 178923935 55540 17403 404262974 84974 6223 407073966 55540 5194 528012282 20612 25408 29242204 60489 84974 197496788 17906 60489 973404986 5194 15048 835066860 20612 77540 645666917 70017 20612 23673780 15048 57481 532298222 70017 52463 660008891 70017 84258 339942550 84258 81853 635362072 81853 80820 403047601 84258 56722 687908289 42817 80820 291645685 42817 4973 529461788 83784 42817 304792493 80820 73157 898129611 64124 83784 650052694 88265 83784 96862487 66148 64124 767679182 71624 73157 439068231 66148 45224 77019701 66148 88239 398782628 88239 57485 628777718 44558 57485 466935454 36120 44558 117147261 57485 30686 942092772 57485 42595 636845423 44558 6359 102166397 74008 36120 574688673 42595 10107 479727107 33101 6359 394134953 10107 2548 66032211 76899 6359 325999467 22692 76899 372678027 22692 13591 799856742 13591 86381 64573797 55827 86381 127004617 76993 55827 338710715 56337 55827 374664292 13591 86738 429535301 10557 76993 760460043 31577 56337 864522763 81145 86738 854145484 81145 66991 178312924 14142 81145 155866393 66991 22258 160831673 31577 80926 35896749 80926 64736 446705342 25223 22258 242274930 9336 14142 13123914 17953 22258 483645975 86304 25223 771524464 64736 22735 541054134 69470 25223 218949275 22735 66696 768397696 31114 69470 112562679 31114 12815 872628999 31203 22735 778679555 66696 72203 501323651 72203 46231 8124991 5653 72203 615032508 83761 31203 207191389 83761 45756 395820547 46231 13202 570374522 59704 5653 325796449 63536 13202 532743498 83761 31878 661196145 45756 14894 125125715 13202 26571 119535841 3187 59704 823001405 31878 18234 845075915 31878 58734 269307626 64368 26571 617682224 49259 64368 296995747 18234 79252 857496008 64368 56035 776195918 23683 79252 326593751 64368 69592 828490473 72482 79252 342316737 53850 72482 65542473 70225 23683 834879779 69592 19969 182588310 19969 69535 607586633 19969 34174 550842554 70225 47526 651789013 17358 47526 467572360 69535 77764 14440742 69535 30264 67086192 74568 30264 489899866 30264 34376 751128840 30264 30793 374235376 44097 74568 672440741 74568 8754 68261114 68214 34376 128276123 64582 44097 604828908 8754 15717 78691037 59539 15717 644620915 59539 22323 788300961 5620 64582 421509719 15717 80228 831846371 58229 5620 418020173 49319 5620 275196360 91654 5620 741331416 80228 71791 64583880 91654 76940 411397190 76940 17459 431143507 39852 76940 900586526 39852 24290 191494391 91513 17459 309548161 48584 17459 379425490 48584 16727 366105457 67901 91513 59118455 1040 16727 424428571 91513 26934 115450270 92369 48584 891595630 42945 26934 771753372 17323 67901 99231722 42945 80319 447109417 73943 17323 94264983 92369 77344 924310769 21238 17323 32438715 80319 7011 143811087 21238 86164 164071223 7011 88415 754389230 86164 34765 360108689 30028 34765 93029151 86164 10435 149480296 57536 86164 441973218 27680 30028 852083371 10435 17850 272363506 10435 81023 357236478 75743 57536 610843854 57536 52811 796099309 10691 27680 2064036 82560 52811 422162917 82560 85834 248542814 6368 10691 986861780 10691 48915 92659572 10691 88098 432692077 85834 2584 477068736 47794 48915 538412571 6368 65662 224047611 65662 27340 574761842 37757 2584 114318082 5579 65662 75960666 33103 65662 875556913 10072 27340 135831165 10072 79559 594698041 56855 10072 396870389 15942 56855 822294765 31 10072 80685931 42761 31 978667636 81690 31 168224178 85069 81690 923513414 60732 85069 475925059 85069 13775 98749720 13775 68969 823196386 15701 68969 554746845 85069 59804 841334508 39123 68969 529836140 68969 2768 55746515 68969 35059 55525016 52784 2768 596826521 50232 2768 976024502 39123 90063 952017831 44668 2768 517762914 68924 44668 574189545 13638 68924 805284173 13638 65257 125306809 90063 4969 195846327 4969 4195 981896086 13638 53862 468085847 4195 13107 617393375 4195 74124 908083400 86482 4969 544413968 53506 86482 81055756 53862 86104 548345294 36560 86482 496770861 74124 35449 786803826 36560 63091 991385073 35449 11838 123630980 11838 85285 476558120 63091 75521 858094887 11838 5527 292750596 11838 48176 863156229 28768 48176 437149913 63733 28768 783192967 78579 5527 207693838 5527 16517 633101150 6522 63733 564346925 28768 650 258729479 63733 30071 630191950 650 15613 781983451 75399 15613 952246586 35723 75399 452274523 82598 75399 12641636 92143 82598 157812346 46356 75399 978758725 46356 74227 623558397 61344 35723 851825278 61344 85674 465138943 92143 64004 36799641 75940 74227 899243649 85674 91658 353950953 64004 41928 212787067 71042 64004 562376268 64004 70278 268733258 32191 70278 131107667 41928 28005 24563729 16434 41928 324536687 47623 32191 732018611 88010 28005 757776453 88010 40908 531410776 80334 16434 758254539 80334 80909 565593549 80334 5868 346716498 80909 91329 604087708 91329 81741 131580753 73633 5868 480525966 7526 80909 740708857 5868 58843 108862282 81741 7793 17345927 91349 7793 53202392 34448 58843 280828599 54072 7526 84324195 40195 34448 407120721 55384 7793 647576306 57595 54072 558690112 40708 54072 458981401 88362 40195 38988954 57595 36431 632057168 36431 56971 55307443 43127 57595 474254288 56971 21580 444508934 56971 76796 377452599 21580 32360 353125986 76796 42338 45851965 76796 84442 716426769 42338 87505 223958205 91263 87505 176820476 62040 84442 307653352 62040 48053 829657904 49431 84442 453871069 17693 91263 839249438 49431 14770 410325367 48053 52750 789943769 49079 52750 821492891 86936 17693 131043761 14770 27211 737172105 5972 86936 955560133 1343 49079 318319534 29207 49079 305972284 86936 33344 384190731 27211 10294 463225854 29207 56575 724687120 10294 48240 621464035 85941 48240 76503875 33344 29073 692602829 48240 2818 397019005 2818 83401 148260112 85941 28869 967639708 85941 45649 702243255 28869 21892 488487792 75254 45649 937396128 28869 46753 966388759 39661 28869 45317301 85341 39661 906675080 21892 63897 648879791 14157 75254 78721337 24141 63897 604047446 85341 38301 604668323 8302 24141 540781627 38301 19549 381666120 58309 8302 769096189 14007 19549 322785773 38301 46355 438545845 14007 56518 708076532 76767 56518 932074429 58309 69577 531625165 76767 55635 127256921 46355 49210 467459519 12556 56518 635238568 87134 76767 376380155 58150 12556 370033110 90018 12556 101256704 62093 87134 963542646 77570 58150 52108387 77570 21087 92129924 21087 42689 442741429 80226 77570 64975980 80226 32894 631098763 57402 77570 908469031 42689 18242 201859973 80226 84446 240772319 32894 47595 415046719 47595 75397 84015413 75397 68757 393119810 18242 82576 109157187 68757 81091 855888688 81091 4481 77117806 54804 4481 305787201 4481 72910 515586768 42859 72910 250017426 4481 15728 496702792 15728 90321 321459153 80101 42859 163318756 90321 26249 770233294 80101 18628 996765910 90321 29887 764847597 26249 89105 558094755 41542 29887 310600168 17999 26249 914916903 27764 29887 361364147 64216 29887 325736292 25618 17999 208297085 17999 56096 26914577 61597 27764 148547250 76559 61597 577012572 50695 25618 2734385 33269 25618 796356228 15099 50695 487910485 67388 33269 981784152 50695 62302 31462771 15936 67388 935269745 28798 33269 921120991 43796 67388 828721033 14053 62302 135474667 28798 24010 787957486 15936 72699 472744725 30657 43796 419124348 66982 30657 369064225 30657 19017 900158793 19017 26321 841056617 66982 79602 621208848 54890 30657 403403079 66982 21973 873017237 26321 31181 229756410 8921 54890 854490041 54890 42118 538384153 42118 30552 762562247 8921 2969 135640637 8921 77615 396259003 63156 42118 39953916 2969 53221 325503166 63156 48810 150426616 48810 77707 898773148 77615 89994 43182787 48810 47703 889618664 53221 77064 128619657 54335 89994 285579454 89994 55489 780908939 19990 47703 275852648 70306 47703 865914431 1299 54335 124400879 85375 54335 772618825 57583 55489 716320077 70306 40419 183279105 85375 26959 884407465 26959 27566 149311918 7924 57583 440964359 74643 26959 807054494 7924 77586 671745724 62608 26959 991185797 74643 5410 292025734 74643 47961 777224600 74643 24232 504344538 21016 77586 588718228 39293 24232 273831588 39293 84727 615572574 84727 20959 711447592 55035 84727 990228290 84727 28501 1483561 23620 20959 245379449 40742 28501 101773114 55035 86233 800834356 23620 54875 546946250 54875 69826 882474978 76350 23620 15675180 69801 40742 632572711 69801 13985 698498929 54875 32182 737822450 39224 69801 672963550 72438 13985 688073352 48280 13985 633689687 50762 13985 197543953 50762 16733 544353674 50813 72438 625421298 36926 50813 66312337 36926 5278 136760960 50813 57180 118008464 57180 31810 710822921 57180 67438 250516865 5794 36926 736163036 35745 5278 171991375 69771 5794 573892957 67438 34292 483565758 29723 69771 925850119 29723 24362 490772435 58332 29723 103324446 58332 5635 770085746 34292 86972 322115750 5635 27312 193673341 86972 82802 565309355 14335 58332 523370495 27312 15869 428071127 42271 15869 344698330 35305 82802 158850021 35305 74498 437224647 5753 15869 861407238 5753 53656 116265153 5753 22747 332222674 41490 22747 452048302 34046 74498 608876569 20335 34046 577028964 69721 22747 919799207 69721 84934 570618462 48445 84934 219103181 69721 39020 894484705 39020 72276 876793830 84934 58166 191515549 70653 48445 911750507 72276 26325 148791705 50765 70653 131429073 26325 14291 670646283 67587 50765 47748723 11744 50765 133169206 11744 11751 91775046 50765 21330 343076890 14291 20830 380554594 67587 60298 117885329 21330 41284 972253263 41284 81003 247301459 88418 60298 157828293 60474 41284 828285328 88418 54262 264674063 38572 41284 192003430 28673 60474 556014755 30477 60474 952057796 87188 60474 926811485 59875 87188 385312838 43870 28673 114648214 70249 28673 207047955 59875 48589 103699551 78087 70249 612107573 78087 86183 322747047 39438 78087 637124296 5161 86183 123529392 5161 36084 338873104 57903 39438 731244617 68519 36084 168496157 39981 36084 39475660 53571 39981 877375948 36084 17813 553811069 42890 68519 987966941 12080 42890 9686873 12080 46134 160215463 44051 53571 891761821 42890 89469 183274695 44051 9175 769904610 32283 12080 184748217 29639 89469 230407869 25051 44051 92684667 49647 9175 411330966 29639 32506 487811294 71176 32283 451232553 49647 37711 843526961 49647 69123 16807036 83913 32506 791231325 69123 60523 107885703 76551 69123 756273358 14866 76551 4994395 76551 91982 241907660 76551 23742 136268587 26027 23742 597250288 26027 8957 73080973 36656 14866 851341203 73261 8957 456387366 85993 73261 509942451 85993 4174 228099990 32593 4174 862810263 4542 73261 506577544 32593 33288 22557104 57661 32593 132272833 15795 57661 799035382 32593 26501 298019395 57661 72358 357731109 53887 72358 324313911 72358 65670 52286356 15795 48707 729853822 26501 80089 366755694 80089 56010 136567847 27472 56010 811456335 65670 20882 14639117 48707 12994 165706243 16143 12994 24185230 20882 85765 774587998 67158 27472 439886429 66723 20882 906663701 16143 38149 315966230 38149 9565 664834145 66723 92367 113524174 9565 52076 769515764 52076 59587 327236721 40654 9565 898420582 45356 9565 28887812 83665 59587 712541687 90062 59587 188305873 40654 62088 610927219 50551 83665 550429507 50551 9481 298200444 50551 32129 657666316 62088 56826 105377509 80881 50551 574966243 80881 66374 522228355 50454 80881 570256643 32129 20464 357434447 20464 26305 62144103 35687 26305 974135250 33826 50454 653785029 46686 33826 298987716 35687 61342 695281158 44063 61342 848128497 41876 61342 240560125 65882 61342 939048368 89901 65882 940721876 49484 65882 218120718 49484 69572 15069954 89901 24899 400973636 24490 65882 188055786 60616 24490 333485018 24490 52519 962780839 35789 52519 147125945 24899 6782 522902375 35789 87078 119338465 6782 77541 551366077 48711 52519 859360244 6782 51282 134888283 71354 87078 982750614 37528 71354 724093507 71354 32811 871470739 30069 48711 864080493 51282 46979 115719926 32811 58825 265606033 32811 81822 174219342 46979 19492 144928252 69950 46979 64490597 69950 47661 51140175 81822 2726 837666732 51568 69950 37910436 78932 51568 603246303 47661 63653 932880426 35891 47661 688440096 63653 57187 727644339 51568 27130 766166 79722 78932 298022392 27130 88976 969069579 57187 49203 961828361 65463 49203 746286031 49203 80233 306515767 25008 65463 533612562 33915 88976 280726082 33915 22738 411669459 4225 80233 367268749 60610 33915 610941505 60610 88192 763890437 67823 88192 699488395 88192 45005 234343405 66863 67823 469572272 17468 60610 764151900 73487 66863 266241940 67823 73759 342575342 45005 43556 929309876 73759 17642 25133724 26361 73759 236870796 16147 17642 301133979 43556 81437 635609858 26361 6452 73619217 82784 17642 618759016 78567 16147 1648208 56776 78567 551099849 78567 74669 148921029 26386 6452 314825858 56776 21304 491033085 74669 33622 197768527 17275 74669 107252917 17275 38123 22391977 34298 17275 699321984 38123 74503 459264660 39821 38123 479814109 34298 4567 908621547 74503 6094 171651513 34298 56145 215324498 85653 56145 444027072 62690 6094 391191394 31560 4567 916300384 31560 72610 63730274 72610 84194 45395836 33896 84194 153518546 61541 72610 867986960 33896 86488 644130255 61541 88588 815297537 33896 49672 277584484 92393 61541 470740433 67157 86488 91591579 92393 89292 285500949 88588 91363 584018978 11385 67157 249477231 11385 12891 554939540 14538 11385 338459690 43743 89292 991695931 91363 11267 888422175 46999 43743 25014187 72880 12891 991531385 78988 11267 322763281 63449 43743 529819803 12072 63449 687274572 72880 87586 338448466 78988 50354 564769560 12072 13616 701708199 10134 63449 612259789 13616 43914 361606965 28374 10134 296877959 28374 9468 700654942 28374 64896 157104848 62992 43914 797948431 43914 88227 146391056 34440 64896 761776032 34440 17458 325221316 26472 88227 202454323 17458 45239 465342114 1218 26472 319910831 26472 31279 782424164 78156 31279 969992091 49269 78156 320064544 62581 45239 856071212 62581 34674 363942138 31279 8254 981119449 49269 81467 533795072 34674 54154 512637594 54154 48543 573405373 81467 38332 544733397 46582 38332 554505680 54154 47836 743718019 18015 54154 912333196 24567 48543 232744292 47836 9621 383479166 18015 22456 235324696 47836 55235 63530769 55235 315 365613403 24567 41544 729533427 89326 9621 168435995 22456 85771 144395492 18393 85771 606812011 89133 89326 683846185 89326 46195 74123182 41941 46195 135068330 18393 52169 829564335 65465 18393 925366007 52169 8892 421817356 7519 46195 224487395 52169 75027 920407213 7519 76929 59733120 75027 24454 478902589 78927 75027 213565045 78927 21405 359375551 27411 21405 771233306 27411 13210 889090387 27411 37276 529883339 27411 34663 298852061 68926 13210 320384703 34663 49858 323497431 34663 68195 991831820 52390 37276 997543392 52390 77534 578860469 49858 1214 312446081 58555 68195 926438744 57837 52390 116347123 52390 84943 241101552 58555 20664 814468452 58555 45289 292282052 44546 45289 250281418 10956 57837 554171897 86715 44546 684176856 44546 54799 340306903 32460 86715 150301109 90244 10956 208520509 86715 64518 116144638 53421 32460 479376654 60924 53421 675099206 78690 60924 238081477 90244 62133 566617685 17583 60924 72914930 62133 56290 855724785 46596 62133 130730868 48121 46596 768683077 48121 71271 549069939 17583 62161 191560978 48121 81625 10852650 72913 71271 39813422 17271 72913 711283099 23089 62161 11851157 62387 17271 368945769 42752 23089 825188637 72913 15349 799232873 23089 66221 759075895 46550 42752 340349480 16361 42752 906867271 59871 16361 861174737 66221 47741 727280890 34406 16361 137817993 59871 27134 119951224 59871 17993 367444811 48834 17993 642646116 21181 27134 187250034 17993 82398 581973361 21181 13761 430123117 13761 59568 670853091 74809 48834 279369362 82398 88375 647391307 74809 37333 848845920 59568 5371 968432934 59568 56558 584677132 74809 77824 454976159 89355 37333 342924961 56558 16620 142790173 16620 74704 530737365 39591 16620 20147234 51604 89355 574253597 89355 19958 128995986 51604 14442 50285587 51604 59269 512553114 47950 59269 157310214 51604 36014 131993938 36014 31873 384480632 7775 31873 367798160 56829 31873 890885146 45299 47950 127554652 7775 54896 64047650 23402 54896 626446846 17016 56829 617304208 66750 56829 740231913 17016 15379 31978416 73345 17016 46223748 73249 73345 128205196 8115 66750 220251993 26131 8115 738705429 26131 82271 363932185 30024 73345 621244010 26131 1586 185211568 31932 82271 127827718 30024 72227 944083893 59427 1586 741757170 31932 6183 199307842 6183 63269 359202054 72227 44256 65293780 85723 44256 447508056 58038 85723 124547834 63269 14034 418421188 83036 63269 938234833 65182 58038 51024014 85723 91437 577633516 91437 81075 596324632 40 65182 390777784 91437 81963 290008173 81963 73833 928325983 14652 73833 981515427 73833 30417 141581454 9607 40 649081120 81963 79833 381593767 9607 86500 871676681 30417 73705 837305784 28227 86500 104929588 55095 28227 651187558 89428 28227 690174247 55095 32052 775009859 28227 21198 600425567 34261 89428 235960402 74 32052 146725425 41894 21198 119351540 51730 74 55243887 34261 43994 412118537 26988 41894 772603748 26988 79902 612548262 91142 43994 599621984 79902 80291 135000741 26988 23995 146062275 43951 91142 642999753 19685 23995 639192841 11101 23995 331891687 23995 75835 736126052 67370 75835 923081698 11101 54895 312061270 54895 47824 238334517 11101 60515 490812986 36041 60515 453069342 2803 54895 257879929 2803 47959 435332536 89389 60515 271404219 21272 60515 157201245 47959 67703 747055526 33415 21272 47357568 21272 84185 117024860 21272 74640 849142361 67703 56523 689577331 59151 84185 938101138 67719 59151 140451944 74640 17864 467287701 56523 88927 577773987 68376 17864 616332608 59151 11079 915824622 17864 51575 467160194 4272 88927 787106177 74862 51575 56704578 4272 15192 655406227 53039 11079 634569298 22829 53039 211140506 74862 45672 612253 74862 9866 77316886 45672 86930 789415765 86930 39936 735821362 45672 59190 45113949 45672 3100 146248790 11982 39936 33819219 52915 39936 923056565 50985 52915 645126098 60592 3100 572070125 60592 44514 717618438 794 50985 867295372 67614 44514 122719398 60592 40858 693261536 19538 40858 777679702 4894 794 291731911 19538 4039 937600106 19538 68904 333079268 19538 70573 135943012 70573 8237 12081824 68904 74962 797690285 70573 65676 398491308 74962 74452 734869739 70573 478 334177680 74962 30208 12945410 30208 8766 344798480 46225 478 970456806 8766 76693 209919562 46225 83128 587311800 54600 8766 850464899 73206 83128 512615839 54600 57038 848316156 57038 34001 363761955 8834 34001 734780865 45178 8834 955328753 35489 57038 533278275 57038 59845 757709651 72156 45178 289561241 45178 47460 105833805 28788 72156 577607928 59845 72780 235019425 60815 59845 554375761 47460 14574 839532958 1229 14574 151168785 72780 55107 372509120 87952 60815 496868960 1229 1481 996346843 85901 55107 40373603 83127 87952 84129589 33823 55107 712330114 82364 85901 227049856 22137 83127 644993729 3349 85901 882410671 32205 83127 182371597 35370 33823 410810240 32205 33882 812056390 61537 33882 387418631 75414 61537 703822245 79765 75414 835760173 88878 79765 358829047 88878 66285 709141063 6313 61537 798426951 69865 6313 905915821 66285 90082 770629405 37311 6313 318987721 1732 6313 29503752 61858 69865 433600608 5638 1732 383313433 61858 70914 314085150 44290 61858 9288456 5638 59492 30697254 54366 5638 75757754 70914 46286 40293346 46286 57832 350100173 57832 77270 634571028 60492 46286 936839162 19463 54366 417143575 30798 57832 754232697 70258 30798 279099367 44904 19463 165621155 60492 70081 860337971 19463 48945 996641013 30798 46784 574655086 39294 46784 314982558 13081 44904 650672175 48945 3345 318668325 46784 26531 145615858 46784 87635 804518011 8979 3345 26522427 65384 13081 766995422 7234 87635 863547402 7234 52149 857321895 23944 65384 144133397 23944 5891 456266722 23944 45751 988933044 23944 40108 726352551 23944 33946 669529132 45751 82326 700758643 30610 40108 807980710 40108 30773 837957153 30773 12231 192528564 29444 33946 845055012 22787 82326 256084256 59115 22787 81602675 34760 29444 656707557 22787 66882 943700136 66882 91217 404949030 91217 52407 505978636 52407 71948 117609324 91366 91217 677347889 71948 88741 289165934 32333 71948 513362432 68942 88741 979210354 30240 68942 907911983 9113 91366 82378626 30240 30612 803392998 76420 68942 607527314 30240 49481 170600661 76420 33952 3053733 10954 30612 146218252 8372 49481 100801431 41245 33952 885048948 10954 41852 448489469 33293 8372 759865585 64797 33293 58305641 8372 19865 230190209 57432 33293 693430264 19865 43735 11199341 43735 41771 662706415 43535 57432 17380732 57432 22773 517496810 69675 57432 725024929 21302 43735 321738089 69675 71966 693668392 71966 79042 345274 71966 14559 689585810 82397 79042 487354082 21302 86755 459413513 39712 79042 670695041 89055 86755 206975043 8286 82397 509008923 13660 82397 781504956 62472 8286 885750591 1952 89055 580112505 56535 13660 564331969 13660 85733 146058396 68159 62472 418266966 85733 13534 911885601 1952 34176 471741614 13540 56535 769829575 59798 13534 150473338 61152 13540 425749941 71256 34176 886566493 58565 71256 426187319 13540 21628 956958902 61152 19771 843811266 21628 52004 922843962 19771 83494 373439711 50957 83494 123053218 83494 19283 62084259 19771 26840 403561802 83494 82945 621730315 82945 37609 784258678 90638 82945 266866521 90638 39076 991686259 82945 79171 433119880 39076 87153 348627832 90638 64040 779987015 73334 39076 596549624 39026 39076 497488559 64040 92282 691853045 50184 64040 724509050 64040 42061 671648746 81065 39026 128324260 44492 39026 756533676 44492 40508 482087150 49260 42061 103583872 18098 44492 834440594 18098 40520 489949730 54488 40520 848875541 18098 61029 138003212 54488 46416 476311936 58585 61029 140865242 13436 61029 426858067 71461 13436 167505986 73615 13436 995956091 58585 10426 118162801 33313 10426 31605088 28109 13436 523446602 43558 71461 437029860 50861 33313 55370565 51108 33313 292592106 50861 85077 727967173 67609 51108 46796985 67609 21194 80856166 67609 5060 404585593 21194 75300 30184297 23508 5060 410523119 67609 33069 842229179 75300 62515 466013453 27563 23508 614244161 52326 75300 574126895 73972 62515 34951035 27563 52460 79767559 52326 59102 618177678 23635 52326 543410615 52460 18866 140947128 59102 70846 832502677 59102 3916 668068120 23635 62620 939347553 18866 92276 480004888 37592 62620 672816361 10211 70846 77347025 10211 62702 238787772 92276 39507 773237015 42897 37592 781827718 62617 10211 19287118 65750 42897 677437187 37538 62617 814202944 19260 62617 170184838 10172 42897 126518514 8336 10172 105928865 40336 37538 254630873 12074 40336 136379941 40336 69405 522763903 60950 69405 524139628 12074 9217 272176990 69405 56040 70507025 60950 73401 132811819 24438 9217 121616568 10309 56040 866612369 24438 58961 998562708 10057 24438 964431597 10057 20396 645170337 34185 58961 285720991 16920 20396 63531513 80822 34185 381466977 92 80822 679705144 88136 34185 665440968 85986 34185 558796842 39340 92 596845279 85986 18613 896006361 62034 92 132408808 91801 39340 71062633 62034 62414 128324531 18613 74500 876302158 40917 18613 653672534 88978 91801 733352735 88978 9267 255897463 65829 9267 101771372 71026 40917 46394597 40917 60466 806374307 88978 77809 892312310 60466 43692 63959423 71026 15457 7197236 71026 8499 450990848 60466 1562 410725433 1562 81682 178097483 81682 71915 166026944 33167 15457 660871216 8499 53149 146872014 29537 1562 289288373 71915 9942 117070942 9942 21745 976197727 33167 13543 253680530 21745 73663 619619556 621 29537 800821031 83981 73663 727936699 65757 13543 617106014 73663 69301 955919318 69301 34203 119685086 34203 47770 933378463 47770 7425 606423725 7425 4284 926061109 46335 47770 65668760 4499 4284 66802143 23155 46335 829138399 23155 60159 718118019 1973 4284 83764323 60159 32788 24210444 12923 23155 477317544 12923 19486 490036328 41495 1973 922340212 10223 32788 676304616 32788 35219 714901848 53895 19486 868782175 15085 10223 891650450 15095 53895 217513803 29388 53895 618669283 29388 43385 123041195 26329 29388 435539936 26329 3281 749395164 6647 3281 398450202 29388 76273 63404026 26329 61041 866861628 65012 6647 672175726 44505 76273 731444469 18290 61041 327350446 14962 76273 232701431 18290 60728 898263607 63805 44505 488395346 60728 40758 634706562 18290 57031 126755470 14962 10423 730636321 90205 60728 700827975 10423 37098 282279144 23358 37098 896037202 85774 57031 253562597 23358 33445 56736540 62668 23358 629218278 23358 37244 257097441 4042 62668 972810038 4042 20953 316122408 33445 75669 347359291 20953 58686 8848246 71016 75669 201459817 71016 29154 865185029 80641 20953 729805736 24459 75669 393419443 46765 80641 589881600 53804 80641 19152273 39912 80641 83131679 17891 39912 608867750 88151 39912 62193229 88151 23716 653660897 55087 88151 441718806 23716 36349 697838210 88151 87590 751816597 55087 66217 419722027 23716 5537 267817156 36349 78994 197315135 73780 87590 925813862 17405 5537 157959701 66217 16303 759473361 73780 52699 673610706 63396 52699 498142910 2042 16303 926548403 77524 2042 460468803 74001 77524 917968863 63396 14906 53536792 63396 6374 771622586 14906 17294 187420798 9939 6374 614817140 37417 74001 188454115 35228 14906 890929631 35228 52724 315625789 58311 9939 778064592 67085 37417 855777628 58311 90039 602091949 7889 58311 192436135 41672 67085 669638649 41672 33422 820981983 29005 67085 271853633 5104 33422 984119554 19241 29005 361661866 41672 59590 466484956 26244 59590 90460992 34264 19241 455261598 86654 19241 445659497 19241 50460 444849997 59590 83811 805019682 35105 86654 129866593 34264 2578 854431786 83811 65972 224141266 36964 65972 305927909 6430 65972 437259090 6430 54692 107156444 17126 6430 424269959 6430 20153 244724558 36964 88096 273865273 6430 25275 3594908 79220 25275 592187224 3084 88096 246772332 17395 3084 504366729 88096 22472 396197234 25275 56108 881537306 7214 79220 709692511 61937 3084 636817539 90400 22472 702080819 61937 63361 725680732 63361 45228 130052554 66058 45228 836091635 66058 65193 273697244 77333 65193 173768124 63439 66058 226300157 45228 4360 977324573 56435 77333 40499974 53484 56435 176467313 23799 4360 321993319 23799 70129 832220483 72110 70129 482567117 56435 88601 919407468 60575 23799 577678037 83332 88601 461416625 88601 12239 122216512 72110 47179 140283934 47179 19652 202553528 58146 19652 47027113 19652 78709 794286211 91814 19652 847188921 7669 78709 373461331 89161 78709 102997782 23884 58146 99057992 66442 89161 406266309 89161 36486 812815484 23884 37265 991758212 33092 89161 804760930 71289 33092 340158580 37265 32847 24939739 4899 37265 367230523 71289 65959 841188911 58601 32847 104458015 4899 27555 41439074 75577 32847 372509560 42141 58601 929829411 77771 65959 708828002 75577 35932 749244675 36748 27555 422284746 79164 42141 91290877 35932 19517 974386675 36748 40170 772070545 19517 19906 52005312 8809 40170 582343269 40170 72130 664303141 40170 31221 898771795 5761 31221 606955606 10999 72130 96597169 8809 9272 636219494 28561 5761 420447797 10556 5761 826277876 40639 10556 80943885 39708 40639 358600650 33444 10556 199448011 10556 77348 236040275 5297 10556 314469149 33444 25922 899877946 54305 25922 881604537 5297 80320 515887518 80320 47863 49079849 14223 80320 923747162 23950 80320 916757022 14223 25048 392845049 80320 45321 799665439 19506 23950 3906783 25048 83713 37793597 12678 25048 275423144 83713 29314 217806886 83713 63056 653958739 89547 63056 267425539 89547 77811 560510132 12678 4052 952942313 79774 77811 668434381 4052 49310 117304037 4680 49310 3527357 4680 41383 69545259 41383 67895 819268228 1731 41383 15526337 54816 41383 704689171 41449 4680 93694170 67895 71186 887821361 71186 69061 243813312 71186 90875 955257946 39979 71186 797268298 72066 90875 731391443 39979 66506 204248399 69061 7693 499104875 3363 90875 457322354 66506 89912 696770262 9497 72066 56893855 3363 29516 446042974 7693 14971 332604836 3363 47167 670290443 89912 7228 182457179 14971 34154 15839298 31621 47167 788608267 7228 58136 112671814 67213 34154 66905164 63024 58136 346558127 67213 19315 382179146 7848 67213 633899998 58136 50162 222367495 32756 67213 448650956 62183 63024 5576829 87324 19315 106832588 50162 18088 550751535 61134 18088 41426146 32756 72300 670703113 72300 41086 84003893 87324 16237 791728901 70788 41086 981827989 16237 92546 856020198 16237 15354 465275098 85666 92546 14945913 85666 32247 344647873 32247 32285 889782793 91795 32285 688585302 85666 53481 964069093 32285 2181 496872836 2181 41464 987690174 65551 91795 884632953 55383 2181 9097336 53481 68480 126830779 68480 45091 342808386 64870 65551 237993440 45091 80381 15710562 55383 44957 567390806 44957 11518 166837581 45091 8859 499688821 12162 11518 697015477 67833 11518 431424901 12162 25883 675400913 8670 25883 403981258 25883 58637 109762810 83776 12162 314148627 11616 8670 357075868 83776 30575 340927392 14257 11616 977357028 30355 83776 751006350 30355 10599 383625542 49098 10599 159735402 52692 14257 61337568 85919 30355 123583212 51250 10599 464824810 51250 58776 409958642 49098 17247 320125075 17247 61483 601154906 4493 85919 666426445 17247 10833 340028694 61483 27604 611022958 92483 4493 578674938 61483 49841 852958901 64317 92483 39304728 10833 40057 92393200 86878 64317 708030393 27270 86878 779310867 20298 86878 580387543 77140 27270 299924701 60142 27270 68823583 20298 74889 32275487 10092 20298 926589796 10092 79509 25198467 10092 78161 52959250 50203 74889 90429917 46004 74889 172846865 46004 20140 47165264 79509 24927 522068049 78161 64136 376156832 50203 21060 287989144 56083 24927 351683853 21060 72093 649601472 79436 72093 716301681 72093 2723 676675854 40506 56083 786476119 56083 13589 780975892 72093 8927 929314360 8869 13589 876184867 90088 40506 792859440 90088 64798 203686787 13589 45470 322132059 8927 54522 584742230 25284 8869 980571803 79578 45470 974454186 25284 58232 520699404 71492 79578 530311365 54522 52498 110979217 25308 79578 708410676 89149 52498 262418202 79473 89149 843507278 79473 80057 983102316 81842 80057 572678626 22956 25308 889597908 58697 80057 424478552 22232 81842 230523959 33049 58697 418263055 33049 74656 857215338 36060 22232 626986040 76608 22232 962331913 41148 74656 899548475 42946 33049 716399906 42946 77834 60447274 36060 4242 314805377 76608 12498 654660019 4242 81022 6460830 81022 75996 331150599 81022 23625 680199517 23625 59061 607012521 12498 28279 57725418 75996 47312 104771123 23625 6807 364689110 6807 10196 545938093 28279 28475 378555812 6807 78250 912207939 47312 11867 626880709 10196 7842 528951741 78250 52328 799165305 7842 49933 23176087 52328 90869 210773315 90869 41515 396226960 49933 7802 881036101 61150 41515 59313640 5832 90869 336239482 8783 90869 983549392 5832 71682 402849933 5832 21430 534730625 8783 64637 463871042 71682 3645 989443490 75237 64637 106109201 50289 3645 888347277 21430 56995 270956895 56995 62684 928786873 75237 3310 711730733 39504 3310 36609231 15066 50289 482315414 39504 65203 139738191 65203 79439 12730098 19462 39504 777103483 79439 19172 717894340 79439 52278 595450828 52278 62520 701489740 62520 39 888283314 39 89792 915882870 39 50694 712820335 70174 50694 336927285 62520 83699 607498329 36090 50694 576015681 89792 51491 383039078 27177 70174 340764511 83699 355 62766811 88173 83699 557517198 27177 16584 38947789 77512 355 254073181 77512 37314 624249574 88173 85463 429220497 36182 88173 92711793 36182 83471 54914555 74295 77512 1103719 85912 83471 416270961 53989 83471 845305844 11280 53989 872640716 11280 70754 66115124 85912 81148 694122074 81148 77919 588919160 81148 76697 721318859 76697 77376 562999208 82227 81148 854190970 81148 87678 554116051 21002 76697 270514618 13950 76697 932748020 13950 73482 250582378 87678 8743 535478051 73482 4830 564003969 21002 87776 128810707 87776 20539 808054872 53456 87776 438505875 56527 53456 984469773 27884 53456 981868334 23079 20539 806291549 89415 56527 418511132 27884 78012 74989814 23079 36833 511479164 51986 27884 435973686 89415 40630 889961284 89415 15230 96477190 70611 40630 111256118 36833 88611 553201817 40630 32952 505072849 88611 14656 888348637 14656 27684 949997065 47184 70611 165549155 47184 4507 82131798 32952 54303 745640287 31999 4507 533643475 54303 79494 487303976 35115 54303 784574943 85920 54303 786181295 31999 25365 343990923 85510 25365 214165672 25365 82815 633675985 70409 85510 761694212 85510 52735 657702428 24235 70409 96698971 82815 10886 137134515 87435 24235 354207881 10886 39719 386483816 52735 1961 180667219 39719 74456 522292313 1961 18581 385132095 87435 45544 183272042 74456 65111 860606743 74456 52532 434729859 8593 45544 116417442 84193 52532 426492069 21215 52532 865189339 65111 46423 641225973 28523 8593 510132856 3229 28523 646812279 11274 84193 166736377 18250 46423 296912133 18250 641 723594722 90355 18250 893217642 90355 51538 4527912 36047 641 683085796 75303 641 176478442 48216 36047 114612426 81284 36047 834204821 89228 48216 388905922 82755 75303 180579416 82755 53962 133721725 81284 76372 728082394 76372 12797 377685005 12797 76428 926392448 58749 76428 697563425 12797 80925 660960427 58749 89519 466589432 29786 58749 530387856 29786 54622 141333440 3727 58749 480349728 71656 89519 777092122 88399 3727 690777072 54622 86200 546429703 44807 88399 293563181 71656 46415 180636856 31102 46415 603249966 31102 27405 224944051 71345 86200 89306279 46415 4147 274580310 71345 4240 332159040 71345 41064 813860251 27405 1209 671651992 71345 67889 230190966 67889 3945 345289457 41064 82366 441988314 60439 41064 195943641 3945 33077 482467354 47105 60439 963301332 3945 29758 116735307 29758 19983 816749032 20245 33077 436039809 13110 19983 316763442 13110 50915 308880407 50915 28119 968645615 69374 20245 126801147 20245 57610 260637151 69374 49301 146440471 57610 71487 73627431 38672 28119 986845339 49301 83822 748155842 83822 76828 97072423 82069 49301 500430438 83822 61842 535852895 71416 83822 313469533 10533 83822 278145332 37169 61842 654993063 37169 45530 255250262 20905 71416 80201701 10533 34546 82858925 74256 37169 107735 74256 89266 202168320 45530 3397 2837818 74256 5478 45550377 3397 25639 725240226 19207 3397 200414836 66386 3397 313745718 5478 27781 270011901 19207 59063 582059733 27781 44365 982940624 44365 56584 163485697 66386 26119 878264180 59063 69489 827787447 90764 56584 642751613 35293 44365 550161461 69489 52261 956836462 50914 90764 787786957 52261 77256 663530430 52261 51234 360129921 57686 50914 572122723 34954 52261 593992872 13662 50914 411282565 57699 51234 922541165 13662 12171 574431095 13662 48593 339675611 13662 64305 252646514 57699 17821 670974025 21150 57699 174156416 57692 21150 116941487 21150 77546 259266969 77546 59111 247551266 18961 21150 922404841 77546 69730 80140912 77546 49076 678479347 86446 69730 48778 75044 18961 525640980 18961 36751 875655977 26901 69730 354296588 49076 53384 470734360 53384 40099 7830741 36751 42746 338615752 53384 8100 18603977 8100 4716 96420648 85447 8100 360867599 42746 23538 862184769 1883 85447 585497780 75602 1883 688754348 87951 75602 997590607 40479 1883 651386942 84573 75602 209166092 1883 32314 779188374 44205 87951 97993718 40479 76600 376763316 53918 84573 158074194 32314 5430 233534338 83708 32314 362940345 55074 5430 278898537 31836 83708 581739866 83708 49765 574304712 72475 31836 441197668 83708 78372 415258381 72475 86649 251258216 86649 18194 92147120 73227 49765 872907988 91702 78372 777435126 39800 73227 247486131 73227 54153 521913851 25248 91702 63984202 40174 54153 650286503 46505 54153 598691191 61213 40174 240479678 61213 78676 455970930 25248 13580 195692206 62176 40174 747213748 62176 81464 685350959 62176 50574 911519097 13580 41842 920139564 56576 13580 57138419 81464 66783 116658835 6080 81464 608337094 41842 9496 717153186 9496 52638 155750161 23922 66783 53819423 66783 84664 990260552 91956 23922 146825456 84664 48941 587926766 48941 59194 255615978 59194 40541 759199697 91956 30760 786641191 59194 79526 73821450 32288 48941 252373911 54110 40541 425117841 76726 30760 634210 79526 90402 37316508 76726 74984 264819016 90402 12276 863903354 74984 20901 353993176 74984 15586 73555588 24902 90402 91904227 24902 89373 111918524 10075 89373 210316932 10075 87726 478551165 88145 24902 301292035 42316 87726 769757441 14358 87726 301713357 42316 71642 264958077 20626 42316 533952136 20626 91302 579117092 25856 71642 24848526 33170 25856 356912089 91607 20626 967119900 56813 91607 124156092 48892 91607 92985308 58474 48892 581442024 12417 91607 819076867 91607 5388 128651917 5388 30958 950754886 5388 2610 200359407 5388 8959 402502993 29247 5388 192496497 71198 8959 518728437 2610 33281 258303616 8959 37818 46840 37818 8289 292299618 29247 87419 158887007 33281 19946 19595606 19946 45570 722543499 37818 51528 299636333 87419 42966 46496076 56110 19946 557967390 19946 2418 131987954 51528 56958 452515791 39583 51528 998855087 83314 56110 187306111 56110 90002 328024745 83314 74223 958090778 36477 39583 689773530 36477 13753 751950105 74223 36276 906331451 22282 90002 567232084 36276 2307 545977779 35957 22282 43741714 52185 2307 583095737 49759 36276 936566433 64211 49759 929489103 35957 65725 52713805 52185 87399 886185829 62285 87399 144219897 65725 68553 10621144 21165 64211 991431695 91955 62285 563844963 87399 36938 37915420 2498 68553 18433218 91955 36544 795955212 62642 36544 539147947 60020 91955 695015825 42247 62642 655047685 60020 59100 206163353 42247 52512 787168284 52512 44326 572767934 42247 78997 342296309 78997 4656 630650794 44326 24447 983227683 44326 14148 966039404 14148 72572 811429396 4656 54264 37527415 56453 24447 612026273 20105 72572 333925552 56453 64320 717824708 64320 66877 112773208 61859 66877 198100759 59793 64320 194614730 46910 59793 251579271 13247 61859 943808215 61859 51103 396024217 51103 5808 607921292 50262 59793 847090587 13064 13247 819319014 82500 13064 865959125 13064 12441 381716147 89966 5808 447862218 68126 82500 757695579 89966 79128 494686394 89966 32049 395380681 37048 79128 74018244 81909 89966 174516456 71984 37048 168459271 91631 81909 977783796 34810 32049 622425616 71984 80555 458786096 38250 34810 995717210 38250 82430 461803059 50388 34810 157795823 34810 66842 230675117 43225 66842 918996840 86265 82430 406176168 82430 51701 31634824 42030 66842 131780250 42030 87663 108009228 19545 42030 443865019 89069 87663 35314819 73102 51701 159179173 89069 27028 692545359 73781 19545 476328980 19545 42976 763587680 73781 66023 38453509 42976 26086 854338812 27028 84160 307145387 42976 60647 633894989 26086 14995 740922281 42642 84160 2728117 26086 35007 624783587 86577 42642 16002896 35007 59484 413200507 44869 42642 136241117 42642 36266 11072293 1872 59484 180479701 36266 21306 80362724 21306 27113 159730784 21306 69868 40512385 1872 8199 196839479 21306 41853 387656053 41853 75624 284255159 27113 75885 768345625 55646 75885 85138293 14913 55646 323558327 55646 6314 361399055 48389 6314 122229348 14913 81692 409938450 14913 44464 206446772 2596 48389 97528081 76491 48389 275284550 48389 25348 387770530 54927 2596 856065539 67497 76491 617371677 2596 31600 323336127 31600 8908 680576516 23689 8908 717905796 54927 40088 258309969 67497 44031 735498172 44031 72881 700552028 56265 23689 283831019 38769 23689 712431112 40088 3878 144385733 38769 3478 646522920 38769 36663 373581827 89705 56265 568351568 89705 29422 579607830 70134 3878 709546349 15941 70134 503623411 9677 15941 37283994 15941 55013 846161881 29422 18050 390468066 47033 15941 535208534 55013 48492 755351798 14357 48492 992226294 37519 48492 34795905 74519 14357 370371259 74519 67143 387150379 14357 38071 722112927 10818 74519 865589494 74519 57759 482756999 26288 57759 449593830 19800 67143 242579510 1894 19800 350554548 10818 15168 191090905 1894 50613 278195157 19800 12801 958215400 78011 1894 306353162 12801 5327 317441257 15168 10126 469163340 14714 12801 370125136 79349 14714 290757564 16803 10126 251186261 71879 14714 107769735 64511 71879 564097591 50992 14714 921510291 28002 16803 112332992 55214 28002 814252117 89890 50992 235277000 64511 79181 806148121 232 28002 405161556 84901 28002 316137039 84901 10357 753006500 87393 84901 561833590 19716 87393 536711510 77362 10357 85148009 77362 84409 534956174 82562 84409 499849390 31701 82562 758846214 82562 31463 464474323 6643 77362 286011054 31701 40919 74831094 82562 50112 462121435 76359 6643 605772895 50112 85904 906406225 40919 24542 123766338 77516 40919 348780644 22890 50112 379977437 62263 76359 767426275 71320 77516 877267600 21664 71320 825324306 75440 21664 63490782 21664 85355 895870230 72682 75440 851455614 20194 72682 23475646 20194 92551 830176598 58385 20194 554430901 28749 85355 707830743 20194 54275 499123601 20194 22270 566467119 60896 22270 430557354 28749 24862 422130308 16589 60896 835169531 24862 1302 586157841 24862 74858 448951471 74858 12391 759249941 1302 53542 983390099 24258 12391 487072606 12391 84109 238597244 44884 53542 386493123 77711 44884 506974507 44884 73265 571559588 11949 84109 826710111 87918 73265 782990442 44884 50014 298026669 50014 39755 436396238 58445 11949 892207366 50014 27504 212954720 58445 3299 365666990 3299 49853 35005404 3299 49650 967570701 72255 3299 88894237 72255 36706 322028767 35402 3299 535253829 50194 49650 619527762 49650 78547 822698898 86184 50194 843449371 78547 30340 892940376 86184 56064 378681517 56661 78547 701025893 30340 42811 877904729 54654 30340 110324908 49091 54654 848465026 88916 49091 55038043 12491 49091 974908537 86660 12491 28750476 49503 86660 441847840 88916 48246 450989088 52606 86660 251160604 52606 56377 177018966 65938 52606 760506217 77491 65938 702223334 81328 52606 99009050 81328 25529 126631420 48432 77491 976127229 38313 77491 6915101 51662 38313 817595794 81328 80507 181693104 80507 15807 293035986 68528 48432 732709186 22837 68528 31807292 22837 80541 915456461 80507 91078 436653423 29446 68528 90048087 29446 78054 205204816 29446 83388 263535091 4924 78054 971817615 29254 78054 422182971 50724 4924 118471186 34430 78054 401033580 37890 4924 81504403 37890 3935 653663072 20268 29254 377705038 3935 47403 122710067 37890 81911 777120022 19291 3935 791201896 19291 79834 321911613 47403 22717 135098795 16750 79834 778136605 61605 16750 151411761 79834 9225 197246633 22717 38430 654085153 56985 9225 85737977 38430 50754 92407262 37394 56985 330115213 73561 9225 151323926 40530 56985 606422220 44349 40530 868268861 24117 44349 345375873 8227 24117 507384631 36991 8227 698914529 24117 69256 783939558 26572 36991 562793933 8227 48378 484423877 55618 48378 849217932 57870 36991 29304659 26572 7542 903298839 48378 24272 68045162 75560 7542 612174284 7542 9045 45762327 61588 9045 506409613 7274 9045 58941813 9045 5752 707105948 5643 75560 949475441 86053 61588 770705951 870 61588 880010415 7274 14773 312995649 50611 5752 195479322 48057 5643 288021025 50172 14773 69236470 50172 20748 168255187 81541 20748 36219872 20748 42451 634447289 27576 20748 765623540 26146 81541 117233806 20748 10104 893943770 27576 67492 713504817 63162 10104 588991602 67492 25466 437645305 10104 22750 30641636 10104 23088 552876164 75033 23088 383004436 22750 70902 427118374 29342 22750 741661394 60016 29342 258386956 39957 29342 557411056 30936 29342 614471691 39957 65048 350712517 56149 65048 550412310 35643 30936 200573254 39957 83184 632754622 46359 56149 143805885 40438 83184 604951655 684 56149 471902904 28759 35643 976297228 46359 80855 103464566 60356 80855 265712940 80855 79708 247561555 7826 80855 64952758 5256 79708 113003413 23564 5256 505153511 23564 30121 455014555 79708 60830 116561745 85716 23564 221060533 65000 30121 774579478 23564 19111 334620171 14957 60830 221183509 85716 51122 458626239 65000 39087 63739891 91965 51122 721248472 76158 91965 285590032 76158 69973 421726860 51122 65383 163698388 36162 76158 96650635 4767 76158 511027712 69973 60624 109539909 69973 52821 880068514 49219 65383 988322775 4767 76271 222797885 49219 15967 516120664 52821 58584 336049793 54121 52821 109744164 15967 82362 181683239 54121 16443 235884814 38341 54121 351415895 38341 87298 137976597 5181 54121 634362673 50859 38341 40825247 16443 10671 934024570 5181 17504 731744905 87298 630 199646278 5181 3648 166266205 17504 59412 258355627 56348 59412 781377751 74741 630 216488637 3648 88726 331047224 74741 59268 755599 71488 88726 962288079 56398 59268 9161790 81270 71488 132894665 68272 56398 7822529 69695 71488 850099959 68272 70793 535607416 81270 45513 145278961 69695 91889 880917436 67783 91889 619716968 91889 28359 423341379 70793 69056 865311206 28359 68985 940572152 58234 28359 15366867 67783 45920 796703721 69056 1234 414631918 1418 69056 787205477 1234 65332 684930855 21053 65332 427609240 52557 1418 9461300 86884 1418 941213129 27018 21053 635166018 48188 65332 603002813 86884 56970 651485231 25344 48188 215017894 25344 51005 122033014 25344 29946 57185371 48188 4325 172572628 66002 4325 339065876 81220 25344 712367361 15828 81220 534353584 15828 87532 638261615 31063 87532 356435625 87900 81220 970442676 83119 87532 141017989 32029 31063 924509331 61088 31063 544497933 83119 53019 264084362 87900 54681 45153028 31135 53019 336453695 28848 32029 39288141 4091 54681 898530193 73624 4091 298347277 56138 73624 651780083 46541 4091 111558665 9968 46541 625699098 57117 73624 343663072 53293 56138 672504008 21268 46541 439669532 18380 46541 336659911 5237 9968 180399709 57117 62792 220467687 8092 62792 673360941 21268 37355 724914737 5237 1089 252637991 1089 53382 978684889 37355 18794 372371490 18794 69797 93432343 1089 74961 653350603 74961 55609 13164619 9 53382 961876219 79341 9 968370565 79341 63893 755340779 55609 49470 5637988 55609 23743 988853957 77697 63893 333246881 45095 23743 455983491 6936 63893 746667657 77697 59940 38266616 52855 6936 700374750 6936 48664 385467176 6936 86933 287863438 90201 48664 261307421 52855 71579 133590131 11903 90201 979024554 86933 82931 384599992 72468 86933 638134815 1657 72468 98956415 72468 72114 698877830 82931 793 293518604 82931 75043 4441350 88346 75043 562018154 3099 1657 32996402 75043 40715 442285622 33385 88346 632784555 88346 86206 67200323 17462 40715 674236360 40715 79576 481123095 40643 17462 441392239 86206 50920 702718154 79576 4097 613984324 19975 4097 66350267 50920 78902 145321403 78902 26241 498111082 27229 19975 827450132 39883 27229 236963720 56649 27229 123427870 73369 78902 144832672 58583 39883 107667685 58583 87609 80203637 43795 87609 582295014 32286 43795 463736669 75791 73369 354984069 77666 32286 897107853 59219 32286 412089338 75791 17413 69309452 67264 32286 392176853 65799 17413 130709150 34699 59219 5999099 17413 28750 86730188 17413 23179 125482617 79207 65799 517857061 23179 91640 122675781 42726 28750 405334756 28750 77872 102324375 77872 17841 675828403 42726 59763 632942351 77872 19904 646183461 59763 35323 936941184 2370 77872 489335428 30947 35323 848150022 52531 19904 227620534 76091 19904 399337296 28426 52531 482857830 63475 28426 987149914 23161 28426 943818323 51363 28426 893281923 63475 28739 214059366 28426 66819 829397816 19599 51363 951333867 28739 53504 104932513 28739 79544 321374279 19599 75449 471760041 48143 79544 430833984 19599 29339 215881755 53504 25200 610248097 75449 26124 183846990 29339 1845 156875001 48143 21401 196198313 54066 26124 693553379 21401 63760 61837197 26124 61114 1013457 1845 38573 804079786 10974 21401 823593173 23622 10974 834466942 10974 7512 270232494 10014 7512 107122011 10014 53576 382307019 10974 61410 411680862 61410 89706 987583276 89706 16317 438343113 5540 53576 691594392 53576 92474 288216353 33013 89706 57890737 5540 83529 193234923 11430 5540 372795592 11430 43065 241332168 71617 11430 210191240 62583 33013 441398220 68360 71617 383922256 68360 48790 661227803 48790 8360 920297317 10170 71617 98277872 53433 8360 199748216 24946 48790 820778037 10170 20839 137521350 10170 1739 490195565 70810 24946 733827601 1739 67130 382617834 63080 67130 115342933 70810 36321 543162453 63080 30736 830924876 30736 39304 566980273 65692 36321 534939273 39304 54824 779933227 60844 30736 989276354 36702 60844 278048978 60844 68118 62027195 42719 68118 769727056 60844 4705 886285582 13722 36702 154139601 36702 2036 554658942 66365 2036 557955372 4705 14960 275263433 56078 4705 80204881 9783 13722 368942313 9783 29986 583777589 66365 20021 112894653 22821 56078 946016003 29986 36200 864169054 20021 40555 124244504 25583 20021 872142960 25583 84274 320568130 40555 69959 778620330 84274 29418 900978263 16048 69959 385832979 69959 77197 541229193 16048 64743 699453029 29418 84055 81494814 64743 19119 892274121 64743 59442 70355527 65482 19119 490099726 59442 49326 18632672 74027 49326 509923677 74316 19119 808377352 88923 49326 395630604 74027 7876 932570838 49326 55495 334915338 76073 88923 54460069 76073 4099 48466854 4099 62748 630957930 30592 62748 863072546 76073 59729 227308102 76073 74419 976404387 63684 74419 242274737 59729 60447 323018958 63684 7001 834927641 63684 20884 819279727 49177 63684 121145761 51214 49177 670725336 51214 61543 555812484 18789 20884 714661319 51214 734 186645855 30396 49177 299071340 61543 36049 15628674 734 58131 901576954 734 82511 634354374 19343 734 376322776 82511 9807 884724125 58131 80633 170465391 82511 58413 73922022 80633 27905 292145474 4434 80633 159119382 71655 9807 467442675 79528 80633 293144955 71655 78842 62304606 27905 37564 909556650 78842 77269 42373461 35453 37564 531575280 45296 77269 42341128 60682 37564 541499343 16254 45296 898823256 16254 33650 266116632 35453 7838 890032543 16254 57469 480389544 16254 10297 130355968 57469 33832 406498632 25167 57469 20710278 57469 85435 238959341 85435 26953 550915856 25167 28132 331353662 25634 85435 86094434 45572 25167 95219085 26953 63476 42145517 30636 25634 174945394 52345 25634 26514667 63476 80284 880921075 25740 30636 744814804 76775 30636 905516653 60942 80284 150394813 10395 76775 400377980 25740 41950 497766812 91362 41950 408284920 10395 90240 77527326 90240 33275 859146390 79329 10395 31864906 90240 80610 94179992 39815 80610 136443065 33275 87164 98943582 39815 55645 668709789 55645 68588 115591575 55645 25172 990333712 39815 66131 178111428 26652 66131 996066705 55645 3251 75028563 11438 66131 27083328 26652 62065 132244997 66131 44412 134799504 62546 62065 43327229 14736 11438 40290526 44412 6830 693286359 23115 62065 650522721 25341 14736 190114769 62546 66610 829381775 35135 66610 818070715 67173 6830 562947326 7426 23115 750865069 35135 18397 782691288 33504 66610 993462253 24767 33504 717637276 18397 34828 630252210 34828 19523 101446407 19523 5000 269570744 66550 24767 8059822 61004 19523 153605439 19523 61479 772920640 5000 5018 120505778 61004 76338 486874498 88014 66550 62925496 61004 42281 599678897 5018 56956 519380537 88014 56207 667174850 76338 62143 568423610 88014 12554 51738452 12554 52163 81140482 56207 62140 187925728 57462 62143 366612682 87620 62140 31438948 3902 57462 378134394 52163 82263 654114096 62140 85591 87849117 73902 87620 231147981 85591 44445 702994447 44445 2182 518975440 76089 2182 886795101 44445 47154 351948854 42517 47154 133796909 43757 76089 381453944 1540 2182 321506192 43757 20868 969139080 1540 32519 907600823 20868 48962 819072065 72652 32519 298953292 18814 32519 615429629 9963 18814 890009781 55539 18814 61343868 9963 89624 401611161 72652 1852 38730142 76768 9963 863030676 52003 89624 575558251 52003 33216 676359918 52003 88796 8517766 62823 88796 946630807 76768 3423 364893695 3423 43335 528196805 64038 33216 375816373 71534 62823 196130283 71534 35896 562527482 66144 71534 897915799 27436 43335 24687609 64038 6475 152533535 1292 6475 470817178 1292 35872 83556024 6475 84379 511266654 91929 6475 67252901 84379 18459 401445177 68753 1292 14332009 84379 16817 258802344 16817 81020 504967351 16817 82150 934132514 42731 16817 662761513 53071 82150 321478133 51682 81020 209870024 60569 81020 206491719 42731 13889 914479074 44006 51682 600744104 51682 41129 22243503 45374 13889 473673655 19229 44006 286141301 13889 60148 609935275 31473 45374 71765213 28116 45374 802039718 53403 31473 273859744 26194 53403 604609085 59419 31473 389570800 77475 31473 664507600 20050 26194 553723186 77475 24963 763740457 75933 20050 722507697 20455 24963 723895383 7841 20050 53927852 20455 51989 409032080 20455 70854 101233468 20455 35993 739519930 70854 25758 867646042 7841 67458 445801668 50138 70854 213352007 50138 68852 583057524 89682 35993 13716148 29773 67458 118555194 13156 68852 283957259 68852 72350 160651959 41331 68852 621564876 42535 89682 453790004 72350 61178 894624590 41331 66616 833575693 68244 66616 59873923 68244 30512 729756495 11806 30512 977829857 60845 30512 253514858 30512 92184 671247980 30512 27732 342436204 20410 11806 799674261 6006 27732 224328086 92499 92184 818193037 60108 6006 69193705 71098 20410 978462422 61878 60108 792347089 92499 61334 6754428 61878 26833 796616220 9755 71098 128855180 61878 71947 554964159 61878 48472 577832386 17971 48472 202352843 9755 54185 459029779 90078 54185 106170844 90078 60527 7700576 54185 917 719910444 90325 917 226617125 54185 75139 473281595 75139 12154 139638158 75139 11415 999476806 75139 89463 477353662 62438 90325 275676927 47806 11415 890477339 7691 47806 90519807 62438 21939 407517760 89463 59528 60577971 32865 7691 635237319 21939 69343 246045089 7691 74279 423831213 32865 34589 929577555 59528 13951 653339329 32865 44075 238906625 92557 74279 446242878 68498 44075 629799315 34589 60972 107179870 13951 77453 261530665 24296 60972 273616367 92557 51876 921157970 21768 60972 462017088 60972 39807 888458924 64169 21768 509678092 35779 39807 559917692 49480 35779 769516757 32387 64169 91698858 17975 64169 863211412 17975 86147 624879757 55707 35779 375797111 55707 35544 101539895 71995 35544 281007302 17975 55371 112953724 92106 35544 213131680 35544 89875 677753401 51052 92106 764208328 71995 89817 355874452 58696 55371 315621849 15310 92106 800792962 37580 89875 750919320 58696 50443 822731701 15310 5283 871706135 7360 5283 566300396 84217 15310 493256021 1857 5283 956500988 69222 1857 759999234 6638 5283 543609470 81403 1857 641896441 1857 14019 281710056 69222 46246 883563930 14019 16353 46808867 19213 16353 263407529 14009 46246 431546724 56955 19213 352049394 46246 70845 256845667 14009 70823 298083040 70823 53023 475921140 14009 9174 699040626 70845 61729 609739422 20699 70845 85918039 20699 25454 913866127 25454 51587 329313992 51587 82689 739440158 86742 25454 966555139 6178 86742 531271252 54114 86742 685646370 82689 56256 55440378 82689 65039 833279787 13913 6178 528083275 65039 50851 571843136 76612 13913 993330594 2534 50851 717022659 2534 56123 744748050 2534 38645 216505970 56123 60082 313392631 2534 92560 625760581 74486 60082 853373979 38645 2773 537250705 20333 2773 778801354 73256 20333 318997051 20333 53172 58957614 6366 74486 740669075 6366 30585 806213669 20333 21419 601385091 30585 19043 464310742 30585 92452 971742235 21419 65347 895670753 21419 17524 631925770 61713 19043 662377229 40066 61713 699938975 55627 17524 3372097 76611 61713 55544969 17524 20185 133290479 20185 60954 154592913 60954 37261 801634217 76611 34040 74680789 44140 20185 330749733 35172 44140 827506171 34040 92183 241815075 35172 78295 176293046 14017 92183 307152190 74554 35172 868799852 14017 229 541832875 25479 229 548274445 28874 14017 201673711 14017 87859 32496315 28874 59950 426429326 83573 87859 914308232 81239 25479 238386005 81239 5875 324327986 83573 21701 395007457 30030 5875 605644753 5875 10336 214358638 70125 5875 715236941 86209 30030 419591236 61113 70125 867332229 61113 61115 892081616 61113 45969 634599067 82928 61115 89374054 11736 61115 343157296 17428 61113 136119632 27755 82928 348609921 27755 71373 21243942 11736 57740 974785110 17428 5304 184335647 71373 65875 4682868 44121 71373 698121871 44121 46060 157616642 46060 11585 748511244 20658 65875 73686921 11585 63977 616899918 63977 70153 747362255 63977 21527 529667581 11585 81362 500445076 81362 81080 269867534 21527 40249 762605747 70153 34530 924288680 81080 62337 968536122 34530 75498 226650170 2347 40249 57678917 25996 2347 94950680 75498 86423 990328918 26024 25996 377722104 73477 25996 263102108 50136 2347 873315492 26024 32086 999368527 50136 63823 130324528 26024 55510 556745995 63823 92181 833724803 63823 75668 984066441 92011 63823 753309791 86840 63823 509579503 55510 63744 562920556 92011 42224 475647442 55089 92011 126469558 156 63744 53072892 36220 63744 153237192 36220 21107 572041836 8617 42224 896380070 32301 36220 362225343 8617 67514 24449323 2771 32301 964943672 67514 46081 960841001 59667 8617 519798658 86861 59667 431397087 46081 50186 750674492 86861 77623 103053638 46081 9095 714821698 9095 88712 295918669 54002 9095 160577620 88180 50186 281344548 88712 19845 201357513 61431 9095 109568671 88180 32013 965541034 32013 22603 461059643 88180 90828 480677003 87800 22603 541876597 87800 5008 345315514 22603 88187 672343042 70428 90828 2316104 88187 24735 221495621 88187 36388 993479706 24735 91503 570793639 36388 34754 695556151 22054 36388 603803244 34754 27909 141616884 36388 61705 69784282 91503 57970 172245880 22054 88696 968890095 15724 22054 742850742 61705 61612 170585992 81144 88696 620491402 53224 15724 374181119 89325 81144 920212886 81144 66545 830921087 86663 81144 855296989 81144 70778 233068634 72857 53224 81998665 89325 21236 262110799 86663 46228 670574580 21236 76582 633688586 24647 72857 456094533 72857 10988 7682210 77469 76582 440374869 10988 33291 618643677 27489 24647 111554742 27489 60021 111786055 77469 23649 354208606 33291 45820 550369409 23649 60251 237524034 23649 38793 49466832 5057 38793 138739903 23649 27490 646630417 24908 5057 938914087 38793 11421 998293382 65366 27490 479687958 3182 24908 126712831 3182 71772 40487536 52857 71772 564122903 61818 71772 816000044 3182 57999 369120714 21204 57999 824512597 55768 21204 364633629 68551 55768 819390291 23608 21204 305659046 23608 3974 148809883 82280 3974 2251697 68551 27389 342694042 23608 38200 508288351 58561 38200 410139678 3974 51547 743613146 58561 44498 843596402 51547 47218 678126476 79876 44498 709753716 60812 58561 69979042 61141 60812 130048659 61141 2685 10857595 56570 2685 625039223 51413 2685 133282459 77992 2685 290494260 2685 69243 353860188 51413 4070 499100081 84289 51413 579370276 77992 72270 857510346 85260 72270 123402252 4070 18249 299273061 13119 4070 9994010 18906 84289 294890424 2533 85260 731986099 2533 30713 635402563 30713 32134 235430599 28608 13119 946097595 18387 32134 720012477 18387 21278 621779416 30713 50211 868082681 32134 85498 997269139 2547 28608 56610518 85498 5149 430571102 2547 32659 190679692 5149 5814 428672121 90916 5814 260764171 41959 5149 738646391 32659 35157 575847343 5814 46253 663911364 59059 46253 890697304 43187 59059 962314932 14270 59059 64765149 59059 6970 224932446 59059 40509 37098395 43187 28486 195621611 6970 76779 464018238 60145 76779 979640293 68837 28486 394292669 68837 49931 861642248 28486 10063 403325542 36037 68837 604087003 29239 68837 723292249 49931 77330 787364242 77288 10063 228786559 36037 80211 459489384 15516 77288 603105883 77330 73679 98128115 58215 77288 35249543 73679 10903 10197707 51035 15516 874805122 44959 58215 830045361 22980 44959 103742766 48461 22980 564484814 10903 73638 777446098 18691 73638 788040494 18691 80522 421474131 24204 48461 697377701 73638 49222 439893591 49222 69911 296422322 69911 75325 641050249 50567 69911 640680361 46519 50567 30232371 69911 7469 469576213 7469 29643 619418085 32543 29643 842862548 7770 29643 538109586 79084 32543 538079266 7770 38282 40142613 38282 27429 844920485 27429 81613 233723843 79084 46412 850876699 27429 25586 877604826 69717 81613 652480703 70917 81613 738029043 82742 46412 838694915 61333 46412 704814730 13072 25586 180784474 24996 82742 775732800 13072 54918 505561713 78996 13072 130134606 24996 64733 741890442 92018 24996 726364870 64733 63966 15129244 71134 92018 87566489 64733 58885 584096193 64733 91704 198043408 6940 91704 681521003 71134 4817 688259993 58885 72025 98179350 91704 47051 135421082 77019 91704 510401028 47051 12893 121282240 12893 61759 280315612 47051 37118 194062537 47051 40492 144682275 79272 40492 986817936 72166 61759 697474034 79272 79371 871575125 40492 14213 332206639 40492 13162 130202055 13162 62030 837980993 79371 28716 56308425 15394 62030 256410045 28716 63232 706020052 28716 35873 23373803 13152 28716 143980008 59696 63232 534193295 35873 25621 929993030 59696 60553 14793637 46290 35873 452902581 80969 46290 300769060 17797 60553 751081327 52254 60553 857936023 46290 39392 268395420 39392 33334 139347115 33334 85658 811478193 26783 52254 726842936 33334 69923 349346454 39392 63193 464871384 46854 69923 337842375 26783 64998 896807639 23389 26783 579569066 23389 28981 599600979 23389 62366 98026190 28981 64338 486134014 64338 54885 626386875 62366 88707 843165637 9501 88707 490178866 54885 69644 705157354 20060 9501 596277022 92243 88707 157171759 88707 17473 821832576 8727 17473 128058183 92243 85559 719784025 85559 7819 79061886 92243 33568 786207452 8727 33032 391965131 72559 7819 111903158 33568 60666 727854965 78806 7819 458477074 11765 72559 613374467 29294 11765 853408401 72559 5473 167364852 38443 29294 862674464 5473 65198 954677901 5473 23560 569543024 38443 15012 719223051 83462 15012 848380704 34933 83462 267587330 8004 15012 145243499 23560 5062 330823828 29774 34933 27551439 50288 8004 2260170 85522 50288 566871418 5062 11729 201900293 60970 11729 649136812 77387 29774 815245140 78589 50288 976847563 82817 85522 551165179 16896 77387 560164897 22422 60970 3506214 77387 64017 470209089 62847 64017 373599871 82817 57054 127559547 64017 86800 591787221 24084 64017 840352765 89254 57054 56770347 57054 33365 497916357 54879 89254 7358800 86800 38192 494178349 35504 89254 795168965 8439 38192 729566551 44480 35504 350893073 26125 38192 150573147 2824 35504 103485192 81436 35504 260417681 85833 44480 840445964 26125 17023 387269719 85833 61163 754249262 81436 14173 560265735 75279 61163 787632311 85833 70035 121163882 70035 87687 121039055 15087 14173 460982222 14173 33665 241417062 90037 70035 42689646 58421 87687 950992080 15087 64990 352032832 52211 90037 36219360 90037 15421 56459754 41705 58421 65860372 13697 64990 99212307 52211 20067 900020552 92156 20067 825384870 48508 15421 853827640 20067 78737 852822647 15973 48508 638785455 82179 78737 43411658 18342 78737 150615816 55663 78737 740738713 15973 12858 312070799 292 18342 281135253 47940 18342 260717254 71338 292 269980731 32844 55663 988290413 3555 71338 436641164 66785 71338 495834267 43802 32844 812973470 21172 43802 727368195 32844 56546 902640983 63096 43802 876525294 66785 80090 927688486 63096 49078 286999208 44176 56546 127651609 56546 88493 475494023 80090 1238 682164249 1238 69178 504335029 33058 49078 903144050 68739 69178 301500287 47019 33058 61988896 69178 61326 352081615 61326 4929 48974184 68739 88422 592032579 47019 28038 96287051 61326 18311 205338693 8313 18311 605629308 4929 77574 459424364 47819 77574 302207437 28038 14480 356934288 18311 70165 36554945 40052 77574 150765717 47819 15875 472509481 53565 14480 534535046 70165 88908 125185728 88908 31184 253811012 12322 88908 978342381 15875 20430 390837381 12322 63724 158841207 31184 80923 741780568 90945 12322 7303433 80923 85613 106572642 78221 85613 881499597 78221 11106 146250535 75332 11106 164936927 78221 42439 466082429 75332 92284 40645832 42439 65128 920211065 42439 76507 124465240 75332 53808 593841543 86632 65128 143297793 67897 65128 141858289 79134 86632 158577880 25088 79134 1473088 13140 67897 368081979 58346 67897 572547344 36596 67897 690372916 36498 58346 988318152 35134 58346 97633340 78340 36596 608095897 79441 58346 195302559 36498 33114 316578488 33114 65322 543542820 35134 74804 749103702 65322 2389 544052013 74804 26612 622691726 4541 2389 43114150 91335 2389 808989978 74804 74082 149762034 2389 31521 371627466 22758 26612 406233071 31521 41301 745745774 43479 91335 328327494 65944 43479 373511199 75431 41301 426181662 65944 6856 393563799 30081 6856 908301770 6856 89362 857432610 21036 30081 946931838 54720 89362 677401699 10064 89362 654514257 85886 89362 30850006 54720 26449 917159788 69037 85886 604353136 85886 25631 355335749 10064 50401 289798535 26357 69037 772671760 26449 83216 710691155 83216 30486 327157284 67442 30486 231992786 26357 4333 918325799 25542 83216 227339516 73577 25542 335698871 27145 30486 983504859 68473 4333 248857487 73577 78696 478647260 10312 73577 666032682 73577 32324 306032851 32324 47840 54369949 78696 52629 355146992 52629 46343 591399287 32324 64580 23790866 92212 47840 385522534 52629 85160 170103000 64580 426 818684374 18413 64580 318535113 30789 64580 27652370 18413 87597 268670442 40047 30789 335679453 30789 89409 351014650 30789 47763 618114558 70308 47763 340425033 87597 11093 44191875 59961 89409 572372410 59961 51127 261876569 51127 24184 360783870 70308 59383 277497628 24225 24184 69863252 59383 15301 119056756 41604 24184 228216329 41604 49567 494578386 31072 15301 232300352 15301 78445 797658768 53469 49567 738098345 73719 49567 458178794 49567 69267 570391509 29966 73719 623807604 69267 81760 65473292 69267 6554 262307125 58923 69267 471594001 6554 23268 417881453 6554 29140 82492249 23268 63290 69468957 78639 6554 210915591 715 78639 97354451 23268 10271 683815891 78639 47573 838399709 47573 17150 114163592 30258 10271 269603386 23769 30258 474429397 10271 66547 498923981 2643 66547 656591882 21772 23769 660670148 30606 2643 495763762 39626 21772 359910875 3162 30606 152193666 30606 64176 652251984 77645 21772 325687757 13405 30606 239557765 25798 64176 615279351 71564 25798 975735266 64535 77645 928845051 64535 35795 67727835 71564 10914 7742503 35795 57607 452819628 53438 57607 65113400 10914 53434 379509155 35795 10626 926991542 10626 66973 296286805 53438 46399 815672925 53438 86129 242629418 66973 68253 286506356 34062 86129 202552505 46433 34062 469118691 46399 37904 1313809 57567 68253 779022484 43321 37904 236009634 80586 37904 496216750 80586 60106 455908877 76923 80586 641068687 21472 57567 986131150 60106 41524 712988463 80586 26283 280403718 41524 89302 258335958 85201 26283 915251659 17243 85201 85404551 89302 17291 894391823 85201 8141 52762478 17291 46733 836621367 8141 30444 391570947 26025 46733 458795560 26025 92450 667500600 92450 36366 583493665 16851 46733 998542660 47618 36366 372709301 19069 16851 653163745 19069 19712 50826134 9583 47618 429513457 21614 19712 858648563 18068 19069 760436723 1640 18068 614374647 56312 1640 784297649 9583 90353 70268530 56312 74202 310743497 74202 17480 63973995 74202 89906 449857773 90353 82847 577940573 90353 45704 70091097 45704 25870 986108422 52836 45704 905869478 11842 89906 265794153 78419 25870 422690874 32960 45704 777701781 52836 36497 647850138 77871 32960 392570095 42421 78419 262766917 32960 52497 106644485 42421 52322 220743911 68101 36497 589157391 12198 68101 641351961 42421 11322 86318201 61012 52322 28417289 29115 61012 913600805 54981 29115 678209361 29115 64516 724691190 64516 71371 963559650 29115 30861 995628412 29115 59897 159621980 65187 71371 90971205 71371 53229 262196888 59897 49918 68275328 30861 8243 343002390 11446 53229 277061069 84190 8243 909381876 84190 77274 95233707 49918 26748 371866195 62074 26748 199492620 26748 71763 698327030 11314 84190 56340918 71763 60484 717835352 7777 62074 813131579 35648 7777 624033801 19778 71763 772678225 9605 35648 434606536 50114 9605 443644247 13400 50114 52223428 78979 19778 926799927 13400 71135 244388436 27685 71135 811488466 5232 78979 70079456 14819 78979 262053198 41258 78979 793306779 33770 71135 547261834 41258 44238 427155592 29362 41258 720686549 44238 81366 237151209 41258 80305 531418645 33770 22969 195094471 8154 81366 497357139 8154 28375 872778999 57299 81366 31537129 87447 57299 10470010 87447 88970 172744594 57299 45757 14714402 28375 63800 113661457 45757 31665 595987932 63800 40399 231772207 78717 31665 837260471 65865 78717 733444870 63800 61631 235153142 19033 40399 261923356 19033 146 840465898 146 23580 186005710 58887 65865 802471569 45486 146 370294074 48728 23580 329396934 82638 58887 305285695 34798 45486 212684608 34798 80685 594725387 2613 34798 167296047 82638 64355 17225565 6239 2613 84101498 34798 70940 5095041 6239 14244 880548161 6239 70394 38294381 14332 70940 45187680 26613 14332 440522003 62198 26613 798592435 14244 66025 773730295 17885 70394 162406910 26613 8455 833863622 8395 17885 398371921 14438 62198 831670785 58027 8395 322212304 70555 17885 690971886 8395 634 987299365 634 29664 252792329 81559 29664 662227921 70555 13448 550311880 5385 81559 996427279 81559 54201 363510085 80679 54201 593856695 74402 80679 779784886 44748 54201 430559799 44748 4730 551062184 54201 58189 550055900 35448 80679 84770552 58189 42842 376591472 48652 35448 412000698 48652 63268 47870210 48652 54789 40828475 63268 91185 516202733 71615 63268 664119487 63268 62226 404024522 71615 74608 573723087 52832 74608 655553977 71615 46179 147099460 50266 62226 593781609 31542 50266 199408852 50266 4178 332915876 78232 46179 469824466 3833 4178 135396841 44123 78232 831399595 40046 4178 28585405 27344 40046 915824786 78384 40046 51405576 3833 66044 964141537 31121 66044 102790414 31121 25815 746038963 27344 80409 695208741 9680 66044 759783086 45182 9680 962027920 29850 31121 157722439 9680 16641 833766890 45182 77939 432667287 90696 9680 107602325 77939 43125 902170891 77939 84090 14635820 86476 77939 312536526 86476 49602 682003479 31278 86476 119676837 28050 43125 37530923 28050 3426 301017364 31278 8752 417112098 28050 51495 647136271 31278 12001 71851076 78712 12001 20632606 55753 12001 166318253 55738 55753 294721225 55738 13307 535486334 12001 16922 19284260 55738 84344 334912963 16922 53046 591120523 31960 13307 360058337 30980 31960 392770006 13137 84344 132018361 30980 53464 627987221 8096 31960 301297917 4290 30980 162386969 33877 53464 681093610 60818 33877 535763553 8967 33877 68958947 33877 6797 491856380 8967 85364 734751202 211 85364 87878693 6797 25195 366482465 85364 38754 765842545 397 211 733650801 3063 85364 50944211 45782 25195 113136467 397 12525 988287304 38754 85106 808677408 50883 397 119736810 90566 45782 250311809 85106 67407 680901689 67407 83543 91647018 50883 13373 536866453 926 67407 625577749 67407 86486 395883163 15684 86486 520333137 86486 82791 483082838 15684 44624 443441156 926 79221 440727379 79221 38858 458404800 82791 88488 123317446 44779 38858 640418505 79221 80283 669212444 79221 41704 285428324 10081 41704 264103938 80283 89866 71073032 89866 88369 467145550 24689 10081 866703567 10081 83983 175842362 74253 83983 737767534 6302 89866 705126617 32881 24689 908003729 74253 80727 997432622 54809 6302 289651187 32881 32704 233569543 88605 32704 487380640 39389 32881 319597254 66424 32704 26040787 54809 55608 281927757 77877 39389 630275300 55608 49396 847209241 49396 83929 196070020 49396 55207 716584729 54337 83929 23399493 827 49396 407571253 47064 54337 169185316 47064 38040 724300397 54337 71561 153423675 827 80145 133666630 71561 89800 717442069 74231 80145 43647198 71561 18868 281672209 80145 56890 185138203 74231 6500 204570498 89800 48950 471698454 82281 48950 718130353 36775 82281 388710479 56890 60214 338295185 60214 53567 829490309 53567 40838 702754999 40930 40838 680410753 40930 74743 54792132 53567 73317 654162058 73317 21313 831476868 90041 73317 503807016 27031 73317 712613909 66181 90041 606257996 66181 67784 763215014 90041 39744 154515463 27305 90041 963494857 30618 39744 655147660 27305 988 797637961 30618 91089 448341934 23519 91089 854186046 23519 29909 202660523 30618 59768 72442855 91089 41645 133914059 67857 29909 140298775 23519 79369 187967141 28357 59768 133453855 79369 75971 78243630 67857 83241 91744720 75971 52013 692870231 83241 24649 180930523 24649 46400 527777946 83241 51669 473599611 46400 21176 678566941 21176 42902 931816443 76909 21176 112203418 46400 15648 109773817 15648 45955 47976235 21176 5755 50451566 42902 12720 161968006 12720 47924 527515460 53712 12720 720075032 12720 83702 894225652 72151 5755 212069777 72151 37775 335336636 83702 56011 398479155 61918 72151 752325702 72151 48144 660692539 61918 83623 961699055 61918 22127 202195584 48144 39960 171201054 90517 83623 384550689 69623 22127 481779292 5294 83623 315707891 39960 48276 171966266 69623 27104 428013897 27104 84544 827611042 87735 69623 65483739 4923 84544 946407590 48276 52087 265356115 36358 4923 182493524 79628 36358 650527735 82995 79628 442608720 36358 79497 865777237 60562 82995 355512453 79628 36002 150339625 79497 68020 87404522 36002 69897 807688375 74676 60562 819933585 74676 4780 101414671 74676 61786 453588512 20406 68020 543897926 61786 70208 530033846 4780 38705 708068947 4780 18144 886935180 4890 70208 463218363 15945 4890 342293031 70208 1723 709280628 18324 18144 129999071 4890 25775 41725877 2544 25775 200579735 18324 9086 12225029 77633 25775 579472163 25396 9086 857168069 77633 88236 648342369 84895 88236 96338299 9086 82600 193044007 77633 25652 235646784 25652 36887 102134240 25652 84661 904551988 6096 84661 622173491 36887 83722 763530822 32252 84661 186549148 23060 83722 601884623 22542 6096 605418364 72728 32252 802059740 72728 88111 835675999 22542 5568 93982355 72728 49335 339230872 48999 22542 519586609 88243 72728 614765863 88111 8597 942020470 49335 32670 108677483 8597 40401 235920422 5001 8597 826415683 8597 23782 52397491 32670 83399 213275461 34054 32670 118088396 34054 9133 846288811 23782 59081 568889176 23782 27663 363583517 61760 27663 110221623 41491 34054 890266384 77715 27663 319440377 92231 59081 7870752 43540 41491 922103195 1793 43540 307468244 41491 27063 282962834 92231 19821 894307268 92231 30584 626957447 86028 1793 511872014 86028 21583 874344824 30584 36948 52832299 21583 88332 830004782 30584 80024 712406238 86028 42774 203344634 43391 21583 474875573 61225 43391 980281970 61225 70918 370286583 59517 80024 152188262 15993 42774 843782033 70918 52613 853310298 15993 66533 790931471 70918 71281 567396002 68486 52613 507672736 66533 36817 110994390 41053 66533 431257435 25924 66533 449724924 41053 52182 830288784 25924 53894 235727192 25924 16450 383656363 54675 25924 323717477 16450 19 605154430 83007 16450 928706592 16450 24163 161270845 20646 83007 206114697 56513 20646 7702661 49143 56513 8819504 41152 24163 48214476 49143 28968 336389221 41152 67396 475601653 49143 61928 132981011 31982 41152 137755524 710 28968 243465170 43988 67396 714951989 67396 11373 363255680 31982 32144 770780535 31982 5938 809656636 5938 31454 696005303 5938 8988 56408678 5938 20982 671774432 40815 31454 714845374 47276 20982 26981069 1925 8988 330627573 36970 1925 152396732 20982 14989 336115455 1925 22984 966916753 22984 80898 534857471 72137 36970 904318748 87037 14989 925232934 75594 72137 110031351 80898 57273 422911788 21571 72137 680494469 54098 75594 961779550 31607 54098 675964352 68484 54098 86292270 21571 74988 985744301 74988 87118 879732225 54098 88325 377318871 22620 31607 940437264 68484 7484 729892941 57675 7484 10230337 3976 87118 598165534 3062 22620 506514671 3976 10253 175926798 51366 10253 826787719 53395 3976 425268918 3976 77965 871802733 53395 41089 334784281 72112 10253 334779509 51366 84505 556803211 41089 35572 63520117 84505 73956 927242122 31469 73956 407789232 31469 43838 6128491 84505 56451 539309295 73956 12459 329811915 43838 18756 990380175 8627 43838 94627440 12459 50995 135494430 12459 65758 633675150 8627 59407 261545085 18126 18756 64498006 13404 65758 17223804 66289 65758 671962801 18126 71688 262547269 13404 58900 478107791 11087 71688 476346224 92428 11087 121836078 71688 17548 414943605 20929 58900 84878302 68797 92428 421535048 68797 80907 356308882 20929 61653 47700364 30301 17548 761326418 32393 30301 426523257 68797 23290 145476942 30301 15599 306461985 32393 58343 526448860 32393 25602 461773582 58343 90792 528205451 90792 61450 279694023 47498 15599 902904586 90462 61450 264179504 61450 57492 492692051 47498 80877 857737930 749 90462 338408708 20496 749 697293267 21 80877 543704551 13002 21 998170259 5554 21 928188423 75135 5554 405065237 20496 51230 817794558 13002 76259 136156661 11507 51230 887729359 51230 22749 395171428 21492 76259 27283793 37559 22749 274764401 11507 83488 283422046 11362 83488 807445391 22527 83488 70583363 83488 34463 58717149 34463 83380 796972649 28202 11362 956226009 78484 28202 206036746 38609 22527 498224518 28202 70162 84122485 77961 28202 912923232 38609 16294 467333326 11845 38609 98676810 60345 70162 204559185 16294 56293 623513845 83319 77961 21230038 16294 90409 162031356 51571 60345 289738500 81711 90409 933282530 67764 51571 487176418 38348 83319 474346631 43733 67764 305559144 81711 40127 477342616 43733 55269 90001609 49296 43733 350853758 27135 43733 583889588 40127 64286 76041136 64286 15654 870405932 49296 64571 111318298 27135 53549 668566182 12569 64571 306808094 66495 53549 485626738 27126 64571 846964653 67118 64571 143348895 42442 66495 840719798 73865 67118 329795911 42442 37798 767190728 67118 48527 450671769 37645 67118 999467294 42442 36387 925133177 67369 36387 714797469 59767 37798 171647092 36387 65444 265278378 37645 76945 818072899 49288 76945 117018141 59767 63119 111428818 77705 49288 881468000 65444 63599 597698382 63599 88095 77453492 88095 78024 213712536 63119 65402 224088939 70215 88095 790788767 73581 63599 31379852 73581 4639 940845710 78024 51490 634650262 73581 71263 86200897 68423 71263 80034352 71263 1304 845319035 46405 71263 152417363 7784 46405 574425754 45975 71263 707580065 37950 68423 398294437 1304 40768 987942825 7784 55861 169997069 4435 45975 442072795 87775 40768 541118655 58064 87775 927218050 4435 47535 362474101 55861 2417 278400658 29398 58064 841961396 29398 30521 874331398 70944 29398 967531350 70944 85011 38526632 70944 68687 4711179 30521 37017 33791370 85011 64188 165412196 37017 22637 970024202 16554 22637 182935850 16489 37017 264732151 27809 16489 580912393 81788 64188 589158871 16554 25721 225483029 16489 42858 158971169 31976 27809 180007523 27809 69040 743793290 81788 89938 202939096 89938 74328 655163912 87855 89938 130039487 1846 74328 835837181 25509 1846 589667236 1846 71860 418920296 52619 25509 463516335 89314 25509 171302414 89314 69190 51944225 71860 3823 999385101 35582 71860 142839509 2691 52619 607404014 57511 89314 809953594 64779 57511 956279666 35582 57323 203747009 2691 72583 864446385 88732 64779 23230344 64779 54309 429672900 88732 9030 65817190 34876 72583 140536845 70570 88732 987654981 54309 40093 263080207 41581 40093 800917988 33424 40093 950139850 39410 70570 870417183 39410 28290 485718830 73465 40093 243101625 58153 41581 86611929 27281 58153 712014377 58153 1342 895532684 73465 27911 447997251 78459 73465 174963840 27281 35977 132105717 78459 81793 477013775 78459 75818 722663169 81793 91608 558440031 78459 83714 29524110 49740 83714 866522167 46393 91608 108419207 3862 83714 535820661 83714 6651 471219669 63402 83714 549642131 3837 3862 967178684 27891 46393 472409211 82083 63402 531662004 15022 6651 299987147 39970 27891 980437315 89658 3837 303403200 39970 63576 932104074 82083 60078 15498638 60149 60078 250483943 73051 89658 70118094 73051 23458 100491606 39735 63576 962966500 73051 53946 310851328 60149 22034 745296251 50796 73051 372843001 68795 23458 201424990 21021 50796 931192441 53946 3685 724247446 33933 21021 41776096 6999 50796 295030050 68795 18839 351701928 33933 31256 839789142 18839 46154 231366573 33933 30420 643605945 31256 2870 134259148 31256 15855 761858568 857 46154 207913349 15855 80677 148694266 30420 56756 76128579 857 46958 153352022 56756 28012 41445249 51449 56756 346542314 46958 58996 28611212 86246 58996 140524834 86246 48619 947540702 44210 48619 797633417 51449 38293 886504482 46398 38293 288081332 15704 38293 197743038 57819 44210 599721571 46398 8576 350444015 15704 41279 566752939 31555 8576 791437906 69820 15704 77122039 12730 31555 461954070 36034 41279 874087112 31555 47005 585251071 31555 48849 328553357 69820 18475 143935537 48607 47005 389282288 48849 4217 904633074 4217 22385 95751569 48607 78716 529370963 18475 68952 761524961 48607 6269 20552877 19110 22385 59116187 78716 14587 280375720 19110 40219 929354253 14587 937 46349029 37778 6269 644412809 12603 19110 89466702 14587 18779 11702417 30089 40219 591645698 45898 30089 993612753 18779 30246 661850313 12603 38030 532090172 50581 45898 127359796 38030 22972 62653644 88256 45898 569223691 38030 51882 236361109 22972 66371 890457836 88256 51087 813289808 88256 81155 478895469 39961 81155 95163532 81155 30897 454153053 24457 39961 886063945 33085 81155 963108961 67221 39961 775886575 39961 82843 943054833 67221 21778 995368592 33085 16009 857427068 67221 49109 23904884 16009 39513 712849555 39513 78411 494033972 88545 21778 615769831 16009 36679 724366162 49109 63370 730905075 18090 63370 382093922 78411 76961 132816382 88545 26599 587561391 4676 18090 774382843 26599 36320 688138237 18090 52412 76424397 27230 26599 997279163 36320 86841 86040490 52412 32079 476900726 52412 8114 77655570 32730 32079 633287121 85888 8114 144913186 85888 63241 925094719 50421 63241 562748872 48767 85888 971943382 50421 86713 39633202 7308 85888 208487191 86713 67380 536327457 10036 50421 316968066 48767 7730 974706616 7308 56984 753234804 12524 7308 321647464 33383 67380 923126591 86712 10036 300710772 44311 7730 56188211 19355 56984 458381977 19355 9313 21387816 44311 56448 374345473 9313 19693 216494529 68998 19355 448459767 19693 60395 935780991 9313 68134 394991565 68998 61361 365575251 68998 92207 645349462 37084 92207 947062021 23671 60395 540165969 61361 45825 523703440 37084 63890 155843492 23671 18182 122017736 37084 18024 404406398 79883 63890 834920605 79883 65733 425230326 79883 20563 466083537 65733 11004 507823655 11004 36806 589186492 65733 73385 723532325 20563 44509 149409090 40462 11004 521752014 87405 36806 754875612 87405 50713 50044006 44509 34884 639673903 16409 50713 254750809 87405 1613 304539757 41111 16409 167756424 38654 50713 867148563 26 38654 309796137 65091 1613 434951196 26 33120 115926639 65091 78056 534602260 805 65091 288645497 65091 50737 432550065 37518 65091 501272585 78056 17306 983218061 17306 43753 96943494 17306 84138 895158774 43753 18852 292547657 16740 37518 442230173 40515 84138 403242720 3931 16740 810409114 16740 8407 25843771 32289 16740 143161964 1707 16740 937175895 1707 63249 70666369 2971 8407 36696941 2971 13671 676852827 48907 63249 434090079 48907 49839 337520259 49839 25667 543878395 2971 13098 663419962 13098 40952 911348343 51648 40952 492842086 69727 40952 945927762 7284 25667 456227164 47409 51648 534358537 23933 47409 625202324 41054 23933 501743005 47409 91627 895842213 23933 18199 51510147 41054 65605 344537784 23933 17505 276809909 45344 17505 266065874 45344 51342 983309851 49797 51342 498779001 45344 76698 776840802 45344 54936 873042833 76698 65141 573294048 65141 73065 449634194 46568 76698 5989878 76698 10679 573424992 67941 54936 877530334 23920 67941 100550722 14990 73065 672024304 14990 9123 670708590 9123 62782 815417866 24228 9123 516774237 62782 70270 889153334 10316 62782 655644113 30535 24228 238942593 54836 62782 104684132 16826 30535 169138427 72045 30535 409005239 72045 872 48644584 61800 872 114170635 54836 87425 617017139 49365 87425 594982876 872 91867 591255643 87425 7247 726337163 49365 11482 544442882 2784 87425 839330746 49365 91975 264808476 2784 939 157121224 939 2303 991461444 82736 91975 731457695 82736 2633 819704799 12596 2633 98703782 26624 82736 666385140 82736 62455 731275700 32718 82736 71381153 12596 52975 769664185 52975 26345 238074661 77631 26624 35462115 32718 61526 912697007 77631 43028 945126599 2993 61526 863877729 77631 67554 374549688 52976 2993 845595029 43028 69936 987680714 67554 57029 196952597 67554 48222 919976859 52976 8192 407796585 64287 69936 858016971 58323 48222 231422361 54405 48222 494244149 85572 8192 139771705 58323 45460 991201803 64287 23487 333588094 66021 85572 59693019 71728 45460 346012245 45460 16350 408457690 71728 50955 494309664 66021 53132 43608880 88715 16350 167194638 52988 71728 29477516 53132 82465 455460703 50955 1989 85837330 52988 47152 673167715 52988 5224 642471712 3962 52988 385663321 5224 6865 207393588 83946 1989 253140544 83946 6862 608314090 6865 13846 782808358 21860 13846 685530088 21860 2821 377859427 25632 2821 43743278 21860 17833 582027855 2821 61738 917106482 85367 17833 823674449 3131 61738 965886076 3131 13115 601071071 61738 4013 994908789 85367 17842 848094055 10874 17842 31345211 3131 59126 626612712 4013 57923 464225100 77736 59126 142366889 59126 57332 171514593 2597 57923 593062649 58662 77736 906512199 14610 77736 656065157 2597 80035 548123865 63541 58662 742640332 46292 14610 839831854 55152 14610 116847044 46292 29335 550482633 55152 45451 562474035 75065 63541 697189600 60622 46292 887804623 81532 60622 496841815 75065 8157 819789958 18434 8157 99203290 8157 7285 886122454 60622 16992 592364792 79214 81532 980278911 7285 79258 155139878 73040 79258 154165168 79258 1598 726953430 73040 56263 873526788 56263 86634 20669332 79258 22336 77535914 60822 1598 413324646 14881 56263 821576086 111 60822 903094387 58019 14881 691565405 22336 24205 928830743 15353 111 66035817 43211 14881 178544909 111 48535 3784615 24205 29419 283859724 29419 57881 122303043 84001 15353 177956644 83867 29419 847296043 1428 57881 878306409 1428 65120 176728058 84790 57881 563713013 26575 65120 322644055 19585 26575 746790269 57210 1428 940068253 65120 23211 558633549 7711 19585 902337208 19585 47285 995505371 52655 47285 73047374 26970 47285 773047645 52655 8478 649992680 68970 47285 765928213 26970 13169 200939669 70597 13169 753796632 69795 8478 701311280 8478 67945 621574893 63815 70597 236111482 63815 22557 984819659 22557 43917 14841914 67797 22557 408008376 22557 38999 234010935 38999 16894 291576524 89062 38999 306622566 57863 43917 809753867 38999 84028 166164875 8705 57863 309018277 84644 8705 492225230 72608 84644 293485977 8705 28331 723864045 91696 8705 593916960 72608 85320 384418349 72608 67832 8247364 67832 26292 253296108 67832 14166 884318065 91696 67121 577193300 67832 15689 928080886 14166 10799 111484715 30543 10799 652585078 65539 14166 211772005 65539 5947 650293569 15689 18433 897656807 65539 74684 46610784 21081 18433 739291034 50312 65539 935563285 74684 24271 239895718 18433 89572 740846754 74684 81477 597488448 24271 27152 949876596 50312 24775 594677489 89572 17974 823955276 14396 27152 979037452 81477 62415 835591374 24775 86718 676726273 65955 62415 361145797 62415 72356 803031746 82895 62415 118951507 86718 67257 823267560 65955 51216 943086940 22909 65955 358175399 82895 22759 878230022 22759 22170 113163171 39213 22170 927417881 22759 79525 73203594 22909 65839 118985225 77880 65839 564005489 54053 22170 839751872 41349 39213 400009363 41349 73076 486081457 7048 41349 16036048 41349 56515 670266613 81887 41349 711182968 41349 45142 224789047 84250 73076 807296758 63395 7048 949525471 63395 30700 751558911 51273 30700 468575972 13465 84250 151864971 398 84250 132922751 398 7466 125804681 51273 62228 892949646 62228 59482 47364825 59482 78769 937885809 59482 11161 113077464 58444 7466 229142523 58444 13146 976227219 58444 31390 653214004 31390 44450 541143604 84020 58444 74377066 4496 44450 898395386 61221 31390 71461568 44450 33410 704174380 44450 18142 72225429 73762 4496 788547742 52430 4496 81107915 28887 18142 309572503 52430 88530 161711641 88530 45184 411791779 42009 52430 509344215 28887 22663 81113765 22663 27139 359015453 58340 45184 490412223 22663 47055 597267521 42009 17258 595265206 90710 27139 85028889 17258 60699 548063472 17258 28818 848647588 47055 85324 549044345 90882 60699 813309902 60699 15221 831053895 60699 77557 809493558 60886 28818 573508077 25957 85324 202596426 17861 25957 775835347 60886 81981 215201797 30607 60886 302943727 36852 60886 914290095 17861 26956 291479405 30607 32505 529944476 47841 32505 35718552 32505 82094 85437902 36852 37026 476496519 67139 47841 393568925 47841 15602 559991207 89122 47841 68165650 81880 89122 953812993 67139 84506 384187850 26322 81880 701380755 84506 11474 70169975 81880 85884 151241265 56960 84506 186681564 56960 9698 712105370 9698 47196 100057291 9143 56960 317561974 47196 84265 595362085 9143 52475 97491480 19351 52475 494611597 9143 87645 467401827 84265 59490 452045212 79227 84265 95059350 79227 63478 270954485 91024 59490 102902769 79227 11333 133742463 35568 59490 94442960 91024 5310 134015976 63478 73057 341800558 91024 82592 699869216 64029 5310 126701897 76239 5310 762523403 62186 76239 282444623 58246 73057 355093444 58102 58246 38685475 81182 62186 806440450 42800 76239 737885563 66624 42800 385996684 57924 81182 483729224 57924 56920 439366304 81182 65590 164609854 42800 71745 243431866 68389 57924 629537553 71745 21812 357253387 71698 56920 403178080 65590 8715 877760388 71745 24884 562081809 65686 68389 531692896 39605 65686 850685629 65686 36665 76978883 36665 2394 736491381 2150 36665 100491105 21709 2394 994421345 5918 36665 864870905 2150 81180 848471656 15263 5918 64782561 2150 73540 582378675 35468 73540 124650673 5918 75936 390694968 73540 28303 35770688 35468 36304 96575712 66496 36304 28785724 28303 15309 111363917 45078 36304 503183951 36304 85224 299781310 85224 59605 556453349 3202 59605 316098516 45078 60749 215682334 85224 11853 700981290 9536 85224 641186779 3202 70313 89823147 70313 34270 415050806 55995 11853 719216466 58934 34270 736634398 34588 34270 579154587 34588 40732 756300830 40732 21771 243485212 59885 34588 334387818 21771 27449 198081524 34588 83770 169415024 27449 201 122767301 29060 27449 386651873 33574 201 87845525 29060 43732 749385677 45596 83770 387920144 47262 29060 190796111 33574 91225 801574496 57128 33574 149945112 54194 47262 850581094 57128 9403 483218745 16105 9403 364017295 57128 72076 957982328 54194 57268 877122478 16105 25530 962351634 72076 86522 834974613 72657 57268 425583184 57268 30297 710151379 72657 24042 396607731 72657 56770 119601962 3667 86522 439340067 24042 87092 241598564 30297 91123 985265395 56770 41506 941015794 87092 43999 416480371 43999 71391 726822715 87092 50191 926365269 43999 55840 991735040 41506 91961 698342516 5544 91961 29234094 50191 12999 796577870 91961 80773 644977157 45506 12999 674466970 91961 29994 739428810 80773 87764 5641789 9088 29994 922100808 21911 87764 71585577 90550 87764 780150733 21911 34648 911905131 79992 34648 897094177 79992 68438 217796115 82865 21911 80600968 90550 51083 567273252 50736 82865 881025331 47037 79992 646226225 1261 47037 631342618 90659 47037 332017180 90659 56457 369997849 77980 1261 336481011 90659 36944 782591550 90659 76221 673490129 77980 13821 492137355 77980 32766 573424430 59879 36944 654443026 13942 36944 698487314 75710 13942 518747762 13821 50281 27970446 37109 75710 765477512 50239 59879 376717436 29072 75710 565892165 50239 35122 114311317 8635 37109 170780456 29072 81441 326070909 33420 81441 305328996 33420 36069 355237662 8635 79376 857191068 33420 28365 645129254 79376 36696 626319846 83989 79376 179165560 79376 86051 408915944 28365 33731 537332775 68629 28365 498969002 54437 33731 232045135 29702 33731 865579617 54437 32963 763465706 68629 51668 484222582 72008 51668 481222915 54437 9510 176621868 19444 29702 48297692 9510 33168 174878443 51668 25181 569871410 66016 72008 284779494 49763 9510 86430634 49763 28417 138587048 28417 13410 896894912 66016 80643 995765416 28417 39494 180199397 56026 49763 557079957 69956 80643 611697281 13410 29931 873523452 86314 69956 559164055 69956 58809 105456359 35834 69956 865265420 58809 68928 552713493 8712 35834 616545439 71213 86314 22131165 88264 58809 612177796 35246 35834 106450213 88264 25402 70526348 48325 25402 816720971 71213 85491 350089300 88264 84613 959197996 25402 77048 159737155 25402 55933 795049578 84613 67004 791453876 10341 84613 999113771 23074 10341 878835413 77048 36631 96037601 10341 16959 91681056 36631 42036 215212995 42036 8923 376343029 49857 42036 599676043 86491 16959 544254816 86491 80136 539645603 26917 86491 656196214 2923 8923 139751473 89497 26917 21369312 60325 26917 389090560 80136 80414 467743771 69106 89497 657573601 60325 3356 705229517 31703 89497 314848278 3356 51738 318806552 21597 80414 33198464 876 51738 59636972 876 32602 823746801 21597 75513 338271966 84466 21597 129533525 876 4224 982065448 876 50163 202340645 84592 50163 730578402 84592 11090 497063525 47086 84466 146074286 24626 50163 638086879 47086 38002 70294223 21761 24626 578048403 47086 47690 657380553 18998 47690 64621370 47690 65268 156298909 21761 78175 239191062 76285 21761 51263990 17725 78175 209464930 17725 68994 338877056 65268 60947 124579087 60947 61229 860693932 18514 17725 811720515 17725 90521 374044548 60947 42002 48252747 90521 45348 47454475 61229 39228 133936891 53181 42002 687032806 17077 42002 598305137 39228 66101 309914674 39228 59105 173116813 44427 39228 465779039 30439 44427 387182161 66101 38883 327762086 36557 66101 759095333 29078 38883 935645545 85329 30439 692614344 36557 71804 915626849 73841 85329 92644511 84675 73841 518151599 71804 20652 809790231 85329 10973 532269582 73841 6413 388387470 84675 59722 213261464 87664 59722 416232096 59418 6413 354651813 10973 84983 989389718 87664 22373 854173132 84983 23223 42506579 66240 22373 825735320 22373 22001 553607059 22188 66240 390309030 2542 22188 115269392 12249 23223 603072612 66240 18504 448123627 56445 18504 53843858 56445 65910 539346634 12249 84869 906673678 84869 6675 510448527 65910 87131 766943060 84869 57232 495627629 84671 57232 368545882 67026 84671 794542073 67026 66402 566621926 66402 57306 109686932 91549 57232 491166913 76984 91549 6254461 20338 76984 909515394 20338 72352 39928172 73498 76984 34470453 31046 72352 338844917 20338 63126 598482005 20338 38317 526944100 38317 45758 510958353 72338 63126 330123525 32060 72338 816589599 63126 48428 104528985 48428 40216 15801200 72338 91479 112887195 32060 2271 588636059 67203 48428 974780371 83781 40216 885868116 52415 40216 666311613 61803 67203 807591383 52415 33057 865520566 13926 83781 46807933 28630 83781 782892496 33057 59553 787589732 33057 13954 855478320 13926 10880 52261922 59553 29913 428965848 13954 10506 716385697 60449 59553 759019701 20258 10880 285082240 20258 50840 314610023 29913 77282 946997371 47773 77282 658553969 5285 50840 827974275 47773 21223 185798048 22583 50840 883621716 83557 21223 182660195 52216 5285 108200446 5285 31465 280752287 83557 40596 127905636 83557 22834 46854612 22834 24000 26865152 26428 40596 901535427 22834 8545 861831641 40596 83669 327954095 22834 41393 384978374 2450 41393 725664878 85256 83669 636987211 85256 78972 869873932 78972 53310 414117128 59184 78972 805559844 59184 57385 106990593 59184 24990 933201193 77591 53310 953772728 33982 53310 816013914 77558 59184 55216786 33982 50835 114362271 30537 50835 43721685 10033 77591 382881835 50835 39831 381485526 39831 40471 757499905 71355 30537 58432747 21977 30537 950955994 21977 56063 572416329 39831 25210 12897793 25210 81446 729018255 2711 25210 989305000 56063 75125 659194025 56063 70186 608748934 70706 25210 694008722 44856 70706 252194167 70186 30673 140147724 68510 44856 388856494 33579 70706 87486835 70706 12886 941939082 83384 44856 335090608 30673 91210 87952610 91210 7832 35120120 7832 22083 88943311 5894 22083 564771230 13486 7832 151618954 60318 7832 477847789 72673 13486 687347382 16979 60318 768462847 5894 73176 455041268 73176 82446 573375514 68670 16979 916729777 72673 26670 926308221 16979 87807 749908994 16630 26670 77324600 51074 16630 187800115 55929 26670 243803413 26670 52296 658454910 64504 51074 19694029 51074 31392 444009029 77287 64504 406788372 2769 77287 583287443 45697 52296 589068287 20278 31392 874194325 2769 1073 419247492 78989 1073 525035403 21781 45697 888987376 84285 78989 558662593 84285 84682 599867801 1073 25288 386639702 21781 68317 852936013 3995 68317 794640306 84682 67051 850192541 25810 3995 80695658 3995 80631 53009786 45852 80631 306868177 27428 25810 120332669 3725 80631 196950668 45318 45852 13306796 45177 27428 771964789 45177 88591 105413285 82673 45177 277693642 3725 61151 591281722 61151 75454 514728958 82673 49350 144927822 87623 49350 720858272 49350 38351 328324827 38351 56921 799635959 49350 27176 821110143 28975 49350 900920286 40496 87623 257552653 56921 44315 38950785 44315 35715 802976782 44315 51579 792318976 35715 67088 12079145 83044 40496 101354214 30948 83044 713800306 53257 35715 964409440 83044 92429 67920440 83044 69880 348747900 89865 30948 85539758 64745 30948 915744794 89865 48935 290137449 84982 69880 444898301 26932 69880 448228720 14393 48935 542916569 64745 49450 258639750 48935 18947 788699393 26932 23789 522801506 18947 19362 730416459 18947 19726 850334833 19362 20701 504889429 23789 6935 63334878 9761 20701 574249867 19362 43387 653469967 43387 13682 49136278 43387 49448 697636638 49448 24721 152874309 43387 61503 532778176 49448 34719 804054378 24721 79266 796107546 59652 34719 391820968 80002 34719 633871000 36551 59652 821396526 79266 88690 466571429 35018 88690 396585856 12725 35018 88616358 57230 88690 438590450 36551 80639 75806854 41033 88690 988239251 35018 86075 640870783 66655 41033 468286544 85564 80639 2256602 41033 8412 31314207 14015 85564 71449812 85564 23461 221074372 23461 3374 887372231 51843 23461 479853702 23461 86593 645932049 55198 23461 530432087 23461 31054 705579563 30457 31054 134442439 55198 14124 681009576 30457 5117 651179854 55198 22040 438389555 14124 60629 338609599 30457 2889 529310985 60629 56054 122800458 82212 60629 133089695 56054 44096 771635062 44096 8872 841999598 8872 29997 777129562 71806 44096 458121123 82212 91032 103131411 42790 29997 410749842 29997 1049 69073000 71806 79151 265614139 91032 90168 615558024 90168 59306 629064676 29031 42790 408472844 81299 1049 611189683 81299 70553 851747268 72658 70553 406494935 59306 17094 229617303 29031 60941 128662391 898 60941 596640485 13231 72658 846478148 13231 1432 257582868 61454 1432 335786011 898 63306 261168792 60380 61454 699310474 65213 13231 567897956 63306 72632 238789929 60380 66737 616581026 86980 72632 155226558 60380 3819 640341535 72632 798 624652662 43828 86980 611949608 3819 70588 319152880 67667 798 570732226 3819 86279 695335625 67667 52175 123509958 67667 83718 246175459 32995 67667 551445743 31066 32995 446839802 31066 38253 181013672 83718 1634 847889025 61228 83718 816107587 1574 1634 784883957 1574 47155 807049907 58642 61228 162775183 47155 91184 411559454 47155 2482 791996596 91184 85898 818575441 47069 47155 717592322 58642 20311 411481095 20311 31100 261713078 26941 31100 512290769 81252 26941 621116577 47069 80757 89850006 12200 80757 581383745 85049 12200 66623005 68841 81252 872291653 27839 85049 368468073 51979 80757 20451905 27839 4145 449802474 18052 51979 475425773 54940 4145 970654931 4145 51338 737387339 55037 54940 231088194 55037 36753 736087089 88626 51338 425456657 37719 54940 882593039 75467 55037 358205053 75467 64010 854000286 17319 36753 276698695 74919 64010 423951434 78585 17319 717173151 70343 17319 931084989 70343 5578 805935047 15517 70343 113675555 70343 45447 987280331 52633 5578 822132148 70343 803 856523695 803 59198 304714685 53006 45447 719531848 54815 45447 582697526 803 79115 891118289 8879 59198 935252280 53006 74747 674032881 8879 37955 402411099 67156 79115 77152949 37955 79283 146569624 37955 91574 827638319 56851 74747 732483673 67156 1966 881707856 72797 1966 594343586 43384 1966 435260554 20497 56851 531956150 72797 68380 681027922 2471 20497 84428837 72797 60171 729988957 43384 28602 250580975 37194 20497 837449627 37536 60171 722946938 6188 28602 827602172 60171 63726 314730433 40893 6188 656753269 39191 40893 551597569 39191 58324 391471018 49107 40893 822997653 40893 15053 982756819 57422 58324 847199761 57422 75707 538849673 49107 27673 414834322 57422 6869 920859444 33801 6869 472953715 75707 90879 871422220 6869 7574 124471998 90879 25072 761884294 5547 6869 72870705 80980 5547 677809671 7574 54125 346757936 78815 25072 701417542 33598 54125 523987227 59861 80980 887469447 59861 65967 71100135 58914 54125 469358819 11321 33598 140759990 60520 65967 2488507 74254 60520 80602437 74254 46793 759890170 46793 65702 279229052 74254 16778 129607190 16778 28051 45216938 80068 16778 103636334 10984 65702 333494300 24809 28051 358205129 28051 80638 673557994 28051 49101 283640441 89643 80638 5027581 24809 71789 249562801 36905 80638 893852503 48217 36905 699460310 71789 49246 727130110 48217 30026 147755855 58537 30026 330329466 58537 22908 213805047 30026 36916 243991114 40337 30026 865775915 22908 38805 87420071 40337 15622 259812043 9584 36916 308407303 52260 38805 806199305 9584 88809 677639841 49970 88809 32026867 9584 32100 965982332 9584 79472 463827836 88809 89429 511286 71408 32100 451996379 66120 32100 717753311 66120 80521 240406642 57052 79472 212430957 56130 66120 362673994 51287 80521 502656625 45427 80521 598146471 15381 56130 50378508 10980 51287 716023764 51287 39190 475975684 70758 10980 193267456 15381 50956 169611865 52889 39190 541315646 30322 50956 359400339 4101 70758 847945383 52889 68066 20947978 30322 83886 645102070 5906 30322 752210344 68066 35248 491816766 11370 83886 44753100 35248 56857 273579720 35248 37861 935457018 19037 35248 990002768 37861 84920 582201053 42450 11370 49654036 8560 42450 933282302 42450 54351 916824961 1388 84920 173248514 44615 1388 91004714 76644 1388 168316789 54351 19728 597593176 19728 3764 943924557 50781 1388 780482405 57429 44615 980720307 19728 55010 365808901 57429 18374 831822629 18374 17595 572883131 9552 57429 363631161 81265 17595 458147874 90079 55010 973945131 18374 51532 856525300 26352 9552 603239750 78235 81265 715154300 51532 43043 936523568 43043 75555 161653466 43043 49776 450141810 26352 74016 146621473 74016 78528 854458237 49776 35611 942717618 69268 35611 904435747 25853 74016 713168300 74016 78778 800431489 77182 69268 356054375 25853 36461 553970030 31722 78778 814927564 78778 55183 174520507 77182 25576 140175295 30185 36461 149835826 25576 64727 259281220 31722 53291 514004957 55183 11113 43716100 30185 36072 32697677 11113 91783 210729484 91783 17374 969957799 11113 30460 574850807 36072 86923 167006320 76921 36072 463168274 17374 90411 279103238 17374 49978 836533159 85683 30460 338457596 76921 61956 213504778 41736 49978 27946287 85683 32954 143254709 64145 32954 209009666 61488 64145 116657855 32954 62050 675986963 88518 41736 539677739 3525 61488 203227877 88518 28802 300873252 62050 13225 756370673 81143 3525 900095572 90329 13225 16259516 21359 81143 743331152 46254 13225 887519193 90329 23009 980952369 69749 46254 83841384 69749 61043 591471241 54572 69749 548137219 23009 21796 142086132 21796 51442 842294577 77059 51442 185194207 54572 66531 271634290 51442 85378 931998879 77059 47102 475279168 51442 9947 353080542 66531 56745 961112539 66531 68395 7543185 62211 56745 321472660 28810 47102 977767506 28810 83312 183254997 64016 68395 140001342 83312 48569 5693373 83312 63192 231400399 63192 40259 23747581 47901 63192 16010175 2080 63192 484746866 47901 15986 89356399 15986 10131 778592677 83438 10131 83759672 72491 2080 959260108 24418 72491 190554386 15986 84293 395049026 29326 24418 455293752 84293 15111 801488255 15380 72491 630546238 15380 40246 96813834 15111 62905 104355981 34609 29326 207052861 69979 62905 213886846 85684 62905 414275609 82777 69979 96842599 62905 79852 136134102 69979 35119 507919980 79852 79456 912586974 6655 82777 21114973 35119 4590 733552563 79456 17889 497252430 35119 44132 262283278 13977 79456 697639624 60493 13977 90640141 41715 44132 901031134 84226 17889 951249790 22438 60493 142477530 22438 57892 46176195 51024 57892 389103091 82525 57892 291294095 5154 84226 211990628 82525 40634 229693736 5154 6622 342154974 5154 70107 16622958 6139 40634 719160492 40634 49254 427455655 40634 18003 878777108 82505 70107 21475454 18003 13407 606026815 18003 7017 757118943 12369 49254 152085918 45864 13407 217477765 7017 23237 719187733 43832 13407 355960521 12369 29848 429138461 48351 23237 151785564 53268 45864 74682812 53348 48351 213556045 9673 43832 376276359 77584 9673 485140432 48351 75887 980354521 9673 64497 164366122 56329 9673 307367718 82565 9673 140581062 32378 82565 2989869 32378 39975 272968833 39975 83287 163617788 63293 56329 154671932 63293 44406 606616905 37088 39975 696129045 13637 83287 10403419 83287 5445 529400804 63293 56177 229393907 78405 5445 59473065 37088 4337 825652200 5445 29375 553623465 37902 5445 162242282 29375 32113 222687401 30671 29375 608863862 938 37902 235520883 36526 37902 966001167 70873 32113 619445866 9739 32113 998936311 31636 938 864940825 63211 9739 989782949 36526 21158 493824931 46734 9739 261500828 9739 89856 642821647 5296 21158 618698933 46734 22802 949081349 46734 65998 99424558 86810 22802 102874204 22802 83049 73210752 71147 22802 436309538 84603 65998 393862767 65998 27243 146444693 71147 89127 180320135 36068 84603 194515588 36068 82204 97557406 27243 28219 637326011 28219 83313 325558983 11 89127 940043072 83313 89282 6893027 59489 11 930470895 83313 2012 137675780 63350 83313 922459441 75130 63350 87289759 44217 63350 56316226 2012 41730 55927950 75130 14383 400124172 5439 63350 16972534 11107 41730 662170999 26370 5439 17492123 87271 14383 229065464 26370 51871 768659349 26370 11999 54906233 34320 26370 702575116 51871 554 533794493 11999 77023 282846723 9609 51871 187576452 25460 554 901366681 9609 8484 215171889 25460 12453 840402238 12453 82131 706705999 12453 91988 616630226 82346 82131 198637253 8484 68559 505915386 88498 91988 683411777 77700 82131 422527537 78720 88498 343489736 84973 77700 483901414 78720 28605 137921569 78720 61650 98377972 78720 10762 748461023 61650 74924 693530498 37672 74924 506779895 28605 85281 898589717 5075 10762 288586319 14787 5075 698472596 37672 68445 340354842 32665 85281 102122490 25807 32665 801221931 25807 58594 104833045 32665 51870 688994432 58594 87417 102143648 32665 16945 571063818 16945 38299 135912835 51870 43234 772521592 83920 38299 85734147 19420 87417 468031849 43234 73614 162052789 73614 54021 79194523 84222 43234 401796227 83920 72753 504667161 19420 14386 363073160 78930 84222 120404346 54021 54277 236530447 91464 72753 630782573 14386 79421 111292685 54277 29232 868724073 91464 14640 204777523 29232 4733 799481393 29232 19301 1289627 85982 4733 427497513 40717 29232 798018299 85982 23724 423837466 19301 80645 575373805 40717 51985 873229944 13967 23724 870812829 23724 77053 929955205 76284 51985 75435458 52846 13967 404114337 59322 13967 824502176 13967 57635 653329396 14448 57635 207190265 52846 77795 1747543 16176 14448 814357709 25762 16176 605174493 62919 14448 225748271 62919 1997 460220157 77795 91045 780717717 1997 32875 836354007 1997 49715 387089610 49715 78454 38294254 91045 84059 939997406 66288 32875 196821128 60344 32875 871125358 84059 46720 327398768 78454 67006 488348724 46720 47720 336455095 60344 56406 355297982 47720 52343 812539474 80908 47720 139431573 80908 17154 690335725 52343 29676 155418673 69679 52343 93979112 29676 14827 34613504 17154 18407 144744262 46013 69679 492433420 47028 29676 384638253 69679 63040 3804324 85462 14827 300380040 47028 27144 34911195 48356 27144 128106266 6161 63040 313539671 63199 6161 923831606 34685 27144 655280347 27144 184 691009693 48356 46963 6601399 63199 37334 717440811 69657 184 384417650 37334 76382 950672810 76382 3153 594269392 46963 26129 398283316 66318 26129 983488285 91869 26129 224166338 19580 91869 216897299 55869 91869 419771340 6853 91869 857357883 12477 91869 480101111 17689 55869 717471665 36007 6853 692251556 10020 12477 992820148 73662 10020 872496631 73662 69278 469639366 20421 17689 866474316 10020 47851 106390066 20421 74217 978120868 20421 65469 470113247 46919 69278 492394968 81313 65469 11842103 74217 87815 145926841 82242 81313 93624032 10698 46919 185580593 30653 10698 818608485 10698 28777 974395818 82242 21088 69614422 30653 1891 613864862 82352 28777 754941322 21088 89929 766888815 28777 41221 781331636 54898 1891 931154053 48078 1891 155542958 48078 21530 440897508 28729 48078 138195456 11636 21530 931774086 11636 70947 502370131 21530 86123 83809658 11636 69291 200948157 69291 16183 252008777 11931 69291 935071953 38314 70947 260669492 38314 39062 598084669 16183 55967 772153643 38314 7473 65928547 42606 39062 430123030 39062 46436 877438289 24916 46436 734981883 46436 77532 123068355 80055 42606 363670150 16612 42606 961688216 47408 16612 116334067 80055 34142 78177864 49229 80055 912568858 49256 49229 469533973 15444 34142 3715362 2444 47408 96014931 34142 77428 114325001 2444 80671 843951905 15444 73751 752158290 15444 33298 130553802 84464 73751 757140634 52579 84464 248591103 84068 33298 598522386 84068 56543 373034608 33298 26863 190472316 84068 89045 110153123 81397 52579 651297520 2850 26863 359466455 89045 6426 25006055 26863 27102 285993064 6426 43337 86122704 2850 47632 998138967 27102 47103 781140292 47632 80458 791959048 80458 32339 604487675 32339 89606 273128952 69331 47103 488053990 71341 89606 558783526 89606 32342 598412210 32339 50038 901285261 86975 32342 971573657 71341 21987 95690907 32342 15292 904802068 59327 21987 891770256 37754 50038 136674139 21987 84513 811045888 59327 34610 264804013 34523 59327 980793595 74487 37754 503792079 31786 34610 284275587 31786 53885 252814543 34523 22797 174940762 73205 74487 931640942 48365 74487 679961257 53885 73515 370575122 45236 73205 171454028 73515 21454 297717602 64032 73515 817536306 48365 72862 427334995 18684 45236 132327794 70087 64032 592102581 31133 21454 344355025 70087 33312 457591237 90658 33312 755367248 31133 14509 950417613 90658 69528 922179418 31133 35942 302080073 19767 69528 796617037 40544 35942 683360818 73835 40544 616290518 73835 28510 762857512 6557 28510 248601068 28208 73835 907405829 73835 22345 115611135 28510 76836 332992986 12381 28208 751266307 76836 7755 896345308 12381 462 634518510 76836 44394 273286302 63961 12381 20352561 12381 66598 134561293 44394 71298 131968770 20091 462 892168509 71298 2671 522878730 66598 33423 110196800 71298 8850 334497966 68578 20091 779430143 37758 2671 638662126 29171 33423 354269107 8850 88821 874093146 88821 61103 707244887 37758 2805 464874010 37758 7318 426013485 77975 88821 662559440 67524 7318 46827328 67524 6170 628036400 67524 35969 477960330 77975 85714 323062684 35969 63195 393623675 2242 6170 503207215 70663 2242 837627011 51110 2242 81907487 63195 27704 125836913 56203 70663 8925827 27362 51110 32391922 56203 30701 19884463 88210 27704 360894776 27704 10505 48259703 56203 47326 289183691 55772 88210 338724397 17026 47326 98763844 55772 74183 369915987 74183 81296 579282316 81296 78743 651885711 78743 2656 391436435 9245 74183 181759166 29917 2656 845314455 2656 81676 551153300 64323 2656 689268963 25493 81676 303773737 84463 9245 295614448 84463 3500 313814042 23025 81676 660933020 25493 53838 295933835 23408 84463 777925586 61404 84463 138644079 41022 23025 306451728 83937 23025 305929952 65418 53838 906571436 41022 50272 711156385 72331 50272 112908588 22983 72331 232104016 22983 71764 9098552 66703 71764 781890760 83540 22983 48369141 35524 66703 125061098 43778 22983 261839046 86668 71764 492813 91405 86668 505981582 91405 90841 577921476 86668 82267 636117577 43778 89509 13112948 90841 50405 782674670 89509 84527 680819699 47682 89509 276858562 57808 89509 839770326 71021 84527 989924333 43190 47682 53022892 84527 30397 560164357 71021 89799 254939448 71021 6716 625610848 71021 88750 952517085 42526 89799 671392033 89799 39312 515254658 73794 39312 806985593 6716 3163 313797133 31603 3163 367290739 42526 57308 90705176 31603 88028 645952980 41845 57308 691727864 22459 3163 868533657 31603 18701 17611391 1887 22459 308405231 82635 18701 562513574 52438 22459 463096983 9904 82635 182135785 18701 8697 49969916 52438 39437 681190423 75468 9904 792695467 40648 52438 751251912 75468 55945 994653915 83755 40648 747816930 83755 41859 96991826 38160 41859 364426412 40648 18971 462563329 18971 54769 370789046 57265 41859 292685165 57983 41859 42071326 57983 24991 16583769 18971 71073 174692683 24991 25943 274554270 41009 57265 273421282 37966 57983 343997686 32098 25943 45886133 61026 71073 856089485 61026 74813 441406913 37966 81008 419736140 74813 19968 917720753 62790 74813 27745949 4856 81008 112189120 63625 62790 43334140 1611 62790 673922613 19968 36934 723894951 4856 66474 937109699 38971 66474 25611538 1611 25926 72675821 38783 25926 321147198 38783 79302 624689992 30493 38783 153225156 38971 29386 654354386 72220 25926 25263219 79302 53771 712574391 72220 62367 137501491 84115 29386 961727322 21684 84115 617475009 12446 84115 360589416 27974 62367 556894607 74144 84115 996828452 21684 66972 455538666 89764 27974 873784627 46687 66972 750773232 71180 66972 781316010 85237 89764 292557549 56217 66972 737065313 7789 89764 929098475 86614 56217 307613695 52985 7789 339697347 89223 56217 251877402 52985 69261 355515931 7789 17926 494962626 40021 89223 140037516 40021 5118 633800088 84287 40021 742580419 10690 84287 830238030 32791 5118 269599392 70655 32791 531785638 50983 10690 502999454 92177 32791 944809403 50983 59755 571623999 70655 66489 93856056 59755 73938 778327114 57110 92177 160116868 75678 73938 126690537 75678 74090 447739648 21992 74090 625598994 44196 57110 455197406 44196 77538 503287014 75678 15804 315084982 33373 74090 424658735 34805 15804 149019217 15804 45988 554378368 34805 39170 419663450 20710 34805 993906501 49907 33373 557967523 39170 4146 898863919 29638 45988 771285674 4146 3076 758326028 78066 3076 500248194 64599 78066 343396811 78066 37799 219739381 78066 43561 595722814 64599 66741 439665014 79234 43561 468966981 64599 28491 197393610 79234 35147 605105706 35147 24484 292916541 28491 42759 27217681 67487 35147 921894594 82045 35147 77052845 49817 67487 144203732 42759 10307 836718394 5376 67487 210656847 49817 19356 846891947 48466 49817 185093687 56964 5376 511409232 52300 19356 864317262 48466 82457 932286204 19356 64619 58658224 56964 35986 911248620 27903 35986 147395250 82457 10148 454981010 14872 64619 380871099 10148 89418 5408131 27903 52500 60871922 54938 89418 635144159 10148 58117 763410438 54938 3364 120565059 15699 58117 624456025 42133 54938 537488675 56946 42133 862778463 89063 15699 66899130 42133 80453 8546304 80453 30402 736110700 8065 42133 252954868 52772 8065 323256360 84261 80453 868746345 30402 92312 693178256 8065 12915 112952410 92312 7055 404899486 19808 12915 633563711 19808 400 231416334 7055 3359 69455247 3359 78798 76074134 7055 493 24471098 45046 493 355977334 79776 3359 514977065 79776 6234 319377985 79776 82999 274578146 79776 11743 590727895 31485 79776 260397054 44698 11743 632915829 63608 11743 544737974 73740 63608 83793542 63608 37665 877196821 37665 82440 536547413 37665 25419 233769371 25419 82582 465283731 25419 74549 972461489 48079 37665 997135889 25419 56016 7437023 82582 62695 736698497 62695 14686 628506035 56016 31490 45937456 92476 62695 816597866 92476 26727 135649893 17911 31490 255682304 63883 92476 58654669 92476 46481 947176155 30623 63883 163143360 32069 46481 483657587 13158 17911 40166210 66156 13158 172687220 30623 85132 20651575 13158 81443 899324154 66156 49689 142081295 49689 45303 223417036 7201 45303 134207963 45076 49689 639888973 7201 26187 607523600 7201 61106 521843467 71923 45076 385998108 69300 26187 364255563 13411 69300 430462398 69300 27048 439617336 58977 69300 988321045 27048 85996 145812881 31229 69300 640701879 27048 43713 91486244 27048 91087 316165158 58977 12979 384173617 74628 12979 602604273 91087 32349 42058944 91087 47586 312030073 47586 25931 769474003 88107 47586 990951104 88107 22524 367759865 47586 82495 68843242 82495 62328 674118338 63892 22524 43447147 63892 58305 945427746 82495 58200 889526945 83181 58200 617804495 63892 79363 114773426 8974 58200 896614977 58200 33914 552617486 8974 26216 446734085 7962 8974 740895597 7962 57685 744550344 33914 61322 875773643 36809 61322 677512042 56089 57685 657858168 75689 7962 948706658 39652 56089 777287335 61322 61099 931039747 61099 55902 441593369 55902 15944 410051722 24837 75689 525257170 39652 87882 713865488 61099 78387 442179654 51385 24837 776001878 15944 67402 743785409 22681 78387 2535249 22681 82020 416561690 82020 45473 242639376 45473 49395 113626290 33247 67402 11576430 46873 33247 965423324 82020 82532 203218566 49395 74417 288140784 46873 88169 120994190 88169 24259 715758507 55563 74417 913370816 24259 68333 263934827 68333 82118 733562622 88169 12675 942749469 68333 60586 553427970 68333 14696 437333163 47471 82118 876248584 82118 32336 8081511 59895 47471 998746535 47471 28175 39039377 34809 28175 450741307 47471 12366 675638753 70724 32336 304722410 70724 86544 640734535 86544 62875 398546389 70724 57767 661795210 44204 57767 450025069 62875 43256 791669859 43256 73757 484360868 57767 24218 250701241 48049 44204 125986907 76904 24218 151301106 70105 43256 394445607 24218 8326 973639799 76904 77217 986123114 5538 77217 108547807 37613 5538 574690926 3634 70105 943340643 61829 37613 452998796 73583 61829 10162636 89932 5538 645600920 38344 61829 15978740 38344 17560 450204232 17317 73583 984246378 73583 28559 247100627 28559 5263 677386637 40090 17317 775498373 17560 70766 80355723 66010 28559 840586707 778 70766 268168821 8181 40090 919191047 8181 68223 968606942 31103 8181 865935886 75690 68223 78328009 31103 6761 53571813 6761 81650 22996217 54474 6761 760448489 63526 54474 499831420 63526 28194 551656254 17684 6761 997734170 29869 81650 424058118 28194 74322 876877113 73260 17684 356324899 73260 42244 74533170 83160 17684 11228358 29869 34990 876137776 4768 73260 424451317 42244 43883 129334078 90601 42244 461725003 34990 42616 461838235 55008 4768 148669080 4768 32147 66985898 55008 63929 81358457 48060 42616 119770289 75057 32147 903411466 48060 14293 136804291 32147 30124 497657965 75057 45330 232058774 53267 45330 970914240 30124 38369 50894469 30124 82135 501810282 30124 8840 470111052 45330 16288 329326013 53267 22431 69165153 35161 38369 512139914 43790 16288 158864182 35161 35319 720870538 28822 16288 422442911 41467 28822 645183746 35161 59233 287760054 59400 28822 364750358 28822 64153 581097495 59233 74782 290762099 69937 64153 568907536 34151 64153 972264560 76978 59400 948851635 22533 74782 104383300 22533 20265 105369142 34151 68760 575956865 50048 20265 77276678 76978 14842 558054030 22533 74827 601422122 31267 14842 314507288 50048 18614 786186261 42227 14842 271110933 18614 17510 65835296 33098 42227 351027010 35032 17510 350785963 70652 18614 312605409 35032 31566 755981796 28214 17510 244528204 33098 38121 463977511 60859 31566 681345168 60859 45200 782620814 60859 84722 743880945 45200 50606 197915162 49118 45200 96038351 60859 22175 138408593 85856 49118 528235017 84722 26710 75269372 63254 26710 851057519 8956 63254 287723589 10746 63254 640553806 46772 26710 696389986 10746 21245 410719401 66060 21245 943061883 65241 66060 714754262 48864 65241 4159107 73619 21245 976386046 21245 36035 505917813 48864 28437 499193762 68263 73619 579751016 28437 36638 208202958 40884 73619 563326800 28437 80634 642754463 368 36638 535783923 80634 33350 484733537 10578 80634 400929210 368 45768 314533414 10578 54535 783479257 10578 87886 254723677 67533 10578 85533118 25117 54535 986096884 67533 3016 218093719 87886 55454 581504843 25117 10967 240298971 55454 39951 280360855 57996 3016 380963418 10967 37879 538209596 39951 35473 77518137 37879 66461 287919089 57120 57996 379808740 71208 66461 289325922 66461 71434 750456318 90436 57120 730573494 2113 71434 34144849 71434 83065 112993066 11535 71208 659807808 2113 31291 61886539 90742 83065 766605579 31291 54931 454429407 83065 15542 576606336 31291 19848 826954537 48275 54931 75870425 48275 49588 606892671 61648 49588 103677241 1867 15542 619206970 73112 19848 667464384 68307 48275 116740279 75981 73112 217424926 73112 76523 804372628 73112 73235 537643642 54377 73112 223764089 73235 16037 721488343 85326 75981 927869326 19605 76523 781558358 54377 19325 347514822 78871 85326 822121694 9828 16037 20767148 7131 78871 244666191 19605 81644 756413379 19325 27025 374987927 27025 79157 684345760 27025 72285 989185940 31429 27025 165405713 59449 31429 353432510 27025 89625 163213340 59449 69058 592176734 89625 34771 941043951 28584 89625 377660755 59449 34459 654275348 7690 69058 808761059 9163 7690 222416506 28584 47631 28775879 34459 57739 86423922 22280 47631 575876170 1582 9163 326818200 22280 38908 923490349 57739 72264 698349107 21076 1582 664766348 85136 1582 824319854 72264 1501 538565860 33628 85136 761791359 70452 21076 79543322 21076 24607 149440370 44156 33628 129297637 90931 44156 468939538 90931 8321 510538587 9470 90931 421457800 24607 8445 639572396 8321 59837 517789235 88799 59837 203235372 58014 9470 871345362 29421 8445 708287744 58014 67068 744434709 88799 70609 138481988 87043 58014 243769301 70609 72245 261320457 53775 67068 365339490 67068 46064 560912320 46064 63479 650584203 7601 63479 23528277 46064 24568 480785002 82659 63479 515912483 46064 26029 925897678 82659 23247 262640873 3142 82659 75966145 3142 20805 140810698 81569 26029 297634664 68780 3142 74555025 81569 72102 74668884 84701 72102 463340285 68780 27822 447633909 47926 84701 176515194 68780 32401 770557218 55057 84701 180269608 44905 47926 132670169 27822 66538 245697861 71741 55057 737864746 55057 44265 368214322 71741 37816 622127922 42289 66538 959965687 62028 37816 949247787 23228 37816 202954622 84129 23228 507423876 84129 22976 141468173 8737 84129 195579358 23228 39684 605563643 70745 22976 34501899 37498 8737 308703014 37498 75525 224539049 73291 75525 78716888 79989 39684 692770504 75525 62664 970664387 79989 63783 791057792 62718 73291 946914025 65210 79989 822250253 62718 59053 668828830 50617 63783 565205147 63783 40202 723413191 50617 46714 1809448 54683 50617 507238131 46714 5451 174722522 54683 32489 545634770 19745 46714 747396959 91208 46714 866799886 54683 29785 343310405 5451 22659 181661575 61560 19745 974964222 22255 91208 319232509 52781 29785 343721021 22255 77267 736756777 52781 31506 878058946 77267 18683 789985665 77267 81 129885409 52781 36925 368409465 56368 77267 83312920 81 59047 34116360 54623 59047 840965719 67678 59047 467259861 32801 36925 286605262 60033 32801 265331386 67678 34515 984609220 19168 60033 371029275 67678 59097 451835271 60033 82573 283144506 59097 49338 808924667 64276 34515 961527566 72180 19168 278003240 82573 75321 982764055 11277 64276 969944786 64276 67403 244616203 32921 72180 79337465 72180 26579 163809497 11277 74125 563516390 26579 55197 66214912 32943 67403 817645454 62008 74125 185070018 74125 42252 631055606 42252 57443 466860817 60646 62008 98877426 42050 42252 730963518 59780 42252 622422955 42050 69021 299818405 6316 59780 1553365 42050 65603 160831193 59780 41328 338788679 6316 40182 877272207 81576 40182 536696307 65603 64285 43462027 4760 40182 524667411 31260 81576 802850699 31260 40389 146255934 4760 27183 849600238 5601 40389 544020009 40389 58001 565235115 56306 5601 771499077 38035 5601 403215876 8877 38035 841206067 61269 8877 146864577 11537 61269 838133089 8877 53077 666773933 61269 13463 713143165 32081 61269 300080610 23157 13463 290160543 23157 84916 202568519 18014 23157 158252273 69189 13463 862173517 69189 51590 993339934 4927 69189 786852444 18014 968 585783860 79108 968 885290076 51590 52419 500802543 4927 57454 603721319 52419 29266 844056581 69729 57454 37284392 19464 29266 58281665 29569 29266 564144137 29569 79471 805653513 16643 79471 873780651 15661 29569 60283733 52072 19464 615674709 79471 48611 81768388 90938 52072 228076911 90938 69909 894654682 61323 90938 170017314 69909 47220 219533264 69909 38165 690237829 50071 90938 48846041 50071 62776 914860766 47220 3857 897061392 47220 69459 280124991 62776 48000 213752532 81957 62776 579284236 7069 48000 413526573 31227 81957 967736450 8998 69459 381930407 31227 56564 397379010 73965 31227 766292086 7069 23909 96356165 56564 53833 345417974 56564 77581 846418009 33318 53833 26713567 33318 18546 137803394 23497 53833 535647685 31828 77581 968462227 14135 23497 562358367 45579 33318 240568485 8832 23497 797889044 45579 11377 648033292 22430 14135 977950307 22430 36268 390258622 36268 36890 904213602 8832 4139 528612207 22430 38406 118126251 85400 36890 36485156 36890 8133 596374548 16373 85400 28495462 38406 44994 124591703 43107 85400 698647720 18867 44994 923995714 2445 43107 92948465 58726 44994 620729864 44994 33540 114981329 43466 2445 858402369 33540 92521 335067224 43466 21630 936333413 33540 12738 901266089 24982 12738 365479826 12738 51597 216085403 19434 51597 759879366 12738 91330 947150300 37373 24982 987990071 19434 84543 979342027 19434 60829 699493666 48187 37373 625337511 44285 91330 50132394 26461 44285 814876161 71430 60829 756835624 44285 81980 794513864 44285 26683 250421161 54207 81980 9139719 76813 71430 559939633 22311 76813 879817938 56909 81980 192800453 54207 47951 261541885 18458 47951 53506598 18458 29048 161450082 18458 86153 741886995 29048 56480 859111142 62498 29048 523814555 18458 44370 917386392 62498 541 55250978 12670 62498 949841904 44370 71124 367152743 62498 72091 984873643 541 46275 578969555 29536 541 656844826 46275 86202 904419168 71124 35597 916844996 29536 47189 337598804 86202 46565 754932138 30570 29536 92111765 30570 58003 137634770 204 58003 762207027 30570 88340 127895771 46565 13816 333710914 33553 30570 565001229 204 78507 335093766 13816 85012 758597542 15844 78507 111715251 33553 12708 172336762 55357 78507 590000897 55357 57176 534626693 83169 15844 70877052 57176 89843 296672386 12708 28371 187407619 55357 5380 652097606 37786 28371 820503093 43818 5380 818550842 28371 11742 491510986 5380 19849 573764402 11742 29669 549277825 43818 43183 919216489 11742 45309 506125114 11742 38387 439134448 29669 81457 273801567 43183 40856 13557870 38387 26518 293169147 45309 19044 63255228 16832 40856 557205301 26518 87934 625038402 26518 39557 264048487 19044 22179 876648652 13812 16832 771901082 55255 39557 372294399 87574 13812 346678807 6698 39557 941150316 78550 87574 937340781 31428 87574 780328221 31428 85681 390697187 24112 31428 913822608 40064 24112 683450228 33601 40064 233333916 33601 80181 33114091 40064 47234 45698272 24112 12304 656516756 64591 40064 187448661 80181 82157 800389031 8054 12304 710149521 8054 12415 611813157 64591 943 688218531 49508 82157 733535420 12415 5600 854448594 8054 79928 342252003 49508 87347 966858445 79928 38135 559272184 49508 21485 102480643 54091 87347 365610582 21485 88445 924374485 64023 38135 632403702 65278 38135 841560412 80110 65278 493325779 74787 88445 914518400 45117 64023 93106387 74787 35373 718521273 3875 65278 264660891 9532 74787 515927857 50582 45117 888625000 50582 19737 521588862 19737 43720 562702316 91071 9532 668858893 19737 80258 74161062 19737 86843 69729611 16001 91071 959670443 80848 80258 838496314 48850 16001 669209551 80258 4279 586027303 43304 80848 561582149 43304 91533 308766490 4279 83414 682762673 91533 78978 64640779 43304 41642 286543916 91533 17659 945619875 79513 78978 508494135 23606 78978 258562269 23606 33256 808172394 33256 12096 45687300 23606 19624 551277047 19624 37220 174621448 33256 10913 814553704 10913 5291 808054335 19624 48526 398207188 5291 22309 498814935 36156 48526 599660040 36156 84542 319510572 20182 36156 834869186 90759 48526 82362627 20182 87832 522269034 35008 36156 149098367 87832 63969 200223939 87832 61995 101959620 90759 19334 40114497 61995 3447 595762488 61995 83139 968096528 47702 61995 954855383 19083 3447 636018047 3447 26672 118929838 19083 29588 862024055 25716 29588 846530920 8218 47702 277842546 8218 66860 449139507 66860 51714 255225541 32419 29588 86641183 30323 66860 264517335 30323 40223 660774093 51714 28145 348432884 28145 27814 178170306 32419 78544 615413330 21559 30323 832455273 78544 10883 544316728 10883 47453 71192791 46408 47453 255253074 31492 78544 67076359 79964 10883 660383749 46408 30813 283993923 79964 44091 932165120 31492 53545 903454375 76294 30813 117151914 8541 30813 669917935 44091 784 930867805 59491 53545 846410521 78520 784 945942089 23837 784 372880770 79913 8541 651029969 79913 45519 849897977 74095 78520 845163049 79913 7369 80714172 45519 5558 963729744 42997 5558 922725951 74095 1273 913914158 63447 7369 414856137 31198 7369 939853303 615 42997 738502640 50575 42997 13438769 46365 63447 291190815 30781 46365 591628953 46365 88322 928639963 11325 88322 14698512 11325 35368 656475511 30781 69193 359373125 8742 30781 566107876 88322 64247 132496956 65407 64247 9984997 35368 76286 794612577 64247 24129 572856543 55122 24129 991947170 64247 47904 259638714 76286 44203 158539542 88549 24129 693838390 41866 44203 111594629 47904 29366 116284885 44081 44203 975146889 25093 29366 945827322 25093 28912 51478280 28912 53016 360606580 53016 27246 813709022 68750 25093 467903928 23147 25093 426052853 76241 68750 42432678 23147 9281 263116221 64852 76241 634224865 32738 64852 455518251 50703 64852 891896564 34262 76241 597037632 34262 56417 786036102 8252 32738 423280509 15492 50703 116888541 15492 59065 504794883 63016 8252 93305499 56417 8887 370051396 15492 84488 967124566 82478 8887 233142885 24708 59065 129966396 63016 70461 765433767 55987 82478 732377517 24708 45817 345237343 70461 25880 136129728 25880 44392 112982310 44392 62490 267329736 58092 55987 318793947 75989 58092 123684901 22305 58092 513235874 68826 44392 140501854 68826 32724 155805654 25551 22305 574303919 28092 22305 540235781 88516 25551 709617467 71945 25551 828973328 82788 71945 137607102 6626 28092 569531984 8509 71945 327989782 6626 58386 89103350 60295 58386 568041270 58386 41327 197178501 48230 60295 469654650 48230 1223 593769543 37434 1223 110563253 13482 1223 833912991 37434 48032 977552522 48032 2310 189905158 37325 48032 515575694 18782 2310 798317625 48032 55655 208552303 9645 18782 622326072 85033 9645 926730747 37325 62341 68660373 62341 24210 959143732 69618 55655 571356388 24210 31351 64882082 31351 80117 67588708 57277 80117 137023686 6553 57277 980392631 80117 57349 473396366 6553 57768 203684743 35755 57349 656540617 71544 57768 707838029 35252 57768 123730839 57768 1866 102342171 57768 84456 985962957 22815 35755 530958896 35637 22815 769042648 35637 38388 19930584 40141 1866 609899340 38388 22276 812920432 49265 40141 64854560 40141 71660 914350852 42182 38388 99416440 71660 58290 7014232 8316 71660 561565456 42182 41741 876278044 8316 39047 604288874 77554 42182 95255084 35497 58290 942788077 41741 23171 765335554 23171 9531 774781846 77165 23171 398993790 77554 9537 895913717 36126 9537 977043574 77165 8033 715244044 9531 57906 885627178 57906 25959 375505846 47036 8033 539525897 5146 25959 547237864 8427 47036 900251441 92330 8427 757239101 35842 92330 31942093 8427 79886 65678258 92330 2016 794580388 55736 2016 177310781 24277 2016 494766420 55736 46890 708726741 33283 79886 348433471 55736 50734 165200932 46890 31662 815486215 40939 46890 820473750 82462 31662 218092628 50734 63153 353607774 38756 31662 375934582 55521 63153 156675002 38756 22413 714681657 59140 22413 905231857 52243 59140 980474778 38756 24111 726337275 55064 55521 684409149 52243 52085 187487458 12338 52243 708257032 1756 55064 925452127 34168 1756 205887356 55064 67963 87200247 19494 67963 676130734 67963 37964 575003315 37964 71891 808686292 65337 19494 504358236 65337 75312 534489426 27406 19494 313323246 81967 27406 279980041 27406 43158 700827531 65337 80119 894497917 15511 80119 888026334 62673 81967 35845562 81967 65440 463115335 42785 80119 824244339 65440 57532 653309445 28563 42785 184253221 28563 86547 904021615 20411 57532 353216388 32303 86547 754607317 20411 52635 260152369 68988 20411 51556254 56692 20411 772515140 56692 84978 896329226 64777 56692 288467302 89477 68988 165466349 33198 64777 729354263 30961 64777 466904984 62634 33198 981522823 62634 91776 509302418 37347 33198 23620481 37347 69672 540931557 30961 36547 755637904 69672 67939 68257656 69672 15330 776494452 42128 67939 123273322 69672 47047 786863225 65461 15330 536321314 65461 41566 392225423 65461 55364 316906246 26745 65461 734839996 26745 81561 716174292 50461 26745 240897977 41566 34711 81910435 81561 30424 818132294 41761 26745 733220662 41761 19544 606341065 30424 71725 902142825 64299 30424 424138090 56244 64299 175865961 86469 19544 350814503 28328 56244 942312061 39298 71725 179001556 77369 56244 254605142 70843 77369 616316614 28328 552 104436053 70843 62838 906400331 70843 60396 667867220 77369 71746 561238671 552 42520 74751807 69861 42520 193506856 59423 62838 926156439 60396 49851 787157386 69861 85347 866859590 60446 69861 356248794 44232 60446 116960718 87127 60446 46897533 41239 85347 549773723 41239 57223 242938854 14318 44232 502158766 50407 44232 228406602 92555 57223 62928429 30931 41239 132237864 67917 50407 134621590 67917 51225 333089652 80864 50407 777880198 66233 67917 869862214 67917 36795 178960778 53027 36795 237368601 6304 66233 573347777 73630 6304 941062268 40499 36795 153197041 92255 6304 454613973 73630 58205 66375238 58205 30155 507349629 58205 84042 409324645 7885 58205 880161522 79229 30155 723079513 46309 84042 55565071 62606 7885 410908619 84042 35476 772107198 55633 62606 767767578 62606 85956 745341804 55633 47846 4021714 34996 85956 992548723 34996 83726 428844149 47016 83726 120194334 85956 27492 626603491 46052 34996 285011954 60933 34996 124877484 46052 85831 966545432 52948 27492 233150512 1202 85831 711487900 18074 85831 564139039 78797 60933 518963827 85831 55908 860740391 1202 62043 16352824 71913 18074 490589487 55908 69534 427752675 62043 33514 449437732 62043 36186 777013389 29347 33514 58945090 8088 36186 312839420 65019 8088 177048730 29347 31610 83560010 31610 34011 95245655 65019 68823 393677390 73627 34011 749328745 31610 83698 137142541 83698 1378 577250959 1378 5596 141031791 46787 83698 652210092 83698 82048 771532018 46787 47847 476628291 12706 47847 489927129 46787 39658 177135142 46787 46672 509380602 7576 82048 869180940 12706 16150 626661511 12706 38176 272587745 29493 39658 53188582 29493 14469 612843311 14469 75054 696229566 8398 38176 404547610 14469 36359 380672539 14469 28923 341994824 14469 85108 124822618 47335 28923 236637993 16193 47335 137004494 81704 85108 653188379 77813 16193 344365005 47335 75344 598904840 46428 81704 918920100 46428 38660 528481978 76147 75344 219348150 9011 46428 108319482 76147 81081 168903123 71965 38660 571919052 35759 9011 788367548 76147 83303 551021144 29566 35759 663297930 610 35759 248293466 72139 71965 887220882 24945 83303 242024233 10538 24945 50714091 15204 10538 208706048 15204 39114 725536131 89692 15204 953857401 89692 88781 980729367 88781 43810 42554194 39114 79265 135925452 39114 72489 325130597 85351 88781 577069167 85351 7894 22477612 85253 72489 726032660 61924 79265 92025853 14364 7894 319031073 85351 31052 29967487 14364 22357 825250776 61924 31970 935510031 34423 14364 19720681 31052 5973 828593011 34423 25436 656859666 14294 31970 94745744 12438 5973 117306141 25436 18256 690182899 25436 20443 993206310 18256 22169 410576516 78959 18256 764879494 9965 12438 493261243 37998 22169 859069233 79375 9965 732759093 25455 37998 925606412 63198 25455 236868611 25455 12529 739750998 89207 25455 184371105 79375 55158 21627421 12564 55158 209761191 40751 89207 647930877 46437 40751 21108819 55158 40989 146839570 46437 64683 870984959 46437 91596 431637912 20325 64683 415354057 20325 89275 567131953 40989 2097 539945909 55835 2097 346418744 20325 66475 456817841 55835 64112 740464281 22633 55835 875398694 66475 56530 571097793 10034 55835 92203308 72611 10034 925250263 14207 56530 976244998 86642 22633 458987781 61132 14207 190934508 72611 92303 266194583 27579 86642 598389580 45042 86642 195997292 16201 45042 599382600 12078 16201 774875286 45042 17448 41846780 45042 77115 117066211 77115 611 245835536 21067 16201 44867423 12078 23997 190262121 611 76700 886036728 66666 77115 61206779 42881 23997 436946276 50399 21067 236984482 42881 50105 592354643 3058 50399 501761407 60757 50399 194871156 20212 50105 261414420 60757 42346 966410972 86101 42346 6514042 47809 3058 852641879 72837 47809 567612988 72837 32779 399541791 75447 72837 679754931 34738 32779 639715453 34037 34738 912890778 32779 14236 4998829 71821 34037 42071874 34037 71114 569098382 34738 90507 337879161 71821 86728 559491694 61126 86728 725034950 71114 59073 644824253 8435 86728 997747645 48522 86728 552279089 30106 8435 57554184 8435 79714 905138857 59073 43228 79661758 21592 43228 143648394 43228 32452 454122561 79714 32883 629433739 21592 29144 14148729 29144 19304 898659944 21592 45695 76377672 32452 48408 187793306 48712 29144 334244051 46650 19304 958930098 45695 17868 206680548 15569 17868 750761069 52822 17868 920022275 10455 17868 61206230 17868 58639 412993826 17868 81996 160292679 33755 58639 976058434 47415 33755 252072271 33755 86152 792337619 73271 47415 354743383 47415 78452 220971277 33755 45278 567739648 78452 41618 573678002 84625 45278 416638479 45278 27873 207850653 45278 9271 672233752 59275 9271 684355627 49874 41618 471475743 84625 13704 431067680 9271 6697 286987061 49874 56666 204059759 56666 45668 189233439 28672 49874 603737161 28672 12544 315331887 70866 28672 27844419 45668 54418 760110176 25522 28672 775994945 54418 71783 398680992 12544 4024 788415477 49377 25522 962627699 4024 89599 895920746 71783 62914 263313679 21730 62914 762888973 7810 62914 889686974 62914 32739 119987745 35048 89599 743050857 62914 38846 476470124 86880 7810 356682046 86880 92179 226106355 32739 6350 33831115 9642 38846 47121902 86880 43394 502766467 92179 85744 974307464 6350 56319 25306144 9642 18518 569283278 56319 69379 611505420 15213 43394 327827995 18518 22303 897996746 22303 86999 314641220 15213 75404 989706319 5201 15213 669390455 46630 5201 611192817 30957 5201 517557822 72829 86999 931100562 30957 21948 344921494 5201 10028 997614948 10049 30957 758872967 10028 37653 215160242 73825 10028 254345223 31642 37653 200936072 10049 28061 80916578 37653 3707 141348874 3707 60571 392293289 60571 8729 204494239 30782 31642 532062039 17025 8729 141563473 88541 60571 779474084 86369 88541 199829422 61477 17025 425663851 30146 86369 40696082 91218 88541 948378010 35545 86369 162628740 7053 61477 243725144 60558 7053 145464108 91218 79468 323288066 79468 81178 321698866 19210 81178 11358020 79468 11417 517981915 60558 17735 354909708 56744 79468 110585818 35519 81178 916676711 56744 69887 940940590 47041 11417 562454629 56744 86965 845699050 36221 47041 124216346 36221 45637 758703824 86965 75705 482255210 86965 43569 484878033 42064 86965 4154245 48795 75705 224050719 38803 42064 829258669 48795 26843 584163303 26845 42064 861313672 38803 45935 96784348 19915 45935 677137720 38733 26843 808227825 2144 19915 17068504 2144 86149 994997925 38733 36568 742454777 77400 19915 420157962 77183 77400 284641156 86828 2144 496814528 78857 77400 805227049 36568 73088 492876718 77183 63394 317067402 73088 80711 989339953 14198 86828 967709719 45277 78857 691975459 56640 63394 380681173 45277 49324 750279470 45277 6163 553679020 49324 44054 356666024 44054 81129 12708411 92545 56640 855303355 92545 79184 44877275 44816 79184 326867010 35565 44054 159355803 79184 66180 948931145 80535 66180 657890448 80535 29494 478996845 29494 47128 863767999 66180 64099 973800270 66180 51219 599389104 53231 29494 365533810 51219 48842 159568236 10848 64099 890405520 64099 91358 379353276 48842 69602 136511129 48842 82595 451251843 69602 72257 147224874 70647 82595 972308500 91358 80936 530680248 24754 70647 2806120 8572 70647 801279854 8572 82011 626451956 58357 70647 340687117 77001 80936 453646197 12118 58357 174214025 58357 19477 685295816 39576 19477 885621928 19477 33657 508077464 77011 77001 410627656 33657 59445 728131691 33657 51558 132008776 39576 52140 96502319 24076 51558 233061702 51558 6732 458358231 24076 26278 52991472 52140 86257 95869692 52140 34968 826893617 34968 8250 987064373 34968 29692 65057954 8250 69321 334584471 31092 86257 198778572 80286 34968 484052511 32964 29692 717260687 80286 84489 417976997 5417 31092 732077064 80286 85725 232576178 5417 81405 30524922 85725 41923 995835837 81405 65945 397889314 37958 81405 879844921 4012 65945 620391118 71265 4012 10184810 6143 4012 403068961 65945 70307 467381819 24903 4012 142992454 4012 7433 264947941 67618 24903 526879276 35278 67618 131204224 70307 82091 593646776 63094 35278 77061007 65196 63094 547806257 8190 63094 42326030 74541 35278 638715679 82091 74843 694434151 74843 72044 49904985 60405 74541 192518478 8190 64415 255026386 64415 89958 822613537 64415 22715 52468820 22715 29385 831254959 16659 64415 796994345 29385 12534 242264997 82480 16659 697719700 85432 12534 420529935 12534 46842 775166789 75116 12534 469606667 538 12534 659744474 47306 82480 606336925 538 12061 107643613 46842 11059 40097845 75116 55395 580082848 48812 11059 532877399 11059 13779 140352309 14483 11059 198237279 89840 11059 498002642 13779 56542 240798751 65119 13779 978211486 14483 34644 471386958 72181 89840 709049317 34644 69806 819814013 36762 72181 94540533 21051 69806 659705502 69806 88617 358902425 3560 36762 757777858 42381 36762 271846203 36762 68688 476610985 3560 80278 588041074 80278 30602 539554634 42381 33458 217495670 80278 14768 921214510 61771 68688 619800500 33458 23525 715527997 61771 24103 350109707 24103 34325 978975872 23505 23525 783864547 33710 24103 395891480 3354 24103 793243264 23505 72187 337722786 72187 56420 26672109 21677 33710 471208077 65226 3354 598409047 85178 21677 150447361 52096 85178 662340144 87531 56420 767359853 52096 727 280310257 39329 87531 300366824 727 54514 555620323 48358 727 350639092 727 56805 55326127 46813 54514 817405403 54514 25476 833437549 54514 18422 570112103 48358 91816 121410214 18422 67446 483859203 58793 25476 855851883 25476 55360 446600632 28511 67446 607919040 29020 91816 345743750 15049 67446 139566337 27552 29020 2611348 56079 27552 506710665 56079 90101 172503699 15049 6253 171389342 31944 15049 820577367 14600 27552 557790455 14600 68669 918422491 16308 68669 703796002 6253 52114 870425167 38829 16308 101402183 38829 83265 825804887 16308 87641 14384349 52114 62976 116547695 62976 36927 574486211 77340 36927 892562572 76753 36927 280427747 79880 87641 838961840 62976 58779 50668440 5696 77340 701985749 76753 86328 239641030 5696 68346 301289599 15434 79880 865578585 15434 585 41175838 41601 585 413279384 70396 86328 99613503 70396 92446 970918074 60075 585 324451982 71906 585 902856607 42195 60075 607605811 60075 41359 755807470 71906 3259 748944416 41359 61391 100375002 42195 62506 675889979 3259 34591 304404495 5130 62506 78133923 3259 29219 752955194 5130 39310 46509708 82473 39310 304168311 32346 29219 892941066 27250 5130 851802900 22335 27250 84645610 82473 15370 623005657 43268 15370 660539747 43268 61528 850097267 43268 45338 708237782 22335 42857 325862991 15370 78802 347172654 56068 42857 750121154 18093 78802 134830484 22609 45338 253454711 22609 15653 303603873 78802 53285 297420626 15653 49843 329976383 53285 3286 437799125 18926 15653 24069330 18926 64722 67988367 3286 89522 817355699 19378 64722 517812530 78290 19378 921888987 82147 89522 303590054 57951 78290 678847234 44769 89522 792341667 42684 82147 908207387 57951 70194 754115220 70194 80093 449504819 82041 57951 108518626 44769 11810 719012534 22716 80093 103222272 38539 80093 712560887 13439 80093 124422716 82041 3209 388172471 38539 6610 845345155 6610 38864 440954155 55583 3209 388456315 11782 3209 583583832 11782 24691 845486260 4268 11782 174015764 51212 38864 993483653 4268 43451 32807098 82868 43451 125261021 4268 38421 460201503 62436 43451 940453307 82868 13871 344751596 62436 43599 80719303 53166 43599 142246025 30567 13871 646459049 28776 43599 955102149 7257 28776 588463014 59495 53166 707478239 73768 7257 611415795 59495 78191 521482047 89140 78191 258525837 64351 78191 799762682 14839 73768 630237310 91679 64351 704641062 89140 61877 19914396 49274 91679 694310675 54424 64351 196572951 64763 49274 709075981 91679 7930 801407453 7930 32989 187466971 72974 54424 234256850 72974 29460 792187056 42795 29460 391141773 72974 65410 652155542 42795 75315 643243716 8973 29460 164492323 78231 42795 721651749 65410 31523 858811742 52180 8973 649341133 8973 15912 812420089 52180 81050 433328069 81050 9064 187172282 81050 69232 250825735 19233 9064 612225973 25052 69232 600086618 25052 89050 352616040 69232 24959 794778413 25052 81924 509579681 40687 24959 496984741 40687 14314 893510453 40687 74361 187889161 24895 81924 747030709 90944 40687 22257780 39645 40687 966462668 3019 14314 726844306 3019 34072 898403490 80290 34072 138129871 58576 34072 495106094 16765 34072 834340384 3019 25831 146221494 34072 45692 759541360 27083 45692 121286819 1930 25831 348673329 81675 25831 445272658 25831 20663 645118071 68723 1930 690919225 81675 16901 249302236 54112 81675 447580841 54112 4545 748825086 71133 54112 500707977 71133 6750 45442616 16901 43027 340874466 91468 54112 337203589 6750 65838 130077142 6750 66824 943312626 66711 6750 458487324 91468 46828 480168867 87200 46828 962206458 61092 66824 915673341 10362 61092 527016614 58511 10362 451294927 69099 58511 98831344 87200 89156 508402124 69099 11761 677189877 71699 89156 665488393 34391 89156 437929301 34391 62626 429525671 36800 71699 452052545 21715 62626 467300676 34391 43494 938273231 25899 36800 563461020 43494 87885 818499988 21715 76321 534083746 25899 16729 872472082 10592 87885 40701914 76321 72999 715581199 76321 43317 469940885 17710 10592 45110353 17710 23003 918373776 43317 34385 940602917 17710 22745 752714433 72138 23003 999825878 72138 59816 862368684 72138 37769 801485712 9056 22745 739040808 24489 59816 592799012 59816 68987 841552197 29164 24489 198648064 29164 9092 44521798 44608 29164 530425730 15135 24489 175641542 9051 68987 134769600 9051 75470 765452171 8410 75470 328958135 90320 8410 607212882 91059 90320 972720816 23255 9051 205642320 91059 52625 247200119 23601 8410 129457817 23601 73844 250196713 30562 91059 640961124 52625 90755 876033151 30562 90932 106811076 74134 30562 563181964 31228 74134 850834060 72039 90755 794105632 39646 90932 44647323 72039 84060 377090728 74134 2891 961271533 72039 82266 198958141 81657 2891 680642613 81657 75640 633444430 69451 2891 996742001 2891 58716 806812285 82266 9563 929330378 81657 24757 552247492 75469 75640 752521073 75469 69006 610353873 58716 56935 60510908 92439 24757 568214070 83088 69006 119659881 83088 36685 642853269 56935 86400 143711283 8804 83088 826923046 18986 8804 431025558 84412 36685 231016281 18986 69499 50076494 86400 10225 850469453 10225 43774 745105258 16103 18986 730567361 16103 40435 566807087 25192 10225 802276188 10225 15650 416128196 15650 6054 883693007 6054 19437 438682248 40435 10566 240500421 29982 19437 666743128 79186 10566 427682031 52507 29982 755814036 42152 19437 472986276 22930 10566 985518963 42152 14854 3540466 69205 22930 420979617 85537 52507 787446650 69205 67416 216324357 4179 14854 545553212 85537 91891 653345214 4179 5163 954975952 53798 85537 612975811 18846 5163 251145213 4179 68411 143092386 68411 414 167549236 414 91118 227515673 53798 85504 177838974 53113 414 554869044 14517 53113 875202003 14517 52336 59860506 91118 87658 428499814 36680 85504 585268736 52336 60973 499441348 9072 14517 586476825 36680 6628 437240886 57244 87658 97856659 89777 36680 14328149 9072 16424 935918497 13830 16424 467523227 57368 6628 609635344 83976 16424 446395446 57368 33909 82820080 57368 81303 525513425 4161 83976 127576019 33909 64906 30593480 33909 91647 131974246 33909 31176 520792996 52631 81303 527556107 74900 52631 371352425 92372 64906 917745252 31176 77797 58887671 1011 31176 53326499 77797 3132 578950730 19248 74900 43721880 49706 77797 773288579 3132 77252 681546420 49706 80704 48057290 3132 63802 696434794 86552 19248 254571972 86552 92402 826802492 17856 77252 716480035 32953 63802 744258744 19719 92402 381052419 86552 57294 110023725 22055 32953 90880482 24855 22055 560998154 29651 57294 43370889 24855 15461 780533021 22055 12248 308602348 63905 24855 521311925 24855 26767 35161174 26767 64995 154091302 63905 33669 672257543 18931 26767 509305526 26767 52648 527053257 64995 19967 211994966 52648 29142 999917455 24975 29142 333322673 74395 24975 933101259 79391 19967 133374718 6435 74395 323631725 24975 59454 731298942 6419 24975 13730223 59454 24124 694356930 45607 24124 893635913 6435 5359 256739847 75297 5359 123559900 6140 24124 864531898 6140 29865 113873593 27867 6140 575163307 27867 13564 562461792 49413 6140 736976491 24911 27867 448444681 61325 13564 795865470 24911 19228 218678261 19228 54094 110560381 32251 19228 181162108 34676 61325 761828947 32251 25309 911240335 75410 25309 222257601 12837 32251 524371083 49347 32251 586189684 25309 19173 742344945 12837 69450 148781125 19173 50522 677075355 50522 91666 349661737 69450 79357 363619054 32308 50522 506949093 10027 32308 861970090 85270 79357 46126025 32308 29017 789603800 85270 43982 475474686 11310 32308 556094777 2123 85270 870690938 79568 2123 546005861 84725 11310 124727710 2123 84128 276978685 26485 84725 423340625 2123 68980 866671674 84128 87571 728058517 85680 68980 296066182 67405 68980 488316876 68980 75533 869391180 75533 48821 324265320 82958 85680 3113232 48821 49837 517042321 48821 61540 232110449 75533 80510 468515640 78759 49837 82336991 44532 80510 108056687 44532 40745 284671466 3934 40745 551236144 48439 80510 796218138 23650 3934 433490130 3934 59936 399214868 59936 48287 911669541 3934 80989 944301599 86681 80989 207482635 23650 4712 100285085 81201 4712 102603099 81201 59890 754655648 86681 17673 601148048 54430 81201 317195127 59890 73558 774971322 81201 70820 261386615 59890 83662 880391317 70820 18873 968328754 54843 70820 960224579 59679 18873 111236929 70820 3688 132469405 80294 3688 112812405 80294 1402 58249196 3688 46871 149158062 12897 59679 575839482 80294 17135 649996134 26548 46871 57874163 16207 17135 3120701 52931 46871 243934229 52931 12756 581202247 12756 23136 572364293 64597 26548 754449910 24638 23136 93679641 12756 7573 736899420 9934 12756 192358257 81036 9934 5167979 24638 53177 211104495 39491 53177 73999307 82219 9934 27610737 40785 9934 535085520 52377 53177 472600515 53177 21615 134409149 39491 19752 442249786 19752 4853 42013237 48100 19752 162878375 61293 21615 557605915 90644 61293 170837044 90644 30085 40514627 90644 46443 739867189 68068 61293 23453603 18388 30085 478066745 68068 27446 962085806 27446 44069 146601964 43381 46443 958524929 75514 44069 259242482 30446 75514 630179267 75514 69162 383724803 30446 22391 114834023 30446 4177 607150964 4177 15570 217191303 30446 87030 485095441 69162 59907 357788356 59907 36886 791885742 31174 15570 625481867 67510 59907 28233379 87030 45496 169011076 31174 68418 530073400 38240 45496 47987713 45496 75430 19698346 8533 75430 703404412 47737 68418 57672141 38240 17149 715816522 73784 47737 950688444 47737 1900 119887882 47737 57027 692530502 1900 33113 32901448 33113 50463 964392751 57027 8663 538591126 62754 8663 788992785 44797 33113 993064123 26350 62754 665524811 38243 26350 176042637 76185 38243 145688431 60333 62754 724789923 74734 38243 935575690 68441 26350 149360302 74734 59223 614294364 76185 69597 287161124 2938 59223 400860067 69597 17065 680371266 53498 69597 449160889 2938 39738 976049210 53498 39354 956478866 39738 13919 874864832 91075 17065 383746028 91075 87096 267730515 13919 5361 882520504 82374 91075 97385400 4248 87096 520319850 87096 69578 751144760 87096 85727 955402357 5361 64528 301659721 4248 37936 618198235 50298 69578 692228579 85727 65047 848386199 50298 11124 964965220 35233 50298 938388908 37936 56538 416133428 39229 56538 160687467 35233 27455 345372125 55981 27455 11443566 35233 62646 446220683 85264 39229 56875792 39229 59471 479722054 27455 11550 923330455 83062 55981 738123881 85264 68124 983888224 14622 85264 5978584 20186 83062 333637145 14622 80296 326177461 31861 80296 70807007 18145 80296 184603133 18145 13417 937189810 13417 61870 609096388 34036 31861 891734820 14637 31861 494827121 18145 81350 567571153 74460 13417 502175155 84303 81350 42202936 90975 81350 759191634 74460 39216 65280372 61159 81350 696782553 3947 61159 242131816 13160 39216 356287755 90975 37247 253484648 25904 61159 610308655 3947 8214 826124245 25904 63979 38520269 19406 63979 248164697 56419 63979 713707682 63979 9762 454601519 9762 59041 748110603 9762 28216 854615306 59041 34492 351652315 9762 38418 84699317 59041 7549 714867982 88969 7549 313192164 41548 34492 904180983 91381 34492 966928020 7549 74985 983609290 74985 18982 942933953 61797 18982 249737021 71405 41548 93862432 18982 34244 237404955 71405 63054 788390295 8964 18982 334442995 68106 61797 864680139 63292 63054 117680836 60635 8964 185355706 68106 32885 321146386 2500 32885 285209799 1642 63292 125067409 84817 60635 300181252 1642 30520 6242293 36798 2500 142233481 1642 12217 192554639 1642 440 436285877 73436 440 411774682 38728 73436 583065298 38728 63899 872175435 38728 26754 452808623 36099 38728 466963757 6748 73436 141688378 21411 38728 889300556 31586 6748 906494091 21411 52596 302131804 29832 36099 98977660 29832 45868 642622203 91031 45868 13996655 90559 52596 371300883 66803 52596 638716077 22387 66803 946430267 42291 66803 858663530 66803 79183 310182961 80259 79183 859900935 42291 16509 665700771 78841 80259 94009526 78841 27897 482714669 18496 79183 569825469 88110 27897 415258336 18496 55078 287494867 55078 1599 373056151 16410 55078 849622052 1599 4335 638147786 382 1599 517059198 16410 37891 872365190 23986 1599 278336890 382 12572 935809927 91764 12572 882033106 26625 382 283761948 37891 60184 280867633 34427 60184 907159949 60184 54074 787159946 44549 34427 463091412 44549 34632 466922543 60184 60340 538337676 45636 34427 300772587 60340 20290 140889935 60375 20290 632104879 60375 71972 866529694 71972 11892 346035439 78140 71972 157455701 19475 71972 115239392 60375 55984 466405448 20134 71972 191774865 20134 11862 444239239 30427 55984 404662814 19475 67763 700036005 30427 30332 446306507 34846 30427 401324526 30332 43232 893993514 85927 30332 520162809 59606 43232 556088727 31582 85927 50193440 31582 66527 145123164 43232 66275 189874032 2403 66527 360650718 66275 51308 968047280 6315 66275 145628059 6315 4963 178195306 2403 63455 37136474 59453 63455 662561769 18276 59453 678866433 59453 40443 486138397 77016 63455 230757891 77016 28819 743434688 40443 36690 532157823 18276 17812 24550206 91908 36690 777166590 77016 8304 981472854 28819 49049 843983127 8304 38148 118481056 48223 91908 223709317 82096 8304 385556653 80227 82096 78530114 80227 67800 706740297 82557 80227 38702854 80227 51200 262498574 49291 82557 289448891 49102 51200 400291275 67800 27050 341132593 49291 25414 349990886 27050 88806 259839810 88806 48965 666569665 49102 89189 301801085 25414 27325 664328852 63645 27325 671905755 25477 48965 202934407 48965 19414 426887294 19414 48805 117468797 25477 71072 4759368 19414 16164 473600344 25477 34529 898543859 34529 11309 318580556 76132 16164 337252237 16164 79483 560715881 11309 50144 862597793 34529 47667 404191595 47908 50144 137764207 76132 13480 11960352 47733 79483 571320128 47908 91467 585349502 47733 43690 16648161 47733 20790 843873654 47733 30189 81807668 30189 5689 801469211 43690 73847 638067893 20790 62611 982545605 73847 78739 716201171 81730 5689 577120852 81730 8143 872514341 78739 64133 584354587 8143 8283 48543499 32770 78739 562582436 29754 8143 764340140 78472 32770 478389345 29754 69383 955864689 29754 4825 283918851 29754 73275 557055455 11293 4825 121081004 69383 28479 941651304 11293 9831 725430157 11293 9987 902652468 37356 11293 968847299 2423 11293 714134622 91365 28479 377339747 19366 91365 536321234 2423 64514 26793797 57246 2423 655273214 17804 2423 476205137 86442 19366 16435369 57246 18719 607789971 80884 86442 870849679 31041 57246 502361958 44004 17804 724534025 44004 75615 66768257 18719 31189 251025876 31189 87033 98420877 31041 64120 57723225 31189 77084 477564683 64120 72384 465752677 61080 64120 63539510 64120 32931 669115112 64120 32702 291971344 55421 77084 532225888 32931 72087 596518029 53562 61080 722770962 32931 39540 78510364 28091 55421 801049521 53562 64192 874042125 223 39540 56831633 53562 89524 44285226 86199 64192 290557844 86199 25839 314052201 25839 76166 62490627 86199 1953 825171613 65100 25839 499037662 36310 86199 235349915 77972 25839 831560778 85535 36310 345057449 22685 65100 148014088 32374 22685 469996971 66721 22685 998399827 66721 61374 169438391 11014 66721 981896005 32374 9321 177549244 61374 39641 689323596 44224 66721 199101495 1555 39641 69573270 9321 88759 33195207 82276 9321 9803279 51252 1555 365339900 41322 51252 599594292 51252 43772 676993714 36734 82276 980527421 51252 36465 352490785 60739 51252 816142990 43772 35382 851842908 60739 14123 223511441 14123 87661 466508515 78149 14123 917278164 37690 14123 96651434 37690 59964 570924927 14123 50411 144032250 43509 78149 513939323 50411 25452 625078443 59964 18201 888110626 68078 18201 32583543 68078 37860 296140856 37860 81099 623892688 23440 37860 436661119 73893 37860 110242485 1877 23440 651387578 23440 28622 919863276 73893 1626 835883042 23440 35317 80306465 3769 35317 735462250 6348 3769 917312016 3769 54274 177743525 54274 53235 946885373 14420 53235 91088073 6348 62108 67941800 6348 84331 267414858 74898 14420 319419966 73527 14420 662618947 8816 73527 692740339 706 84331 624728826 8816 83304 204600526 83129 73527 617584567 706 89651 3531773 56561 89651 215868293 13798 89651 911661514 83129 21741 965828833 19373 83129 110234070 89651 35353 742834147 65294 21741 687771555 35353 57794 334115959 7655 57794 665637267 19373 82960 708755045 52009 57794 165086530 37872 65294 633402586 3678 52009 175686759 53731 3678 513326042 2382 37872 386764165 52009 56663 357267435 57991 56663 436894567 29576 53731 326650523 76357 2382 376982620 36643 57991 882562312 9430 56663 288568064 76357 11138 396852482 29576 46864 164351378 46864 82021 437085673 30181 46864 332499256 40835 82021 667562226 23568 82021 369731060 46864 53425 60445354 92530 53425 411612573 34981 30181 778221451 59498 92530 704682004 8633 34981 41189025 34981 38722 561140964 8633 20473 47681702 59498 6587 660318903 38722 33447 277856623 8633 27736 260673172 6587 37060 630259285 47925 20473 405677544 47925 9332 107529543 62139 37060 65702025 37060 53284 940795284 75910 37060 781089280 17823 75910 833367252 53033 75910 575012032 17823 75648 696111291 15880 53033 452110290 10563 75648 126303307 75648 47126 105139863 47126 50395 803891186 50395 46829 956745371 20575 47126 419378432 20575 26622 608973262 46829 17364 347475792 26622 56511 822015373 50973 56511 457860305 76877 17364 787646152 26622 42212 28183183 87353 56511 252412576 61595 76877 466469986 76877 47250 178171838 27730 47250 812151343 37286 47250 752397941 2410 87353 496049730 81610 2410 817472356 41451 81610 328029270 80265 27730 86721425 37286 61598 696668970 67025 81610 502078118 32836 81610 562861842 61598 82489 56699145 82489 76180 64327239 82754 76180 271894085 32836 59510 265597080 82489 66316 806577205 88479 59510 204247618 76180 31570 599681041 59510 32809 615031170 6040 66316 807369959 88479 24742 62133136 86465 24742 116054516 24742 84155 104092743 3487 6040 990086456 24742 48090 898470627 4287 48090 549939173 84155 86789 668774414 3487 23220 334570966 23220 91695 303499964 86789 48443 678128423 91695 76412 130771711 6039 23220 6196808 50406 6039 321971021 48443 3217 203934638 40854 6039 957956830 3805 3217 900599439 86241 3217 341179611 3805 71904 115285071 3217 3588 71946246 86241 78784 98550415 86241 28439 450052450 28439 48362 284265691 11771 3588 960160604 11771 2626 704444866 87147 28439 225301707 37071 2626 685273961 67166 11771 719795267 87147 18116 543609094 16338 18116 297348617 18116 84652 831284827 37071 40752 611364677 91491 40752 980428111 84652 46532 453570922 84652 49813 250332991 48857 84652 53601058 48857 8295 495934039 48857 82432 554922042 48857 36505 474996721 91509 36505 251552736 82432 71218 631259563 18395 8295 414531226 11481 71218 685444208 59496 71218 8004293 6685 91509 28609131 6685 28312 681629732 59496 137 118207405 843 6685 444294575 843 58325 98055046 16399 6685 46865048 28220 28312 275899013 843 76991 254820491 58325 86768 309152312 16399 253 404549130 253 57644 177341528 86768 8339 963590618 57644 84213 985472656 60914 86768 125134615 8339 27264 364964688 36003 60914 605002865 72409 84213 996040864 91286 27264 105984126 91286 23407 284659705 12038 36003 65400134 27133 72409 300660546 72409 40400 436135486 59169 23407 917763985 17654 59169 200908959 64267 27133 353214858 48366 64267 863581678 32550 17654 114076304 64267 86758 339157476 48366 20588 910326840 90969 48366 475498524 86758 18465 154980046 78840 90969 521381696 78840 23282 72166686 90969 61602 117785528 78840 90848 30160872 53700 61602 592057491 12197 78840 483542 53700 31632 759897325 53700 92203 424181653 86223 12197 850196522 86223 50683 271297072 69393 50683 307952896 38215 92203 245983196 75442 86223 42471386 86223 23522 816435160 38215 76954 284117914 58394 23522 303503998 61358 76954 827468814 59391 76954 137898131 59391 85265 585013424 62458 59391 980956351 45083 85265 351396768 61358 70183 910296590 62458 39802 604720118 39802 36192 777133076 45083 44962 111874754 56614 44962 21211190 39802 20031 138836223 56614 80128 771970719 20031 78968 276020772 56614 1882 551793867 56664 56614 117370134 38817 56664 70670995 89504 78968 83484898 56664 84966 742609638 1882 68728 229144476 10777 89504 698085585 10777 11830 410038582 89504 9663 396868036 7357 11830 795376768 10777 84754 174708040 84754 49464 927463958 49464 79623 884628219 26751 79623 168146314 49464 43700 952640488 12542 84754 950037516 64261 79623 709338470 26751 23384 64764920 84441 64261 864762946 43700 82849 841094938 64043 23384 669264488 77368 84441 35971274 42980 64043 503297006 42980 45509 680764948 3095 82849 165801254 77763 45509 926682502 77763 60824 88425938 42980 8565 241461222 39440 60824 625479342 3095 42931 334685795 89476 77763 706290970 46990 89476 935070535 8565 34083 57163661 60980 39440 48155254 60980 43809 601621 78677 34083 381815541 27859 43809 812005954 50295 60980 889732531 78677 58884 716313018 90896 50295 67984352 58884 70141 751671895 27859 9096 75139915 5090 70141 701329664 9096 21001 518184690 5090 31294 726208671 31294 67842 757445186 5090 91156 842626495 21001 50793 553161780 21001 6398 397383875 50793 23186 526749463 6887 50793 48116274 91156 49986 920367953 49986 87431 178868168 65970 23186 27941537 65970 27175 85630663 64704 49986 629811807 49986 82701 795625441 82701 23795 382433091 85806 27175 21552858 85806 2306 528796811 2306 27280 458520964 2846 2306 885293868 21654 23795 683790417 64097 2306 905970315 13668 21654 597321730 2846 61369 184192486 76795 61369 46317481 76795 27848 358076580 38231 76795 472209972 29597 27848 972883183 16527 27848 186976704 44135 27848 100175893 24918 16527 160163062 698 38231 184589950 64212 29597 88259463 16527 65276 781993797 64212 40331 852145106 79251 40331 552960585 76791 698 663292363 12899 79251 322142514 354 76791 596683377 73818 40331 906052096 71751 354 315928138 77738 12899 720702855 73818 3151 355179493 87685 354 51011444 53495 71751 148797379 73302 77738 377274691 801 73302 486312668 78123 53495 343192709 53495 42178 127767750 57440 78123 826385256 55713 42178 497506872 20104 801 368364728 88343 42178 543309441 73593 20104 273929678 81306 20104 901874939 20104 45617 488026375 3342 73593 149143151 3342 69224 858457536 69224 36893 754831618 69224 8759 898995188 65633 45617 913172665 12378 65633 65105787 77088 65633 690650868 8759 87907 679090163 87907 28020 386001351 12378 54739 650847822 77088 41975 737337609 54739 60581 749340157 37802 28020 414752490 24802 28020 125672568 89924 24802 908284308 89924 15551 386946856 11689 37802 674944522 73883 11689 414266451 36522 15551 859906071 89924 85570 38437837 68165 15551 294564218 36522 51700 25080419 73438 36522 364358468 78812 68165 656150053 64483 78812 62162350 64483 952 338900741 78812 66631 31243125 39830 78812 637696058 66239 64483 964027081 66126 64483 762623044 54115 952 82100268 80224 66239 782255198 28034 80224 100006992 50182 66126 891853629 28034 14218 214815989 28034 2819 438024498 26199 50182 33835089 50182 70480 347111642 2819 19341 872308197 31113 14218 1069725 26199 63278 15292271 27892 63278 291519555 27892 25313 280727712 72750 19341 492531009 4522 72750 545100588 27892 44883 969582532 3111 25313 109756653 25313 55131 89278345 44883 25463 505908430 44883 84477 727225755 21046 84477 763939789 84477 79189 82620974 84477 17698 480871518 21046 6598 901001133 55294 21046 138027011 74193 17698 992682961 40157 17698 947074021 11276 55294 52371025 76388 55294 65934479 55294 76918 177589226 76918 69344 505088786 76388 78864 90752272 323 76918 604042188 51561 323 382158131 76918 57178 866195289 323 15104 683191385 43575 57178 127150488 53380 15104 132942656 57178 33663 900577674 8211 53380 666234420 54857 8211 788530996 43575 34845 44440315 33663 2919 795636247 8211 24789 668439450 41599 2919 346746072 40664 54857 325122142 34845 11494 845716783 24789 41025 24229346 51748 41599 300937729 51748 10686 264742289 11494 36933 368287712 10686 80127 649784446 36933 37338 418778732 36933 57285 808492905 13946 36933 669187240 13946 60222 210477440 90546 13946 986161056 66985 57285 898355954 90546 56455 56761793 80040 60222 495884378 15603 60222 265340430 66985 20840 960375421 15603 49899 89397284 56455 75002 413332533 20840 52999 243508594 75002 19415 262500730 23435 20840 478524845 49899 76785 812267204 5751 75002 547528626 23435 28708 69176333 24200 28708 948003784 5751 198 379466803 15264 5751 239604226 24200 15046 568478493 48710 198 697134510 32806 198 257422931 6768 15046 737885740 18446 6768 73532152 15046 50082 54919470 48710 79086 70134386 6768 3731 869972205 65227 79086 615257067 18446 25385 97436640 79086 46214 98316977 65227 82660 900800730 82660 48332 566713831 82660 88029 152179780 82660 87331 488002054 39469 82660 76519740 57406 48332 393182722 89076 88029 973359767 88029 87365 588645539 23315 89076 720920355 3186 89076 243561231 46729 89076 854075075 46729 59544 631816936 59544 43097 351363430 11529 23315 777577030 85536 3186 379630974 59544 85334 798798033 58756 43097 748420014 11529 46874 834268918 7013 85334 16725198 85334 26910 997416498 58756 74758 231267869 74758 45766 719415537 33503 26910 893721222 45766 37036 620905843 33503 38996 675271466 33503 84053 948030450 1760 33503 30679039 47514 33503 958426521 84053 18137 679437739 47514 30869 535875236 14720 47514 316930257 59970 18137 44533117 75998 30869 405217833 34351 18137 670982763 40326 34351 53589358 59970 60412 220220668 85486 40326 911514831 90278 75998 194517562 90278 39716 100213630 85916 60412 977426680 90278 60983 532406827 6903 85916 9864337 60983 5432 357820867 5432 82402 650161032 66423 82402 556810758 60983 70456 801360017 46344 6903 225742236 66423 40041 791607634 82402 32105 724695169 40041 36407 905419449 29557 40041 983506008 90673 29557 915658101 29557 69549 917792670 69549 56623 257805943 69549 24014 778115416 15593 24014 351040445 51475 56623 13206103 50336 24014 578640807 24014 3521 181711989 51475 13700 113318274 6391 50336 119870806 87648 6391 317296461 44502 87648 613087775 13700 75250 829089460 30409 13700 276527193 38101 75250 821100169 279 75250 565181725 17086 44502 860086740 88943 17086 699450283 30409 69976 58529744 88943 22467 58158005 62569 88943 640604292 88943 80729 770474970 88943 78014 147423776 69976 6118 5595988 53876 22467 395742405 78014 59259 732969389 49393 6118 323596184 53876 56998 674459311 83589 49393 388872807 59259 14129 739710902 49393 74292 63536054 13911 56998 799247596 74292 6989 492899721 54007 13911 599064525 66073 74292 828779927 66073 47578 960999653 54007 29430 433619336 21908 66073 246178368 19390 47578 388694281 24025 66073 399334209 19390 19100 377241147 29430 75406 202508252 19100 49622 330877112 13253 75406 706039324 31648 19100 680470415 15677 19100 634755594 24763 13253 455675553 24763 90152 225178312 13253 38663 637733768 24747 90152 500004739 24747 72636 333981716 38663 53258 640930614 24747 21660 897511714 53258 60674 53676862 50137 21660 138883336 60674 45552 775675380 53258 90309 585314668 75377 60674 921994513 45552 64437 707667543 50137 8906 340974399 75377 20799 926300413 23071 75377 837177126 75482 75377 114765883 56738 64437 183067591 56738 67864 591630973 1851 23071 71529696 46543 67864 849109420 46543 19456 545730089 46281 1851 304601991 10061 46543 885343478 131 1851 52418021 16488 19456 664642509 68198 131 491718840 46281 17029 111473518 17029 50568 67187209 47021 16488 292557041 42507 47021 280694259 17701 17029 80496289 47021 15595 897122303 15595 53206 476141 15595 30884 651668907 15595 39797 266882315 63411 15595 636982496 15595 4908 99915811 11230 39797 117052054 54665 30884 90102513 4908 13527 203827197 13527 87790 512235462 11230 11323 46414743 13527 40424 747448770 40424 7063 928673245 4372 11323 812122273 7063 28765 22256328 11323 63159 457343994 28765 25647 713731489 88170 7063 113164607 4372 42974 382342320 23703 25647 571211422 88170 2214 45175676 2214 55606 813425652 82893 23703 213935570 23276 2214 36730503 32802 82893 510789536 3907 82893 113308804 51017 3907 25191293 32802 68558 523322579 3907 12024 605796083 19487 12024 15748391 34752 12024 785612462 92002 34752 104980091 19487 85874 635945218 55922 19487 717260696 45951 34752 598191618 34752 6405 890128703 45951 6781 664632049 10791 6405 510627722 39028 10791 312115219 19919 39028 296330386 90724 10791 948840537 10791 57590 232625383 90724 37787 827945811 17564 19919 780412717 90724 9865 796425513 37787 33236 766827004 82311 37787 826802541 28067 82311 933898276 28067 17584 89951791 57755 82311 333551646 57755 36911 644663790 36911 4030 889059751 57509 4030 779751053 29287 36911 40379808 19823 57755 799562046 25573 29287 767287376 953 19823 451382081 57509 4952 427467113 4952 14259 460893420 19823 22733 418102486 4952 86035 709073636 4952 82508 544389607 37931 22733 909252933 14259 7636 851140285 82508 39479 686995905 37931 19793 244897182 60783 37931 260888630 60783 15274 345988233 86784 19793 238677106 15274 9850 837538655 14430 86784 575594583 8432 14430 491674435 9850 50681 309771490 48815 9850 11337256 43573 14430 979537726 48815 26912 733016541 27456 8432 466885580 7639 26912 929520239 27456 239 313243081 82542 43573 932892286 63029 7639 670385156 239 50642 184415030 82542 59620 16779101 8235 50642 676946168 11239 50642 769287652 59620 48301 146211709 50642 76718 971827204 62588 59620 76891600 695 76718 557027691 74302 48301 757296302 14465 74302 370184946 14465 56094 930209479 36368 62588 325268040 56094 27366 918241738 56094 70559 345422944 70559 3948 638750105 1374 56094 733956191 36368 11817 799598234 3948 46024 58601097 1374 58017 6191499 11817 34106 843545575 34106 6154 25287334 54414 58017 790289349 16374 58017 802004172 61400 58017 42924138 63921 54414 588915157 54414 55002 607162366 16374 34 955212307 55002 78057 83887055 61400 38560 570941526 34 58944 282137119 4061 78057 445118097 34 71106 737889465 58944 60563 766828602 38560 19927 573777084 58944 51856 476895660 40287 60563 777939656 71106 2862 937728138 40287 14618 456878276 40287 39593 473095095 14618 24190 4065485 24190 74426 470460545 14618 13163 286167587 14618 89175 396174606 89175 62200 4159598 13163 64113 799364639 13163 34345 881840463 91733 13163 154906376 22806 62200 194231768 47446 34345 121253190 64113 26342 399787777 91733 46268 37847860 22806 74880 952848191 8149 74880 303505488 39319 46268 420341008 46268 78993 614561579 54172 46268 691127183 78993 82054 740667041 49904 8149 215727676 82951 82054 347349411 77122 49904 808990479 82093 54172 211216688 44725 82951 96229487 73290 49904 868109919 82951 47620 140374391 69849 47620 58470105 56071 82093 440028307 44725 13650 275438650 42365 47620 629443011 80769 13650 507635665 10868 80769 355544719 3844 56071 179223210 3844 21857 59735718 3844 55917 876483021 74868 10868 761764597 3844 48514 200383365 19936 21857 75579182 10236 19936 819135067 10236 18192 777723116 48514 55769 462269921 56660 19936 529124445 52202 10236 15808724 56660 18172 174607039 11776 52202 67061951 67885 52202 870191510 67885 32473 706350417 44981 18172 549411209 15900 44981 977440830 32473 40636 510496576 32473 90884 589643019 40636 62805 930272633 15325 62805 548048949 91934 40636 54142787 39098 91934 30176833 28985 15325 906945353 18713 15325 454996108 33762 91934 865703128 91934 40256 110255250 28985 76556 614568555 11356 40256 844360215 76556 48542 457047515 76556 18878 268045344 76556 3036 141316958 48542 71102 320638350 43038 48542 951926375 47867 48542 776591056 18878 74776 405340453 43038 21910 593083523 32097 71102 396856722 75809 21910 143865491 44836 74776 115707108 16220 75809 444904572 44836 71955 922182779 74106 75809 874236751 19930 71955 290026071 44836 79069 579060449 20316 19930 974340297 20316 38268 606048659 19930 65918 92591967 92544 65918 767470788 92544 36871 542001077 20316 34776 631750050 39323 34776 573734549 46735 65918 406824768 34776 37189 700610277 4903 34776 126909695 4903 66519 2068207 10452 4903 650243970 14337 4903 832006788 4903 36750 18551370 47503 4903 948110387 14337 71840 721622794 47503 84531 444717610 14337 61312 890624289 71840 69724 106874811 13925 47503 139376969 52939 13925 907189621 32690 61312 448733767 70274 69724 848476941 13925 73941 304031791 73941 62913 258765143 62913 50587 70437303 12535 62913 855272101 73941 54143 890117034 62913 54055 97678345 32824 54055 514344448 43865 54055 506280221 54143 43971 673272116 32824 72838 416155044 80998 43865 45856457 72838 76658 74507833 61920 43971 24422092 33836 61920 956360443 13966 80998 167654324 84319 61920 33747094 33836 66751 58957302 88577 13966 902627598 4221 84319 405861935 70025 4221 702592227 8966 4221 2727639 66751 56160 57163722 56160 69445 403608352 56160 28327 458072027 28327 11932 219474472 4090 56160 493293224 28327 4635 102289625 69445 3208 450564353 4635 50952 254531210 1222 3208 304900274 50952 15751 769311229 78441 50952 893871646 58032 78441 631159603 16934 58032 662695835 90941 1222 111947994 90941 21807 38033206 81873 90941 870591332 7851 58032 336780418 21807 60429 363673568 75099 81873 203596502 60429 21477 521595865 21477 51345 700995317 39422 60429 117207132 28813 75099 603113555 51345 8946 263517166 51345 80214 498956573 28813 89058 246661196 7964 8946 566129626 80214 9291 894360162 80214 50220 619875035 89058 77449 446629872 50220 6007 826016488 86243 9291 458137866 25905 86243 296453587 79073 77449 957649350 2216 25905 257475822 6007 15779 49456164 59509 86243 955647054 51280 25905 962547159 79073 43409 95950685 63843 51280 319290788 63843 79100 111409070 51280 52093 840251825 47842 63843 148805481 65552 43409 758880505 63843 277 298469194 65552 6384 131621455 37945 277 80280630 65552 46211 139798937 6384 28248 411570753 37945 51440 729300655 63775 51440 281726203 38840 63775 480034063 51440 47559 502969163 39351 63775 648650216 12234 39351 521161897 83236 63775 46343455 82447 83236 386409336 39351 50615 15142362 39351 8792 178756317 78074 82447 156411681 38306 8792 537082293 90060 50615 454227541 50615 21633 877792454 8792 26271 994097138 38964 21633 543991115 21633 13790 810926130 8363 38964 59703662 8363 59548 63090574 13790 18351 586057765 88729 38964 866625370 85068 88729 532198142 85068 39525 297339678 39525 16640 357113154 76016 85068 306338643 66886 39525 791537604 75424 16640 865611330 19171 39525 750783457 16640 85761 798499169 85761 90626 913865348 79593 66886 770455467 47692 19171 73543151 59745 85761 136090130 17068 85761 577374491 28176 79593 548435985 91602 28176 615954192 59229 59745 975684617 59229 86813 33062880 44776 17068 771792511 59229 27850 290539033 91602 40540 778561852 38320 44776 540881477 64389 44776 115729234 43889 40540 816528403 27850 35358 772757195 57111 43889 559341059 38320 64399 893282914 43889 681 682143310 43889 78311 618647370 25024 57111 933586446 68127 681 127982756 59674 78311 287177410 25024 41782 402725673 68127 66406 81724367 66406 58544 562932671 59674 45717 105165688 41782 43311 306856386 7081 66406 838184055 66406 53121 642744799 48551 7081 189330371 43311 32170 90138909 7081 52047 663747356 7081 79817 234071989 32170 6752 865311216 65840 52047 310441166 25240 79817 872319063 17719 79817 53471001 76841 17719 247123994 6752 67478 332253111 76841 40056 483231207 40056 43800 553628109 17719 38963 89196654 64568 76841 939476758 60495 43800 135586463 64568 65807 434609516 64568 15851 850239901 60495 63583 926104612 63583 26170 360686597 65781 63583 564910623 65807 73553 865412308 1649 65781 877411825 63583 25658 166292060 63025 25658 602260543 42605 1649 239595849 7435 1649 594780764 1649 5368 534732134 42605 783 16256649 15105 5368 861409717 90483 783 403825846 783 7027 390471314 5368 49051 174429363 47297 90483 68216487 22883 47297 459731172 30932 90483 113226925 47297 74948 654900896 87565 49051 605026282 41518 47297 273919654 76023 41518 315711896 30932 53426 37250746 70771 74948 515726550 70771 29406 130651149 76023 25410 632956731 21191 70771 526903821 1934 29406 102641205 77717 21191 343878978 29406 9691 474197729 1934 68140 438856433 9691 64105 323875014 11643 1934 971317297 68140 72430 628262098 68140 27942 120773870 13449 68140 863563613 64105 64609 857123071 3301 11643 975906419 17332 64609 439615953 3301 42217 378921675 10752 42217 247124352 40701 17332 569691249 66214 42217 358761204 15520 10752 409790540 33338 10752 870477670 15520 88979 925981220 88979 54853 131435183 17117 88979 60438057 88979 17655 539474521 80732 88979 434003373 17655 29845 774504884 86518 29845 612490963 29845 90787 34391545 86518 21007 378518122 90787 33384 785063050 90787 70494 44274600 21007 61689 474350902 61689 30854 511248275 65806 33384 991331000 30854 47693 240784987 48213 65806 510059782 71635 61689 23659124 80350 48213 269138791 47693 78093 596763793 58997 48213 625313684 54817 58997 173894403 80350 71200 33366852 80350 61317 883962872 54817 42175 79815448 66195 58997 394282243 42175 71854 724953490 42175 6966 602098599 42175 18451 757555389 42175 30689 884932847 18451 55573 739418387 90217 55573 463211410 57399 90217 145000392 9669 30689 743489482 63160 9669 276000412 6461 9669 75268844 57399 48454 76053141 48454 725 6165363 725 38258 888064961 63160 27691 882211087 11359 38258 857641928 11359 25368 685275255 725 67116 420082872 28463 38258 486932510 25368 38363 105753428 43245 28463 779041000 3390 67116 202615891 28463 77007 947166333 85311 3390 434155642 77007 91490 614271814 34946 85311 735941791 91490 2267 463986499 77007 81269 791220253 83992 81269 478963973 86641 34946 212796446 69112 83992 352198322 69112 83649 342701089 69112 90342 505550142 87786 83992 29880131 90342 37651 792938571 83649 39599 69380709 87786 24944 980805373 47796 87786 666748330 47796 51611 619612881 51611 6156 323660222 10605 47796 663576374 24944 11596 775941701 10605 22186 429145994 24326 11596 597714734 52587 24326 803996217 11596 1058 974317725 44766 22186 733465903 1058 74682 898700815 24326 74492 932319124 1058 47014 84015047 85313 47014 916730853 61247 85313 2269966 74492 82850 277908704 61247 74513 530540633 85233 47014 622438616 85313 81867 983922628 82850 14575 618835567 81867 52917 266094213 1257 74513 884575333 85233 858 808607876 26185 1257 379352825 62334 14575 697282439 858 35653 804977114 1257 73761 204351124 35653 58116 229596899 30665 62334 167586633 35653 64457 146794625 8611 73761 896380328 34102 58116 691391242 58116 17301 174741262 64457 50792 986154515 66225 34102 304877548 20011 66225 476077268 12348 66225 358004342 20011 24555 139813406 5656 66225 901740501 20011 46723 654570518 24555 65543 631984958 5656 39819 900038893 67989 46723 901876570 79700 46723 829734951 55295 67989 128479894 59624 67989 91836151 85055 59624 106265603 41826 85055 156813883 67738 55295 949573600 24369 41826 144703453 59624 65961 305507529 67738 34313 677939257 66952 67738 981433321 79373 34313 535156787 34313 89488 189435242 64883 34313 187229462 43981 34313 354307637 73097 43981 362788981 79373 6363 69420496 6363 70750 178163759 52913 70750 874086206 89310 70750 75276962 52913 1159 905743651 52913 67511 113875022 52913 91095 80091942 89310 47444 814801098 15852 47444 879359194 91095 73211 901627690 5082 15852 15525717 15852 34393 448999037 58315 47444 479028132 58315 86505 878897507 79812 58315 428529552 5082 72242 942036324 86505 755 286726770 73953 58315 548366786 20568 79812 95232692 72242 78673 993681134 13602 78673 708250941 755 51376 561326293 20568 63328 366134630 63328 40730 26458702 40730 46891 426416795 51256 46891 811319038 51376 72622 69903569 797 72622 499419818 74237 51256 601579272 64700 72622 234783818 18641 51256 472520164 64700 80706 380575221 74237 88552 2052924 74237 80157 772576259 29993 64700 405102104 88552 65442 98261957 39843 80706 726329900 29993 85758 606728626 54199 29993 593264689 66094 39843 42991054 6305 54199 266306419 66094 9800 314140344 85758 50589 967144516 54199 70890 737658036 66094 91530 44393838 91530 21080 451348962 70420 91530 1778345 81476 91530 128677284 70420 68849 613382538 68849 9588 101116883 90690 68849 372543637 30473 70420 984354035 43615 30473 416516138 90690 28806 896370765 57000 90690 76786339 22642 90690 881978660 57000 90188 646188260 30421 90188 384335443 82321 28806 9679166 90188 32760 887089263 3917 32760 946951681 3917 34388 423503353 35503 82321 875395106 85648 34388 657593992 35503 91139 305950530 85648 87154 359778636 91139 66969 515638763 30027 66969 629884052 36472 85648 787731682 66969 23794 794452076 30027 22705 318132986 30027 67573 912643476 32451 30027 725066090 48737 36472 135203071 67573 16810 271488747 16810 57131 493850958 32451 71126 65763259 29751 57131 872203152 27218 57131 322051297 57131 346 282452359 29751 59072 141024369 71126 64828 306495992 1692 29751 838880016 59072 11179 293850731 410 64828 315151211 59072 48516 196162419 1692 89717 469766243 92155 410 302638141 43123 48516 110817514 410 87535 634610288 49151 92155 312649894 9448 43123 453263038 9448 75349 750848255 43123 41363 24604217 87535 39100 707779684 75349 61146 700901378 39100 55186 801803919 61146 90531 63016234 90531 37044 648810113 35412 55186 119811984 90531 75749 297686122 74356 75749 302278219 90531 79679 277296646 74356 48374 814801047 75749 47930 895273919 22690 48374 622936769 22690 91949 282905280 72752 91949 291369665 44823 22690 106698696 2885 22690 959169436 38209 22690 623030456 54265 91949 368315133 34956 38209 372500885 81609 44823 918034660 2885 67789 788198330 63811 34956 837788671 67789 28283 58853745 28283 52335 705853166 11188 52335 597499599 52335 44916 576780899 44916 4098 822581897 49601 11188 405730031 11188 28149 128433824 44916 35900 844273410 44916 81185 13073577 49601 28070 902127248 28070 65270 168546362 50349 28149 765971107 865 81185 554290097 52023 50349 414874593 65270 15630 426885110 88319 52023 133405579 78880 15630 97762854 77424 78880 674405593 88319 53939 212429307 88126 78880 893068669 23821 53939 303420509 23821 49072 845531079 51362 77424 995898396 8739 23821 519503201 23821 34356 198280036 51362 7061 350108705 47771 34356 544589180 51362 12806 907873642 34356 41274 505118278 90376 12806 146400403 7061 69329 132960549 90376 22386 270258591 32385 12806 824097424 41274 16835 778502203 314 16835 48367026 17396 16835 776570633 16178 17396 822885923 32385 72701 636158216 314 18292 16938902 72701 8402 385305341 18292 78423 429808215 78423 10183 582045334 73501 18292 704010206 71274 10183 778309370 73501 9879 370216261 25059 10183 993648220 73501 89981 909548453 71274 54526 733900211 25059 15558 913603694 54526 24881 475205308 15558 15885 889005987 9256 89981 166274603 87845 24881 726394003 26008 15558 88225279 15885 47088 810610584 87845 55404 811068191 28889 9256 61461015 55404 25255 67332544 25255 47519 440581550 71361 25255 679632404 53703 25255 475384387 71361 43370 313974621 43370 4449 642220135 16534 43370 823611417 77686 4449 117826296 76825 16534 222827248 59410 16534 403109017 51126 77686 423756892 77686 13612 44051019 59410 3758 577868624 77578 76825 838029139 45340 51126 947596751 21574 77578 487083039 45340 86088 369994073 85618 3758 713087559 70445 21574 590978749 70445 13246 427939801 13246 58007 278437485 58007 89393 657860901 13246 2325 331016464 58007 36829 253381978 64880 2325 635035829 2325 65751 942945560 47784 64880 638510363 65751 39176 275807591 36829 77654 546690881 65751 46904 457832151 82869 77654 718359582 19127 47784 361733277 37034 77654 577612478 19879 77654 990496481 46904 40004 968325480 19879 70699 926060946 92123 19879 193628917 70699 59145 201328218 70699 74473 212125393 87255 70699 78489091 69776 87255 111201189 69776 38337 758470292 87255 68692 713463929 38337 8182 818606888 87255 79064 630962 70575 8182 606958791 70575 69945 926386928 70575 2820 659860547 86992 8182 748545603 67776 70575 525106982 2820 90122 773826009 79577 90122 816150399 90122 71557 887606124 91442 67776 344616655 52329 71557 324705161 79577 17463 946892738 71557 89674 149573096 91442 48818 38134250 66147 52329 592157262 66147 6433 975708183 26567 89674 985696526 73969 6433 16811466 73969 24406 108908092 66147 26789 121115560 26567 30472 32061741 43454 24406 279357479 26789 50023 97390470 26789 81898 478375375 69385 30472 965502843 81898 60374 937244460 60374 11868 98614125 81898 16491 578630702 69385 10219 147049279 31887 69385 111224244 60374 58470 178538789 74989 11868 37027464 6901 58470 227148451 31887 17136 781351468 57571 6901 730510942 73474 6901 46026587 17136 71122 548689568 57571 35301 273493132 73474 87307 273408292 71122 84455 188625681 73474 25942 427376887 62335 71122 234151838 21283 35301 715040039 78447 25942 774178231 61599 78447 134580191 61599 23651 453812209 21283 72957 529883951 85997 61599 329870643 61599 19621 544678601 16142 61599 945605292 85997 38466 866205487 16142 50024 742794925 52515 38466 169532294 50024 36194 766007792 38466 89807 473189263 45272 50024 386884420 16035 50024 933019962 52515 79915 426557161 50109 79915 138851497 50109 67169 215182020 11801 79915 791170565 11801 13519 439067015 35405 67169 12350250 78646 50109 930603266 35405 34013 585192467 35405 72618 389767443 23261 35405 720356788 23261 53823 718809359 19890 72618 853883124 19890 16385 37862367 53823 66620 144483323 72170 53823 80154887 66620 61277 750815744 66620 46632 283112336 76593 61277 559963788 76593 42277 15615278 13566 76593 19804933 86562 42277 524705219 40764 13566 928652649 67512 76593 146733083 40764 5289 36549744 86562 54220 817759420 54220 50322 521579243 67512 20174 351828313 62277 54220 578934979 50322 11502 555051103 11502 15637 666953815 50322 62343 505954285 3181 11502 994434385 32524 11502 12469500 79353 11502 139877326 86969 32524 610565226 62489 32524 187799768 61755 86969 896870140 86969 55836 295611629 79353 78820 335330233 67821 61755 285136447 61755 71235 89067904 61755 45206 247207481 55836 38810 34694406 91765 38810 683103245 38810 44902 402077110 45444 38810 929984197 45444 71930 472859319 45444 83330 697098015 23141 71930 183849456 23141 44726 365929944 76492 45444 849173949 37725 71930 782201475 83330 10499 375214828 44726 8090 347196361 76492 37838 409974477 69624 8090 568667412 78464 69624 291564847 55991 37838 644971296 37838 19672 494533701 37838 52546 621037460 52546 51410 235680650 19672 30489 804642204 61189 30489 180472941 74191 51410 46385136 30489 82372 43748261 62375 30489 158737078 51664 61189 671077490 41906 51664 196515348 62375 83919 871268006 62375 62559 461870077 42798 83919 176044515 63321 83919 485317563 62559 2651 698928730 83919 53601 646384963 43295 62559 15912449 43295 19026 942589590 2651 84746 523476780 2651 57222 960133066 23045 57222 954004713 63667 43295 68272117 81002 84746 123865981 46126 63667 595707882 40383 46126 872980445 63667 16433 693752137 34134 46126 188451287 34134 58287 878007284 91331 46126 38676052 91331 60491 684621512 91331 30325 51162755 11414 34134 636099911 47812 58287 303461598 74147 91331 318668301 52720 11414 30953995 71293 30325 235920798 71293 83461 990352267 71293 42865 687744381 71293 31622 236234807 75999 83461 761678067 75999 19103 780708192 32062 83461 705980053 47989 32062 316085117 36241 47989 186171631 92359 47989 504861234 19103 11451 649914998 52930 36241 54315968 14132 92359 623099191 27488 52930 569737109 33619 11451 889748641 49585 33619 73085208 52930 30353 290682512 33619 20209 282378702 33171 30353 30172073 33171 24085 966911855 83775 24085 332861460 76579 33171 804829393 25023 76579 569295877 85467 24085 327861550 88101 85467 180708378 33260 83775 626260649 79611 85467 241263123 88101 42099 969154634 5921 42099 743386880 33260 16389 806129805 55939 16389 992099197 55939 16897 611321310 30568 16389 647685187 15430 30568 113724951 16897 9022 117346220 55939 7732 27256450 45670 7732 533289554 7732 50991 341565542 9022 48958 805516702 9022 14806 858052937 29839 14806 354666225 88260 48958 669364806 50991 52847 869922902 63748 14806 312808011 14806 53406 882443883 52847 39387 98961654 41744 53406 703185527 52847 67632 862357488 67632 39278 309015676 53406 20434 881244324 55698 39278 614268295 67632 22987 876569574 22987 82090 593102965 1581 39278 102659629 7552 1581 740078556 1581 29910 237361098 29910 85244 150058851 65788 82090 543190478 65788 36399 102794393 19483 65788 338324235 36500 36399 827452653 43763 19483 564814056 8662 65788 852601551 19483 75096 734025245 24760 19483 960803033 24760 30400 440495472 71894 43763 228803042 89424 8662 575145526 22741 89424 387716511 71894 18445 73042024 89424 12992 491034069 5375 89424 75056198 12992 13328 922161723 13328 7866 366107372 7866 21256 179277864 2061 13328 862710742 2061 20370 846750193 21256 71640 242401398 38093 20370 559729042 51020 21256 566001671 86431 71640 296728911 51020 7780 948119752 7780 30587 176078538 30587 51689 52470658 51020 4930 53586782 56549 30587 691590115 59588 51689 288432152 4930 74083 38230120 56549 35818 89925688 4930 40598 88066342 77850 59588 961285446 35818 57558 128450419 35818 91500 83334581 7430 77850 212420084 7430 31920 199794808 47883 57558 16112048 31920 85398 784918897 2906 47883 727088369 31920 11927 45046128 11927 571 377308833 63498 85398 905071707 63498 15233 495770109 75945 15233 540577960 39380 15233 109130435 39380 31845 790854068 39380 5322 752223548 38934 39380 490209 5007 5322 412691504 64632 31845 104042132 64632 19640 579404761 91573 64632 256049692 91573 63701 505393356 91573 91478 117297659 91573 21793 854482374 7302 91478 12040752 14803 7302 113493045 8403 21793 5722855 21793 29695 668165367 7302 64003 143263382 7302 51512 29320811 14803 77745 827008926 58070 51512 391289664 71822 29695 514734675 64003 39748 616356623 58070 9752 281609105 36668 9752 775130095 64694 9752 348827242 39748 17488 431143735 10476 9752 365521526 10476 63738 480985036 63738 6828 222450016 6828 109 852223785 47916 10476 203741234 24176 63738 774473683 67591 109 150201304 67591 83123 986154765 3239 83123 437855202 41454 24176 362258414 49877 41454 33941947 7706 67591 423883034 3239 65428 879409119 33228 41454 558242546 6427 49877 184569280 6427 4784 546877611 25383 4784 980045089 25383 61078 632685782 43942 25383 622340727 61078 41286 283184324 25383 27785 857815069 41286 81865 878119275 91107 43942 566485200 36618 43942 690259301 8311 36618 946751169 91107 67526 956930278 36618 46812 883649100 8311 57918 853793215 32707 8311 284859141 57918 29009 843810931 57918 18710 253938392 55653 18710 19519226 55653 19957 271067539 19957 7821 141511286 55653 74605 989630924 88583 7821 424522925 41406 19957 187386316 77695 88583 560495065 31959 74605 871948940 74605 72852 758211917 88583 15072 155788431 41406 63747 356942274 22160 63747 800988207 56828 31959 655012101 72852 8017 475287600 53774 56828 407792117 11963 8017 742027923 16546 22160 668242172 80194 11963 784549050 11963 66727 759020076 53774 51803 86965418 3587 80194 326658668 83185 80194 338701552 71639 3587 28223249 87563 3587 990424448 22069 87563 586899651 47984 3587 59126410 61671 87563 38166761 80747 61671 7093764 34691 80747 798478313 47984 6346 44518243 218 34691 916640053 65509 34691 338614473 34691 36578 799641627 36578 41107 247152034 42087 41107 749859846 36578 26367 594721054 17686 36578 608469183 27214 36578 668704946 73862 17686 849105797 66643 17686 128160296 17686 11177 657858623 90657 27214 84880072 21035 11177 899917671 80973 66643 389204244 39993 90657 279387897 90331 21035 609699115 90657 45240 72785002 74881 80973 485942876 31430 80973 71477110 92166 90331 136121031 74881 4269 919728709 4269 87982 455404519 82805 74881 369297390 4269 71531 869923023 25407 82805 635755208 4269 66539 359441334 57957 25407 37886374 66539 14843 989639214 15956 57957 388811590 14843 26899 341232730 66539 60806 517598644 5562 26899 569260137 70177 15956 751761781 5089 60806 315326623 60806 79904 493330621 5089 27015 202124895 5562 71431 34806089 73363 5089 646289921 27015 75837 781638877 92357 73363 475023015 71431 23489 71845313 92357 14371 563524267 14371 51201 278785754 75837 65773 752568430 89205 65773 489555989 23489 90439 188313181 9384 89205 897249353 9384 25280 597538278 25280 60072 665292679 9384 68962 177282724 68962 49328 216828905 25280 60623 276715329 22401 25280 36937032 60072 56360 655738470 60623 53644 144250894 60623 73266 941002694 70256 73266 965225833 53644 42074 178344241 42074 5833 615239491 53644 66508 616641630 5833 64170 877230180 88744 5833 111950114 20189 42074 415044477 66508 65199 128523368 56991 88744 327385992 87158 64170 943993154 76599 56991 390246410 76599 55623 795849888 76117 76599 996230082 19395 55623 950792049 19395 40375 434866193 76117 23917 209093531 52269 19395 953870753 27413 19395 201652663 40375 77495 23383142 23917 90610 526422075 34704 52269 475765453 77495 89032 380125556 89032 43443 52893279 77495 1561 676179785 34704 51885 372004064 34704 67043 629526866 63075 43443 693397772 6645 43443 41950265 91073 67043 581997813 19653 91073 682625179 6645 7673 442086107 29514 63075 121988732 76827 6645 984189179 30934 7673 817583454 87390 19653 141935686 76827 87804 760701993 76827 66205 834894066 14580 66205 213543768 87804 21972 354509171 87390 54124 825615665 14580 32812 362412841 66205 25540 341280058 54124 23709 733035635 61739 32812 597954816 54124 8084 81005336 30531 8084 36930154 61739 55076 877331403 23709 23779 919048301 61739 13960 335076628 55076 71753 721609254 49842 30531 933153634 23779 72879 799746151 71753 29275 475655145 13960 77264 213384096 39439 72879 903013470 35428 72879 261710250 66059 29275 346658641 29275 26859 173753274 39439 66034 986220629 26859 41263 99760424 28797 35428 904804434 66059 78073 442833756 82105 28797 148125811 78073 12124 348689120 12124 88936 803546513 69133 12124 812731101 49566 88936 405125970 20993 88936 62296898 51873 69133 478283520 88936 13228 415978130 20993 74908 167197103 48084 20993 351756000 13228 50745 280678687 50745 37308 298582720 50745 39360 149733713 79728 37308 39157981 79728 47602 387550070 47602 78592 541706683 52020 79728 696390144 78592 66435 18878319 74750 47602 813210526 10977 52020 941669503 74750 23283 149119371 62628 74750 951633960 23283 50704 132163744 8678 23283 861216229 50704 72537 45300470 62628 61796 665732940 28287 61796 590997852 53363 50704 150427522 89128 61796 67691502 72537 418 500302410 62405 61796 524093589 81735 28287 843433801 92073 81735 784921245 81735 2560 425453089 62405 24022 251470588 4922 62405 668984618 4922 51353 223605343 51353 43868 27992848 20003 4922 840747018 19785 51353 655129933 51353 1591 954697654 20003 4045 769575692 49895 43868 990211231 19785 57315 138943420 57315 77801 109588717 49895 22506 218177004 33215 77801 533771272 22506 1981 559198737 1981 75000 481471973 24102 75000 621856988 24102 10208 204290767 17035 24102 133532518 75000 48338 616492884 9861 10208 783665196 92180 24102 903250790 60620 48338 900836438 9861 55522 464690701 55159 48338 108676651 45658 9861 442931694 39693 45658 70353714 39693 27391 739382249 39693 89911 891235414 29677 39693 55174221 89911 26217 296878737 10647 29677 287602326 26864 26217 269588753 10265 89911 914610030 10647 12609 919789202 11028 10647 269679334 13909 12609 545891865 10265 88831 994765876 13909 74301 735911268 88831 25152 969656783 25152 77144 471907558 88831 94 92207988 23118 25152 817625237 23118 22243 830791988 81417 23118 809776456 78274 81417 11811153 78274 52901 275128752 23118 73694 730423618 12262 52901 643822920 73694 69228 800355124 39331 52901 881169262 39331 73613 119582870 10500 73694 95480932 30750 10500 726305780 6450 73613 131354372 36791 73613 528496467 80687 10500 961067389 59823 36791 145523201 46659 80687 9843741 36791 80612 45102328 80687 60236 567314096 46659 16327 778791739 1185 16327 61359657 1185 22161 239676702 89749 60236 6765356 1185 34116 121311049 1185 1290 962582632 22161 11350 20028444 89749 75354 60275364 89749 12238 447004812 12238 83953 147329486 6963 11350 794891664 83953 22520 301238433 8381 6963 444638551 12238 3004 621762752 52589 22520 130702369 22520 25691 399170707 8381 2961 31519696 13916 8381 123742165 22131 52589 18229291 52589 38719 16260922 26559 38719 723474836 22507 38719 380434257 31668 26559 741939817 26559 73243 47386553 38719 65452 632339356 73243 41090 16962258 65452 16172 860661963 40682 16172 72678585 73243 80383 334315562 16172 89295 647557742 68415 40682 883518184 40682 16427 79544739 42142 89295 212291512 68415 10840 891266976 10840 6151 186310773 11707 10840 370061141 42142 67958 738887802 10840 16855 210837938 16855 20359 43721368 11707 88789 374804948 30864 67958 157973229 89597 88789 808324443 44606 20359 267516945 92363 89597 176452055 39654 30864 575444363 89597 5509 919366787 58889 39654 575770945 44606 84030 931549477 84490 92363 54714778 89543 5509 18583259 84490 55259 435377051 15960 55259 855843858 12866 84490 991656145 60414 15960 360125172 76704 89543 177422636 46694 15960 416470936 60414 23163 831730024 37096 12866 354031055 46694 6549 958314755 46694 54213 553595826 74671 37096 59525606 23163 41666 697754366 74671 52642 324390488 10709 41666 128391707 342 52642 157152996 77838 342 325163515 10709 70581 240652063 77838 52727 619311249 10709 41134 100205518 342 13990 972718420 13990 58820 419399240 83513 41134 613024017 74894 58820 319017435 79842 83513 55408933 83513 84196 202570882 45471 74894 663607659 45471 23209 934483720 79842 71372 749909387 23209 486 695698567 23209 5970 343012173 5970 29196 877792407 26184 71372 150414309 486 26907 849183059 88515 26184 55785377 37739 88515 454194678 21714 29196 79533080 37739 3155 270209504 30929 21714 829755881 65024 21714 512128519 37739 8641 719075478 30929 49867 346685922 48843 65024 976795886 30929 63491 449077861 63491 65269 245076550 8375 8641 310039066 65269 71963 702660690 65269 65107 256264409 49351 8375 11308642 83972 8375 475316906 71963 21025 759868743 60770 49351 95597816 58833 83972 655621851 83972 18262 531958920 60770 51217 660066956 39530 18262 75575246 18262 26749 611303188 58833 70214 614341921 26749 90006 555947158 26749 24145 19837048 70214 62693 913228909 70214 83440 241628779 62693 60548 75256636 62693 92433 173997298 83440 42286 308373354 89236 60548 6175645 2649 42286 283858487 42286 78042 907643920 83245 89236 172613478 87344 78042 129890770 77787 2649 188722978 28232 78042 64339219 87344 6425 627727181 21458 87344 93157939 27845 77787 447133621 6425 4254 689730746 28232 36031 147903799 8555 21458 533801179 26480 8555 281769062 89984 4254 162242060 8555 55331 62145380 30950 36031 658384513 89984 75889 122707514 30950 78483 138000554 63391 30950 563180322 30950 4977 980517775 4977 28697 473357338 75889 87743 404445814 4977 41984 428570832 10656 41984 989791558 10656 26609 463115088 37959 26609 941099683 10656 59221 463398179 79443 10656 686695669 24772 37959 35215689 21494 59221 335309657 54308 37959 17355433 25875 24772 443364933 74955 25875 117271652 74955 4088 287900288 87504 74955 849256810 7398 25875 284871622 87504 91474 18307756 4088 66097 128731367 71987 66097 39437537 7398 5899 175099390 91474 87459 650561579 66097 26793 818604209 55825 26793 443616285 87459 84508 859126998 55825 21998 59270307 87459 10872 428709390 72305 21998 893163523 79797 84508 69205035 55771 21998 305956159 28792 21998 543403497 79797 48580 330556084 28792 76626 182859817 55771 30217 370108903 76626 80143 795742426 63224 28792 282630458 80143 51369 764615413 51369 18920 939557238 2573 30217 47151794 18920 83306 793552200 4286 83306 714521845 2573 8734 658264496 18920 16622 781964595 4286 15917 867821906 59550 15917 266895894 4286 56651 913307651 64325 56651 34023734 15917 11379 638574509 15917 16250 297760274 12254 59550 380991083 11379 39920 270746202 37055 64325 916860864 39920 63377 449329926 39920 71001 323613937 22615 63377 92107975 22615 459 107793211 21923 63377 822504993 75573 459 802377403 83190 75573 22518427 459 54989 160671918 58364 54989 549010075 75619 83190 99713711 68304 83190 22876003 27369 75619 652433708 11218 68304 452004332 68304 48044 266655325 62091 75619 402079030 58852 48044 463144847 40253 11218 744966991 40253 17176 200407024 22864 17176 608957621 58852 31432 201253835 54949 58852 779290641 45156 54949 888448552 3777 45156 378863248 19869 22864 943739736 45156 86091 975616387 86091 54348 363423480 54348 45050 339290717 86091 48858 171645016 19869 36846 754314677 86091 27290 219078281 54348 88404 326849229 3698 27290 7802662 48858 26482 174014611 73676 36846 466440236 88404 43635 73958970 26482 32629 66951196 18119 73676 523841658 18119 37115 360091377 30525 32629 857036566 83176 30525 830578227 37115 68005 52317260 68005 2050 683661692 39196 37115 62375245 48444 30525 887935723 68005 6826 998639747 37839 6826 825599978 48444 87708 494269831 77195 48444 102337896 752 87708 599161375 37839 18698 156289373 37839 56954 88988552 36238 752 378886304 36607 36238 31156665 18698 47504 515535115 13252 36607 895325142 77412 36607 573362533 13252 65987 245147749 77412 80460 44283078 1449 80460 817363632 13252 92498 829245615 1192 77412 596781854 92498 54178 846525054 5634 80460 45797283 36043 5634 464368826 36043 30647 370157431 30647 7623 170595351 52919 5634 843898765 30647 41607 71976192 67245 41607 288459334 84112 7623 468281359 1090 52919 491173697 67245 68522 836459578 34923 68522 3700816 85718 67245 748877139 72959 85718 370510506 1090 90345 342100526 68522 53654 938001046 58591 53654 910860394 86350 72959 990004880 67288 58591 333789686 86350 74188 995887417 75820 86350 524340993 3085 58591 53866691 3085 33430 272390661 75154 33430 888861189 89714 33430 231143201 33430 51841 634832260 3085 88082 968872681 21134 75154 800861783 88082 80891 164630223 88082 84910 905274 88082 68035 991180999 88082 38711 547872679 38711 84729 627737349 84910 85552 129786964 46244 84910 455588919 38711 11923 318428421 25347 46244 523009613 25990 11923 428763445 49199 11923 567137486 57383 11923 536072293 65770 11923 402692220 68257 57383 718399814 57383 45592 661953978 38713 45592 794347421 65770 66332 395666586 45592 77241 185831300 77241 67437 439191714 77241 88499 141405329 88499 13773 976614236 88499 23131 733488797 6473 77241 101899372 76998 88499 264649417 80745 88499 276728679 12284 80745 272825608 16743 76998 716070195 78858 6473 494663200 16743 31595 832318802 31595 75702 47876365 31595 83149 437357311 16743 47470 25889682 78858 32773 342509180 1348 32773 72387832 83149 11637 650457658 66486 1348 553662656 47470 74157 337501801 11637 81317 764307748 1348 22555 191585020 66070 81317 916826506 63647 74157 427402726 22555 36261 164696213 60430 66070 851066363 60430 14682 967268034 60430 70977 724938776 63647 45836 735206995 8701 70977 709884534 78856 8701 847836333 64505 8701 825334006 70977 81166 686610956 45836 20923 134017324 60048 8701 807896257 92283 20923 379941414 76434 81166 615952995 92283 6458 453677520 6458 64420 39840133 92283 48186 427464314 76434 7239 877069515 6458 85114 716412107 85747 7239 519464892 7239 36694 711998298 36694 30952 308679670 85747 76396 868284913 85747 89596 326792895 2985 36694 76740167 15479 36694 874443283 76396 22614 106193813 904 2985 239825663 49277 15479 107059896 2985 59684 57661660 59684 80317 93590859 21376 80317 146850361 80317 21631 7070837 73182 80317 357134899 37079 59684 573290125 21631 6904 17350177 56338 21631 131271678 37079 60501 412203954 56338 47907 335062199 20618 6904 398208209 20618 20090 604917049 20090 60364 180108905 37882 47907 807507382 88466 20090 49762437 6817 88466 128229576 46082 60364 180337393 46082 90871 762474937 65062 88466 300424656 58303 65062 203623980 90871 42095 493028717 58363 90871 386675695 15494 58363 914718877 15494 2663 688925089 81646 58363 222536662 88801 42095 918436029 47457 2663 140822354 58317 15494 598429062 58317 31803 939496638 47457 52429 740865825 29867 58317 25536422 69429 31803 654232220 52429 58159 648464884 29867 75919 385577917 18988 75919 38769281 18988 28760 311481794 8085 18988 71148701 447 18988 747209590 447 59282 68621211 68086 18988 17823108 13221 68086 165154667 85485 59282 616935443 85485 18851 164644914 59282 65715 626908278 65800 13221 473817299 5277 65715 650949676 18851 64279 941902203 5277 26044 410260233 65800 50215 426921753 1335 26044 96805676 42023 64279 90072746 42023 24516 850005380 1335 49774 106444959 24516 28741 147089023 84686 49774 738382349 53925 42023 171256741 24404 49774 953687616 55962 49774 209514036 55962 19895 3556689 84686 75052 927506781 53925 92558 56712766 16831 75052 681760406 7187 19895 588671053 78734 7187 146531105 82645 7187 740375138 16831 1595 333800189 84349 78734 651624250 1595 50133 991669329 50133 42434 486053239 78455 50133 638168076 28508 1595 8703183 18257 78455 127972604 47622 18257 597617000 47622 63368 638272378 43359 47622 878941651 63368 39962 636096724 18257 29064 849268316 29064 38422 491818435 29064 27349 114910469 29064 21716 306048525 91260 21716 734202669 9990 29064 538249840 89763 91260 676170632 12868 9990 848928826 78020 91260 226226572 12868 35436 239175809 89082 89763 149038070 35436 1151 754869601 1151 28684 409667750 44010 35436 52861458 59043 1151 811437489 89082 12828 929296517 5531 1151 859331661 7267 44010 951161524 59043 10946 911980840 4913 5531 682044085 71572 7267 749575111 76017 71572 884526778 76098 4913 307762145 5334 71572 440485965 29285 4913 73068858 3983 29285 473951169 90697 3983 899326535 79570 76098 821278345 82679 3983 474479099 29285 5078 302636386 82679 84105 268130684 79570 31175 651655093 12042 84105 505564204 17162 82679 954220823 43276 84105 565059365 21820 31175 916244903 21444 43276 414107883 43276 27225 592896569 70121 27225 239259987 66106 27225 108375093 76409 27225 713044307 78622 70121 239468470 78622 82300 811147031 66106 92362 626397826 76409 90700 639919317 77806 82300 276575418 63656 78622 13483464 77806 84491 888028694 78851 84491 383563477 78851 62639 936592711 77806 79727 36063475 78851 9577 115773667 28257 79727 358641996 51718 78851 24557735 79727 54856 594569119 54856 23756 615263525 9577 16769 715259088 51718 78051 625016967 53445 54856 620511509 16280 16769 517064949 58314 78051 32965355 78051 15120 873513525 13023 78051 721870876 54832 13023 565496485 58314 35378 161340786 15120 52536 759089893 26463 54832 59959511 26463 10218 500091967 54832 6392 436050145 26463 66079 721536188 14146 10218 657582529 21839 14146 43265390 21839 45980 896564407 71046 21839 751764086 14146 26364 919697150 84400 71046 482539441 4040 71046 914985750 26364 81474 999111322 26364 92094 822627884 92094 48407 447323678 59076 4040 771729703 36398 48407 33889279 59076 87543 933793479 48407 15342 102807070 59076 35444 58630948 20020 36398 105495589 4314 87543 866175669 87999 87543 941571442 79007 35444 817043334 35444 16823 132332342 5877 4314 667197262 72280 4314 394435689 10002 87999 675957447 79007 73820 71555988 17361 10002 663187518 73820 25736 335070350 17361 3551 430325935 3551 27759 119122785 25736 756 902940874 27759 77386 291512089 90215 25736 603822160 90215 88904 382817997 72342 27759 398285004 77386 32994 85254256 57557 77386 870241317 89838 32994 657101522 20991 32994 390007429 20991 36947 972137941 57075 32994 2633272 27640 20991 269582907 89838 23026 120122644 36947 66487 953254360 36947 73872 826129235 23026 52850 619600692 16511 27640 851856048 45181 52850 395674630 41492 45181 160636807 75064 52850 778192388 16511 68391 955398414 55906 45181 626766499 3469 68391 786065940 41492 83852 68111011 75064 53400 40437932 80666 55906 94554596 24179 3469 641491929 80666 44765 561408341 3178 24179 821307108 84031 24179 17095851 66619 80666 144588897 24498 24179 81539152 44765 87297 400325673 54319 3178 157155853 49964 24498 108222757 24498 91727 972400639 15906 49964 503827584 49036 49964 594293602 59559 54319 440584209 49036 51636 170999593 15906 4342 407686263 54773 51636 229126042 81864 49036 334724390 62955 54773 663309114 20567 4342 10229784 81055 4342 508500541 81055 55157 169617857 81864 86271 856296324 13194 55157 772286173 80978 81055 835938707 78641 86271 653833117 66650 78641 649162800 45731 66650 112539185 45731 56740 152586924 7222 45731 610893714 7109 45731 739178232 23298 56740 294173404 10817 56740 772790869 31343 7222 611355006 42591 31343 489961991 42591 1535 969021297 24026 31343 628919819 88544 42591 293534923 37601 31343 413615382 88544 55670 203701019 13265 55670 651362725 21563 24026 762926135 38773 55670 867711185 38773 80810 249014627 13265 1789 133621413 44272 21563 48917326 1789 88337 583521018 1789 11727 693620268 7205 11727 824504872 43915 11727 497444569 44272 75875 779076413 75875 53872 17962094 7205 7769 310137719 49825 75875 598245074 53872 14583 82350812 14583 5131 678339889 33229 5131 659480228 91508 49825 886755410 65845 49825 21764044 51421 33229 252522222 51421 16107 700711078 43182 51421 880701451 43659 16107 644530276 51421 44592 345576682 28753 16107 731813343 32326 28753 341051060 24412 28753 14519817 91172 32326 771402337 91172 4940 375542868 2167 28753 900926985 44756 2167 24109853 91172 75608 44123565 91172 68190 873049247 68190 13797 915814193 13797 46019 624198062 75608 75242 902715097 75242 60642 469775962 52482 46019 314173935 34612 52482 210254617 52482 56536 140890435 60642 49693 207804566 52482 88165 305474065 56536 21372 693470996 3608 56536 546981917 3608 87105 151556512 2580 49693 231940243 42024 2580 732208475 40881 3608 564289144 25759 87105 911975481 42024 58459 205103713 18793 42024 500956102 42024 87208 566115382 25759 12918 743751707 30679 58459 790071000 87208 55879 245072632 30679 24291 601106983 55879 20390 412902928 69677 30679 675201579 55879 45072 688490149 45072 14073 27904137 20390 91645 375125097 36892 45072 868229375 52330 36892 240940886 60731 52330 270140344 79709 52330 765138206 45984 91645 394122610 79709 56951 435579216 82894 60731 89342721 45984 87554 693043658 79709 28169 838369946 89902 87554 662891504 82894 31966 390993487 63909 28169 51090678 56842 63909 887201054 63909 49361 140894912 89902 13801 432143837 31966 48277 879982269 48277 74446 180902630 48277 62573 437924431 59244 48277 126355871 42471 48277 926287029 91022 74446 174189644 91022 25625 333232822 91022 39370 98746217 20534 39370 847978783 20534 74922 964392768 16606 39370 81625793 78375 39370 291697418 20534 37658 126614022 20534 47956 872297295 16606 61723 799036361 78375 2495 341077991 26926 47956 457330694 4719 47956 652458134 66129 47956 973023593 61723 14850 950834110 26926 4197 151808835 26926 33021 966209566 85828 4197 93588817 33021 71019 363834485 48920 4197 854588296 4197 72883 304954236 45172 85828 388646209 71814 48920 68930558 48920 70946 480582824 48920 16386 487801862 48820 70946 98185335 16386 18596 811154165 48820 79753 203376824 69614 16386 155803853 48820 64461 94942655 49059 18596 928227389 22698 49059 936694416 69614 81857 584309495 88420 49059 664425438 64461 49249 971850832 23658 81857 128887583 81857 26139 160260522 23658 26000 578489421 23658 6057 737826720 6057 43363 875451631 6057 64012 191207781 26000 74332 759541135 43363 64616 86702044 74332 77600 318490595 90522 77600 139318375 35285 90522 54176560 77600 76227 365217438 76227 27709 519531769 80821 90522 873670558 35285 68313 750187261 9181 80821 260519991 56699 76227 827359159 52081 9181 954157684 55283 68313 355004291 92172 56699 169953525 56699 44401 622645687 44067 55283 909125586 92172 25199 68555951 44067 35829 197621130 92172 34482 943366226 36969 35829 652996144 36969 79764 962034317 79764 69041 840930110 36969 25178 820256863 37028 36969 370555992 34611 36969 265154760 34275 79764 7068018 34611 19077 904372844 75797 37028 55911548 34275 52907 358242807 34275 25039 342349406 34275 38067 439542727 221 52907 68108015 75797 99 952335321 29349 25039 747661572 90290 29349 307701347 38067 12663 598277032 90422 90290 123903997 79129 90422 603818099 12663 79994 858840511 32305 90290 219637683 80525 90422 310482773 7080 32305 921541888 79129 14775 40447753 18385 14775 326749101 72746 80525 55834858 54677 7080 84611752 14775 5870 625606198 72746 54441 855992611 25343 18385 418448909 72746 90669 178675767 5870 82445 856828248 82498 25343 848402269 16441 90669 68676291 90669 47354 777409453 73254 90669 131627159 47354 80169 756544771 56288 82498 928785536 47354 73706 509481898 47354 53902 508056445 15054 73706 72956547 73706 61200 357845855 31699 56288 59268887 73706 50057 310288063 31699 39080 413909922 54445 39080 223948381 54445 14698 159919926 54445 86824 74571186 14698 46547 914025223 56879 54445 313058913 86824 6860 775796977 12337 6860 246030863 56879 8345 739312352 8345 40599 62944758 23544 56879 996566036 32828 6860 937541599 32828 86310 134892505 92097 8345 79607230 31780 40599 131355857 58768 32828 666971938 27719 92097 823664962 74081 27719 990367815 92097 67639 824213298 5693 67639 844423432 461 74081 60702827 26838 27719 134705898 67639 33474 307201115 67639 14072 73874253 33474 41716 408069508 4604 26838 340418 26973 4604 560336562 26973 34886 31707176 26973 18117 85785820 62784 26973 446939506 62784 15089 206242396 26973 14209 762407453 66417 14209 4831764 32750 18117 718524945 74044 15089 522746969 32750 68082 272316282 68082 49033 572947071 58636 74044 124982299 49033 40409 492791639 13327 58636 779178002 73470 68082 188191911 40409 37024 10529391 76487 13327 569916785 5495 73470 148790238 67646 73470 6067321 31527 73470 872844280 5495 8016 709641187 76487 84574 947249773 71991 8016 93059702 31527 56606 101067061 12641 84574 81239445 12641 6893 756805515 56606 31104 485438222 33618 31104 239367401 62071 31104 785677064 31104 63592 584123707 70495 62071 503096522 62071 10239 574913796 70495 51608 341922364 51608 3191 728715911 70495 74612 171950126 70495 90719 265332100 74612 25805 941844625 48606 51608 301096963 90719 84248 583389291 79403 48606 208260047 46717 25805 628063716 19519 48606 876364300 36576 46717 699369724 47066 79403 944248147 19519 41348 839309803 46717 85308 163948462 47066 88130 975541302 36576 50261 267935981 50261 55161 315082640 11285 55161 370486049 52695 85308 303244784 88130 16082 221140429 55161 42414 553432722 55374 52695 132510085 4249 11285 776917764 54813 55374 506483448 42414 7283 158352042 67664 54813 370999767 55374 31647 203612149 7264 31647 47801254 56186 54813 696136119 26105 31647 237844626 56186 45234 803128322 71113 7264 694173786 80470 26105 354948849 91993 80470 457760078 26105 38233 552994333 91993 87506 903283040 83449 91993 906170596 70510 80470 95765418 10325 70510 81595956 87506 18592 793102540 10325 18532 690129313 10325 1434 802702462 44279 18592 184382922 18592 3603 789179763 85656 1434 914769781 33262 1434 257229161 71202 3603 532804996 85656 1702 541141765 52681 85656 721095480 52562 33262 398463826 52562 75157 382835048 52681 66260 85549568 75157 18245 42572690 20207 52681 824610355 37316 75157 488596550 6510 18245 921665691 6510 74290 486847902 29010 6510 777500024 26266 74290 279904569 11552 6510 404266213 28029 74290 446220527 29010 51536 617605153 88453 29010 317931019 28029 82460 719295716 18591 51536 10165111 18591 92296 165632663 92296 91917 124539107 33300 91917 534522152 91917 6731 285013565 6731 65476 996313140 92296 27816 681878102 5301 27816 657368676 27816 33416 347379684 6000 65476 692473177 81767 65476 854064838 8856 27816 526991302 6705 81767 610751113 6705 89636 131827237 5504 81767 8376073 13176 5504 967708630 13176 52927 673915193 89636 14668 116574040 14668 74318 89556223 74318 64569 818082444 14668 61165 715261398 84793 52927 696251 70973 61165 289923465 26895 84793 270898204 70973 52518 797966326 26507 84793 117103752 4971 52518 912627119 52518 38551 657349228 64899 4971 346240558 40234 26507 304576714 63613 38551 197848466 64899 90955 78190512 40234 64200 110659337 64899 52898 375250657 63613 72823 698377092 72823 23952 427301695 23952 41498 712761385 76108 72823 368327040 62788 76108 791095570 23952 46353 492504349 41498 59405 455112973 79325 76108 798642110 6787 79325 811252202 43504 46353 743634674 18600 59405 950200502 18600 13592 364625739 6787 45483 25529432 6787 88683 724845326 14489 13592 637580801 14489 74603 188920676 74603 91693 145945435 14489 34892 307145433 14489 55105 896736664 24269 91693 566424369 55105 38055 167214066 57316 91693 981926830 34892 33795 226085867 4489 33795 842583481 50785 33795 941592979 33795 6788 47347179 6144 6788 339462243 4489 52916 744875149 48273 4489 854789167 44477 48273 353696791 48273 68512 274849159 52916 18289 533360561 48273 26699 158839836 44477 15176 837050461 26699 16776 368494816 78566 18289 448441433 18289 16011 167436248 15176 23164 10552271 15176 68363 915969904 16011 65933 283376534 23164 20656 144386606 16011 35585 454389064 20656 46193 742696629 20656 53063 701356871 35585 17496 374017389 35585 82313 942372114 63942 53063 450187477 63942 81452 774693839 39243 82313 21271369 39243 29054 517120161 61101 63942 720251830 66157 63942 925475065 13339 81452 100962558 29054 64557 133726543 26348 29054 641679436 25459 64557 727011694 66157 40397 747826787 32038 26348 974947589 40069 40397 233181321 57848 40397 940525563 23459 40397 436390822 40069 43016 961097955 92043 57848 916179402 92043 23722 348121961 4482 92043 52568795 67470 92043 179733304 91711 67470 683320066 83159 92043 513025052 91711 89580 746268404 89580 74998 653731434 41169 67470 916371019 13297 74998 879046582 74998 80080 414660235 74998 77415 859753923 25265 74998 235331332 50457 80080 107556615 80080 73708 240726213 77415 22076 558300453 88021 50457 509479064 22076 18055 946872734 88021 31919 624180885 88021 26161 39901183 88021 17300 936847107 46117 88021 796816273 507 31919 52194179 31919 75882 776096051 75882 90257 683807184 17300 1688 190312054 75960 90257 361653155 1688 75708 598825325 10237 75960 407894512 59142 1688 121222990 75708 7465 480069209 9186 75960 658042689 67275 7465 438462206 52066 7465 256628831 52066 11973 289070512 9186 86189 75176742 56298 11973 701972597 11973 57434 614065829 86221 52066 27573422 56298 51851 280281022 1889 57434 897820863 42951 1889 809848024 51851 73644 225691752 76707 42951 708974854 1889 79565 820087988 76707 35763 134723339 45086 79565 362237636 79565 71412 994738169 71011 35763 102714151 419 79565 568375631 76245 35763 400413363 87217 76245 470218630 419 15009 73094437 87217 40301 561585434 87217 81219 326962690 76245 76759 812048462 62966 15009 164975882 85315 76759 189290271 2218 85315 735602535 69164 62966 24253897 76759 35801 580979317 69164 63483 708364070 35801 88011 804259612 28240 35801 448949493 23705 63483 659501939 88011 82769 151274775 68267 28240 218426546 28240 6390 14817612 6390 13740 410810563 23705 25140 392188839 14970 82769 270785852 31708 14970 815073155 25140 87741 678650138 31708 56332 826429365 28775 87741 755144899 31708 83134 822459546 48203 56332 862176846 48980 83134 984373868 48203 12834 938958554 48980 40814 278442921 48203 68247 8197535 48203 87744 363408496 52556 48980 903727448 85513 68247 518145062 40814 32002 659661852 59908 32002 904827613 32002 38170 114571203 29467 52556 218725786 31771 59908 429296893 70998 31771 912506712 74861 29467 600871113 83444 38170 78115058 74861 61990 823338923 61990 64478 834517117 61990 68776 200844986 68776 17380 65790672 17380 10640 395194082 64478 44652 435666601 69744 17380 659941623 63170 10640 318492241 69744 79579 716661913 69744 32880 102567529 90545 69744 500769672 90545 14121 182003505 63170 83735 71481166 32880 36972 819541056 63413 14121 534509175 56429 83735 692949286 88229 63413 812661388 62831 63413 825178276 75790 62831 345459140 62831 13683 75065245 62831 66443 172684464 60061 75790 744607451 13683 45707 169576207 13683 89051 857262261 45707 80561 991452245 80561 16796 569987585 32507 45707 986155804 41275 45707 274804833 41275 91098 699017657 72465 41275 287538297 22042 32507 844518352 24417 22042 296407630 34537 72465 212986686 34537 4981 523202464 78218 22042 865071202 22042 27327 151615397 86377 78218 814032252 90426 34537 575414452 88377 90426 811838888 27517 78218 869846579 19541 27517 97539203 43339 86377 148029402 90426 5738 896857953 27517 17581 698881025 43339 9170 222212822 43339 51156 534435142 54584 17581 819423254 47785 51156 576427264 9170 51591 657461377 51591 63996 443372114 31806 63996 402930136 63996 77653 265320945 83047 77653 491210357 31806 21072 53087197 83047 30315 978444808 77653 6013 958856729 6013 4511 67800640 30315 42295 864711717 91314 30315 234753064 30315 85352 265566903 42295 76783 402528414 49196 91314 376213409 81988 91314 335877515 76783 79249 959394306 72796 49196 904786749 79249 69747 368387821 69747 69510 997753930 16615 69747 377195623 17201 72796 179476861 15765 72796 497046233 39777 16615 205732945 65685 17201 86422030 31865 15765 120338142 67854 17201 90708526 15765 49195 219759190 84855 65685 664573439 31865 33261 8793822 41592 31865 549271971 33261 26771 993427519 84855 32174 190526578 17606 41592 763949047 3271 32174 58447504 17606 48929 45139513 17606 28351 955699965 32174 52828 718442295 40085 28351 87570742 24183 52828 466198209 28351 79133 50225173 40085 23956 830159217 16619 24183 941627554 50352 40085 349725476 25267 16619 524722360 23956 12199 499504191 85411 23956 555706983 8213 85411 435176957 3676 25267 96178679 897 25267 157664309 11748 85411 665861682 897 33412 147818358 55304 11748 132452894 3676 9925 779340544 82981 55304 790435891 24522 33412 99049106 33412 86837 684591452 86837 44674 834111111 44674 15442 684159429 82981 23735 937452698 86407 15442 394872233 53041 86407 135392469 23735 26522 634921299 86407 46392 696812777 23735 11920 474728129 11920 56746 443275209 48470 56746 909797256 11920 1678 467184157 48470 51877 309870569 1142 56746 967306484 85671 1678 197096153 1678 45434 793483873 85671 6502 700596612 6502 23028 360422960 23028 30846 663947920 53067 30846 446154179 23028 2226 439865247 30846 3144 861915719 2226 72679 709665121 72679 18005 510919223 51037 53067 118238281 85999 3144 30015761 51037 84583 250320698 84583 71065 775318387 86159 84583 596240968 86159 9715 513014077 60182 85999 661496811 86159 49981 675024725 76869 71065 639125634 18657 9715 599365813 49981 39814 38356044 37018 18657 66926407 53420 39814 184615688 36801 76869 405524186 37018 53551 340086971 36801 20057 931190408 69933 20057 575670539 23317 69933 338877139 23317 88986 458406087 88986 14564 238698854 64804 69933 709336746 69933 68567 700500525 64804 83971 910727229 75260 83971 437959679 68567 7480 116005636 28576 75260 705442767 51464 7480 787878182 7480 9229 485099318 51464 57601 553727649 59817 51464 719291028 57601 44329 512099611 43308 57601 204656221 43308 17479 464203955 19579 17479 618794087 43308 51415 362761584 19579 77242 829773446 39022 17479 609205870 51015 51415 147964587 44447 77242 610831921 51415 88822 922302312 1703 51015 328282457 39022 71037 733715584 75878 1703 105146952 44447 27064 793687208 66714 1703 814471105 60226 1703 405205570 71037 34813 15976023 27064 56139 119373567 60226 11005 858427849 12160 56139 255306369 60226 66930 448176943 34813 19300 145804113 12160 15888 320386485 15888 33104 282348611 60067 15888 584725665 19300 63763 510572312 63763 38234 389945051 38234 4154 734201460 38234 17145 20651849 38234 42386 6482953 4154 68153 893383254 42386 45582 866726369 32794 45582 726583012 54076 42386 242055604 42386 34834 429300288 54076 394 658716643 32794 81620 287474486 11858 394 639892742 394 19596 950805805 59748 19596 244112076 19596 86674 831924975 34058 59748 153572291 62632 86674 704004984 68296 34058 569478379 62632 56008 268178770 10963 56008 412296135 86693 62632 692682553 56008 25271 923437650 68296 65836 117638790 65836 46457 856792775 39177 65836 367887925 35800 46457 129449008 66810 35800 172546524 72316 46457 115739730 35800 49074 249132153 49074 44440 363916498 35800 39271 967052543 72316 76874 7959854 9896 72316 257778890 62613 44440 248230709 89222 9896 5915914 76874 80842 687519682 62613 88697 792065697 89222 21699 970380380 80617 21699 481483285 28658 89222 14192615 43710 80617 47715273 28658 19247 357249969 21699 16426 618016071 2428 28658 48646825 16426 12610 537874204 12610 62582 800721701 45421 16426 782568461 73113 62582 881016973 2428 15070 238636137 73113 69170 566305009 35698 69170 642290874 35698 68533 648183215 69170 17641 569814723 15070 21671 49093759 17641 37037 3285800 35698 83432 753185567 83432 30615 59444344 56711 21671 271262868 1947 37037 435941584 56711 38138 249641338 56711 92510 584989365 39618 30615 183775234 80644 1947 711560943 1947 17553 260421526 92386 39618 46556238 26908 39618 899781828 92386 71750 785583924 71750 14130 828236383 82413 92386 724077687 14130 80892 111729355 80892 9469 793132863 35179 80892 778364557 90390 14130 975350456 9469 5727 235070321 5727 26930 222053468 63307 9469 90140528 12333 63307 387591047 88435 63307 27117008 63307 13653 191224318 88435 78949 754381768 22201 63307 966781416 22201 7785 779144017 59819 78949 907161338 78949 47122 960280337 83019 78949 189743241 22201 81897 211118861 87981 47122 789440962 12948 59819 687969659 12948 43048 891627193 12948 41668 881116158 12948 60929 407751639 41668 59980 625756192 12948 7432 97688798 41668 41530 747011025 65755 7432 792928081 23351 65755 379210020 7432 26090 860589089 23351 49688 364591187 12139 49688 470767136 25671 49688 104022153 9210 12139 101913915 33644 12139 495902829 78167 25671 9657131 78167 75807 361178995 33644 12290 106912469 12531 9210 719997683 75807 69963 918584538 69963 22967 15039492 7888 69963 851143423 12290 4309 10219151 57247 22967 968476009 4309 64477 256297351 19515 64477 252815907 64477 35170 301848225 4309 46929 650792761 64477 7726 89126119 19515 87050 573527740 842 7726 349094252 16661 46929 768901435 87050 81470 336985544 842 15426 805084749 57850 842 948027059 81470 33705 255253452 15426 2635 444975323 22999 33705 430149767 15426 77497 602984729 47548 2635 697139992 40982 33705 80207224 40982 62146 185203317 62146 55246 378571641 40982 18497 640442175 18497 18706 293735454 52588 62146 52726706 18706 72816 649671135 18497 58526 205619302 18497 6579 254991094 18706 2539 748672604 52588 87573 586889687 6579 14623 18601055 13171 2539 962839280 85644 6579 339575832 87573 3768 699892947 43 87573 130138788 14623 62510 691704422 3768 88060 14671969 81998 43 856370882 62510 16279 390490171 12414 16279 574116758 62510 66968 497968740 8434 88060 822394067 91377 81998 915477270 275 66968 714292091 8434 69901 132919664 48571 275 520592280 69901 48760 185563138 56999 48760 157820589 79887 48571 606804618 48760 48425 414371144 48760 27377 342846405 48425 45131 757318210 79887 88157 28867979 59084 88157 717665217 45131 53903 321344477 45131 29308 420124075 29308 3912 368086218 42284 53903 522901258 53903 65065 172419653 53903 78028 800229712 52538 3912 243407827 52538 76972 14409084 4149 78028 361802602 5486 65065 806626284 4149 22085 882459556 31070 4149 558066976 31070 72013 32105693 90080 5486 435340684 72013 3695 486623327 88142 90080 37880870 17177 90080 297304226 90080 82622 627281019 61795 17177 700523086 88142 82342 653986630 82342 32166 92408326 6090 17177 883314753 65892 61795 480071035 65892 43447 469819816 12163 6090 922469857 71282 32166 662997206 91890 6090 54992577 91890 66590 882751724 88956 71282 241482067 41830 12163 588290 71282 31915 176131009 65623 91890 388589546 66590 44354 348990453 44354 60362 843858376 21276 31915 871085541 76539 65623 627488976 65623 29857 804577698 43555 44354 4342719 60362 81462 113560266 21926 43555 831555069 81462 82095 308157684 81462 80236 545992236 21926 4589 568132807 68413 80236 450248529 19262 68413 304385417 19262 74363 242752967 19262 74587 194338677 68413 33937 806468008 19262 25040 499729427 19262 82250 445359017 82250 31099 687741 25102 74587 39341535 83147 25102 288684422 38448 82250 647463221 82250 77814 222879487 89680 25102 143307509 91482 77814 826086914 28322 91482 894187429 73395 77814 823076403 91482 33025 908867294 28322 64746 352821827 91482 69858 460494595 28322 13733 782962772 33025 90434 943005982 90434 47486 622321687 20914 69858 506023518 65320 90434 166245692 23130 65320 133307566 44244 47486 441565655 47486 2396 857174799 86359 23130 112305426 65320 46611 47998661 34487 46611 542298402 46611 71451 37644761 48762 34487 844171097 63280 46611 345352975 70077 48762 950648664 60990 48762 596669777 48762 24316 925326523 70077 31628 721336335 60990 38522 780557107 489 31628 875690337 66337 38522 625241255 24316 84621 254249261 45049 84621 494801388 45049 49945 436284750 49945 17213 964422717 55498 84621 103048202 49945 73148 984018548 25224 49945 577128623 54338 17213 939721365 54338 80244 877698919 25224 42822 433361868 75583 73148 329014166 45694 25224 866560804 80244 82291 611369300 82291 85768 130226704 42822 32957 298953410 85768 16100 201090239 89162 85768 527307567 81231 89162 517143080 85768 83984 8031139 29312 83984 5424776 29312 63788 693319615 79492 29312 104288652 29312 18841 670149319 14579 18841 897962536 18841 76583 786896396 14579 36419 874733284 80046 36419 395045494 76583 9420 18777413 73312 76583 93444701 70791 9420 345990781 70791 16799 756988423 42552 9420 945600780 56278 16799 95488996 56278 89120 952921005 25968 89120 796826007 73344 56278 67115824 73344 85274 800305453 56278 30989 318142911 85274 48377 215414493 85003 30989 870819361 2531 30989 252462550 48377 3846 970737800 20871 30989 339363084 85003 33297 653922836 89510 20871 138519328 1344 3846 825205894 72626 89510 399510986 72626 17540 737352789 70912 72626 86066885 1344 85479 598520114 26678 85479 353652274 55591 26678 930587564 17540 79683 837040413 85479 35145 476928849 50059 55591 317352271 91029 35145 759798493 90813 79683 945817205 79683 48570 69839213 41641 91029 572567855 58806 41641 570504423 48570 55451 576192015 48570 49827 164143982 14100 49827 871549690 49827 7167 323219331 7167 43668 444286914 3037 43668 398058517 3037 23977 439891732 12279 3037 804413264 3037 1080 429892905 12279 86605 34419750 9974 1080 481606673 85449 12279 22092695 80168 85449 229787236 89533 85449 565120516 76699 85449 815693954 89533 26175 365958623 89533 26078 88884305 76699 41360 72621669 76699 15142 284115725 41360 5166 623083270 26175 57497 170096794 26078 92053 378858176 53727 5166 54820567 53727 90445 591953370 38383 5166 317129903 92053 20427 936991345 53727 49574 125624062 48974 90445 78676803 49574 80604 51015946 38383 45213 10282739 66608 45213 484454957 55256 48974 963628568 80604 38690 758860315 66608 43885 386289606 58630 66608 137123936 89014 66608 623895029 89014 30807 735547361 38690 92111 769725603 82738 58630 891057344 58630 31857 980114097 63263 30807 545601142 45041 30807 859440171 76390 92111 728705831 77177 31857 731669200 33544 63263 286946991 13272 63263 351464376 81893 76390 970709649 76390 49094 49773909 1719 49094 56375880 36825 1719 477578704 36825 37691 150469090 81893 76116 353236893 19658 36825 809259637 11352 19658 381417078 28906 11352 189674169 11352 57919 613536927 38906 11352 131152968 38906 27990 111533214 6950 28906 116126771 7500 38906 492096925 86633 38906 437670702 69878 27990 879508408 39169 69878 11170594 7500 13101 842983014 39169 46147 217862180 39169 81691 113562638 66213 81691 127068151 39169 85995 106864070 81691 26632 294794726 5463 85995 194193818 81691 26312 849812321 5463 55180 72260555 26312 66202 133224192 76489 5463 545856787 26312 25673 26996182 25673 62587 357457423 79758 66202 734031361 62587 41912 578079933 47621 25673 18764497 35440 41912 370297476 35440 54592 446657365 73984 79758 604957945 41058 47621 655692343 73984 46049 67602353 35440 13161 200103161 41058 42164 287472313 8650 41058 69526915 69200 13161 735913470 42164 65982 396042985 46067 13161 157134768 8650 81001 24756668 4931 46067 592738748 77873 46067 604074370 65982 70191 209022682 77873 72884 444397978 70191 4814 859465542 70191 77846 915696620 72884 33055 22329908 16540 72884 28761851 33055 49019 374392381 16540 1758 204244781 77808 16540 131296842 54790 1758 874113911 1758 25303 181555501 58390 49019 854013267 87462 25303 545712412 63420 87462 705798808 58390 21407 490074312 75337 63420 161786191 41316 75337 785228394 41316 37195 130933501 42481 63420 202272210 23805 41316 961633772 46448 41316 175568133 46448 73299 167050728 46448 60014 71776983 46448 11936 64341557 69918 23805 497583552 60014 75722 775316835 11936 66946 61128714 11936 67560 870345671 55658 11936 213132737 66946 77388 450324984 80146 55658 591050357 69425 77388 107336742 67560 24356 70811692 39308 55658 873489037 89109 69425 842449411 69425 74921 202718719 69102 89109 678034782 69102 11371 420494407 69102 50561 741064953 74921 23760 805401939 74921 76575 275807781 5630 76575 770303907 50561 81546 767597926 5630 6840 648810318 81546 20073 921826757 19923 81546 388970412 11027 81546 563762826 19923 27032 594188565 69184 27032 439610095 11027 63936 612691118 22041 69184 7833113 63121 27032 152593400 13755 63936 37695632 63936 24273 140712359 13755 82192 57923769 6691 22041 17409090 6691 43332 84382122 24273 12929 375700742 4715 43332 133395275 6691 9387 685227060 63750 6691 976162711 43866 4715 125648195 12929 13263 423020975 83927 9387 27016404 35964 83927 892547062 18685 35964 144690575 35964 48594 160150058 35964 39943 143797118 43920 18685 722888129 35964 42981 976606273 43920 39112 83140124 70432 48594 819576146 16930 39112 339277409 43920 46449 872018642 46449 1809 924820647 34416 39112 232927414 88673 46449 483959524 88673 68773 293425245 34416 34055 78412368 34416 39401 769611567 54167 34055 517698220 54167 79326 576372303 39401 91738 916618815 39401 32425 728210316 79326 42662 857195247 79326 40697 125351542 79326 63462 256381002 42662 53645 812890315 32425 7717 845237276 63462 92264 68331093 84898 53645 94671009 92264 76506 376073982 90005 7717 512350464 89871 92264 338127380 85100 92264 694973574 49490 85100 266754961 10098 85100 727073788 14499 85100 743036421 49490 26285 268329384 26285 30893 988232246 30893 48577 28579677 30893 90256 918376351 15190 90256 763544176 48577 73341 733135438 8649 15190 121208323 21634 15190 83872075 8649 58460 807757736 58460 45551 647026213 89702 21634 981961632 89702 53701 763387381 58460 2472 945408889 39935 89702 742123350 83383 89702 578302304 91570 2472 21207980 33967 39935 808922857 33967 60617 824672668 80961 83383 680573063 54134 80961 827495912 77360 60617 179348385 60617 33039 757931390 33039 1421 67130581 33039 89072 368952388 54134 52786 6782221 89072 5703 47512867 51544 33039 1132193 86648 51544 223228109 23415 89072 546075288 26158 5703 324056458 23415 67601 155543929 86648 38844 676041980 38844 41802 912253712 5675 38844 507002019 38844 65585 96280018 5675 5517 889460364 56844 65585 600161981 46450 5517 281217809 84950 5675 46744269 56844 68697 247213578 48123 46450 666148796 68697 80020 599819391 29954 48123 958143041 7034 80020 171371120 68807 48123 640915307 29954 42264 186144972 31300 7034 545724714 37411 68807 613442371 59443 31300 215417949 59443 87310 903321550 31300 25881 159975021 87310 62354 292359068 83293 62354 145206369 35433 83293 132462262 62354 22853 76263422 81940 22853 950509825 35433 27434 526918634 1276 35433 114725905 29800 81940 225893066 79122 1276 694312704 29800 34581 634040951 29800 61582 515783958 34581 18712 595160976 61582 14746 490260440 76059 34581 102187069 57160 14746 974793240 90581 61582 38880255 18712 41121 727331789 19440 76059 693245533 36473 41121 933586308 34932 90581 91986240 90581 6103 364437521 6103 66763 139458051 6103 67480 956482898 36473 22128 617776799 60753 67480 84675839 66763 3433 236285978 89511 66763 284099764 3433 42003 582202475 22128 25253 494542228 86012 42003 20458544 3433 63769 651584331 30901 86012 589004126 43899 30901 800974469 56157 63769 91226521 43899 62407 756791313 30901 4450 323689611 15744 62407 654633983 62407 42276 305424960 15744 49619 681015127 82768 15744 819461532 42276 72994 27535859 42276 35652 71183462 54466 82768 739710813 82768 83090 791028525 87224 82768 42808180 54342 87224 556104859 81543 83090 575858565 26584 83090 925824980 24879 87224 132391345 87224 56176 963910160 26768 81543 905296960 76015 56176 715444191 29354 26768 603263782 24879 3866 876080523 37160 56176 796587259 11610 76015 755002574 8803 76015 456322265 29354 83061 840791438 83061 80554 37121022 66485 37160 135318818 12040 8803 148339731 8803 49787 479354412 78209 80554 541565362 35331 66485 101031329 12040 14810 127263593 4247 49787 268172063 4247 14846 57573961 3748 4247 297524195 4247 39967 857001754 63061 14810 797633001 3748 51909 574179472 41773 3748 182744830 42837 51909 83854310 72183 39967 79051164 9525 42837 360388931 42837 20027 905937232 20027 46682 758310008 33431 9525 232926957 46682 91117 348020085 75674 91117 678864775 66597 46682 103932475 75674 33998 212876929 11184 75674 783169441 35549 11184 674860526 35549 35239 389038540 35549 1629 146276559 33998 83855 877645451 12480 1629 698752448 35549 27376 57590357 35239 67535 640024142 35050 67535 697206293 27376 2714 926707948 72938 67535 636285717 27376 67056 460424370 67535 19105 198625891 67056 12216 164622179 72938 49006 938842331 19105 71022 169097499 39739 19105 740416580 83425 39739 67215669 53629 39739 168967902 53629 59585 797705831 39739 62417 247546315 83425 72071 565662163 59585 23653 979294591 72071 27208 723115958 87847 62417 604164028 87847 2996 984533534 23653 25867 514491511 25867 9922 929788246 27208 8461 436763398 87847 28496 720708465 11978 2996 324425881 25867 9246 802650201 26918 9246 586280338 26918 54480 899330280 49711 54480 788390796 39285 54480 506894291 49796 54480 898527090 65040 39285 193590132 39285 23967 130759109 44273 65040 406838915 11922 44273 271562695 49796 72259 680405581 63404 65040 541363052 64068 44273 351687957 66680 11922 557120601 71376 72259 58764879 45867 66680 814718735 66680 89947 798905292 64068 26804 583797299 45867 78828 861280011 33672 26804 100304384 78828 42918 113157905 26804 62324 145763457 82324 78828 729169505 43793 33672 75970475 44589 42918 716478401 53273 42918 84929919 79608 44589 838620075 45247 43793 712110509 53273 13872 309452120 27518 44589 115220804 41689 53273 3293943 41689 16673 82148427 73021 13872 888487661 26015 41689 57983857 88975 16673 743166519 4819 41689 822974675 26015 62780 9636063 55248 73021 15588810 28399 62780 950293395 22576 62780 579846687 4819 22278 144125154 22576 45883 916172129 44952 22576 143585925 22278 73248 25569610 85980 45883 602546448 44952 42895 673771391 45883 36244 628279002 15666 73248 113072325 82411 73248 126898243 85008 42895 971567035 82411 10495 181860770 82411 34217 726389186 82411 48614 468312541 34217 92479 635335099 91807 92479 686053629 92479 54321 937894083 48614 41857 732474740 86532 92479 517956710 86532 47658 39897900 41857 8920 34131409 86532 33737 241865783 77087 33737 100801088 32259 86532 316338967 34665 77087 91944147 33737 19314 89962292 34665 41832 313301972 17865 77087 710569242 76343 17865 168352593 37289 41832 486701852 77300 41832 302520420 77300 78612 871385826 37289 6578 707966963 78612 54707 652029764 32497 37289 184953930 3720 78612 621966343 56426 3720 334372011 56426 19707 926988137 73118 32497 586493259 73118 10715 354079210 19707 54382 539080663 10715 75721 594464937 15821 75721 420897262 75721 76053 597106491 10715 77854 188948663 12862 76053 392937545 12862 32120 109080175 61332 77854 436916284 76053 15186 573216636 15186 19944 895487160 20001 12862 633390060 20712 32120 829772253 19944 66216 86318328 20001 35465 107967870 66250 20712 705120194 66250 59688 203765342 35465 78112 758604930 54711 66250 949099841 75158 66250 955780807 58868 78112 621268396 154 59688 482531025 58868 13422 341231251 154 92224 131045662 92224 23148 261174687 58868 14001 572126281 43322 154 167465564 31584 13422 379148050 23148 70715 25794763 9867 14001 606514557 11045 31584 138277964 43794 43322 448326060 70715 18332 408351957 61734 43794 845306282 18332 8680 91465883 11045 2728 756174480 2728 31412 650849259 30465 2728 579456569 8680 84972 682833054 59038 8680 475260744 84972 10819 119797229 30465 42240 805702286 55519 59038 105419717 79506 59038 137016958 57403 42240 650316713 4696 57403 117493460 77123 55519 907682614 4696 39774 688187030 59504 77123 625266859 41357 59504 378519069 59504 2138 39613102 2138 51967 281983370 59504 92391 78431754 92391 66112 387575571 47646 41357 424458519 66832 92391 410305247 54208 47646 762739689 49153 54208 684034888 10729 47646 253374219 53716 54208 704406583 15514 10729 417099710 54228 54208 249834657 15514 70580 240235912 54228 79982 198365946 15514 56055 324031348 12930 70580 287268212 12930 58155 416611263 31704 12930 54106811 66889 12930 430691519 11327 58155 108824173 31704 60024 9551395 11327 63157 104438485 27584 66889 440169651 17311 27584 345483189 81257 63157 314557919 17311 20638 302267500 79177 20638 724306164 60089 17311 761472652 79177 63335 342640192 3955 60089 535077546 79177 20550 389239962 33486 60089 30315990 20550 25613 391597338 9566 25613 153410590 3955 84179 231137880 20550 44740 382471594 55965 9566 486396880 35651 55965 865496707 9566 62800 980416151 44740 22277 325143100 71465 44740 113386019 57255 55965 879148047 57255 64742 32029106 46826 22277 654750608 72140 22277 452975647 27384 72140 893857186 64742 54513 12173911 64742 12942 648066832 43266 54513 713628674 54513 51332 931092803 43266 41777 916228532 26904 43266 37972178 55737 12942 505507176 68388 43266 34224643 27582 41777 966965130 21426 55737 633413746 26904 11630 691811040 81790 21426 918043331 81790 57055 5698843 13569 11630 803542142 11630 68197 615138442 13569 81400 153406448 60204 68197 326605204 13569 45339 588632649 57305 13569 307983401 81400 50234 837516781 45339 53068 538322549 70045 57305 331870045 57305 8676 631474192 53068 44411 234785751 69663 70045 283011478 8676 10947 531306821 69563 8676 85793990 69014 69663 403695363 28446 44411 727176790 69563 69627 255200021 92326 69627 609669533 4997 69627 527176633 31667 4997 915112448 33223 92326 829024963 69627 88379 488051084 10732 4997 299824132 4997 1170 394547052 27519 1170 775236057 10732 1927 702821563 48382 1927 329493267 10732 8573 583254004 86485 8573 813171909 71007 1927 15182940 70450 71007 465573524 8573 70636 129137477 75445 8573 642224011 70450 36444 834412713 45036 70450 380114445 75445 26666 137726276 45036 21657 825137359 45036 32560 728197502 26666 49700 357183691 70765 26666 461688368 32560 33911 853798497 60761 21657 847474255 79211 70765 2859322 37391 79211 749124551 90000 70765 804808951 38376 90000 590447552 14548 37391 64216269 14548 5004 696188719 38376 47624 15941087 9014 14548 728357273 5004 87626 132642943 14548 66449 457711288 34560 87626 344377257 87466 34560 935258143 160 34560 13686044 60628 34560 686497045 92103 160 266489141 60962 60628 608325354 68527 160 817215908 68599 60962 790412392 67206 60628 826790094 68599 50267 597440033 50267 87840 805477671 87840 42278 302479342 41980 87840 676746534 42278 36857 69990638 50267 58745 896920162 54682 41980 619686129 48153 36857 418643415 17190 36857 795374715 58745 33714 656923482 48837 48153 4846699 51894 48837 868359409 17190 26340 45277435 29667 26340 675654656 33714 24166 12632876 48837 91199 921582470 51894 65033 98483812 26340 30992 756218011 91199 21802 400995249 24166 30 284316117 30992 22818 94870372 49727 65033 851204162 30992 6292 127566397 21802 9050 974533471 22818 28754 554693385 49727 53162 257329222 53162 56150 259902276 71437 6292 877744834 46002 71437 663780298 71437 68303 698418586 56150 47576 760876939 16448 46002 139002433 23955 16448 52093899 37406 46002 112840254 57149 37406 33217688 16013 47576 776591383 14539 16013 430908999 64434 16013 695160909 57149 37770 750159472 64434 27445 333932857 37770 60207 858700383 2046 37770 421941989 25434 2046 716950710 29044 27445 128815069 47701 2046 558119012 66941 47701 762176881 66941 89401 152267411 89401 63304 30873051 47701 34739 353948806 63304 29303 509966806 34739 12804 393386024 34739 79300 515254553 63304 68864 619386434 64467 68864 87803117 75209 79300 437658892 12804 50434 231947812 1964 79300 12998053 64467 37994 267478284 64467 39832 806092972 1964 80255 815712469 14427 39832 76043357 80255 42094 535724284 73335 37994 36617714 52973 73335 285188426 24968 52973 562826988 80417 14427 777733013 92541 52973 786746119 3314 73335 485540733 80417 22536 60952077 24968 37943 333227508 36303 22536 995079822 46258 36303 794970244 36303 3605 219065119 6272 22536 443059336 39342 3605 163774580 50649 6272 241886424 27837 39342 394210206 3605 4374 173161402 39342 87920 196724392 78146 27837 673910788 58616 27837 958537757 70832 4374 420797090 74019 78146 449664066 70832 63665 856449129 78146 13299 184714371 74019 81490 9227112 70832 42206 607368306 42206 19617 892904767 81490 4864 424194932 4864 80819 704107865 4864 77224 299768609 40756 4864 532820146 14162 19617 428637696 51432 14162 977323082 51432 18764 16847725 77224 30266 89946166 18764 88533 955394021 30266 21466 425702059 87758 88533 122113777 4227 21466 620706930 4227 15411 176860525 35020 15411 339138691 4227 54339 139164096 66715 54339 463178606 5995 66715 420523911 15411 79135 3844889 63122 66715 818313459 66715 16623 119304033 66715 76269 95162932 59329 63122 724829592 24219 63122 600377336 82289 24219 644945188 81394 59329 178035363 83988 59329 665862144 2814 81394 57831134 82289 51807 606977287 63550 51807 621535814 81394 92322 871436839 45919 92322 30675785 51807 59983 29091637 92322 72451 59450965 72451 36324 876524914 31802 36324 274634258 58484 59983 977231929 20429 36324 92456063 72451 73987 39356896 73987 69248 221869979 20429 8760 953637454 69248 63381 607465679 82982 73987 552570831 82982 18314 611101372 31838 63381 605021170 63381 32576 810696794 21867 32576 845853445 71164 18314 516106153 25706 21867 145088624 14362 25706 612914305 25706 28992 305837892 18887 28992 869958835 18887 9643 962378452 28992 62643 542680391 78350 62643 212797345 75104 62643 391070130 62643 52058 16972062 25450 62643 638450747 11047 75104 368865320 52058 30953 286640059 75104 56431 334705656 25450 3235 302860849 56431 55874 791225780 55874 67775 760536882 56431 78777 99556820 67775 91096 662960642 78777 32082 966032449 67775 83231 393497231 67775 3386 52883424 62842 91096 487695298 70862 91096 553244341 54544 70862 284631916 3386 16206 729817585 54544 35217 844791993 61971 54544 25151133 16206 34812 72569396 59415 61971 81285254 73404 35217 97964938 22411 73404 899429945 73404 89737 513858138 46763 22411 936985706 73404 20032 256897825 16152 89737 414770956 22411 50095 388978107 23923 16152 439089027 46763 16499 585851496 81918 16499 755438832 23923 81667 415066120 38503 81667 646082424 16499 89558 436455672 86947 38503 96322865 89558 1537 588639393 86947 8172 442004361 14392 1537 902635501 14392 33970 397622500 58650 1537 45453771 63687 14392 298345118 33970 79819 90142712 33970 84571 805263000 84571 70489 33286802 58650 69397 208310572 84571 50711 89201744 7624 84571 194654409 70489 15943 154038521 50711 72808 469158676 50711 72709 69519439 83559 72709 804551959 6565 72808 595606007 15943 80649 344763162 6565 17592 293023325 28799 17592 619767847 74192 83559 929510217 80649 13864 640828690 28799 41290 483745388 28799 62068 203806446 75021 13864 542960066 62068 83809 693719536 62068 37727 80899121 82543 62068 988946022 63276 75021 434143477 63409 75021 530464533 21702 63276 876102587 63409 37542 161821746 37542 91569 286605511 37542 86282 674982802 62039 86282 101486920 89731 37542 918105930 37542 65764 917896314 91569 50899 755682765 62039 2470 710059009 89731 50931 623706591 12015 50931 76638928 2470 83786 737697233 18826 50899 58316422 3527 12015 97508389 12015 46761 37264303 71697 83786 848639162 63741 46761 815505762 88437 18826 90108184 71697 90208 222078516 23376 90208 681740108 12607 90208 764874334 63741 9786 59595271 9786 88692 863813357 60206 9786 789445050 41625 9786 479799946 30871 60206 679407790 78009 88692 435610468 88692 51640 419009621 30871 80614 848780978 51640 51725 691419487 86807 80614 144490931 73652 51725 356961220 86807 57709 403035908 73652 85001 914624315 57709 4516 64676738 32792 86807 801196207 57776 32792 901243160 25806 57776 69870770 57776 41008 381102213 30277 25806 191445233 30277 27827 124983811 57776 29670 122373731 14361 27827 992990745 46375 27827 907037517 29670 72307 57901362 41099 46375 285366053 89153 14361 991032004 13804 46375 867421684 28470 89153 941913024 78568 72307 724215034 78568 5695 83443123 77135 28470 393689884 7596 77135 91235418 89698 78568 602259150 5695 61957 322876473 61957 69611 38272488 72704 89698 369590105 35521 69611 860970910 72704 28705 554545920 43755 61957 909385272 35521 6076 71498133 54827 43755 372388622 75511 54827 542111297 54827 37448 14147098 57364 75511 874372656 54827 18285 195646784 37448 51671 116289722 85933 37448 942502061 18285 83828 52897320 18285 6284 384895469 85933 53796 43498295 85933 92337 528666774 25607 53796 288846874 26128 53796 628185599 92337 87777 862678812 59247 87777 160872774 83273 26128 437354896 92278 87777 554256130 87777 19654 625588052 49614 19654 316006865 82651 92278 11798058 39893 82651 310292836 81421 82651 100990315 39893 9767 40645617 34801 81421 502588809 14267 9767 234694126 64225 9767 553741741 9767 26369 959175501 34801 29947 5514934 16721 29947 538497758 26369 43469 977448321 26369 6757 359919739 43469 37679 85148277 16721 26503 99302110 73942 43469 187611795 73942 29818 63213386 70705 26503 779478971 90282 37679 180013980 73942 49340 478817469 52271 73942 591905969 29818 63006 351233381 21642 90282 380009730 56258 90282 442477343 56258 35859 747563736 52271 81987 779062681 63006 72292 873735071 21642 74953 837948374 7952 74953 876346918 46478 74953 852863378 81987 61524 338865679 7952 6309 95990702 46478 54793 92401375 22397 54793 628101636 54864 6309 313488008 40050 61524 198107651 40050 48352 940841731 13017 54793 584510420 67187 54864 454316153 67187 48064 512553041 48352 75673 180012740 75673 87797 192974082 82268 75673 753159423 84867 48064 139918971 84867 32330 659051806 4436 84867 310188070 4436 10613 738290222 67913 82268 252512900 62152 4436 986681143 62152 58112 955623300 51994 4436 840049989 52215 10613 58079478 17227 58112 555588332 58112 39292 806775880 31544 39292 522094011 52215 91506 916817072 45548 17227 315977343 45548 47043 608370910 31544 54729 845746308 45548 70397 403675807 12296 91506 298621280 59079 54729 207748300 89400 70397 972558997 89400 85937 720119447 70397 79782 193392084 89400 911 111925642 911 69437 534506398 69437 21717 371882842 69879 79782 665111367 69879 76815 952515563 79117 911 203020342 79117 27476 741828477 79117 8186 831640138 87160 76815 293167150 15541 8186 803521967 8186 36288 887217261 3869 15541 263223183 87160 54855 991571097 36288 33924 407743109 33924 63310 900055019 42619 36288 92465993 3982 42619 339609964 33924 38915 887018480 46603 42619 717067120 42619 12047 742667876 19101 3982 591851574 38915 67368 243948019 38915 67900 169718602 24349 67900 536395787 87137 19101 458007303 87137 31283 159728707 72224 67368 147093701 87137 25147 292706474 2795 31283 511250418 25147 76667 702871693 2795 81871 154101124 2795 92079 128318799 30215 92079 274826425 22621 92079 205203892 80250 30215 419983475 30215 25724 366508928 11543 92079 746076335 25724 68812 198031449 15464 25724 538561452 52358 15464 231197037 64020 15464 779377689 11543 6137 194309669 64020 34804 666393982 39165 64020 770168888 64020 91566 187465725 78913 64020 293982537 91566 72144 120894616 91566 1412 835277935 91566 79425 290154963 68791 91566 92647285 67706 68791 693386294 1412 52229 427006185 53472 1412 69613158 53472 24722 60290265 68791 25470 64497569 65625 53472 457259714 25470 14870 682413044 82318 53472 475379347 65625 59303 138585526 65625 58921 231484125 65625 10534 571105165 58921 2637 520134448 66595 59303 947767996 11078 59303 792753520 1356 2637 100926911 15905 1356 653094096 11078 43176 197073366 43176 56197 938808533 56197 52605 557654264 9780 52605 727377481 7584 52605 290586099 89347 9780 318543440 52605 32185 836206578 35871 9780 26838868 23970 9780 891987371 73686 89347 5876053 32185 8108 783789653 16861 73686 860125016 64300 16861 586455584 82852 64300 527029659 44050 8108 243312040 10459 16861 39244748 16861 1827 112740386 10459 67228 559588277 70487 10459 977152078 12226 70487 997579181 70487 63523 324119303 30138 1827 945770018 72932 12226 962561757 38255 12226 840150683 72932 53670 83448227 29905 53670 22674364 65555 29905 77069937 78091 72932 156344580 59385 53670 93226965 5750 59385 55940714 5343 5750 716014342 59385 71493 629440758 5996 71493 73238742 5996 67960 56698428 5750 14406 328511143 23660 67960 875678045 34750 67960 75432930 18768 67960 665472676 61241 18768 499089648 23660 7364 597576514 46752 18768 204166445 7364 29055 7324804 18768 82251 208082957 18973 29055 797278250 21356 7364 699559970 82251 84770 637848925 29055 73690 800920774 92505 21356 801878090 46374 84770 308835068 21356 40152 482099384 28901 40152 765370475 46374 56268 142493005 534 46374 31741842 28901 38748 731314440 534 70022 166105390 534 28206 670918412 69247 56268 801658181 72122 69247 504024565 72122 75324 694428948 28206 38343 163567408 72122 76989 7038129 19666 38343 367112281 9782 75324 921222365 76989 22328 387151117 22328 54555 880083237 22328 59573 572436342 54555 62247 79544279 22328 79966 191289817 62247 43018 522895027 38691 59573 347150308 73960 62247 104011561 38691 80467 911788599 80467 68655 548828285 34099 68655 620443578 56107 80467 569632329 56107 66441 194795202 80467 24283 437943668 24283 24060 237145709 34099 42228 730897852 66441 71882 146772515 58803 24060 346063675 42228 44368 961467500 48218 44368 434138202 71882 39095 389410422 48218 30271 927877923 58803 81517 351066344 29823 30271 607145798 86484 48218 495108274 53718 29823 531184457 30271 60327 104264017 73159 86484 752079186 73159 53090 530003592 42977 60327 713483049 3482 73159 106737936 46226 42977 243962475 46226 87323 760394689 53090 35232 972719305 42977 10326 15634102 10326 24173 727135856 88384 10326 68923436 35232 23215 994121601 78892 10326 391935962 26391 78892 535361073 79061 26391 314790533 89388 78892 855112436 70346 26391 19878666 78892 86502 423146466 4738 86502 502247176 70346 67012 169547908 67012 69154 433526765 69841 67012 862495561 69841 22618 856052881 67012 42579 768299992 67012 72683 947105073 69154 51818 981764205 42579 9859 2965977 9859 51937 288534639 51937 67862 134702256 51818 49461 134462523 49461 12660 742957590 31732 67862 721063686 61788 51937 301799281 33802 31732 312718513 6998 31732 133356016 67072 6998 265547917 91144 6998 748293151 88366 33802 613320583 34084 67072 668291044 77238 88366 181065715 9344 88366 582089123 27099 91144 336457326 17123 9344 991232075 47480 17123 684989737 47480 83607 301404025 9344 22274 427943469 27099 87472 514059918 5989 83607 659714220 83607 11158 145733657 6739 5989 472422004 33907 11158 307215502 6739 24295 845972452 11158 49375 571046098 52925 24295 512371035 49375 40629 398462661 33907 40460 559765959 40629 83595 708783018 40460 28476 270639583 40629 10771 373731599 10771 50787 530982125 83595 52379 480114280 83377 83595 572013588 52379 12961 107932749 61663 12961 662549746 83377 40307 56676891 55951 40307 385272428 55951 57121 725458020 57121 47872 124433746 40307 65041 395570615 40307 3042 388357610 47872 71151 35274230 67531 3042 627101409 83367 67531 696863203 15968 65041 296588691 72254 3042 558403011 83367 12715 598246774 83367 57645 639012759 84610 83367 737724188 74023 84610 107020871 38565 84610 705644612 73296 84610 387762033 8185 73296 232622853 22551 73296 174678270 8185 8310 262240522 8310 72327 698894078 8310 5623 69314860 84402 8185 451238050 39697 22551 478225554 34814 84402 299189959 4 5623 71212404 45194 39697 307417760 45194 47593 601142960 47593 82174 692235889 8267 4 545892376 4 86656 591657431 8267 2594 815470870 47593 24156 194970378 2594 38460 92639518 35935 8267 110183021 9890 35935 644930230 47668 24156 857994519 72098 24156 395761755 35935 7707 263177707 42197 7707 162366521 7707 52963 353834253 72098 54960 272476986 29760 72098 755554451 33591 52963 607682531 87184 52963 65003444 29760 80789 952079799 54960 62083 110144595 43995 80789 636080338 33591 6913 520677091 43995 69028 379796318 12385 62083 788632593 19528 43995 144969909 19528 24470 738971637 6044 12385 513408731 6044 51638 267235322 54369 19528 417033359 51638 47893 761870525 6044 67265 282321587 32239 54369 563130290 47893 59941 522764366 32239 9714 748611724 47893 37331 137310957 59941 8880 94911184 59941 24030 868903989 53423 37331 207143850 37331 48481 951481085 14683 24030 125943205 8880 23234 199952606 14683 53496 489699007 14683 26109 719580534 53496 76214 241652938 23234 91086 378003902 23234 27656 678640587 88123 27656 225981139 84167 88123 255362307 32214 84167 722420959 88123 69070 76106019 56622 27656 567763049 24213 56622 485639561 69070 88234 344154526 88234 74140 537883695 54922 56622 393592553 56622 84595 97119304 77869 84595 381258090 54922 12306 159422845 34328 74140 343752638 34328 81590 942485216 77869 49137 257115595 7763 34328 87114729 8068 7763 715413030 73421 7763 84358588 28592 7763 51483765 69814 7763 2598606 76398 69814 36514508 76398 75898 760946551 76398 5174 886054275 76398 10896 528820993 10695 5174 815173494 5174 2400 725708336 24832 75898 65274957 27862 2400 2302907 10695 14395 138723313 16859 10695 983300484 50903 2400 270946627 14395 25693 878935640 28578 16859 117924947 28578 77416 129226346 25507 16859 828791534 77427 77416 493688224 28578 7719 325095816 25507 49204 98491425 59710 49204 405981370 76024 77427 343313270 68937 59710 105769064 36455 68937 122619147 29625 76024 659185486 61504 29625 432587965 29625 89894 627259225 61504 66933 193747705 5618 36455 43852711 73587 5618 737081858 61504 90150 741010273 66933 29209 183702717 47052 73587 850649504 27263 73587 140140548 27263 74788 784542064 89064 29209 239411761 27263 2093 718460739 27263 36567 116710997 14359 27263 356779336 36567 26453 700306522 26453 47556 921801245 2093 66362 666389969 67049 66362 106331985 67049 87357 299782672 76533 66362 637853718 77778 66362 311962351 2852 66362 755689082 76533 72861 653698497 72861 38959 25572358 15774 77778 487116606 2852 11861 32471017 22271 15774 705670555 15774 83769 14286097 11202 83769 132710608 23388 83769 766744394 81338 22271 239546603 11202 18893 670944316 81338 24306 90122460 61987 23388 618590594 81338 60961 927460995 35364 18893 279286010 18759 24306 340341003 87052 60961 440121113 35364 72975 493830028 35364 68408 787878545 72975 30377 980840592 72975 70443 559991349 40218 87052 128830367 70443 37661 213925399 40218 42436 797859226 41553 42436 799590802 74216 40218 521731782 42436 92210 795858749 37661 82087 100327769 85876 41553 854275721 92210 10614 375926356 85876 65072 824761158 25502 85876 21053173 25502 84834 562823208 77372 85876 435608442 54211 77372 348346183 39792 25502 876084014 14531 84834 807992880 39792 32316 187647677 77372 92275 971488053 32316 86432 855104422 86432 27443 875429081 38467 86432 94130324 86432 32717 841206795 92275 55582 790769873 77849 55582 779795904 27443 10113 681560597 10113 40203 587996287 61833 40203 574472033 61833 57445 70013319 44623 40203 354037598 44623 61864 131562208 37600 40203 31729732 61833 71842 940068691 61864 22319 666506067 22319 77527 204884311 71842 5460 387668299 37600 25643 750963042 5460 37023 456633921 5460 69323 233805763 84066 37023 140168704 37862 84066 119132723 11358 25643 323191429 11358 28569 376859419 25755 28569 710464854 71027 84066 760260286 71027 26686 865232237 11358 72318 999656762 73939 71027 536410281 41483 25755 116339377 49504 41483 556314897 26686 22910 577043186 72318 39986 106569778 73939 33090 130814518 85612 33090 772692415 85612 26404 663123842 49962 39986 230738297 47537 33090 587106768 10576 47537 194418274 15998 47537 451593186 37952 10576 263355273 15998 18237 821901928 15998 90216 956192315 40261 90216 878065828 18237 76639 466316843 55973 90216 548035294 55973 23119 873177940 76639 71224 819131285 71224 58751 305601058 50350 58751 395467765 71224 43836 167082432 7870 43836 843670941 58751 82367 545880872 35526 7870 951750452 50350 55630 99776596 91233 7870 497698623 91233 8526 320229810 82367 40168 344235728 10935 40168 993675591 69576 55630 474057421 79881 69576 774255809 13862 10935 335140524 69576 70478 999687543 69576 44261 479697816 38042 79881 809250310 92221 44261 88614775 68582 38042 638789888 6462 70478 374153470 11453 6462 68096125 68582 33108 630002604 11453 67751 434280260 33108 75471 236037289 6462 21649 299818128 80922 21649 883448544 80922 13726 507607272 80922 38973 606002502 38973 37168 232115029 38973 28913 781813180 13726 59926 800447533 28913 38407 94640224 28913 86501 841709276 64053 37168 438546935 28913 66816 968057062 47887 66816 370202623 38407 83889 991120675 66816 33237 761574957 47887 1549 980422803 29530 47887 32427356 83889 41065 430401611 33237 38027 426250999 1549 74450 125898215 10764 38027 72388314 5834 74450 825912876 81343 74450 294848515 16531 10764 968228838 18776 10764 88574603 16531 6991 425260085 18776 87873 142953629 87873 48908 192338291 43481 18776 134503035 6991 61058 218394179 84825 61058 313892602 87873 29791 746206586 39522 61058 331574263 68600 84825 114712206 84825 34383 967133429 39279 39522 642595112 39279 89612 303656363 34383 38184 893723235 53916 38184 947384748 65401 38184 840509965 74329 38184 376922888 89612 90939 415597238 57331 74329 364119897 65401 17379 738065468 73132 65401 496427194 73132 12106 99733622 71328 12106 860309327 89315 73132 861672451 17379 29820 727581104 12147 71328 802225201 89315 6112 922027776 48662 12147 586752625 6112 28858 765844651 12147 37990 529221716 13347 28858 47460633 48662 25903 454221450 37990 35988 340534430 13347 48989 796776387 25903 58066 182786915 58066 80707 55793608 58066 57386 48850551 77521 57386 194566604 46447 80707 706500136 39248 80707 953559817 39248 71601 885140062 39248 44037 981312122 7193 39248 905638030 87605 71601 590401027 39248 71983 753573306 72803 7193 89744781 44037 15346 194387123 36405 7193 77933810 71983 83958 266301267 71983 81308 92092229 38498 36405 114584751 75748 81308 980818640 84747 81308 860962115 55080 38498 925111527 80073 55080 84140649 54340 55080 706576191 37078 84747 339489062 5293 80073 481481249 55080 19412 960985760 19412 91340 769126124 10782 5293 44021368 19412 17781 368109355 66936 91340 107869835 17781 82384 478362741 82384 37599 25786060 74064 37599 675775632 9227 82384 275889856 48644 82384 8838810 11884 37599 684495866 48644 78643 409346921 11884 24661 665138031 80310 24661 590433575 48644 3926 656327775 80310 63452 102270536 53832 80310 996313448 60786 24661 36905301 60786 19216 435300263 19081 3926 836292354 63452 402 703574169 91157 402 769857548 39042 402 590142764 80653 19216 574763738 61765 19081 954743802 80653 49344 707917289 20897 49344 222585585 39042 74130 260392532 80653 42112 85703672 49344 90735 744867058 63348 74130 775257279 88901 63348 64377681 67834 63348 423566952 88901 43835 369454592 52566 88901 506297637 16839 43835 107070012 92187 88901 372918391 36189 67834 644264734 16839 33461 175077090 92187 8378 534126474 13187 36189 507663720 42753 33461 621576909 63585 36189 211824323 8378 42026 470489269 63585 67321 732795547 7694 67321 892075790 67321 69375 767526620 91884 63585 984656253 42026 35596 57736453 67321 40304 754993487 53681 40304 412374141 45996 91884 478938594 40304 22737 591507408 40304 76729 453386385 50348 40304 47264501 8400 76729 896405388 30253 76729 82072972 84198 22737 990210223 35717 84198 252468087 50348 86858 296457988 15830 84198 381088519 84198 79228 198349160 10523 86858 144987250 81870 79228 44741412 66588 79228 389632607 9705 10523 471790490 10523 5909 366831096 27293 81870 439815628 5909 53503 778965111 66588 92160 577439350 92160 928 733231221 928 39801 938706880 91751 27293 696859734 928 31928 666750536 92160 70594 94649296 21894 928 639624154 39524 91751 4258652 70594 51656 329385653 83116 21894 873495075 51656 33195 57002302 83116 54093 878894661 81404 83116 770167129 22811 33195 184554575 22811 61919 909096960 71467 61919 955701120 22811 66625 347298347 81404 36611 812897398 22811 90410 61785584 57932 71467 67438681 57932 73080 164117654 25208 90410 544260992 40494 25208 490342139 90410 26957 494231471 26957 4821 550281894 25208 7163 46371206 49984 4821 335886928 78933 7163 988593336 26957 69276 876024324 78933 54052 21069515 54052 85585 841700296 85870 49984 124173945 13912 78933 370735675 85870 23591 327520219 54052 86531 4377526 80669 85585 13573727 29364 23591 409563224 67233 86531 972236985 23591 66818 958870712 21327 29364 572149505 13306 29364 686711352 52044 13306 968953151 29491 67233 248819277 29491 53837 833685036 63222 52044 835727098 53837 15414 614997585 91585 53837 684041534 12539 63222 571458736 15414 60440 233791922 73279 12539 192331167 68100 15414 998970553 60440 26718 406664625 60440 61064 468772312 60440 35906 13471841 42702 73279 697886416 52940 68100 789311979 42702 28201 56658405 42702 86538 112228748 35906 69016 420844319 69016 80345 282837632 69971 28201 653184684 86538 21863 639031511 91016 21863 489523096 80345 83228 244519777 80345 72479 814501901 66632 83228 961484464 51946 91016 495272187 92290 51946 927038932 67707 51946 599567049 51946 5824 244203872 92290 46590 526132117 13687 67707 387083933 46590 63045 644297331 75192 67707 888268202 75192 41996 297742814 36012 75192 26745767 41996 38230 921457400 63045 71673 140670065 41996 70852 581300223 41996 7791 986811863 72991 70852 674557135 70852 89117 914307279 80721 72991 21478116 70852 64666 838906519 80721 68778 634373333 71501 80721 623531330 64666 23312 969142590 26318 23312 595812320 36424 71501 362444293 23312 49061 383614271 23312 88883 360219057 23312 44826 316147303 76479 44826 928653663 49061 89433 397689653 88883 86798 694523558 44826 58389 758272361 58389 87282 37830543 76479 83094 96459064 58389 3822 218958551 83094 1324 237902872 2202 83094 870992322 87806 3822 866353682 69453 2202 577082164 3822 14910 11123885 16341 69453 651279224 14910 64407 304746262 69453 7603 657614542 16341 1148 998207437 7603 10449 77710931 28147 16341 948738441 28147 78404 632914955 78404 34635 698864231 28147 57476 84623142 8717 10449 287603204 43655 34635 730688877 8717 13427 9429925 57476 41046 91972977 13427 53193 146848813 31149 8717 190465959 13427 70651 461097946 70651 30677 405227201 70651 37409 558276163 37409 79542 239254121 31149 72802 501626298 37409 33351 804897039 30677 59408 794232240 33972 59408 9891892 40333 72802 666106540 40333 48243 140936116 59408 29439 103129425 77608 29439 184248519 4092 77608 178338893 69050 77608 988342955 47467 69050 797792985 29439 28517 335676751 47467 1393 725586795 1393 41096 877251488 69050 78955 656262044 41096 18319 545379257 73552 41096 138503361 1393 81780 460769430 43132 81780 493120989 77689 78955 130864771 32359 77689 270209054 81780 13131 965453622 68715 13131 995942229 28268 13131 485897826 74269 68715 278439986 64740 13131 204501526 13131 48196 358082394 28268 9004 40156603 80546 28268 133598577 70915 74269 220048497 9004 38747 886430049 77181 70915 800265311 77181 77862 968220399 38747 20474 810185359 20474 27647 436728762 12439 20474 325601617 12439 90222 65367367 27647 12874 932792642 32715 12439 145790080 58248 90222 940623416 25188 12439 597963949 32112 12874 205495736 1686 32715 390335917 58248 28791 39715533 28791 23644 15576779 23644 22899 18827814 28791 14794 730224482 9734 23644 779456587 22899 6472 785160565 86568 9734 864818970 6472 26385 235724776 14794 61681 781343492 61681 7242 39024876 39616 61681 67434437 26385 37974 837859303 61681 14638 461561369 7035 61681 858215493 39616 67984 244385945 91178 37974 912709442 71839 14638 330034953 77673 91178 248898206 91178 25989 682809398 67984 70433 872988589 25989 82389 382600269 77673 4418 609456980 26221 82389 585071182 91821 70433 142872526 14304 91821 998790247 91821 28839 785583508 4418 28179 219228705 63503 26221 779315236 91821 88840 911782413 20225 14304 200363528 20225 57995 443631189 28179 18978 145302535 54417 18978 746391890 2914 18978 975045256 57995 83551 225839777 57995 63955 596499972 76474 63955 63732051 31246 76474 708375634 24431 83551 903655058 67255 83551 720250605 31246 78171 885661909 31246 25067 526219039 25067 42475 834309624 24431 87784 638197037 85652 87784 648097705 85652 88100 607293095 85652 22859 656666234 62903 87784 717911385 52663 22859 146796369 62903 25550 537292112 25550 844 246023187 38724 62903 686108890 90292 25550 44781737 26126 38724 958558468 68833 25550 950765383 90292 71799 555914799 30651 68833 889675887 28999 26126 646350606 71799 79364 92700814 81586 28999 175110249 72100 30651 828140907 44585 28999 685043761 54594 44585 534998972 81586 81453 592897965 88351 54594 948428137 31502 54594 611980534 44585 24070 116498512 31502 47301 356722911 15860 88351 545090299 10996 24070 962233391 24070 51148 699123152 24070 70950 37315675 47301 17915 305314728 51148 80393 165300901 84948 70950 820730273 51148 83967 138814059 84948 8972 122814492 5491 80393 838711021 84948 26273 931845665 18333 8972 897157852 56012 83967 414315413 5081 26273 779757826 88080 5081 659744160 49722 56012 544610521 13995 88080 156794815 52747 5081 405722841 86383 13995 877508452 86383 64194 297233356 52747 89849 979221145 20768 89849 433355071 30115 20768 655461754 44300 64194 153855299 17774 44300 101059649 20768 88613 141122408 10030 20768 276691656 29086 17774 470728166 53578 29086 252451346 50742 17774 74337343 44223 53578 91999428 50742 2481 969546314 29086 29603 978308125 29603 36778 104712210 4616 36778 670824019 6799 44223 743672456 29603 48984 716996171 48984 45198 155029284 8040 6799 601713006 29241 8040 855766870 38003 6799 153967252 4261 8040 293227018 25128 38003 740202237 8040 66048 974182324 22552 4261 719473875 4261 5985 757365437 15109 22552 372500230 5985 27198 912783895 15109 65913 954697255 62046 5985 59141282 27198 70711 124474369 65139 62046 128082790 27198 35314 832357614 62046 15826 918961164 30639 65139 444513004 30639 28936 694392323 35314 85075 476650011 15826 22904 881655511 73187 85075 456607225 5624 28936 914538529 22904 62018 461906552 5624 74009 692587102 54871 74009 251332068 3794 5624 37731486 62018 29981 180416151 79031 3794 684066948 3794 91128 604719204 62013 29981 851393758 3794 60461 947778159 81614 29981 576180137 86908 60461 102632006 62013 63755 843287768 86908 32302 110708151 63755 2159 501166964 39367 32302 138330165 27773 32302 448429175 27773 24206 940125810 27773 34429 287159848 27773 82793 598903624 82793 20639 102519901 51924 82793 274280450 61031 24206 936726643 48266 51924 303769285 62998 61031 168592821 61031 63313 116024374 60455 48266 348871307 22378 60455 720378117 27401 22378 650454746 65274 27401 622135053 23270 65274 103434343 23270 56648 419843553 22378 59000 65734635 56648 7475 545396143 59000 11193 403943591 42209 11193 677785815 42209 85790 776135891 21896 7475 145566690 60281 21896 831065918 13576 11193 58531986 41738 85790 553399768 21896 67347 449464396 34374 13576 245729089 56795 67347 946946498 3696 34374 705961480 56795 48766 900321893 20620 48766 34579469 3696 65915 213775689 54267 65915 532651159 48766 70830 305724935 48766 69319 755987948 32703 65915 295574591 54267 78142 935577014 69319 55423 802535422 69319 707 742993603 78788 707 323850722 78788 7403 888140117 55423 60573 903697144 7865 60573 795673980 707 4605 735085739 4605 54943 124757894 67000 60573 16063982 54943 23943 808089428 67114 7865 964684164 10546 67000 841527850 74550 23943 129851687 23943 83670 106436198 18721 67114 834672336 18721 25232 571600256 17400 83670 366205195 74550 85252 203307867 83670 84087 316019930 85252 64482 315887383 8747 17400 930349888 66922 85252 775393416 84087 50386 318229522 30714 8747 153359609 19384 64482 617037721 19384 17322 564133172 83202 50386 154705975 77343 30714 557163683 52201 83202 708209520 80186 83202 415016638 35793 83202 410645792 84386 77343 885122315 52201 9820 153727103 22102 80186 466906902 77132 9820 32394515 35793 38334 394496807 27570 84386 746871997 77132 16638 480696379 27570 28642 922557882 58450 77132 251911372 19482 28642 300537724 93 58450 826350187 89668 93 74221917 87214 89668 592317709 89668 32909 899630099 9230 19482 30345993 91972 87214 846467589 9230 3770 87126878 73055 3770 856414838 42496 32909 174974425 2917 3770 41860765 33541 91972 704070104 18053 33541 739361453 73055 45191 558866980 33541 74574 523855170 2917 63876 906547637 74574 59093 479339246 63876 22537 132152942 45191 55363 968928043 74574 10925 41025298 58 55363 436837696 56688 10925 31350385 58 60986 839355947 10925 59686 136016327 59686 6088 230060091 6088 63477 289612838 31143 63477 880461981 30621 60986 765686316 59686 73677 883482124 41770 63477 839291819 30621 5407 135331648 17071 30621 84246538 88728 5407 183769981 88728 40362 873264754 88728 60591 645902828 30356 60591 726288867 40362 80364 838177692 88728 61596 218562158 30356 89818 433665562 49549 61596 78337125 41237 30356 518085585 73402 41237 640679207 89818 45599 66665605 73402 15232 575920051 45599 55305 583435169 11232 45599 210001373 45599 86882 13567677 86640 55305 38470410 89345 55305 68196438 55305 55960 55068382 55960 33472 678541565 40901 33472 649356138 40901 65735 96545549 56470 55960 751801946 40901 70376 927529479 33472 12488 898969462 53360 70376 903121732 61677 12488 549195331 70376 30805 798530542 53360 53642 919935065 30805 88886 392843601 37021 30805 953248877 62158 53642 129217047 37021 846 161297985 53642 38847 608487149 88886 59141 764029098 61846 59141 702756313 53211 62158 508780671 3237 59141 986336230 66083 3237 34545671 53211 9874 795754387 3237 28332 64513475 53211 62274 325680153 87651 28332 521179806 7051 9874 443856886 3416 9874 358692756 25636 87651 276084008 87651 494 948144463 20319 87651 8693619 70438 20319 307747237 36667 70438 178325163 36667 27988 609242181 55637 36667 42710620 54173 70438 385416036 27988 2082 83638169 38290 27988 647945259 64273 55637 58509540 38290 21724 430785025 40502 54173 31200238 40502 7657 360916736 42508 7657 245596051 66544 21724 164273960 21724 58485 736583823 58485 40747 632013811 7657 59257 74377221 37631 42508 67490909 40747 66853 716570081 50795 58485 986300208 88713 40747 499788641 14681 88713 640843899 37631 4134 496710650 54586 14681 462819365 54586 23806 853764241 54586 7054 791926230 14681 52598 698085569 18377 23806 212537952 52598 28403 577485157 49500 7054 170394377 38094 7054 489230334 49500 21989 764379121 31420 49500 447201934 38094 38794 668826286 71678 38794 66152169 38094 21355 775569064 58293 38794 731875438 22199 71678 149367619 25726 58293 410234822 58293 65697 488838977 65697 8618 210824073 8618 51053 853996241 8618 9503 286124523 2330 9503 705107611 12773 2330 443346104 51053 53813 30195011 42126 2330 530426525 53813 40031 201216691 31132 12773 183993211 33719 42126 993916823 42126 40342 377685821 33719 11311 816086187 40342 86303 890931551 86303 50252 43180047 33719 76206 282673490 45998 86303 122714485 24005 50252 665300579 45998 32853 254923554 50252 52741 43244920 80690 24005 520067482 45998 48359 835533153 52741 91382 124200161 52741 21196 49869323 67677 52741 196104487 21196 83546 47976178 43697 91382 189040611 1849 21196 664539898 58165 83546 240255957 7016 1849 675613304 1849 49223 561670521 7016 15318 520487725 15318 36136 304300705 15318 82317 513612081 49223 86521 842246106 86521 7665 371771774 82317 68294 748480723 30456 82317 617608779 7665 88486 278297304 5106 86521 903130433 88486 54071 606373334 87228 5106 516939451 67853 30456 81801310 59640 54071 653057092 5106 35667 441983497 67853 15933 310525969 15933 64453 139473539 29172 67853 540555372 81602 59640 721834697 35667 2405 708031202 2405 11039 316057153 80496 29172 631427090 29172 26850 139624252 53782 81602 642251458 26850 15886 621546670 67337 53782 744839695 26850 74404 54037553 15886 56486 875850297 73867 56486 148291194 79594 56486 310412477 79594 35858 562610485 38744 73867 446445057 88405 35858 156984839 79594 92314 703407317 83584 88405 893684232 35858 5484 449389 69821 38744 343757844 51518 88405 126795611 5484 82283 733428697 48413 69821 753819999 5893 5484 871978009 51518 207 287928070 35379 82283 612955190 4914 5893 61854423 63902 4914 397718456 73604 63902 204037424 18223 63902 698238044 24697 4914 219962015 18223 77468 489999260 87177 24697 439075118 18223 68767 187324200 72272 87177 298457576 9951 87177 923917333 87177 25879 14464138 25879 75649 899332954 72272 52370 717354096 61453 25879 119460181 30389 9951 549842875 30389 47807 21576883 30389 36571 198694455 61453 13055 541513246 9435 30389 84656979 21550 36571 53214359 21550 5052 800006872 9435 15874 80504674 21550 5745 631929809 41962 9435 531122845 7290 41962 798910915 82909 7290 208156921 5745 30994 817418908 7290 9299 286691889 7290 82370 583833538 30994 87316 392571520 87316 46383 696116489 91061 82370 302922759 87316 36008 685960090 76780 87316 150059172 91061 83069 936703645 21751 46383 927752411 76780 83523 451519848 14904 76780 828308857 16083 14904 128602308 63065 83523 866353391 16083 78846 519504580 82479 63065 593404625 68729 78846 887032886 18938 82479 724212843 18938 43193 991281281 86081 78846 309575536 71970 86081 383449115 18938 46135 287241414 43193 24370 309450650 24370 73039 545058972 71970 51790 345606815 24370 36314 835381161 67729 24370 186101168 73039 3762 733092668 3762 44068 728154420 36314 45700 94733047 4846 45700 378989072 3762 73322 289615188 2546 44068 273266884 44068 63426 589404732 73322 54691 835645093 64122 4846 656978636 73322 53950 216511262 12618 53950 993536111 61255 63426 234036985 40051 53950 772116205 48135 12618 716439166 76216 40051 229286811 42299 12618 976220084 34337 40051 69760158 48135 86197 266858238 86197 78164 657066204 73959 76216 705147225 62167 42299 911869267 62396 34337 665542122 62396 86121 95478624 79564 62396 105286966 85603 86121 425314122 62167 80946 549193659 80946 92239 700276488 80946 44984 809961665 85603 47779 215390792 47779 21489 784922760 44984 69455 133973864 32493 21489 259573430 46265 32493 170550049 21489 31859 73259925 84714 32493 172278977 31859 15329 479330343 86349 32493 461853957 41126 46265 142971292 31859 90069 351092379 15329 85031 14822540 41126 65833 275089185 12100 86349 47773083 41126 9120 52279541 11298 85031 300274716 7887 12100 89168279 65833 81077 712347933 12100 66876 698856670 7887 17877 984425212 74797 11298 350869381 81077 77347 549539320 81077 4745 393641335 85419 17877 312329301 78731 17877 26258478 4745 34078 117860573 77347 74902 556075199 6288 4745 6273707 30018 74902 254248360 34078 3491 806530056 83641 74902 764297886 61722 83641 426714582 83641 23714 897034947 70900 61722 781641007 74842 70900 963500227 61722 61381 170331035 61381 33469 528784056 14923 23714 690034315 74842 35664 601256366 35664 48868 630437032 14923 50988 310180557 20696 14923 709898399 35664 71583 586013416 51239 20696 697420139 35422 71583 622735243 50988 52079 146789675 71583 74306 168304017 35422 81108 93015645 13383 51239 417599471 17660 13383 513746930 74306 59651 345755570 41964 17660 400502006 17596 17660 256464668 69649 17596 796965016 34517 41964 945416285 34517 71784 42784927 69649 13179 28216003 17596 71189 974368947 13179 92427 173888130 63298 34517 307007543 13624 13179 880771981 71189 8791 36172852 13624 61084 732334173 13624 71584 966931310 13624 44964 561394196 61084 54772 236066041 61084 48564 17272554 48564 54077 781689391 48564 89696 579620716 54772 4180 836490954 88400 48564 711089155 23510 4180 485666543 88400 32025 484475555 24041 88400 58567275 79919 32025 984340926 24041 76607 307503406 40446 24041 376921083 20107 40446 619221605 79919 40302 30413803 20107 7822 111705249 40302 40310 771863855 20107 3868 351474115 88616 20107 836855685 40310 60122 767906329 81572 3868 416850613 81572 19467 794029752 59064 81572 188705863 75174 88616 424793974 45013 19467 592248135 59064 51045 36577801 45013 68648 553968764 68648 68681 999251018 76107 45013 392790164 45013 45089 892661452 61807 68681 909658239 23373 68648 867528314 6930 68681 57170690 61807 66645 175691203 57028 6930 204682285 68359 66645 15535477 86155 66645 253027515 50750 6930 454505364 50750 35671 941777873 68359 19354 819947494 57548 86155 67693285 87757 19354 668164118 24198 19354 53122852 19354 44695 405068244 17878 24198 138404111 8786 17878 869116980 25056 17878 859645446 5935 8786 434617143 27075 17878 808164073 5935 68920 515875210 11501 25056 406422228 34428 27075 339411954 2929 5935 193492265 49475 2929 953699469 888 11501 378249354 34428 44433 226845195 49475 84277 482688609 44433 79496 67604686 13679 79496 414940799 89344 13679 981724474 57206 79496 327951675 29657 57206 306439958 29657 32076 145035799 13679 90961 956929606 40456 57206 203881797 48626 32076 671078929 40456 20535 709248202 20535 44854 122270116 14451 44854 509440900 44854 43515 743043303 44854 43135 554649249 52454 14451 333632892 43515 12783 864897809 83171 14451 425665667 16376 43135 431459557 43135 37383 538216217 17949 12783 815780644 12783 41296 947008352 69494 41296 438229626 54873 16376 766532665 89106 37383 934291823 43439 17949 104931796 89106 60665 300618827 1862 60665 398796841 1862 21665 155687846 21665 86825 550266331 43439 82050 964244990 36364 82050 600191301 82050 18558 990169499 86825 89318 814014108 28803 36364 138279808 28803 44142 33556638 56074 44142 49402850 18558 29715 767393245 77741 28803 589535647 88994 29715 982260246 88994 31505 824053853 29715 48738 19883846 16197 77741 166910303 17472 88994 787248757 17472 36401 265553530 31505 18748 32935243 36401 91690 73930660 16197 32561 763974019 70229 17472 511499861 91690 76257 190761915 18748 21095 782734802 70229 67276 308872820 67276 51333 57399891 21095 33211 24802827 76257 86701 462708324 68447 21095 23279358 90492 51333 946771464 31998 68447 263951208 16718 68447 19392938 68447 73315 288796264 82523 68447 93747752 30616 73315 219777687 30616 58791 807374399 14094 82523 936811269 14094 49771 414256183 37632 14094 673686627 30616 49755 204408086 89176 37632 881644985 16933 14094 58825512 28715 49755 908743513 28715 17683 766027234 44313 28715 660812363 28715 5191 532735122 17683 60216 531513164 60216 4453 680996234 3834 4453 542107226 33403 5191 142040934 4453 55379 647455095 60216 55587 745636618 4453 34236 973322291 9330 34236 416872249 75948 55379 209400135 52791 55587 482084715 52791 1019 883088310 978 34236 850009281 23024 9330 767476762 23024 23241 281403744 49630 23241 33867913 1019 11924 58085395 11924 42968 71299626 23024 29812 385690503 11924 76075 218858313 37546 29812 227808114 8640 37546 34695818 8640 60093 8128822 29812 16723 985853881 32966 60093 507543377 34114 60093 898797754 87051 34114 991331834 60093 25440 383054668 87051 21232 131266938 34114 68847 309893980 5210 34114 283853254 7618 87051 79325898 90120 7618 909142967 7618 11642 933536625 11642 20617 469065073 73608 5210 380113956 7618 51693 723741045 20617 61700 522834267 37497 51693 422827882 51693 39180 9387287 69181 51693 408974863 29357 39180 772515700 61700 90198 395103804 90198 30276 94164163 29357 80601 11134498 80601 67071 939041423 26733 30276 452852734 30031 90198 636926399 30276 66041 726541892 5564 80601 361861872 5564 57824 280407012 26733 77785 892480151 26649 5564 9301951 77785 34461 588534272 57824 3841 629035266 77785 3146 215017441 67629 3841 211139298 622 3841 143349526 3841 13086 995619858 49227 13086 132613844 13086 55362 346604531 622 76051 154258456 10448 622 647571636 57491 10448 13969316 57461 49227 66680579 55362 55453 422236842 27117 76051 822839714 29137 55453 203751996 55453 60938 435064111 686 27117 116787847 55453 48001 95240526 26490 27117 954625854 26490 69168 171854778 69168 34280 912622924 69709 686 188005419 41910 48001 879261690 82403 26490 821924733 69168 3661 39099913 18035 82403 677221350 52979 69709 696126246 66286 41910 133933115 26629 66286 943505867 6974 3661 138112781 67406 6974 641430843 31799 67406 644576830 56174 66286 637276267 6974 10130 90023977 10130 5279 898713527 5279 49849 542393852 49849 50548 134386090 5279 51872 561605919 5279 38995 970041918 5279 8814 899684276 50548 25099 558059721 8814 22950 914727408 37171 51872 25840255 37171 12375 77581756 286 8814 857949701 76541 25099 969120334 37171 62503 788871427 89272 286 110115584 5386 12375 206030869 84119 286 723082515 89272 42804 19567364 84119 18329 621113547 84119 16815 700908336 16513 42804 872633933 16513 68410 271282819 61577 68410 532608435 12921 18329 54256535 31091 12921 788561206 61577 58492 201029066 42104 12921 49442911 12921 61761 934353847 42104 87211 263392011 23604 87211 337293108 41877 87211 706922017 87774 87211 278679854 45960 87774 500584721 30746 41877 400513599 57681 41877 304717020 79142 45960 9450435 87774 60821 477404889 45960 61218 802185511 88760 60821 962592141 57681 25591 162381867 45673 61218 789055184 45400 88760 174845359 80359 45400 274906049 80359 24120 414610388 26958 24120 537457179 47729 24120 764322003 60764 80359 147743821 80359 59462 379416429 76182 60764 341249074 76182 20460 622543160 76182 21279 586384662 73284 76182 675833396 76182 54645 765243196 50122 54645 778835574 58356 54645 39493653 77719 58356 36537735 71435 50122 157144723 58356 60837 224595981 40802 71435 173098649 15055 58356 822865180 11150 60837 391109864 60837 76384 807451374 40802 37585 482705390 29825 11150 39698577 2320 15055 819314179 29825 68507 174953257 37585 45580 146751680 29825 62094 174521093 80944 29825 181321909 80944 59131 344862912 80944 54521 747090457 62094 64189 754397098 59131 50305 592783740 64189 62397 41318650 84514 54521 618199447 63590 50305 328954566 69452 64189 156403714 57896 69452 253195696 57896 34398 28306442 74970 84514 168096267 7340 63590 807652357 23770 57896 958352162 36868 7340 193836175 74970 25871 423947961 36199 74970 86229921 59883 36868 301006344 64961 36199 2727869 34567 36868 442588256 64961 48208 34396521 48208 21371 66426697 64961 53935 200607086 26467 21371 219454328 20548 34567 236819902 26731 48208 996119901 26731 58355 765544294 26467 14518 965263313 26467 26982 359782040 2322 20548 85149737 65903 2322 909005079 26982 80047 781292647 84327 65903 130424920 60846 84327 386104427 65903 85989 990218782 51478 65903 433697096 51478 35680 312599589 35680 75323 234760319 43570 85989 895505053 51278 43570 870217472 10451 35680 926864669 43570 51438 249967648 51438 27928 735586241 27928 66255 970638314 29648 51278 843879136 31975 10451 501502845 51438 68569 269918448 85942 31975 305668265 29648 74708 70127182 44230 68569 386012505 74708 4291 372981725 35928 4291 789993965 85942 57335 172349742 74708 31159 51304337 39362 57335 478968931 35928 22187 52696100 57335 55245 345408231 39362 74765 803275263 39362 20283 75443757 20283 25017 28879103 34397 25017 534734329 55245 8437 377239808 68941 20283 370726488 25017 57024 57512494 8437 66713 79713464 57024 44822 353715983 8437 7231 115750948 68941 78166 138276501 43229 7231 20980582 66713 24602 60988183 78166 76057 816135344 76057 64800 610815812 24602 84796 121380728 43229 437 95054397 76057 64867 40521003 63425 84796 968663726 84796 39058 211864495 84796 68534 84940808 4666 39058 733844306 59626 39058 875961001 12955 4666 291010998 39058 51655 266252958 15607 59626 78419631 19396 51655 399895333 59626 54923 151659345 26835 15607 451866074 79685 26835 427084147 54923 21916 981854613 54644 21916 329289311 44644 79685 597805708 44644 5115 758391558 79685 77253 502614694 92152 54644 764889318 54644 57651 257879735 44644 39946 582525151 2825 92152 164807744 65821 57651 216034069 71565 39946 132814443 16761 2825 540622858 49386 71565 246370262 90016 16761 846109639 49386 86261 512593241 32000 71565 613434571 73253 49386 674175010 20755 32000 128905914 8049 20755 17566894 8049 84419 690966502 11752 8049 562586225 32041 8049 960253437 32041 9445 659622144 10595 11752 806823045 9445 59642 121347436 32041 75682 108006938 54510 32041 169827163 57397 9445 491904352 48088 75682 45944698 54510 40763 966950109 48088 21869 463724127 54510 65613 758018492 16703 48088 228141261 23191 21869 262396205 48056 16703 479254577 46925 21869 470922441 87093 46925 114251227 21212 23191 567339461 17737 48056 531503516 91063 17737 450819608 21212 30391 249535969 30391 63672 612045529 21212 50507 912489041 9352 17737 688076905 91063 20046 146996572 63672 29365 222004377 50507 73641 940444393 20046 27119 601136185 27119 8142 571979973 12740 20046 119326508 73641 30855 521927796 8142 48274 798108051 8142 1420 726457525 48274 2075 410052393 31991 30855 592126367 1420 25566 763328342 25566 34782 124731247 76363 34782 966058167 34782 3663 184356451 76363 12458 700686725 43039 3663 14194787 12458 78135 942073721 12458 7510 607746669 57199 7510 975741183 59519 7510 111774996 57199 56893 935993892 65264 57199 390349338 26282 65264 122398163 59519 25789 804582155 56893 39781 79800604 65264 83143 98355257 39335 83143 943403557 3966 39335 923535515 85488 39781 112823140 36623 39335 268629497 3966 16667 439244988 85488 1544 588717316 36623 38761 89979812 36623 51606 482077665 51606 24873 228706977 16667 28779 865821384 21037 51606 932588150 18896 28779 603835512 87197 24873 78010285 24873 64565 292469568 215 21037 657642538 21037 25176 705972532 215 46039 613911326 40338 215 215540520 32868 40338 589916362 215 11275 540244330 11275 21217 766994298 40338 31223 115512759 40338 23931 177941980 74057 11275 627727804 14614 23931 896475782 74057 73357 276382525 85277 74057 307268960 74057 60917 736566595 14614 75328 141152053 61880 85277 248122831 60917 43685 272377337 85277 33086 104873387 43685 54068 288636109 54068 52465 613023128 61022 52465 804583922 10737 52465 612746521 33086 21208 987261802 52465 46427 133585030 46427 72146 30882403 10737 62605 276885438 21208 16493 959894722 64022 72146 461454817 46427 48503 433485999 72146 12227 357475626 19435 48503 79573924 67896 12227 225948993 48503 41538 264726519 67896 34070 90756273 41538 60332 651236284 67896 19959 136947798 67896 80552 562079557 74879 60332 732431126 47421 74879 182986298 80552 2435 419577840 53873 2435 332361689 53873 38226 846259583 47160 47421 249731241 47421 89892 264452793 15003 47160 210768511 47160 56907 110371641 75378 89892 80043224 56907 79653 347326394 79653 5225 372175711 86743 56907 898132369 86743 85142 994378415 92413 79653 184264901 40935 92413 637290835 92413 48937 810832030 86743 30053 635228532 45102 85142 739178531 48937 85111 779389498 40215 48937 112362982 61511 85111 598185214 71766 85111 417370677 66071 45102 998744191 66071 59736 951812508 45625 40215 569095650 51032 59736 276073507 51032 65059 589737918 51032 60357 817199706 555 45625 61802392 53448 555 698123355 7355 65059 770676983 65059 39324 76919408 39324 33148 444397956 66678 555 226012085 70117 33148 106568753 29377 70117 105424542 39324 2899 567707189 72993 70117 218740390 72993 45096 903053885 56213 2899 350271495 91449 56213 174724501 4704 56213 118453597 87073 56213 653067226 56213 48669 53611452 18048 56213 642150608 91449 6416 118995544 6416 70500 113206543 14649 87073 671249455 18048 47833 864529239 47833 79392 633908301 55699 70500 88152956 70500 70599 380884657 85209 70599 114644410 38405 79392 74827875 55699 20942 622694294 20942 79301 47396881 47495 85209 51444370 8989 85209 414397563 78108 38405 806536478 20942 3959 124413913 59245 78108 72260171 17522 78108 714031027 45786 78108 144357106 83311 59245 300620260 83311 24263 135058372 56910 83311 685017035 45786 91370 378894102 81953 83311 879071472 24263 60506 370559438 86991 24263 68785857 60506 11437 231515066 11437 43262 643188876 60506 41616 134549563 86991 19787 692503730 9250 43262 230628152 43262 58731 242289476 43262 14046 765359797 5077 19787 45904085 5077 32039 194117335 9250 17887 623635947 8590 14046 133569255 6543 5077 552387033 17887 86993 79587374 19677 86993 858518218 63770 19677 90390552 10631 86993 148433242 10631 27058 896003160 19677 68027 309897751 66542 10631 554241255 50923 66542 824155112 66542 39121 524351822 91619 27058 792790429 7501 66542 727797790 7501 67443 904461221 65389 39121 37735208 91619 46646 103607180 80977 7501 541782849 73675 46646 536284169 28393 65389 792485417 73675 9579 776549732 46646 3977 27139161 54627 9579 57297935 61731 73675 569121441 61731 81776 806211392 27037 81776 222113516 91550 61731 760748453 91550 28966 254360141 91550 16281 888693306 28966 42678 97266095 28966 70126 756589404 70126 87976 26284395 24310 28966 158822115 58089 70126 221223497 35666 87976 894470165 35825 70126 794941369 35825 72662 896584882 22458 72662 301035572 48426 35825 450255549 56029 22458 173594852 78088 35825 846036058 48426 47050 591866144 22458 76518 142173706 78855 56029 865356092 56029 73471 680900565 76518 70237 676537889 78855 84307 950139839 76518 37361 150202903 73471 16760 123405877 73471 43220 509100936 25001 70237 237651663 13242 37361 393928640 91732 25001 831155533 90300 13242 940635710 50284 13242 417637573 22125 90300 390394372 90300 87606 362455280 84764 87606 575490842 87606 23614 533519499 23614 27266 388012346 11757 84764 108501822 27266 16031 504426383 77833 84764 472405218 27266 3623 20119964 74275 16031 878572034 46516 16031 466203486 46516 13956 538295903 13956 87062 102976591 64645 3623 407612686 13956 45226 503378867 36365 45226 862875562 3384 64645 941440240 36813 36365 581066453 36365 73857 582476176 39925 36365 662810716 87339 36365 181522366 81714 87339 740071456 87339 21381 534986897 92453 81714 193094383 92453 81509 660804118 92453 42356 789360458 92453 31437 40406463 31437 72486 839656079 72486 49887 549624146 20132 49887 39511704 72486 58199 925035373 35104 31437 799292600 58199 65105 980234457 65105 38957 88439396 5515 35104 347461355 58199 82008 238231855 38957 55766 227595349 59791 5515 214932468 9328 55766 43296335 7217 82008 170205456 55766 41917 332209617 59791 45880 683624406 86707 9328 139738625 4148 45880 515999132 65382 7217 475581949 41917 38929 594882133 38929 1013 15447150 86707 39594 119609286 85226 65382 627050136 38929 83277 263424940 38929 86795 811815142 85226 61608 503495210 61608 7110 479960105 72929 83277 801992735 90403 7110 978970876 7110 14831 79873242 81341 14831 636796804 82907 72929 536312922 68802 82907 139294482 81341 24524 318414548 68802 19550 312855588 2160 24524 868010103 68802 23502 159987764 79004 2160 176500694 79004 26618 48184420 79004 64819 614065739 2160 15665 941582426 82191 79004 751926401 88982 64819 541021325 88982 16284 649831671 11568 64819 231150027 11568 71724 536205394 71076 82191 493202560 12712 16284 496998608 85214 11568 977346718 40589 12712 99889822 40589 63985 433742536 71076 56444 471021392 63985 73611 660552013 4131 73611 233284548 12177 56444 939964067 3468 56444 421252343 8178 12177 817427584 8178 48698 860638075 53209 4131 432130579 13570 53209 583473809 13570 38827 92691008 8178 2622 383743785 2622 22932 44713868 2622 76283 70906959 2653 13570 401188248 22932 58308 164779241 2653 40469 696245754 27550 76283 281177432 40469 77179 988355417 8118 58308 918050548 75757 58308 66844965 86360 77179 367415029 41621 86360 217514334 92232 75757 95237807 92232 63932 591039199 71297 75757 165441868 86360 91634 650907168 36627 71297 122140124 71297 53374 134960745 63932 39783 570197971 52127 39783 68876561 39783 81764 223596125 81764 89269 75810544 39783 72371 974436430 12813 89269 724268234 81764 20627 845001796 12813 60064 936822568 39631 20627 527902096 78826 20627 292986278 78826 59702 803981814 17985 59702 6884217 39631 54285 420272032 17985 46198 371125683 5722 59702 58445120 54285 39812 587975586 54285 66549 894751768 61691 46198 216136651 46960 66549 127007161 26682 5722 328154148 3429 39812 356113156 92088 26682 698963269 64005 92088 843535579 3429 73963 118564476 12470 92088 642639089 49331 3429 699610276 49331 29443 608929 64005 77832 121077284 73963 87788 69318577 26614 87788 963293115 77832 87823 850805743 87788 87500 756406785 26614 63666 60637198 63666 43528 568938104 63666 14045 264490631 63666 35087 994120649 87500 87252 949514633 57941 14045 526751437 14045 20661 33902456 57941 21010 869520587 57941 12682 761899364 12682 23063 680711497 20661 17000 128141707 23063 30530 183389252 77480 23063 146508098 77766 23063 177740329 41261 23063 550467418 62081 77480 300420402 77480 52574 906690549 41261 9545 356298023 17883 52574 766450758 52574 83900 496817665 62081 33308 748535290 41465 9545 66564654 83900 3439 373917713 2408 3439 16528340 64462 41465 210248805 33308 42041 750841718 2408 6329 351544968 16180 64462 240883493 2408 1408 933429686 6329 70339 52915955 37163 6329 205287285 1408 67748 652550769 37163 37260 75211213 45153 70339 988191713 6700 67748 211783814 45153 58329 262660061 22185 45153 213611180 91780 6700 300305898 45153 41579 970342655 6857 58329 428378669 6857 87176 866590424 22185 70441 224014670 70441 14914 965967706 87176 87055 421221156 66455 14914 736038333 87055 82488 88327197 14914 6342 679989816 18322 87055 905819800 67818 82488 602243107 65879 6342 449379348 65879 27749 84053592 52191 27749 479378723 42054 67818 746296823 55500 67818 590226362 90514 52191 949035207 55500 24069 749747287 42054 8500 50341768 55500 43910 886277372 5730 24069 143692818 65472 43910 768223216 8500 84007 486668338 43910 63214 526089467 58269 84007 154977428 5730 68178 626891882 57405 58269 30953481 58269 48340 276280154 58269 83986 493343338 87484 48340 117704542 48340 59532 387859847 87484 13437 808795988 59532 40060 726535934 27980 59532 5037036 40060 7407 237337931 59532 14728 645703525 29255 13437 756361985 15110 14728 965794598 75605 7407 975509853 26164 14728 114721176 26164 65926 776309683 65926 10623 740224165 90199 65926 670400637 90199 46124 627302935 60432 46124 624679545 10623 1519 255900486 70002 10623 452938380 60432 47839 54467146 1519 32911 328272449 60432 77853 661384715 70002 16124 508367637 20432 32911 799157477 60125 47839 573531331 32911 7630 360276294 63514 7630 109352492 63514 66244 384561165 42663 60125 69126877 42663 85864 250474387 42663 41525 846322349 5468 85864 608304188 5468 38692 622784798 91404 5468 188573986 25609 85864 633933846 10530 25609 960230191 10530 40348 7578011 45310 40348 380333024 25609 21442 781219496 3196 10530 633191619 21442 11944 649475276 61523 11944 461341061 61947 21442 173498082 11944 31543 202038991 45053 61947 675720255 31543 82213 687185171 41481 31543 330290699 45053 86935 845560848 86935 10754 864726731 8968 41481 733831374 10754 55232 982208663 8968 36311 313383222 86935 66231 20709172 36311 53245 358248670 30593 66231 725723096 16455 55232 714228544 36311 75905 837424551 66231 28370 839058839 19565 28370 873988180 9418 28370 106063941 16455 78602 493611207 23080 75905 924267389 9418 55189 646287520 82978 19565 482010102 78602 45430 508995770 91481 23080 714707529 20954 55189 467452091 75219 45430 186023806 45430 35737 574323346 35737 20713 995122629 83680 35737 388229114 83680 5545 380277513 83680 4445 737437128 4445 66109 941608996 4445 75636 112950532 24413 83680 13650094 75636 85316 398471099 66109 22966 135496344 85316 31105 412778419 75636 54882 408289220 85316 13459 538380621 89582 31105 118011321 22966 6281 3603850 72256 13459 199026674 13459 11447 700823950 39493 72256 435522686 11447 79659 608533176 23401 11447 19739428 83795 23401 887652900 71043 11447 662428312 8847 23401 714054061 53691 8847 312197869 17085 71043 319028587 38540 71043 9800128 34656 17085 770233358 41660 38540 358613893 50614 17085 393602446 80691 41660 19479391 80691 53605 633176688 41660 45375 532682539 32775 45375 265171716 80691 20578 128086402 53605 57515 636521773 91719 32775 72191547 6146 32775 961690603 53188 6146 229810804 80571 53188 115730964 91719 9548 640786173 22876 91719 694735584 6146 92307 19082906 42311 9548 68675648 23545 92307 626099271 27667 92307 559354711 42311 57969 417033438 23545 51357 864084724 58494 42311 231564737 57969 89099 917921201 51357 66731 855477681 66731 32818 359993318 32818 92458 783650346 32818 83593 514805436 92458 57032 849944934 83593 75653 260502522 83593 59398 917812298 42163 75653 141317407 7182 75653 272723398 25097 7182 19624702 50604 59398 229820198 51911 25097 396917679 51911 2257 329059860 25097 72847 449085962 2257 40686 95291542 2257 33656 772792085 40686 3489 626482837 72847 73966 730954800 91903 40686 306985673 61781 40686 276110683 73966 43219 581329334 1370 73966 500178063 1370 24182 344367660 21871 1370 141069536 69355 1370 409037573 86643 21871 368430075 46144 1370 444706348 86643 81189 138227756 2302 69355 731382855 69355 61376 186907155 56267 61376 806837230 56267 84678 629959969 56267 5607 945000991 89137 84678 695969601 45225 5607 164224055 45273 56267 261433620 63997 45273 213726188 89137 48872 97211372 12707 63997 255623501 38725 63997 175184904 39260 48872 251491494 65127 12707 156035194 38725 73019 161479081 81086 12707 322480399 81086 12905 734093016 5404 73019 572052681 68846 73019 174119492 5404 85186 679283013 68846 92060 120476470 73659 12905 223623496 73659 36300 52365598 53052 68846 30253913 73155 53052 246668797 72965 73155 676701981 36300 63787 365746191 41791 53052 19469722 42404 41791 248018212 42404 8867 165951875 42404 69341 174800564 8867 15424 7391927 1167 42404 702852526 1167 70297 7372875 1167 6308 486489957 11532 15424 996092500 15424 46526 766941201 62494 11532 891666950 62494 28993 557289461 83678 6308 790431282 12352 28993 901902496 83678 50911 11283256 63207 62494 171536497 2328 83678 737402720 50911 74341 911290590 74341 40914 534084699 63207 36837 96819568 64932 2328 700017432 29770 74341 120921233 46782 64932 529160462 72990 29770 246562545 72990 14379 66893966 13861 72990 450001658 29770 78619 685326894 5177 14379 732998127 78619 51724 663765727 44209 5177 795407789 51724 44925 607582009 49476 44925 558318308 85978 5177 91531694 51093 49476 953372023 85054 51093 408216402 89342 44925 19609368 85054 43760 702380034 85978 77356 668140490 89342 6670 452974488 77356 35627 461826158 43760 4313 928206780 43502 35627 330945718 20449 77356 919118934 91752 43502 794324549 51141 43502 403877168 28595 91752 110449993 91752 13375 114225674 36085 28595 61476606 91752 73412 990893548 13375 74013 683890108 36085 47947 917556569 90689 47947 212376483 80896 74013 696546424 7551 90689 556509799 74013 48836 795220007 80896 19198 521905715 19198 75737 930163771 48836 20631 894509510 38335 19198 621827978 20631 85173 137200067 19198 47881 983599097 88196 75737 889680672 87649 85173 621451059 58171 47881 156098487 47881 43609 818522256 88196 86281 863970906 88196 50435 396004420 87649 71206 61048129 71206 18058 809380712 91564 71206 94588107 41125 71206 635893883 64059 18058 33060207 47853 71206 321861604 18058 14925 972889409 41205 47853 321436476 41125 77575 821911077 26080 64059 62772236 76580 14925 107893044 77575 41174 367781727 52618 26080 1600602 88635 52618 956496475 52618 78395 774899158 85196 76580 794435246 78395 77728 297568089 52618 41649 453505213 77728 23032 913449377 4071 85196 8650017 81354 77728 213005800 81354 7070 579111999 4071 22376 126717552 42432 4071 1017385 39907 4071 910616748 7070 14537 365253077 21945 14537 453045614 14537 70566 987534021 88168 21945 919338787 70566 7341 172734072 59855 88168 1564092 20191 7341 382701582 88168 74139 276017976 74139 28465 543804725 74139 41164 630638590 41164 11996 988493285 20191 44106 587999060 44106 54130 882055947 17292 54130 25702810 54130 60613 368377939 60613 17527 799379301 44106 3638 659862048 3638 41143 466665820 50512 3638 707071129 41143 34959 296459266 41143 80368 785275251 34959 22955 699490869 41143 82175 449671887 64816 22955 709216327 59499 82175 17492548 59499 81146 103480402 81146 20945 888532005 59499 20793 131140167 536 20793 111228773 81146 74738 506177634 46206 536 93162533 56135 20793 213237727 14194 74738 410498200 536 27979 105453351 74738 90246 770940852 46206 45873 849890880 3227 56135 699935973 90246 45397 281741986 87305 90246 229923293 81550 3227 848117170 87305 41778 35845929 3227 47334 958434372 41778 11951 495593382 47334 43444 547482236 3496 11951 246417515 43444 67401 86428866 3496 16074 211733155 76319 3496 797637327 67401 50716 684602838 16074 68511 592317034 74255 16074 157519644 58285 16074 569308843 60661 68511 549138712 68341 58285 712096175 92434 68511 694525491 57003 60661 878994194 30249 68341 216843616 57003 90056 507265703 57003 60544 779519454 92434 24616 171775502 24616 19614 813440508 24616 70887 70549716 73225 24616 115420008 83948 73225 499921367 24616 11854 476310420 11854 11997 960599235 11854 32390 91995364 62714 11854 343802029 37181 11854 233475257 32390 35035 272712430 32390 76724 321144248 62714 26012 510888518 37038 35035 694167889 60687 37181 102941210 53730 60687 777934859 60687 73746 204657012 26012 75706 237953777 75706 69410 469065379 25832 69410 700942818 25832 15377 5912980 75706 92297 766257846 15377 41308 663599650 50430 15377 348936643 41308 14075 351903635 5861 50430 768332581 41308 45119 510412647 41308 24569 628839037 38567 14075 627464691 80027 5861 891971735 24569 89246 649210619 24569 64426 857638961 89246 7006 113798311 7006 7117 834107056 89246 78071 448966523 7117 71312 109399485 46954 64426 417335812 71312 83652 273908067 46954 57803 586426891 19700 78071 793369840 71312 57211 205256608 57211 43522 415462940 3860 43522 503695600 57803 21538 442003119 19151 57211 219825253 43522 41123 714082541 3860 92127 708914147 78172 21538 427936201 3102 92127 519830591 22101 19151 110608847 9298 92127 502125830 66074 3102 128709315 36909 22101 948182011 74945 22101 852913453 52265 66074 25462090 66074 56434 177972128 66074 44398 60502064 36909 83200 651420652 44398 39463 490253393 56434 53858 547874304 16411 53858 279914975 39463 8462 431630866 53858 64752 538711047 8462 80378 516574279 7818 80378 974126672 37368 7818 732371450 64752 42437 552224155 80378 83979 248230494 73933 83979 116214496 83979 88160 740047768 52490 88160 599943589 67218 88160 224911633 83979 92516 216487662 61208 88160 77159666 72319 67218 822272404 58826 67218 416819700 13759 61208 592023514 19698 61208 943532850 61208 8901 560533982 3148 19698 894308898 58826 69798 792322953 50631 8901 863429507 75567 3148 192793813 69798 76074 697469624 50631 92244 65320298 75567 84291 303201244 50631 78674 60569988 27129 76074 178225889 84291 90883 256961510 78674 20714 836315054 78674 88484 732935873 88484 9466 33937643 90883 23208 954101669 72765 23208 13242998 72765 39453 142610321 72765 5184 901812656 34122 9466 239264943 89486 5184 131996731 72765 53742 729418513 34122 9221 593583414 83974 9221 824532797 89486 42309 312519047 89486 17831 277413883 34869 9221 867193133 83974 16217 746130489 83974 8898 318642005 42309 72512 809159291 25742 8898 361574799 79382 25742 35082839 16217 92271 982929311 76065 8898 134886041 79382 79415 670175481 27690 25742 207533180 27690 17372 658726089 76065 48703 189187617 76065 29179 584206853 77420 48703 854126859 17372 12907 751339547 48703 77611 239987185 59293 77611 370948833 59293 55103 27073568 34025 77611 170216736 46204 77611 894686834 77611 15102 304526519 46204 6033 906609330 91791 15102 665011881 6033 32141 729746847 53977 6033 268162705 91791 6063 989875923 52105 53977 726748069 52105 20080 884230995 53460 52105 45300303 52105 83514 60197172 6063 62807 574931295 52105 71107 120205231 39265 83514 138818380 78282 39265 635470964 39265 42510 836028006 62807 496 545859349 71064 78282 164960171 496 36768 133043054 496 64537 198996751 606 42510 17675763 496 69522 652586277 64537 69342 99080948 5416 69522 891647925 57625 5416 542805618 5401 5416 426702496 34896 69522 438620778 5401 15836 608219845 52073 57625 947513917 8420 52073 558621155 34896 18763 613622389 34896 59623 818175379 44289 8420 387720035 13447 59623 464466767 88390 59623 518140300 44289 14757 88585689 25264 44289 983139321 9410 14757 248400448 14757 34359 120506312 37750 25264 918048560 14757 19133 929512951 68427 9410 823863768 19133 3506 198901196 19133 10934 779476086 36610 19133 884154537 68427 16649 434432694 10934 62717 585262752 10934 17637 509775014 12969 16649 940776321 36610 53250 198778575 67208 53250 342737998 62717 3471 847249032 3471 43114 28536229 35290 53250 260613938 42597 53250 88214204 13401 43114 369903519 22047 13401 375929904 42597 13895 238377233 38458 13401 478367250 79216 13401 573762562 44101 13401 208466909 38458 28484 565331413 4907 13895 965836027 38458 48524 619228797 48524 47078 754380907 28484 25833 70561669 29297 4907 105371635 47078 64168 275512573 38912 29297 718492880 72215 47078 987983102 64168 14048 567305358 13943 72215 676950587 55762 14048 404170258 86309 38912 518066360 84384 13943 638213837 14048 30538 950091994 23911 55762 952540526 15058 55762 492926756 58899 86309 148078884 30538 85446 530021601 27824 85446 635195624 41182 15058 852095044 85446 86025 223426670 58625 27824 579507821 58625 56884 368766827 77477 86025 601142983 41182 29908 630410244 66957 86025 879307445 73538 29908 898454089 59125 56884 622150709 59125 79146 194235427 73538 11894 88381372 25296 73538 645215160 85219 11894 770185206 79146 12201 398496380 54764 12201 548270184 70042 85219 605822776 41661 12201 626775612 67633 12201 233005546 41661 6245 476201695 57266 6245 331323406 70042 46129 390360907 91325 57266 60470947 6245 80688 701346851 28075 91325 372074857 57266 50738 200625662 46129 73173 600772963 80688 63031 418118937 73888 63031 722831510 73173 8782 891798516 8782 38076 46060000 8782 11536 7536244 27935 73888 692950279 38076 41536 186164921 11536 41527 545627988 49869 41527 232760896 46909 41536 592227642 46909 44485 691201393 49869 91717 745306504 41527 11313 316656324 34534 49869 568562154 46909 59759 388724344 34534 73525 658805368 4714 59759 120355940 26069 4714 700180123 34534 49735 355481118 59759 72730 304739506 4714 90509 250639248 90509 52270 997329216 4751 90509 628678308 90509 55899 99170784 49816 52270 272424948 89619 52270 337077356 78169 89619 196613365 81632 55899 208690935 49948 81632 52281571 24217 78169 883068023 57642 49948 651620905 57642 87994 100365545 24217 57106 776026618 87994 9478 489164000 24217 4026 399302139 57642 70709 494525098 18112 87994 496625990 68799 70709 86745556 18112 54845 739844218 43857 4026 839259851 12878 18112 729831114 43857 50018 680928205 12878 27964 111237417 65355 12878 144746867 83637 43857 371904929 4143 27964 457041251 27964 82554 422204630 7388 65355 500535378 59820 83637 62985162 81925 82554 182255334 7388 76313 636119232 76313 23566 112228687 16322 23566 873667445 59820 57684 110565870 69183 57684 89923281 69183 92335 330813528 80752 23566 831195627 36722 16322 451231573 44020 69183 753877222 45281 36722 958468380 8610 92335 623793328 45281 9223 1824335 8610 79518 677949125 45281 32892 96745555 24764 9223 344575439 24764 61707 55737937 71050 79518 808297669 32892 91099 965956242 67484 91099 219457215 71050 67878 509477 61707 63504 731380531 42035 71050 981651238 63504 80137 195581087 67878 77397 357525553 77397 64486 28861250 80137 68037 780273159 77397 56324 289052614 84956 68037 403685234 10805 84956 989489904 45251 10805 560452375 29256 68037 631948027 29256 35534 19792713 29256 47211 636673283 45251 47721 974727160 47721 49998 914787415 19635 47211 18027342 49998 185 159075991 23985 49998 61260456 83239 19635 285077741 19635 68412 9148085 68412 9309 439812640 9309 78977 524142617 9309 42656 276551436 68412 4204 548383342 67884 4204 133291340 42656 50473 452623032 17537 4204 430058727 42656 45390 58001412 5393 17537 310681049 17537 89649 775378857 50473 62169 712997908 34587 62169 724152761 62169 7036 645601128 47076 7036 931763674 17859 62169 56715574 90357 62169 949650559 17859 78120 582849352 78120 2414 930426166 2414 64404 106653727 90357 65329 977958477 2414 81461 292677924 22206 2414 5184432 66344 64404 755513603 66344 9368 641985009 33694 66344 653463464 58435 33694 144179467 25286 58435 63286415 25286 2817 943567969 25286 11816 506261793 6792 58435 344599111 29177 11816 521276102 33905 29177 617054628 33905 22744 473075546 66801 6792 816042590 3096 6792 878806651 87736 29177 819674338 3096 18865 929615276 3096 38510 599253924 72163 87736 445593662 17730 18865 456356231 18865 43230 511119149 38510 83118 23067548 83118 86115 321384274 83118 74289 135809456 86115 79474 546999860 57821 74289 95656132 65542 57821 332207286 74289 53508 24917765 57821 46986 112707904 23656 46986 237528453 53508 57472 339994122 23656 47488 720548179 47488 26694 439610610 69974 47488 659770977 57472 80280 413557387 79250 80280 689294097 53058 80280 569179255 54557 53058 351598449 82497 53058 531513512 79250 15148 423242295 19155 54557 672849169 54557 76894 146789334 28528 19155 936641885 50722 19155 662855635 48346 50722 717700152 50722 49982 598413394 28528 37196 662619578 37196 90363 32336372 50722 10137 491280026 30873 90363 839950809 30873 3554 660750906 90363 13219 829513948 10137 88388 94122901 60358 88388 973010038 61487 60358 373553000 60358 64833 556666134 46192 61487 767667109 13574 61487 903974973 13574 4295 580195264 75826 61487 458691483 64833 4667 24763746 14609 13574 60622391 79167 4667 228582800 678 75826 642129861 14609 44301 490098810 55533 4667 477216588 29613 14609 716358276 678 37594 233296226 678 50592 192875632 89181 29613 141150289 65488 55533 455074947 89181 47393 465347149 47393 4623 253788239 4623 57201 632083749 47393 70942 641185430 73592 65488 836911618 47393 36528 396459 12028 57201 205848849 80654 70942 548041820 80654 25416 653874783 48717 36528 35092080 80654 61970 41506695 12028 37529 290338256 37529 74100 119480582 25416 46217 481109183 48717 60636 49642518 46217 34349 958447291 74100 62804 11442535 34349 59226 589344488 59226 7953 751251731 34349 33814 439334216 33814 72875 748995442 33814 20043 43246408 71459 20043 373742632 36641 72875 507855701 15125 20043 629428856 85551 72875 11225135 41648 36641 851947185 15125 35046 945738469 41648 39282 637293626 39282 34190 232058636 85551 42560 68064482 7299 41648 906958508 34190 30481 107774156 7299 76973 428066000 34190 35165 431865613 76973 45846 299705586 7299 33381 12163589 64318 33381 840738046 1878 33381 934240220 34837 33381 266039984 64318 37502 596574226 1878 79649 939637326 12152 79649 283861207 12152 1955 272465527 75056 37502 17256149 75056 19675 313123675 22817 19675 400062788 70228 12152 869860345 63238 1955 421417879 22817 15781 366862830 31161 63238 870359259 82611 22817 886660897 15781 89549 862036758 2237 89549 120945418 89549 65148 781025389 28184 31161 917495105 58471 82611 516766869 2237 81777 531153726 33231 2237 447540927 22082 28184 574299258 19447 33231 13176115 38753 81777 255150405 19447 18781 812537816 30492 38753 921075845 19447 70945 127969795 1931 38753 792271886 61651 18781 659539789 37910 70945 733368251 61651 28494 111364426 37910 34619 22886227 25421 37910 93815421 45523 37910 122505780 32457 45523 502546462 58523 34619 116243065 52200 25421 162311457 45523 73718 267400814 61040 32457 282997956 61040 28873 588726473 73718 7397 352594668 76832 7397 34524166 88163 28873 650257342 48491 61040 36442565 26673 48491 210761535 14554 48491 536406378 26673 17088 476640835 14554 35333 67032125 17073 35333 204706635 84580 17088 886071243 17073 12755 548230108 35333 78058 509856836 35333 86065 545372981 12755 89819 886029135 12755 2177 4841568 86065 54811 776423057 78058 76148 837074275 42548 76148 543033396 76148 80506 490259624 80506 9858 502161448 9858 62527 201803126 80506 72908 875663469 92404 9858 302893130 62527 41764 101416565 26152 72908 837266197 92404 39875 67369211 739 39875 842318466 78465 26152 948554219 36989 39875 207000046 78465 84142 68578733 39875 34354 14371663 78465 70222 421794197 15670 70222 508465361 15670 43873 896326604 41160 43873 544303552 15670 31627 404778844 66436 41160 142088578 43873 66656 277066988 19826 41160 75654256 19826 47156 952581470 51695 66656 71004061 88570 66656 3449458 70925 88570 302209427 57657 51695 6046673 50002 88570 491619731 50002 36032 573567434 8106 50002 624659893 8106 9354 914986381 50002 77418 960189222 8106 10689 836882938 77418 53963 62317388 32744 53963 955632152 85038 10689 374620444 85038 46186 501904021 70569 10689 316215392 87566 32744 215711502 22591 87566 179468872 85038 11238 858091027 11238 92308 23680986 73533 87566 843404120 11238 32846 643795803 32846 19174 726324809 19174 37751 264849535 92308 18799 106613650 37751 30177 157656876 57920 30177 434564232 24861 18799 37674720 57920 50758 129412927 60337 18799 327928223 79365 60337 862569862 60337 24297 938318787 24861 5992 736395766 5992 63008 2475023 48080 60337 451982308 24976 5992 163657193 5992 1773 393973074 59929 63008 564874332 24976 68362 928425041 24976 53005 466641773 90074 68362 907278974 30137 53005 831051628 91768 68362 696789260 69917 90074 437072289 60388 90074 281021510 69917 90984 310035483 30137 56798 261660476 82117 91768 926905436 43712 56798 218658279 17410 43712 445059386 43712 87872 808052816 74728 87872 671059714 74728 81487 268685924 87872 14239 27356472 68747 14239 918174262 14239 45759 937182355 51863 81487 970813241 51863 15504 724845491 68747 59301 489476680 15504 69052 198837387 59649 51863 779434641 51863 64141 619122262 15504 39573 609743489 59301 59582 744184058 69052 88275 180440856 64141 17939 204075054 967 17939 650476372 85401 967 43035911 11241 85401 963585162 7595 85401 821305960 40794 11241 269423326 7595 58786 264761711 7595 47226 231754999 58786 78153 612871768 82102 58786 4041332 41520 40794 344246219 41520 44353 25614724 44353 33016 529603789 82102 62188 361912528 79379 44353 316276330 44353 22052 168063991 53511 33016 383363405 59986 79379 395486150 22052 56685 442735357 56685 37353 349308047 53511 19169 945863436 19169 58352 727562333 6771 19169 711484290 43678 56685 52748700 13167 43678 680549010 13167 46332 841097912 52456 43678 692782353 60313 13167 840680058 65079 46332 354587198 13167 28017 201206688 84886 52456 597462319 51268 84886 191214910 51268 69742 40327390 70404 28017 259741388 84886 70671 650805071 41739 70671 599620414 51268 11766 80297158 83947 69742 659810004 41739 40581 139016428 14857 11766 673686554 14857 87304 769348734 7047 83947 549393366 83947 89155 86529803 87304 1538 242066278 89155 48146 445182360 48146 63057 111980528 48146 30373 665059993 33695 63057 728503101 68164 33695 594929196 33695 8134 40966479 8134 29706 302326624 68164 77932 694919123 77670 29706 672802338 88333 77932 879437927 87510 29706 67287831 9479 29706 336416904 44638 9479 772941647 83701 44638 856316700 33715 83701 128400044 82825 9479 300588450 37418 9479 394172293 39475 82825 321259782 6370 82825 420797113 64400 33715 617136017 64400 7402 890523722 30548 39475 113976925 81097 64400 3722088 64400 10711 427990476 64400 42851 16141526 81097 6820 340859542 81097 41860 565585583 71545 41860 625098620 28585 10711 563086714 28585 61744 50515030 75717 28585 432314648 79006 61744 117585512 52263 61744 468705155 79006 84560 738235575 84560 53632 341124526 8290 84560 905228576 25130 53632 865990437 25130 78552 277014943 53108 8290 680617899 19201 25130 546236951 25130 71201 717466520 24728 25130 632705129 78552 65398 416889287 82579 19201 326612034 65655 65398 444251769 65655 50487 523979108 18633 24728 580746892 33687 82579 555569706 80096 50487 932926262 61135 80096 791470664 33687 26960 501693222 8564 61135 358215386 8564 5958 420937442 66409 26960 89912535 61135 32340 192752097 62288 5958 798314764 80689 66409 228278677 19859 32340 45787070 6102 32340 393856342 64365 80689 477660313 64365 66558 602042516 80689 16134 567190876 87928 64365 348236740 87928 84976 937274153 87928 82043 121598562 68811 82043 260246490 82043 29432 130476759 84976 22669 843491792 68811 33001 106208553 22669 26293 652969540 42495 29432 274586511 38263 42495 61695616 33001 40449 587336896 67482 33001 549500 40449 21732 37430838 67172 38263 671817697 67172 14143 332365584 14143 7083 527295460 51379 14143 214285504 51379 70102 814281675 51379 28884 45830781 7083 3006 811692198 51379 21397 545506389 28884 12917 727721738 70102 89859 293621017 16957 28884 803191940 48353 89859 389524631 89859 52714 923589064 16957 81151 529919289 81151 28134 810571114 74060 28134 254864726 81151 9371 59339829 14322 81151 573913734 18349 14322 267832633 74060 89288 903721251 14322 12736 976599652 18349 23319 9158822 12736 30589 978375920 43939 89288 148508541 30589 11443 58896501 11392 12736 791821636 23319 74112 715369783 36390 30589 284525045 15834 43939 10724144 67536 36390 268130111 45595 11392 234310810 67536 83340 8716770 74324 36390 110225146 15834 91406 732802276 45595 54833 75862441 11308 54833 165204785 91406 5043 291108259 8544 54833 398302993 54833 68576 581545165 54833 34483 828098186 68576 38355 841457439 76028 38355 207562806 46520 68576 506298789 34483 80508 900818769 19692 76028 159048534 92064 46520 895867239 51935 76028 691943716 80508 50906 539526332 90285 50906 44763562 49384 50906 885259338 51935 63146 613884835 63146 71168 878120794 49384 8189 77344078 71168 10226 26993622 8189 14606 675751670 83864 14606 151847257 59138 8189 32560680 59138 1296 779069032 29512 59138 851497912 8171 59138 760915099 33160 29512 701353031 1296 10195 256422139 10195 33359 266399047 86032 33359 900498307 10195 14684 773309778 33583 14684 284304960 89151 33359 688738117 86032 41954 144704056 57369 89151 143882241 33583 18574 277487786 33583 87964 731822183 89151 32999 41875721 84383 57369 788745104 32999 53087 155758680 30436 87964 205865253 30436 55352 503305811 4517 53087 425972468 30436 71175 5547730 14035 55352 408192770 935 30436 3534123 42942 71175 249352731 14035 92016 421213510 935 4407 155297535 4407 6692 556689391 935 6285 295164291 89552 6285 118813687 78560 6692 116028569 6692 28509 643885686 28509 87170 686666858 89552 44291 397533038 89552 90895 421350845 87170 54958 504783094 4480 90895 660566798 54958 83914 392211176 3280 44291 973925909 66081 83914 102778466 76975 3280 388617079 66081 89546 13885838 16676 89546 794942240 3280 69913 843094389 76975 74764 109785105 69913 89600 969609355 68276 69913 680146531 68276 1868 130587345 37852 1868 118172107 16928 68276 964378198 57166 37852 281475580 68276 67557 91878963 37441 16928 684524815 57166 3126 863318296 16928 47852 584868136 32807 37441 734245713 47852 63710 195121437 32807 61470 369916179 41173 47852 23739479 20546 47852 785202908 20546 12073 732467692 67100 63710 359338255 61470 78565 73340004 39336 67100 631943961 86820 67100 870562330 82051 12073 288584111 86820 25299 770516151 25299 53523 946596637 25299 38038 864553212 25299 27512 818524389 27512 57237 333560745 38038 52491 127939263 57237 79337 5934353 52491 12527 223778558 12792 57237 415898708 37451 52491 15714763 13395 12792 616310078 17418 12792 413496972 44715 12527 570011315 6050 17418 438711242 82692 6050 346795792 91209 44715 297644254 44715 73606 107758426 6050 27729 424869258 6050 54863 759188524 66606 73606 126765686 22223 73606 501196448 73606 81018 473947800 81157 81018 605076739 54863 41803 389320980 39296 81157 559224173 81157 1126 21858197 5216 1126 485121458 53319 81157 570217032 5216 83349 333312451 22607 1126 348222767 89043 22607 441256326 22607 84798 649936534 17066 22607 742624262 17066 35860 78875439 38041 84798 23232138 35860 11947 299594755 18935 84798 165378771 17066 62437 31559386 35860 56257 176301611 11947 41639 643947306 15697 18935 530948807 56257 8819 763576384 4919 41639 953677019 15697 55079 923719387 82904 41639 47754390 4919 66858 672130411 4919 37478 770325524 37478 73468 890541815 57047 66858 249389086 73468 83610 572311622 66858 25570 27574727 90701 37478 797049808 90701 16646 350481630 25570 310 815925356 16646 70207 807038607 62209 310 262309024 16646 27869 830710863 70207 51147 59090379 310 22509 64711523 36434 22509 628926402 90047 36434 107268269 42894 22509 453992976 54081 22509 475640108 90047 29130 95576279 71733 29130 18984745 54081 4305 850166766 4305 23169 244826976 29130 84618 92029319 64401 4305 33374817 5714 4305 122091846 4305 52039 925376386 7778 64401 30917188 49414 7778 115318976 49085 7778 98024182 5714 547 72817331 49085 71530 292496410 7883 7778 28007398 7883 76592 762712092 62596 547 943540526 7993 71530 81193049 7993 29025 83725321 38109 76592 861601092 29025 60408 283609089 77573 7993 923860901 1124 38109 419134134 78600 77573 9913680 78600 89916 135386315 89916 75304 805630469 89916 83150 130838433 83150 39938 430735787 92410 83150 630605234 84276 75304 941290411 75304 60294 322237932 38047 83150 867292836 44882 38047 119839924 61185 92410 933336428 84276 21958 437394749 21958 89449 532117539 64472 21958 306116980 4084 44882 890504093 16763 61185 354447536 21958 84338 922277983 43495 84338 941248638 43495 5698 740539139 59591 16763 484079453 1458 16763 833291883 1458 72286 747023472 43495 48039 330846368 62699 5698 183617498 62699 7638 40072562 7638 48323 851657787 29496 62699 507022664 84829 48323 473379210 38442 7638 862572724 84829 49173 347634993 73376 29496 357263653 73376 61625 506010939 61625 64614 44432729 61625 78695 712482788 64614 24128 76895698 64614 77297 661279493 61625 27505 16279628 46955 27505 389802574 78608 27505 35113419 89467 46955 250297898 78608 43768 729393841 1492 78608 753627669 46955 40104 96040921 54631 1492 980589407 14215 43768 859019417 40104 40305 416723161 40305 25809 735339627 54631 2024 53373757 16608 14215 75026377 25862 40305 122293273 40305 76723 667451485 16608 49206 767142353 25862 31137 896908430 48859 25862 735889806 31821 31137 435397698 15877 48859 859724178 45624 31137 940659737 15877 70109 106240744 15877 88865 692875075 72811 45624 847830652 72811 33725 120087250 63334 33725 325726613 72811 40245 39804263 65716 40245 487715582 32114 63334 144956913 86079 40245 119269062 25386 63334 246097969 32114 20870 201172209 65716 63797 748389041 11558 86079 927544598 86079 64985 775766067 174 20870 201094627 174 49218 253136974 174 4619 605642813 174 6323 99198220 49218 56677 55455591 54096 49218 570543628 86527 49218 74712346 86527 82759 760282571 77641 82759 577694879 54096 17191 24953131 54096 35848 422680581 77641 53585 140924405 17191 16870 119090198 50347 53585 265947504 17191 61406 73100184 81358 16870 686419922 61406 18883 610655726 16132 16870 286562880 16132 29085 590601643 58132 29085 522288353 65719 58132 605046568 66490 65719 27239437 74691 29085 555696222 66490 73311 947219539 14226 65719 397794192 54358 65719 535387741 74691 69448 948256468 5593 69448 149360262 84320 54358 418141941 47939 54358 819014161 71452 54358 309537687 88039 84320 470469635 84320 68097 150023678 71452 5099 136491951 47939 51941 995309963 51732 5099 91715254 76455 5099 604128634 4557 68097 985148144 51941 51546 611509398 51941 26274 145732307 76455 31557 609573053 4557 45792 534811061 4557 65985 62464893 31557 88448 182725237 37561 88448 951995438 24818 88448 824365308 37561 7531 359689830 65985 55408 34242887 190 88448 756900156 38689 55408 955371526 84398 24818 534547839 38689 82709 910115701 55408 14792 18557821 54478 190 3534029 21491 38689 532664229 39983 54478 491887157 82709 77783 535419082 21491 8454 257615853 21491 64226 563385890 20450 8454 931007157 20450 47197 442080486 47197 40017 629430802 15468 40017 607756457 49433 20450 16516522 47197 34091 686924874 23611 47197 821899433 34091 21379 871491178 49433 44867 65181887 77625 44867 332311679 27619 21379 372632566 77625 86982 70498600 44867 67332 712245890 67332 432 596250639 30102 67332 56318005 30102 87206 262719182 87260 86982 380050557 67332 89747 300246677 432 25619 211602683 50672 87206 525671397 76345 89747 125176098 34014 87260 52523602 7429 25619 139101685 76345 48921 236639714 34014 83217 666580127 6821 7429 272999485 48921 6718 138960000 22298 48921 608765114 48921 90430 801932114 90430 74639 673583982 61613 90430 69684983 90430 58985 403124331 40380 74639 493619180 90430 3571 311733248 55504 74639 463890491 58985 4304 785857416 25298 40380 755033616 4304 33453 93691168 23430 4304 614912147 33453 37642 950935220 53981 23430 751798623 72392 25298 25737667 33453 36471 419949139 36789 53981 594480862 29148 53981 544551233 36789 34820 785164071 72392 49734 56884357 47011 49734 63971755 65902 47011 744175759 47011 87406 960758098 47011 81384 65625997 11127 87406 502165538 81384 77807 437512881 22559 11127 419827612 53880 22559 778703936 63071 11127 38950002 86291 63071 447213887 77807 49419 273777531 73858 53880 256739497 20384 73858 794076977 20384 31286 988839585 20384 1750 120559645 31286 65455 620045800 16079 65455 153776528 20384 73178 265269101 73178 72783 424804159 83910 65455 713666489 83910 67138 856587409 60671 73178 227859101 72783 50269 908637097 60671 4859 499694203 22867 83910 242098295 50269 44118 569823815 22867 55015 519103814 58054 44118 89166918 22867 4501 332886741 44118 82889 744938189 6274 44118 828763144 78163 58054 490494134 23590 4501 581721898 35791 82889 802106996 81314 78163 939174681 2291 78163 638528452 81314 77062 371985555 2291 32183 924693460 34064 77062 577983289 46390 77062 785758799 44359 2291 76328452 77062 13858 40990110 86293 32183 887178624 83218 46390 908613056 13858 15687 60679880 81799 15687 526028101 1534 13858 871051584 1534 20828 577015395 85163 20828 477318169 18362 20828 164332239 81799 58274 747412226 42629 18362 917287639 58274 34403 521764594 25804 34403 105053132 42629 86354 971401462 42629 64602 772345816 71620 34403 951427243 9522 34403 643162179 30734 64602 943492952 30734 33340 911187583 54448 64602 910359179 77433 30734 746132205 17933 30734 11286968 30734 29705 939216946 17933 13732 554786342 31125 54448 757614335 31125 85873 758926225 45201 29705 126629049 13732 14716 221915774 43210 31125 232955052 10820 14716 827526810 40083 43210 93563499 69012 10820 818636793 10820 49015 322592621 12228 40083 993533611 49015 29119 618818926 59633 29119 376028587 12228 59136 242852605 49015 7966 540615082 9370 59136 875920690 59136 8602 138135085 59136 34366 102632691 7966 7836 13469700 9370 36928 30268479 32287 8602 165976619 36928 88129 428702708 17984 32287 121040748 36928 76281 477490181 76281 67745 111508234 32287 37399 406839985 37399 57375 886379355 57375 87236 713967336 67835 37399 95642742 67745 56463 502239847 44943 56463 991405840 87236 71346 436691946 71346 66691 716728262 7702 67835 731634934 52173 56463 768586375 7702 57649 965583434 71346 12831 730159642 57649 28362 780582771 27780 57649 621585049 73304 28362 495910629 81595 12831 910672104 15847 28362 690651477 28362 6338 633442224 83256 81595 911975751 23274 83256 213955103 82269 83256 70375489 4634 6338 349925185 13873 83256 39934568 49840 23274 46392071 69458 23274 649367758 59004 13873 91021964 49840 15350 454574139 69725 49840 566786385 49840 86187 377414695 86136 69725 198262563 84498 86187 773981065 40201 15350 481108637 75013 40201 758502475 44555 86136 574284055 44555 89927 548668526 87570 44555 642242874 64761 44555 846116450 44555 37760 978627797 76809 37760 911337855 37760 18248 362653219 59232 37760 397547364 56712 59232 880689505 66566 37760 127373138 18248 40550 792311112 18248 25977 488363673 33633 40550 230629507 74242 66566 952024690 74242 40429 432009981 5347 25977 678805354 28222 25977 938554442 33633 62864 647049543 59144 5347 699034243 40429 84207 425481725 84207 16935 84249711 67891 16935 407714608 57252 16935 750041542 59144 17326 753094461 24913 84207 509899824 57252 59272 783239637 17326 22230 90288131 57252 30219 145300961 59272 70640 238980749 49728 22230 885172130 59272 39497 365401866 22230 86092 529801114 70640 84782 496484063 36011 49728 737269974 49728 70755 522533001 22595 36011 578213045 20157 86092 352087628 70755 20683 758718340 8051 20683 643705974 4341 20157 290409267 75359 4341 97313099 90333 20157 160849434 12275 20683 50284915 29841 90333 361035216 2207 90333 961025093 58412 12275 812772741 58412 91701 662701179 4879 29841 335415967 2207 29666 371940862 83599 2207 59736247 83599 52658 87953989 91701 145 206289274 65222 29666 476393295 52658 13099 99719836 10255 13099 181853114 65222 24387 978737766 92164 10255 316294356 13099 19806 319283791 8548 10255 150770293 34409 19806 508361282 34409 15720 926526352 8548 84172 143255045 72452 19806 368740578 15720 22139 453445473 76675 72452 403873302 66892 72452 340188002 42891 66892 3647362 61775 22139 636901606 61775 61267 216517588 61775 91036 452656274 10659 91036 126750544 15440 42891 677536912 43302 15440 423497589 15440 53992 662140519 79396 91036 529656060 53992 40641 391095967 79396 45127 49184874 64884 43302 750442643 53992 14805 13022023 45127 44544 11123240 44544 90386 422102536 45127 8962 761238965 68277 14805 602821215 8962 82235 905790552 39242 90386 839794712 30080 68277 70225853 4808 39242 642357216 39242 68446 114622854 46484 4808 597099818 4808 62660 345155386 46484 42969 652297873 68446 71036 287970989 91224 62660 270602363 41007 46484 971924546 91224 68905 947334448 43282 42969 553036060 36662 43282 39391727 36662 15245 795186880 43282 49633 269964645 36662 35103 166584444 49633 64102 911940607 8646 64102 928820961 71185 49633 837089410 34994 49633 325185328 64102 67137 525239887 76947 34994 265977805 29089 76947 406592065 71185 59896 584053205 4108 29089 444878776 59896 42877 665851512 72271 76947 244058237 4108 66579 614166557 10684 66579 238195296 10116 10684 630695603 10116 66161 815363568 10684 82911 470435647 55109 10116 886606692 27115 82911 986634698 66161 44181 147733124 43549 82911 862918030 44181 39520 982160738 39520 79713 555543470 27115 941 682844628 26538 79713 770979929 79713 35068 548090776 39520 6962 372452977 90154 941 360751713 6962 44149 928115324 44149 24130 101005670 24130 44921 959623299 30474 44149 61123674 34815 30474 496189763 24130 1623 681831904 5543 44921 228975517 31669 1623 647160836 1623 46847 207570738 43118 34815 73305732 71191 31669 575623426 71191 18403 607743581 26882 71191 736390113 53320 46847 488467496 84717 18403 800499718 7928 53320 800495323 83902 53320 300682568 53320 89395 844975019 89395 90567 817870230 7928 71942 542881162 83902 48115 411378107 60027 83902 501917153 53328 48115 759310793 71942 80160 732247170 55376 53328 335948612 48115 14797 435028437 73913 14797 414219610 14797 55956 110691742 14797 60140 51122725 5299 60140 964485512 70010 55956 300894797 69737 70010 137786535 60140 56325 518998177 18575 56325 861883230 56325 45048 741376595 69737 65450 208477449 56325 39290 334510158 39290 80011 645624675 38345 45048 564505289 90728 38345 913218831 90728 60840 35941096 60840 91757 812025937 91757 85496 243535637 27386 90728 158319478 60840 26587 226909617 60840 7345 998797153 73617 26587 592818524 54844 26587 129381777 66251 26587 971861591 73617 2583 153717808 50489 73617 101062098 67579 54844 571025588 29019 66251 925106207 29019 1267 381909557 77708 1267 447038457 81693 67579 242581747 86043 77708 495892006 1267 6837 490689307 81693 64080 682358062 86043 57314 34086004 81693 52448 624330123 49532 6837 437072091 52448 69670 874499544 44070 49532 181481697 52448 52895 262751573 69670 59307 264632023 3213 69670 549911110 10076 52895 651902276 70644 59307 904824223 21516 3213 817145162 21516 2078 181456570 35750 21516 539874932 46906 2078 966850942 91953 35750 269292568 91953 4928 532089372 46692 35750 410993033 46906 2988 41294428 24688 4928 226084491 46692 44557 119551691 2988 4950 319704157 1384 44557 595282041 2988 37989 451149633 24688 81944 272510140 39737 37989 325243167 71693 81944 989380090 71693 55227 234229742 81944 69216 907147937 39737 23201 553217936 51898 23201 657185261 69789 51898 228240583 91425 23201 978405424 28146 51898 198210477 91976 69789 192331439 91976 89094 493042872 73338 28146 684377504 8490 89094 399219091 55060 91976 249599558 89094 16759 129885395 55060 2569 805936982 66636 73338 551960409 68570 16759 302549589 2569 79646 671186433 79646 44681 412811174 19152 79646 788729104 89057 66636 899431221 79646 1890 964303767 89057 92034 361236002 91450 1890 602569196 74066 1890 439325561 92034 57362 717966918 5998 57362 908359097 57362 47151 108395309 29735 74066 820071083 74066 37554 532584702 47151 45229 545925613 29735 40754 126357838 37554 10603 575767961 64376 37554 763205427 37554 91966 874464988 54469 91966 763608270 40754 52559 421420569 52559 23897 356765555 81557 64376 742942631 27076 91966 188740361 54469 26360 54946820 81557 3591 11003957 57371 27076 728925987 83343 27076 826297270 13625 26360 210196318 5219 13625 27521486 57371 18165 976133 57371 15671 309629833 68709 83343 803939943 74166 13625 417839578 88879 18165 477286141 48235 68709 157333841 15671 44806 761876235 47629 74166 533879630 47629 51789 325950497 44806 74085 392119758 48235 52934 334359968 31905 51789 49235932 74085 52726 375039330 51789 34056 464799375 52726 50739 791964223 50739 8637 193873928 47417 31905 498716533 75265 34056 369684448 50739 55394 428855370 89900 50739 686094106 89900 16709 821488223 47417 32780 657364570 47472 16709 210043693 32780 72425 940699674 16709 35417 618896889 39580 16709 769407854 89872 72425 440975846 89872 40210 869059161 35983 39580 251726036 35983 45055 106283523 9733 89872 531212096 1387 9733 689146963 40210 21672 656177560 9733 4518 37617804 63109 9733 698871787 82510 21672 991174439 82510 81087 419656207 56412 82510 956240818 1826 82510 544815908 58508 82510 18210438 58508 24289 787308973 24289 19433 969486003 56412 37341 163811126 37341 17304 749332694 47996 37341 877436400 37341 61768 164260120 17304 34701 8290017 17304 30126 143609825 34701 67152 764754843 47996 22686 749500505 34701 91892 609972238 25918 67152 689019340 18232 67152 94246654 91892 40757 364361043 76676 25918 99749700 40757 11601 655291708 11601 18134 875222470 520 76676 967859841 13291 76676 168355575 48396 11601 159603456 75664 520 425325102 520 17756 11989522 13291 27379 29787008 48396 89077 98082694 48396 15829 41859674 17756 38457 110684831 89077 40807 145807193 34342 89077 533976705 34342 85929 149997028 38457 1918 584149106 11108 85929 133425577 11108 3220 136805399 42767 34342 569251224 78470 1918 605230691 1918 71974 674374126 11108 14443 488431474 3220 35991 941214071 33623 35991 385830696 14443 24565 508536690 35991 17183 765542929 78457 35991 36529288 33527 17183 54744625 17183 90141 380964629 90141 71855 274906675 71855 1529 192091777 1529 63967 780708382 63967 72933 951012944 44449 72933 39198100 84472 63967 874695370 87709 1529 110387317 2811 44449 114295638 41932 87709 353801424 87709 68749 99239785 2811 11626 26510788 6550 87709 76061858 85843 41932 10689189 6550 83026 225830525 85843 17748 294927624 55450 6550 359187842 42699 85843 137756809 85843 76517 281406429 27863 42699 729313322 17748 87848 688495320 42699 89991 605199890 42699 59441 117972912 76517 23173 669809236 35070 89991 166922347 35070 61500 140294608 13554 35070 615759128 59441 88511 578971306 23173 46994 516408160 53103 88511 656928480 88511 62051 212643356 53103 88558 349033837 40373 46994 226723102 37416 53103 975627166 62051 65134 110288535 37416 43891 740548902 23836 43891 31000959 16878 40373 67007245 28668 65134 913852349 65134 23759 86275119 34602 16878 612943490 24874 28668 51969527 34602 32858 98407820 7254 23759 625556304 12895 34602 778150375 66105 32858 357054663 61841 12895 939373587 82420 61841 415141279 82420 41881 897911843 12895 86018 526742569 42296 86018 948225282 82420 63601 659500582 55511 41881 318072964 8422 86018 980716460 13460 63601 315840657 55511 61790 17732708 70182 13460 146077655 8422 4832 862519465 13460 6259 258192116 4832 74348 859301453 65022 74348 328109602 74348 74148 27136223 4832 66491 627477315 35384 74148 138612579 44662 66491 685562295 91303 74148 386105886 91303 89382 785162968 89382 86983 318046517 64330 44662 624630644 21142 44662 187677594 89382 6664 70787257 6664 59975 574288147 59166 59975 980145235 49560 59166 313866735 59166 48891 482432430 59166 51943 127196192 49560 67807 94557005 59166 20386 930541571 48891 91815 301642614 53353 20386 952456177 47858 91815 734509296 70015 20386 326025185 81656 47858 89201231 91815 31613 475424546 70015 53518 647867379 53518 17898 359335875 62698 81656 573545141 52817 31613 640552245 78086 52817 75464334 13096 52817 644544076 88133 62698 832619868 13096 65255 220955145 13096 82278 778589031 82278 2478 206760241 87992 2478 73167215 43037 2478 919952903 11875 87992 202811182 72784 87992 32381476 87992 47369 595082490 43846 72784 710876986 56163 43037 875940860 7831 43846 666637203 47369 34521 708869581 5329 56163 855692726 34521 37850 114124778 7831 10662 47263378 10662 27159 124493421 37850 10461 578954217 48993 27159 124747938 37850 34140 983314096 2710 48993 797447226 48993 54508 858108012 10461 67243 854277788 81351 67243 144787169 19451 81351 103328209 54508 66268 544826496 75994 81351 630909714 61777 81351 281271420 24525 66268 371169496 75994 49311 976629559 49311 14444 489717298 49311 79968 137071619 51158 14444 997144158 79968 55715 369809520 18898 14444 501740294 18898 30735 172323597 18898 16008 961423315 18898 49156 4478627 16008 37377 625953796 18429 49156 117577731 79428 16008 709962649 79428 71031 561067423 18429 74974 578900624 37377 57749 533168008 38302 71031 684335687 71031 60462 140397094 60462 89530 238723204 57749 38382 640780053 38382 79063 993494547 29889 89530 210275807 52483 79063 68745889 78705 29889 499455060 20256 52483 265547363 20256 3312 698386657 56503 52483 505715831 78705 37932 473299513 57259 20256 183401314 3294 57259 409067192 91380 3312 581738477 3294 77688 564888407 91380 74714 304549118 57259 23152 145159849 12092 74714 982754212 33189 23152 484172383 74714 89047 649045824 12092 15702 176516301 52170 15702 929563942 89047 39144 600477266 38669 52170 179905047 15702 19628 939128813 38669 62514 967344659 53507 19628 753815706 19628 18537 4344311 49780 62514 913047910 18537 20796 105118098 79911 49780 704673300 18537 8123 35738168 20796 66429 657972236 8123 57163 488289401 22107 79911 847257488 79911 66158 689109157 69403 57163 560159637 66429 86772 552261499 22107 72649 518817104 22107 67568 312017175 58754 72649 270303772 37643 86772 575406942 37643 16914 282624157 39926 37643 39518725 4104 39926 18350389 37643 15764 378641083 57059 37643 111853087 82798 57059 277889538 83448 57059 285387979 49345 57059 764486290 40537 15764 608546862 78433 40537 861451955 40537 43475 777301247 32689 78433 181859751 71528 78433 998396348 67414 32689 459096968 71528 9032 773238759 67414 22057 145335947 22057 33036 466771512 11064 67414 104051332 11064 63013 34524194 63013 424 913178288 33036 92218 749588014 72795 11064 768718952 424 68382 809763113 5472 424 872654159 89468 72795 544349739 58401 5472 439532824 68382 27418 335919 49273 89468 322802037 86744 49273 115269500 49273 91721 972465086 91721 1840 668919263 62533 86744 649403873 43957 62533 7688405 91721 10665 325845375 62533 70230 941180318 1840 48055 893622576 43957 55339 282607839 33953 70230 430777024 959 70230 753095820 24761 55339 363197277 24761 9670 742569998 361 33953 471612895 19704 959 424122676 24761 85742 299187233 74952 85742 428830285 79077 74952 132933134 45148 361 94486053 81488 45148 85956673 12300 81488 240824911 79077 48487 849419753 48487 6246 503342059 6246 64471 725289910 47 48487 962932907 28861 64471 878320849 28861 15820 17047167 15820 13308 865990635 67946 13308 896764576 28861 65284 207555781 65284 6296 984534810 67946 79839 565312127 80324 67946 630911682 6846 80324 363630993 80324 86879 333098616 49271 86879 680088540 26510 6846 713906061 26828 6846 608445104 26510 55684 977583322 55684 74641 855714367 84000 55684 194834648 26828 84278 361577656 63660 55684 680586041 55684 76888 824015328 48189 84000 417688171 67811 76888 750754219 67811 80705 390830471 63660 44220 520620776 76888 30727 866827955 80705 31964 599656237 89206 31964 38872133 7408 31964 478882797 61727 89206 661769420 3238 30727 675059012 84577 61727 273579265 7408 49339 137418021 7408 42418 117324945 49339 9613 532812076 84577 6009 726563967 84577 70352 80294304 14274 6009 93431212 71917 14274 104024168 77657 14274 999631218 14274 57173 358520185 14274 56627 213929411 26484 77657 623934794 71917 20829 90437550 72010 20829 858096085 83045 26484 42661843 83045 74354 96592412 26484 19949 916444826 19949 66118 637171369 83045 81915 585522458 66118 6710 389229807 71876 66118 231843548 71876 80050 161371262 80050 52179 153088982 6710 40110 662052790 40110 42191 742556722 42191 19643 724212073 80050 66192 831265747 40320 19643 61804026 66192 26921 303480808 54449 40320 378942965 65412 26921 158087908 62743 54449 514900107 82151 26921 414578508 26921 67105 813335205 65412 50034 27087620 62743 714 17220090 16494 62743 524605471 16494 57978 436722275 67105 24984 296503129 91915 16494 682931002 16494 71676 971864389 66273 24984 995545983 16600 24984 460322641 71539 71676 282382482 71676 9697 829766468 16600 52731 962462448 48040 71539 841893522 71539 12256 914903460 9697 81508 481950380 12256 71881 109089345 26721 52731 635836376 26721 91641 473001865 76124 91641 157417134 81508 24532 690652648 71881 13440 861015554 76304 24532 345496463 91641 42542 633243074 76304 1803 193559130 24532 35796 103425154 42542 64939 709885514 66958 1803 989783407 35796 60780 773562348 22675 66958 2226868 81994 66958 940665309 81994 70062 974253522 11745 60780 698247946 70062 91896 881096787 12265 22675 475564444 23898 91896 933490300 38734 23898 197466884 60702 38734 392317092 38734 54734 184934847 12265 2272 736522142 60702 67741 971642230 23424 2272 706951937 23927 23424 625655267 23424 47381 58908407 68971 47381 233444974 23927 91384 792716122 23927 33226 102861570 23927 16754 928897637 20187 68971 82092242 72222 68971 677392026 33226 32051 406057395 33226 15482 576390127 20187 28409 110420880 28409 26854 146487625 3641 15482 846783733 6150 3641 378882402 26854 11099 575473411 11099 30048 57502758 30048 4677 487602382 11099 3013 452862643 9679 3013 882579136 5550 30048 747673989 5550 91879 717581109 91489 91879 491582921 73776 91489 44115100 64362 9679 62362736 64362 64515 484889972 64515 23803 53696773 32021 91489 607460080 32021 49784 595699277 64362 60168 788226862 64515 31252 977702477 74995 23803 765448716 31252 83151 417345302 81697 83151 4132749 10683 81697 679131153 83151 20259 820819409 74995 89964 577185290 9960 20259 808409467 87898 20259 43106570 47443 9960 942775857 47443 29178 7729762 31823 9960 744222167 31823 56240 875493030 47443 32619 966643630 47443 77556 510958760 9003 77556 3323035 3293 77556 971087115 39527 3293 376382822 32619 58654 726855548 9003 64520 111156712 58654 39662 972260153 39978 39527 685308193 58654 48866 175409339 77988 48866 323246355 24332 39978 51274927 77988 39063 176501563 39063 40795 546204391 24332 69505 972947571 29711 77988 977438675 3901 29711 450438778 69505 32924 399494393 9275 40795 682091372 9275 43758 75049913 3901 60172 611530275 32924 85322 144022463 85565 32924 60408512 43758 19122 507179457 47161 85322 518244410 85322 66615 944467063 85565 72694 753621053 19122 51516 812545675 14351 66615 759779377 14920 72694 703362694 14351 27408 485480188 14351 43489 377350849 51516 75048 21715155 51235 14920 242197128 79675 75048 999943100 83844 51235 467313420 51235 4576 119152501 10596 75048 186676712 71121 4576 727618499 79675 22679 777794065 22679 27108 81477663 4576 7320 792386372 34660 27108 423035819 25747 7320 765221330 81355 27108 668714813 81355 91579 768058494 88554 81355 1901744 81355 90688 942630316 90688 86013 627287284 81355 55083 284972474 58708 55083 354590834 58708 91578 91220110 91578 73513 363621777 25641 86013 505820696 73534 58708 676785688 90310 91578 42135884 73534 82218 858392240 73513 87833 593362066 90310 35420 144487002 10657 73534 316759604 20171 87833 532200120 10657 61923 672429515 10657 72043 935260140 22764 61923 115267810 16118 10657 504919975 14062 61923 42294159 72043 51460 5042528 72043 62097 185770493 63836 16118 116443788 50465 16118 164937279 36248 63836 975205950 50465 27171 551492825 50465 57260 746628116 50465 62879 967542598 62879 11196 60987337 62879 71825 261865982 75348 11196 74153000 69128 62879 832322018 60310 75348 401871678 71825 85309 424476913 14212 85309 200346461 75348 58896 618818811 11814 58896 452801688 15206 58896 426569641 15206 58589 496180492 81761 58896 214991300 4506 58589 651096430 15206 76141 10017332 76141 68840 616371715 76141 1175 993872363 48335 76141 966894831 58068 76141 123062857 19056 1175 42550192 68840 11527 902977319 19056 91397 755491052 91623 48335 56246222 88996 19056 646741653 91397 7587 13742851 42261 91397 479654336 42261 42812 521305166 22713 91623 31819411 7587 87692 4770320 42261 43200 355296940 43360 43200 785673086 43360 18979 697380280 60847 43360 501544056 43360 49135 740316493 66132 49135 410355641 66132 12261 579991787 66132 73962 79804905 12519 12261 493303541 73962 92265 143836702 12519 12019 663632508 66437 92265 92104885 12019 47808 302924742 33290 66437 824154370 33290 740 54739215 64523 66437 722692692 70054 66437 696228690 29817 740 86737510 29817 28892 140427577 41957 29817 762916780 65008 28892 212888478 41957 20343 368643454 27525 20343 191638080 65008 80626 833395803 41957 57269 289532184 20343 35701 530019514 42189 57269 839844755 57269 46738 948967884 80626 79411 940567147 11018 35701 182546349 76748 79411 454563294 46738 9909 110375216 19812 76748 266121168 11018 27170 396917303 9909 20374 785394290 19812 45489 992325513 79205 45489 38139203 79205 78957 496195732 66525 79205 661933675 66525 78339 619751601 2802 78339 11856740 68501 78957 757146899 79760 68501 476928212 66525 88802 699503692 61105 79760 331753387 88802 70798 117834421 12318 68501 787289081 12318 68014 789625013 14167 61105 277838711 61105 87837 164991693 68014 18435 51409098 75680 18435 766548467 81991 75680 370802522 25854 87837 24358281 53572 25854 297368435 52888 25854 836718404 75680 70792 498913696 30401 52888 865959368 15156 52888 5012786 36323 52888 98369967 52888 13771 300029451 30401 72509 975599202 15156 3056 296930373 85583 13771 993245129 69456 13771 804282881 72509 14560 343034783 57464 14560 168070377 68738 14560 650272978 69456 60411 77360149 68738 42397 424125445 60411 13607 876290190 19931 68738 388986457 68738 2044 559741852 69244 19931 56078494 82361 2044 672925235 74652 2044 754037160 19931 29653 370652847 29081 2044 912789566 65330 69244 347376928 29081 26719 947385001 18557 26719 769304217 26719 46299 712384488 82586 26719 105035734 32936 26719 181280192 33441 46299 594837774 32936 56591 114673515 70377 32936 571282186 33441 27410 698848200 70377 21676 611122145 56591 53560 548295025 88282 53560 909375153 82167 27410 962034764 27410 14061 884484897 82167 3106 652643919 14061 47975 338408076 84234 47975 88554334 58837 14061 595481404 14061 21819 750119585 47975 73745 721145337 14891 84234 587945719 84234 62191 389321764 49705 21819 639627425 69671 21819 58795554 39588 69671 944144336 40724 69671 945918667 69671 63086 658997778 49705 76683 499804246 41162 39588 692870871 60316 41162 200889573 63086 36979 321183668 63086 52290 650576410 41162 52417 499526290 60316 12368 768225872 12368 32159 799091301 52417 10793 33562002 82969 52290 657870669 25321 82969 89656253 30300 82969 383487714 32159 83856 488490068 84170 30300 670885854 90570 82969 525104112 25321 38785 847251606 87909 38785 803432523 84170 58628 261713851 58628 1427 738153616 90570 23238 396136093 48422 1427 697668218 87909 78917 487304191 78917 82393 145308258 82393 91941 807781648 61536 48422 525948862 82393 83778 454270374 34274 91941 615666761 61536 51111 469089620 4943 61536 17906488 76078 61536 96114615 13731 83778 174891805 4943 73875 420435307 63042 76078 336005047 43174 4943 687679123 8059 13731 970079374 37894 13731 167921389 8059 18123 979477598 37894 88698 838674382 88698 47018 794137421 88698 84214 8688814 37894 66248 817141047 2882 84214 493240446 83484 47018 5749975 66248 61879 241997338 84214 49224 807338238 50675 49224 271699761 10706 49224 133994522 49224 7878 665587070 10706 58013 79316924 58013 70354 396674580 11615 70354 289597758 60270 10706 569660239 60270 43707 72337898 18369 60270 98893911 38636 60270 759823351 82360 38636 891594300 48632 38636 128090961 82360 80051 862288556 6484 18369 199681162 65215 80051 10013747 49888 65215 147430545 52320 6484 841765792 49888 84483 973848573 52320 44796 751424633 77630 84483 713135404 87577 49888 955078143 8497 77630 712695182 87577 76963 124324868 8497 42463 638105703 38183 87577 504024748 34705 42463 888350552 76963 65588 827409801 88442 65588 632970144 65588 12255 2798798 38183 56705 499016951 65588 62758 544703406 63429 88442 294526050 63429 30784 927872561 42667 12255 598854760 52046 63429 26572819 63429 31192 679912758 1915 52046 19756026 26852 30784 358905693 52046 83167 882673718 26852 71262 72332372 1915 8514 247456799 26852 12314 487350214 21171 83167 682157135 83167 69047 469597658 91291 69047 658004363 60039 12314 697768475 69047 25787 467578454 81286 25787 441693317 29070 25787 113185497 40991 91291 779780910 17376 60039 57570940 47815 25787 973925625 81286 8935 409850657 57503 47815 73924209 57503 25599 34875414 57503 48895 531739191 8935 69562 811972202 90265 25599 209715163 90265 27946 991926111 76298 69562 884117969 77494 90265 500443778 77494 13962 705154593 90265 33613 279213669 25338 13962 68505948 22655 77494 892428685 33613 20036 237190180 87919 25338 865529574 20036 4970 27326591 87919 42137 396463473 20036 54150 420420955 87919 68990 100023728 4970 81818 566187449 73294 54150 823765899 73294 87359 111157966 54150 25785 307731781 68990 80248 23171536 81818 22882 282195079 40964 22882 481230490 40964 33023 580206738 80248 81930 806324261 40964 49707 955572343 76037 49707 275151398 49707 88725 107146596 68763 88725 948998497 68763 57627 256245136 88725 88849 787465304 88725 21841 174095948 83644 68763 120781142 77868 57627 982071713 77868 73336 371102908 83485 83644 784764091 52526 77868 803011752 83644 56717 122600571 31611 56717 480884266 52526 19181 391527729 79324 19181 27959082 3485 56717 35755668 60679 56717 20718340 17996 31611 458104817 37721 3485 351545031 6371 3485 191652639 27775 6371 923135165 80823 37721 197695788 17996 4691 68643134 2208 80823 833404463 6371 53748 174603695 80823 36330 834020483 36330 34334 537644074 2208 52729 966890387 34334 2468 216977412 53748 6337 10769568 61217 6337 558034538 2468 29689 253079671 20475 61217 894460197 29689 37614 253502413 82133 37614 278050790 69665 82133 237531912 7999 20475 663419988 20475 5890 950134960 31950 37614 467511550 42185 5890 24325512 7999 79299 254224329 13335 79299 324763390 42185 16422 372516097 31950 74203 515429442 31713 74203 355104593 31713 75733 686946350 74203 55028 130273294 75733 20308 196924707 31713 30188 503726858 31713 83930 123255068 31921 75733 748098520 30188 6028 687996301 6028 26919 648531028 86675 31921 848614328 86675 40818 274187036 72842 6028 463190521 40818 89588 288834883 79691 72842 25312466 26990 89588 784640386 79691 34551 103360838 70613 79691 771973616 79691 26372 757916808 79691 74458 435365909 66468 74458 779496749 47238 66468 257784984 66468 79340 425903114 26372 74476 116055146 66468 26159 122434712 7660 66468 604547026 18970 74476 733145100 74476 550 696505229 550 65846 112178125 550 48604 836805880 550 49116 499207441 83509 18970 530748848 71924 550 613707595 60336 71924 97908167 23511 49116 910002073 23511 37971 31498618 58334 71924 324883191 23511 44871 444766989 3170 58334 147683454 58334 78335 717202069 58334 53728 325408307 53728 22762 93683555 61471 53728 52999507 22762 73646 107405377 73646 69024 628045244 79935 73646 155184571 71096 73646 418173872 87946 71096 434853664 73646 84182 693688582 79935 25651 108538570 71096 9125 918552254 9125 86857 145705827 9125 35414 281837137 35414 13635 699254449 48585 13635 3811299 3879 35414 552155105 48585 64543 590721962 36062 35414 240289361 31265 48585 288543792 86358 48585 661415449 36062 74092 144422343 52341 74092 748874420 31265 89704 355049788 86358 40024 152026731 74338 74092 421522613 27215 74338 504945374 40192 89704 253118836 38981 40192 288543012 27215 64263 93640366 44100 74338 964476562 76738 44100 256770328 1113 40192 279187619 1113 43204 14986676 64263 16658 343730108 44100 56792 719688066 22120 16658 72635852 59114 56792 674261925 57917 16658 984255672 57917 49021 857754705 15293 59114 78050082 4198 59114 249364053 31886 59114 324384885 89936 49021 86163006 87881 15293 37438861 31886 60385 453241706 31886 62512 129771384 22439 62512 223579789 62512 84632 262537023 22439 57022 780952331 10939 60385 394613280 57022 16421 463929036 16421 39796 922299854 59501 57022 141275754 59501 41551 20019024 9623 41551 895354280 41551 49960 983340476 41551 49174 386097260 9623 63670 647201221 41551 75239 773169607 75239 77152 209612685 14930 63670 391588204 63670 58012 641456046 15294 58012 453375770 53280 58012 558767156 67867 14930 362776548 22538 67867 440001197 75857 15294 125662268 6290 15294 669929244 17761 75857 121372928 22538 76018 971001178 19502 17761 493050071 19502 13944 13961891 92489 19502 967099716 17761 49389 56440295 13944 91498 50835893 91498 4759 524229686 4759 91008 457953397 19397 92489 762624789 36340 91008 922195150 68435 91008 998173616 68435 2246 127288731 36340 22324 816709981 22324 50852 505508563 36140 68435 224921718 22324 89512 29103842 258 2246 201157748 38951 50852 855297251 38951 40645 106333943 38951 40894 581315449 79924 258 120215340 40894 60794 281343566 5097 38951 632124487 58501 5097 662647108 58501 63546 503142478 991 60794 421173921 92507 60794 427363006 86664 5097 497039956 58501 40205 506446349 92507 85056 435744912 92507 51800 334462710 40205 11609 779807312 51800 74330 692035366 67001 40205 603256445 67001 45124 15050580 88175 67001 961143545 17532 67001 374272284 67001 79794 632227295 27937 88175 834300423 49360 45124 253662397 72378 17532 584749360 17532 12497 396308045 11076 49360 75815319 28769 72378 108701704 22404 28769 748412870 59662 72378 166146083 28769 18689 714328068 28769 42077 471012386 20312 42077 286090658 20312 53015 57249093 18689 10068 963873423 53015 21517 436407157 20312 20933 113396099 20933 22710 197058829 31399 10068 68541554 17039 22710 842688473 20933 5626 978073892 55683 31399 517919629 48401 22710 132344519 78740 17039 193699927 5626 43169 876100647 55683 26677 668665667 59777 26677 158315754 78740 33816 849308499 40022 78740 918979583 26677 56657 745547649 26681 59777 777466578 30247 59777 926031414 30247 78510 955621956 41255 40022 396108249 38668 26681 278844167 78510 91877 529970772 47577 78510 330309589 47577 19205 15839969 59947 47577 379544433 20640 47577 48444196 89915 59947 421902254 37575 19205 551106495 69315 19205 561820616 1042 59947 877140768 37575 89491 12005285 37575 57143 68685906 89491 495 362192272 76829 89491 237883589 45740 495 970323911 57143 75010 194494087 45740 63840 725304908 44680 495 358602487 88025 75010 624871610 35324 63840 75817655 36108 88025 289015050 88025 1661 965093822 39948 88025 546404412 88949 35324 996168010 54288 35324 621648010 54288 39400 441541577 88949 17469 53546246 39948 13999 128157856 33391 88949 504944802 39400 91278 733552745 70513 17469 852549631 13999 51181 576953141 13999 17901 505028040 70513 40947 338501737 89863 70513 15030784 70513 1923 986832042 40947 36353 391097590 33898 36353 719995836 34970 36353 173158881 36353 91496 898243379 21099 33898 294505324 24136 21099 133492884 33898 17036 850012438 17036 86669 763790086 29382 17036 480208533 29382 18650 535258652 24136 18936 130422362 78450 18650 763129054 74739 86669 752800121 29382 64039 617866401 84272 78450 220982881 84272 67131 629425786 68671 78450 409140657 64039 62822 402098822 84272 51164 770618167 62822 37459 229622777 37459 44862 492643507 18344 51164 265691410 18344 74828 477282749 15236 74828 255162234 60386 74828 84373376 9707 18344 142765796 90027 18344 607665379 90027 15324 702762489 60386 88317 712558339 42221 60386 833329103 59120 42221 777843683 80301 90027 398138040 59120 22696 517209211 22696 81251 621800227 78658 80301 953095412 45910 22696 205467219 79757 22696 67055014 84391 78658 345943914 45910 20670 205672824 78658 80879 354345393 13586 84391 244043384 84391 66640 357358287 20670 54452 255522388 53477 13586 64690612 66640 73359 233266015 53477 85959 754138296 4816 53477 65807303 91565 54452 50610388 85959 81527 805029547 81527 41238 723360241 18736 81527 228866317 81527 39314 908896578 2077 39314 105018788 54273 18736 545291791 39614 2077 708462990 54273 31985 453254161 31481 39314 101781073 50757 31985 804215135 33400 54273 870733222 50757 19819 177900537 9652 31985 471958160 31481 88538 967625284 88538 9137 936831518 9137 67142 973298325 9137 5594 395678985 9137 66215 205018725 5594 2563 330518725 50151 66215 625499331 75086 67142 73788495 5594 46466 746229124 2563 34524 775461005 2064 34524 734757857 36499 75086 862612081 3165 34524 87061888 51169 34524 112911438 103 3165 542377239 51169 40298 49517607 40298 26509 827667759 40298 47980 380754544 38054 40298 580726540 18797 38054 55173700 38962 40298 253495180 38054 17089 752176917 36155 18797 821229936 36155 70743 902301981 70743 4051 460733246 66759 38962 471975044 25050 17089 407521414 70743 88328 439496795 70743 18805 920448777 67269 88328 612062075 36284 25050 694826879 25050 4607 825344889 36284 5612 500445156 20992 67269 28493422 4607 83542 687565661 59972 5612 571949660 22406 59972 321875894 7159 20992 672571700 7159 87827 2608339 7273 7159 563081240 7159 33408 957669368 38870 22406 363865386 37595 7273 222159759 22009 33408 564806783 33408 46745 60803113 26568 38870 310467253 37595 50314 690964888 29223 37595 130640979 39263 26568 46944275 26568 60023 977614440 50314 2466 947834219 34209 50314 380603476 90102 29223 726207027 9754 60023 265332293 90102 56292 333081558 48900 2466 897189648 89954 90102 568502517 56292 51135 213490757 56292 46205 916933564 63818 48900 638303511 63818 24857 955166396 24857 35684 438399367 51809 46205 789615605 72450 35684 542574029 25932 35684 285723794 25932 84306 276102515 69084 72450 922268918 84306 60570 208300825 57622 84306 562397517 35365 57622 82324010 60570 14252 7079351 57622 82068 891262699 42482 60570 945601391 35365 31695 218760492 42482 37628 735567345 1143 14252 397820681 40902 31695 658351116 16034 40902 41897726 40902 35310 257776742 48038 1143 137042951 16034 45631 957176572 48038 18753 629574897 35310 40677 774884155 48038 14059 232954136 18753 42340 164025189 40677 43666 937793445 18753 3348 999824502 42340 31069 746686405 43666 50258 638842300 50258 4158 365509898 31069 57634 675027250 47169 4158 917659735 47494 57634 452066975 13416 47494 633861437 29008 13416 249061915 36101 57634 105860601 52112 13416 889082551 37533 47494 938200328 20276 36101 278343919 71849 52112 706281078 37533 47630 338948959 86477 71849 465989996 59271 37533 178163368 50590 71849 841748404 40388 71849 30639648 10981 86477 43931662 49698 50590 823105230 50590 36820 891561613 50590 55998 626181558 55998 92403 837532271 55998 32319 1360137 92403 4673 81481960 56643 36820 383861069 40787 4673 259442094 92403 35591 43353102 88598 40787 957090444 87925 88598 462314046 12634 88598 278624571 87925 89364 488273190 68801 89364 309999431 53061 12634 180147628 87925 72681 929612434 47882 53061 168038839 47882 89257 983457762 47882 6049 51629797 72681 56277 669463869 89257 83903 469415606 84096 89257 648465320 84096 86292 328177166 32414 86292 220514362 83750 83903 578663285 9338 84096 458865026 57916 86292 453201595 83750 72590 533971094 22221 83750 710378922 65057 57916 165420322 57916 53138 50417966 53138 3205 598812106 86945 65057 473755853 53138 47832 12677201 53138 29929 108292603 24047 3205 283408282 37863 3205 138119598 61683 29929 136017582 40819 37863 544813715 50990 37863 542859729 61683 57421 534136748 46875 57421 16970681 24410 50990 591730701 22150 57421 781329477 59915 57421 99944998 46875 25119 45152522 46875 22586 746815254 25119 71101 368819767 22586 88768 78750847 25119 72749 450989457 52549 72749 768670736 57907 52549 617268006 7927 52549 371304040 7927 3461 78119796 57296 7927 109817531 10509 52549 892111103 82074 3461 475220629 10509 70497 336325321 18304 70497 17572607 9303 18304 74093653 18304 79633 769437295 64785 79633 120396917 39499 18304 468243501 28594 79633 441856357 64785 84036 575746350 64785 28617 439070495 64785 87944 479759901 28594 67576 103723770 58350 84036 514656788 81399 87944 619698044 81399 866 507855789 65479 866 973461295 866 18363 978439980 87354 866 755060447 65479 30723 132474113 18363 79861 966046540 31354 18363 653432972 79861 24094 975713007 87354 77351 280692840 31354 13746 373703520 13746 82816 15447877 45280 13746 53372626 13746 87903 574145215 40408 77351 198788068 5027 45280 43972661 12782 87903 418309020 40344 40408 35327959 40344 27306 239937567 77883 40344 406589631 39726 40344 714813226 63296 40344 676668462 27306 39667 998524201 15067 39726 472335923 40189 77883 304294257 39667 107 96839272 62832 107 314500651 62832 33577 195804492 62832 3565 607494924 33577 9759 230002372 29112 62832 563784409 33577 18305 329801803 33577 77595 530836180 77595 48068 226380094 18305 39186 83930400 12746 39186 765771759 47567 18305 877066168 31514 12746 184636092 89897 39186 625058005 31514 28284 554860277 63147 31514 115033476 28284 77875 312382738 52388 28284 763986695 27539 77875 649923752 22613 52388 983169635 41819 63147 882797310 5799 52388 6417505 14566 52388 381563822 5799 24597 282761573 42529 14566 160543781 42529 62326 93429991 72510 5799 870468297 54604 14566 73788461 24597 60095 403635577 62326 79044 417109102 81922 62326 333231427 50279 72510 610195401 35690 50279 814193053 35690 13037 6317744 18714 81922 450696414 35690 76136 196559279 85702 13037 241474122 5662 13037 398609186 22114 76136 592746817 25307 76136 83498209 74667 76136 753095431 89277 74667 532122488 38159 22114 852457056 81515 25307 236217167 33659 25307 157273764 986 81515 67104836 47965 89277 37985196 38159 56923 988635703 62783 81515 756515031 47965 66290 21327753 68652 56923 689473524 56923 21213 393221519 56923 44120 125896514 62783 7291 406501939 21213 74524 178234164 21659 21213 176966628 3260 74524 519444696 3260 14328 259926022 14328 2047 167516414 74834 74524 333027085 73733 74834 1985807 86948 2047 667811716 35403 74834 929948506 23350 73733 449698299 49636 86948 356433566 15229 86948 746191332 75769 49636 393945782 49636 44383 681887435 85753 23350 783759906 29415 85753 943518324 75769 30499 578389520 44383 41823 745840013 41823 30923 682090417 41823 91735 174768668 71478 30923 206941923 41823 37185 26913357 41823 31895 907927671 13643 91735 101415080 91735 33793 56205192 37185 57726 81888765 13643 9345 727172128 12010 31895 16094896 12010 84078 820009297 33793 17918 345992904 17918 77964 786371703 77964 48751 270795972 22510 84078 262512531 48751 38379 167628139 9795 77964 727434719 64750 22510 646726128 9795 312 850192557 38379 42970 995820719 38379 23528 73397257 23528 88088 153545456 88088 45423 353381876 85213 312 99790254 88088 30755 916030666 30755 92445 54188264 49678 85213 813867479 86258 85213 44841867 24248 49678 542208745 82696 30755 522549455 92445 20625 37306523 79829 24248 601840573 20625 58078 885090749 79829 57073 404150582 11690 20625 774722534 6555 20625 50952586 79370 57073 202239799 58078 17810 535271287 79370 75001 292448611 79370 36363 341208377 75001 54852 603463039 75001 65611 797035589 61136 65611 500610507 61136 68887 575118749 65611 54641 715064343 65611 51755 700056877 9682 61136 640362148 68887 13093 74661156 51755 75827 402980500 51755 16045 113252554 28355 9682 731299387 83673 28355 583371874 56397 16045 221219530 2926 16045 194193559 30184 2926 458737401 28355 4267 574663766 30184 51271 783314925 71399 30184 184563657 71399 23361 918609510 23361 53811 31777383 75667 53811 709866959 75667 1072 91077418 71399 28829 886248058 1072 20355 728198354 3320 20355 497066659 63781 75667 24480642 20355 6213 710688746 70654 3320 866937930 3320 71625 579012025 69165 70654 298092765 84651 6213 449049773 82349 70654 952466214 24335 70654 96972235 31145 69165 221322829 55279 24335 749228626 37104 82349 206804647 19991 82349 837450820 64093 31145 661841042 50364 64093 316136986 55279 8358 717960136 64093 11450 936523002 19991 42046 894086039 42131 50364 202809642 11450 14418 431636373 49790 11450 674671807 69946 42046 819571092 49790 20889 307518367 28945 14418 61118978 28945 86020 614099877 69946 18860 125105046 62126 18860 240574718 52746 28945 527456788 24227 86020 482308106 62126 20066 654240766 58289 18860 284369925 58289 37982 464165086 37982 66562 819674379 36005 37982 720621025 65495 36005 971791444 66562 92122 804305688 66562 4713 587019235 43019 36005 475217532 34597 4713 100946787 43019 13563 151544553 13563 17031 376327365 17031 76159 783407866 17031 50307 313591991 17867 34597 694927620 17867 20361 352678833 62217 76159 299377888 50307 75105 278918338 62217 2491 710458034 53843 2491 121794100 53843 23851 121076739 60729 2491 435852806 33112 2491 445081495 47988 2491 106808256 23851 81582 769925992 81582 38436 14184586 74283 81582 627834406 33112 16 903152842 74283 12733 7414033 49990 81582 574623276 74283 87285 717677629 87285 57523 756542737 87285 73758 269383566 87285 9066 780598490 16190 9066 986570142 73758 18668 263437008 18668 38106 553527183 16190 71990 590578356 9066 45221 574678204 38106 34976 623940404 18668 30320 610174353 37569 45221 118591090 24432 30320 28636939 45221 32993 354283731 87717 32993 943521464 24140 87717 443425322 24140 37454 561241814 87717 20509 530770960 57459 87717 87945485 37454 28762 810466978 24140 10532 918794739 10532 53864 887195206 53864 1715 625710149 1715 28954 175963299 1715 92508 27676523 28954 86124 250025248 28954 65307 438028691 86124 15628 580892334 28954 15692 95392969 92508 87046 207749300 50096 15692 716599420 50096 22113 405146226 50096 59523 703659031 52057 22113 108466614 77878 87046 99802986 69658 59523 571152841 52057 3269 697870277 59523 40690 195952346 59123 77878 641154308 74579 3269 81517828 13021 3269 24335697 40690 50880 11714406 40690 60181 405192112 60181 5844 781546366 74579 69812 380299154 15994 5844 244532213 7609 60181 492986638 7609 87780 227256159 5844 85821 438111974 92272 87780 840766533 92272 81076 812205413 11261 87780 261545383 65306 81076 427816470 36625 65306 538688816 36625 88008 681929722 72615 11261 442834307 65306 56810 804266068 65306 6282 21146155 32503 6282 752188152 6282 58655 562559610 52702 32503 644504537 6282 30826 934418579 6244 32503 161802961 58655 62117 186653193 66419 62117 202430210 10899 62117 137829894 67681 62117 144371799 42004 67681 229744013 10899 59880 709389354 67681 46243 346191745 10899 40626 241155823 67681 33635 950100843 59384 59880 948607463 40626 6026 107396421 73250 40626 626455869 73250 72236 538315621 72236 46977 182080552 72236 45884 113484280 73250 82082 339441638 85974 82082 943798447 82082 27756 32589897 10983 46977 409023819 64409 85974 38552667 45108 27756 454182662 64409 11709 259717011 10983 4955 991777446 7470 10983 441916807 4955 10457 251327423 11709 7507 765641638 11709 91808 943836235 79609 7507 881196222 45841 10457 368090612 91808 20750 659918756 18948 20750 112192987 20750 28890 781712362 20750 90775 393748590 49131 28890 842652473 20750 74126 843780302 71290 18948 146572940 71290 74771 481663511 27874 74126 950853719 49131 41569 759679132 30695 41569 120351947 71290 55477 635811146 37572 27874 222246748 41569 11966 983123790 11966 90502 766831937 37572 74662 871752444 11966 86276 685305642 35072 74662 131143786 35072 9373 892453213 67419 74662 133836612 69836 35072 32697484 86276 69382 321343526 9373 47536 980612576 47536 31571 438076723 92440 47536 981480693 61623 47536 29269522 92440 26314 61278760 89478 31571 545375274 80697 89478 97244399 1423 80697 92001178 61623 86285 584746166 89478 83813 995859728 89478 21629 652731751 83813 5226 442102512 75616 86285 356928589 32368 75616 837839699 75616 71130 111105087 32368 10321 421412845 76837 32368 667222961 71130 64298 728216658 10321 67164 909761771 56414 76837 308085344 67164 92099 422566846 56414 814 812115088 76980 67164 86992381 24252 67164 88920281 92099 47045 425418936 47045 62171 646823054 38887 814 916816222 17836 24252 328368350 45893 17836 517381038 46825 38887 368403583 89837 17836 30423974 53706 38887 572720137 37779 45893 354338694 15925 45893 198866939 89837 5480 910939323 87382 53706 940173696 51319 53706 212929249 15925 82164 558350113 5480 1411 361437749 87382 52834 676692875 8733 51319 437083102 52834 78298 717523720 52834 38205 264957844 76957 52834 332676835 79672 52834 917132817 38205 59323 263341356 27247 76957 195929545 76957 65851 645203726 59323 59075 842030986 59323 58090 666885054 59323 55923 56055647 86670 59075 938992828 55923 74815 64380234 30193 58090 421422874 30118 74815 997129684 30193 60034 917707365 30193 12364 274148028 78418 30118 493144809 79903 30193 386155854 37847 12364 173961104 66856 37847 231934762 10023 12364 103361812 61455 66856 978396651 58354 37847 830648894 58354 7445 297668902 66856 36841 425914297 53555 61455 809625397 58354 17105 475225792 55742 17105 567282765 32554 7445 857372661 17105 69081 847280765 4886 32554 703657934 32554 61440 115343811 55742 23542 365567364 5152 69081 875140737 69081 47206 657304685 30430 4886 829347276 23542 4796 387456154 15287 23542 214264734 42325 47206 333204264 31008 42325 420671696 41915 30430 718174532 15287 7478 829058384 31008 19097 809335423 31008 83453 942565339 89861 31008 665786298 65026 7478 146820811 19097 38670 468823947 83453 20092 271279676 38670 39615 763664285 39615 56334 226436128 48066 38670 958528610 38670 61459 886668166 20092 60161 568560030 59850 60161 269122512 67736 48066 317899234 61459 39407 513399204 14056 60161 772607651 91774 67736 934506788 59850 89024 591315087 14056 78603 953683858 39519 14056 224467282 3978 14056 184094668 3978 80074 362669291 3978 10108 527682539 20651 3978 306827455 36922 80074 104851596 36922 76348 662418419 80074 42033 463857178 57693 20651 797485360 56978 57693 985259091 36922 47232 275290248 42033 4909 856491058 56978 81622 693632233 13310 47232 482357322 13310 89284 373102674 54426 4909 247081405 4909 65930 389062200 10515 54426 290861184 54426 51619 739066764 89284 1266 583097765 65930 90322 277695088 78192 1266 163766633 21742 51619 531985471 21742 16058 23608305 76266 78192 213119851 21742 20472 149888124 7039 21742 212558391 74896 76266 388824346 69784 16058 649893378 74896 89684 43654294 70061 7039 12255548 89684 10324 620566007 74896 38688 574428120 80147 38688 5565587 80147 42687 435003613 51168 70061 211905453 42687 29337 981645411 80147 13343 505328557 29942 80147 855812245 16293 29942 548134413 51168 81465 95353308 73873 13343 409858543 81465 18962 704401718 91152 29942 214102322 18962 47071 522380906 34773 81465 229807498 18962 81039 253525012 18962 23906 788470550 81039 36352 466833395 47071 11318 993964365 36352 33130 87732188 16899 11318 319568409 1874 11318 286574602 16899 44154 288041182 63803 1874 58866527 68939 33130 63835293 9488 68939 386714481 9488 5231 462131532 63803 82700 124893074 41838 82700 150443995 9488 30205 639023167 38930 5231 886943132 41838 69629 83141347 31881 30205 573017660 30205 11153 174482518 79224 31881 9360799 69629 64787 477884542 12371 69629 36625005 79224 11465 6342523 64787 42011 759362340 42011 91863 13358130 42011 14440 71945233 41878 91863 1924169 19938 41878 196221510 19938 29306 62826967 14440 89414 479123921 13441 14440 726916996 26691 19938 446914661 76962 26691 893997084 85835 89414 917582132 85835 7751 291947045 28524 76962 35727007 70021 85835 255872138 7751 40994 386807080 64876 40994 249534546 28524 91610 179940059 4654 91610 821883402 47383 70021 367997986 28726 40994 785962054 64876 66943 803141162 52049 47383 910884998 28726 22687 108188203 4251 22687 353364835 22687 73947 5409386 66943 729 427551534 53820 729 20874220 81891 73947 702450799 73947 26197 341846515 79343 53820 128953237 729 31866 73053947 53820 33955 579855713 26197 64665 198929508 33955 49282 504879295 79343 48978 78063036 31866 74712 983663337 33955 91669 697179418 75015 74712 721018329 74712 39711 89899380 48978 13666 212986833 91669 69995 26777782 21733 13666 870816632 13666 10016 212553295 39711 27670 956769577 71512 69995 384106718 10266 21733 988086102 71512 3949 21759646 10016 55218 562671018 5797 55218 822197280 3949 43293 787616645 23531 3949 63424361 43293 49020 339013563 23531 24512 370861018 16114 23531 418487748 23531 77777 986931405 19219 23531 408585511 23365 16114 124529297 75805 23365 766393888 21507 23365 705185924 75805 56674 596515099 21507 34377 513918978 75805 73989 251486005 21507 6262 5059366 25953 34377 756367776 25953 37251 586740034 25953 10210 285066012 25953 69090 20297104 6072 6262 115800872 9912 25953 536627816 22168 37251 704434867 12500 69090 18279550 19217 69090 94817459 88356 19217 244938872 19217 33128 184924136 19217 15958 436891161 90024 15958 891933787 33128 17645 218556785 90024 60163 486488762 15958 1593 810093164 55919 90024 755905495 90024 84393 491873660 84393 20561 752030292 84393 10847 517567431 1593 73937 755845234 24892 10847 107152483 24892 19012 282787168 20561 74546 278333179 9208 73937 973273576 74546 23438 91332322 19012 49003 178429546 49003 6669 792153295 18686 74546 479033621 4209 9208 66299474 23438 25069 939358928 49003 10895 913411620 16397 18686 978258535 32685 25069 588752280 63688 16397 769972393 10895 19058 303152690 24594 19058 13031308 32685 86765 691130427 31832 32685 388253553 63688 64834 525939451 19058 69390 197768356 89593 31832 372241190 89593 26596 145495255 89593 75146 299077583 64834 28542 880137263 26596 70538 147600307 89593 81752 799318743 32613 70538 219793316 32613 90190 318813557 8873 70538 212898805 7547 81752 914865306 8873 76336 467119926 73246 90190 926356666 29313 90190 928747787 76336 8076 832746659 73246 48152 528653698 73246 88900 924475360 73246 30796 111745616 75334 8076 770322072 28130 30796 252048539 4479 48152 481232954 4479 62602 27504578 9785 75334 313177122 88385 62602 910645325 32740 62602 55843488 62602 78049 720776628 31550 88385 344628325 32740 17333 603638106 31426 78049 51179608 31426 5915 290627910 81048 78049 692105831 47362 81048 471990330 14299 47362 425209196 24618 47362 244100855 14299 17277 994559143 24618 77706 551023303 85971 24618 748314588 76516 14299 608860144 83941 77706 825825772 92319 17277 693482388 76516 13530 200598650 83941 80676 557410753 76516 85892 159704621 58640 83941 668728314 13530 82158 398467453 58640 20418 799843193 82158 25840 631154182 48232 82158 412187175 4368 82158 708085818 11295 4368 104410995 76739 48232 4953773 76739 64978 883469757 11295 72513 86478528 76739 78870 814760069 27682 64978 716868071 56898 64978 351522610 24087 27682 480050524 40640 78870 315210044 56898 68287 775014921 13352 24087 703155721 40640 84709 943294581 68287 73722 116572008 37788 84709 479865136 68287 17940 483328490 79562 73722 37563561 48976 17940 743112264 17940 17093 948206482 48976 83839 795785692 54064 79562 823944623 66850 54064 504538359 17093 63832 676337269 17093 55063 163312114 83839 88235 617510681 12343 55063 796142936 61265 63832 462460514 35708 63832 418524326 79642 35708 707330270 35708 38778 685236558 53991 79642 768888214 35708 41048 227662710 53991 73682 461337233 53991 54713 701485457 89170 41048 302389695 41048 54425 149261424 12584 54425 665365960 12584 1648 519663361 1648 82388 362377101 57053 82388 350607371 31466 1648 14013981 46456 1648 224929734 46456 44343 351081663 46456 82983 587262290 31466 64137 883583091 82983 40649 98123689 83970 46456 146096596 83970 37124 163955779 64137 54884 149077721 84149 64137 722010242 40649 26923 67745085 65969 26923 577801733 26923 40608 377587799 84149 3246 927330623 26923 56374 485473268 65969 83295 572369031 51973 56374 129721001 40608 1249 975961743 65339 3246 293269173 54937 1249 539214596 73912 1249 540755580 55894 51973 681839918 82358 1249 963124681 73912 78984 146802354 78984 58418 416269632 58418 69899 416186167 25771 55894 445116962 17259 82358 922158459 83545 78984 796485694 20227 25771 415186009 43673 69899 832459776 20227 50227 781446210 66942 20227 637370153 83545 86677 295499789 19417 66942 25664686 33166 19417 107491589 33166 58718 324569018 54613 19417 105788792 58718 29146 192676253 21325 54613 104928801 86592 29146 678952790 54613 79868 797993299 150 21325 367619217 79868 60630 799290861 10125 79868 127189891 39450 150 298580223 53141 10125 54548260 150 15222 774346792 48355 60630 394983436 55647 15222 475074088 71366 53141 757077315 55647 70399 692101086 15222 2772 929446232 83646 71366 74372732 55647 77662 608030072 79780 2772 583584718 43888 79780 405449198 43888 8246 263568964 77662 47092 954246125 77662 36986 789689675 79780 51048 129853045 51431 36986 893602031 51431 44640 873329030 51048 82764 581352417 44640 88114 442828103 51048 79664 393993286 5030 44640 196541231 88114 66367 986584450 48847 5030 736500599 79664 42184 100626298 22549 66367 797807762 22549 83351 484029883 86362 48847 65789033 20198 48847 828841724 83351 16348 662975020 22549 72199 806503872 20198 38479 411833997 20198 60807 682262069 16348 85976 925603775 16348 70787 258508192 43814 60807 25073690 63422 60807 273369996 43814 77 591112200 40290 63422 200118734 52763 63422 878460676 33332 77 377176170 86499 40290 984956046 31491 52763 732041748 69596 52763 461321248 81522 86499 628329286 33332 13312 31931222 27788 86499 769640682 31491 54571 839971761 5387 54571 286477295 37570 54571 420549936 13312 52568 839040115 11648 52568 50003315 20895 54571 519754896 42585 20895 77397257 78721 11648 821244662 79466 52568 20618660 78721 89836 484642721 73075 89836 912143233 77458 42585 761352485 78721 28108 630084290 77458 47229 202793449 39759 77458 677031279 28108 89988 663329780 89988 18597 129369582 89988 68835 987611277 18597 62902 347308911 18597 51582 848059492 51582 71181 644094202 65249 51582 890944088 2927 68835 87688017 66326 2927 529865741 51582 3772 615642282 83683 65249 818914082 65249 12927 936225629 12927 54714 606282696 52457 3772 822464687 52457 59815 933358130 44325 54714 486542975 54714 54217 721531707 59815 75546 399011335 58789 54217 18348423 44325 15418 93343426 3561 54217 996148820 81194 3561 86738653 2311 3561 311445436 3561 67099 304314359 18894 2311 840282395 75578 81194 560852337 81194 59782 300258507 54861 18894 91979394 67099 26229 915904234 49064 75578 420650047 54861 79414 118972747 46219 49064 3499325 26229 89933 228138277 49064 17766 254680137 46219 4769 1347255 77755 46219 817927313 87699 89933 85461190 79018 4769 737105332 81851 87699 636641685 87699 60453 90734151 81851 91677 813892682 67063 81851 988636906 1996 67063 1180803 63560 67063 725725090 40453 63560 700093079 58862 40453 323896451 63560 44507 758600857 67445 40453 512086629 40453 43788 582422784 45511 40453 938258532 89285 45511 967306677 33357 89285 433782462 45511 58162 218400861 45511 74857 154707191 33357 65216 917340185 89285 92491 36999325 33357 74375 602060527 90330 92491 697900405 92491 67082 811285229 21243 92491 77875416 67082 54781 275033332 67082 33054 182960485 54781 48014 581683991 71525 33054 872889672 71525 64109 314330229 64065 54781 600393163 33054 63208 272366749 10846 64065 39437473 10846 91387 910096119 20860 10846 198326505 20860 67230 144618704 20860 64349 263701871 64349 69199 113478410 91387 91072 54953260 20368 20860 90260470 39476 69199 288658298 16204 20368 239633241 39476 86653 398927990 86653 42468 166665895 16204 27471 837940356 58272 27471 935482215 75420 42468 615149380 42468 22858 30058195 42468 59547 551132923 75420 87684 848731515 87684 36305 472623317 87684 36308 984785257 21422 36308 592545800 87684 79032 550443812 78541 21422 23027306 14565 79032 485360434 55155 14565 5998083 14565 28341 635820734 55155 14074 398827255 28341 18438 381776433 55155 85456 135999103 14074 43063 380133831 57581 14074 230140311 85456 46452 258251684 43063 8528 202862688 85456 72714 530732662 36761 46452 952849768 6035 46452 264327541 24257 36761 466297935 72714 70704 897927326 24257 25170 455475633 70704 58174 506043543 84286 70704 960797783 84286 6954 571432486 84286 41686 796867256 6954 33567 448909000 33567 74047 122983916 6954 7820 389047540 33567 11837 91751205 76560 33567 134397461 27321 11837 606798772 48465 76560 675132595 48465 82435 885680740 42651 76560 810076807 27321 88310 754231487 75112 82435 398852965 87254 88310 796324593 37086 87254 376213535 76714 42651 899277135 43933 76714 969263765 76714 39663 753371289 76714 57827 186559799 42213 37086 952248294 39663 6298 81995781 22535 39663 222906561 22535 60267 896162439 42213 51596 439072412 64613 51596 94386573 64613 92006 363271519 74748 60267 381764527 64613 47374 317500214 92006 9236 32242825 74748 6195 538030349 61445 9236 575979883 31888 9236 61135080 37812 61445 691000924 61445 69532 520965462 6195 23765 543377922 37812 56953 453168060 23765 45665 74762304 43150 69532 546799643 56953 11380 210812654 65286 43150 394736126 56953 56140 163141557 43150 47404 62178956 65011 43150 728026999 65011 64046 30556275 18918 65286 198536676 56140 50743 21242533 86537 65011 710926807 50743 81913 24792907 18918 13034 749400329 41178 50743 132004804 65510 13034 871488474 81913 3272 770668304 3272 63994 113763834 63994 24507 769691870 10100 24507 155856352 19951 65510 482292063 63994 12512 922435640 12512 31749 716420341 58395 31749 924150187 12512 50591 115765163 24027 50591 168079589 31749 77002 749719770 24027 16917 71901657 50591 73240 133450476 24027 69939 25303745 16917 58391 966596587 88076 73240 703144492 48647 16917 695559345 24711 73240 907249187 60400 58391 846517512 24711 47513 482195561 24711 52108 234619798 48647 59409 873280592 24711 10551 760126539 10551 58425 403049454 40549 10551 625150341 53458 52108 865415747 63132 59409 302651787 10551 27469 854415487 63132 88702 316168439 27469 65151 554073891 27469 37032 629027799 5022 65151 725062616 27469 44515 779159407 44515 89701 494871059 5022 13344 400450043 7896 13344 807002843 73108 5022 86730520 89701 74832 291142678 73108 35639 35263265 16779 73108 427781461 7132 35639 117837523 22971 73108 740316417 35639 11569 788063660 35639 80026 709107921 62231 11569 179483836 9857 11569 239513475 24801 22971 225432894 62231 22421 838131478 25351 24801 301920595 22421 21257 482785570 82296 9857 15101857 72832 24801 189956827 82296 24665 675104548 82296 33747 506238485 89008 21257 175291636 24665 3865 223297769 90044 89008 932249852 55112 33747 566134817 40054 55112 410862439 55112 70323 677061961 20314 40054 243457249 39327 55112 251374259 20314 75755 733667877 81169 70323 178515142 20314 45858 127540974 45858 7586 590475458 7586 26233 803605474 7586 53163 96991557 53163 80348 261531788 51913 7586 41594185 71866 26233 242282686 80348 74010 582468931 81751 51913 81022488 81751 27548 747362399 81751 12759 128879185 81751 91642 934747550 12759 73526 193516147 74465 81751 693742924 64476 74465 128143896 91642 40778 667805194 67979 74465 386075127 85960 73526 250844049 85960 31269 38712936 40778 56358 373423322 31269 43593 656098345 51359 56358 442100846 65447 56358 532425809 56358 58633 925429917 65447 61953 878206223 43593 9772 957849573 68963 51359 949733027 65447 83570 231938190 9772 35933 931235282 83570 41418 775465896 68963 3210 650455528 59988 83570 20096746 59988 29199 554068091 35933 52267 931243954 52267 58595 176325449 29199 51060 598058448 60378 59988 424717483 70981 52267 583321174 74791 51060 769761769 51060 14892 275624288 51060 35773 34059759 35773 83109 507569749 10481 14892 978587334 76264 74791 832074658 35773 38419 517705401 61621 35773 526750843 34276 10481 903327993 10481 24738 909724283 30985 38419 522821082 38361 34276 902693459 24738 23610 703184564 34276 69353 384086675 78912 30985 98460251 38361 18059 790078037 38361 51106 181191640 36839 18059 221222712 56030 36839 151692536 79268 56030 904076882 53446 36839 320816749 51106 86734 892618835 26343 56030 48724794 53446 92520 711715778 92520 89211 671249966 72592 86734 261965220 92520 33861 19957350 55842 26343 745733928 89211 26519 370443286 26519 28031 703560309 54471 26519 802261151 54471 72866 189641905 28031 74032 411857021 28262 72866 903736888 74032 57842 992173426 22546 54471 546345776 15680 22546 101514361 28262 15790 856545023 28262 53934 563366989 57842 73914 102291941 15680 69509 894733563 50181 69509 281204353 69509 25902 381432189 53934 80129 342865525 80129 378 861791583 80129 68948 73295360 88102 50181 245096879 43151 80129 205054574 2459 43151 378834580 43151 90370 73019807 13588 88102 621637932 6534 90370 536514530 7839 13588 910846543 71976 7839 873391445 48894 6534 666353054 35693 13588 561346837 77009 48894 44973246 6388 77009 180810229 35078 77009 574522170 6388 57065 30797258 35078 28122 422617936 54472 77009 657915536 57065 73800 924578929 85770 35078 177185065 73800 79014 824277921 18804 54472 526937864 18273 73800 722086802 85770 28451 21584495 59377 79014 161544647 79014 92245 812179578 18804 61894 428208375 59377 39200 241500668 61894 72976 921110304 39200 62012 899587053 71690 62012 798502999 51912 71690 489495276 62012 13387 592025976 25314 72976 593868449 66667 13387 10380921 25314 61616 672534764 30578 13387 873774733 13387 31425 985607393 54749 30578 115441372 14000 54749 786343931 54749 49657 459716877 16614 49657 957400067 87931 16614 677082623 58679 87931 361106871 49657 50670 326244331 63657 58679 651374450 58679 25964 748627283 35546 58679 50900964 12283 35546 140796887 63657 43855 562290863 43855 19660 268339276 50412 43855 690869348 32073 19660 139330955 83496 43855 295524595 43855 73229 388701329 48344 73229 236791043 34764 50412 532908384 13038 73229 736343456 13038 73531 245608195 48344 48278 365732984 48344 81992 63176950 85641 48278 549116204 13038 13583 10493510 67411 13583 857490190 48278 55968 97302930 45469 55968 154984553 45298 45469 507123030 52262 45469 65305265 34111 45469 374846993 91499 45298 753742659 18877 91499 442698384 91499 8075 611966527 58045 91499 37241162 91499 77710 890630473 91499 10373 3309360 65928 77710 707218230 90378 58045 125987241 17733 10373 583323241 17625 77710 561384300 17733 86185 287771145 87248 86185 713110834 14959 86185 581878485 56180 17625 141125949 86535 17625 719204198 46537 14959 8013608 27380 86535 279521262 4189 56180 168513259 27380 83364 131351458 46537 68202 944830471 27380 57195 193636475 80895 27380 983378087 34458 80895 867142488 34458 92246 862221837 62432 34458 98362427 62432 50531 743795510 22211 34458 787326067 62432 26935 681405618 50531 39153 382172908 58905 22211 868904650 6226 22211 191020857 39153 17523 279356664 26935 39506 32662948 39153 91093 67062607 17523 16420 358657042 17523 44897 38512685 44897 35280 812549257 25009 91093 305664571 28679 25009 836288798 82804 16420 835190174 2684 44897 444008895 79187 35280 25817496 12116 2684 740924728 79187 36562 305572213 12116 11956 382271030 60201 11956 76991092 89759 12116 903911469 36562 49497 896350354 36832 11956 509250377 25369 36832 953105170 16307 25369 827822388 27934 49497 272717284 25369 56539 718541326 27934 5683 25096092 19064 16307 746268262 16307 52299 194514049 56539 65136 996820999 52299 43944 126644819 5960 43944 927554657 52299 31671 565876062 52299 53336 311726594 65136 3378 588150272 31671 44108 704247608 5960 13665 857245179 31671 76567 300429938 3378 57416 786438102 71343 57416 507000904 71343 73575 621140321 87458 57416 637537240 63209 87458 485405055 41489 63209 64071728 21668 87458 131631709 80029 41489 900250647 68561 21668 503671153 41489 86763 395526257 21668 54697 842663690 80029 33235 564930718 80029 91486 627923613 91486 50997 767830938 50997 15486 40225361 33235 38381 551841 91431 15486 49029552 30823 91486 885818849 30823 28485 585611325 91431 36589 21438985 24460 36589 464710641 36151 91431 750935482 3414 30823 851436137 14544 24460 707135225 4655 3414 184024133 3414 39973 277170854 3414 73409 514947032 61945 73409 162534485 45537 14544 816312598 39973 24244 333072136 61945 50193 703658998 50193 76713 683201421 50193 87495 841176720 75892 50193 127891121 76713 35812 649925409 1969 87495 350320774 11442 76713 939873515 1589 35812 710978398 47263 75892 457475085 17706 47263 998933291 92378 17706 225807804 13238 47263 373219740 23652 13238 970722067 40303 23652 736141829 40303 76144 171152347 40303 86978 496088973 23652 45708 402837941 25874 40303 480016243 33844 45708 453343364 25886 25874 523319056 43984 86978 609753818 25886 34708 70421172 34708 54728 827412435 19428 43984 193453336 62963 19428 904545891 31369 62963 778903088 82390 19428 321007122 19428 50945 871108530 20414 19428 540393402 50945 16549 931280203 12190 20414 528980674 42893 16549 438873442 12190 41243 311692271 20414 518 880865975 74854 16549 526797047 74796 12190 720820757 22074 42893 130341210 74854 78569 538694548 22074 14751 277674198 85940 74854 947673865 75335 14751 629567209 22074 43701 165090134 75335 6969 583732480 75335 46918 94819870 62270 75335 348481724 43701 180 540704329 46394 62270 11018300 46918 31321 514313712 180 27205 898467454 32874 180 87746204 33450 32874 504397417 13408 27205 266848066 33450 30780 157357939 19244 27205 150041321 65591 33450 242723196 13408 68400 469768574 30780 22539 529324838 65591 17570 675381086 68400 83578 376090072 68400 69307 942215899 24054 83578 353850078 29001 17570 307066892 17570 10766 315014349 42512 69307 687578946 27174 24054 921592989 61495 29001 196295355 79264 42512 141441160 42873 61495 913245382 10406 42512 121202384 78133 79264 586347583 10406 45872 13518239 79264 46203 941248683 69948 10406 396007565 83565 78133 213449444 6758 45872 91863425 45872 30495 201702131 8433 83565 343618272 91812 69948 515614579 59852 6758 35182326 20240 59852 577147123 59852 84311 683551374 58564 91812 235282071 84311 33071 89102248 40489 20240 976307981 57482 40489 64330505 50035 57482 279262909 26511 57482 323804422 6568 40489 178240869 6568 45816 542174061 2660 26511 344425972 89816 45816 399872005 26511 196 784783687 40140 45816 54897124 45816 90972 254639247 47158 89816 208624490 40140 72326 899371113 28041 196 457745197 79999 40140 422201098 72326 59943 135696986 91788 72326 609668424 66008 91788 666197343 33123 28041 835425282 59943 42494 961959274 86036 33123 709813750 33123 54965 257872812 54965 32269 843203520 22261 33123 452884173 67792 86036 106267793 88454 22261 633418172 32269 36912 302893445 88454 383 45209759 12429 383 586734876 36912 49997 189434091 43991 36912 49802399 6041 12429 259961402 383 9179 230191266 43991 75276 253434854 42384 49997 768676859 81377 6041 931799047 9179 18997 424560164 76720 81377 237763031 25692 76720 552449375 76720 21865 748267241 25692 37467 50944851 85943 21865 19624207 25692 24282 76244425 85943 9625 408619203 20574 9625 272821619 34733 85943 524431623 49002 20574 923184369 49002 12215 687127538 77484 49002 563068120 77484 907 71508532 79404 907 8472871 47405 49002 515268288 47000 77484 45495787 40588 77484 553313067 907 79586 443678523 79586 44839 109178680 18769 44839 388298421 69464 40588 700978017 69464 63068 898669550 18769 78321 980038495 39238 63068 560166863 48130 69464 199147886 69464 47386 141379493 76634 47386 341759566 39238 54712 826837815 76634 22602 741225291 19185 47386 269092025 19185 76793 120860069 54712 63145 9524898 63145 90668 617565672 4270 76793 680786143 31788 90668 652859492 9524 4270 560579937 82773 9524 386143759 31788 55833 168467429 80316 82773 335773355 9524 49093 723168721 75392 9524 64501873 40070 82773 273713014 49093 71672 274028526 68940 80316 672045884 49093 73107 640894214 75392 60328 124263746 40070 13230 960758419 69422 68940 140960118 13230 60557 292024763 60557 78830 10101143 69422 79857 743347174 79857 64920 3754464 64920 46927 587479615 78830 39643 348189536 78830 40911 605888883 85823 46927 310690560 46927 31529 788422821 40911 73276 781684893 40911 4884 537470751 4884 38994 77705164 7611 4884 99901386 1070 7611 645151947 1070 66971 40790251 27761 38994 196532946 66971 64826 460374675 66971 16895 130215618 64826 87785 482347866 22572 16895 185729132 17552 22572 863741022 14916 17552 845596799 39446 14916 457793275 22572 16051 992537011 40248 17552 445723631 39446 42139 161183792 16900 42139 932985381 15326 40248 14075697 16900 70173 145890563 81901 40248 798579271 42139 75374 150372408 81901 68545 519495826 47100 68545 54262654 75374 83727 666985281 40484 81901 341230574 32737 47100 311470699 32737 25608 91665781 5422 47100 527117851 84987 40484 18387557 41898 84987 795675150 65239 84987 998909466 41898 3379 299821920 5195 84987 48264247 52443 41898 669814314 73742 41898 678157959 11900 52443 233351972 69166 3379 316022152 19449 11900 291793798 75080 73742 107591941 46901 75080 759411674 11900 44046 516526192 46901 51751 358826810 81674 75080 80466222 1854 51751 10167377 34927 81674 110632223 52279 81674 267997665 1854 824 615217817 54977 81674 746469235 52279 42802 586749900 824 89820 562669572 58109 54977 737193485 824 84324 945954574 37501 54977 401385691 15463 84324 276016792 84324 33191 901560150 58109 64092 662832845 10970 15463 811343539 33191 45406 731311013 15463 27883 760120665 13123 33191 695696237 13123 10644 399837265 21564 13123 685327275 80580 45406 384029836 10644 75439 383569845 80580 2085 553112759 80580 21728 88203944 75439 5268 447293660 2085 56992 48554581 32434 56992 829455939 24466 21728 62689682 89913 56992 65032538 25696 24466 854135131 56992 10198 747182181 32434 66088 620702186 89913 77455 179440884 45881 89913 83088433 40669 25696 985125025 65683 66088 446849580 46645 40669 52728568 56725 46645 44967297 37063 56725 481691541 37063 51208 748663920 88300 56725 872362457 16359 88300 630180901 51208 47826 974306221 74339 37063 137867185 15011 74339 270909459 43948 16359 915714835 52283 16359 282481160 7424 15011 230427186 91997 7424 410364495 24034 43948 893716540 51193 43948 81931326 7424 89399 617160730 43105 24034 876018245 83194 43105 593017569 34698 51193 647815616 51193 64181 991727686 34698 34511 843932688 77661 34698 927029168 77661 24151 19811869 64181 83874 710094018 83874 19102 761931368 34511 28161 161329318 39745 77661 867258575 16362 28161 211367270 83874 11063 705272121 51203 28161 525628939 11063 86508 3198980 16362 3664 774379689 10069 16362 509950395 62137 10069 941959710 67387 62137 266627796 70989 62137 382976783 62402 67387 260628683 62402 61604 781315743 63568 70989 79935003 67387 24915 571161878 1392 62402 969734964 4811 24915 443827947 1392 32167 124247699 10246 32167 819649308 24915 61414 465311726 61414 11651 469239616 17164 4811 45616966 18507 10246 200244280 10246 85968 168565613 50238 85968 565849720 42385 50238 928407735 41265 18507 545753892 23541 18507 963865152 90592 50238 469476968 50238 40092 670995746 73994 42385 443215575 47082 23541 625646391 63205 47082 35273300 47082 19797 394755088 39235 19797 431930259 41722 47082 905233554 41722 22289 328577518 63205 42602 849821879 39235 35668 358934229 9873 39235 523542136 35668 56341 306097251 22289 58409 726126800 10469 56341 493502638 69197 10469 31437128 60576 58409 438824806 69197 5245 856134802 10469 90873 900712632 58291 5245 769083902 5245 16585 84191633 58291 71310 495941239 71310 77925 876422152 19516 90873 122324465 58291 50370 57058012 48456 19516 586337817 19516 17968 695566536 57102 17968 340776188 39638 48456 414346174 39638 37432 706031278 17968 13640 609411289 17968 62897 723344767 84083 13640 997450327 84083 48753 782792825 76160 37432 766293462 9259 48753 686665241 48475 76160 420748416 76160 5446 924156034 89752 76160 288813972 5446 33208 354686587 71905 9259 576175892 47059 89752 761864222 33208 72591 755937056 47059 85638 125922564 85638 62168 22059747 43736 71905 930648390 72591 16148 126971297 83851 72591 384739830 14036 16148 791021776 24242 16148 875100934 24242 47890 424442081 16148 36091 112833032 14036 51073 449405355 25937 47890 142361064 87754 24242 788502264 9416 36091 84091310 51073 47099 143104754 39918 9416 341453284 53369 47099 653628641 9347 87754 774357738 78351 53369 4362389 53369 8827 12192123 49086 39918 64031986 1366 49086 960788009 49086 14044 269497306 12580 14044 117401700 85824 49086 102687818 41384 49086 391646232 79520 14044 972256496 4119 85824 995345198 88798 41384 736087644 90014 88798 830469616 41384 34824 630424738 90014 89378 335783256 42210 34824 344331446 68050 34824 664774466 17248 90014 667663472 42210 71874 185060220 89378 43954 778931239 40557 68050 144298269 68050 71108 686769871 17248 70108 447400630 43954 70658 196967400 68449 71108 46583561 40557 13236 225570506 68449 85934 635015356 71659 70658 826397965 58861 13236 398399597 58861 83705 342440571 58861 12494 445908782 24321 71659 844323846 71659 85448 887982200 61370 24321 492682535 45190 12494 801231824 85448 83275 923923347 33076 45190 25075018 65993 33076 59746412 83275 77991 105183607 91563 65993 164038858 4294 65993 278454056 65993 58060 898728624 58060 10048 56300212 11121 4294 83987083 10048 58994 886981991 35638 4294 188882661 58994 54248 965716019 11121 20051 148606720 11121 66017 102742874 52134 35638 484289689 57507 52134 765419377 67694 52134 849504790 20051 70606 871422604 66017 3065 115486391 67694 80548 18481362 3065 72262 980889726 80548 53719 521650960 44252 80548 62921179 78309 80548 309777639 42103 80548 32650980 78309 49052 425852264 12260 44252 234683103 12260 75272 959772845 42103 56762 802815552 50075 75272 877095426 56762 47428 819006766 47428 77749 547834626 77749 92176 138041898 58943 77749 282795458 58943 26201 248379790 13001 92176 90602586 61848 77749 598212236 58943 25177 961404215 5370 25177 42721067 64562 25177 808041676 61848 68125 320457834 10188 68125 1938386 5370 36647 183011273 36647 53134 643463457 64562 37634 729259649 60273 36647 125448415 90343 60273 868106386 60273 4649 921810671 90343 6482 92540271 37634 83058 817225620 83058 72216 505882947 72216 52792 422705926 4649 71299 372598101 7162 6482 617744948 14697 7162 507808345 7162 24045 195723913 71299 13745 364713263 14697 87479 88439814 13745 86365 716922579 49655 87479 386067709 86365 39496 104978504 25332 39496 699481343 25332 25077 184799164 78004 25332 536782222 40546 25077 678414492 90046 40546 323292193 70469 90046 966868747 78004 59933 140908972 78004 62981 835140959 17096 59933 459818714 59933 91698 889473242 91698 83554 876248181 62981 11466 558237625 39509 11466 654427390 39421 17096 549107614 39421 81591 573858781 11466 75340 404527572 81591 51987 184720056 39509 65916 747148487 84853 65916 571698868 85783 51987 780542819 85783 87908 314893118 85783 51778 346021879 71301 87908 791911113 37738 85783 919488708 87908 54313 376628491 75330 87908 759788803 71301 86829 915664805 41442 71301 70081016 12748 75330 445702981 53839 86829 315619995 87705 12748 830823796 10950 12748 145418236 24352 87705 161990652 53839 66614 442078829 66614 89465 23162402 24352 91001 481196930 40971 91001 675065913 91001 64311 498890308 90723 66614 860897996 27900 64311 571223203 27900 5196 79857316 86108 5196 195435859 19690 86108 501554784 26550 90723 123163367 5196 17330 589738204 5196 6275 819335876 17330 10800 11447277 10800 33245 141138552 26550 70282 414869885 12143 10800 759643797 70282 71685 658355378 70282 37641 481120505 68368 70282 773092235 68368 17827 652914667 21467 68368 250906178 9184 37641 724033069 21467 51845 407666226 68368 44579 31318314 27132 21467 37502152 9184 46402 856478773 46402 32295 593265040 46402 47888 752835055 8175 32295 345601462 39734 32295 483182944 45404 46402 329707337 72226 32295 51019982 13173 39734 188700168 8175 72506 174000357 43848 45404 364667648 38083 72506 448298984 72506 31460 51052894 72506 24947 798853668 84380 38083 796833680 24093 43848 220456478 64045 84380 984653661 24947 56354 19125237 47233 24093 457782600 47233 81017 887663717 58086 81017 518450247 23993 58086 268888107 3007 58086 466189752 35764 81017 688736649 54126 58086 557081274 73632 35764 321715022 30318 35764 689652028 35764 88946 389839097 35764 23867 647378758 57813 23867 904456739 73300 73632 871381096 57813 25662 131064619 25662 34043 906881167 43246 34043 138986158 25662 81755 774666495 62742 34043 873080528 43246 43935 250012887 54355 43935 846307026 50416 62742 166909423 50416 45454 76125258 73044 62742 250297030 14956 43935 498255969 73044 53299 20370634 73044 42655 385686679 69938 45454 929304180 10555 73044 111961829 10555 39012 120089335 69938 56382 361752733 69938 40452 98249002 56382 92524 949183317 56382 41901 527388765 58780 41901 723581289 41901 11384 669265180 58780 4944 346120640 41901 39328 957448339 58780 31724 560165299 31724 56854 820086175 39328 10171 210776 28452 10171 799032683 56854 86112 360722550 28452 11595 381073572 86112 53076 86571189 37231 53076 273259875 92320 37231 85682457 4974 37231 949062810 53076 57711 949457073 37231 25682 562162319 92320 59446 106369577 57711 35225 95443027 27559 57711 67602101 50518 25682 579768812 2443 50518 113153084 66845 27559 391221367 66845 27796 92828146 90223 50518 204294013 41119 90223 476139962 90223 49369 631267772 49369 26094 791563189 1622 26094 11035071 89248 90223 128552874 89248 75460 617144118 49369 30250 141582157 89248 27315 456081008 82029 89248 263250285 14369 89248 405474649 75460 34966 161964449 86564 27315 663652485 34966 69442 90131148 73442 14369 93514090 75701 86564 950160601 73442 22296 341542687 49604 75701 588208385 73442 20114 841528063 73442 19087 877338105 20114 73580 962049918 49604 35694 665177364 19087 79101 788933624 189 73580 611016823 67607 35694 907227603 67607 54269 354087715 51869 67607 57635844 34136 54269 2978412 67607 8056 643686044 34136 52957 481194879 78791 8056 128585201 52090 78791 887524585 34136 28953 562688743 58055 28953 295454696 28953 52137 560537244 24264 52137 109296289 58055 2013 883716479 24264 11606 954297549 47388 52137 286265873 50965 24264 622697435 71648 50965 292097830 2013 88283 63744777 50965 72281 345353663 50965 46166 923538350 50965 7808 12349097 21833 71648 578756190 85891 88283 393637759 7808 35970 463578534 35970 39108 647046446 27252 7808 65576007 40681 39108 784342380 85891 38843 582687202 38843 46554 654378648 38843 10503 45741662 46554 65663 954815473 91108 38843 839170696 10503 67726 497740596 72713 67726 449163326 8156 91108 822155010 91108 19269 684650314 67966 91108 482467605 67726 72347 975438404 8802 67966 582203630 8802 59406 684948215 72347 27575 50566518 57778 27575 289350115 8802 13815 777912867 13815 43291 355484106 27575 80480 261538418 43291 87450 77968735 10166 80480 922181213 55910 80480 315783544 78406 10166 525087603 87450 55744 115532417 32421 55744 990164894 78406 27094 34263070 24126 27094 916105584 20010 27094 53770564 16054 24126 153751112 24126 58061 432591989 7787 16054 194275700 58061 48392 891742875 75121 48392 299012121 16054 16295 109512781 39971 7787 353485447 76885 7787 629420779 62872 48392 662169995 39971 20363 548104818 20363 10673 415183891 35917 39971 239532911 55251 35917 21369015 24718 55251 583013984 1594 55251 136013804 8929 24718 140816513 55251 39554 80536026 47903 24718 199115243 24718 13419 383305 24044 8929 99516642 24044 9791 43117798 47903 39069 712462313 24044 19761 101543637 9791 60974 524786254 69194 60974 992120113 11387 19761 803487579 87369 19761 294077356 19761 79405 665169138 79405 81042 169332820 69194 32154 105437318 11387 58704 590000369 20605 87369 152660587 79405 55301 672178681 58704 39601 797864469 70341 39601 147666646 39601 92274 824473760 78462 92274 811443231 58333 92274 292420386 36894 70341 583851864 78462 62399 529216850 62399 76727 595130411 76727 68762 835792330 68762 53094 80757619 76727 57968 204654136 68762 37864 454177290 37864 55839 260469760 91511 37864 408861633 43493 37864 419746753 43493 78615 617422524 6460 43493 458634998 1775 43493 820025031 1775 50318 808389961 47543 78615 525077530 1775 56179 249487831 63762 50318 770533336 65905 50318 537417720 47543 63634 816441808 22856 63634 107387863 7064 63762 726687868 67186 63634 999806213 87950 65905 474649800 87950 74677 930075516 22856 5382 378439018 19663 87950 817068095 74470 74677 124982541 11050 74470 760950710 56316 11050 411328201 35195 19663 281508535 19663 36138 522667368 7265 36138 897851474 11050 86127 162217395 56316 63372 511380800 7265 81352 660995594 50794 81352 728374979 63372 26130 783327009 86127 23991 273581320 81352 72609 693489865 88403 23991 141488242 7158 23991 111028155 88403 33326 920306774 7158 65621 86775780 7158 62036 33534618 88403 47136 955630855 7158 47817 139542412 78220 47136 846039516 62036 23527 476531626 47817 25949 325179430 23527 91488 986916112 77553 47817 459197437 10836 78220 78891186 77553 25611 148504984 25611 74061 353017604 10836 22995 261162041 74061 64549 618956430 76911 22995 10611232 50836 74061 608200890 17759 76911 73037039 543 64549 300523691 91522 76911 956778658 17759 69322 211998816 30051 69322 182492688 543 91526 663591434 91522 14619 528959216 10803 91522 346363491 91526 69105 70831338 10803 34655 935713797 35218 34655 630243531 86253 69105 766363868 90017 35218 488269946 69105 68858 263595767 35218 54562 777099852 80650 90017 448784537 86253 51467 366048514 68858 87422 583837483 18636 51467 894407029 54562 91034 978161696 80650 63907 189399439 80189 51467 437088184 68084 80189 144777027 50011 18636 411548006 50011 22734 61222701 63907 45027 139977385 6003 80189 488509554 50011 88603 435388153 30817 50011 144177902 6003 60966 180693376 60966 35385 423296926 30599 35385 476447344 30599 38664 83818840 73610 30817 964688960 20297 30599 561153825 32276 73610 55125586 88252 38664 437120137 11992 32276 321428268 32276 10812 128181794 367 32276 355054577 9417 88252 80238077 57598 11992 585903425 38715 57598 253889565 10812 59343 103076179 367 23127 572791847 23127 67662 24377919 22998 57598 913247465 67662 46902 637950561 59343 29645 413626439 23127 44795 827808524 68102 46902 250522878 64397 68102 725333526 20336 64397 80180579 64397 28609 974572877 79001 44795 632254417 77549 20336 102799565 41100 79001 677175765 79001 55904 986272822 28609 70198 562510918 6544 79001 34165495 8167 70198 225634904 6544 44111 983907887 71383 44111 559368675 42783 6544 988465023 44817 71383 929530669 90551 42783 947775376 42783 19010 404240357 42783 58040 720212911 81554 44817 424903396 90551 23494 397816006 72580 81554 876929592 92087 72580 474683005 41799 81554 894351259 19916 81554 190203387 41799 59440 255337527 68235 41799 297197642 59440 19271 282912294 19271 90874 472371149 63497 59440 460513026 90874 67740 815276082 67740 73869 982142419 67740 67634 275129943 73869 22951 993709411 22951 4685 575836410 35857 22951 395161342 73869 39183 180803320 35857 79450 179300685 79450 69676 531228990 4685 20141 968958501 35857 80916 88063171 49766 20141 945801257 26341 79450 705268458 20141 22887 371399040 72386 26341 70994520 72386 81635 343508478 77074 81635 74472112 77074 19493 206871111 64640 22887 564550022 81635 9432 197461257 81635 79527 324226028 42034 64640 966555196 44764 42034 717229881 59278 44764 160515672 42034 25998 924540525 29863 42034 822407597 29863 26857 206286550 56889 29863 250380858 24324 59278 849438755 56889 54621 794227313 29863 76659 306208313 53488 54621 364252926 53867 24324 315903038 49039 54621 582798827 39402 53867 624220907 40213 49039 873355841 53488 45875 225399032 62574 49039 305992632 43805 49039 543315969 43805 47993 896120484 40213 88308 448498825 47993 10861 185492889 21560 10861 339253286 15915 47993 271373082 64159 15915 910169993 15915 11266 814158014 88071 15915 55852537 11266 39874 449575080 89848 11266 602051326 11266 48083 104724984 48083 73723 665150340 41482 73723 27235519 88892 89848 375540913 88892 16671 538210985 69580 73723 652252803 69580 18327 239229725 33004 88892 5375900 18327 80701 460569702 87791 18327 713112709 87791 50933 238353925 23087 50933 502575879 15277 23087 692177357 23087 57327 83439230 50933 11964 782700338 24389 50933 26642694 83994 15277 764279138 47610 11964 570538847 47610 41608 434858755 56679 41608 829775506 45293 47610 864936640 78908 41608 259917558 78908 43145 287812636 24871 45293 233921677 45293 60360 462438992 12717 60360 185357822 12717 66416 422833437 69484 12717 605821206 60360 66524 98878465 20327 12717 109279581 63715 20327 374750990 66416 675 621520474 74914 675 827715307 37522 66524 635577484 86468 37522 990655429 70058 74914 88160152 32813 37522 799897648 55069 86468 664791133 55069 48178 613371166 68787 55069 541125322 48178 32048 698263545 24998 68787 481635775 55069 52188 119449543 68787 54383 88624127 32048 39084 776717415 7190 24998 952423158 7190 80596 333825981 36237 54383 995531232 12824 36237 471035653 7190 1848 276631699 80596 297 948978056 1848 82808 22315852 7134 12824 712869559 1848 38604 541618689 5246 38604 438336145 82808 43601 107083583 7134 17338 514259853 43601 58467 110213022 58467 35740 528692687 14384 17338 704553751 43601 61906 396740855 17338 15455 161911207 15455 26439 83436892 23383 26439 744624472 89517 26439 641067505 61906 10953 868679977 26439 77404 386048021 21604 77404 43953967 10953 26021 430619163 51099 21604 130191004 46690 51099 373349365 46690 12882 710587697 24323 51099 678510293 10024 51099 226351312 51099 33462 872154216 46690 64332 365129432 21593 64332 440398321 64332 21239 851978255 72500 21239 389515777 50009 21593 783340457 64332 34584 470375247 21239 61304 325661543 22525 50009 248048962 22525 6369 660373546 22525 84077 807704513 34584 18830 252656132 67969 84077 27839137 22525 52567 773695794 88009 6369 636560897 52567 64394 766068759 18830 31261 783468517 34958 31261 630126533 88009 49126 363271529 3344 31261 600218401 3344 51888 783740214 31261 31196 635886937 51888 40049 740611991 51888 45365 815571428 45365 76854 183680339 40049 80276 519845427 28434 76854 119025874 91824 40049 877471429 4385 91824 735745387 91824 14296 558247139 14296 6225 356247029 59916 4385 733537746 59916 88221 13063139 59916 64844 216098734 53463 88221 403318116 64844 61679 981638322 61679 67890 904908691 29475 88221 146206491 44043 61679 284106439 53463 50166 486697985 67890 13090 142755592 17137 29475 164204328 44043 41105 779044970 84565 44043 113679175 87997 13090 397875680 61003 13090 592129341 61003 40101 701274911 90849 87997 598870953 84565 10460 246880416 61003 56050 943189066 61003 29635 336319521 29635 2770 689773211 56050 58020 247385348 2770 69511 739265244 2770 88749 502790319 29635 3377 999278562 69511 53186 85022991 81160 88749 759843726 61852 3377 57674997 61852 26479 83891018 62817 26479 250481914 87364 81160 914706083 81160 80874 706720146 18539 62817 371127573 62817 58743 33579424 38151 18539 456315443 80874 58194 91660379 58743 11132 611127156 8466 38151 834584705 80372 11132 870537512 58194 77802 428871979 68719 77802 835437285 68719 54849 738331664 80204 8466 230479280 68719 32675 173836611 40267 68719 809106386 32675 28410 695423355 80204 70968 81108048 80560 40267 942422206 70968 68189 60776763 54933 80560 619068610 75739 80560 345900573 24423 68189 663180859 6507 75739 902291063 18863 75739 12452830 13851 24423 687656939 24423 33709 200193700 18863 9158 807736127 13851 60670 823407934 9158 5977 439564724 4288 13851 57618403 91312 60670 126595769 74706 4288 677516280 44446 74706 7701609 29599 91312 512455786 84605 74706 448456465 57339 74706 438086926 29599 85204 694769733 58443 85204 456417466 84605 7634 304066049 57339 43124 74922072 43124 57783 762711453 79752 7634 219849911 23252 58443 66157485 7634 48882 166212036 86559 57783 893018739 41883 48882 606909668 3668 23252 829388545 86559 5365 79834673 48882 32168 756880783 29117 3668 610601224 5365 4512 723814854 81215 4512 852210635 32168 65602 2472285 38079 65602 868161734 81215 32009 630014746 38079 50050 150777671 50050 88797 70715927 65602 7125 520722828 19118 32009 266401776 43667 7125 642595618 19118 46926 910765300 43667 12120 31551372 12120 75351 238963934 43667 59264 282276700 86892 59264 703676502 12120 21626 906214664 92029 75351 794082423 81811 75351 551108644 86892 18875 772086100 86892 53606 955609389 18875 18599 67386883 18599 34827 499859744 42960 53606 329530991 42960 57800 274976219 78540 42960 560033784 18599 166 607869630 78540 85048 872109823 49846 57800 915985629 65678 78540 750807044 81013 49846 811951173 166 66050 943656602 33925 65678 734491253 76140 65678 181623837 32684 76140 239326432 76140 88848 409902974 66050 53368 208327132 33925 87432 153839231 46601 32684 615392665 86698 32684 433802146 72424 88848 931819336 34129 53368 660457070 86698 54870 317151364 54870 88144 31626317 76076 34129 496157000 80880 54870 136432022 22561 76076 89433257 80880 58294 878790360 88503 58294 522860348 58294 22953 814557105 33758 80880 866640483 33758 84294 957122599 33758 25700 701749935 79823 22953 488187190 33758 65971 299364750 25700 45538 60027833 24359 45538 915825265 24359 4132 475905751 24359 4692 105568146 30501 45538 171146322 33446 24359 142481778 33446 35709 614866018 33564 35709 240183316 35709 16633 760872243 30501 22962 259103275 35709 26552 377746792 22962 92022 652405777 51364 33564 53227724 38261 51364 150863921 22962 30911 376331011 51364 40574 315920599 1426 92022 386445456 72308 30911 9360096 1426 30103 169755193 13052 40574 74915974 13052 13309 421686086 13309 25490 500996206 25490 9637 6861834 23369 13309 235241182 5718 13309 209255884 25490 61789 48196125 47269 61789 620088214 47269 1552 774388416 75732 61789 759790312 83738 5718 67247201 40783 1552 80513706 33799 40783 277512865 83738 89783 319946363 43927 89783 34343068 91250 43927 106833902 89783 81653 683119419 57929 91250 31689491 44282 81653 270104791 81653 86916 630327846 44282 56183 806285400 35162 57929 999690427 58972 57929 279102755 58972 64028 407599775 35162 60167 998127278 54970 60167 831259856 58972 8099 8544109 64028 71982 153574978 47671 64028 231249073 33309 60167 425446283 47671 63044 815739245 46849 47671 374851180 65896 33309 913316521 44744 46849 388006990 63044 72126 445091994 28110 65896 541283633 58025 65896 562951265 30914 72126 810891617 28110 78353 13269052 58025 80457 895545190 80457 6168 90914178 90132 30914 781803508 78353 39487 491094959 82787 39487 385515258 80457 32381 113932526 92298 6168 987936171 82787 69700 195758075 39487 19835 281046785 82787 77616 474360721 92298 84482 145012257 10115 69700 392421310 31375 10115 875862807 82208 10115 79786300 24294 77616 649942944 67215 24294 757762165 86191 24294 662000730 83418 24294 977325881 58399 83418 948134627 67215 59395 84215424 8482 86191 43281221 86191 81371 997127775 58399 53829 127819720 58399 23326 951553792 41613 53829 154476796 81371 90472 782952978 90472 32975 197883577 69196 90472 690817641 41613 10078 835779561 16177 10078 613017157 388 69196 421208341 36144 32975 883726990 11365 16177 924488363 30757 11365 232046009 16177 41403 34506411 30757 92089 911305574 41403 13848 366925731 45667 92089 666554072 92089 21384 953835550 45352 21384 608644654 45667 6595 896538726 13538 13848 112834098 24243 45667 124520969 70662 21384 20685036 68199 6595 131804729 91420 6595 298539385 70662 64439 562030563 67936 70662 488738490 81961 91420 748351945 14615 91420 64174616 81961 24601 889562280 18381 24601 565678686 82970 67936 736429889 10949 81961 603749811 10949 86430 702856971 10949 13796 651094135 86430 69299 161541146 82970 52248 546334349 10949 14306 272612671 55952 14306 246362644 30293 52248 758270625 30999 14306 809946818 21696 55952 579684753 30999 73882 659336463 21696 41 871986156 41 35313 963411403 41 79161 698991267 8073 73882 870552797 11219 8073 613839196 35313 43324 978202945 58828 11219 244246123 49272 11219 768608213 22272 11219 98258013 20139 22272 691849382 49272 65665 439510995 58828 88871 480320782 23889 20139 335630404 20139 34364 370599157 34364 17767 441469258 32515 88871 948384553 17860 88871 753446697 17767 39405 780036550 22771 34364 145918745 22771 23267 592891820 22771 6926 682441005 66914 22771 781486806 6926 91227 757940895 27071 22771 332474397 44486 91227 570070280 566 66914 932102290 18864 66914 815052154 44486 49029 59879244 40439 566 555207022 54582 566 771030413 54582 55296 312930369 54582 9081 15164394 40439 80741 336243623 54582 11645 223847730 75032 9081 3339341 44302 11645 946953007 9081 88718 92867015 80741 11256 464983823 75032 87111 131051183 11256 91183 412039517 16538 44302 674298348 16538 10601 415735437 84880 10601 461597579 91183 59393 197582109 59393 624 758609430 10601 37920 718513580 18394 624 393060187 69968 18394 990433214 69968 78999 86427967 21388 624 63982527 33361 21388 736053192 38023 18394 628064002 21388 49783 444408046 73871 38023 237277167 38023 71872 743022394 49783 91231 981613390 7995 91231 698491190 7995 14060 464220293 83268 14060 577996206 22248 14060 881926068 38126 14060 482931272 49380 22248 113178135 83268 41346 39150323 49380 33607 457811618 38126 4858 22924992 38126 55546 920378295 41346 78449 237762377 15582 4858 145447440 10919 15582 346522821 83942 10919 110146001 60087 15582 884557639 65386 15582 211898656 10919 6881 46657267 64836 65386 595653947 83942 2716 190437699 773 60087 666291808 64836 64063 783052363 64836 81553 549360429 80107 81553 588113990 50849 80107 652813674 50849 5763 233998890 26832 5763 927566213 32538 81553 826666965 50849 27960 6448038 6658 26832 308254609 44917 6658 115251351 6658 64061 765902477 6658 27925 628377426 27960 4847 855785304 4847 2319 142245916 41385 4847 406644088 4847 77316 572108323 68786 4847 293040365 68786 19840 716931836 23068 19840 981157147 23068 6577 197226035 30691 6577 647970178 6577 54930 539433652 6577 27162 50322251 32158 23068 500343278 14781 30691 367508427 24651 54930 256421807 24651 10811 795260984 69570 27162 798486997 19425 14781 813863305 73188 69570 402301990 19425 17943 601786985 25584 10811 115236544 19425 9134 948395413 17943 65373 628498053 45446 65373 54430239 28793 45446 849741296 65373 84939 655549034 47242 65373 29553909 41752 45446 640089337 84939 46751 769480844 64442 46751 998008164 47242 84125 846041366 3572 84125 615734583 35328 3572 1864486 84125 26275 290293975 27585 35328 207654331 3572 70598 83609488 38113 3572 639424658 1372 38113 7575603 38113 37977 666590161 38113 74097 798679497 70598 17175 469438956 17175 37677 463055455 23696 74097 865132516 74097 29586 733922750 29586 16363 815775254 21112 16363 365548710 37983 23696 82749112 36021 21112 11377684 33295 21112 115913882 16363 56760 193812771 33295 33213 46268968 33295 42553 498975436 33295 67871 161943509 67871 10397 658649036 67871 46837 273589579 48709 42553 49897826 48709 17824 616589764 70085 48709 947054098 75233 70085 468614421 25404 75233 968851989 82071 17824 970456811 13112 25404 798722645 57660 13112 20716693 14510 75233 990335868 14510 67376 111771986 3744 14510 17747835 1254 57660 314087247 86909 57660 696250928 26454 1254 875790658 86909 12853 157080774 1254 82449 517261196 12853 55729 597441470 26454 48169 572448229 38613 26454 468089590 55729 86589 783021465 55729 68297 30485025 45475 68297 476374979 38613 28126 659200548 68297 88061 491824347 13024 86589 191271294 78275 45475 538717755 63005 78275 466669985 88061 50027 578258748 13024 82194 181352106 50027 88057 222853576 12473 82194 308462342 50027 44199 545411477 55571 12473 726482081 82194 22689 7948430 63279 44199 11438706 63279 49105 484029601 22689 27715 396964521 9554 27715 723647748 31794 27715 15045300 49105 41848 410734185 9554 53130 376617476 35506 9554 267852070 12354 53130 507289640 51009 31794 711241072 62157 41848 152676573 53130 7135 27074624 35506 38926 526725769 62157 3028 72075426 38926 63089 395378506 7135 8644 300295871 2461 63089 870993748 46544 38926 153773640 88780 63089 449762750 2461 26179 29156038 26179 25938 797926181 20286 25938 523640991 26179 86910 94374861 63638 88780 870347467 26179 35243 637603878 20286 53269 290306245 9806 86910 368199537 63638 65018 956452064 91598 63638 594899667 65018 86063 853165854 91598 60820 961067693 86063 81846 249611733 81846 44319 642819896 61290 81846 805052410 81319 61290 133323109 2695 81319 409907045 44319 72570 126615019 87210 2695 958309296 74477 72570 577557447 74477 20787 822654378 35047 74477 262761652 35878 87210 710474475 87210 16098 135374190 27049 16098 230919193 80005 16098 547970379 35878 20628 720552029 24276 20628 90063123 16098 31080 46132215 20628 65706 78581834 86618 80005 530498364 24276 82233 537909422 82233 5573 995670581 5573 73777 726469795 73777 60407 885514319 86618 60858 635152990 5573 72467 224221266 73777 67622 673645670 41720 60407 233908530 60407 9911 454138631 15760 72467 391810066 41720 39785 253945470 41720 16356 216179782 39785 71962 787558557 51747 15760 781924309 16356 38028 966012970 3494 16356 78045333 5389 38028 105344433 71962 42835 20963182 46894 51747 732728491 38028 2873 840874168 3494 15073 467162548 40765 46894 970828823 15073 44637 999791174 54444 15073 802344426 49513 2873 374597775 379 54444 161071515 54444 42823 11549288 379 80322 825068185 54444 42912 639563292 49513 34667 665248234 42912 66797 771931518 42823 44271 962015003 79119 66797 374558531 91267 79119 414122877 737 44271 741972035 79119 7748 327684853 91267 4552 172608828 737 31093 202459150 38210 31093 208283729 54345 7748 331362507 82334 54345 903990767 14760 82334 211424748 31093 77371 869685317 18163 54345 714647898 23674 77371 496001777 82334 48394 819857570 3943 48394 680738749 72569 77371 997725594 65995 48394 469883457 27968 72569 15100651 70424 48394 519361865 42200 27968 273506424 42200 30983 493815529 30983 88042 716887045 42200 16324 185801849 70424 58710 137497111 71549 58710 393199923 84317 16324 5332671 30894 88042 237931140 29607 71549 624650198 61308 30894 657425750 61308 13958 706898911 13958 15278 931413040 13958 24617 245978128 13958 77226 821505676 89592 15278 465668339 15278 77036 603864282 89592 11455 885354584 24617 63036 67656686 77226 86899 504811768 11455 75941 355523880 75941 78223 343251149 50865 11455 991230735 63036 80241 864125391 50865 28078 626113437 47662 78223 668127491 47662 87634 638316056 90009 50865 474220036 29717 28078 784683608 14088 87634 823541943 4094 14088 981276941 83564 14088 799573175 44362 29717 28385044 4094 38461 387853734 85361 4094 844718437 85361 20666 202016612 38461 91662 387490729 85361 55781 801482469 38461 15937 598884279 28574 55781 312916038 39194 55781 859416149 41892 15937 361053253 44088 15937 61102632 39194 81481 919977651 39194 15415 555471451 8399 39194 304491873 44402 44088 885246225 8399 55178 826922315 59280 55178 346541857 3601 55178 714705697 59280 73138 959957899 90907 55178 244018962 73138 74752 314506420 3601 78236 431202791 3601 85218 416141991 74752 20695 138388415 57807 85218 430195058 3291 78236 625806696 85218 78284 187231305 49561 85218 189600278 79330 3291 141820292 57807 61016 984483847 79330 64172 303189898 78284 22845 645730485 49561 67513 878698561 39859 61016 693508399 39859 31844 129674842 27497 67513 891137788 31844 49240 688061490 39859 82115 210088309 31844 11792 918975758 35940 82115 84794322 35940 70677 552951089 11792 41379 692984854 41379 51599 108901714 29539 11792 187917849 8338 41379 81709981 33855 8338 835337571 20373 41379 836324208 29539 25946 887147983 8338 83802 546536938 20373 61933 111228281 20373 60923 223216442 22022 25946 972909389 60910 60923 29739348 22022 74997 867997762 22022 7557 383990771 33713 22022 2918621 81596 74997 515909450 39429 74997 529640603 33713 36307 283521305 81596 72185 433082218 45414 36307 742476497 39429 78596 602647514 45414 61682 602004195 45414 42062 146339825 72689 72185 775484578 83259 42062 677269262 83259 80176 112450524 90388 42062 762495300 63915 80176 685692699 90388 32404 943421326 32404 25534 435801496 9836 63915 711658030 9836 86816 494759771 87861 63915 429038460 9836 23753 811373434 25534 57878 996028710 49391 86816 983056816 87861 83435 985166985 65132 83435 793504420 59304 49391 438634843 73851 65132 94107615 6220 83435 272722717 65132 27626 471115456 59304 55502 53780709 19695 73851 518227430 5802 55502 931524324 27626 11058 648574680 37465 11058 758256221 55502 59007 736997337 73141 37465 626648226 73141 5378 901931708 4606 11058 807253401 5378 60083 73869511 18316 5378 175082235 80282 18316 481476246 80282 80229 993911978 80229 69018 582137532 62205 80282 339691048 18316 20835 6885412 66800 80229 62577492 80229 77742 948222839 69018 902 331658117 20835 13825 342316870 66800 652 445164670 32045 77742 129725369 902 62798 332717677 22820 902 547006182 81406 22820 474194650 72601 81406 489940514 20513 81406 45798672 72601 82975 115510311 20513 50727 252033320 81406 6704 11378045 72601 133 455933529 50727 74367 690228823 6331 50727 543376297 45202 50727 217645537 30403 45202 940281882 2960 45202 669981450 74367 28910 491792963 30403 33961 162292148 56708 45202 388912944 56708 80509 669514417 61389 80509 35206721 11396 80509 364900827 61389 67869 983388039 73724 61389 973232391 44853 11396 30575330 61389 17401 532178427 43571 17401 2873891 69557 17401 710052579 17401 90964 565891612 90964 34361 126317300 34361 29084 340176871 29084 19874 596652746 54180 69557 301038268 14899 29084 361513173 24495 29084 320759572 80660 54180 405575155 74702 54180 895515219 54180 36290 289488033 24495 49695 103403470 32362 49695 819357317 74491 49695 952363558 54825 49695 325520357 77176 74491 131492044 31507 49695 59036686 77176 49828 815787400 77176 49575 56073500 77176 76012 686685435 17221 76012 692966804 19094 31507 264187488 38395 49575 530191264 38395 49646 790540265 49646 31758 793429700 14840 17221 558758751 66064 31758 269991443 38395 58280 50670857 58280 8599 648657368 45994 58280 145917204 83936 58280 663304563 45994 89313 9750661 89560 83936 827309251 6523 89560 760211584 89313 29748 686535032 89313 47695 241141695 37831 89560 287137071 29748 75537 286498163 64827 75537 942792590 29748 6724 458127454 37831 73612 615610262 73612 10634 524172723 39634 10634 679048424 39634 79732 827466813 73612 85623 430394343 10634 17417 154399867 6165 79732 103309613 66646 17417 668556505 85623 87314 694721288 87314 24109 519034314 24109 15660 728181457 14206 87314 613274505 15660 27276 970537890 8666 24109 537679562 36159 24109 681843795 41644 14206 354585471 51702 27276 12693220 36159 37077 35572111 36159 430 306118122 51702 54284 724480135 88625 430 393971990 20457 37077 535244071 20457 55325 748063228 53278 55325 132933166 15448 55325 485085014 53278 41034 529073535 55325 79571 117176189 55325 42048 81101348 72868 42048 747153407 70739 15448 706077259 42048 31483 467104275 69349 70739 431483958 84608 72868 791937273 31483 82820 876571837 69417 31483 35127692 24635 31483 539600560 48138 24635 37481024 23902 69417 631413982 24635 69642 131161556 43592 24635 933361467 23902 71279 121347328 71279 1230 682029389 40761 43592 309815742 12454 1230 178753944 1277 43592 234427996 71279 68917 190999051 40761 77513 798010283 77513 46756 33846116 65949 1277 942055426 61380 1277 245552001 46756 7488 69018975 5207 61380 111315498 79327 7488 712513540 7488 26381 744560598 63434 5207 212109328 79327 47998 164954364 12486 5207 992873417 63434 90354 571980170 26381 82247 462630839 13345 90354 64691008 46262 82247 340598016 82247 45504 251107455 12826 45504 583205767 54757 46262 433588555 76480 45504 752920572 12826 82293 59993361 37319 12826 316809466 82293 24138 780955893 88758 37319 619071037 82293 37045 578030801 37045 85501 55954907 27751 37045 164637019 34257 88758 442485267 37045 89020 56550182 53009 85501 192384002 85501 19424 454691289 89020 29466 934480297 3514 29466 524106666 51218 53009 695785013 19424 73192 895463606 19424 85340 341868475 31101 3514 123161481 82139 85340 979282174 85340 10492 393033646 41168 31101 282150215 6832 85340 282049926 49739 41168 566565960 49739 59371 91966144 17952 59371 888336832 41168 6455 766683681 17952 25735 827306563 49739 61340 466219200 11634 59371 779690064 73060 11634 131989274 6455 52610 653053785 52610 989 776697012 48642 52610 687942546 40834 11634 506116550 989 81912 656492216 989 43253 970610631 43253 34061 722730991 37349 34061 981780250 38190 37349 404380200 81912 36531 3380878 55907 34061 927295417 55907 46809 225954215 55907 14885 843955879 82748 14885 368905191 36531 69893 387531980 26190 46809 951637369 85357 82748 233380045 85357 52651 740540725 57648 85357 480709224 18934 69893 293580011 77617 26190 998323820 85278 18934 780876569 85278 83533 369367548 13611 85278 567900812 85278 77731 541435912 12009 77731 918981129 83533 75571 193862599 77731 65352 75849660 65352 32488 542141458 33331 75571 513980770 67432 32488 650682015 88225 33331 675291903 32488 57100 46468871 84706 88225 657900999 61617 33331 515006252 84706 15201 221928583 39721 84706 68188001 84706 58608 791933933 15201 16784 470494670 61617 63206 63819646 38133 63206 783632784 39721 87670 333178260 55217 16784 832768817 23973 87670 867830209 35499 63206 706299120 23973 57023 157100064 24599 35499 552461818 24329 55217 93559544 72201 23973 100740944 92157 24599 683657831 23593 92157 407974252 10464 23593 834109967 24329 41685 760907914 72201 17242 618750500 67716 41685 838394994 9628 17242 95849515 28590 67716 370403619 67716 56882 304555861 28590 91668 838055693 4717 9628 430599061 9628 51529 259229749 91668 36443 606368647 4717 85074 125123790 61710 85074 115654954 4717 88754 8937783 36443 28310 694128278 36443 66865 557415547 88754 5003 598106985 17385 88754 859314844 28310 29147 402242394 40830 29147 751943979 26757 66865 24770317 49214 29147 927119682 29147 2171 30552734 29147 11669 206744948 26757 35192 867079238 22197 11669 753883618 20005 49214 130182613 81344 2171 878408775 35192 77266 104872141 77041 77266 602699400 6511 77266 9291291 20339 77041 884787712 81344 2845 183471108 20339 76093 676772110 77041 51290 146845094 90533 2845 936321759 59600 76093 256096387 30580 59600 58490638 30580 38677 186165866 32903 51290 452833613 9730 30580 731210280 59600 89765 379209339 19206 30580 85724639 88048 32903 664779508 80851 89765 849997370 88048 31299 547146246 19206 59969 132626554 59969 47389 171719635 92300 59969 881069213 59969 53045 901811162 47389 8209 129724184 88432 59969 757078766 47389 5128 406607062 22465 88432 377502389 88432 43726 80804988 87136 88432 498534381 43726 970 37053233 22465 68798 230957210 83014 68798 840394532 68798 75500 870923698 970 70634 15731975 23521 83014 254713262 58691 75500 555036601 10693 75500 316972539 75500 72899 127440991 5645 58691 169052820 49251 58691 761949321 57676 72899 495502093 4035 10693 594217339 57676 19508 613845660 57676 6912 555856832 89190 57676 192070295 6912 35137 842640109 6912 42288 273236984 85240 35137 171280572 89190 52745 78459243 89190 9063 267263325 42288 49077 40403774 17173 85240 612121749 22869 49077 963438438 22869 66862 428676363 13867 22869 849244262 17173 61035 911139194 58738 13867 211698417 11095 13867 70267186 61035 91351 32895210 11095 22263 642956816 91351 6563 924066781 9872 6563 500509358 27164 6563 873664265 73092 22263 193980797 6563 22617 711318824 22617 73929 137812361 22617 11851 988576746 60872 73929 109098911 22617 7394 194529549 60872 61395 937022793 11851 55085 580917307 11851 19279 93552866 45961 61395 58551220 19279 5502 323192500 55085 70431 494976769 45961 59249 21444633 13104 45961 304262591 59249 84502 468863665 92008 13104 46260269 87507 84502 982566713 92008 86059 976604933 81110 92008 361818041 78448 87507 427862234 92008 71077 622229564 86059 11789 861208573 625 86059 371198293 11789 8495 112447044 5866 8495 87257955 11789 4739 481087560 76258 4739 819993742 76258 30135 229116120 53055 30135 247624228 4739 82107 68425065 58804 82107 563821917 58804 40913 231848705 7482 30135 577297125 58804 17703 224316754 59240 7482 878668016 58403 58804 262548466 17703 5438 979603469 80049 58403 912666287 75088 59240 418399270 75088 66612 815552920 25508 75088 753660644 80049 83066 768624027 20344 80049 125221158 90264 20344 972641809 48043 90264 383635208 90612 25508 89333279 41695 90612 860784906 17119 90264 198878454 1860 48043 234668320 17119 44278 229713547 53943 44278 780406894 8369 17119 466750266 8369 4473 468535401 1860 25249 963328475 8369 48559 109562585 54961 4473 245108244 58935 54961 780554575 79613 48559 994426663 5828 54961 11472419 16269 54961 131137468 16269 52413 713168046 19092 5828 47597450 79613 85410 246685428 19092 73516 717067682 85410 90936 522187460 73424 90936 447206433 9853 73424 291559591 73424 43184 915121067 9853 14890 145889602 90936 74512 499546012 63492 43184 362363638 89197 9853 676224463 20881 89197 758386526 22029 89197 901210294 70160 89197 490235949 63492 21959 869999269 8383 89197 957851207 61840 22029 482389646 29712 22029 16588972 55543 70160 390923082 16030 29712 998754906 29712 87478 546403485 31164 16030 752086213 13502 87478 902925837 87478 71754 45006795 61425 71754 858460700 71754 88178 999642454 75186 61425 255321344 75186 79016 57852640 85221 75186 85436975 90191 85221 893912100 88178 13496 456525282 33520 75186 725549312 13496 39435 761332642 79770 85221 990888604 22416 33520 985947413 21089 79770 842901588 21089 51850 132474357 28922 21089 846391801 55542 79770 197996316 18100 28922 142904743 55859 51850 3801728 51850 45929 296174878 45929 40943 605608877 40943 83098 268171059 55859 4801 459665154 34969 83098 498998444 83098 65208 718879166 17846 83098 707621712 83098 63128 671718738 35362 17846 337500232 34969 73569 393186527 17846 78098 42533401 17846 72125 627905971 78098 34992 118610128 73569 23442 337872846 78098 535 587392001 23442 45796 109094767 34232 34992 453313994 71978 34232 942627095 85669 535 110782194 34232 65929 736084561 34232 58758 23515385 46641 58758 539361093 65929 25202 640208234 2048 65929 134680114 58758 22284 573778682 2048 21216 10626637 2048 24746 906043873 24746 6132 62786333 24746 28124 169467594 20498 28124 138685221 36202 21216 742333751 67279 20498 345459173 38741 28124 667516329 49155 28124 769649147 20498 21288 395411218 74967 67279 240595509 21288 80852 665730134 37842 38741 2580049 37842 56822 843552782 80852 52012 136163184 41019 74967 665126802 80603 37842 886159896 52012 54046 637838777 89959 80603 448341026 54046 50645 202121757 9408 54046 416682314 73739 54046 687322582 87374 73739 992619602 75535 89959 902744105 87374 39976 985653782 75535 17796 825551506 73739 85372 717081924 39976 33378 6205893 85372 24671 502252708 24671 78991 856922134 33378 56152 119606488 56152 7901 637722061 33378 88394 945735961 46086 78991 659745312 88188 46086 82867208 80388 88394 833619582 63073 88394 658838926 54625 80388 114207358 88188 79160 580813774 34542 63073 971276327 54625 89925 167623135 74421 54625 645233196 84054 89925 140625824 69147 79160 309399732 8789 84054 58746812 89925 60700 133810773 60700 13982 393403502 50917 84054 889152382 11029 60700 899610020 15284 60700 438249149 15284 3788 115797463 20251 3788 39575798 50917 57227 497843594 68393 57227 131127617 48839 15284 23250968 68393 7269 350157623 86514 68393 604264478 86514 3103 780611861 19326 48839 204378957 48839 23895 92801533 86514 80767 108849808 23895 34979 293995417 19326 48350 703177837 48350 30839 693909121 30839 15372 437078193 48350 47452 142814134 19843 48350 109059700 30839 24695 32544744 47452 10106 188689436 505 15372 390593360 44793 505 971109003 24997 10106 255330856 66393 10106 441174501 72597 505 25296483 72599 66393 978470658 26397 72597 908679224 66393 54650 49743019 35443 54650 442090125 9980 72599 238338791 34282 26397 60741412 44930 9980 973190215 35443 91395 933325338 44930 25965 90978175 9980 48713 541669558 7079 91395 834575140 75331 7079 491608014 48713 44245 525530250 11091 48713 86090325 7079 74593 487914285 66421 44245 612258207 75331 59340 82001171 33733 66421 406221758 11091 91932 576128422 33733 70879 589697743 33733 77409 689343828 51879 33733 194916896 31414 77409 411543748 31414 35853 597300307 39159 70879 946628664 31071 51879 782189533 39159 52922 923749132 65299 39159 291920648 19460 65299 725769115 19027 52922 268500482 87926 65299 194430479 28943 65299 532584692 65299 28812 106728819 28943 75106 113208538 19027 47987 492151032 61566 87926 202357153 28812 44926 58378135 38438 44926 549061602 8273 38438 378032631 7420 44926 824960155 44926 85034 137848124 82070 38438 810897799 50108 7420 733463584 82070 15632 215909337 15390 15632 185862119 82070 122 525432448 19200 15390 217684856 19200 497 509240597 15632 21149 849339938 19200 53455 7270915 21149 76425 30388115 76425 59183 228018529 10124 497 459418465 21149 82535 263720832 76425 1307 775958389 64071 1307 867145090 64071 7344 548347024 82535 12412 680436467 17502 82535 338410386 64071 36006 446076006 57872 12412 233271971 80808 12412 757081451 17502 52909 734558292 17502 84561 775370499 57872 51076 593803882 80808 11687 630421900 79773 51076 697302181 84561 91426 417990945 79773 14474 635520559 80058 79773 699204441 79773 71707 622909112 71707 56252 30318160 16272 14474 949425120 14474 75390 10615793 56252 36413 312133129 82648 56252 664624360 83966 82648 133232951 48940 36413 996361924 36413 89893 393060559 82648 17545 304205823 82648 70855 259406537 6279 48940 463572786 86613 6279 645584500 86749 17545 965945713 78670 6279 415791857 79815 78670 397616706 86749 35631 84016036 79815 60816 914989804 15345 35631 991205840 36056 15345 26309362 44670 79815 234813745 35631 79927 701260417 15345 55724 817672232 55724 42819 235837938 5179 42819 321871115 79927 66056 50113581 42819 54322 179704182 45211 5179 390502719 66056 54901 247766447 48598 54901 958910090 48598 83556 874114935 54901 48838 554775623 62517 83556 636978011 48598 54003 549121177 48598 82861 247887374 82861 66389 636555520 64290 48838 971396959 91971 64290 850747814 82861 88472 887954628 82861 80990 704834681 44033 64290 331662212 23160 64290 643619744 50876 44033 121150977 69636 88472 336655075 50876 20402 243087244 20402 89173 884992077 18703 50876 504608312 51399 20402 780365849 2290 20402 762049476 68521 2290 474802874 51399 85243 757433914 18703 17839 492637969 51399 28845 301690682 47172 2290 75449114 30191 85243 135004234 30191 70448 251987403 78626 28845 240264755 70448 8970 978032838 30191 69996 634762308 25528 69996 435365854 78626 24956 315285778 2591 78626 847568079 25528 33748 612641980 59569 69996 813996762 54994 59569 809937304 59569 51114 237144657 10810 33748 252674380 15295 51114 853751140 54994 58808 778201107 58808 35480 596526721 58808 59831 414516747 15295 38648 379871786 35480 28183 449153969 58808 59389 721229932 35480 63230 377625236 28183 55520 814282177 38648 26263 181986417 55520 12931 365321453 35040 55520 994816884 59618 63230 21836203 91910 26263 173150551 59618 66039 77158107 43055 91910 693796183 16634 91910 832706341 66039 36878 565142200 27645 91910 237718981 46053 66039 130263535 46053 17612 486956798 46053 89873 680528089 58529 89873 515850129 27645 7782 217298866 15739 46053 751064338 5284 89873 844498911 15739 40575 46430028 7782 65572 736706 7782 971 349102685 40575 16169 32279789 971 28087 599712186 16291 65572 62202738 68936 28087 903105961 16291 55473 714167938 67177 28087 459520235 28087 70072 463448407 16688 68936 128881675 70072 19484 7180113 40436 67177 54646171 40436 47365 974864108 40436 372 476280609 372 15824 627128999 372 51258 216227865 67679 40436 296009566 67679 4006 801752960 15824 75693 696624040 15824 22626 611914376 36765 75693 538916372 50101 22626 91204415 50101 37374 360877979 88121 75693 802548481 56226 37374 202234382 77646 50101 673335581 41440 56226 576161958 41440 22126 286409821 38237 56226 238724959 17220 77646 927938135 41440 26388 990433764 37232 38237 493719663 88813 26388 562012899 84312 26388 319765385 88813 43388 401970469 6957 26388 869980065 37232 41769 151732797 88813 50217 46487501 84312 1607 216941829 41769 78287 41969861 55819 1607 632982487 12623 55819 481107053 58915 55819 295803542 1607 27693 465203211 27693 36605 235240002 12623 74119 400382458 36605 8367 389823695 36605 24545 364633447 36605 44201 894607443 48692 74119 62989882 59641 48692 321111291 29788 24545 89981102 33997 59641 599187127 58847 44201 985454862 87968 59641 838020933 31827 58847 87821516 11191 87968 595246513 33997 4330 532664214 87968 17293 41478142 87968 70927 425578554 40937 17293 96041470 11191 39515 502391909 10273 70927 425095832 53583 39515 142734458 34491 39515 256456886 162 39515 468797536 70326 162 991210636 53485 10273 50412264 162 25569 547763589 34491 65834 111559418 86931 53485 768324547 64410 25569 709304291 64410 37120 325858551 37120 80311 107137464 86931 62552 944868629 64485 37120 644054834 62552 66238 63709729 66238 73043 231807964 4807 64485 718504798 84555 66238 513541535 77638 4807 580266760 66238 14911 405046210 11737 14911 393634059 84555 18901 719424208 18901 53965 48874648 77638 70815 179698520 11737 79279 587913608 33926 79279 885802953 33926 12420 983487665 39818 53965 281108850 91832 79279 230689134 64841 12420 674299094 73417 39818 924126777 37845 64841 635720772 6021 39818 280649478 37845 14002 322625959 64841 81593 984117728 6021 28120 137426334 6021 36757 888163341 81593 76262 24182134 28120 59476 392866868 21248 28120 459269883 21248 3315 945399813 76262 55802 747068984 33959 21248 190529603 59476 89944 414792823 64753 89944 805857867 33959 73247 568133948 45024 33959 995198973 73247 87947 77648920 28115 87947 58149727 28115 85763 841797389 44409 28115 980463396 65035 45024 125051941 28115 4380 393623314 39420 4380 510697427 39420 61921 58147427 39060 65035 619787007 39060 42735 167556496 36019 39060 637467418 36019 88373 100066524 11374 42735 631821184 11374 20733 993868507 24969 36019 340941735 24969 66940 256326202 2876 11374 969948631 73747 2876 523898232 71793 2876 209259733 3104 24969 348518793 75143 66940 78021066 18436 71793 188578447 75143 1435 381148638 1435 49406 411202152 3104 36917 102789463 1435 72693 72824335 24059 72693 789361095 27583 1435 645033471 3159 24059 931331598 24059 24690 473653761 3159 61618 333002158 75268 24690 395896687 81634 27583 896972240 75268 28053 672245859 41748 75268 129189247 81634 68605 145576345 81634 92420 615423108 68605 1568 353477854 69207 1568 580880665 1568 92165 702540089 48390 92165 195955002 22389 92420 276443358 48390 60275 800771630 82922 92165 259014727 87778 48390 265411506 48390 11049 709409262 11049 33489 315164800 2402 87778 606397152 2402 59372 730133567 76609 11049 23401712 54353 11049 151924013 33489 37268 624082174 54353 37322 503132847 87075 37322 468951565 19530 87075 594756382 82245 87075 767683639 63844 37268 651888776 47588 63844 628543831 63844 62496 818120174 72387 62496 889796335 72387 23293 325259744 33566 23293 534461692 62496 75810 409544245 57860 62496 705077932 73269 72387 272018206 75810 72812 851516974 72812 51371 897457699 76150 75810 896322038 51371 32354 305675526 53580 72812 337120408 86256 53580 241797957 53580 48480 543659642 86256 28449 853963742 48480 47089 51379839 28449 41875 764794729 86256 65305 460648295 89267 65305 97930820 265 41875 582995366 1466 65305 988485180 87332 65305 647152876 91205 1466 721585641 91205 69684 389478304 91205 16747 679301699 16747 29248 724666585 16747 32570 356106644 59203 29248 590441832 20362 59203 871623738 29248 13105 196624033 18608 13105 11337646 4187 13105 102704096 13105 67317 894212744 13105 30136 571219547 13105 38280 410978727 10519 30136 352134978 21674 4187 147320910 50032 21674 364999993 42363 10519 202990405 42363 65535 192982590 64560 50032 745311337 74198 65535 572302027 50032 48776 831952517 74198 27551 551838931 21619 48776 1878033 4082 74198 281680086 48776 90867 848983183 47282 90867 641864402 74171 21619 947736571 76100 47282 440372191 47282 81687 72331561 76100 43559 463211905 43559 52368 644311372 52368 88928 941075370 61730 43559 287722893 61730 64354 434626579 90940 61730 51707136 30113 64354 134452210 61730 47886 22188816 61730 16090 292268608 16090 16906 287270453 71203 16090 889798875 19005 16090 810849225 16090 10990 584482263 16906 7708 449779926 39670 19005 822333794 33251 19005 817361622 19005 50111 741763957 50111 76233 966273945 70332 76233 14007471 66777 76233 669413637 48013 70332 139547417 78446 50111 308079005 76233 12507 162329475 70332 306 665323466 66777 78597 59367368 24870 306 28546776 78446 78488 941363904 24870 68275 333345870 24870 36319 303014497 4184 78488 403216971 83483 36319 157753633 4184 40714 263410339 83483 13379 387284287 36319 49884 287389616 49884 29002 336197471 13379 40696 849925805 49884 13827 382956725 37263 29002 602260862 37263 28941 193305330 40696 28430 999884281 69457 28430 72694597 67701 13827 201838940 1130 69457 425376107 72164 69457 97453718 1130 45733 23343305 45733 53949 706255243 24904 45733 426281981 90128 72164 80614526 53949 8166 904382564 53949 85778 67374374 30500 85778 29840095 70216 8166 568841271 90128 26582 780337689 30500 39102 810599368 39102 78499 143719161 56333 39102 226315716 56333 23602 396463755 19363 26582 788021306 68660 19363 668372163 23602 1962 402746814 19363 91262 238662063 31440 23602 872812404 72462 1962 783700337 68660 56817 331026661 72462 69242 26463772 63342 72462 781179285 10682 63342 20733913 32255 56817 321617034 2118 10682 78671739 60312 63342 774714620 60312 40859 795216400 37253 60312 143837355 37253 1988 134217690 2118 21834 866036366 52795 40859 817333684 40859 64890 346821670 80576 37253 230301587 80576 50655 573456140 73702 21834 25577355 73702 35646 554601175 77885 73702 155400184 77885 88462 960861340 82551 50655 243350066 88462 55012 977205697 77885 66899 267211126 3305 66899 544412702 60262 88462 457983352 2730 66899 959140380 54778 66899 472625067 2730 31680 99823594 65242 60262 946476277 27947 2730 50987198 54778 39317 666279337 48175 31680 43296138 48175 38060 528926137 48175 66898 301446866 49847 38060 491226823 66898 53797 860460416 48175 87618 249819280 53797 75836 56598693 87618 47790 294619131 49847 63233 284490630 52418 53797 141777801 63233 20562 49836224 59478 20562 921324107 52418 61371 609394317 25145 61371 596305080 25145 85863 897094597 25145 26295 284824851 26295 51448 511990158 22562 61371 95837098 84387 85863 203110008 88416 22562 928261579 22562 92133 174157158 88416 82240 606269237 31877 82240 547627613 76208 82240 684283594 31877 28402 358523551 17050 82240 75749253 1876 28402 145496961 38324 28402 410535941 18925 17050 569906443 38581 28402 267789142 83317 1876 974458136 18925 71928 112424476 56039 71928 71397680 71928 19392 152401668 56039 89814 500358192 56039 68009 190594460 57742 89814 111260455 19392 32146 905271199 63470 68009 550268415 63470 46379 491006309 63470 91954 973165236 87437 46379 169668089 91954 76800 121377971 87437 19736 578586173 91954 42121 439561399 42121 87914 10801805 87437 25055 104022007 31213 25055 752984179 87914 83654 36520552 34724 25055 302443722 73928 31213 838565442 13385 31213 63910442 83654 61444 142418228 13385 62481 608713963 43769 13385 116285483 62481 17216 306511307 13385 64563 224024884 17216 78323 60629265 43769 90801 908899774 88517 17216 36687268 91861 90801 43139802 91861 70269 467513409 1244 88517 875748050 9743 1244 175097843 4492 1244 830916134 4492 15331 154180044 46578 15331 675612445 15331 25711 471823823 4492 74347 892304825 46578 63507 68266365 74347 85217 885290757 46578 4053 98041027 4053 11968 703473416 63507 78393 454718495 85217 34831 355434779 85217 78248 518383414 34770 11968 243927534 18252 78393 398252738 33043 78248 911427109 41420 78248 884460535 41420 48668 903408494 33043 23428 264341170 20436 48668 961763763 3214 48668 102084311 41420 9204 669219127 3214 16065 715175247 40534 20436 397644696 14164 3214 516341875 14164 4584 529435614 60482 4584 418524002 82047 40534 167498832 82047 25763 135961323 82047 73220 775320587 33534 73220 383618298 31789 33534 960080989 22380 73220 134123640 35837 31789 11752112 35837 73056 147543122 64163 22380 987146150 47492 64163 680100813 73056 24268 272494457 47492 4549 915907862 79274 73056 913525033 73081 79274 623773614 79274 42116 108342807 7206 24268 180347390 79274 89539 684237731 79274 84334 539784352 7206 46480 703039121 84334 69699 851338714 89539 46562 43997833 46562 32084 231642294 35776 69699 236443513 63753 69699 734298517 53978 32084 333845547 31352 53978 732471291 31231 35776 514708090 61069 35776 128995506 31231 41335 785661589 6468 41335 723710120 31231 72407 500099435 72407 24584 22362383 61069 44258 72882571 10412 6468 348928183 6468 18087 190582084 65316 10412 144074501 8324 65316 38245602 16951 44258 995362558 8324 51612 459934909 53234 18087 498278777 51612 17140 849093105 27866 53234 252636809 47356 16951 584161920 56568 47356 644550668 27866 87328 839434133 39090 56568 116344255 56568 42771 124834647 42771 10185 228903433 87328 51827 258402421 39090 20786 531187957 42771 40793 778098513 10185 73736 388597119 57960 51827 756011951 20786 29379 91033228 52446 20786 818653452 29379 90513 714760015 24278 29379 377611122 90513 51026 884064102 14742 24278 54061838 86226 24278 36629252 4015 51026 749391908 86226 42944 85545889 285 42944 996712842 31320 14742 776976471 16636 42944 892280937 41242 4015 409132467 50116 41242 688459586 31320 70327 191756264 4415 16636 886721962 50116 57380 365451097 52136 50116 429650545 52136 38620 78154672 60862 38620 900124284 38620 47115 621551059 46101 52136 48382594 60862 83263 700198443 41102 38620 663670165 41102 17310 377033757 47115 32016 952710002 32016 16173 620530971 27521 16173 167207356 59420 32016 72919439 80935 16173 532425723 21776 59420 152654829 782 27521 252497893 17075 59420 682072149 87143 782 303349736 17075 77313 489410104 21776 48539 279994644 43427 87143 10176492 11410 17075 621657822 48539 7740 126151739 4920 48539 201151966 68792 4920 798227345 30974 68792 362228423 20727 11410 851369257 20727 35282 5970803 20727 76222 385102720 45140 35282 41480748 76222 51104 662576911 18808 35282 760896172 51736 76222 976127076 29324 51736 957392230 51736 12383 120236277 12383 60057 281531043 51736 75596 418280460 60057 28298 545820402 88066 75596 41033203 88066 9457 752650393 4329 88066 753350685 82792 88066 963051562 4329 17218 644314594 4865 82792 234041337 53017 17218 359935240 39787 17218 272207561 62670 82792 422017073 68857 53017 219677561 68857 18494 949865989 53017 68647 568714030 62670 70964 119489364 70964 54446 905547733 68647 24631 458466637 24631 44720 934718371 70964 36781 50856853 50780 54446 43793086 28035 50780 654763930 24631 53325 113960179 57949 28035 828383362 55326 53325 33528537 23397 55326 476039949 23397 80889 915863452 53325 15071 43872529 40315 15071 148717522 80889 77237 17643503 45583 40315 916357133 15071 43787 272709323 77237 89811 527419038 69324 43787 978305701 37626 43787 83192149 43787 3343 854538874 3343 27279 538402791 82831 89811 986346231 3343 80838 365930378 54458 80838 852880835 80838 37004 708080895 54458 60438 410227711 70637 60438 79494156 81731 80838 464518059 88251 81731 152871457 81731 71356 650675927 88251 75781 471810776 49300 81731 596166155 25049 88251 507077560 75781 36100 18916273 49300 30962 308667111 30426 75781 569771292 36100 33867 87790651 33867 16539 204465571 20489 36100 75879817 16539 29338 705696291 80818 20489 91299890 55602 20489 112937758 55602 61780 275056941 40621 20489 251522072 40621 63009 912133726 71805 40621 349673336 63009 15260 678099598 743 71805 88207016 7917 71805 372827697 76591 743 480479566 743 44497 833094784 57310 44497 381081059 8262 743 311401081 76591 5120 227122812 8262 35000 495409385 8262 4490 876274308 16298 57310 753775804 55754 8262 610019668 16298 53214 419184232 16298 29888 161793841 78208 53214 616256088 56789 16298 420295160 45602 78208 309823016 45602 68172 37081894 85076 56789 468141813 68172 61216 69178220 68172 38710 272845016 14023 61216 74638381 14023 54151 888322257 61216 91818 824043344 38710 3890 939612993 54151 17657 822957265 56343 54151 394562418 47097 54151 427254241 18836 3890 147035023 56343 42127 997580958 30314 17657 953031606 56343 72372 615195845 56583 72372 778894643 30314 79916 650538035 30314 5625 22355547 30314 8671 400789402 1386 5625 22491883 56583 37385 879446659 65430 8671 482221673 5625 53316 147062131 39778 1386 108840355 74935 37385 967739813 77240 65430 108029028 65159 65430 22182123 75369 65159 689074835 65624 77240 575904209 77240 53570 142671898 75369 55179 757477413 52513 75369 843377792 55179 26558 21119346 53570 61354 980248052 61354 62680 13450252 55179 47691 602369228 42923 26558 913554073 19575 62680 301419613 7353 42923 358941917 47691 40426 735668298 75593 19575 618695439 12526 40426 279224833 12526 14608 803794075 19714 40426 513156991 40426 47927 462922459 12526 11901 423314688 11901 14083 429911779 19714 36370 333448020 11901 81954 837458519 61983 14083 430488921 81954 78382 168952356 14083 19050 596322030 68966 19050 969965399 41994 19050 848155331 11572 68966 13034309 31370 19050 213138095 19050 57810 132553654 41994 11506 125123659 11572 17348 460662595 51567 11506 21078713 51567 79614 999142238 11506 58689 996501275 44809 58689 416118580 47170 79614 585117841 3599 79614 496161716 80988 79614 957002218 47170 25866 900981261 83037 80988 600136849 48998 3599 303582240 83037 73573 757403026 81684 73573 737148508 81684 91823 653378996 81684 42027 462904048 73573 49721 511082590 5270 73573 121816004 28924 5270 552184396 34819 42027 829071051 27300 5270 255044959 64701 5270 583667665 14147 64701 203799430 57398 14147 560802261 61385 27300 597459801 64701 6491 566642246 20703 6491 37762883 20703 22592 350921529 61385 61364 891873734 69961 22592 618223378 21413 69961 810288548 22592 68016 28788084 61364 81536 709726769 68016 84925 706048789 33407 69961 976595028 7400 81536 515629536 42930 84925 337858521 81536 14519 776835486 84925 61984 31642932 42930 83549 554975949 7400 48567 651937619 48567 45452 531732082 45452 32226 696875380 45452 20524 42415459 32226 76670 675756347 64322 76670 986518193 9887 76670 446798962 32226 55817 512448732 81495 20524 18426715 63808 64322 123469596 64322 69739 458650060 39236 55817 931694429 39236 30892 738396331 81495 18221 190682882 18221 26143 898684011 26143 65784 104174695 65784 91247 572309724 26143 1806 945354830 18221 17434 223593086 73770 17434 562966918 5854 65784 500925475 36657 5854 90427027 46000 73770 269824089 46000 59357 956766517 73770 38185 673889628 43531 36657 988305244 22778 38185 571851593 7046 59357 781564619 43531 51997 333562288 38185 91459 785319886 89229 7046 422939030 18227 91459 635384279 2198 51997 230434056 3991 89229 969466557 2198 32203 273542098 89201 3991 205892924 89201 1438 639467637 32523 3991 427224709 89201 64913 899195708 32523 16198 902575227 89201 15606 169260038 28488 64913 410657724 32523 12351 515912845 5042 64913 903875903 22628 5042 869502542 22628 50380 934237781 12351 75319 431206719 73372 12351 992723025 86782 73372 855393870 73372 63846 968184265 51767 73372 52172108 45965 86782 608436240 45965 11774 322913488 38602 51767 453447819 18421 63846 124684874 73031 11774 500227232 83519 73031 99419868 83519 12560 35056541 61484 38602 955623648 61484 56260 169840544 83519 15983 480644583 61484 74648 822600462 45026 74648 378733086 74648 44369 278524776 45026 51368 482545769 45026 74502 68095623 43904 44369 273302579 43904 88733 226357621 88733 24759 417225510 14042 74502 523357962 46852 43904 888344835 56718 88733 835855293 14042 86128 639502848 56718 86320 160646464 86320 27296 662360627 1904 86320 125285387 85295 1904 287081683 6891 1904 759889210 78177 6891 615725685 6891 23251 752458073 6891 84563 137639376 14330 23251 485505680 78177 35039 202118258 78177 13059 712190720 35039 48162 244185091 13059 764 13770501 764 72840 964166574 57889 764 825327328 49030 764 573053977 6347 764 51312269 49030 54993 168977149 54993 62467 83452513 6347 71080 829516202 62467 39681 974389948 69441 71080 586788408 76356 39681 248546040 69441 53600 252434417 76356 86902 987886087 53600 8767 298431371 16707 86902 926412790 16707 61667 640658188 27190 61667 527662736 63143 61667 642325434 61667 28319 61010534 27190 17919 191480206 74585 27190 303310364 90857 17919 993953155 63143 53849 669032535 44373 74585 935137297 53849 55856 973743943 44373 53684 75303205 32946 53849 98869839 53849 86399 956341703 59581 86399 634806644 55856 17108 491865432 41862 32946 649905884 32946 35221 206435425 66795 59581 589864731 74711 17108 235591384 74711 7658 916656618 28870 66795 468230766 7658 50357 640045292 66795 24814 311762557 34576 24814 990685978 39148 7658 805016660 820 34576 621341909 9982 39148 39236255 820 87959 60573835 9982 61461 512000372 61461 76178 955383730 9982 16186 961632611 31696 87959 988905772 3585 87959 340407284 31696 61259 721861593 61259 83502 934678466 16186 6813 855586605 75184 3585 711001542 83502 70628 422642203 41500 83502 509742424 59630 75184 122180303 69778 59630 82790802 69778 72304 900111647 41500 14235 316250308 59630 83207 675154063 72304 84227 361098659 14235 38316 684632832 72304 28189 940860107 89616 84227 195832006 31081 89616 809858156 65674 28189 709782407 28189 34878 408728160 41433 65674 852478554 5876 31081 618549959 69714 41433 847526500 66537 65674 393481637 47566 69714 148084166 86606 41433 565745363 49576 86606 303332194 86606 20342 861397643 60390 20342 415279049 47566 42297 461540401 64436 49576 250260271 42666 49576 478483184 26623 42297 388700599 42666 1036 216302225 69607 1036 737910661 64436 74249 221401068 89300 74249 449792785 1036 22492 570542671 60709 69607 820759758 5646 22492 119542437 60709 56236 292813096 89300 76468 869556085 31396 22492 124832519 7631 31396 574631546 23334 31396 658482729 7631 54293 492539797 23334 89895 143605155 71537 23334 207351626 7631 56307 111880670 89895 10527 188337808 86216 89895 753716933 16423 10527 145213246 16423 59077 249689901 10527 21585 205861703 78303 10527 532296574 1507 78303 891809931 42808 1507 715724638 31210 42808 421254959 2133 31210 49868794 1507 60220 233185074 60220 45541 737091151 31210 18396 322127222 31210 26962 549264201 60220 9793 970551107 60220 26410 805649046 45541 37271 215968901 71636 18396 568627790 12768 26962 467908396 9793 61288 929454413 61288 27261 593800049 13068 27261 851690587 71636 823 139377007 71286 61288 952008696 13322 61288 113005081 23872 823 261551169 823 41900 415261712 60725 23872 71915025 13322 71505 436887674 60725 30940 119384130 60725 59258 134840445 30179 71505 418844046 88920 30940 189431854 30940 62854 417024192 62854 7548 510822225 7548 66369 183626698 65951 7548 513262291 88920 40631 442748604 31452 7548 455248859 9453 7548 918303961 9453 59973 101667489 66038 65951 914444093 56952 40631 883530149 45341 31452 959350832 7349 59973 312571042 59973 21886 580372954 7349 61746 708800836 21382 7349 503253531 21886 83052 839205184 83052 67976 408089289 69987 21382 971789026 79607 67976 307166033 46026 83052 479549620 16913 67976 842723314 5453 69987 849704635 79607 32991 355568767 16913 54786 645915106 46924 32991 25850374 46924 6920 961404676 46924 12630 702379428 32991 26149 916452517 54786 13274 426419904 16604 26149 134485732 27348 12630 376002393 13274 2189 554983857 8937 26149 176234676 24762 16604 80840367 2189 47313 716856900 2189 40128 85831695 2189 64784 347704814 19196 40128 25640191 47313 44999 739424803 47313 34721 678319140 64784 60948 53516901 37177 44999 602992733 36803 19196 618732234 15300 37177 891165061 76642 34721 997214953 14765 76642 827341922 58370 36803 851858058 58370 58093 862341727 55892 58370 761615011 76642 86332 511493442 28944 55892 503572080 55433 55892 595601176 31048 55892 385377815 28944 66261 407066825 6242 66261 997829361 8152 6242 742594145 13870 8152 430142481 8152 78638 512275290 2143 66261 717548477 2143 23798 94026853 17550 13870 134123844 78638 19782 793013477 19782 58397 8727253 51294 23798 866590985 10701 17550 451053648 73308 58397 953846875 14064 73308 827925912 10701 73752 658418972 22914 73308 23205767 73752 34857 43139045 2062 14064 855904460 34857 53846 777414088 65310 73752 983836416 34857 28534 187438007 62868 2062 250678779 11476 53846 121181025 88113 28534 907866333 77407 88113 223300874 26671 28534 274582405 10497 88113 539452199 69032 26671 173008985 15707 69032 532778131 53695 26671 895263474 36088 26671 66754973 69032 15604 961715598 36088 67672 644537067 82516 15604 748143556 6707 15604 956183349 15604 33639 269189584 2494 33639 990913916 67672 73423 277602565 2494 2355 904670984 73423 37777 731322141 63937 2494 954578832 63937 12953 922896415 10590 63937 584056948 74246 2355 839846455 12953 58910 949356645 67920 58910 160548531 33374 74246 358611870 85480 10590 831038334 85480 17268 792400537 84245 58910 130132793 85480 60036 16194564 78127 60036 744721592 62600 84245 919190737 60036 81428 824236119 81428 25494 912825753 46615 62600 509382628 62600 22264 266495505 81428 3199 213951967 22264 51834 380700792 49720 46615 819903881 22264 77096 641424702 75712 51834 51201755 49720 19543 955232890 49720 55368 855701858 49720 41309 313938329 77096 17989 53766364 47725 55368 90189726 41309 6885 42274071 47725 56693 525844811 41309 70982 538274884 49342 6885 979617498 33580 56693 158591499 49342 29906 332452905 29906 13233 949181806 29906 48221 131374588 81506 29906 895727483 48221 31516 454570799 54653 29906 625352210 54653 49220 829169326 48221 33976 862469816 49220 92092 24437769 54653 42772 30789597 14347 49220 567240484 78905 92092 124007958 28264 42772 644606556 42772 14408 384272208 14408 75676 414973053 10569 78905 575369757 75676 27146 620439872 12555 27146 165612355 21373 14408 998669950 46282 12555 377130098 10569 12553 8269076 21373 61649 715560788 46282 90486 188569076 46282 44889 538095105 90486 63158 199299484 12703 12553 327634339 12703 68290 494464718 85532 63158 564657962 12703 83728 671474186 53938 68290 468328027 68290 51679 196826577 53938 22287 538905897 51679 24469 420765697 78310 22287 569080907 29960 78310 765858088 20167 29960 725192746 24469 8852 801209661 45593 78310 169114614 48131 20167 576333188 45593 38433 55301932 77067 48131 128610770 76377 38433 247205340 46899 77067 392127615 9434 38433 614663110 38433 21774 613309821 3105 77067 2565390 68855 46899 126688922 33683 3105 627402845 91680 9434 98505887 6527 91680 671922965 68855 79154 847727455 6527 53480 343523838 44716 53480 395418294 53480 34759 343748554 6527 55329 72364521 79154 6312 599900504 6312 26048 339535804 56215 26048 676567127 34759 38584 658969144 56215 88933 795265218 38584 32072 226737724 56215 6341 934931712 38535 6341 44334594 32072 35811 605913963 12064 6341 463851009 50772 35811 7204456 14568 50772 232501688 12064 70523 665548281 27422 50772 568399444 26330 12064 599671463 70749 26330 113380019 43590 70523 546771954 31217 70523 899194159 90816 27422 37095590 26330 83446 367085667 83446 63725 535474969 90816 32479 335224115 90816 77143 799766385 29367 77143 885257588 25364 29367 522399189 64030 29367 241066325 25364 3856 365719762 77143 66098 585364636 56867 66098 101487994 64030 51925 893081226 56867 9676 352077094 66098 23914 605764123 66098 15976 164409766 21931 9676 974704477 92201 51925 915637935 23914 72165 33866162 72165 86868 640646235 123 92201 774035935 86868 3442 601165335 86868 27285 551125668 38505 123 565951170 21041 3442 505684517 123 43541 118276355 3442 17451 815455323 48004 17451 949845932 38505 67005 773440153 74268 48004 272546843 17451 6257 53288424 74268 19814 736678908 6257 19003 638461962 19003 19132 927332095 74268 2668 808462447 16580 2668 746451100 84705 19814 860907299 2668 64464 799340954 19132 61346 323697308 84705 91501 909257659 90131 91501 149479406 83643 84705 625463676 14211 61346 99814711 92237 61346 231020328 90131 31511 582265335 78609 14211 104975490 14211 28612 940523778 31511 79993 221095709 28612 37344 51520290 38049 78609 103830215 28612 89797 568922483 89797 72263 30168 90440 89797 50414099 37344 3408 546895449 90440 73669 17179597 72263 7933 56009580 4978 7933 336203471 19338 4978 984110080 4978 20257 961815563 79342 73669 161789395 20375 4978 571213929 46015 79342 32151007 79342 90291 665968330 26487 20257 943239797 79342 68794 254190869 3123 46015 282504056 3123 12908 602384025 24181 26487 105459484 26487 34204 81905345 68794 2964 731942228 12908 4611 813540740 2964 15368 118260293 56881 15368 26974113 33989 15368 290795092 42613 2964 22533481 80473 15368 385386924 63021 42613 424382069 80473 91708 105485117 42613 84633 375817344 39753 91708 660355368 11904 91708 800827625 29165 84633 305637914 57499 91708 225393646 39753 30294 613558823 51474 29165 621001379 88774 11904 258900281 88774 49390 838485558 51474 28678 289319031 41575 51474 332047296 22229 41575 706765695 81025 22229 885214958 41575 29170 948328185 29170 74490 362206898 41575 26401 252463776 12496 81025 660087264 61662 81025 220548804 89878 26401 855678566 32708 26401 569159239 58023 26401 642316814 89878 59966 93403902 53210 32708 233251812 11503 53210 402893012 59966 62521 581981105 21140 58023 789713389 11503 72719 124842515 79567 62521 121125527 48148 79567 441148053 79567 6249 172170849 55416 79567 680816062 23266 55416 246411893 48148 69449 189970117 39470 23266 506850915 49478 55416 845663763 23266 77303 831753594 69449 76292 111244565 69449 75928 456331469 77303 76342 129978028 49478 11683 121266446 77303 89454 403952873 64021 89454 183536583 6320 64021 112491619 65030 6320 243885559 79947 6320 79148520 29049 89454 62027323 64021 70137 693207381 20124 29049 805900607 65030 13168 775399910 29049 25483 781342530 25483 40308 93794375 42780 40308 666593299 70600 20124 390769970 21127 42780 254568014 25483 34532 834665599 77206 34532 790256179 76902 70600 139330644 77206 35029 472446559 77206 14858 130971221 34532 48620 805461933 76902 41821 984904874 14858 88166 527633371 86623 41821 28444820 86623 65234 413806104 29757 48620 351318199 90279 29757 129941103 64132 65234 660761108 91595 64132 502667861 90279 33463 771975520 23874 33463 277311774 64132 45139 133070334 91595 45115 402808640 45115 21754 893877065 17792 33463 524223239 21754 33791 444103666 36213 17792 940000725 17792 72406 902207127 21754 57202 959637145 57202 57747 653684424 73859 57202 587013026 73859 43750 421108233 57747 35731 302631546 115 43750 366004881 24148 35731 985916767 24148 17866 562535282 43750 60930 302170569 25324 35731 35829194 24148 39378 820522942 20936 39378 432750757 25324 11802 807070894 10891 25324 231980402 57465 39378 10895662 11802 17746 67222066 10891 59935 64839476 415 57465 49008756 11133 57465 430941813 2779 415 73839330 37083 11133 404502678 50311 37083 391389115 415 41108 282857310 10123 50311 211197036 50311 59818 354562712 50311 66901 290007087 66901 64433 29248838 59818 46992 224864534 32397 66901 452128615 46992 24152 288424050 87960 66901 443548814 45353 87960 286073433 13367 24152 634101655 24152 87034 865273489 13367 50881 657715526 13095 87034 651133175 38977 13367 231473379 42863 38977 157670349 90772 38977 848963036 70625 90772 99358567 70625 11666 468409963 66201 90772 83644101 19557 90772 964639845 57279 70625 39011231 83080 70625 617869919 81928 83080 584825436 83080 84985 388114095 45895 81928 422323371 2860 45895 58497407 83080 36378 939775566 36378 10725 79226029 36378 74002 630947487 49013 74002 338463732 39898 10725 825030096 10725 28860 10001570 49013 81259 95985216 49013 1312 18787016 39898 5709 828586681 5709 46027 488137950 1312 40412 105228021 10778 1312 47549541 5709 14864 19942951 24056 10778 265985024 25773 24056 310395735 40412 57144 434895880 1746 57144 893211713 24056 4348 693596393 57144 38019 677337666 43807 25773 17809735 43807 77884 72003242 77559 1746 131789124 56853 77559 211255535 89835 43807 200134123 67582 43807 839035699 84061 77559 612472826 61292 67582 646796290 56853 26573 339349875 67582 84106 948202352 25983 84106 814038260 84061 66904 782333678 52739 25983 361285738 52739 601 615572398 87031 66904 52220941 74753 87031 939458604 78021 87031 647794175 69835 52739 802874678 78703 74753 884483002 30516 78703 635192137 57463 78703 759005128 49943 30516 625405546 41026 57463 123524255 44158 78703 884016671 44158 6429 643973775 42162 57463 920725377 46410 49943 943333459 6429 77644 559462525 44158 78475 231120797 86325 78475 64534028 46410 65862 320461337 25929 77644 58405112 89784 65862 720487178 51307 65862 452871510 42322 89784 432959053 89784 50353 394620005 83904 51307 414807833 83904 65214 268474835 23678 65214 997260086 42322 50543 853722566 83904 11418 689743228 50543 45070 804278596 11418 63910 330023349 50543 54733 642728585 16398 50543 243808743 63910 34420 549518581 51500 45070 563771594 54733 66464 237558291 54733 56802 26752533 34420 10418 594261652 51500 26884 483526147 26884 34710 504192115 85905 26884 713939906 29899 56802 289182418 43656 10418 777674805 29899 1424 909982903 43656 76052 769869277 84711 29899 805527421 77585 84711 783035319 14113 77585 366069470 62435 76052 8034968 84711 78158 296146841 84711 39334 81060793 19962 62435 708581683 62435 67161 929167630 16005 39334 420041259 81642 39334 996757690 31737 39334 163544108 83051 16005 549416674 29780 16005 126930289 83051 7449 300664208 42148 29780 499542212 39288 31737 456207390 35273 7449 875458809 7449 33034 605841988 25688 35273 971119470 40694 35273 862149029 35273 26770 38199868 45891 26770 506004141 45891 22763 51023147 72469 25688 902141235 50871 40694 700381898 26770 85416 100330479 44064 45891 314629222 9654 72469 21685230 77977 9654 681871331 28336 50871 183505402 81627 85416 245399272 28336 76036 191515876 76036 9093 583988200 76036 42431 67419060 40570 81627 263751169 81627 46417 379923030 4674 76036 872777910 67855 40570 48732587 61240 46417 26131642 2616 61240 99898161 4674 46688 554805446 61240 12388 295472245 12388 70180 702492141 43665 46688 163510529 70180 33089 492023261 70180 80330 270809715 43665 37975 691761421 80330 88665 710796964 33089 73760 112199803 37975 30284 535889991 44024 30284 560300462 44024 13010 530418357 13010 42101 654256541 72549 42101 61912128 85494 13010 235057464 44024 42194 259418072 39284 42194 67071627 10274 39284 511813928 70168 72549 724564139 34355 39284 858959939 39284 12714 874856735 10274 53533 806526283 15565 53533 444611593 26641 12714 547400478 53533 70535 571970 73010 15565 932762367 79582 26641 851619839 73010 15198 846467152 79582 47221 747364367 46605 47221 891297262 83550 73010 627738617 46605 87309 624801090 92346 83550 558121999 92346 64373 21923061 69085 92346 664455823 89034 69085 351789889 69085 29866 863169003 64373 27714 810963415 9905 69085 380672118 19311 89034 717108342 89712 89034 146687061 88097 9905 942116518 2664 89712 818084132 72623 89712 209215981 88097 42688 401995650 13893 89712 400386680 13893 2002 103744927 23338 42688 577060859 13893 33239 866835487 23439 33239 649585763 23338 70556 332383270 75309 2002 775636568 70556 63639 864724522 23439 59586 208365569 62928 70556 649996575 20352 62928 626640727 70529 59586 280377319 66577 63639 647506886 37440 70529 62373615 62928 92021 516426300 37440 4408 662268808 66577 51452 494103530 4408 83104 647033449 65411 51452 132913360 90921 65411 375181009 74977 65411 897676595 37155 74977 341423824 1766 74977 608149250 5678 90921 817462196 5678 67552 304061336 5678 34121 594505079 54798 34121 116658758 89195 67552 204492007 67552 45387 825860199 49044 45387 178437559 34121 48916 731234885 89195 78706 111615829 59602 45387 459236451 59602 77905 1535504 20175 48916 125034563 2250 77905 932197981 11991 77905 936797139 59602 36635 253573371 53717 2250 332286501 10431 53717 213977559 36635 22644 391010689 67982 10431 419566248 46109 67982 388397735 22644 2947 829384138 27872 10431 890923874 67982 31336 409060783 2947 80553 848528062 31336 28637 700013524 80553 2655 131842238 36608 31336 457463372 80553 9998 930781889 28526 2655 984620656 28637 15924 515799508 46267 28526 117558118 15924 85292 161745945 73469 9998 484433844 46267 86720 992534663 15924 24067 765458778 85292 5403 380574695 15021 5403 447706682 47758 24067 455180962 83274 15021 746173678 24067 42697 229960425 15021 8298 316506237 8298 11635 852768929 69543 8298 323712161 11635 28556 16147312 42697 82132 356162546 87769 11635 399043194 28251 82132 232549178 28556 89394 657772689 20728 89394 113545771 87769 87000 473499463 28251 82471 736272450 71773 28251 178880164 82471 12037 978089077 28863 82471 893262945 87000 69791 790286499 36361 71773 22966308 69791 41946 190058731 12037 74763 733278693 36361 89091 364318754 31785 69791 674620057 22178 36361 133889175 54494 31785 46718313 54494 457 634452389 31785 26936 935937723 64931 22178 59831054 457 58706 184551758 26936 71258 968544044 71258 35922 832598984 71258 20096 997493046 71258 16498 523412226 58706 35369 406634348 16498 46795 747088630 25971 16498 127146469 13952 35369 962980318 11773 16498 934826028 84752 46795 916979221 38903 13952 563779977 84752 77874 140186254 38903 78742 225737585 11773 73636 651263225 38903 63139 43110214 38903 38635 934188491 73636 80755 51763255 38635 92543 810803728 38635 42015 50198455 23359 63139 689552196 29811 38635 438143537 23359 85150 53525881 49113 85150 622040849 44355 85150 761787927 49113 33513 359139275 57950 49113 183131129 11749 49113 200013731 49113 13882 973667966 6928 13882 956990409 13882 3467 563836304 61819 57950 165778875 11749 28084 864271229 14631 3467 117328621 6928 10257 266798429 61819 76734 566839960 15842 76734 476876228 14631 69251 98024151 14631 3043 422789852 15842 44598 251941007 69251 34951 981964576 44598 16852 420893976 21982 44598 386515882 5433 44598 193445787 44598 81645 899175371 21982 49834 837631390 5433 42648 3053168 4390 42648 813552820 73394 4390 73468743 49834 88004 99948403 73394 76448 803441215 73394 86193 149134146 4390 68112 524288209 70467 76448 663235901 8132 68112 819739644 88315 76448 836688538 82427 86193 231289889 25187 82427 819316275 25187 84428 731006570 82228 88315 977989618 84428 23034 868230957 91851 84428 945709966 82228 41401 524063972 68221 91851 296157571 36935 23034 395176926 23034 15664 790316235 1720 91851 915410685 88336 1720 331451934 1720 19613 39125026 2122 1720 239293305 15664 65924 614897442 19613 45034 513085240 19613 17653 186080707 65924 47518 463993100 51354 47518 50196276 47518 3464 399785568 51354 16980 815152776 3464 25213 494744057 29059 47518 957274669 3464 59287 789265812 8934 59287 39523950 84451 16980 403586086 29059 21835 224065127 12900 29059 247149880 32033 59287 582242204 12900 13321 974571171 84451 81368 267457727 56478 21835 895843325 51535 12900 525090625 56478 8889 223142060 44898 56478 506851844 68466 51535 51263183 56478 3853 673455860 51535 20603 366254068 30783 8889 189425216 19340 68466 688214824 7968 20603 440134627 3853 32138 36400150 7968 29517 679355279 7968 82615 927389905 35831 32138 475025913 7968 38024 163769829 38024 41184 94650187 19922 82615 48538423 82429 82615 124482280 31779 82429 900060411 31779 78141 599640809 41184 21284 805855092 49011 19922 349847182 69970 31779 756343548 761 69970 32661741 21284 9155 473254261 38665 69970 241391982 34392 761 136996121 29580 34392 498237139 761 20484 887377443 74466 20484 671379802 6894 74466 420779391 7857 74466 963276776 20484 23473 90803500 23473 46207 593514645 46207 1084 571609528 20980 46207 647220203 51542 23473 318768474 64360 1084 254606480 37105 20980 241372481 1886 64360 224703094 1886 38213 760064587 1886 18955 76797503 5306 1886 239358685 12223 1886 666479433 4001 12223 253330393 70610 38213 30399751 70610 39346 808921924 52539 5306 995943945 74314 70610 786468281 1783 74314 595622034 52539 69541 487646745 80463 1783 293091478 54160 1783 92425972 23860 80463 586559939 54160 48015 687482527 50308 48015 900941543 23860 71177 129874457 50308 37419 49640522 71177 14845 257806387 14845 90953 201001970 37419 85625 759011889 14845 53100 37762912 53100 45472 930110945 48661 90953 25208287 2300 85625 328198147 23337 45472 632206084 20520 53100 716188906 54155 23337 474776459 23337 4138 325511869 4138 12014 847446029 12014 77302 725115780 77302 86340 313057860 54155 49455 431159318 66573 86340 76739729 66573 89471 783851035 89471 73082 52618833 66573 64903 214176117 42572 64903 815829437 64903 88007 976604949 64903 69339 565898987 88007 45219 314384393 55773 69339 120647988 55773 92361 975918981 83538 45219 396737226 83538 5668 509277195 15784 55773 166941597 44990 15784 697603526 20277 5668 941899561 78307 83538 695214187 44990 11092 817728547 78307 58302 1413687 78307 39255 726960845 35629 58302 813245472 39255 55403 64909564 39175 58302 88860705 25497 35629 947169868 39175 46279 681429970 1784 46279 138851096 46279 68375 368275002 70720 25497 811296152 25497 51761 632287925 24634 70720 816977871 70720 46980 310753554 51761 55920 311170645 24634 7514 335065772 51761 85710 190065662 46980 14264 851762921 7514 5058 257101961 89134 14264 164849489 89134 90855 159891515 89134 23021 952820074 14264 87284 656955290 2037 89134 27395589 90855 5886 996631695 16502 5886 183911056 16502 86470 978255486 86470 85979 491198295 90788 16502 146090432 85484 90788 259143489 90788 27965 512952289 62579 27965 291192967 2169 85979 783205068 90788 40533 325077158 82003 2169 512996981 40533 42303 214834902 72664 42303 743636839 40533 60951 779949878 40533 44919 506937720 90117 44919 48914865 72664 3368 760565105 89695 44919 869046312 30385 60951 901541250 49408 44919 239086648 85696 30385 867229155 25765 3368 209925457 74829 85696 944955746 20029 85696 788232095 86591 20029 496590661 25765 26645 473500542 86591 43968 603235898 25635 43968 534992487 20029 90055 708506769 20702 25635 452497567 43968 91023 827320530 59328 90055 276562954 26803 59328 439271051 41815 20702 31738927 4241 20702 358370222 4241 72696 93476683 4241 25150 474088410 75803 25150 310813522 80869 25150 657036913 75803 71417 852237670 80869 42722 64871219 71417 73462 15731566 42132 75803 719106356 71417 46234 867496203 51821 46234 570699116 51821 32934 348090314 32934 13965 526438901 32934 28541 690937980 49568 32934 622778882 72900 51821 159038603 13965 22464 846018830 13965 8277 59264831 22464 51991 555917425 72900 70251 444184096 51991 89086 321640318 41396 51991 71614611 63100 70251 327192679 89086 86639 907135002 12105 70251 343102927 64751 12105 178944859 41396 39492 799657675 90946 86639 164338038 87523 12105 4204789 22108 12105 144322877 75911 90946 430469274 75911 41533 460649124 56908 87523 555876765 13877 22108 301628044 13877 89640 595025006 56908 73554 29781227 29023 89640 894750255 63943 29023 8209560 49261 73554 41258363 31834 89640 973274667 85772 63943 542492116 29023 29654 298163332 51305 63943 531771048 45169 51305 520762716 51305 36277 22810087 51305 8291 15475857 8291 74377 968447072 74377 25661 434800164 16096 36277 701071634 74377 74315 341150726 57186 74315 334756697 74315 29122 917794662 19089 16096 472327788 74315 87392 8998936 57186 32372 693865132 19089 73499 897947439 21509 32372 134493129 63446 87392 283539739 3328 21509 363644839 73499 87716 54756364 21509 41974 321904398 17562 3328 839734286 89434 87716 251389900 17562 21118 519708006 1371 89434 863479007 1371 81825 953590872 1176 1371 84307033 2446 89434 132775355 81825 64911 502422456 64911 75631 70220971 81825 54278 976564242 54278 12153 137677536 54278 85296 16795530 44162 54278 482354247 85296 38521 78036080 38616 54278 619411643 85296 58024 164891880 70740 38521 395324646 38616 34870 438713079 38616 8770 73776012 8770 44712 628407732 70740 54470 205460489 61122 8770 603785117 8770 2087 121865934 54470 83411 185042833 20004 44712 7527861 59868 61122 12771663 328 59868 977697144 61128 20004 566422670 83411 89905 115040260 61128 4484 702194701 31906 59868 896915575 50064 89905 46114182 89905 10292 135884709 31906 85323 59789222 56697 50064 492052045 44857 31906 89543953 56697 53294 105944417 53294 66194 740781075 35505 66194 504569342 66194 56939 419897254 66194 11317 939947331 18775 56939 509818948 11317 81999 167268808 14331 56939 82728568 62712 56939 425733067 11317 50212 869277319 91683 50212 357042549 83617 81999 467405213 83617 76878 105251460 68365 62712 555104327 76878 73236 67907738 68365 21443 147332387 68365 102 43010049 37210 102 254178854 21443 83524 518970069 3524 73236 912192942 83524 16864 959261374 92279 16864 81594576 56598 83524 55802558 43617 3524 113871949 92279 46619 654279111 81353 56598 804184265 11704 56598 456089817 11704 12528 356765266 46619 84538 651300262 46619 77324 863677479 84538 10454 409034222 31729 11704 598092852 12528 10344 604156026 5715 84538 999623660 8019 10454 378864164 8019 80722 287076195 31517 10344 891377542 43163 80722 22204769 53595 31517 385510263 43163 589 428715723 589 23468 971742333 23468 4828 903627382 53595 30195 209522166 5599 53595 694206125 15911 23468 24778591 83480 4828 137579476 30195 33018 273926169 81673 33018 885857081 33018 60176 440460384 33018 46378 853724639 643 81673 354846395 81673 16076 862482784 16076 21195 361987954 17197 643 45920387 16076 52294 873280619 643 76329 492320289 17197 76176 412568797 21195 78188 977887802 52294 90283 508856668 52294 62648 187946090 90283 30331 82493882 78188 40980 967448069 55443 40980 61197894 40980 21621 87018595 40980 28333 443818593 28333 48928 26015524 59298 55443 786576767 21621 81629 44888924 73863 81629 478218559 28333 62967 601095636 81629 29217 417961769 81629 62411 901554830 62967 63989 341879945 12763 73863 305137878 50017 62411 404052909 2571 12763 384371871 50017 3463 818609533 38696 3463 695483190 23616 12763 57641442 3463 37979 939014752 38696 54318 428277718 1683 37979 152641371 38696 63631 411077632 40781 23616 68451906 12443 40781 993372303 54318 32395 93311719 32395 7877 762963466 40781 81094 94380987 81094 58381 579341880 7877 73639 808096374 2136 32395 597635532 49983 81094 174974279 80094 81094 249320885 89974 2136 1085191 2136 48827 357991952 49983 15600 513455059 1864 80094 610162917 15600 84903 853640505 44241 15600 568659423 12303 44241 763053088 90508 12303 444156302 36409 1864 825882147 70888 90508 408780404 12303 32751 16995880 48018 90508 877331047 86584 36409 824033422 36409 65608 870076847 32751 5978 743727993 48018 5346 721981518 65608 37152 278876408 82877 5978 242462175 37152 37657 718759489 37152 47004 310944246 82877 81621 726381989 930 81621 199525105 21743 82877 294151744 37657 64235 903348933 21743 60513 703317524 22056 64235 597846074 55672 21743 152767971 55672 89167 545405656 22056 7067 802660050 89167 89009 975809092 53709 22056 387396586 89009 25888 996233926 51040 53709 630280430 74754 25888 163637160 39270 51040 943837542 59300 51040 626472613 39270 64955 206701424 86495 74754 717203658 59300 34852 469679123 49545 86495 325919758 49545 65207 785198279 34852 89815 745826400 24942 89815 251459303 17744 24942 914767642 37873 65207 411747260 91429 89815 305540095 37873 61568 145916395 49367 61568 170449538 68417 37873 245502822 37873 60156 977753092 61568 80067 808668103 76839 68417 564592594 68417 14611 282739772 76908 76839 221255394 15816 80067 754865194 14611 65260 630448242 11021 76908 175973683 90956 14611 330546072 76908 37346 520023048 23390 15816 334068687 11021 8489 693439498 63674 90956 583430502 37346 64638 793899152 14629 37346 468069066 23390 21622 87966738 21622 2998 81258687 36379 63674 755080563 14629 80618 469553416 79143 36379 632680233 59708 21622 495271929 36379 23105 90500312 59708 61145 632641599 80618 72364 354511163 23105 54935 546423329 41708 61145 913534084 57652 61145 658820868 54935 17697 225133497 25171 17697 298845824 54935 3466 701164109 17697 13438 910950972 57652 74169 65253397 13438 1576 243314736 71255 3466 195609990 13438 82406 563186994 82406 71551 256193312 71255 66621 920868348 55291 71255 36695444 71255 30347 318200316 55291 18415 74246667 37830 18415 118257166 631 66621 450148360 37830 30098 299787032 30347 68886 724362103 68886 28384 546830855 67149 30098 218064094 68886 73887 67173409 28384 37667 7540537 28384 11588 808684149 54266 11588 875872645 80937 67149 883957097 37667 57262 282846416 54266 10852 331275929 11588 51926 915884441 80937 18625 710748464 22310 51926 366616239 22310 15585 830428208 63406 15585 458600013 86307 22310 344562805 15585 46968 581364445 60170 15585 461004677 61626 63406 201691837 63406 18447 787778728 46968 43026 543698929 43026 38530 264899248 61626 27361 673366720 90889 18447 404153881 27361 9188 658714489 17433 38530 128271344 9188 60254 89938754 5617 27361 417246388 5617 86356 373058137 5617 25719 125835941 86356 71334 230406185 60254 38920 867136614 5617 2039 214308755 38920 90001 463715518 38920 41747 413868426 2039 54802 477749314 20937 90001 552989823 16848 90001 82171628 86662 16848 744021256 20514 20937 35086029 32958 16848 74271668 35014 32958 682367375 63649 32958 707409879 85906 20514 473281763 79969 35014 52321058 32958 9958 764642514 85088 9958 922032798 9958 46972 947014221 87299 85906 664953119 32435 9958 404858494 59212 46972 367256684 85088 15454 888905248 57208 15454 477772718 57208 42922 146603051 19683 32435 309918734 42922 45343 477046069 45343 76441 50079151 19683 13477 253433521 65327 76441 111543556 45343 89423 690473395 38845 65327 30865688 48530 65327 299108204 80309 13477 939411387 70777 48530 794272738 8470 70777 361884863 48530 27877 388218750 48938 70777 934255388 4633 27877 649388054 4633 23265 953233573 35088 4633 486338430 43436 23265 535229232 43436 82962 352375407 23265 47191 827830641 34180 35088 195313763 34180 27774 37556911 34180 72323 808271508 34180 85487 193419417 34180 46823 726353783 46823 90248 58534837 72323 42727 294744360 7129 90248 572274102 49557 42727 149561246 5171 7129 665119807 89330 90248 623590295 45505 5171 152489453 45505 35899 734022036 41565 35899 778345922 89330 52151 125543418 81499 41565 397239070 62371 52151 250583459 81499 42900 59160687 68863 52151 208251278 52151 84970 18751029 84970 75187 90443608 75181 42900 307747931 42900 1219 350221913 81512 1219 920667426 75187 24972 91584222 66857 1219 3765158 81512 18376 56656964 35479 66857 530135941 35479 24906 843973295 66857 73386 582109142 18376 17640 619691126 77530 35479 142890242 24906 15242 119176892 57193 15242 634162251 17640 30074 307147381 44137 30074 114549579 77530 31718 435231843 27191 30074 635295305 25443 30074 154835891 88775 44137 137753264 49640 25443 994266314 31718 88834 814110977 49640 9568 297773032 51505 88775 546634978 51505 9263 210277831 16575 49640 111263039 44961 88834 813125031 16575 29348 405276240 16575 54073 308720557 54073 60338 112246441 54073 18843 544868119 50481 44961 718491625 54073 59830 501609877 50481 25525 618070067 47685 18843 614782361 59830 25930 902865878 46496 25930 897341751 25525 87601 365004653 25525 67395 618772823 46496 626 189377459 49241 67395 745416450 70271 626 511535959 67395 9489 259826476 626 12308 48392453 626 52305 956250689 55262 70271 36931321 47972 9489 92467611 35236 12308 186251470 32417 52305 814242575 17961 35236 250523254 1380 32417 412661216 39650 47972 890589960 11556 39650 427915036 24403 1380 357634100 39650 66378 872266943 85279 39650 875738511 85279 38288 700168405 66378 73597 733773923 56466 38288 156603019 78687 56466 381058264 49422 38288 795321617 49422 77817 171521565 25770 77817 878445228 2391 77817 481866714 25770 68499 14610920 77172 77817 974229088 82892 68499 590811798 46897 82892 589791453 56386 46897 825446362 82892 33722 917931042 56386 66830 494437111 33722 86814 872945748 15908 56386 885976723 86814 68424 7116748 66830 31353 241402397 66830 57835 860466148 70857 86814 658680944 55119 70857 924513241 31353 58026 242277097 57835 22513 82330326 22513 65473 843802622 72814 70857 536676502 65628 55119 626411162 65473 66682 158373954 12484 65628 73893507 49314 65473 707119879 77592 12484 575007250 12484 18678 467968834 66682 74034 39301648 38098 49314 356080065 42537 18678 715776941 65906 42537 169944408 65906 64417 101050276 42248 65906 616616756 64417 35676 205870303 42248 63123 452731739 35676 76110 313055545 76110 38599 41836395 37871 76110 115876195 27629 37871 96356931 84938 27629 129031694 38599 67239 315649368 27629 8933 236058786 30539 67239 17539267 38298 27629 963736481 9215 38298 408580827 9215 10627 295198243 39953 10627 759004006 10627 23570 525499232 38298 9778 592092241 10627 17214 632116893 36659 9778 486075159 61183 17214 34232220 17214 3861 737155494 36659 31094 580638250 59851 61183 897427163 78498 61183 489505583 42371 61183 266225237 31094 75869 701727432 5025 59851 705957500 42371 76315 362416533 2056 42371 50010036 42371 14676 545579910 75869 8521 53863295 21079 14676 889667504 25027 14676 507481376 16047 8521 543295864 25027 39353 319473185 8521 39555 226500787 64774 21079 285185546 25027 8798 742657452 39353 74155 369325330 64774 29655 100721940 29655 35814 662760102 13475 64774 771831419 13475 80642 25462336 30913 80642 188288629 30913 53437 644379078 21166 30913 737002762 30913 30291 509980380 7987 80642 49230607 7987 38053 853487363 30291 80751 716050989 34614 38053 875087252 49637 80751 934621925 52035 7987 749690811 23938 38053 47918206 52035 91236 614475111 91236 50895 607083058 23938 11278 508638567 11278 10660 350985514 42887 50895 218195129 45739 50895 462089622 15938 10660 125659031 84568 42887 265849278 52514 84568 530795350 79893 45739 505617515 45739 45576 760122703 84568 91766 114792310 79893 72534 16736629 72534 4956 353031802 40772 72534 579209961 4956 66346 590476280 54735 91766 107139203 72534 48104 28469334 48104 62640 281506515 71627 40772 2395021 72051 62640 771245339 45217 71627 67308550 48104 90375 516093376 9946 72051 385060129 71627 36556 648237711 61680 9946 136204139 92485 45217 817378846 31536 9946 601119419 90269 31536 152927033 90269 28389 305575614 92485 47700 207617578 12095 90269 630854765 7592 12095 946127581 90269 92050 783050898 28389 51523 891295296 33041 92050 432368438 92050 92105 102446911 82948 7592 411961355 82948 30298 832834814 91923 82948 370461712 11864 91923 392731827 92105 64615 594465638 36880 64615 462694999 20006 11864 896742497 23076 20006 2252628 83601 36880 52791725 12952 36880 950886353 20006 19059 377143335 85508 20006 48003289 30676 12952 977164379 12952 38693 798156501 12952 90393 454355569 4554 19059 761726154 85508 38822 224176397 86655 30676 368371107 4580 86655 928149842 38822 43165 806336659 4580 63418 823729955 6119 63418 423233237 81883 86655 589686388 43165 88063 627823262 24875 63418 340388769 24875 75979 31157303 81883 68098 180756250 81883 56592 730242685 24875 88580 18459175 77215 68098 272486147 42020 56592 134035297 88580 45985 44164367 66356 45985 481289619 79317 88580 657882502 28633 77215 26154756 45985 31273 637087641 67704 28633 290799868 66356 29564 275389863 28633 70996 190839442 28633 45173 227997068 47333 29564 186955440 81830 29564 101276663 80100 70996 190831310 81830 74161 378148669 80100 5379 64951234 81830 68906 387137927 37972 5379 537363465 75530 5379 114747274 50123 5379 843837765 79898 75530 280608895 79898 73351 941881635 70139 73351 572393580 53035 79898 683050113 52577 50123 965684107 80640 53035 456029267 52577 78620 110150465 57518 80640 305351895 11911 52577 863212745 57518 56653 895462825 78620 2694 557990038 562 2694 744512578 65723 2694 716949638 65723 74163 228946607 21460 74163 153045477 37916 21460 309359386 81847 21460 942776891 37916 7913 56383607 74163 30475 188955223 7734 81847 67986614 7913 77588 318355974 77588 80764 53353206 7913 56562 19516937 77588 65102 492449916 43922 77588 707404654 30120 65102 976607445 43922 70136 53359499 60519 30120 915555356 30120 79173 708028766 34793 79173 159555098 34793 6680 69802685 75045 34793 147244964 30739 75045 425188204 43113 34793 232782748 6680 57076 648094989 87627 43113 473815457 75045 4237 824785241 59747 4237 99990101 1460 59747 738390111 59747 7806 727031858 63390 4237 832869106 35030 59747 268738508 77141 35030 129792027 52000 35030 214086792 13594 77141 181312177 13467 13594 551411385 13467 80783 842556372 77141 74805 116210788 4474 13467 459833968 10832 80783 734404353 26638 80783 649762895 4474 75923 779412619 92198 74805 587904821 73339 10832 171366663 13770 75923 471842736 75923 67841 329638747 92198 49467 307070524 49467 82743 895973146 88959 49467 782671118 26076 82743 127199693 54280 67841 483701827 27226 88959 67614506 88959 71040 82300126 33481 26076 299035475 71040 44968 532818827 25654 44968 355095750 25654 2127 946692336 25654 20116 509646208 30180 25654 13911089 31211 44968 565924789 75107 31211 431927742 20116 30471 495498365 88618 20116 346457140 75107 51095 28377166 88618 27236 354047799 37817 51095 945627901 2380 37817 686704284 2380 92213 869040524 38623 27236 49584050 2380 63383 16171204 9262 63383 906548526 15952 9262 764984599 9262 66724 358291672 82080 63383 92870720 35083 82080 808160027 15952 84794 415505633 84794 90351 259391743 66724 48946 979086034 84794 32152 7508209 32152 15129 587493489 20196 90351 15556407 52942 32152 51821983 32152 78072 251396498 85655 15129 28814150 36174 20196 646487555 20163 52942 883383423 6280 85655 121285006 36174 72567 111309643 85655 31447 628031529 36174 85899 556812136 65145 6280 568008569 65145 11383 528795675 72567 80148 735838115 11674 85899 433249194 11383 52861 220377608 52861 62835 104902332 31664 80148 258896774 52861 22086 790711053 11675 62835 635135870 62835 63856 811273817 4747 11675 717026905 11675 2201 539692205 74951 22086 48057963 11675 33512 170404937 28702 4747 707698559 71832 2201 112281048 28702 83949 552051190 83949 1469 955623789 58069 83949 853991130 71832 29204 31235630 76451 1469 114648367 58534 83949 162819101 58069 19138 850411323 76451 68110 883838410 68110 21805 625571706 58534 91161 472203317 47743 91161 242285818 91161 9572 885943221 91161 74975 515413719 60290 47743 966433271 63460 60290 636081580 14376 60290 203852105 6649 74975 277340090 39704 14376 328538426 31115 60290 253381578 6649 12863 58216307 39704 61837 53461065 85358 12863 741575083 33960 85358 27081911 33960 82485 94452281 89961 85358 173042070 61837 8961 700284927 82485 31563 283583819 31563 47715 558188018 48600 8961 495092657 31563 3141 727142514 3141 35025 160884658 31563 68585 24339707 35025 11652 795503212 3141 92141 422072317 89883 68585 417684886 29575 68585 416914733 68585 13462 701324030 89883 87038 80051038 13462 75166 636419658 86567 29575 233575906 13462 15939 298707964 59353 86567 929822315 54476 87038 372605332 16931 15939 86322019 69160 15939 717664321 72498 15939 703904924 72498 62221 449491851 54476 41001 21806426 69160 66974 933639112 72498 8922 146396203 62221 16336 924167364 66974 2504 527502648 69414 66974 574317101 80793 69414 206413684 2504 13708 487089702 13708 48312 725231186 63851 80793 373850423 63039 63851 220605798 24701 48312 848096533 24701 30016 466670092 20049 48312 972908698 30016 18989 149342533 30016 24622 751335996 23772 24622 519911962 30016 53112 615027699 23772 50344 593848157 24622 3705 82135449 3138 3705 17202808 53112 22979 433937190 50344 14210 572222008 14210 41206 516122431 22979 83993 559340907 14210 51744 657539395 88663 22979 488944957 21064 83993 939390871 51744 72421 923913132 71816 88663 831222763 77024 72421 39732819 72421 74703 96920973 74703 41115 972566568 28560 41115 225952944 80377 77024 956176435 12719 41115 392798229 43691 80377 817057291 28560 52600 902028433 52600 12861 600278660 12861 40579 539248842 76025 12861 13156417 42665 43691 644598971 12861 80403 554940515 12861 16613 162749121 76025 54197 201322112 16613 45061 109658362 50637 42665 429046994 74030 54197 800699709 18580 54197 623560706 18580 14144 673060986 50637 72175 39773744 76370 18580 110665433 18580 68250 745110983 76370 24554 98626683 68250 50791 135877430 76370 49669 357525559 68250 10957 687180111 35136 50791 503651569 48629 49669 291147072 49669 44364 278523323 35136 87380 660372574 10957 88345 586040462 5560 44364 447277368 83352 5560 48582179 88345 16258 118425523 26634 87380 355607914 5560 31728 640018728 28042 31728 15030301 59627 31728 183999913 31728 58663 583035703 28042 90091 604048858 31728 84624 321427538 84624 68838 647718492 84624 31436 90898645 10667 84624 343996147 37065 68838 283851097 52008 68838 757603650 37065 17274 798820987 10667 79038 109148080 59325 37065 128235442 17274 73806 421562679 79038 26971 238289218 17788 73806 655149402 79038 61242 151743818 59784 73806 72009202 90007 26971 11543006 43536 26971 380373482 36515 17788 672319727 9758 59784 863082350 90007 37539 966957537 90007 50093 132640338 50093 18897 63963567 9758 52187 973216541 52187 30865 947641356 68955 18897 562704068 67680 30865 14970923 68955 52227 264752853 71643 52227 898364502 28677 71643 211612358 15646 52227 611567918 67680 41606 637404190 68984 28677 812195967 48592 68984 513630517 41606 23728 45869646 48592 74863 952766765 19947 48592 436307713 19774 48592 968668515 23728 31050 680683791 23728 50638 215572182 50638 16500 729282377 16500 47670 261750994 75091 31050 615059345 16500 80156 997513438 75091 20142 298922451 7555 80156 416048517 24859 47670 345263705 7555 19900 91150343 24859 38894 71230378 16055 7555 199524417 81759 16055 981493725 10960 16055 687476254 19900 91829 90214635 91829 87901 770589066 81759 65301 155578876 18563 65301 956772621 65301 83606 469470196 37696 65301 629114551 83606 50103 597543812 37696 14837 450469737 15775 37696 540786485 34198 83606 511989331 50103 12326 919970959 79995 14837 748542562 34198 73430 207920532 60481 12326 665850409 60481 49095 952874509 21282 79995 312248394 79995 73726 567020482 42413 21282 371536619 92327 42413 774031406 92327 52764 607460609 52764 86062 399349206 87106 52764 180547492 44564 52764 420752199 86062 28083 745875629 87106 30565 350051832 28083 51899 552621573 30565 74118 861004633 36976 44564 966256828 34913 74118 101747463 51899 64488 963372121 34913 47402 542982950 57248 36976 802743816 36976 33789 63490675 68048 64488 832602789 64488 52903 355106025 47402 27999 786056382 4029 57248 234187608 68048 78786 603864597 52903 91995 302653803 78786 21748 468994840 21748 68878 460121537 78786 28502 775244775 21748 30379 175296898 20549 91995 95084035 4761 30379 78641541 20549 49896 36699032 49896 48005 39109372 20549 19242 584144272 48005 59461 718755982 55017 19242 497671176 19242 31892 414359510 59461 6652 533349937 29902 6652 955364132 17960 59461 303486924 69708 6652 339471110 31892 63852 763239918 63852 25562 646614525 19265 29902 973235166 90149 25562 132502647 63519 25562 803988482 83174 63519 831808056 89271 25562 390317727 91402 90149 237679411 6464 91402 531066523 34443 89271 96241760 47538 83174 735330098 34443 28755 17497957 28755 25355 11664737 6464 64258 258410919 12165 25355 935912722 64258 69094 940149772 28755 8594 397474675 69094 2315 90153685 81450 8594 261192070 2315 70674 144061741 8594 26451 991349567 26689 81450 610900764 23145 2315 699303574 26451 57609 208645642 24475 26689 657531916 24475 21219 111624146 24475 85000 668005020 17455 85000 514058399 85562 85000 807016890 53151 85562 847337765 53151 14588 370351346 85562 2473 147114953 2473 22138 226768185 22138 66978 843568560 66978 12128 164957668 22138 65468 258173505 22138 24736 963500097 24736 63049 390490878 45256 65468 717654443 63049 61951 598206468 57534 45256 756540270 57534 19358 620564723 45256 62033 396501765 43671 45256 809247746 87686 19358 759608789 19907 87686 651480966 48385 62033 296589399 64150 43671 602818854 78732 87686 35864556 40514 87686 716350536 58233 19907 286534065 40514 69807 209645807 58233 1381 843598309 1635 78732 617870533 66866 40514 51789554 78300 1635 641471810 78591 69807 483456664 77660 1635 937907813 1635 31995 101692356 78300 59005 935993432 68613 59005 108773772 68613 90053 843777629 48972 90053 238586668 29790 90053 781237103 19783 48972 745500247 27602 29790 180306146 27602 40472 324628030 48667 48972 134584823 29790 83452 842604986 2006 40472 287028140 2006 31240 526081407 48667 18207 407757062 2006 85597 895569182 31240 65028 889496499 31240 67909 797853135 39376 65028 711079032 39376 42929 117997030 85597 81831 164506426 71287 67909 706485843 92565 81831 483551270 87116 39376 148363868 14585 81831 189053101 14585 64536 53809367 82955 14585 346250935 64536 5168 633642329 64536 81250 495841591 78966 5168 414295373 76736 82955 21778156 26204 81250 101779879 39088 26204 159642443 78966 92426 441797286 39088 42287 658776269 72389 92426 130610835 72389 20030 916378012 54344 39088 621542573 34353 72389 846631817 72389 42743 63786697 1103 20030 95414687 88825 42743 64355542 12766 88825 571559465 74920 42743 74944695 79826 1103 710237955 88825 24439 970999708 74920 56372 651620972 79826 16195 495807115 79826 11220 677445299 24439 56894 387017589 65275 56372 497398715 11220 39132 12020613 16970 11220 59757802 12842 11220 666222358 56894 5373 403469625 53847 12842 647107236 12842 24293 405154167 24293 70115 940549931 24293 45125 261976997 42489 53847 896631036 45125 19504 209767392 55145 42489 556747412 70115 17452 645443031 17452 48283 525168129 5819 42489 990158926 10593 48283 511626248 10593 14240 282330491 83935 14240 606367068 7383 14240 9726395 18149 10593 953510610 18149 31871 560147530 7383 79068 764596679 7544 7383 17113324 31871 39927 794531677 83341 79068 425673935 72302 31871 103821622 83341 44178 263826158 72302 91792 349346041 80959 72302 565639909 20966 44178 937190219 82672 20966 786699886 47366 80959 748389175 38292 82672 824979677 38292 9639 116151369 38292 61673 184894719 15823 38292 100418441 47366 36713 227828875 15823 1172 562860294 15823 89150 275194430 15771 1172 524032517 26001 1172 753587383 89150 45790 188826041 26001 87753 140939521 45790 30064 631715430 92534 15771 265202600 92534 52365 967410963 65748 30064 870238465 22045 30064 825965563 35297 22045 775589081 35197 52365 234956914 22045 29090 569327960 29090 20553 558042397 20553 46742 52906823 29090 28549 42099032 35197 70474 330811011 46742 30272 881485966 92134 70474 899018386 46742 68015 954328285 28549 20504 313516788 33833 70474 451570036 22353 30272 7465714 78946 22353 483138223 25179 78946 839813837 35163 25179 130471371 73228 35163 103737068 35163 59734 280919418 38139 73228 405836337 30876 25179 322738211 66329 73228 959864505 38139 43505 491877111 38139 39054 636001489 29778 30876 80106611 29778 34539 148707783 71732 43505 280010482 36287 34539 325511310 71732 92550 40943958 92550 62165 3077866 36287 69146 768230250 58739 92550 685702316 26205 69146 163327322 26205 39262 116646254 69146 45892 20053460 69146 24558 135724904 71221 39262 686258449 45892 38990 560145261 50579 71221 91297626 71221 58316 404014986 24558 66191 583682975 58316 42983 910871830 67584 58316 867463688 67584 56741 447790323 56741 3899 274392862 17482 56741 137522525 67584 87660 998792590 27412 87660 793841082 57594 56741 170213273 3899 69736 311399351 11646 69736 138002626 11646 26192 385574751 69736 14982 395230013 57594 29328 854912983 19398 29328 994383111 26192 18274 510448223 59663 29328 516683436 18702 14982 146792242 45902 18274 362735892 19398 45540 850103818 45902 11882 750483451 14295 11882 532268215 37579 11882 368400233 45540 10251 468945003 87528 10251 794145681 54467 14295 581396587 54467 26189 227468608 26189 38052 461442080 49284 26189 765207699 87528 61812 961742608 26189 1706 132832081 9397 49284 42689596 38052 8944 598543584 49284 74850 738695340 91110 74850 489097100 1706 58800 450924579 65711 74850 281458202 91110 52275 546405643 58800 67906 14334790 27022 52275 40988290 4350 65711 795694999 36222 4350 445661477 27022 34601 589356215 50198 34601 350894926 4350 26523 928491319 69659 50198 819187424 44347 69659 637344715 9817 69659 563355266 60503 26523 756391556 60503 88410 49684124 88913 69659 743366115 90703 88410 42618257 88913 16668 336317845 38600 88913 674682750 90703 16273 604374545 71267 88913 11649455 44646 90703 190572267 87363 44646 128265850 16273 58181 69447187 1569 44646 987008744 91576 44646 644314659 91576 19134 59261906 53762 19134 373105888 23205 1569 222580372 31312 23205 777184127 32318 19134 80018799 32318 84385 625389547 23205 56471 397890908 23675 31312 564177304 32318 92154 17392726 14070 23675 493277398 16752 56471 273654092 56471 91317 191385810 16752 9700 316294495 69092 9700 586113416 67144 9700 111287852 16752 34953 814532107 41219 69092 69636498 40010 67144 498199627 40010 44292 22168138 90803 40010 416997713 86805 44292 500966696 1211 40010 929856690 72061 44292 709127351 86805 23572 676463962 23572 22184 515102193 13533 72061 460594955 52813 22184 853591023 23572 8765 895708925 52813 18825 765330109 22184 88426 178221456 43780 88426 269799465 8765 51737 899684066 8765 3000 32907907 88426 14366 631652830 3000 29918 378300148 60450 29918 862295679 1811 29918 796070502 29918 66165 630640797 60450 21396 138702714 1811 8695 936750628 21233 21396 329362468 21233 44002 147593892 21260 21396 754359046 8695 81538 57871708 5966 81538 82674208 81538 38118 101339816 81538 22835 228846726 81538 55378 691909634 45246 81538 103940276 38118 1871 21863376 22835 37456 77245707 55378 40275 214023616 2253 1871 528827774 73214 40275 83546762 73214 20378 4285522 80846 37456 26368094 20378 63693 975192022 73214 16194 369117830 77101 16194 69781152 16194 16701 954272924 26104 16701 663082701 4181 16194 357445380 64764 4181 761669321 36125 16701 6200409 26104 49425 225433828 29953 49425 52882719 64764 70997 764739188 62525 49425 881028442 23887 70997 111570748 70997 69993 813613799 29953 67393 542421644 23887 77440 449504258 34221 77440 13943878 86683 34221 99681085 12752 77440 98127976 18164 34221 941213086 86683 31693 667115798 86683 89744 505656452 35461 18164 200529830 82331 12752 999427415 57847 31693 244953345 27 31693 433675890 82331 23031 319216468 35461 87600 155775845 49881 87600 131795887 47594 57847 399159834 87600 60428 809371535 87384 60428 44347546 57736 47594 372318879 795 87384 464589490 87384 63993 755531688 1480 87384 231657530 63993 46085 409493742 49505 63993 556465305 7533 46085 101687193 73555 1480 741019927 53649 49505 460719203 53649 22630 208849419 53649 54741 341916499 54741 57529 63239236 17687 57529 186531256 57529 46855 852962614 46855 83486 16095861 17687 59788 524250903 48910 57529 598887840 45238 46855 711377943 83486 40832 99675669 37796 45238 482099714 7188 48910 532865804 7188 90048 824225680 1899 45238 446974088 83188 90048 686226232 37796 4406 592457774 51625 7188 540145311 62497 90048 112217264 80902 1899 113119358 80902 75262 770816315 44161 51625 147167661 75262 10749 715908481 10749 9034 880359614 85523 10749 217808006 70400 75262 374248549 50747 70400 239805729 70400 13209 531685784 85523 72774 894913280 50747 36736 112257229 50747 43076 626189771 87013 50747 102097008 87013 56993 398591812 72774 27481 858054517 27481 5252 98143216 87013 32622 514590294 76865 5252 937255845 18410 76865 213420756 76865 21856 890725567 55669 5252 672993347 76865 70023 390550626 55669 32777 278533597 34119 70023 756106507 56465 55669 255544237 83145 32777 871163545 70023 87865 697939854 50976 32777 871317626 61958 56465 273549911 56465 23018 294795531 75326 50976 485751212 26302 50976 102778302 50976 38618 819447325 72776 61958 219648510 84469 38618 250747523 26302 39924 831681149 26302 82230 71424000 89227 39924 676015465 11235 72776 705104479 84469 67364 12693327 14477 11235 935658109 67364 23210 33482881 67364 22428 938759237 43869 23210 138667526 38097 22428 27226294 10243 38097 196429925 8673 22428 531434501 10243 17618 70868062 55216 38097 44275072 22790 55216 236266257 17618 72021 400890648 8673 38394 923796164 22790 35100 142695531 23246 22790 674788592 38394 86869 884449951 35518 72021 365997774 38394 84524 128887840 35100 8464 11255075 35518 8165 156797511 86869 2255 132472574 35518 9992 583385655 2255 39947 254550360 8165 89398 480627073 41681 9992 318218331 67307 39947 615934991 61409 67307 524957439 49460 41681 327464693 61409 66827 341656635 47142 41681 753597931 47142 19979 22992932 47142 11062 408959846 90864 11062 15704994 59379 19979 640987709 65058 47142 605494762 19979 920 176882667 11062 13521 686841724 27938 90864 66869834 59379 29983 580121176 27938 46042 119326854 69603 29983 777431750 27938 62500 157856794 57764 27938 604603833 46042 63012 456175491 46042 90685 807998058 69603 51 815222044 28670 90685 405370355 57764 19123 925014393 47607 51 614545925 58247 90685 300551765 82537 58247 68820023 47607 20795 810524371 19123 32234 90219102 80790 32234 402086529 22474 82537 129923811 82537 77305 273712483 20795 70338 256675226 32234 75497 914777449 15160 75497 916890761 77305 2337 660055876 70338 6921 285759062 38186 15160 260912508 46138 2337 404492510 60173 46138 964721113 14340 38186 604445354 91300 14340 91595471 91300 68536 595223658 14340 84097 133959822 41855 91300 337063096 41624 68536 60815736 32849 84097 57459732 84097 6583 79375166 41624 37551 766097494 32849 49527 880446715 32849 40788 70138255 85861 40788 112909775 49527 57155 720813210 3231 85861 899543082 19776 57155 559749184 29520 85861 849376853 11169 57155 982053423 40116 57155 542492613 68516 29520 400641215 68516 441 967752540 14105 40116 65015134 68516 24171 909723915 50394 441 215612844 24171 11144 994158870 11144 81874 688284395 14105 8980 369731294 58058 50394 120140876 4477 81874 819352664 9718 11144 856463350 81874 56585 671292505 39208 9718 288192642 58058 83249 137956121 4477 47338 166674382 47338 43775 552555845 43775 56440 61933867 51119 43775 157536256 83249 17966 253909361 17966 86071 954456563 50231 56440 908875601 56440 54165 156265242 50597 17966 528253719 86071 62752 60615345 69317 54165 861153953 62752 15849 341865031 25371 69317 303896455 6345 69317 838862537 25371 63970 386343244 6345 28182 567367860 28182 2129 509783741 25371 74917 120333222 63970 34910 345264790 13092 28182 551182957 27655 2129 197645998 78929 2129 921212703 86000 13092 11804004 6838 13092 408714294 77322 86000 455990830 77255 27655 188452318 6838 40739 54330347 14067 40739 887278436 77255 32768 395991233 32768 17815 655348596 13658 77255 407992330 44534 17815 335352103 14067 64621 47672860 64621 84247 194526378 17815 64767 586071151 32604 64621 697144498 64621 70462 956381553 26236 64767 742755097 63624 26236 548351497 78277 32604 508243280 32604 13657 178348079 56495 13657 174003460 84760 26236 79529295 63624 76083 295937925 82454 84760 492455568 84760 77509 110371354 74510 56495 879035675 76083 28255 523256668 28255 43129 606441480 77509 22414 877195233 31479 74510 316008729 40214 22414 828746129 40214 9130 45213284 9130 49506 93092189 83521 49506 280519668 31479 36428 450423456 9130 8924 3063765 36807 8924 544062521 36428 85633 538225160 36428 30675 263146286 36428 40536 496319666 22121 8924 636161325 18269 40536 524273795 34789 40536 7096576 40536 25113 729717387 50053 25113 175744255 16764 22121 163664241 25113 64754 23149097 65 16764 133540661 50053 55405 654958653 55405 281 422609453 55405 81072 872928073 75886 55405 729809024 71604 55405 213298976 55405 21941 109507390 71604 7671 3747612 81072 41005 702479250 41005 91850 833698745 81583 91850 651843278 41005 6201 209984669 28397 6201 282636180 29353 91850 132319480 91850 12334 95252007 28397 44469 655177943 29353 72282 124226211 12334 27888 642852994 27888 78100 268035054 44469 37820 825025231 34904 27888 785288011 92206 78100 970910961 92206 24280 367285818 34904 1566 205655155 82536 24280 614567508 53173 82536 1550812 82536 72671 585181921 1566 23600 353004150 88930 23600 302297102 53173 15626 166634870 15626 10347 493308554 71788 23600 478858125 71788 67761 984465757 71788 56165 869403128 15626 67069 342524887 67761 82646 955377588 67069 40601 437785265 58147 40601 727640998 82646 44243 753463471 44243 87746 579868849 87746 61899 825166402 44243 46061 339474464 62023 61899 497987839 61899 63691 130682773 92316 62023 30318592 61899 31939 50350400 22948 62023 971646803 63691 82919 846194609 65319 92316 503435993 65319 3952 766162421 38333 82919 967575145 63841 3952 826290127 83882 82919 352861258 3952 89957 915464192 3952 40890 339743627 40890 29944 31904757 19684 40890 781785401 55897 19684 427774702 19684 3564 916374182 19684 84813 80058182 19684 14863 560807816 61709 55897 175352618 46597 55897 512133454 14863 65769 46116230 74830 46597 442177664 25453 46597 861530326 61709 39791 238851359 83041 39791 520145920 91707 74830 94267928 39424 39791 403070044 80257 39424 783459503 80257 45081 451437934 70697 45081 806354019 21214 39424 697534495 44003 80257 142702810 37371 45081 374453674 67949 45081 613033956 44003 81147 793514295 81147 78950 423869869 51905 37371 993253206 60804 67949 504425525 38520 51905 128316692 51905 55858 247636686 43459 38520 187505850 54777 60804 936589073 43459 31169 480948868 46833 54777 25550694 66890 31169 990326180 49785 46833 516632136 46833 56504 112181964 48590 46833 23002401 89874 48590 920394621 66890 8735 36441929 18941 8735 466236466 8735 60689 406055790 7499 8735 178875680 60689 64947 19305905 64947 13376 358790898 60689 90475 660687682 60689 53128 313879904 13376 24619 989388989 90475 70284 874874380 90475 47294 432248272 56019 24619 404393445 53128 4300 110610286 56019 12798 313248053 47294 32727 3211045 56019 46771 622165392 4300 54919 800067939 12798 63187 352481120 60996 32727 400407880 6526 54919 821637743 46156 6526 543581870 60596 63187 539172724 80173 60996 579241737 54103 80173 359095356 8614 80173 500397748 89194 80173 288603109 18554 80173 951686646 8614 78150 734042777 81401 89194 62088311 89194 81262 48425969 22680 81262 133449854 81401 32439 957468678 73496 81401 464025918 73496 9516 697190571 81262 91798 546339297 62603 9516 136663931 79724 32439 404289655 62603 90179 999223417 1697 90179 381405632 90179 55059 257194819 90179 24007 444804858 55059 84515 814449399 56659 55059 91310831 56659 19088 163821137 56659 16276 300815706 56659 63610 71214846 1597 56659 735354814 51765 16276 72816051 51765 66013 191149672 63610 37302 916330878 52652 1597 993867636 79437 66013 679926484 66013 9573 433864164 82985 9573 234205033 81798 82985 889985023 81798 74409 697073175 64324 79437 889714128 9573 74276 436314085 56198 74409 765047450 92342 81798 986940448 92342 33429 812382325 33429 57355 205161414 72330 56198 86838818 35554 72330 452150571 33429 49432 753016786 13256 57355 720510156 9624 35554 126508959 35554 25941 997558062 25941 79085 784619240 25941 63164 228159267 36020 25941 575679296 9624 13289 714426844 13289 28821 141787717 13289 80419 151451082 71778 28821 750876150 28821 65909 677731022 13289 64232 49063175 28821 32701 668544664 32701 41787 13386250 41787 78496 118923181 11873 32701 194209385 29488 64232 218320157 29488 82967 92386327 41979 11873 586124164 78496 35343 300157665 82967 54839 256642530 54839 80996 444548572 54839 52835 46263085 51310 52835 974326651 41784 52835 50720505 21679 52835 188622046 21679 12832 993493976 12832 41124 316376661 51310 8328 226103562 19668 12832 487766575 29403 19668 801198645 8328 26430 36976428 29403 17838 707727001 27944 29403 87913372 84962 29403 711401020 69538 17838 813167295 12744 69538 116424346 47991 12744 644145622 12605 69538 549084855 12605 79731 65434296 84437 69538 48707775 83587 12744 33289585 45410 47991 491741561 79731 7530 409273090 7530 30555 531945505 20580 45410 62871864 65073 7530 431531974 30555 32668 205179303 9472 20580 934243744 21197 9472 285626490 64850 65073 533680059 30449 32668 171237363 30449 35207 61542352 21197 57466 517824534 5726 64850 286371607 30449 16017 62948915 29939 35207 837315169 16017 26469 229797481 29939 23939 150937443 87133 26469 899418201 13432 16017 536110236 87133 1523 868543448 1523 15578 767171055 87133 51489 959417534 13432 45562 71848124 2448 13432 904608612 45562 2665 48870509 51489 19873 108148936 19873 57802 891228958 25707 19873 721040065 68854 2665 61748648 19873 27976 365196296 27976 28356 437776527 57802 50113 933153246 68854 20481 234064347 28356 88276 124113268 88276 47046 499894212 20481 744 442849492 88276 70044 771412165 76402 20481 526029115 88276 51124 499827400 744 68809 448788470 744 14928 359000051 30265 76402 659110768 63093 14928 887943574 16010 30265 132862274 90980 30265 721688862 5444 90980 406305088 39375 63093 93052345 15766 63093 748179359 39375 84720 877062482 35663 90980 802323973 5444 88960 717465691 88960 53196 349054661 35663 91525 499956841 84720 20817 184654494 1461 35663 158237853 45207 1461 400998499 45207 16435 895413067 43167 1461 619983262 45207 23926 145292801 23926 62095 438081563 62095 24531 103420454 43167 71054 878963401 77544 62095 36361335 33637 77544 376105839 21495 77544 204468086 62740 71054 142896861 21495 42615 276119627 42615 195 115844332 33637 67575 72067996 25085 67575 628377058 195 57725 638974487 67575 12586 600060101 25085 20943 794517523 25085 3025 170260546 57725 69755 677921597 40516 12586 364341036 69755 19507 305245109 81706 19507 977814847 3025 58106 575479897 58106 54536 107546610 54536 61509 237383199 39147 19507 406914459 75353 39147 299944040 75353 79872 142095643 54536 56968 528290315 67626 56968 454834233 5793 39147 357397306 89316 56968 554168706 79872 19501 979970395 83758 67626 796757852 5793 61932 185287710 89316 75484 291750392 18823 75484 109436025 61932 60905 684655611 61932 62124 181034975 39672 75484 169896603 75484 41345 747678389 62124 65417 784437348 65417 62760 952086201 44988 65417 272150813 41345 91594 254554740 41345 15845 500157667 91594 29498 486912078 29498 41196 616383224 48409 15845 631271975 48409 2000 829807164 41196 35416 279272664 2000 13259 12125203 1605 13259 96155495 73 1605 926140958 35416 282 341499383 39941 1605 548124992 37537 282 525364972 39941 84944 136800200 54596 282 964128029 54596 62796 662860388 54596 5476 988452407 62796 35881 535667513 75604 54596 69860779 54596 20523 647279658 35881 3670 270224514 91811 75604 75241487 89821 3670 451160728 68524 3670 790722215 91811 24957 784147501 35612 91811 677023040 22720 91811 665417084 68524 45763 67341005 15032 24957 262743071 22720 76526 373265929 35612 5619 318124916 67183 76526 150586568 76650 5619 51660723 67183 43292 486974507 76650 36243 690821168 67183 32890 380203303 76400 67183 463857337 5759 76400 215575558 61102 43292 542811478 32890 29133 167366986 76400 62327 428193646 61102 6499 305122213 12307 61102 922054407 33302 29133 989425485 6499 64175 429120771 33302 19380 116701278 6499 248 251334082 248 61460 906339358 86787 19380 806058275 64175 15443 129549004 2243 61460 380084380 61460 72152 162957824 86787 63548 965197094 2243 57720 611476130 85802 2243 89863854 19598 2243 687483901 23113 19598 475749490 62182 57720 316700929 82236 19598 365069330 82236 58909 287634075 57471 23113 521334178 58909 35397 393952136 58909 26440 671623196 37089 58909 928179412 26440 74015 546121709 59208 35397 679593614 37089 32871 567480721 79121 59208 770147804 37089 44380 73601170 59208 41262 893202737 32871 23501 12983399 44380 69171 386555222 60177 79121 425809101 23501 77967 739053135 87616 41262 714415263 87616 31275 290101231 69171 53655 283538911 51380 77967 860934050 79856 51380 984344860 60250 87616 137876278 6737 60250 699358228 51380 65973 309189007 58052 51380 512537680 58052 11215 504549465 65129 6737 165993444 74825 58052 454636571 74825 44011 683471540 58052 8314 520226080 65129 82661 249480642 82661 78439 605191771 44011 42709 990999123 52494 82661 52161697 35810 42709 431862719 32590 35810 82216490 38933 42709 259758259 84881 38933 651706848 52494 69952 37562660 3174 38933 930988136 68088 69952 745265365 49775 38933 841271887 37961 69952 538322502 68088 88719 942752000 73151 37961 842132950 1439 49775 36107383 88719 18723 279806344 88719 60511 908025846 60511 47813 241624855 53444 73151 397859850 18723 20685 430832339 53444 69565 942211502 20685 43652 552685456 53444 91188 502223434 60504 53444 259846904 43652 60354 845381153 60354 84909 573781870 83812 91188 768887427 79775 91188 835077848 42652 84909 38931114 42652 32495 879650206 12046 83812 473857089 12046 34107 273886699 79775 50848 282778366 12046 52037 47103178 34107 25439 41515477 45242 34107 13230904 34107 87671 873558813 6404 50848 282678028 33274 25439 8680825 25439 48563 514026517 6404 11199 400153550 48563 78253 245747718 48563 19270 52429109 11199 80974 733196753 34908 78253 463069063 11199 35112 871431417 78253 27364 477336208 62112 27364 171325438 86767 62112 513346019 27364 8707 145785488 62112 68316 253913181 8707 53461 243621173 32275 53461 577449100 62424 32275 355770590 78390 68316 921340480 8512 78390 145224603 66376 62424 810121843 2265 78390 343051356 62424 77214 324314236 87219 8512 806427523 85321 66376 394127767 64190 77214 576825800 2265 2079 675693406 2079 45949 336611247 28037 87219 671612552 35621 85321 596417269 64190 22526 493929475 22526 82952 52997726 22526 89823 218853991 22526 92375 510024849 22526 91162 983598121 44915 91162 314204851 44941 92375 898738121 91162 73535 508787265 44941 13948 586020665 44941 5633 715468354 5633 69433 698106429 44941 92380 556645106 69433 54253 892961741 62730 13948 267871960 92380 1870 80685787 69433 39939 342616375 15183 62730 409360370 15183 60114 645993836 25817 39939 509415115 1870 9841 620925181 15183 39903 516300836 60114 48228 139249550 39903 25118 297418939 21749 48228 195640363 39903 5829 520800652 39903 45051 568620735 61018 25118 55919221 21749 23321 297739616 23321 22588 723554894 22321 5829 365971605 22588 50141 134933503 23321 13780 378855942 36507 22588 956718429 69598 22321 25024583 22321 67874 885901161 23328 13780 664179479 23328 34623 286112495 36507 51710 374790003 34623 6740 9014893 86363 34623 319487387 34623 20135 481539082 6740 21441 601238975 12183 20135 865890312 53114 86363 338855614 86363 78785 169622865 45568 53114 246202237 21441 2254 413415199 53114 81984 701366589 81984 2823 354940655 2823 25683 541299872 20064 45568 77373634 81984 8067 200592863 8067 89654 861424729 16603 2823 799533911 16603 36098 145813231 89654 12457 252771515 89654 79359 859645769 54657 89654 17326964 12457 42770 605505429 54657 65326 20013988 78392 79359 913526146 29563 65326 79684661 85527 54657 596307101 38767 65326 402107672 37387 38767 212475120 35594 37387 897122270 60485 38767 1403245 89523 38767 653334881 37387 34197 525614348 76310 60485 585783944 64917 89523 276922790 87515 34197 3812590 41214 76310 545082298 9940 41214 567137340 87515 79104 82354830 41214 87319 925716020 42565 87515 410916600 43721 87319 175338670 28784 87319 344000979 4443 28784 663504155 43721 32511 373370235 32674 28784 846324850 73126 32511 363374258 32511 74929 90117802 48809 74929 657561224 74929 46148 412932533 47135 74929 366973554 48809 78185 923568922 46148 267 290401024 46148 9249 915159927 267 84421 782890288 32633 267 368636829 84421 79052 403825677 2295 267 53546938 13907 32633 973938190 32633 49856 304302753 91492 2295 982710216 79052 21801 574598254 58524 2295 355320035 61579 21801 87589429 21801 3290 193134151 61042 91492 947365271 88851 58524 917267082 24150 3290 324679905 3290 44396 66673155 61042 90951 580423960 24150 81869 785748479 24150 12775 748403029 17807 81869 198068987 12775 10932 937400811 90951 25020 224033758 7622 17807 224348302 21864 12775 97363867 25020 20770 405344798 10932 14954 316178960 14954 30944 318081509 30944 57574 993456187 67053 21864 69420814 14954 34617 841413673 72339 14954 970907726 60456 34617 338973250 14753 34617 462682970 88273 14753 57941524 10942 60456 166812234 60456 48778 865552315 60456 39742 133050387 24600 39742 50949309 75598 10942 1362748 39742 144 8861593 21301 144 306029776 144 33276 752158121 33276 73923 834353662 144 7038 742074414 57540 144 213886629 78245 33276 855424243 65868 33276 344091266 75909 57540 441158740 57540 16551 24151921 57540 62529 870376584 65868 55041 607627123 62529 87420 209899 75909 79951 530547673 52664 16551 98076198 52664 68974 904505081 87420 18218 643650664 18218 54612 137011043 18218 48875 834646140 65374 52664 846455794 84223 54612 580171880 35712 65374 12724993 84223 40551 97653127 54753 48875 335026316 49883 84223 868623192 84757 49883 742944828 49883 39043 550142391 29136 49883 179961377 39043 61498 91249462 84757 84874 454027846 17296 84757 94935819 50084 84874 853812498 17296 41268 421584133 41268 38454 839427967 84874 66514 814704595 19401 50084 537983527 70116 41268 451258883 41268 29681 535505298 48433 38454 465073826 70116 71653 792756574 29681 28435 229709851 92405 29681 925213145 152 28435 738789704 67658 48433 35237230 71653 37156 668199920 28435 35624 576913873 152 47081 700314351 152 1502 206754920 47654 35624 274066262 35624 47073 83161457 62250 35624 437099348 47073 79601 188680032 2245 47654 729402552 11577 79601 289786590 36451 11577 594716943 79601 19548 380689746 1129 2245 323277267 2245 46230 309311734 1129 75253 263593762 41424 46230 449655185 36774 41424 686330388 36774 65439 547445769 46230 51854 162328129 50304 51854 213575923 65439 54893 505416276 50304 50077 377681597 52712 50304 475431412 79897 50304 830873854 21648 50077 143063308 21648 47780 251826691 71211 47780 908236308 68500 71211 267239744 79897 78505 938419327 21648 87819 998613244 71211 81100 773616790 927 68500 986323120 78505 30988 179870186 927 13048 699108268 88079 13048 993002278 81100 75298 778592705 40826 30988 914454269 8266 13048 293450527 13337 8266 427668630 13337 18086 447235994 46746 40826 950017525 2301 46746 161028537 5700 46746 184095471 13337 26040 794800107 11448 46746 4819758 26040 87798 29560588 13295 5700 946714479 58649 11448 90900076 48082 26040 402168947 13295 2497 321299329 65436 13295 260241584 13295 44482 746106128 19232 58649 961199035 44482 29260 269614233 19232 56353 16397387 30063 29260 959599601 72756 29260 268429260 72756 31239 529701444 29260 86914 401412768 31239 39992 427555879 1443 31239 675463951 3134 72756 889701771 3134 889 325516523 45635 889 453795794 84889 39992 328159240 85832 889 975373044 81986 84889 727503506 81986 23925 615613025 23925 10102 466068528 40402 85832 930086555 14495 81986 454593833 23925 10409 6429875 10102 11671 715346994 5546 40402 28064174 4787 14495 565665568 10409 82149 375508636 82149 5497 765252867 85895 11671 715824298 82149 476 950844953 82149 34324 670971209 28160 82149 797231564 59054 5497 867405016 34324 83396 925372476 476 88401 65953962 83396 28018 220761649 88401 14732 578939617 11084 28018 590759373 83396 79314 250894925 28018 53745 974017158 11084 7076 275382478 34874 53745 439611849 11084 85469 633328594 85469 11498 768617870 11498 40966 666805 82302 40966 223805683 90145 40966 850983366 58301 82302 23014968 40966 25539 398288668 40966 38819 906439124 90145 14670 44861147 14670 45808 312799496 38819 84003 507588954 25539 36447 61686604 38117 38819 62181586 84003 46983 889959325 74736 45808 427902837 84003 43152 840971526 72604 46983 239468589 38117 20677 115417022 46983 60476 34084920 60476 12386 911773407 45888 60476 360259951 12386 21798 161005718 22337 12386 588208517 45888 81028 75307598 66923 45888 899678314 52912 22337 109386776 54750 66923 144182312 54750 25123 18267497 58772 81028 59293490 59213 25123 248960661 59213 44044 942830695 54750 30329 253460456 42740 58772 552037933 5964 59213 422434677 5964 35827 708100180 47825 30329 176223837 5964 35768 974029157 35827 26371 679425099 5964 73123 257190746 35768 5402 47823687 5402 66264 847872489 58903 5402 416652678 26371 35391 180800190 73123 18019 903451397 35391 83899 48179695 35391 86699 579806354 58903 26742 94860595 86699 8278 25826024 58936 8278 54660636 83899 83133 938054078 83133 19189 487501484 51334 8278 683637297 58936 76478 304023819 58936 55056 728801015 56811 55056 822827792 76630 76478 423116324 55056 77199 786351513 76478 63535 367787781 32309 63535 127205525 63880 77199 59761732 1436 76630 128683936 56683 63535 871428308 45223 32309 177867595 45223 80875 722959406 45223 13424 50547732 80875 9635 995289045 56683 15898 480324099 46482 9635 704612555 80875 12645 894505088 46482 64205 50595182 64205 55327 915070971 15898 64237 93065861 46482 17004 165996857 4152 64237 373606886 17004 69895 584609169 64237 33280 173620301 53630 64237 925453052 39767 33280 936837634 51947 39767 794819290 51947 9212 188365226 51947 66725 25843225 72960 66725 235932586 46700 39767 715096963 54255 66725 143031591 12567 72960 78991411 46700 74390 31967631 52017 74390 519854627 54255 5800 548001215 54255 35863 585887132 2602 35863 831570215 41074 35863 207493068 35863 61733 736305755 37523 5800 902755473 37523 32334 941299465 2602 75812 37973131 32334 24756 247974484 57284 24756 165835312 56526 32334 127532728 22912 75812 129484910 57284 20898 343050676 24756 51665 169223789 17727 57284 202538701 51665 78213 352568147 91067 51665 374929900 17727 13372 377180715 11881 78213 813984279 3839 17727 64206980 59404 13372 422652601 7677 59404 75949774 10570 11881 222086266 3839 64372 346133107 78260 3839 735288308 64372 31909 659000518 64372 38489 392900693 19235 10570 985901702 25920 78260 996961746 21436 19235 816002375 2029 19235 696720256 2029 15 655073061 21436 88981 812058500 70512 21436 130666620 88981 11242 469443908 51260 2029 28849163 51260 72367 719385101 72367 86391 108564925 11242 21463 776270889 36564 72367 116564815 29658 21463 966666448 75257 72367 79412932 75257 43395 416567109 36564 2763 800551210 2763 70963 72956475 70963 47698 465545651 75257 28093 637640456 43395 49172 546359586 47698 51804 5388838 27033 47698 928258084 27033 11427 429448854 52312 11427 219445603 92085 49172 766938883 22420 52312 795338020 92085 70157 782708557 75570 92085 759801669 21070 75570 539984517 22420 20774 961458497 70157 86689 757045584 90252 20774 222596831 21070 20173 83595992 78527 90252 304711488 78527 71167 513793893 78527 293 23451754 37785 78527 233129979 71167 12758 846531824 12758 24456 466366134 24456 13198 663929136 47190 13198 393987954 86409 12758 481547489 57240 12758 223686340 31057 86409 778587866 13198 61090 80563758 61090 57490 425255182 24758 86409 59605120 85473 61090 372644099 59387 31057 41027193 18994 24758 864437558 71005 57490 233459360 18994 32879 74003815 71005 27580 397148198 32879 37151 129168170 42457 27580 839029415 37151 4256 949335698 42457 79313 104880811 23700 4256 114746579 63373 4256 524748694 86401 63373 797270706 29214 86401 190929858 83661 79313 470843 63373 36584 722894249 59814 86401 393736088 83661 11788 902986878 29214 62234 318742527 59814 66708 851095656 47891 11788 455551926 59814 20806 18314680 66708 89615 816790886 79037 66708 230333751 20806 71316 647910512 50777 89615 902042471 79037 59680 368814411 186 71316 361024236 4467 59680 737136316 61390 71316 241127355 61390 70868 802489070 61390 71910 963238450 186 82613 727943046 61390 70734 306915154 71910 64412 707704265 70868 63285 144464614 82613 90447 111287365 63285 75277 600492636 90447 70695 577672437 26373 90447 399237534 90447 18147 18557297 63617 90447 840756390 75277 78491 433103870 70695 15591 405973175 78491 26712 606251068 26712 82568 760363694 82568 59670 463638483 78491 34346 457481647 6062 15591 294860172 17896 82568 943299801 17896 54336 627440310 34346 84046 18336978 6062 15283 808092757 54336 57566 371838624 52347 54336 302172349 84046 12081 316380844 81183 15283 777388862 15283 65135 413134053 76731 65135 63950559 74757 81183 233249268 12081 51685 171240456 50764 51685 78941765 8562 76731 422247806 52950 50764 678976817 74540 50764 5852912 79551 52950 424705114 60743 74540 415073733 100 52950 224537246 45214 100 914388054 33 100 461448034 60743 52581 72484727 45214 35856 242322749 35856 58920 787482460 1406 35856 912882670 49152 1406 179596728 58920 34605 374150995 58920 74071 844777599 64459 49152 985716121 16166 1406 694548870 58114 64459 689166081 60233 64459 139485907 80326 60233 333695002 1575 58114 409429637 86651 1575 630242479 1575 40510 859640816 40510 66446 392894444 47307 86651 574552090 86651 47068 634515481 86651 14378 995706692 47068 45432 65983919 45432 29583 398562789 87655 47068 378656953 70476 47068 598260371 84831 29583 362882142 29583 61583 734098712 29583 21269 993211021 61583 13159 18435769 15999 21269 133176958 15999 82824 590170970 44773 13159 604199445 21269 42458 412658999 15999 24943 86970029 24943 15777 337343781 82824 39602 201761988 55916 44773 121400011 49691 42458 360870243 15777 47372 412913518 19076 49691 615819537 49691 80499 808932969 56848 80499 156499480 49691 71946 735782602 44648 71946 974165349 85366 71946 34165575 53844 44648 34600125 91226 53844 428310793 44648 21767 926664680 54495 91226 488409808 61867 53844 828180879 54495 90923 587636567 12094 61867 11320413 44470 12094 2721473 24033 44470 934032077 44470 1046 816750550 46256 1046 131841580 90679 44470 86102343 80630 46256 873747899 80630 83055 143084260 92108 83055 428619664 95 83055 660288256 8 80630 654102728 90665 92108 954535707 95 17834 782085190 90086 17834 299434816 55317 90665 121215454 44216 55317 345241636 52048 90086 301140660 52048 63934 209759221 55317 11548 321147149 3125 11548 342573401 79871 3125 357225989 52327 52048 593846136 3125 78162 250560688 52327 28185 783919836 79871 7107 766696579 28185 5091 994916489 7198 52327 237839841 40414 7107 706599414 40414 83883 97430411 57758 7107 482707449 21097 40414 745621962 79791 21097 56214430 57758 55493 880944893 55493 8104 986968058 79791 66445 144999770 66445 29601 507597119 79791 17647 758217201 29601 13608 438232346 17647 46170 543406350 40173 13608 392990940 65874 17647 518876624 13608 56827 435934936 90336 56827 189875975 413 65874 629157844 90336 67028 1084930 48073 67028 358468599 48073 9986 644847077 18427 413 645985863 67028 67697 385689378 34629 48073 432916711 18427 29429 815011729 29429 68266 737947605 79219 34629 746989784 29429 10413 139555869 68266 87227 250848483 68266 14066 305531763 29021 87227 920454236 20736 14066 378957920 10413 82684 589033749 87227 85875 102669295 63668 20736 972497405 80175 82684 189341920 19971 20736 728337272 63668 9672 848169152 80175 10162 173314403 59578 80175 349748497 8503 80175 74116043 9672 28191 119104111 59016 8503 116392403 77363 59016 964018310 54282 59578 791206786 59016 42898 136965991 77363 75896 716049471 20643 59016 527023932 20643 48303 229072373 54282 4428 747718248 20643 89200 943347470 80901 48303 523946961 89200 47724 477420649 74960 89200 490744091 28366 74960 505718326 28366 56982 344093882 48694 56982 928188690 15132 48694 105972895 46463 56982 721857971 30194 56982 264338328 37633 48694 44573978 37633 13841 929758479 30194 88551 622260928 72882 13841 770739368 30194 49022 938991987 37633 62703 757935778 45542 62703 160550483 45542 55058 259056899 60759 55058 359031552 667 45542 993738881 34732 667 442809928 55123 55058 149616946 55058 34903 653547104 34903 13083 120612410 34732 74207 178097395 15533 55123 593502532 15533 56571 638771405 11089 34903 688327520 79591 11089 685076121 27987 74207 817398332 15112 15533 830040853 77754 11089 211440266 77888 15112 562249549 72086 77888 333595166 27987 38601 72814505 70303 38601 491063678 70303 7905 370199509 19257 38601 591655749 20655 19257 748786813 19257 44851 104184388 7905 61328 97218896 80796 44851 854588279 60094 80796 925980629 60094 17101 849538982 17970 17101 854499036 61328 14626 87641209 4048 80796 947304124 14626 6073 380163924 4048 73287 474611339 21662 17970 135867474 4048 41070 746125835 66279 21662 768082974 64782 41070 972644474 60634 64782 992588306 71466 21662 924523230 66279 90575 353348195 64782 28963 499492312 43161 60634 610248775 43161 19661 603368623 19661 41874 889046040 43161 24275 831757771 55765 19661 847440248 24958 41874 980801423 694 19661 993648268 3790 41874 646395961 65422 24275 560387654 65422 65557 461479593 3790 84791 361363490 84791 17820 393242050 55961 65557 8071705 91143 17820 303240839 91143 81502 192023756 47061 17820 274389073 91143 55182 80722441 55182 68658 967092987 55182 78038 40658056 11907 78038 651488430 55182 82524 135461703 16179 55182 968218825 64187 82524 792735314 31329 78038 111142064 82524 32866 859652933 11876 82524 386626295 39516 11876 859262073 39516 25995 427484569 9307 31329 97633624 73585 11876 933786375 73585 6968 238491258 6968 47113 796962609 44832 73585 790965844 24743 9307 141498529 15572 47113 120455404 30889 44832 424754902 85990 15572 130309511 30889 85006 237543427 60664 30889 712621214 16598 15572 128684142 81053 30889 773823496 85006 21045 498323269 60664 32206 147695130 16598 69469 205452046 77460 69469 361565945 70171 21045 92535182 69469 46540 52446569 21542 70171 919270899 77460 30059 358586086 30059 10281 380069011 17882 70171 558789086 10281 43747 587474945 59535 17882 50313991 30059 68201 464659771 68201 13273 26220212 16313 68201 40242051 68201 49316 813687048 49316 27711 285645626 88747 13273 316889507 13273 76680 911743631 88747 58951 482852441 76680 75606 131029003 75606 19306 746292953 75606 79960 83744122 78730 79960 816102029 60975 78730 288953228 86896 79960 121153396 45094 78730 63989713 79960 62045 553962893 54785 45094 491951639 86896 62187 827026095 62045 18286 85259511 130 54785 923275357 34900 62187 454611672 18286 879 714519156 48599 130 771136664 130 39481 223150465 20260 34900 437703307 879 19520 804981918 28728 48599 926838806 35836 28728 837776910 35836 62386 848491412 20260 41711 944736555 86497 41711 687946740 92466 41711 146163308 92139 41711 783915252 62386 64402 564608417 36678 92466 318935246 80542 64402 92596249 80542 44335 433081338 66559 44335 992418569 84079 36678 857003351 80542 90214 958900018 80542 58737 890045151 24245 66559 668670436 54370 66559 89998584 67091 84079 737708690 67091 87794 22926702 84037 67091 408520170 69180 67091 886177393 87794 30895 595804520 30895 80010 85421929 57493 30895 244300107 24473 84037 353329411 40684 69180 30420442 30370 30895 996528109 80010 91403 843145101 83467 91403 943440745 7904 24473 853270818 69408 7904 123476106 15316 7904 355402554 52878 83467 585937649 89074 7904 856997383 49808 15316 628072839 15316 46750 24770492 61831 46750 377750079 18127 89074 741891926 89074 43272 633504297 91706 43272 867529182 91706 6167 28121088 77622 43272 773244457 43254 18127 773304984 6167 5341 583213356 5341 1782 123467377 25356 77622 402747976 53713 1782 515974477 1782 7494 312934520 5341 10859 703778122 83113 53713 563292826 48065 7494 140482156 63675 48065 551133892 56580 7494 208638328 63675 17762 833920592 17762 60350 131734201 11250 48065 681492683 56580 25997 451915747 56580 66897 37020834 43959 11250 776159397 11250 18548 794482810 18548 54620 614267413 54620 10055 999086605 14273 54620 807897664 77567 18548 84670366 1060 54620 186985728 54620 18681 548559447 15042 18681 236026509 77567 45528 550732818 78222 45528 97751857 15042 92026 139323812 57372 18681 938619533 15042 48229 94374044 92026 76545 980586333 60301 48229 468272361 70439 92026 456661766 60301 20285 508888853 32358 48229 165018657 60301 21000 53687418 60301 56835 525029283 49278 21000 189624808 76320 56835 786320975 32358 44632 744515593 15113 56835 690393943 52928 15113 172045020 76320 50570 384934520 15113 73824 870148206 57356 52928 837218024 15113 65415 419122033 16605 73824 948433476 57356 46618 279582787 16605 15964 2665915 9266 16605 181057120 9266 69487 1479798 16578 9266 993117242 46618 37925 225618671 37925 62899 91040441 37925 29531 773442653 19177 29531 739319828 16578 7981 983320794 61785 29531 104498747 5577 7981 927766378 19177 77917 544325717 16264 5577 939169202 7981 54564 287821460 24281 5577 703358492 54564 18817 997730620 16264 9515 208392237 16264 48840 578741678 66954 18817 266048628 29974 48840 736381114 66954 8857 459633669 64853 48840 356123293 48840 44317 515493937 8857 83995 549429268 44317 34004 859324318 34541 34004 719586395 44317 47292 481091317 34004 14255 257107800 41352 47292 79876211 34004 2600 12895898 7936 47292 964849855 62299 2600 46808159 14255 90129 41930609 7936 27467 235630476 79194 62299 902441455 27668 79194 799646533 47133 79194 504465843 27668 91254 300184146 50891 27467 103729296 15547 91254 371290861 73415 27668 208574128 87799 47133 602660661 87799 4442 207305717 58410 50891 962442312 73415 78680 257214069 61160 87799 627965678 10971 87799 838481078 58410 66732 100338716 61160 54738 5356373 78680 68160 40907272 28805 10971 13013480 74543 54738 974905651 66732 4682 701356329 33812 28805 537439102 68160 35052 829735910 26106 4682 473171938 24611 4682 852123567 8276 24611 727975481 35052 15172 788117408 74436 24611 51643910 8325 74436 370788703 8276 39018 972428101 977 74436 206899774 8325 45474 794714166 74436 18745 261252358 54917 977 972570324 83569 39018 233724291 18745 57108 791745159 57108 41882 75082123 18224 57108 445198944 83569 74733 90430573 45587 41882 795644419 77307 74733 846719830 3455 41882 707016122 3455 64316 919070392 74733 44136 385201415 3455 29434 290785968 77307 37323 204161576 29434 34340 282912683 29434 53344 562458238 1928 29434 687013529 1928 5898 818430876 58906 1928 187537237 8716 34340 708334789 42348 58906 644392995 26730 58906 872470090 81743 5898 924420964 75686 8716 382410406 63019 75686 896767108 42348 35660 111010732 81743 57190 700602908 57190 36637 810729296 36637 47230 706358012 63019 2474 194107318 57190 86089 866282963 50154 47230 238468434 85080 50154 996626816 12372 86089 179067013 50154 74875 372108045 86089 3005 299299762 74875 24496 893451884 85080 57301 603840957 12372 3157 544917061 17483 57301 294046342 85852 3157 780710590 35839 24496 962554369 71580 3157 901269219 71580 19061 177735075 77912 17483 493207237 85852 44697 154446976 44697 75698 833440646 77912 84047 617819392 62459 75698 302331070 44697 22577 866747864 62459 88393 536804556 88393 56753 690940154 84047 7370 42850178 81085 56753 953161987 81085 56310 986065174 7370 86609 881967756 56310 52246 652265401 86609 89165 953121962 81085 9855 175354841 7759 89165 718710902 7759 88294 207732128 54547 9855 880568627 78126 88294 266073287 88739 7759 723756585 40691 54547 147790774 70838 54547 95359821 78126 50250 609068425 55592 70838 967368118 73916 88739 786113785 43734 50250 92202190 3450 50250 20254784 43734 17789 243987424 53806 3450 671208422 53806 91000 783603854 5526 17789 32999123 78764 3450 367641690 5526 54090 227988984 91000 39699 281904024 10094 39699 451631035 21960 54090 914982976 39699 84058 448681408 54090 66253 136533487 91391 66253 649159120 74838 91391 414701135 88441 84058 581980759 62984 84058 59968215 91391 54528 481073271 30134 62984 979788426 54528 38440 206097724 54528 7667 703877654 70181 7667 118223387 30134 75216 479828095 38440 19277 24762360 75216 28004 692790989 7998 70181 472425427 70074 75216 780847902 37359 7998 470633111 57513 70074 683889367 7998 56447 578832043 70074 11042 407581487 57513 81104 605493827 11042 77632 615564694 92093 56447 329054389 33265 11042 943881489 87112 77632 63778101 75405 87112 626765307 15162 75405 424311187 33265 70248 85762906 19735 87112 573358220 22902 75405 777983290 19735 7817 91360560 44115 70248 819406830 26796 7817 181245282 37919 26796 534302251 72184 22902 454403050 48058 44115 773406476 88439 26796 114466139 23822 88439 851496673 31258 48058 689356990 48058 38924 831188988 92289 31258 148170005 75210 92289 492685626 38924 39537 269580396 38924 19898 874071087 72291 92289 209518776 75557 72291 888722261 75210 49822 915918269 49822 90633 715389354 46862 75557 63941640 90633 24122 709757225 40265 75557 896608042 6589 24122 283274265 24122 16995 577167571 19777 16995 159627407 19777 42324 782665449 16995 1933 724692351 16706 19777 153803389 69173 16706 208349345 69173 79711 500859208 40431 42324 118838750 69173 5889 586991158 5889 62580 863773667 40431 23378 420722803 58227 40431 305105678 5889 14287 681370977 6490 62580 708041830 33894 14287 203059304 23378 46155 294085900 14287 61967 126087032 46155 72414 899267785 50099 33894 149562401 71869 50099 397136983 560 71869 546370814 42680 560 579265923 560 6743 687906758 560 28899 610124355 6743 69283 558182034 28899 24608 482840044 84459 28899 905577393 84459 12971 168601978 60486 24608 655324974 70084 69283 869960089 24608 72223 867959901 70084 28894 491127501 38749 28894 322791994 70084 82801 460348462 82801 81121 866871773 53412 72223 480752883 81121 17384 315488122 53412 62866 165505308 17384 80416 610639828 17384 11726 983325495 55257 53412 954560384 66674 55257 852759397 63953 55257 106627611 66674 75244 4635198 44752 75244 898005181 3745 75244 325369561 2362 3745 743673974 75244 55881 317561064 2362 28152 59408698 10517 2362 243853062 3745 60370 340427670 10517 60984 44555757 3953 28152 637141099 28152 86887 511827020 60370 35481 690723426 9325 60984 121635489 9325 38866 813834404 87397 9325 210454288 55464 86887 848272610 55464 48811 239963648 9325 85519 942201120 55464 63221 69791924 63186 63221 86862970 35270 55464 604857411 63221 28154 17778863 8639 63221 925068487 35270 79777 425832766 35270 36306 866638672 14 35270 737234357 14 31332 163271143 8639 24050 726134558 71646 24050 778274293 24050 4110 111817867 19383 71646 17980027 26057 71646 56334415 76563 24050 411400969 23142 19383 675793232 84585 76563 536926978 19383 80792 721062229 53770 26057 761444217 80792 56439 695527561 80792 57387 802080323 82848 84585 213685998 31705 56439 36850543 82848 29682 899701038 31705 14276 231394488 16283 82848 337544665 16283 46969 18320908 86341 29682 850913711 29682 42604 114485709 86341 5332 146760958 5332 64070 610816360 18463 42604 712112268 30609 64070 290243090 22945 42604 994560427 30609 15257 24531940 56015 64070 590716361 22945 92313 663964665 85795 15257 200363958 55808 22945 607839062 7057 92313 900936891 62543 56015 578416941 62543 4210 701418681 69211 7057 245393138 21030 62543 338071482 4210 34368 17129568 69211 1446 590798222 69211 31449 12419328 34368 55816 628205616 39680 21030 588601337 31449 68808 354349724 21126 55816 165370381 68808 56339 144778239 46839 55816 454501142 39680 31183 382666603 55693 68808 297723542 14202 55693 754090103 10446 46839 227117751 55693 57446 177911031 43551 31183 712873876 66814 57446 684906083 66814 20616 814952 43551 67578 210465721 43551 90348 283647494 90348 15990 168413046 8881 20616 313953729 15990 1454 42931157 57020 1454 172861553 32291 90348 161175506 32291 90383 237884291 71644 8881 689702898 64968 32291 679961952 1067 32291 264264664 71644 21875 604334485 21875 90071 84623290 77489 1067 958158207 89250 90071 899728153 38961 21875 750266376 69446 38961 677240137 53354 38961 801381560 38961 56967 611195401 19880 38961 220932302 42429 53354 447175749 56967 72920 694352302 55854 42429 21156549 55854 71475 4709712 63749 42429 320360774 72920 31088 859685147 71475 86146 296784066 55854 35941 879317481 22920 35941 486260692 22920 50663 3453078 50297 35941 353997897 87540 35941 201215419 22920 16958 640149674 65891 87540 729407566 56378 16958 117932269 56378 66249 757987981 72050 65891 49166423 72050 86788 25975621 7392 72050 237093225 58901 86788 486215117 66249 82180 420389695 75617 58901 142079436 11681 86788 514952595 75617 56112 951097466 38976 56112 563905305 46088 75617 92234831 75617 68947 413302697 11681 89603 801657584 39826 68947 296047229 68947 53568 9830145 68947 30072 38954069 30072 58300 684120213 18370 30072 72674759 58300 75168 10959811 75168 8986 298330214 18370 24029 867221981 18370 30685 548107890 75168 20772 140926370 44083 30685 735731033 8986 12213 916790120 70212 44083 751607078 20772 71526 922572238 24882 20772 154991551 70212 20087 70878496 24882 55552 960327672 20087 63113 570050975 18560 63113 848526766 18560 89587 87402231 11800 18560 669299720 55552 67456 83485858 67456 83284 448053318 21791 89587 538866192 7859 11800 812525605 21791 62207 911738042 14043 67456 624332746 21791 90093 405442025 1984 7859 542585814 1984 61931 393365950 74109 14043 904760435 1708 61931 1132493 1708 90435 397469435 74109 10676 569402548 90435 37841 677871004 59974 90435 872230425 75992 59974 460199519 37841 87548 19833357 59171 75992 906424121 85704 87548 609446745 85704 2172 91008460 26702 85704 824755414 54062 85704 54745650 51727 59171 796313730 54062 67752 410728052 14571 51727 999941526 61054 54062 358956824 59236 14571 885609294 31129 14571 424773835 22993 61054 707455159 59236 29990 669365669 22993 60550 7364612 25748 29990 387918217 22993 42100 742850725 46680 22993 438413867 49427 46680 570841114 3655 42100 725998606 42100 77909 802312581 28100 46680 478310318 85546 3655 935624768 45686 85546 493338690 28100 300 57043207 300 37191 789156663 45686 8648 313754473 85546 77131 102697042 28774 8648 21608037 300 50844 305927916 75642 37191 606660598 77131 37245 908686966 75642 75766 693221169 21083 75642 554325142 21083 4363 581555858 26920 75766 512175162 26920 15970 766100704 75766 67880 687527450 26920 68350 732040198 19791 68350 342324467 61215 68350 738194354 34718 61215 436768604 37745 19791 50444329 7537 34718 778191157 7537 32059 16561056 45915 34718 806057712 7537 728 482997904 46536 45915 825249326 45915 68273 914361860 19240 728 145314057 728 63338 512414566 58890 63338 584818858 69143 68273 500491047 19240 37484 685273442 40925 69143 158245148 55101 63338 874130999 55805 55101 11595389 6318 37484 800904677 40925 56230 555397948 55805 7539 839124781 6318 82046 515731257 88535 7539 47697006 6318 60280 64959872 82046 9948 27464585 82046 85573 105037150 37813 9948 180272150 8801 88535 682784208 2342 85573 600999685 37813 47437 742470015 2342 71885 120839199 37813 35691 18903735 76513 2342 797154664 4732 2342 10902501 11149 71885 797571539 66947 71885 29671526 51705 35691 990775800 66947 81141 986911513 81141 8018 249164644 29789 8018 763935487 11225 66947 883709465 51705 53244 154440568 70440 8018 191457051 64241 53244 534105322 47714 53244 725532729 70069 11225 783762561 20928 47714 29806850 70440 33305 546374825 43316 20928 538198119 23679 43316 130053554 22662 33305 976094122 57423 22662 530015028 57423 46045 262676912 28192 43316 710375427 46045 92553 273830625 92553 87286 493503482 46045 79747 48316250 28192 77006 926554404 20749 79747 190201524 44788 79747 737262735 60253 77006 442267763 20691 20749 467138879 36312 77006 28724293 60253 28057 4068825 33397 20691 275823728 33397 616 607724768 20691 45783 146363808 45783 32028 923820471 6325 28057 359699036 6325 24604 773398623 6325 80888 961023162 81832 24604 643586100 6325 74311 767362503 75489 80888 954145412 33935 74311 883316580 81832 60042 725814628 60042 71918 64949794 19020 74311 650175305 37714 19020 58983561 23124 33935 365629196 71918 84057 640882858 23124 54133 291757838 15298 54133 816126459 84057 32585 901320083 6890 84057 702290557 6890 78813 809355155 78813 35003 646653510 65161 35003 377685832 13135 78813 875598109 65161 57538 76612739 35003 49726 875755740 66113 65161 789531732 47948 13135 847897222 51038 57538 591928669 17099 49726 798983867 17099 82481 946720770 66113 78692 635944529 17099 72268 79629740 41319 17099 306573266 72268 12817 480412833 12817 80347 360701228 57559 78692 377210243 80347 64284 447741943 38235 41319 126403450 64284 50441 939243667 38235 73121 787287441 38235 57373 5443554 38235 25376 313253991 38235 61529 574075260 77261 61529 317770608 57373 64895 715256875 15721 61529 665442201 64895 67249 208002685 64895 7613 655788741 77261 33031 431054462 86576 33031 228472473 8153 67249 131002263 32579 33031 504143126 45141 8153 213095139 30628 86576 754600607 30628 60187 833562762 45141 81334 672370913 6160 60187 823739920 18675 6160 249896141 3002 18675 595840263 52472 81334 623390657 52472 88722 537190825 36819 6160 367331241 52472 10046 738937498 58778 36819 112285809 78257 88722 11837907 78257 9495 666780349 25149 10046 798957346 75083 58778 574100723 668 25149 801470050 72295 668 16907641 74801 75083 723105727 47713 75083 179071828 65579 74801 379936157 13364 72295 649693528 74801 79127 849151065 65579 74481 139389908 86826 79127 266949743 13364 90332 984051748 90332 10630 234873830 19847 79127 28395552 86826 5305 142128539 86826 45035 94584604 49287 10630 718615725 18796 10630 805654719 40920 5305 997386656 26085 40920 860151288 92118 18796 216873613 53853 18796 824887081 92118 54710 173223784 46315 26085 425102539 54710 9993 452697493 79955 46315 261233089 46315 78562 776246293 78562 44019 430567177 46315 42056 46655094 44019 65569 110348209 20765 65569 859171327 55644 78562 982385866 4756 65569 726134489 42056 16921 802905528 72540 20765 463119295 65142 55644 1562579 84431 16921 259828981 25183 72540 129319027 84431 4842 153546618 88477 72540 455427613 8164 4842 823946710 88477 35711 30924047 23808 35711 814461887 35711 2607 316345827 28918 88477 772970300 8164 33185 49900613 67081 33185 336659547 2607 82376 914961379 2607 74401 525359764 11582 74401 491347881 7098 11582 85956423 35817 7098 520988316 74401 83331 319360119 50619 35817 631354517 11582 70645 909761607 70645 59039 784183546 83331 66585 655959180 69254 50619 38934022 66585 35838 129115165 89210 35838 184054399 69254 13003 339522932 13003 21729 239259792 13003 13655 971274189 86946 35838 591492864 43119 21729 577120778 5234 13655 190145711 43119 1451 428267554 86946 20554 713895303 69704 43119 66474070 1451 79383 73050758 20554 37797 284548300 20554 78896 562460344 37797 8723 377374596 37797 44525 115961248 8723 83463 514223262 83463 14651 113607925 8723 26602 239003356 37988 83463 382445023 37988 61897 359605237 78852 14651 411944197 25153 78852 909294981 91084 25153 304835914 23853 25153 165740285 72661 78852 937706556 14472 25153 216497388 14472 63070 60966380 91084 85659 425540667 90970 23853 146585867 75746 63070 929853788 4588 75746 161921374 75746 78958 415079109 75746 41259 150339595 72998 90970 628397014 78513 78958 569392709 4588 79381 359238853 72998 85084 629760964 41259 7303 288459514 32350 78513 311129068 84435 78513 953328094 32350 70039 538930501 7303 62624 964625637 32350 81212 523387519 84435 89690 75839954 81212 10664 45597917 62624 31579 785036849 15641 89690 302287143 10664 87932 483048588 47345 10664 559231122 75434 10664 985411353 47345 3743 804480551 72078 3743 814993437 52533 3743 465700390 47345 18705 221354742 3743 50598 410169098 3743 35823 878181431 35823 53311 49541018 25912 52533 548996478 50598 25247 938006071 43420 25247 95418272 25912 68689 483046524 25247 8208 43639628 68689 57441 785603777 25247 27383 237960403 2732 57441 195682866 57441 40318 325975081 42546 40318 420538311 57441 34135 139437631 27383 33581 96937818 42546 85393 368100858 33581 90681 240507909 63627 42546 308722863 43053 85393 794122056 27926 85393 715493812 63627 37622 335072122 90681 43270 273281165 43270 22219 248916253 27404 37622 455968661 15870 27404 548641707 27404 1135 231871279 1135 1355 769817168 22219 85500 597004339 49542 85500 551331226 34222 1355 781626879 17076 1135 949750692 52591 49542 7892308 49542 47608 101042725 47608 73570 332823876 20220 47608 26850861 52591 65266 332325608 259 20220 564262470 54826 20220 885074327 78834 20220 775043914 53136 78834 700215102 50717 78834 887488401 54826 55829 773042894 40094 54826 342449090 67399 40094 552693748 50717 76914 959005552 86839 67399 247082059 86839 10213 189081064 86839 68241 951531194 67399 21471 276622236 43296 68241 37804919 43296 676 37705458 68241 17909 370428777 4093 676 828253648 676 65586 267663000 16582 43296 449062442 65586 65690 484532233 33028 4093 752480832 4093 14497 698889111 46323 33028 480138710 14497 16400 841226586 13831 46323 290936187 13831 76230 52933207 16400 49818 195799361 37390 13831 622657388 58821 13831 993852170 62086 13831 628411041 8060 62086 735625532 52962 49818 486041906 58821 28150 959375621 47782 62086 872209442 43623 8060 426615707 21815 43623 450021605 47782 61861 466833152 53931 21815 126542810 91390 47782 253009925 43562 91390 91148823 24518 91390 56078041 21170 43562 728996061 53931 23637 706095479 63140 23637 429331696 43562 55449 717148455 92395 55449 436537977 12916 63140 761615253 63140 42445 869169517 39039 42445 381317488 39039 26734 981945286 22691 39039 803153334 25045 39039 839546082 33732 39039 433393957 13553 22691 921991046 52697 13553 933858286 40330 13553 935382692 73408 40330 714770947 73408 30339 799362776 34799 52697 868548551 40638 34799 678363124 46069 30339 138953558 34799 17321 890987344 34799 55935 742513683 17321 9047 474076035 39130 9047 59084871 8520 46069 784280714 17321 42443 593020912 9047 43440 837257389 39130 68111 442432037 39130 39004 417851450 91386 39004 329937353 68111 68007 923775699 28217 39004 870129244 3751 39004 23123775 39004 57966 804349297 64904 68007 29407502 28217 70509 668904350 3751 68866 696388016 57966 63495 238100757 70509 41922 387765554 49806 70509 184034422 47499 68866 864456530 65541 49806 500905764 31127 41922 508502902 41922 25100 18511404 65541 17160 24660824 69748 31127 132104843 64385 31127 98189756 87011 25100 376607699 69748 91155 298460932 74327 64385 822800428 69748 32456 976776200 76045 87011 805812328 32456 56710 755639161 70204 91155 548660967 66299 74327 46131411 40618 66299 20483682 66299 88857 362267072 4252 70204 464818209 51392 4252 169759946 19974 51392 649640675 4252 15456 684294717 42707 19974 847889991 15456 92419 341528654 15456 1790 903798002 27395 42707 257971036 3318 42707 672890718 42707 45535 70819559 45535 61405 612944152 27395 35618 227648830 27192 3318 822379783 3318 74299 746816856 45535 16337 184368180 61405 10392 69285610 35618 87831 684886602 31148 74299 985032349 75206 87831 138499023 31148 55431 821305494 10392 20850 304327889 87831 13992 915919403 10475 20850 507856433 74547 13992 787240670 13992 49270 113670375 20850 7040 364482896 13992 3867 389551647 49270 83659 740735994 3867 43178 865911964 43178 53672 759827594 8029 83659 301669478 53672 15813 404499231 43178 21318 920675107 35948 21318 26116057 302 35948 763891346 38922 8029 750595843 15813 80447 715288398 83807 38922 981377824 38922 65345 545438385 302 38080 108924682 80960 80447 331711423 65345 3230 385723285 83807 41448 918055652 68065 41448 785710849 41448 60287 319044829 84536 3230 391796810 50192 60287 79684346 68065 4531 459786736 65927 60287 890860320 79549 84536 764566281 84536 12901 185840692 66257 65927 428003600 71100 65927 886710071 79549 37178 976790271 61610 37178 883032618 61610 51064 91257216 29976 37178 264155230 91541 71100 788523459 29976 14817 308472479 34599 29976 523727549 14817 6779 824805450 29976 54222 100747963 91541 62568 564336749 6779 70525 757365597 31597 62568 898953839 51483 70525 962465085 26046 62568 742126703 18437 70525 690956321 21792 70525 504882809 26046 57214 913501579 34941 21792 458494244 21792 86903 307692167 18437 33696 39288345 51704 33696 609893056 34941 51506 375482634 45806 51704 827794479 51704 49687 901661312 49687 36082 809810579 22302 51506 194109840 77692 51506 773711481 74584 77692 794140755 49687 13041 882890909 59503 22302 831677951 6509 59503 17620582 13041 45264 94110172 76842 6509 429508887 91933 13041 640913655 29082 76842 980286589 6681 45264 685933030 76842 91021 27962822 16732 91021 428832949 91021 38615 966736447 85799 6681 489332441 28513 38615 649008672 38615 5205 48755904 13849 5205 629022309 12807 13849 863929419 15740 28513 231680466 13849 11441 938276798 32384 13849 737200830 17015 32384 32939557 65133 11441 142540435 13760 11441 608943471 17015 15985 206571560 7343 17015 418039368 13760 49108 61324864 15985 39456 795324380 75912 49108 882399277 15985 31688 509641038 82040 75912 820615451 70770 75912 659160802 22358 82040 106326299 75912 8057 814067328 58559 82040 71213941 91356 58559 439824160 58559 66246 489763795 22365 66246 532673538 66246 33199 851649627 91356 20583 607647603 33199 78853 289009859 22365 9362 997788267 9362 40490 577591987 78853 43682 83428733 54423 40490 782802168 78853 7604 843915563 43682 21735 856499410 4755 54423 905571729 7604 74634 878682935 55111 74634 153348822 21735 33538 177015883 4755 28378 315860696 55111 44963 770969397 33538 32660 299083908 44963 26951 842667591 72353 33538 385872910 32660 70639 784934831 44963 90500 187044872 39622 70639 734322874 34742 39622 675034432 39622 64096 716059724 64096 29784 825575361 64096 28309 727059059 31531 29784 387901193 27501 64096 155818848 44314 27501 113187920 31531 45477 986939345 39050 45477 999614408 3654 44314 130099199 74890 27501 85560466 69104 45477 910462525 39050 52159 809476939 32107 3654 560127252 74890 37911 762956875 19388 52159 119511764 30270 69104 664091517 37911 8331 661974002 1174 19388 113163322 1174 40012 925846669 12515 19388 552324105 85371 12515 894830877 76561 85371 267016597 16419 40012 947076988 12515 9083 492195314 38099 16419 122878370 16419 5169 607492026 1637 76561 901705504 1637 4140 581254602 31781 4140 266007125 91862 1637 608799231 5169 87492 487235483 1637 90067 73606726 86995 31781 467590326 45942 91862 243275246 91862 10408 687834560 84647 87492 327618862 6822 10408 313627724 45942 12341 169468360 49670 84647 566299163 84647 326 895429948 72520 84647 91935803 4942 49670 575034777 34561 12341 772407288 46322 4942 307990412 72520 57228 205533555 47150 72520 423933300 47150 88212 42196740 57228 30384 694494872 57228 65497 684310071 30384 12102 755740410 47150 8936 585885817 12090 88212 659842768 12102 60559 383027430 12102 18699 865250952 12102 22703 343491150 12090 18481 343536824 18699 63824 116119224 54669 60559 134100958 51923 54669 927377329 18481 14478 779457273 51923 43510 211397361 63824 45411 825679922 54669 49473 405963298 51923 72963 468413866 51556 14478 162977612 80013 45411 167450700 77076 80013 12546248 54848 77076 353409669 80013 58942 361637294 15780 51556 49932969 15780 29892 684374220 58942 67870 993071745 19897 58942 164557743 3350 29892 394052654 75183 67870 421780422 19897 33387 77362307 75183 77367 81933199 75183 80702 591804582 75183 14103 128249722 52680 80702 283202565 14103 81601 989405423 77997 14103 892607111 49556 52680 130463081 3913 49556 955074396 52680 46948 317193750 81601 57404 49745167 46948 4386 103509856 4386 40780 507094112 60225 40780 875022314 4386 87560 65035371 54858 40780 779689391 87560 8698 635013217 58746 60225 897956254 88247 54858 54551786 76443 88247 992068946 42490 76443 22466009 42490 86348 640923963 90629 42490 540975089 44090 76443 13606249 65574 90629 968520116 27207 86348 206089549 27207 59363 184884317 11728 90629 618631244 3557 65574 282699703 3557 81311 445641543 14225 81311 495488993 11728 75475 490132749 64345 14225 791986222 64345 50431 62352709 75475 36280 119327678 50431 55014 36808707 64345 18042 593445074 36280 9055 909383154 79906 50431 154152412 9055 56296 335502348 527 56296 106305750 89535 527 993454160 8999 9055 556224001 56296 69103 835684843 10831 56296 810771661 69103 66089 186658776 69103 88573 211690019 88573 38244 141795563 82350 10831 769913226 24800 66089 702730598 66089 8624 816118976 82350 40071 736067289 38244 5455 269788324 76300 8624 249016913 61938 8624 420956196 44134 40071 399129613 5455 11865 831143857 48686 44134 670968361 44535 48686 709701876 63719 61938 78807911 44535 6812 640495940 74036 6812 679250540 32551 6812 794774559 16782 63719 708378549 16782 39366 730227074 9796 16782 11477738 74036 38938 3164803 39366 16825 660942799 38938 85028 98028170 87622 38938 549410211 34905 87622 199511673 50820 34905 898762659 15234 50820 46156297 15234 45254 270539737 14412 15234 928900574 5452 15234 128848060 86289 15234 614814332 27821 5452 126615172 5452 86866 334177403 27821 39888 531825725 28033 5452 98619219 3143 39888 315783226 18890 27821 143364839 28033 3462 79769846 11741 3462 739202086 18890 39937 465410072 11741 45459 430236231 11741 29921 969369287 3462 85332 638936451 85332 75752 84767050 45459 42012 441773020 29921 10839 694782588 29921 49919 21713710 10839 5175 171208942 42012 10303 508907830 89609 10303 125328288 89609 36740 98854479 80611 36740 414343768 10303 61998 417837537 36740 91127 41161374 89609 31980 123293671 61998 85642 948269731 85642 40941 575776875 7115 31980 734955127 31980 56719 862580742 80144 85642 487583050 40941 22124 33337287 7115 79358 213457464 66934 22124 856279747 80144 79925 115974807 79925 2420 940217421 31988 22124 677747325 6641 66934 682414606 84205 66934 986323915 31988 56234 438721056 51945 56234 962324465 31988 46758 386573083 51945 89299 820577326 81346 84205 533265916 46758 42331 29579634 74046 89299 227770981 60199 81346 552716770 6569 42331 404561021 84100 42331 21191962 80859 74046 3356990 60199 61527 183577395 2785 6569 230986211 84100 63371 540195360 84100 81382 805932161 23551 81382 718685658 63371 39521 259037264 81382 76360 511700643 69306 81382 296637021 81382 33945 460476654 33945 58573 592843123 47343 69306 78265944 33945 77765 564768021 33945 1437 934238719 33945 41935 249673298 41935 79981 935202509 27875 1437 797630147 46316 41935 901637396 41935 31362 832620972 46316 81242 647049873 27912 81242 673384731 21299 31362 588239050 81242 41395 751778354 377 21299 430548690 81242 50523 284734013 52298 50523 878318310 50523 50961 86114332 20320 50961 550707588 20045 20320 440083318 50961 10637 472727743 41398 50961 145409687 50961 8217 795303251 81680 20045 379226505 73681 10637 676688890 51764 81680 843806103 81680 61876 555433310 10067 8217 541990643 86615 51764 302129178 10067 50219 96128403 89015 50219 194700722 10067 89825 476219561 86615 50673 110955900 59421 50219 734635986 91430 89015 65732594 32762 91430 851642493 14896 91430 864475918 14896 62305 651423288 34965 14896 497641062 62305 62259 61752516 31630 14896 95013620 49080 14896 350585064 27998 62259 275265802 34965 64423 646635639 64423 60912 38861055 60912 24234 162589197 46083 60912 976142806 89352 27998 11613508 64423 46523 53659000 50339 46523 453794893 24234 25503 773485146 46083 9943 510368279 86770 46523 7522266 86770 84487 2772933 7837 84487 44957711 9943 36385 532009629 7837 23918 675116766 64587 84487 347967309 62876 64587 627686749 23918 53242 380293897 23918 33596 589883338 62876 38812 457658629 62876 72542 34208201 62876 62082 358157550 38812 38472 920554329 33596 60348 207258792 2700 62082 969906177 38917 38472 37033240 60348 61750 584451338 2700 27940 187624470 27940 76275 661880669 38917 47534 326929427 6214 76275 307261490 62935 76275 139896354 6214 10763 522016032 76275 273 306528742 18715 10763 915589693 88937 10763 382958214 18715 81227 85975857 68821 81227 37665093 52109 18715 553068205 61986 88937 405602360 7127 88937 667583654 7127 35260 205435525 68821 54386 39990821 52109 20120 586476739 35260 54447 817726791 20120 42268 891385274 82662 20120 588302901 54447 90360 912452870 20120 10160 256504578 42268 42805 74734654 48610 42805 835685332 36478 90360 974408513 38909 10160 51324981 48610 54109 485740423 29521 38909 814546538 58725 54109 832400267 64403 38909 39011082 22843 38909 439197884 64403 51798 135928486 11289 64403 633389740 56346 11289 939080789 87107 11289 78643559 47496 87107 261089342 87107 39799 342735323 12888 56346 915110739 86775 47496 542204539 46626 39799 580195543 12888 13741 230006309 68256 13741 86235707 76194 86775 940946407 84390 46626 459605864 68256 76760 235428788 68256 63464 663698817 76194 70259 430135196 71288 70259 552817644 14005 71288 605798929 25729 76760 293332650 70268 25729 724314823 54000 71288 380571615 53124 71288 72015911 61050 54000 42069172 25729 84856 751511125 90466 61050 835866201 84856 50260 106301587 53124 90706 697264165 21345 90706 822884153 43539 90706 525627368 90706 15859 508003323 25261 50260 437972311 15859 10111 841469837 71162 15859 706696154 71162 70549 335204738 31744 25261 836743953 25261 91761 259483495 91761 38420 831602406 38420 49725 218030622 91761 18885 650752555 22037 38420 348452641 77635 38420 951059181 38420 12291 261237014 2230 12291 59551270 58645 12291 510226075 58645 39002 847466806 71856 58645 627021172 67160 12291 661400616 62809 71856 128745423 79580 71856 620792475 83234 79580 73158273 68744 71856 228502421 67160 43021 527368345 21367 62809 369173873 21367 33019 786292753 35609 21367 567457064 12912 68744 359061533 10439 12912 147048670 52205 33019 871872290 18064 10439 556936063 10439 50730 791778576 41958 10439 105360463 41958 68642 542358337 1515 41958 739807107 45007 68642 692406897 45007 27163 135053919 13100 45007 670652359 20984 45007 803239636 1515 83918 128693865 83918 81796 648452371 13100 69117 44856286 20984 67472 754764710 48896 81796 586942029 85468 83918 24216366 67472 92070 108413319 19386 92070 398461734 69746 92070 838071647 19386 51120 171507993 45268 69746 975615973 51120 6105 51533743 19386 24878 976947381 69746 13197 138620739 31914 24878 107693050 45268 48670 550653145 30167 31914 966790233 30167 84748 3889882 7138 48670 267531300 31914 53979 415564338 30167 53693 660467971 72195 7138 18320347 23318 72195 873449480 23318 82599 374105884 23318 73542 625636975 61902 72195 944467461 72195 77825 161961676 257 61902 974308517 24846 257 740137915 67154 257 639025148 10101 67154 907305981 10101 50888 84217879 24846 35622 93816508 12323 35622 738259083 50180 35622 699278702 35622 88660 920853834 35844 88660 298636823 35622 45253 833660662 50834 45253 60988961 36548 50834 588640131 36548 15258 605896771 90777 36548 140395234 56021 90777 86657846 15258 56752 906767504 56752 50248 932665706 5563 15258 379659425 73550 56021 293019994 33610 5563 419100602 56752 75873 257017763 75873 67972 600700657 75873 90605 16215806 50875 67972 168559488 66906 50875 165761371 75873 49586 44487981 44800 67972 62503045 44800 7071 765892616 66906 1032 871268403 49586 8270 288774612 70427 8270 578540649 8270 43251 489754709 12803 7071 446367467 80725 12803 56210743 70660 80725 185807786 54925 70427 978740310 80725 20169 337703729 31434 54925 251638363 20169 7437 806028157 58179 54925 373804861 40242 20169 274934349 36139 7437 51056209 80955 58179 903937302 1157 80955 858353558 36139 57618 280785723 1157 86333 585648304 49753 36139 47702986 44660 1157 223049078 2686 57618 797333495 58888 86333 85974263 80218 58888 607087514 70199 49753 278483179 70199 36661 349188240 57958 36661 151227126 36661 86819 802835741 70199 12606 979522274 21670 36661 795841177 86437 12606 120240183 86819 25970 405076357 49381 25970 180016885 62237 21670 978238260 33918 49381 397704802 25970 16654 693584550 65524 16654 372528047 6449 49381 752530048 72174 65524 179092026 16654 89655 228249582 4114 72174 156925154 21480 65524 840213095 52688 89655 732654217 72174 10205 538216965 10205 9248 573335277 52688 8928 447787675 9248 91160 738869321 9248 46930 524685550 8928 46935 391242461 41047 9248 537067744 46930 57291 233897755 79412 91160 114733841 61656 57291 426603039 72315 79412 769960810 72315 71943 931914150 78207 72315 63270269 74761 72315 575648212 28712 72315 102024283 74761 74737 251564900 9322 74737 725511620 1747 74761 826815739 9322 30857 370991986 25016 74737 731196026 45392 1747 337087616 83403 25016 103634045 30857 86786 616418449 45392 79098 957324004 86786 85194 648990299 83403 75364 303448878 46176 75364 989622107 75364 11296 269677850 85194 40322 176718683 66515 11296 513924788 46176 58801 858661190 66515 85020 918984212 30479 85020 442906214 34565 66515 315021155 30479 13278 16517711 85020 62256 414608434 26166 34565 21172017 34565 6906 227760687 34565 8511 560806976 52623 8511 221259105 43068 6906 421528083 4465 8511 333781084 37270 52623 612587360 52623 12203 21591615 49963 12203 153817695 37270 32848 920565357 37270 82828 153522441 1206 82828 154200745 1206 78225 290382220 74697 82828 262843204 75943 82828 515439079 47553 75943 660505256 40115 74697 48210466 78225 61356 26717911 3689 75943 778383332 75943 136 523847416 40115 63284 477717696 3689 68054 316094305 63284 87869 166120134 3689 22332 732127448 68054 80032 725718672 68054 43445 37449413 20686 22332 197275074 43445 45547 328186116 20686 6931 660872055 30079 45547 647073573 62649 43445 268480957 66478 45547 417954928 66478 69556 900877471 14934 69556 630741562 30079 57159 250198902 62980 14934 731688568 14934 48556 717250178 43423 57159 818221654 48556 26798 90501493 26798 45364 55824489 62980 45781 55558258 43423 86078 400493976 59978 43423 137440407 8244 45364 593006974 45781 64522 319709411 11449 59978 532172644 19620 86078 252692075 63896 59978 609914488 86891 8244 99833110 78910 86891 685346699 14003 63896 247761378 66234 14003 77948610 63896 49122 169850840 78910 80700 700898216 80700 67924 4068415 80700 49495 781605195 80700 86478 407545655 49495 7195 17492703 7195 30010 910779262 49737 7195 48331223 49737 91675 703096572 68428 49737 523711739 88249 91675 235664139 84011 49737 961874542 64054 68428 226798626 84011 12405 538045609 68428 450 916772857 12405 29052 144604259 75310 450 69713531 29052 61177 52008729 61177 76424 307257880 25852 450 133408617 34643 25852 868229444 64379 34643 112305946 25852 76387 613917344 48636 25852 714530078 7753 48636 298690085 64379 17920 977835262 25484 7753 76900743 41734 17920 869851470 44707 17920 439447395 44707 75697 483292072 79254 44707 728923997 44707 39299 392999 75697 13685 325915155 90166 39299 872419473 81640 90166 738532001 82262 79254 200492919 82262 43453 861762108 59368 81640 90802852 81640 63302 30985082 63302 38508 497726068 51403 38508 748607446 59368 81877 864029388 80710 81877 120303834 51403 30148 981723906 75301 38508 846810638 80710 88036 621004179 70596 80710 945428658 30148 45126 226888513 70596 70003 673798905 70596 47958 757033197 88036 1178 810168775 70003 65701 871608700 65701 58488 975357678 65701 33949 126685 64223 65701 620260831 90153 1178 188534276 46911 90153 678446781 33949 84809 46892815 76154 33949 343993573 90153 44537 211018192 22267 46911 51181749 46911 88067 471571545 84809 66613 305935899 84381 76154 120470570 88067 77995 650284393 22267 24951 97098409 84381 17991 687546231 42924 66613 984900400 42924 36542 783635010 77995 90491 521763019 42924 52024 40428887 47781 52024 477796817 90491 68724 467893659 90491 47910 222658982 90491 61518 110855402 85767 47781 855207791 61518 76689 118215895 76689 44260 11163907 85767 92396 877755743 85767 58366 256402946 76689 34569 9138242 34474 58366 693526004 40644 44260 174724812 58366 65859 212104732 28877 40644 221002540 28877 6111 67288362 6111 78506 149197745 18952 28877 685339793 88262 78506 627323859 71687 18952 134011334 29218 6111 194192299 18731 78506 752732760 88262 15918 21031161 54507 71687 589076335 18731 20907 895531142 26808 18731 131859740 88862 54507 51496984 26808 91385 453870206 86023 26808 61361199 64669 26808 889614316 8265 26808 104875388 78631 64669 396311513 8265 8942 59536906 409 78631 576197235 409 25216 842166431 8265 68387 277556374 40345 409 551944043 8942 21406 201283272 85037 40345 794185801 21406 47203 324278456 65753 21406 488355236 52371 47203 299419027 65753 60210 134040290 85037 40633 618590363 52371 18965 124296870 80749 60210 330281575 60210 9112 170140057 14628 80749 335761739 30468 18965 513277093 9112 57360 916537725 63357 30468 474683891 84017 63357 244318603 80693 30468 76899583 63357 51107 599603136 58623 51107 235961480 22990 58623 265835027 51107 12575 232536138 12575 89422 116685284 89422 49087 171059636 33689 49087 267010614 51012 49087 948513025 12575 84038 377045112 49087 85007 28917975 44283 84038 200846393 9068 33689 477282173 91398 85007 750154941 40647 84038 16510917 85007 64709 831110347 53799 44283 440075418 9068 28036 669528582 64709 74200 59627776 34316 40647 105386313 64709 26063 353134011 34316 36624 363773039 6221 34316 809863593 39160 36624 672066502 36624 4276 80592190 6221 23975 582062400 16559 6221 614434814 76851 39160 356737931 76851 67261 605325610 23975 61079 748715750 8643 76851 101366417 85605 16559 567763374 29632 76851 863055931 61079 88999 922511431 42008 8643 25171914 37282 8643 67363969 37282 19760 102485691 42008 46870 607532271 32562 37282 914437008 46870 68850 375758601 80627 32562 33743086 53679 19760 809572060 76810 53679 593246143 53679 66586 444927586 52369 68850 125719214 76810 14141 672924628 75421 66586 625985783 78249 66586 326076513 45986 78249 183012658 31772 14141 116758120 78249 8492 129002039 31772 23162 144039545 45986 1668 467775444 31772 4583 848869711 1668 14333 736203287 7317 23162 82274349 4583 75085 887482012 2780 7317 123156972 64793 14333 763189100 64793 49520 384332607 49520 25220 614244243 11795 64793 821026642 35615 64793 2977936 64793 61387 286820790 34775 49520 248207449 61387 90161 99207864 61387 35785 440217347 57142 34775 166246265 61387 67708 847335573 57142 63984 995237942 34939 67708 944776987 38178 34939 206001583 38178 27219 674391399 67708 89968 18019854 38178 2239 749759461 27219 72643 179005162 72643 89721 312126044 2239 42803 309266430 42803 32217 999651308 42803 45634 353610922 49724 89721 852182477 47266 42803 330100944 47266 10526 548582542 2356 10526 905425314 64930 2356 363979534 56485 47266 831973325 13009 10526 830691896 37174 2356 993531869 37174 936 72166162 12282 936 795180144 79524 12282 266420532 13009 78900 38445677 4749 37174 679249809 78900 32872 893650553 79524 23078 796315674 23078 67189 779276224 4749 13539 405112959 44475 67189 645930675 91592 23078 310757075 44475 62078 54646316 49290 67189 304535595 91592 19429 836009478 35152 19429 629627248 35152 26516 345343487 62078 44577 546125769 35152 31038 376235382 19376 26516 819741636 44577 22078 243609225 44577 12409 614909514 60218 12409 30408913 19376 67760 89553953 6235 12409 764756040 60218 25007 476611353 15436 6235 153395113 67760 39882 814559054 39882 22670 314621386 6235 16705 799693768 1409 25007 959354839 1409 54332 685204911 12482 54332 983630774 16705 64661 2771007 69931 16705 748909680 80356 1409 627063565 6695 54332 26536788 69931 1248 982295033 29650 69931 210747317 29650 67250 571663536 78891 1248 271548597 29650 8202 91222772 1248 64260 688159667 67250 41209 485501487 78891 7219 729909173 38714 64260 5928267 21348 38714 419548970 41209 51686 698995038 21348 49718 627496558 36561 21348 468078600 36561 25737 376795037 18857 21348 221441493 32405 49718 42147944 36561 63875 312793874 33277 36561 128101862 33277 24926 80914967 63875 25488 637764999 38575 25488 677110517 63614 25488 930435912 9071 38575 181222068 24926 13184 152839958 25488 72896 54641798 72896 50651 730799862 27614 63614 828085020 6701 9071 307919230 18502 72896 439735357 50651 25116 96338485 6701 25405 940562440 11294 6701 569946075 66077 6701 243898038 18502 38228 842846423 53845 11294 802731094 53845 80503 349467091 89681 66077 659052437 38228 38359 347486314 38359 26215 792764437 3221 53845 879941189 60192 26215 925231547 45669 38359 453559421 60192 49823 674070170 26067 60192 754512887 49823 15691 151225617 84926 26067 480015076 62325 26067 841854149 84926 32916 50177070 32916 37800 453041787 1671 37800 263081540 37800 64962 78667615 64962 63437 588130841 37800 9296 892451632 9296 10624 283027257 10624 85127 140976125 25461 85127 385138655 47030 25461 626225846 47030 57855 377073289 38189 57855 452693075 38189 69219 119134242 25461 13596 834953897 72723 47030 548223097 46072 57855 354143169 82225 38189 615076583 46072 46291 196456360 46072 79452 915474186 82225 39988 343223103 52990 79452 717876725 46291 82345 144254882 89103 46291 625923505 79452 29759 16388777 89103 1914 56471378 47423 89103 702276584 77291 47423 647943337 1914 58377 417647191 24766 1914 463921050 1914 76754 71259597 37610 47423 634441835 76754 33097 315577013 61578 33097 937620419 46794 76754 832709240 33097 2874 639673696 21437 46794 61732333 87793 61578 264123429 25155 87793 210970753 25155 8139 343734569 8139 71835 753625442 21437 89629 722490501 66669 8139 686266961 56363 71835 168420734 71835 26203 990027766 91069 66669 61547941 16354 26203 497002280 16354 14272 44239177 91069 82927 503057242 6421 91069 177129015 82927 41018 687470551 69569 16354 364215176 14272 42953 26869481 22582 41018 807706446 6421 43767 370901887 42953 1455 170232462 42953 73198 256679661 42953 57585 137978404 44306 22582 115673150 16233 44306 751893474 90229 16233 938740920 90229 35383 872020978 25381 16233 66980239 56940 44306 100838842 16233 6424 603152451 90229 48630 905803962 35383 91825 94770566 48630 36430 892342235 48828 6424 750874091 87341 48828 917029328 3597 91825 556522396 56966 48828 951336005 70020 56966 979984751 75368 70020 608665029 70020 67505 248229896 67505 47147 53875168 14028 75368 26516267 14028 83255 475230365 83276 75368 399705350 47147 18590 516050334 47147 85836 854037062 52709 85836 145997153 16943 83276 396906134 22946 83276 627996723 85836 53997 443420768 90308 16943 974588902 51934 22946 484804191 90308 77320 665661571 23488 51934 720272016 45285 53997 265479544 7486 23488 487401452 62565 45285 7989077 23488 36770 950283555 76035 7486 312446922 36770 91588 59288648 57655 36770 205363056 36770 62020 102867902 36770 53301 567166036 82757 76035 94732295 39823 57655 500070611 60417 82757 592705161 51136 53301 243128927 69000 53301 105617121 33698 60417 394814644 60417 42571 35633447 69000 77650 646907398 77650 57894 832165247 23784 77650 889468965 23784 8538 138115916 57894 89126 837470408 64718 77650 30413142 24777 23784 963246621 68217 89126 99226372 89126 30678 338087779 64718 20086 578091767 24777 23563 437144428 23563 84004 17850602 84004 33494 100822629 30678 7130 589063851 32609 20086 801873209 84004 23109 8447810 23109 69387 248545 33494 28957 103677082 28980 7130 180610910 62230 69387 91633396 57275 62230 144230260 57275 79226 765947480 20446 62230 812876630 8692 62230 342922239 57275 31014 764165217 31987 8692 841639147 8692 17549 796843632 31987 27160 881582999 90598 31014 982957470 14693 31014 98336233 12164 27160 800376847 44481 14693 86127637 22846 44481 652429799 44481 84674 690342901 14693 48876 989146764 67341 12164 556154725 17120 22846 461571883 17120 62320 945886605 12208 67341 892308756 48876 57940 277929271 87957 17120 914855548 87957 36842 710299967 81486 62320 831574516 3152 87957 461881790 57940 50847 620078866 87957 13106 304395366 81486 90922 519518415 58240 81486 73597454 67814 50847 137876769 78667 58240 710021621 67814 14289 250949351 27295 67814 112916908 627 27295 145827600 627 78789 692002446 627 35306 52645056 24786 27295 399643028 627 17447 942016484 35306 76861 531716133 24786 85516 406858661 35306 85627 293155686 35551 76861 258848645 68405 35551 299909589 85627 77609 693106752 85627 27524 655347972 92225 85627 989963746 73166 68405 663039754 4083 92225 336578638 7062 73166 658467030 50823 7062 539792873 14434 73166 373058943 4083 4650 172917542 4650 41389 264971231 17980 7062 735161316 41389 88056 593557725 17980 45693 495317985 69686 17980 873990203 41389 62306 189297162 69686 40607 385050039 62306 20859 399923184 28445 45693 418420135 40887 28445 258283954 53418 40887 335832727 53418 446 562449249 53418 52153 929785179 446 1323 197285582 38671 446 399712749 45067 446 780578792 7668 52153 190169849 38671 24239 313887692 74840 1323 362792785 7668 61089 375473685 61089 59189 563372306 42105 59189 115715479 42105 83922 152207460 59189 27745 841336706 69854 61089 758041943 83922 62178 504603832 27745 1821 399515951 13111 62178 940690776 1821 86893 21811552 69332 86893 337177952 62178 72447 360695831 86893 64897 938724628 13111 17419 338529552 87619 64897 187109604 88000 17419 61817997 17419 28128 790621673 30366 87619 127354134 17419 44065 278645347 87619 54104 274492164 60968 30366 702705537 44065 5586 72119063 34986 5586 831441476 26541 54104 979395149 29027 34986 505968843 91888 34986 762624959 51063 34986 127763701 91888 66821 813419887 66821 30553 674186470 46939 29027 171616999 51063 89158 705788124 51063 42231 276395711 89158 37903 416174347 46939 61963 107779649 89158 67744 388344137 67744 55824 667318096 17729 67744 119838619 61372 55824 3391744 19034 61372 916104870 14115 61372 575928696 56415 19034 689026293 12360 56415 117736857 8836 14115 314390795 16845 56415 735794673 56415 8409 788138882 22648 12360 554906037 8409 49570 845879366 48792 8836 547885853 2557 8409 87567942 22648 22668 809389755 20069 49570 890453663 20069 3216 419478102 50884 2557 773694058 40666 3216 666605075 82404 20069 110689438 17375 20069 816905341 3216 62100 286120125 50884 64220 469022074 389 40666 423347992 84204 64220 294120884 84204 37804 817261118 90065 84204 410446580 389 12440 680328668 12440 16652 630226896 50644 12440 466514284 47818 12440 96325038 50644 55774 621357202 47818 56036 72292928 16652 52808 643705684 47818 54362 789882888 55774 74464 686464472 21098 52808 406627201 57875 54362 246463128 32245 54362 425611867 30919 21098 932982371 74464 10077 733814342 57875 33497 568759671 9860 30919 118416673 55556 32245 955109705 33497 86821 722017648 86821 28187 40776570 28187 18107 336140986 64002 28187 891694874 63727 18107 762217730 18107 70548 852364615 64002 32458 142312029 64002 68318 11405199 67502 70548 363930034 81471 67502 277104854 81471 10830 927679444 67502 76645 509274651 67502 84861 812847064 72628 10830 510787408 81471 3624 32155361 8860 72628 532423655 3624 29616 592553802 41013 72628 130064744 3624 69404 87850345 69404 45966 42161400 32970 29616 262192875 45966 80183 107201394 75795 80183 285871452 30243 69404 658476832 74710 80183 228991267 80183 56825 439343386 54008 30243 998185260 75795 10649 523197196 74710 87643 731685057 54008 26830 447328762 6805 87643 352398067 9809 10649 75562477 10649 3073 405468991 26830 23394 578679355 26830 27299 79903188 71067 6805 48420110 9809 65126 515366769 47736 27299 451633665 84989 47736 126744444 27299 52972 303556056 20844 65126 898208531 84989 25947 364922770 84989 66440 396550177 83298 84989 264975167 83298 38081 774620920 34993 20844 597108351 1748 25947 544572694 14988 34993 777003555 1748 72398 583330747 74572 14988 910070 74572 81962 976523664 54200 72398 710362695 90901 81962 57468032 78494 54200 998161353 78494 91930 124623206 78494 28423 244980885 63838 28423 897133199 68894 28423 771741879 43461 68894 350539970 91930 33871 274434960 28423 55823 601537323 63838 27557 104696227 43461 30697 249246838 20224 55823 801184401 37991 20224 89899041 58264 27557 200844218 27557 33427 703940998 30697 9415 115862189 33427 78261 73203273 58264 53457 503170554 78261 80695 268257301 33427 83410 73174565 83410 82770 210571442 79921 80695 311590226 70760 83410 586666188 77218 79921 538788651 42521 79921 162601195 82770 31315 39346228 42521 85762 82733708 77218 36592 96941966 12267 36592 347657798 88248 12267 944088153 36592 29325 61509446 3458 36592 518040525 62978 88248 879006582 9116 12267 37571895 75833 62978 621878866 62978 1358 17687083 83857 75833 660695602 48198 83857 246078069 9116 35393 767818842 77452 48198 288081651 35393 79645 133384297 35393 76733 47300769 76733 31179 872991205 47728 79645 241267103 77452 92497 147061617 59177 92497 124764149 31179 43653 950338296 80914 31179 48316479 92497 38147 369048451 26750 80914 681641461 26750 51569 49151182 78110 80914 823377623 51569 59910 28605851 41176 38147 809724924 19215 26750 706838762 41176 8636 284393778 78110 62056 130267153 36963 59910 908857412 62056 13939 180969980 8636 24924 76423711 43964 36963 40512470 60853 13939 389119007 13939 57147 549025231 78823 24924 377744694 47929 43964 228356557 78823 42199 909000997 67175 47929 758714697 62464 78823 692387222 42199 19709 506867012 62464 35765 141294289 42073 62464 304951420 73362 67175 758961532 73362 17782 609898962 44304 35765 143509630 25802 44304 375492509 78336 17782 118900537 25802 89164 273637548 89164 71398 111888444 80446 71398 650487727 63825 78336 593252809 89164 53547 401535641 63825 63919 8868372 26898 53547 939665125 31766 53547 505119934 47164 26898 908400438 21111 26898 217786961 3906 26898 924618637 90349 21111 353603130 31766 51948 349600137 44636 51948 177902890 3906 82347 717046098 51948 79784 993613972 55419 79784 509855668 79784 1083 518379123 55419 56425 152684602 87333 79784 744220378 54842 87333 466402087 43564 56425 419503279 56425 84623 159377043 56425 72232 410148400 14275 84623 423553784 72232 42671 133645689 23273 14275 457200203 88842 72232 735206370 23273 76149 836877927 23273 8757 384409334 42671 42071 62429036 2928 88842 249640371 8757 51901 41074772 83639 76149 437660798 42071 81275 732167775 83639 53115 600495965 75459 81275 640002625 57528 51901 309669775 75459 38496 944622456 86260 75459 719673497 75459 92468 200269884 5640 86260 568865011 92468 47295 45600705 38496 85776 316786775 90196 5640 69696992 25745 5640 141435357 41139 5640 784252114 41139 48495 409443430 41139 60329 11611572 67057 48495 871602607 60329 86524 881501753 79561 86524 647381908 48495 80949 344614166 10040 80949 25916745 80949 83583 529386206 303 79561 362445561 8258 83583 303942128 86723 10040 239642526 20235 86723 87898304 38954 86723 937054162 38954 47963 110141759 86554 8258 994754020 47963 59252 174597947 20235 89888 572237107 39840 89888 103818029 89888 72377 635021563 14737 59252 768454636 89888 14169 211856860 58495 39840 91971504 52551 72377 254821773 17142 14737 835880195 42177 52551 56046500 800 52551 401094256 42177 6191 194397854 6191 47361 852118325 42177 91091 204136903 77379 6191 914974235 77379 21497 709170306 43274 6191 455604723 27417 91091 980814398 27417 45306 577763478 45306 80502 249775233 61297 43274 603272132 78887 43274 311803266 50466 78887 551922045 9118 45306 874150395 61297 17610 36408722 48846 50466 380140913 83353 78887 78402269 26167 9118 631528235 17610 1985 411023483 83353 41188 597813378 59726 26167 887072410 36805 83353 120602599 26167 23307 440907447 75718 23307 754616234 36805 61720 274802007 61720 43581 217405389 62593 36805 318539908 62593 62939 130866825 62593 18922 95833692 35492 18922 110780543 84615 35492 787730463 6775 84615 274778090 18922 12005 917976572 21075 6775 501686025 84615 23581 447004162 23581 44709 212546822 22780 23581 258999437 21075 30816 529270055 21762 21075 139599116 23581 51046 718577808 43719 22780 140794105 79684 30816 997507960 79684 30819 317708200 24964 79684 329795964 25596 43719 985908353 24964 21222 250817004 63297 21222 784014312 25596 8413 492287898 25596 65081 136934119 66452 65081 736023638 81507 21222 945989675 66452 17212 770531202 63982 8413 134236229 63982 8863 904895994 8863 10857 436203895 62877 63982 245785515 68093 62877 264489698 84959 10857 36332011 8863 90365 76700960 84959 54218 848256138 54218 34490 659220830 60098 90365 688764479 34490 29673 329700935 90365 21827 850258725 63217 34490 880058999 22629 60098 903089683 14577 21827 239885522 51382 21827 883554135 22629 82976 825938491 4486 82976 205506143 22629 48874 116956632 90204 82976 691656734 4486 64391 399617833 63428 82976 668676926 41326 64391 946633067 90204 9500 391444455 76109 64391 321038905 9500 89949 754121739 41326 78907 966294010 48789 41326 822407592 13751 48789 895695527 2598 76109 377434383 65964 2598 104150860 44819 2598 362219149 65964 41480 901954997 47140 13751 897264435 70839 65964 871533299 65964 63842 957907006 72369 44819 169426263 64829 72369 599986273 47140 19871 996033345 3161 64829 279462278 72369 62132 776672362 70128 72369 672844790 62132 2074 342997181 19871 60073 294352082 2074 67336 925782357 48290 62132 226790108 49379 2074 785291332 82407 60073 665055267 66551 60073 9250898 87264 48290 263707007 86806 66551 3757222 66551 81964 4451678 81964 12068 700714295 87264 58928 994275513 81964 63444 448385029 58928 25553 718852590 21077 25553 159838158 8658 12068 673056462 52181 21077 591982462 21077 71187 594044396 90729 8658 491711358 12298 71187 252730735 8658 15480 262360110 52650 90729 669281718 71187 18283 332622054 52650 65385 4911554 65385 86317 7119087 11891 65385 362079108 77733 65385 466317531 77733 17032 257097372 57080 11891 482608762 51067 57080 844792649 79704 77733 72680042 19646 17032 997798607 19646 31759 337774005 3140 57080 887460021 3140 87939 265193857 87939 70287 811520751 90806 3140 910493107 3140 61567 651681322 70287 9748 266307543 87939 4998 432010785 9748 31612 518472456 16484 31612 981260010 4998 15864 2960864 15864 77430 604525246 48132 4998 919340043 32003 16484 833049244 77430 31640 819683356 15864 45004 214231637 590 45004 127723555 31640 75637 691975423 590 87625 94398763 51424 590 625504076 66753 87625 836814993 46075 51424 100523380 57109 66753 786294623 46075 2835 229065516 69831 46075 31656757 57616 66753 994589764 57616 89564 301199258 2835 82607 225219945 81448 2835 753465605 9177 82607 917592084 61888 9177 446666090 82607 83892 435639022 61888 26393 86031728 58108 61888 672339754 21965 9177 336143320 21965 17665 890355059 58108 84139 427545578 30514 21965 981113548 61532 21965 80961653 66769 30514 223639979 58741 66769 273020940 30514 74963 147236028 30514 49415 669861103 66769 92036 647275847 66769 51699 135757862 3516 49415 701508368 14277 92036 549208001 9289 51699 861846295 9289 76032 969794535 3323 51699 520702917 16830 76032 537062579 29955 76032 183928867 58135 9289 959485464 29955 88046 30964707 29955 55625 227737829 27823 88046 153065525 29916 88046 325350777 10748 27823 927495314 87368 10748 230306574 60963 29916 123571287 21300 27823 844671791 60963 40637 653521086 10748 16040 814743395 60963 17241 734152219 17241 56849 902069779 55860 17241 795508484 16040 40105 370945812 45706 40105 108773214 17241 88424 996996115 55860 41249 223394742 41249 5551 99375304 45706 27105 430525412 5551 18950 381794518 88424 27972 124970660 41249 61546 785308237 61546 54924 830681876 8932 18950 926137951 8932 3538 728892520 27972 31879 852086692 19918 61546 230451976 3538 85928 570416226 19918 74622 898321529 18932 3538 857914159 8001 19918 976826013 19918 8330 999349012 38249 18932 637193269 18932 7840 281713721 8001 20216 375966746 42047 38249 278255757 52823 42047 128125679 29958 52823 601995702 29958 11043 398576723 29958 29390 148043216 52823 124 121531349 23467 11043 443030332 329 11043 311835429 23467 69411 82976483 69411 39267 659841295 64886 39267 69768050 18191 329 353349966 18191 12129 689404412 12129 13529 872874077 77841 64886 58261916 18191 13883 487142720 12129 88765 454810928 75778 88765 105114366 80187 75778 279108653 75778 35975 437456632 32044 80187 631160331 80187 38651 132314476 36255 38651 616004003 82052 38651 940153570 28421 38651 506823211 51456 82052 344903827 51456 79027 89178523 51602 82052 203257372 11678 51456 541313377 28421 24586 454733767 24586 36336 30004972 79027 67657 641125663 53072 11678 262177585 65252 67657 394138879 65252 61783 249931117 59902 61783 673470806 75551 53072 95616191 59902 88134 660314810 75551 11559 102451536 61783 70767 115633379 11559 25842 905495944 75551 76477 890898706 88134 18506 11307347 25842 68348 330806450 18506 41807 875320226 76741 25842 4712365 76477 57470 432449403 68348 22383 95173797 57470 78265 244594407 76741 90031 88429575 20997 22383 25940885 90031 76465 80649671 20997 71128 272718362 58306 71128 685693618 58306 39201 46465560 39201 72182 836960992 28827 72182 114380551 72182 22935 799152319 28827 44235 379564827 71008 44235 530824970 47400 71008 768015335 44235 88368 865242950 71008 55972 886408061 69127 88368 747608074 47400 46233 7278471 88368 64525 330560691 68071 64525 155487079 68071 6895 7292780 64525 51240 4691191 51240 74478 803375336 30164 68071 346829743 51240 91758 3118253 64877 74478 925745077 64877 54775 586898189 90553 91758 637262039 92059 30164 412711306 74235 91758 358293193 82587 92059 310774811 1091 82587 795920051 53574 74235 228220072 92059 2212 451969584 77029 53574 688934226 82587 22740 822507472 54439 2212 35662103 25471 54439 94246102 54439 42583 730871761 22740 46851 36922817 46959 46851 902286136 25993 46851 93809634 40569 46851 120494147 31433 40569 311940184 31433 80113 841381746 25993 31503 516192408 21412 40569 914934629 89545 80113 915572141 31503 37187 967827330 89545 12390 406968162 31503 22441 974998387 52796 22441 58021261 32042 89545 909190645 33754 52796 554730627 42961 12390 593343205 66927 22441 79085119 68529 33754 406837687 33754 68911 689846366 42961 76773 903966424 64077 66927 60537287 68911 25564 672019925 25564 8677 602537426 77656 8677 741358503 72973 8677 287658305 25564 580 738167642 580 9967 70980090 69298 72973 924102100 65809 77656 428859218 89358 65809 133785062 83192 69298 178387852 84131 65809 280275989 89358 60230 927790307 41721 84131 430367722 41721 17256 214445509 83192 87465 471939572 60230 6067 784715015 30172 17256 556745189 87465 86519 435946751 69732 87465 757878358 30172 925 712322225 30172 206 270747871 27041 86519 61728380 43402 206 617336365 62682 206 733175416 504 27041 31726493 82906 27041 183282393 15288 43402 169036237 62682 81326 999116155 17034 15288 581225723 32005 504 786254453 6530 32005 193577159 15288 13981 49641142 89010 17034 810738259 6530 16222 753458739 22064 16222 61709297 48345 6530 917178967 22064 36742 954115978 48345 41378 232339838 79287 16222 27043995 7977 48345 27606470 7977 31885 877078520 31885 54626 370772967 65086 31885 321961562 65086 85896 350551415 85896 58874 288483486 52856 54626 808868930 58874 38568 412808036 38568 48170 84899342 24427 48170 49130664 71523 38568 497195612 24427 82710 861688094 42274 48170 148329827 48170 25772 98314626 23548 24427 92289116 1279 42274 346184918 42274 22476 36645456 23548 18519 330784446 43325 22476 974410895 18519 6276 482340244 22476 66438 260965993 22476 36681 166800878 66438 29047 105400724 6276 60992 780861343 45931 6276 655671558 36681 47487 586207195 59 45931 793348316 60992 26395 419758099 60992 70954 116215712 33498 45931 322347807 47487 59310 200980394 19106 59 33433111 65630 59310 596828863 18666 19106 350076971 69203 19106 869479913 18666 51000 601234767 65630 19600 308273643 19600 38162 52797178 38162 86831 200160909 86831 7637 309007132 51000 30224 516166877 38162 55463 8699637 55463 90175 195625966 90175 58781 103709686 88977 7637 504079508 28927 55463 225379203 75588 28927 947106566 28927 49880 795202100 75588 32450 475546218 82336 88977 672724236 28927 65123 682728984 32450 79253 180504737 79253 55398 894510998 32450 1326 257193343 18774 1326 919476785 79253 26258 803020722 76447 1326 461414801 55398 18139 597675205 25766 18774 945210792 26258 52897 821398792 41850 18139 127442382 41850 82442 6866552 33483 25766 10623007 82442 19531 176033427 33483 88035 799864071 19531 82127 683711705 62219 88035 975233016 62219 41519 326112032 64573 82127 97518357 43729 64573 669448620 79232 43729 2022199 43729 80841 157671503 43729 74627 989222400 10531 64573 972994114 79232 20126 456731597 79232 24011 88756193 24011 75647 546203600 66967 24011 216271977 35220 75647 750207745 61403 35220 42995830 35220 37298 93579416 75076 61403 737697571 37298 3093 443440327 75076 39863 496105495 39863 77061 352147677 37298 7286 115502874 71268 7286 343056157 7286 83077 817606873 52352 7286 28521084 14926 71268 971744448 7286 49327 290026593 71268 13793 774459358 83077 75208 8639736 75208 26042 98089498 16624 26042 88069438 2383 16624 866468346 16624 43632 572825561 2383 75113 808010334 75113 28085 373008220 48741 16624 262257270 35792 2383 174702644 43632 38742 79325771 28085 55977 650934519 55977 38206 555070056 38206 57391 245082680 39338 38206 869740981 17753 38206 439831495 39338 65219 76372164 43075 57391 339964374 27173 65219 764867760 4804 39338 168063338 3827 4804 314715364 3827 74448 88018374 3827 76157 609671136 58041 27173 131874226 76157 50 891215189 58041 45488 102204899 76157 19986 676852018 41664 45488 425022653 45488 44403 137627719 66804 44403 611252928 41664 11338 57730955 66804 46066 356601739 82756 44403 57104703 66804 81934 308564779 11338 48801 977116273 81934 71828 305824918 71828 67692 217517015 71828 87771 119590034 45911 87771 559902585 73861 48801 551632905 71828 34960 410557478 65118 34960 126691434 61624 34960 112009920 73861 75488 24364270 34960 34157 74335770 34960 91309 109522688 34157 46151 391734320 75488 16518 266169842 16518 10389 15206889 1315 34157 270811484 69882 91309 51362737 10389 46168 841703848 29456 1315 822996042 80759 10389 948584250 29456 48744 65274492 7492 46168 539049101 80759 3755 859087658 3755 65740 415757815 48744 6735 69970971 65740 74946 925767915 74946 60959 928255631 6735 73142 128889814 65740 72446 206447729 56461 74946 768828972 73142 84598 969794275 46314 56461 771526828 4988 56461 321309557 46314 48111 142553113 56427 48111 427040909 48111 72107 232236926 4988 57962 148903569 4988 9970 820663718 48111 31344 142059260 42337 31344 684121504 57962 32331 381576318 42337 78043 61369670 9970 78998 350212722 78043 35704 482338250 42337 84242 585319138 78998 17148 483347767 50031 35704 995840377 23744 84242 281303125 22250 84242 720621621 17148 33942 313971882 43064 23744 72542651 43243 22250 345010629 43064 5602 22527533 76151 33942 81953795 57731 43064 107128581 57731 89101 81649723 76151 20110 80997419 76151 83073 651053196 87010 89101 185795225 20110 26476 692903290 26476 11344 89591368 87010 68069 31260475 83073 28313 136158351 86881 68069 255098028 11344 75829 588936187 86881 79444 709475201 75829 47117 967795066 79444 79790 735441405 79790 22134 925192877 40117 47117 859942090 40117 83749 141019548 59250 79790 78575405 83749 320 937127554 18230 59250 358259806 40117 1619 715536396 87327 59250 599069840 18230 60110 932446851 87327 45539 743075857 23128 45539 795410263 45539 81585 630417873 1736 87327 419760143 23128 2553 750857986 39570 1736 99411605 1736 5162 82910508 5162 76453 8727291 39570 73042 614474988 73042 90634 736960760 81890 76453 224280154 15441 81890 275195342 15441 67553 354560142 15291 67553 338735754 81890 66675 500892200 41014 67553 288992995 66675 1888 44820506 4190 41014 94658291 15503 15291 173782408 15503 88856 720164153 59530 88856 754489992 4190 762 263456135 15503 58690 401729288 58690 39851 632769447 51469 762 421930263 51469 53483 414287367 87150 58690 601367570 83869 87150 81266725 6745 87150 385247146 2440 53483 762074042 45249 2440 543701432 83869 48855 130107403 46182 48855 987986644 67119 48855 968793015 10535 46182 591700476 67119 89196 938925796 46182 18923 66081975 67119 33317 36107318 90994 89196 179598056 89196 74721 189048237 80613 89196 743639670 16976 18923 100255084 74721 85421 145334662 16976 3566 153451301 74596 74721 454040635 61718 74596 416721152 3566 19060 819108729 25739 3566 291296703 74596 82529 476626947 68867 61718 821380775 14660 82529 654079586 19060 4595 267034241 50300 82529 520237552 91712 4595 40489173 8440 91712 677051022 8440 64765 153880275 19448 4595 832873012 47067 8440 470730632 65898 91712 288173515 64765 29392 508789480 28215 47067 392223625 47067 42755 444988915 29392 56839 29888236 40321 28215 870944077 34743 29392 701408035 57215 42755 427358955 92052 42755 10180474 463 40321 75649183 34743 18017 702567453 66258 34743 82769982 241 463 198192114 463 65991 652825518 463 61397 490785613 65991 53620 9272800 3475 241 600254432 51002 241 226205976 43284 53620 1121962 51002 70848 908843110 18359 3475 112513207 34919 3475 537525379 5717 43284 29661090 15992 5717 21925214 18359 65869 364310228 11054 34919 422775937 65869 59215 918745449 11054 54375 299012507 30579 59215 742196173 11054 58586 519040 11054 44935 780426873 68938 58586 716973612 54375 16318 232886818 30579 60037 78192063 16318 11035 319407177 27020 11035 265018976 16318 50074 471855060 16318 59261 98357975 86471 60037 472461387 11035 24595 541357711 86471 28168 922890282 50074 79908 608681995 31393 79908 322195915 79908 49215 811089645 79267 24595 564565225 28168 65589 149890223 49215 75318 673916872 23921 79267 578189754 35600 79267 662559771 75318 74099 993328818 65589 8353 348449688 74099 68433 266403680 65653 68433 765924847 62022 35600 321820896 74099 32615 190077542 65653 30541 780190548 32615 57603 532344953 57603 19070 807119906 73045 57603 149083395 57603 10259 918932954 30541 13808 282334585 13808 33066 911157067 19070 48369 640719710 6469 13808 715571496 56974 48369 850761336 13808 68232 137762778 68232 72935 819764458 56119 72935 19515772 72935 36328 473960812 27829 36328 529108239 68232 14134 909547973 36328 29067 629522527 89054 56119 550687680 27829 71570 148950144 28330 27829 907368333 89054 44049 265936043 39627 29067 841738974 90795 89054 145954375 45546 44049 371472631 45546 28291 490770865 82279 90795 275458885 11934 28291 273961342 11934 29797 737732800 24215 29797 385945349 36504 82279 339846480 42872 82279 580764664 62031 29797 76868725 38274 36504 396320080 38274 85312 499445974 42782 42872 179843828 36586 85312 318186021 64606 85312 449033575 59381 38274 475389330 21286 42782 347416380 36586 69067 161546520 67728 59381 921612278 69750 69067 171753587 31913 59381 384745097 76349 69067 341567082 76349 1191 826212697 1191 44825 538260383 72962 1191 635840715 34583 72962 469780903 1191 18630 242685511 18630 44052 282463717 50905 34583 228557534 18630 51601 720825557 37367 51601 465607433 44052 41580 125095408 41580 91043 895593198 72188 41580 356243756 41580 71787 576163681 82408 91043 865295445 61007 71787 290000079 72188 5408 436631923 82408 48457 593308788 24337 71787 375706488 82408 29492 590021412 29492 26557 966342996 26557 65256 814714266 68170 29492 107752610 85944 26557 554489151 68170 28394 573379259 31530 65256 729825753 54040 28394 538153095 28473 54040 837632943 76752 85944 147657127 80890 54040 274910543 38718 76752 79738101 76752 8878 924847798 88162 76752 681123398 15343 8878 343778678 8878 63791 304855139 33570 38718 754833625 92116 63791 471539711 16744 63791 225037548 76764 92116 317852391 76764 83832 112903187 30084 83832 504655981 51598 92116 442222666 78723 83832 173180591 50214 83832 642238626 38519 83832 398684932 50214 64842 38822989 20611 50214 482059790 50214 29160 699825755 83520 38519 39376422 83520 8954 925045772 29160 88413 682437222 83520 2721 467946045 88413 85067 101943639 71401 83520 290818303 63860 85067 177542991 21596 88413 163544029 85067 42518 951483127 87204 63860 430040747 21596 43166 738138652 42518 83243 150534135 42533 42518 989428540 43166 46736 172795665 83243 66739 5544259 46736 811 192220568 811 44236 621258552 44236 91195 241668590 66739 8488 649662087 8488 28433 162705406 87448 28433 255114576 30978 91195 876434454 28433 88072 709761546 62195 88072 114856538 62195 19960 498261526 62195 46012 490941091 25717 46012 469693006 42705 88072 78256461 53753 46012 830832347 6069 53753 488158926 6069 1173 976189894 1173 39867 586329985 6069 64964 797645834 52882 64964 606176919 83767 64964 390129558 41264 64964 903946346 19747 64964 74922383 71927 19747 77901700 52882 32389 672875632 41264 1338 150961302 37524 71927 442688220 1338 71368 112570035 71229 32389 135893968 71160 1338 76535471 1338 12335 146911319 8081 71368 508135620 75229 71368 97590241 12335 64940 278098708 12335 24536 627496878 75229 35148 47576695 55501 64940 505674301 41215 24536 662870569 35148 34161 584420190 34161 45267 70313311 35158 41215 638563204 35158 86994 133465679 19465 86994 715693355 73769 19465 698665348 73769 54702 994411256 50643 73769 670829987 54702 5994 44927915 50643 27060 821972837 5994 45160 978463911 5994 46017 742786928 36251 46017 836863521 29895 46017 476103575 65679 36251 446919363 45160 86644 775650854 86644 31748 584779111 44332 36251 993668074 10568 44332 67238778 89736 10568 9626438 10568 42576 930718515 41675 44332 487035804 10568 45675 41041654 89736 79192 624001397 45675 39212 41864099 45675 39844 933520422 18987 39212 251078479 45675 83512 478805149 18987 54635 171703673 54635 53535 282996172 14326 18987 946399217 83512 60322 502478939 53535 69546 904611191 50676 60322 607036993 22286 53535 328313466 5767 69546 312331150 50676 68288 29987916 22286 30241 889194453 30241 35889 809749094 47562 30241 9515487 56166 47562 811686433 19827 30241 724457552 30963 19827 324375958 35889 58297 3223263 19827 64266 10687775 27485 58297 967219016 58297 18460 197382810 46691 27485 340781671 22919 58297 670877667 18460 15793 778876668 22919 26384 269514794 22919 70277 110739465 77788 70277 743091121 31955 70277 223048628 15793 69573 218162467 29469 69573 109486108 29469 69842 28116372 69573 46667 945130161 12463 46667 889722709 87970 29469 701088310 12463 70190 87089208 64098 46667 857497476 66190 12463 990521630 20599 64098 91498718 61192 64098 998614159 64098 2009 365623130 20599 6631 814099553 6631 72550 420148013 12951 61192 181329211 1884 72550 667579938 1884 28878 728277104 6631 86496 281856927 12951 55624 463526054 92076 28878 961402154 28878 30451 880373211 45729 92076 106175598 12659 92076 183314140 31237 92076 956967134 65777 92076 866984919 31237 19421 540267767 12659 54141 771357587 59473 54141 838760731 9889 31237 87286191 9889 54640 700196863 54640 83421 754621734 54141 17565 520623428 83421 39134 997359196 44494 39134 91808663 17565 46421 734500141 19648 39134 519166713 46421 52026 420733981 28695 19648 139884820 28695 58673 294048083 75764 58673 482916590 56930 75764 997834155 54302 28695 879148430 34909 56930 781591603 28464 54302 912197931 28464 29973 681850605 51891 34909 990009543 42382 28464 832687945 51891 8355 624403876 28464 27106 165629675 42382 53802 143448741 89566 8355 474456055 27106 76111 220035868 464 53802 140474114 53802 31218 351754507 47084 76111 309288992 13541 89566 448071548 79510 464 710371803 37905 31218 781347589 82718 13541 750161839 47084 52484 65873899 82718 83354 10973015 83354 59227 573517482 3207 52484 419032763 31475 59227 526224450 6352 31475 766650245 31475 13331 189824953 3207 13305 37321344 75243 13305 841329036 24572 31475 769781508 90512 13305 317350354 65391 90512 880270988 67315 90512 238709996 65391 8854 797674579 65391 66997 640155246 86838 67315 418635805 45773 67315 684881561 45773 75005 614428936 29343 8854 125786128 45773 76511 308836750 4454 86838 323156835 4454 84915 174200117 62175 84915 21625995 33691 62175 922842608 4454 13006 94349618 84915 51936 761071272 81149 51936 624210965 19893 62175 882154571 81149 33337 937017751 13006 71592 588011245 81149 76503 932698267 87280 33337 135718492 49245 76503 141288568 76503 31801 581011570 70936 87280 341158175 26769 76503 919085271 41919 26769 670368014 31801 92494 29813148 13667 31801 9839548 18487 41919 112498089 13667 70999 350312571 13667 61062 368405485 47450 18487 367427971 1068 61062 542477195 1068 42692 635421906 18213 1068 586651420 47450 36545 842168188 42692 42283 890732701 1068 71275 30066389 81444 42692 103047800 42283 17033 66625291 36545 12063 888055922 24355 42283 967934808 24355 56675 986536362 58238 81444 575557524 56675 79105 81963521 90753 58238 972603810 24355 28882 605426329 70910 58238 405961761 10507 70910 202026554 70910 85775 983424663 90753 64772 314536541 70910 45490 216080584 10507 38062 514082307 45490 60766 382046213 90092 45490 469887885 91547 90092 639263177 89218 38062 743213857 58598 90092 128329227 89218 38437 437488691 90092 59743 681301019 59743 88587 334789545 58598 42353 527370265 32090 59743 698969311 28986 88587 940635747 77713 42353 827232043 42353 79212 542190187 32090 46941 454685963 77713 87229 52070525 36843 46941 709450442 16202 79212 585898376 66009 79212 587820941 78206 87229 242314833 25042 66009 537392238 83671 36843 913301367 83671 3331 779563509 18448 3331 51882189 55418 83671 101023566 25042 72115 54568927 41408 83671 365100830 55418 9693 406021440 80223 55418 624297785 80223 41193 39134156 68630 72115 411515097 41408 86862 47752017 47932 41193 525321417 41193 83137 5336565 47932 84606 416360996 31850 86862 296693506 84606 46197 470811806 50165 46197 633666862 31850 77013 657113608 50165 44212 217244718 89224 46197 264801504 46197 51270 115679100 44212 76798 972051017 77013 72393 674751555 16617 44212 174944866 41441 16617 527848899 41441 9847 805090390 72393 20081 412458200 20081 31257 914284008 9847 45746 148586865 9847 63556 665446161 31257 15304 136914587 15304 53910 360307942 45746 25226 239149631 63556 22828 308646849 25226 10539 480591423 25226 71055 580724341 22545 22828 55867036 22828 45179 823003762 1571 10539 1640511 10539 67329 149537001 71002 67329 289441290 67329 1980 957606675 16853 1980 990071896 16853 57761 119694254 16853 75403 907568386 78440 16853 288971830 40748 57761 773914730 78440 66775 372613471 40748 8187 519217671 78440 54838 469458708 28917 40748 107225021 73380 28917 301112316 8187 22215 455474757 73380 11291 451259696 73380 90029 974581055 90029 14093 839121027 7715 90029 260456786 5377 14093 818438183 77680 90029 226167435 45907 5377 94220143 45907 71442 575789200 12789 5377 735767842 77680 71554 737504443 12789 10618 215284640 45907 48730 642157981 13276 10618 961563906 71554 82857 439959096 40665 48730 470024107 13249 82857 91825000 41540 13276 57581820 29092 13276 227113198 20552 13249 35461099 20552 76762 398463248 20552 39330 443131365 39330 37734 644548068 15425 39330 463399202 86590 37734 625576178 54080 86590 275073898 42474 86590 160064707 44113 42474 324835434 92202 44113 27618235 92202 26785 256638390 44113 62922 401591913 62922 66834 68043883 7170 44113 500462649 26785 27259 412339317 66834 72798 22328549 66834 67983 67662180 66340 66834 154216047 72798 44171 750455178 53183 27259 900661400 22511 53183 871617733 22511 36779 118054124 66340 72627 594350899 89648 36779 489566518 36779 69325 932857868 71216 69325 58102023 36779 80150 689794782 89648 32208 768675103 89648 80658 805627197 49788 80150 883464366 80150 72290 996713598 32208 86958 518283278 32208 37214 31617410 49788 34287 427685671 86958 10364 323779790 72290 22418 553476017 10364 59352 707100998 78124 10364 194605503 54402 10364 802165320 60526 22418 73154580 90596 22418 53873124 6211 60526 629552145 90596 73320 443466887 6997 73320 354022920 37053 6997 519881350 51806 37053 319576947 62541 6211 995796549 62541 34182 286003425 31381 34182 215392249 31381 9882 367035596 51806 13663 894552515 34795 62541 734569560 13663 1153 444558102 13663 6135 608138110 9882 28354 465863434 34795 60608 539295660 60608 60158 665065641 28354 41229 115920812 75444 6135 272107754 41229 15094 210142961 41229 46127 559947366 46127 638 13616752 83179 15094 72612831 15094 2183 140706924 46127 58846 865825621 46127 53048 827177117 53048 52666 280770481 52666 74631 67064350 53048 23830 195954441 78523 74631 677084704 23830 44559 209011499 83893 52666 34070781 74631 57799 90260870 53082 44559 835126016 53289 83893 472451673 83893 56837 6874076 53082 62452 427505233 53082 23662 440659304 62452 83591 172627353 53289 10215 788123143 14278 56837 941625095 85442 62452 503863809 23662 58320 29563288 53248 58320 652756857 85442 34717 98646969 58320 29476 739851951 58320 16886 251254626 27320 58320 886768306 48560 16886 923914323 41567 27320 703884117 29476 11628 619679649 41567 81809 281281384 25966 81809 731249019 21229 11628 547302945 6810 21229 8339614 81809 30232 647362044 21229 17819 803242698 30232 64612 24876634 21229 78875 427186711 64612 35423 763356413 64612 46693 859991402 46693 35486 391041196 78875 88327 129647446 39683 88327 305277872 35486 91978 852220173 39683 87183 154960464 27137 87183 719920180 68238 91978 371601054 39683 50241 863215234 63785 87183 60078270 28074 63785 106846437 28074 24339 821519556 15800 28074 416215216 45274 15800 300444169 77819 63785 229062380 80675 77819 74268306 24339 42999 272041646 77819 5288 52816159 27107 80675 595635352 27107 87938 160283559 5288 9989 219772368 9989 6689 772271697 5288 65201 456518568 9989 11725 95894447 74312 65201 915293098 25893 9989 43805000 6689 57426 420962079 74312 39109 489777718 56248 39109 416753444 74312 7783 533095571 25893 69652 559055168 57426 54905 587385955 56248 78105 925189726 7783 10544 85302254 54905 54240 703328843 23740 69652 821196952 10544 45129 265862533 70985 54240 567826459 45129 71378 589857749 53266 23740 894631252 70985 20487 377242671 52816 45129 232323082 79778 71378 656277156 29776 79778 487898394 53266 22699 364839037 52816 86389 718846424 23048 52816 333390540 23149 79778 607507368 6848 22699 651467192 23149 24707 484438043 15502 86389 495944483 71484 15502 130413597 23149 17840 604136344 17840 37020 336704466 24986 15502 66993660 58051 71484 404177641 10907 58051 22288320 58051 14137 94957431 4836 37020 63634222 12982 4836 604112426 4548 12982 308882489 4548 10285 204883813 58993 10285 334223928 10285 53003 605885994 10285 8042 62749851 31067 10285 193003506 51892 53003 100991732 90482 31067 173017699 51892 36464 874173506 11254 36464 604154869 63595 31067 593574232 84152 51892 385403496 90482 51822 349865931 58842 84152 146944378 84152 91624 915733100 29277 91624 694489760 58842 68632 779048352 50496 29277 719404966 21917 58842 416797452 60047 91624 98963400 65317 29277 268131347 13901 60047 38241636 21917 85679 467900356 49870 21917 779283853 85679 65687 573497848 13901 69179 135757378 65687 44845 96803931 28086 49870 487967331 28086 71522 854038149 28086 2747 712686364 4122 44845 91001211 44845 23120 846903187 51521 2747 11582397 29473 23120 835838192 29473 66764 744115463 62629 66764 907927150 62982 62629 931801196 76871 51521 86402587 76871 23518 9944470 84335 76871 446808114 62982 81754 101641512 62982 15005 603030747 84335 91434 956242713 81754 83299 350148004 41887 84335 430942486 80847 91434 137601161 35564 91434 175043191 80847 77843 244509609 80847 70151 255845201 63283 80847 615005435 70151 36313 720182091 47002 35564 717240172 47002 2603 174134071 12767 63283 904201189 2603 25331 521845548 14090 12767 620037207 23577 2603 786091143 14090 87508 379481552 51383 25331 19098732 23577 15553 110163769 67975 14090 497496622 87508 42315 971984912 44119 67975 84785627 44119 34658 711681749 34658 39237 1875021 39237 88812 193107840 24576 34658 554652468 39237 88208 226556749 76010 39237 566507119 38610 24576 912865079 57805 24576 186799940 24576 86336 269388777 88208 84072 461002940 38610 73034 272773989 7483 84072 231016233 84072 12667 930142887 86336 76115 483219035 65474 76115 253569016 73034 35010 823655020 35010 49510 761151837 35010 80839 144454298 13587 80839 252619852 67313 49510 717124037 13587 50887 280409655 49510 66964 314967238 67313 88496 77016524 7767 50887 431209719 88496 28162 179690960 88496 8135 847791977 66964 48007 372314329 45189 7767 835402704 48007 47600 807321063 48007 84447 909617715 75252 8135 739142750 78489 84447 878657193 47600 24340 263835475 86244 47600 159586964 84447 18441 574734606 86244 24480 848148277 57235 24340 865374857 86244 33030 900935343 33030 44739 517399042 89757 18441 993829379 44739 14800 76874071 33493 44739 149554950 33030 25426 772945915 14800 76716 456678315 25426 55628 8612094 12056 76716 346189756 84994 55628 952085114 12056 41079 953082130 6236 55628 100474790 41079 1200 437408616 90677 6236 841896445 6236 25244 235386356 61688 1200 301188757 19766 90677 354695382 66705 61688 173499461 66705 59246 515677801 12023 59246 42662467 59246 91378 552078281 12023 7553 355223104 59246 60960 100908059 9959 60960 227568976 7553 21108 816622740 36858 91378 671944763 19731 7553 100607379 19731 66193 734890314 9959 90752 152661647 19731 37250 676089236 20577 19731 136574411 20577 74072 376886051 36166 90752 648382142 20577 76213 692310902 70254 36166 653275392 25229 76213 534325392 91939 70254 403098099 9901 91939 66626619 9901 4404 105900043 64496 9901 951103971 9901 27402 31398733 53297 4404 397260353 4404 61620 100500986 27402 78436 375054805 17588 64496 561453776 17588 62332 346243334 76585 62332 880938384 7361 78436 41814329 76585 4125 126031245 59644 76585 398413168 76585 73383 321614949 15716 73383 837176659 28624 7361 674803405 15716 83739 81235555 28624 71863 755547920 15716 68563 408258930 83348 71863 212937309 61551 83348 771469114 74526 61551 790186299 83348 29590 124149975 74526 91840 50184310 74526 37400 902184610 51880 61551 46039042 25712 51880 165475919 51880 85755 530640519 32986 25712 803893273 79832 25712 349143996 85755 33688 282001214 79832 35951 102422260 43918 33688 657167198 82917 79832 953125342 82917 33475 644916832 55153 82917 575978110 33475 60955 184533644 43918 55976 415426215 33475 32494 570320833 55976 26214 779076926 44421 55976 101765918 44647 55976 269020732 32494 29463 849702604 44647 16948 683647272 16948 17519 356949417 17519 50569 147182159 91831 50569 909255017 16948 54862 707220098 50569 41712 960090947 3048 41712 336881044 64343 41712 531440791 64343 56607 726426425 3048 89529 131539913 56607 34891 877174403 34891 20108 312495863 70437 64343 26882539 66036 20108 186399997 63879 70437 534019966 20108 36943 800597220 54388 63879 542214827 36943 61581 955491204 63879 2324 501529968 2324 75196 644034103 61581 75227 136201137 22928 61581 574128206 40231 75196 61649180 89029 75196 238457684 40231 51414 674059782 89029 17058 634960943 22928 53763 924374690 54393 89029 60001864 31186 89029 214234936 90423 53763 952193199 17058 12760 135020811 31186 1754 670954838 60157 90423 762853406 46993 12760 71665324 1754 26989 343708613 26989 26084 178166140 47015 1754 172340827 62236 47015 805508279 62236 52303 857863342 11456 26989 727098309 26084 31410 118996258 8247 11456 935673658 63325 31410 162032407 85958 8247 699660877 63325 60532 947110082 60421 85958 124522243 8247 16663 257160845 60421 91977 464399230 82687 85958 126955822 26536 60532 989430324 26536 59998 251763980 2788 82687 803090534 21465 2788 919890809 82687 91100 510611161 91100 41476 505081126 41476 25604 14709976 21465 81290 452285071 81290 88685 519964681 88685 27195 503608205 25604 25211 990584819 25211 77737 723995983 27195 81800 90398230 25211 55239 468133192 91777 27195 706203779 78924 55239 90862013 70335 77737 65753448 55239 5922 715746917 52543 55239 619247147 20340 5922 182475495 16312 5922 970940926 57433 20340 72600477 20981 52543 164150353 79626 20981 493583585 57433 25221 991719373 20981 12058 608773291 56694 12058 152942777 28615 25221 654960304 46367 28615 18958803 25221 28846 798138464 51554 28615 570698858 28615 82749 125829384 51554 7421 936659167 28846 19594 210328987 19594 86111 34763076 86111 12353 390797321 7421 61396 932877450 78019 61396 843871253 19594 70972 693316043 70972 39668 486175537 48147 12353 39679328 1235 61396 224888659 28258 1235 280234452 44385 39668 288479459 28258 13983 855458807 11594 28258 729388534 28258 16918 680651099 66718 13983 767642671 14791 11594 401826918 66718 18392 25732931 66718 15040 223292489 66718 82252 442293996 56359 15040 584960748 14791 45963 105714092 19837 18392 328652787 56359 48646 668344907 8656 19837 539354806 8656 83059 413470567 39096 8656 625598878 4476 19837 823815211 48646 28701 641084297 28701 57663 612248051 11561 4476 260938013 17580 4476 791562012 28701 79417 210378729 79417 86756 99354925 86517 57663 938857892 18524 79417 294873856 9161 86756 385363218 4962 79417 507128131 42198 4962 697510275 42198 60265 934864467 23509 9161 921222953 89604 60265 761487037 43925 4962 50285059 3969 42198 880395867 43925 15787 991022343 23509 55620 865621101 55620 20389 725050989 4433 20389 767241636 16686 3969 179510755 64138 16686 74133635 24803 55620 965794529 1490 64138 199736337 92441 64138 622111786 64138 83624 917690101 52445 64138 734853855 92441 52572 261519841 1490 13857 53405953 92441 23153 55414990 61942 83624 460825476 23899 61942 500093067 23153 87853 133487474 79196 23899 556324525 40236 23899 727929981 87853 84444 351517230 13205 87853 747711771 27189 87853 730842082 85258 27189 647174703 40236 28564 917180397 10320 84444 489959236 85258 84433 293941250 85258 23345 539941418 23345 44767 585922599 23345 89141 578467968 79094 89141 402071081 43773 44767 134697495 89501 44767 343657613 55039 79094 972911015 5218 79094 684272480 311 79094 928580998 12339 311 165830781 72545 55039 313956923 55039 7521 94831769 73025 7521 679767632 311 1514 82934464 85938 72545 699399015 73025 65746 99572659 50207 73025 932336803 65746 60579 537720502 50207 4326 884381894 60579 17138 255130915 62881 50207 546988430 62881 76335 992297056 82363 4326 203803365 64547 62881 925773140 76335 85773 564875595 82363 62953 513709831 54880 85773 840793134 85249 82363 839964142 56545 54880 473070116 90419 54880 247836683 56545 16379 4807019 63432 85249 264325913 16379 28711 737937297 859 90419 152981292 28711 13736 594354347 39464 16379 346431280 28711 64918 711933434 58476 64918 366274922 55260 58476 867814221 49018 64918 753153861 4687 39464 88684684 64918 35474 164038683 49018 90398 727921641 91874 35474 155071283 6634 4687 631934130 35474 24999 225977237 6634 81566 602833656 27399 90398 426401319 91874 83834 144865914 83126 24999 668122844 22838 24999 840011166 81253 83834 585595737 83834 20689 205798810 20689 16275 172714099 83126 41822 96435072 57579 41822 358819197 36283 20689 45248001 27831 57579 967113921 57579 46712 379377054 40658 41822 679194098 27831 57641 230125868 57641 87559 500568681 57641 88716 100507184 70232 40658 878763176 21305 40658 358868960 87559 86604 689626057 86604 65244 266472844 21584 70232 455857426 17179 21584 932125152 65244 44936 398401035 52120 21584 554439483 72128 52120 918712677 9804 52120 132594461 72128 76901 77889825 9804 51753 713044501 52120 76125 228315398 51753 41696 514771608 76125 5849 628646242 76901 78005 508370428 78005 85470 713168238 41246 76125 759328138 41246 14096 918635863 23786 5849 235565138 14096 72060 350588985 23786 59631 3064813 14096 19984 48766864 23786 88468 211242951 28770 23786 862224477 5367 72060 558338839 28770 37531 560841625 19984 90362 402230925 7937 88468 919586409 31193 7937 223073802 87174 90362 384797673 27577 90362 760674769 87174 45761 598683617 31193 86067 58309255 87174 38813 398320238 7373 38813 744329118 89480 38813 461564683 9894 86067 350415592 25855 7373 862447274 25855 68156 35360137 57133 25855 758012303 89270 89480 369818753 25855 17199 570115016 57133 88323 813043650 68156 40155 541568559 64572 57133 890450425 64572 66833 767561681 64572 68704 729364842 35194 66833 23644451 64572 5020 588597477 62840 68704 81548490 66833 72101 23390262 59030 68704 637869574 35194 46944 610993767 85227 59030 935464395 62840 77752 77504949 59030 14321 92569230 1050 46944 717363325 12676 14321 924406078 86411 1050 4902020 86411 64627 419040777 65728 14321 97373570 1050 90421 251510339 33145 90421 257880455 37993 33145 319445208 61856 37993 402152177 88584 37993 884437225 35361 88584 649139568 50530 33145 651864641 35361 61457 875139996 88584 80034 759003589 50530 35352 985838433 50530 30510 957517696 83719 35352 514257063 65830 30510 86125084 71980 30510 52931112 30510 5302 267027876 30510 84032 544284668 84590 71980 829559442 52190 5302 646209353 84032 51426 353675754 51426 36403 255031047 19867 84032 326420318 21434 84590 465452478 44395 36403 16820300 36403 21308 270646694 19867 34194 850786469 34194 14394 479913056 34194 77481 812203234 77481 35067 542744289 68726 34194 218361900 34194 51215 256010529 23930 68726 598496431 35067 70203 856444339 51552 51215 307493019 70203 25111 282093223 41471 51215 256047922 28879 25111 604314452 41471 46269 293811233 34942 28879 413269547 11753 46269 115392104 77066 28879 791488120 46269 12864 792917716 82231 12864 479515437 57184 12864 970603994 63112 12864 355965618 12864 44226 470451477 63112 49198 526872020 82231 1198 117304043 49198 15366 202036481 32277 44226 738486401 12995 44226 790998533 51984 1198 21253972 40086 15366 429518911 89348 51984 170112615 45661 89348 478213086 76566 40086 231737397 1196 45661 956715990 76566 16601 246135083 70924 76566 482292412 16601 35908 163523853 9317 35908 258221321 1196 50818 155266876 9317 89908 555439587 32804 89908 20926050 50818 43207 549884329 47394 89908 94122120 89908 66434 606463122 89908 27212 441228547 47394 72172 282957644 47394 71414 583803189 63252 66434 601878578 71414 91800 883388286 91800 45940 692712047 57964 72172 699858695 57964 18522 198778795 82670 57964 865778838 46815 57964 349874227 82670 85893 94609806 46815 24226 146132982 64466 46815 515306230 15107 24226 874948304 15107 28236 889416522 18801 85893 577320789 74944 18801 74942508 15107 90880 794502579 45440 90880 473965512 32162 18801 326802631 18801 82494 660008425 82494 11146 191909866 65772 45440 47035487 45440 81623 75766017 2931 81623 700205126 62689 2931 786376388 18766 65772 183470406 65772 17283 910350786 17283 85157 481043030 85157 65546 160721334 65546 78604 971743216 54433 85157 406137320 65546 19626 450836905 18933 65546 557947770 18933 15839 302053756 19626 39691 134672565 18933 29509 609297778 71808 29509 174445650 2612 71808 569787440 2612 47352 421663938 75142 47352 675851909 53980 29509 64807498 2612 61571 993066046 12973 75142 410615300 57828 53980 465490073 57828 61015 697084978 53980 81702 161895106 57828 48939 188951713 26696 48939 8894897 57828 84292 390050776 48939 21241 336682582 21620 21241 273010832 84292 87888 703822120 84292 73301 454829973 47651 21620 697668146 10577 73301 396118476 34640 21620 789566937 37732 73301 85358720 47651 29322 141116956 10577 35820 109258409 37732 90288 919827001 90288 66400 748873017 73625 66400 614598384 11705 66400 546970466 11705 57016 389756911 59597 57016 934441931 59597 36335 314260932 47943 36335 377452552 47943 16768 507425593 2407 47943 144208962 2407 34442 413809135 34442 2043 283646494 42502 2407 853769759 62122 42502 838525404 34442 70142 717495581 34442 90917 306526442 2043 41181 459159899 42502 31750 424077389 70142 82963 698256887 84348 41181 697251562 53818 90917 760585446 78313 31750 519485990 82963 62224 544178955 84348 62793 797962129 62793 26985 581737415 86925 78313 961730986 87642 78313 335014877 62793 70159 51438972 47740 62793 319415392 24006 47740 888704049 38307 86925 690264539 60736 70159 379266254 47740 31775 955662649 38307 31768 75699071 31768 22073 626907847 31768 77901 299482384 47712 31768 109676826 31768 87739 167372371 74720 87739 568423264 46114 77901 557976678 8031 77901 760021940 47712 42282 850739929 12770 8031 470117843 7982 46114 988854152 7982 70421 644659626 24424 70421 678960556 7982 9539 630337743 11988 70421 189381303 9539 50732 861570452 76495 11988 944952628 15018 9539 743063704 46792 50732 581004291 15018 30166 915919735 91724 50732 359112660 89132 91724 566227512 38 15018 192052729 56143 30166 141829701 44881 89132 126318969 44881 37801 797487907 56143 25274 253997127 56143 64390 550280373 44881 91470 482104398 37801 86927 991184491 91470 14349 471651207 86927 79811 641598772 86927 59887 46265942 91470 68179 366071548 71940 86927 89919356 11065 79811 80679595 43424 79811 471366982 19948 68179 71154052 56073 71940 678189257 43424 18716 558728717 43424 13183 677447644 13183 44124 477230397 53366 13183 650880508 53366 27262 716918802 30707 44124 60645235 27262 7436 509503306 34120 7436 118407287 27262 44374 653932976 4626 7436 388280904 9160 4626 496976161 9160 59807 154512157 37489 4626 632264974 9160 14869 77079211 86447 37489 141815199 33559 14869 768919127 80768 33559 412293043 7122 14869 909276889 7122 77438 82844242 77438 59333 769550558 48207 59333 250691353 68621 80768 212899038 83378 77438 67524934 77438 82214 763813085 84908 59333 348495902 57040 68621 593978783 82214 46679 335326949 41386 46679 423127817 58956 41386 79402777 46679 87191 523527298 87191 74475 107991845 29189 87191 626794590 74475 92167 296362247 87191 51171 262324677 13398 87191 653777926 92167 56602 31485882 92167 46882 419620077 92167 57167 517180286 13398 15681 575691243 6627 46882 913635618 3729 56602 138120060 29560 3729 622175557 3729 14576 961138039 29560 70189 146071631 28285 70189 398026751 16739 3729 966791490 29560 11746 667078053 11746 27621 878819831 72522 28285 834690259 28285 9264 195163138 67802 72522 878052442 9264 34057 245453813 34057 72541 323550288 10901 67802 637333878 68444 67802 896143818 67802 89331 675945024 72541 39415 763616597 75730 89331 212743586 48028 89331 48456655 54181 39415 617811802 54181 62586 880930494 89329 48028 805018349 89329 18648 883222072 23367 54181 363965197 64635 18648 677499038 89329 85736 911413215 18648 75638 785777352 23367 35766 705740348 75638 51488 772017475 84799 35766 861085519 3287 75638 599076421 67892 84799 259974222 3287 2280 540183824 2280 1069 939964004 78471 1069 684049373 34378 78471 887640232 67892 11403 847411798 1069 33555 965504763 74940 78471 229013112 55094 34378 153578902 21775 34378 888598293 33555 55440 167096329 49752 55440 74375495 21775 28436 488735985 65532 28436 920943601 65532 88003 72103314 47456 65532 444401098 65532 2851 587745740 88003 21785 657311691 11165 47456 425741750 78795 88003 643034599 78795 10842 758857280 10842 6965 858556913 64999 11165 926112968 64999 46585 906348353 6965 73286 699114873 75611 73286 997200336 15624 64999 26871343 64999 13396 444080577 46585 14205 475517851 10944 73286 570461531 10944 15668 442593249 14205 29975 732215048 52749 13396 851963900 27100 14205 263081432 52749 31545 583404153 52749 39280 296120331 20752 39280 101595129 52749 59694 919139826 59694 10581 947279967 10581 67503 959916315 20752 46044 325467527 10581 15281 217638741 15281 28329 586241533 50980 46044 720462545 67503 56266 731776194 50980 90722 314413247 50980 18051 158303055 25114 90722 57224782 90722 50685 141187733 5939 50685 140488954 25114 38384 931454944 25114 37892 919369668 25114 25746 443802878 14818 5939 60758169 25746 21589 221546724 17264 21589 742510385 65779 21589 682823835 56519 14818 751869468 56519 26653 326901143 88638 17264 35857451 26653 46446 615772440 76423 26653 85563131 26653 70013 249415341 46446 79507 784342449 76423 21708 20643175 21708 10263 115194959 75995 10263 66473387 52565 70013 837664540 52565 46644 430623171 75995 29553 753875460 34090 10263 624129892 67926 52565 51700495 34090 24773 161567671 49159 46644 281051795 29553 67881 128418326 49159 51514 399662501 49159 34686 667179942 69447 51514 370782610 77221 49159 185562592 46797 69447 159714706 77221 16211 784989160 53581 69447 10820235 74184 53581 14506991 46797 416 214255162 74184 83029 451940183 16211 79021 802332755 47843 53581 169549166 416 48156 88056502 42149 47843 510119561 47843 20409 819585650 19790 48156 538533890 48156 75266 87761352 27538 75266 556990131 77391 42149 827341814 18503 75266 466185369 80778 75266 801274838 55783 27538 114482534 80778 66320 102637077 66320 38832 513096198 66320 26398 131668735 30461 66320 137539209 26643 38832 893622805 38832 62849 640551088 62849 90842 490721560 26398 3858 55820302 65609 26643 494241236 33501 3858 382071710 64265 90842 505100723 43141 90842 40546549 81273 65609 534130913 65609 31654 172015406 76247 33501 610422796 64265 75492 17174 76247 55844 120520164 76247 63380 734984809 58610 76247 183182452 43940 63380 38706738 58610 46346 884645091 69653 55844 763517262 63380 63926 682444824 84593 63926 538190211 86579 84593 118724454 69653 65505 758688647 65505 63551 711840111 41753 63551 661300412 86579 76935 10999812 11131 63551 286409474 41753 13712 972330107 13712 87835 186998830 87835 86962 504572718 76935 70260 50071868 61063 13712 499540356 40582 86962 469593125 86962 88957 768036430 61063 37948 612068448 51779 61063 757480649 40582 68896 479683664 46455 37948 70520579 57071 88957 205062979 17995 46455 742640205 51779 63235 733364412 68896 5038 552195559 46455 33528 375062624 13342 33528 158716884 63235 16319 174924986 59109 16319 189077793 29873 13342 56077471 59109 58873 313775458 33027 59109 72803596 12846 29873 463813682 35085 58873 384809491 35085 19413 687647051 12846 87496 802532133 87496 7649 955381814 12846 16581 98077369 87496 76934 578991203 76934 13788 304178386 87496 3754 851215666 3754 61517 360745127 5724 16581 93818813 34787 76934 378254851 13714 34787 760666964 87171 34787 824031103 61517 26303 665035615 26303 9076 8770659 37980 26303 286739441 1489 26303 55176328 70312 1489 110589654 9076 77247 290103170 9076 48105 570336272 77247 33857 616509837 25317 33857 219622319 33857 58338 133030586 25317 60540 452445582 2068 48105 785803234 33857 54315 734478523 2068 84137 534193699 58338 62260 303423105 17435 60540 274620609 54315 718 107575850 10707 62260 949824366 263 84137 529487767 84210 263 73734481 10707 40775 567741853 718 21946 706048888 55110 40775 604534538 21946 27794 992438299 51089 21946 95763298 24813 27794 600027540 55110 75821 176793647 75821 40773 946989623 24813 32972 254921558 24813 4170 258934008 24813 90083 691924473 79541 32972 231836082 30425 40773 669462233 79541 17658 751364661 32056 17658 891693840 29747 79541 839027420 42590 29747 893969490 20416 32056 302546518 16854 42590 572667733 42590 64771 175177234 46143 16854 125486403 39404 46143 69156260 16854 7411 13551898 80426 7411 66068569 60762 64771 54878254 66805 80426 531850817 57993 66805 711073542 18966 57993 251335748 18966 87404 797863695 55709 18966 432002125 87879 55709 532832249 77382 18966 854025928 20428 18966 521138552 87404 9618 777822117 85404 55709 156589963 9618 4458 467270016 20428 6556 580720475 85404 21173 436872764 44503 85404 110121208 4458 73027 420294877 6556 85164 827943908 1710 21173 764318537 1710 21759 568348942 6880 1710 772069574 12242 73027 870871043 18732 12242 760802872 12242 13924 180133943 12242 62313 683021381 12242 74303 476433946 82369 12242 500111480 74303 67282 118875550 74303 35264 915100273 73827 67282 208840470 74727 35264 998901095 52544 74727 707430718 52544 38265 336477488 35264 20337 223858017 84183 38265 779424775 84183 72970 968966658 72970 24088 863452295 38265 54649 460598748 21499 84183 948573693 80431 72970 944116667 24842 54649 194521536 8307 24088 797471272 35799 54649 906090871 8307 22088 514530860 24842 40594 468459195 35799 34422 878196880 6642 22088 894849356 19176 6642 739072613 84942 6642 973518574 44560 34422 37155568 74927 34422 460170287 7935 74927 9470399 7935 49289 403508977 84942 48484 505426800 74927 44425 110801838 71394 48484 688710443 80495 48484 575126780 30877 44425 852472737 48484 36061 107561237 44425 89786 7441495 36061 5374 942891275 5374 30006 748413422 55308 30877 323782322 80836 30006 774100174 89786 25403 155449364 55202 30006 755276945 55202 52323 522410667 25403 14710 644274932 25403 35877 87332840 25403 6261 130518663 55202 45930 304277899 52323 6949 208490749 6261 13506 862959870 35877 90255 213138679 6949 45916 280483432 44448 13506 251574239 13506 28102 106218547 13506 19011 766148038 89174 45916 339990045 89011 45916 579818114 28102 89826 56536654 3573 89826 816091757 89826 54651 952358751 3573 35462 209899663 71153 89011 315101121 1751 35462 942858967 63976 35462 864680130 1751 67540 498783697 35462 22894 917345901 71153 15556 403193807 67540 5949 932502547 1303 5949 126236741 6182 67540 654755705 1303 58392 173754662 41939 5949 285149341 6182 35156 195217857 77486 58392 941184183 12437 6182 625666014 59518 77486 176709004 53324 77486 490783575 53324 18848 28500352 67851 18848 111189144 86929 18848 290024959 86929 80397 325853182 67851 31462 26927916 81378 86929 110232893 78738 31462 236331384 90515 80397 703184256 48041 80397 128854412 12847 90515 590865538 12847 17700 483028042 43455 12847 460722446 88475 17700 649909358 12847 19885 22787859 43455 34553 921954137 17700 72582 170944836 19885 25259 652246676 25259 28627 548667670 48704 34553 744623168 48180 34553 2158844 48180 49183 308600539 52310 48180 583497896 48704 47317 201377719 49183 980 288535361 51828 52310 16137419 52310 2227 596752232 79590 51828 518000642 51828 60825 775894034 54183 79590 996379487 63135 79590 847044711 2227 21190 17286026 39969 63135 573820813 35099 21190 152639875 39969 84236 316837035 82015 84236 702042033 70091 39969 373846826 39969 19323 136420315 19323 20740 408090844 10606 70091 96543223 70091 83229 668030163 10606 84984 576027102 19323 4910 316878800 10606 63117 27289772 84984 83422 114454094 83422 84103 596487426 4910 63480 647035583 63117 68409 684521051 63480 43526 988338852 83422 12809 48377578 53516 63480 439456669 53516 32363 329204465 30230 43526 466094882 4340 12809 623164566 13947 32363 803422812 13573 4340 570811929 76499 4340 389937479 76499 6095 441268069 13573 3352 945899473 6095 54894 652105462 10704 54894 197259799 54894 59857 579401422 10704 43806 567399038 70583 43806 917668127 82908 54894 806116098 10704 66984 565946477 51676 82908 421498015 70583 55643 911392611 70583 59182 213292071 51676 91308 761778621 91308 39577 811814014 91644 39577 340684207 91308 73560 36978630 41948 59182 908567771 29819 73560 955542814 15101 39577 895748020 63553 41948 514298820 15101 5100 997097995 5100 17734 444104614 63553 32713 342468448 17734 30527 585844527 32713 80061 348309829 30527 8551 508598565 1795 8551 894935438 91088 80061 351808666 38026 91088 738605517 8551 91004 546853659 2314 8551 217890523 28891 1795 566274698 28891 2614 566710392 80620 28891 392164226 43748 2614 527136476 28815 43748 642640553 2614 34075 840677253 66992 43748 144033293 43460 66992 189482229 43460 62449 796593324 28815 65742 589736712 34075 16451 502527197 17620 43460 27082525 17620 18672 698935259 65742 87844 870474893 17620 14944 402526815 57218 87844 829621207 6176 87844 67340060 14944 42925 195651725 14944 69527 416339060 74073 57218 218483681 61280 69527 952055370 75666 6176 998241128 78616 75666 94822984 13505 74073 530999183 61280 60311 430548115 75666 65857 49124546 45848 65857 162957094 42866 65857 492443874 49940 42866 399444161 65857 44798 107681272 3832 44798 303800533 23316 49940 623288837 64908 23316 891183126 64908 75274 683161226 70453 23316 394245112 75274 48113 219018148 48113 4678 960805839 22301 48113 147421846 4678 86134 110015333 31754 4678 652077829 31754 45793 504189622 4678 71367 31187809 31389 31754 482442144 86134 51674 529039068 51674 15489 886550449 71367 43588 683857279 31389 3937 131571867 84860 31389 414007923 19113 3937 978603028 28040 84860 182793528 26811 43588 851330405 9720 3937 571664972 26811 27217 324103651 71489 27217 572797767 71489 26562 250024195 27217 77928 532231480 71489 73819 778594320 77928 78194 421360532 47194 73819 87050970 32445 26562 995439118 47194 85925 144668989 32445 59315 868985099 59315 47106 691475214 32445 49600 151512198 16570 47106 85194871 89498 85925 895442731 40228 89498 441150100 16478 49600 601177869 45316 16570 38710871 57980 16570 904405432 57980 74847 103883932 6487 16478 42948882 89489 45316 56200 78533 45316 848547415 10145 57980 119741713 89214 89489 765741287 89214 83053 228315632 17585 78533 393167905 67102 83053 622752108 35185 17585 442385437 17585 21994 731502177 11434 35185 644472253 83763 35185 657452221 67102 29185 790422376 11434 12913 124658458 12913 15210 984898157 15210 57477 983981070 74564 57477 816053340 12913 36396 197189152 69213 57477 628693488 14049 69213 213619989 14049 71813 433857914 71813 20785 734193862 36396 608 361726465 86996 20785 224222271 14049 27975 64892949 71813 46161 994456419 27975 18644 980893073 74352 86996 512564373 27975 41843 200588082 4533 18644 23692307 41843 1325 570797919 69053 41843 65849628 41843 35329 696743346 4533 69998 756484714 35329 16088 432485992 15718 1325 424904309 44704 69053 264556673 16088 33342 693369723 69998 7662 368560491 15718 18516 282911389 26228 18516 725832790 26228 74300 847851339 7662 38780 781792797 54122 38780 35590362 26228 69828 702671243 26228 24315 20383468 54122 20128 919472394 72341 54122 365353121 72341 55665 201788223 20128 51436 646685274 53954 51436 796975236 20128 87858 353134469 53954 76515 83204104 34961 76515 540331396 87858 54926 816612535 11667 53954 737734382 32683 87858 953126941 90789 11667 806720238 27592 32683 651034133 65793 32683 422333317 21338 27592 754109618 25499 65793 479690888 83064 25499 233982579 65793 33929 142314103 38882 25499 671914542 38882 10609 922561365 33929 84702 713105308 83064 72972 382938037 33929 28618 174716377 86725 10609 100590355 19125 84702 599028566 86725 83534 91323287 19125 84884 276426808 88924 86725 844624294 35265 88924 592870475 19125 42563 133682667 42563 69949 414707096 35265 58577 873078454 69949 87801 163450262 87801 92374 84460476 46092 42563 509424632 47182 87801 9287281 46092 9851 135234026 50562 47182 723872051 91274 47182 20527449 91274 38653 6312013 59390 50562 662787142 59390 50332 876744220 51411 50332 848195174 38653 35586 571707590 35586 12639 840842476 52830 12639 640562091 35586 86692 23796510 51411 84364 756755595 86692 6100 234065802 49914 84364 875127923 49914 66164 553270612 9191 84364 671053073 84364 88805 981673220 88805 47837 556004088 49914 51533 71903881 9191 74365 474273033 83219 88805 364984099 83219 164 378937672 47837 38967 924902117 42215 51533 506761271 1527 83219 508551867 31816 164 726326864 1527 61501 513480257 72427 61501 719595146 72427 84195 29331231 84195 87539 343552841 57489 72427 36687322 87539 12684 976139178 81688 84195 262047389 64757 87539 20561211 44983 64757 946975715 27065 57489 68642291 104 12684 698367845 44983 71314 377655437 69434 71314 250741573 85577 44983 94047256 69434 61627 884256419 40885 61627 144158165 40335 69434 155972930 3713 61627 145282734 56761 85577 163509079 15946 40885 620422351 15946 31589 355957839 3713 18571 71073292 3713 85518 981221144 15946 55068 951956495 57067 85518 291501444 18571 41574 945189373 18571 13479 25727798 14691 13479 318171952 84374 41574 59777869 14691 26948 888279159 35038 26948 85109677 89073 14691 46803664 14691 10047 748706984 3267 35038 278903115 36554 35038 385954671 36554 34833 964928812 10047 36613 348403344 34833 3721 212434086 36554 25963 980152955 36613 9465 962854047 35673 34833 742538416 51775 25963 114040039 62522 35673 83404581 37869 62522 44735583 16725 37869 696947546 50036 62522 644765786 37869 68699 817968415 49237 62522 875656178 32815 68699 736172195 62651 50036 183924161 68699 33017 758917458 70246 68699 716555725 52097 70246 37371428 32815 66633 141977990 66633 28544 798413091 66633 58398 141695132 70246 29132 865391807 73945 29132 161734070 8714 28544 540463509 15378 28544 649527886 79424 8714 844517093 32614 15378 871984628 79424 40220 985863120 15378 82924 934193606 52814 79424 607232799 47752 82924 696678531 47752 90962 119487091 21602 82924 178503760 52814 33963 47256768 29882 52814 174382900 47752 27666 425313786 2667 33963 239137716 41657 27666 424329551 35053 27666 944534679 29882 30445 459857787 27666 82310 54720466 30445 82284 740872586 74093 30445 819376738 30445 9124 526862249 50229 82284 153803722 74093 53021 724204462 50229 44876 205278006 69120 53021 968749208 50229 49368 550070 49642 49368 704263513 49368 6171 861675834 49642 60555 196043700 6171 50265 125315591 24193 6171 354201684 66896 6171 585166311 593 60555 516429185 6403 593 118434352 24193 66306 419108219 24193 54952 689070177 66306 54283 248930484 53627 54283 785098215 53627 4273 398388851 85665 66306 669342847 85665 22770 226674335 19471 22770 235660385 4273 64659 402374935 80585 19471 765547846 85665 15285 50666118 36206 22770 218791885 31112 36206 665746407 85188 36206 71443622 85188 30487 148877671 15285 17716 144510063 23632 85188 685238112 17716 9891 366472707 3893 17716 528970488 53822 3893 759819891 9891 77202 994463492 23632 23446 147013748 76457 53822 804088354 53822 67231 857108374 37382 67231 332526700 79043 37382 657398272 52774 67231 218552358 76457 92336 493093317 88599 52774 385181052 37382 24949 918990705 66175 92336 459447611 72725 24949 102044612 24949 50833 749597358 51733 88599 78854319 31929 72725 472604590 88510 31929 58443535 77639 51733 972869646 77639 69415 540722258 88510 84290 588131413 66932 88510 688453988 88510 73919 725519553 77639 19811 156367279 72092 73919 74558768 73919 86512 680887024 73919 12205 66513884 86512 34435 993798541 72092 5521 368411197 11821 5521 523163567 25000 5521 269393171 80866 25000 249092751 25000 47834 145724794 5521 49388 61582192 90519 47834 512993566 51439 90519 600585140 57938 80866 852651432 49388 24692 874299440 23466 57938 487407739 89661 57938 227275595 30632 51439 532643663 12721 23466 874222674 26450 89661 213073047 26450 28689 977635391 30632 10035 668897069 28689 22147 404525498 26450 68587 807849543 5390 68587 532804350 49902 28689 813670882 17691 68587 924685126 5390 71779 49207341 17503 68587 132822126 44286 71779 666825745 74304 71779 185062457 71779 60811 890304633 33573 44286 568716339 85987 60811 173017019 17682 60811 727138543 38524 33573 15992929 17682 70304 820090659 5074 38524 910605591 34241 17682 328212937 68539 5074 730750755 70304 72986 524545821 24880 72986 455403827 72986 84075 576118785 74499 24880 679533913 84075 57449 258986290 85809 57449 716062476 57449 53959 205625841 46610 53959 856386797 32020 85809 734348105 58593 53959 922313892 18709 58593 268010232 41170 58593 18776932 32020 46051 328229518 9440 32020 17749747 58593 61176 352870357 57064 18709 517459740 46051 32430 997954838 32430 32177 31679825 61176 81564 182507434 30803 32430 135530883 21731 32430 762606095 4323 81564 738058820 59314 32177 162993168 27915 30803 447606815 30803 50771 328882133 12347 27915 211344271 32267 12347 13260227 32267 87490 390025954 12347 85994 864536424 50771 37009 997932197 62172 87490 8792552 58674 87490 947339308 85931 58674 193288204 38451 37009 285853712 37009 86919 395265570 14924 62172 669805710 20645 58674 125494303 54805 86919 831136299 38451 53232 854826497 53232 37376 185828743 20645 77160 353696520 54805 83474 633117344 20332 77160 479810564 37376 21688 708446490 43237 21688 283435348 90711 43237 414270120 1048 83474 74286975 21688 57506 4007989 34314 43237 45661261 56832 43237 348403515 90711 4782 563762645 57506 46242 451314844 78693 34314 278590105 78693 59028 977744417 56832 27078 413710607 4782 31547 22157931 30211 46242 413262522 27437 30211 134363873 39136 27078 530934922 66420 27078 942452773 66200 31547 254221751 40474 27437 811630868 57486 40474 423365021 39136 34191 301116603 33829 34191 810533257 66200 84500 909953110 34191 81067 520245691 88031 33829 916069198 46806 81067 496235446 84500 73655 784768746 3981 88031 909903124 48706 46806 529869529 64684 46806 314718301 3981 62159 921271431 20941 64684 64592814 3981 9355 365056192 20941 31981 925479797 62159 83096 499839639 52560 31981 697358616 20941 66327 817871098 52560 37680 302992708 66327 46816 587220474 29647 46816 941608511 63026 29647 474590544 44734 37680 102135988 72644 44734 52822710 61164 72644 66285967 57039 44734 40237458 63026 10543 951958338 44734 25194 79173840 72644 10975 530265793 50686 57039 335365716 10975 57496 325949791 41937 50686 657106757 35015 25194 488677945 10975 8259 236232980 8259 16936 907834762 5148 35015 319941751 16936 74385 31775826 35015 84270 992319929 16651 8259 53891584 86109 16651 998467275 43238 16651 480351226 48037 74385 58730868 5809 16651 705246321 27591 43238 301377067 48037 29149 287167438 5809 35348 396290403 48037 969 176980837 27591 67190 488941984 29149 45265 233407714 45265 66949 162362134 56784 35348 253661117 67190 49443 548234798 86888 56784 276836178 73855 56784 271865105 86888 38216 290730066 50368 73855 8454361 50368 41763 161553463 35832 86888 55907206 41763 55508 57606285 27737 41763 954828246 78435 41763 699059754 3742 35832 957890949 22372 55508 109548508 26344 3742 394215721 78435 20789 24524247 65547 78435 189231396 5110 65547 38881738 69871 5110 416138654 65547 3701 130537270 65547 80559 203994726 5110 33102 810852488 75180 5110 44864977 79259 75180 132150664 30316 80559 691722083 42349 30316 15605504 30316 67170 387047019 67170 56205 702701677 67170 20284 443222197 45270 56205 496803600 61474 42349 7722755 45270 10966 99048472 79950 61474 504545908 54633 10966 934420342 74679 45270 158680824 79950 10206 461204671 10206 90625 191257647 84519 54633 427640984 74679 43406 96979460 8681 84519 41927505 57997 43406 749548594 43406 86586 992800921 43839 8681 772198264 57997 53101 186566280 57997 78947 212785483 78947 20883 757891077 53101 14082 57214076 70849 53101 269978737 3069 78947 847386107 82401 3069 334960896 20883 35446 974389390 70849 73793 73775179 52993 35446 773255424 73793 55718 254286010 61809 35446 61207810 73793 26756 216485476 85743 55718 353746521 61809 2719 652384716 13296 2719 757305344 31872 13296 46397945 62192 13296 522320875 31872 30630 43115414 51086 31872 366261270 65968 31872 993811284 2158 31872 370009578 61045 51086 924747006 38221 61045 829970445 38221 10632 362562356 54397 38221 499938347 61045 74274 178493453 10632 67223 913061879 48450 38221 76935259 74274 61516 456781674 70648 54397 97785885 74274 89996 420787320 70648 33707 36694195 25359 33707 800989200 67031 89996 227675845 73479 67031 97936457 82591 73479 85930547 9678 33707 255292008 39810 82591 664861352 9678 4193 9199738 40137 4193 393521022 35286 4193 349304773 40137 17942 775316939 17942 129 819509751 40137 20463 234207751 10264 40137 286604872 45814 35286 195411142 24325 17942 476177464 10264 81126 503016736 79943 20463 16947643 24325 91628 149449834 24325 74234 804696059 74234 7323 435346483 51115 79943 98574284 91261 7323 850283219 68820 91261 832664242 73536 74234 321944805 91261 8411 520851414 89660 91261 296852016 49551 73536 654546641 90474 73536 321685289 49551 67361 863053401 8411 68659 501060054 49551 43819 601718116 23055 90474 173946578 8485 90474 734769370 15655 8485 586066207 36697 43819 411293142 85620 43819 304486195 42545 36697 974136873 21938 15655 470157795 85620 61716 251090004 42545 43396 841286479 21938 83183 594397043 22701 21938 964818931 83183 17743 521714611 83183 20729 42611547 15883 22701 656117000 58736 20729 281547926 31406 58736 400264740 64577 15883 729017223 83860 58736 778890914 86582 64577 379532238 64577 90988 189012469 31406 65575 552567830 86582 85728 691304196 43102 83860 822466807 83553 65575 667344574 83553 84271 566851967 43102 9649 654408131 43102 4571 363201651 28540 4571 523207818 9649 35458 118439803 84271 11796 654517497 28540 29621 289676283 90674 29621 855482231 23111 11796 894849046 17780 23111 186293286 23111 18159 529589901 23111 69845 663432417 23111 81843 390971447 69845 5140 104883356 71614 5140 149647163 18159 54195 729707890 71614 33182 886485896 81843 16116 953202728 16116 6943 265271463 12585 71614 213049794 12517 12585 360768064 33348 12517 783698993 12517 75296 627382227 75296 25822 374170552 12585 81132 978587069 46739 25822 501645258 78050 81132 788285942 35965 25822 442851050 81132 46185 372330637 78050 73431 245211992 35965 21513 24995036 46185 85389 943509629 2236 46185 211552254 62368 21513 866201178 73431 28482 78155603 62368 92306 713051331 59124 2236 799334611 59124 54486 794400712 76427 54486 840964248 92306 55671 653980812 81264 92306 581551451 59124 12665 32760987 41598 76427 25736444 11486 76427 401611131 16192 12665 875862792 81264 77220 772561229 11486 61832 474259355 16192 47587 517371458 42420 77220 317815915 16192 21845 15151674 8387 42420 167856307 8387 90124 392444233 65261 8387 782502379 90950 42420 98940457 53170 21845 60448909 65261 80983 148050645 90950 34402 761063687 34402 50285 864354102 90950 3896 656423667 50285 7192 37383560 17205 3896 617821055 3896 36040 138176986 33787 7192 231048347 17205 5552 630408367 64222 17205 891637429 14674 64222 649868479 64222 68618 78795746 65049 5552 879201004 64222 74573 81674007 64222 64306 189797451 14674 31009 731062728 40349 74573 636639623 5271 74573 371176076 59070 40349 131442895 59070 18426 471991658 47922 40349 264918902 65184 5271 831287592 65184 59904 34409473 8038 47922 58644331 18426 5783 463716551 8038 80668 15410580 59542 59904 862291846 64652 8038 8414091 64652 23573 660537148 64652 23579 572150660 59542 50106 84727361 76671 64652 40699044 64652 79166 500372502 76671 16003 74877059 50106 75003 144507562 76671 49235 653158199 75003 85589 341714129 75003 7729 517555049 16003 39999 399298081 49235 23829 893457789 85589 26968 231513840 65034 23829 829116010 84691 23829 855591043 23829 75723 540331235 89665 75723 927618197 89665 76540 218979141 75723 34451 120727982 40193 76540 586228891 75723 75585 229102353 65021 34451 957948578 40193 70245 60491016 65021 58720 488069076 40193 76640 800585268 32155 58720 630845094 32155 91165 286856204 70245 66111 767930679 58720 30443 285687603 30443 47281 317208428 91165 74407 287093140 13281 30443 509923187 45056 66111 675054256 71381 47281 79573244 49645 71381 693613211 88311 49645 121915420 13281 24755 31940785 45056 21394 1358177 88311 679 248519825 4429 49645 199669644 88311 12906 347567726 12906 36298 954021141 79899 4429 59850321 79899 83112 5310323 12906 11959 24031210 11959 13330 339332919 34973 79899 32574763 3252 34973 378352035 11959 57400 283191133 11959 84073 208443956 42766 84073 828760112 57400 11522 604552606 11522 91148 115256073 57400 14180 805649046 84073 10428 95338034 1120 14180 117913690 14180 33137 688349776 12856 1120 782362388 51632 10428 351435700 51632 88467 93738020 8366 51632 962707811 49088 88467 686591257 8366 33776 987359743 45770 51632 555427942 54540 49088 375384920 77265 45770 952387918 54540 5 946747623 45770 70781 917362278 45770 2100 15367656 6861 70781 983328642 2100 13341 580846363 47919 13341 111160497 6861 29240 730726211 23126 6861 17396236 23126 40500 533711946 23126 72420 457628820 72420 2004 101754243 31807 72420 344218680 5936 31807 61679719 2004 53724 64697561 53724 81281 368551220 58074 5936 346242369 42399 5936 131575052 42399 23391 82335238 58074 60561 839132320 21523 81281 110164745 23391 1660 871938910 1660 71269 541691172 70503 21523 967364476 37019 60561 537343382 23685 1660 227770712 58728 1660 850012528 71269 85588 844224977 58728 18677 123671640 23685 35916 798910529 71083 85588 48002033 58728 10792 910487378 85588 61793 335276941 66218 61793 657849048 71083 125 41521487 56006 66218 40825108 73650 56006 769476401 78374 73650 78044173 3989 56006 220461839 44772 56006 575287680 79589 3989 399001420 75659 73650 457810121 3989 64863 132583346 3989 83672 148277855 83672 10898 60456144 75659 81425 149656886 64863 17053 114650133 10898 85548 502702578 81127 81425 954723043 45837 10898 425088302 81425 87480 362565694 51454 81127 852963461 29933 81127 231193777 32297 29933 148242368 87480 33995 681448981 32297 4245 61977186 72703 32297 379104789 86435 33995 34497048 86435 77514 821822405 72703 80220 472975819 4245 2305 129963286 86435 17355 843253074 86435 84316 535293318 13701 2305 252089542 60062 17355 64056328 12413 13701 191293591 12413 1078 143091252 25092 12413 263696816 12413 17185 680297384 39633 12413 825940644 18606 17185 987985580 25092 38537 147229465 38537 10232 260221486 17185 44018 731294853 11015 39633 364501414 44018 54188 669355139 10232 76652 679419726 53065 76652 444110817 31656 44018 563596565 11015 59746 557245754 73104 31656 373378201 48498 76652 906791262 30207 59746 497829096 48498 69896 743270831 69896 64307 434943612 48498 46385 244905545 52118 48498 162162004 66470 69896 642535911 48405 69896 573861521 52118 29243 356943730 21591 29243 283134135 52434 29243 285343984 52434 82664 243939782 8300 52434 29783254 19249 29243 278171509 79977 21591 287705588 79977 12977 40601053 8300 61999 20535512 47162 19249 217501278 57851 47162 421589328 79977 24493 890566866 24493 41456 927890431 9864 61999 911146232 27722 41456 327628710 81485 41456 796773455 12780 27722 128403388 27722 30416 415904008 12780 10705 894977800 52249 27722 995718520 70983 12780 319896485 70983 29441 364306411 75289 29441 777956088 65272 29441 654615271 39905 65272 943337611 68246 29441 119846992 69310 29441 229594138 32325 68246 883938161 68246 79896 915659077 3662 69310 580427260 28094 79896 985124846 19224 69310 632892926 54519 3662 162141005 78016 28094 379791954 3662 74649 708640722 78607 19224 981879857 16136 74649 501916853 45785 16136 488655628 16136 71758 603610081 78607 58498 930880889 71758 89209 720420147 43082 89209 616907331 58498 71920 913658088 89209 25337 960015203 71920 6778 962586 15476 6778 925121302 43082 90524 770159528 90524 35828 952132014 86085 25337 459327511 86203 86085 841935686 35828 11102 559950791 11102 27700 901538138 31078 11102 875034512 11102 24579 194256934 27700 78425 238497364 27700 52029 878108635 60946 78425 28382054 31078 87349 613964496 11921 24579 700894157 60946 90860 476390007 64605 60946 966938512 27253 87349 540460523 73209 27253 664558236 35703 90860 374431273 43907 35703 677032854 64233 73209 996886678 43907 38849 892698853 50602 35703 151367639 62948 38849 141134932 38849 25650 98894308 62948 79239 323278746 82065 62948 43582506 79239 91876 29567958 76870 91876 998733640 21267 76870 84043051 68298 76870 284835207 91876 25006 581667655 65156 91876 493112303 21267 90693 22920967 44757 68298 222627987 25006 92463 936426885 77936 65156 789453816 65156 77359 970455830 92463 40311 301891803 77936 10306 138962377 24868 40311 48772106 26061 40311 935338102 57200 10306 371450971 40061 57200 454934312 46018 10306 695368174 54834 26061 550340957 40061 25690 147507975 38555 40061 658015461 38555 89910 230750852 46018 71034 360680203 90937 38555 233406598 38555 39431 525409852 3079 39431 831265525 40973 39431 668714568 40973 15957 165005493 78301 90937 238976138 78301 20557 827467116 20557 38904 11164909 38904 43010 991736648 45305 20557 421619047 83965 45305 710109282 38904 11767 372340904 76763 83965 956484964 31922 11767 350753884 43633 76763 563809141 43633 14428 493131003 51659 11767 713573874 80804 51659 525108852 43633 61845 219439236 35861 61845 530513077 80804 19798 559049414 19798 89025 303255025 29671 61845 648836153 9571 61845 437950966 9571 31448 633035504 80435 9571 32710324 38295 89025 684046365 88676 31448 905794742 30333 80435 287923941 31448 49120 680283494 31854 80435 673015411 29356 88676 353981521 88676 45146 44471701 40296 49120 783945034 49092 31854 777946492 81241 49092 353388363 27125 29356 788980024 45146 5673 576028785 81241 77798 823579670 5673 91251 930905327 91251 14880 726066112 73735 91251 504792660 55127 5673 368666878 14880 72442 755676505 73735 40867 372168727 11685 72442 360840251 70451 11685 314407195 55127 1976 284289773 90077 40867 446428493 90077 34341 327822530 41199 34341 235209267 34341 48724 413887240 4563 34341 42886979 74705 48724 314521817 70110 4563 856412124 70110 12947 175598173 84467 48724 61559145 70110 70540 845107062 60875 70540 796010933 68813 70540 939333191 11337 84467 741776265 92421 84467 65880148 6127 68813 720027912 60875 88787 267578704 11545 11337 418404726 68879 11545 95864090 11545 75652 981644824 88787 75110 382835982 68151 11545 352183704 86998 75110 890998452 68151 58979 795301291 58979 55401 643590414 58979 53410 452020157 1133 55401 992119158 86998 68451 794513743 8835 58979 268727100 53410 86627 936658490 53410 5666 444989818 1133 87497 684777166 47628 68451 528175506 70650 86627 13002455 39692 47628 461828583 34311 47628 133790925 92241 39692 871695431 21364 70650 394538712 87083 21364 399603155 92241 9294 534323208 92241 81255 751733138 81255 74849 89440095 21364 11464 939407153 87083 9626 380337345 85948 81255 125276545 74849 65698 395257849 55081 65698 678714936 65698 72249 135351234 60136 72249 888249605 83572 60136 683446387 54113 60136 848033665 20483 83572 899775451 60136 45818 8244639 14998 54113 187455680 15200 20483 189186866 20483 83244 8590412 53054 15200 413154951 14998 46324 389805000 15200 74069 981984342 15200 57474 413212707 83244 34880 792170879 46324 9875 530043599 9875 84579 593538270 28129 34880 382808957 43693 34880 371297569 46035 84579 389415113 46035 81093 588525355 46035 29480 791576681 43693 63690 436021077 81093 61311 709650487 63690 59514 553327598 62280 59514 271160646 62280 56262 816271404 40779 63690 171561003 18786 59514 136140689 54276 56262 610549333 81285 54276 98276966 54276 60899 104230083 81285 2706 363536814 60899 75357 878635810 67198 54276 258327083 76890 81285 954165617 5193 75357 409757838 75357 2268 148655132 34286 2268 577291008 62240 2268 176019557 2268 28732 429062866 56 34286 949617504 44419 62240 960662196 34286 47768 601139066 62240 65462 558468566 65843 44419 730147152 49579 65843 57314031 45632 44419 201077117 47768 91415 878965322 45632 65536 8201578 65843 46339 200280200 42260 46339 836661193 5652 91415 413142192 54730 46339 308333302 5652 69059 696138292 69059 49572 973568155 83082 69059 931533059 44471 49572 75568128 69059 31666 896880515 58172 31666 546547189 83082 14251 593428291 54088 58172 964610962 30732 44471 816104274 58172 36811 924109516 89129 36811 97917356 57026 14251 537394702 14613 30732 747194637 72258 89129 908235592 36811 88874 64404919 38032 89129 3286378 41976 72258 700921751 38032 30546 590777067 47875 41976 605072891 38032 1020 82199115 30546 25801 48085087 1020 36016 662335188 38386 30546 757956994 47875 65098 144772050 55190 65098 645150579 25801 91332 974163564 69862 91332 853709008 38386 3704 41265489 69862 46188 590646860 69862 46235 613756823 46188 41816 18586324 68282 46235 268111338 23823 3704 298930433 47528 46235 909511933 23823 18143 377749949 41816 23202 110989430 18143 80043 472973701 48697 23202 919864763 80043 18708 105303468 48697 32229 362541012 18708 28756 838551077 56655 32229 198554680 48697 7496 553295542 32229 24246 145680080 56655 14324 894353948 1488 7496 798994180 36727 1488 228996452 56301 36727 189997396 86957 36727 778510273 86957 1171 284446558 56301 46237 943736726 64590 1171 287127957 83980 64590 873793304 1171 5318 352673821 46237 66075 976662231 40565 5318 434583517 55516 40565 904435758 83980 5925 359989743 79669 5925 725474713 5925 30050 454190053 30050 74162 117623074 74162 59397 237801633 18261 74162 25322451 30050 86990 579579109 74162 76892 527308356 56282 59397 812609295 86990 88050 111978004 18261 20623 592788208 16536 86990 11762672 86574 88050 669900778 86574 30990 513193211 20623 69567 656154561 30990 39621 737622490 69567 17261 580392969 48205 69567 226846826 67060 69567 935442214 10337 67060 992799954 80429 48205 396122124 10337 75144 453559224 67060 49185 526987828 10337 86038 692243249 87322 86038 156945362 87892 87322 144367074 37759 87322 347541609 61466 49185 547711948 86038 3653 144554648 58322 87322 121926681 3089 58322 183566827 12397 37759 669369861 61466 21837 27679074 25764 58322 503575517 58322 6519 93202936 3089 67241 841397833 67241 42818 72046926 35389 21837 170058992 3219 35389 128340986 16986 42818 791148225 58062 35389 224072543 3219 20919 887536266 16986 26409 91645044 13551 58062 589056538 86017 16986 348669722 20919 80986 889425248 13551 71744 128081439 71744 27278 1229044 31840 13551 160044496 23907 71744 676430848 27278 67125 706212731 72453 71744 300121539 39839 67125 517818437 23907 72075 229810759 32822 23907 37515472 82181 67125 636478469 32822 30517 956474282 32822 86706 833202165 44673 32822 811779298 32822 70314 989351715 44673 31940 838274622 25895 70314 397718268 25895 33405 142604772 33405 17059 827149272 17059 17608 756268221 25895 5026 113445747 17608 69754 726441501 69754 48705 945773308 20405 17059 883747816 89851 69754 742935710 48705 78503 49059401 89851 42233 35367651 89452 42233 755945264 42233 59066 758685707 92086 59066 143344870 54745 42233 433206282 76528 92086 331847085 54801 89452 653008251 31131 76528 82388211 92086 75506 482133823 54745 65760 688770343 18664 76528 6170084 75506 34231 9146856 3592 75506 511988131 18664 45569 980043809 76597 65760 519190658 51654 34231 339370721 35142 45569 887153242 45569 75632 275644474 51654 38593 368073247 35142 905 246392722 75632 62507 105641534 73072 62507 484720428 38593 82694 905208012 62507 88457 943840007 4670 82694 258281420 4670 31337 687954105 82694 45643 752854893 82694 60742 68911245 10789 4670 147544681 60742 36171 224799566 84833 10789 930574613 84833 27353 73809996 36171 7561 364518970 51261 7561 316083154 18607 51261 620960162 41300 84833 238904446 27353 5826 993232031 21063 5826 337767831 18607 576 290733512 67124 576 843330928 576 16736 766734538 5826 68555 665982783 82274 67124 80902343 44352 82274 489465155 51450 44352 636365431 81637 51450 747698710 82274 70926 130951356 51450 54755 89700599 58198 81637 23479526 51450 48793 933095242 23979 48793 820775977 58198 25952 223557733 72941 23979 748140910 25952 20232 269997102 25952 57078 695449751 20232 45008 440405702 91448 57078 497129413 91448 87400 686806419 45008 30915 693798863 30915 11307 511511478 80202 45008 743052644 36214 30915 602137038 80202 31201 785751593 42263 31201 74507026 31994 36214 950137738 31994 46076 11219856 31201 2149 884634654 6254 31994 142470774 42263 55168 648619501 46076 16216 376682686 14051 46076 378312255 2149 8794 658769890 48036 8794 775993222 46077 16216 11022472 16216 22065 374364233 22065 4444 357505429 48036 10254 486776837 11812 46077 696453577 46077 60116 503996452 60116 62448 786792248 85197 62448 336111919 10254 55837 930080606 30847 55837 885306040 5902 62448 558554836 55837 16664 337535605 80753 5902 730511142 16664 31923 604842259 16664 35728 296322226 43025 31923 439890041 31677 31923 555660266 31677 89046 829878646 79198 31677 784187500 8306 31677 725324510 35249 8306 294216612 78530 89046 956634378 79198 29540 388487852 8306 83507 731537312 83507 85754 366009219 59753 35249 243636188 29540 65451 3285244 32950 85754 712317926 85754 43110 149536001 32950 29333 828110117 88263 32950 550512016 81117 43110 753202922 29532 88263 934770781 35021 43110 724370675 68017 29532 604769750 28139 68017 904632058 9662 29532 384048846 91789 9662 832511571 91789 35888 6529084 8566 9662 796137855 35888 52389 885924936 74693 8566 2135057 74693 75661 473462184 87085 8566 180555615 87085 35886 31613168 87085 9870 921372759 9870 22565 129182240 57781 9870 245846514 87085 65066 815206299 9870 15382 635427652 57781 9787 272428723 57781 79197 23995112 10798 65066 106358846 36746 10798 134046967 36746 38044 125588266 36746 3188 337942581 87836 36746 822475214 87836 5928 458272431 50866 87836 54530620 6271 87836 623968282 6271 366 647493777 5928 39906 225818020 5928 59842 777465772 20694 6271 693145387 68839 366 294398072 86151 20694 865164471 59842 27545 573665448 77684 86151 75820714 68839 85868 598182614 31698 27545 792912222 86151 23781 845085200 27545 85981 440316781 85981 3145 175965140 3145 45327 668530512 2630 45327 389933607 47104 23781 21672246 2630 9053 395388884 1799 47104 666619750 47104 90783 424187499 9053 69554 618043078 1799 62180 393370876 14387 90783 137928715 69554 78745 77399831 62180 75944 647060618 4176 14387 128649807 5372 4176 104386024 14387 41135 128376693 4176 42682 346328121 41135 67700 295808366 43703 5372 387353940 78460 43703 12390126 67700 451 575685706 34887 43703 361549151 35677 78460 433150016 451 31010 307103293 56863 31010 356838569 451 23230 386916992 23230 70980 520026843 92253 31010 561033061 54203 70980 992415615 42659 23230 312093000 1367 42659 515934225 89768 92253 494020794 42659 57584 744811523 89768 14689 729637328 57584 40712 328087482 71010 1367 246224349 84322 71010 2322813 40712 83820 851111342 14689 7461 246026498 51224 40712 339182271 49741 7461 563721504 51224 91673 97632350 83820 63673 42932434 9390 63673 103352157 11011 49741 53380979 9390 85850 984666038 11011 34890 708431198 63673 37704 284093898 9390 76737 121032341 56899 76737 290440884 80549 56899 460791379 92398 34890 57925709 76737 29629 996955080 29629 37300 603619719 80549 20458 624800736 9929 29629 698362994 7075 37300 373933952 29629 38100 124786936 9929 23838 12209804 51275 7075 9763484 7075 26524 496100597 38100 18795 634905984 23838 19062 178149053 19062 51406 215323566 19062 53791 637763807 18795 61665 453333915 61112 19062 894946031 19221 19062 119218427 19221 12447 977845724 12447 85143 987399039 65092 61112 370672834 12447 17814 643685049 12447 9766 39306426 65092 6624 866505870 8805 85143 996611075 23114 65092 117107011 75671 6624 723215225 71524 9766 254792517 71283 6624 376045577 71283 78160 53062021 14220 75671 975880530 14220 28925 817397269 46642 78160 722688259 78160 49892 467760373 84779 14220 511970190 14220 73457 8213143 46642 15500 845954144 70317 15500 479766159 979 70317 420370175 4292 15500 789293148 28601 70317 75057732 49777 4292 467241971 41889 4292 363445854 73750 28601 552153584 41889 74089 192150569 1577 73750 458333513 18645 41889 964127889 25013 74089 743890360 37520 74089 917379176 88500 1577 92382831 37520 58140 371842844 40272 88500 17025090 40272 68018 605010513 8148 68018 808090257 88500 41909 695579626 47999 58140 147394637 64822 47999 208816264 47027 8148 273943014 65890 47999 189187445 75465 41909 16786247 23342 75465 283828551 64822 41254 254401813 63082 47027 455883241 70753 75465 639805288 41254 30013 62459256 63082 61349 507644483 23894 41254 537816791 61349 81309 357131787 34034 81309 21460820 81617 30013 20724342 34034 52006 615121798 81309 14735 45226853 52006 15963 487788286 34034 44886 101232879 14735 8124 145266463 14735 72023 58313744 72023 76569 298171585 15963 54038 529567803 72023 62590 16040429 25600 54038 979833592 62590 91259 459110260 25600 30513 217834482 2135 91259 864663997 62590 9631 992270704 37421 30513 740188311 63376 9631 160714312 37389 63376 738663074 2135 29316 884280871 74333 9631 525111029 3400 74333 903427089 37389 63636 808565574 74333 20482 951988854 74333 5356 979489088 25225 3400 713308334 85660 63636 355962448 85660 6972 926545549 25225 54391 885652701 25225 84389 664516108 6972 90529 571862649 38781 6972 341474216 85471 90529 227330908 8491 90529 372393770 38781 88152 708129691 90529 84157 44961691 10142 38781 947221089 8491 66032 756134561 84157 45701 467678663 66032 55694 715040172 14268 10142 42196422 55694 30368 147729968 78940 30368 826523132 71397 45701 918264276 78940 40393 71171898 14268 87599 315008882 69490 30368 944599896 87599 20515 660118207 84604 69490 11187975 40864 40393 842957485 38338 84604 994219316 69490 51185 952558384 362 20515 541340655 33595 40864 402259769 48296 51185 121849060 90642 51185 308703419 48296 736 250681147 3960 33595 267237051 25664 33595 383225252 82625 736 641896462 10858 82625 473314411 67312 25664 802464396 81540 25664 318421141 20165 10858 294877810 72638 20165 200127279 26862 67312 48926780 72638 36712 878270820 66809 72638 988303349 61748 26862 415210809 36712 49882 281147143 37726 49882 65412110 35477 49882 553621699 35714 66809 898800296 52773 35714 245813885 89896 35477 711392776 52773 12245 293971747 35714 74471 549648389 20063 35714 455137843 89896 47101 264051445 20063 78682 50194994 85840 74471 592883647 20063 39914 658525317 50290 78682 953123286 50290 79550 595798641 78682 24452 594940835 24452 91295 610426662 24452 47992 171829044 50290 85384 976446199 47992 85705 689939810 48754 24452 57687588 43421 91295 815003129 17273 47992 438556122 17273 35107 300611827 25796 43421 937753747 25796 87110 348742317 33848 35107 28841995 44074 17273 87070514 87110 82714 265296780 44074 16777 891745027 66015 87110 966076943 1098 44074 590557554 6258 1098 147038806 1098 78230 593068317 66015 8724 685532287 46283 1098 903294138 1098 28842 536857063 6258 90169 947395557 37826 8724 787981486 25565 46283 721623499 25981 28842 517703355 28842 18175 566200324 4095 18175 864508128 84064 37826 938945359 25565 32244 251013687 15749 4095 843416677 21209 18175 22408949 32244 83629 646110586 35421 32244 901393528 32244 32919 997965459 70389 32919 227219729 81491 70389 35178389 13251 81491 324589565 83960 70389 444522676 32919 13 935614029 64210 70389 543338984 64210 78916 89028340 32889 64210 704895432 58158 78916 320359195 88958 32889 788374074 61199 64210 179563878 85808 58158 640979862 58158 87315 770797682 40723 85808 223936931 85808 11334 83818400 15811 40723 964149724 29106 40723 828194686 7224 11334 927631269 6657 29106 686934757 73476 15811 970388001 6657 9173 243332819 73476 39686 780898869 6657 55748 180815343 9173 17946 990930324 92509 55748 982151442 46616 39686 72547419 22794 92509 116127849 35490 92509 68720846 9182 17946 558166777 66962 92509 264149440 46616 38953 219592865 76459 9182 953023304 76459 53342 80143626 76459 91618 905604502 38953 88391 957841217 56192 88391 94659869 56192 46169 94752189 56192 37616 238567893 23496 91618 213869389 56192 44372 629258417 55306 23496 861318964 46169 61204 62768851 37616 63963 120365816 80758 61204 716888693 84894 80758 276663822 84894 82381 173034119 61204 3503 61853647 80758 76856 396560587 4057 82381 564261045 84894 80492 761592004 80492 18916 30673943 37942 4057 428308997 51996 18916 731810611 65243 80492 106026361 51996 25164 896375105 56395 18916 994217180 77810 56395 142123313 25164 15305 587657232 15305 6252 40992076 51130 56395 646054421 79697 6252 138100407 74531 6252 666428933 79697 82400 650178662 13121 6252 194467675 24073 79697 217670959 13121 41130 441574669 27564 13121 812311551 37844 82400 78803731 80180 24073 536760555 18011 37844 194834862 43840 27564 477663917 90767 27564 895862429 91137 80180 951070771 91137 81526 587309058 15649 43840 493098285 18821 81526 14751444 13963 81526 757484717 18821 62940 683669094 35419 81526 596686245 74845 35419 327135786 18821 24624 686712796 74845 85266 915218453 24624 12565 638594119 35419 33394 748179209 48683 74845 736401323 12565 12520 166039384 36693 48683 837098811 19074 12520 686368820 16694 36693 250454173 36693 22498 337781479 1761 36693 212074056 24247 19074 79783848 22498 57885 738745997 38824 16694 229738502 79986 38824 346622409 1761 32621 854822145 27945 57885 178101091 27945 73399 384875903 79986 32758 321611832 64970 27945 697082583 83294 64970 781101882 73399 67163 124594745 32758 70620 777540128 65786 70620 963919325 88286 70620 789674141 70620 25921 476579457 11584 67163 359266425 19602 11584 823823319 82571 65786 24848946 18545 19602 138477363 82571 77579 462952457 56555 18545 404806559 77579 17121 468372806 53032 56555 310265106 53032 59206 627770273 23578 77579 700514141 17121 54327 722986004 63973 53032 584621897 59930 54327 193621500 26810 59206 381036782 58784 54327 702758375 57060 54327 690076537 8091 26810 266495893 44911 26810 865069920 1470 8091 419978026 57060 73804 662816191 57060 10738 554395840 8091 41846 229016729 41846 2359 562337911 10738 21718 665269632 23661 21718 399145873 52523 2359 156529388 52523 15759 748441709 17928 21718 475174359 7324 52523 142208857 37337 17928 630391549 32117 52523 418860079 7324 17387 612024731 7324 36826 686884292 32117 63817 829217158 67214 32117 38190985 63817 28422 694825500 28422 16492 264688800 64427 16492 467871820 28422 89440 315640414 16492 80993 722167594 42985 28422 203957925 89440 23801 689434513 89440 1926 472364616 80993 5720 746979192 44696 42985 725852713 88730 44696 312057055 5720 7867 550355177 44177 5720 682585113 7867 69096 253692787 10723 44696 49134488 88730 72037 708868320 78686 69096 884470595 44177 48482 667802216 55792 69096 505616530 72037 75202 190516566 72037 69829 550745266 78686 74637 958997454 75202 28138 199390474 39140 55792 109821351 29767 75202 898451893 28138 76933 28773107 61816 74637 685419555 9732 29767 134590733 18741 39140 521400452 67182 9732 584839638 79244 76933 385199990 5900 18741 314494927 26065 9732 119781428 18741 71664 327045699 43611 26065 670772472 6606 26065 558214780 43611 89791 912036755 251 26065 166730216 251 32692 653607005 251 6114 762829594 73070 251 669774679 89791 11299 615084195 73070 27435 75763683 50674 11299 428231601 27435 26952 842991146 23206 27435 20215424 62058 50674 11811898 73603 50674 202894421 50674 16909 22040193 23206 31711 462023982 23206 44297 47502385 73603 19129 766846751 46559 44297 242483696 79475 19129 775999067 44297 35216 915161232 79475 49684 300665948 51295 19129 35464061 46559 41987 792646495 7772 35216 517941420 49684 47540 413424578 80628 7772 938982035 18203 7772 294156402 47540 10350 768350351 47540 33079 787419956 18203 37119 26990943 1341 10350 335719557 37119 3232 974715399 84522 10350 739065165 3232 40527 888659623 21905 37119 113289796 647 40527 611441943 61473 647 241273118 52955 84522 182222236 40527 35342 463166446 36581 647 959830408 647 2509 766128920 52955 26220 162747375 36581 82657 407155425 35342 86934 262368845 2509 54245 574004618 29972 54245 149052019 42947 29972 68885813 29972 49605 864806831 70702 54245 193482863 9286 70702 28047909 83805 70702 409803660 32696 70702 425761100 13393 32696 991428554 31187 13393 390029090 31187 4937 13179690 60443 13393 36218724 31187 23123 806220991 60443 55448 544626632 44950 23123 130063823 53399 55448 260468147 29527 60443 948871612 23123 54036 318825314 29527 84186 238320283 15203 54036 530741101 15203 4047 789614948 15203 21122 443608502 4047 24161 903311560 15155 4047 555528085 15155 34647 182385637 21122 20097 54367814 21122 2675 449373 34647 690 827390286 19335 2675 289552634 70318 2675 872563128 7686 19335 884045093 18513 7686 681233945 37809 19335 247584141 35990 18513 555706829 18513 2296 36207753 9671 2296 770223918 2296 86569 202785988 86086 9671 582790359 86086 56836 935718371 86086 74197 705870361 9671 19292 788908318 86086 32569 166185685 32569 84549 703341061 55445 19292 301060753 32569 62598 70625588 84549 35974 117542851 48557 62598 11687856 54483 84549 492620085 66085 48557 651352404 66085 45060 450209119 48557 56785 839807542 56785 31874 70931908 4014 31874 286781806 85788 45060 1207428 63685 85788 644557059 70627 56785 193120536 53440 4014 319832313 70627 5095 927855766 13840 63685 205398540 61083 63685 868583419 61083 85097 107573100 80698 13840 83211157 13840 33418 489935765 33418 51750 83565651 85097 84738 476674504 49234 33418 533881026 80698 36262 606724155 18007 33418 211591925 32555 36262 111051549 18007 80436 968522487 18007 82441 772393490 36262 50525 894106684 50525 78975 520949242 80436 25544 820431876 25544 13892 755911669 43998 13892 854888257 63085 25544 380174265 78975 90997 687778422 43998 86218 366447004 43998 48282 863914548 20302 90997 10151541 92456 48282 864636252 80929 90997 707641206 48282 69840 215414356 90588 20302 141543879 80929 46094 131850412 28603 90588 198096216 62469 28603 563712221 69840 11971 552952245 90588 13027 297909589 46094 92047 925675742 92047 81221 24865032 81221 30125 943413609 92047 34508 880992735 30125 84392 189020226 84392 19491 858014820 23400 84392 847735557 34508 66813 521080161 68219 34508 503911949 19491 1336 931618567 68219 91164 920431359 29734 68219 116942246 12206 29734 794458773 1336 17728 690089381 58987 91164 64798564 7972 17728 361307632 29734 16414 845829515 58987 69864 853873361 58987 15657 803848817 23645 58987 804136436 3537 16414 184806080 73700 15657 44557159 69864 83835 89835029 15657 83075 292951101 67796 73700 154648186 83835 54744 944235504 67796 6905 140554997 6905 40552 898639818 15433 83075 741832216 54744 67145 987457487 54744 62808 281760869 65303 67145 354654134 65303 53167 587454133 72497 67145 621866207 62808 27593 795909941 53167 72395 89204692 20873 72497 793186599 91350 72395 865774007 72497 23834 404431870 53966 27593 34317655 20873 67669 88327476 67669 21610 339192300 90776 91350 39730909 36652 53966 868928940 53966 32423 679077667 90776 20492 145742954 20492 44580 57667898 32423 33015 793461619 32478 36652 413957282 20492 36211 741457679 90812 44580 693846820 957 32478 43099594 33015 73968 816940570 38509 32478 927604096 38509 40459 625147758 957 16840 632968845 73968 57756 940474908 20880 38509 647390404 20880 87860 62509612 16840 10571 319317992 82375 57756 77738472 25205 82375 407458515 82375 26413 670490732 82375 26827 338077448 25205 29058 468764310 69486 82375 146831587 81689 26413 762713847 35096 81689 207193599 81689 31723 656353830 29058 28724 506059557 17084 81689 96719445 29098 28724 847493170 31902 31723 816222245 21360 28724 574949219 63849 28724 863719267 63849 32591 325351835 15801 31902 64360856 32591 5611 781896807 32591 7467 786246833 7467 27339 671815951 5611 9239 52025732 72634 5611 122654973 49243 72634 713611417 65738 72634 951943045 72634 60776 317162615 9239 41083 503983184 60776 294 302063703 3112 41083 8625461 41083 27750 698876277 27750 11647 849534153 23399 294 182874590 2132 23399 209085984 63754 27750 760212687 2132 41012 834603382 15076 23399 815989745 57158 63754 359019713 43900 15076 30099571 91133 41012 240304105 15076 74209 516555955 73732 91133 113676235 73732 62070 502766101 39845 73732 952633327 81380 39845 821652122 74209 54325 628148450 73732 31979 249866167 62070 37923 788156644 37923 90302 357601292 37923 83454 532492551 56987 31979 693258117 90302 6164 369306199 37923 11859 578547966 83454 53957 82296040 8907 6164 62516946 56987 14470 204874874 8907 67644 514847294 87436 53957 117824169 8907 32565 641243227 26290 87436 527475898 63333 32565 884232632 67644 50104 688456448 23992 32565 338339651 81258 32565 419355906 23992 40525 326372069 61574 23992 666271271 88794 81258 23977090 81258 16012 381394399 42914 40525 616419730 70643 88794 63688941 70643 36923 786290581 90280 42914 963042274 42914 68060 292147623 48451 36923 23783970 81797 90280 3840288 68060 61969 248802548 90280 87270 411916914 22475 68060 874688068 48451 4303 266388438 483 4303 298713857 2570 61969 98408781 56861 87270 317423393 4303 39332 853078946 483 44604 429943624 39332 83412 15024579 39332 11390 853468050 11364 56861 467229078 51361 44604 807485734 11390 52520 602409466 11390 91140 692767549 20955 11364 940078619 90274 11364 199355373 15248 91140 583861793 91140 47412 954768447 76858 47412 220603765 48424 47412 148043437 48424 64411 70983782 42921 48424 293914764 88736 42921 16800970 42921 45134 98594104 58727 48424 70007301 45196 42921 685657057 66411 45134 473605178 66411 31470 149129429 66411 60814 881961543 45196 51244 387297097 3686 31470 488499775 3686 51752 26552045 60814 60321 513212260 88224 60321 775128147 51752 58866 939835496 56469 58866 52828569 6889 51752 241154763 27770 56469 639914705 90670 27770 775634418 34928 27770 289781280 56469 35808 543087313 90670 26332 87910797 87697 90670 26130177 87697 65616 797739834 666 87697 783969903 26332 81043 582648231 26332 47609 624205750 65616 20522 49863945 20522 86169 148069818 81043 52554 723750383 47609 20832 600680025 23167 52554 803757290 60415 20522 828354982 76789 23167 99790521 23167 37166 34697155 55909 23167 154663819 70584 23167 70042837 61491 60415 446993307 19738 37166 184647540 76606 70584 856781082 19738 4643 282286423 61491 88672 93603470 61491 45760 901145938 25462 4643 748942882 4643 85791 820975855 88672 26543 989637418 88672 26135 101788567 68617 85791 116007018 51990 68617 89583055 85791 62977 91681999 75119 26135 162918388 68617 53288 554581025 32193 53288 341436781 59181 32193 34166936 59181 327 98823823 327 8917 347218113 8917 84762 182893681 8917 54872 140118768 8917 13493 436805346 57672 84762 838288074 13493 9407 66787614 9407 33206 531953431 33206 20012 326352901 87371 13493 803752428 87371 50797 421307036 12399 50797 245248863 7087 20012 994296592 12399 5016 522219346 90327 5016 653920569 75566 12399 714334043 3515 90327 152366999 29854 75566 133854637 3515 11112 354890089 75566 6058 124332997 13453 3515 720584102 6058 89198 901992985 31725 13453 643062913 31725 82674 808464245 52268 13453 786939563 2652 31725 90384469 82674 65805 212683799 2652 37889 497504721 2652 38108 840495918 38108 50657 395230113 65805 1094 281143048 37889 47547 99677228 27409 1094 876149012 50657 39495 621287074 69853 27409 65054317 1094 5705 875250884 69853 83676 708241141 71563 27409 573010134 81965 83676 916222984 10511 69853 25752567 5705 76761 698723751 1145 81965 616441846 47638 76761 9319416 34329 10511 118387940 10511 30044 838703333 69919 76761 196748170 30044 43688 180731258 69919 73174 258389126 48239 69919 382473611 43472 69919 140435720 48239 71270 625296270 71270 30831 85682696 30831 85444 497963173 71270 35401 242390514 30831 8844 892683557 71270 40961 822381405 40961 8107 89312815 30455 8107 355331207 42456 8107 257802518 26779 8107 653480262 12431 42456 544886247 30455 81824 921384931 47657 12431 999170177 47657 60460 782497774 81824 45945 911966606 47657 57647 681688065 81824 66760 643652798 64291 60460 575832986 64291 34486 278579939 64291 25694 260834828 70289 64291 938882929 71380 64291 467703503 71380 9409 227072184 46444 71380 684377022 71380 6835 1786555 90906 9409 286413252 45320 6835 40602065 90906 69752 124806656 90906 67127 92604941 69752 56129 126448730 56129 11461 535270624 42401 67127 394350773 42506 42401 428023904 42506 38852 25572092 38852 21556 493439958 25352 21556 582900037 2645 25352 74655852 41477 21556 18067680 41477 85223 578670948 18750 85223 639119086 34626 25352 40301985 50263 34626 832163002 34626 71956 985846870 50263 9287 825708989 50263 77235 569306788 71956 62951 83023358 19457 50263 612810862 36717 19457 988533532 62951 40235 5106938 19457 6934 452471307 26471 62951 858061592 6934 76112 783386131 79013 40235 791007582 76112 81347 86961829 6934 8255 503898511 11096 26471 655168731 81347 42749 504129602 67195 8255 182653593 56608 67195 1850442 8255 8386 420944633 42749 6980 960520300 67195 36709 380767340 36585 6980 686374819 56608 39698 319198628 44277 36709 88439195 13603 36709 42545002 43020 44277 659557628 39698 46695 584250931 46695 68443 627384943 46695 15451 672760090 15447 43020 249810024 82466 15451 233032999 82466 41320 372809605 9437 41320 96432447 82466 45968 424049173 15447 59634 945817274 27017 45968 873861418 45968 31422 662933336 9437 76475 400918185 45968 2786 956750693 3120 2786 606318248 31422 57897 140890866 31422 34522 825226826 22674 2786 568957437 2786 37962 248870906 10904 37962 141444273 33704 10904 274679048 33327 33704 105136904 72763 37962 790163861 29436 37962 22148698 87943 33327 423979129 33704 60549 303815208 36793 33327 999583284 78605 72763 563109484 37767 78605 653913206 46657 78605 594891548 36793 75867 371672221 78605 67746 378623681 78605 26418 313440560 49168 75867 207059866 58578 67746 41814994 75867 31047 766025093 58578 85271 722981408 31047 1107 816499043 31047 89483 777764045 31047 49966 579874653 1107 83801 364162762 49966 3533 204616421 49966 51578 555471103 443 49966 469280215 51578 39761 140102431 17720 443 322132114 51578 44550 652470526 51511 39761 266222747 19272 443 500853261 51511 78948 233255250 45372 44550 821786749 62378 78948 711678645 19272 36039 575475038 78948 20321 910429776 77923 36039 924374479 54676 36039 260014957 23582 62378 79026990 51251 20321 357315987 23582 59438 84873631 51251 1767 548915101 39024 23582 595800664 41531 39024 441783411 59438 35580 424319358 35580 28597 919214974 27889 39024 33805120 35580 77191 320357223 41531 21877 4266916 86267 77191 252876376 33771 86267 117762606 13029 33771 638013736 13029 41283 506126930 33771 80775 183190676 78611 41283 362660069 41283 63213 924684711 80775 25889 72135564 59034 25889 525026109 48109 78611 197163377 65413 63213 768723767 63213 27090 379848376 25889 62954 251688053 1147 48109 545441665 48109 49736 269245364 90967 1147 309113842 27090 50652 834483233 62954 88803 537944240 88803 61116 469013532 50652 64449 223042011 85650 88803 334257789 61116 24574 897743569 5591 24574 885752127 54323 24574 585058661 5591 42586 490331710 42586 63264 82620455 23441 63264 108737472 63264 16133 652026919 16133 63248 876122325 23441 42972 932470798 63248 85397 452209864 63248 37992 372522127 91748 37992 520977437 91748 55018 611706416 42972 26060 807053886 43352 91748 347227876 37992 584 272966856 91748 2483 252770524 63807 55018 67366928 63807 65677 422013569 83252 43352 472567572 2483 66534 521786814 55551 63807 819619204 55551 38331 941730566 55551 91484 76315017 91484 78715 398658268 85425 91484 820818703 38331 52495 667734327 52495 35852 681646761 35963 85425 184303460 22237 78715 114189171 85425 34624 482528671 52495 51154 629019130 12818 34624 398391359 35963 25435 425644728 34624 41724 106601044 83475 25435 30071652 67229 41724 479517342 15583 25435 359750640 83475 14187 102981434 20101 41724 481972 53189 15583 817106886 20101 63777 272820096 63777 11115 15613166 20101 90709 616798306 55484 11115 148200203 90709 82715 583964309 60641 63777 823176202 38070 11115 71060767 31599 90709 761885845 31599 78514 747005188 82715 59430 394917794 78514 46397 54423797 68991 31599 331800394 15251 59430 715744 78514 1160 702756442 90171 15251 936421528 63175 90171 675014739 90171 43589 857220890 15251 21132 868741179 1160 7902 595577228 90171 58611 57523023 7902 86215 352702954 7902 86375 97557676 7902 10112 807299485 86215 62251 920469214 10112 57289 432963110 10112 53857 183897863 57289 65765 894854842 68087 10112 754077691 57289 24143 950480083 20164 65765 749284650 68087 31721 829213810 24143 28616 801175935 68834 20164 819959993 68834 33800 12970248 31830 20164 539374846 31721 70899 300111458 61226 68834 508741544 70899 92136 168357870 92136 48112 109629005 86492 31830 722862051 40769 61226 256730441 86492 76845 882495369 92136 66884 274974520 30634 40769 899672218 66884 3988 798439893 88863 30634 817388914 66884 83081 630805307 88863 14774 19121104 83081 73931 140998315 88139 83081 571335220 69844 73931 660133670 69844 63281 277483660 63281 90915 269115812 54794 73931 337432592 12802 63281 387184963 27590 54794 773853279 90261 54794 819570906 90915 35475 648017037 40421 27590 997954407 90261 52050 25032728 80885 52050 754195173 68364 52050 981597053 65689 80885 18535542 40421 88465 688282129 88465 39189 590358557 14763 68364 544939715 66917 88465 983580376 81304 39189 124400140 81304 45064 120781255 66917 41779 483957353 8487 66917 374643723 8487 78582 4397971 45064 47597 619191979 41779 44460 993792753 82539 8487 757653312 78582 33178 118573387 47597 11702 418796173 1485 33178 749365314 11916 82539 805921296 11939 11702 449381919 32355 11916 402297491 69502 11702 351804779 24822 32355 521777708 24822 8459 491090405 88532 32355 938037648 8459 15064 855557879 24822 23928 937891089 24822 68450 64445050 23928 48602 69919907 40478 68450 26745806 735 68450 782095983 48602 75864 191938053 27311 48602 803038681 9981 48602 343256569 8830 75864 83983509 8830 49921 710272529 20585 27311 491992821 52706 49921 872158866 7718 8830 538282225 65934 49921 361362191 52706 66473 43329730 73418 66473 346550293 52706 56366 634424968 65934 56979 243336587 81763 65934 321749495 73418 27881 384434442 81763 33519 120434284 33519 60445 9770334 60445 80056 222708560 50684 81763 237465641 33519 43078 998181739 50684 25555 792973067 52393 25555 862331826 42092 50684 356461438 17951 25555 733413904 52393 63827 581966623 25555 88752 639776397 52393 30429 315513502 63827 76462 192028608 76462 28492 831062589 28492 57654 681448830 646 88752 470139929 2902 57654 496902225 55271 646 430388777 646 5907 685453514 91396 2902 26302853 2902 77941 320625286 64315 91396 26326163 10968 5907 189440553 5907 90825 436087512 10968 70632 805643928 77941 83350 257147140 37227 10968 651603749 81719 70632 424654390 37227 82315 131510729 82315 80367 357410458 43638 80367 176246711 37227 86087 319875371 121 81719 159976999 121 62819 97792420 64545 43638 123151264 8239 62819 381582115 20287 121 648403891 272 121 626733660 20287 34574 495728577 52116 272 465731600 8239 86426 785908005 48197 34574 599309179 82632 86426 295539380 34574 19294 133660461 82632 51503 132196899 89230 19294 92526017 48197 89775 23654006 58384 89775 686625243 45252 51503 15181885 45252 57565 881577866 45252 31494 761029285 2503 45252 434626047 57565 439 376100958 1617 31494 99793970 1617 33087 829213578 90584 439 25718389 12751 33087 140920658 1617 69131 757666037 41038 69131 501507486 45282 41038 568542844 24474 69131 87430117 24474 87019 499697042 69131 72951 778502947 45282 8356 294715125 8058 45282 823256298 65710 72951 637050678 87019 51766 144485672 72951 32679 698751458 60347 51766 985552781 32679 77111 392416163 77111 46048 69103696 60347 82966 134920642 82966 38163 895678467 70369 46048 351517089 38163 36908 636429527 70369 91206 735923037 34213 38163 286161493 70369 52126 834943764 83679 52126 126975065 75473 91206 710865620 29523 75473 10984580 32667 29523 239549645 61513 75473 272109373 29523 26600 676056879 61513 30178 294395580 61513 22442 924944862 66005 32667 339123942 49233 66005 278556328 90119 30178 804968533 49233 82992 337021062 73948 22442 255166049 82992 85101 17774053 49233 37965 13596879 82992 16490 605991981 41970 37965 834893054 78824 73948 90803305 37042 85101 369806600 78824 69460 1347884 37042 75902 973686750 18824 75902 604610826 78824 24834 598394153 75902 18049 336614305 69460 58441 294453892 15069 18824 877353203 18824 53766 97760398 15069 58713 393336834 87874 15069 139834714 15069 48348 746770338 48905 15069 263828702 53739 48348 294003534 43658 48348 374652620 29935 48348 797115739 10959 53739 272708836 53739 17008 91407892 89673 10959 328384735 89673 28521 219510616 17008 88962 78090755 89673 83282 569329682 76187 28521 23811902 15713 28521 324483421 28521 88277 513573500 76187 50345 179531446 50076 76187 128931141 59637 50076 659356155 59637 50356 131580452 50356 3417 196514299 50345 80254 43199227 59637 18552 955724990 50356 88115 644610010 80254 43070 267336348 24847 43070 595667948 88115 41156 604806333 43070 6317 42971884 41156 66873 751336049 37928 24847 325851600 68023 6317 40872435 8315 37928 498672424 1536 66873 197866012 84116 37928 146705663 37928 75787 725396107 73661 68023 515614555 79152 75787 489551885 79152 28691 620573142 73661 55102 579754542 52603 28691 197442457 15185 52603 943210597 55102 14664 186454204 15185 14783 171901808 52603 69003 427185644 14664 72289 148726222 16263 15185 704090025 32093 72289 297495042 32093 15568 262518885 69003 72850 535398714 87843 32093 57615920 37612 15568 392543361 15568 71120 887737925 51895 71120 837076954 51895 46860 32404821 71120 15966 626010569 36426 37612 968955086 51895 80360 875474032 14280 51895 822270795 15966 23942 237351726 80360 46965 675646395 36426 23306 707526382 46965 64966 575676603 63699 64966 287531569 14997 23306 205415178 14997 36066 99936385 64966 3203 936241452 36066 42029 688777921 63699 59666 79607691 3203 13880 184806795 3203 38202 500235421 73562 3203 46892488 13880 33985 85071230 83121 33985 477116146 22786 33985 822258708 38202 58538 9314814 22786 56223 100545820 83121 41341 730157873 22786 10700 426895320 22786 57488 219450610 52952 58538 693136074 58465 10700 895341593 1711 57488 516899439 82822 58465 305873254 57488 14893 667523439 58465 68973 266068690 69885 1711 6530111 58057 68973 489465717 14893 8568 235327697 58057 759 851459714 112 759 681049734 8568 21821 408007858 82863 112 135164773 759 85848 162850676 85848 55319 860887871 21821 87077 194370589 55319 31738 554204629 87077 43545 35917822 31738 85063 231380746 81463 43545 225160247 31738 29012 537503822 29012 33993 66663045 7462 29012 804190113 10356 33993 488151622 29012 13148 375226973 11007 33993 949620563 41505 13148 757934912 10356 41297 542904960 74653 13148 53343201 11324 41505 455159777 74653 81340 940573270 74653 33675 320771367 33675 45283 444275248 4050 45283 123431017 11324 24408 550996612 4050 23445 427076528 33675 39025 839820199 4050 87145 485050716 10864 87145 754901032 11957 87145 536044471 35174 11957 17846373 11957 45857 891437411 87145 47342 400842505 47342 55077 521397319 35174 27672 845130706 35174 11304 368416778 55077 46384 331120162 54484 47342 985514575 62042 46384 898393682 54484 48544 156084102 62042 1696 310053205 84700 48544 242923428 1696 13315 929416550 84700 12593 646400066 4959 84700 406209180 4959 25672 666961937 4959 47304 373142272 12593 51078 904869535 19031 4959 697774419 22291 4959 80686832 64550 25672 107856651 64550 87538 33641802 22291 9168 990808103 25231 9168 919404920 25231 46196 980618318 30163 9168 43624779 29389 46196 658649651 30163 53352 293061277 61127 46196 14522349 46196 6584 124900134 53352 37091 974422230 205 37091 549819779 90721 61127 55294118 37091 85553 826581977 32748 205 733472519 61055 90721 1006363 31012 90721 208888768 90721 91643 985338680 85553 72616 53804541 17696 61055 941415005 41463 61055 832748971 31012 12041 30127081 72616 31073 271587990 40177 17696 784497523 12041 63950 967682400 41463 18178 411874566 63950 14216 258808776 40177 85120 994701831 73582 18178 268900010 18178 24768 772204129 24768 42860 581068967 47791 73582 548734397 47791 79841 807858655 31004 73582 842170955 88917 47791 143849377 42860 5227 453635103 80327 79841 621142095 47898 5227 320513320 58813 5227 511983240 52437 58813 883873122 58813 71138 719441198 21817 71138 126802970 24613 58813 109958384 24613 14354 144869216 71138 65490 647821309 21817 92513 86263621 89931 92513 542800186 92513 40268 723880710 40268 77309 874103793 72967 65490 64838386 72967 18670 202153977 89931 88501 847067866 40268 46995 707268371 46995 47544 568542505 20156 72967 125108378 46995 46881 403949951 59677 46881 453196016 28234 46881 675315898 83170 59677 357290421 59677 53161 647045491 28234 73364 442291159 83170 3018 939034704 28234 49207 925856177 73364 51509 188266536 73364 52381 81483431 82122 52381 522945839 75876 49207 476611109 51509 10216 959449827 36400 82122 390111241 40283 36400 255647440 37452 82122 685440659 86231 37452 64801894 9937 36400 42866661 36400 63171 406823773 9937 670 117851955 86231 66100 257785160 80716 66100 492211074 80716 2567 545234458 70615 80716 712251628 80716 34380 923059920 66100 78241 839122263 80716 10501 782405164 34380 59699 668535814 38362 59699 352129201 4892 38362 974880023 39117 78241 278899372 28996 39117 119890381 39117 3659 503990057 28996 88645 641368106 28996 16369 267946821 16369 47977 817199443 83020 28996 319363174 88645 51801 575068194 87223 16369 432510468 91882 47977 303131324 91882 44830 786087580 79090 51801 654092497 51801 42093 163019659 4664 79090 15380436 4664 87536 86308065 42093 72488 975441849 40015 4664 208130190 56597 40015 413941401 84443 4664 815638320 56597 4463 475450426 41271 56597 814529566 41271 9589 461833471 92385 56597 159609435 92001 4463 703523070 90911 41271 29254187 90911 21006 800206640 9589 53932 1424331 92385 52128 88867210 70075 52128 481960147 22473 70075 532109197 53932 677 799540802 53932 15164 785991996 677 18198 160432327 15164 4351 572307588 91493 22473 107759253 4351 931 912172137 931 5203 45440582 4351 33531 761214258 33531 69965 263423623 28844 33531 649686268 4258 5203 176424422 5203 77535 813052274 4258 77246 609224744 91924 77535 47325440 91924 44903 858683478 77246 24888 364485801 35298 91924 792018383 45416 91924 518411623 91924 11346 202927544 32179 24888 781037705 31402 11346 990993574 62799 45416 85491966 85199 11346 919731801 69561 85199 94000522 56383 85199 163959902 31402 81896 180865933 24666 81896 898612397 32010 24666 370749425 69561 81206 748354040 81896 11485 304054732 11485 29033 850025851 81206 71207 970294499 36527 71207 671534680 37445 11485 447011293 24812 37445 284458032 34379 37445 185149020 6172 34379 626291540 24812 70507 16918462 37445 8812 117347209 3279 6172 286727815 91629 6172 412154822 8812 72228 326724133 63467 72228 314028303 80860 8812 671120711 89319 63467 968064772 80860 25829 226968912 72228 78981 348748675 25698 78981 312651207 25829 42408 391002232 51746 78981 894745578 57107 25829 692744196 65431 25698 655944569 57107 32533 55568283 30588 65431 422608127 6036 65431 341331062 3711 6036 159255300 80904 3711 29446038 30588 39674 916769453 6036 20931 35969341 80904 78308 110889384 64492 78308 268098306 48258 78308 674641085 48258 54722 387638055 54671 48258 489646685 61553 54671 451987490 17694 61553 159133249 3087 48258 169319561 61553 36337 21316472 17694 63106 192973547 26777 63106 250319683 63661 36337 153260540 63106 25101 140306843 5863 63661 748070764 83847 5863 378697268 5863 20654 349999159 57795 63661 493106916 83847 76120 827444945 46432 83847 87460795 25018 46432 860072991 25018 46171 846239635 66353 57795 666532442 83441 25018 161824867 50768 25018 672967051 89180 46171 913256194 83441 53683 627065936 54771 53683 105277906 53683 42538 278183559 53683 4572 815549403 86580 53683 7693743 7724 86580 515327127 45367 86580 536349671 7724 40977 680823065 32781 86580 28698394 38497 40977 431393965 11778 40977 50424039 47955 32781 53348216 38497 72480 135522833 1054 38497 405324833 81514 11778 103347119 1054 58980 526946831 81514 85691 187189604 1054 7920 215772231 85691 13026 730325834 81514 84009 344143835 19908 13026 78084654 62704 13026 948228827 84009 39872 867905003 84009 68902 830745289 84009 80887 102368451 39872 19234 490407481 80887 79719 392289203 68902 88305 722265320 80887 48145 463961477 48145 77565 188818269 77565 47946 151203880 52036 79719 150238000 6289 88305 347989835 27726 77565 803766645 53059 27726 249848213 6289 15819 668851595 48074 52036 859897790 44526 48074 647399889 15819 10964 951165013 86069 53059 329438890 20360 86069 445317131 13130 44526 911358652 91346 13130 68634766 86069 23353 70451069 25987 23353 466246825 39559 23353 952421187 39559 3509 975034435 90203 39559 808360537 39559 55548 321185767 25987 50529 106372639 74918 50529 465070362 74918 61799 603999545 26225 74918 97337355 8608 50529 757803646 24720 74918 287093662 26225 37574 807068530 25722 61799 759605256 49083 26225 275049826 8608 8885 57083855 49083 88659 213352614 61910 37574 604770230 64973 8885 845814083 64973 43288 120949337 64973 17726 755345284 61910 89081 971334502 67830 61910 718201782 67830 62232 489458505 89081 7329 466405717 45136 67830 131149810 884 7329 340330926 46621 62232 16484598 7329 80940 3170614 45136 9523 570859339 46685 45136 456846225 72332 80940 623721332 46621 45732 856306572 73407 45732 541005338 73407 26099 660812576 26099 46808 61327975 46808 60711 809122477 46808 22700 130392133 60711 53312 174100042 26099 56144 407074635 53312 10138 911679196 53312 48985 569747820 25469 22700 956467915 28425 48985 104442278 10138 28230 214838621 6907 10138 237858967 28230 91902 8277510 40347 91902 46916383 6945 28230 942588209 40347 77899 271737436 91902 78079 102392744 77899 33703 872074994 40347 76183 218244237 7385 76183 143872179 5137 78079 179866814 23121 76183 885366385 48316 5137 941687607 54054 48316 48588831 77551 23121 893862972 48493 77551 710310400 48493 16537 385881774 44462 16537 632902787 16537 52104 662266014 17853 16537 963776063 87665 17853 267740889 70209 17853 60771358 44462 22159 421095259 52104 37568 986681552 15460 37568 492862528 22159 83254 31683774 45209 70209 386533244 73710 37568 469308050 87766 45209 77197064 22975 83254 78892723 16205 83254 228477038 87766 55380 932277977 22975 39220 442405188 55380 52206 713550794 39220 62965 97516283 73831 55380 414558124 15247 62965 617873056 22988 39220 440423502 81804 22988 113208532 32912 15247 530824160 32912 31086 262691485 71340 15247 983833099 13725 31086 37107141 32912 60465 829961928 71340 50283 528587079 82605 31086 790396938 70987 13725 255606822 38171 60465 76455628 31486 50283 992888378 40663 31486 655199560 10987 40663 172365980 40391 38171 160694531 34228 38171 397603514 70378 34228 534240050 40663 9312 28223087 53597 34228 674432154 48885 40391 480088492 61222 9312 792655648 73494 9312 816439102 6684 61222 484016186 80801 6684 89021276 73494 35603 954606646 80801 22008 702120739 38543 35603 42640106 38543 1917 673585046 41818 38543 637930128 6501 38543 620113698 21203 22008 341222760 42110 21203 252259041 6501 8109 86078307 42110 3154 793043368 21203 80968 276429398 42110 17623 271292063 32508 8109 642843842 32508 35911 396735322 57408 3154 137790045 80968 1672 106305851 28325 57408 682901044 1672 35531 828491665 65563 1672 355952057 75762 65563 128413515 65563 11975 53060436 75762 89089 497539542 36372 89089 323793474 86444 89089 122262355 36372 74176 882797060 11975 21694 170382240 8882 86444 893470282 59286 36372 80827854 8882 73991 234438167 21694 34439 368206851 73991 61373 668352473 58015 8882 169657603 59750 73991 135455641 61373 81782 781827366 61373 42223 205258678 59750 10228 42838931 42223 73452 216317144 73452 28493 505118657 28493 92098 290177055 28493 84225 949982397 21450 73452 100235784 21450 51194 184716923 25245 51194 267071639 25245 9585 382536539 84225 17344 448140651 81069 21450 578770717 80742 17344 930288789 80742 63465 320262991 92542 63465 599093936 92542 455 114701176 81069 56619 569880287 63465 33642 915188075 77959 56619 697918578 56619 22227 178824398 36482 455 752720443 22227 4891 13586098 62268 4891 954204130 47003 22227 699178641 84325 22227 168880495 4891 67115 427818275 11348 4891 537491268 47003 42081 586030619 42081 54365 607533660 11348 65627 238557187 56264 65627 713416666 65627 8119 716012908 8119 44742 510798468 44742 1850 922010733 43476 1850 904024064 28411 1850 49329028 28411 32904 934674624 32904 59551 214733433 32904 47406 966250843 32904 25465 815187223 28411 34758 848143602 39909 34758 457185184 47406 34051 954627188 25465 30463 705931277 25465 38494 802025762 38494 83878 473821143 74852 83878 150263175 56253 34051 651255730 38494 13362 673551383 38494 19832 869778687 25703 83878 526617943 28965 19832 791869004 77900 25703 687055539 25703 83788 55204022 25703 56361 773030860 56361 18784 345986771 77900 53826 818429442 77900 12502 711842032 53826 18169 846387756 12502 13207 40250179 13207 13562 67294472 76374 13562 16372296 13562 15625 408938072 13562 46009 878619288 6756 15625 93410839 89030 46009 365097602 6 6756 225054741 76260 6 786354048 89030 42321 16085394 25585 42321 270449362 42321 55616 416982014 5965 25585 967839765 13087 42321 272124436 55616 9666 713500785 1221 25585 802487806 63095 1221 471958410 63095 55222 972854984 63095 27098 939856274 2499 63095 860991431 67617 2499 316798860 80339 55222 124422588 2499 18718 131980101 80550 80339 543895768 80339 76367 114103958 23547 80339 464924918 50438 18718 54130114 76367 59843 853505801 39528 76367 822351086 17611 59843 406684377 50438 30434 96658779 39528 70038 994635534 29663 39528 783987160 7443 39528 761980594 6453 30434 201799924 30434 14341 99868047 6453 87889 282406994 7443 82578 905527945 11989 7443 426284312 11989 77005 185237594 30482 82578 861921223 41055 30482 629974287 4044 77005 384585793 4044 53859 495570265 77005 24429 314143025 41055 40731 595305100 60705 24429 816459524 60499 40731 684451691 40731 18136 262463853 18136 19839 29322819 60705 34272 921920659 60705 6186 835378910 54575 34272 58514198 84298 34272 618714748 37413 54575 42846918 6186 91731 730219477 88367 54575 306631202 88367 59613 378368526 88367 40018 696190202 37413 77097 898153873 21828 91731 628709782 40018 9364 126167730 9364 49717 788432307 49717 47180 750648690 25501 77097 109568056 9364 35640 367676287 9364 83968 614195072 35640 79236 88332718 79745 25501 648994751 35640 77337 862540478 82566 83968 363516156 83968 54638 154158858 3185 82566 805470069 74334 82566 213880702 77337 11504 111498874 27983 82566 217026198 80174 54638 310526248 28224 74334 37894312 80174 29329 153813348 18401 80174 854887414 27983 30359 273547209 46671 29329 147386467 28224 83608 130651597 81733 46671 265484250 20203 18401 942766649 30359 52031 29037065 57688 81733 573301032 28648 20203 681462863 52031 58099 568239655 52031 79620 585464073 16022 58099 859894489 57688 69634 272463534 8444 58099 145684198 92261 8444 974411990 15180 79620 803933546 15180 69209 415395297 50714 69634 904379455 8444 12479 670255735 69209 48075 798500947 12479 24221 519710099 48075 61724 768797411 36999 50714 605099452 61724 91348 584459435 48075 88575 425902245 61724 64107 34422229 34425 61724 684953968 86988 88575 813856587 76039 64107 917253803 86988 57831 972808046 90465 57831 964071028 86988 62622 573481549 45565 62622 411771398 31971 76039 794764438 43313 90465 70441106 90465 77780 722799817 43313 3905 892082031 89432 3905 991414718 3905 43061 686212021 43313 21490 636260147 21490 21700 581089593 43061 48149 975996932 21490 7358 564999093 21700 75543 928493761 92196 48149 454427004 74479 7358 78951391 49972 7358 235592451 49972 48729 502997057 5493 92196 835326642 78819 92196 581907330 5493 75915 596059580 7991 5493 348435303 65325 5493 648820725 65325 61603 837839444 8203 78819 768240523 53139 75915 152179712 61603 88471 997298316 61603 62215 320406376 53139 64809 623062863 75801 8203 749583006 64809 40486 707750995 75801 72828 201020600 72828 85502 333483685 40486 46872 443223643 46872 47960 854295501 72828 60913 74578075 36095 72828 34870820 88164 60913 643529391 60913 59170 615379747 31122 36095 723756989 89570 36095 660501126 59170 78182 437983086 56912 89570 709146044 24667 78182 72613202 56912 21780 712322299 77105 56912 262215124 27527 78182 503246953 77105 852 215933089 77105 40485 19769730 85741 40485 858057314 40485 91337 389320403 40485 3008 176936661 852 83991 60681466 3008 41927 812915465 91337 3091 6867587 47766 83991 764714182 41927 28226 117641855 47766 45936 177684504 74307 45936 813603080 47766 79477 11513156 47766 34555 777526612 20246 45936 798515022 45936 50641 589480352 65152 34555 970020552 79477 7410 378637541 50641 36862 335831661 20246 60767 465745955 36862 9842 44665516 36862 37101 185750722 37101 90820 907521331 22273 9842 99286135 2365 60767 859987019 9842 33234 727449132 33234 6933 896232237 9147 2365 140485579 2365 35171 919493940 9147 57084 886506371 83579 33234 903818455 26375 83579 584973422 57084 38305 937753153 1530 26375 406949574 26375 88888 584085255 83579 26425 638869484 45350 26375 104155648 53889 88888 43880801 45350 38116 869754863 53889 82836 536428843 82314 26425 212611274 13223 82314 472446105 86467 82836 657446536 38116 54304 721621603 82314 25468 88492924 54304 9008 147465788 25468 56318 789147396 25468 78360 718666736 47659 78360 401082871 25468 82469 705518062 47652 56318 703344538 82469 52508 171467946 47659 20587 874040451 82469 73697 524209865 73697 43529 358515680 20587 64728 31086246 20587 36951 29549382 43529 7559 385003165 7559 42109 821496733 22182 43529 116452743 64728 39203 419785442 36951 52730 902301035 7559 81708 553906788 42109 13707 640866087 39203 80743 304133131 52730 35183 645190483 81708 18299 543288045 77529 13707 520010555 13707 11395 32007174 75367 35183 866156509 46675 35183 957375476 46675 19345 666682507 44639 46675 253291455 80985 19345 526437124 75367 42318 863343138 44639 38683 984777844 66887 19345 464357445 38683 39447 197094118 86347 38683 65595701 40737 39447 678286590 86347 8151 36860703 36470 39447 229722850 85211 39447 992651851 66995 36470 702509942 55515 66995 646470173 36470 77604 972730927 85211 81615 318425556 77604 44087 443286856 55515 3803 396131805 2134 3803 646505198 42939 3803 465130195 44087 83884 100152573 44087 45361 75910972 89795 83884 800268221 89795 91670 987723243 43554 83884 363751853 21520 43554 507064584 21520 85923 309765393 74586 85923 48240807 33677 91670 81924509 62575 21520 433458136 62575 15734 151072979 12103 33677 546585220 12103 52425 323600702 79674 62575 564083814 2161 12103 907224668 79674 8041 158937992 52628 52425 663734348 3355 2161 157140281 50571 79674 228871985 2161 23067 647590080 91604 50571 21963820 84337 23067 891131239 38272 23067 506887448 2231 38272 196520898 34089 2231 634083024 91604 37277 495983742 33380 38272 234379075 63443 2231 232032187 9238 37277 690318687 86595 33380 233118375 65584 86595 530362708 39706 33380 309953295 66651 65584 626905330 66651 1897 510615975 86595 69292 464473449 84493 69292 153433852 30068 66651 165377068 14876 69292 523199180 68961 14876 836453485 48587 14876 113592821 31172 84493 54731811 24509 68961 108208862 44442 14876 357178225 48587 92536 847090660 3040 24509 988873397 6334 3040 497556616 13200 3040 324781751 80328 13200 565849511 71658 13200 127119836 76925 71658 512497095 6334 55758 939704239 17367 76925 783063251 87366 71658 563012386 35595 87366 482378521 44821 55758 731015208 42539 44821 575035079 32237 17367 910580603 42539 51182 74857903 72325 44821 728517687 25498 44821 167772089 42539 9315 707190297 18468 9315 941659889 51182 40103 325354965 9315 35120 836175478 9315 44863 289007585 8052 9315 749100783 18468 18131 867119868 44863 57217 38825830 45429 57217 543459165 57217 20856 534630824 14224 20856 969692040 70960 14224 765254091 46118 57217 497942543 14224 24414 547822 62052 24414 319609606 46118 23187 796367664 79185 70960 686164964 87677 46118 911288300 70802 23187 950569652 10860 79185 169027428 67799 70802 801169050 70802 91839 173321760 35634 87677 302808595 49531 35634 655970221 8323 67799 733351938 87891 35634 825774832 5748 49531 5299647 87891 68383 435832972 67033 8323 136173618 67033 7416 729702419 67033 22502 457217054 7416 92435 335099476 67033 11393 969130335 42669 22502 7418297 88753 42669 551400603 22502 48800 864309923 72964 11393 947090284 48800 52918 725891270 31629 52918 249779271 56134 88753 801199337 27581 31629 277495235 52918 8212 538691536 52111 52918 923035793 8212 58684 786037070 68152 58684 115938002 71332 52111 367508983 85842 71332 746842271 52111 53062 421569772 67052 58684 654028933 71332 16239 193221643 16239 539 310466492 85429 16239 263031888 23313 539 95163248 85429 88686 359972004 36747 85429 75817348 88815 23313 33106426 88686 64321 493178210 87345 88815 636107463 88686 57682 251355169 36747 17409 327939763 17409 65639 790400371 65639 49488 645480924 79779 65639 103089904 79779 46043 810764297 31867 46043 348555114 45664 49488 667581072 79779 54851 61517505 45664 66981 769094730 46043 16833 772052467 66981 20730 59172319 81746 54851 142754425 20730 32628 201182397 81746 72355 369109404 81746 50003 904662987 50003 64969 111950742 6688 64969 840274092 72355 3997 633084195 13786 64969 144626454 27852 50003 405322063 3997 33901 198325636 6688 48637 811893039 3997 73786 117931482 48637 87409 649036017 74604 48637 587640344 73786 71929 868609295 87409 53160 121474650 57297 73786 444124105 31307 74604 352329053 15191 71929 12463256 18856 53160 286214432 87032 18856 47143840 18856 92048 731797809 15322 92048 317276240 92048 620 121434833 56769 15322 536847713 87352 620 181508179 44422 56769 38183526 56769 12729 779700345 39365 620 186465871 23862 44422 960824376 87352 40777 719186051 92473 44422 771471584 61893 23862 257472422 92473 91151 976543664 91151 16874 85825377 40777 54614 246866023 52843 54614 94279320 16874 4986 665713600 15552 52843 560120794 15552 28156 134153862 16577 28156 106908901 15552 22923 150741958 38807 15552 467618049 24386 28156 537344667 24386 52019 2815692 82368 38807 561675435 24386 54111 432984419 70053 82368 885311897 52019 47382 161980356 67661 82368 960392516 82368 53643 829646357 5975 67661 233291298 4840 53643 890955070 1545 53643 187997586 73449 1545 686153330 65632 53643 400560720 86178 65632 342846186 86178 6769 495703705 73449 43816 186777680 8517 73449 317064503 11247 86178 383733765 6769 53391 911595112 53391 45724 64403307 45724 21322 507175024 11247 58965 216311622 11247 53640 326705744 68224 53391 232375130 20304 21322 822400005 18489 58965 311518289 53958 18489 426922414 15449 20304 37581737 20304 55241 495766548 15449 31205 83818511 82482 55241 190892156 5613 15449 877034974 68192 31205 460189561 5613 62666 239212946 19532 5613 77486923 35309 19532 21208034 62666 76000 235032613 11435 19532 609778537 2377 19532 135993983 76000 36195 974251748 36195 47272 965483865 13350 36195 673824277 23516 2377 135958006 23516 15297 72405763 47272 23092 91833935 46655 15297 328227506 63329 13350 279336813 23516 46947 495715448 15297 39152 318547568 46947 37372 111311048 37372 50811 743577344 78650 50811 538245487 59164 46947 75071435 90189 39152 245381013 68505 37372 990177689 16479 90189 727008454 66503 78650 210435498 68505 64118 53100534 20541 90189 817271444 16479 41120 683150755 20541 30977 986763267 41120 75597 896864168 64140 41120 921673439 20541 84619 858142804 64140 16014 980024358 57953 84619 341288198 64140 21824 659521981 79847 57953 407244358 63935 84619 880074057 70664 79847 503207881 57953 71558 724774481 48372 70664 383462350 48372 63084 336081766 35283 63084 134119831 35283 85785 119618228 35283 79695 767491287 63084 5222 533681546 85110 79695 77514276 85110 16038 761967770 2807 16038 400608693 5222 92054 757627280 45394 92054 170626530 83301 16038 473946924 37176 83301 856775375 30380 45394 83012609 14219 92054 929305426 85459 83301 442715941 76939 37176 742997068 76939 53407 601847009 30380 43511 637183615 49142 53407 399420184 88700 43511 680363081 43511 44420 921546707 28995 49142 93489416 46139 49142 546050785 79362 28995 130539306 61187 46139 88511348 48879 61187 425860025 43054 46139 731553072 79489 46139 621511951 22393 43054 495135006 61187 60107 474869120 57753 60107 716101502 43054 25441 421681352 71598 22393 800015785 60107 7472 891930097 71598 82257 316056218 88843 57753 837570399 18158 7472 35203235 28856 7472 626150102 18158 9845 277674272 28856 78614 737448434 74694 88843 910371591 47035 74694 633676589 68968 47035 298460209 69788 47035 161523044 80468 69788 658522266 68968 40008 583962510 85282 40008 706774700 69788 81884 545088629 40008 8207 917025177 42831 40008 411259155 81884 36050 566860953 4596 8207 323200670 36050 35841 32405718 8207 32563 35834557 48523 36050 558556528 32563 7974 381298307 7974 40106 641624148 59455 32563 668401832 75716 48523 122679785 50051 75716 586195920 59455 47635 318833389 24719 59455 8342168 27969 59455 880834990 71210 27969 237431275 50051 11763 695482221 71210 83328 883457912 24719 11198 750036332 11763 1204 716923711 11198 70170 8525703 70170 58008 945038387 10742 83328 231073957 10742 79490 593559398 766 58008 193827939 70170 52001 665298811 79490 67829 944402456 79490 20831 97709773 48102 20831 126685861 766 27724 993876633 52001 60246 511999086 67829 43108 657897368 21261 60246 732514686 21261 52802 322340831 52802 30275 453046561 55743 60246 117509417 29096 30275 644539159 52802 39574 733687192 51922 39574 93917197 63010 55743 600827571 51922 62614 441724171 38143 62614 309285557 89041 62614 370137463 48155 89041 354395171 89041 19701 218079969 19701 19674 209376875 65900 19701 432096062 62151 89041 790076710 62151 46843 113662223 23704 19674 352194466 26070 46843 856714783 65900 1653 880797396 26070 3954 89800736 1653 25446 81899758 23704 87312 646763878 25446 87672 29012117 20602 87312 948853710 25446 86058 179647375 20602 37875 597809352 87312 74937 520847196 37875 27396 882314350 19085 86058 398484724 85257 37875 450014663 70255 37875 36570210 27396 41339 6011676 76555 19085 130385668 9139 41339 563501258 17529 9139 69013100 70255 64333 330700352 17529 19013 542052625 76555 86480 833640185 17529 3936 918468628 63001 17529 909362415 86420 19013 806517768 86480 18170 484674898 72344 86480 175577438 72344 19952 762621734 61086 63001 386432360 90643 86420 615139945 61086 44569 628829631 38456 61086 664283594 87639 38456 336394428 4519 61086 327947412 72070 90643 733603195 87639 12928 556320385 47347 72070 488628342 4519 39733 846720561 20825 47347 877487165 72070 70904 210245673 40148 12928 115771094 28066 40148 716402596 69027 28066 914426168 20825 26849 717927041 1843 28066 396693426 40148 13071 428893796 47311 1843 806734956 47311 67850 489771055 48825 1843 173478592 29793 47311 401053262 29793 88230 328882579 48825 84418 35253957 48825 50908 52366916 48825 90268 929640590 544 84418 343090194 84418 21508 318891713 37121 544 539839532 37121 11721 455242517 37121 62181 219351339 67831 62181 460156927 86956 11721 358752894 37121 43770 494084171 11721 21695 834744463 62181 82373 161133585 67831 54595 654090041 54595 29407 915304841 22061 21695 224593192 82373 13938 505516240 81283 29407 685049664 47669 81283 59330538 47669 10790 132592142 81283 85970 192033844 92090 81283 118549259 92090 30885 979213723 92090 77848 820445918 77848 13333 953945362 13333 2642 33454073 30885 25936 197203012 30382 13333 284401109 30382 2742 876421590 62893 30382 625556141 25936 48110 626496469 16425 2742 447317928 2742 51228 979625789 62 48110 124718588 45646 62 865540149 62351 16425 122211276 51228 92506 929742401 80932 62 704850353 65067 62 431177482 65067 23457 53359475 79275 62351 409527782 43059 80932 685668726 23457 21019 955012082 68537 23457 670100089 79275 61300 613593684 79275 50812 180709153 12822 50812 998321912 33142 50812 77135561 49868 33142 465427371 78854 61300 574453077 61401 33142 459164876 29230 12822 241057863 83300 49868 642457587 49868 38716 2896102 61401 51942 176237186 29230 64553 311274262 10422 29230 143069122 52314 10422 897528460 86635 38716 819529172 81977 51942 782031225 91853 52314 715801130 86635 77174 525729358 11623 91853 443283807 11623 40280 397103444 30717 11623 657235415 91853 80829 92195048 80829 4043 520737223 16181 11623 210340267 16181 3147 131677475 91809 3147 89346228 16181 18942 269491943 91809 90352 598712327 90352 79761 250079827 90352 71091 363158618 91809 64539 916385686 79761 23526 355248204 41353 79761 960446570 71091 85460 198826209 75991 85460 188875179 87047 23526 17474256 23526 62918 420002522 46905 62918 667543583 62918 6742 295438563 62918 45054 956450904 27782 45054 943636567 62918 5584 440063397 5584 83660 151450321 38346 6742 478205924 57413 45054 387532860 74105 5584 471139145 5584 66684 839070735 42022 83660 788621712 38346 79413 559881259 45865 57413 760796732 42022 33306 435893922 33306 17501 447383380 26183 17501 740456640 53848 17501 649152539 17501 27240 845327162 33306 40396 168043939 87491 53848 208949625 87491 17111 707124938 87491 4034 499399408 867 87491 761930092 87491 87998 879211754 17111 37833 43367165 37833 57124 911972935 867 34237 75348844 87998 21357 671953147 17109 34237 925643331 35143 37833 466932913 21357 10491 816259862 21357 62770 192986374 17109 33254 948317454 35143 68535 628564894 20776 62770 532309964 62770 6203 429501428 33254 31276 197914464 6203 39041 277282115 2690 6203 815833104 2690 72799 45430144 15537 2690 432325407 14887 15537 543705494 15126 14887 986806322 14887 80340 196336176 12650 15537 176022060 36566 15126 137992716 40169 15126 575691341 84147 40169 15243373 36483 84147 74325325 36566 38434 197919239 84147 77490 481322784 77490 48865 846070190 36483 43765 556321502 38434 92175 344114504 30571 77490 984878872 21540 48865 936387573 45776 30571 51980425 4790 92175 777394879 70235 21540 548268058 45776 89880 656269101 45776 27136 342032843 4790 87269 421604739 89880 35695 830273604 68903 27136 146765680 87269 14214 80656377 68903 22895 511234217 14214 67297 824621933 35695 20506 946249107 20506 54018 38205762 67297 33941 458130741 67297 48887 532424607 75462 20506 145321613 31796 75462 727127732 31796 31641 180740829 75462 83906 601480245 24110 83906 852202257 52198 31641 483788095 24110 73114 566269972 62384 83906 563171456 30292 62384 71176978 89776 52198 762753268 62384 36910 58323342 62384 15792 644748300 31575 36910 820834986 36910 73605 147452410 70150 73605 558555045 15792 70406 378516742 31575 45407 821831098 87742 45407 479109498 45407 70892 86072963 13930 70406 839581855 66040 87742 876619180 32771 66040 917114914 32771 49958 342464348 53559 32771 860957502 64060 13930 976630551 39582 49958 701085218 31714 49958 63602322 80462 53559 744559042 19592 31714 881303929 31714 34749 868435734 77203 80462 129437518 50296 19592 848768330 77203 79488 57629649 50296 42937 806356891 16326 42937 113500271 79488 75263 787010530 51637 79488 674341395 65712 51637 138041303 67538 16326 36928165 51637 39192 135479768 67538 78831 475225925 48780 39192 753545309 2431 67538 34914855 78831 29253 128298253 29253 53891 947664851 48780 90594 913626807 48780 57512 948719162 57512 39958 880887334 685 90594 942789315 53891 86283 855084122 685 21922 38215672 42134 57512 898925385 69109 39958 51252797 86283 53401 434395510 86283 48702 888481842 61903 69109 659288727 69109 84696 111472963 69109 66570 755052362 78627 84696 615971086 66570 53164 767639300 26438 66570 732600951 27352 26438 345771006 68727 66570 148693944 16480 53164 392701625 35332 53164 618935266 31783 27352 289194 35332 76663 594913098 68727 31095 74740704 31095 37783 641213966 35332 32992 291895906 76663 63534 931527840 71960 63534 745919924 90563 71960 69051368 90563 90433 41904970 71960 81916 236839251 81916 85902 101174740 85902 75932 48359426 90563 30705 503276665 89451 75932 378636786 85902 7915 141052978 79677 30705 996280385 72088 7915 507239338 57972 30705 745589449 7915 61140 794908428 11827 79677 91116255 79677 87251 621531923 75548 87251 890505315 8282 61140 770677597 61735 8282 573456833 46775 11827 497095485 29936 75548 179675885 48019 75548 484768985 72366 48019 750248669 46775 52968 425088678 74581 52968 736540289 29936 77505 978973855 40880 72366 560000176 3643 77505 881563207 40880 34466 68193236 34466 43379 249942090 43379 52674 615792318 3643 77587 739502634 3643 47032 943958560 43379 2908 170887015 26163 77587 880311846 21578 2908 32744177 19560 77587 971285423 21578 66747 140539390 73115 26163 358075160 28352 21578 555452247 19560 21544 984286072 21544 8198 384985173 10837 66747 873155645 71684 21544 407424922 89261 71684 795536365 10837 79179 658207420 12510 71684 381357375 78537 71684 622659016 71684 79293 465439334 78537 44198 695247677 90233 12510 166561230 542 44198 258255260 44198 58449 98021364 3198 79293 416929794 2758 44198 669455415 59356 3198 108261022 43677 2758 211840843 2758 64825 903060434 59356 54632 759794574 38444 43677 731378068 81773 64825 820368718 21353 64825 671692321 38444 68310 344844591 25891 54632 379558377 81773 70468 792930067 70468 63210 8551454 59375 25891 507830607 25891 3347 802370648 25891 77339 518117711 24538 70468 766981193 3347 23263 44198833 59375 199 546347313 3347 34952 221004759 30392 24538 193552512 61429 23263 464925803 44417 30392 241162971 61429 6494 19548767 30392 42241 339536963 38410 42241 59722979 66342 6494 27193631 66342 55165 646417743 32700 6494 664660691 3057 42241 155068146 76840 38410 612616669 54670 55165 538848131 3057 59156 713275332 70360 54670 959872777 67110 59156 691602987 18296 54670 414063091 70360 31128 14193219 67110 13354 515118778 13354 90985 16799765 31784 13354 20727831 90985 72148 604093601 83091 31128 75432067 68010 13354 785620204 83091 1368 519548665 72148 58599 728614508 27317 68010 622344934 83091 22060 200319017 8025 22060 425861740 58599 34877 449272727 42988 8025 878249692 8025 24724 419128402 42988 34266 731063912 24724 29024 23818027 42988 23253 541194159 29024 1816 485882933 1816 23715 396954519 47424 23715 494889148 29024 7971 426296465 1816 21298 46752745 30204 23715 583306598 34095 21298 325494639 7971 22568 969114779 7971 256 71877297 30204 42562 144440703 9665 22568 485743735 34095 19214 514542087 62079 9665 167519528 256 91046 43226457 42562 86353 344305038 15431 9665 231955345 91046 78885 998858954 20865 62079 625197204 91046 47647 101296449 20865 63154 626773804 15431 79581 702371497 24646 63154 628449144 20865 56852 120764634 79581 12683 406196141 49474 12683 697573142 49474 68105 713791952 43331 12683 425843588 55439 43331 793221714 23011 55439 326456387 55439 48641 784700668 55439 59531 125901486 75792 59531 205982095 55940 75792 645565876 75792 47248 323541241 42117 48641 587705666 81908 75792 452460566 47248 73120 865428146 55940 38556 22975998 54097 42117 530989984 42117 81140 31351059 55373 73120 832325331 38556 50247 116912703 8730 38556 678509749 75381 81140 704048383 50247 19591 304131637 75381 25813 380760260 24043 50247 357921414 25813 52872 259826261 25939 24043 122954352 52872 36786 455382314 79380 36786 238715246 69402 36786 705769879 80023 52872 841268940 56590 79380 795368871 69402 19183 862950714 79380 72950 305854749 54117 72950 129411991 88203 56590 658477663 19183 36445 890450917 55490 88203 517920575 47350 72950 703791447 88203 69272 477132025 88203 30153 190455889 20493 30153 917716500 30153 26239 172842137 75389 69272 876586607 30153 40862 133458045 26239 75416 368217124 26239 90998 16135064 66381 90998 52018608 91389 90998 842822275 91389 41195 279394523 75416 17554 485673507 17554 1869 632672354 84913 1869 152914582 1869 22783 423223328 90284 41195 901790114 84913 14523 770935238 61745 84913 489829988 61745 88648 258172593 22783 82130 914266903 61745 73993 74229507 61745 46106 274664737 81014 88648 580000981 73993 29802 458548975 25391 81014 874918276 25391 81480 842409293 72458 46106 126121865 72458 12885 944701334 12885 1685 409239925 82912 25391 614419848 82912 81902 659354643 62499 82912 437851305 1685 31025 313488664 46328 82912 971457969 46467 46328 590353417 62499 45165 411453157 31001 46328 490998869 46328 71896 959545903 47582 45165 829434042 45165 23374 555535787 45165 23745 424498828 58669 23745 563697817 23745 69388 431060581 5266 58669 14447611 84355 69388 311047766 32398 58669 377796457 53999 58669 702626469 73631 32398 253208639 73631 11139 595845405 61753 11139 292809090 32398 38439 815424180 49071 61753 555814445 36771 49071 242896489 36771 27482 229939249 27482 88762 638487925 38439 79273 481715548 49071 1823 35936467 88529 88762 466123795 56500 88529 258845215 88529 47469 12330252 54306 1823 666987913 54306 78329 392811738 29399 56500 58290820 23816 54306 238245865 29399 29004 575719685 60189 54306 545367746 29004 17717 87833550 17717 82842 550083264 82842 77065 469058888 22435 29004 108093268 54783 82842 565497549 17717 44001 23049916 30955 22435 340254880 77065 72939 773463761 53922 54783 674777814 49382 72939 21509425 34935 30955 28437070 49382 33916 563896459 53922 29298 912857889 37855 53922 298413163 49382 23364 38229978 34935 32969 732237788 29298 17644 944963098 92209 17644 309309915 59367 92209 914859915 59367 51030 226601499 92209 62194 712244697 17644 29534 786824178 47596 62194 443857823 51030 69135 651599672 66296 29534 198598301 22012 66296 165434064 89697 66296 939946608 27767 89697 871312308 73169 89697 236505545 54877 22012 46414771 22012 74725 13506380 70164 54877 400799049 22852 74725 766006311 26794 73169 930040513 11436 74725 832544844 26794 90837 13740040 22415 11436 111326125 17366 26794 449805469 60402 11436 65884856 68565 11436 526335934 17362 68565 627030586 89935 22415 196551225 28866 60402 273616869 22813 68565 124814392 84684 68565 90105355 34008 17362 784857935 84684 27419 654914421 84684 42963 767113911 11793 84684 600798646 72536 27419 954303307 71634 34008 558829136 27419 62862 830649381 75115 42963 473640263 56578 71634 225339208 2670 75115 234376340 75115 46938 656524623 46938 34972 295961488 8486 75115 133416821 56578 81821 920939380 2670 60643 79700770 67247 46938 134493074 87720 67247 967172818 81821 87346 902732037 87720 83079 62844576 31471 60643 136473854 31471 8176 789390522 87346 43153 837707578 83079 45476 217974601 8176 87822 753011103 43153 33282 555905658 56494 33282 47505300 45476 62073 553827069 1664 87822 65506129 47058 1664 765561493 9749 56494 650507800 71977 9749 702522943 71977 12711 562337316 71977 16092 574408368 12711 14977 961531539 46471 12711 673632735 71428 16092 506917176 16092 61544 498341083 60793 61544 788095860 8558 60793 361005295 10293 61544 864662190 60793 71675 86043457 53609 8558 981857583 10293 76776 960666976 56943 53609 32147114 53609 61408 591358270 32752 76776 424007081 11579 53609 467655787 11579 82998 668609673 19190 82998 8962799 61408 40571 384349799 19190 27675 433179305 19190 79666 850651489 65819 79666 88408079 79666 4072 352868770 79666 11052 884887013 57162 11052 71357027 11052 35746 834731149 17129 35746 463317344 57162 43411 953094671 43411 19595 374142944 79618 35746 30635720 19595 42631 543366853 79618 8036 489527120 19595 20974 245388362 65036 79618 547150437 8036 39556 33601801 2767 20974 521005134 33760 8036 616882829 54963 2767 228033340 2767 26250 763859286 82452 39556 39798910 54963 21505 936367171 54963 9564 888430921 54963 36295 374960884 77147 82452 600181671 36295 6923 91011233 21505 10719 252286552 31624 6923 129108897 6923 39472 551387310 39472 4207 92819940 79743 6923 856751767 39472 57659 931383839 79743 76624 863191379 80712 4207 692202814 6946 76624 370534617 17415 6946 56661421 37167 76624 143794762 6946 32187 989896284 58960 32187 950262155 37167 12647 578783975 38960 58960 966477344 58960 77207 33777567 32187 60326 9205993 90448 12647 813093917 90448 73153 242416421 90448 80938 511647399 67964 60326 737368295 80938 10616 329441439 46341 10616 843814256 2878 10616 396817093 2878 32407 330222702 2878 20127 182231449 2878 24009 4056155 63155 2878 358759496 63155 61643 242017600 24009 61157 357278486 61643 78097 164887727 78097 34137 132291540 83164 34137 406458865 57188 34137 439719721 21765 61157 556332012 34137 75839 748043472 34137 9519 99431058 24835 75839 746776331 75839 46966 804161863 66395 75839 862626885 46966 82740 302104638 39902 9519 460918378 82740 1241 69502416 22367 39902 260479102 1241 20526 462254043 90609 39902 372531309 16463 90609 8813640 27165 1241 653751838 22367 3816 302724654 59486 90609 916664138 3816 31777 897355028 78636 31777 5273322 27165 68982 447225222 35590 68982 792547748 58566 31777 600675777 63398 31777 90804350 68982 82437 552549317 18725 35590 208941206 35590 46220 76433301 46220 45606 786088097 71909 46220 939694245 4758 82437 18345464 68208 46220 368474953 53168 45606 68813089 46614 45606 470601560 46614 74909 382772621 74909 60196 355217537 74909 78064 69775373 53168 52838 845128294 91125 78064 758862543 74909 61302 222530453 52838 66018 201100835 78064 1689 253905970 66018 49697 102164202 61697 1689 731978698 36937 66018 869026614 1689 44008 751904403 91914 36937 177729877 64674 44008 264502078 61697 89930 644095311 44008 79944 937052891 64674 24450 955576574 54004 24450 119946573 54860 79944 799745886 54658 54860 740191416 76996 54658 263395288 54004 24677 260791671 10889 76996 590317988 24677 63201 874538163 76996 37188 845036911 24677 59413 433250837 10889 51021 835738853 10889 17349 158984652 51021 52302 158050945 59413 59513 965044394 17349 90731 11106717 22494 52302 681530536 17349 83709 899400412 59513 2525 697067937 91535 2525 619068326 69091 91535 962787426 28568 69091 105013922 89805 69091 346959736 41204 91535 443309438 28568 81581 240330449 87604 28568 385563809 81581 90207 707442573 56364 89805 563769225 56652 87604 87287742 63454 81581 142430303 63454 61736 376482775 26089 63454 659462120 70919 61736 825253009 56652 68497 564523120 75070 26089 963041530 42849 68497 812096648 69610 70919 66055059 91269 69610 706957103 75070 68039 464958830 68039 36386 192061743 36386 31941 291129239 69610 18493 83903264 80784 91269 798928213 31941 66176 570031735 80784 52400 222009009 34620 80784 643580789 6614 52400 718515406 66176 32311 361537794 72624 6614 714421791 72624 80362 918605710 34620 76085 962168708 6614 67076 160841327 77996 80362 352845629 17408 76085 146271262 80362 80466 870581320 76085 75090 228126436 77996 79111 768474905 17408 35056 865315070 49749 35056 812218538 78276 49749 158651773 75090 75012 325194 15373 79111 337752029 40454 35056 957791820 51687 40454 967641714 81563 78276 330383436 15373 76553 54709632 81563 38352 174498833 81563 9781 25808612 38352 18297 788382088 45417 18297 50181619 52612 18297 215445576 9781 68885 673190317 58473 52612 442854104 58473 17513 403839950 72773 58473 826368543 52612 87679 994332887 17513 8308 69756984 49394 87679 250567035 72773 61572 736407438 68328 49394 552278765 39771 61572 809488873 8308 69905 211859369 8426 39771 380088405 70471 68328 363848517 39771 79696 262264202 27694 70471 679950250 8426 48813 692338189 79696 4926 314146608 79696 49062 596678655 49062 20008 95297634 20008 12029 132994630 16681 12029 954773633 10054 16681 979264486 20008 44583 82816767 20008 64540 128582117 64540 45132 487495498 69471 16681 947116628 68769 44583 922058694 36395 68769 789539195 44476 68769 348191875 36380 45132 552453696 73802 36395 382029524 31020 36380 86315392 73802 44938 85016878 73802 58838 266679039 36380 66567 958557593 61591 31020 827494081 73565 58838 307457980 58838 63654 971188244 44687 58838 227463191 6048 44687 730402978 80396 44687 890357699 80396 89773 266829905 18062 63654 709757338 80396 8655 803356304 8452 18062 960688846 15757 18062 938607686 18062 50912 453118234 62904 8655 891410851 38105 50912 560433474 56013 15757 423482322 26851 50912 115312607 11819 26851 284838644 15534 56013 910251319 36258 15534 665561682 26851 86647 60829948 86647 85707 705189548 41213 11819 778516965 61822 41213 468636740 86647 80440 28388554 92384 85707 398739865 90450 85707 480319393 14182 61822 36828470 68856 90450 67303330 68856 53265 176605438 53265 50959 791361909 50959 44407 999244220 53265 59318 703580511 59665 53265 181961451 4448 50959 245142452 18783 50959 456579039 59665 55813 948520492 4448 43407 109676396 20469 59665 986304390 36915 43407 67828111 11607 43407 702822528 43407 19569 708803042 68070 19569 508948227 87513 36915 969095897 87513 77437 378903531 92193 87513 56504709 64708 87513 598305443 17378 87513 781972654 8063 92193 44864494 64708 28782 473266833 39842 28782 516489938 17378 50929 301012044 90090 50929 944130808 50929 69782 44564238 39842 15352 694034274 35222 15352 650160841 45244 69782 283993024 4364 45244 285031423 35494 15352 809628094 15352 33150 74225506 91237 35222 104861354 33150 58254 63829765 22075 33150 891511842 67559 35494 710085449 91237 27288 514769224 8504 67559 78899631 45956 67559 965714503 22075 10567 348785941 91887 10567 495632813 8504 49977 545313210 1548 10567 358258877 45956 64480 439040240 2955 49977 111986984 31484 49977 287709500 24675 64480 830715332 31484 75753 815179403 31484 25300 345181568 52756 25300 491259832 43664 31484 429844286 88639 52756 25586096 88639 79750 237213913 43664 87552 828389020 88639 45098 41946450 68691 43664 817806426 87552 53861 423041490 68691 24639 727246349 20824 45098 263626387 24639 51760 276068616 53666 68691 595390951 44649 51760 149744798 65267 53666 778229469 91076 65267 66715668 51760 26704 548966068 53666 49623 65137147 65267 30357 611837130 91076 8078 775940213 8078 74087 752758017 70669 74087 757012157 70669 65935 634020544 74087 52032 332283729 52032 69269 790454569 74114 69269 690878749 70967 65935 930849366 65935 15134 134727025 56322 15134 235758179 69269 62857 657379299 80008 74114 101912373 62857 27333 842431384 83415 62857 134586816 62857 85547 482205144 27333 55336 703324472 27333 296 300507687 55336 86587 567507289 50858 83415 103303306 50709 86587 484854776 86587 16678 963622566 29103 16678 200149812 50709 67392 34423000 65583 67392 326481380 67392 3765 362272194 2001 67392 306138197 11739 29103 281259906 11739 49255 596262808 31387 11739 911445359 53259 2001 736292520 68089 49255 329789918 38969 53259 356828559 49255 14312 600732181 19237 31387 687817447 15327 53259 830896380 19237 39657 844655220 16724 15327 153014268 16724 18800 154052963 85593 18800 880836908 39657 61892 209103642 85593 52719 747806600 85593 68013 115276944 3714 18800 923292406 61892 87257 857790495 40593 61892 294905725 49025 68013 933420967 40593 64250 738732707 49025 66236 107509597 8793 40593 919618073 25980 40593 748533074 36633 25980 820515617 31853 25980 250066100 35949 25980 343026026 25980 42314 13483502 25980 24928 589686104 36633 77254 319488386 26606 31853 737828980 1127 26606 219075560 24928 75532 851337781 1127 29061 53408202 65202 77254 375981770 80684 1127 475971848 50553 75532 129595045 36902 80684 159212065 65202 240 231324839 36902 81409 504760271 50553 17010 205966133 33304 50553 877886689 33304 60639 11461783 87740 17010 625371443 60639 37137 966473683 49871 60639 791156939 63922 87740 84657858 46522 60639 922973100 37137 72819 792131254 31177 72819 787271844 31868 72819 963210470 46522 39433 135343851 58321 31177 699241486 51453 58321 847051332 39433 85144 907333752 39433 336 834923129 85144 72109 959154323 51396 72109 514808394 41793 51396 309212710 2974 41793 276796691 51396 7337 937556014 54505 41793 537538106 51396 89569 783218828 68661 7337 663242210 7337 31726 289408858 18520 7337 595979456 31726 11401 418790446 68661 48701 50457543 18520 51247 730911920 48701 30307 901114606 50218 30307 101836828 30307 66697 604061907 55342 48701 153880254 50218 73830 736639955 50218 38453 964082836 38453 25728 443812056 36822 55342 786422975 72843 38453 628885423 31234 25728 294377718 72843 37476 850024585 50396 72843 300190737 90235 36822 688922252 13520 90235 882360046 50396 23395 689529463 10482 13520 489405020 39782 23395 104033988 28195 90235 31714505 49200 23395 357265698 28195 63944 531998895 28195 83736 648687721 28195 68546 959858648 16466 28195 102753283 83736 27747 926366287 22844 27747 20956126 27747 29153 728799037 22844 9966 804530579 22844 50800 169501101 50800 76497 600487305 35672 50800 85348977 9966 82717 517649462 60264 9966 585693537 50800 26121 871028542 60264 18220 34812045 60264 24860 803002799 89951 82717 174716243 10610 18220 767925370 48199 89951 249222996 26542 10610 733372863 74731 48199 307350057 25144 48199 248849638 33272 25144 477826049 48199 25336 917655217 25144 51916 251865748 25144 6528 551704646 82308 33272 365708341 19587 6528 469517769 25336 63295 396070257 51916 4402 421326269 30731 63295 273873251 45171 19587 702725940 63295 76092 233568637 79270 76092 435680733 69010 4402 193846313 13806 76092 510897264 79270 64795 628415284 11181 64795 389861813 69010 17894 518159818 64795 23002 606084831 87519 23002 383208603 8008 17894 812272989 14821 8008 932176284 17894 90059 552835170 14436 8008 327369769 56997 87519 464161542 90059 70978 903523205 17520 90059 49832513 87159 90059 490055141 60703 14436 472399823 70978 348 212115891 60703 25961 37614173 17520 14884 448076688 90912 14884 946772506 60703 11083 440025715 348 73771 441294771 73771 34445 415679514 73771 4121 424667610 40475 4121 240391217 11083 50334 528618689 73771 70454 804180568 32491 70454 169004006 64283 4121 12184062 46508 50334 697311965 85172 32491 261898813 85172 31805 38657006 85172 51787 5525226 46508 72675 314545878 46508 57587 208779862 31805 57662 272354769 72675 70690 519208422 57662 11262 324556244 57587 37840 819733648 56505 70690 135260084 40364 70690 579242984 40364 62279 480402200 26441 56505 361691702 56505 59607 943643675 56505 92219 573275423 62279 38515 728631314 8661 26441 663183779 8661 81812 309188939 88655 8661 696075846 30467 81812 974827266 69645 30467 590085901 91105 8661 406177635 81812 28580 813347923 88655 86629 749214957 69645 46333 184990432 63766 86629 398239136 22924 28580 253386512 28580 62930 173318 90908 63766 380563891 46333 83267 988953975 90908 5183 437288983 83267 19391 641529898 72871 90908 189906309 72871 6708 621698115 83267 17239 279486354 59829 17239 643354213 12379 59829 696223766 23615 6708 683899276 32855 17239 485298425 12379 29559 700202310 32855 20422 170105624 23615 79650 287038622 20422 86483 829599131 18473 20422 38570349 13711 29559 231028932 86483 7534 869035034 40493 86483 302658663 48558 13711 621307026 48558 16952 313800119 16952 85746 231063477 41097 40493 692046872 40493 62121 315375076 2516 85746 628982236 2516 64183 602875028 11240 2516 284904935 64183 33798 637085867 11240 64747 106551484 11240 50360 731019042 87631 64183 63852778 92015 33798 851346335 92015 58281 354662764 50360 22731 815715973 8722 92015 83462651 22731 85879 2402748 58281 17235 532544489 17235 79720 843065591 958 22731 107883913 44794 79720 465378350 17235 26890 862747718 67817 17235 556179509 81619 67817 76363415 81619 15806 307695910 31846 44794 969906214 27703 15806 971581861 47568 31846 513337042 59088 81619 181157051 12814 27703 395825915 59088 8694 230353932 12814 77953 286412372 66880 12814 581584035 12814 6983 466222903 8694 22363 896064572 52752 22363 288122993 77953 41603 16005664 41603 64923 134728999 51969 64923 3556064 11316 64923 617966897 51969 83653 246523661 13972 51969 202483276 11316 1986 326664804 1986 22293 893550068 1986 67623 288852823 67623 77747 209727578 13972 192 473697248 22293 36071 751963432 59901 67623 167613160 192 90726 184963609 36071 51384 644809500 36071 50998 130153353 18236 51384 476473662 51384 15404 85516685 32424 90726 328491114 51384 83108 791281699 15404 4777 848905742 4848 83108 498152995 32424 87115 562101641 21978 83108 388425100 21978 11141 386111746 80894 11141 222677567 20657 4848 94292626 15733 20657 620122976 71892 21978 45343684 20657 80052 30616217 80052 688 130689535 7765 71892 56001046 15733 86229 278168270 86229 83510 939709272 86229 48052 550034011 40044 7765 34190507 59335 48052 429788645 40044 67876 279542999 83510 66916 629079264 59335 78031 695361099 78031 5260 266120775 66916 78215 580032703 35897 78215 745196014 35897 54268 179868235 78031 1676 5242263 34885 5260 333209231 7346 34885 223770371 49309 7346 595611343 54268 74729 383244356 10536 74729 108598024 15950 34885 971344285 15950 75860 37250820 17080 15950 232681081 17080 30131 245539566 77891 15950 984761915 30131 79175 729467704 30131 69694 563972029 30131 85639 316328789 82810 79175 362172435 70435 82810 99707742 28106 70435 559197825 28106 3783 208379194 64979 3783 674643598 53253 70435 284906835 64979 11986 44343852 12741 64979 843682670 12741 79295 93842438 77614 12741 269337417 23647 11986 197727307 45031 23647 40800213 23647 77911 160810346 10343 79295 138404611 10343 23796 79768324 13799 23647 33950418 3242 10343 803446773 65225 3242 514388155 21468 65225 124124181 65225 30743 145612793 13799 52340 379274235 65225 23788 856655732 21468 59015 381573535 63813 30743 439306222 4737 23788 433788242 3256 23788 654455839 74056 59015 76036970 59015 1298 519037470 4737 44597 465523969 5609 44597 961629689 84626 3256 112175481 92192 84626 692265750 74717 44597 686787315 92192 45345 130783201 5609 57858 781937603 51195 74717 462195623 30524 57858 264464669 45345 34415 584829923 34415 78660 724222458 72202 34415 973970524 78660 15362 437812483 75618 30524 494558948 15362 32913 176198766 32913 67693 603213117 23762 67693 671038499 15362 57183 892047725 75618 7065 117971963 57183 55303 256385282 67693 25753 496000081 23762 46259 468187122 83095 55303 221113524 12434 7065 291665872 43616 55303 101750450 30454 43616 984132745 31760 12434 605664639 31760 85022 689016307 85022 19739 439045983 43616 5045 409842925 56041 31760 49688023 12301 56041 109483832 85022 38674 430415198 12301 8458 208973200 92424 12301 290877733 56041 74874 205662787 67809 8458 705043312 92424 53917 64815497 74874 60932 309265352 53917 40273 264251378 74874 89339 85493513 35013 89339 942021408 14136 40273 59003742 40273 67712 587151623 40273 89159 667129320 14136 67865 818327172 67712 16904 862566939 70534 14136 290060214 86898 70534 781858911 86898 66513 693885646 66513 20431 816908244 66513 48947 712130806 86898 80006 278431040 80006 90768 153141092 20431 53955 838460370 90768 43074 851228542 48947 161 518292941 22866 53955 320144733 16505 22866 129320366 161 88257 632895456 66671 16505 609323603 161 68716 513267028 83089 66671 231549983 16505 47942 617389028 66939 83089 154877004 34826 66671 791178236 66939 41522 915855805 68996 83089 198769504 41522 55253 132771694 79065 41522 487015936 7923 68996 769303063 79065 48157 600218645 73790 55253 836527128 48157 12954 422441735 73790 62413 532692434 70403 7923 762297179 23091 70403 359076170 62413 8050 466422929 508 12954 783924147 70403 16937 309067745 508 85569 100119331 8050 75417 763102748 16937 58613 456071372 16937 62861 767811030 71649 58613 166299196 70949 62861 265107829 27450 58613 445587793 6418 62861 928230961 6418 7338 490722551 71649 10268 100478766 10268 80872 258526238 6418 90680 870463721 77249 6418 843372851 7338 657 60744909 80872 91339 125731306 151 91339 271130849 17377 657 470058633 17377 13070 799374821 14303 151 848622198 17377 91688 220005769 7800 151 674529166 91688 65922 803040002 64344 65922 55472771 91688 80412 107264580 7800 9349 934460010 64344 9069 274643006 64344 51306 923035639 80412 61810 663105004 66267 80412 334509726 61810 73815 98738188 75038 73815 93662565 30488 66267 391124367 63637 61810 109135334 73815 69285 194883901 73815 48617 610201388 54520 48617 825195275 63637 64707 900003266 23014 48617 109880212 90407 48617 64538942 48617 86759 354187707 64707 57624 424888136 84367 57624 897017898 57624 31043 626453788 57624 42464 671881314 42464 73483 136489164 84367 42043 126237245 31043 78186 845521238 31043 20721 498905624 31601 78186 560377148 73483 54756 764930452 23375 31601 108679193 54756 87568 160341789 23375 86117 923393705 73093 87568 669191194 43708 87568 487366791 23375 11540 544480647 45328 86117 504725963 86117 7653 965211401 7653 21253 706654146 43708 70144 944659614 92024 70144 112744918 84767 92024 778327736 92024 24396 440774819 84990 84767 765439076 84990 38069 971022883 43341 84767 876763201 43231 24396 973011605 19743 43341 793417234 6064 19743 12359690 43231 82075 441887006 56214 82075 191020029 82075 82176 117014107 32391 6064 132898897 42265 56214 679442093 16266 32391 424350924 42265 19115 240245401 16266 37357 400031266 42265 2978 347878346 42265 52509 148322846 37357 52461 546990751 20248 37357 496203299 9105 37357 904080504 52461 86771 18407992 52461 48690 923169264 63655 9105 865138865 50770 9105 530494160 9105 29914 56456623 29914 43594 604421236 9695 63655 582250125 71457 9695 586457611 34848 43594 612997735 43594 54210 396213239 34848 21440 845276148 71457 56557 558867785 7289 34848 562441705 37832 7289 965461072 54210 32504 87161537 7289 5536 232892608 56557 17467 272072014 76458 32504 136337208 32504 27155 226150843 41757 32504 45886124 17467 44700 166855985 41757 49242 176995684 87265 41757 786687037 92095 41757 460739857 50208 87265 590156307 87265 47214 117746473 50208 31394 306077379 31394 9454 134064149 31936 31394 340021842 12142 9454 779680436 47214 56126 674099497 20262 56126 532752906 20754 31936 21151267 81024 56126 788415090 43490 56126 188437831 43490 54518 382425923 54518 63403 337124922 54518 85335 956916273 85335 35870 175391252 54518 2188 81045780 45144 54518 127125575 85335 69669 906012712 56931 69669 580439208 69669 38731 154238386 56931 37615 844634782 28709 69669 200160778 45133 38731 799008216 57415 56931 169938490 51900 45133 402003796 28709 71712 772494290 57415 50700 645171142 71712 63378 798251791 50970 71712 419374519 90818 50970 811140721 50970 28971 877856894 28971 82019 212829678 20693 82019 943495102 50970 579 143218122 90818 75646 11435602 28971 61025 149428060 20693 44147 83891680 579 52899 79837362 579 35563 82502520 81758 35563 260608427 88547 44147 60645781 35563 66336 779980642 35193 81758 893055628 66336 6200 393145686 88547 85230 38433198 90239 85230 759712267 85230 23688 801505608 20822 85230 773788911 6200 55470 91384336 23688 38414 973967720 55470 72818 919496239 72818 64639 663923019 20822 86251 178017317 72818 91726 443836863 61124 64639 993536231 61124 87816 450058852 86251 85689 442580705 87816 9214 465031635 85689 16334 660788276 61124 13991 353099181 91919 9214 767496427 85796 13991 468027916 58788 85796 85353393 47094 58788 19035446 91919 48500 863856558 71446 47094 837106713 83618 85796 821431645 61555 58788 491773416 42871 71446 97306463 37206 42871 112485149 42871 52444 492571918 55913 83618 850057405 9339 55913 497616193 52444 48781 123305307 55913 31106 878299060 31106 20014 562658642 34327 20014 441732284 14145 20014 919830222 34938 34327 125019734 31106 12787 261372454 1484 20014 636901532 61666 14145 624745440 12787 32015 452025249 34938 54354 162814840 14011 54354 904645484 14011 5133 492690755 61666 76722 542876687 36875 54354 184886376 73303 36875 510353550 38455 5133 903930047 38455 45744 637112518 38455 49123 739480796 66634 49123 349791597 22477 38455 458446828 8448 66634 450693035 74509 66634 168720323 22477 31562 670814799 91989 22477 250960445 15256 8448 762500967 15256 17852 672171759 15256 4219 541591621 15256 65940 916880204 15256 4972 360127023 65940 79705 829993886 17852 38752 262474611 26353 79705 964165881 68028 38752 905545322 85422 38752 830948279 26353 52059 215474046 68028 16884 435180950 57484 16884 861730739 85422 83498 458794348 16884 33110 249883384 16884 10367 507901935 8009 33110 123530076 168 83498 384563502 90695 83498 49968907 33110 73289 602106353 10367 73725 108242985 89917 90695 985609201 73725 51049 871056871 73725 80776 122821073 29766 51049 505938111 8055 89917 884455463 8055 83522 95680810 88099 51049 92611937 19095 80776 776054034 67810 19095 47506136 31282 19095 113677426 83716 67810 890838117 19095 11659 440514464 46334 67810 754845546 57439 83716 429361675 1294 46334 753095649 61737 46334 494084837 36059 11659 760838604 1294 78210 393512634 1294 78181 994260252 41191 1294 689945379 20383 41191 325895600 91743 78181 903384827 41191 80592 300586786 80592 47072 822430170 91743 27627 557892628 20383 40277 756017340 80592 27957 25831447 33852 27957 576648714 45578 27957 539531524 40277 61973 990145241 78085 61973 396131399 45578 60258 736364723 43265 61973 701888137 61973 83390 893146029 43265 49330 881844450 56794 78085 279896804 49330 15010 926266645 56794 16711 478763937 10295 56794 715236841 16711 79707 427462701 15010 822 89818053 822 66641 574376563 66641 43172 232528195 44934 43172 896326492 38217 44934 9552017 43172 41662 917203241 86711 44934 223218162 38217 33157 267686117 91015 86711 635961671 72761 33157 473771037 55761 91015 448956254 62724 91015 578062521 33157 71812 789465820 91015 67537 307109030 55761 16699 210536915 62724 25732 630348479 16699 8992 770568122 8992 31602 416004466 16699 71695 208266670 25732 45248 480188735 78985 45248 51319042 8992 20274 476018450 78985 64392 755992639 78349 78985 904676201 20274 58968 757053062 78985 4843 614793131 58968 53787 984631428 78349 13498 286264916 13498 59176 102198460 53787 68243 131316260 85805 13498 180462026 59176 28503 318123040 50806 59176 818906130 65144 50806 659159164 50806 26914 898974813 72217 50806 97507835 18184 72217 241772574 50806 29680 782380107 26914 70011 22263551 19799 26914 242235873 77259 29680 918019895 70011 71214 690358628 29680 72971 902401004 77259 7950 234297622 19799 36981 422513839 57231 72971 874883886 72971 77413 832311318 7950 1243 259038712 9681 57231 779650782 87714 77413 383422948 39207 77413 762578473 39207 72298 186468500 39207 30496 906973416 30496 48438 2116259 78263 48438 508421264 72298 26873 561069929 22426 26873 806413833 81109 26873 34125183 81109 32441 80568451 22426 92126 270963351 92126 15891 339069384 11840 22426 811090852 11639 15891 191370514 78106 11840 675114500 44944 11639 693360138 64861 15891 502163240 18115 44944 391984581 78106 39542 312806007 39542 27371 509996695 57987 27371 933227663 57987 51563 116823446 39542 16594 297375468 53975 57987 450758848 66700 27371 484568467 53975 32942 304956153 53975 84550 739442286 64866 32942 753895404 53975 72508 667922587 12021 64866 178211752 32942 92477 916287212 25554 92477 106607236 92477 30775 32543201 20927 72508 812114891 63482 25554 502582512 30775 70563 365304173 30775 26195 193045895 30775 52607 782624116 40361 63482 405364897 28546 26195 526954711 63493 28546 469742962 28546 65937 350497881 90258 28546 328452749 65937 47501 464751087 68064 63493 49659203 37717 63493 44445124 44777 47501 367051078 44410 68064 941945916 44410 49760 649644174 49294 37717 597459836 37717 20591 928688744 44777 18498 440553211 49760 1431 444891626 20591 6538 464672351 10496 20591 161592991 84462 10496 445222586 84462 87698 676054275 66623 6538 693037551 87698 38393 752630101 15810 66623 853398709 10559 84462 505784175 79702 15810 325784767 38393 81868 48896191 24132 81868 124945882 23912 15810 874307841 79702 84728 555799750 81868 2235 537686075 24132 5556 777247573 23751 84728 924562986 19379 23912 537866923 33377 5556 86063336 2235 62812 422524630 19379 28440 631326325 13499 23751 619140983 33377 58729 978383517 89553 58729 891278428 13959 89553 75416225 81449 89553 209519295 89553 13005 337310229 13959 78278 527885479 61093 81449 909387242 78278 83577 867131004 49938 78278 785070888 78278 81497 134683718 78278 55650 738814851 55650 71515 353338902 71515 55997 508156499 32767 71515 586995796 38545 55997 743942061 41938 38545 228471950 52611 41938 383709171 52611 43365 59009620 43365 72916 189329924 47823 38545 435954161 47823 91258 308026790 72916 42114 738258221 3674 47823 752557568 38871 91258 369520049 91258 33678 102284152 38871 88543 952295030 33678 78661 176754407 78661 26695 518493538 26695 90784 934013812 15157 26695 676910079 90784 86166 16658813 15157 8384 252797801 8384 41805 877648757 4352 15157 859493378 4352 58245 285369035 81203 41805 593618832 8384 19243 111803529 4352 8195 663326206 58245 50477 642298977 91090 19243 107022252 65827 19243 537050021 65827 16064 143231181 33679 91090 69983914 56404 33679 103748033 3319 56404 472246752 56404 17464 534469949 88992 33679 538556490 33679 29732 741789896 87545 88992 804107870 11676 29732 335700277 17464 59359 601763513 59359 77904 682872728 51930 29732 966228860 27765 11676 282960837 11676 25071 231561540 8248 27765 910660015 77904 47879 154333071 78829 47879 187448688 25071 86466 568132263 73848 8248 80831060 86466 23969 924371180 86466 38283 381800928 86596 23969 107601459 73848 11994 584165617 38283 53663 577390449 13022 53663 853702582 13022 47900 554217702 9029 86596 597753703 61913 11994 587806944 47900 8163 834007099 81134 61913 123213978 61913 90632 293012744 58983 8163 651074659 62418 58983 206896732 31357 62418 624174500 62418 7232 112102287 62418 76095 460577849 31357 30829 716506050 20041 76095 470010389 66196 30829 184921335 66196 88836 73053912 88836 80900 79071149 88836 41602 132748277 8494 88836 234526 89562 66196 262572091 80900 119 244956404 119 56522 136457789 41602 74190 368365816 47324 74190 870946927 19158 119 859255720 47324 69017 568023037 69017 64691 748699806 20170 69017 170293921 7459 20170 301812893 89320 19158 618393874 41582 7459 540221496 68979 7459 230390844 17508 89320 23752098 89320 20584 1150196 41582 17453 83694341 69210 68979 563260948 17508 7447 502024704 203 17508 719136240 23712 7447 339767534 23712 23854 150685766 36073 23854 642753643 23712 7570 875413960 83443 36073 452342388 91215 23854 561692005 972 23854 538528540 85587 972 93405859 5066 7570 576566363 5066 35736 550559030 52141 35736 686935822 52141 54719 476821434 52141 301 667947861 52141 70240 804313605 301 41084 592317467 53694 41084 745395783 83964 54719 818565711 70240 9129 836140954 70240 39230 319823051 66572 53694 557805502 80976 9129 462295495 34975 83964 378837069 78136 80976 152099736 31061 78136 932090419 78136 61071 796039629 34975 55412 181500910 78136 59167 739391375 87125 61071 106121963 59167 77175 550921074 18727 59167 282344501 71205 77175 138918112 59800 87125 780356241 59800 9258 628854532 71205 54120 123835876 54120 41617 33084810 59800 70587 425875720 37050 70587 653655234 7032 41617 201237038 3061 37050 276955716 7032 55893 386937419 27742 3061 321009607 79169 37050 408487145 24783 27742 79277021 79169 84122 320256567 79169 52223 130077374 9106 79169 625952984 24783 84407 335374051 24401 84407 931512006 84407 14616 875322771 89102 24401 617938864 11185 9106 442021959 84407 46329 961336934 89102 73836 701043722 14616 45113 753948512 8354 46329 934129 26693 45113 903511132 38082 73836 561840608 44367 38082 382344716 62813 26693 384156434 90971 62813 123832072 26693 2269 10235050 44367 18553 488261992 2269 2393 8610632 2393 18482 14870382 4346 18553 32670930 91572 2393 497373682 4346 53478 381656529 2393 1053 570370081 53478 92159 326317288 29879 4346 913216038 53478 64860 170237224 9825 64860 649195151 64860 50679 833758148 14117 29879 225711810 50679 59299 439173849 14117 11825 437181089 11825 14185 99328937 14185 49409 647534348 11825 36538 50249780 14185 76406 844389319 36538 4432 246675 25610 76406 557613597 49409 66611 505506317 12910 4432 317119804 85563 4432 157334970 40625 4432 11591371 66611 78081 899579362 57425 40625 912166374 11813 78081 544842737 57425 50872 656284792 50872 78371 339938414 36439 57425 285941835 78371 43013 871425311 67598 11813 252239618 43013 61743 300913612 81004 43013 857112149 61743 1944 143424639 82644 67598 535579839 1944 82789 100258473 82789 33746 185787260 85121 82644 83035485 18029 33746 437681985 2297 18029 858165150 2297 53044 273501407 15393 33746 340242892 85121 76101 239540823 57530 15393 728284778 76101 37288 824481355 53044 51001 311475190 50147 51001 226417880 76101 41041 878382610 50147 5848 766065437 86551 50147 55804824 51001 68784 228287253 41041 9595 6861269 9595 33267 413656738 6855 86551 463969491 56100 68784 777544299 6855 71560 53703431 68262 71560 430175228 6855 30154 685864603 71560 36735 779160326 80694 36735 47715058 36735 86168 718892170 30154 24458 385395355 83696 36735 676611747 86168 16036 733872778 16036 32022 843134262 86168 74836 596838811 84043 16036 945740897 33661 16036 190528727 53393 84043 546113182 33661 13756 63252707 55949 33661 681665558 13756 22632 79735886 53393 86460 215935158 53393 52951 486589535 41678 13756 884782568 22632 54225 303769866 86460 3637 598527538 19725 3637 401501139 3637 56173 657975884 64623 41678 570332820 54371 54225 777567868 20887 54371 425048010 67467 19725 623388059 48718 56173 935222750 54371 10813 122591304 20887 10757 345675071 67467 58558 672980643 67467 58417 768613996 10757 75808 896044143 70211 10757 736527635 90111 58558 494540823 62595 75808 237017801 79000 70211 581979070 27574 79000 73240346 70211 57343 478925555 79000 42045 593581449 76353 42045 663261145 76353 7189 832318539 82654 27574 339238895 31509 82654 308666795 32469 82654 323565796 76353 5671 118603409 74552 32469 784785521 74552 17188 737978590 17188 61615 847453634 41907 17188 314172727 5671 90156 219836425 32819 41907 287579168 40501 41907 894742165 90156 12576 894286797 1465 90156 856909028 47974 32819 482677493 13809 32819 64046754 20960 47974 511852077 20960 36664 935053671 61930 36664 865115845 30505 13809 179893438 10376 30505 107682256 10376 33934 575969357 10376 10978 498024973 33934 22712 25199770 22712 12998 617933798 10978 66317 68420926 78040 22712 46851688 66317 10110 118848829 22840 22712 189347161 22840 91667 986555779 40766 66317 200960729 11381 10110 987020685 7670 11381 453888181 25457 40766 385848028 11381 52765 885726522 40766 56574 7755980 56574 68893 382936773 7670 33442 544102323 52765 38628 712181028 62293 33442 545675795 62144 56574 814338286 66301 62144 940660491 62144 34693 577259811 62144 19722 359877508 34693 50010 592816225 2513 19722 291147975 66301 5843 249552171 2513 44034 359106109 44034 40417 905275715 50010 89385 727477077 40417 32521 15728301 88966 44034 341960065 89385 64706 23991094 64706 2397 279626820 2397 33336 455364481 38554 64706 623835996 86016 2397 291915685 5272 2397 835925440 54373 2397 181554856 33336 84931 488298817 5272 91920 394752586 91920 61190 420664384 84931 57787 910131800 73406 91920 200261457 57787 63346 229757329 61190 7154 163958803 76910 61190 515487941 73406 1724 644150702 22922 76910 244497605 63346 90538 833200204 1724 38124 601596486 6148 76910 822081202 1659 38124 874049037 38124 71125 615204016 24301 6148 706325940 14208 71125 682491323 24301 16099 587982324 24301 29225 597899631 7766 71125 735442548 14208 54796 18554340 16099 88191 725899622 11292 29225 210685506 11292 35904 393464709 54796 9675 338415646 22861 11292 631130079 69328 9675 190340749 11292 18419 481168399 80692 35904 831271434 69328 53049 375461292 78226 22861 115854029 12521 78226 255010984 25780 80692 35382108 53049 74168 901501057 1379 12521 46140132 8219 25780 283959177 25780 9273 454659832 9273 25043 952240312 74042 8219 956279060 74042 64429 225214244 74042 4757 983667334 64731 64429 318826905 10513 25043 794103586 10513 68233 38946383 4757 46861 7729090 10513 79689 924366821 46861 26812 201227606 68233 10995 774444818 68233 56799 727403811 24300 26812 574924152 82830 26812 17922180 64011 56799 690754764 86190 24300 573774826 33912 86190 842960047 82830 67367 841216447 33311 86190 529781291 86545 33912 777034963 86190 70005 703924563 10504 33311 501119848 62120 86545 49029921 10504 91763 862311318 9954 91763 337464754 62120 14010 857807245 9954 83431 152664988 9954 66841 492888146 66841 20488 211271349 29040 20488 438988817 75967 66841 835908686 6559 75967 397537539 75967 24748 247850228 6559 1859 599559375 1859 3128 768670466 24748 40721 478756063 1859 38841 800249237 90125 38841 67982324 66051 3128 193757548 81537 38841 527708598 69277 38841 846348915 81537 87403 348164573 90125 49764 675759599 49764 20377 431635741 48727 81537 204379394 20377 25473 494089760 76572 20377 735904549 61143 76572 424189514 13762 76572 982897633 19052 25473 613902644 42853 19052 105375926 13762 76005 76679478 13762 57775 925050967 40233 42853 459937020 75838 76005 632504491 8930 76005 355063515 18022 76005 78194161 24627 8930 182900009 44749 8930 544280806 11244 8930 346017407 8930 9089 337676657 24115 9089 641464629 44749 8897 584250814 50294 9089 762368682 24115 69198 941919380 8897 28009 23749246 75103 8897 321446383 55662 8897 805436819 11618 69198 802639572 81130 55662 217822214 38592 81130 105535807 55662 68550 619030169 63400 81130 128630166 66618 68550 642716426 63400 13669 268982278 66618 44320 274087521 66618 15409 533873698 50586 13669 385272840 15409 41508 686238992 19920 50586 390305658 19920 71088 376429199 71088 78361 380486378 50586 26906 72032675 85151 19920 796889281 19920 29860 156329736 66229 29860 14849010 85151 37517 440113573 84233 37517 150628209 84233 44016 288325706 30814 84233 94171060 12850 66229 487111167 12850 19284 868999617 84233 81750 988843429 53773 12850 991625726 53773 39566 106946679 19284 37264 8273493 19284 10965 353535337 32001 81750 33767809 66520 37264 427199417 66520 71183 5272958 71183 86295 697884933 66520 61685 697911044 32001 45877 506517495 73329 45877 411774945 20698 45877 346916587 18247 73329 57183884 15140 73329 726720934 18247 20022 707528969 64812 73329 32972307 20698 38141 95679484 49253 64812 638635129 49253 57937 475811212 64812 88897 492712846 88363 57937 270254828 69335 49253 192752459 711 88363 503441415 57937 22228 295649752 41911 88897 733668598 26419 88363 902408061 34035 22228 449526796 22228 10300 503905896 41911 38424 935868751 86242 34035 285410529 55163 38424 651223892 24643 38424 900101465 86242 43128 310818171 78914 55163 850856351 86242 30273 383423410 25767 30273 148724753 20745 25767 115997810 25767 13138 929206022 52982 25767 84630953 52982 61865 525824383 69855 52982 879539369 61865 70790 668775792 70790 36982 382589792 70790 54652 540809544 19048 36982 108341218 54652 76483 666888963 60257 70790 144602908 19048 64164 211501185 76483 62722 958243371 62477 19048 94566811 64164 65181 110959433 60257 65637 847861368 65181 3586 437285123 65804 62722 551429166 62477 37312 854439513 55385 37312 45248326 36918 37312 358002343 80813 36918 620594097 12483 80813 444254856 12483 48995 911567027 16993 48995 987623712 59638 48995 17193883 91994 80813 850479117 83387 48995 145196748 21012 83387 996085302 41479 21012 855421969 83387 13033 335571470 91994 33634 39034677 3774 21012 185383428 48799 33634 147289019 33634 9528 520233741 10008 9528 478834523 21806 33634 464110511 21806 77762 471344568 77762 15580 113348610 10008 50083 313477790 10008 9616 518916634 65626 77762 790747992 14979 15580 116915789 90384 50083 883150939 14979 81571 28224648 73005 14979 925078525 71794 81571 146888946 71794 31933 136652710 31933 87139 407093394 81571 38107 77128015 4614 71794 181511772 31933 74660 658079568 68610 38107 507907507 87139 86904 406503999 68610 76735 69884781 41145 4614 427261138 77075 74660 755686159 68610 35338 810713515 86904 53216 6470220 35338 41330 838119389 41330 61271 137470063 32547 41330 398490983 32547 25415 579827466 1283 41330 174180431 76438 1283 524118120 30361 25415 619280693 32547 85992 807270982 85992 71472 203768524 30361 6179 111817098 1441 76438 641467304 6975 71472 182770660 71472 51711 770503292 77010 6179 991770271 6975 86555 663575116 10936 77010 980113961 10936 42122 885451706 20648 51711 117408770 10936 52783 959492081 2953 42122 524119082 89656 52783 389189794 69799 89656 384980957 65596 89656 606383443 2953 7754 138347098 25010 89656 64979477 7754 43198 272940838 81429 25010 136898773 14749 81429 480207922 57737 14749 99201015 53323 25010 193651572 71248 57737 322735034 61081 57737 116986986 22252 71248 143865907 71248 24066 197162130 21608 24066 784148339 36079 71248 89546850 24066 38506 769518412 59270 24066 886841319 838 38506 224328794 21608 49716 38570171 838 84749 980385311 84093 38506 995755049 84749 85291 472255204 84749 73089 877202497 84749 65597 800457515 84749 71496 186748700 85291 35552 97135953 69019 35552 36411989 71496 39913 538131440 42329 71496 49392547 71496 42230 954855328 35552 49587 53166962 42230 59112 171016251 39913 17622 805308295 81742 42230 817713046 34817 59112 684653313 34817 73951 712938523 56816 59112 620415140 17622 5119 861404033 14788 5119 609166296 57773 5119 273504407 56816 39498 342603147 8183 39498 99650680 57773 39838 316674917 39838 62592 465105603 62592 90464 517610948 59078 8183 62555908 65954 39838 849367371 90464 42856 510786189 59078 43605 481433551 90464 51966 56103183 84086 43605 684146642 51966 71722 404044276 71722 41365 806751782 20725 71722 507212119 66734 20725 632342557 18238 66734 916865772 20725 7550 856389583 18238 5702 206477188 87230 66734 211847621 72321 87230 244164663 87230 60964 944060071 7659 5702 300236477 92423 7659 245325428 74514 92423 5652159 7659 64156 844554600 910 60964 597878542 64156 44029 683313396 15980 92423 538295723 56820 64156 119887477 63448 56820 463532306 73799 15980 531257067 54403 56820 432208436 56820 11708 101947230 11708 54083 413227501 69756 54083 162784764 51183 54083 43253419 54083 1346 669145433 51183 15711 457821326 24940 51183 859545260 69756 4771 493746190 1346 66312 377745175 76029 15711 937833801 15711 75806 93547550 24940 91169 108672799 44837 75806 374153717 75806 3383 670697758 75806 79215 952603181 44837 32474 145573784 44837 2933 594108166 44837 66305 220861612 41897 3383 921226147 60789 41897 568770463 56981 2933 460121275 41897 32386 357358791 32386 71426 342581624 32386 12127 728799095 12127 56791 942729712 32386 41820 486418069 71426 24782 995278771 56791 38772 807261336 41820 73366 19812321 38772 23506 127359621 23506 40620 285897987 23506 39899 879482262 56682 23506 536767388 39899 1841 341931782 64631 23506 216975254 5990 39899 900881465 56682 32644 789810383 5990 38730 701795763 1841 67619 961861586 64631 13542 557751505 5990 75961 949744105 71574 13542 498417609 26111 38730 344293140 26111 30091 19488064 75961 82468 636154388 75961 13371 189037311 23607 26111 124813788 26111 50748 654574876 82468 88219 21379797 82468 18312 824607410 25363 50748 759725252 24717 50748 620484278 25363 69702 688761831 5688 25363 239476692 5688 37516 605391249 30151 37516 260247415 30151 73899 546430469 91714 30151 205190930 37516 65263 64343968 53073 73899 254829068 30151 75495 224043027 56167 65263 327583429 26112 65263 364902301 53073 37379 862954339 90193 56167 683697662 56167 47198 182186197 90193 79480 118083325 71705 37379 697991248 37379 35063 977466865 79480 22819 309984922 77233 35063 587212485 64830 35063 843026168 71705 74040 181413709 35063 50118 876882911 64830 5713 125412441 55594 50118 651288730 22105 5713 428094707 74040 44675 698312280 27356 55594 666063163 76974 44675 884311804 91421 27356 953861069 76974 80308 498216438 19742 27356 721684825 27356 48970 583822249 67323 19742 986191975 67725 67323 839558854 13237 48970 316555857 67725 58535 412080114 48970 63518 435834819 84501 58535 596243591 81312 67725 125707704 63518 32142 910702725 62308 32142 931437179 84501 86811 51832117 59955 62308 875314325 32142 27336 652293866 88658 27336 855158272 62308 35753 458668837 88658 9201 51750689 34633 27336 833543837 34633 18647 788814606 9201 39206 316379824 2335 35753 60720413 48442 39206 455856377 7523 39206 722455661 3928 39206 57802491 39206 60900 4664989 2335 33315 254482124 60900 88480 282552921 59863 7523 91151559 59863 48161 94974512 33315 25681 692075339 48161 33767 598988427 6099 48161 232008580 62128 25681 45751612 74264 33767 541198129 62128 58795 591171457 85246 62128 792453029 6099 59828 291070589 58795 59354 963451 82012 59354 5442074 82012 26922 861689614 59828 1330 879787505 26922 86415 503758278 82012 48873 275002328 48873 913 172724022 75436 26922 43387960 11711 1330 172625972 81244 75436 720576237 71553 11711 145631852 46883 81244 322703318 71553 21292 453410416 83093 11711 396924282 21292 42319 270799344 71553 29221 51721901 46883 54394 701521119 15175 29221 330528734 54394 39956 772303735 29221 6777 384415171 87163 39956 225173016 11328 54394 576004549 9567 11328 29394338 20118 6777 967729097 22814 11328 114285245 32721 11328 459171210 32721 7359 307149533 9567 83204 799263425 7359 60365 400782003 22814 79575 711456092 15212 7359 884182576 83204 19346 943344140 48192 19346 672858317 53246 15212 706463478 33411 79575 189221813 38987 19346 278773115 19346 27324 602812497 79985 38987 517324565 32655 38987 179202873 13757 79985 539259842 46458 27324 25875347 32655 65645 258437913 6354 32655 485338280 36574 46458 798617526 36574 71075 106405395 65645 9483 262734328 21711 36574 125767961 6354 30875 281324366 21711 77503 184984042 89411 9483 801337379 21711 58203 931182842 62005 89411 493633382 30875 86249 787404507 77503 10119 723751222 46311 89411 348527958 13724 46311 112611847 77775 62005 966474816 10119 34471 559944532 13724 54387 281267446 34471 8234 42966078 54387 63597 573668376 34471 4353 230777161 8234 84713 364295223 71424 84713 55611664 71424 87132 352405720 84713 54261 628517817 71424 59150 937059535 84713 8510 375132951 15571 87132 133109145 22600 8510 543587772 64849 22600 214411588 59150 41774 708556756 64849 65238 879765726 15571 39007 337732199 77773 22600 332096046 2951 41774 401222362 65238 24405 538915030 39007 17997 310233458 90028 17997 144101049 64848 17997 157522216 40703 90028 222794163 61664 24405 337644380 62553 17997 908191231 19006 40703 589350440 17816 62553 811661504 19006 12091 80486529 36494 19006 494170530 35330 36494 911992194 35330 71396 762577272 71396 46779 240002129 55797 36494 482939018 53614 36494 852954089 48640 55797 125740363 41212 48640 777580650 89446 41212 381549017 36790 55797 471380878 41212 3435 721142898 15695 48640 469229577 53443 36790 374318939 83458 36790 228183556 56345 36790 896550928 73846 3435 917086233 65346 83458 950229717 83458 40000 469690415 61917 73846 931319169 57082 40000 659996658 61917 64974 55949733 61917 87867 288628584 46757 87867 381170994 31207 61917 304047855 19281 46757 1312100 31207 27586 219579540 27586 34475 436970341 34639 46757 909338176 31207 13980 599905482 34475 68881 849786071 48764 13980 298708165 34639 13118 592210569 24659 13980 300983431 24659 80678 814261222 90844 80678 476626226 8089 90844 499077136 13118 88206 544757676 46175 8089 714266053 8089 34808 853914953 60025 88206 541165030 22977 34808 646258990 79967 60025 135231099 5749 22977 154586385 5749 31942 747034959 92067 60025 34607357 30057 92067 103464627 24035 31942 68726034 88954 30057 287286104 88954 6465 462608878 65561 30057 454528413 72907 88954 133354255 85969 72907 471811062 88954 46489 593827618 10004 46489 456556950 84024 46489 56907372 85969 18081 8002323 66334 18081 463499248 66334 38330 638912042 10004 92365 892835395 8963 66334 225093848 92365 22071 540317081 89887 92365 965790973 34872 89887 729266369 8963 68746 683785278 28497 22071 59657102 22071 92144 131110351 34872 54971 944435589 14411 34872 723639635 83142 68746 494031226 14411 66662 691038477 66662 79304 30434914 8997 83142 106621310 83142 28467 547306920 66662 58455 112019793 29772 28467 689029402 35816 79304 72617767 48412 58455 370704815 480 35816 690905948 8826 35816 996518515 29772 43392 144362781 77831 480 218037617 480 75167 954219671 39091 480 583427243 14506 39091 405769113 60590 14506 710572241 14506 9706 333429767 89536 9706 648364739 1943 14506 87457666 89536 54904 743133476 21144 60590 340846674 9706 17965 94140149 17965 53011 514025712 70280 54904 156905880 53011 25674 564816146 70280 82520 284655585 82520 24319 767149061 25674 35713 837168408 35713 1180 517682758 25674 23175 104260739 82520 83580 55603170 24319 54229 20259461 7714 23175 260872835 81948 23175 534116711 52324 7714 421844908 64735 81948 105357008 54229 39113 561929416 89308 52324 28672372 20827 89308 664342118 64735 50494 133403137 50494 22653 44035345 39113 42051 643369891 69497 20827 920751922 43240 42051 237585838 43240 74723 606166649 22653 36882 214402901 43240 72891 861712255 74723 7176 903319104 74723 43430 460835610 11824 74723 175948290 72891 51324 567202353 56009 7176 497888449 51324 79467 333318803 56009 53924 57603246 79467 8971 417171770 41546 8971 931851884 8971 79516 461581452 79107 79516 977424219 224 41546 760792773 41546 82569 525800754 54642 224 261889333 31682 82569 881245591 54642 4310 679898715 49666 54642 98703028 31682 19925 74516861 4310 35502 23414843 82705 31682 260989313 4310 27772 623367331 71873 82705 752896811 39884 82705 297001736 71873 8320 724493307 80532 27772 336308396 38112 27772 509108095 71873 37184 420924484 38112 5595 86291722 80532 42156 341892990 92287 38112 539445242 68657 92287 324298991 3071 92287 712735976 81716 5595 212594631 81716 34094 255202384 2838 92287 134004750 81716 63774 462345465 63774 29158 963016161 2838 47696 143375357 2838 74666 90343557 70834 2838 46420567 39675 70834 53943423 70834 68361 445417267 71352 47696 677945878 74666 70807 126625844 57132 39675 879890041 85520 57132 95493799 4054 57132 590447741 71352 20017 184740100 57132 53865 300515311 5111 20017 744084544 53865 8632 956134179 70723 8632 896924839 20017 60190 126704985 23417 5111 736717287 54684 60190 908168859 14228 23417 643700493 14228 71060 191182864 71060 55755 994529237 19708 54684 473343097 12292 71060 741483960 55755 9305 492258865 55033 55755 262454869 39103 55033 202756583 21056 12292 738265326 55033 54587 887137451 21056 21377 790308302 60991 54587 541296229 40457 21377 319971021 21056 67034 580049687 51340 67034 885049754 14398 21377 692342511 51340 17316 7879877 57134 14398 322900706 67034 40385 605170467 22193 51340 976080543 4960 40385 1993290 4960 91957 888664884 40722 22193 403562363 81744 4960 416675826 22193 51867 447209709 52542 91957 476693910 81744 43415 852117606 51867 74244 629783852 30464 81744 391024052 43415 5276 933809635 5276 13461 255601134 5079 13461 509856752 30625 30464 362193871 51443 5079 118406474 12629 5276 334033959 30625 14515 166535114 5079 68694 267859125 51443 15467 305508105 83576 12629 851654164 14149 68694 518281876 15467 31319 878513556 68694 46799 241414584 46799 90765 717998624 13776 31319 460268840 32712 31319 786064673 46799 41368 237612831 92101 90765 872746970 32712 36716 157663167 7089 41368 285259739 92101 62006 54821529 7089 42903 75589356 42903 41057 807837294 41057 3904 129072991 7089 31075 719902667 62006 63181 540562029 42903 14634 984623727 45377 31075 85676679 63181 86928 854739447 24317 31075 802269446 83189 86928 765214327 83189 18540 561603111 18540 37429 335032626 83189 87669 455329439 88309 24317 521807273 18540 34989 621281781 87669 22395 212399224 16444 87669 650501793 16543 87669 745352316 9612 16543 838614615 16543 71511 465334638 16543 60135 555955876 5629 16543 503284929 79671 60135 381029376 79671 62003 297824206 79671 28346 378065363 57091 60135 624149292 62003 11301 918382039 11301 6065 79051255 57091 71851 304394060 28346 51091 966817004 11301 82097 30003679 42788 6065 327579677 82097 38949 904485444 38949 71949 165112955 82097 3428 390703326 54359 82097 827309403 42788 56860 932922306 71949 81947 440808105 8699 71949 393651407 8699 64252 349766855 13632 64252 506703542 13632 76312 563901593 57410 64252 638130763 71954 57410 503829758 29795 71954 96327725 71954 71385 573233363 71385 20145 354895689 20145 91580 659353223 91580 80581 826261382 66900 71385 560030242 80581 26566 307430119 39892 20145 868656609 80581 74177 422966676 84420 74177 259336808 66900 173 753129724 58819 173 588334852 58819 66553 288052508 14338 74177 537435197 66553 70685 647705641 14338 27832 721224443 56637 66553 216944417 51627 66553 870364767 14767 51627 47787195 33488 70685 536253938 37583 14767 206700518 50896 56637 796045985 37583 26380 336140174 26380 31767 606999412 33488 92197 679200008 92197 68237 428241282 31767 92567 327956231 92567 10180 544679349 9058 92197 21328928 10180 58902 394708358 9058 65533 975895850 10180 69633 265584284 58902 74031 262906956 65533 83309 617196723 65533 6726 370699741 63938 74031 37259078 39673 74031 102251191 72741 39673 944047245 72741 48513 55556706 39673 63319 50014564 72741 77740 122415576 5641 77740 19602797 63319 20621 199864678 6941 63319 918896893 6833 6941 498913040 39809 5641 595260872 64364 5641 282054402 6833 69075 372681858 69075 60988 701826906 67777 64364 708171857 88361 60988 995845590 64364 54028 354959605 67777 6973 136285046 60988 62258 241520845 62258 74589 555086206 20816 88361 926598465 87511 6973 474823952 74934 62258 832906286 62258 60934 510483406 1779 74589 748398583 60934 85131 770441130 14942 60934 189238036 85131 88370 57020961 87165 88370 449973238 14942 23947 404314823 87165 22638 536407212 87165 48909 608608729 19953 48909 203289894 52337 87165 42890017 48909 35234 936735526 63630 48909 441378845 48909 68183 980510703 19953 5664 662051602 15371 63630 295924125 63630 62041 270252869 62041 50335 34447803 5664 66188 93014863 54049 5664 945705879 26654 54049 638122081 50335 67046 613916388 66188 68177 258856913 86005 26654 295113668 21264 68177 41690417 12583 68177 612359416 66935 67046 648246999 66935 61402 387589356 61402 91306 117461633 88991 12583 710861340 61402 23595 34033399 61402 36983 804564591 23595 38886 903624522 91306 34955 197496616 23595 21159 767730932 36983 60876 999191556 38886 73012 243914313 24373 38886 300806267 80590 21159 615947893 22825 21159 370236866 24373 86603 946839845 86603 34806 447251443 80590 15437 236723924 86603 18527 389745387 34806 71155 907973556 15437 58924 133698791 15045 58924 107392192 15437 7348 951325922 18325 15045 482308476 15045 65084 860172447 7348 29742 144541383 66494 65084 508408770 53143 65084 177504647 18325 91875 743743269 79289 29742 257651321 53143 44630 303607199 92173 91875 801609117 12211 44630 504610709 27439 12211 290732139 41431 44630 245034947 92173 7183 847479172 52338 92173 845745350 5071 12211 22029820 23598 27439 670920776 52338 9899 798410159 52338 7272 459410402 12976 23598 95489926 27677 23598 36439937 9899 34598 482066908 27677 78893 918963461 27677 85293 599196041 34598 853 649242094 78365 853 678462001 34598 12138 291654548 78893 59599 900725249 3761 59599 20416185 61815 59599 620455932 12138 40095 408108485 40095 88451 368265506 88451 34044 704373095 88451 55728 167671534 31451 40095 814659907 65644 55728 836635367 31451 23403 241188731 44582 23403 188832099 11480 23403 910936854 47422 65644 235239201 87781 44582 41349647 44582 19649 566548101 19649 88731 735411691 79637 87781 722210039 88731 59949 920510471 79637 88245 179538460 64888 59949 542700771 38699 64888 112680916 38919 64888 566995980 2457 38919 263373712 20048 64888 248546608 76688 20048 937788430 38919 71158 271227704 56299 20048 649887529 20048 29131 767165018 89948 29131 594859856 29131 87320 503860631 71158 34470 141518859 89948 88668 186230357 89948 27572 700132896 27572 39923 763943917 27572 89589 140392483 76674 39923 279991671 16574 27572 406234903 89589 91682 238458547 11369 16574 81159888 70707 11369 622134043 74740 16574 976740491 16574 12161 850601545 84013 12161 780559004 84013 80004 69303799 12161 86351 278797578 2277 12161 241859516 80004 15505 664953100 82391 86351 989078033 4332 82391 387347049 2277 5320 97273702 2708 4332 912182988 82391 87983 485845629 67603 2708 76769373 21168 67603 840542855 2708 80682 63825679 40868 67603 881910276 87983 91684 61071344 40868 31651 224743239 12492 80682 202794735 12492 72654 922081906 71670 72654 867211466 77461 12492 754425097 72654 80770 444547644 33266 12492 602283262 72065 80770 54074131 71670 58969 64666924 86113 33266 781855035 80770 46636 137191359 58969 12698 979849426 72065 19899 869070016 12698 45608 997960160 19899 85708 641790323 19899 68631 188524814 68631 65178 605694551 65456 68631 13096949 65456 69048 725428209 65456 88546 396750580 88546 17021 117505680 88546 35769 928389136 81416 69048 378225616 68675 17021 124378606 44192 68675 801236734 17021 52936 845921441 24866 68675 617374398 44192 15498 473711356 52936 35533 574478672 52936 74610 942457406 24866 51418 235735720 57541 35533 935318906 37897 57541 374818117 74610 10902 74239429 64144 10902 533756968 41529 10902 432615981 64144 82875 164804581 37897 86105 76084290 86105 43047 48501083 24539 64144 838439086 24539 23039 106696535 37099 23039 345714959 44811 24539 215164095 45037 43047 63031697 61087 45037 143614180 23039 92199 710944462 87718 61087 988987671 44811 64603 925812870 61087 63814 299711923 63814 19768 316568463 19768 60410 176075006 77136 19768 189764238 45138 63814 815222260 63814 90676 736426132 77136 29852 466311421 42911 90676 418493859 29852 31444 111742096 90676 21928 2111588 68128 29852 436151481 29852 37557 821581656 32496 31444 775665085 68128 62312 516664609 68128 12180 883822186 52941 12180 833491243 55579 62312 147562477 12180 38549 722035698 55139 55579 604276849 49157 55579 517033418 72275 52941 30164813 50195 55579 988255150 49157 91228 680841118 17474 50195 774516889 82359 49157 23474176 17474 8380 824522102 77938 17474 694288110 17474 4211 596940366 8380 79746 883662576 4211 51254 87122302 77938 70192 408598804 70192 4686 656051570 51254 7052 775705950 4686 1136 732315112 7052 66433 142403555 1136 27131 651998257 10201 7052 355324429 91276 27131 374077300 51459 27131 752035116 51459 39725 533781459 70047 10201 925222665 70047 48252 940167647 59589 48252 709440020 21710 70047 941980319 90324 59589 503229337 10298 21710 65620059 59589 67651 507265215 67651 89827 173022121 90324 4188 952275246 4188 81031 515470313 81031 42936 859718461 81031 27977 972279867 27977 83172 512754676 83172 78438 103724787 55958 78438 347467706 88528 55958 892815433 71736 83172 700842506 79610 78438 597233845 78438 77721 75123793 79610 42267 708417822 79610 81852 125865835 18939 71736 47730320 65863 79610 53258558 26140 18939 916102213 35451 81852 978606021 18939 18166 805245304 18166 43923 304073795 26140 31015 758400071 31015 42237 976398688 63931 35451 81618263 65085 63931 204663803 65085 53825 449073114 4734 63931 364965825 32328 42237 20821535 53825 86848 290553822 49974 65085 575991795 86848 58849 208309936 32328 46136 49550705 32328 78376 844474553 79511 58849 119618647 45981 79511 102258143 45981 26740 218954106 45981 84340 554905472 25475 78376 75676758 25475 77187 691995384 45981 36856 707686903 84340 35253 836761414 36856 77642 507198195 25475 86052 908099674 19981 36856 199365905 77642 247 109775435 52885 35253 615073152 39078 19981 399079814 63889 52885 432170212 19981 33830 335309474 63889 39430 624183991 20053 39430 329169160 39078 89735 696415903 71485 39430 820492273 69544 71485 120411492 89708 20053 781904029 71485 30303 114179544 89735 28880 689891111 28880 37401 377941731 21925 69544 1913817 586 37401 649160631 30303 71650 352665335 40661 28880 282290970 40661 53722 633890340 53722 17495 700332214 2631 586 118766391 78138 53722 111800130 46165 78138 20170652 48506 78138 37042881 78138 91455 285341393 6596 78138 58183282 27886 46165 838069116 6596 60175 390943565 27886 67225 351289613 8581 6596 830983711 63059 27886 198709281 63059 58208 317409030 58208 84187 301927176 58208 80439 8152463 8581 44377 314161182 58208 17935 610050028 65169 44377 885517231 12395 65169 733379471 65169 57313 235098891 13546 57313 451383507 12031 12395 927876723 82593 12031 440202055 13546 35287 239478663 41786 82593 851455115 14119 41786 452547266 35287 77304 796488055 25577 82593 867615868 77304 82353 55147512 77304 44590 713597084 59932 44590 957876908 11057 82353 624301000 3656 44590 165718537 82353 49197 142293445 36038 3656 120538814 40111 59932 669520359 49197 41647 750348967 85288 49197 786521808 85288 40378 920891970 36038 51883 874212992 41647 30238 321801446 85288 46119 159818611 51883 45586 830533153 46119 58213 84702936 46119 7736 49493873 46119 33843 801496988 58213 10785 531090985 45586 11599 132846768 71559 11599 640648919 10785 62204 595907529 10785 28349 357565246 3517 62204 38142753 62204 20738 420374019 1495 62204 150981585 1495 74120 555697731 1495 71071 966129423 71071 82518 204471184 85289 71071 995788677 1965 85289 5898863 68541 1965 625717701 3932 68541 731307981 68541 65045 620312566 68541 33625 558045377 5298 65045 811724837 3932 37933 880815894 3932 10962 812398378 77103 65045 378092953 10962 51573 198811702 51573 51819 527722041 13525 77103 992249309 51819 83439 374987863 19009 51573 813435298 51758 19009 936843115 19846 13525 319496084 86520 83439 594748287 86520 92462 703167413 19009 6699 77461174 92462 64934 293487934 72004 6699 76639312 86520 65514 539233545 39167 65514 365361486 48308 6699 48352695 65514 87989 907205754 87989 22455 246954109 10018 65514 449474032 52194 39167 223380267 10018 79422 50098500 52194 31241 108953642 70635 22455 698555889 70635 87683 782199942 70635 26182 78696209 87707 87683 324393143 31241 53982 661363683 87707 48051 496696631 87779 87707 723093846 87707 66480 253007249 41507 87707 92594800 56775 53982 536942469 19141 56775 253557039 66480 58118 139761048 66480 22800 875616344 40899 19141 380009315 56775 41294 252473228 41294 3619 765172808 68779 22800 917412680 80482 68779 96849642 41294 38695 737772805 92129 3619 4782621 89044 38695 891640210 32485 80482 694688532 74947 32485 94958478 74947 36582 408222088 69217 32485 101572074 9475 89044 892386529 65195 74947 434093834 85534 74947 58160182 36582 21218 247805241 50225 85534 87941372 82215 85534 779648802 6231 82215 303823935 92091 6231 105519630 10224 6231 398203072 1674 6231 526949060 10224 59485 799977971 47918 10224 609497643 59485 31178 738356027 32861 10224 294878634 27569 32861 744525746 47918 42111 796775371 11560 31178 604096168 85239 27569 374092552 67747 85239 393095734 75572 42111 805458545 11560 25044 974692609 13054 85239 39183985 67747 48852 134685181 67747 67718 384222820 48852 85568 693028747 16890 48852 640906643 13054 34308 34793850 64174 16890 840189571 4996 64174 807376756 56158 85568 772244341 34308 66913 384035261 64174 47159 893847477 79372 66913 652405267 19091 47159 355420477 56232 56158 742354170 79372 68386 379054456 19091 87361 598502720 16287 68386 700596023 16287 33003 415458403 79573 87361 971108851 471 87361 701023422 48659 16287 306526567 48659 18428 714936130 18070 18428 361483498 471 85813 986817041 18428 68407 631764439 85813 11164 407780250 18070 38547 64016430 79665 85813 498584645 8638 79665 810719217 53492 79665 580315929 14980 8638 663018294 67849 8638 460528462 1734 14980 617039248 67849 21906 300949510 14980 16123 689506713 67849 13929 52679943 16123 36397 590306553 83858 36397 847782117 36397 31558 994961659 12170 83858 790550588 36397 22356 910484160 42744 12170 857370713 22356 80518 963549054 8652 22356 393937497 8652 53326 449410523 12991 22356 669074644 48295 42744 858104773 17671 48295 328559484 53326 79615 710622670 53326 21607 915808469 79615 6762 336514625 6762 50857 101195364 50857 35920 441137184 6762 58514 583643927 85276 35920 488609339 64184 58514 767857640 58514 40480 277558053 76337 40480 226110440 40480 52790 833700061 52790 74005 720408078 40480 78763 299334061 65649 76337 100572101 65649 69045 224118529 35532 74005 485099204 65649 62566 911156927 91027 62566 187386932 73252 69045 74428784 2709 35532 27009080 2709 75742 942592475 65503 62566 804181160 2709 88968 689880221 65503 79634 535328013 88968 5040 49783505 18573 65503 913578080 5040 3427 86519088 18573 14473 19110500 3780 3427 728501580 3427 8807 395808331 18573 21399 401330533 3427 41430 887361307 21399 91257 986847906 21399 32119 265191713 8807 78992 68363234 89365 21399 576842658 72428 41430 607886498 91257 55507 147190222 89365 14310 805578968 49202 78992 117721343 89365 15577 296473037 15577 59159 443878738 15141 55507 370318281 37130 59159 768845272 36023 15141 287704536 45492 15141 903956319 81950 15141 750593837 36023 11126 706555228 36023 64570 571098564 25361 64570 651234784 29188 45492 968980432 60132 29188 355450205 29188 60471 314133959 64864 60132 579666349 60621 29188 185158662 29188 26809 680108099 31341 60471 433719814 82504 26809 864623822 31341 2659 292008773 2659 1797 607890655 1797 27161 355671748 63917 27161 121264727 83547 2659 8197300 2659 72647 548740028 83547 4902 652083245 27161 12843 71274011 72647 5413 133084953 53785 12843 50446957 12843 74732 781880991 5413 58369 271964539 5442 53785 32533698 37682 5413 301187701 15205 37682 781092174 5442 27322 975324305 37682 66418 356829667 15955 37682 652814255 15205 58486 947578283 15955 72089 671283349 72089 3204 454415285 15955 49295 387587795 70223 58486 272514539 26003 49295 580078556 2224 26003 590618720 78075 70223 557851102 2224 87026 965671518 41701 2224 192055714 41701 27795 486920978 78075 79643 169491426 38589 78075 364087636 27795 74455 193630448 38589 35528 580547040 68295 38589 285935067 68295 64115 473040033 6055 64115 336417255 12597 64115 29758143 35528 85685 886470197 64115 41588 35383205 59761 12597 560388521 18457 6055 949590616 85685 68229 851017985 41588 50413 800571613 49498 50413 618500049 50046 49498 241349812 50413 16131 408022092 68229 33734 932807205 48919 16131 178871100 28681 33734 300613592 33734 26007 893995918 21174 26007 274540932 67089 48919 406141643 28681 80386 806934572 4644 26007 606571754 21174 62900 611676943 68372 67089 320836051 18420 80386 990232598 80386 63255 181562393 60194 63255 67444084 62900 20403 783329502 16800 18420 440570266 18420 41493 766747692 49826 41493 645520483 85184 20403 591764415 10687 41493 115457658 1413 16800 424820400 1413 86830 421206206 30112 10687 694297663 28462 86830 976090231 1413 32061 922974904 1413 42039 172862393 32061 78314 1551084 40224 78314 120697691 28462 59604 658931901 70266 59604 688208617 78314 47868 201968369 78314 81770 486129347 25315 40224 354672703 56251 81770 619367552 2958 47868 782816604 2619 2958 137230151 82643 81770 124823799 25315 24654 743631745 63433 2619 786577134 24654 10666 972507229 82643 31835 160005502 82056 63433 658395693 63433 62032 13497312 63433 22390 49702761 41864 22390 819751508 41864 20972 967206965 62032 17822 719206610 17822 11226 842952287 28801 17822 290018841 41864 65734 725349131 64817 65734 49661398 61338 28801 985505148 64817 92518 421015638 92518 2153 846123008 35730 2153 153891571 71702 64817 622177509 85921 61338 669032558 24095 2153 180486356 65666 85921 912182936 15150 85921 59991781 16555 24095 673133194 85827 16555 606170670 24095 78974 333051407 15150 61196 171251817 15150 6012 763959145 85827 30771 400938393 65154 30771 611696579 30771 85757 988105739 12869 6012 820613134 32734 12869 945337687 31264 32734 357891684 31264 51349 140918126 45359 51349 553121098 78551 32734 414486810 10445 31264 404109948 28438 51349 49754828 51349 34021 354193686 37221 28438 174615645 84958 34021 957564804 90387 10445 15348040 73361 84958 94984759 24421 90387 387660843 24421 69619 507762673 69619 32900 591909903 69763 73361 915028028 69763 62547 7913212 24421 15643 809795486 69619 77121 4876653 38011 69763 322752168 77121 65125 680736968 65125 72787 746358401 72787 77746 656621606 56272 72787 238933643 56272 55704 640313529 56272 26705 29621063 1504 72787 770538747 27613 1504 924464350 1504 43202 683803508 26705 3495 238998871 43202 10463 613119179 10463 41552 517993701 84681 43202 279462960 89145 41552 622380077 3495 14596 543222120 10463 26801 408735773 14596 17577 524510710 26801 86657 806967233 14596 72361 108162611 7619 26801 864885916 72361 26943 947432022 7619 49190 109170407 35718 86657 724145499 41059 72361 581203058 13192 7619 318378129 13192 45983 388695117 13192 34696 974228826 87247 34696 257562398 41000 41059 939510703 13192 7391 243064097 87247 48977 825074719 34696 10477 411724611 91552 48977 659410393 48977 38167 235750444 91552 53030 969625419 92415 48977 73598192 38167 37794 700176038 38167 68021 340060911 38167 29056 68919705 37794 44478 684786893 37794 64328 741465897 68021 78986 23827841 68021 325 685203527 36281 78986 526935559 71272 44478 13849063 64328 46098 812479754 31658 36281 274315875 46098 34214 893541909 43745 34214 295412559 30801 43745 258848320 31658 12543 82445064 31658 45233 34611769 30801 2462 367731458 74755 12543 59458989 41354 12543 148452998 62357 41354 381498045 2462 64855 522760591 28155 64855 163162667 74755 79936 391748823 69839 28155 537711049 80082 28155 312614231 36573 69839 97038017 36573 56830 426911517 36573 16087 225689072 17354 36573 972388629 65396 56830 692394752 65396 27516 816983901 48528 65396 542487493 65396 16119 806711899 17354 83006 178915571 18770 65396 51225063 36619 16119 550116490 36619 4805 818255849 11554 4805 486982471 83006 69082 403377382 69082 65251 468118908 84299 4805 79917022 4805 62706 155438067 65251 91895 260769550 51494 84299 81668964 91895 61742 865664528 91895 12626 993024570 62706 20547 206102937 91895 59671 424912838 12626 5035 989974894 20547 70012 820496082 70410 59671 164242023 70012 92045 467701960 70410 40831 936408078 70670 92045 45018894 62855 40831 831894300 70670 44728 908293422 92045 31304 930811075 89939 44728 271156210 89939 54051 149891327 63746 89939 129771504 54051 25031 831921589 54051 54987 403236984 25984 54987 215857187 25984 79057 755872060 63746 5657 284494579 25984 1600 99548388 79057 67968 652013414 79057 50583 283750823 46490 67968 226967478 50583 33009 780723302 37835 67968 694423867 37835 12278 675705798 26445 37835 310297264 34210 46490 374364616 37835 23061 4719882 52391 34210 328260795 23061 24843 184481243 24843 41381 579698695 70970 52391 412163950 64025 23061 458686860 24843 79 616971597 70970 45771 997911479 64025 30850 830518294 45771 88069 709922852 28111 45771 315464718 36514 88069 821380248 40954 30850 884695579 56814 40954 340156226 13133 36514 148980755 28111 49546 507697782 48747 36514 71173311 44708 40954 842858455 52361 56814 419972706 39307 52361 508509331 49546 11644 463160604 73621 39307 381311534 69891 11644 377947789 52361 51455 201633561 11644 12793 365918015 69891 9277 970984554 9277 16631 107235268 87454 69891 543787666 55149 12793 994483548 16631 34441 39440039 78850 16631 450981083 87454 72019 149681288 34441 48861 235612747 48861 40416 482841645 7438 40416 120129592 40416 6149 340238458 82832 48861 811063516 40563 48861 368455096 29630 82832 805805704 45257 6149 102510088 13601 82832 186677770 62848 40563 853106451 34585 29630 423408493 13601 54759 138360233 34585 62130 133354359 58851 13601 266389044 58851 932 429970790 9194 34585 664038883 54759 12552 113642774 932 8577 173685339 58851 14978 990747853 9194 1910 522095261 72966 8577 940506487 12552 44631 695855374 44631 26605 165671713 26605 23819 770552260 16476 72966 576892802 16476 72309 646262518 26605 31083 725585529 351 31083 270709686 66743 23819 814939370 11807 351 824379 75847 31083 805685411 38633 75847 763010047 351 72191 664260139 32774 66743 5616900 38633 31657 155651882 75847 71321 161852061 60297 71321 123295217 46896 32774 694986909 65501 32774 508589245 60297 72487 493832761 42603 71321 794230581 42603 12617 938299691 38762 46896 629750729 43947 65501 83788697 726 38762 598624456 16595 38762 394632959 35128 16595 749476336 43947 12236 176154402 726 82461 799371091 524 16595 921260816 92005 12236 414516161 82461 63339 903697690 82461 22180 645853011 22180 62282 679294655 22180 74127 769256468 63689 62282 92440653 14744 63339 18255395 8173 14744 935819508 1037 63689 944782419 63689 84530 797728921 63689 4171 104221280 14744 76014 652749442 70288 84530 202521236 84530 56357 119950440 75294 70288 863191494 75294 21851 809431648 66457 56357 681873182 48093 66457 668035381 48093 52672 869362987 27374 66457 334684798 87172 27374 78006502 37843 27374 907139204 52672 48304 15414843 52672 19431 449300718 19431 19209 567599617 19431 67551 356120488 41765 67551 291907869 19431 65212 230551212 19209 26688 690290123 32851 65212 348837781 26688 44877 949261956 9634 44877 536221971 69760 26688 428947817 29660 44877 811377680 36150 29660 109136437 85630 44877 789446609 85630 32427 278220628 61036 69760 135921183 36150 49996 244577225 32427 10095 106349083 53304 32427 832251539 91179 49996 189030439 91179 84547 323855849 57865 49996 471104862 50129 10095 475116001 87555 50129 125176638 2545 50129 683244772 20767 50129 908029445 34536 20767 570688659 29320 34536 263019743 29320 77981 717985954 82991 2545 866968033 16358 77981 454084864 29320 41307 142358402 41307 57986 588111116 57986 17715 215871630 17715 1921 563693403 16358 81333 249554763 17715 4216 824483718 81333 7697 606727923 35360 1921 245634967 1921 2375 576494026 7697 47418 245819519 7697 49048 746105027 19631 49048 56446948 35360 60109 348849624 49048 48006 766623820 48006 46878 328188532 46878 40121 71223223 40121 9667 624403471 9667 58554 424287117 4192 40121 784729693 47205 9667 245177169 40121 18656 580562472 9667 22222 459976780 88331 4192 74293306 92204 4192 771711305 67087 88331 339524185 18656 19230 840343502 60150 67087 539071702 69612 60150 947270330 66733 92204 228772400 76769 66733 103738982 60150 77299 787119183 26701 77299 880024215 69612 16102 686812893 92028 76769 104314105 76769 72804 144808202 16102 65952 210859742 92028 20214 124184860 594 92028 765177418 65232 65952 228964617 594 81289 554298196 2045 65232 111968597 31461 65232 654118012 65232 42715 143948498 65232 78187 538961623 71597 31461 20315192 42715 16171 782198178 75479 78187 522695509 42715 10542 71473379 48851 71597 819050075 16171 70676 386083687 19195 16171 230311456 39977 70676 541745300 39977 65108 120296299 91687 19195 258007180 65108 2701 401360490 34645 19195 917749716 71594 65108 59463424 70797 2701 164369385 63190 91687 878288770 70797 27906 281165517 71594 18940 51064313 73808 63190 558554686 18940 38598 578102438 38598 58408 340817272 18940 58134 510848247 18561 58134 213527140 58134 37733 176360737 38397 58134 800688717 58134 66076 767227856 50237 37733 645917950 38397 84120 871001272 2091 84120 534433782 84120 29965 840568095 2091 13503 986392965 84120 45647 107166875 61384 84120 469977177 60857 2091 183438528 92113 45647 437023707 45647 15736 511076277 75365 15736 11209829 3609 92113 357258286 60857 72329 468116926 72329 64446 685042106 70646 64446 682792407 3609 20476 180017890 70646 73353 325891007 70646 16474 597410723 60381 20476 686516557 73353 8121 411644306 76188 60381 9352034 8121 46706 645500705 16474 85847 529558716 46957 85847 360377423 27069 85847 442996547 27069 45065 596939750 3784 27069 598410923 75877 3784 383976042 46957 22449 192849758 51331 45065 40366192 22449 69823 373804459 59243 51331 909385220 40517 22449 976435942 86731 40517 412536605 83777 51331 649807461 40517 54891 40894723 70095 40517 342992090 39678 54891 843521404 86731 27560 367851009 39678 50375 691649577 50375 56706 780385226 56706 74899 117570281 47124 39678 947820061 27560 19546 2873048 47124 89168 423080820 19546 87060 721344682 47124 61562 116139670 47124 35430 201613444 61562 84851 695074896 84851 35230 608044461 9446 87060 438330958 9446 45681 709074551 23101 9446 187850960 35230 13199 358906552 9446 44240 314043831 74360 13199 219065874 13199 9131 44178155 13199 75788 178257907 74360 21528 543215175 17125 74360 837700734 81849 74360 76886543 81849 63558 468213973 32181 63558 747324369 21528 7522 138118173 63558 46022 283977465 46022 66738 639797971 7522 24090 100134517 13934 46022 208664170 2485 46022 459017526 46022 75278 843687444 24479 75278 470643200 42527 13934 720006764 13934 63469 251905821 13283 75278 211852270 8875 75278 931911973 24479 51684 613933340 59695 42527 166147471 3283 59695 54341077 77681 51684 604491079 36096 59695 208387454 59695 44189 791138233 80210 44189 315809665 77681 75817 902090646 28204 80210 31774576 2834 36096 944560905 2834 80289 134169529 56051 28204 938215337 75817 90613 635058158 2834 18882 457473662 55247 18882 690274854 32004 18882 601496132 56051 16716 250700501 55247 46598 91388207 32004 33862 681115441 84945 32004 497500827 18077 32004 436864178 47678 18077 590204668 47678 19410 884944508 47678 59566 129664027 19410 67798 705919836 54978 47678 792181104 14016 59566 341945386 67798 69616 251814707 67798 34079 478066649 67798 76405 676430321 54978 63574 98674004 21887 69616 325066047 82066 21887 898086404 63574 37473 506932432 52675 63574 112333538 37698 63574 173737439 88562 37698 998105017 52675 68639 154387907 37698 35770 108753771 68639 73878 652284959 36232 35770 210793214 50495 36232 212312021 35770 44331 879895204 73878 75650 382258493 50367 75650 25931445 18879 36232 378819706 62713 18879 41647967 62713 48415 179012653 35340 48415 972856354 48415 74701 223968916 48415 91846 542894692 35340 75954 191936656 48415 82086 14164811 5499 75954 276565584 75954 2203 482892845 2203 26697 642624887 2203 22257 78349306 72246 22257 98941008 2203 11351 24096334 67032 22257 21239063 6504 26697 244921013 8914 6504 27149577 67032 28453 956460869 17988 28453 78819700 8914 45346 892107312 8914 32901 572056164 1334 8914 700494968 1334 57302 828518062 17988 49584 962833730 1334 74520 690094710 32901 38820 886450538 57302 32356 139412634 65006 49584 892689204 36029 49584 775560703 36029 56131 572069490 65006 75188 966813315 3436 75188 49374883 3436 41166 956075831 14798 3436 52641470 74980 3436 492702024 75515 41166 190200495 3436 19813 232267135 19813 2197 681267356 14798 48386 310387941 64444 74980 18385193 15708 2197 942344011 15708 12168 38234948 35748 15708 574668274 32834 15708 25142985 64444 52252 552742388 81555 35748 999545092 32834 1560 119235677 61769 1560 218551295 81555 37005 759788426 27894 37005 962723387 81966 61769 215941546 33443 27894 22281338 37005 58337 748652043 35141 81966 361510227 58908 27894 52682481 81966 12949 912038984 35141 35905 137247500 16249 58908 781815836 12859 35141 586230782 59283 58908 767177450 47854 16249 961720344 69599 59283 363561574 25061 12859 520675218 12859 81266 8783878 66283 81266 853305632 26255 47854 237986794 7795 81266 681980195 59984 26255 369972209 26255 16468 816333175 59984 89006 194704922 15805 26255 963894204 81248 89006 716558496 29481 15805 762050537 89006 91958 518090176 29481 66812 10365853 921 15805 192287190 81248 17454 757022869 9243 17454 758074916 57994 91958 137961631 30867 66812 263194430 57994 72161 295915107 17454 59541 913030791 6843 57994 613965705 51649 30867 261043889 59541 84022 719518134 72161 64924 151830885 12377 59541 415009067 40370 64924 489586741 84022 39768 71796413 40370 75735 230373623 2179 64924 145460894 39768 82845 759281160 75735 13531 978509574 22370 39768 885214548 82845 56085 136731219 56085 76771 960254818 35375 22370 354622901 35375 20890 263057976 56085 88487 713837658 88487 69346 103920185 52766 20890 832367024 69346 77230 969284480 77230 62466 976656799 52766 49658 129468395 4684 52766 319064488 62466 92514 983131825 4684 40735 782502829 40735 67360 72041843 32438 67360 112285411 4684 63176 582516308 32438 10549 810698068 40735 84323 386695653 63176 49872 121089435 49872 919 986425924 63176 75302 878888191 10549 63069 120799235 63069 39871 198613528 919 22327 663664006 63069 17172 253987635 63069 68061 76239888 39871 42781 5490768 68061 32123 742610203 78901 42781 654301047 42781 34654 106555049 42781 46640 476941136 34842 78901 720635785 32123 72897 84358833 78901 87358 305476523 37111 87358 462117765 1567 37111 745408059 34866 87358 234764905 87358 68249 904777521 1673 87358 513840057 52106 34866 461165108 34866 80105 66606628 72380 80105 193396165 70929 80105 596776707 91554 52106 417640040 91554 54311 603174763 91554 59958 870180560 75890 91554 65782796 36575 70929 72787803 42547 59958 403180482 26855 36575 60622595 75890 39033 375199471 29484 26855 58820553 74611 36575 377270647 39033 4657 895859157 15893 4657 237072301 24055 29484 511454746 24055 38402 894429260 15893 14399 933325372 39607 4657 640857277 70457 38402 447316421 39607 49496 727676851 16113 49496 29180640 44746 70457 613346026 67929 70457 796117623 61129 49496 185265467 67929 23996 734341104 61129 31350 515287222 44746 86003 22945663 77106 31350 609276080 57591 86003 636184922 22111 77106 128345436 31350 58918 855060008 51646 57591 705006927 77106 61749 71529713 54962 51646 991867143 55166 58918 294928945 67804 55166 541375815 74722 61749 218036340 30845 55166 131110725 2984 54962 23764699 2984 1025 723410530 30088 67804 581873828 24053 2984 403783809 33183 2984 983771970 62201 30088 376140660 1025 25934 711924619 65820 24053 472629260 89788 25934 232293491 25934 20630 60402708 62201 17905 376016741 50580 89788 675185686 20970 20630 476846544 17905 76632 700087968 12870 76632 223799692 17905 37729 414069546 34684 37729 705123933 50498 76632 710702892 76632 56636 228694178 9736 12870 744333601 80515 56636 832579289 44117 56636 684939389 80515 78492 329993056 50691 80515 816521235 4425 44117 187721186 50691 17742 718626098 44117 74745 781710143 50691 33273 939716311 66766 74745 462889635 19128 66766 658472270 488 74745 28552022 46429 66766 639286416 41045 33273 62538241 41045 20559 20673716 19128 4652 169508709 488 61882 503698565 56612 20559 590514277 41045 2796 251624606 20559 69613 51239303 4652 85387 335310228 2796 76619 945069783 53150 69613 507731114 76619 31262 300264460 85387 73426 690369312 70413 31262 939768053 44208 73426 302359771 73426 88633 273899747 44208 33892 554512380 33892 2392 144151845 87293 33892 627670405 78911 33892 45226112 33617 2392 20781251 53647 33892 25039625 32366 33617 408764070 18222 53647 340551697 39609 18222 20272115 83875 39609 798010622 83875 28838 717434105 15872 18222 975450652 83875 41904 713945527 83875 71961 609161349 17712 15872 588571480 11764 28838 957951484 71961 25858 72015434 11764 87763 423302655 11764 63417 120796581 42326 87763 683571158 32887 42326 956785503 3987 32887 413983688 87763 36617 637406059 42326 61309 109623870 32887 45629 745189564 36617 92146 38197751 36617 74916 710942273 83975 74916 575459786 74916 17632 633899807 5512 74916 293709448 66779 5512 772714931 79557 17632 70587847 79557 18151 58796960 18151 2829 544416202 82676 66779 814935616 75287 2829 26204071 79557 75094 789114492 42427 75287 989787041 75287 76824 47239493 76824 38008 789231423 58678 38008 564594452 91011 42427 812601774 65986 58678 693593925 33951 65986 405457225 70434 91011 277715396 82572 33951 254997720 17230 33951 655860303 65986 73778 747677040 70434 38892 671992417 17230 34131 599283501 26458 17230 225113302 14878 26458 111165503 39244 34131 918191679 54159 39244 145781045 74570 14878 905396154 44496 74570 315409277 44496 40978 614957991 39281 44496 450560030 44496 47565 368588962 44496 79783 488561999 77044 44496 407700276 79783 87168 401767383 77044 19619 774177983 77044 40131 630734190 77044 30917 294054014 44927 77044 638131133 29279 44927 560537963 72538 30917 385911460 31160 30917 555281878 29279 57151 149193514 31717 72538 171737672 72538 61130 635701337 35186 31160 592613841 31717 88574 95247580 88574 23864 794794971 79759 23864 312539859 29716 61130 32401996 29716 62941 118572176 88574 60379 716268013 45847 79759 957783078 62941 60010 684356757 60379 79124 382005693 41680 60010 50243546 41680 75777 576140711 79124 2888 4642356 41680 22392 771236155 77716 22392 189937015 2888 79824 963075690 42519 79824 198231559 77716 47427 448786358 47427 42135 199681897 42519 21230 48038128 15532 21230 180666158 71637 42135 743696569 21230 33244 915916668 53501 21230 759772547 3396 71637 2426558 33244 35566 697684494 14382 35566 614728091 14382 57377 658195526 57377 52578 851675779 86737 57377 648266824 14382 17340 541401872 86737 82483 529196349 53878 17340 227214833 57312 82483 732659961 57312 10887 444341622 50255 53878 364013320 14449 10887 947308390 3437 50255 521941950 50255 49922 514222236 45384 50255 21047534 47935 14449 128525437 10985 47935 569318896 58976 47935 845073583 10985 35938 215140324 58976 78563 361978802 29761 58976 443394856 77828 58976 327266011 77828 70390 643014104 29761 90159 803090260 78563 52511 833893921 90925 70390 861404852 52511 54270 872439661 21810 70390 158133480 54270 69286 229487352 54270 61774 381128807 57698 21810 41520858 57698 5255 969266912 62839 61774 105424121 61774 360 690870524 57698 55530 68638908 26574 5255 183971592 67988 55530 956229999 62839 2270 484624967 360 57508 918234795 49674 26574 532467218 67988 33968 387663458 11176 2270 802552307 49674 26219 55101663 26219 58527 212033779 26219 16657 338074201 22939 11176 387640249 16657 49710 955333178 20234 22939 990434811 20234 61337 876280356 20234 52879 381321743 22939 17964 586671011 49710 31884 309469376 31884 22730 781563635 11315 17964 847177812 52879 43314 934325918 11315 21114 156959847 18114 43314 626033450 50468 22730 139641545 43139 11315 625230639 90358 43314 670756826 21114 50802 944837908 57220 90358 195416247 4524 50802 120336935 56136 90358 813444735 27535 57220 719672743 75595 4524 794052903 77658 56136 465092511 85141 56136 701761113 7632 77658 750132970 85141 51944 651487276 39690 51944 633616655 81556 7632 563997314 85141 82827 472991975 39690 81718 498334266 51944 16618 55314181 81718 90948 914043802 59149 82827 80004516 90948 31027 605355876 72782 31027 147827457 16618 72176 49475091 72176 58835 171116139 15916 59149 26360303 31027 90040 652082972 46945 15916 735381145 15916 76234 982093040 76234 91762 644223880 76234 37442 47831894 70481 76234 432908849 6412 70481 911860051 91762 61862 324079182 91762 82797 952850556 58811 82797 672359021 2916 61862 52615734 58811 15466 938229221 69333 58811 254064557 58811 6646 920459739 81228 69333 388781356 2916 23239 61389345 15466 30319 379974157 6646 59668 148112970 23289 59668 888671610 10386 81228 682809591 62616 30319 853074393 10386 51795 14876423 34634 51795 899477903 23289 45850 437141377 10386 64717 429594938 85113 62616 590216231 36440 34634 92247994 79141 64717 682653861 64717 48816 221182464 48816 34780 624009595 28804 34780 254966341 84099 28804 503344497 71280 84099 39718478 19278 84099 849524043 7725 28804 296310666 28804 60392 569926292 84099 24901 353084773 5827 7725 619352204 7725 87916 923758317 7752 5827 957407485 7752 87866 871026677 63679 87866 688080276 5827 89806 928585518 77651 87866 14619920 77130 87866 678880436 84988 89806 759731801 50073 77651 29061153 50073 77290 568787274 4106 84988 767050113 77290 51468 997169718 58196 84988 655677651 91399 58196 917778538 4106 73177 856931423 34256 58196 113841451 58196 37927 446140672 70050 34256 839075695 58865 34256 471389002 86659 34256 985474718 46183 37927 750406458 70050 13802 402258851 8097 13802 491240502 58865 18183 215650022 50243 13802 130099649 39082 50243 589081284 53471 18183 907781312 67962 53471 665543241 3539 67962 710896061 67962 47649 424737738 63161 3539 972968870 3539 19850 53549925 3539 29771 609828123 24785 47649 441309590 56639 24785 272297941 55779 56639 333707994 56639 85492 279395295 29771 7088 157023994 56639 85078 750473846 85492 26447 143453801 85492 26853 9627660 70905 85078 630239607 26447 4278 876335136 26447 64224 185900636 70905 21317 731620976 76289 70905 7575032 70905 65236 149217561 63438 64224 828732087 44214 64224 953750574 63438 961 545295508 961 11166 549342334 44214 36485 101269265 222 63438 467486696 36485 31120 304406125 222 28841 483483622 14229 31120 803566737 28841 29062 885427708 14229 3886 115552953 3886 36301 434621891 28841 1646 54026742 21645 3886 764608310 3886 90230 575865412 16496 36301 122726728 36301 77758 377904254 21645 48288 527155525 7980 90230 7558517 48288 50558 654719612 69843 48288 757751836 83193 48288 72153738 48288 32616 45199551 69843 67743 362534235 32616 78114 606297690 37707 67743 135088981 32616 8708 714757487 90172 32616 728336930 80663 37707 440986437 13675 8708 682902350 90172 60454 259287461 90202 60454 273965697 55320 90172 439655429 72205 90202 412907825 51572 55320 877619079 60454 8472 113590776 28107 51572 42350095 86702 8472 550045226 16486 72205 446414572 16486 21435 788832281 8472 80159 865574103 16486 53897 479595603 16486 47564 51181182 80159 88536 54148519 80159 66108 553394123 53897 56969 509019466 56969 87588 247712646 70458 56969 302389647 87588 38389 436622733 70458 25189 987098369 70458 50155 635441257 25189 31900 654645427 47121 25189 138950007 30448 47121 617857346 30448 19057 822302812 22942 50155 343109539 30448 62745 888159938 62745 62647 973241206 19057 72914 30637675 22942 20399 431508738 76862 62647 469473293 76862 64564 101746080 12986 64564 428546066 71831 76862 404554013 18969 71831 971949546 76862 54950 31926961 69399 18969 344857876 18969 81451 137698506 4485 54950 743779389 29176 4485 774205160 29176 50398 867278178 7227 4485 958991817 55273 4485 940019841 57621 55273 547295587 50398 89444 664655447 57621 67037 112238363 67235 55273 624365228 57621 1231 703831029 49258 67235 618120168 67235 31986 770596443 49258 54334 205070124 67235 69759 49976868 69759 56763 341612141 69759 59832 886252231 78259 69759 648263924 54334 16023 356506431 54138 69759 630288441 78259 945 976012918 26206 78259 952763970 16023 4546 98514847 54138 31707 59661880 26206 87935 456580858 945 75211 424737651 87935 31385 589454751 31385 56856 121313278 56856 46533 337960232 87935 74886 15090948 39741 75211 728827750 30706 39741 133161522 78863 39741 147127317 78863 41355 980570072 76941 30706 2000248 7760 78863 524164695 47734 78863 886199494 78863 5805 58870721 47090 41355 799380783 47734 56972 47983900 56972 452 802559706 88211 47734 268889877 76235 47090 73128418 40162 452 457098351 58149 56972 569102905 48419 88211 504058449 48419 36168 386441435 76235 56062 765526985 56062 5200 271161766 36168 54523 742235199 36168 53788 61988271 62429 54523 103691528 12704 53788 448361259 12704 30096 637934806 62429 28343 133611197 53788 82355 356220032 30096 77522 716189305 73139 82355 33218061 73139 47413 867829412 38631 77522 52922722 77522 73693 667538409 47413 51036 587379321 38631 44738 194201141 47413 14704 292581295 79401 73693 804036063 73693 85699 591041268 13390 44738 6249088 9350 79401 519244799 79401 92451 562327743 72345 13390 407385088 48020 72345 548131009 92451 25524 484626192 72345 49009 241231378 10651 49009 906154386 49009 86617 860677013 73084 25524 398509456 69206 25524 516058278 12732 10651 287227965 10651 49000 43827782 57691 73084 28138674 38662 49000 467142103 83426 12732 566404529 49000 41926 18945436 20976 83426 633034236 72288 38662 95345282 84070 38662 129728468 72288 28121 656540792 56977 84070 612829304 20976 41968 132198912 88590 28121 859349308 65331 88590 330577147 56700 65331 78640396 58177 65331 948780239 88590 45683 261927542 59683 65331 798193969 83656 45683 840471866 45683 52321 614278855 30719 59683 443759962 45683 44574 345042072 52321 29928 67013819 19287 29928 969729870 58243 29928 788896342 30719 56371 811096945 27385 29928 376559182 72554 19287 773225685 19287 23413 493720830 58243 42861 51316304 7975 23413 802954606 48761 72554 643262284 48761 90947 992704564 23413 81906 207464713 88531 42861 411825026 50061 88531 945085524 4618 81906 307484209 67425 90947 637411885 5598 67425 435547648 88531 9052 423756663 50061 26692 85928768 82910 4618 478685986 82910 27289 735698513 29482 82910 403429140 13324 27289 208230853 26692 12030 506813267 82910 42377 307358336 13324 10438 928583957 13324 826 444048154 826 84905 838272029 76155 84905 810308587 10438 44500 416490867 69757 826 631034198 69757 67566 197323523 44500 1829 513560856 54549 1829 143542186 1829 51025 560966492 1829 76590 767010273 57900 51025 579172541 33599 76590 231117047 76590 75952 477701205 39798 33599 503621553 57900 8891 888005863 36260 75952 937638790 64087 33599 420770529 86717 36260 892959896 8891 79442 116817423 64087 34894 53904612 79442 87064 68386214 54392 79442 666949816 54392 3753 577341018 3753 66082 886469393 10441 87064 990269221 54058 54392 140005214 56633 10441 676435428 71691 54058 61877857 10441 74794 109052573 10441 61023 644228873 63365 61023 850221268 63365 28713 886661503 30906 63365 62811184 44654 61023 207103613 1017 30906 794104862 30906 89727 632512926 75895 1017 69785408 68426 75895 149470845 45622 75895 814987443 45622 27811 490466635 55312 27811 541936253 68426 72924 79731128 68426 30667 854110458 55312 21529 77541014 37495 27811 559624742 72924 72096 517770517 21529 85450 8670250 65736 37495 385870506 37495 90127 36569769 90127 31574 956142738 470 31574 559015043 85450 86619 250714756 90127 11157 593151106 61100 90127 128443226 31574 2125 288642188 13536 61100 918427914 11157 42359 101898060 42359 813 753982821 39352 813 992284374 20800 2125 771687898 79022 42359 110842770 14471 39352 666787825 13294 20800 546406784 81775 14471 43510802 79022 31947 498148799 13294 4023 971200232 4023 77107 145858254 56067 13294 538480642 18720 77107 474616938 68957 56067 999664258 56067 4016 285833728 49421 77107 298870265 49421 58832 768767563 4016 50822 196256655 68957 15543 589409619 1251 4016 870510102 15543 81249 109919318 28582 15543 672281758 50822 87893 294988958 48141 1251 796851703 38318 87893 272995149 48085 48141 702817948 28582 16828 842483273 16828 82126 157862761 82126 33717 760738806 33717 76820 932875685 18254 16828 928135541 76820 38310 286820671 82126 76470 137115386 76470 34893 15504092 62440 76470 303538228 44242 18254 131810094 38310 31236 128344821 69042 62440 627332695 34893 78203 372400760 44242 934 68987885 52661 31236 44752685 82675 52661 64249310 934 14237 865620771 52661 20195 56852519 16514 20195 84671790 82675 58358 377964811 20195 3258 73990504 36673 58358 267259485 20195 10432 379157 16514 4503 642663594 3258 47606 21294121 72472 47606 422407628 4503 49491 578565538 72472 58456 572972719 83374 4503 326441072 49491 7970 301394906 83374 29769 266282785 18845 49491 110946063 43035 29769 292788985 7970 46631 463295832 18845 56919 862559484 29769 67816 95300805 67816 45220 358562475 43035 78326 172227 51289 67816 497840215 51289 78581 367891715 78326 75562 269825857 42472 51289 521289626 78581 70679 692556015 70295 78581 504390392 42472 9765 588739297 75562 84136 95223542 32067 42472 23945862 70679 2479 691958336 9765 22149 79000885 72385 2479 399228320 22149 16616 701547510 72385 88075 583143056 24655 22149 709605763 72385 63737 124084316 63737 50646 931183802 88075 33325 579096663 28897 33325 134791722 4206 33325 754433753 33325 38018 47164983 19780 50646 551377523 4206 28836 917125791 28836 89686 48475410 89997 28836 557803369 89686 55999 815355548 27375 19780 600720612 44754 27375 283397322 44754 8523 414145692 89997 9994 214894457 35326 8523 154888359 48269 35326 36230133 9994 48588 830954801 48269 34496 139598170 48269 19000 568229433 14809 48588 645610610 34496 498 5372417 4826 48588 808847743 4826 72947 696105547 72947 43305 421118909 14809 26526 450273247 4826 56342 595745869 4826 47561 156091026 44511 56342 205778331 67306 56342 598199917 30109 44511 546504522 30109 2259 612167909 67306 25581 691676786 91173 44511 50577799 2259 12957 113901934 30109 33641 577823227 12957 67434 939234345 25581 48679 809017025 38782 48679 63242900 12957 2627 457921590 2627 55174 464064188 48679 54972 425868965 56611 48679 959188694 38782 63240 791469596 54972 69932 152196708 69932 78644 438156163 54972 77378 847790488 69932 70561 133952233 53750 70561 198479482 48164 77378 223258579 23203 70561 803337261 77243 77378 71893958 48164 30956 89310148 77243 19820 195686394 48164 20441 943582605 82261 77243 341947554 9630 82261 561802819 20441 62663 172489550 62663 69258 202292859 20441 67153 390991238 46922 62663 58661359 62663 5405 905707144 66518 69258 584504172 67153 58878 298435470 56586 66518 224189407 56586 25289 95365069 84330 5405 27808553 69376 84330 475130973 27596 56586 605719058 69707 69376 974704445 69707 18033 176941699 69376 87894 809464806 69376 82839 789501217 82839 15174 964768730 87894 53529 798429850 18033 25340 198799992 15174 83951 889940068 25340 34085 468575754 44058 25340 144166513 34085 50919 109944243 48541 50919 141221621 48541 20917 100915287 34085 45288 77601037 90834 45288 991181571 90834 79984 951896325 76358 48541 85138108 76358 57690 840087065 45288 17617 720098891 92025 57690 729073618 76358 3122 473898708 7756 92025 893143939 92025 17170 89627377 75564 3122 777205836 92025 36873 110044597 80827 3122 30247054 31962 80827 847277317 17170 39341 277814500 36873 9165 45531547 17012 31962 81787914 38484 39341 38735630 38484 27607 560148184 10371 39341 15038613 9165 39211 870992999 17012 39064 882339880 27607 29224 272521475 39064 73085 685119135 39064 58278 28937289 18122 39064 653782120 11192 29224 37982341 18122 68234 285064522 91103 18122 688848255 11192 29094 92214418 31190 91103 785567143 68234 639 174594640 68234 47688 879491780 91103 8035 901039294 68525 639 42236706 639 55711 692391562 8035 33333 503731761 68525 2968 70845372 77377 55711 783486381 77377 2673 794434999 66894 2673 383227367 77377 64642 176115843 42000 77377 64560186 37527 77377 341955451 42000 82866 446038553 82866 40191 425103894 64642 49949 276948531 42000 4653 951477101 37527 11871 518061501 49949 62883 448596625 67518 62883 473627003 4653 53212 178560611 13258 11871 568235979 53212 10741 753611998 72485 13258 5370488 44780 10741 16662379 44780 27495 848780466 87724 10741 514840260 10741 43269 506474935 10697 27495 224298141 21595 27495 143481928 10697 11471 889151883 21595 22913 101616917 87653 11471 429387119 42829 10697 398178080 21595 22761 32492974 42829 66617 871488279 42829 53397 849163845 42829 17722 460459565 13634 22761 643962968 14309 22761 855855540 245 14309 706944255 62961 13634 558436267 322 245 175525707 245 39827 931096575 14309 79810 722457389 55029 39827 49225881 89650 322 52558011 29792 89650 304754606 79810 16553 623037564 10099 29792 212445222 87702 16553 427254118 35318 87702 866584120 29792 67222 376174109 16553 40706 584226507 40706 6349 645390086 35318 58115 385795124 7102 6349 702267103 6349 6512 279151555 58115 68487 861658942 6512 14247 130133007 6512 45145 989859332 7102 82443 48241953 74164 82443 35234384 82443 1832 376878821 82443 78633 908445593 1832 51257 166318834 1832 11581 378290242 90603 74164 317150375 78633 77678 212462988 90603 35778 627117778 36408 51257 46491628 77678 43441 62703764 26928 43441 809660641 17732 26928 479067890 35778 53331 404619798 17732 87863 107952264 25906 17732 493592482 17732 49798 141929172 34247 49798 214223474 49798 30998 39615162 77037 87863 813164733 21336 49798 163401478 30998 22241 91353298 30998 85616 798435675 77037 24443 234445083 15267 22241 14185708 22241 36520 143499054 24443 16437 882211790 5822 36520 271261139 5822 66019 476995628 73689 5822 675513275 53473 66019 775392765 73689 46128 593658457 76524 46128 402965322 72253 76524 141162628 46128 30797 783067347 72253 37102 353547178 46278 46128 145782335 65766 72253 279537027 46278 1256 601233110 57626 37102 74804163 37102 59957 794918819 59957 36086 692308288 36086 38910 23979262 86 57626 743442989 89610 57626 491966712 36086 43821 85922781 59954 89610 440578372 41595 86 37197763 41595 19452 192495868 19452 73054 138640527 73054 57516 985204099 24864 57516 627064739 19452 72562 789604530 33495 73054 780237144 33495 27661 420583874 72562 80600 858772807 75066 27661 925860872 33495 36600 597666003 27661 67574 219683222 27661 47551 303331373 82794 80600 612581606 52769 47551 831525760 13792 82794 773868090 52769 1553 601736371 52769 3114 752116612 59217 1553 646959872 13792 65659 937597301 49356 3114 573339846 86245 3114 33142726 68619 59217 823072171 65659 77436 913650995 6866 68619 374261993 67781 86245 85442424 64725 67781 494384701 67781 60644 18069687 64725 69033 869291929 4173 60644 39486577 4173 17936 388843970 40547 4173 127090262 42082 4173 337267674 42082 92109 435989938 45555 4173 321560286 40547 42886 110768507 63035 45555 953305420 45555 89886 953509820 51309 45555 302670532 51309 34519 163255269 42886 53636 264221733 6042 34519 353893219 51309 74833 258856038 81700 6042 261355207 90582 81700 707646897 79587 53636 533998355 74833 60578 819229149 35536 74833 939587557 79998 81700 245328191 8527 79587 993240718 79998 46796 601681084 35536 56604 166821307 24547 56604 805469507 24547 6248 36396795 51059 6248 545040991 78280 24547 490105262 8726 56604 153382455 19547 24547 272901858 51059 16330 68477735 8726 35203 392902808 35203 44239 687615197 44239 46249 577648199 19547 8269 293022480 35203 9363 368373868 46835 8269 597845951 31087 46249 957755495 14346 46249 23172862 75472 9363 459546238 9363 49507 949940627 38659 31087 789298756 31087 52146 400627794 21680 49507 9277042 52146 40048 975918847 70233 49507 966248740 60452 70233 816435963 30702 40048 525553913 63643 40048 138569062 70233 91921 863411855 71723 60452 325470568 81434 63643 822458560 81434 90200 298433009 63643 33205 975359902 90200 43723 462339906 33205 77472 150248238 27792 43723 635881871 27792 88714 612294850 33205 28490 71467361 27792 68252 295552613 77472 37402 903750790 37402 74135 796815489 68252 13080 325985602 37402 38408 76754263 70415 68252 130604214 38164 70415 601178903 39426 38164 876984540 76256 39426 379391299 38408 78408 908884217 56676 70415 497023419 86299 78408 494690040 56676 65847 488537355 3454 86299 291851350 86299 45210 872114274 76891 56676 722404096 87221 86299 263221268 3562 65847 281984591 69078 3562 51374340 21366 45210 87438858 76891 19126 925041204 92120 21366 920811069 43523 3562 674117851 3942 21366 654890269 43523 28387 825729508 19126 12902 113293050 12902 159 640031308 40883 159 675057282 12902 43952 591071349 159 37229 81917217 52935 37229 182743692 52935 87772 483368861 20946 87772 135508900 87772 231 211034415 76684 37229 225839993 231 3332 315011841 76684 53711 516516343 20946 53091 382134003 34162 231 738651219 53091 11530 96659694 53711 9388 305831457 34162 89090 444682703 34162 79957 817935832 89090 86859 74431427 60801 11530 939164966 58556 9388 724709154 10377 79957 813186305 77154 58556 272906316 88463 86859 825947815 33706 10377 135578444 11918 88463 782414002 64653 77154 907701703 14063 11918 243962244 18323 11918 342080888 18323 12490 31892677 59101 12490 252026890 12490 32932 501209674 59101 35210 136103247 30943 32932 668965928 53741 32932 433185386 57204 59101 71916016 32932 14385 287588602 13691 30943 71005255 53741 71568 686313875 57204 81844 896951997 85145 13691 653773577 24051 81844 830031651 71568 68607 683329043 77038 81844 408860036 50278 77038 909123708 85145 51322 169183212 51322 40875 630993195 51322 30971 710376540 30971 87179 694571090 73651 50278 830147464 30971 63138 545022412 74351 30971 990683715 83650 87179 639682150 17535 87179 245622280 57013 83650 663674740 83650 70097 852921042 5615 57013 674456625 35026 83650 583956297 35026 65826 609462938 70097 84845 88228299 35026 29548 286085396 84845 88827 384769944 90861 88827 927804394 84845 11880 536691382 84845 92017 179521652 92017 15988 455164659 90861 42485 121418676 92017 55019 409671426 7294 11880 360053695 40728 7294 939613199 72593 7294 797867982 62416 40728 46209451 7294 14834 180519635 73346 40728 535142975 72593 74178 475498431 73346 73918 13601919 74178 20763 880782782 29351 74178 383695116 16052 29351 346034695 73918 54316 135995360 73918 57146 139741695 16052 65673 102616759 57146 40161 889524742 54316 11349 22261196 11349 24031 20098240 58479 11349 978339570 82619 40161 459441336 21534 58479 995323527 37647 82619 507231119 78961 82619 134976242 78961 23352 858870474 903 82619 449346075 23352 25094 399466371 903 49216 105789482 37103 78961 753427688 73949 25094 123573762 65789 37103 537977559 13351 65789 6846103 48797 49216 296027754 34165 73949 382113438 34165 28297 843498041 65789 29074 986608563 34165 58664 237518379 34165 61550 795416696 58664 20533 69947643 58664 4870 579995396 58664 3449 78971098 27898 20533 373504073 68488 20533 714899011 36331 4870 76454885 91742 68488 573594745 27898 57922 66528782 16587 68488 983768215 36331 9406 391590955 57922 83720 102482181 83720 72656 448438312 83720 87456 839190099 3027 16587 101435949 34283 3027 974528016 47201 3027 673974325 69030 34283 679761932 51209 87456 825810125 51209 10867 988343891 12701 34283 942203198 60694 51209 531124103 51209 24134 24085952 49865 24134 776235777 69914 60694 68807502 79597 12701 16505966 11972 24134 744832662 49956 24134 86619198 49956 57770 917484716 79597 84857 333350549 79688 11972 707550474 51044 79688 768289659 57770 47855 57386924 6233 51044 340527221 12259 47855 911817320 47855 52094 935027596 22447 6233 884630364 82640 6233 577711300 82640 53623 423386897 13923 82640 704363747 18181 52094 966467420 9329 13923 805109203 9329 58129 692374207 58129 81816 609603755 81816 34031 522570396 59609 34031 481295938 69345 34031 103349219 69345 83581 316678370 34031 63124 402669887 90630 63124 896449540 83581 51600 838593051 13279 51600 21024076 13279 69204 2661536 51600 83816 189488780 26483 90630 805198803 26483 92169 623275529 69204 64501 319754938 20826 83816 40515355 83816 24993 25145832 3778 26483 474504418 92169 51388 445589763 24993 28466 630353447 51388 30287 910418651 46545 24993 414707823 28466 39575 456753756 83780 39575 332608445 24348 83780 847667199 28133 30287 576119272 84452 83780 657400596 53608 24348 833926215 92170 53608 364493278 80206 84452 939298321 92170 59540 738102825 80206 491 696377360 53608 25697 482449134 491 50986 163481233 17445 491 979198482 89750 50986 329494229 88884 25697 593382846 89750 90367 907738371 88884 60183 907875764 2967 88884 50516110 60183 25269 446495686 19121 25269 163420747 60183 91756 97276133 91756 42063 271528380 30729 19121 307065055 29729 42063 146017627 91756 61674 43156726 61674 15361 660932885 61674 80771 718309464 68601 30729 306161107 15361 80465 470765147 6660 61674 292157780 15361 14730 84890086 74562 14730 819317295 14730 37052 292759316 14730 62184 453341512 62184 51420 201501485 74562 21588 548183983 8224 37052 319141919 77583 51420 760547028 8224 79588 883055413 8224 68270 523891202 83333 77583 453992340 20322 83333 156850699 83333 56873 861754554 2327 56873 574842450 68270 8771 803699839 83333 68242 249184044 20322 21849 919412729 54140 56873 733872124 8771 42832 643367442 21849 5467 656459746 5467 20376 509008594 42832 24344 996162894 54140 67098 876872442 20376 47686 306873836 24344 23166 368307276 24344 33608 391172694 29614 33608 868105474 90780 47686 699634119 29614 66497 863551546 66497 34082 914896078 33457 90780 993993147 34082 68185 408357660 90780 75075 937614160 34082 16626 830610620 68185 44848 34476119 44848 47665 278366880 44848 49936 396746796 47665 34223 371635225 49936 31271 736272395 35862 34223 886063442 76042 31271 361790447 299 76042 631911985 31271 23530 677775878 9033 76042 664788648 299 26871 458539022 299 6311 913611509 299 24867 301313899 6311 8719 70970745 6311 25197 169231652 24867 64530 672426011 6311 73788 93684432 49578 25197 747192482 7199 49578 77839014 7199 10767 469083164 10767 32548 502369466 7199 23713 623723778 23713 91483 337415442 44346 23713 799088533 55596 91483 439698217 55596 23008 261551445 90097 23008 748594608 37074 23008 203285758 66114 37074 54681173 65744 66114 141352915 72952 65744 28354218 68531 90097 280136944 65744 76352 617088166 77956 72952 464986225 13599 72952 851189832 89435 13599 66587638 77956 85664 141732344 77956 36828 70235562 89435 20851 945947179 60790 89435 199371806 36828 18266 38233976 23108 85664 136398985 36828 44924 341118903 23108 54413 689253439 72579 44924 613941245 72579 31089 619712899 14111 72579 349417980 52863 54413 616850460 52863 15375 779695618 74716 31089 366466025 67048 15375 868422422 14111 74240 836961099 15375 67813 123365079 74716 3531 46851601 67048 74816 481553454 67813 10920 12506703 74240 50557 707146655 53373 74816 159132363 79734 50557 341106780 85158 10920 296581983 25366 50557 384024856 25366 35267 449859836 83011 85158 668661074 85158 89904 552465330 64935 83011 1063330 83011 31496 784274842 35267 57303 204501368 89904 34263 437189566 76681 89904 85981651 34263 51548 954727752 49844 34263 730264572 76681 69601 87322535 7249 76681 116140142 7249 64802 190709486 29684 7249 947357048 65013 49844 117327645 55659 29684 256102700 87238 64802 64824739 50264 87238 486414125 34778 65013 78153165 83464 87238 241254124 50264 47675 914512254 87238 17613 41212998 90334 47675 478654636 90334 44685 688259337 60191 44685 694729753 47675 13151 253133192 87995 90334 413484186 60191 61273 881023533 13151 81631 531552954 61273 56593 944001489 74766 87995 12278836 22163 61273 68584429 52387 61273 829900661 13067 74766 251942693 30341 13067 747508707 22163 39358 328030882 10998 39358 938952306 58672 52387 866239132 58672 85345 348954878 85345 63320 703505679 18406 58672 530571427 65978 58672 530769617 39434 58672 30944904 63320 13886 400765634 65978 46846 945206431 46846 38679 211378457 58219 38679 397387661 38679 70717 592137891 58219 513 687477788 79118 58219 840374847 59765 513 337277399 59765 82649 949523807 79118 23486 390165958 90960 513 398869346 72394 23486 75294108 90960 45812 635321815 72394 28335 764046594 69348 45812 402437497 72394 27540 430400932 27540 73975 357489356 51586 69348 486604 69348 20075 38125330 46499 20075 701347046 33886 46499 330195286 60683 46499 326860153 60683 79945 676327680 60683 52893 191492212 68756 33886 645399955 89301 79945 146647126 23221 79945 320779005 68756 72956 851677024 52893 62578 532839466 72956 91273 974708601 49624 91273 263231467 57846 72956 443512794 39581 91273 485749595 49624 86530 42104984 39581 92412 694390011 57846 52989 6654495 86530 3266 837309563 33582 52989 47671780 52989 8188 850168548 92412 67872 844521429 85503 8188 820822160 85503 5908 392354154 67872 53699 918142486 75350 85503 802734683 85503 56936 712271147 57207 56936 91291616 57207 4513 35069167 38412 4513 448739785 57207 70626 831320155 27652 38412 897210036 27652 89928 791845846 70626 35525 255328164 38412 22059 89895528 21720 35525 847825352 22059 86158 394680284 9821 89928 140665280 43015 9821 241064386 86158 6896 62136308 34853 86158 629566961 6896 75950 315221525 15554 6896 347346975 5581 34853 22373421 78866 75950 646350248 80126 75950 608267602 80126 65811 666990672 78866 88542 560929619 78965 80126 114374869 24167 78965 793024628 69245 78965 971774075 24167 71049 849367171 88542 5087 38229462 23257 5087 139505852 24167 7880 375568234 51583 69245 143533420 71049 4265 771545848 39119 4265 52006003 51583 90381 570300783 4265 46661 353825314 92488 39119 250525328 39119 321 399354133 16262 90381 172603254 56588 16262 81385218 49748 16262 629057884 49748 7874 196281217 49748 78356 220292526 63694 49748 524835367 7151 7874 888197188 78356 31911 242848534 7455 7874 718499726 12632 7151 973933316 31911 27494 845136896 60556 27494 461454747 66022 7455 657867790 64781 60556 337121409 27494 91333 629889326 63859 66022 530941817 91333 13016 549275644 78281 13016 941987050 29499 64781 339253230 29499 79368 336714537 79368 82821 36433005 11236 78281 670584091 54515 82821 525891122 79368 82244 893428314 11236 26983 152330928 7241 54515 586952772 6536 54515 450849998 6536 1508 117938203 11073 1508 716203929 6536 86498 869627255 7241 88054 44051504 1508 31407 853618533 86498 80719 865412456 80719 66391 476693374 63831 86498 786390200 88054 6441 469244140 49988 66391 674957814 6291 6441 452486097 62589 49988 905777205 49988 45924 150272483 49988 65622 918308741 33893 45924 908092307 74220 45924 490665474 45924 31167 182909228 27948 33893 333606471 74220 14381 257995358 33893 72940 158138255 59993 14381 970985120 31167 87279 759735824 33196 87279 933249095 87279 12421 113602755 79029 87279 73981928 79029 83704 247354165 33962 79029 694442203 67916 33962 724898786 67916 45709 63755854 72768 45709 286972641 56038 67916 717398966 87613 67916 702911369 28898 87613 837023866 66172 72768 657877376 27567 28898 266692164 28898 67372 911665814 44540 28898 544599040 28898 37182 390388479 66172 28587 922560361 67372 23717 585374069 23717 10722 145068152 10722 73195 523010313 66701 73195 838375953 59477 10722 241774090 86835 59477 596149326 57384 10722 431529016 66701 20218 158901194 35516 20218 918889185 57384 46347 875990925 27996 46347 795976983 20218 85495 97814891 27840 27996 232876723 35516 54883 84077135 54883 39055 825294764 85495 9997 979772784 9997 19615 855696134 67866 39055 948429765 39480 54883 521900339 55050 9997 331648246 91235 19615 246486575 72863 91235 144937509 72863 48122 93862213 39480 18658 517488676 55050 78006 4796463 91235 36178 294550658 36178 45826 388679039 66324 18658 213448943 69586 78006 887295827 45826 52086 97337313 69586 16722 156679923 57631 45826 680808473 89000 69586 906983731 16722 24180 96115203 16722 23226 121076658 23226 14446 45074850 23226 45871 355561019 24180 79113 45578823 24180 12637 493851060 12637 88502 167207329 21161 14446 809063448 36603 79113 151937318 88502 39010 854123534 25992 36603 671814599 45611 88502 515428686 28859 25992 11559003 68666 45611 551294708 59715 45611 537001014 28859 10287 174122065 59715 18215 739678859 78344 59715 60879665 68666 33921 662761953 54554 59715 974766066 75576 54554 570896615 78344 85556 976440973 85556 75453 819780998 1585 75453 52378280 48722 85556 688279609 89679 48722 42137275 31259 89679 352953876 1585 27441 834278818 1585 17886 82190919 31259 17398 909396703 41758 27441 696368315 86142 27441 104824499 86142 23348 83750189 37491 17886 73317233 1262 17398 139693897 6081 1262 159885618 23348 15194 221733124 37491 87378 301210804 15194 49548 479380062 51543 15194 718265136 66141 51543 112607248 87378 31302 232786578 15225 31302 317968371 66141 52960 535106700 52960 54057 157671622 54057 7297 871867570 7297 37567 233054871 52960 69584 995119810 14201 37567 847428932 11769 14201 915833551 69584 4359 969036690 51317 14201 550229689 69584 37941 917078458 37317 51317 84800286 4359 61415 57545926 75269 37941 416634541 22571 37941 415984182 28659 37941 340746995 22571 56195 421519215 16155 56195 986628190 75269 14599 172873449 16155 10680 138263473 79426 14599 540220529 54420 56195 575249728 54420 8428 54336675 34608 54420 227288639 5313 54420 271835147 85489 54420 919175877 9067 8428 481475170 68931 8428 437888476 34608 23988 364590634 83146 9067 561690618 23988 55791 208976835 24606 68931 219560067 83146 88209 630807657 35169 24606 62203236 55791 67994 769716716 17048 55791 62125775 39728 17048 38882690 22349 35169 550103056 84932 17048 833491481 83368 22349 674141777 22349 56044 554910022 39728 18749 146756583 83368 91271 154842867 73365 84932 427922637 83368 47148 291684425 18749 44060 152524665 47148 32454 597083566 88915 47148 983673658 47096 73365 430789337 51589 32454 884088678 44060 21950 951376300 88915 70872 362959648 79312 88915 141139005 51589 38643 788511052 38643 80595 690454399 17072 79312 932473462 38643 49994 761003182 80203 17072 986782312 38643 1938 368907803 59173 1938 435279548 49994 76393 109350903 47435 80203 13769837 91614 80203 959888942 41027 47435 786842041 57975 91614 748353087 87503 91614 443700682 89080 47435 322177872 87503 45386 395021076 89080 83731 572239383 2939 45386 290463711 83731 68218 351217656 89080 77804 213090903 2939 17669 7199919 27140 83731 880583236 17669 22213 319610863 77804 10359 889216298 27140 68644 756183346 74537 17669 987912582 65560 68644 752945978 43636 74537 811783267 4017 74537 298201694 68644 14150 906061151 65560 59416 767176977 49886 65560 83696442 59416 77169 189647054 4017 75972 454626492 5187 75972 302130025 5187 35696 358118246 5187 67570 572623308 87009 5187 537954014 67570 20280 407080616 49125 87009 173712285 84372 20280 182672796 88569 67570 436885299 15675 20280 788895841 84372 47849 141950538 87130 15675 209185214 56097 84372 559993449 87130 39669 54126615 33700 56097 168294902 64393 56097 722882742 75100 56097 637154726 53148 39669 995671487 39669 32216 186859060 33700 337 86490804 32216 65893 313045316 73925 32216 4499735 65893 83723 361868080 337 41929 648382467 55570 65893 827824002 65893 73980 899938294 55570 89540 229408542 26891 73980 870302577 41929 8457 790518398 55570 22434 138124581 22434 28338 20719209 26891 12396 286767393 8457 65709 591052789 57786 8457 358179605 82077 28338 703250024 90364 65709 355241271 45319 82077 790758176 32552 45319 503052940 43235 90364 251946234 90364 53599 656412334 51109 43235 293746415 43235 45991 902061124 19337 45991 370506835 20088 51109 165073297 19337 3395 401825592 19337 21503 972354882 36671 19337 869237899 41849 20088 932935083 12097 36671 394077504 36671 56634 90718886 48363 56634 588301446 56634 5450 966139217 73464 12097 510733860 16110 12097 89234928 20210 48363 325660264 71348 73464 842450328 16110 11961 154514239 20210 48656 995077983 69152 11961 221907853 20210 85149 391079006 3032 69152 168381858 66799 3032 898794593 25125 85149 327588863 66799 89442 350426795 3032 18957 827877064 3032 69262 671510245 18957 50415 592138536 18957 754 500270831 19439 50415 811874319 79976 754 865552489 11517 50415 187669369 50415 17494 461973960 11517 87498 10063320 87871 11517 719721030 78935 11517 322235923 78935 1360 708220966 78935 27238 179266624 87498 79102 233270237 88963 1360 143777936 78935 38564 81038204 33797 79102 877359060 88832 88963 240349859 88963 50007 95230610 73653 88963 424886342 88832 30644 35159148 88832 31495 897155860 73653 40698 555990697 6379 40698 565012123 40698 30108 668698113 31495 89361 798025188 9768 6379 100565888 89361 27588 186584516 5123 89361 965778062 76456 89361 786687998 5123 81979 856068132 76456 80529 933727346 80529 58228 472790999 34533 76456 907957488 48167 80529 619730594 48167 54465 327642887 89975 48167 328315360 48167 13056 877718256 68139 13056 436444917 72120 48167 302876423 13056 32151 432496231 82322 32151 801109764 80033 72120 312180464 68139 59877 665410980 32151 45844 260065381 90863 32151 92547224 83130 82322 24857879 47056 83130 554593405 86080 83130 52868125 90863 34607 918186834 46824 86080 647911072 63530 46824 180004809 80780 86080 323144818 63530 79190 565565187 77000 63530 352969794 44098 77000 717249113 63530 65180 821859569 77277 77000 23560843 77000 7212 211085857 77277 52339 264514909 65180 88555 846103499 84893 65180 439801100 88830 77277 235853051 70518 88830 73642954 84893 64421 309461747 70518 17312 813836242 84893 23687 942692208 23687 27220 638631949 17312 77897 51564116 23687 11967 877943109 27220 90328 925155095 14727 90328 895032632 87880 27220 818583799 24351 87880 733571047 11967 11955 312597997 11955 65513 353337242 65513 58609 207664437 90745 24351 734695573 11955 89244 492565545 91435 65513 584755012 90745 34158 505201015 82610 89244 464432809 68594 34158 244948655 89244 6060 418762949 91435 63305 12294594 34158 19273 406079378 6060 81740 596930980 49803 68594 536980702 49803 77920 924738184 77920 49315 150217134 86665 49315 121154054 13212 81740 101070378 13212 54374 1725417 66432 54374 624852327 86665 40704 201653527 71145 54374 148834603 71145 38771 460714942 40704 70309 7264115 48502 70309 568848519 14503 70309 854692715 1008 48502 427765820 38771 34118 371109150 48502 34390 119433153 61258 14503 145244278 18583 61258 31157951 68708 34118 986540217 882 34118 504048486 882 86563 333646844 14014 68708 480925595 14014 1831 852581212 89889 1831 873139208 24510 882 241950013 24510 73241 467199576 2248 14014 892034096 73241 33330 380273889 24510 9708 322223906 33330 15732 565047954 47995 73241 685252858 15732 34861 601422906 47995 63946 581168792 79627 9708 978474896 81136 15732 637409210 47995 61439 360352304 81136 70498 840813633 61439 65529 634587923 1999 61439 523857020 65529 56797 399843360 36282 70498 694097630 70498 68385 867537508 91150 1999 608123729 21115 1999 890407587 36282 67782 908367454 91150 79311 623680689 19723 79311 139936647 19723 36677 276633798 67782 57137 562717151 67606 67782 141330798 57137 90296 442664775 36677 76433 23698764 20747 36677 195477350 31743 67606 681905952 23826 76433 18530167 76433 63669 190174101 63669 56807 801308596 837 23826 3792223 66745 23826 10555705 77133 63669 192296309 11270 56807 54688050 5855 56807 365059821 837 69761 746113292 92373 66745 620762833 44542 5855 601835011 12887 44542 361473153 5855 89147 968809432 89147 35729 33010893 92373 7591 895974951 86764 12887 588653851 32371 89147 501698856 48097 86764 332165613 26196 7591 689055910 32371 11077 417472477 86764 60685 935190343 3304 26196 618534773 66770 60685 130778483 67688 11077 37019438 46071 60685 477804562 48700 46071 38238567 66770 82965 124908602 48700 91131 976655708 82965 26473 489916334 47717 91131 110521165 91131 41217 429616146 880 47717 5429102 26473 18964 330519317 47717 14836 86838804 89427 47717 231101599 35782 14836 571703190 16593 35782 966596416 35782 80632 8686685 91392 35782 26348908 79523 80632 826783023 35782 74820 261037443 91392 4222 288825742 90754 4222 822282358 90754 77109 332180427 4222 31598 980180751 77109 30638 403122677 77109 831 846909306 12344 831 46144598 31598 49366 303695542 56458 49366 902036548 40363 831 342327382 70861 12344 553605433 63172 49366 516494051 38074 40363 111331396 11273 40363 165547289 63172 33470 604545477 32808 63172 360685058 24144 38074 812530774 49894 32808 863885368 32808 24327 347682457 68972 32808 144961842 59860 24144 958895715 24144 37706 864389611 71190 49894 874332469 17027 37706 843056414 37706 10911 555398643 62542 71190 102625105 33592 62542 51856643 71190 69290 523812543 31730 10911 866994813 69290 57452 953818806 69290 15158 115944563 69290 70937 69944209 48034 69290 349987629 70937 50873 630735587 16383 70937 630412046 15158 84365 153507919 16383 10105 620084925 84819 16383 151897124 13031 84819 891015381 84365 31541 123302761 84819 33303 885370032 75822 31541 407934450 84819 62794 550079720 70956 62794 100414713 31541 14125 473623174 21985 14125 593647523 32143 75822 73770082 66840 62794 75592122 36369 32143 597421308 12071 36369 826460494 14026 36369 334541486 12071 68733 374690164 66840 21988 702898641 21988 13856 301560154 48691 12071 374057175 87553 48691 892844397 4699 13856 503307129 63901 4699 49170232 82540 4699 85042190 63901 80260 175494082 4699 75775 908851161 61658 4699 705782148 54048 82540 432733336 82540 72825 963928001 51262 75775 340218328 72825 67410 963020696 67410 84006 475389608 31608 54048 481902574 55605 51262 716814498 88281 55605 477234972 67410 89306 60841992 55605 50316 202815230 87024 88281 375890915 87024 52453 470052318 75699 50316 254086755 41571 50316 577147516 34300 41571 267204355 92348 52453 850591858 69260 41571 916820283 92348 46020 435125034 59687 41571 309941056 69260 15539 784314773 68150 59687 440889290 74959 59687 668651612 5796 59687 902196424 30144 59687 101091811 56076 68150 73515002 74959 34128 379703885 56076 91980 555892501 56446 56076 615371720 56076 52958 347818952 56076 18177 825433522 74358 34128 327965250 18177 75285 167477347 75285 48430 195577940 48933 18177 354340493 69023 48430 853264459 48933 63806 995882358 48430 81894 109905313 81894 21369 304373887 70247 69023 515453254 69023 67343 827656501 67343 57389 709372737 62957 57389 890890521 57389 45354 909632938 77563 57389 927760843 77563 28961 551297828 77563 22857 724991546 52812 45354 134252446 45354 28307 124048611 22857 83269 200103972 83269 59858 687865730 45866 28307 174593419 52812 16596 52554880 30502 83269 53314758 45866 86440 149116818 8845 45866 614910813 30502 24292 10252617 8845 12612 36650055 59853 12612 294581488 42130 24292 112438079 42130 12616 56251233 59853 17848 828053046 19662 12612 542998984 53947 12616 231260720 30197 19662 144652226 34985 19662 702985746 34985 26459 337249471 29180 19662 221298743 14551 53947 14594247 26459 81135 746733117 18517 14551 695897861 18517 67676 993000732 18517 5505 390960180 81135 31593 164842665 34077 67676 828450129 7330 18517 907883997 7330 829 941016649 50627 829 223493189 50330 829 550758884 72048 34077 856095926 82509 7330 886118598 72048 72515 380445415 50330 68577 289177187 82386 82509 465688770 82509 35023 728874008 8388 72515 319998847 76866 8388 279098516 82386 26874 835955046 40558 82386 195166716 18833 8388 355600362 92568 26874 130594803 35574 92568 465867256 999 40558 704454102 999 12113 408143434 35574 63412 996630702 90147 999 655656796 35939 63412 528353732 25598 63412 811150070 12113 28159 490362718 55038 25598 973818701 25598 632 341777076 28159 780 349041295 632 60259 459333476 17477 780 143450637 55038 7959 38310401 23514 60259 383149737 31026 780 467568057 2376 7959 93033005 17477 16432 390893787 16432 75906 132267846 75906 58930 470448498 31026 84429 975306490 86097 58930 676543201 2950 75906 521365847 16300 58930 915811749 32571 16300 91175345 17959 32571 494034795 17959 78211 730980765 2581 2950 477729329 32571 26420 312901163 32571 64430 225998750 89926 26420 389977632 65864 26420 250100591 26420 28907 718105315 57428 26420 689219773 65864 1713 881035217 10855 65864 343330501 62155 28907 863503199 54537 62155 347830967 46141 1713 891812321 66883 10855 585086294 10855 36612 373747890 72530 62155 275720655 66883 487 737522060 50041 46141 684192756 66883 46305 974522412 46305 10845 451506821 26379 10845 456274661 46305 88460 552543379 46305 80736 195118139 46305 9411 729785836 62321 26379 106464123 9411 10890 637527762 82626 80736 945506389 68471 82626 207352718 68471 32518 101517794 62321 91859 525339075 82633 91859 576592801 82633 4103 285027038 68471 61120 259542413 82633 83032 69570783 19772 82633 731927648 83032 19616 303597568 4103 80534 927717713 61120 33242 67614985 90699 80534 802936797 80534 76167 904021907 71765 33242 575549858 71765 5459 879368241 76167 63055 231941098 90699 70921 63407657 9957 76167 584192670 36649 9957 661240924 5459 26298 94839161 70324 36649 32449381 24107 70324 620520454 56975 70324 440962747 56975 61758 328130465 79889 70324 245683111 10097 24107 305733960 79889 70290 83716731 56975 47260 668247965 54503 70290 18071677 84541 70290 381804657 10097 17525 469886769 54503 79040 541709925 84541 69347 799720996 84541 47699 827073856 84541 28974 991720765 84638 47699 112262582 84638 69177 128810939 28974 43543 978706658 52117 28974 937747487 28974 80237 166850349 56720 52117 267718002 43543 9553 54277742 43543 88167 581255064 16315 52117 339173369 48172 56720 818839879 88167 10249 54315707 62300 9553 39756481 56095 16315 527053773 16315 10019 574444577 62300 56025 152955746 62300 3044 981073344 67291 56095 442851838 3044 46301 850517712 45334 46301 679657967 67291 59488 433428320 45334 34595 529244846 23832 45334 171608973 22103 46301 52581053 45334 81082 306048294 37340 81082 57223477 22103 45807 817765146 22103 32984 118647522 37340 72984 560081165 51889 37340 696999102 20671 32984 704861623 45807 36475 405723783 51889 62557 820205874 1034 72984 648335600 1034 74775 975166817 85187 1034 16537835 36475 47845 27018233 62557 81533 109741458 5398 1034 129305268 59575 5398 804007591 31388 81533 259109630 5398 27061 265274434 36941 59575 677802951 59864 31388 786912752 59864 18812 29623250 49573 36941 77442557 36941 7705 38899403 19180 59864 125452539 5963 7705 36774660 19180 60263 234861563 78267 49573 954298055 982 7705 273052963 14496 5963 797182077 14024 5963 884976191 87826 60263 102665979 47017 14024 66873605 14496 39197 255247551 34889 39197 291166735 87826 58824 716069993 48209 87826 23450967 58824 48545 267024041 48209 46649 185210814 46649 44619 289092561 58824 76381 17545070 39689 46649 84451491 49144 39689 42841397 68047 39689 503806028 76610 44619 725098532 20238 68047 403721479 20238 66938 79991799 66938 8690 4091207 68047 34304 868163066 24890 76610 331529792 34304 8425 44905608 24890 73111 942441986 34304 48819 645809377 24663 73111 726799145 48819 56164 367905820 24663 20346 994199892 24663 8563 46791626 24663 62060 490373870 8569 20346 674949978 69485 56164 405527382 16061 20346 200703 21924 62060 715155934 8569 83527 168152668 56823 83527 79574255 69485 61844 831102246 56823 79338 900678233 61844 74241 311220180 48518 74241 501913476 79338 46689 905102597 37814 61844 493082447 48518 38529 97120676 46689 14154 510975656 37814 49930 123482772 6051 49930 86061674 18310 37814 848045773 38529 58201 50997611 6051 80670 153354265 49930 53300 780955327 6051 76362 190433384 45079 80670 210339016 76362 48219 976666326 48219 25373 602576182 25373 16447 806653819 26171 16447 949948762 25373 38450 38234978 41789 26171 837281182 16447 29725 635346247 38450 59168 984300653 27513 29725 202122714 29725 808 262294469 67565 59168 414467731 46620 67565 750931312 19555 67565 784478322 808 45553 741845278 18300 46620 97448920 18300 45862 848963684 4985 45862 915717892 18300 17466 214518102 45553 79835 261062223 17466 62059 139160827 62059 52285 312530772 52285 11514 139685552 91230 17466 29731547 11514 8810 411738737 3403 8810 46864882 85053 8810 987055446 3403 28763 839841633 49189 28763 881670958 8810 3133 122389748 45997 3403 451748010 3133 18515 428216879 34494 3133 146470263 37479 3133 604767909 92464 45997 623855532 7560 45997 377971577 60096 7560 870160030 17593 92464 297007418 83163 92464 490895716 60096 673 986348137 17593 36394 263625924 673 15341 429184008 17593 62720 199578331 5962 673 841184477 673 37431 745861946 15341 68547 557281874 5962 57909 35929242 57909 77091 350838000 57909 86326 34466225 77091 61432 395904217 16049 61432 526468740 18963 16049 126370815 86326 7022 169410841 61432 75195 258990703 77924 18963 602633546 17070 75195 415457359 7022 8116 983584557 17070 70511 969457188 2166 17070 966183358 77924 84135 116928527 65308 84135 331764940 2166 52353 762171610 71562 65308 512225504 52353 709 255126384 52353 36267 921131869 20718 709 57529834 71562 10958 129939093 85283 10958 696745729 31482 85283 459795230 31482 30082 959656488 69132 20718 906107970 10993 31482 781204594 69132 22304 924787914 69132 37280 777888116 33440 22304 118852498 63043 37280 455532926 53429 63043 421543393 17082 63043 670827967 37280 63194 183230497 17082 72948 185493324 72948 34974 429501300 31384 53429 404479324 72948 7376 131956506 7376 90405 858790324 34974 82915 909477834 82915 48477 506696861 40288 48477 898593359 82915 64413 410311033 49184 90405 891079587 85235 64413 419385245 1610 40288 935532140 40288 19310 313065871 91182 1610 945139057 46684 91182 995877129 50446 46684 909848187 43197 50446 937764618 69035 43197 129426311 91182 46820 751306228 51429 69035 148501695 76043 43197 558167250 76043 42435 133576064 76043 37703 578598034 46820 5559 205281916 9701 51429 560583396 81088 76043 29624565 80924 9701 958809936 61702 37703 707403162 89541 9701 879781287 60035 9701 108285994 4599 61702 485944472 80924 71236 762061570 60035 81820 62516367 71867 89541 470985731 67827 4599 710419745 71236 30995 276435496 30995 83376 529983305 71867 37388 185967456 30995 31800 294697332 23758 30995 950006754 36992 31800 340127223 83376 71395 687765719 45276 31800 502337072 31800 20511 275845665 47491 23758 900227449 648 45276 110293127 20511 66688 107298538 28498 648 514913710 87829 20511 321391626 54995 648 836153847 52643 87829 457903216 9438 66688 152914715 52643 56438 375117251 30060 56438 96467859 12664 52643 730131540 56438 58859 230128011 87350 58859 731138630 73124 30060 74228621 12509 73124 165578960 65522 12664 468110412 34800 73124 734205942 35202 34800 157011029 65522 92406 8307284 12509 50640 863835732 71059 50640 362856878 35202 45077 66542979 50640 88816 665095271 45077 41244 808646614 45077 47500 410856213 88816 70955 415059805 19084 47500 509138135 19084 17278 63762866 19084 86252 415597894 47500 23196 178785168 40811 23196 340582121 17278 77727 499499611 11857 77727 930331816 11857 48171 768808892 40811 50524 33468077 48171 38868 120854358 38868 65791 37666904 65791 72987 217085048 82451 72987 259371378 72987 47549 448007396 6625 38868 488395185 44164 6625 663731693 73368 44164 360771365 63318 44164 90326435 14256 44164 570518743 14175 14256 210062461 44164 2126 768523530 47109 63318 838405276 88667 2126 218589060 17240 14256 490010795 88667 15612 944891491 75134 88667 648382090 53279 17240 503295187 88667 45952 537836919 23269 75134 596231499 1695 53279 137926855 13386 23269 701427865 1695 31926 82160004 25512 23269 234185805 73207 1695 543601188 25512 52737 146630740 25512 29923 420838111 61988 73207 463225720 71547 61988 466525966 52737 73094 571490254 84301 73094 933871915 24261 71547 272434613 75464 24261 203972840 55133 24261 152753842 73094 48658 243429064 84772 75464 432686773 84772 91606 833612024 75464 78145 35530816 78145 58077 901346566 71044 58077 645807515 17042 58077 779453868 78145 87433 51127753 71044 38884 707592523 46898 71044 312051716 91017 71044 48684601 64108 46898 983171599 23305 87433 104956415 56121 38884 269843220 56121 77983 736368710 88644 56121 755771712 64108 8738 24098753 3850 88644 66186393 66599 3850 27605822 5085 88644 478515504 8738 2679 223950178 13826 66599 226416492 3850 76879 769277622 2679 81933 56212375 28620 2679 791897715 76879 76429 356021334 76429 82470 956838758 57946 76429 528171531 43104 28620 299831844 90636 57946 75757128 68194 90636 73128163 43104 53385 721031027 73337 57946 725020024 90636 80140 807454040 68194 76920 741450977 5243 80140 534094583 43576 76920 115325262 71365 76920 821321550 5243 18829 38055319 71365 10650 66505729 5243 39193 950830713 18829 43871 375568050 18829 30595 614236344 43871 52805 674497344 10650 79109 406787031 15269 30595 655301440 43871 28596 139332361 52805 14500 282174807 6925 52805 16066237 43073 6925 469494579 63038 28596 80631091 48195 43073 427951068 6925 47134 616616587 63038 85066 785591935 48195 21704 831839241 45402 63038 189657639 44893 21704 274624725 63960 21704 542855775 52632 21704 173997969 21704 7824 655445605 45402 84251 672640290 44893 33521 765732892 7824 44982 392112213 62358 33521 528841384 59835 7824 842569245 84251 73579 870728362 33521 11605 854441475 11571 44982 824189388 59835 2886 400468397 51428 11571 978246316 51428 28347 314395337 11571 70948 867493941 21496 11571 585645993 68848 2886 182913830 70948 79374 332735535 78302 21496 192945311 79374 42768 1622830 6497 42768 669864825 68848 3189 859102250 37596 42768 506946191 78302 60994 49558523 60994 57884 329904532 57589 60994 528870332 33490 57884 80090759 69608 60994 468907942 69608 15873 14162716 69608 3262 931273729 11740 69608 77356040 56587 11740 849555421 3262 67687 129080034 49660 15873 951145652 1666 3262 40183132 49660 80385 985736245 56587 17250 51536224 49660 72018 761270515 87666 72018 251542692 67971 87666 788673316 27558 87666 419861734 51444 27558 440573842 87666 84751 99398726 37284 67971 263322267 84751 37469 397817762 51444 55785 552767146 17624 51444 416548418 29113 17624 587960019 37284 62657 437129874 57181 29113 572686495 29113 43850 196906853 87856 57181 892393660 77528 29113 108293937 18589 43850 659441840 77528 37212 22042263 51565 77528 646316550 77528 3888 618175154 37212 45006 794372838 51565 19416 701404874 3888 47765 536168020 19416 3183 957323800 79305 3183 279429136 73528 47765 343774084 52933 19416 772017019 18993 3183 111527526 18993 24468 963249661 19564 24468 608158955 24468 2861 409393804 69230 52933 66856547 69230 14114 781322218 65999 19564 221983501 46357 19564 383319156 2861 15208 367045509 14114 66512 262765234 1603 66512 940419798 15208 73416 20189369 63873 15208 592901120 1603 91665 124132166 63873 26876 19524009 74624 73416 422611860 91665 21287 945885399 27074 21287 292002261 37492 74624 946537541 71159 74624 975529944 37492 49322 475264409 27074 8595 954809247 48931 27074 37007280 65171 71159 242439263 47348 48931 220853096 6886 8595 177535870 53755 65171 9170451 69787 6886 911532841 41002 69787 202376442 41002 65828 391263123 28706 69787 636846892 28988 65828 57984683 5199 28988 52252853 29201 65828 841809344 28988 59574 756415707 71148 28988 569733531 59574 17490 131740500 71148 75913 633960724 26597 29201 567703880 71148 3669 277833266 71148 56900 86637184 49043 17490 949829869 54082 3669 358127073 36711 49043 550395553 54082 11491 602060418 49043 79470 487436663 49627 54082 608050007 11760 54082 674155950 11491 52308 600440987 6207 52308 216642302 6207 55338 890853631 49627 38485 441053160 6207 75645 15951311 44956 75645 43858259 59494 38485 803930221 75645 19157 372212167 57582 19157 482093358 77627 19157 838891387 63983 57582 888437446 10841 59494 105756644 63983 17357 183461965 85154 77627 581921523 58404 10841 991131000 10841 17914 9363880 58404 55558 329591816 55558 36924 800945032 55558 51929 864898363 86583 36924 95555927 51929 71666 22044776 71666 59976 464504865 71666 15303 313622058 26591 51929 421575100 35757 71666 863791766 35757 50515 488452196 26591 39133 502269776 80271 39133 947759776 56120 50515 39918496 40839 35757 182276411 56120 20151 343307822 39133 33761 327654184 56120 91715 417646471 12016 33761 893345084 20151 78944 75630107 12016 70217 15910858 12016 25393 980831545 12016 5567 628682578 78944 35240 22165453 4773 35240 942685369 15903 70217 163240515 25393 50188 195735482 50188 26723 730379104 50188 43696 203758381 2875 43696 378209257 70688 43696 506379796 50188 89502 577675081 2875 18233 246933067 49341 18233 667665894 24845 18233 982899085 24845 31943 981695511 17478 31943 546003582 3492 49341 184258365 17478 31077 962013360 24845 77083 929976538 28533 31077 944897385 66031 77083 40868994 442 77083 611243693 442 3255 136644475 442 11730 246578398 3255 71104 53553216 87039 71104 941403509 13257 87039 439508522 82085 71104 184098898 19038 71104 181131077 87039 57849 702986765 48042 19038 18324275 73017 48042 830386344 48042 39412 128709208 73017 73216 261522806 14718 39412 402131133 69777 73017 856935497 39412 71473 52085758 58458 69777 919280924 69777 2693 988213964 71473 15931 408616662 82556 69777 771333864 15931 21512 230544525 39210 21512 390873097 2693 12934 170533151 17544 21512 581641404 82556 29815 439863461 15265 17544 827542962 17544 68983 655064667 48623 29815 767682209 28843 48623 719970614 49099 28843 975524013 15265 18330 170362518 51857 28843 750118002 51857 46612 68856352 45854 28843 108019113 49099 13710 485131845 51857 32925 532525884 83567 45854 942711711 81649 45854 130319792 81649 25190 200435854 50893 13710 839281127 83567 67244 16959574 17558 67244 615581819 31952 17558 328108959 45167 25190 293644413 31952 40498 110626419 17558 20979 330018384 19093 45167 1810896 20979 16609 223148728 14344 19093 670984701 76276 14344 253172960 19093 9233 915553516 78920 19093 724309265 78920 72278 414130524 88456 9233 676542789 76276 12452 271622951 78920 7377 959898391 7377 24929 887680705 12452 84025 813123115 24929 36289 663776937 12452 53622 968901935 70231 24929 80968654 24929 79717 55392293 54951 79717 84089405 70231 78219 5963146 89379 79717 314741560 89379 68349 763707001 54951 32228 897351297 68349 75258 941076654 56408 32228 47678022 37646 68349 631080899 5708 32228 838476059 5708 6070 607883497 62641 56408 871492200 68702 5708 794462777 88019 5708 232806839 88019 83798 14705193 30213 6070 767317731 82899 30213 396555041 88019 57374 53671205 11331 83798 458997592 82899 68977 514170640 67285 82899 598707840 38017 82899 415753559 63166 68977 428036458 68977 8423 862436637 8423 67375 782732552 67285 35349 355129347 77244 38017 132102160 11887 8423 516655360 8628 8423 466923383 89251 8628 394962348 8628 56883 915754040 80868 56883 404242410 80868 77867 13687216 89251 72726 419859966 72698 72726 826326378 17097 72726 400422099 72726 35835 198068893 31917 35835 669851412 17097 12669 279607238 17097 50519 390255407 50519 60895 938233444 78580 50519 157988539 50519 82954 677038999 3870 60895 849416889 69330 60895 129138797 25523 60895 625590957 69330 84951 259175666 69330 72454 62234618 84951 49325 340263331 17064 84951 450580387 84951 73325 268641539 87088 84951 444140277 49325 29554 519694493 17064 20925 945332131 48367 73325 203828787 35042 20925 714157870 28757 20925 786004990 54146 48367 64914184 67861 28757 399306656 88392 48367 459522720 67861 17998 863743008 69912 88392 425854640 17998 34540 819979744 40910 69912 100814255 17998 20007 822700190 4765 34540 179349134 20007 38195 107429828 63949 4765 410568510 69089 40910 442513798 20007 2647 278942401 4765 2741 249037228 63949 61891 640921164 2647 89410 570279378 13964 2741 203118906 61891 6749 177715469 23190 61891 350547836 57904 89410 452788003 85713 13964 869409850 13964 77014 969524432 77822 23190 285527171 77822 59118 79167797 57904 72072 588599051 42273 59118 88365714 77822 89631 666238293 44847 72072 60100902 42273 35674 29738445 91109 44847 643313663 6204 42273 196696697 44847 23749 81527655 6204 11497 35695425 52355 91109 914973578 6204 76498 153217950 52355 10383 867678435 18819 52355 493045677 52355 792 845368254 64555 76498 334460189 34453 10383 243449152 792 6241 963650023 64555 36187 774743151 6241 84485 567727076 32869 6241 427585360 32869 37164 996498531 32869 52334 120641479 36835 37164 137008414 12867 84485 445527181 52334 55475 313928606 24091 52334 263979798 31757 12867 580778689 31757 58714 489774354 12867 331 821377449 31757 67822 704913562 32335 331 964711358 31757 54450 78896878 60836 58714 985210278 54450 82533 410766049 32335 51975 393516781 60836 51574 855435573 42323 51975 614283131 82160 82533 435726890 82160 11826 883278884 82160 78312 776511732 37888 51574 946787528 11826 67441 664354044 82329 78312 24666112 76804 82329 306423282 49404 76804 46820056 76804 86546 854397548 67441 52527 812215907 23095 52527 792409146 86546 17751 491967154 27231 23095 55396239 63697 23095 746559302 63697 72132 128015596 71507 63697 739425213 72132 14657 964650328 73832 14657 150029256 71507 69026 672427936 57925 71507 486686290 8556 71507 329415701 57925 84019 48459428 43100 84019 209912312 18083 84019 647175827 43100 80219 106810897 18083 31034 702636984 82823 80219 109334270 18083 84363 954911586 84363 61601 932604421 42836 84363 928078669 40667 61601 914829672 47024 61601 329395203 84363 47722 995240679 47024 74957 325674760 74957 67567 281273942 40667 9009 709483295 38562 9009 176229801 59161 47722 246528626 74957 88059 853222205 59161 29674 155484671 64465 38562 58128886 38562 47680 564285844 29674 20687 905242142 88059 53573 37226363 18253 64465 925701018 53573 90648 603499280 53573 90823 337841614 90823 63986 425043390 73272 63986 117351641 18253 34714 853267259 89532 73272 268111899 1357 89532 9315225 34714 68454 25725977 29118 89532 683000160 80967 89532 854581001 38626 68454 544013982 127 29118 549122835 80967 41577 785205741 38626 74137 332529956 3530 127 144727890 10633 38626 492769835 65850 74137 951278014 3530 43099 238670702 11555 10633 16210092 28840 65850 832072253 62077 43099 607164274 46985 43099 137260605 11555 38678 397042201 47761 62077 577356048 16158 46985 746967461 16158 19223 623559891 79907 47761 49679636 58963 19223 104313969 19223 43259 479564052 58963 73489 214866530 58963 71017 695074897 73489 15123 77551812 58963 90165 538247813 73319 15123 580223365 34177 71017 524761205 15123 74225 276451605 25869 15123 217512470 37488 74225 453437676 73319 17873 281731489 37488 29071 399629732 67267 37488 167763473 37488 75603 172196742 23855 37488 48388699 86417 75603 609877534 29071 27625 713354633 23855 57955 4761042 27625 52923 532380428 27625 58760 612331491 27625 16971 103568066 80661 58760 330118845 52923 13514 457366824 13514 3330 465287448 3330 18006 872799007 27121 3330 141950314 13514 47870 802035197 27121 35113 35745795 27121 56646 417286018 56646 11279 892274476 35113 57998 336969596 47870 237 993627465 11279 19535 179412425 57998 74958 16302809 34434 57998 785734059 57998 5631 487453793 74786 5631 821189155 12476 5631 222664094 74958 41717 276659436 34436 74786 658467972 10247 74786 606676665 12476 89556 9021638 41717 55971 194514681 49163 10247 83543231 74429 10247 105226317 10247 7498 77475414 55971 77402 330486067 55971 58084 197552841 86459 49163 774524085 7498 4591 74207694 77402 7965 842489948 58084 20183 302076619 37226 4591 379234123 4591 84045 499784132 80564 37226 65208604 27084 20183 657868350 52077 84045 811186739 27084 828 933113479 84045 12591 564173768 27084 87148 470018467 91113 87148 844990766 32111 828 964112346 91113 25898 176145808 91113 14597 685375324 13117 25898 80553535 25898 43698 363444388 14597 39485 173760853 29284 13117 291755287 43698 38993 42778069 3460 43698 61404883 43698 45258 802307872 38993 66593 632388290 66593 30908 91195919 38993 89007 471712380 30908 72778 287191179 45258 83042 177286120 30908 34484 46773776 34484 33176 160175128 51302 83042 8096352 72778 11257 173589476 33176 50277 457649818 51302 41783 864209719 42672 41783 55071220 11257 3077 36921995 3077 13030 800020773 60323 13030 58352310 67564 60323 522632808 75796 3077 68339606 67564 25250 108758720 67564 44444 269198412 25250 3776 39331881 67564 83908 380648193 44444 35300 440399347 21121 25250 309025239 44444 29438 238890121 31774 3776 389661934 31774 85409 872164927 72408 85409 32983308 57880 29438 114869358 68051 57880 877601783 68051 46079 20748528 12772 46079 222251476 12772 22880 331727393 68051 45712 9726411 68051 64711 535675766 64217 45712 541468709 64217 66450 577925702 66450 16783 661113302 34596 64217 315456571 1286 64711 171853447 40255 16783 305269605 90678 34596 955919328 1286 63957 667903383 50427 63957 957187027 12126 40255 58807937 38057 63957 550179221 21838 38057 328291953 38057 5135 327970498 38814 21838 915538128 38057 72712 953021806 16713 72712 616621729 75149 21838 731254240 5135 28280 269123767 53154 16713 65388830 16713 67602 67538783 67602 75291 843959728 53154 78702 651274006 53154 50499 402759268 75291 76833 641298042 76833 86525 806982828 43717 50499 752284155 86525 66427 484695142 67316 50499 982109096 68884 67316 740595453 54906 67316 2878898 62679 68884 906410167 66427 22556 40624125 32930 62679 666564408 36117 68884 882548300 22556 35512 599360929 63914 32930 674228213 11413 32930 175411820 32930 80361 95716064 84721 36117 202228657 35512 76325 643150082 80361 26924 142152785 67207 26924 218889884 26924 59960 328526694 83548 59960 144546266 83548 58182 656195253 26924 72851 467772106 59960 965 766925790 4877 58182 52786179 64126 72851 375693171 64126 64685 722992484 4877 32516 590454260 78473 32516 123407457 4877 35347 427755615 64685 29727 49069867 32516 22156 661170325 87693 29727 491712106 78473 13833 940170534 35347 80025 135203736 36376 13833 616633669 66780 13833 42852075 69480 36376 427175164 91730 80025 687950692 91730 48967 576569459 9640 69480 332623851 66780 46527 381104048 91730 30883 779833079 30883 15776 157869732 40084 30883 589940737 46527 23411 974880405 21889 40084 68125968 58575 21889 183746901 58575 18095 291890190 82806 58575 122956413 82806 40797 97647363 18095 2148 706843925 58575 998 864935352 82806 31965 208672666 82806 84539 33152743 31965 16449 146139265 31795 31965 737504754 31965 1998 273909279 31965 54530 351317971 83592 1998 273094719 77234 1998 869920706 77234 80133 580269311 5976 77234 736542204 83592 2095 350401097 23968 83592 740449996 53321 80133 160559018 53321 23189 65463940 67185 53321 683629494 67185 35946 853938381 35946 45577 188318037 62810 53321 530060633 62810 37742 105384068 45577 40680 714216963 35946 64119 489935921 14192 64119 663588705 40680 86954 6793642 40680 45266 863522113 84979 64119 176588786 45266 18634 56111863 45947 86954 186045760 86954 53927 852863741 16026 45266 339691916 82064 84979 66524069 91480 18634 406276022 77837 16026 620656268 16026 26142 660069924 81611 16026 929051359 36496 91480 270798639 36496 25260 849780036 36496 81747 561319606 62400 81611 376281548 62400 84742 751910852 62400 74048 712725248 77955 84742 397417027 22468 77955 308005870 74048 1468 270431669 17972 74048 930067562 69122 74048 784229990 32293 77955 338477694 69903 17972 769570431 20250 32293 637616420 52902 32293 109850863 23020 69122 900127045 32293 47125 914968801 69903 71677 846416759 62164 23020 115792172 23020 47660 749434353 23020 26280 167534668 90835 47660 648719011 71677 76913 83513061 52921 26280 930831 10345 47660 970110840 2865 10345 816584663 76913 82138 927590024 2644 82138 649879543 76418 2644 966712667 80594 76418 831833509 82138 19199 559196442 84328 2644 14762081 2644 271 334383985 19199 50782 802969999 34736 84328 936393497 83469 19199 22911880 87342 271 719596652 271 42777 521396209 1818 34736 333388471 66571 1818 862087141 84919 87342 305841783 32671 87342 615389192 48343 66571 538766860 83326 48343 635624961 8080 66571 257797397 41583 8080 287075757 41583 31912 51935374 90456 48343 143675431 90456 83161 15533028 83161 41133 541528213 31912 83756 204082481 83161 63014 908371038 90456 90033 793620033 90033 1745 284337895 90033 4824 804610637 83756 17633 135540515 63014 8748 530129539 23990 8748 48916926 23990 34449 868714790 8748 28640 279408625 8748 16365 4516706 23990 32723 796022375 34449 40274 720838569 16365 116 295287786 90428 28640 738859585 16365 54629 540814470 67756 116 106288791 71532 116 571653898 62261 54629 731469105 71532 23082 731950027 88290 71532 854933177 62261 4271 351564861 4271 7903 470936598 91505 7903 158991814 49452 91505 85023672 43843 7903 171196275 73244 4271 709917520 46006 73244 998508804 89740 46006 759432806 46006 73545 19644035 73244 92490 835645288 89740 90853 293750807 92490 79080 862160361 79080 74525 546875602 79080 3636 573912847 74855 92490 687258258 74855 63231 998832519 74855 50966 666425090 74855 48284 291821255 50966 76943 366969555 63231 36147 968850042 48284 25777 171418003 57913 48284 357900829 36147 11345 962040000 83907 36147 168756097 81921 11345 468142376 57913 33979 99691588 83907 31811 798851813 79223 81921 332330587 79223 11069 260514115 33979 60849 329585743 33979 29810 187605809 50132 31811 839111842 10202 79223 355736429 60849 29855 384480502 35724 10202 65327073 36484 35724 113388162 39462 35724 884614455 39462 48436 259188233 40394 29855 441138975 40394 46773 385887539 48436 8841 284862064 48436 55003 376207233 62921 55003 299947425 40394 17266 134473991 8841 24444 467297603 71868 17266 360750262 37513 71868 497510694 21809 24444 361450660 14191 71868 35827901 73839 37513 428469455 49188 73839 99261706 24559 73839 190416398 14191 39834 13146608 73839 89448 535563316 36115 39834 730065309 24172 24559 68599633 23498 24172 259546331 89448 9282 951157598 50119 23498 858377383 23498 81010 119955294 9282 40226 254724021 74317 23498 980578397 40226 82502 238116709 34153 74317 310514537 88792 74317 940476568 31751 40226 80132282 70464 82502 280841608 34153 6917 728647133 70464 1744 572669659 88792 11088 305822847 66980 11088 890694003 36077 1744 22695040 26148 66980 524262043 91149 26148 709734088 91149 69593 764516925 26148 90824 560830762 28928 90824 867943986 41651 26148 476508359 76261 69593 588470916 41651 39890 232521654 76261 56493 378523237 56493 46887 273718457 62675 39890 435718964 76261 75387 658385759 46633 39890 971608738 55730 56493 16156290 85303 46887 191147434 9651 62675 865059424 46633 29263 717736665 13754 85303 803081601 85303 47204 962031943 29263 64069 206527235 64069 25969 610354223 46381 29263 788552974 13754 32501 175091189 1395 46381 432805323 72995 1395 186244913 37997 46381 65495619 40073 37997 413922069 82829 32501 482868848 8535 40073 688089982 52639 37997 952866248 55049 82829 242909165 8535 78132 299679591 34497 82829 950268234 48320 52639 295415769 52639 71902 171706256 75874 71902 594792457 31359 71902 890011296 45059 31359 685918316 75874 78413 109452759 87809 75874 618716909 63894 78413 530280118 63894 51860 770177897 23643 51860 260610255 87809 20438 34765694 6982 63894 457104582 51860 12579 532970352 20400 51860 363106665 51595 20400 660659576 6982 30749 787927484 89296 30749 78191427 12579 16988 163051048 53075 20400 594210567 53075 33849 761362013 16988 6327 970681177 89296 77441 103885222 77441 59621 19028794 37161 77441 126126964 37161 11695 430883876 11695 70883 894769785 11695 79316 40470154 89730 37161 158314211 84716 37161 51888115 68379 84716 258606798 27038 70883 834795774 68379 25985 226172085 27038 2357 858684371 2357 3401 291003783 44894 25985 294801826 44894 3472 438056521 3472 27203 775696917 3401 11797 559913789 44894 20592 28623432 44894 88661 583932401 45874 11797 777810669 27203 62110 925156876 12514 45874 683092903 22724 88661 391721328 45874 88523 457408312 12514 83078 5077758 83078 69524 549378757 4059 22724 910223985 43309 69524 472989324 4059 46319 418507115 10323 43309 106109913 7983 46319 885790503 10323 11962 251021729 46319 85792 529048890 45620 85792 836777744 45620 10756 739152467 85792 40300 296716177 10756 2948 285385586 90315 2948 452813129 83460 2948 272339147 2252 90315 179951389 92409 40300 54941876 14151 92409 361183095 92409 82166 842425972 88458 82166 871426327 2252 29461 454479919 88458 71652 970013073 71652 17002 564375770 24062 71652 491007413 1259 71652 205712661 1259 17538 911438650 71652 66649 794889920 66649 75093 314207170 43741 1259 892996605 25246 43741 609898769 17538 25974 382274439 57696 25246 295269005 19784 25974 224213003 47431 57696 107414875 25246 399 343140869 44774 25974 32604763 37002 47431 661410142 399 52432 990407558 399 44015 928685336 399 76613 24243271 76613 18214 661716478 44015 62888 931779474 22575 52432 848869446 22575 89039 389398253 23589 18214 718039642 22575 26210 612234503 39545 26210 641663530 26210 14089 390046746 26210 59601 268988308 23589 85693 785031857 39545 63174 181335522 34317 85693 409749963 44699 14089 672770804 80527 59601 921047924 88738 80527 734088841 44699 21853 588370487 79997 21853 586005815 80527 20624 704928066 79997 48677 618652954 79997 27114 881774013 32845 20624 946139691 10838 27114 289523028 48677 80477 106544724 72527 32845 306196103 64744 27114 882064092 10838 74154 840178556 10838 53144 908864579 58552 53144 906145277 64744 48673 355118739 74154 55777 35607874 3811 48673 477517097 53144 58767 190045599 2752 48673 996644670 2752 19008 350914523 2752 37209 841816334 60713 58767 657022921 44596 37209 284246102 60713 41993 80791946 65140 60713 331148421 37209 8955 471356556 34065 8955 478216008 5015 65140 129128477 71156 8955 413979981 71156 38428 673748671 71156 26578 567499656 61422 34065 710822649 84868 5015 38367605 84891 61422 961056013 7906 38428 648358263 81738 84891 207858949 61422 5336 249691772 16734 7906 983163321 81738 83206 516460517 33402 7906 777245048 962 16734 303459664 962 29238 765854150 4096 33402 412653065 89642 83206 873788959 44045 29238 635289080 962 36593 300764465 36593 7258 961926873 36593 14348 100321838 36593 36373 764971711 54176 44045 592855802 19809 36593 78381088 54176 54976 461053620 14422 36373 370629320 73917 54976 714527082 14422 48373 213204907 88452 48373 439731474 80865 48373 445406433 88452 18995 150856593 76982 88452 953084599 30622 76982 389725243 76982 54835 424699531 54835 65884 496195115 23910 18995 554593170 58380 30622 944469931 23381 30622 362927504 74882 23910 290443905 57136 23381 43073183 7532 57136 474414149 7532 75793 48230816 31322 75793 5825039 7532 24896 385746060 75793 36670 778100293 7532 84021 356174835 75793 44246 394244690 24896 73856 806118786 36670 50310 602665813 84996 50310 179492339 73856 17011 322477420 5699 73856 547894231 73973 5699 758683089 73973 17416 509305783 84996 58512 57163025 37197 17011 800624519 37197 73378 818597817 73378 26894 573034754 88693 26894 962807406 81124 88693 975012066 81124 74968 494966006 26894 57891 374897284 68725 88693 492962685 57891 38786 378213327 38786 31383 116867086 31383 59576 47005776 39225 38786 144307523 38786 86274 558808206 52757 38786 210754440 39225 47636 804633956 39225 24402 473009305 77128 86274 652010987 79838 77128 159146509 77128 71482 821062677 88444 71482 888859253 57011 88444 420410664 79838 51071 979777994 20802 79838 978068653 71482 11734 828840367 36897 11734 273401876 11734 91709 619020344 11734 56422 237568309 36897 92130 620340357 11734 17983 518834829 36897 55787 569523203 33887 55787 951528610 17983 64166 633759959 64166 80953 39172330 55787 20858 386134387 20858 66069 619893082 4587 64166 361342449 64166 67460 363851599 4587 12873 688128044 66069 10718 371410171 76616 10718 255751282 12873 24863 167708564 10718 12625 817736048 59764 12625 490615843 66878 59764 54169737 59764 35647 121687552 86024 59764 37952156 71852 12625 371258147 86024 36382 234304809 19582 36382 317134931 1022 36382 123181832 84875 19582 747949186 91181 19582 977331759 19582 87585 383193773 43060 1022 11270087 38914 87585 887460913 3438 84875 251932340 77278 3438 141792995 43060 22141 312962699 3438 76564 212777493 42646 22141 494375858 77278 51551 695858074 77278 37715 112713906 51551 58547 56556477 76564 65498 330063046 63064 51551 672490610 51988 51551 310719420 65498 74449 642801856 58547 30912 237273280 28830 51988 658543681 28830 86964 633115922 24952 86964 515564735 70032 28830 453690422 87126 70032 807232999 83213 24952 142282916 32047 70032 986301905 87126 91025 206991885 68146 91025 874019485 83213 42343 601792549 29718 83213 224273555 69220 91025 304267368 42343 26870 90133171 69220 40139 169720310 73262 26870 608070666 2333 26870 611447005 58602 26870 508053305 28471 73262 517651642 70744 40139 982127537 4888 70744 386008468 4066 4888 443027883 58602 23946 661887377 28471 90270 722499205 45315 23946 816522466 86107 45315 893617752 28277 45315 379611001 86107 73101 55203309 73101 85599 14655471 84663 45315 3897857 88017 84663 878271505 30433 88017 296402068 12522 88017 583615569 52858 85599 439314136 26955 12522 533106112 82009 12522 777641973 12522 46320 63318560 26955 82860 4955013 82009 61817 502515994 82860 82152 299117898 86984 61817 176489258 88135 82152 442386175 80942 82860 163143306 61817 72767 92494978 86984 57272 642925962 88135 57004 67207255 85203 57272 708361355 61489 57004 715948676 50932 61489 873097395 36913 57272 98276835 2942 61489 281737185 50932 35058 30350787 78877 50932 96588665 77784 50932 775294379 10276 77784 762760017 10276 80681 623175818 65454 35058 119664277 77784 21113 347865883 77784 65481 415667827 65454 44814 313122708 65481 6723 536753693 79804 65454 432307606 17628 79804 448971985 70994 44814 242124673 51057 70994 8551794 774 17628 580789236 1280 79804 216320315 77279 17628 192893771 51057 66986 498962172 1280 11302 469562687 77279 26009 895116776 31033 66986 906004162 14138 26009 10816848 32063 31033 2621336 32063 78000 694230905 78000 32274 337594813 7316 78000 548590355 78000 86064 181132347 32063 42368 623191399 27447 7316 172148069 36104 42368 763658525 1375 86064 479581219 1319 1375 69110028 41218 1319 997920518 35875 1319 493179489 1319 74212 534827087 24883 74212 412738060 22260 74212 108110018 41218 28946 547217644 35875 10424 555072281 88058 22260 278991746 89554 24883 177465848 18454 22260 367602211 10474 89554 677660790 12737 10474 781855212 10474 28242 180085852 40130 12737 307778863 12737 63203 230525277 28242 56624 332142060 2506 40130 649993788 4378 63203 548445350 38000 56624 66134163 56624 67418 330684824 67418 44617 89771017 38000 14940 137491883 22810 14940 824383716 44617 35819 242543090 44617 84688 96582079 44617 31045 212964107 35847 22810 305971609 35847 35661 181600776 81154 35847 245365756 35847 63490 145724531 40518 63490 718784878 52865 35661 556853177 24830 81154 8220838 44296 81154 258632241 5523 40518 918998286 40518 51267 953631879 22816 51267 319735882 90368 22816 358645299 78741 51267 65156440 83772 51267 998485511 22816 38207 63850038 38207 59425 641014085 59425 63594 911301636 78741 58981 560911806 83772 82734 164510850 59425 64868 485074773 76614 63594 889535625 92194 63594 957107093 92194 73586 999742827 82734 67912 677144162 92194 82421 805056398 82421 59317 780026766 59317 79736 279448853 34881 73586 121428228 34881 49150 592376803 33352 49150 358860160 91304 79736 36396056 47074 49150 583597536 49592 49150 527521806 33352 92131 956881432 33352 12398 703662028 91304 38264 280361082 18692 12398 188916856 28105 38264 48503166 38264 64502 305723860 64502 8549 959917145 28105 69941 61456069 84865 64502 88088888 17567 64502 583648676 64502 56497 538026563 38504 69941 34463553 65844 38504 537285018 36053 84865 601793668 17047 38504 18557300 36053 74575 117908247 90068 74575 673864478 90068 83086 122427637 90068 75663 119800628 6240 83086 44210085 75663 57791 352520524 76034 6240 746467470 53836 6240 313230552 53836 51531 904897930 76034 40790 853861159 40790 27733 168385603 27733 70470 369604784 70470 64037 993807144 52708 40790 126225112 52708 70407 880288706 43221 27733 429948985 64037 25819 825253842 82006 70407 524799926 58709 25819 910555372 1310 43221 111542321 25819 77028 517937047 80139 77028 9732101 77028 33690 629016863 375 77028 777360755 1310 77969 429314790 77028 64919 727494099 33690 17832 728142335 43134 33690 800549546 81769 17832 856505035 81769 3309 22582992 1329 81769 924073418 24513 1329 440023393 24513 41486 408861789 41486 21658 402041438 2395 1329 166972922 85193 1329 979215317 63485 85193 830162952 92020 2395 654347185 21658 46973 164426419 2395 33558 845610958 46973 22488 767962553 63485 79712 191441600 11460 79712 522720291 59020 79712 70570718 33558 6439 623798502 10512 79712 821051766 59020 9190 545685686 33777 11460 2231880 23543 59020 930931176 84662 23543 126480986 10512 17769 770373425 17769 43565 635330416 23543 91145 947160069 84662 3613 912232542 43565 60788 573901890 91145 58531 557844045 66773 58531 35981258 39567 58531 690485681 60788 91372 446309489 60788 6733 642959573 39567 21390 706726457 39567 43930 470496261 21390 28259 577602847 28259 89748 911992317 89748 79865 729517807 79865 2620 458954472 60797 43930 849202304 79865 69701 952943959 60797 87330 236478839 86345 69701 612981560 2620 46111 328052702 67420 86345 857277871 70007 87330 772627598 46111 77603 627768207 60543 46111 13852650 8886 70007 141561427 90054 67420 587255469 71973 77603 678023949 8886 92035 789818527 60543 10192 378425039 71973 27963 333522268 53905 27963 724260266 15497 10192 784180748 15497 28266 536635994 15497 85181 247413427 85181 48047 536073014 48047 11405 25475858 81177 85181 644532787 11405 92038 646147136 41066 48047 869556891 51859 92038 395545123 51859 36118 85611593 87281 51859 328208705 36118 63023 175258 36118 62156 58684508 43669 36118 342396266 36118 47591 68496157 56024 87281 279964047 63023 61655 596377107 61655 38865 578369190 61655 54022 818733944 7142 38865 124289362 84474 7142 212825789 7565 84474 494829607 78076 54022 893639491 84474 34616 371489060 7565 32657 80537516 81549 32657 124501556 27754 81549 73252544 78076 21874 231806152 27754 33433 355793459 34998 27754 376660175 81549 39250 640858949 84212 21874 129482869 24521 21874 473224262 82285 84212 786059289 84212 43109 379843311 3814 39250 988684356 3814 89758 384203499 43109 4754 304158374 82285 9126 700416811 67017 89758 419543955 9126 62265 985264435 4754 44553 894733246 9126 5094 668722323 62265 85301 42970379 85301 69574 700741815 6808 5094 301321746 65351 44553 928771124 78469 85301 136385870 65351 84878 696205721 25910 78469 398986291 32121 78469 537826509 65351 48262 521234481 32121 70571 723700960 43943 70571 52389349 62727 70571 206072987 11388 70571 910104796 70571 31423 15978813 31423 23386 954887099 40583 11388 783893791 75147 23386 414249616 23386 58081 122520731 58081 55926 531269070 68830 55926 851408674 68830 44633 158319940 58081 82170 442616447 68830 3690 476179777 13489 3690 944976876 89707 13489 754989314 13489 33883 675323461 33883 61993 797828306 56001 3690 279311965 61993 58777 925250219 41251 33883 365287496 92293 61993 685024612 86797 61993 583027496 90316 86797 338849592 35705 58777 667361939 90316 47676 609356430 86797 64617 390289950 35705 40871 918901358 62304 64617 177498949 40871 30337 518382053 51502 64617 245011742 30337 79453 496186361 30337 88909 80750029 88909 46607 801731649 30337 64954 854464119 79453 53556 360385469 52396 88909 312151887 89548 64954 73965601 53556 92431 997200658 27354 52396 453243958 53556 85687 135450204 52396 75117 35849560 2020 75117 682793106 92431 76860 63679251 62970 85687 202348402 53079 75117 835284228 75117 33507 855432669 72129 2020 220211695 33507 67992 478001606 30681 53079 853793739 52987 72129 453957912 72129 91633 257250040 52987 34855 112105639 91633 85930 661289180 91633 14939 744030832 91633 1038 478901593 91633 48211 29649875 36997 34855 257737540 19765 1038 322018420 14939 35573 277767734 7692 48211 903478092 36997 66241 824243314 62694 66241 149555251 88228 7692 252642508 7692 77445 918914702 77445 50773 665055281 16270 50773 173131804 50773 27433 991498762 74284 88228 253520960 4917 50773 99576438 85287 74284 472353780 85287 73467 729549178 1506 4917 945745532 62395 4917 919479334 5712 4917 308703507 1506 49975 497163472 32595 49975 15331731 48448 32595 676125059 5712 65705 70894495 65705 30967 497476537 48448 13216 35203813 32595 2601 67714511 48860 30967 937353487 13216 24849 51122108 75670 13216 417033916 58121 13216 40942589 37242 58121 434209275 37242 49519 243907700 68398 75670 610294833 75670 53908 352751458 79537 68398 65666803 42750 53908 836212637 89583 68398 876354415 52818 89583 803434562 1081 52818 293621612 9012 1081 642090805 1081 54903 168475616 1081 63650 242193740 9012 81636 474051289 81636 20217 149219900 63650 46549 296530741 63683 54903 780472899 63650 73798 665686954 17957 81636 963211171 17957 25282 892800333 63683 34205 900012826 34205 42674 870910258 64076 42674 597014717 64076 83427 101079510 54762 42674 252062632 61011 64076 406393078 26120 61011 428559245 34336 54762 308991452 65526 26120 680697796 26120 76538 816585180 59549 34336 674127944 89515 34336 725112882 4850 59549 696372286 80589 65526 36530493 89515 91928 224330673 4850 85622 533095136 22753 4850 592830660 91928 41037 565601661 41037 49154 856302766 91928 90301 295327355 41037 64206 766414991 82550 41037 855035183 57614 90301 129105476 57614 7745 718243569 82550 24342 799585725 64206 16867 344753666 82550 4953 500461019 16867 45627 633347213 24342 46810 165699084 24342 13881 413965812 70499 45627 451724880 25138 45627 366889604 39259 70499 203582691 24437 46810 939433615 25138 76936 304205135 74041 39259 873283553 72212 25138 641514102 39259 32031 118110711 54548 72212 597378071 92071 72212 432939198 72212 34627 223699378 82474 32031 723193816 64600 92071 700075760 34627 28014 626026401 82474 4347 731451433 28014 42188 108320949 8945 42188 987053159 8945 83667 932764551 11470 42188 112734517 42188 48237 955554005 57730 8945 811991835 8945 39226 487559776 26615 57730 262188994 30708 39226 76641864 26615 13575 294541115 39226 70370 109047212 30708 15188 139790274 11890 13575 94917238 13575 8768 893814755 11890 4866 558157227 4866 66259 760935850 89685 11890 513475200 11890 37200 994205077 37200 35061 496173908 37200 86060 23470617 12652 66259 376395594 89685 46884 985598170 12652 702 141484739 17265 702 322142205 76846 702 959870579 76846 28340 432740363 46884 23972 134923811 23972 45713 606191517 51435 76846 412396670 57546 51435 803301036 57546 56153 830305159 84953 56153 489548423 71548 57546 17258596 36093 71548 642536459 57546 43162 295725794 36093 55492 670193116 84953 77760 353985876 43162 14172 388593107 85645 36093 756094801 78429 77760 271146266 67150 55492 32451331 77760 60777 342432220 4293 78429 276417264 76080 78429 102248889 4293 78860 153662708 1573 60777 364400531 1573 43520 322303162 76080 27533 32780925 27533 37437 42735153 27464 43520 558026960 43520 46216 46357158 43704 27533 863098683 27533 45715 736527713 87334 46216 600846347 63644 45715 667459800 43704 76765 766136943 14702 76765 575879240 63644 55046 719802621 71174 55046 909709248 71174 26916 246143137 14702 19571 580117784 26916 50230 752372521 71174 68540 317008970 68540 14563 947015402 52887 19571 165503528 19571 31421 403237768 80184 31421 438295138 88146 68540 612203717 68308 80184 223060940 80184 8606 372478064 88146 21609 937559025 44194 88146 295464570 31591 21609 99700519 45424 44194 70767469 12693 45424 689835050 77102 44194 925298071 45424 33552 779970622 12693 58817 24890130 3972 33552 167856737 25263 77102 161756414 77102 91255 181980593 9090 25263 545220948 25263 57825 683846982 91255 40968 647614931 9090 46164 75507429 81765 46164 502461362 57825 24540 863740701 81765 43417 379021069 34015 46164 665709472 36177 81765 825367336 20775 34015 471731842 31820 34015 330530055 43417 52247 133368700 80235 36177 53714755 80331 52247 32358415 30841 31820 487102050 55953 31820 632981700 80235 90839 539647438 62379 30841 42264014 40678 80331 928769303 92299 30841 912388063 55953 34006 130837896 62379 68907 934189296 34006 91516 592086335 91516 69060 664680201 68907 34271 660475989 89963 34271 725668128 17904 69060 93147206 89963 9447 51458928 69060 89061 865294964 89061 19862 214849479 30067 89963 855705398 19862 4954 237236362 44691 89061 869692559 19862 27438 435131555 30067 47580 249788167 44691 42658 787241577 27438 35675 976164732 47580 841 595517726 47580 62450 26362341 18456 42658 543253788 42658 67501 101642670 89307 67501 382877073 74746 89307 980475093 74746 26563 194168186 24988 89307 75702391 90797 24988 50683422 11234 90797 109365192 47666 74746 179276975 63116 47666 419936508 47666 9984 335068663 5024 47666 814444497 25622 47666 902867085 47666 34479 696257463 52130 9984 916409346 35066 52130 316131789 92030 25622 261974483 43299 52130 581101399 43299 10368 465080683 91451 10368 931703904 43299 53042 112379250 91451 6125 68266532 43299 88062 791330434 64474 91451 156015154 64474 26032 714238523 60890 64474 437532288 69072 6125 98192685 70337 64474 876650125 69072 64242 747618713 71219 60890 56993631 55390 71219 560093 70337 42415 976207542 55390 81727 643416227 55390 39811 759902480 84224 55390 823918134 55390 20958 767745778 20958 82903 404045379 39811 28663 804392754 82903 91136 571193082 20958 10444 18499572 28663 21663 241392268 29828 28663 39771490 29828 42568 560524993 16790 91136 45677421 16790 34179 194361904 29051 29828 677204465 7593 42568 180829170 49635 29051 309972920 49635 64987 915753648 82698 29051 932742306 88939 82698 613998134 73023 82698 528485516 86938 73023 94049443 88939 44474 65935676 88939 86392 145802527 88939 69935 655706828 73023 74263 540467105 14488 86392 431812445 86392 71898 169448983 80699 74263 114168503 58626 71898 285193616 33210 74263 411249231 5637 80699 297301325 80699 46439 142784532 56043 80699 791097550 5637 46153 805243105 2379 46439 481047621 56043 7858 128171896 7858 27390 371639590 30099 2379 945372287 37995 30099 131059167 7858 59786 609669609 31819 7858 1590134 31819 75329 477551068 30099 88406 224004618 44000 75329 387366351 40156 59786 383092538 31819 49028 827737369 40156 70279 372354081 44000 62421 598481535 26054 49028 898565088 40156 54797 273580014 44056 62421 442485960 62421 45959 659742472 78044 44056 300892180 31756 44056 36600365 45959 50157 58710226 78044 58420 955993967 7215 78044 392784726 7215 59847 936372173 50157 770 877780956 73673 50157 978503926 58420 80565 827386804 59847 3480 646300056 59847 41305 629279546 41305 69960 215708866 22544 69960 501022580 87372 22544 759973692 41443 41305 596073488 61950 22544 462666788 41443 62294 877347274 74349 41443 181433365 61950 68311 703086174 62294 48128 553906907 61950 70100 276005067 80188 68311 565176592 70100 14690 371566653 47877 48128 267175867 80188 66335 54954514 73388 47877 251210691 73807 66335 10773863 30640 66335 64595043 47877 67292 808724785 73388 56812 160337681 87438 73807 96801250 56812 45990 154280291 56812 70880 827304319 56812 42292 467755072 48889 42292 325657337 48889 6402 331294092 6402 40545 69490108 42292 57282 607964776 6402 27166 145183902 226 40545 640010216 57282 32091 641132914 89311 32091 884372474 89311 13860 210656813 34052 89311 868735917 10022 89311 626052602 13860 66937 129212570 13166 89311 357110765 29612 13166 254551424 13166 37805 471722865 66937 33745 419838276 46953 29612 449001173 90737 33745 104075305 90737 80802 500119400 33745 58744 959548039 80802 77419 439697072 15339 58744 845441717 80802 80472 195811861 15339 11513 437769461 80472 76817 531298058 3961 15339 130882970 56924 76817 188095325 67795 3961 732720860 3961 20205 396104750 56924 27757 582137522 56924 51082 562095128 20205 74664 370240516 5192 51082 605624514 64914 74664 382103930 36776 5192 38872250 74664 77124 751047215 24158 64914 793726573 5192 23964 411915656 35994 24158 31335824 77124 36215 248523457 49681 35994 8706844 35994 31090 719984541 2276 23964 492018316 2276 44459 594524606 31090 42374 145010385 2276 88193 460983379 88193 85474 31154275 71227 42374 423234513 42374 75150 158056064 88193 9013 595039051 71227 84815 146990412 84815 79140 675497633 38495 84815 647607898 64067 75150 635288118 38495 37468 789614754 73599 64067 94093953 89369 79140 115734352 64067 42123 995123764 13089 42123 971816593 89369 57050 200908432 42123 78102 471343197 78102 26865 528965190 33807 78102 345632055 13089 84202 844308958 85386 57050 757538144 26865 83477 553132781 33807 4234 490466976 84202 63865 402794590 49477 63865 21076403 50889 63865 522051295 50889 50161 626926982 86180 49477 609012754 50889 91194 282740090 91912 91194 55446700 91912 53226 898817588 41921 91912 223900011 81574 86180 770763291 7520 81574 577690956 80621 81574 557581252 5036 53226 472599813 80621 14592 713864273 18264 81574 924680651 5036 30772 106879358 80621 11670 47438823 57840 14592 70590648 69706 18264 938646915 27047 30772 38151714 69706 17784 997728012 27047 71743 709345237 17784 43217 427964835 28254 43217 14562543 43217 319 683356309 43217 64574 257246395 28254 20326 754237528 10561 20326 535563529 16772 20326 982463392 20326 53256 105086285 64574 60387 158791751 52492 53256 792168333 60387 41149 192437751 16772 65996 480753389 40824 60387 117825660 52492 24308 383777035 40824 62604 692313254 40824 26477 21244735 70716 24308 406317796 70716 37386 624659284 53888 37386 526165810 62604 25909 203237720 2026 70716 401766025 70716 56370 359757029 24685 37386 840745400 53888 11878 996406159 18639 2026 676808955 56370 50029 910800422 46762 56370 356366172 45151 50029 852847722 2211 18639 615491612 50029 17668 442261854 17668 79603 34779729 79603 23901 133115654 55918 79603 204346564 79603 26358 383287979 55918 80573 344713316 7321 23901 863432061 80573 38066 325326947 90913 80573 983225106 80264 26358 688032403 54034 80264 18125847 80264 65943 473238457 80264 71087 939120764 90913 56061 25512779 71087 35973 8829160 84940 35973 733625942 90032 84940 801325605 90032 4648 767113950 35973 64526 62019545 47643 4648 544732546 10713 90032 554489237 90032 47351 884349571 10713 48621 488441551 66380 47351 493626738 10713 49929 80781565 10713 74403 156330622 48621 12033 104049549 70817 74403 732866379 70817 42907 164206407 38848 70817 687655148 42907 55465 251899898 38848 13402 624126579 13836 13402 894719460 13836 37029 692699462 83337 55465 215217393 13836 77847 107079228 13836 30372 979394219 30372 14699 892660627 30372 72131 906138016 62781 30372 792018777 62457 14699 272979206 37530 62781 938343342 19988 37530 430434827 62781 86553 272715417 86553 5823 282105229 24499 86553 767676798 9301 24499 86684355 50418 86553 292263330 76173 9301 635560256 9301 76105 495691869 24499 59048 74911149 76173 68251 325516978 76173 44288 299232595 76173 49980 79690188 64414 59048 309497670 68369 44288 44806542 68251 33230 672574712 49980 24676 812021979 68369 89375 506875955 89526 64414 402683471 69157 89375 897624309 33230 51650 28019010 57006 24676 267196346 41633 51650 670745179 89526 45853 10277830 34571 57006 458566950 68645 51650 621724494 41633 37287 844527045 41633 8318 854777882 42143 45853 831360398 61109 42143 648442546 45710 37287 599268777 42143 48455 711833173 8318 84399 129059497 50458 61109 348544501 61109 10009 712723011 29948 84399 407135937 10009 60982 82993825 60982 4007 766057059 22870 4007 429605234 29948 47673 772692400 45736 47673 714040216 14038 60982 524772460 4007 6874 20406682 42089 45736 187817194 45736 87360 248858595 38417 87360 432966720 42089 64044 862309698 88005 64044 111934478 64044 34858 68541721 68667 88005 228144862 33508 34858 411680488 3574 68667 227039451 87453 34858 162129431 3574 28876 953446014 33508 26231 621947748 33508 78576 479906847 19459 26231 678104358 6621 19459 747071575 26231 24485 89262349 19459 61021 255310820 84537 61021 623664859 6621 37722 38764665 48250 84537 685593781 24485 55710 182376451 71165 84537 316210819 66854 37722 240432932 88589 71165 898318460 88764 55710 927598318 86132 88589 165601592 66854 52953 504698904 4019 88589 164731798 20123 52953 123537304 4019 1108 841801407 2105 1108 246379895 52953 86745 510530347 15608 2105 121701049 89518 20123 42484603 12264 86745 325202462 12264 78822 163681204 29125 12264 187246585 92081 89518 623132925 8476 89518 60299679 39300 12264 600184599 39300 90140 286931976 39300 54017 426491380 1819 92081 553335530 52222 8476 628752980 39300 65984 139092032 63992 52222 105030761 22100 63992 106650842 63992 58491 887162640 52222 13863 454789013 62372 13863 388817602 72820 22100 362758327 65691 22100 992603087 44151 72820 32390828 55640 62372 682717127 65691 9819 989703746 85247 44151 638137552 55640 73128 48687917 61186 55640 920782951 34063 55640 360884808 85247 20131 836445328 77223 85247 872606667 15519 34063 885448766 11454 20131 262069896 26392 11454 60125749 11454 7104 259807699 77223 11038 201883084 7104 10165 1442156 7104 88890 25087287 10165 27314 662738532 32260 10165 684072537 32260 22636 843222489 22636 78598 634110700 88890 78664 91871721 32260 3672 51482901 91244 78598 956945931 66867 3672 805249718 78664 38279 681920666 8740 78664 513842806 38830 66867 20858940 8740 85818 513365821 85818 55553 22911905 53898 8740 755749013 8740 72441 762251424 30916 53898 763219741 24519 55553 193673413 1112 30916 929948583 85413 24519 622018717 30308 85413 486355356 1112 60772 971469283 807 1112 871679666 30308 70896 278282834 60772 26561 463000512 9121 807 72660568 60633 807 609226761 60633 30973 403328222 9121 11523 79218845 17078 60633 690357835 17078 38208 303110535 55386 30973 468320507 30973 30418 730115564 14407 38208 366138904 25064 55386 403922520 38208 38878 929156130 30418 53020 407080758 567 14407 280632481 25064 9127 386589678 567 49628 660722507 39309 53020 224151514 567 92338 678949858 13859 92338 531935281 49628 73845 808487206 92338 65399 361034556 73845 31752 298638333 13859 75773 656487000 9513 65399 435508066 29824 31752 133985459 29824 58812 604215761 9513 58675 494837289 75773 20271 280702204 58675 68344 139030006 67385 58675 33194821 16053 67385 825282698 67385 56779 80242573 20271 72157 132333102 58651 67385 735328836 16053 55288 693986860 36978 72157 127938858 41590 72157 600210132 36978 70827 424199205 36978 60903 46052380 53512 41590 348332396 84525 53512 513870589 4472 53512 570462167 83046 70827 190952748 4472 46321 763142275 22769 46321 117531755 84525 90281 560635136 22769 74993 47803473 22769 43091 844765014 43091 46504 252586489 23886 74993 696921306 70059 43091 681458941 43091 5728 706627463 65217 46504 956470053 65217 35073 390882555 43006 35073 843050288 70059 19604 887592970 43006 46248 396795807 46248 62892 70661455 43006 81301 14252208 5644 46248 770247657 74414 81301 187689875 81301 49668 779631114 14459 62892 971760500 29697 5644 415629921 32209 49668 909522678 575 49668 23436687 14459 47029 494960440 4317 14459 725167043 69765 4317 565923517 8721 47029 11501976 80200 69765 560297248 4317 7882 470927381 1309 80200 62182783 69765 61561 397357958 89493 61561 80425265 89493 64811 913251650 1309 28383 351004757 64484 64811 503608486 64811 9614 22311594 28383 82846 252144946 25549 64484 736822333 14231 9614 227848591 25549 2595 710678481 26977 9614 388245966 63780 25549 774097931 69351 25549 538092152 26977 20223 151359237 55954 69351 996520932 55954 24223 255641069 30886 55954 142493358 60268 30886 414000855 20223 74910 456697822 90671 55954 306176822 76799 30886 940287218 60268 81396 584577413 76799 62960 112839037 74910 72551 320530147 62960 48918 258215220 62960 11135 998735960 81396 32204 160326976 11135 61964 46209127 66143 11135 664778119 58614 61964 412471360 58614 9657 263626731 58614 59414 907694290 58088 61964 709211461 9657 54983 19414145 88155 58088 86700757 88155 87762 831248289 58088 62519 506595731 88155 75225 71936489 6330 54983 442258148 75225 42561 665155094 70782 87762 128707963 23698 6330 51967253 70782 20394 994273994 61295 70782 692486764 61295 84199 777441 82409 23698 172867514 61295 72665 478103252 20394 87955 375556958 84199 71631 254773299 64546 72665 205740345 71631 60551 573078418 64546 69380 73494729 51680 64546 157847036 60551 5721 551625266 64546 88705 95446902 57164 5721 5611251 51680 57750 438220463 83286 88705 218222501 57164 13556 8271231 38158 88705 944062919 59739 57750 868183739 76584 83286 273452841 38158 11227 50008587 4586 11227 386118054 11227 16245 896497249 84811 59739 203804989 92277 76584 481363382 30476 11227 401766167 16245 47533 127763634 76971 92277 91831950 1404 84811 875204492 16741 92277 152398099 76971 14189 155021702 50784 76971 598435762 40813 76971 133846215 40813 5986 172341602 58156 50784 511945464 40813 45801 200833294 45604 58156 947320589 62113 40813 424284984 88681 45801 31326096 45604 47187 18426207 45604 58373 757906038 19909 58373 4416244 88681 53436 226100155 43310 58373 813912907 53436 61982 46207743 61934 43310 267245952 61982 52021 41964305 8506 61934 217038726 53014 61934 260696744 29151 52021 177840472 29151 25783 540207469 85561 53014 39628957 8506 54310 965625112 46103 85561 36378597 25783 39428 92003912 46103 91359 362157034 54310 39587 474997175 31327 39587 440612322 56209 46103 167854170 31327 87066 654918326 24071 39587 925868933 23665 56209 267807705 16801 87066 787845990 56209 10972 143643757 8177 10972 579259457 24071 6422 673701291 90226 10972 405190694 16801 61696 459511333 90226 68142 29760538 61696 89303 72799714 89303 73890 403211082 90226 17335 529223449 7640 17335 654046374 58687 89303 284338287 7640 56521 929393698 7640 55434 888478804 91310 17335 861420890 72416 56521 528128569 92142 58687 346165639 92142 57388 402842314 27660 92142 698289254 47937 92142 44892021 57388 47530 494906553 47937 84476 179328453 16780 84476 705325982 84476 143 203980589 47530 69279 687084913 47530 49767 691778021 84476 26417 555556157 26417 9926 868064529 59117 69279 767889269 59117 53192 45245187 17217 9926 765346191 9926 43326 983609739 59117 10739 97662431 53192 36131 889453274 84309 43326 20544708 17217 55051 604464331 6729 43326 143781348 75246 36131 745151050 36131 77435 35920950 482 75246 515193443 49110 482 534852026 6729 51486 621686198 49110 27196 35604121 27196 18572 280390738 18572 27904 98810410 27196 29598 137836249 80957 29598 751526028 61692 27904 680701130 61692 36146 65447091 29598 3722 202689193 61692 10182 209532399 36146 60195 601443058 3722 44635 295979008 10182 45317 907453775 38538 45317 758446 44635 66665 759938519 66665 54881 334651382 30560 44635 331051354 30560 50381 723891794 38538 23561 878781591 45360 30560 789594364 36580 30560 391891504 84153 30560 843096527 56748 50381 947857900 64585 36580 495263389 84153 14131 994535415 56748 62443 662733317 43191 14131 910625883 64585 62213 647605280 15383 64585 143128631 20551 62443 945759575 88640 15383 36490547 68390 88640 989724566 88640 31896 355699159 20551 28722 978983990 27282 28722 241351263 74557 27282 103614940 39817 31896 867247795 31896 83261 410868101 16297 27282 707771434 27282 52476 818169139 16297 12089 463443626 39817 72252 3318022 16297 9429 292131130 48321 16297 749698216 12089 77976 299287027 48321 64618 43359610 48321 26540 680901448 26540 23 703319472 64618 4355 451733235 2624 26540 123597707 26540 42516 8430866 83085 2624 31359964 52346 4355 26440463 2624 5659 543300706 52346 8200 200875903 8200 42293 289035096 52346 22007 547405000 69910 52346 743421737 24994 42293 943276418 894 22007 979828589 42293 4457 41094096 38644 22007 283373717 44175 38644 908788723 37112 894 611112500 894 61670 374029350 8977 44175 906122804 23470 38644 814439201 71339 37112 110655226 43542 61670 232227182 71339 12241 427607911 35610 43542 572974826 43542 73974 97422614 43542 48862 861512473 43542 15407 664948655 26127 73974 38997004 11719 26127 604901386 39942 73974 520481792 47008 39942 507119342 47008 47217 727484641 47217 13941 494825172 13941 73219 705458397 43356 47217 189006906 43356 8991 43463444 43937 47217 65809962 27989 73219 658650762 24679 43937 708793710 43356 43066 62577229 24679 7773 57038113 24679 78354 204609723 43188 7773 286427643 78836 78354 219280361 78354 4638 176214175 85354 43188 632120482 85354 24462 874065366 4638 31108 654081707 85354 49991 313635464 85354 43577 474871214 26944 85354 584470402 86794 49991 654820850 44206 86794 646541632 37857 49991 143698236 74233 86794 250129899 44206 24898 719100714 5896 86794 687914214 87427 74233 29154779 86716 5896 167317164 87427 21043 570703586 57782 87427 840713641 33163 86716 26864855 57782 17373 414945540 90424 33163 788702245 70686 33163 745519365 58539 17373 83739724 58539 45913 486940816 71110 70686 980270129 58539 74173 757064885 3658 70686 193850490 58299 3658 887792877 45913 69334 19395495 63768 3658 689177990 74173 22804 107597999 3658 84177 2018113 22804 75584 52542842 63768 4316 881125651 70528 4316 262543461 77213 70528 465386956 84177 18484 877168544 75050 4316 167335515 12984 70528 393412437 10924 70528 404501541 10924 75858 640275128 20705 18484 55199981 18018 10924 873793908 12984 55372 452109520 18018 70106 76249000 75858 78512 794256026 78512 60781 850299013 55281 60781 862148581 45030 55281 491522241 70106 19226 687282249 80313 60781 744378122 60781 34295 657827758 17429 19226 68608226 11591 17429 287487634 19226 78070 331955953 17429 14054 540735929 14054 5392 558588299 11591 16984 511389397 62104 5392 243961467 5872 14054 30604311 5392 3394 957302776 62104 66136 504057463 81322 62104 326167174 26193 62104 562959994 39757 5872 961996625 26193 76992 424271466 66136 15683 107944149 15683 51855 32954115 39757 9153 759778846 39757 53621 638573036 15683 41981 717463622 76191 15683 768998578 14636 76191 627761224 53621 6166 413466828 61843 6166 948919590 76191 50901 44449507 50901 14071 973964173 6086 50901 566340507 6086 78328 914713013 14071 59470 970337111 9442 59470 84575444 68901 59470 140633436 50372 78328 181740501 27394 50372 369071966 27952 50372 346545648 67426 9442 738286844 67426 73190 891986666 27952 43142 45093890 73190 60893 492706096 16683 60893 96503280 73190 49653 755148205 16683 67499 52880753 47012 16683 689459755 60893 12691 881760075 12691 43612 453554460 49653 25606 38431456 47012 75760 951738463 47012 26114 583165845 30092 75760 352652441 19305 25606 927514659 25606 29350 664915511 26114 52503 468240057 52503 11258 25603275 25323 52503 929166416 85236 11258 971894664 45899 29350 664967755 11258 52743 19138832 29304 11258 13704298 52743 67666 189586117 45899 75198 165287704 80591 45899 452594259 1563 52743 33786830 46681 75198 382784051 76732 1563 390328035 66465 46681 421706834 88068 66465 139667280 47738 66465 836160546 24446 47738 496040872 24446 18341 121241283 61236 66465 85105890 88012 88068 155909684 24446 31016 377727866 7556 31016 172954853 61236 53494 883647101 81895 53494 139412886 22808 7556 858197895 22808 2535 105170315 7556 45185 848856216 81895 30497 213970098 29145 30497 928423555 2535 40395 409543295 29145 21423 574815625 1177 21423 381030871 40395 36414 959984011 83320 21423 53612835 1177 75226 152957150 56742 1177 352712596 75226 79469 237087383 75226 8609 774633527 46594 8609 593241116 46594 19142 874701989 29459 56742 358569908 33584 79469 48456435 19142 33981 25375718 88826 33981 299126725 40561 88826 750619812 9721 29459 726922807 88826 56373 806890211 2332 40561 101324634 2332 46521 462742180 60227 2332 369513173 60227 78934 216976336 43307 46521 998900693 78934 2987 100409566 43307 57213 427314552 2987 63593 540096984 63593 44566 850122392 84051 63593 134405194 63593 91926 811125714 63459 44566 13521709 63593 370 966096533 370 36787 671438809 63459 26715 942093308 63459 47222 653489367 3218 26715 950235941 36787 32860 50871760 26715 14493 436963576 90741 26715 894491232 3218 21456 574428162 3218 41439 61914840 14493 6092 393584180 27871 6092 156275605 21456 36704 205711414 69386 6092 994801748 75863 41439 155494409 24589 36704 979605917 75863 58898 477497678 79355 36704 519642981 69386 62048 834406445 58898 69900 168041627 58898 17921 994396594 3465 79355 956907850 65359 3465 191794180 25517 3465 719740788 66552 69900 551332581 49920 66552 620481406 49920 46579 88700151 25517 38624 893656031 38624 82241 919954158 46579 54209 163765043 6678 49920 601813937 75477 6678 49555859 37125 38624 351964735 12253 54209 203935300 6678 92270 594847537 42612 37125 676046265 42342 75477 295923012 37125 61252 873120650 42612 67055 189385899 62755 42612 106455883 8232 42342 79549767 79813 8232 390667939 78068 8232 356210649 78068 86082 462661481 78068 88047 877814449 85307 79813 204129724 85307 4743 474830182 4743 16396 263972700 16639 16396 675400772 15023 16396 865682445 83506 85307 839884925 50662 15023 564525140 60677 16639 879715526 50662 45457 476041477 70273 60677 735539928 50662 8296 514852603 60677 55814 14467348 55814 27706 983339611 55814 51951 42360861 51951 20918 646842803 55814 59055 777460315 7128 51951 104836396 77827 27706 957174458 41673 59055 931601763 49437 59055 836717094 40423 77827 755339889 49437 61172 44045619 21328 77827 517442655 40423 46021 462543518 21328 40030 697895268 40030 19381 281014192 40030 31058 13173141 21328 37438 970784761 70772 46021 666159535 37438 30312 147546544 70953 37438 638353632 59962 70953 869007563 3391 70772 29813705 23349 30312 964515472 30312 8159 311273602 23349 77910 316248726 3391 5158 35383636 79446 23349 91511219 66278 23349 989088188 5158 75031 251343123 66278 91909 604654533 5158 11098 752247677 83800 75031 680355202 91909 47897 319373125 91909 18404 441210760 47897 67176 217066124 78685 11098 96959226 73922 83800 527787119 78685 52264 764772059 67176 25665 793221097 52045 73922 851084207 78685 68032 847691851 52045 36936 27313216 36936 83428 144326834 25665 86781 345774156 7600 52045 408417560 3418 36936 780543619 53117 36936 273289062 3418 62233 588730374 75848 3418 364962608 34579 75848 912098203 91462 53117 814538225 72936 75848 668102418 34579 56046 988346707 32601 34579 539660635 40415 56046 213952838 32601 85325 448586676 32601 21220 129729035 85325 60839 853364107 85325 37313 344817645 85325 21511 522242173 21220 20269 2083302 82109 21511 766416790 8436 82109 321233663 37313 36360 720550898 36360 85911 237604649 8436 41147 268225001 41147 45218 346739229 45494 85911 99500918 45494 43797 74234596 57760 85911 674202790 41147 2278 882422743 45218 83481 202348471 22554 83481 598689358 2278 87887 991240345 89472 87887 107367192 83481 83912 549258557 87887 84715 373817360 84715 158 89855556 158 82614 523338861 74769 83912 381247292 84715 66855 604605 51243 66855 665602733 158 79144 290832412 54376 66855 387462469 35363 54376 256781552 4392 66855 505770790 51243 21481 36971076 14025 21481 708905122 35363 21094 616348188 35363 21398 431683785 21481 74079 918660686 21398 19608 538198572 14025 73473 149134039 19608 49057 840045418 73473 15333 143493280 74079 76128 285932759 19608 34723 575797702 3925 73473 491441717 34723 72471 421671841 3925 82685 84213471 40521 34723 793085794 37213 82685 522690386 74802 40521 3136220 72471 55789 318233652 38085 40521 784257326 38085 16371 195716137 36274 74802 583376128 42216 16371 700428757 36274 90684 214485185 17708 90684 110015766 90684 75062 466799585 19851 75062 502076348 90684 19854 52516715 75062 44781 761743750 23362 75062 577454950 44781 36738 5158297 29340 23362 140974180 44781 85600 53113964 29340 9346 759444190 28158 23362 468627506 62444 36738 121265052 29340 4575 804168577 38682 62444 250774701 59474 4575 142184046 59474 29018 750104209 34651 59474 675754700 33751 29018 500664684 86110 34651 112017431 24920 59474 876381812 29018 91343 27369953 33751 72548 572234750 43271 86110 676893855 43271 9818 412893281 85651 24920 414868377 15895 43271 101355434 4608 43271 421071687 27461 4608 400355876 9818 68509 484810714 39949 68509 434870298 63142 27461 968906811 56581 68509 584227270 63142 82316 254394651 39949 59942 380041609 60601 59942 343106052 54929 59942 240173261 13914 59942 415292882 60601 46624 108036953 54320 13914 83165989 12288 54320 674710905 13914 3911 545784054 34169 13914 381530249 13214 12288 556235872 88993 12288 44612354 13214 35887 285533050 88993 34544 225590396 84237 88993 516973509 84237 86445 456650422 35887 18659 599742319 86445 31533 137780241 85072 34544 945631800 18659 80958 165840726 28000 80958 895394211 88720 85072 305627769 28000 30795 794807911 85594 28000 329110915 3956 28000 313954061 88720 50164 12480405 24950 3956 345043637 24950 62687 616269218 22123 24950 241608109 20571 24950 590049248 50164 28977 504193629 62687 50054 382466127 24097 62687 735908050 24097 56506 46784319 69077 56506 455748917 21329 24097 894980882 69077 90377 191535422 91916 24097 34736028 34722 56506 885980023 90377 46962 31967997 89568 90377 74488106 4672 34722 922640365 91388 4672 101541158 44287 91388 755141128 69167 44287 233285547 17331 44287 954247233 1615 91388 96922746 13768 17331 841415123 44287 15635 414508776 69167 39551 366886995 56065 17331 658373535 41746 15635 73917171 41746 6480 167509227 67986 15635 688768638 35386 6480 472500140 6480 8438 105939683 35386 13358 765185034 35386 70118 524069036 49690 35386 420005982 9079 13358 914908157 13358 8430 329433240 43906 49690 390770704 82826 8430 910901450 49690 80030 111703130 52166 80030 677934317 82826 50246 48184270 89487 52166 445490701 50246 68469 38733158 84244 52166 83270988 31852 52166 519005527 70808 50246 448238429 89487 30563 807792071 75499 31852 653525258 10787 70808 785182354 30563 65375 316103971 30563 15348 579339117 75499 2283 274278602 68370 65375 924409545 434 15348 907328346 65375 22781 215622979 33409 68370 72251850 34432 68370 774086865 434 875 238425037 6355 22781 983258827 34432 4022 540321818 82173 4022 582499850 67179 4022 979725914 66350 4022 907016409 66350 38077 427185728 38077 38513 411815111 38513 18842 244805625 14739 18842 241343259 14918 18842 813780398 29412 18842 556780628 58941 38513 906898179 22751 14918 158887758 22751 7746 888727203 7746 17165 201925278 33173 58941 598310996 270 7746 153880964 33173 88481 392481160 33173 24900 832225760 17165 54979 979189084 64649 270 710490945 18047 88481 283957283 74563 54979 2180861 88737 18047 113460283 74990 18047 900363483 74990 4610 261793273 74990 70379 353382125 74563 55555 934580417 12229 70379 852874179 48177 70379 297760855 48177 23924 802976210 91674 23924 945016262 74096 91674 887221014 74096 31918 545754338 74096 80170 414737195 64116 31918 163721644 49354 80170 783834584 80170 35344 100050545 35344 11208 828958183 70031 35344 29539563 4393 64116 845784207 35869 35344 744014827 14353 11208 312540637 79639 70031 563952563 76084 79639 354419214 40926 76084 72730624 40926 39919 610301618 54158 40926 819285298 34987 39919 60277007 61873 40926 922002106 61873 86481 742499407 86481 74625 452758690 34987 87151 385919026 87151 77073 164865785 59985 74625 618836410 12844 74625 501747925 87151 28937 338254533 43962 77073 516303298 77073 64249 776874345 67212 64249 668726335 67212 71242 794485629 65173 64249 993721683 67806 64249 316752893 65173 47934 607342579 67212 30145 30562967 30145 90535 704560449 47934 46325 320101134 90535 69354 151912715 30145 81698 710128372 90535 9241 625930069 43001 46325 363700196 69354 78659 646101749 9241 13933 225957096 13933 26991 205266248 46386 9241 95177259 10801 46386 986641349 13933 51696 320482241 51696 38737 146966484 10801 71887 498402713 23517 38737 866781382 10801 62344 841202796 71887 88329 154544403 10086 71887 581177320 91936 23517 572356790 23517 23623 475751965 47293 91936 325303174 10086 79095 30997552 91936 57095 393923239 23623 80709 986326320 57095 40065 112302438 79095 71178 325698419 80709 68995 676199165 57095 18690 784339519 80709 70272 135932142 68995 33917 135023761 71178 75630 664224261 33917 18930 426571705 689 70272 990046836 39418 33917 830258479 34558 75630 4087416 39418 70672 613206834 18930 49376 997978954 14526 49376 153311863 70672 2033 753675382 60046 2033 843608029 70672 13215 926174460 42500 13215 669954306 2033 90084 668003456 51246 13215 130571973 22960 51246 442068756 71586 42500 659165471 88918 51246 241822290 64624 90084 630094379 88918 25239 798518899 20255 22960 646789102 67128 71586 618879652 5642 64624 131996905 88053 64624 609233021 5642 29903 713793499 71307 20255 277463299 21995 88053 81402573 46814 71307 579224326 17044 46814 658527733 68261 46814 58167053 68261 54964 903679730 18229 46814 54695439 54964 1104 311561525 50907 1104 206131427 50907 12468 233419553 17437 18229 254525112 17437 88735 807256640 88735 66499 845237290 12468 12726 195296070 16787 12468 77078661 66499 57985 669895064 12726 27802 171523797 89789 12726 263212417 47777 27802 207687215 51950 57985 703008605 47777 47336 415872555 36864 51950 471122776 78355 36864 874566235 47336 19021 472118420 19021 79958 724340204 79958 79499 937864337 62993 19021 290779327 21475 62993 704786429 62993 76174 389407222 21475 55716 295519627 61510 21475 514204767 69454 55716 378576891 5501 21475 421745028 55716 36164 141509386 18020 61510 268562157 50751 69454 747802859 86507 5501 156239025 34243 18020 7519054 5086 50751 854126285 78548 86507 964019271 7538 34243 890208144 78548 77093 262364505 40447 7538 352037286 23093 77093 22036787 79763 78548 572266132 79763 87195 912963088 26883 23093 988003804 71667 23093 477232162 26883 22743 785845636 22743 29615 891697423 40442 26883 315775888 22743 22765 591358853 23243 22743 563458617 53901 40442 355336522 23243 59924 931031728 69753 22765 701084091 53901 11977 926272101 68634 11977 707260043 59924 56285 783115879 56285 40564 724786593 76229 11977 899369592 75679 56285 294369260 76229 29411 634322360 29411 42734 2154928 64885 40564 242859319 11872 75679 179608488 75679 9511 90901684 38789 29411 883166467 43960 42734 222361596 51096 11872 924461552 9600 51096 115407833 38647 9600 679665896 51096 3880 441510588 74067 9600 25022021 3880 334 968739117 37345 74067 432524829 423 37345 92590995 423 18335 313031156 334 13143 203528210 48298 13143 704630400 17643 13143 61554785 35149 17643 857539083 18335 86239 507722578 89689 48298 659333117 35149 8570 536757589 8570 46857 588510197 87443 35149 914373011 86239 50937 546361705 55300 87443 360134731 50937 62845 285542767 87443 31605 26225038 80321 55300 754531608 55459 80321 149994383 4338 55300 550762087 4967 4338 235265197 49939 80321 652426469 42366 55459 992147724 4967 61590 154309148 49939 65907 955703802 61590 2363 934987176 85897 42366 102469634 42366 33165 997143162 62248 33165 349222516 2363 90183 77758945 27016 2363 967404941 33165 60823 743263794 90183 66007 786402005 69604 66007 964962360 25657 90183 417874516 51623 66007 142435330 60823 92010 476149634 69604 88040 802476043 69604 70735 9860051 51623 25628 673200360 92010 12662 622943805 60026 88040 163057943 70735 28855 689233959 2007 25628 447288784 60026 83289 556222321 60026 89584 600330070 83289 46177 593382138 89584 9235 369773591 83289 68526 693905616 83938 46177 21213230 28450 68526 555493098 71593 9235 764919844 86913 68526 516059407 43457 83938 352456439 86913 40405 376697427 32605 40405 196516009 28059 40405 191393385 86913 40042 577571021 12317 40042 372291406 32567 40042 919083817 12317 86011 254940232 28059 24886 157173689 12317 16452 715524102 91122 32567 933139211 24886 85949 566715929 16452 66287 373726200 66287 85234 675550049 66364 16452 6368108 60473 66287 411074630 85949 52621 570045262 66287 48574 89514046 66364 57150 492445988 60473 15709 126135221 86493 60473 161534774 39523 48574 947393162 86493 57537 131973053 86493 1770 305065178 15709 31146 903172112 10187 31146 521126719 58328 57537 135051698 31146 58959 495696464 61907 31146 62568025 19320 31146 352456640 12273 58328 215372318 1787 61907 280277028 12273 30804 256336025 45834 1787 404495199 19320 57427 650698503 81787 1787 671315371 63652 45834 734089745 89855 63652 597884566 89855 57046 526074627 82624 81787 712758587 66839 82624 628571723 82624 68965 970590762 15754 82624 26760653 81211 66839 124917667 82624 13271 342566438 66647 13271 10781159 60102 68965 945938274 66647 35850 48389034 55045 60102 660849259 55045 83499 656089012 70368 66647 836031001 70665 35850 976297387 35850 15321 651145616 70368 27622 141216243 70299 70665 329648047 44731 27622 164016033 87654 44731 792892834 49374 87654 574359540 27622 3671 305926721 49374 25782 908982163 87654 52208 734200562 87654 1704 911464613 5235 25782 63337857 25782 7310 587445836 42167 7310 412737879 7310 42825 35734877 1704 57366 275971930 40175 42825 523922325 24741 57366 291246917 74156 40175 809370489 24741 64146 224146096 79980 40175 431631083 40175 55238 960509665 36236 64146 689208765 79980 77744 262816880 36236 65318 619962244 84660 55238 222986949 84660 38721 529672628 38721 41459 343796853 86198 84660 10511921 65318 63037 65686011 8668 63037 857819960 63037 50921 763311760 47687 8668 121291837 72684 63037 751913551 8668 1010 527969990 33024 47687 756565196 33024 19721 845614925 47687 20673 670624395 53735 20673 836027597 31815 19721 838047318 12059 53735 782975066 29880 31815 839933047 12059 51373 347359073 51373 77272 134798858 23701 29880 792780981 12059 70492 109150490 23701 44928 394659158 51373 88078 737375926 23701 21231 632053626 27651 44928 151646019 27651 61609 170381824 88078 84739 824657388 73685 61609 477802426 50946 73685 255853139 85914 73685 133755758 4951 61609 474852563 24378 73685 7451075 85914 71817 81894867 24378 64310 203548209 64310 91214 565197489 71817 70172 122211292 33362 70172 351962831 70172 22013 251842929 64310 21963 885337793 68309 22013 283660933 21963 6493 896436520 53882 22013 797711376 22013 15438 322555855 82428 53882 921408390 6493 89016 441860174 20999 6493 524825800 88334 82428 971894970 88334 72917 84014696 28621 88334 887087020 89016 67073 975516260 42017 67073 136408444 18317 28621 831665188 68045 72917 467114351 42017 30352 135259080 18317 75108 672437370 3175 68045 94468655 3175 20100 725479118 30352 55353 995000497 71623 55353 20210182 60517 75108 478960315 3175 4625 824089385 55353 62203 231299441 62203 73323 388579339 5506 71623 554806893 62203 50585 307909740 57221 4625 432983569 62203 4111 480567055 5506 21691 490238506 21691 78378 53189573 81161 4111 5166249 57221 14414 44417597 49815 14414 999533532 78378 78069 991814933 78378 65983 522964386 49815 44186 763459267 14414 44022 326611820 35339 44186 858227166 61954 65983 88565709 85829 44022 578258096 55444 44186 227505564 35339 78849 878728453 6202 55444 35518718 55444 17202 630170588 85829 61556 12009613 6202 20094 3771158 5636 78849 114019803 20094 19029 116810764 26117 61556 523118168 20094 20581 960603713 69850 20581 120650811 20581 7202 900523604 20581 16390 16644334 20581 36558 857690240 34767 36558 710589975 34767 74150 453615342 34767 35424 27148871 46250 35424 451101021 1442 34767 396672003 35424 43882 440941160 88841 74150 617148119 30511 43882 425857476 82913 1442 345417420 10761 43882 549753955 53199 43882 651293935 82913 76031 914618141 82913 92353 939453348 29288 82913 924240075 53199 80152 278925216 80152 82881 618856772 9592 76031 922911350 80152 77434 780127078 45885 29288 109848609 82881 14711 865244157 31147 82881 165016058 77434 24486 915202225 14929 77434 750897633 14929 44339 218364797 3139 14929 883727939 50942 44339 817366990 78923 24486 130992769 9725 78923 864515669 42235 44339 252159576 9725 88291 584092848 64361 42235 128235109 42235 46096 225632681 15598 88291 127938084 8150 46096 853723028 62554 15598 89504208 65186 15598 744307302 3308 46096 877668851 65186 47461 36684441 217 8150 853085578 32433 47461 429914236 30744 65186 875684337 32433 17393 829384441 64104 17393 684299056 73578 17393 782155923 30726 73578 187688554 30744 38416 172576123 30726 50853 421714741 38416 52875 219586470 52875 69991 403968563 50853 47497 639955866 5029 69991 497309382 28849 47497 747993035 43822 28849 748805396 69991 49620 708577416 49620 13108 744759412 5029 41699 43737192 82609 49620 90805578 30787 13108 332153555 67515 41699 272054443 76170 41699 564079616 48435 82609 333074599 48254 82609 775666658 85764 48254 134864542 48254 11100 156958514 92153 48254 921078975 11100 50514 737338574 777 11100 33693899 58010 50514 645882940 89995 11100 975041783 58010 9280 89422968 89995 11248 50501059 9280 53350 45277645 75129 9280 711314492 79789 11248 768927619 79789 23356 344257027 6476 75129 443111931 23356 66864 922179323 75129 16305 284637314 67059 66864 66548068 16305 91201 153426019 85966 16305 238510208 37132 67059 258531750 37132 4553 81128901 37132 57307 907219749 37132 31797 963907746 67933 57307 481004579 78509 37132 982319225 31797 79522 8231790 6715 78509 608746121 6715 84318 529519002 75725 78509 962682993 78509 47952 335367472 13394 47952 896442221 47952 68431 499455231 23673 68431 61600614 73143 13394 803133681 3680 13394 248678541 13394 51667 277347626 90618 73143 671112820 49055 23673 238494474 43563 49055 33726441 16556 51667 354462070 78726 16556 950813974 43563 91256 267228433 43563 14152 992369618 49440 14152 217595943 91256 74600 474411067 78726 26427 397463978 60331 91256 25484551 49440 16903 186359927 17327 74600 254833157 3370 74600 239712334 3370 63703 756191737 17327 3513 833319137 84255 3513 554143683 18772 63703 619874173 3370 19065 643829013 18772 37868 161464839 32830 18772 42062803 55229 37868 859235782 4427 32830 77957056 4427 81101 694517731 79631 4427 482311490 55229 11499 775737760 32455 81101 693933616 21722 4427 447397553 21722 37716 656623993 66746 32455 157311169 32455 39249 56686195 39249 70056 545152987 55514 70056 914960266 29344 37716 903732699 66746 85461 991879753 39249 47954 858464965 70056 67035 198923510 55514 87377 920891325 85461 33593 499565173 36119 33593 681765037 5352 33593 264939815 67035 73927 342189052 15997 36119 272116833 80109 33593 612672903 15997 62692 329212840 49713 15997 46589255 49713 47108 613130727 35463 80109 701761610 18921 47108 609285752 83175 62692 791912971 49713 73753 375724547 36000 47108 340140760 34731 83175 73111384 36000 69512 704044971 34731 18225 433990190 67585 34731 259585918 36000 88776 695829154 69512 29159 510319785 32956 18225 243877923 48022 18225 749203161 88776 74905 892976758 48022 81671 664022495 11469 48022 240051007 48022 88438 739231177 48022 49638 823794764 88438 63362 8051313 49638 6632 886554784 44463 11469 479200067 63362 53111 314256856 81810 49638 89891774 53111 85837 421571395 14777 53111 447177050 14777 88630 951252660 37243 88630 937862884 37243 30437 933005871 47399 30437 473254045 88630 24360 187891160 24360 54223 37122815 24360 56142 355576995 71686 47399 129795275 47399 44812 12530840 71686 72457 83923769 56142 901 338555009 78577 56142 563784491 901 14037 598885222 2030 44812 253575261 50384 901 3153955 9482 2030 990373514 58237 78577 510765495 15469 9482 707086247 58237 65434 320335143 15469 48166 974786695 69523 58237 22649531 61887 58237 936168469 15469 4897 640779852 65434 59738 262630983 59738 55021 908843030 69523 89867 404912665 41550 55021 614711286 59874 4897 605242604 27544 59874 327406119 55021 17969 86569475 64084 89867 412086524 91158 59874 989999387 75170 17969 710212087 91158 25685 71656085 64084 28516 582458625 46629 91158 538773533 53563 91158 910868639 1717 53563 983334680 89439 28516 98454795 73212 46629 57475533 10989 53563 297553114 89439 15096 959728564 89439 32089 136118052 10989 22616 978377258 73212 79125 276305382 15096 50148 499116942 22616 7434 846922421 24977 7434 463760274 18717 7434 891234662 63962 50148 440198089 18717 61020 434375487 28641 61020 78801443 61020 80298 11462673 8838 63962 749408967 61020 18495 13134485 18495 78765 969731641 71546 78765 826821745 78765 29128 75468349 18495 73117 51980423 20642 29128 131496666 16994 29128 823825038 41144 71546 869194059 16994 36351 972246286 18228 73117 932914668 27035 16994 720887040 22792 41144 42206936 15929 18228 57117078 18228 29022 353023003 15812 22792 888177199 22792 1479 31013566 74451 29022 466865519 74451 8112 917031982 15812 10443 635238112 15812 5290 109143411 8112 12107 751378636 10443 29317 868020688 70633 5290 576286384 10443 92223 98467484 70633 15827 922685429 37350 92223 117046319 29317 54431 109527608 54431 82996 503867696 76481 82996 132777982 54431 14107 87740784 47186 76481 664355368 21146 47186 479815915 47186 77095 972015906 77098 21146 277424502 14107 2871 94380927 3604 21146 146988903 58730 3604 184757038 60433 77095 273479586 26886 77098 457257038 63515 2871 162092442 63515 51172 108361921 51172 38777 728547636 26886 42588 290908364 779 38777 89566913 42588 10209 794338730 29623 10209 149674227 78818 779 148578396 29623 9839 294947685 779 43804 878854387 43804 62216 432881019 51717 9839 663972798 9839 58214 524027575 62216 8441 299912213 74406 43804 462289607 89780 8441 874486929 80934 8441 989628067 58214 19120 756037157 23291 80934 905771078 66063 19120 508140085 66063 26820 175664567 80772 19120 877678386 24731 26820 466205613 23291 28903 807345283 72587 26820 999367432 44173 26820 38558184 72587 68710 216984033 35762 68710 717151073 52852 72587 256293516 35762 28372 391035117 44173 20015 626748885 20015 23721 195481520 52852 50142 100887247 52852 43501 892101706 37114 28372 703496898 23721 45336 559545364 18041 37114 555236956 50142 52176 57016607 37114 71711 315996882 37114 77149 487628565 77149 55806 108110609 71711 49947 452645466 77149 80680 933750428 54659 80680 66106248 55806 77526 39376174 77526 62952 908627066 89990 54659 575179760 63441 62952 840051060 70908 77526 908143613 46557 89990 240274380 90173 89990 984910907 15705 70908 195834675 84955 70908 89559845 10582 15705 266623131 15705 14897 822245869 29245 14897 425953740 19160 14897 985471143 14177 10582 107967468 14177 61678 753428443 77451 29245 961781865 29245 47430 188764128 61678 81685 16478725 7126 14177 679550218 81685 16066 145043594 60719 47430 441198901 81685 65832 904367041 16120 65832 37654068 3490 60719 818774020 87897 3490 205569346 65832 31957 237803337 65832 63948 544681545 28261 31957 663204391 3490 26892 247388982 83939 63948 154406960 28261 25129 502794622 83939 61645 498654741 61645 21073 839114106 8074 25129 308018987 25129 45521 371663250 62391 8074 811390854 19687 61645 543413254 8074 88158 91488308 2323 88158 668475960 91038 45521 413313932 62391 35513 700692177 91038 40749 606893219 84171 88158 19907045 84171 6071 480559110 6324 91038 746302167 6071 33930 120629802 84171 768 603671243 6071 72333 645688238 768 3381 986934357 25424 3381 666482373 21893 3381 111802505 4889 768 23976107 25424 16919 46147473 91130 16919 88799429 4889 47209 730759440 16919 77907 441185088 77907 75798 858263328 77907 89860 234374388 38033 89860 23208617 89860 87025 997982748 2173 89860 202415916 87025 7279 723640272 7279 22307 295446142 592 7279 101388859 87025 59629 175552085 8746 7279 493494455 22307 60637 98260809 8746 89982 942570347 89078 8746 190484024 33320 89078 564064414 8746 91793 238515836 91793 12145 57727780 12145 12084 905844158 91793 81287 827465885 12084 51166 859552014 23295 12145 551079909 51166 50968 501610233 72614 51166 720571438 10109 23295 496565041 80517 23295 931953222 71921 80517 147380578 62026 50968 811988063 72614 35500 647950937 73546 62026 95082367 72240 80517 343477236 77294 62026 612194773 35500 4025 516912632 77294 51740 531288584 56990 51740 814541069 4025 92564 56842265 23301 92564 741752152 62347 51740 441093712 56990 66265 587675054 89989 66265 892935109 66198 23301 688658146 89989 20149 461389919 89989 78746 955368708 89989 44688 934196459 89989 30711 732969092 13454 78746 146787306 13454 76743 393458306 30711 48045 510955748 76743 36242 133937331 32623 76743 38160427 13454 74597 106031500 74597 87884 327604182 36242 35190 407957564 35190 48770 796178737 39710 74597 782879394 35190 40986 932389061 48770 78463 219034878 49571 40986 12608964 88358 48770 519673312 3476 40986 482755932 76669 49571 681116947 86277 3476 34121431 49571 30365 241041666 86277 78461 837462539 22985 30365 292354209 16168 76669 175973746 41306 86277 823142007 78461 47739 951202059 50209 41306 272275822 22985 35830 79248539 41306 53738 141527343 41306 81562 231725455 47739 53793 257932930 53793 84249 239998506 62597 53793 43656190 90778 84249 735281344 2857 81562 352297675 84249 81015 799348389 67146 2857 19512652 16568 90778 968318336 81015 52152 217466595 49041 2857 415285267 49041 9542 500386360 16568 92074 124224522 16568 30905 818900822 81364 30905 680333746 30905 81359 920143359 52499 92074 26023085 66173 81359 8909969 45805 81364 660715229 52499 42076 988776027 53863 52499 777339294 3838 53863 870432046 66173 27818 639445741 42076 51034 918531312 27818 20573 54327907 3838 71629 457088860 3838 30737 29122858 18803 51034 393649549 20573 34045 582653750 71629 25834 61853139 34045 23482 878011235 42624 34045 27563046 18803 57911 865105485 23482 60648 22572260 80042 23482 89039172 80042 73485 774333636 28068 73485 57454688 28068 55219 148098849 73485 32290 239743079 90616 28068 9697206 34010 32290 55144417 55219 26608 468716857 90616 49468 276777634 76006 26608 942647352 38111 76006 927433127 26608 9760 974935228 49468 42524 691529687 49468 45982 414511382 45982 2841 744003987 2841 56411 934972235 42524 92033 153464627 56411 14238 404454324 45982 73664 59104253 73664 5415 612852441 9428 14238 324216033 92033 41851 297951015 9428 5475 941852061 73664 60243 316144073 25451 41851 481550627 55307 9428 78061079 27245 25451 968324614 40848 5475 919460816 46705 60243 760527281 25451 62170 921522172 40848 12503 623572188 84730 40848 42607127 68663 46705 123349328 46705 70601 840472477 12503 66110 704647321 12503 47615 186333610 79354 47615 928390914 68663 85712 260740153 70601 38072 103468845 38072 12467 941389021 28405 85712 688191999 79354 46654 699035925 52754 85712 629995456 86901 52754 21403614 80022 86901 657501638 86901 80811 600086705 86901 8667 504452892 80811 41655 910626989 47442 80022 942271630 80478 80811 662772148 7150 80478 909457084 10334 8667 528298655 75162 47442 333390381 7150 83594 265640024 75162 62599 218439382 82972 75162 874395046 83594 16115 931511844 58510 75162 268180693 62599 54914 44444063 16115 79320 657062737 56305 82972 85026441 64588 79320 688052226 58510 32852 752359622 32852 86230 69797901 79320 76666 54811382 63659 86230 46582903 32852 40760 434192155 4421 32852 359665514 40760 51958 68953064 63659 86145 56958110 51958 63764 684850932 27907 63764 46540175 43557 63764 357300478 51958 74535 882902775 49615 43557 309337872 27907 29437 808722940 64658 29437 649631303 22605 43557 688876343 23235 22605 800487082 25400 29437 801654876 73576 22605 196276991 22605 18787 377115979 90667 18787 128152036 9790 73576 250568030 9790 51236 214603379 49211 90667 484497544 49211 53746 91395646 90667 80584 73366136 42703 9790 403307635 51236 1726 555473362 1726 35411 201267123 53746 16368 812042518 26050 42703 566004169 35411 33323 105405701 47915 33323 964625804 43662 16368 926822413 17582 33323 460331056 58588 33323 791371940 85297 58588 893236233 50790 47915 785588190 10638 50790 201982460 20964 85297 712326622 56963 85297 506156153 56963 31136 447106927 31136 20644 594478019 51781 20964 474625644 39944 20964 71809291 19090 31136 499159917 51722 39944 492619724 51781 56185 709337409 69011 56185 216658895 39944 23815 470664673 55557 69011 792614564 69011 13905 117989391 24851 69011 9009284 32627 69011 646206760 55557 73795 26179666 24851 27500 356886197 32627 57320 996742489 24851 59025 146832305 24 32627 659089761 24 37366 239482000 59025 12904 760642461 24 42433 73745211 27717 59025 195723884 2605 27717 563024062 27717 55741 271758793 27717 37241 941889077 26470 2605 758049 52420 37241 602740504 2605 70250 815972399 91167 55741 220759074 59137 37241 312513346 52420 19561 79520582 42251 59137 86671093 42251 24696 752992693 19561 52583 847810834 76138 24696 181692605 24696 21047 583632958 90042 76138 566748179 62821 52583 891036785 42569 76138 44255970 62821 88429 868493676 42569 78796 79685284 78796 7912 751056215 14946 62821 879019055 14946 76855 488922101 44614 78796 114213378 67327 7912 382456098 15488 7912 963207631 67327 41760 420086844 85032 67327 67404393 15756 44614 413707716 41760 77794 581383673 15756 32492 504534813 32492 60239 629213865 77794 664 982936793 77794 11755 263399875 15124 11755 217163932 664 65088 573198543 11755 62591 730543645 664 51949 240281460 30237 51949 257028426 30237 2234 873417542 87526 30237 548228795 30237 7171 108611713 3222 87526 110374547 3222 74496 88729667 2234 84333 425113102 22343 84333 226455636 74496 41593 375794242 44547 84333 30252212 13267 22343 234172035 37031 41593 915194203 41593 53441 489253594 44547 72314 124588812 72314 56739 645643043 83773 56739 144295685 72314 48160 571881457 74257 56739 542155991 5694 83773 411887450 1215 5694 793458590 48160 24709 679300157 24709 59071 898860608 68323 1215 109850646 24709 40001 739093873 28007 40001 833502094 78623 28007 696892271 78623 36441 915514520 11237 40001 224042795 10012 36441 952995569 36441 17285 182114403 17285 57914 418534577 57914 71609 353826430 17285 64818 49156014 64818 53740 815558985 53740 82110 251782823 53740 59619 983305460 82110 60056 196238531 79662 60056 740528939 44710 59619 712515012 68668 60056 791734063 34883 79662 954001596 34883 58683 171240284 68668 17626 953229158 23229 44710 831833280 17626 90602 596431034 17626 28385 209896040 55757 17626 192874120 17626 14909 857897993 73160 55757 164737590 73160 63925 703073596 46587 63925 134990903 46587 61985 52636093 46587 16104 126094175 64676 63925 489834960 69758 64676 977820542 16104 40329 89658992 40329 10363 622711707 10363 53956 358887306 30769 53956 508698703 10363 66140 187198294 25148 10363 57184619 53956 49343 972611696 89591 66140 813333152 49343 41792 492088870 89591 84229 61515718 33393 84229 99623855 33393 2329 586574222 26903 41792 232768753 41792 79389 650457677 33393 15004 403793932 22649 15004 4172736 2329 68336 117649408 68336 37110 606868548 68336 57952 55341658 15004 79377 519773649 29901 22649 73213337 56913 68336 492150634 79377 66754 679533354 3233 79377 433883771 8221 66754 988587227 29901 3993 71817390 89559 3233 544422458 38638 8221 945503727 3993 53757 223576358 2748 53757 499794923 89559 9404 76755974 43126 38638 120823213 32643 53757 835884799 53757 12532 523458444 2748 52459 695775360 12532 72772 838799107 43126 7988 325223059 72772 30596 519846428 12532 26118 193982577 26118 29622 881411335 26118 16015 301646037 58641 7988 975813585 58641 26429 316653037 73981 58641 623259705 29622 108 369795067 55679 58641 167599684 72322 26429 184571335 26429 49426 345989120 72322 69594 721147356 5190 69594 616715290 55679 51097 617712355 80539 72322 890944112 21005 5190 344013188 21005 83018 652724525 51097 25233 69553440 83018 26687 573081918 81978 25233 44913636 81978 10340 69784321 81978 72284 322729165 25233 63721 901796065 4603 10340 521131352 81978 54990 844107970 63721 77799 62851346 77799 8983 578675169 3829 54990 764577353 3829 74366 905954117 54990 47131 355937557 75190 77799 30257822 75041 3829 765237820 3829 19734 90462859 75041 85327 774667257 75190 56702 58507085 85327 76484 64956629 85327 73720 181147564 56702 32137 673851779 11326 85327 932726374 73720 31380 4855728 69904 31380 900685816 69904 65192 524480484 11326 27393 556738474 11326 63580 379784145 63580 42336 376380246 42336 48511 817139870 63580 5603 288188795 33227 48511 647169463 48511 81945 269685299 37503 81945 42196429 37503 53566 93933962 56567 33227 309000138 37503 81057 347355200 53566 45017 210541504 11960 56567 30351398 11960 58480 614464967 56567 52367 988137003 62066 11960 115430900 62066 12387 280519639 83470 52367 565117117 62066 7685 83453095 2799 52367 768570650 83505 12387 817151027 83470 30828 602809892 29798 2799 690093183 50470 29798 120061410 2799 4915 457192077 29798 49276 911625019 4915 16364 264429814 43096 4915 789661549 4915 24829 42596454 43096 65017 930851125 16364 17207 395588317 46976 24829 133157983 56302 46976 394013418 11444 65017 38040539 56302 24082 80532087 70353 17207 554141100 11444 61426 927384002 24082 30156 689552140 64737 61426 506990012 17543 64737 106537030 61426 84092 91191446 21296 17543 473762064 72848 84092 992844921 21296 75893 502918821 135 17543 372582828 135 78094 771207530 68722 75893 185084670 135 86323 149311800 68722 16911 602640612 13314 68722 909080948 37183 13314 698996227 68722 19794 138404862 86323 90664 325205740 61274 13314 96373764 37183 88476 637570550 88476 86922 501410539 28489 86922 73589193 45628 61274 936899605 86922 11953 943628914 88476 78995 954391838 28489 75120 578621071 75120 15240 789415586 75120 69500 482481231 42779 15240 195320177 78995 18110 978596074 79766 69500 325843590 22694 79766 272655872 42779 76654 9005230 89970 42779 292205453 68001 22694 282573712 70210 79766 13322486 76654 32361 363570699 21414 76654 611673202 7516 89970 5862142 66224 32361 592805079 20462 70210 724030208 32361 48674 390886047 20462 6286 787648239 28883 6286 157205880 60169 66224 663521819 48674 2209 939885889 60169 61368 518426954 6286 42453 306130211 11668 42453 810403372 11668 64622 485327526 11668 59754 233144366 77823 42453 729477684 42453 55696 585561689 23641 59754 897185367 77823 72133 748969352 84656 77823 256710509 55696 74551 366449295 67721 55696 691478053 84656 42246 225996533 20944 42246 989582298 24137 67721 837002236 42246 43591 583916460 24137 73154 994526298 24137 10774 882861373 10774 50922 340898684 66811 73154 602939453 14750 10774 719355260 10774 29257 170758114 17269 66811 526084373 29257 86987 601373478 14750 80323 115482977 57034 14750 600569634 57034 335 210713241 38800 17269 488546155 80323 44517 993247969 86140 38800 31260825 32377 38800 112629341 86140 81246 38195747 81246 25270 505223955 46662 25270 764601658 28269 86140 994278718 65587 46662 272682037 10878 46662 552474598 89202 25270 871067276 28013 46662 216416331 89202 24392 206129045 23325 10878 35557440 24392 34395 813831577 23325 45493 803779064 82887 23325 682980453 83288 34395 485538885 45493 60909 479793590 83288 24256 181934911 83288 947 557840213 82887 35510 144079155 16395 60909 385797853 6809 947 395015681 70205 35510 704508200 90770 947 954436389 70943 70205 878565598 30526 90770 753048929 70205 29890 502752026 51904 70205 596426020 69293 29890 34877049 13818 30526 176510385 30526 84475 49748469 69293 59594 137131478 77519 69293 112733844 10548 69293 752564093 54061 77519 858741603 91265 59594 845532276 77519 56743 740033820 54061 41905 755535695 91265 70774 40554586 15538 91265 725150196 82239 41905 733341154 56743 28317 561363876 15538 44591 971838193 88980 15538 110225834 30017 82239 263027681 44591 22836 282121792 6506 44591 948785487 88980 57789 547350906 22836 78689 590836006 30017 66677 437126087 6506 83457 901590945 67248 6506 546633415 56892 66677 228239020 75505 67248 791199485 56892 2666 717173894 34503 56892 892946489 2666 18326 699581505 3965 56892 244157279 18326 3039 317132961 34503 28063 383167639 69416 18326 641119329 39049 3965 745453139 28063 54419 937059048 71260 54419 356456847 39049 54127 297751743 71260 74626 829989013 71260 40089 928757645 54419 48870 546000153 74626 66476 383824238 54127 46435 130822971 79033 48870 558582018 40089 77821 109062230 77821 22329 183112524 79033 81372 634615921 66095 79033 707602619 38201 66095 80406126 38201 76554 535589340 81372 7389 791143114 22934 66095 971179659 66095 88094 853059793 76554 18598 646215593 7389 59265 25823141 73721 18598 764703934 88094 17371 437002604 59265 26627 761539281 59265 3486 954559002 63927 3486 444111383 63927 24501 283317522 26627 91577 416840740 90414 26627 127469391 90414 84594 788233353 60155 24501 325681658 76510 91577 886251131 16939 76510 501503781 24322 60155 969457432 84594 72666 683911242 500 76510 742645080 16939 41916 895678963 50516 500 134074026 41916 8083 508393535 25278 8083 900507140 23001 50516 68250955 29634 25278 379090119 50393 25278 824358779 67260 23001 122018270 50393 29393 625406918 30093 50393 12220036 29634 46546 86590665 63034 67260 772946046 67260 20467 313451007 63034 6078 647690719 51143 30093 63109204 6078 22728 559612981 7704 20467 750201162 20467 29617 143986084 89305 22728 441816662 92171 7704 426579934 89305 85499 94144447 78749 92171 566668792 92171 58893 306633611 85499 74345 722847744 85499 69924 451455033 53262 69924 735645453 77439 74345 191087996 16991 74345 831172843 53262 57370 103511328 53262 47795 206933951 47795 90691 721715711 32466 77439 830441397 4468 90691 460233937 66796 32466 435544270 62142 47795 723953403 33093 4468 117150914 33093 59373 520310605 4468 84184 589117424 84184 78041 225023117 33093 75639 758984744 88911 59373 604581998 59373 25087 919556547 78041 87152 855738047 87152 15975 5241696 68121 25087 934625651 68121 86883 683418955 68121 20093 978722576 80734 87152 833290935 13672 20093 340804182 86883 80262 46039811 76882 80734 130959408 80262 47387 735371784 80262 47902 847010429 77479 76882 330730578 47387 60352 194003426 76882 45449 601028046 8993 45449 289378220 47902 87509 446771767 77479 20179 123830333 60352 2629 661914690 86534 20179 664189107 87509 47558 419830046 20179 64756 711710346 33499 2629 934384545 2629 7037 374472535 47558 36078 969788462 62691 7037 143615079 65433 36078 861734653 36078 80970 587198503 23500 80970 915175404 34352 65433 987213253 62691 43185 579787352 34352 75626 889304392 53698 23500 126740439 24363 53698 331088930 43185 18584 629139757 18584 21309 986505123 65478 24363 490706069 47611 21309 7123483 47611 77839 455762697 77839 49410 110547669 38241 21309 592060658 65478 63225 835744104 49410 45019 949820955 22151 77839 351293243 39877 63225 56660886 11943 22151 86232509 63225 74966 172647018 45019 47044 368040056 11943 39003 546220674 11943 20334 793075283 11943 7365 694407022 7365 5948 76846584 7365 43913 182828576 76316 43913 315236405 70875 20334 318082433 70875 4724 916658780 70875 12436 532463171 8351 43913 216454752 84378 70875 880378190 8351 87991 52313185 12436 89252 611287189 87991 77730 278520014 36345 8351 966598942 87991 71197 935838011 87991 46984 198205405 22202 46984 540696396 36345 45727 213526401 23569 71197 930241868 45727 6087 554029395 33756 46984 887462597 45727 91723 523778696 45727 44642 634771267 33756 21666 114073311 33756 47384 391042342 39532 47384 124006713 39532 27186 636523277 51726 44642 581901218 27186 76802 371744458 53926 51726 266636059 83102 27186 766352475 27186 72757 741528464 29108 83102 209970241 72757 37201 629624550 13102 29108 56442541 29108 57494 90723081 29215 13102 760798471 29693 37201 305575565 29693 51155 670743643 29215 55703 99312108 57494 70916 119133076 45719 55703 357657861 54487 29693 811129071 54487 57576 375732342 55703 91454 193091939 92500 45719 195488699 92500 30105 107209865 57576 33162 971525985 92500 64 597104726 92500 37404 309908563 92500 14128 342353530 37404 58518 302485104 33162 82617 15133420 42256 58518 351238089 58518 70226 880225892 71748 42256 452695748 82617 5257 526385366 43328 42256 607531670 42256 34582 602429037 5257 49729 372904316 49729 14772 625632413 14772 3595 459998090 29321 3595 210442876 34582 30791 902538731 30791 88190 590223659 41485 3595 166127568 88190 27227 318111636 62179 41485 35729190 41485 18564 929189688 41485 9460 724154818 63419 27227 690033824 54246 62179 661290899 9460 20353 692236873 43629 63419 406449976 37576 54246 104602931 63419 22039 795219586 23627 54246 52780006 23627 27609 168110320 23627 83141 391774450 27609 27091 775803183 35177 27091 988129043 91612 23627 767091647 27609 24833 115576122 35177 48485 344518435 27091 77890 894820813 17194 24833 559214090 26337 17194 950556517 90986 77890 506306526 31910 26337 194360258 87071 17194 789975650 6459 17194 397143494 90986 23216 881714881 23216 41554 545445611 23216 2321 565662730 57333 6459 825506951 58790 41554 771734519 8225 57333 135913014 8225 87101 824909373 61233 87101 46679702 87101 16697 1287644 16665 61233 90617410 16665 33775 231387852 61233 59336 633523072 51914 61233 389000017 4202 33775 502967229 49866 33775 126846518 49866 71997 469203603 41899 59336 202550572 41325 41899 615935648 49866 24564 804385624 84827 41899 962195564 5847 84827 960111293 84827 7679 819979008 89154 5847 54630412 7679 3074 659481174 81605 5847 660675573 81605 52311 468936138 75255 7679 348821560 89154 72886 482274152 81605 36518 930342539 36518 9450 769313592 27307 72886 885352103 27307 32596 623299504 44389 32596 105682759 50342 32596 708632325 44389 45188 385710451 32596 78538 338704875 32596 24464 326485516 24279 44389 835875110 78538 60949 877858941 88154 60949 142066682 81879 88154 803003916 88154 46800 135630639 89462 24279 565978379 85238 46800 889647051 72860 89462 455662520 72860 2341 111059025 86312 72860 749994188 72860 86542 133949997 14536 86542 826110031 45787 72860 618261678 86542 50303 218442911 9334 86312 262674926 55778 9334 968166784 55778 18013 631077053 55778 87704 298939019 50303 76719 942109289 33922 76719 89179254 55778 10825 106284761 87704 43087 548161067 83932 10825 3994901 71540 10825 359925155 36334 10825 49870910 46215 71540 701928804 46215 27537 670628989 43566 46215 26403228 24230 46215 444892016 43566 9740 98373570 44658 9740 494807265 24230 44759 658633326 71721 44658 470115129 48883 44658 604060752 22874 44759 912031629 48883 2729 342480695 85245 2729 200913987 56330 22874 719280900 74195 85245 599498048 86031 85245 172479163 76521 74195 894158098 86031 82639 833189862 90112 56330 254963151 82639 92501 706194104 31841 92501 809471928 31841 49266 259938458 31841 86687 576140728 56905 31841 135196210 9288 49266 728660478 9288 82512 310996625 43281 82512 137529666 12281 43281 364041196 43281 65548 249151781 57695 12281 395868890 55203 57695 867560850 55203 48489 350535135 83909 12281 442756018 48489 13044 31538736 83909 14902 895834436 55203 36823 102607034 34318 48489 99849563 80422 13044 567134606 68340 14902 281117275 36823 85406 574762497 4263 34318 146620477 71953 34318 355502559 71953 31098 244269140 53493 4263 327626495 53493 9945 507898549 31098 11432 47103448 31098 21968 291843436 21968 20819 842211047 74912 11432 581363579 85635 74912 137351321 11432 3622 169031672 31659 20819 740053429 3940 31659 602503845 74912 47327 797387874 90992 31659 862035200 32284 3622 598431571 32284 37514 962942191 40276 90992 850354869 82923 37514 525994233 56169 82923 405664951 59295 32284 901476747 59295 48399 261868531 48399 4215 850406980 59295 70722 632952335 36730 70722 535378410 58185 36730 614001273 58185 11016 862778358 36730 80523 825807665 80523 53586 513759087 36730 42634 53936022 11016 8796 847862259 42634 57165 941999013 8796 13787 458818071 24640 13787 723048480 42634 57358 822851595 13787 55925 871221435 13787 89803 581481829 55925 91326 622681224 14171 57358 942202243 91326 84495 568692067 2049 14171 730969913 14171 42675 34507085 77701 84495 241780742 2049 21955 616579524 61038 77701 336026638 77701 37082 836366814 37082 73429 27915838 69944 77701 699726046 88183 21955 423236060 58035 37082 176578912 58035 1301 404004307 88183 78651 675448697 46348 58035 33406663 46348 38902 122407644 78651 10466 258796180 8672 38902 305705909 26659 8672 726309400 26659 39008 141063415 10466 51198 53044093 8672 1365 576146319 8672 36347 280674834 41231 26659 130508677 39008 26081 43395311 26081 87117 500357280 36347 43829 105525600 60223 87117 417751726 89728 87117 724736538 38992 43829 52565092 60223 28748 96363044 89728 60363 438784805 46084 60223 718588795 9110 46084 49958017 82161 46084 937220057 83725 82161 118021036 46084 5423 948664368 9805 46084 936883929 45918 83725 959196836 9805 41735 242962574 41735 91925 750143679 40693 91925 26772568 9805 41075 420256044 50187 91925 70231884 60342 40693 242757415 62269 40693 608168481 35925 50187 150286060 26544 35925 694279682 67611 60342 643960350 66719 67611 18805749 35925 66989 935259128 67611 16346 128993606 66719 56528 830994137 66719 34757 818295398 66989 38943 985786491 13794 66989 350332170 1627 16346 804577824 83131 38943 296632148 34757 9097 526661729 4073 1627 74859150 83131 91849 194693706 91849 89771 108539603 89771 43289 435013617 89771 10420 66370969 4073 17030 252089682 17030 91845 217703423 10420 63682 222003500 52978 63682 776305005 10420 92444 265090913 18173 63682 400737659 92444 75458 508374725 63682 32400 839323923 52978 59931 980690915 85059 32400 242819118 45641 18173 207852802 59931 68216 129288139 55549 59931 558254947 74866 68216 747526271 55549 17517 745679724 15465 45641 777275229 9115 55549 751590305 57085 17517 37634565 9115 66006 194192030 17517 40078 731624140 13311 15465 261056323 65696 13311 562676696 88779 13311 735947977 66006 35069 934899947 35069 75435 242989390 35069 90734 929024237 90734 24075 52946381 92343 75435 853388697 35069 23332 1172816 23310 75435 456986241 24075 80395 119844907 24075 65720 597138294 80395 58151 81756472 29838 65720 402578065 84792 23310 301228777 69001 65720 735231443 84792 45363 119080353 84792 49879 36748848 8424 84792 257457807 10365 45363 129216273 47149 45363 854400558 85318 8424 803805736 10365 2847 821585584 41317 47149 518548266 44724 2847 963142100 85318 46040 274643638 37208 2847 62312328 24160 37208 511971267 24160 33368 359071139 37208 13452 420017300 33368 8128 901267885 8128 59825 75101365 64288 8128 10705931 64288 2213 432925618 62089 13452 936015355 64288 91374 768610933 58282 64288 325415099 7497 91374 550279202 2213 13132 934643802 45499 91374 674791781 45499 44536 749394674 78575 7497 538321959 13132 52440 673733699 13132 45158 808292150 78862 78575 817358907 45158 79397 545621102 40944 52440 88590892 54016 79397 296524080 43852 40944 437605378 63486 54016 367460558 63486 38989 996624286 43852 60366 869069346 4597 60366 413520860 43852 52435 174072767 60366 26355 193208716 44520 52435 950983263 4597 88304 503332665 48689 4597 606826741 89756 88304 392114798 9627 44520 62387551 9627 15926 348461040 61310 89756 485649546 89756 5901 81247470 45716 9627 388865102 9627 77162 216656023 77162 78424 744989930 10573 78424 597429850 55666 5901 387836044 10573 41117 738440524 54299 55666 64148071 54299 57677 115806058 8201 57677 726768979 54299 91006 356952906 84192 8201 648721436 57677 25301 453747310 7164 57677 663574107 8201 11604 319117640 25301 58962 91776630 51263 7164 783913628 51263 32606 771734305 47515 7164 89483740 6196 11604 66366311 6196 59349 835816212 76121 51263 550380648 59349 57007 868627514 14996 47515 210938676 59349 90417 482176402 33121 14996 308604995 51769 57007 976336073 33121 67174 440713360 12655 33121 668435417 12655 89042 84808082 89042 52501 106027469 89042 4690 92950865 33201 89042 362259141 12655 25945 890510748 45735 89042 86442106 45176 45735 991172819 4690 57363 263595762 59444 25945 54064103 25945 62475 8598536 62475 13457 821689548 42196 45176 55226782 54456 62475 182420594 59444 65334 940137322 42196 45722 314162587 13457 58931 579937769 1272 45722 301158496 69688 58931 133104428 55121 1272 575906334 58931 15889 963827230 34922 55121 947106448 46221 15889 128326840 35644 69688 530076702 46221 79054 184865434 35644 32484 229178578 35644 72867 849143582 75694 72867 389271605 43092 72867 886195367 79054 29878 935933218 43092 49236 47342501 49236 26178 139938129 4236 26178 206615523 4236 27141 165761857 49236 72598 687722335 72598 19980 835083518 82073 72598 913117972 72598 77327 406851600 2559 72598 425501933 19980 85867 138400113 85867 3580 373585455 2559 55963 508864035 77327 1735 123479515 36718 1735 127099401 36718 77790 174860538 72961 36718 688523921 27674 1735 870677472 77790 34600 554516007 27674 39071 122075024 74038 72961 417012945 74038 89404 166978753 24804 27674 166379623 34600 58107 739319128 89404 68564 826574236 46404 74038 215192223 24804 28737 480221126 58107 62577 37585739 45610 58107 811506714 72149 28737 592253500 246 28737 23256485 62577 52101 559187782 45610 40689 694349774 8669 45610 245275154 34984 8669 359674599 246 79165 674176343 57154 52101 882180235 69086 79165 733816705 66683 34984 626284520 79165 86907 326823780 66683 81193 490473243 1265 81193 122865805 86907 27786 130793681 18612 81193 812295879 18612 8874 26549495 4961 8874 438455559 88140 1265 24179766 43146 88140 466619083 88140 90477 132541295 66826 90477 672428020 92381 90477 784277114 50632 66826 121419787 66826 72143 40275810 66826 21638 567533557 50632 92220 33405025 50632 70801 971935435 15605 21638 288889690 33654 15605 347088987 32982 92220 960285481 26262 32982 67016464 79501 33654 268966945 15605 54361 889157304 86441 26262 355631713 82708 54361 716708949 79460 79501 772703323 82708 11649 980388900 54361 44868 588257683 44868 51844 75954137 79460 34476 514594229 70358 34476 126521 72459 70358 242877730 51844 22094 71877521 91028 34476 771895894 70358 31253 951450788 22094 67162 135900423 54560 22094 571532701 22094 76309 376455624 67162 40062 403046776 67162 54170 668982741 40062 92262 220260344 75811 54560 213925395 65471 76309 851182851 54170 45912 860006980 34811 45912 135749269 34811 70860 275657381 26033 65471 922600462 44467 34811 107937745 19293 26033 50302530 70860 79744 970993539 44467 43233 317047714 9348 43233 725253269 9348 9764 364277678 9764 81920 201786769 26074 81920 686312579 26074 3699 739596528 34200 9764 17488274 26074 48608 812254866 81920 30583 608221349 57008 48608 500840812 27608 3699 899379405 78389 57008 879846406 67151 48608 147549653 27608 91692 374006899 87205 78389 572650488 4882 67151 757154548 87205 16159 304410749 87205 62571 630794965 4882 60723 289149411 50801 4882 436012880 2406 16159 555867593 60723 26100 734551262 26100 11046 981647680 91587 50801 294543341 91587 52449 71584324 73086 26100 186355997 32662 91587 424398695 91587 79512 497976295 79512 56510 906502902 52449 24974 474833228 77718 73086 69499982 24974 20951 73884292 88254 77718 566911944 7961 88254 42599157 25120 24974 389777340 20951 66456 684039693 7961 11919 359254144 7961 28786 519000798 28547 7961 817913432 11919 84689 783287202 71000 28786 461444642 28547 21746 712977834 28786 78487 35845601 78487 59197 310308034 42593 84689 935453673 53053 42593 979050942 53053 38220 17129038 42593 12485 378864385 42593 11463 610130839 12485 12232 145135035 87612 38220 605108277 13767 38220 798069460 87612 2661 100282033 34152 2661 157780594 34152 33964 983130747 34152 76532 660209571 26079 34152 910710994 76532 54408 182935075 76532 44324 289174234 26088 33964 446454147 34473 26088 130900720 42718 34473 82097912 86529 42718 183473022 86529 82620 437103438 82620 27740 587458537 86529 20601 646028389 27740 66307 116445900 20601 37262 9445585 66307 39910 466200808 76046 27740 987439747 42467 66307 108293975 37262 43327 598939643 76046 84776 725869422 39910 9073 523110613 84776 65780 127634176 27110 43327 944704262 65780 15092 100102549 9073 24850 259081001 88710 9073 192797170 15092 80893 77179432 15092 30310 983455610 18847 30310 972822520 67754 18847 872338369 18847 28474 169145792 67159 30310 2010634 18847 13955 492903431 79863 18847 656751206 44270 13955 981825925 67159 53133 726234141 57321 44270 102696985 61249 79863 179533999 53133 85810 964919560 18915 61249 779236120 91361 57321 563212117 6444 57321 625217699 18915 87198 752288995 85810 23372 68632069 56033 6444 561091168 91361 37761 412412321 56033 29813 984542314 75587 87198 886822498 33218 23372 377243911 33218 29719 421805169 37761 83806 483743383 33218 46252 569039074 83685 29719 854423975 33218 25660 338874313 9599 46252 28209620 51031 83685 748376795 17103 51031 942660071 28629 51031 84329635 70741 51031 834784152 72755 70741 125093283 28629 22032 651481189 17103 86602 126112281 72755 78838 656961256 66881 78838 818501948 22032 67270 114057533 86602 65016 245791352 67270 81935 93379126 81766 65016 36757632 66881 5457 415919848 81935 23323 472179335 81935 24925 198775077 81935 90234 888067553 33193 5457 446666974 39174 23323 541416915 39174 30949 682907939 36769 90234 529842796 36769 79574 909048499 54156 39174 675445331 2275 79574 226438905 36769 16737 452731271 71716 36769 291803445 54156 34166 790813702 50201 34166 218385748 71716 3528 38018370 71716 63105 760752327 79298 63105 78435063 65054 63105 583270183 88398 3528 953478902 79298 53671 643932502 7406 88398 16420983 50808 79298 866438713 88398 29585 366262269 29585 4129 907251554 53671 44234 46529667 29585 49909 240687578 20507 49909 179219595 55142 29585 902816258 20507 91834 770189941 49909 18031 355153680 91834 33346 755507602 33346 79862 170922364 28551 33346 927949760 29739 91834 357994330 33346 44441 489162403 29739 72602 81357179 29739 12188 33799973 12188 45121 904363512 87674 12188 428315803 88089 87674 294286190 87674 4912 502854574 4912 80911 826622755 87674 2141 919981138 87674 24620 357140165 2141 73749 703157370 2141 22541 350895739 41914 2141 828199851 73749 56732 850156685 50309 22541 128526998 73749 51553 342610974 51553 79723 62594197 50309 78771 123272785 51553 32810 76796744 78771 40876 496456409 78771 30611 396800413 53029 32810 979958015 78771 57033 178232715 32222 32810 434245506 942 40876 93568834 88186 32222 640901281 942 88711 356195865 88186 17439 960423874 88711 19954 366131471 72521 17439 645578026 88711 45563 871247924 17439 15535 112347869 36422 72521 117189852 72521 6845 882752638 70155 72521 820805999 11105 6845 699099140 65248 6845 22467995 37370 70155 969777749 70155 67457 43186976 11105 54407 3947261 36715 54407 900441624 10550 36715 933482012 67457 9461 341678260 54407 47485 293549554 47485 15039 409519146 91571 10550 202468199 15039 49417 779832929 33866 91571 67125541 83539 15039 255469419 91571 24100 91009375 3223 33866 34119926 31335 49417 146398181 58970 3223 174198370 83539 79093 962321328 3223 67991 77748234 3223 20926 354141154 79093 41146 316149830 43189 67991 87343697 79093 57743 886561751 57743 63642 365637820 43189 77515 25053530 57743 21321 429364318 57743 62038 587954784 57743 78713 554425589 21321 3818 151400737 64910 78713 772215971 59228 62038 140576179 3818 4665 94624933 4391 78713 592339130 64910 44721 237192593 13532 59228 875731199 48264 4665 353309920 14812 4665 583989611 18791 14812 849709119 44721 50635 674063216 14812 43989 471664959 48264 56754 488485657 42883 43989 356519554 41594 42883 102551835 80216 50635 772380993 30046 56754 113929157 16027 80216 439473233 44730 42883 20760165 35992 41594 274312582 80216 45534 591044426 12210 16027 988219356 69316 16027 955355269 35992 19553 511173004 1051 19553 634699242 1051 59469 862412592 69316 9518 133778112 90457 1051 860395553 82834 59469 87623178 59469 720 551220558 720 51932 832892949 88646 51932 296643932 82834 67654 425747565 83099 82834 53843790 82081 88646 270215330 49860 88646 912123373 57551 83099 544694245 83099 85769 33068081 57551 54615 94388357 57551 16366 891910744 85769 38591 610155907 38591 51327 742882756 14345 16366 793433587 31891 16366 218714136 38591 79816 525226115 29592 14345 776264475 14345 37144 798568944 14345 65009 9973870 37144 7879 809025571 66171 79816 523340589 7281 7879 97006731 73461 7281 645533356 33354 7281 40839392 66171 70447 994266839 66171 13694 927875220 70447 30904 421864396 50994 70447 345533620 70429 33354 134481495 91458 70447 620541810 1596 50994 725056670 30904 27933 828163022 70429 2753 61436039 27933 8023 426745902 2753 71084 556081176 12506 8023 987743917 71084 75273 20045074 75273 40369 72434776 75273 16872 284000672 71084 78030 49212566 78030 32477 953534614 40369 77312 869477795 78030 36749 220151612 64608 36749 392662511 77312 59098 59011322 32477 5198 412861435 18367 64608 864004945 7956 64608 137905487 7956 37172 425305474 5198 14122 849367241 5198 21410 652939210 14122 32582 765841113 43192 37172 479410855 21410 40784 43595414 84360 32582 804066405 43192 84114 894195388 43192 38758 922412114 40784 76709 838032729 79987 40784 831200947 56768 76709 349713182 22718 56768 948932260 22718 57396 526796610 11068 79987 708631773 22718 77046 443410889 7872 22718 229353484 58241 22718 967840245 7872 56654 982405638 77046 48494 407793327 64992 77046 424473597 70491 64992 77744370 64992 53781 396713069 48494 54869 691173721 53781 10404 588129290 53781 65273 314205258 27547 65273 612418041 53781 11183 14575206 3329 65273 131525756 11183 85541 79320207 42007 27547 58590261 3329 75531 826611125 82492 3329 668025574 57874 3329 22752788 85541 82299 85681779 57874 34278 817280405 82492 2579 734451204 76268 57874 591211726 51100 34278 719480882 76268 56610 302805805 60768 51100 664108248 12075 56610 284489459 56610 80738 133445852 56610 2890 542909289 60768 92305 692952829 45651 12075 957645484 2890 65802 997476939 34832 45651 39486834 45651 71613 136257030 65802 76803 20966426 65802 60771 197818435 65143 34832 732094182 34832 87362 585787955 17351 76803 768466610 17351 15121 310724055 82514 87362 170428058 65143 21999 540799826 46967 17351 956391290 66152 82514 753982181 37025 21999 791733633 82514 48300 826562774 66152 88382 50994450 81494 48300 238668427 30613 66152 47091278 30015 81494 857753603 81494 70576 596864263 16515 70576 758820883 81494 57342 692874375 30613 62576 209813403 31553 70576 354910374 57342 58184 237646099 62576 81672 200402460 31553 64589 980255947 64589 33588 157724302 5136 64589 361127029 64589 48897 886205838 31875 64589 403869753 7362 64589 569278567 5136 5997 732714270 31875 5180 869979985 88430 5180 684427546 5997 36587 203588961 36577 5997 500835393 18066 88430 492889966 88430 25849 62837021 25849 18295 83702602 18066 53435 225655121 36577 52209 78929045 73387 25849 293415161 25849 4471 497698246 28241 73387 38627631 53435 46931 547264692 85787 52209 26137071 85259 4471 937551912 45545 46931 585429452 81808 45545 54351915 3211 85787 979408844 16238 85259 418138127 58348 81808 6920561 19657 58348 43409382 16238 89627 611344782 69985 16238 222757051 50855 58348 116249744 17222 58348 747943670 71331 19657 243372140 29807 17222 916723443 54867 50855 482062349 17222 2019 429529853 74262 54867 285564094 72800 29807 972083459 2019 39451 879646361 7259 72800 993366893 33712 2019 989408948 42698 7259 44332143 39451 75132 175049464 32650 39451 771119789 75132 51238 919886207 2364 75132 475910498 32650 41285 148079284 41285 68397 298317205 85099 51238 322012433 85099 67645 525967544 89309 2364 384061482 76788 85099 17306900 16770 68397 27611862 89309 68145 245651821 76788 69639 720858432 89309 50958 618829778 22991 16770 355556434 44686 50958 411629589 68145 75034 603419795 49166 22991 169516493 86752 50958 29142568 44686 12937 411958302 44686 27734 574313857 27734 84997 421189624 12937 27044 777832503 86752 86321 405433770 27044 2884 755170914 84997 66791 536552260 66791 35529 264647378 66791 17443 542557347 26087 2884 873739144 58570 35529 548289540 61712 35529 824549046 6766 26087 612417825 37748 6766 995184856 26087 89577 803791192 57140 61712 132394007 61712 4283 54065624 40271 37748 778541350 37748 34080 455550502 4283 48263 274928765 54703 40271 570784188 46062 54703 136241290 79514 40271 665398803 28531 34080 742056878 9877 28531 238910828 87202 46062 221859626 56566 79514 697607950 17805 9877 452152196 17805 81415 179410212 34687 87202 944476441 56336 17805 324180825 44954 81415 903983596 81415 90030 783578310 34816 90030 853501695 44954 35114 91415150 35114 61238 952629432 64976 34816 11046489 39321 61238 474568485 35114 65651 342275739 41298 35114 589434142 29628 39321 684937735 65651 14522 73419634 41298 69869 562735138 88614 69869 545087809 88614 77618 972908880 66998 69869 430379452 21937 77618 418951047 33506 69869 527852502 70974 77618 869404344 39565 21937 146690868 39565 45044 362301008 50639 70974 328051530 2206 39565 40707372 1808 2206 902309137 2206 83316 19245379 20076 50639 964169676 76987 50639 8069746 1808 7801 939245148 92135 83316 415677488 53453 20076 165466582 76987 6283 826413557 87842 53453 390708772 7801 12795 930209081 36759 6283 152926661 69493 87842 152431821 69493 32416 465465618 69493 30648 398937828 19935 32416 888080324 32416 90012 596137162 32416 48027 822628308 88376 90012 987165440 80392 48027 24598354 19935 1940 529419993 80392 25593 418556419 11013 88376 5725508 80392 1391 38716548 90833 1940 179869034 10564 1940 930020018 10564 77720 347986593 9359 11013 614724239 1391 32101 235080556 55979 10564 15151242 77720 66483 726223353 9359 40656 926179931 32101 16384 251170076 66483 80950 642775755 70294 16384 93155274 9424 66483 938603401 70294 53332 188766659 15144 80950 420189097 70294 52842 941182819 52842 39149 879147580 15144 4898 888330963 15144 25848 936162666 2901 15144 597146976 2901 73523 441768669 73523 8552 336109461 2901 51377 318762265 5533 2901 65184175 8552 39388 89726030 2348 39388 846266786 73428 8552 112238816 73428 34370 104908593 2348 24840 414513676 92051 73428 260518386 81171 92051 340683767 13348 34370 146124768 34370 33880 27785758 10 92051 734031645 5561 33880 828322336 13286 81171 72384379 13348 11564 15922504 10 90469 579527264 11564 57671 323343003 73946 5561 579626964 49564 11564 518614737 16219 49564 998087166 57671 85061 70348510 82835 85061 681695768 55990 16219 101703709 55990 58279 24597658 18389 58279 996431708 85061 66322 514735173 67521 58279 762727205 18389 60435 693198588 18389 14098 432461789 77205 14098 713656895 8357 77205 26593156 41960 14098 783069060 41960 34727 642928296 79584 8357 615521540 38321 79584 346138824 79584 87 644912935 87 33786 421637164 7045 33786 753865867 33786 56891 121339207 49050 7045 965728347 70783 49050 654218649 18822 49050 699537429 56891 55834 434263038 8077 49050 860511744 18822 33000 10835334 79351 55834 20141819 79351 49802 572385497 87065 49802 92397346 84300 87065 870939601 48061 87065 81889526 79351 84763 26560291 48061 23069 486082107 14595 84300 905927512 55054 84300 971538326 84763 51463 723444199 55054 59225 702586682 14595 60249 975279243 55054 60997 499641402 87941 59225 647376478 59225 78304 981299806 87941 12636 639354485 12636 30779 253189349 37180 78304 657168852 85403 87941 279570125 65358 12636 906021929 66398 30779 597703228 38488 65358 88262110 55213 66398 85812374 65189 65358 176249660 38488 45368 726489040 44758 45368 699650072 44758 17699 129873056 32271 55213 683716183 19436 65189 789504295 32271 2522 694700303 14447 44758 546853521 21004 32271 624762076 31464 32271 398311119 31464 74206 145629563 14447 66835 662555732 66835 15195 891857242 65160 15195 541782761 69175 31464 196560645 69175 13412 679341673 69705 13412 537462183 13412 64199 125020512 79814 69175 539939134 22570 13412 617074270 64199 58785 589440724 58785 22523 112297027 24018 79814 29899017 56724 24018 470712164 24018 63182 459193416 24018 78532 789108371 78532 28536 399420876 28536 34455 214023520 37240 34455 564439412 22190 37240 976430169 90013 22190 235917764 34455 46510 133810361 22190 909 766635254 90013 44102 863008551 90013 50273 71273490 90013 8918 87778755 50273 52924 739177735 52924 72890 797371590 38469 52924 859226328 33319 8918 276254195 9082 72890 842139736 52924 70477 628275423 6878 38469 369543018 70477 47944 237871431 70477 61316 303137923 56081 9082 547498836 47944 71357 722589792 52395 6878 312435633 71735 52395 645172769 52395 13649 353348484 73090 56081 508043354 46473 71735 229676821 57939 13649 641203020 46473 83746 868814190 16268 73090 164865 73090 84821 671365442 46473 9591 915463649 84821 75347 788897912 66846 9591 846972507 9591 14986 71505447 84821 27910 93587293 27910 71709 541682465 76397 14986 5346179 71709 45769 10434830 67126 27910 882078630 4609 71709 71997905 18533 76397 804910552 28364 67126 342375773 67126 67027 33755836 18533 67882 799059269 18533 3166 61291048 47286 28364 581258000 47286 41496 327614626 26268 67882 966794063 82778 26268 249441605 38764 41496 29730262 60888 26268 362336491 955 82778 11722331 26268 5513 278047174 17908 5513 723234316 84777 17908 238456823 55084 84777 255280488 39414 5513 96906947 17908 57125 194513646 39414 9788 513878923 84777 85122 17099832 8811 55084 169030327 59731 8811 109473716 11201 59731 821030092 8811 35803 523748435 62160 11201 967083637 38188 59731 266016943 35803 14492 124891423 79120 38188 402135498 38426 62160 299896433 14492 50423 268097101 38426 78766 773118384 68950 78766 434236980 79120 31675 973550198 78766 82119 705720812 50423 31973 474839890 90995 31973 620148140 68950 43171 26211174 46361 90995 993031518 25474 82119 805889634 90995 59564 622745662 25474 45383 775291348 25474 62989 659942449 40356 62989 166501878 30428 40356 8154068 30428 61814 39964111 6612 61814 857267914 40356 45605 652145105 23507 61814 388140525 16129 23507 625288219 74287 61814 818157123 58258 16129 521714679 9581 23507 449031025 88898 16129 20443469 64878 88898 100199817 58258 27760 663875195 64878 59546 156855423 10941 88898 611708083 10941 37909 44382014 37909 81139 731392168 59424 37909 949640969 37909 36165 181303598 51884 37909 289471473 51884 9295 803446477 7629 36165 164176706 7629 10894 476506033 51884 67283 233895504 31209 10894 125671792 10894 2949 398662913 57961 31209 977505420 37819 10894 824964711 52144 67283 221808208 13049 52144 785579858 52144 60880 651134356 13049 75074 316758950 48572 52144 735014302 38795 75074 6399153 22926 48572 778341501 75074 56286 454799302 48572 8477 678515321 38795 2415 715555373 2415 809 453826187 7147 809 5758415 8477 51811 632377405 51811 4274 725613238 51811 30014 903284055 809 723 956296140 4274 36683 237430783 61994 723 663641252 23450 4274 424354220 45921 30014 123608013 81789 23450 951832819 61994 2524 780719120 45921 43052 130910489 80646 23450 16994999 2524 59032 707010780 80646 80648 669479862 80646 6996 682001249 6996 39688 740334944 74152 6996 932175952 87292 74152 629294179 39688 89687 574075181 74152 25543 518101320 74152 52056 32499018 52056 30844 552587452 89687 76327 867175473 25543 7969 321254458 35630 7969 511235328 15302 76327 401698963 67377 7969 42524701 91841 15302 9120675 67377 71573 3760684 91841 85344 910372446 45532 67377 58871512 4752 91841 705173285 3041 91841 674204622 12735 45532 384056520 4752 18635 625090484 56210 18635 912302115 86834 12735 936416761 26739 56210 114442739 68184 56210 846117730 86834 26674 475116876 68184 7794 242703474 18009 7794 704531573 7794 81834 542501 20121 81834 34763654 7794 72265 97285483 55226 81834 690065115 55226 12350 153392540 55226 46844 852237156 69711 20121 434738564 12350 13783 75876964 59952 46844 138451516 69711 721 717418549 69711 49910 158101346 13783 14922 583493210 59952 5686 972591182 91129 14922 66604834 75599 14922 640458625 61569 75599 353039180 44456 61569 189821354 91328 44456 645304308 59647 91129 37971633 42144 59647 295780180 59647 63821 435640522 42144 36325 18961333 59647 73701 236827362 19051 36325 930208133 81612 73701 788050074 56384 36325 7696204 37895 81612 37037019 37895 69395 655403194 68103 37895 502315850 62540 68103 929955557 69395 48291 345660784 48291 79741 783775599 91409 79741 523313920 51347 79741 822588972 66710 51347 469482029 48878 91409 752649724 79741 91905 971419187 48878 41324 775501636 69698 91905 571482052 12879 69698 288558126 48878 42644 910885501 76371 12879 10716245 56976 69698 887443743 69698 55595 662583421 38347 76371 240643816 28997 56976 385050417 50026 76371 728050064 76928 28997 121786736 38347 86572 302938622 86572 13903 812649537 90819 86572 767777559 34110 76928 530059550 34110 940 41943018 26013 34110 652475995 90819 28030 716303656 39286 28030 825473545 23449 26013 89804800 3334 26013 280144377 23449 29211 354825579 75491 28030 72040835 9464 39286 387783125 85779 75491 34290344 21727 3334 330949966 29211 8982 219713524 26160 75491 952969136 85946 8982 111341937 30152 21727 302695021 86254 21727 17492492 71550 26160 799479023 26160 5039 958063108 10380 5039 463518957 30152 18353 848004535 16355 86254 472242793 16355 64509 235604999 27913 16355 70876710 10380 64630 127570466 48357 16355 617253434 82036 64630 427009374 50135 27913 317937887 50135 58414 287124687 16392 64630 531602307 58414 79635 549202769 16392 10753 39868110 79635 22974 31451716 79635 16063 236663747 88706 16063 60162511 22974 61070 625567827 21976 16063 106022809 16063 67937 888832308 61070 85126 629911691 82971 67937 501789990 21976 5747 123401552 85126 1687 919342964 85310 1687 772279522 14416 85126 49650172 40037 1687 213220574 80583 40037 310387182 46576 40037 120582506 40037 39337 181634953 46576 56766 894635123 56766 6066 141549045 25110 80583 970997751 50803 6066 567997379 6066 78504 569960190 6066 74438 271164717 6066 92414 121571405 26846 74438 957354036 60457 92414 744514479 26846 54106 647900231 10518 74438 819010551 20059 60457 281230910 42938 26846 836351930 10518 73517 647170817 54106 3399 646906081 20059 49932 961485005 3399 68785 99620818 86696 73517 201371538 43051 86696 575183620 22266 86696 155478 16351 22266 78714954 41951 68785 197532041 73797 43051 749307599 59089 22266 297775663 41951 56793 736615777 56793 82783 715648779 41951 55285 348258996 73797 83957 292890153 55285 38658 441014129 56793 28570 994061710 89108 38658 621383088 2185 28570 481977764 11024 38658 763613465 59878 11024 496655173 28570 51144 157750917 51144 32018 188973595 71319 32018 473163544 11024 2217 289268577 73282 32018 246424413 73282 49349 421325921 39209 73282 385236483 38541 73282 243699218 39394 49349 133854388 58288 39394 770622753 49349 24434 329166689 24434 25227 515305075 38541 47802 277780229 39394 19236 376586381 24434 92233 385664839 47802 85458 85223478 68343 85458 75084903 9750 92233 632397975 20056 68343 365735408 68343 54524 623235939 14355 68343 508710792 68343 57934 300232709 49799 57934 34052909 38879 54524 479959103 28932 14355 933037645 80854 49799 447808511 38879 31734 572815369 8240 28932 917786809 3317 8240 665429124 80854 13994 744505640 13994 3793 20131093 8240 52071 299542418 13994 21692 956442539 62531 3317 495980791 2010 21692 853606945 68042 3793 786854116 2010 1440 868811288 2010 1771 961297710 13073 1771 483535101 66994 68042 775804191 46949 1771 396871369 1771 84666 383809780 46949 43115 891758987 90446 46949 672798684 73657 43115 448486129 73518 84666 313314773 10353 43115 99549791 73657 15406 268865917 10353 2727 397313934 37205 73657 83202977 58978 10353 589096137 7568 2727 318271315 35826 15406 662176618 47380 2727 65804322 17363 47380 425858538 17363 63489 267317165 43283 63489 917737564 29380 63489 644932993 29380 40974 952723534 56962 43283 71717362 63489 7599 587552350 67659 29380 427375934 29380 64801 850405674 61206 56962 448127170 6979 67659 166121258 55928 6979 351156836 18157 61206 106419940 64801 48898 65641169 55928 63327 654029875 55928 38354 766824625 63327 68399 825570352 30694 48898 755134668 63242 63327 537785085 59235 38354 405320817 12857 68399 422832037 36371 12857 596750981 56196 63242 714586661 63242 72807 402519226 77789 59235 572885115 8781 77789 665228293 7315 77789 87009243 8781 75868 346740116 38005 7315 390845979 75868 42580 814542088 85046 38005 248859474 60928 38005 124764266 38005 85748 320541203 20600 38005 670254091 69859 60928 984999293 25521 85748 201351256 44080 20600 257645785 9413 25521 270732066 9413 81863 527261852 45575 44080 389741132 49212 44080 376414038 49212 75281 691669689 88431 81863 923870903 75281 46005 509368811 75281 48476 8340139 48476 22667 212109086 46005 79756 757793961 88431 64151 184145788 45378 46005 921804984 46600 45378 789177801 37598 46600 635007486 46600 9562 167151958 64151 71797 493663994 71797 3228 717402067 65817 37598 963651665 37598 3169 973589161 65817 91367 14628973 91367 81985 508521682 91367 69472 408701355 3169 55803 105733109 91367 24274 194317741 91367 89942 526757455 55803 36132 507231895 69472 91969 882963215 53233 55803 270335822 13515 91969 188357508 53233 52458 367702774 89368 36132 650512928 87413 89368 498426188 84719 13515 882292612 31633 89368 327574543 73645 52458 507176255 12705 31633 226173324 76595 12705 133219742 31633 27919 886104778 12705 65426 904432520 73645 14591 556795043 12705 46664 885050570 76595 49923 994609568 77856 27919 345580168 65426 22994 145187502 49923 74699 22805047 77856 10853 741963489 77856 18578 226773392 10853 89350 746265669 89350 34248 407500230 10853 19741 669980477 10853 54023 121076428 70267 19741 782890771 79410 34248 236061178 19741 8155 493249018 54023 90313 601934418 54023 27081 276716373 70267 74270 114070999 37571 79410 960031473 90313 61009 241304030 918 61009 846105190 29644 27081 470625600 13674 61009 642459751 918 1957 533491057 54162 918 658981345 19252 13674 20114682 29644 85890 708184121 7617 1957 77631972 85890 7737 395487277 26646 85890 865103142 7617 84756 159219546 29462 7617 938780355 17874 29462 659055248 29462 24191 559778209 92549 24191 70051570 47560 29462 429338395 47560 5530 917707665 21339 24191 209258139 24191 43012 449879336 48844 21339 653925535 48844 80382 388773182 21339 31082 142855202 59369 31082 815231325 80382 7816 293064895 67066 31082 239213021 59369 38130 951971246 70328 7816 182754647 34535 70328 834368484 14006 70328 501152005 34535 44946 165929315 14006 50020 47745283 35109 70328 339876683 50020 82007 347748054 87825 35109 230653063 44946 52373 144400367 52373 80731 611520769 80731 70703 411135164 18762 87825 335163551 68011 80731 679895842 18762 21295 142117792 9117 18762 491429182 70703 1817 170057778 18762 72501 689873339 68011 45948 368510072 7169 9117 103605656 1817 83640 762228917 83640 77156 129707095 77156 60631 969320234 84844 45948 503756771 17193 83640 127598887 45161 83640 937068243 84844 76102 886363385 40707 45161 346011975 84844 16508 132118947 40167 16508 702271731 32304 76102 797533028 24068 40167 220842125 40707 27097 720401090 16508 188 677049768 5088 32304 954257156 86386 32304 623350547 36231 5088 637039060 41653 188 523624373 188 11976 83029140 41653 1220 511365290 82807 1220 380570981 24381 1220 654780381 41653 4722 501669640 1220 34303 193494002 20753 4722 879216522 34303 16685 760541673 69989 34303 794499344 68057 4722 201889406 63809 20753 744615611 68057 12964 456327945 69989 21949 364627296 69989 34433 120391541 62535 68057 537768833 12964 60657 460541999 12964 76077 523913407 39011 21949 536458697 27426 62535 125373522 27426 33766 876451453 39011 53066 44547784 43285 53066 113348098 39011 14879 670743887 37692 53066 158062905 14879 11354 707789918 14879 58018 832660015 4523 43285 91407834 15445 4523 856310997 82947 37692 73699152 32483 58018 310217835 82947 40266 325751151 12209 32483 84782306 82947 90431 595183472 59029 12209 459181644 32483 9206 517512780 12209 79036 200116505 22027 12209 110611253 90431 17158 43373918 64778 17158 39870722 22027 19453 951631070 57292 17158 413905483 19453 79853 757615219 83925 64778 778311746 79853 15119 813864795 60133 19453 295661453 60133 19521 463478882 79853 84930 747358814 23096 15119 323593510 60133 71853 874534889 40870 23096 915615629 89193 40870 970924601 89576 84930 806624582 69488 71853 134229435 86558 89576 567923692 88179 69488 903951672 71109 88179 479309845 69488 84737 8878549 92096 88179 675686820 65684 84737 703367629 81860 92096 491717541 84737 19450 466150596 15802 84737 325474385 86204 15802 208490310 86204 40786 408568045 86204 45480 284359399 29985 40786 327589218 48936 86204 144948507 81374 86204 41852553 81374 17851 836728650 82 48936 10827147 48936 58606 834363706 12478 81374 911053826 82 59866 727062055 59866 56897 335465248 28320 82 928808611 18550 59866 134491466 3799 59866 634895561 56774 3799 460984966 3799 19887 961550095 21932 56774 926411069 22204 19887 898769384 69418 3799 58742543 56774 23676 93246787 11459 22204 880444881 86278 21932 415404038 69231 11459 375688458 86278 9789 381409019 69231 44036 798042698 29898 11459 578515630 1152 29898 96449807 48069 29898 813207085 58265 44036 607316148 38606 48069 395939823 48069 72349 144004867 1152 1543 642886824 1543 21139 308432111 1828 72349 29448922 21139 3284 142923150 35855 1543 320286097 3284 16185 52671145 1828 77168 914640058 5344 35855 690490578 5344 25339 420134586 77168 35097 109552850 19788 77168 327073923 19788 23810 358490807 35097 65761 141976628 91736 19788 440900003 23810 44023 886624417 91736 87518 747922717 23810 18757 507837154 87518 59262 776200150 23451 18757 276045830 86601 87518 659981784 87518 10622 942491329 85408 18757 37054761 23451 69886 846045230 69886 64185 710729513 30412 64185 921111314 30412 23890 117346382 64185 20395 731317718 69886 11125 93498944 37543 23890 146676842 10516 37543 411210796 10516 71801 971820165 74141 20395 267845201 77284 10516 68004691 37543 65592 721976095 60119 71801 963168649 88037 77284 645415146 82438 88037 799643506 65592 2353 320340416 60119 19618 115047944 23752 60119 616901253 88037 82111 556384991 82111 53973 989377194 19618 26802 915117522 26802 16247 13513404 39891 16247 322307785 16247 32053 947611972 36859 39891 436374062 39891 46506 331334319 54563 39891 112018873 61614 54563 405978321 36859 27611 287784642 91630 54563 685880200 54563 77671 438896072 39841 27611 290665935 27828 61614 742323243 27611 5582 295135974 52698 27828 346847521 27828 70046 438927292 52698 76844 72422006 5582 47173 176275757 5582 81175 877164894 76844 7863 393890440 16440 7863 191861252 28824 47173 375466757 28824 73642 631051522 28824 46308 231583996 16440 53812 685354894 28824 12547 711297011 53812 86284 628717510 55349 46308 530711332 46308 86021 762046482 88602 53812 522265337 29296 55349 962876822 55349 60274 223375396 71901 60274 413633324 71901 32556 135061318 71901 65680 523538881 71901 62558 161886224 81703 65680 106692866 6322 62558 19280256 65680 44768 318798059 35960 6322 509096900 17426 81703 20844796 6322 47732 980920268 9928 6322 74873207 33958 9928 873119408 35960 59121 189995255 23030 33958 798330042 57168 33958 209093723 56815 57168 40687256 6046 56815 421356590 59121 55047 618557965 57168 91755 557216680 46097 91755 365328302 91755 42460 170313519 79479 6046 254170282 55047 20358 340505508 12055 79479 345780880 15631 46097 688693792 15631 54368 715945308 12055 6360 690849098 6360 26456 453003038 7868 54368 689482160 54368 52203 886232779 51749 52203 125554867 13617 6360 226335629 52203 51723 955184957 51723 3545 196839626 51723 46056 477854132 51723 14932 28827532 47227 46056 799292834 89256 46056 989795577 3545 53803 751297693 29755 53803 206181344 42714 14932 367310304 68859 42714 56074835 53803 69195 363707717 42714 71727 791520104 65069 69195 465443651 78190 42714 804282109 68859 61497 309705618 65069 7626 990426323 65069 76236 728027681 76236 22454 629808561 76236 91947 454466576 44747 76236 559082162 91947 87415 794150254 91947 90832 98590451 55135 90832 736970545 44747 51890 837955782 55135 63501 226898446 87415 72052 14956601 51890 80474 108141188 58617 72052 348828739 84297 72052 41778638 63501 55664 17099706 29162 72052 36244935 55664 80132 616374829 29162 62988 899824676 80132 67423 527703477 80132 66430 757335831 63018 29162 313083361 67423 48193 488179728 56552 66430 801966731 66430 85104 716445605 55413 85104 34463823 35138 63018 91502180 74931 35138 238982912 52025 55413 560929827 85104 1 625744555 8806 1 593438847 24016 35138 954192718 8806 17857 355402988 24016 69892 98989097 77069 24016 521783636 17857 81469 314551616 81469 42787 565994563 60434 42787 388154601 23277 81469 39308788 77069 26633 131840914 26075 42787 535076545 42787 75586 551614792 26633 22419 68241509 56949 22419 678738442 26633 28719 230925704 22419 43320 936912498 9140 75586 799843607 22419 5488 306564683 43320 19332 19221813 19332 16881 262990609 71729 16881 737279052 19332 46514 525157614 19332 19966 57693552 19332 73590 62480606 16881 4389 955949895 46514 37671 705273081 82277 37671 65658955 2734 37671 970121515 2734 32526 900001926 12640 4389 320620847 72792 2734 805859303 32526 24621 807808531 72792 78656 1154911 72792 10032 613465855 29233 12640 224959692 81092 24621 413898520 78656 10197 159031388 78656 35807 970545058 8341 10197 704884697 44656 29233 313727278 48911 8341 932379882 38517 8341 4377383 38517 46888 128404581 48911 40990 836971998 46888 80655 180907904 79008 80655 864366837 40990 13058 267642539 13058 80569 297502817 40990 27589 491581281 80569 4558 994206870 34593 80569 492457835 4558 77108 383812416 27589 17798 52194223 66521 77108 868214161 88820 34593 92415838 52433 77108 270429861 76156 88820 53458147 17798 69507 727867255 59839 66521 954338840 76156 86870 767818283 44543 69507 427464797 74194 76156 974530301 73620 59839 9393188 74194 62403 668937483 86870 90501 35518140 66970 90501 70031791 74194 75536 776282442 66970 16929 31981546 75536 72274 513234380 11006 72274 585555583 61306 72274 934653494 88679 72274 335478637 82667 88679 983309037 40562 61306 727523417 61306 17254 333217845 74271 82667 777927321 74271 37141 685075870 55607 40562 160822677 33902 17254 729523440 17254 52253 900476225 52253 29265 197937213 3240 55607 998050252 33902 53641 129384921 11787 3240 655212669 11787 2880 635260204 31625 53641 100785869 31625 53502 949270046 2880 40289 115574389 53502 67486 352126747 67486 65007 427776010 31625 7687 43472205 34003 65007 151059934 75935 34003 515710003 65007 24376 128049832 52570 65007 846675469 52570 59790 715307721 59380 34003 851550421 24376 43301 871348687 6004 59380 300938821 43301 86068 328587342 59790 72983 472362308 54624 86068 358629072 86068 58429 718154065 69837 86068 59244137 72983 33144 169817615 72983 92392 460658103 54624 92382 250272528 84743 33144 794354243 84743 39218 776116996 59572 92392 863732323 2192 39218 803446480 39218 8909 372437847 22330 8909 997430717 8909 52095 340964943 22330 38702 475380590 29315 8909 87084912 83825 22330 951441844 28472 83825 221891602 38702 15075 772433793 34412 83825 592393070 73982 15075 325704934 15075 88150 860573926 50542 34412 517285559 50542 7951 341959992 73982 44237 282364944 29424 50542 621227720 88150 34291 489765058 72095 50542 593324675 68853 29424 89968451 43808 68853 490598012 68853 1274 308874602 43808 72225 365608287 15389 72225 875913256 43808 87933 782428704 72225 8953 573668326 15389 73433 148147506 73433 48957 132905647 73433 50315 327867071 53131 8953 516165952 59827 53131 648626460 59827 67363 728035726 67363 60315 736858669 60315 25033 116036097 70197 67363 410029259 62621 70197 969505661 25033 34856 328902636 62621 46811 330826544 71498 46811 391213058 34856 70063 134527161 57545 34856 560119548 6367 34856 400979886 6367 9756 312601445 83307 71498 569504835 83307 12355 36593088 20296 83307 162811927 39411 9756 736718032 83307 39302 807590077 82944 83307 813681136 20296 38955 508792745 20296 84607 687179769 84607 36808 124337665 76311 82944 609195019 82944 78131 563109677 53637 76311 366936707 78131 63144 26566189 54538 63144 963381372 81049 78131 487839658 64503 63144 813947956 33589 64503 768967682 64503 85634 995531629 64503 80504 388276941 85634 89124 527659961 80504 50741 910859061 6187 50741 677042241 23140 6187 417567841 81501 6187 750466563 23140 12002 85337115 81501 33155 702102413 6187 65671 212586009 65671 60926 51116328 22313 33155 848611724 65671 56206 519214621 30350 65671 142996867 56206 42975 98828574 812 30350 36219971 30350 73503 401293206 4948 30350 384158913 49526 4948 325396629 38546 73503 122810613 58286 812 419702481 58286 61630 71693581 38546 65911 639833008 47296 65911 234863325 20047 65911 805477486 564 20047 116007240 59959 20047 539117881 65911 89751 576124213 51862 564 6103045 12176 564 244011429 58975 51862 188634677 51862 34997 904324520 89751 26363 557244659 17063 51862 371397399 34997 83602 436017758 56550 83602 590112858 3034 26363 739619164 3034 4373 878405631 4373 65338 818837132 83602 48434 426420292 65338 58668 413234639 77329 65338 185941132 48434 86154 359562845 77694 65338 863201371 48434 5247 186219123 22964 77329 323113857 78583 5247 239960548 78583 11589 964781680 56886 22964 368438161 56886 45503 384879194 78583 59545 682903440 52548 59545 365208856 4301 45503 636798489 75280 56886 507007475 45503 78899 61916142 14250 78899 784982939 4301 15550 328371647 46174 14250 280019650 16552 78899 585505764 31214 78899 53600381 38779 31214 102950170 46174 26667 146578685 46174 67351 309185314 73297 16552 992632273 73297 22884 152572144 38779 80899 187112092 73297 90730 205019869 67351 77816 963030886 73297 71433 648451783 86637 71433 2486679 80899 41920 108498827 71433 70322 38035056 71433 63939 610910038 77942 71433 124804965 30411 86637 166308426 41920 60717 820657038 30411 55900 112668632 55900 70546 464685662 70546 82426 636145138 82426 68758 951993769 22601 82426 687345751 55900 55125 476709215 1030 70546 396459508 55125 28198 586700327 38983 1030 762294812 69769 22601 607795565 40181 69769 376656623 38983 18408 160180462 69769 15633 668918025 15633 44791 36498814 40181 69137 168423471 15633 14796 104485045 44791 41336 381940624 44791 68751 702946047 14796 15473 879004990 56684 14796 659319393 41336 35884 351594726 75507 35884 311232711 1079 56684 428285058 1079 67191 645481874 56684 53994 339636393 77353 35884 913889858 67191 69926 604140759 77353 41323 556376026 5041 41323 211572096 77353 24827 108285234 77353 90095 7579741 69926 89500 661087668 5041 72523 339490034 72523 65963 112638826 24827 37460 576522580 37460 22929 489878465 65963 75552 907986825 23231 75552 676171539 45654 37460 551560563 53120 23231 231884453 75552 78467 279963552 41016 78467 460006321 23231 55370 72360980 53120 68269 9679444 14673 68269 166806236 59361 78467 368961342 58042 14673 35767654 14673 40483 416422689 28886 59361 99115425 8014 14673 298785411 87149 8014 153536082 73594 28886 456271660 32997 28886 442291401 32997 7676 102827490 56749 73594 159129312 32997 41051 737565269 3915 41051 333002602 54806 41051 323197173 78346 7676 918986636 58940 78346 394329356 41051 10681 303357642 54806 78516 112695197 31126 10681 645856057 80442 78346 419415682 21130 80442 910695749 25648 78516 125642185 32413 21130 359381318 88242 80442 978271087 21130 22143 566873394 36794 21130 648041032 59610 32413 268326868 59610 82940 165095569 15767 88242 288210591 15193 22143 859209399 82940 91531 673685707 91531 45590 998022797 82940 12599 869345802 15767 51540 21201344 91531 29376 344868579 58815 12599 965206039 45590 41141 863850817 87954 41141 24828858 51540 79914 525278419 32611 41141 24904854 58815 32470 936714870 58483 79914 818154517 32611 44933 763584886 11030 58483 658887556 11030 73405 176575527 7209 32470 964025403 56247 11030 624152061 7209 60730 532337281 7209 64207 925282544 64207 21102 566248772 58276 7209 551704700 82199 21102 230748150 64207 16050 327335735 16050 91856 491304002 43728 91856 111193302 79843 58276 944765965 83517 16050 894187439 83517 61111 105466260 6561 43728 303719618 79843 55884 562084153 38837 6561 134967122 55884 63272 35589077 3569 55884 193190457 13993 6561 810166094 63272 34183 826497682 74846 3569 93656824 63547 34183 760386027 3569 31992 646274248 31992 92285 579981981 88237 34183 792852265 92285 68822 506303454 31992 63517 591599804 31992 80420 58087763 68822 46337 910779569 34864 68822 166452580 14889 63517 842102524 80420 71132 704005977 34864 14360 618087932 24962 71132 298134309 10393 34864 868185785 77562 14360 657185242 88845 14360 355350722 33294 14360 138763932 33294 39597 210325730 33294 80001 991719569 77562 57927 409921195 11653 39597 593312575 25217 33294 603546616 80001 60131 403619762 53271 80001 13207718 60131 51299 692222606 83861 25217 576524741 36658 83861 438034543 51299 83697 998457717 73901 53271 475383049 83697 78794 565833541 83861 72859 533518810 33990 73901 402655909 33990 65233 775325581 84600 65233 391028654 78794 51592 468675983 84600 83997 970100873 33990 65014 507503547 65014 77927 565905244 83997 70657 940490024 42361 83997 333712000 24734 65014 991972253 70657 52849 586490263 42361 42794 104849414 57 42794 871208346 57 67714 156624182 67714 51666 565317102 67714 76419 210742499 76419 69482 362425734 46573 51666 285987348 34399 51666 458145930 34399 50210 259436936 26743 46573 669168237 41226 26743 854410641 46573 15029 530580140 34399 70680 519219143 65194 70680 985162345 15029 73413 774528880 20155 73413 646230891 73413 32195 9116939 65194 68226 17159805 21954 73413 806997473 7481 32195 855884111 32195 55721 255482616 7481 48517 708840750 58830 48517 676796932 48517 76302 296133294 67868 58830 300266182 2465 58830 408207049 2465 37378 52891362 67868 38574 654610188 87287 76302 803079328 82858 38574 788334599 5474 2465 63941492 38574 26709 14535551 45025 38574 804521076 87287 67927 91315899 79050 26709 466688610 21569 5474 334291220 80563 79050 723058904 67927 28990 263641188 79050 81459 62635000 6045 28990 41122403 30282 21569 230108712 30282 31238 370094355 87805 28990 240632990 31238 18499 560143277 31238 42821 369509776 55617 87805 326353225 42821 28069 488076066 82026 42821 64058746 28228 28069 225100479 42821 34462 609148391 34851 34462 807607353 3740 34462 266476663 28228 87061 839087930 23885 3740 635554793 10629 23885 942408681 36838 3740 117140462 91360 23885 978522996 36838 66622 160550165 90294 10629 216972058 91360 83344 115384653 62486 36838 774204017 46697 62486 724965799 78155 66622 487659351 37070 83344 259909924 83344 9611 796915538 37070 63326 257065267 78155 47375 517530625 9611 65936 840221848 47375 59013 906176129 59013 39048 110857835 63326 2147 4970188 65936 35060 726134902 30812 35060 420265811 39048 27701 55165520 30812 82779 459894858 85382 30812 76236052 30812 19773 317320749 85382 3808 348895307 85382 56864 295259095 19773 6011 370256279 3808 35144 182896245 47199 6011 254246574 56864 15738 3379825 56864 16228 909561773 77857 47199 275277763 5557 35144 463173463 77857 78814 100934254 16109 5557 968773833 10042 78814 928509780 77857 31386 10954284 63053 16109 899522223 34766 63053 475019862 26491 34766 445941235 35642 26491 726855771 26491 75448 137753099 63053 46666 538407662 75448 41457 429466294 46666 37223 873592561 46666 64730 739639007 15865 37223 47434771 41457 57547 656090292 65292 41457 197420 59351 15865 404949297 15865 47914 983257310 67062 59351 845426954 65292 50216 574380065 65292 29708 638950977 45080 50216 519341199 29708 31825 725831445 71925 29708 531125242 58542 50216 195825369 60044 31825 36750236 51770 58542 567219839 31825 51425 910654130 51770 40097 546013481 60044 72898 26808315 11937 72898 173729834 72898 64438 664161018 62468 11937 995976985 81272 40097 764654557 83655 64438 199178971 11937 27153 143902167 64438 20613 240950900 77898 81272 628054860 20613 20323 909440334 58818 20323 830366888 27153 44076 933745704 44076 32607 435590064 24123 20323 629976270 58818 15840 512857088 15840 48479 9365795 34215 44076 230609873 48479 85915 566671136 49329 34215 614291107 87040 49329 99738269 21488 49329 109084761 42691 87040 570496637 64271 21488 989563537 70687 49329 916230291 21488 83034 630746230 87502 64271 334347548 64271 91311 635969027 70687 43140 33262942 70687 84154 474091495 82883 87502 122835985 84154 26938 839228961 26938 15639 526613985 17648 43140 167813756 82883 33782 669642424 83071 17648 508449593 15639 3782 866083227 17648 17308 920814282 3782 65150 870521280 38483 33782 100543750 34305 83071 85545266 65291 17308 317454897 69250 17308 897435797 22896 65291 540502414 34305 79387 730015714 34305 431 593937949 70779 65291 1542492 48966 79387 985053477 18562 79387 60554793 43546 48966 326474297 43546 77957 640004796 73167 48966 352094260 48521 43546 157490943 77957 79269 647700586 72108 43546 888319060 58879 72108 519796493 87267 79269 184567014 87267 9433 393757138 45212 9433 495708013 58879 47523 865217898 87267 5434 801369810 66293 87267 78575426 50576 66293 597355456 5434 61805 36101477 50576 26153 774045186 84812 66293 240623816 50576 22965 902532362 80867 50576 625170704 67500 26153 570659316 32940 67500 940551876 42751 22965 873631974 42751 25769 285359051 76811 25769 2632459 90954 42751 845234498 81047 32940 465892089 4056 25769 724064198 30656 90954 22124594 90954 44168 775206899 4056 21848 423817576 81047 21536 982422997 4056 74400 878916849 48732 74400 316945443 48732 11979 520797587 11979 84161 546505216 11979 74011 67503786 86195 11979 402951628 84161 37782 652438161 84161 30441 704367447 37462 74011 219943216 37462 31638 5927441 30441 55685 112570691 15143 55685 805613553 55007 55685 237663962 79245 55007 311724383 50030 31638 97161529 56959 55007 564376999 58520 55007 369710543 57018 58520 315076638 79245 44193 823438588 56959 45195 834481382 58520 66067 53671646 36346 44193 684594483 44193 33671 925743688 66067 31652 66213126 45195 30142 791080224 20940 36346 684038558 20940 19112 802132204 2618 31652 743378898 91817 31652 775505264 67217 19112 406310403 19112 42480 201767010 2618 24815 553777869 24815 61355 704526192 50115 24815 167018382 42480 56189 582952710 46981 42480 123939854 48244 56189 91449123 36616 61355 47766861 56070 36616 50012616 48244 21548 15396065 36616 73785 186120553 33459 21548 302292803 36616 16814 746635783 84018 33459 733081622 11613 84018 953291330 11613 31719 99840539 16814 89722 815112125 22489 11613 431568592 89722 17320 227505614 22489 18453 900119447 17320 26527 452603086 67779 22489 152115378 59690 17320 685109986 16873 17320 413761369 59690 10299 166378574 72927 16873 133764490 31216 72927 833624755 18765 16873 45784583 16873 65796 334245343 5942 10299 807434285 18765 73886 623290928 5942 32064 144063 65796 46330 265925931 73886 3092 810557719 5942 1733 882815977 3092 74915 156406217 13866 46330 439769166 1733 50987 879471272 74915 11283 508403831 67039 74915 565034452 13866 33048 427422774 56367 13866 879797880 37896 67039 987372583 37896 89182 546340766 8965 89182 556965016 33048 18511 166703648 3967 89182 113566225 52820 8965 471175346 8965 27499 598560365 35460 52820 872923698 18511 27156 844926581 86103 27499 669311755 35460 88049 190367858 27499 13334 114607599 25715 86103 547048368 88049 30008 226070443 13334 16954 83473692 30008 38122 88035020 21734 30008 883967135 61118 21734 97496900 42226 16954 840667186 46584 61118 473704445 38122 33547 431048258 44584 33547 38758265 61118 1289 79129207 4869 46584 216017664 4869 67508 793528226 57524 33547 61267885 1289 22457 139145146 57524 8896 535184121 4869 26346 708033884 57524 60901 365697354 60901 4854 572155587 8896 10976 714870200 22424 10976 793140858 92294 60901 749571223 52758 10976 929083996 22424 65083 145590504 66399 10976 20671810 22424 65771 94773576 65083 67739 96030730 30086 67739 23856803 65771 44922 901153358 65771 67710 578487738 44922 5503 966032870 5503 61188 284041067 15669 44922 579959122 44922 73774 170607029 20994 61188 808503493 5503 32939 460753781 32939 82099 402877028 15669 2084 793001444 73073 2084 286117022 29358 20994 249642328 29358 72577 122940715 84111 29358 406589846 37913 72577 360239842 29358 62766 666079448 67077 29358 73120386 67077 23654 859240753 81829 62766 63271744 23654 8567 270769059 81829 51858 498052939 8567 21590 500378274 51858 78357 31886016 7059 8567 613233482 21590 22606 23973409 78357 21034 471756766 32658 7059 197343223 88906 32658 321911961 80476 22606 918331346 42290 21034 244288080 32658 65562 863981154 32658 28939 244997088 80476 9365 7451063 16077 42290 681287494 16077 18061 100036010 28939 87578 418986372 9365 44834 245948990 18061 54164 609678080 47754 54164 733013050 87578 19170 712598047 37474 44834 334179188 91494 47754 624625937 7505 54164 758270256 82666 91494 704322697 4398 37474 527556054 4398 77582 807689139 4979 4398 564011004 77582 56058 181155098 82666 41955 861956766 4398 5679 347217572 82254 41955 667015494 18752 4979 265114424 43368 5679 390601289 43368 55414 190799488 73656 18752 950220414 82254 78065 585633496 73656 72374 792785046 27721 73656 668438362 8823 27721 9313681 27721 24729 80173254 40683 72374 26404535 85336 8823 780923291 27721 55927 645581319 24960 8823 866910304 24729 35623 677037330 85336 22827 174563561 85336 44548 685364519 35623 37106 109533657 50361 24960 19503187 22827 27372 52096496 27372 56326 908763377 48247 56326 106639553 56326 35744 553022123 50555 27372 105120076 27372 25411 705388022 3511 35744 951721886 69100 48247 778188421 53625 69100 27240795 48534 53625 547239916 11930 53625 636340526 85695 11930 960795324 71611 69100 273362769 87099 71611 103098421 7003 87099 574642000 14271 7003 388262268 45621 85695 944841557 71611 90038 969501185 1919 14271 851090418 5287 1919 384108074 14271 38120 937375461 66836 1919 994020171 66836 1131 526321353 68493 1131 474258875 38120 27698 901011033 89882 66836 300229596 66836 67122 950808736 75182 68493 200771995 46599 75182 612217462 46599 56616 312100630 83232 46599 131504722 23419 46599 518630656 75182 63331 849904892 53263 63331 685376438 54889 56616 863171498 29846 54889 509722153 4199 63331 11496959 63331 15376 394677007 77432 4199 980983617 54889 88850 943896807 15376 56514 595467372 88850 83017 124378909 48094 83017 62700372 48094 78082 475480314 56514 25420 334054018 71715 78082 566809994 48094 58339 192976541 71715 39409 246937717 31968 78082 278605190 87767 71715 596393093 56437 71715 854315017 458 87767 647356347 29685 56437 314890271 87715 29685 108662986 35727 458 763485585 56437 70113 882901237 458 10221 1718896 70113 27635 757745415 76696 10221 184947398 35727 57971 591853450 76696 83191 725839372 83191 25837 837076503 75191 83191 96620444 75191 34249 814213695 71833 75191 16328376 83191 11547 222035021 34249 84852 369238385 84852 78783 441488067 41796 78783 911424721 41796 75563 685035242 75563 24013 307743544 75563 56428 886379613 24013 27744 280249324 69034 24013 78914406 52102 24013 434899807 90374 69034 836714486 60497 69034 534463998 83040 52102 932071440 36024 69034 610321559 52102 40852 711342774 13996 83040 9408275 13996 58430 54842376 36024 67112 802769162 19361 36024 767808013 24562 67112 898997843 58430 40367 94136890 39245 19361 578328783 46529 19361 73752876 35972 46529 182190581 24562 834 28807527 46529 36901 675951485 43474 35972 630345915 43474 59583 244345702 59583 53482 546532624 5510 59583 13735191 68033 36901 186349895 2555 53482 43769543 18469 59583 959339172 51159 2555 590039062 31163 18469 265765288 89232 51159 885023139 6437 51159 400810992 51159 13719 897967729 90025 13719 26962728 89232 53194 479747498 33035 90025 549765046 90025 22448 921292266 13719 85434 71147167 53194 54191 300077366 53194 85140 872821578 54191 5658 875555188 5658 42809 41988721 41555 85434 5396442 54191 55843 618379784 60521 41555 433507778 60521 57079 936988758 42809 33533 949079949 60521 67970 486915539 67970 77970 664879967 69953 77970 632238688 77970 56862 569648520 69953 48458 5359149 77970 15719 67147395 4483 48458 361611454 87313 4483 694186104 58939 48458 533553665 4483 50085 998637203 87313 78476 194098722 78476 47116 134419328 17133 87313 451985498 47116 1728 401656278 46218 17133 591490721 39853 78476 579290356 1728 13136 902816604 13136 11657 444800876 53986 11657 93830488 77952 53986 569575376 90373 13136 62939232 13136 32186 175695950 27398 32186 856463879 48292 90373 364016417 82809 48292 144656046 78266 32186 523108979 48292 12651 71719966 78266 50062 3749624 54326 48292 77971761 31548 54326 912679719 79799 50062 608658477 12651 80389 600385091 50062 19045 293689447 24588 19045 899046723 79799 81041 764668061 20009 80389 339225920 42899 80389 810377568 20103 42899 104674329 68166 42899 237320274 33478 81041 761891690 20103 43560 683860715 15340 33478 720731086 68166 32410 795045324 32410 25994 279286144 32410 9269 129886610 25994 60606 542479566 60606 40946 241484987 9914 40946 102536518 22339 9269 40566973 60606 33240 922694367 70158 40946 175238039 22339 37087 485358676 41068 70158 629358507 70416 33240 357489753 33240 84480 58723750 64382 37087 101171449 64382 78790 109414812 78790 19554 350681495 45466 78790 251415944 64382 83541 777477220 53937 78790 526966200 39911 19554 824880339 59205 45466 167854142 14562 53937 156141969 65487 14562 486549146 48400 65487 718688846 47645 39911 45789324 14562 91681 499919140 63180 14562 499113226 34141 47645 246859310 26200 91681 829306685 47645 19393 5454140 75051 34141 874965992 34141 6918 695697981 26200 13426 691135971 31124 19393 65233540 45464 13426 498164686 67507 31124 839069706 51090 67507 522563435 32481 31124 579472640 36302 51090 926564360 67507 90708 523416115 51090 56841 59758059 90708 84668 500017863 84668 31700 585776847 19313 90708 969224609 84668 14170 947424280 47634 56841 58837728 4339 47634 35847082 4339 67328 506321258 47634 37506 80227260 59110 14170 797601572 41155 37506 314185026 37506 49453 949443472 83187 37506 336915652 49453 27169 698377390 67755 83187 532110298 67755 26354 88350046 1149 83187 950161459 67755 33875 3255991 27169 24543 40277781 70906 33875 656054537 1149 1110 799675697 33875 39997 367641383 24543 35522 469427972 39997 30304 562505830 89802 1110 445517438 39997 70342 833079876 70342 70078 701811379 58794 70078 448967273 89802 40543 16472160 70342 41021 154723393 38925 70078 74170868 41021 46563 992967163 24995 46563 388990397 57430 24995 117819682 38925 8519 968703752 8519 68132 122002938 53454 8519 488766482 8519 72235 456418577 25380 72235 363606960 68132 33353 212882385 77993 25380 84064508 3160 25380 273859560 38303 72235 681001958 73029 38303 677119267 38303 45016 575204195 45016 56824 98572925 73029 28483 779948797 90484 28483 231256438 33360 28483 940279591 32026 90484 450723721 28483 51145 122950337 90484 6879 382395493 32026 29849 62370978 6879 69710 274943971 37076 29849 562771176 21293 6879 940135034 29849 69440 238821315 45342 29849 137744270 10994 37076 789337776 21293 32594 469813740 10994 49632 499222546 45342 12251 866433382 45342 80222 364959452 32594 39535 300626887 89934 39535 299282288 27705 49632 66738738 33674 80222 324077265 30075 80222 886465791 27705 5661 992980999 11409 33674 517458878 67454 27705 354268817 65122 67454 907620559 5661 9100 524104856 54281 65122 365429754 63388 67454 712744715 49268 54281 530500952 54281 91132 108662857 91132 10191 343654953 91132 60568 199656853 16621 63388 631377702 10191 54169 395632446 29231 16621 921171763 54169 87445 852283368 55341 16621 811190651 57908 29231 526596365 71004 29231 958565593 71004 37906 638759791 87445 54296 326471663 71004 40511 616583680 40511 28376 328823628 71004 72493 232177609 29827 28376 393812005 13227 29827 108775263 13227 45074 666979123 13227 391 381748797 44706 72493 807371254 76562 13227 701505963 391 86170 202123653 86170 10136 93729621 84765 10136 104086400 84693 84765 194480184 76562 62002 353707517 27496 84693 633870844 85631 10136 848620971 62002 56589 77113295 85631 51241 432299269 44986 27496 36769179 56589 46933 355164068 46933 49644 416094581 71239 44986 159009256 66145 51241 25532716 46933 2014 280257321 66145 87676 399956227 87676 86968 133344360 51080 66145 348211627 87676 63713 966528182 87676 70911 5115451 41561 86968 80964485 14717 51080 705447578 38048 63713 594473518 80016 63713 107030054 14717 74501 796884475 14717 74160 557916759 74160 76071 846892722 74501 7541 26708084 22099 76071 624371068 74501 68944 824798836 7541 83222 779279476 59456 7541 239525711 22099 9360 423473610 15746 68944 855087294 15746 57680 982945497 57680 73127 415270191 57680 1100 56738089 34505 1100 846011786 15746 10262 608311342 57680 52236 383017092 34702 1100 654390121 34702 25973 409760710 34505 85441 767461541 30863 10262 359701170 85441 71616 341225941 71616 25958 148977347 71616 40556 261771419 55225 71616 738161952 39070 71616 976240394 25958 83558 927763170 35907 25958 11001042 39070 70547 728128573 83558 16477 21300180 16477 79772 423983436 70547 40035 232214900 70547 30021 887323688 45111 40035 600450728 11905 30021 240404214 26786 40035 438585890 30021 8795 612261227 26786 75341 637121739 75341 44200 605349946 85533 75341 2257981 85533 6423 436654536 11086 44200 494310195 80455 44200 642716966 74355 80455 265000117 4491 74355 425566715 74355 33840 650018599 51802 11086 915911817 4491 45973 509067028 45973 73849 473871218 27070 45973 657868952 27070 45536 182462725 27070 9104 166897165 37940 45973 581299371 9104 62412 260995225 75540 27070 555428411 4201 62412 235193915 75248 9104 94267929 37940 65394 61533353 65394 56242 87331695 7060 75248 812863134 65394 70264 465350115 68285 65394 67481260 68285 42465 50147931 56242 2225 889530136 50408 2225 391098743 2225 17847 90810930 17847 16927 348886629 2225 33065 73318118 9724 17847 914243346 50408 8657 969351665 79025 17847 597566546 38621 33065 19303755 89268 38621 786566039 81504 38621 281335720 89268 60958 112403276 41733 38621 91828844 60958 68921 409596936 89268 53951 811531671 81504 10352 588374740 67274 68921 836280363 41733 11913 953493594 67274 69773 405551299 10352 70522 889832085 69773 36891 85082572 11913 5436 813182758 70522 28243 978779889 5067 28243 111496167 28243 43645 102583779 28243 54992 931437099 28243 80812 476992640 41709 80812 330634701 365 54992 474110114 80812 40692 580647935 365 91772 905009201 72526 91772 839219941 23355 40692 1012507 69436 23355 373413557 40692 1023 947610107 10734 72526 885433221 50537 1023 772353774 72432 50537 939643265 31044 10734 961881632 72432 24808 454250006 50537 25160 654234337 29696 72432 5933959 6104 24808 134560180 59108 24808 405081159 19789 24808 929316645 29408 29696 894312078 92538 29408 7268119 6104 32200 280648112 15034 29408 83794605 19789 7095 119877130 32200 59579 622340010 52291 7095 916613740 63352 59579 408959029 64375 7095 998343796 7095 49352 612429136 63352 83048 140338773 86382 64375 543313607 28363 49352 250406800 64375 71681 335357740 28363 16504 286544079 88087 16504 493733403 28363 46740 804032932 88087 45003 471937226 49804 46740 66831196 88087 50659 443775411 45003 84740 439652891 84740 55992 44535026 60441 49804 313325555 76990 84740 917556335 87990 84740 676851066 32961 87990 469295853 76990 29886 649165295 60441 85302 668495268 12939 87990 542999595 78047 87990 407576403 344 29886 973560093 37825 344 715432530 90043 85302 107344027 1278 37825 567306768 344 30728 743101585 37825 55565 213399897 48779 30728 782230299 76857 48779 244053807 35981 30728 711428977 55565 49831 112257906 35981 44391 544111964 48779 86494 57986231 49831 7417 299195918 44391 86766 945365702 49831 1306 435367206 44391 48735 524255536 1306 82762 959284610 86766 52986 39036674 86766 7339 279574172 48735 17151 945836558 82762 18010 174974670 7339 47677 57946584 7339 49230 417171377 18010 2907 905277172 18010 393 316126882 2907 57562 369396746 2907 20572 304121536 31916 393 906032453 43017 20572 858897174 34343 31916 445512965 20572 15761 56856612 43017 87451 555708029 35894 34343 61972918 18072 43017 787802558 18072 2903 758637193 18072 59920 216739196 59920 10051 745391920 18072 50128 890816830 80873 10051 281718869 35159 59920 996196350 35159 11624 518661780 19403 50128 163117296 30244 35159 498008772 35159 13147 426100768 77178 19403 773064254 77186 11624 356203026 48050 13147 546414934 77178 32764 551094787 77186 1912 64204806 77178 50087 802451289 50087 7325 777569160 1912 21117 756453860 14432 7325 998908963 1912 18171 243073427 50087 60238 913744 23443 21117 583506282 2599 18171 457379224 7288 23443 342358839 51616 60238 815773325 23443 32729 17326642 51616 49257 345106039 7288 56704 123791145 68895 51616 990473420 12643 56704 352425173 12643 74291 718815975 44138 12643 730036574 12643 51812 26583298 12643 80622 576895265 74291 39111 838793824 26787 44138 11152793 26787 52131 59238469 30668 51812 211799441 60595 80622 193799001 39111 17465 29554738 17465 80302 27650585 59771 30668 303442605 79432 17465 125443745 8574 60595 116793946 8574 2992 954636030 2442 79432 875628089 63250 8574 329128281 8574 20371 727386190 2442 87675 944671447 2442 6173 86236538 20371 10261 124250147 20371 46115 328205539 28808 6173 544564753 10261 39644 257655357 10261 60734 946679607 64498 10261 600452429 11051 39644 186607822 28808 19288 199603165 11051 50178 183645133 19288 20129 133001430 44328 19288 638132579 38329 20129 369282219 38329 46003 466810532 50178 19681 28005137 44328 58882 253466214 85724 38329 752496299 46003 3088 64147354 58882 91960 118754024 3088 21726 473223166 53534 91960 52108560 53427 21726 516135823 10677 21726 246749315 49119 91960 408972371 21726 86364 867311559 49119 80299 615265939 53427 45110 435931367 86364 60255 713975207 45110 41453 73175727 30324 60255 754398343 38980 45110 297300417 41453 24614 67938887 38980 16837 238097266 24614 32490 983014903 57766 38980 445831045 16837 75193 585777019 57766 3483 581173542 32490 51484 3016942 51484 72209 657172836 3483 11489 126791685 72209 13421 857123166 13421 30655 229830084 11489 67938 700488841 67398 13421 803300817 67398 71141 977107378 85180 30655 579878130 85180 79059 418080067 4409 67938 29237211 47509 71141 632419605 55566 4409 865544971 87303 85180 26039232 87303 58740 428706604 87303 62985 405751183 47509 67935 140168329 55566 49525 843712858 87303 83281 439924764 79850 67935 714050337 62985 18488 551439606 43680 18488 318592838 83281 87440 40720096 79445 87440 764955932 18488 80341 275140711 79445 42869 120931592 63620 43680 691729681 80341 7454 21662734 72106 80341 536634547 73634 42869 861112992 14265 7454 507431088 73634 60667 249581046 86915 72106 182304544 73634 49304 767075780 73634 42171 499162627 14265 51343 144500505 34661 51343 748181644 42941 49304 257859005 49304 23575 463826259 23575 9098 114532666 42941 6001 58367286 6001 16865 895861240 50843 6001 546364503 82022 23575 159887969 9098 35658 817742288 13850 82022 900856550 25620 16865 140381486 13850 82732 825289143 13850 67473 96247850 82732 32540 797431685 8790 25620 926007389 82732 85913 351045409 8790 50860 110058233 70859 8790 168123473 8790 35472 336752050 73268 85913 165367810 448 35472 223153095 35437 70859 997732651 41350 35472 683785723 73268 30354 705032997 35437 43147 31137931 80464 448 531734087 2722 35437 461359842 2722 59982 199238144 86697 30354 801904502 86697 89131 858050867 54550 86697 791118368 16650 89131 107133625 89131 33500 523033388 59475 16650 180093791 89130 33500 557913235 89130 52295 107421124 89130 86182 111723350 82880 89130 403100276 38204 86182 115290745 86182 73564 2069784 85339 73564 566539169 73564 26831 875497139 73564 27797 595859800 27797 73828 290539402 85339 58022 71405111 35909 73828 830708893 26831 56701 62719244 80415 56701 321249129 58022 30087 213099614 80415 40841 150570770 30087 77079 846804520 30087 47697 257111877 40841 33425 215662017 22508 30087 606553292 40841 66500 768345425 22958 33425 34930485 33425 42862 847459644 42862 13061 67816306 37364 13061 837679255 22958 13619 693600096 37364 14785 359462326 87549 14785 329156895 69654 14785 314667856 65818 87549 712966900 22608 69654 151748943 42952 14785 3813018 87549 28400 121529562 77523 22608 662114032 42952 69955 921137046 69955 84254 225693389 18809 77523 582323098 50927 77523 581916116 58621 18809 23567847 18809 31525 725618536 25389 50927 860604477 58621 68873 475364168 21561 68873 648560320 68873 33106 347281072 21561 11716 454927085 82553 11716 196028344 33106 19750 923785641 11716 44284 310262190 46609 44284 313282605 19750 35086 940055830 83916 35086 93559895 64312 35086 628934822 35086 6671 278889443 83916 61801 958182084 61801 51513 713099708 6671 43831 16220741 43831 82431 808051951 61661 61801 498803688 51513 56007 148622320 88634 51513 272356796 61661 83148 906332731 82431 2490 62741783 29633 83148 520742850 80408 88634 432982624 88634 53222 50412894 46173 53222 920961454 2220 2490 391304024 91778 80408 524888480 15892 53222 465779914 57838 53222 825167104 76625 2220 871903883 76625 80307 457616508 57838 53140 185489103 41743 76625 989084454 41743 66584 802504955 19324 80307 790177177 38173 53140 434859088 56295 53140 96505108 87318 19324 930955630 45393 38173 789627391 20967 19324 607558885 38173 6385 830374011 35244 45393 965517822 6385 55290 521572724 5508 35244 395882104 39052 6385 462693708 6673 35244 40644024 55290 17563 652774520 50072 17563 729246761 17563 40466 265277248 50072 50168 608332923 50072 67613 945622101 52167 50168 760889733 40466 72733 851310298 874 67613 276647639 24642 72733 230762937 10760 874 56559235 874 56168 735585782 83597 874 121432138 24642 59751 305891143 56168 21739 308931035 10760 30835 637616577 9964 30835 393927766 81500 59751 133257233 59751 85472 637282770 80141 9964 507442592 83074 9964 453988905 9964 48125 141324054 81500 83691 52740951 51697 83691 464273052 51697 40962 338604740 40962 49596 66111463 3289 40962 608689286 83766 49596 122273731 40962 24980 763888451 49596 28902 99952015 17069 24980 49266074 74117 17069 127427243 20668 83766 732992388 62594 17069 418884715 15153 62594 511735305 74117 56220 468407201 30127 62594 84424699 7220 62594 885635548 24108 62594 159914655 14339 24108 319070587 61230 7220 44944588 30127 48817 746199718 8579 48817 891911994 48817 63083 88787997 57533 63083 149154672 61230 75380 433652630 48817 61343 778824951 14279 75380 346647283 21876 75380 526797046 50251 57533 734608847 14279 34438 396892003 75236 50251 856772911 14279 44607 370296351 31790 44607 323515049 58682 34438 944833408 58682 44651 28730399 44607 26235 732800385 58682 32568 200960919 58682 51564 348436266 53697 26235 133029174 10227 44651 478488925 32568 53993 401044382 58701 53697 685310724 53697 30852 474163915 53993 28664 218256362 53892 58701 103156471 53993 47759 116821509 58701 5785 801497765 56994 5785 259886890 41409 56994 869845213 5785 29101 472631149 62460 41409 899530993 41409 79292 231054778 29101 81454 682660262 29101 66151 242757176 62460 49679 929598330 61442 66151 939920287 71914 79292 683592675 71914 52214 783367075 71914 69680 689855131 61442 41426 71562051 61442 80197 321804501 71914 3736 310490033 39736 52214 380534117 70349 39736 953347778 80197 37856 627613570 62149 70349 853987641 39736 72168 336443161 72168 359 332669174 9779 359 517049812 9779 43895 392341908 43895 7401 149188799 78394 359 482323553 43895 89716 810009556 37822 43895 843054413 16689 78394 972346764 59464 37822 997908988 59464 15241 808032722 15241 89940 122486230 59464 42068 583808642 15241 41429 143978869 89940 16877 59361985 42068 5312 443599474 41429 40240 935525277 84117 40240 119941269 41429 64308 56727696 71761 16877 751739580 77112 40240 697061721 40240 59951 891214317 90821 77112 57302811 71761 59756 859452314 60879 71761 353917893 42525 60879 28833539 60879 3441 723309372 62064 42525 55550154 62064 87199 784702824 59411 62064 371056576 59411 60112 902528230 62064 22580 92386305 62064 92566 295957397 59411 42775 143144947 60112 1138 429643448 1138 76218 411117936 55610 92566 833980359 76218 39350 486292797 39350 82332 889117332 76162 82332 773449093 62945 82332 908139113 23599 62945 110018540 7944 62945 658635098 13847 23599 791082849 76162 80281 922646763 64251 62945 139919081 23599 75907 681828175 83005 13847 515744851 48784 13847 2182007 49176 48784 35503364 83005 35579 258807023 49176 89694 411046974 63729 35579 748953552 49176 48854 689103250 49176 73541 95601231 23462 35579 438655160 57174 48854 969867673 39092 57174 340221529 79209 39092 271791442 89514 23462 776873393 23462 51773 998476502 34330 51773 872129548 51773 153 706646908 84553 51773 215639299 26176 84553 751796895 26176 90110 993170718 84553 22306 697763961 32313 84553 808423999 22306 9777 154073812 90110 56092 789821098 32313 34155 812595942 32313 85118 105931736 60584 34155 482182656 14514 34155 115999087 89907 34155 135006692 89907 60979 948412302 85118 43949 514697652 60979 49014 518820571 63502 60979 913448948 63502 40829 782689824 63502 26335 985602530 52145 49014 528366110 26335 13065 32594585 75538 63502 835116705 47679 75538 686833708 26276 13065 288859788 27603 52145 558446760 47679 37526 986925964 84504 75538 545977487 37526 17631 794603513 84146 37526 700830229 84146 40587 666983722 4107 17631 121106715 17631 64677 289388791 84146 21501 625296861 64677 50276 552317855 42124 4107 700455507 88335 21501 999298582 88335 61883 122506774 88335 44575 772234836 42124 49262 164385790 88335 789 13802831 90454 61883 308402498 49262 10328 763461965 789 1203 808686545 56629 49262 240396863 10328 69517 858630342 37248 90454 577561005 1203 50909 798217576 12671 1203 14292719 69517 80656 791544760 67788 80656 886930177 80656 17507 352327237 50909 906 77566708 17507 10304 425676747 74309 17507 136690841 51283 906 763412518 51283 29135 312895086 906 6448 3738816 10304 86176 631227699 40132 51283 191971578 70603 51283 26974834 45237 29135 631521495 45237 62610 30338976 86176 68299 176518335 62610 41710 705769857 25302 70603 168791316 64139 68299 312579712 53687 25302 183961495 79070 53687 995952562 79070 90049 92464313 8460 64139 52217128 90049 7277 135653424 5576 7277 632724545 33119 79070 146501964 8460 60467 656850298 8460 90628 135576806 62409 60467 389075461 19815 90628 845910020 62409 85476 49353722 76889 90628 21595180 64937 76889 843007798 50671 19815 52856314 79818 85476 711505048 64937 31569 250766629 64937 74683 698972398 64937 76373 692617363 58006 76373 904140471 31569 3029 968818089 58006 53704 820179375 58006 87996 653333610 70138 3029 453793594 21017 58006 718403855 56658 53704 113557767 70138 90369 967316191 21017 48665 439258579 21017 37512 623067766 56658 24057 31814216 48665 55677 142886587 48665 51400 765258236 51400 71903 8325924 55677 68892 294433205 46093 71903 920452860 46093 77487 381730423 68892 6580 440471392 71903 7803 857107351 7803 43911 236488522 43911 58875 587748117 6580 87644 858802700 7803 29594 371722601 28060 58875 716733721 29594 58502 520062961 34784 28060 798280255 58502 23090 868241916 44528 34784 852745489 91847 28060 39852756 91847 23962 655279836 65293 34784 414531049 63903 44528 237892336 91847 23217 317519995 16802 23217 703203969 71967 23962 624685079 23217 37625 190560992 63903 81247 894584866 51301 37625 766255429 59130 71967 727998932 29465 51301 929804995 59130 51197 527823336 63718 51301 357488119 74772 51197 374284792 29465 74228 587114454 33122 74772 71305021 87541 51197 453456208 37435 74772 670643336 74772 74394 134613891 55815 74394 222228621 17098 33122 15307027 29945 17098 630026700 29945 82144 911863244 2778 74394 107748059 50363 55815 495951733 2778 6847 866140522 60998 2778 788841583 2778 80279 858874678 60998 34841 347578160 60998 65855 209079660 14813 34841 204846068 65855 78067 29603254 80279 38153 471253449 23005 34841 202167168 78067 89466 540926269 55061 23005 1234249 89466 38890 123825837 19490 38890 467134013 34703 55061 860905213 11154 38890 566324104 19490 49124 115661762 19490 15262 487646374 47479 11154 383977535 10850 47479 903349396 15262 18627 137229572 2399 10850 666248308 13043 15262 97846436 47479 78002 377914 78002 75155 248614500 70387 18627 732516273 75155 76938 331973569 77851 70387 198290414 78002 90933 217527819 70387 65523 491488487 90933 30459 92822849 76938 10045 287806328 65519 90933 47826267 73403 90933 965504304 16842 65523 827006453 65519 64086 163359496 41446 73403 686315455 20424 64086 158828014 64086 55075 230492064 605 41446 910810825 31117 20424 66783708 30741 41446 268647331 605 69558 229593970 54460 69558 854556682 30741 33556 984878521 69558 55832 525554820 73999 69558 108890459 54460 54384 138702329 73999 81012 293846549 55832 71425 441036876 30483 81012 678093032 81012 23747 790121726 35537 23747 139036874 80400 30483 706119428 7140 30483 960672015 35537 11528 848635499 35537 29608 112773701 78442 29608 278729350 11758 78442 289253275 71734 7140 789489458 29608 71628 36880250 64161 11758 56865865 78442 67954 833438125 11758 65512 7520133 65512 41509 4807526 8547 71628 953170375 41509 10289 52953380 36293 65512 604858094 36293 4223 544758190 18601 36293 414035540 18601 56000 780424124 25668 18601 237918629 18601 18416 232470220 31305 25668 88081845 68640 18416 354966709 18416 18977 648371639 68640 77886 897648280 58907 18977 390134015 18977 39283 605838395 18977 89033 415920129 51188 77886 846211156 36609 77886 851095527 67485 58907 817415305 89033 790 796187488 790 92430 619447493 51188 31339 572636401 36609 68485 325410418 89779 790 145585792 790 5242 179719357 12896 89779 932120480 10636 68485 816271638 82273 10636 926533022 10636 31691 990762321 12896 89085 2555374 89085 17346 714321184 89085 19231 912279336 17346 33109 640082356 82634 89085 164729576 3883 19231 71844834 19231 69513 672187507 19231 62785 23656442 82634 73734 943680293 62785 32839 907895286 3883 81926 759463845 69513 22528 27966421 22528 63804 622300707 81926 16785 124592794 56534 16785 263190677 16785 2872 718017115 56534 88751 416988531 82200 16785 684221552 16785 9849 697903339 12598 56534 797675429 2872 20782 634317919 38512 82200 528582678 12598 78477 118361639 12598 67210 256362033 20782 71602 753822328 67210 57606 856340715 78477 11521 104388311 33139 11521 57386849 11521 1155 581061545 36655 57606 128039096 57606 57041 2367457 33139 30979 109998272 33139 33180 835943560 52575 57041 306172903 15848 52575 971040080 30979 20019 101512514 20019 81577 678401293 81577 11473 616896125 20019 12749 34850660 11473 17325 711321212 20019 7097 37515477 81577 22785 154475511 22785 20998 157001764 79451 20998 721109154 67278 20998 98874700 20397 79451 434831879 59996 22785 252753511 1765 79451 78147192 30133 1765 44082673 67278 64697 327576669 30133 46524 340684775 88656 59996 178029803 12123 1765 911700722 19019 46524 668365349 51690 64697 668184085 73979 46524 587740719 80012 19019 652381189 13989 80012 552636049 89998 73979 659111287 13989 26300 399962610 13989 9508 680442502 26300 34707 564260842 91900 13989 84657339 91900 36745 874409432 79461 36745 26728128 91900 60477 701411813 34707 30216 483591633 60477 46270 239015321 79461 24912 526883893 14512 30216 46876438 30216 50723 992099930 83394 50723 605800239 46270 49482 81866086 25203 50723 158896771 49482 46555 137214191 25203 19353 351479709 25203 81817 98686569 30566 46555 455885405 30566 6985 558148585 52627 6985 869632966 6985 17146 237313638 17146 64529 804805964 52627 46495 155519095 52627 88743 968713976 19921 17146 656234654 46495 41998 729987315 38242 41998 502723919 19921 45909 850364753 24678 19921 199256542 38242 26218 178083727 26091 24678 273153604 61375 26091 859160123 35921 61375 445303986 35921 45186 260216778 35921 72980 350373065 88622 26091 293361983 72980 85497 553410873 72980 39606 161108323 23336 45186 847021931 29286 23336 243849305 88622 15025 997929061 79130 85497 709140218 23336 9102 162140524 79130 26869 790275684 31280 79130 421282845 79130 23437 402900496 53923 9102 497922846 53923 70789 918792969 43863 23437 282138847 53923 81107 651712102 81107 59403 161375840 59403 59813 72714963 70789 47742 748274730 81107 37133 276233031 59403 47552 216161934 59813 62329 656102295 47742 54279 346435305 13181 47742 419776676 26822 37133 777263834 47552 53335 722489242 92000 62329 30928121 46376 92000 745499476 92000 66292 92483056 54795 92000 177110497 8837 66292 695818541 54795 79854 712166512 8837 14747 478929382 27713 14747 424497444 27713 50452 18704761 27713 25873 380049823 49047 50452 73329159 27713 49435 301474039 47060 50452 253910982 49435 71768 780856640 18624 47060 636335774 30851 71768 82237845 3835 47060 186284669 47060 72012 48631210 14761 30851 197062466 2707 30851 358422326 14761 60103 759597004 4547 2707 455108087 91918 72012 707986663 15047 2707 23279548 2707 43226 285368704 42852 43226 814074466 49569 42852 439481489 15047 43342 483495025 39083 49569 541831919 43226 36201 577083635 36201 29184 472730247 36201 88022 697947936 68205 88022 192091500 12790 68205 790298990 12790 81905 677353551 57853 29184 134551321 81905 79092 924342853 81905 30872 233025990 91354 79092 174297638 91354 85179 211537289 79092 3964 659634908 30872 72266 670880554 40406 91354 993676610 40406 76365 645025216 19025 72266 271243594 38828 76365 566192572 35616 72266 733946680 35616 31951 108021457 35616 36342 715752353 67635 35616 167708494 36342 18235 752074461 71647 31951 535089158 18235 53116 596951921 67635 61359 161263181 53116 75140 24420685 53116 89979 83432251 53116 83009 103444925 53116 8848 488204688 35893 8848 908688382 89979 15388 337662763 35893 29249 60371455 80788 29249 628938517 77025 8848 20512193 35893 71477 572872663 49762 29249 487796769 29249 81026 834403148 81026 75256 747873669 81026 2195 768804894 81026 37059 990123802 60101 49762 821107849 60101 86817 7901245 92389 86817 256149129 37059 9487 658852903 72953 86817 60984053 9487 85839 730100070 86817 70130 305022311 92389 36975 155018500 85839 55872 437306008 48582 70130 523437150 19321 70130 616827936 48582 24170 455792526 24170 91504 956137848 48582 10199 525756089 19321 26528 253524486 84430 26528 360043517 42964 91504 87973428 63958 42964 831688783 63345 26528 331807279 26528 56929 88476374 32502 56929 763115670 63958 19956 643954496 56929 22403 461564318 13900 63345 854615158 58966 13900 679536386 32502 17290 761565346 66206 17290 94318927 62863 13900 452628105 66206 37808 273540417 62863 63047 480432217 37808 51763 199296784 60198 66206 306729936 51763 63587 913453194 63587 88045 631392768 50629 63587 481476754 50629 75072 343084504 60198 16698 390961934 75072 2453 17763106 50629 1929 491044694 47145 2453 603912927 75072 2142 955463271 16698 10154 171978101 84843 2142 435352494 41868 47145 657788022 41868 63975 308023098 16139 41868 88474163 66358 41868 683728672 19924 16139 794590092 21900 41868 386139167 21598 16139 694958688 32814 21598 998368350 21598 81414 817241045 56747 19924 877598540 81414 59044 94372886 81414 25894 412415113 81414 64303 244257013 25894 90877 916280434 64303 70984 975209632 5061 59044 893357667 61096 25894 913042189 90241 64303 623734243 90877 62927 561216996 48087 62927 101753150 87974 48087 757161130 61096 32599 634306298 18621 32599 60540938 62803 62927 195195710 48231 87974 874521282 69327 48231 270335182 69192 48231 146470184 22381 18621 224729030 54063 22381 755661378 81009 48231 659478659 3415 54063 197675093 69192 64902 216385015 3415 91591 459249791 56786 91591 817266332 81009 54378 852614871 29511 64902 228790224 48490 29511 964460848 33720 56786 766928518 29836 56786 348287520 23143 29511 460332817 48490 81332 739951177 33720 63567 896735669 81332 27664 265934642 63567 71803 129664906 71803 73763 114990514 63567 85590 604983380 73763 71388 47012591 12635 85590 128415587 85590 8126 366520351 72047 71388 379245517 47355 72047 569734100 12635 25458 681427572 25458 82114 471132262 8126 53618 264229433 47355 23330 115513018 47355 28316 894744932 11598 25458 307746597 11575 28316 299434604 62987 28316 617978001 28316 86597 595277259 38475 11575 923275773 9265 86597 750666819 38475 5865 874145383 62987 81383 329067094 9265 82547 677280673 79942 38475 312317306 82156 81383 168864701 82739 79942 486242421 86419 82547 147133668 86419 67431 311933093 67431 3372 180066803 82739 44785 675659929 82739 67474 555707676 86419 24694 61494639 41991 67474 109226743 9220 24694 611686890 73455 41991 562065235 67474 84569 855307229 84569 13811 946468813 73150 73455 381909052 32600 73150 745203283 73150 53092 575796960 73150 28361 393003934 73150 23180 406581295 28361 71756 517543934 86598 53092 360333337 86598 16542 630225111 16542 73874 37940487 71756 12310 863604148 73874 52441 64651164 64533 86598 608723371 40036 52441 857849756 40036 80493 743724462 52441 16999 312031924 55436 80493 750047657 62964 16999 18975463 51329 62964 240683682 36629 80493 114351623 24541 36629 361844502 59760 55436 26341567 54356 59760 944480003 24541 10525 429515523 62746 59760 275184519 54356 10755 465670602 62746 34405 419407483 53327 34405 816652257 53327 75388 59176169 53327 76066 51435809 78224 34405 240175348 78224 43435 345610257 76066 32399 909925056 17802 76066 43022995 31540 32399 959358140 78224 22104 784296353 43435 76710 530823884 32007 22104 53107428 62055 76710 49829173 30776 22104 755041701 30776 21690 655111658 32007 59103 21351407 30776 27024 751034068 26313 21690 955166343 35635 27024 365022026 27024 82758 465627217 35635 11002 75102584 43901 35635 300453078 25003 43901 175823192 25003 83694 988152727 58624 43901 500850688 25003 61193 161416674 70373 83694 288119700 61193 86854 212011159 4806 83694 254696101 86854 81179 220511612 61193 28377 40281513 81179 50169 984326899 86854 31348 79866682 81179 73715 306558516 28377 2469 651128094 72943 2469 902602430 73715 25478 583423206 83631 2469 416291018 72943 12400 546531579 72943 41295 599460429 83631 21790 29409176 83631 34638 784089538 21790 12121 680433903 21790 80163 213026796 34638 33203 668186255 21678 33203 697454111 21678 46831 675401424 46831 51793 204816047 33203 3535 326306953 64419 46831 52673163 46831 91697 283560296 62732 46831 408698424 78202 51793 10847450 91697 28660 331262599 64419 87020 81949537 28660 82546 309793994 31581 62732 396632830 31439 28660 133920286 82546 48134 795016927 37131 87020 717229435 14263 31581 633001837 31439 81392 24187300 31439 5572 948980906 88734 14263 916187716 5572 13293 592894259 4419 5572 957755605 46879 81392 776652820 5572 84427 448470755 34839 4419 896476170 26620 4419 49911997 36412 26620 415489082 46879 87007 794817117 84427 81886 158622222 81886 55532 594221344 87007 21782 980717182 55532 54928 121875031 21782 21263 578650675 21782 529 774638629 55532 16321 80098377 16321 13763 507952140 21263 62669 512203573 16321 83043 401963539 16321 65756 389710824 83043 1398 781389361 38566 65756 482683997 59867 83043 117129050 57806 38566 896040047 8893 65756 562811340 84295 59867 545716268 57806 42844 713334116 38090 84295 320999812 8893 52947 992668818 52947 19636 686304177 19636 91174 132314769 19636 24811 310650143 40190 19636 291911538 10653 91174 811007353 24811 78594 816742808 10653 66232 249342069 40190 9157 339421520 55 10653 134466227 66232 29244 482715494 69287 55 221013085 51605 69287 790201241 81970 55 907592216 81970 77914 145679152 29299 69287 191260854 69287 84540 980758865 716 77914 758171766 716 86250 496483933 84540 25078 605856891 716 602 596708324 84540 85369 187303246 57212 86250 470098770 602 60018 569132350 57212 9431 21187731 57212 7072 118587208 60018 58839 439137549 58839 58798 254462758 58839 3766 958845993 58839 17572 585390497 17572 34226 95679702 3766 29234 947905813 42053 17572 359249081 17572 11067 42028550 29234 83537 479932188 83537 20109 349161184 76525 20109 769782384 42053 9648 47640693 83537 26961 825626093 70969 83537 754434143 20109 35089 172887969 9648 42633 55749748 35089 7781 65137993 35089 78751 546397007 33629 7781 324783828 35089 51101 686058180 50223 7781 613471554 73263 50223 349418446 73263 69313 45074274 52669 50223 680969997 73263 33872 596881486 69313 8197 306679673 33872 66179 419111960 71665 52669 311577724 33872 10462 971093407 8197 2128 944068226 80598 10462 791549568 14232 10462 461039594 71244 10462 162546828 71244 89621 438220596 71244 79733 991740454 57738 79733 760310534 91760 89621 610759120 42477 71244 430448992 91760 34234 206208676 42477 34504 33356204 91760 1212 141550170 70238 1212 22270381 26055 34504 694356241 26055 15026 657916531 15026 46743 104892672 74913 46743 514463724 83004 74913 454319080 52825 74913 310678849 46743 89683 982939918 83004 45135 956712912 83004 84533 725694571 60939 45135 284925080 45135 64840 679268776 46373 89683 697319783 39413 64840 826793059 77572 64840 393600312 86753 46373 923228212 34680 64840 86554407 74632 34680 454751497 67780 34680 988066800 86753 85578 51488395 85578 68188 161119107 74632 15060 330550192 67780 76361 975189731 67780 18474 73213750 18474 21228 993203181 15060 80266 501442440 18474 8333 840394710 4281 80266 993502331 91064 80266 771221367 8333 81949 120906830 14901 81949 346187669 79323 14901 285725071 17916 91064 366752194 79323 54988 29729364 17916 47264 5153435 31735 47264 709865868 79323 23586 439541582 76740 17916 490586846 6038 23586 58938870 76740 20910 199150307 35272 23586 67741616 76740 3789 182786662 20910 45038 586336662 35272 33645 150883519 3789 21420 701617084 35272 11500 227412407 3789 12898 20958089 83752 33645 185579528 33645 24838 106130395 21420 22374 447561975 67384 22374 149042999 83752 7607 130072720 83752 85482 50360254 1275 85482 3315894 72504 67384 36976511 67384 12191 13957524 72504 67350 608091646 62852 67350 12854451 39775 67350 225549529 87128 72504 109535386 62852 61935 140561016 87128 29595 680004064 78821 87128 702601620 70124 39775 401745735 14160 78821 933408832 51588 61935 772532193 29595 34456 859251903 20068 78821 671036411 65848 70124 523264478 46488 14160 723943978 84230 34456 434367554 65848 60423 664959113 27360 84230 787162037 1810 84230 941920207 9811 84230 546584232 86541 84230 644910877 54830 60423 240919736 54830 69229 701180701 54128 86541 895531232 85740 86541 604769719 54830 73508 804750496 73508 6900 763908245 69229 77791 132423176 85740 50167 131163605 85740 56736 814329660 73508 2299 68444992 56736 7354 298041784 77791 74078 143672764 2299 20512 116250368 89790 20512 802948085 39596 89790 989564914 57779 89790 55012548 89790 65917 330322953 19086 89790 26522355 65917 62316 711636034 62316 55733 907310599 49321 19086 861110335 49321 11524 737937978 55733 53611 958679850 19886 49321 501737514 56690 49321 429241865 19886 26415 726739424 62683 26415 8619309 56690 38666 517520169 3177 19886 513554208 62683 66726 492736976 38666 4957 473359916 42673 38666 438636471 23621 38666 8975471 23621 77986 882053402 77986 88449 948967248 54492 77986 942030734 54492 36588 313099197 54492 65183 656127444 54492 15996 401586645 10056 36588 602337607 65183 74298 580563812 89590 74298 410628508 74298 1785 904521917 19107 15996 566569146 19107 44753 101133280 44753 11542 626227947 1785 33744 312088344 33744 40197 83208763 27235 11542 382539593 27235 49346 41675320 33744 58168 607142517 67690 33744 994100774 66793 40197 368707466 25962 27235 897053459 66793 56772 660609525 25962 39511 453638970 56772 77138 533500796 22251 25962 830356456 77138 84358 497448853 48886 22251 561131539 83508 39511 161264424 54435 83508 878108027 22251 10240 104740254 84358 90761 794416582 43499 83508 631611655 43958 54435 818786687 90761 15881 524830654 69503 43958 864028584 17803 43499 168148379 1109 43958 516348581 46080 15881 965505809 1109 1429 69931240 17803 17432 539287728 29063 1429 789545668 81651 1429 2245999 55302 1429 340351413 17432 75218 390553043 11253 29063 489379539 6340 75218 884808930 11253 44653 982573142 11253 67996 972404371 818 6340 607691106 41557 44653 171796341 818 79680 95805846 44653 57411 937834432 818 84599 168702623 41557 83682 287174676 57411 4598 254863197 85005 57411 696470608 4598 52007 568231684 83682 42304 100118772 83682 64626 567259727 52007 69389 979558886 64626 33876 838481459 76232 64626 192951737 56261 69389 233304751 58503 64626 179963482 56261 67298 367623834 31096 76232 17748246 41411 67298 691704541 82737 56261 780616804 67298 64489 711439269 41411 55717 804073726 89215 64489 599286583 55717 52098 715744030 52098 34745 904293639 25617 55717 76101363 36529 25617 11567315 89876 25617 380708982 30343 52098 625060765 53805 89876 228652425 75311 53805 591533177 75200 89876 404394072 83616 53805 612892078 41063 75311 127619389 51560 83616 230241346 83616 74101 870036482 74101 82780 828544021 41063 37752 613015780 70821 41063 879687241 69083 74101 447865220 61330 82780 849655310 29721 61330 108050597 29721 35966 284659532 17411 35966 416304097 56270 29721 62420297 73149 35966 620602162 21703 17411 906088777 1645 21703 318143183 21703 26437 299654902 9629 1645 676093824 46350 1645 353998763 1645 41499 176609561 50493 41499 925273214 46350 2343 462889738 9629 30077 823417849 33944 30077 441457686 41499 89677 139754241 2343 56069 91844833 73129 2343 890784209 17650 73129 186650418 24633 89677 5621802 89677 64668 164707029 49703 73129 537281514 64668 71322 283207784 71322 28294 928612782 36406 64668 71865362 49703 43357 210464613 5011 71322 170187030 7683 43357 890616612 28294 82663 793214632 82663 30498 396348075 18696 43357 944656670 82663 80274 489213299 80274 10152 813032436 25209 10152 397166782 1727 18696 890751063 25209 70579 511968134 25209 69235 167015512 72310 69235 538308304 39137 69235 738702412 39137 13196 114557602 59692 69235 454565331 69235 27365 59042695 59692 46798 165792741 52704 59692 110345478 18480 27365 221242818 78048 46798 898712389 78048 16418 895312217 46798 54767 54917340 18480 83642 472955895 77476 54767 560543857 15019 77476 707389054 6644 54767 271681401 77476 64377 974277987 15019 88881 29660560 77476 67219 981943489 67219 89255 376064522 89255 35259 321756725 26679 67219 61261181 88881 33518 89799223 67219 396 299073187 28735 26679 530816560 396 28178 181974227 54239 28178 290743963 30799 396 986989779 396 55597 541492038 54239 18023 979923165 30799 6746 325078327 26260 18023 975802007 56868 6746 766626969 47240 56868 864853063 40227 47240 2197078 40227 91805 37595630 40227 60916 381057502 56868 18643 664019616 40227 30903 975496167 40227 43029 486931464 91805 75657 865911077 18643 91655 637474203 81955 75657 610829956 21697 43029 772871246 43029 74359 729546668 75657 50894 106235786 50894 8463 709431677 1705 21697 59014010 1705 46181 940016708 49928 8463 929661805 23726 50894 17301008 16965 49928 971200286 32820 1705 623663293 49928 49407 574247933 51835 23726 303345404 81570 32820 663021236 68114 51835 435117786 19303 51835 178427870 49407 92140 629992121 26468 68114 50786086 72845 26468 409126228 68114 17917 119196484 14680 72845 91576013 83405 14680 299649251 11583 26468 102077566 50153 72845 678839206 24487 83405 754117539 79533 83405 75286132 55215 79533 990292094 50153 70698 681972992 45436 50153 563229810 6295 79533 167926679 53869 79533 350522367 55215 30559 44295338 45436 7184 150170015 1526 45436 45085977 76621 1526 104619644 30559 82499 530370496 76621 39166 342492953 18900 1526 932821077 82499 12394 764363502 82499 26986 121498140 82499 19290 966732475 37771 19290 601294574 26986 57623 846318334 19290 50502 955694768 52517 37771 333294494 37771 74399 260412090 46553 50502 322492345 74654 52517 516847698 74399 9747 104821550 52517 49801 884474950 14642 49801 726216134 3127 46553 110669550 9747 75063 949897893 29029 75063 365795954 5269 75063 212699959 14642 51008 937775136 75063 20494 684078364 86334 20494 841489704 20494 12959 674853626 5269 14556 792461192 51008 10685 773322268 86334 52829 544481330 52829 52293 62613408 10685 24897 420993322 67246 24897 623262702 16242 52293 81908851 24897 40176 425346419 67246 64928 270704272 1814 67246 941101725 7890 1814 942022056 14860 16242 976310668 66451 14860 38266818 386 7890 123899603 7890 66556 895818429 29107 66556 234490043 386 52684 659417698 66451 24430 446185602 29107 71663 956143274 42723 29107 117744406 80288 71663 528750317 42723 37756 387637568 40542 71663 795518643 29843 80288 655753916 37756 25046 40744648 92049 29843 407755840 92049 91124 455690024 92049 45962 567596597 8749 25046 749488239 8749 75802 931262412 8749 7351 342765778 8653 45962 891135339 12425 8653 26081117 8653 44026 911115202 7351 27158 698636301 68245 44026 64393686 27158 35864 474899416 49903 44026 690562134 44026 85794 970047939 68943 27158 189157324 68943 12134 795688040 66560 35864 698591991 38913 12134 833496021 68943 44561 302883955 68943 54438 810201136 11805 66560 785839979 45748 66560 252415173 50351 54438 860183088 44561 68871 866812609 43579 68871 113237029 22531 11805 505190599 68871 57745 497868227 68871 48260 187211017 25095 48260 103024423 77467 43579 387262760 48260 53751 20567894 42214 57745 741611260 77467 68228 139361564 43860 53751 690381171 43860 76339 863124241 68058 42214 528908235 43860 8592 358581921 8592 3020 30972239 76339 50620 912336045 3020 26301 695095999 90876 8592 168266458 3020 70086 760752837 90876 88512 32892962 88512 78237 559597745 88512 63816 957739159 65340 88512 280615481 39385 63816 834844004 65340 64670 255015986 82124 39385 449850371 65340 33115 121483785 82124 758 298495814 39385 90747 666971532 90747 19250 136748127 12135 758 580875442 19250 16029 448244968 30202 16029 927173595 67348 90747 181290739 16029 90996 987678808 1217 30202 340922986 30202 80427 202617435 82746 1217 346653408 1217 38001 982001897 90996 3470 357976005 73903 38001 860735678 38001 41340 34931390 1181 73903 825833687 71481 73903 337644182 1181 44466 695537636 28142 44466 43265340 41340 92376 523476481 28142 39534 257417219 65752 44466 813054431 39534 69600 843609208 69600 6679 357924358 39534 45284 53042493 43386 45284 188227038 23723 6679 896291056 36205 45284 433709661 6679 48183 112279518 23075 36205 914609785 36205 60002 129181152 23723 39015 333154459 65071 48183 85765043 34156 65071 793733991 39015 37403 10137872 65071 6981 178089739 6981 34592 472893248 30643 6981 558779398 44909 34592 496910109 34592 28626 206067349 77336 28626 329761897 8368 30643 802164851 19764 8368 417039671 43252 8368 332836363 13652 19764 235352551 13652 17954 529046444 8368 14196 840405970 82418 43252 536391735 69259 13652 743409346 34868 17954 612750444 69259 73666 499852548 82418 76471 873618657 64027 73666 487017051 39659 73666 994280950 64027 64942 54134510 73666 40642 238912462 92493 64942 299675384 64942 51734 462465708 47256 64942 129468175 47256 38411 98550592 41394 40642 747780918 47256 69921 581870777 69921 69898 342314287 38411 67572 71906951 69898 25014 300904588 7664 41394 544303550 58190 69921 180530276 67572 91787 478535630 15235 7664 702836612 79238 7664 356507186 7664 89334 230713928 21205 91787 993383877 44490 21205 636496960 82731 89334 99620716 21205 74444 956184355 89334 17427 983302209 44490 88643 678284692 88643 59480 144668511 28656 82731 388468198 25146 88643 811355311 13356 17427 753749204 25146 90532 195162620 28656 44012 626097417 37126 28656 454343156 48404 25146 851547528 37126 74467 938421500 90532 5105 258786339 47298 44012 465167117 13451 48404 92687662 47298 31064 366281132 24581 31064 762959138 13451 32681 605353639 31064 29950 619789028 77894 32681 166875509 32380 29950 671630310 61123 32681 402662711 32681 52685 186406030 61123 53638 64691694 77894 32256 976556279 90338 53638 993953825 8821 53638 34917891 77508 8821 615397963 15462 8821 569213402 38774 77508 41503877 55240 38774 645352911 55240 81268 415805780 55240 85900 609884699 26997 55240 554588579 20797 81268 476214268 85900 19972 942963652 20797 1300 552211256 8808 19972 130773143 22847 20797 648484392 31248 22847 551120731 1300 45925 567016035 8808 56340 158177179 22847 51570 182482581 91423 45925 895638153 91423 64129 854140220 56340 47917 118629746 56340 82062 197443387 51570 54678 465354229 64129 26082 408111293 64129 5138 889518162 89119 54678 593923244 861 26082 737202839 54678 39604 30624527 861 12088 737268134 7322 39604 915957166 861 83429 9182290 2059 12088 538496121 12088 28456 937423475 69068 83429 940934608 58427 69068 177707384 28456 57019 475236357 69068 76473 999600658 30206 28456 683289003 57019 34867 332524180 71521 58427 189930395 12661 34867 680758557 12661 48327 907040506 30206 24933 782504488 48327 56630 138453727 52364 56630 321806651 24933 16887 513194188 52364 42025 242416794 56630 10541 498348408 10541 4239 625185360 58204 4239 570450947 16887 36896 939390544 10541 76318 99229873 81267 10541 570883397 58204 73629 108978791 52617 73629 578951872 76318 66375 977966268 81267 91750 935279173 31978 66375 530188174 31978 65997 527704506 23288 31978 942588984 23288 30620 280601842 22664 65997 33016448 23288 82330 359989830 60127 82330 407891604 60127 48826 675680571 30620 11174 788067934 86039 60127 876546203 49891 82330 259095019 84080 60127 227365732 84080 71767 55869877 54969 11174 519499343 84080 9290 66028032 54969 83321 771359268 71767 17986 25078529 71767 75362 822407154 17986 30859 1091282 9290 55731 128483384 27023 75362 478543981 77931 55731 270505283 27023 34309 473648403 34309 83226 864778134 34309 2566 413773320 27023 75850 706563193 75850 5735 893786638 34309 479 40942147 83226 10103 740246528 34675 479 983492659 5735 50000 867736355 6492 10103 960039814 34675 75589 906432051 50160 50000 418031445 34675 35125 737972314 50000 34613 646663760 37655 35125 34988042 12919 35125 102951880 50160 54546 863354897 4526 54546 475385481 57390 37655 266603402 4526 236 802512904 11056 12919 968393947 57390 49617 110046554 84124 11056 108929239 9620 11056 72464085 236 25506 405940190 9620 48368 427029527 27718 25506 667467216 25506 82989 924928273 25506 79055 391575800 79055 90807 474472176 81726 82989 341277426 24799 90807 640232985 83873 82989 102703119 83873 86736 186793239 86736 90266 2599839 83873 62950 529696559 17779 24799 685277542 62950 26937 532150611 91014 26937 290831375 62950 8706 475905075 13332 91014 489634943 91014 28643 861660155 28643 81745 600511923 8706 10155 415058039 13332 77774 63213161 81745 81410 123684264 68562 28643 319470620 77774 57888 461639259 63878 81410 732052063 81410 72775 791480258 46121 63878 637738640 57888 26186 705645687 63878 56421 518468979 3248 72775 822255663 38476 3248 547443692 38862 38476 358588268 3248 37307 906128038 56421 55567 46697143 83297 37307 711869550 83297 78564 351244035 38862 79282 351285396 21539 79282 32089648 74337 79282 91361897 74337 40915 945446103 1207 79282 142161404 79282 69381 558065861 74337 23603 615652227 28529 74337 807948926 23603 60659 59056895 23603 3826 795937910 23603 5112 485914376 60659 47585 643579220 82655 5112 79807301 13636 5112 751198725 5112 57910 4547894 57910 21903 271792261 69851 21903 429887408 57910 82453 879105654 77338 69851 797610814 57910 81391 197179613 81391 52969 119027168 81391 58926 424704961 58926 62441 723989720 74226 52969 721316951 58926 14900 567891175 62441 63604 389547200 22341 58926 524297388 76103 74226 298364315 14900 61589 428435482 76103 42362 100814239 38770 63604 4522150 76103 38177 788816664 38177 74926 676488407 61589 24625 660691560 34413 24625 50023126 34413 2294 118904138 34413 24254 465632996 53990 34413 756246038 3684 24254 628779335 73210 24254 972669330 12011 2294 847334199 85228 12011 102992411 53990 51381 100375650 85228 90587 680768975 39478 85228 155952465 228 85228 814310855 45192 39478 6706062 39478 25096 152433220 37363 39478 976082538 74681 39478 862326388 58004 45192 670995951 41808 37363 900188656 24415 37363 377355975 58004 45887 178768013 41302 58004 839030382 45887 78023 55322170 82061 24415 71202922 45887 52831 763028868 24288 78023 117220355 41302 55467 405422401 82061 18135 930413755 52831 21713 138680132 3453 21713 675377126 41732 3453 177863335 26326 41732 104238130 26326 36958 235114377 15515 3453 726452948 62890 36958 616895727 15515 90847 644254077 26326 41289 109944233 15515 16862 652133781 80239 16862 874681740 77049 62890 28613682 80239 59128 747431623 78909 77049 786541150 16862 88870 271523205 80239 3919 225103631 77049 4327 211623772 26020 4327 701316687 26020 14243 256973120 73018 4327 134709528 43205 73018 285821598 31736 14243 479906879 60881 26020 817487748 40927 73018 550897414 60881 85376 312478116 17024 31736 797731082 52908 17024 778884247 40927 38236 677386814 40927 663 677211499 22360 52908 531686245 17024 74665 738431919 20604 38236 63970741 56047 38236 509786981 74665 52062 44575496 34543 52062 275874944 74665 8374 111363946 52062 43275 892963848 34543 70519 316930216 8374 16981 567948131 43749 16981 342916277 26814 43749 775891523 32163 43749 920102451 26814 31391 672024822 2088 26814 933607991 32163 72124 766449929 11841 2088 3003725 32163 14776 74600461 67308 2088 159970238 47764 11841 684778242 33900 11841 203663891 11841 64644 383830755 33126 33900 374866077 33126 38765 758815010 33900 20137 839762550 65245 33126 264656621 2698 65245 59705737 65245 83154 28358886 65245 9838 447840264 83154 57525 282330153 15335 57525 754652727 67665 15335 699258840 9838 15419 258694629 7368 15419 529663616 62556 15335 210763091 62556 90076 623210598 33292 7368 27611394 57915 15419 729454817 23041 62556 988868656 8082 62556 799306461 23041 20662 520065668 16235 33292 716342732 23041 33721 809543924 7680 23041 264612292 70504 8082 297601674 21249 7680 343865143 42312 33721 300755226 42312 61874 662427203 45485 42312 669499633 71033 42312 830631070 2387 45485 111565377 42312 2102 147206055 71033 28571 18432072 45485 6031 246686939 4695 6031 69963399 91253 28571 688448283 91253 27825 814989180 28044 28571 22316820 4695 80106 2008983 4695 67655 586949992 2228 28044 538904256 68579 80106 204381407 67655 11255 826455468 80106 27335 104142036 58667 11255 911415778 59008 68579 81250525 79322 68579 93647475 59008 11162 14674274 78451 58667 105117451 71645 79322 119380273 86433 11162 12387311 71645 13433 617626264 89092 78451 917652269 17992 13433 9458644 26717 13433 779388545 86433 45347 71788258 6255 17992 527223771 26717 6687 10468632 31646 17992 995494623 31646 68358 554667039 6255 55310 901900123 31646 12540 634924255 53317 6687 864374143 7105 12540 960143492 91622 53317 468508789 38594 53317 849605142 60898 53317 444901369 8949 60898 13305289 9357 60898 959690839 60898 71086 987247589 60898 54108 471688917 34882 8949 762404884 71086 66033 40238210 54108 84935 57624626 71420 71086 592516883 87053 54108 500192283 34882 66163 248209229 34929 66163 194997303 84935 5345 342264115 5345 17758 787107664 23299 17758 792213608 12835 66163 144185352 6508 34929 956460562 19562 12835 304701314 19562 37765 885287271 19562 87185 360263486 35354 19562 908533798 38808 35354 208405226 87185 12769 748058235 87185 68315 542053890 38808 84912 878321515 38808 11945 540024823 40200 12769 882395410 12769 37216 944146814 22481 68315 595195619 11945 10594 35432429 37216 34238 220483635 22481 864 477040553 89987 22481 42141120 6884 864 945611948 6884 53840 778723469 53840 43919 136920929 43919 58568 281060153 9933 89987 341061976 9933 29258 316388704 58568 75384 74726206 43919 84785 777878388 9933 41272 26273663 79739 29258 202289504 79739 15470 737449674 41272 87274 554191306 64296 15470 37410700 79739 46078 510048932 19926 64296 656651837 19926 1542 1225820 10394 19926 184651142 46078 26154 613171918 14650 1542 172239256 55864 10394 224447273 76255 1542 628383158 82002 26154 101449797 58771 26154 588062546 33996 76255 170376743 76175 76255 244634683 76175 12263 437273035 35277 33996 22667719 35277 90810 459999159 12263 10244 471171981 62153 10244 279562371 10244 35371 227270842 90810 12117 435120302 21813 10244 765770177 76702 12117 438526753 62153 23693 795040639 23693 79051 156343364 73134 23693 203810003 23693 45009 979049511 2008 73134 137121345 79051 88782 258725106 25928 2008 227125199 57442 25928 68873084 25928 39526 392495181 65344 39526 14904036 44625 25928 351436682 25928 43996 696523678 66879 39526 280287295 18012 39526 843145857 17890 65344 32452549 88350 44625 836583254 43996 33572 944646635 18012 18767 103433336 23555 18767 250719778 23555 49186 645361885 43813 23555 84425450 49186 45725 474629849 48165 18767 305117832 37731 23555 413859915 62463 48165 924891523 37731 14546 266312874 28644 14546 428263055 43618 28644 707552078 42462 28644 94480532 67959 14546 754607821 43618 20408 684886895 33535 20408 806942617 55675 20408 436634043 20408 43880 335539218 4647 43880 992858798 43880 87338 780227642 46876 4647 737504443 46876 86607 93867596 46876 12150 503393122 69514 4647 592751637 86607 70371 789007810 86607 29427 557129200 90134 86607 821901061 52981 12150 778337564 48888 69514 520411913 53345 48888 748347372 53276 29427 829169159 31639 52981 392381387 56484 53276 318182292 53276 59241 658189723 68456 53276 708821707 7113 59241 93358038 31639 19297 398307556 42855 19297 341464775 19297 51508 547469492 68456 84108 182501673 26761 7113 645797271 84108 53890 258780867 84108 40135 709344849 86885 53890 89112625 50554 53890 275096515 84425 40135 140088269 52148 50554 97782685 40135 48099 222585226 82606 52148 112906610 30338 84425 284555116 52148 2892 24225014 68107 48099 973087166 68107 75734 270171485 11762 30338 176749596 37547 30338 101284702 75734 25679 859150978 37547 58330 803914839 51955 25679 919813003 29011 58330 7566625 6219 37547 448049150 992 58330 403934673 992 59017 239445162 59017 4358 825639774 59017 52992 622715033 13057 59017 47838036 8718 992 465307400 69628 52992 137699651 52992 731 494595617 63923 13057 457979206 5456 731 78028462 45130 63923 735629180 56456 45130 11378579 50735 56456 760143983 50735 27857 905320058 18760 50735 645149909 63436 50735 755406445 61558 56456 499055676 15078 63436 403318289 18760 52798 161914694 52798 16675 968274533 15078 84169 638336170 63374 16675 281815778 19902 16675 577009198 63374 34059 888939655 78621 19902 152789308 78621 15919 446768660 66915 78621 609180255 19902 179 280478857 179 12182 94371519 86273 66915 842067544 60826 179 244200823 12182 80606 788606009 35882 12182 444841946 30259 80606 920468298 30259 77693 922990319 79335 77693 816509368 77693 40109 27357464 57103 79335 42395011 30259 20035 727252891 79335 24201 491871414 48011 57103 603335482 20035 21582 620977035 54131 57103 101820011 24201 17547 286872675 88038 24201 939771156 17547 54385 935712956 50444 17547 578930558 60361 17547 779744827 50444 58995 621275962 58995 20166 483045492 61481 50444 146505006 58995 89525 810625471 89525 9549 102912707 60334 58995 630745479 63090 89525 489387846 61481 23642 415240495 5910 63090 913773315 4412 63090 157755415 16025 5910 937673421 5910 79145 211784854 79145 20456 426084657 5910 1875 766449256 20456 73814 576849474 746 20456 881304067 62317 1875 951439907 73814 41982 447424418 73077 41982 368937120 73077 27542 124323731 27542 18844 816103069 73077 87379 7048123 66908 18844 730202451 27542 2512 250730593 48657 66908 311022496 54404 66908 512085441 54404 50603 705630445 50603 13517 831173195 48657 6591 723884454 13517 57667 989246666 48952 13517 996332884 6591 54916 203892065 54916 50037 87416643 78294 6591 750750404 24384 50037 614399070 50037 90576 633236287 43699 24384 335176044 38404 43699 441025753 43699 38254 915089375 38254 44038 561870611 38404 67955 952758701 34195 67955 179840489 44318 34195 650342696 27623 38254 495136948 72934 67955 461152484 72934 923 379993779 923 53337 59967047 84283 72934 110290860 27623 43890 87718675 53337 81659 308770151 53337 20451 293664447 84283 87017 985136232 87017 73772 287323547 20451 35124 694218985 20451 25669 970434680 35124 68514 133557494 59713 68514 182561997 91699 59713 139131578 35124 67090 176928015 91699 50950 59648194 68514 56618 971168488 67090 73514 948082216 30094 50950 876044164 89070 30094 31035574 89070 90505 476963388 89070 77913 665880582 89070 8451 986844862 89070 80834 399468325 89070 20598 929695148 30038 80834 34130381 20598 6562 54809605 22704 80834 528355910 90443 22704 333602205 22704 72359 922792643 47656 72359 154272362 77994 72359 148610718 81982 90443 127115508 77994 10915 861609083 64014 77994 860098708 78214 47656 819438859 72619 77994 937483081 78214 65499 107689930 64014 6566 841368954 58799 72619 756045401 72619 43660 158394613 43660 49965 228742981 58799 15320 957863655 47592 15320 303092168 90019 58799 277102727 90019 19645 654512429 90019 62678 765874697 31206 15320 261848637 31206 89521 752332429 79284 62678 601182576 86030 31206 721135077 62678 16602 802009582 79284 72020 463489926 26975 79284 140495151 16602 7979 974406815 54991 16602 780955682 7979 80511 686716333 72020 42915 198521995 42915 76672 619313903 76573 42915 641078549 76573 20706 432531673 80511 30095 32824418 19408 20706 951230474 11306 19408 943912923 30095 39770 123163475 19408 11534 21026741 40617 30095 523265984 85737 11534 355433059 41516 11306 290284884 40617 11487 144131139 40617 75634 244985110 8947 40617 250009478 11487 20707 639818184 37500 75634 281314132 13852 20707 802661984 37500 69294 860581416 13852 22155 923016357 28940 13852 286116376 71552 13852 40595239 23792 22155 135358785 39665 23792 480157498 74353 39665 860573613 74353 73572 684454546 74353 35517 842695740 23792 18582 564451230 22534 74353 944463829 35517 32027 616946399 3452 32027 593654132 18582 68034 495521128 13141 32027 368413020 13141 41436 502393643 68034 14290 385893118 20517 68034 974916619 68034 83963 4689532 83963 39045 754555142 10982 83963 884303269 34636 10982 148950190 34636 28926 943168820 10982 22709 665916253 25830 22709 513176866 37762 34636 625207788 12495 25830 892320172 28926 69537 357146701 48249 69537 351435120 28785 48249 65975268 53729 12495 3367291 72171 53729 653875275 77859 69537 698811610 28785 53283 766302601 53283 87854 201852802 30720 53729 696065807 35395 72171 460603082 53976 77859 536065653 53976 14549 383453433 25967 87854 42152812 14549 59289 284865739 35395 49008 59303693 14549 41759 614547486 41759 41369 220709264 49008 58618 121634571 76604 58618 390863445 58618 62887 560086141 41369 51113 71811319 41369 20133 378563314 88474 58618 667431592 81114 51113 211488012 87562 20133 519088535 64131 20133 913546096 37158 64131 780895694 64131 81648 109652444 68593 81114 898662526 65064 81648 47958154 68593 25812 276736792 88312 65064 79449311 45510 81648 333520946 68593 78318 636646936 30398 65064 31118442 48675 88312 621639460 45510 43206 160663527 43206 61174 941043678 59741 30398 433135238 59741 48046 896625218 43206 30334 529655482 51248 30334 7377961 92400 48046 664719892 59741 44995 986116030 92400 85717 364064935 92400 14101 226381336 62255 51248 549096173 87306 85717 138247781 84839 44995 359430876 84839 55740 459517859 78735 62255 676660492 87306 91039 493479076 91039 37688 786392791 5211 91039 370451838 78735 91854 439570793 37688 11622 24268151 17245 91854 782281069 55921 91854 132293800 90085 5211 1192864 42594 17245 715416078 40183 90085 857516713 42594 11272 711092223 11272 55584 100144409 11272 78293 141746355 50206 78293 329267420 50206 15137 850124601 71941 50206 239970581 48740 50206 695768281 62404 78293 630642781 8713 50206 98407750 48624 15137 38329874 71941 87015 744472548 8603 48624 6838361 62404 31576 120128253 87015 78320 700208877 87015 2052 78321722 7100 2052 482374443 10951 2052 816854825 7100 5229 343786648 7100 79091 894610484 79208 2052 117414442 12186 5229 531498330 88407 5229 793371462 12186 19179 236264743 17449 12186 998519428 88407 54205 199260516 7453 54205 457348392 17449 40849 709976593 54205 37749 673015761 81608 17449 324734325 81608 73446 370681875 41035 73446 783466577 40849 29834 44986341 62000 29834 288091518 85275 29834 116471632 62000 53690 914343405 70261 62000 632469787 72528 85275 443787445 72528 56409 378141045 56409 77998 702371841 26639 72528 14724680 77998 7000 266026124 10560 77998 550398120 10775 7000 788776172 60202 10775 511140261 10560 46413 301671218 10560 62562 369082893 4681 10775 587394802 62562 26334 390491896 84906 62562 655358570 65703 84906 763221021 51344 65703 445882300 66328 4681 868060060 33078 84906 674048406 73185 84906 422238281 73868 33078 327894278 45453 51344 983085302 73868 66716 614068730 81007 33078 274955818 81007 33542 609413652 11603 81007 368871749 45453 70681 520434564 33542 6570 848739013 48808 81007 4540224 55503 48808 688348385 48808 78555 451227136 75036 78555 82117119 48808 28459 699776563 55903 75036 639295529 75036 80567 901410984 80567 71057 602761565 11869 55903 56045820 71057 37581 528258363 33073 11869 971846639 80567 67856 925475801 51961 71057 441826610 6654 11869 197377861 90707 6654 737334890 6654 65043 922606889 65043 44487 990380483 51961 24178 254290257 24178 4746 915041030 92104 4746 43749755 68781 92104 991617253 40559 68781 841158912 13234 4746 449611793 4746 64329 827366199 64329 24979 734800045 87630 68781 28288513 87630 17112 863871442 36240 24979 992939675 75591 64329 953144563 75591 84559 120475576 8220 36240 941467110 84559 43216 137387267 43216 32769 506554089 43216 64230 931004261 56452 8220 580601247 43216 55191 888929063 89983 32769 362831999 55191 36116 170279438 56452 43776 26524803 36116 40909 170617754 9723 36116 58302899 43776 30076 173004232 30076 82977 857703279 9723 63030 80388743 63030 1467 61294143 30076 6124 206359995 54006 63030 96463132 63030 68404 492157895 1467 34339 587941133 42543 1467 877128690 19495 34339 102948872 19495 14475 445793581 19495 70485 348662078 51757 42543 130741012 42543 73813 318751355 73813 55657 841544427 77268 55657 352781381 73813 62105 4261293 51757 51016 885525265 77268 34026 726365201 62105 59876 990547051 59876 63571 507129710 34026 29016 128988807 34026 85161 542543754 63571 9018 127482461 29016 39846 737988669 29016 56499 38246547 85161 34681 696212202 57122 56499 652371618 39846 88632 319644554 80441 39846 980828328 57122 35381 53209925 10156 35381 880770339 57122 73172 249127068 80441 278 994637601 10156 56819 270664062 56819 27522 760733813 27522 89356 777227535 27522 39037 482114075 87971 278 459168909 87027 39037 444476432 2174 39037 692544218 39037 28683 85972528 87971 45728 574664302 54706 2174 68225984 87027 70154 414499817 14824 45728 908014186 42005 70154 87696720 70154 84002 525180957 84002 19369 260112830 9304 19369 164832405 14824 42660 62552261 45508 19369 161087012 90192 19369 667805187 45508 11993 12067435 9304 29861 105313973 19375 11993 29164373 29150 29861 791783194 90192 68805 39130960 60479 29861 558513744 67286 19375 965789050 60479 78129 713960303 36675 29150 440723301 51849 67286 367620463 51849 9044 990997158 9044 82190 43271866 9044 71111 11026534 82190 85657 81395781 51849 7728 945603921 74941 82190 520347331 74941 24937 581207762 24937 53241 266731571 8196 7728 276035843 8196 12799 578025384 8196 87745 129994960 24937 87904 980072794 87745 16660 962069038 29940 12799 674619947 77222 29940 348206470 32487 29940 73729297 40262 29940 375006401 32487 44664 347549541 18080 40262 222825288 32487 85198 115695529 47411 44664 883178987 47772 85198 978616913 13487 85198 114220513 47772 6948 927275233 47411 39488 8895949 39488 41749 410455857 56297 41749 346872444 14415 13487 792223968 39488 42748 937078099 20852 14415 416766521 59617 14415 214117024 56297 55581 329520897 59617 91243 460013329 57861 59617 680189058 91243 87300 811048458 27978 55581 703784175 27978 49056 284443795 91243 30664 863646894 5448 49056 485298623 28581 27978 788920662 70829 27978 1255444 62222 70829 190634529 80760 70829 442421520 80760 33455 362102069 30414 80760 302218761 33455 10331 369816888 30414 36767 121880757 80760 58870 810491908 33455 18471 228924572 18471 79260 117249052 10331 66185 139081902 84899 18471 586716826 18471 82490 60983366 66185 40606 674706353 84899 15575 946318547 26338 15575 892992908 82490 15050 368036233 73520 82490 734578 15575 22172 66485934 15050 42038 42473722 42038 36543 846737935 17128 15050 590073178 42038 10283 964144743 22172 33647 403029127 36543 3501 596278751 10283 67839 85558695 67839 61137 46344105 13677 10283 863919048 62423 67839 975155590 67839 50069 653609457 11885 61137 854768765 50069 17828 574080827 17828 16252 482746153 62423 4976 885779100 65660 4976 495201101 47253 16252 475485830 35150 16252 45576131 25082 4976 163074078 23281 35150 171156794 65660 26382 55306539 40122 47253 791414081 75900 35150 355312547 15217 26382 665657103 208 23281 797602005 208 38851 610373345 7855 75900 119835880 85392 208 702846528 91187 7855 392979808 5583 38851 973764810 69790 7855 439857466 91187 51721 764560779 20590 85392 663421297 5583 68698 833418654 40924 20590 524890483 69790 62912 97631278 51721 15866 624527342 15866 80079 426094954 15866 51501 579319894 15866 64517 51587834 24106 64517 290113799 51501 10728 680649712 80079 40184 684652338 40184 62063 103866384 64517 3873 274121620 62063 56027 61423754 40184 29924 251629805 19458 56027 481838731 46635 56027 341154142 19458 69223 594062825 56027 42776 24865533 29924 85030 151274346 82837 46635 580739461 67915 85030 481749113 52690 67915 374154055 67915 29410 389497604 29410 61853 752847175 38409 29410 74217531 67915 41299 158676255 48095 29410 367648009 2582 61853 813264158 61853 73537 999293309 38409 5667 107572644 41299 12649 979945064 2582 76784 501422125 9247 5667 19804111 48098 12649 118218342 85317 9247 28196881 12649 58212 600964105 1035 58212 564049856 16388 1035 600831990 18120 58212 344418713 16388 34669 728727475 50016 34669 643695027 41257 34669 154269207 34669 2593 172717954 2593 60747 145447497 52590 34669 32427328 54468 52590 358176003 54468 35685 406779626 35685 28104 143929330 35685 43349 90918484 28104 19647 597662191 43349 79539 813621822 90920 35685 334094057 39038 28104 878777155 69359 43349 36251839 79539 30614 141121561 60508 30614 346864810 54959 90920 504899393 90866 39038 648675973 30614 23447 468667381 1228 90866 702144959 60129 60508 899659960 54959 9871 71016149 23447 17118 772435438 9871 16756 585539671 16756 67722 329609499 60129 55636 834985635 55636 29381 86860858 77610 29381 225935700 29381 80165 809038438 67722 31404 893866579 5784 77610 27166851 5784 53386 587492936 41232 77610 741865405 8915 41232 62199941 31404 33954 735325079 54942 5784 269176544 64254 41232 529698561 41232 52034 646457324 41207 64254 407654521 41207 75151 18004271 34506 64254 267715206 34506 37236 733011690 44356 41207 579618646 42157 75151 25246775 6717 75151 221134927 37236 64218 191333433 44356 3679 12361093 44356 52297 632884371 24168 6717 720027977 7776 6717 669791983 3679 42622 164461910 7776 58220 795370794 17830 52297 131677570 22326 58220 848810819 44861 7776 526341462 22326 22444 129112459 13471 22444 277354044 71800 22444 1149081 22326 69667 821071538 28315 13471 98146124 32131 22444 650541908 71800 24853 995540942 35392 24853 773338623 50715 32131 122162198 31107 24853 28542324 64281 32131 653752356 22097 50715 583439057 50715 62874 739681053 31107 77950 743467618 41646 31107 106965066 64281 31249 12856011 52876 31249 916382098 62874 2298 950718023 2298 855 999699092 33931 31249 648959733 43992 33931 519028726 33931 36121 92357471 33931 15471 814920991 59095 36121 848027680 74319 43992 64095395 74319 41813 581553719 36121 34273 922090586 17518 59095 19487251 34273 23159 585142102 39608 23159 807812560 41813 52641 32763950 60431 52641 633217391 60019 52641 963394973 60431 77550 571709925 39608 33492 60757676 52641 46366 618488331 908 46366 225204000 77550 78025 799388769 78025 63389 429058245 908 84933 682240879 46366 40782 376502803 84933 81732 63517740 78025 51006 133820073 84933 74453 517914077 51006 66730 845959858 81732 66270 116102042 5757 81732 998911556 58530 74453 532902554 42611 74453 38287547 5233 58530 482949644 5069 58530 30314838 58530 78810 383864322 42611 81598 664800126 81153 5233 676527 73805 5233 683185890 39056 5069 439528360 81598 88259 651744702 81598 86539 63314781 39056 70814 586051088 4315 39056 209559649 49281 86539 759471843 4315 11640 15767454 33780 86539 780013822 49281 64106 425722628 31346 33780 358315187 33780 73066 474895639 22244 33780 862626596 4679 33780 201697910 60448 73066 894529401 60448 15615 473801442 22244 9668 590324541 75019 9668 194953033 4679 82862 121408600 46893 75019 880150367 33939 15615 544529369 82862 24955 991986984 33939 41032 267888056 68240 24955 767417310 46157 46893 261457145 68240 31287 423752295 64713 24955 954328558 73789 68240 713435054 46157 27842 609924244 46157 18040 49414576 81505 18040 970023749 25392 64713 787201635 81505 76814 141578519 81505 7312 654933882 19165 81505 92938830 81505 63704 970446806 19165 60399 477310616 18409 63704 646502109 66808 63704 527737277 60399 422 498133249 54189 60399 459575706 18409 32955 113999453 33631 32955 673049827 66808 36065 935892118 33631 21374 595083820 32955 7292 639944065 32955 82072 361039061 29396 21374 830488558 12881 82072 114333067 12881 74159 765604698 57553 12881 725539390 38349 82072 549772793 65981 57553 256034344 65981 85015 653081376 27199 74159 462710670 57553 43791 425482392 295 38349 778132868 43791 60469 41223339 295 47967 219432702 19664 43791 586673115 12141 47967 667454850 295 51522 84656791 19664 66911 358795579 68396 12141 236144190 29736 19664 958116838 29736 50930 385433240 50930 48597 442833091 68396 30663 591538933 48597 17979 836513633 34527 48597 187671755 12848 17979 100867634 9323 12848 926543377 58428 17979 5152341 63555 34527 35215896 58428 13620 502431222 58428 16795 744134263 16795 91901 701022539 32938 58428 903412681 13620 87237 301485451 92235 16795 237979462 74022 32938 993822108 87237 42305 795774867 74022 61362 263651433 74022 34421 840555333 6101 92235 189483160 30842 34421 251905718 7941 6101 493897584 31818 61362 874383994 74457 34421 851248510 53807 31818 576151316 6456 31818 531488900 30374 74457 376082153 49402 30374 854109331 6456 58202 144845907 35263 53807 271568055 6456 76895 267713421 58202 91439 858754419 1903 49402 407078063 35263 79670 155834789 15678 35263 75087268 40979 15678 128376834 68803 15678 488185090 4945 68803 210474780 15678 75363 121324341 22077 15678 124685324 14292 4945 267919371 25761 68803 722793934 25761 17195 593718361 50948 75363 776012706 65190 17195 585014397 24307 17195 826422335 50948 84510 18003625 65190 40149 768732455 40149 45512 512615305 48822 40149 525231432 41167 84510 122401541 47433 45512 767211907 48822 14915 275882682 38285 41167 678188414 14915 91893 891926325 81385 47433 652231728 84826 91893 164080660 34127 38285 656363568 91893 63508 656961627 91893 18700 201395988 84826 80000 184989735 34127 61245 947220191 48245 63508 565511426 45648 18700 480591395 48245 66872 198068940 45648 52599 518345653 48245 54050 511947442 34468 66872 636089810 19987 34468 968276945 52599 12728 890069846 73179 12728 822184661 79737 34468 872565315 53648 79737 769843586 12728 54481 449097042 12728 20039 813821507 57965 79737 373813937 39436 53648 678311352 57965 25838 906837300 912 25838 742019474 83944 57965 26982209 912 54069 98284222 83944 67504 113075243 54069 71450 535918121 912 60669 250578138 50092 54069 620992327 67171 50092 69431037 60669 53475 535465907 67171 32472 134475009 60669 63732 323441585 74247 32472 437147407 74247 68392 86581430 76305 32472 841107033 68392 7440 984511821 68392 53591 713748258 89096 7440 987889377 7440 8064 371652408 76305 14865 138574679 89096 3998 548921613 8064 16628 938925402 89096 26684 883720565 73775 3998 940147733 40803 14865 708127417 16628 14315 747664304 14315 40809 485955833 40809 45813 278690826 26002 40809 60885331 45813 79126 734064583 26002 4005 982681385 40809 48537 502453046 45813 30358 150140399 30358 68031 289676460 82444 30358 281548722 90218 4005 859036805 50953 48537 660292987 82042 90218 482486434 82042 19751 62912637 6106 90218 202197854 78624 19751 603280507 84302 6106 318675179 89349 82042 20968047 2 84302 12339580 89349 26310 815154608 32367 26310 688878439 32367 68844 22529616 89059 26310 346781986 78252 32367 386706607 78252 10222 546979169 64921 10222 769742283 89059 58071 203758363 10222 58721 909010881 88106 64921 679081522 17539 64921 961395313 79427 17539 300512621 19336 58071 831141533 74770 58721 506428510 88106 444 69070153 83928 79427 491512005 19336 39143 970204950 63369 74770 534577103 74770 87081 224238278 63369 58457 17920929 87081 17752 222850235 39143 46261 984232912 58457 4214 823432420 25645 46261 127660488 19167 46261 874236072 13442 4214 261915870 64238 4214 688021384 63928 13442 105339906 64238 48996 34132640 72826 13442 928821545 48996 60706 983052853 1670 60706 987427552 8011 60706 453240343 1670 26722 651025068 33984 60706 255880094 79360 8011 140939855 15788 26722 86362443 79360 3980 323839196 33984 10489 18196742 15788 39127 199787214 3980 89479 110758042 3980 9869 433096899 39127 44233 876647923 39127 15189 22975043 39127 82733 150205219 15189 4868 13983354 44233 12722 224646488 82733 77089 791548574 50654 4868 375931911 47527 50654 207881801 4868 62390 964035987 12722 56104 963058682 56104 47971 31543471 60459 62390 665225991 81395 47527 443430260 47193 60459 942173025 36853 56104 179232638 81395 38471 205484076 38471 67999 766223077 39930 67999 966661122 47193 40736 32772056 67999 3809 902202716 71038 3809 687088081 3809 34709 787821722 39930 73191 988841281 71038 35636 399864696 71038 899 49557877 35636 48242 708308397 34709 40441 354853955 48242 72801 130841560 5274 899 91063944 9456 899 204988865 19775 48242 5833559 9456 32898 326177142 67837 72801 638932058 50022 9456 541001281 43622 32898 978515439 6247 50022 634155355 74618 50022 841987987 73355 67837 433656212 73355 30129 122713300 90836 73355 488739237 57049 90836 48960635 74618 38273 958405222 50696 57049 423098372 546 57049 54615153 50696 25295 719810416 19978 50696 784458896 50696 48968 522593307 34557 50696 497700609 54206 546 108507001 34557 77058 538262177 32300 77058 186938587 2401 34557 310175011 7813 34557 446910958 2401 15084 712272191 47828 32300 577352130 490 47828 446928133 15084 18189 103091762 27397 47828 735160053 3444 47828 199612837 59113 3444 892868798 14158 3444 754411922 39647 3444 497583576 3444 78990 345512781 25346 3444 291046943 21266 14158 886502424 14158 22490 98591271 56988 22490 854243000 62774 56988 954883933 56988 53037 152597504 22490 61640 575810915 14784 62774 573200252 62774 7423 61295097 48899 14784 133105102 61640 24448 907514845 27209 24448 291263055 4413 24448 104657540 7423 24425 35260387 24448 76242 175196555 56928 24425 450041650 56928 42364 687309298 20310 56928 148068966 56928 29374 115017784 56928 28888 194666850 86387 56928 8498623 56331 29374 442090540 85554 28888 782246685 85554 23903 459564934 85554 84341 396615504 56331 56668 492513281 82859 85554 925387973 23903 70844 957030342 14377 56668 681967661 56668 81941 337319328 56529 56668 225580246 81941 5012 175924062 6703 81941 828937750 14377 51614 698790112 5012 34712 178821342 72400 56529 866373599 76414 72400 945754013 6703 763 771629501 37324 763 28787631 6068 37324 424058829 22116 37324 676380820 18687 37324 729533484 18687 63351 405381144 89710 37324 336847007 63351 68566 383887255 58579 63351 944513019 68566 38661 314043662 16357 63351 374873394 16357 52751 296946457 52751 38150 939453295 58579 91412 672153166 33660 52751 515604112 52751 78490 819323733 33660 85155 198424227 71292 78490 223460747 33660 82414 126030849 33660 86680 244087865 18466 71292 206643061 71292 29624 247160858 71292 47570 589334163 67592 86680 70172751 44875 29624 93031964 44875 78200 359316963 30236 78200 232230524 5109 44875 246601563 68122 5109 984547567 68122 67997 682543412 5109 6944 389178258 46260 6944 344934341 91548 5109 55011210 71517 91548 62601890 36998 6944 320753005 36998 35407 889122739 91548 11286 661191463 68141 35407 923402481 16738 68141 472364409 36998 5292 636889158 5292 23633 82824344 11286 37422 738334429 49392 23633 504985891 58759 37422 339255035 36831 37422 903690719 74185 37422 547234187 70239 74185 228698292 69508 74185 732987811 21784 70239 313079965 73274 70239 317267908 70239 43143 659828504 79206 43143 13745384 43143 88844 47706944 81781 79206 424061943 79206 29979 783239446 66004 81781 937984074 29979 49992 909673571 29979 52318 33635006 37878 49992 513770844 29979 59045 461741970 47463 59045 247204836 59045 53171 415363240 13139 53171 901144683 71747 13139 612128978 47484 47463 648973450 47463 32196 700573967 65492 71747 840820232 89834 65492 482338271 85009 47484 356499915 47484 4226 408598528 82184 4226 819867664 65492 15530 858319499 85009 64541 875417454 75011 85009 701749747 15530 23432 117360894 23432 65458 511682560 65458 16187 24984223 42904 16187 840468857 23432 36563 927913199 42904 34671 992869903 34671 42335 87027421 42335 92394 590721304 24092 42335 112795922 33061 24092 668891178 42335 23980 831976138 6503 24092 314067897 13904 6503 129105007 13904 51550 938934086 6503 63102 916858250 23980 70731 98743458 6503 7678 656691899 16942 70731 251301223 22196 16942 389988167 63102 77628 460321377 7678 11265 249400615 7678 35418 747304366 35418 64335 851667850 64335 88421 969308387 77628 69662 116117944 83633 88421 138792308 83633 73230 273238321 73230 27287 304970583 71295 88421 330280299 71295 48519 111898488 27870 83633 737104852 11511 27870 133874043 48519 24162 673584313 79286 11511 927989222 51479 11511 181978045 79286 7688 233990196 7688 19650 694018229 51479 10724 472839393 7688 70585 24352931 69908 51479 67698901 61936 69908 785380046 41501 70585 88564956 34915 61936 364384111 69908 16693 313478044 41501 68951 342472908 90510 16693 794319308 29571 68951 488534827 32664 16693 178407211 18680 32664 18401315 68951 82885 78207969 40455 32664 347223382 85368 40455 484274367 82885 42530 146009076 78285 82885 144476740 26502 78285 104294241 70726 40455 310832881 25074 78285 123699547 78285 66339 800809002 26502 89066 497966074 70726 82145 35264416 1579 66339 244696278 2511 1579 625049441 1579 92023 315326123 91457 82145 895350243 2511 79002 614885784 91457 16257 239139496 72691 92023 138272726 92023 45269 708383476 91457 68796 533043973 25134 79002 454643808 16257 27914 65035855 68796 5846 379528849 61155 27914 17390874 25134 64479 529335407 25134 51374 999657596 27994 27914 60828629 64479 22342 99216246 45934 27994 830101327 45934 47857 194367421 22342 38708 600786156 20815 27994 404042482 22342 14801 623878720 66020 47857 415855864 32805 14801 826597008 20815 44958 37638762 43905 66020 291270749 66020 3094 46717504 66020 40951 996442716 6719 43905 556170148 43905 65947 284498025 40951 24973 795410646 3149 24973 505214318 24973 4218 736237422 3149 13887 161685610 23850 4218 913283565 21020 3149 592374396 18996 13887 307430117 21020 56320 712157603 27221 18996 253548013 59358 27221 377218517 56320 39036 672511777 59057 18996 98894090 29927 39036 191805213 61131 39036 488370358 61131 13079 326147630 29927 52995 156319454 62014 52995 823227734 62014 14648 868701516 3031 62014 849365766 89903 62014 342586348 62532 52995 497891591 3031 60672 785008077 21618 3031 856246560 15991 89903 381124038 62532 36468 888436641 21618 15640 106014046 15640 28235 426831819 15640 70619 132694050 15991 42810 5277642 28235 18531 219128741 24517 28235 98965489 28235 70730 452983546 70619 76417 889498315 24517 49420 186691079 24517 42523 57104888 68008 70730 206546112 42243 68008 169270870 42243 11072 360318186 42243 59603 341236219 11072 54087 840344701 91911 11072 352301127 91911 8022 643137628 76249 11072 3783233 86523 91911 250286327 76249 19889 101928784 79350 8022 193002494 19889 44357 697379612 86523 66352 680636544 86523 72213 820187450 19889 32224 178258359 12299 32224 249121398 27507 72213 284805167 27507 71172 228875009 21957 12299 296426047 84151 32224 239081926 71172 87857 799784086 42302 21957 935645845 67727 84151 223032348 8429 21957 923786091 49629 8429 653522650 58415 67727 795250092 963 58415 784158196 963 52806 345027532 72136 52806 932023980 52806 84263 184638712 58415 47320 895023669 84263 11531 200119509 11531 88506 852152377 67290 11531 677468538 57762 88506 999105743 57931 67290 137865522 75232 11531 212966215 75232 58100 946844243 67290 48633 865456793 57762 5575 761833587 36111 58100 601377910 36111 40635 218020936 32906 5575 754746082 40635 25427 702847196 30564 40635 580779799 3474 25427 354601451 19245 3474 321246017 21880 30564 360665004 21880 85119 983715475 60989 3474 174493168 18914 3474 659716704 19245 24872 486743747 7985 85119 238386406 85119 37617 161197831 90408 18914 156734676 59218 7985 327855342 90408 9846 37664146 59218 47905 996165040 47905 27927 961441094 31331 59218 184212990 65483 27927 439014494 33811 47905 723057060 26728 31331 93535399 25754 27927 786175254 83199 26728 826888304 41127 33811 765104791 41404 25754 125543460 5014 83199 64320627 67083 41404 537952878 33684 41127 172805764 5014 69547 853582574 66404 5014 305316488 27922 67083 46537382 47062 69547 536173297 29210 47062 853010114 66360 69547 255232068 66360 39965 111717076 39965 49465 904801468 19333 66360 767043891 66199 66360 987536046 30001 66199 209194193 60537 49465 638086253 19333 58139 857005724 60537 4741 403700217 77589 66199 780441686 30001 37075 942162505 37075 42736 77167085 76504 42736 377787329 86070 4741 253993222 86070 43071 836715641 39518 86070 486863261 43071 53372 104060644 43071 8524 775269536 47653 8524 508865509 9713 8524 257387883 8524 54291 693794673 52569 54291 954075091 39585 9713 653836076 9802 9713 886804155 54291 66459 911072118 56650 39585 634042272 56650 4818 6302801 4818 80673 658262666 90952 66459 539946522 56650 61197 3083455 56650 43471 724291923 80673 83647 26158921 52576 61197 941043401 43471 34005 542247377 31085 61197 48774585 43093 34005 503859515 31085 18549 266217334 52576 43263 926966532 43093 46889 974048121 43263 60304 830106052 46889 87730 186049228 46889 92227 295903913 3771 43263 880390380 65941 92227 428958507 60304 63621 718938816 63621 73729 502031764 46351 63621 774505025 76907 73729 124099655 76907 40855 182135491 61914 63621 870490036 42250 76907 318498640 20885 42250 825995681 22148 76907 537316856 61914 45527 209802082 45527 52595 271765601 43506 52595 101517917 22295 52595 356572808 45527 43500 650166856 43506 80240 56621108 80240 46050 362332789 1559 80240 216200023 46475 1559 923823361 46475 63215 245071586 11803 46475 558769824 58206 46050 419302746 78941 58206 363149851 25492 63215 508642110 70221 58206 27550058 70521 70221 647140446 58206 30090 262356644 30090 82854 129776623 82854 59200 376720875 73333 70221 466329089 13494 70521 575828967 13494 91660 811045793 91660 60278 3542819 29822 59200 655042657 60278 38791 870467214 91660 20317 680321894 29822 73748 32354019 29822 75715 563529598 60437 29822 542458724 84567 73748 437165752 75715 88525 823163373 73748 82722 659877269 60437 67981 855728593 2801 84567 301910927 53510 88525 128519671 85306 82722 964369899 53510 22283 996222910 67981 74885 495026742 58773 85306 507694208 53510 59107 779648257 13035 74885 755216341 14994 59107 659914810 32867 58773 264627490 61587 32867 35590579 56965 13035 648815 75628 61587 229611344 75628 14764 262095227 75628 81616 761848554 42444 56965 679142504 42444 63340 55305989 40063 81616 537032195 88189 42444 364527162 9028 63340 647607929 70592 40063 238053533 40063 21984 714656002 88189 57495 385979909 21984 8260 182704640 9028 28431 962475401 84478 8260 974371825 86337 21984 254418342 89212 28431 28371360 89212 18255 356381878 92354 86337 226034648 92354 33509 113323107 86337 53662 887022612 80009 89212 565355675 19046 18255 188304982 19046 4414 662342612 80009 66412 494469440 80009 8634 696247747 75179 66412 770614284 39786 4414 236546834 71952 66412 833155074 64203 71952 400651053 8634 91790 902120914 75179 18944 340096590 91790 58341 991615429 8285 91790 925991560 7620 91790 667225248 8285 20242 975343577 68063 8285 207943761 66784 8285 830819017 66784 6867 28131139 28868 7620 937194351 90843 28868 246074123 6867 58854 436758719 13316 6867 568186105 90843 50609 822523680 20252 58854 724844136 38482 20252 913900778 15253 50609 583276826 15932 13316 262490025 30227 38482 950475834 30375 15932 497575031 40531 30375 80312601 40531 53201 24465293 13623 40531 718650560 40531 92531 389537802 10986 40531 53478638 13623 91885 121898626 53201 60068 812690601 16564 10986 21273867 91885 41391 84479246 91147 60068 487250585 64972 41391 919488628 41391 34700 288804782 90534 16564 507665081 90534 67254 782690409 27630 64972 444809090 64972 5736 780874697 58075 27630 605700398 27630 37153 665894400 85793 37153 218173349 37153 8540 776165355 46988 85793 234680705 69498 58075 276237447 85793 12742 309237674 21636 46988 133280712 46988 80092 993825209 69498 11168 55556651 69498 66415 21682659 85290 11168 121111992 30519 11168 748172588 33615 66415 692521354 30519 61762 36584192 85290 14429 570619718 61762 53786 131252391 88931 53786 524184597 88931 33477 996979019 55599 53786 326110426 88931 52845 50930283 11019 55599 131547379 33477 74674 752375534 11019 71009 606401225 71009 48581 737875735 52845 74616 217063631 74616 87430 858835656 10744 74616 993938832 10744 28723 947010722 25556 74616 505022622 25556 76807 12372588 10744 24557 183428553 14027 76807 17189157 28723 33711 198083417 33711 75073 860479450 63544 75073 98344249 74638 63544 979058063 33711 79956 124094039 33711 39743 52268767 75073 62426 35183391 63544 17182 97485838 17182 91620 402219246 62426 41269 295455343 41269 42113 268362438 66230 91620 935134614 38478 66230 931093678 3366 41269 701543748 42113 83012 796164878 57170 83012 527168079 6582 38478 585417430 38478 73764 223474837 67615 73764 151573612 83012 12359 471202355 17345 67615 786482848 11263 67615 563711962 61721 73764 166131974 12359 72267 926429609 17345 57611 470035642 73373 11263 817025646 72267 71443 316867366 64776 73373 364299488 85125 57611 257216511 82371 71443 67515974 85125 5357 637092490 71443 88371 752662384 88371 87930 834847931 82371 8125 611304297 87930 82652 31186471 5357 36973 967121891 64647 87930 311010474 74903 36973 491851907 53953 74903 44548002 82652 73696 45493666 74903 30480 492682817 30480 35129 958014422 30480 69863 172228622 6727 53953 762543926 72854 30480 240673496 69863 5881 335342871 54663 69863 129776652 50692 69863 952792254 80486 6727 916658825 10869 72854 508595174 37806 5881 351635903 12086 80486 618030964 39139 50692 711583617 65004 12086 139788823 65004 19402 233197086 37806 61857 975747960 57592 61857 605350849 61857 2196 240462784 61857 84404 108592643 61857 52516 59540952 52516 39287 538099309 84404 4585 79548473 51471 39287 187921777 33252 84404 190049592 52516 53612 301469977 39287 23539 904942247 658 53612 26878180 53612 81197 168268606 23539 36599 485372431 658 5072 199626114 16974 81197 50888966 70298 658 296965768 81197 27001 814169156 70298 30283 138851984 15356 30283 392951611 7042 27001 977060635 44626 15356 150825808 6153 27001 156475929 41528 30283 793982533 23630 6153 295844536 18479 6153 897686634 46724 18479 601074739 79990 18479 576276343 79990 71152 368059309 21964 79990 782433473 79990 55025 485250989 39364 21964 448092195 21773 39364 194594953 71152 71006 172161657 15727 71006 742572198 70557 39364 236872571 56767 71006 201196886 15727 12573 481274640 16690 12573 726445962 87728 16690 556714683 79297 56767 223226033 12573 77974 928109979 16690 36782 83998830 16690 66844 446160466 22142 77974 271067795 15548 66844 872259909 66844 39636 914432727 66844 30551 391051889 22142 34109 140162505 46229 22142 294990965 47202 34109 833359512 15147 46229 454883886 46229 33255 919561913 46229 64227 244745562 64227 49779 916448398 5005 15147 225847422 62465 15147 108377912 64227 23817 816491552 49779 11136 510860072 65149 5005 496951229 11136 65496 196278657 11136 42791 243279349 62886 65149 394595942 65149 60690 924771762 65149 34093 50061133 60733 65496 270009500 60733 41523 604142612 34093 84801 623009741 45197 60733 366084611 58097 60733 727261450 58360 60733 521731897 41523 48181 274723790 45197 28725 107066273 64198 58360 675002898 58360 32254 58900060 27725 32254 104886911 22466 64198 246197965 64198 22352 70922799 1801 32254 835013846 1801 34777 28068703 56482 1801 920489986 22992 22352 326044672 42993 34777 875487937 59628 34777 753369824 60819 59628 669326065 42993 4058 376621907 42993 32294 286256496 32294 39613 526200469 59628 32586 447593738 4058 67483 568798163 58998 67483 78190194 36435 32586 466705212 36435 76557 726884032 54718 76557 965182064 63060 36435 90871620 36435 66576 4521907 76557 70016 143845319 19256 76557 388510555 79276 66576 279620992 63060 77929 113422153 43398 79276 327544352 70016 21068 992521368 77929 90135 993906106 70119 21068 712156316 77929 2989 424957904 61360 70119 653026341 90135 62551 659672251 22886 70119 827536255 11223 22886 362392263 4244 22886 800970512 8899 22886 491001786 33487 8899 317141838 2384 8899 136058997 46722 2384 211729409 68476 46722 552565470 51013 33487 69659745 47489 33487 520228320 2384 17967 198943370 47489 22361 285935649 22361 65484 660666970 65484 84062 44570514 17967 86875 66558001 22361 14329 285941213 8764 84062 943315397 81112 8764 539328925 84062 147 954113707 147 2274 254811028 21044 8764 222726864 63003 8764 829424287 2274 40611 364099062 41415 147 612124182 54238 21044 114615929 21044 4991 200972618 40611 69212 499003278 67224 54238 77175333 41415 31697 50318169 4991 4055 325879908 4991 16101 383537660 12946 31697 10970425 55880 31697 965187295 4055 91962 776171666 91962 3581 138179109 59730 91962 895589247 12946 85220 126885417 59730 47800 795362243 59730 68052 812035990 59730 40327 777259633 47328 59730 392355277 4766 85220 945243916 4766 9043 317656867 54968 9043 903545152 14855 47328 701714144 9043 85711 337367554 7077 9043 546278881 27072 9043 264621211 7077 31415 456186376 85711 81207 135799879 81207 11103 776808269 7077 52196 955271455 52196 69264 461435359 35250 69264 99710864 69264 7738 10636473 38831 35250 52639618 29738 7738 560235447 38831 5818 146866655 64898 38831 725335483 29738 3118 950900047 24002 38831 984869566 24063 64898 364817781 64898 81295 341638278 20180 3118 747647323 24063 61717 375264567 64357 24002 244706487 43886 61717 619869026 14501 64357 613315570 20180 46287 803127989 14301 43886 207292083 7307 46287 147545980 48381 14301 69272562 61428 14301 962847934 61428 59074 290706439 37203 7307 971583721 66080 61428 820265743 66080 25104 382390437 66080 42649 45150785 59074 75917 519555214 66080 54618 226886068 1752 25104 381278008 25104 19533 751925315 68960 42649 671570496 90919 1752 82451418 80984 1752 930783668 79781 1752 140979297 68960 91104 254707901 51720 91104 638627423 80984 45039 131423773 80984 71471 758255601 60919 45039 23456698 45039 63405 764493482 63405 89003 468637568 63405 67304 834908547 40861 89003 454958724 67304 5351 735528912 20821 89003 533387169 67304 43945 837383765 43945 10485 705211462 39624 40861 384688849 85777 5351 914611382 23165 39624 419357478 85512 43945 293469053 85512 74553 239391467 11129 74553 839835112 31864 85512 380416670 3282 23165 281201112 74553 18154 974171642 3282 19204 807070767 20716 31864 590547810 31864 40028 723391154 81573 20716 98266223 79339 19204 666047299 40028 57074 166768687 57074 39344 413034219 57074 3781 859770241 55154 81573 782158381 79339 7642 201997584 3781 15969 42145321 39403 55154 353036609 46781 7642 144068818 46781 31497 450304942 71714 39403 583396129 71829 71714 27624958 39403 65974 86073124 46781 10740 505012737 40602 65974 796765839 24303 40602 918758950 24303 64538 96477996 57689 10740 686588249 10740 23006 342017873 22092 64538 542190516 82588 57689 530518909 64538 55735 904836386 57689 44762 38093500 23006 27079 307161012 63820 22092 696358973 82588 3757 312464946 63820 27457 34458887 79786 27079 522738349 48726 3757 663295371 29397 63820 782512638 24379 79786 483546395 84866 79786 627907048 65425 84866 344348275 48726 38595 942052954 38595 37348 418402836 53824 24379 515575100 53824 60618 80947920 65425 37652 374102324 53824 90687 530800832 33435 60618 6236436 76168 53824 143761988 66096 90687 359431257 76168 84637 216340335 90687 39966 151269235 84637 66806 762437041 76168 85682 44729615 85682 55143 192602510 55143 34756 678524175 64986 66806 692164658 85682 87913 75833282 39529 55143 957336949 55143 67045 912005589 87913 81349 11819869 87913 47473 862358987 1776 47473 672403948 72440 1776 474813204 72440 89473 744845853 74006 89473 846903159 12666 72440 421446766 74006 10552 693338242 89473 48830 636986965 89473 80398 282383592 89870 80398 115737219 70079 80398 366540260 89870 75360 286517597 75360 15332 770985721 6623 89870 33781923 63651 70079 987172114 67588 6623 526648272 67588 74335 145771540 67588 50964 275675573 63651 82953 867734505 59914 74335 159861905 82953 81035 834223963 39500 50964 417842758 21259 39500 617708827 39500 54619 118146413 3640 59914 884419197 81035 65921 566032885 39500 44860 894301857 54619 55770 398365698 54619 31673 801437727 44860 74658 53311588 46461 55770 35298461 31673 13346 195689992 61915 13346 484044779 91613 61915 654171093 61915 91786 344403340 33136 91786 771449648 33136 69988 100374368 2568 91613 558705859 91786 79180 96638478 19667 69988 470691962 79180 47215 763252251 74282 69988 937049831 69875 47215 741791678 69875 55598 27874387 74282 77043 620079499 55598 76195 36871946 74282 42739 366178534 26004 42739 688964308 73326 55598 703927501 26004 76633 54518947 76633 53205 862201098 53205 48578 931990843 21169 73326 867777349 21169 8102 680658659 59560 21169 872581672 21169 27612 797989851 59560 32742 40591819 71870 27612 998420732 38760 8102 922971561 37145 32742 178129252 62738 38760 812513792 32742 71782 903461718 37145 90470 447563134 71782 55676 881431988 37145 59718 788077778 72617 55676 904854174 90470 59472 319468578 72617 91002 465370692 57081 72617 32574420 91002 50744 4178103 36965 57081 2412672 619 91002 246022716 619 35865 94756687 28021 35865 677904336 619 2638 123254916 44655 36965 265812008 63387 35865 923551133 63387 64147 966977383 2638 41563 614216102 44655 15154 80153951 4871 15154 341909355 64147 84074 757605456 66583 4871 526885843 87980 4871 701140208 30699 15154 74038198 84074 18972 317132704 11109 87980 65035315 87980 38193 824488058 38193 3015 660115216 18972 84900 30036598 91440 38193 63458681 87948 84900 571655190 91440 21750 170155031 21750 1475 63156781 18946 84900 944590994 87948 57577 891697712 7762 21750 980835206 57577 12402 800394631 67848 7762 577312015 18946 39458 919697660 24284 57577 764402199 24284 44341 285350131 24284 13275 505018483 1345 44341 841745863 38942 39458 464746933 24284 5756 801020181 44341 85511 20147416 10378 5756 220248128 10378 55564 616340643 4536 10378 827189928 20420 10378 131748339 55564 81045 552464686 55564 86686 73223508 42172 20420 325337293 4536 79347 559426855 37660 79347 6918434 4742 86686 39414368 2081 42172 5782918 79347 51481 254623104 50869 51481 709566549 51481 92012 424343942 2081 64264 952608349 1855 2081 588294800 85935 51481 339826503 50869 62672 161294085 55712 1855 470599780 83532 55712 590936770 33910 62672 110658668 55712 44013 228440132 55712 77561 19728499 36052 83532 386063613 83532 9900 816728741 18671 44013 23948196 9900 41435 969910830 77561 90058 375073139 36052 1992 850457685 37267 18671 895096809 37267 72382 96424788 37606 1992 680955211 72382 5810 393059752 37267 13025 308300420 72382 1245 987808067 55886 5810 886723997 13025 20711 415913816 58549 1245 239495395 13025 38016 608063816 43537 58549 314805595 45905 58549 903553337 20528 58549 952336914 45905 63952 617325089 45905 42285 110490596 30248 20528 979343483 63952 74378 975881508 65253 63952 194011714 69057 30248 69568610 30248 24012 204118714 12219 24012 303247347 29752 24012 277106218 84039 12219 995426215 24012 78366 10168174 84039 39029 128662347 58416 78366 565513316 84039 22776 748057245 46363 22776 634738082 22776 75152 47563520 84240 58416 880320562 17899 46363 424878645 623 22776 868674219 75152 40822 492981366 84240 70837 762629571 13721 84240 354790098 30326 17899 940419004 70837 31990 11191415 31990 9931 700525138 26132 9931 615577955 30326 91991 946571938 26132 88433 33958000 26132 10062 892740943 9931 47022 833668257 26132 20160 334925754 91991 42147 632058545 88433 57254 596834942 38225 57254 779943061 42638 20160 15246392 23730 42638 233227794 76002 42147 540507103 38225 24237 597140596 13301 38225 98571685 23730 33575 403484029 25063 24237 172498690 80514 24237 362306484 13301 75518 468334986 80514 58805 483672233 25063 26792 178279728 26792 9509 741071303 26792 13473 903604966 75518 75946 580968147 13473 7153 135099738 91213 9509 670981769 7153 20331 191384685 16560 13473 780738441 36217 7153 344743803 6839 7153 65334245 36217 71240 691243747 46163 36217 94928660 16560 47614 192912957 46163 91802 835329415 6839 28415 853499627 32833 28415 22323871 38997 91802 488858487 36271 47614 397501186 65110 28415 841557721 32833 61647 597936061 51084 65110 44413240 61647 54509 979519936 43267 61647 25643742 61647 75568 820206061 65775 51084 990653764 65775 38371 518735731 75568 15013 59391279 75568 89245 250672648 34333 38371 70899534 53708 34333 913552177 50420 89245 257520060 588 53708 808694865 73737 50420 404303921 50420 17531 843874700 588 71939 889698082 588 72473 75035450 588 6581 415761291 16256 72473 874941945 61254 71939 519846463 43512 61254 369341626 74576 16256 285721012 6581 22823 897430437 43512 4085 501741746 8480 4085 597416525 74576 53707 939137847 40351 8480 202073140 22823 89755 151877449 85988 4085 648069154 53707 43009 921996754 53707 37603 654559360 40351 59374 638787314 89755 9647 303355208 59374 63129 341699245 25456 43009 53502687 35784 25456 578477859 25456 76717 224562284 79877 9647 310921668 63129 22157 209311161 20445 79877 975128505 22157 39769 90337393 37320 39769 170212737 22157 43487 815956960 51346 22157 155694887 77395 37320 730787904 51346 23812 808486317 699 51346 594419177 51346 313 819974773 51346 73197 59371286 699 17055 928587887 73197 79333 875736074 73877 79333 535718283 79333 14197 223780967 80088 14197 927323778 54258 79333 364336063 71377 79333 92336163 84634 14197 521751336 71377 75122 599600338 80088 66482 437155435 70082 75122 654250759 45502 66482 685503215 69605 66482 258323303 25154 45502 467559757 15590 45502 30213127 69605 29582 92488444 15590 50145 639805013 50145 53152 318383110 48960 50145 773555575 78515 48960 874679595 78515 33648 827772553 14313 33648 308364337 20508 78515 546205463 73377 48960 35173966 20508 6600 20340319 70737 14313 753617375 14313 26073 345305438 26073 73837 694877203 70737 4949 424075682 73144 73837 534443167 73837 70401 689368001 11633 73144 265606172 73144 70423 152705178 76200 73144 357212659 2658 70423 978669707 70423 34962 479656456 2658 90210 323424261 76200 79418 431583676 54634 79418 470652815 67024 34962 867951874 17204 67024 644119740 90210 21737 870616909 21737 92552 913206189 92552 27468 298086619 53561 67024 580447421 92552 13706 644087029 76099 27468 164494095 20159 53561 304021135 27468 90718 198715182 14790 76099 95976376 90718 51180 598158746 33084 76099 688859849 51180 16926 363653624 72082 51180 643729081 2124 33084 292233866 41197 33084 30332271 2124 44435 985766554 16926 31427 630811483 2124 40865 171475992 82486 31427 941287313 48459 44435 613944236 48459 84296 726771534 40865 32270 52616594 68491 40865 948153953 68491 25676 397059162 48459 14947 133749364 70527 25676 619763159 87283 25676 769317264 14947 4004 795569086 12762 70527 522755920 4004 13211 629760000 70527 2736 876672907 13211 34689 306553720 34689 75342 72048347 3582 34689 288898842 2736 80315 82469473 2736 63965 303742702 80315 76375 533797758 75342 28136 692550025 32396 80315 460207420 80315 8762 378598389 41669 76375 84827094 76375 15659 269082345 15659 62001 686811030 20988 15659 972223402 76243 15659 4970733 60525 62001 615171490 20988 892 70026306 75320 20988 94160729 75320 55011 399754920 374 55011 7926662 75320 77520 990935347 374 15423 143981749 90814 77520 373061358 42049 15423 711717516 26577 15423 926140959 47358 42049 427225560 15423 53097 793710152 35798 47358 422661461 38375 26577 613475684 35798 27201 395120833 46702 27201 849384615 27201 16483 57639105 16483 5514 932017532 19629 16483 766518272 48841 16483 92408453 72926 19629 519029544 2467 16483 791146995 39897 2467 460593255 60940 39897 499543066 82477 2467 849993479 44516 82477 115143025 21779 39897 994201128 53290 39897 826043292 21779 13074 94407060 44516 53305 664263801 29413 53290 615514442 61968 21779 352336564 61968 51272 138092037 61968 48990 529986080 61968 41469 321159248 29413 52423 531571591 51272 57703 705738332 45754 51272 355716434 57703 39510 191959639 43978 45754 43675057 45754 13323 985976225 57703 72747 24204857 45754 70363 772703957 37278 39510 249556292 13323 77232 994799824 70330 37278 61671608 72747 81300 279984859 77232 19933 135984164 37278 91542 550878617 70330 35541 175203553 40907 35541 140881125 19933 7589 564743006 48963 35541 734526428 35541 5548 717983742 74026 48963 628235289 75561 5548 820955534 74026 22225 625509579 21119 5548 299421567 5548 59417 547924888 26466 75561 970357252 42086 26466 315314301 3234 42086 5555330 43639 42086 446037031 26466 29926 865892403 79855 26466 512542435 79855 41801 721469862 26019 41801 600387448 52221 43639 352559366 29926 23565 911705007 84566 52221 113916293 41801 42300 684718256 53238 84566 859184510 42300 37318 485064916 84566 82713 560957720 37066 82713 560100285 37066 80231 280747216 37318 28229 415860182 82713 40098 175746444 80231 51768 132874737 68479 80231 563845560 18346 80231 935251151 73481 68479 151357081 73481 74285 276560990 88436 74285 575585174 91428 68479 426975903 19030 91428 433238993 73481 91543 181922342 19030 73906 274438343 59557 88436 303545929 59557 47305 405009761 29195 91543 71743735 29195 32985 591577148 57732 29195 677092221 11699 57732 54533829 29195 12045 661478787 57732 39572 12933179 12045 21085 756211160 11699 82365 837401236 38881 11699 520723054 39572 37654 73554497 21085 57674 660036926 31855 21085 59393116 75695 82365 651733341 57674 5428 213979225 61798 31855 21743871 75695 91048 671441833 75695 49161 9778662 60922 61798 433607871 20201 5428 30342573 20201 10442 201870539 49161 9358 106521088 10442 36027 993583997 71455 60922 231610325 20201 81019 600537097 9358 85715 949004344 81019 38945 700032335 81019 4895 885917782 30810 81019 156033238 4895 9534 798289607 89804 4895 197963094 33388 9534 989001447 9534 77542 618553783 83010 77542 132423908 61622 33388 538167340 88592 89804 245336053 25354 88592 412136890 25354 86722 807357945 86722 59376 919622086 78867 86722 89222471 74617 86722 643817998 90337 25354 46767128 7558 74617 204817135 30364 59376 808308482 30364 22239 175368733 54868 90337 730862834 87575 30364 984180617 7558 61144 95253103 54868 85105 423677090 87575 9956 359928753 50404 61144 95476190 87575 47572 406915009 14311 61144 809638294 85105 8536 765850316 56037 14311 105757574 43784 47572 101935915 43784 70733 450848651 56037 90209 798458604 70733 53093 638937000 53308 53093 16516157 70733 67365 918397876 86395 53093 40153909 13378 86395 172275973 13378 87473 210345593 78750 87473 215600371 39829 86395 410313842 83774 13378 28055501 53584 13378 523722339 45232 83774 884018154 53584 7674 124503225 83774 53377 702194490 61628 53377 296900349 59516 53584 80174880 49901 59516 661225275 7674 67943 554642390 12877 59516 238450313 58433 61628 130153123 59516 41626 80651459 41626 47642 266527582 12877 13727 603414856 62118 13727 566304095 65443 13727 498237211 41626 90564 683473898 90564 45711 989602439 62025 62118 16564904 27224 62118 114816830 54570 90564 193061153 84231 45711 724318884 76880 45711 359592481 49639 27224 697380611 83843 84231 620834641 54570 75524 92307836 9699 49639 66951495 70382 83843 758449557 43979 70382 21505394 67628 43979 668123377 70382 74878 80625811 85703 67628 887201783 74878 50379 40836488 30007 43979 36624461 2925 30007 843426236 2925 20176 628677134 77120 20176 415674818 77120 68734 14756120 23741 68734 296089228 47371 23741 542018519 23741 82207 353000354 82207 83262 520427981 38168 83262 512318348 85405 47371 605947273 82207 9146 345774650 12800 9146 974149579 83262 68283 292947588 68283 56896 43016520 9146 50422 590671935 12800 65204 243701815 42339 65204 83598620 15594 42339 175618259 56896 47039 930407667 42339 44841 979573434 31007 65204 755027459 42901 15594 995937112 11701 15594 860951007 8704 42901 380496011 3617 31007 500275330 3617 38940 759609445 46606 8704 113030284 57948 3617 124966790 38940 87144 300143088 38940 65518 592278295 82148 38940 952656988 87144 54415 29945894 21285 54415 413391758 87144 65966 93078094 5102 21285 395938530 24703 5102 275329019 54415 23333 446759831 21285 55611 964026501 65966 75754 640147573 24703 26560 386012892 55611 23478 35998495 32678 75754 691505582 72557 75754 584414061 23478 83473 407522998 83473 30407 542004730 30407 73687 627888521 27503 73687 688297752 30407 65350 235950025 1939 30407 863398565 73687 81278 298005285 27503 40578 401679645 81278 91946 115335784 26247 65350 697116784 48622 91946 861183012 11619 81278 128917496 62301 40578 182719960 21344 11619 245334591 55575 62301 313944768 62301 72053 248246962 30631 55575 566822150 32037 62301 573785408 30631 19999 137429759 10696 32037 852545084 7926 10696 216289020 32978 19999 702407900 25579 7926 680313444 19999 90577 940144956 33680 7926 657559720 5716 90577 727527862 5716 3172 827042447 55692 33680 618454986 3172 55847 21361349 50086 3172 589020647 68482 55692 546054578 79384 55692 761806581 50086 1558 480035650 40886 50086 160103748 79384 62884 450191499 53514 40886 990845191 62884 71785 433625180 53514 55446 33291172 61065 40886 649856986 62884 58627 762104202 60054 58627 463214218 69226 60054 678675789 25624 61065 51110122 59311 58627 5051771 12653 60054 13436702 52084 69226 112810286 59311 75419 136372726 25624 38398 377400706 70691 12653 62725206 49876 75419 233873783 85719 52084 255185984 49876 53431 31913573 82690 85719 770488415 49876 63251 507782487 82690 67287 38640873 50479 67287 432794807 50479 8948 464551453 85123 67287 497144455 85123 45062 113634071 45062 67428 293165744 68625 8948 948784992 8948 46257 244111100 67428 34041 985625594 45062 89921 554082442 16731 89921 11532608 18810 16731 118816555 46257 81089 865191548 16731 18063 660562453 16731 67352 68451221 33888 81089 613574413 36176 33888 143264329 25860 36176 313979883 67352 84178 862872515 30114 67352 975993705 25860 30558 165836912 30114 60178 808610056 84178 45409 232684527 7479 45409 52295971 87593 30558 526749310 87593 31472 971693620 55067 45409 99367337 33837 7479 510033207 10472 33837 93756652 87593 86370 305271547 87527 55067 43973301 87527 5732 121816315 86370 67637 817731529 10472 46034 647569760 31930 67637 99436884 14646 67637 362143330 26014 14646 597755613 46034 57241 232412049 31930 67092 75990892 2282 14646 901266609 26014 9888 596119131 61378 26014 993538468 45222 61378 668503104 61378 81815 512561701 6332 81815 379200036 81815 57346 776983977 81815 60599 589195556 47316 6332 462927314 92189 47316 39629188 47316 1932 792563830 60335 57346 439093238 60599 23694 404339865 87711 23694 177976896 61202 87711 719805339 89371 87711 773976282 23694 49641 856707989 23694 23144 51581229 70935 23144 65581880 49641 11287 58850833 49641 44109 187376788 23144 28933 101009527 28933 13896 566256903 77507 13896 568193755 77507 6747 802164867 72870 28933 992197640 10231 28933 746889012 75780 10231 454468557 17605 77507 173172429 77858 17605 640497140 81456 77858 738929589 37081 81456 219082417 37081 51206 637085184 88594 17605 150916736 81037 88594 695780676 37081 25413 985843342 88594 7641 352851136 25413 38835 552550927 81037 48299 629574300 81037 66323 800808605 38095 25413 581083973 66323 76721 878984214 38835 84243 929329824 79136 66323 184234562 38095 11012 818414573 84243 54294 847996370 84243 46832 91721473 34012 46832 858014440 4324 46832 42775131 4324 11178 136506419 25750 11178 71215093 25750 88016 474229620 25750 65858 61718979 41726 4324 195690617 88016 59338 41579 25750 6357 123032446 65858 29161 494538167 59158 6357 614131236 29161 53230 40502131 82024 53230 378886594 82024 19385 328130198 13568 59158 121293566 75957 82024 146478101 19563 13568 1174676 19385 34912 693271880 42406 19385 927809037 34912 4078 112547204 4078 69297 893585900 34912 50089 281335555 38068 34912 865559460 55588 38068 938292087 6564 38068 567535384 46534 6564 548157615 66469 46534 709214595 6564 44602 685065117 65408 66469 5125499 39232 65408 167500503 39232 2360 285563335 11828 39232 810759768 11828 16925 355748183 36653 11828 276935454 11828 55790 121034971 16925 37360 390628578 36653 3505 563748839 55790 3419 808930086 37360 66392 658373964 1399 66392 122932905 1399 69093 885085127 89854 1399 260092319 45498 1399 112266615 1399 64838 387433611 83768 45498 810869100 69093 87233 96327527 75443 45498 721429065 64838 62276 235686796 87233 27182 263635293 71555 87233 65767169 62276 74590 902104906 3046 27182 104323833 19795 3046 833392577 3046 32725 747678394 10190 74590 365508792 32725 9078 570192239 73983 10190 541701818 38811 19795 549926341 73983 61787 480474693 73983 86346 623876895 73983 39408 344810415 38811 45120 240292578 80918 38811 332324417 86740 61787 848449428 39408 89457 988601622 39408 22247 685662672 2689 45120 75645042 2689 72029 209076624 9195 2689 408273123 5590 2689 105836859 72029 67120 679882666 70675 72029 729408532 9195 530 63862705 2083 530 580585616 10521 2083 69211176 86889 67120 835681190 10521 71351 629699632 2083 91913 332777420 91913 23409 404469491 49469 23409 410500108 86889 52213 947959793 73707 49469 136293991 74431 73707 738665633 51653 49469 490191502 353 73707 7158333 51653 45370 625753369 353 2537 829606508 45370 20037 761141832 45370 42995 487013125 88997 2537 437806610 30220 42995 398706308 10493 20037 970245889 16458 88997 54494267 88997 47639 842946338 30220 54399 336766507 60475 47639 704551219 60475 42876 202125575 13282 47639 865880184 53569 60475 38732175 4142 54399 792762663 57353 60475 657132747 28008 4142 585447854 63173 53569 478710634 91003 63173 232724817 61619 63173 540833483 91003 3300 374464408 3300 51202 649051925 63173 18512 820462081 61619 2104 352766306 23664 51202 15026299 54227 51202 769371215 23664 39917 679291813 18512 71759 265455428 22799 23664 764804347 71759 35011 606276383 22046 54227 55110808 35011 52010 681115743 81294 22046 455181084 81294 73524 987148347 73524 54252 978066484 54252 3797 63470027 81294 80387 172554321 11908 80387 402273888 3797 83050 121100844 11908 25738 361457521 11908 8912 149605707 8912 24222 560737359 37149 25738 954841874 25738 71094 79102216 62925 25738 982896737 71094 76900 982245932 24222 45897 801304078 16018 76900 678566206 56895 76900 675704401 16018 70551 796907413 40738 70551 898729082 45897 35604 711334476 40738 20122 425415741 70551 35885 916816154 64675 70551 573681257 11625 35604 535160076 11625 86479 114135110 71641 64675 257217182 25709 11625 774606571 38227 11625 493655906 36224 11625 874214346 35204 38227 648027203 38227 3012 844296212 90552 36224 637036286 38227 62322 697340661 68289 3012 878804197 35204 51274 146837489 41192 68289 372385846 62322 30806 408779736 62322 58046 823802513 86156 51274 272508375 57679 58046 558264306 30806 6571 159892723 57679 4336 308136819 18399 58046 4317236 57679 45696 544518952 43477 4336 982727261 43477 68958 406566355 68958 32017 371655913 18399 69392 904573135 42394 45696 182579040 43477 91289 222615366 69392 19161 78548705 14078 32017 606702457 15858 42394 589235912 15858 28693 322305783 10013 19161 494500258 59664 15858 100904121 15858 50478 696051577 8750 59664 588892274 12345 8750 915866362 12345 9458 431416743 7002 59664 178473730 9458 13703 283166146 7002 66847 734102088 66847 82455 324158915 12325 66847 823632962 10923 82455 98614006 66847 77314 994291841 15187 12325 94542807 77314 26316 840854131 83015 15187 297788390 79081 15187 297418678 15187 17569 842263719 15187 71790 512766149 67696 79081 398871766 79081 49643 269599918 71790 86721 32258835 67696 11602 520787956 67696 19143 850719638 11602 4231 503164261 19143 58222 24087522 4231 57258 426685532 4231 38629 934011589 88065 19143 385567039 4231 33417 857021476 58222 75922 297919334 88065 79638 266808259 58098 88065 258535076 79638 50665 293840966 50665 50015 245260670 58098 63496 52450085 77157 50015 523001240 7309 50015 962934233 50015 21907 400133899 7309 35294 3711940 77157 27010 546081473 74792 27010 935128081 31993 7309 855533687 27010 88024 246260729 88024 64363 602726765 74792 35527 25070947 64586 31993 110608421 88024 22550 348500461 68888 64586 253467533 64586 3339 140444720 11941 64586 335054158 64586 80425 13588790 3339 77619 130120073 42896 11941 606877293 57092 42896 347725944 57092 26617 286068480 1644 77619 490905043 1644 25823 719090771 57092 34020 942852581 12604 34020 292572156 12604 2338 68633705 16662 34020 298741795 12604 67263 462038657 12604 68649 253418320 68649 61823 142100032 78271 67263 66750741 67263 13590 291790542 42706 13590 40242287 13590 59737 614411602 59737 56734 952164584 13590 12184 257708812 84499 13590 708461311 70475 84499 311945975 89846 84499 947568934 89846 74396 245419932 17441 89846 505410601 77068 89846 262816892 61091 17441 50844810 74396 82601 303911001 26356 82601 292878087 84627 61091 550642517 82601 65899 775681571 76070 61091 145001057 23797 76070 264343673 23797 74823 463043437 23797 71908 574066553 29941 65899 307257671 71908 55561 174398803 23797 19513 415112646 11022 71908 726518550 9606 11022 67141527 19513 14118 679618913 24154 11022 888597897 61169 14118 54813966 7963 9606 34726852 7963 43725 343552630 24154 35719 559837228 61169 45992 280318778 15118 45992 935158057 59122 35719 316767292 35719 83511 613687057 83511 7884 823986443 15118 53732 25878059 15118 24028 245181073 70405 7884 972869332 83511 30192 954039631 70405 71585 56145125 71585 11893 75001976 11893 43627 216638618 33662 71585 694800968 43627 14199 182540692 38431 71585 689251187 11893 23027 10104148 43627 85957 299732554 23027 78844 366748765 78844 33859 48496400 38431 22612 359850040 33859 67256 606413249 53479 22612 575900787 53479 74657 679235151 19409 74657 675810295 22612 29589 293813677 69745 67256 119449678 61646 69745 234247490 74657 11698 351147942 45150 61646 439970113 69745 45851 967402055 61646 49378 128582903 64663 49378 98791265 11698 21061 775284757 29874 49378 897331650 45851 21326 151008551 64663 75124 401296698 31822 21326 495426137 29874 72055 609016121 55048 72055 231000304 21326 21028 660452421 21028 23692 721814534 55048 35923 746145982 34948 35923 968506742 12518 35923 885110481 28699 12518 483498907 78936 12518 390214505 60004 35923 535051438 38446 60004 745429964 15116 78936 659578498 56476 38446 839150051 25372 15116 604976004 24350 56476 420525198 25372 79572 922676934 8559 25372 127579780 42422 25372 19400435 50369 79572 531007568 8559 38339 125483348 79572 25850 697276992 50369 61224 226963825 38339 68167 207499644 83451 38339 992449058 68167 59209 27577241 25850 12316 791752618 40293 59209 542869391 68167 27498 120801519 27498 39215 114434515 78747 59209 180015242 39215 81729 678696014 89233 40293 269533730 4989 78747 108885763 4989 70286 151857043 31538 81729 30149133 4989 52374 917046881 31538 69479 223846829 1349 52374 14846297 52374 13292 559506136 1349 89278 29060621 69479 6702 239828550 69479 10186 65123281 804 89278 977177054 53944 13292 869750083 6702 69964 911702321 27484 804 331603980 27484 90905 4973850 90905 90942 101706828 55126 53944 890071873 90942 81276 753752942 16888 81276 530904259 90942 83863 352679829 83038 83863 372359578 83863 79521 186097560 56369 81276 79854179 82237 83038 223981790 64957 83038 741004118 56369 31488 807413368 31488 29028 475029869 82237 43377 514825440 20875 64957 431961475 19109 20875 829646875 19109 5780 152599828 5780 85722 403311286 84345 5780 184917573 4306 84345 667925405 84345 51919 385413101 5780 76893 323089269 51919 40294 93164058 89088 4306 542154742 27899 89088 429377707 76893 4941 50250014 59382 89088 55241602 89088 60692 593595696 57114 4941 239859533 57114 81529 769520010 68825 60692 659883254 60692 2152 813789031 57114 67147 383036937 5421 2152 707671132 2152 30569 79197244 13191 30569 136292691 21616 5421 248718121 30569 34199 74899373 59466 5421 821085136 59466 85424 219933114 34199 7579 383190646 7579 63602 273361018 63602 86421 980362858 63602 17350 821220067 25180 85424 827894199 30561 86421 597076097 67330 25180 42423312 42556 67330 152776885 2740 42556 480481794 2740 10786 845931107 2740 34360 88560905 9062 42556 876805731 8327 42556 146638456 2740 33153 384193903 29236 33153 421275568 33153 60212 70702785 33153 83124 726826493 21224 83124 95414811 83124 18870 63536865 60124 60212 779928091 29618 18870 64924005 48890 83124 84241217 15979 60124 640385666 89796 29618 237840265 48890 56224 949982467 48890 66254 385579198 26893 89796 771027869 56224 1769 80855097 89796 53754 919122732 53754 60500 885389916 1658 60500 921692365 46303 53754 997380862 1769 90341 152672852 34622 60500 208224560 1658 31235 566979601 53817 34622 812673479 36676 31235 70189540 90341 22162 591767271 2288 36676 986449145 24787 31235 536475365 36676 26981 765895257 2288 39086 532524034 7223 39086 889472191 42412 26981 307105800 91497 42412 930944479 26981 32343 1509573 57318 91497 1104766 91497 66555 353672053 91497 90164 796718807 82879 32343 75020033 82879 79515 255081964 79515 60403 848118363 36648 79515 637124556 68693 79515 740879407 36648 34375 122009520 69111 79515 117554364 68693 29744 904442034 44453 29744 277344252 76196 29744 115973878 15246 69111 307541848 60507 15246 629462117 49934 44453 752071551 76196 46669 12974555 39635 15246 489377199 60507 17903 372672916 32235 46669 878424469 21104 46669 157123442 17903 91094 658059081 32235 24774 18944816 24774 6479 122854398 74814 6479 528809611 74814 10421 881375460 62482 24774 743003509 49761 10421 932198570 49761 21387 743169763 62482 82286 610928443 62482 69856 253824538 62482 91922 708231461 59332 49761 173776297 69856 85086 634041502 4740 69856 467038590 89496 91922 879236791 53359 85086 944041502 85086 4302 270926378 85086 69423 788750711 42016 4302 808973352 89496 66277 486705887 69423 49683 455844666 4498 4302 701584874 65578 69423 793719481 37449 42016 480300004 49683 81658 522419216 47077 4498 472680617 74370 81658 705956332 90965 65578 280775687 74370 34030 45422477 47077 26035 557496505 6074 34030 224492658 74370 417 166987840 417 31467 169557025 31467 48488 889199811 84041 6074 125815222 46131 31467 521395540 77756 417 163164143 32527 46131 822219473 77756 76416 520251401 21310 77756 66564248 23264 77756 741676717 23264 5933 125837644 58083 32527 38218128 3999 58083 492663583 21310 48986 6943958 53696 23264 713332571 45999 58083 404214444 45999 20288 579372000 74058 53696 836058961 83826 20288 552301846 20288 40993 549510208 45999 33133 248566770 56973 20288 149194149 67079 56973 522074324 7450 40993 225822070 7450 13748 417148866 33133 54059 127883435 56973 68439 120164536 82458 67079 802116189 68439 80376 102258516 12592 13748 662988205 82458 628 745529461 68439 52394 548427847 83754 12592 493490468 24428 52394 498505972 24428 31683 51393690 83754 57328 972006048 57328 78417 613206880 31683 67258 223263053 38548 57328 495678446 31683 492 428952474 67258 42258 121616609 38548 48688 308330170 26448 67258 427970170 84150 48688 854609262 84150 42643 477055555 42258 88381 50852472 48688 85998 289832817 85998 50648 252519177 50648 60894 688799825 60894 3422 681631947 88381 43062 651557677 8537 50648 745186674 50371 43062 479870891 60894 2110 105078460 3422 33147 122567548 2110 46917 593409347 8537 50028 943383191 46917 13828 485965301 15133 13828 717218576 41072 50028 606614746 13828 78983 563204730 2373 41072 269375497 2373 22581 109263886 41072 33238 636360830 33238 40123 125436171 35471 78983 95806276 78256 22581 676663471 11756 22581 894274754 28045 33238 514475375 11756 75141 837116398 75141 87222 385900497 81872 11756 733743428 72844 28045 184781613 72844 57526 405669748 36064 81872 265315992 92401 87222 948790668 92401 38673 522268062 23875 38673 534074618 57526 1087 592577187 92401 60536 987144707 92401 22855 193460925 54224 60536 347523555 79661 60536 628976631 79661 38277 879175107 79661 28024 93667872 47778 28024 485527628 54224 2804 999333601 38277 79213 513884755 28024 50984 144012485 83210 28024 938631751 50984 59556 636871697 51585 59556 90365547 8136 50984 810621284 50984 19805 495704405 69951 8136 499908312 53145 59556 973728178 53145 31653 270832795 42407 31653 563493631 19805 73463 415566391 37051 53145 895777781 53145 55410 11476595 31653 48504 693835330 31829 73463 453092815 501 73463 899958108 75814 31829 832307287 79595 75814 711466474 51242 31829 431044978 501 52851 480835092 501 87818 131304885 58831 52851 349897433 28238 58831 164421310 19175 51242 177098782 56638 52851 349910043 76843 19175 187579880 19175 15662 35777501 66413 15662 127227045 64215 76843 317179420 15662 27011 615613339 36210 64215 733815159 66413 50783 72410233 76917 64215 59194006 64215 79503 887817780 40670 27011 438225077 76917 87963 584421595 7431 79503 50225069 79503 14975 53259507 40670 9722 110460988 14975 87787 502416832 87963 88194 823467049 14975 9375 78363813 61539 9375 625870722 61539 41093 464047694 9375 5803 584202281 88194 74445 565838726 3824 74445 447748830 69172 61539 736656236 80178 3824 422125665 72198 80178 849698169 50564 69172 845643237 80178 87108 134913402 87108 78775 73471492 82078 87108 815547383 1394 82078 123563895 12628 50564 349336209 78775 12174 860477276 6635 82078 363824544 6635 10416 190839928 12174 37866 281914490 39901 10416 760049620 91804 10416 93059649 37866 12963 338518525 12963 26551 419773986 12963 75391 159222600 12963 7723 326027631 26551 72032 556108268 15136 26551 605766843 7723 11212 354146640 42438 15136 666028588 40241 7723 591794791 45967 72032 129774178 15136 5979 148097517 67448 5979 643652764 36855 40241 173987309 40241 24637 113979654 87988 67448 478353170 230 67448 846868078 24637 23739 741787886 23636 24637 430032233 23739 71996 388630568 39172 23739 758392672 87277 23739 69517246 35898 87277 426834945 15901 87277 637990091 35898 73674 901374418 47911 87277 813261028 80526 47911 239605998 10494 80526 377263667 47911 60288 300295990 66925 47911 513858715 71878 60288 337804254 60288 65287 326347644 74362 65287 809083578 9405 66925 303830746 65287 6619 674178715 31623 74362 847692024 51321 9405 489716499 92399 6619 501763602 37062 9405 340873154 72519 37062 714447676 51321 84741 74571274 51321 20779 978428868 84741 19641 341583600 20779 34367 49952382 19641 66603 906943510 19641 63392 908671581 20779 10876 408539331 19641 2745 281936445 34367 63884 8187455 61593 63884 161771421 4829 63884 130744854 4829 91461 819970255 91461 70331 926672714 70331 61008 389529146 82766 61008 314003899 91461 13894 67342490 61008 67106 484201877 77805 67106 555268792 67106 10411 253980243 82766 90977 320181415 65610 90977 21548621 77805 3358 110704216 24197 65610 168904920 63197 65610 352743560 17844 90977 830924200 63197 38611 564491242 75840 63197 523978425 24197 20356 582130405 38611 53086 558711704 17844 13781 275746056 10881 20356 928152723 75840 3035 966323474 63632 13781 388859903 47251 10881 90656426 47251 74950 831846140 10881 35954 656280247 63632 47563 492207185 40889 47563 988515410 73324 47563 12141473 47563 54597 543237178 27004 35954 855773950 54597 34562 657251075 73324 4774 197222617 34562 55156 387952563 4774 28972 63557381 3798 28972 333682624 54145 28972 6787165 23410 28972 109097403 26270 28972 674114714 26270 1252 891003562 54145 80616 610591667 80616 74864 64388314 71041 74864 19300972 43247 74864 616427306 71041 89036 246679045 91220 43247 727024465 43247 7245 119909253 89036 45487 39754420 42341 45487 328689719 45487 2070 925582540 91220 21661 91405601 76314 42341 88989903 49175 21661 411787611 16121 2070 198872532 49175 64052 397841133 16121 1572 296895879 53527 49175 342192602 53527 29319 963748001 76126 16121 266704267 64052 6032 97968716 75761 1572 592356140 40120 29319 320869005 29319 38465 61785070 2094 76126 881913612 26173 6032 788330406 36152 40120 487754588 2094 18039 919277665 63098 26173 682961471 37544 36152 627348145 18039 90902 269483951 56017 18039 824226445 15833 56017 886138428 49742 63098 780180372 5570 37544 232945320 47378 49742 135094437 66383 5570 265300649 66383 84840 8423566 49742 36275 292232319 4130 36275 799309427 4130 60215 165716123 50774 66383 834158432 84840 81071 172408539 50774 20150 82731551 4130 14667 937017723 86361 60215 589720361 20150 79920 587785323 21424 81071 625397853 6130 86361 432882203 18899 79920 28842881 71958 21424 157495563 6130 3708 996741556 85374 71958 891387892 18899 66102 8965865 85374 28983 927890106 30862 66102 210282492 48561 3708 100947824 9180 85374 599593289 66102 71703 650393371 79932 28983 981242721 30862 89013 392404534 48561 54574 498945468 54574 91279 837426238 26967 79932 159146308 54574 71680 234954246 49908 54574 641168662 49908 51055 204442854 71680 29875 815246019 32559 71680 348108040 41740 49908 131967308 32559 44130 337519874 44130 24810 74637074 32201 41740 91723423 32201 87561 416856758 44130 16403 356555201 13444 44130 34560588 18044 16403 674095261 13444 68077 434182292 27440 87561 510365726 48987 13444 486862639 27440 89431 781317787 5991 89431 137769779 80994 48987 470974218 62476 89431 934107736 45876 89431 482260380 45876 55794 947596752 17116 55794 965873892 55794 82833 963280649 83663 55794 696464188 376 83663 504746808 43533 55794 630753236 58698 83663 507011824 66333 82833 925329800 58698 77401 521402695 77401 83214 387039064 43533 74297 33531847 59543 74297 988812983 83214 67064 6633842 74297 50938 681866472 67064 69274 131385809 3579 69274 564365671 69274 37824 688939805 73396 37824 953732737 73396 84101 292869577 13777 69274 884874212 90305 3579 408249014 37824 16679 189440131 13222 73396 525508645 13222 19411 561487652 76703 16679 402981807 16679 11866 907693023 19411 15401 969399916 13222 27232 165364328 9077 27232 61325908 42696 15401 474324385 44510 11866 863874002 27232 46470 124210628 36087 46470 273962318 46470 26432 57550612 26432 74527 433172989 79934 74527 364448279 43518 26432 163084972 36087 11431 461715540 5670 74527 521174690 20348 11431 588021305 4965 20348 824246258 79923 5670 65702849 66139 11431 97253035 63260 4965 474712632 30042 4965 930814326 30042 38286 203807008 7602 30042 840243421 63260 90339 52534835 63260 6335 110993699 29497 7602 681037632 61010 7602 610059319 30598 29497 90621391 9037 30598 304407020 28275 61010 314254256 47969 28275 280572822 61010 42347 602254555 30598 77607 250506239 5469 77607 750981604 77607 43378 751540930 43378 29053 358854565 79900 5469 27247602 75204 43378 34592634 22927 5469 595711907 68707 79900 834213110 16340 79900 754761963 79900 26585 955904992 16340 8028 265769353 29710 8028 990481922 16340 12432 156412363 30054 8028 248274432 29710 72552 59528090 4319 30054 246836964 25843 12432 371002741 25843 39694 362826301 36967 30054 76029153 4228 39694 509931626 12043 36967 136858787 23863 25843 675800475 46054 12043 336684426 23863 3529 291792649 4228 86133 877780676 3529 49855 308784022 59431 49855 851773073 46054 37436 418759102 37436 56669 309034822 46804 37436 150203319 71410 46804 517562520 56669 7334 383629939 67668 71410 247375199 56669 85985 863625280 52403 71410 320653454 86316 7334 131713804 52403 1369 623113864 62564 67668 190082934 52403 6958 170044213 86316 25923 756277379 74607 62564 434605922 31961 74607 896407618 83361 31961 69360044 31961 14542 147080780 83361 15410 834716602 89343 14542 599474126 52376 15410 546840730 6774 14542 93360733 59237 15410 582076653 59237 63828 970136629 79726 59237 888091968 79726 29435 212758697 87811 29435 761881061 87802 29435 176036823 87811 84858 737233561 29435 63274 684782863 29435 40463 849891951 63274 65247 163251178 28976 40463 601389900 84858 81885 150163210 65247 90991 312648755 28976 16199 493418324 16199 67295 585257750 41833 67295 506221764 67295 84545 101314120 90991 70375 922580859 74182 67295 430725176 74182 68442 353128270 32136 84545 390697535 32136 5173 829564211 25730 74182 166511993 32544 5173 4803279 5173 57153 653086604 28700 57153 788172288 28700 83901 35935462 25730 19098 395615705 28700 23934 540489183 82813 28700 60590052 18758 82813 328329436 18758 23994 145597687 82813 47107 895686557 40942 18758 271565992 47107 5869 908550801 5946 18758 224050671 5946 44551 6375704 51603 5946 132212132 36393 5946 125511005 39465 44551 41807990 39465 51952 10102565 44551 19759 885590461 39465 45886 473348475 64558 51952 247138592 64558 13807 22756545 41040 64558 992100940 50476 19759 727056807 44567 13807 633245884 15131 13807 910909872 44567 63908 654187798 15131 56645 382022488 3642 44567 971225358 27549 63908 636886049 91196 3642 266318587 62084 27549 945485598 92358 62084 540994661 34218 62084 843139553 92358 46122 706658888 55809 62084 560307637 14086 55809 35358386 42354 55809 966558822 55809 17521 786666511 57728 14086 17674303 51149 42354 21391694 14086 54913 177240622 42354 66851 453077547 79973 54913 406334309 1975 79973 800177649 51149 32074 232773095 32074 84342 658133760 79973 32231 227139163 1690 84342 691395905 90136 84342 330746242 61382 1690 91799444 90136 69468 56884972 90136 59172 326634411 69468 24305 859649853 59172 39881 422092123 77533 61382 385729667 30946 59172 510941029 33395 59172 971579657 77533 87325 122233397 87325 28288 93354181 77533 84396 126167024 87325 40798 841423632 16569 33395 209418667 87325 80744 835945554 24455 84396 843874209 51496 80744 151385714 3373 40798 910262024 3373 1620 620380530 5885 1620 84230829 1099 5885 55230057 67749 1620 62387239 5885 49821 802323117 47325 67749 856446361 47325 87213 389863193 11281 87213 856849439 67749 14389 606123503 49821 36539 661860997 14389 14625 767317246 14625 69367 73658979 11281 65923 772094235 42725 65923 622470945 3979 14625 558239540 65923 32525 836783334 41356 3979 474662104 3979 46422 511166804 41356 75830 132369814 40247 41356 970851883 40247 80490 999398659 46422 37010 413628404 1983 40247 511010701 14688 80490 724995575 37010 87336 106010656 48008 14688 122230389 17457 14688 110652587 14688 51745 181623401 40118 51745 113422556 62990 40118 511259470 17457 19748 41860015 17457 15782 555314865 51745 68935 974089666 68935 45927 46414279 19748 51190 345068411 45927 83063 746185109 38686 51190 402113455 63048 38686 586245272 43442 63048 135324055 3052 83063 735291060 82328 43442 403130120 63048 7973 967178960 82328 22044 53410816 82328 73270 101562227 3052 86046 657929406 83846 22044 396044516 7973 21897 665897200 24578 86046 68827889 46007 24578 722873749 24578 88344 598962695 44089 83846 690057378 44089 39457 264925579 44089 10070 209994016 88344 88875 857811339 19498 88875 867444398 15871 39457 586652780 10070 40874 303140197 15871 78399 489389923 830 19498 260183151 15871 7306 228417083 72354 40874 56290196 66472 72354 322934677 72354 67075 428337329 37150 7306 67206962 67075 14590 64553782 72354 12972 71669587 63494 66472 863833810 63494 88204 699298343 37957 63494 40282366 25002 88204 271662247 37957 87789 855244780 8129 25002 30817631 87789 21996 117179467 1197 25002 219968689 71897 1197 963676052 1197 34796 147991524 71897 76385 925363719 48554 76385 299702693 1993 76385 715205115 74462 1993 209944825 11214 74462 33079312 76068 76385 386886406 1993 30557 470725926 1993 76896 675773647 58319 76896 200843480 11214 17397 123767755 17397 55266 658267270 3322 55266 919505936 55266 24494 379825638 80252 3322 5325704 3322 28746 292893096 78595 80252 68500637 28746 52122 329276127 52122 35956 276990563 78595 63332 587629334 28746 59116 676756488 9950 35956 473582498 13610 63332 75170816 9950 33141 854860342 33141 85854 160349415 85854 29163 550896706 12702 33141 964308431 17336 12702 291218903 32499 17336 689643412 32499 35485 728321691 35485 54464 867062579 76248 35485 405835392 76248 38140 91987953 90756 38140 8799246 21758 76248 632109110 21758 1359 560946602 90756 35670 69653574 1359 10955 77541192 60121 21758 831353873 40675 1359 748285201 48871 60121 693138054 48406 10955 275820456 10969 60121 65894933 10969 68452 246293552 63822 48406 90600249 48871 25563 155540160 25563 21040 848346380 68452 45514 745742394 5798 45514 149003420 2678 5798 14345547 5798 58383 56002918 73168 5798 942494477 70718 73168 609821249 46552 73168 122997229 58383 57225 657469901 74511 46552 285394760 84726 46552 728013387 71362 84726 860570790 61289 74511 980770923 84726 52502 401963014 25342 61289 786512285 52502 5059 881550350 61289 85804 971395073 5059 9499 427709347 42531 85804 86867083 5059 65191 901511023 39001 9499 17347042 65191 23125 121042840 61804 9499 569073869 13190 39001 773376112 20065 65191 672871547 19015 20065 429668075 27658 13190 325018786 27658 6924 47309604 23406 19015 102135908 30274 6924 82193582 90537 27658 6775790 30274 4615 376023207 4615 22115 296069375 38322 90537 951085705 38322 55885 98303796 6978 90537 378322806 4615 3193 254151279 38322 74025 300368177 48971 74025 448438412 74025 67774 49768917 56632 6978 837547859 3193 59082 374711243 75238 48971 474708557 56632 20398 25905405 66868 59082 871293462 14262 20398 318009006 55381 75238 924359266 14262 89978 561272814 55381 60614 202797465 55381 33194 455881447 74718 89978 922504297 55381 43222 974301146 39393 89978 186086247 74718 79938 999880722 39393 68458 53446312 7506 39393 755834617 35410 68458 86635680 72576 7506 758593516 35410 22963 405083056 44032 35410 138188700 22963 20853 745114255 20853 39040 6962120 22963 46304 855262616 44032 82338 742418511 82338 59009 638142502 42405 59009 64194041 39040 34879 32504210 59009 50900 589818724 50900 43896 18197210 42405 55377 705631463 50900 47710 196898134 88374 50900 667670392 55377 44993 297044641 55377 61699 844878049 61699 32246 63279178 22573 44993 978504214 32246 78358 144297154 56351 44993 182899653 74686 32246 111250317 47341 32246 615168900 54089 47341 123618121 74686 11382 162555967 74686 38145 422890827 77624 38145 79745485 38145 89482 47106836 21193 77624 217764257 21193 21175 951875727 38145 43367 527538783 66782 77624 164214906 12778 89482 951048064 43367 85254 60516281 25916 21175 740920214 90597 66782 472567662 62701 12778 909405904 88745 90597 701654379 62701 81440 38243497 83632 88745 908970444 47476 81440 538943878 9830 88745 805690503 88745 91287 477982006 46284 9830 109099010 81568 91287 96802309 20510 91287 581180911 46284 73967 162411455 13968 81568 849274272 73967 10242 677922599 90396 73967 600560846 51433 73967 967120337 28344 90396 47695380 52646 51433 361979187 51433 3549 106133745 38084 90396 279654958 33159 52646 601022146 3549 41455 51998159 52646 14992 289804548 13232 14992 112026339 76712 38084 225726428 49863 33159 164910994 41455 11097 685686087 87441 13232 257335855 57451 13232 145814666 87441 87367 297267262 88027 87441 59133968 62264 88027 672020369 87441 56840 845946539 6396 62264 561211805 13485 62264 434222239 62885 6396 819700822 62264 8751 659465599 56840 75993 146989734 75993 49565 254195496 75993 91410 53206404 75993 78861 172877418 75993 13361 139345611 67528 75993 397956194 46492 78861 98556564 85632 46492 36972620 13361 51291 290146370 25257 51291 512727774 46492 4009 760484982 71252 46492 848682644 53367 51291 15787297 64154 71252 15079901 25257 62356 23181968 64154 32322 559703450 79830 53367 328848345 64154 68059 134220473 36799 68059 146337218 79830 58298 452688494 87226 36799 18177745 85907 87226 239913343 85907 886 394415546 87226 61276 512558132 85907 11661 78025248 26772 61276 351761355 85907 75305 88992919 26772 3083 12723368 11661 54717 335865232 75305 67724 792784683 53411 67724 554865116 9655 54717 234251599 33314 3083 18903428 81845 67724 118284559 81845 33763 675569961 20823 81845 8472523 78111 9655 274134090 7861 78111 810482012 78111 47239 377788177 20823 51499 58144251 7861 56691 53358750 26005 56691 999356353 56691 83393 610349604 26005 42393 99648232 83737 51499 744915687 26005 35081 10294734 13418 42393 97437398 12765 83737 36010614 12765 4264 613018403 24591 13418 839130519 24591 39423 430300923 40526 24591 834852418 12765 65727 95988907 1652 40526 225500998 1652 61068 820890923 61068 40404 782106856 65727 7427 693550853 40404 14139 721634039 56885 1652 498575630 56885 13618 955147991 40404 45401 566231536 79261 14139 248304820 56885 27059 62505406 76333 13618 337558808 76333 14829 143643304 79261 54092 669144871 27059 54953 876808718 54953 61714 130895589 30515 76333 1848069 61714 67770 299091057 30515 19730 640041834 18442 30515 402021364 61714 75240 567693823 30515 33363 490009493 67770 37712 797454024 37712 23195 14793470 50100 33363 115632908 12137 37712 584903542 37712 27241 399930072 29495 12137 706178471 50100 52799 951668027 27241 17791 970033952 47899 27241 731836981 73648 52799 506307070 9972 17791 309842477 31413 47899 261456741 47899 34100 591628739 17835 34100 135993347 17835 62127 492166208 9972 47246 930624714 47246 38627 923676672 38627 47275 358338491 47246 89657 61032823 47080 89657 69964242 89622 38627 718220732 89622 60111 709568970 89622 40159 856498754 40159 21966 55914555 33052 89622 485565162 21966 86944 27053484 40159 61652 220136100 21814 40159 745291948 90277 21966 657021029 53624 86944 823603750 21814 89253 359804483 7382 61652 291323818 21814 31003 552162998 31003 77464 27823434 31003 44166 297937040 44166 36553 779191414 75865 77464 578963087 31374 44166 391079231 75865 14248 20879656 44166 88777 876313925 31374 6505 9215409 7028 6505 154368806 66820 14248 896910333 6505 13661 893632697 42989 13661 485978748 66820 47829 555634948 47829 54770 323981262 13661 76496 834297085 70291 76496 201653773 47829 32837 194372779 70291 7112 812424544 70291 77374 368264934 72492 7112 314840927 70291 16189 679365822 77374 39740 58854300 7112 63834 547198100 72492 25021 16596206 83588 16189 2453917 83588 61863 306260359 83588 63866 319954250 63834 27908 465839410 23729 83588 490538688 18358 23729 575064312 6791 18358 370997630 6791 35959 39472642 57447 35959 276308897 35959 7166 243967302 17005 18358 948317516 64018 57447 256434345 50110 17005 599561510 68286 64018 740912134 17005 16846 88391053 50110 10372 553359215 53964 64018 671014878 53964 15218 839447931 32447 16846 504375030 53964 71538 719074675 52991 71538 800140712 24441 15218 24782191 76060 52991 70857072 65070 32447 441541450 62737 71538 473701067 52991 39592 696772498 14811 65070 96833330 43884 39592 754734620 14811 61868 121011837 14811 50445 695670799 50445 16687 105671444 43884 61752 5280557 43884 70668 961165936 14298 61868 472688150 50445 48536 855048528 14298 64348 18003734 2809 70668 338418162 73976 14298 383876631 2809 33530 959557105 48536 61119 461473901 2809 50485 363443182 46943 73976 560309454 13510 46943 963969591 50485 25495 9187701 50485 44522 515723527 44522 39156 851933366 39156 92561 658921212 78495 25495 103113993 82658 39156 406975110 44522 65582 643177164 92561 57643 767564966 92561 61097 622245577 58021 82658 703966821 58021 11200 220291062 76782 61097 684056638 1422 61097 801814797 11200 65778 692527711 51178 11200 212809031 46643 1422 382201024 51178 9441 299027779 66744 1422 484404279 88232 65778 371835872 80373 9441 860691417 9441 35556 468445339 89626 80373 50752006 70187 89626 234722864 91077 70187 625319750 11844 91077 629332799 91077 27332 715606997 11844 73628 697843197 84873 11844 383905173 27332 14671 4712506 14671 47493 566814945 53195 27332 437962885 53195 80268 144550967 45290 47493 699456870 40020 14671 592984508 7152 53195 624797086 88571 53195 546242605 34338 7152 426375151 7152 65341 57381277 88571 60008 120344281 54737 88571 370582804 28095 65341 717020298 83854 65341 451817290 5862 28095 190886136 83854 82781 619554189 83854 37648 764671695 28095 50171 265636527 37648 13839 840417803 86275 37648 644657943 82781 37619 39142738 50171 18334 463683764 13839 14227 543834725 88231 13839 609698597 86275 37249 311953678 61763 88231 483824239 44184 18334 54813601 14227 79543 34491388 88231 71419 793113192 59211 44184 891730092 7399 79543 174547490 44184 4709 32114319 28552 4709 402686116 59211 44878 994370114 77052 7399 707938337 28552 57037 635494941 27053 77052 729186857 69305 28552 116053598 27053 59963 961621422 69305 82049 95747807 57037 35845 97864769 86851 82049 558389407 35845 64762 286495437 45904 35845 629544966 82049 74224 931705822 86851 16507 916124307 16507 90273 737592039 85362 16507 897988846 18566 45904 98505821 18566 32789 88414773 16507 80072 383903368 90273 515 111074282 32789 66565 675604767 66565 64909 91144507 32789 86083 952880074 86083 10141 615833988 64909 42013 471497058 14286 66565 908455910 42013 20622 472136890 39368 14286 690117474 6209 42013 764308633 42013 1224 215128723 40146 14286 112029456 6209 5663 347211527 1224 70572 857992880 70572 45326 722012133 73935 1224 12052363 5360 70572 60019173 29336 5360 60214294 69733 5360 29916019 69733 18733 190572343 32920 73935 621388259 8238 29336 525006102 84523 29336 272578245 2588 32920 772877744 18733 50245 106018403 17174 2588 126486549 17174 55108 744119750 80021 17174 139297394 43250 50245 301567630 33179 17174 379473926 25237 17174 944219221 27918 43250 709182527 67040 33179 79183419 26134 67040 7918423 25237 60162 340040238 60162 39824 459882143 66252 27918 565592865 67040 76201 196305366 60162 45524 687063935 76201 85647 505899528 76201 7471 211402187 76201 75026 671778512 76201 26327 870902080 26327 61925 751885913 61925 86833 513398879 75026 41388 48565823 75026 16461 522886127 2424 86833 166889193 86833 32046 84694220 62244 41388 268718032 32046 46162 78331080 1609 16461 238679303 1609 32697 418521119 83868 32046 187127754 62244 4123 256684128 37789 4123 603700091 1609 9617 325413357 1954 37789 128640951 1954 86412 939070857 1954 64672 221301498 1954 75747 864403051 86412 83675 615120535 51081 75747 732648369 10574 83675 694391423 83675 996 661850043 44912 75747 94593395 44912 83518 544225979 51081 46370 89137767 10574 19724 620773715 85853 83518 920848500 90999 85853 969292800 46370 53524 50576856 53524 15959 505059893 54589 15959 196054294 54589 82067 912261018 67887 15959 601633186 74054 82067 392255811 54589 43751 16469599 14955 82067 851279799 82067 87581 942246767 74054 5627 379003176 87581 14532 958343663 43751 2308 222629208 14532 85877 591008951 12608 85877 176263299 66859 2308 573377114 66859 39171 741438742 18398 85877 145294956 39171 16635 655688125 39171 74851 248178435 67168 39171 463737740 74851 36343 197129564 76411 36343 919081692 13244 76411 833414079 36343 79617 482009232 79617 29762 988524032 13244 83706 517533707 85176 13244 489274261 78976 83706 699381825 52694 79617 436082187 85176 20412 444657013 85176 8113 726233922 52694 70398 338445970 8222 8113 137627089 49165 8113 917910825 20412 20555 414599589 20555 5820 88133495 57687 8222 942674814 10456 57687 530361013 5820 14907 335125727 5820 44873 256782439 10456 24628 725899002 86967 57687 975550153 14907 4213 366995410 4213 62392 147972825 65475 86967 255609802 65475 57354 517569596 29872 4213 483758291 29872 40672 705888950 86942 40672 850149661 86942 86418 712223602 57354 59645 562997390 40672 27800 728994751 7489 86418 365121332 86942 85017 134277448 74423 86418 124242358 76950 7489 728929516 27800 21935 17892382 74423 7018 917830972 712 85017 84444348 21935 85579 40481737 7018 18738 510949983 712 15400 174414222 77478 7018 414066898 712 74179 468610002 74179 59435 209135647 89324 77478 233998508 66654 59435 686223400 77478 10615 130321590 74179 52143 927381721 6199 89324 604108140 89324 54014 508175273 66654 75176 754281788 8293 75176 890033676 52143 77643 910955444 15566 75176 590432906 16405 54014 19564873 24099 8293 362004862 15566 73013 948607511 45674 16405 74282266 15566 12731 745321018 22860 12731 303083818 35593 24099 760583647 35681 22860 647345484 38712 12731 40651950 10214 22860 8020624 35681 6420 478867635 26207 6420 830314096 35681 5462 747296249 4550 6420 610294883 82141 26207 252374845 82141 73332 314721573 23043 26207 7143378 5462 25193 465918811 75641 25193 305314544 75641 21693 78001102 75641 44428 528651687 62826 25193 882471438 62826 14525 370392137 34888 62826 32656920 16889 44428 957060477 22841 16889 760836875 34888 82719 114422488 82719 76531 374110235 40808 82719 869047792 49493 40808 225003129 23846 40808 890165605 44062 40808 393362354 44062 19567 216451136 88833 44062 558092571 44062 62756 104514940 62756 23706 424917591 11467 44062 17178592 19567 46300 774918309 11467 21242 689722301 11467 73738 503647513 84465 21242 405801821 46300 61642 935227240 51842 21242 413184409 84465 91441 86975745 68055 91441 998775291 61642 39106 256171189 79641 61642 851703574 24710 39106 343798929 91441 8322 361331057 5588 39106 442436739 55280 39106 537985171 55280 72906 951528972 24710 59386 27259709 55559 5588 647767189 5588 14927 91571560 42792 14927 216281137 55559 9815 120931791 55559 27643 870114039 9815 36932 18394901 36932 37853 668864750 27643 13269 121585007 36932 34112 611143788 1246 27643 427085831 36389 36932 893959640 1246 69055 709350565 4369 69055 106779233 1246 39032 56267059 37235 4369 507532198 69055 25293 489788186 39032 708 505541475 71379 4369 159230439 25293 2293 78733126 39952 25293 578363688 18371 39952 666794778 71379 35079 610969648 71379 48628 466445130 56806 2293 113211817 35079 91427 558359585 56806 72194 885047983 25695 56806 181230884 72194 48893 641231954 72194 65732 546766983 15762 48893 51351021 72194 1288 338574828 1288 66160 62114918 48893 2436 122498951 13621 1288 418455264 1288 66314 354023935 8664 1288 707628290 66314 3519 593577539 13621 51313 61510940 3080 13621 903668942 3080 51132 990127935 51629 3080 567536752 58853 51629 766864102 29030 51132 27123516 58853 71527 741810451 29283 71527 663144118 39269 29283 628189679 29283 40323 334300677 51982 39269 845835248 37354 71527 764166302 51982 31620 363064403 453 37354 113625813 31620 51137 844041648 51137 68161 94323331 31620 72835 472258720 61232 31620 932791693 51137 47803 165053500 68161 51175 42595274 47803 78270 954128780 51175 80717 45046358 79478 61232 496125638 9784 47803 341617052 61353 78270 562425772 61353 78144 667136263 80717 24706 837750054 90253 78144 377584232 78144 16576 254525501 28117 16576 124023501 78144 82786 50929746 17334 24706 856636085 90253 34768 68855454 16576 28828 690607821 10669 34768 994788923 28828 83872 18342904 28828 32706 507954583 10082 10669 202405984 10082 24125 476612437 10669 68305 980911887 68305 63959 72457113 63959 34408 299815578 34408 87068 784383414 24125 37339 816054323 63959 34088 21126204 86438 63959 137476063 34408 17169 863457354 66861 87068 300277114 43034 17169 488572626 59281 34088 871254459 17169 86847 429120729 43034 3060 989828301 58127 59281 658019323 59281 8350 941155532 86847 72810 588773669 48533 8350 26186318 81771 3060 275148269 58127 33632 276470647 22394 8350 855918054 15507 72810 950956946 31097 33632 737635493 33632 32415 654132906 32415 5420 787577855 78883 5420 238438354 5420 74578 650327654 32415 67860 317061079 67860 7352 851806525 52848 7352 16523694 52156 67860 351640014 7352 32640 349490308 52156 76500 437295694 42014 76500 454160813 23984 76500 406711220 76500 26760 624491994 77145 76500 528189130 76500 84439 844706231 23984 59521 368914648 74076 23984 719433820 1601 84439 158281857 81626 1601 137675684 50520 84439 67564987 92268 74076 740574242 1601 67532 614142492 4446 81626 986746408 30597 92268 272326211 92268 2505 758712538 67532 19755 416946041 30597 56689 274582217 19755 75030 648537511 8926 56689 938802884 75030 89383 179555851 25878 19755 295067613 71907 89383 134864603 25878 89287 409995701 25878 12155 972373606 15243 12155 806788668 22519 12155 707440847 78143 22519 516859153 71999 78143 9493546 79199 15243 139882195 15243 43279 544874977 30529 22519 991441659 39749 79199 816500784 24320 39749 785478277 39749 71606 17614437 43279 41742 494281285 41742 11290 212822978 58695 11290 598157134 71606 69370 803850330 20833 11290 345866739 61296 11290 408340570 78648 20833 373711578 21804 69370 552534667 61296 43497 142397455 49362 78648 99208991 49362 32610 843847967 21804 53870 885907082 43497 23469 458421334 29187 53870 953829852 23469 53104 19962511 23469 57678 673213473 23469 13738 21130925 13738 90109 156109042 13738 89104 86240380 57678 69163 479957243 89104 7144 441216007 89104 90990 289795225 90990 2098 709111928 89104 72650 410531014 27092 7144 256874453 79807 2098 986305382 49090 79807 6340322 30523 79807 641044745 30523 55509 427136680 55509 44701 413693967 49090 90914 123867935 32075 44701 813859334 92329 30523 972943889 44701 27971 469319617 27971 61203 782444097 32075 82197 196324087 88195 92329 542607372 82197 6938 743620388 66150 82197 180965552 14467 66150 103228683 82197 37450 368924106 6938 3881 243595123 43946 14467 666779228 79749 14467 545058783 3881 64000 37063515 43946 51259 246047797 81679 79749 898176538 57325 81679 158446658 1156 57325 882391856 57325 84761 635337395 81679 54900 429559483 23081 54900 446045106 57325 47859 22813492 1156 24453 76402505 47859 14912 48849596 51466 14912 494135396 10169 14912 974197951 51466 85592 498070828 51466 12619 327403086 14912 88341 587409437 90420 12619 706915059 90420 48383 525398048 88341 87182 745880714 90420 80098 181244724 29668 87182 164127329 90420 10900 850657572 48383 70093 353276300 33653 87182 565853666 29668 16094 338884522 50125 10900 579868834 71129 33653 674403707 70093 11658 510540517 16094 61060 516767448 61060 5353 142095187 73318 61060 756773655 61060 43244 61153483 11658 7156 267994557 43244 54129 921296661 5353 27924 975428935 91281 27924 199696890 7156 71254 771639854 45442 7156 733243076 25070 54129 199573489 18642 25070 501005945 82337 25070 646385612 79112 71254 778708476 71486 79112 859911709 82337 91728 674423676 91728 75308 2893039 82337 23084 925882390 72324 23084 103572536 32161 23084 75871758 61416 32161 131136453 81968 23084 90475062 72762 72324 99709805 28586 61416 98638003 32161 25877 340526412 81968 76514 848782161 57293 81968 836010519 28586 25238 931074260 51298 76514 135695586 57293 80536 508218149 10181 25238 704064429 80536 9526 929835500 46125 9526 851677037 9526 84346 466624161 16007 80536 400302813 19497 46125 179333014 46125 57854 392180687 19497 56309 490521003 20876 19497 559980025 44185 20876 68272849 20876 24380 126072783 57854 79486 145639036 24380 90548 971875816 10031 44185 149512133 79486 15059 639012382 55415 24380 660727745 23112 79486 692888456 46011 15059 902550628 85402 46011 151313836 74153 23112 204847765 23085 55415 764187056 5482 23085 935572262 85402 6852 506505202 85402 9744 353290934 68301 9744 720284970 68301 47783 672024362 47783 65224 43651493 6852 19261 513473755 21766 65224 894376693 68301 17724 828131409 21766 9712 173232519 85082 21766 581498586 21766 16329 784455098 9712 50292 115719168 35133 50292 558256702 40445 85082 192418281 85082 28717 704747710 17863 16329 183844201 61701 40445 406600159 68930 17863 130254489 22070 68930 958698917 51799 17863 825759231 68930 71569 472458599 51799 18060 870394067 52331 22070 854735223 59339 71569 457773417 41886 51799 744933679 8604 71569 599121416 80091 8604 228353916 52331 61261 170190411 78904 80091 35407517 78904 36788 961570724 36788 30122 343115584 53306 36788 656440838 73881 61261 682550060 12739 30122 729117221 36788 65566 294006878 1835 73881 348632086 65566 75654 599142138 12739 62654 838333467 1835 91299 475100678 65566 61961 39394152 91299 60718 40411586 61961 20737 601939483 15052 20737 353356152 33549 15052 55376118 20737 33825 987254934 80774 20737 833951593 33825 27868 14878118 43508 33825 932602610 56091 43508 129604109 80774 29649 43709854 10658 27868 774145332 29649 75024 895109161 29649 4141 168917141 53743 56091 532197530 10658 30930 734582212 52725 75024 864052174 30930 2911 62623600 53743 46068 43759299 30930 59210 943154250 76164 59210 657259768 79319 2911 821114957 14701 76164 965812401 76656 14701 834120142 76164 34306 238453951 5013 79319 117683892 34306 68334 944884285 81186 14701 379538442 81186 36028 117633044 68624 81186 130985125 66057 36028 44989750 76578 36028 926454955 66057 6273 493077483 66057 8586 80066281 66057 64073 257574655 64073 73853 193521247 69673 76578 511178764 54822 6273 111078483 49654 73853 703145628 49654 70184 80438877 49654 88652 613955575 21558 88652 76279733 27233 88652 794984691 27233 995 103866007 91371 88652 856790106 995 86926 119997359 27233 58545 952934816 26746 995 663338129 26746 46276 35530868 91866 91371 687881780 26746 72397 471657639 28056 72397 60456294 70608 72397 748555580 70608 15163 164860267 38655 15163 969249750 49616 15163 245817136 79905 49616 148454611 46312 70608 847077886 38655 13254 630431392 46312 47009 561089736 53607 13254 38311374 46312 55184 94034053 3697 55184 727539407 83084 47009 142291189 75696 53607 205809290 88338 53607 761208495 88338 66453 416608695 66709 75696 365336030 66709 35805 698232264 11104 88338 469381832 32344 66453 628011789 35805 39135 808236389 39135 85090 37295836 62882 39135 572422051 39135 14319 311290868 73014 32344 712497774 39135 2973 667115231 73014 40251 45881130 2973 27465 268936708 2973 86818 862757612 62908 73014 723377987 62908 18402 4729276 18402 5354 3179946 27465 39789 157667307 76152 39789 752777952 16475 62908 73926923 16475 28598 194764456 5354 47153 9772491 28598 35459 242510287 63991 47153 604820218 47153 17200 420739027 16265 17200 608436094 35180 17200 976366169 58318 63991 335025246 25751 63991 400038592 9377 16265 572565224 31367 58318 379298014 5485 25751 115919610 5485 86286 652392505 466 86286 936406517 53178 5485 605668754 69443 53178 638476547 43534 69443 450045802 44622 69443 885009850 26905 466 935476277 91284 44622 98873593 26905 20820 512180761 69169 26905 296585912 20820 42186 919175959 91284 66065 438882506 42186 91590 534426714 22651 91590 295147479 69169 13428 293774930 42186 33643 148719037 66065 42550 242203054 79693 22651 56370591 26635 13428 800491694 68003 42550 648305017 42550 48540 48128875 26038 68003 795609933 26038 73330 728177635 48540 19443 192336806 70048 26038 159342262 44452 26038 581421675 78139 19443 973050224 44452 4282 250249122 44452 35432 884268261 44452 7616 273718017 7616 71140 661496388 20499 4282 829243324 46581 71140 360078957 35432 62495 604087599 33413 71140 285493751 46581 66357 116140846 10384 66357 490740183 33413 63542 22260477 58792 66357 511267004 82309 63542 311792564 11180 63542 556036349 1935 63542 454160186 69138 58792 766034769 11180 32157 889079862 32647 32157 102322257 69138 12280 385895270 32157 757 585234931 757 15001 372550787 37001 32157 805785207 12280 91984 958400888 71780 757 81547352 7949 757 129934283 71780 65177 838808863 92234 91984 643721701 7949 78053 366792041 78556 65177 725717832 92234 41373 701244853 92234 67417 304431313 69637 41373 736803674 50552 67417 675131702 79864 69637 208825403 84986 41373 160493625 84986 45215 128681916 76622 79864 444406922 86094 50552 214715497 76622 67699 878262430 84986 83745 182382244 45215 44009 573583081 24503 44009 12907822 67699 78804 76299674 5443 78804 25335397 36114 78804 155044602 44009 63092 686928222 63092 4311 751408920 5443 50019 358019789 91202 63092 967890525 50019 86751 340083944 86751 55151 65938225 4311 43683 366461261 50019 80806 255749331 55151 68300 765669306 53834 86751 729955954 12909 53834 847241174 45698 43683 821759006 61502 45698 225876517 12909 78420 92365208 5449 53834 405108884 61502 21380 682824861 87355 45698 559402072 5621 5449 368285351 29672 21380 713290753 69270 5449 336783402 77194 21380 22109076 69548 5621 374656905 69270 67737 913066772 33372 77194 822263443 33372 81000 469450696 69548 32312 479303977 69548 84572 560791132 82905 67737 29357216 84572 79114 51638012 79114 19166 890395910 33947 19166 221648581 70381 19166 401300350 15319 79114 712487252 70381 89304 550988863 77683 70381 810794276 33947 79959 184185401 79959 7881 143010240 15319 18267 73990038 77683 76686 41764890 18267 86372 292362139 79262 86372 153505579 88688 76686 532940155 76686 69476 925245448 79262 22569 500964359 23086 69476 536536142 52233 69476 138663055 29646 22569 669613740 22569 33590 391751725 84927 52233 14581805 83609 33590 660395346 6047 29646 535545551 4551 6047 363312132 87984 6047 255939401 27148 4551 292181852 60115 83609 38588350 52408 6047 366468925 87984 80142 208726456 37035 87984 906390638 60115 48486 166739150 54846 48486 668404414 43849 52408 503747965 37035 22824 313976364 37035 19917 52063573 22824 85932 407979046 19917 53860 353501375 53860 82876 449570507 11783 85932 765471487 85932 24780 125151766 5941 53860 955217507 11783 41539 24147878 82876 40996 854393956 41539 60514 185899785 87876 5941 142542232 82001 41539 902125016 60514 56524 204678119 9952 60514 865073023 30605 60514 82629598 30605 78170 881787788 651 56524 589810175 651 67427 906371247 89474 30605 63173926 12894 30605 537391175 56190 67427 873857092 38739 12894 555089000 66303 12894 932392906 24046 66303 675396805 55411 12894 674886378 33965 24046 702423624 33965 91307 658619711 24046 76931 831742691 25825 91307 27594420 76931 57527 571723913 57527 73381 580897800 91307 50389 97433538 50389 15935 448311234 59394 57527 819052224 59394 69929 917295587 59394 91952 192646922 61318 91952 724019038 69929 64965 325259978 435 59394 32005498 87488 435 295715156 38378 64965 566986072 38378 69208 376836835 69208 32310 307720120 435 9183 941419962 17186 32310 610427939 28323 9183 150571257 32310 40965 671688275 66687 17186 67066414 41983 28323 809358627 49927 66687 336517368 50299 66687 947594735 66687 70727 222839594 92257 66687 129416560 70727 66130 33058417 66130 84470 253789054 66130 33743 868313932 64033 92257 31945053 84470 16370 898897259 64007 66130 158762993 31317 64033 380012411 31317 87841 58493797 16370 69114 813033020 46247 16370 483621160 46247 75688 555214280 69114 25935 471250771 41517 25935 872150351 25935 13684 273412287 13684 27526 795491979 25367 41517 495605865 49441 41517 416767253 57502 13684 9840319 25367 58361 422686395 27526 73305 87781002 57502 69144 233966892 23766 69144 866933574 82897 73305 868251274 30899 73305 144562970 65852 30899 360642142 23766 37466 266416429 23766 64510 773680266 91336 82897 660104419 60413 65852 861545405 91336 30245 593336911 30245 84712 41378253 69525 84712 190620481 44616 84712 690854045 51918 69525 448259390 20293 51918 94762519 44616 76190 287640443 5303 20293 635100734 60022 5303 942708712 545 60022 932517737 88578 60022 37152653 33805 5303 273004862 33805 63007 61532650 33805 35031 746268980 545 35408 397548445 88578 15832 212702825 35408 55517 822400819 35031 81783 932344481 55517 39758 564742931 39758 29045 65998448 81783 10007 589255315 9166 10007 254075411 67211 39758 194523076 39758 4668 736502474 29045 12966 245044503 53769 4668 929536169 8616 53769 667212789 62789 12966 290798936 62789 82628 101742509 24048 62789 7931557 78787 82628 202431350 38004 8616 195209008 30556 24048 474715457 82628 91460 890369818 30556 46961 455784715 38004 45660 757493408 5241 91460 822161931 91460 44387 626968487 14468 46961 753261313 46961 79303 6433145 36183 79303 885007521 14468 26664 133019321 36183 3195 843543044 3195 42266 985998448 41698 42266 165918871 41698 38270 2125555 66390 42266 214564386 38270 65435 245698739 42266 57697 177404401 90416 57697 433770930 65435 13550 944953173 90416 39558 530745496 62524 39558 907865857 90416 78637 488832811 34219 90416 373701294 62524 76965 511949336 88708 76965 988784317 29193 76965 515961825 32888 76965 921303261 88708 39869 335161963 35876 39869 348406627 63474 29193 160605051 64729 29193 534622079 32888 46652 104767205 25433 46652 542372347 59894 63474 345215595 77308 64729 287351522 58154 77308 811989673 25433 6361 886191423 25433 1043 708860899 1043 36488 501121138 36488 81073 371117881 58154 11781 718295240 36488 51735 27265517 44129 51735 241556328 21531 44129 431853332 11781 6017 699714996 36898 21531 5450317 86700 44129 998762171 6017 10961 798879904 74994 6017 206304705 72496 74994 586009087 72496 71510 872572939 71510 16209 688873605 74994 50419 551337594 74994 68964 871173428 71510 75834 471061088 71510 69588 247396888 75834 67905 834403714 75834 76082 533987528 69588 45193 489606233 45193 6960 518439346 52466 6960 410815591 52686 52466 128691004 76082 85437 339139883 52686 65464 508261330 52466 41427 924182756 63336 65464 39100814 63336 64891 344785528 57127 64891 113069107 64891 44713 830741621 61686 57127 653614553 63336 23098 931566542 84917 57127 196191736 33649 23098 28190195 23098 52468 694446648 52468 91400 548536472 32882 23098 264666706 84917 77296 441808356 69682 32882 73962525 51742 52468 173444967 17907 69682 31425526 77296 1389 529010622 72363 77296 451932467 17907 1012 503533456 24705 51742 622435620 17907 33279 401760457 24705 87103 193626835 28353 72363 29577964 67165 33279 951813605 67165 42169 972514182 56235 67165 133113635 67165 38232 564178947 55150 67165 185435417 42169 88459 643654399 88459 80483 491968241 23070 55150 546654495 38232 13891 619759788 55150 51534 446436455 101 88459 654493965 23185 51534 636693828 23070 8561 989277687 101 7474 258012459 38239 23185 224297635 23185 16821 425239442 16821 86863 50391280 72727 8561 527404193 3787 38239 623836978 72727 74811 286317953 76415 74811 802603141 86863 10017 773703035 89083 72727 599588068 3787 49832 670481499 49744 74811 101055347 82707 76415 143556461 82707 40896 771920564 82707 8824 884995246 47727 8824 671220924 46317 49744 649135474 40896 26366 135630827 30410 46317 776662497 30410 48649 177161240 34115 48649 74559719 3055 46317 248166179 30410 33249 462786962 84890 3055 143366373 77248 3055 50373403 3055 62833 261880227 77248 76678 962302296 84890 12830 542805554 71234 12830 971001233 92325 12830 738625395 12830 62115 780957070 92325 87650 704036884 50146 71234 10397577 50146 74094 62016509 62115 28680 878206165 87650 57639 943643113 87650 23490 892692316 23490 90506 166159905 57639 27697 947611312 28680 56596 297001975 23490 87016 52480718 32626 27697 571355965 27697 83347 921817773 83347 51142 825674469 87016 46785 281403987 51142 57570 453848186 51142 29015 531695233 53261 83347 50002650 51142 13855 850069130 22512 53261 34185584 89678 53261 351196907 29015 30761 533557529 51683 53261 874670688 39059 13855 304401200 51683 46440 861760060 39059 72895 672783064 30761 88864 160285375 75153 72895 486572840 30834 46440 210816898 88864 34728 679954854 34728 27543 434096223 43470 34728 259614641 27543 73647 996720809 34518 34728 360400616 16445 34728 421636448 46209 34518 427581586 46209 86726 77447595 34518 50291 721755276 2430 46209 365889248 46209 81472 479432983 44874 81472 627559650 27836 50291 699439134 10502 2430 101387776 2430 54899 574980872 65520 81472 203291982 74803 10502 509458257 74803 68883 93771466 54899 68712 455696011 74803 60524 931206536 7689 60524 642314914 80444 7689 63199175 68712 72062 830709038 68712 10611 736068314 60524 82187 797797751 82187 3520 431137141 10611 15280 34639569 84864 10611 134479482 41030 82187 551574515 41030 15030 772607025 15030 30363 253104630 84864 23225 86523813 22660 30363 318319911 80065 41030 384152133 86865 23225 975820252 74480 86865 442628897 80065 29039 373234353 35514 80065 393064366 45093 74480 351507540 23064 35514 608924056 74480 59848 83606591 23064 61085 131568725 90468 61085 951274336 59848 85910 704841210 32947 59848 59464513 90468 65367 481920589 65367 13716 10896291 78817 90468 927648377 78817 40403 453772379 30898 40403 103232123 65367 30837 332191878 28345 30898 752760496 28345 52736 904205440 30837 19696 761885972 21859 28345 127473891 54204 30837 110050971 64342 54204 263387574 15202 19696 34359339 83230 54204 65216951 53489 83230 570027111 64342 58431 921681482 53489 23040 142283304 40153 23040 325424801 53489 31592 261793975 58431 54005 86764890 14654 40153 913822509 54005 54740 763403466 20365 14654 829415697 54005 48384 517440567 54005 49552 480870936 48384 33225 814628046 49552 74695 708511288 5790 49552 390090651 65914 74695 145193880 29970 49552 334587525 65914 86270 285021763 23818 29970 619685040 5790 23919 41363130 86270 50559 202269446 29970 14917 576823369 86270 41405 373215901 72518 50559 265540151 44397 50559 9745233 41405 31949 509260973 16041 41405 538773867 16041 20836 24616607 52827 20836 286086515 78458 16041 283933883 52700 16041 181031220 52700 85844 984001115 20836 43547 144348753 85844 22558 476920451 64810 78458 401360643 31457 43547 561659982 42066 85844 673957034 42066 49791 597697122 27838 64810 481645578 78697 31457 36308651 78697 63385 958193121 90299 27838 723609309 49791 76536 240734233 52172 63385 702885251 76536 45831 38902859 76694 63385 55514263 88539 76694 268463246 34000 76536 588069172 12110 52172 161054606 877 88539 29362140 62177 12110 435789552 877 45810 18561687 70414 62177 582021821 34250 877 861952219 877 42021 332012431 45810 1667 407574559 70414 16956 1379544 16956 59319 492205240 41422 59319 584442482 16070 42021 621450872 1667 21350 34425975 59319 24712 843279417 55022 24712 716480512 16070 71327 568217568 13239 24712 201370911 13239 64432 144983065 10241 71327 41118179 64432 9154 451939748 10241 70537 632319909 64432 79429 539323748 83501 64432 917185537 79429 59174 107054242 9154 89828 783114873 70537 47258 13195206 83501 26669 646866321 9969 59174 990902694 30376 59174 311611212 33080 26669 689214216 24869 30376 823079750 1500 24869 610659540 33080 9462 560044191 60505 33080 366643824 45438 33080 771703705 45438 26108 929335069 13769 9462 984991888 9462 44722 220872303 71337 26108 120589824 62303 45438 673258855 62303 86019 779702374 10933 44722 123778402 62303 83315 173616488 71337 20199 812893691 20199 59967 506412257 86019 5366 218352122 5366 81748 317088740 59967 24807 58975369 81748 61125 437170615 61125 11679 183328001 61125 71536 96719113 60209 71536 465414283 60209 49528 138870936 6319 71536 688921126 75841 6319 866729479 60209 49192 868198155 54137 60209 901150391 6319 88808 925516899 38745 88808 664206701 13466 54137 412510927 1121 88808 798067546 53577 1121 205143666 30544 38745 312391059 13466 61959 844805566 53577 40016 689738225 11694 61959 663468693 3045 40016 845829335 48063 3045 720684688 11831 48063 667685912 48063 25790 96677380 10339 25790 624302146 27880 48063 33363595 48063 58270 661884790 27880 2883 305252116 74821 27880 254840133 27880 75916 349226800 2186 2883 53658791 2186 91600 20580315 75916 27095 818489498 82957 91600 968127872 26284 91600 746035797 2186 33774 147201410 82957 47048 465512242 87189 26284 429081753 33774 87452 130008263 20659 87452 372646244 47048 73864 195667367 89087 87452 984795644 22495 87189 69923032 80371 89087 36159999 22495 90887 712843502 15098 73864 82703543 48330 89087 792273612 21832 48330 985068490 90887 23731 821186087 19509 15098 824023532 30790 19509 289825629 30790 71204 864119715 3923 19509 691627389 30790 15145 741052373 9753 15145 523993301 19042 15145 280978759 3923 34002 224741155 23151 9753 429729174 19342 9753 113371213 23151 11160 324460051 81478 19342 851275969 85042 34002 445233356 45517 11160 215480150 49924 19342 959345390 10203 11160 88530910 72806 45517 308920820 72806 703 607110214 72806 87401 986210757 87401 75283 23791053 13528 703 825405954 75283 27118 545994446 87401 84494 119961371 75283 78542 77191816 34957 75283 917916137 19442 34957 15579717 25423 84494 869294092 34957 18272 354572480 19442 76679 67954317 25423 42279 449861995 18272 50471 459235215 42279 24236 663184979 24236 40940 621782141 65061 40940 646229269 24236 35999 274065495 24236 11368 40288728 40940 59305 70321025 40940 38252 910888861 44479 59305 62051474 40384 11368 592489288 40384 23275 883676404 19828 38252 927376497 40384 29116 32473740 32102 23275 625046995 46074 19828 557034306 46074 90981 127727762 29116 81329 318334593 90981 28460 489458255 72573 81329 766240632 81329 38214 400625981 90981 23083 658224195 7852 28460 844810275 35692 38214 584746930 38214 64688 623860313 78398 23083 301328863 8571 7852 331798714 49746 64688 529451305 8571 69589 643008463 49746 34189 246156889 78398 51525 514869449 38617 34189 47997147 58036 51525 671977065 49850 38617 138542651 70593 58036 306448472 49850 8392 2155544 70593 16962 650122109 16670 8392 853021859 16670 87383 93957657 16670 14672 103147871 66963 87383 937083543 9342 87383 786683920 62462 14672 294514700 49213 66963 233090168 53531 14672 583092968 4568 62462 58094971 2688 62462 134954601 17328 53531 445592326 33434 49213 324940206 44890 53531 673399685 2688 60697 46467309 83392 17328 43495830 17681 17328 188451317 36479 17681 44038152 83392 18954 39319178 26047 36479 226943 41628 18954 256695455 84219 18954 97801328 26047 45723 955562436 72296 18954 341249667 45723 56714 662654901 91168 45723 341650520 10735 84219 210469453 68869 91168 309573866 72296 55392 76410522 68869 42083 19314686 15814 55392 511045130 22888 55392 819467247 68869 37803 959328202 72586 55392 981905419 44513 37803 863207770 34024 22888 827566450 37803 26829 621559574 44513 80558 523629729 34024 16175 961291972 49890 26829 820810114 26829 70301 116740382 85175 70301 126589074 49890 38502 802219830 16175 45601 862619492 75055 85175 124169190 75055 8343 854024531 8343 30660 944744691 266 75055 187227116 71926 45601 242029876 30660 61485 607752974 8343 12648 3781247 86516 71926 930173571 68440 266 918236251 73328 68440 907495531 52436 86516 171199046 12648 47237 61024146 47237 27841 595798979 15006 73328 467665611 27841 22485 328808857 52436 89143 981681860 82697 89143 64735631 22485 34516 940708715 15282 82697 66747219 6988 89143 471102266 82697 64710 149584716 9632 34516 119047440 34516 91907 71723713 77039 9632 483739482 31453 64710 355540661 72739 64710 722004536 86503 72739 824573358 31453 48877 667195482 31453 18293 823158249 40741 18293 375940196 48877 32542 317662547 32542 76648 309977853 40741 38511 898361146 62138 32542 949427548 62138 81525 83655099 81525 81460 978918157 76648 62410 204417753 38511 38051 91638475 10342 62410 999702957 74052 38051 118617779 60852 81460 819129319 74052 20669 587016023 10776 38051 476167346 54956 60852 769107714 48294 60852 241588949 10776 80116 8841752 10776 34621 207702665 40503 34621 646682371 1628 48294 274538871 62814 80116 776204874 40503 30627 869156083 34621 84755 443950132 84755 4370 705604978 1628 76822 54748002 6661 30627 110966564 4370 60944 618100603 6661 13397 13988095 60944 84665 278831260 76822 48267 311844482 61394 48267 347030086 13397 91527 898019582 1528 91527 112684925 1528 65525 674691440 2896 48267 64302407 45840 61394 60509915 71519 91527 159940630 90185 1528 448146661 22949 45840 708272534 35127 90185 991995717 80041 90185 416608625 44174 35127 936386314 42676 35127 590607213 62802 42676 92342204 54212 44174 145562550 54576 62802 622410145 9443 54212 957620114 54212 68138 700980821 62802 59439 478668323 25165 9443 534705034 9443 74142 29935271 12083 68138 235994359 48635 25165 377397296 79710 25165 646283011 79710 25956 542925358 12312 79710 701206714 84904 12083 298790059 48635 4612 846759560 84904 7873 293000138 68889 84904 611352093 72503 4612 343288449 4612 86234 636188021 51610 72503 606708314 90704 51610 76246302 24395 51610 565357452 76449 72503 480863715 62871 51610 58682633 4500 51610 637684972 62871 18464 106031792 21831 4500 226782458 4500 60902 627279410 4728 62871 313523832 60902 85967 418098551 71776 4728 520499439 16712 85967 99385156 4728 13144 2177725 23951 13144 70646469 2018 16712 448614866 74350 2018 828050936 2331 16712 615247768 81226 13144 840845201 23951 70391 693733809 74350 7381 518002255 74350 86855 40640463 15413 2331 467903113 62445 86855 978023896 17755 62445 900444791 15275 7381 726284691 17755 88307 304347470 77510 15275 882158379 1916 17755 83668362 1916 84780 551438928 31851 77510 80250898 35271 88307 831669612 77510 24582 229947661 1916 64127 6742921 84780 10943 100577913 75852 31851 675353395 35788 35271 884411860 84781 24582 95130565 75852 39222 688449477 39222 22610 152530197 22610 12240 69734888 78147 12240 612470310 46232 84781 830631717 30742 22610 630331331 91838 78147 83997493 40592 46232 68614910 46232 13264 886856752 53914 46232 925066573 91465 40592 52234602 40958 53914 40113624 89426 40958 337318923 70694 89426 623909032 43414 53914 136493576 38311 43414 426562107 40958 85286 349743106 36010 89426 118870021 48003 36010 162939890 82544 36010 793560350 85286 80454 78485369 36010 39128 760388036 54442 39128 458178290 80454 30938 31763951 30938 34545 434320166 39128 36420 166872154 54442 21333 446189066 47557 21333 344399982 77410 30938 627485495 77410 57539 5238773 36420 45047 392381309 47557 13366 293954823 71633 47557 715925881 57539 66359 14118757 66359 4298 996681522 4298 34104 577470077 88313 71633 84087138 88313 65093 795198801 34104 47906 19377408 84507 4298 739816818 68191 47906 341342324 47906 5280 792768691 5280 13277 966191097 62272 47906 571039379 10652 5280 957994035 10652 45500 62688364 61411 62272 565628079 61411 9252 797532457 62272 19884 769468029 53851 45500 865452429 63619 9252 619330320 61411 90094 546349142 90094 34233 633296969 19884 85039 98199234 53851 91338 873543394 31996 34233 958888300 85039 13355 449737722 37336 31996 2417109 35809 37336 593858363 35809 71458 714638111 71458 3910 707283687 3910 33341 607260441 45557 35809 133969661 33341 24286 406982075 66263 24286 68960461 33341 81095 374619940 81095 6470 567873360 24286 48912 96740937 48912 85021 967549725 86394 85021 706361056 85021 1059 885472570 48912 45437 908495187 45437 91931 121939047 43613 85021 456171811 43613 33936 41917832 41790 1059 120166157 91931 80574 948136396 80574 5028 22113284 43613 61519 837252194 40040 41790 690576445 61519 50689 406562562 61519 60139 299536135 81188 40040 691198166 60139 80215 880638950 90489 81188 443733591 90489 62560 204873711 59797 60139 957282061 24309 59797 369449153 90489 75450 876797543 37170 75450 647534866 9061 24309 996430884 37582 75450 520433243 32907 9061 52676669 9061 45974 584222386 37170 92540 676674584 27382 92540 501174217 45422 37582 45027916 9596 27382 762705766 58938 92540 49503772 20459 45422 100006673 27382 16438 935377422 16438 70864 527476223 80779 58938 270765630 61386 70864 824396941 3164 70864 722546338 45788 61386 918794897 60031 61386 797181879 61386 40014 221093553 2210 3164 686807365 65377 2210 444820110 47719 65377 932631119 69087 47719 151751794 65377 67463 451737377 65377 67675 418917815 2918 67463 262834977 19627 67463 699511210 13717 19627 676321219 67463 66046 943388232 66046 84947 123912808 30669 66046 947166371 30669 3116 797266031 9378 84947 122985418 3009 9378 10222108 9378 14743 296822808 87529 3009 1911258 41366 3116 765544121 81803 9378 540153594 81803 86549 469750460 41366 54298 536786175 54298 15567 198164820 15567 13571 112625462 3903 15567 850349899 86549 65831 124663463 88869 3903 588549880 3903 74609 119072356 13571 58422 652584465 78570 3903 959226569 88869 78782 363302646 78782 74272 824681551 78782 69439 371510849 78570 51838 106801072 83056 74272 318684235 51838 17568 906867235 51838 16085 491361986 16085 70889 529619319 51838 40586 95790911 27128 70889 439719185 17568 10065 283707812 87157 10065 297427991 70889 32897 370507966 32897 52052 113006642 32553 10065 37871432 76552 87157 503695012 10269 87157 746714587 10269 44784 913815881 32553 2554 7485722 90663 76552 107796756 2554 6992 520087967 63167 2554 967120999 40753 63167 15866450 63167 60271 406009458 40753 56407 138985100 40753 48904 762830869 74538 56407 262627639 64687 74538 147466952 48904 29489 181791906 64687 43550 508744385 43550 28610 37739504 64687 78432 473353764 49403 78432 193332310 77949 49403 755195875 78432 1255 112819297 77949 10288 232020686 60303 10288 435205671 60303 17862 349389917 60303 1139 548398354 60303 37281 415245830 60303 63309 601128017 17862 31250 815109063 59251 63309 943368258 75016 63309 201923960 79435 37281 780598656 63309 87608 49856200 31250 50410 575624092 79435 12257 455308599 20811 75016 762895958 20811 26940 674807132 75831 26940 631046155 48924 12257 361138869 48924 69906 811002202 35002 26940 369840296 26940 44084 465928159 75831 60741 751816708 66837 35002 668195524 69906 83793 635844531 58500 83793 87050835 71607 58500 294272995 66837 14126 400953185 12987 71607 538504000 83793 41077 867339158 63471 12987 450566378 61592 63471 909349773 4736 63471 358466721 4736 87905 737234026 35312 63471 311680453 53554 4736 430134374 61592 48117 612669484 77192 4736 171639575 4105 48117 668151408 80459 35312 636444663 77192 33517 156431581 4105 81224 846797129 77192 42301 296177689 42301 75480 794833769 2650 42301 929360290 72001 42301 533526987 81224 42618 144924394 42618 17750 210332877 17750 31764 688305387 17750 27463 75513054 27463 86098 200835831 15399 86098 534022939 27463 7625 106742660 65090 31764 30507858 27463 11170 398013961 50221 7625 783922706 11170 46212 95480718 69743 65090 857666466 11170 14221 583502849 13091 11170 78856445 13091 52332 19705863 75927 13091 745306156 12007 13091 760292891 12007 24938 373054069 19430 12007 608238634 24938 22981 301100468 4420 24938 659247249 24938 75937 327612480 12309 4420 540785919 90900 75937 245916676 16472 12309 730105556 70932 12309 345761771 40306 12309 365591917 80919 70932 922277379 6052 40306 560961172 80919 8236 314474254 43323 80919 171066305 80919 51576 450329989 83729 6052 720452141 51576 82106 232473823 8236 68374 124467530 20861 51576 842797940 20861 14993 368697697 76715 20861 254737386 68374 19973 381047106 19973 5860 553316196 13578 14993 383009794 11204 14993 494287985 76715 7218 955022553 50482 5860 697696476 31480 13578 122731888 13578 6540 949167108 31480 72069 924467489 56155 31480 77673737 72069 27568 75397504 72766 27568 678643105 46907 27568 843721850 72069 31813 541128860 56155 81513 544367814 72766 11372 826935862 46907 9601 296520308 9601 38256 741600281 31813 36339 131846375 59392 38256 280648161 11372 7111 504969980 50286 36339 160401702 56390 7111 843031716 56390 60529 626532759 59392 16786 214098606 50286 47511 117451535 12774 16786 866870405 16786 2023 46910192 60529 3971 22568385 26593 3971 480560851 32126 47511 383905297 3971 46885 344867468 32126 12690 392781471 3971 5879 64988405 13940 32126 174872365 12690 31937 169045822 91445 5879 176497552 10150 12690 12576912 31937 29395 291532682 88619 31937 492061172 8825 91445 48348867 8825 16949 647643746 89952 88619 110640047 31727 88619 183360576 51184 89952 282592988 51184 21015 552660979 24331 31727 823934489 76011 89952 51956589 51184 3657 983996195 55562 76011 593860155 3657 30754 462581559 55562 49778 691227254 27893 3657 92353500 62092 3657 511124728 30754 63911 47946536 55147 30754 742033818 27893 53737 170247656 62262 62092 716547372 62092 19227 84231501 64719 63911 119128833 62262 83433 563829374 11697 64719 738355473 47137 64719 569318258 67349 19227 456996173 52715 47137 759773404 83433 54829 417215713 54829 85670 518795005 85670 58553 566466773 58553 39067 517279832 69986 58553 700067385 77948 85670 785810099 81360 39067 366554469 58125 81360 684295117 81360 82487 89461807 77948 76019 983009788 81360 28631 840383806 16231 81360 880380450 16231 87018 639635724 71590 82487 74084040 56831 16231 560562211 60904 28631 852520925 69774 71590 613761456 87018 45726 791253590 60904 86705 687497133 45726 1881 110336079 1881 84411 578792489 81038 84411 682182072 67038 81038 704720283 1881 35747 28448798 35747 87712 987520156 84411 3694 855289078 57345 35747 115846797 67038 46 964192290 17056 35747 890400935 46 9383 557147118 27251 17056 429682824 27251 76163 133773771 44280 9383 486016672 76163 48447 76188859 48236 9383 86077133 27251 34175 413594673 44280 48473 935187464 89204 48236 462732928 48447 87045 314770284 71479 48473 286606187 53081 34175 60189361 39713 48473 687743452 87045 38826 582597492 60436 38826 784035027 21319 39713 395244772 60436 74325 628994273 50868 60436 308399237 62212 21319 868371875 23668 50868 687795404 62212 58353 820446063 62212 40646 983602019 63540 23668 143774857 2175 62212 34850181 40646 34208 411213581 63540 10910 950205858 59092 40646 356943603 63540 52826 544747731 37577 10910 38947726 59092 20071 549139147 54986 52826 452860000 8158 59092 869197597 36695 8158 621827864 21125 36695 697138666 5479 21125 824529092 8158 75079 139793172 17817 21125 863839305 5479 6694 584048590 61420 21125 894701024 5479 78707 614121945 61420 30346 673551933 76922 6694 708767072 22333 30346 427239372 50013 30346 927698940 30346 91121 233376376 91121 31403 141686199 50013 30788 126254706 50013 32785 620606998 91121 36322 40996980 91121 85954 90798658 32785 2107 407712433 50882 32785 215533926 15524 50882 206503369 36322 21106 131682249 85954 70449 123513986 50882 16223 112151699 50882 43740 15164696 15524 21474 680077804 16223 65416 74433574 16412 16223 761107513 16223 42514 789647531 83915 21474 846562674 42514 44573 766193857 883 16412 369017505 16412 12680 489948035 883 14655 377749607 14655 46313 395440690 44573 86172 21728555 883 72620 245382398 14655 89040 555664802 14868 86172 751731345 13715 89040 165962301 30295 86172 341251620 72620 37650 61816458 13715 82340 158849550 71950 14868 428527843 59027 82340 578234033 9452 59027 569432017 82340 84591 447292889 54985 82340 856651426 28667 59027 250782034 84591 23371 539934091 9452 48077 827684565 84591 61033 100683132 15323 61033 567589798 23110 28667 294479695 23110 7172 29197133 23110 73640 86217184 82728 61033 158998450 73640 53125 638650296 73640 39806 823473962 82728 47539 118861430 39806 83250 194785005 87729 83250 598652234 91753 39806 479259317 47539 63891 284351517 35535 47539 542221043 83250 15786 228780424 8709 63891 238464602 70812 15786 148005270 15786 85373 690844188 12411 8709 977891892 15786 31678 755443308 15573 31678 90490073 51249 85373 917175416 66197 85373 84806107 40610 66197 648834856 40610 12493 994873722 40610 21128 744477331 29 12493 190730454 13524 29 753862316 90540 13524 806294348 14533 12493 151883927 88534 90540 371021666 67838 29 69571027 42120 88534 48919278 63664 42120 814028248 58516 67838 332972884 84882 58516 795952945 63664 25141 188946015 10912 58516 5119675 84882 80380 158810440 80380 90692 329936007 637 90692 350090742 3578 10912 599726468 80380 86961 3182686 14435 637 868419515 3578 33143 354704843 33143 3412 549584505 33143 68876 115684670 42492 14435 97269794 68876 57014 84603445 50867 68876 896447816 65693 68876 38318649 35980 50867 841039285 42551 65693 110561823 88318 42551 501016783 18632 50867 205146190 35206 88318 275572773 88318 57704 610398827 57704 28203 948574476 57704 59062 81404376 18632 87242 128091246 28203 48639 689813782 24978 57704 14352077 76627 24978 1863982 60279 24978 822618749 87242 59792 580468962 23908 48639 504043755 85269 59792 116500027 200 23908 846052272 75982 85269 896274698 59792 83497 348950460 89027 83497 883054544 87734 83497 509174169 75982 62761 352338823 29991 83497 812067582 36850 89027 127258986 62761 25305 574885116 35599 25305 322867279 15178 25305 327603920 36850 47896 258408112 36850 6158 263715036 26103 47896 574321933 15178 17184 162697383 29173 6158 817874529 54704 6158 622916507 40082 6158 60851410 86799 17184 520602816 53598 29173 448906549 29173 84995 142392024 65958 84995 192558330 84995 68967 940021269 84995 37968 452167483 53598 62296 694439132 65958 73756 661692626 73756 68680 952282371 12658 37968 877298419 68680 9529 464010511 18089 62296 688788897 18089 15477 847475011 48745 9529 487973898 12658 64204 778361703 48745 22425 294774835 50846 15477 197763960 27200 15477 33774204 85894 50846 249959455 33899 22425 999648288 4693 50846 251182547 84842 4693 262436158 84842 25191 79366883 79952 4693 820181080 33899 881 696745871 79952 37877 805195709 25191 36995 854132552 25191 28305 787464276 79952 29620 705680732 37877 65521 24515432 12311 28305 676779831 44599 29620 488039654 56162 28305 768004349 44599 6411 67216124 65521 91979 600662739 91979 55846 912977226 87546 6411 76229232 52401 56162 502499664 52401 33026 99542168 42388 87546 892278066 33026 40591 725192944 40591 27487 809560770 655 40591 896491081 29261 42388 133449409 29281 29261 577495920 23840 29281 791246948 23840 61166 182287807 79046 29261 833852240 31342 61166 653616808 15609 61166 820772309 37602 79046 525481824 61166 36906 811157531 31342 56626 761679269 5023 15609 609823519 5023 48807 488854290 5023 11655 362542174 56626 20965 904608061 5023 44524 645889079 32099 44524 326677040 10117 44524 108303656 32099 50456 642336027 64487 44524 863481409 89671 10117 31353555 78642 10117 774915989 64487 26446 303434713 26446 59953 791766258 4194 26446 34470533 4194 27728 430627593 37127 4194 769097334 4194 68255 509887587 37127 82716 247585397 66090 37127 177031557 21280 68255 749565405 21280 71988 805808950 84963 82716 307291823 4508 21280 832931754 84148 21280 813663208 66245 84148 774251683 65948 4508 98779513 90865 4508 382503474 4508 13595 849888669 42841 65948 231130763 13595 21562 629709870 68755 21562 533025353 21562 11205 407242166 11205 47207 509275178 30518 21562 620375400 11205 48725 807021020 25397 68755 361743720 30518 29222 151215950 75396 30518 379458925 30518 61847 471179742 48725 2103 385593566 54818 25397 743171594 81370 75396 499631796 26481 81370 886587304 2103 31733 152461149 73952 54818 938912365 89172 81370 484509121 19679 26481 33494574 31733 77459 367367008 89172 64724 546578849 73952 75714 81592836 68672 89172 62715913 64724 73267 671462539 68672 2187 964888447 2187 59429 50595915 46920 73267 949076296 68672 87394 386532313 68676 87394 920562558 89323 87394 670439308 72477 87394 940717272 72477 28348 777384278 81158 87394 457587826 46719 72477 204083706 40699 72477 6161036 63761 40699 33852150 46719 57172 264225821 929 57172 611372453 49554 63761 263814241 49554 55313 540873594 5330 55313 38789157 929 30040 369803577 70366 55313 27658988 49554 25127 237662393 78617 70366 495016348 78617 2388 607887758 2388 73293 583518508 25127 73495 20395958 73495 64699 352198135 73375 73293 384705082 64699 50173 648446726 61272 73293 616131754 57930 73495 239034916 88489 50173 92130629 73375 82774 215371899 61272 25496 436584544 25496 49012 224473730 49012 69735 799575557 69735 51782 267756709 11870 49012 52870614 10479 69735 797856000 69735 70501 51023027 69735 15475 603579457 15475 9393 127513541 26248 70501 148414997 26248 45431 19169462 83544 9393 783292203 55348 15475 414566969 42499 83544 715321772 55348 60756 230208975 14104 42499 139701820 78956 60756 889887425 60756 82898 178214338 57947 78956 321340967 14104 39138 579217281 82898 35187 61260453 77751 82898 740002650 851 39138 610964139 57947 10797 36218812 12967 35187 4392400 851 62408 103212652 34246 12967 686528231 34246 9560 658863076 12967 53396 761348323 89618 12967 460309147 48612 62408 157394868 48612 21970 510867165 9422 48612 816702866 21970 32927 589261624 30351 32927 135052548 21970 22317 217288112 77564 21970 398068537 32927 14795 161112828 54260 14795 5905569 46858 30351 452543055 14795 38480 86998148 21049 54260 33859829 70052 14795 442260561 21049 26156 579654277 21049 92334 66907752 3068 38480 47682531 3068 41630 492490741 70052 39804 976617611 39804 61170 100147547 36630 39804 152270139 39804 37477 439390840 28321 39804 284029444 16642 28321 179365361 32747 16642 551524752 12538 32747 347506611 32747 48256 195568897 32747 27172 559823513 16642 70372 913063835 48256 3892 922151628 69766 12538 910725657 48256 27813 237714236 73016 69766 770911048 3892 69282 369474233 69766 55351 744431282 7578 73016 18440594 73016 6029 557338224 73016 1311 118776020 85174 7578 147807160 6029 39240 139026289 10157 85174 188445010 82538 6029 703399718 87005 85174 773554006 10157 21418 465958981 55978 10157 970340004 8026 87005 884368653 82538 10585 82202689 10585 40538 544506550 40538 18282 557320565 78022 8026 305675095 10585 91341 236118912 40538 86511 903485967 40538 34277 781947121 51688 18282 487341153 79787 91341 877952416 50925 34277 629086192 64058 86511 112900341 60612 51688 302927682 29267 60612 153258191 29267 28392 278104888 58580 64058 9513621 30941 29267 709696556 30941 15841 989589128 12855 30941 649862744 74232 15841 20700239 52186 58580 553694240 12855 8140 132169877 15841 53936 902792635 18277 8140 36991243 52186 33578 843871278 33578 73711 869017578 33578 12985 833857434 79438 12985 362992430 77263 73711 720888615 73711 87155 905671777 51504 12985 492365165 87155 49517 13983393 87155 61871 711934406 49517 13545 308781177 87155 40505 255514914 51504 49594 22367689 82653 49594 438816914 40505 53292 971422059 53292 61034 68654563 25911 53292 436776036 64081 25911 628389660 6693 53292 943032360 53292 59903 140227883 59903 27363 451548560 59903 90347 822275410 64081 38806 565142699 63692 27363 977438435 90347 33278 369218646 7656 90347 140247662 70037 7656 756202691 70037 26041 859997586 26041 91626 57488078 7656 38861 785624294 32094 91626 345456749 52489 26041 594872487 52489 39009 324353747 86873 32094 793059098 56380 38861 538025592 64716 32094 425927247 33879 39009 351952528 14004 64716 199310839 86873 39115 267875932 14004 44404 201254018 49209 44404 571154815 49209 66755 20127099 44404 48596 589780603 49209 22756 810960585 48596 25925 31455535 22756 54760 233727866 63916 22756 8412786 42085 25925 864177766 519 54760 51862501 519 63845 452668989 63916 21244 295556546 39718 63916 431978593 19796 21244 831831592 21244 25310 417120650 19796 85738 513071405 61830 19796 441834801 45455 19796 812392696 48016 85738 264100076 57504 25310 194602934 75859 57504 901958329 47344 45455 376678240 57504 37926 455487100 37926 73145 816802898 61061 47344 717857557 61061 72754 829418081 28930 73145 163586190 13403 37926 754155481 73145 32066 625000049 28930 71421 931886913 3665 28930 243243647 3665 35400 513011717 20328 32066 381700888 32066 57617 999556697 20328 65179 580094062 20328 43486 573377974 57617 79604 272734449 79604 21752 322771287 71238 21752 187663589 71238 10945 900402764 65631 71238 860755932 71238 73904 781080391 43223 21752 559828171 43223 64302 324939603 33889 43223 826255645 24715 65631 79465270 43223 55634 554301185 43148 64302 607094089 41605 24715 770397748 33889 63557 434319386 24715 86827 653326767 70907 86827 685060552 63557 39399 662786272 57564 63557 506799113 49089 70907 999922372 62816 39399 608487357 57564 49559 694571772 22772 49559 590053125 49559 90211 777319970 19632 22772 144260864 90211 13523 876851943 22772 13288 378107606 22772 35175 668719468 63611 19632 72187901 23768 13288 296885181 42370 23768 642125376 23137 35175 219237345 42370 83888 581305862 63611 89450 40050466 89450 49179 732473477 10826 49179 200339553 10826 81862 753167491 84640 49179 583044932 21457 49179 1827618 20961 84640 963246043 59565 81862 521489566 84640 71137 222330963 84640 81959 976283814 81882 20961 589831566 59565 80102 182683997 81882 31578 407495350 5212 81882 541961394 81882 75314 4511651 31578 46892 508756310 80102 34294 63888582 76169 5212 937051303 76169 61563 287223321 75314 58489 11655808 61563 81282 738472110 58489 86636 935665853 86636 34113 864604605 51706 61563 99365189 86636 53088 61785291 81282 69626 683018698 69626 17153 124120717 59841 17153 390849953 17153 6711 543028417 79547 69626 10865110 79547 34774 56078604 17153 5340 297134882 5340 28172 465883907 40487 6711 89228018 74744 5340 629437679 5340 84206 328408180 46462 28172 671916299 46462 39274 774660641 66222 74744 426262152 66222 52256 328489173 40923 52256 802191182 84445 66222 139664298 84445 70533 729726915 12941 84445 162960665 58948 84445 315841948 84445 63771 377844448 12941 33510 398479893 58948 38050 49436785 33510 31288 761681864 2493 63771 322503727 35390 31288 92064976 43583 2493 464062031 55461 43583 620018638 35390 84145 5534880 2493 35425 965264850 43583 25653 386844581 25653 29458 50564622 84145 82301 398800631 60843 25653 762055829 84473 82301 758079567 84473 65508 440619768 84473 87969 7367377 78688 87969 663419694 31109 65508 555979810 87969 19857 195468962 19857 58434 521253800 19857 30110 381911792 19857 39301 756547911 31109 65741 76554852 65741 41478 900727569 47271 58434 801139541 71993 30110 514308434 92149 47271 519113729 65741 73672 484512049 85550 41478 179903059 85550 90686 64100034 83871 92149 231031981 92149 16562 312138837 85550 90881 128271570 51465 90686 172069582 16562 5176 746602183 16562 28271 168823517 51465 51677 531155561 54440 51677 982960755 25079 28271 392486918 54837 5176 354562814 85380 54837 23776825 51677 88938 45330623 85380 22748 487013011 57921 25079 381609160 57921 11462 624950637 30165 22748 139955245 70502 88938 222209302 20684 11462 602950642 42219 70502 172729079 74129 11462 379254101 42219 32838 320859955 45626 74129 900361586 48532 74129 325965396 6790 48532 312242278 32838 43963 472043366 48532 57196 764595122 57196 27194 388192688 6790 40812 743743443 41029 57196 44801116 14281 41029 394638117 40812 57192 276094496 57192 20739 230767070 17315 57192 839203793 14281 59506 701301018 59506 45028 461254286 78345 45028 783780482 13142 20739 481149086 13142 18045 486646106 38137 13142 125013460 78345 35251 230599495 52645 78345 170726175 35251 10071 945393365 10071 72872 657636711 72872 37970 286640911 72872 15726 519522110 72872 21930 77222278 43894 21930 920905089 12266 15726 293920403 15726 41610 141707060 13509 43894 477074453 32464 13509 928292888 17923 43894 90108285 13509 25394 650029703 32464 64749 921589155 17923 1494 80675475 64749 40217 224616338 53358 40217 999899616 1494 39396 810320511 2674 40217 711662860 2674 82307 65006853 79106 82307 483273150 82307 71844 879317925 91364 79106 302734827 82307 22275 869319820 14659 82307 20976098 14659 62920 752435930 76278 71844 459765557 62920 2194 916260010 22275 63200 271814956 38703 63200 589871123 22453 76278 695070515 76278 81567 603892078 2194 42757 984497163 43144 81567 57539158 38703 7731 68723062 5807 22453 632377693 7731 53971 117291489 40374 43144 808690799 5807 9868 389966646 65362 7731 569500901 5807 19552 876921241 66122 19552 65244430 84968 65362 869513746 5437 19552 4031108 66122 19578 524386304 5437 65116 346335481 178 84968 408389691 19578 17017 766943299 74369 65116 69472848 50270 178 646595926 49459 50270 799544815 50270 16130 542708469 25163 49459 495701938 62185 50270 41895320 18660 25163 734442586 57479 62185 149127677 16130 18697 638365751 81357 25163 505599675 18697 74077 900909244 18697 4987 501724548 57479 34381 103533013 74077 9991 349785067 49553 74077 503320287 74077 61336 609842256 51029 9991 646243522 49553 56477 416021743 85025 9991 240444501 33253 61336 215140992 51029 39316 15162180 51029 37425 621815022 56477 73944 720948880 37425 84163 918517642 43657 39316 690347504 39316 1924 719710478 80708 84163 933748098 12466 43657 574101346 84163 57009 774527754 80708 54726 254236513 26837 12466 745647479 54726 35394 555673875 54726 9685 825549650 25029 57009 690195688 35394 47439 635458528 47439 39549 802140589 35394 4455 14889340 25029 40458 957774522 2904 39549 899931008 33554 47439 947669201 51510 39549 152925831 40458 41376 739084310 33554 54947 741331055 16548 41376 828987739 33554 72669 89588419 51174 72669 498739550 72669 89499 652335720 4387 16548 79643249 72669 44159 731141741 47663 44159 396395870 4387 65759 527691966 89499 87386 722253676 56501 47663 180041119 65759 64894 130935875 64894 55176 261353062 75370 87386 375283339 61194 87386 451017455 10114 61194 205985521 10114 90542 280069655 10114 19625 413240019 70805 90542 823230210 53764 10114 57410321 70805 64657 818909343 90542 65502 658483999 64657 10540 611925204 64657 16940 769167704 65502 55850 958449027 50886 65502 387231175 65502 20913 876482278 59592 16940 70978624 50886 77895 301804825 20913 33847 404630582 77895 80933 265662311 2313 80933 797687138 80933 36209 498105711 80933 45549 767906387 12854 45549 975423076 45549 62398 501934551 45549 22463 519919325 27597 22463 196899854 40134 62398 67814769 89919 40134 123978049 18910 40134 15037988 27597 39005 17270293 39005 16387 881892622 18910 66338 881871954 39005 5017 239543577 27846 66338 641552425 82819 39005 602151337 64671 5017 50937852 82819 14941 355199420 14941 75474 126625669 80399 64671 201709996 83712 80399 977471265 64671 54236 788978768 72937 75474 705990200 3129 80399 845471376 26378 3129 588090033 77648 83712 193693822 3129 37912 604545978 24819 77648 546125590 37912 61335 964316589 65309 77648 477953168 65309 36700 143391404 62997 37912 750141276 78774 61335 32877903 61335 63051 718206193 60712 65309 288479542 23102 78774 640580139 60712 58521 346578210 15799 58521 292838276 80545 63051 991385143 80545 40055 735053007 87231 40055 851335364 60542 80545 37351851 39991 60542 709365971 60542 28613 794815623 28613 89392 74179307 60542 25808 984584273 28613 16503 57905996 40476 25808 264416314 22901 25808 692582596 40476 2114 955320167 24686 22901 607571396 21065 24686 99529295 77411 21065 877975562 62996 2114 6718015 62996 25390 383193571 28468 25390 153868582 64805 77411 375550550 64805 36384 542926626 36384 91007 627214222 25390 76772 611115431 74558 91007 168060090 74558 63282 918964237 76772 50572 35457954 74558 86703 21782682 49732 76772 18519409 50572 67273 709102687 67273 39896 425519504 86703 75127 432756759 75127 2530 53515901 75127 81105 877888471 70508 75127 886278493 24683 75127 376271105 71392 75127 75493836 73744 81105 199261914 24683 68062 961972678 71392 37426 256617936 47330 73744 111109748 47330 66086 208515202 30221 47330 63995424 83686 66086 874608250 81475 83686 207400731 83686 68136 413638335 72630 30221 97375618 43997 81475 788931650 43997 78331 990902565 33468 68136 292633688 72630 71591 551093524 33468 456 844042801 456 55891 440618872 78331 12697 181811767 456 84029 558714758 71591 41632 385140668 55891 61451 319044574 41632 33496 668908557 41632 77225 823953752 77225 39474 170587529 61451 64583 684776794 61451 86045 516791067 64583 29191 135653657 29191 15682 785560279 15682 27599 677575538 42690 64583 561286331 54680 29191 599615109 54680 73453 560289121 15682 65174 153666547 27599 24791 295341881 24791 78668 33046939 139 24791 87238510 65504 78668 274138419 139 85395 440164209 74410 139 4696574 74410 42055 981963003 73251 65504 900010301 74410 47357 176658478 73251 12505 362025837 71836 73251 867252879 65957 73251 892929073 51337 65957 973303136 12505 75899 686384692 12505 31958 385294512 65957 41414 128209494 65957 82034 257465242 40948 51337 213635292 82034 7194 70896993 82506 82034 805883517 24083 7194 438382230 40948 48297 974329289 72381 7194 205086157 48297 5622 476648354 5622 91159 615036247 91159 68260 196479741 48297 13897 730791915 84203 13897 763344686 84203 61315 286985695 68260 64524 90203658 55882 84203 994813315 86578 61315 57949300 86578 64500 84702282 39873 64500 302015009 49081 55882 759358300 64551 39873 519176825 26867 49081 770994966 26867 55750 175634813 26867 69617 72878404 26867 88674 62858457 26867 26291 490957357 72833 69617 22720128 26291 26690 53779711 69617 23016 778360672 58927 88674 88310542 69336 58927 865561962 72833 9199 792010179 9199 17115 40435114 50935 17115 47612202 22254 50935 884828083 17115 48158 302864998 48158 32573 709743730 48158 71460 750027372 2564 32573 754973785 71460 63971 537661709 48158 13193 215853127 23346 32573 77170440 76004 23346 955401036 13193 75017 877154416 63971 87119 324231905 5934 13193 307358737 76004 30533 753621514 30533 26942 818337827 40264 30533 828597725 5934 39427 989023099 24502 26942 525436879 58225 40264 969947067 17741 26942 70780760 24502 32914 120559153 24502 66530 100429265 32914 75413 643586786 54946 17741 244388977 66530 2273 554855644 2273 13062 556740075 59526 66530 786068071 65853 54946 102507718 34662 54946 775798546 33250 65853 897828423 33096 34662 355218559 33250 41114 312602752 50969 34662 144884657 44918 34662 341162454 60715 33250 925736589 50969 81974 392355213 14898 60715 90214107 2176 60715 262065653 2176 85731 809066868 31476 2176 159590818 14898 50341 706244641 2176 41718 500965272 13149 85731 302335572 24548 13149 143288570 90600 41718 164634921 50341 11363 377303190 11363 63512 620059490 16391 24548 569127836 40572 63512 232978272 63512 984 584808570 984 15618 174749852 63227 63512 57526953 16391 15579 322464610 37000 984 851281201 25166 984 678563583 61438 15579 347970339 15579 21109 432235611 25166 28872 582153636 58945 61438 304924951 25166 64173 517737999 21109 69515 619075547 49961 69515 841929700 17516 69515 289979830 86162 69515 709111883 43361 86162 173864176 17516 17028 681672961 34335 49961 123600586 17028 1471 466094335 5539 43361 763825217 1471 7073 430113022 34335 11282 33280255 79017 5539 532229724 65601 79017 332051672 65601 81271 52603397 72417 65601 692341914 49611 79017 959052842 35441 49611 317898933 75402 49611 255585197 72417 63680 64556429 72417 40430 130836863 63680 428 111133884 75402 31142 292067330 428 48268 109258787 48268 77150 385832364 59365 40430 928053550 49121 77150 20505504 38816 48268 299061446 10458 48268 279366019 10458 33356 519634936 24287 33356 120606089 49121 73932 902310809 10458 42391 228427010 33356 21686 733157823 79656 33356 828088504 31417 79656 448709287 75903 31417 741167554 79656 63218 476467891 63218 51065 499610338 63218 80185 643912899 4822 63218 311327031 34160 51065 406420787 34160 6803 238332954 80185 78549 884567761 34160 36459 41628050 4822 6630 849668387 19989 36459 321212247 79825 6803 94409419 31445 36459 824705288 6630 68934 33651464 37553 31445 330314193 37553 7621 316751860 31445 78173 747236619 37553 32592 957232981 14570 68934 83979127 40390 37553 837322358 26006 7621 25628679 32030 40390 579655042 32030 7005 654258076 84992 7005 634176954 69635 7005 573458200 26006 13497 858120263 24865 84992 88340887 6227 24865 444309704 69635 54732 485129623 35209 69635 270872668 35209 30485 665354616 6227 15510 591958263 15510 14491 85876977 74601 30485 511954541 25294 15510 2853474 74230 15510 565162260 2156 25294 298052743 14491 53217 997476483 84670 25294 314072805 25294 44473 648196944 53217 24039 968015127 84670 31684 782201451 24039 18308 16395939 84670 33600 821918538 44473 48634 409505021 33600 78482 22002077 51562 48634 532932082 30785 78482 339967221 73460 30785 15667933 48634 16860 788665161 25065 51562 906231360 25065 87080 899519907 41333 25065 203677423 87080 42933 9111273 87080 65285 233682527 35614 87080 257797581 51756 41333 868658123 7179 42933 110570017 32215 7179 971542886 81724 32215 239095972 32215 81208 730312460 46360 81208 160940244 34525 81724 875058387 34525 76522 734569950 81208 15745 57861927 34525 63367 909247725 15745 85811 434611582 51886 34525 20893740 37790 51886 263313072 85811 73803 8555581 73803 22119 687313228 73803 49535 698693251 47111 37790 158868543 47111 59263 293541762 49535 86049 446784523 86049 38704 216492037 60673 86049 793735781 47111 72578 145374225 69975 60673 878339744 86049 46710 412036839 9798 38704 108211986 74281 72578 752811307 9798 77056 687601246 74281 62771 33628921 18603 74281 803710058 23880 74281 447909916 18603 8361 161054012 77056 51255 752027336 23880 60256 660899134 60256 14793 155366683 23880 2782 430723180 71139 51255 989813339 91373 51255 749290999 33759 2782 598285830 17106 33759 867648088 91373 51853 268865114 4495 71139 36639932 17106 70604 371199991 79082 4495 795381466 70604 2090 527671845 2090 63839 152046112 2090 79974 795147509 63839 69678 827217626 79974 37829 485539027 63839 22777 445260292 63839 42229 153349467 42229 63858 12764429 21912 63858 805475133 52245 21912 130866720 63858 21207 94718870 29859 63858 119116331 21207 36225 826891231 36225 60138 237776753 85414 60138 437546489 60138 61014 307952834 29859 31292 337282443 55708 60138 645832793 55708 43482 773099068 51281 31292 532121147 31292 22574 666199879 51281 79449 604576503 21533 51281 558397611 41612 21533 815228501 51281 5943 84429058 79449 47581 472666406 41612 66823 944610028 17879 47581 395248260 22014 66823 305088047 66823 12469 674625181 17879 13615 518699582 22014 17399 560369218 78635 17879 442576960 52722 13615 840928326 65717 78635 384285130 1016 13615 31863172 5182 52722 202947263 65717 58681 722550704 58681 67663 106296956 67663 1945 977733966 88156 1945 336390776 29545 58681 74906640 62485 67663 599732157 45972 29545 757534763 88156 51233 955696262 51233 36089 499971089 45972 22368 267254309 22368 84410 35410568 51233 68538 971575017 68538 29152 630539995 68538 3550 101904718 11145 22368 258861505 74384 29152 151359190 14967 74384 918713202 3550 5414 224224115 3550 33913 300898508 5414 9197 51880240 9197 24328 546648394 5414 64456 698476396 33913 66447 261465299 49800 64456 441375800 9197 51028 981084851 24328 84836 526809394 64456 88940 123494076 66447 13516 745350663 88940 42639 706760907 88940 17765 121469936 88940 50453 4623710 17765 9557 652067320 39181 50453 530485270 13875 50453 672300429 35734 9557 141939025 50819 9557 59705275 3812 50819 80825764 50819 16028 697803274 16028 52506 117387029 52506 47508 956243799 3812 29120 552841882 78431 52506 967483648 52506 65695 833953953 79210 65695 135402728 47508 5396 412606041 30504 65695 211369971 34493 78431 529701788 34437 5396 193083011 17007 79210 592245075 30504 71971 596603535 35739 30504 294596807 13122 34493 275287867 46133 13122 119523180 35739 33708 422746332 91171 71971 964786564 13122 64984 187898437 71865 13122 567076023 43936 91171 46480753 90453 33708 573249096 66373 90453 646777535 2051 43936 438756143 43936 67479 108117587 3484 2051 574101146 67479 36550 881161338 57887 2051 19100387 2051 41031 900530320 57771 3484 839106382 57887 11714 394152463 57887 42202 1425678 90395 57887 48056119 41031 32574 900921624 42202 26724 336357037 84173 42202 96369341 42202 46411 574060322 46411 62975 417237619 32574 82265 360506273 68685 62975 784018062 74938 62975 529484392 20392 46411 769824457 20392 78034 376981779 78034 74856 593443303 74856 9559 955138386 28318 20392 158362987 73509 74856 243695597 38958 78034 18705994 74856 7543 978517255 62974 38958 232738971 38958 82741 92657965 73509 48627 402744781 7543 56088 851243096 34073 56088 592588843 64327 34073 381008861 82741 90927 385405929 64327 74742 587242463 64327 60693 173655333 50550 64327 796671578 64327 75299 94252691 10089 90927 52164671 10089 35998 953617164 10089 28380 264920691 31504 28380 292644683 40718 35998 596983475 12674 10089 410828587 31504 18309 854491963 79622 31504 208876077 18309 38211 486072118 19996 38211 475033478 24199 12674 30588175 38211 1457 630090581 91935 24199 868186141 91935 45205 582054878 19996 34188 423360898 44998 91935 121700385 693 44998 781439595 44998 56866 476418536 693 53419 752673405 44998 26947 142314581 20973 56866 294446871 693 65162 891814670 73277 26947 71749236 26947 10747 412222942 10747 76794 902155665 76794 77137 277418681 76794 74888 747695826 10747 31431 403090826 10747 29562 563771524 15614 31431 985772387 29562 90525 366485973 74888 66117 167690691 66117 2994 887823019 26339 90525 46802204 2994 9832 265688794 88783 2994 695186004 54324 26339 447292651 58841 88783 414107197 42352 54324 540207770 42352 65441 929379588 65441 13134 713586558 54324 49458 80139975 49458 20660 966823880 63354 65441 782197052 65441 39110 320892855 1911 49458 75276877 60032 63354 580474910 39110 4726 687820744 4726 80816 739593142 25107 4726 961310702 77781 1911 628772431 16380 4726 417933949 28114 25107 96013731 34480 16380 300139668 49838 25107 658371283 64971 16380 783617636 46747 34480 288833875 46747 52414 390789276 86792 49838 346988411 86792 39972 343802210 52414 60487 645988466 52414 58646 207776442 5911 86792 662046652 58646 28369 547277654 39972 21990 482736483 58646 18102 259438079 88469 5911 870117762 21990 46160 892606695 13047 88469 361929522 283 88469 307385694 57563 283 274781968 88469 69648 97291346 87975 57563 807277289 57563 85377 524306298 70302 87975 513583298 87975 84259 674663315 87975 59725 139703943 87975 85418 238551489 90103 70302 630553293 57613 84259 55906738 57613 69130 146933849 53064 59725 929831389 69130 17485 697749542 69130 63353 688215803 33818 57613 720217146 33818 48759 932496217 17485 59558 791637525 48759 44144 263647656 48759 57094 370384534 59558 29046 605696865 44144 65612 508578810 66929 59558 748572295 11194 29046 867832636 68581 65612 302549696 29046 55642 625469276 55642 81447 464192055 24366 66929 231350298 68581 7262 347003785 88044 55642 921494227 88044 73200 988778902 24366 84654 735853784 88044 72535 489226836 88044 30759 656095383 70163 88044 978922473 46494 30759 393344795 30759 27753 615480448 91983 30759 570012218 90682 46494 255239057 90682 70736 203692878 91983 60377 788747133 73683 27753 621277885 60828 60377 159114328 66831 90682 351995331 73683 5982 781728022 73683 63885 393854049 60828 46486 767717280 66831 1162 249331095 77836 1162 509715492 17635 63885 714851307 17635 63867 784422743 20758 17635 925773653 63163 77836 715152407 63163 26680 616472285 30078 63867 638663424 58347 63867 380696566 30078 25121 354360015 72084 58347 237898794 72084 41870 854602634 49194 30078 19592454 64009 49194 715900031 25121 56916 964386630 56916 20807 395670685 41870 24174 298110477 20807 75203 119144202 38755 20807 246540492 5251 24174 973674235 1339 24174 8502837 59058 38755 373132715 7384 59058 511734456 5251 48979 297656633 62090 48979 144239396 80696 48979 894405472 35815 48979 165490990 79803 7384 824548663 35601 48979 942887812 10612 80696 451046295 67819 35601 581615055 39632 67819 973508517 61836 39632 604619506 61836 27784 892687314 76494 27784 701252363 76494 68615 875990491 27784 68877 260220892 68615 39637 187246670 847 39637 965952044 847 81430 664386369 10816 68615 136919950 81430 61227 197362328 60784 847 865348997 60784 33576 192527081 33576 22851 119908735 90727 60784 568027601 44259 60784 342806706 33576 19246 581249320 33576 9683 339221537 67549 44259 651102559 79808 67549 45330884 79946 44259 455261799 79946 40444 628732606 9683 88269 930023472 79946 44711 127411771 70951 79808 409908789 40444 68678 858234382 88269 84949 271775358 53449 84949 334214807 44711 54910 236852888 70951 4120 107875814 52363 53449 8163680 4120 7830 51449307 53449 64295 103141431 4120 21979 768382332 4120 67541 136177442 21979 72411 133853389 72411 24739 824297691 64295 60128 233947709 21979 11080 62303344 47268 72411 53763705 11080 56473 330723898 15856 47268 784515948 77462 47268 340614165 49283 15856 66801693 49283 59234 425370645 59234 36996 234863890 41281 77462 182909075 59234 549 875463672 36996 90653 676984038 11271 549 892810843 86161 90653 162591920 11942 90653 257117070 11271 86220 494282926 54024 11942 593727124 55425 86161 704940606 86161 9270 881314751 9270 4860 412005264 1123 55425 490680108 9270 64049 489594153 9270 6010 330086480 1123 26133 437192007 6010 50726 201015471 9054 50726 851263565 32509 26133 906151586 6010 80238 572841497 3749 50726 46441783 12114 50726 530659361 12114 74580 574839377 53330 32509 647139980 3749 60856 434044907 83845 12114 816057328 74580 24750 92777790 60856 57769 686223057 60856 48127 833198369 41619 24750 140939699 7554 83845 943298357 20759 7554 580751567 41619 10473 50749136 63401 20759 73309321 59536 7554 517811785 10473 18400 460895851 59536 28233 86616933 18400 71074 720328769 28233 87398 869013848 19472 87398 682539159 19472 60956 572065686 21011 87398 470934763 71074 47093 431691778 87398 78572 100817723 60956 74730 185491379 36157 78572 280691345 36157 78779 524921825 74730 34594 125619914 34594 8585 998490743 34594 86963 237604382 36157 46288 402629100 9189 86963 933072445 46288 36881 542571794 8585 78268 3218692 46288 25978 873386313 25978 31690 567160747 25978 54148 889387037 24304 78268 815328174 78268 44755 900286028 25978 11209 438485312 85525 54148 10419668 80355 24304 67083493 32641 24304 285652268 11209 73100 963528802 80355 92437 949181688 32641 140 505478239 64259 140 752149766 32641 3225 546089519 92437 77193 796984598 80524 64259 411339902 19941 140 940098760 35619 3225 820855610 57542 3225 721628857 35619 37273 3080962 57542 18231 404846030 48318 19941 560208641 77776 18231 13259280 77776 24936 803123539 71315 48318 377544588 12131 71315 288087258 16907 24936 820301875 73643 71315 236086113 73643 27103 84632531 49364 73643 572205901 32578 73643 36516542 49364 24008 257020740 9319 49364 814562800 32578 60052 511133798 49364 26034 419092833 83417 24008 10622892 57712 26034 660813732 44148 60052 91720910 44148 66720 903156365 80039 83417 678017258 19928 83417 219045839 80039 72150 164976279 20692 44148 612186362 66720 66582 316832056 19928 69674 35754374 72150 18379 430952371 20692 25580 872583759 39467 18379 901402566 74425 18379 618365809 41338 74425 75854567 41338 65661 484300173 67673 65661 713913854 65661 13782 362341690 13782 3446 524219616 71142 3446 258028261 75959 67673 103748059 71142 68981 873374089 72655 75959 368938163 3446 19699 669786728 59676 68981 34895694 53961 68981 427324525 35001 53961 777812016 59676 55134 6337525 87097 53961 692087542 62958 53961 649299995 55134 5369 367194675 62958 16816 559452266 87097 49244 131230424 44299 87097 444292341 66011 49244 892324710 44299 83885 562719613 23596 49244 31911051 66011 86912 117313456 87120 66011 774170502 92216 86912 939135781 86912 4459 492641285 23596 69738 979946960 69738 27474 371401289 27474 18510 507216932 69738 19558 168536868 4459 78243 683947289 27474 80077 142633445 27474 61294 321872771 6027 61294 870226209 19558 91799 781830257 2604 61294 321002063 36691 91799 463656388 2604 44197 485676271 36691 19067 606278676 2604 72111 220586377 72111 51476 773945668 51476 5157 616907462 5157 10547 688713661 89430 51476 445209813 89430 54966 904313930 29065 54966 204963869 37807 10547 1994573 89430 37815 536693473 17929 37807 621461181 37815 69273 90032456 35226 69273 727019652 69273 42398 305390357 69273 86451 616463981 69273 36810 624162233 86451 75234 755946100 86451 22832 325706163 42398 572 410492620 54666 572 988817096 53710 54666 783438724 28525 53710 147653223 53710 5707 900289938 54666 79075 981046573 17339 53710 700214404 17339 19114 78668205 84460 28525 629692428 84460 71462 282516073 71462 33083 137284227 19114 43934 252420820 19114 24749 231489407 56941 33083 681523563 56941 21919 573848011 20672 56941 369843625 56941 66829 802359699 26462 21919 788579610 35189 66829 497720329 82752 26462 978583777 1117 82752 141366273 70769 82752 5327478 9803 82752 182403096 37772 82752 868288962 61478 9803 810245390 84188 1117 21323954 28499 84188 591227814 35223 28499 553794174 42254 28499 2844175 37811 61478 810152727 35223 27014 95063813 4802 37811 118581865 42254 39940 243689772 42254 57393 335738285 58331 27014 695910656 39940 42129 991936717 58331 37915 126468762 58331 19829 383890306 42129 45971 786292576 19829 82288 973483731 42129 90805 108017002 72241 19829 396583933 72241 22504 973585157 90805 78718 521962037 22504 38911 38212195 47144 38911 110670567 47144 39339 69660166 38911 36476 30699519 38911 84479 136413906 27638 36476 907276387 49521 36476 385792565 36476 61253 374634190 84479 59036 601509998 68075 59036 526165884 7460 27638 863220112 68075 60805 689373240 7460 33072 52006349 60805 37380 670481930 42426 37380 741367979 42426 82053 559569887 60805 84980 82107780 42426 40825 765372530 22362 40825 752009233 42426 73245 465117882 82053 25388 867542551 70090 22362 425780400 73245 78341 976640072 22362 79009 323145493 79009 55488 411455435 30162 55488 670985344 30162 18976 53993691 22805 18976 98429011 26426 30162 3864806 16161 30162 836624244 86626 26426 666387606 16161 87828 377329308 16161 50798 918950933 9119 87828 900263330 44078 9119 791290236 44078 60863 264416005 44078 11984 442808180 84180 50798 469716953 63898 44078 343127343 76665 84180 850114672 76665 71403 494690171 20388 71403 881774674 84180 11023 439007649 20388 82210 507200250 20388 17876 601630975 17876 85153 188105239 85153 74949 592534974 74949 3136 16513967 79242 74949 560652734 6542 17876 34962423 85153 17329 987191208 60081 17329 715808457 60081 44007 842091180 79242 85420 701963990 12754 85420 830904205 44007 72346 644834000 70265 60081 778211377 4510 70265 726794587 12754 65635 359328709 5532 72346 512607830 83603 72346 282852030 41304 83603 81494614 65635 52667 118663965 5821 41304 91905610 41304 91135 719818577 5821 11898 883776018 5821 65379 131279159 65379 16566 989525523 73053 91135 490142585 17661 73053 863621561 17661 41811 96084526 60869 16566 499157515 16566 46564 887580585 41811 23828 796547628 43260 60869 164979638 43260 37269 60385327 47767 23828 862384876 15783 47767 175735020 23828 24040 92404871 69326 24040 365398239 28832 37269 247025011 15783 81233 371749582 37049 69326 553791432 8849 37049 204190857 8849 25135 905280969 81233 41351 70013506 37049 46726 428784330 32512 8849 433210447 41351 49038 500155822 46726 74229 415790559 46726 82195 243946233 87463 82195 112967127 65768 49038 618055825 49038 49906 792412649 36732 49906 556342775 3430 36732 522684142 65768 68157 259501495 24716 65768 34188304 89093 68157 108225180 64789 3430 562259643 45615 68157 306191579 262 64789 719904342 81190 262 906476869 17157 262 903857172 262 40532 235389215 45615 41278 71768151 17157 67289 795823616 69552 17157 438182906 81297 69552 178470124 64331 40532 976856486 56838 41278 240922792 67289 20801 390697034 6005 56838 99007052 64331 29289 18749914 6005 81814 663264497 20801 46245 73254729 90099 81814 918315404 29289 56194 409464683 90099 69809 798790210 16360 56194 83941315 89290 69809 485485936 69809 52573 366031221 52573 63615 45477442 16360 20593 400221693 65822 16360 739842380 89290 28231 811276813 87004 28231 729135156 28231 55749 186222159 6971 87004 331891883 75842 28231 887890788 64246 75842 638497977 75842 32741 669645155 64246 15601 606820938 15601 84326 86638355 32741 48548 244948044 64246 31782 144823272 20419 84326 31321834 14557 31782 864259881 6015 48548 20101319 38262 31782 5779540 38262 63582 494076102 68890 20419 593225220 68890 87140 724062898 63582 42919 903869815 68890 92178 984419449 87140 45734 903627510 42919 80475 457938821 74393 87140 884763508 36865 74393 504898854 42695 45734 175403606 32743 36865 994497881 33047 36865 480280876 33047 77020 831081368 78272 36865 955135338 32612 77020 461538680 636 33047 463642735 77020 41918 630487579 32612 26744 31342390 32612 53371 836315333 6995 636 263021608 28778 636 284521858 64228 6995 1201259 26744 85661 592438133 85661 25510 659736786 25510 6994 562399329 31281 25510 847183883 39162 25510 155367268 21351 25510 435233274 21351 26141 377038216 30709 21351 542664022 39162 44263 203799840 21351 12 499224377 30709 4788 63174712 4788 29402 41354246 65406 44263 23328021 63663 29402 277773876 12 89028 471024970 46780 63663 50310557 63663 8642 869972600 25292 8642 13316440 46780 15296 397704084 47516 46780 841785488 8642 9829 892997782 45720 15296 244552687 20444 9829 519903724 87109 47516 813645593 15138 9829 793523465 88119 15138 557990981 53680 88119 548469436 11300 20444 313737270 87109 2350 903721078 2350 50993 879647334 50993 87408 575518980 82818 50993 143241852 73456 87408 492521582 86301 73456 730379859 87408 77772 722091313 73456 44143 295813367 10419 86301 701700459 86301 74798 590157793 44143 54485 180099112 55293 44143 945307745 10419 24523 421706056 25429 55293 535353453 44128 54485 807676652 19322 24523 394489298 24523 88791 145634569 58310 88791 791176478 44378 19322 56610872 59493 58310 19161478 88791 30879 796009320 83582 30879 144390819 59493 70738 174223034 83582 6690 985706078 11794 83582 833086588 83582 64641 950044024 7180 11794 537216306 6251 11794 839324626 19014 6690 103683195 6251 73990 781614204 64641 8446 928801502 8446 14547 327790277 26336 19014 302756484 14547 44735 648105968 41151 26336 758417784 21606 41151 613532508 41151 42136 121841482 8858 44735 925044086 44735 28575 50643862 49968 21606 24504357 41609 42136 44163085 91376 8858 896916149 41609 4417 574932849 22849 49968 392818103 27763 49968 815951554 91376 1269 295008590 50841 1269 55568508 50841 54247 671705476 33943 1269 446798320 37043 33943 422725046 45263 50841 692111589 57267 33943 464675907 21500 37043 794180880 79536 37043 962533934 52602 79536 858019207 77946 52602 581071541 3014 52602 814103020 52602 46634 336078033 32171 52602 919261165 1331 46634 772684611 1331 10979 608361141 40595 3014 332482126 10979 79598 395524766 12456 10979 727287339 3303 40595 29031746 12456 71157 752571889 55996 40595 38786288 82256 79598 240129104 71441 12456 312000490 82256 14905 530308260 23296 55996 42217678 44512 23296 924718338 44512 24793 294400191 24793 49429 950389265 76437 49429 694725205 76437 24465 801390424 36721 76437 495799777 36721 23628 672048694 76437 70466 843092851 47814 76437 586163978 47814 55361 401864767 31837 23628 150816980 89508 23628 408500014 31837 31173 126134572 34369 55361 446125470 63416 31837 595552899 31173 62971 472855332 62971 42140 902212893 62971 27284 486100308 42140 39887 980916877 14161 42140 280708734 89567 14161 41460909 56548 27284 621212551 57744 27284 520349403 82585 39887 965361984 56548 39291 41462698 56548 54699 297765598 56780 39291 512910505 39291 35429 583225759 9274 39291 131798814 54699 72887 520608 32520 9274 75243425 22417 32520 100139301 71247 9274 240631461 72887 67922 682574825 49447 32520 472097821 22417 33950 708888338 11110 49447 444824769 40243 49447 79584682 18440 49447 646922640 40243 43792 71687552 11110 19638 117206117 18440 73239 880665013 35367 19638 928235110 52288 43792 121678048 72533 43792 50791050 56283 72533 639901987 52288 6851 448090943 72533 3723 103490791 52288 48317 31313595 36203 56283 615303440 23888 6851 454381874 23888 77342 869486495 48553 36203 359325367 3173 36203 716897163 63125 23888 699050542 48553 62907 547149694 73199 48553 863070563 3173 26213 151405980 26213 8941 449254529 63125 57139 556372298 73199 28082 100315381 26213 85241 626080052 57139 25156 788831921 20680 8941 89645076 1092 20680 220669158 28082 56311 176073281 25156 37292 881656643 56239 56311 426774023 37292 71136 847147302 56239 43175 99746366 2425 37292 637288599 2425 3939 67487203 56239 32357 632259816 3939 83620 144181187 43175 66345 197009909 83620 86533 581559922 25266 3939 749344118 66345 90187 698247962 31165 66345 789727166 78337 90187 210837904 86533 60976 345357903 25266 85268 537963704 39795 90187 284987310 85268 61778 173029255 57093 61778 813441611 60976 83829 530848806 57926 57093 477220729 57926 49169 803605722 49169 3909 817229190 49169 89537 43511239 3909 77826 353373092 57926 8758 164080739 8513 77826 685227484 74296 89537 345925948 30023 77826 502738088 30023 63178 190383673 44908 63178 796191386 30023 7333 780143236 7333 49529 398117802 90155 63178 65829658 71032 44908 930980811 7333 32050 514805973 7333 3992 47530821 35929 32050 370198435 32050 45162 971231303 71032 474 731515460 16586 474 891297183 45162 60193 132354305 60193 45450 462957598 474 7900 756512017 25655 60193 740076803 7900 49925 518824377 1305 45450 380275766 88389 1305 322479585 7900 67390 957172803 5632 1305 694985680 49925 75973 837504054 6326 5632 1387855 75973 67325 233236048 83635 6326 602311235 83635 38516 637812311 36 6326 381588095 78027 38516 934455592 90979 83635 810666862 90979 25908 697255351 1064 25908 215625227 71048 90979 219107269 1064 15741 826116693 73826 90979 885933565 73826 70067 82809303 83862 71048 389421869 10730 70067 436292683 17402 10730 840102985 28049 70067 964477146 9150 70067 514299525 49511 28049 130322733 20113 28049 753131426 86196 49511 386254031 57886 20113 730885926 57886 16819 937516559 49511 41380 616616121 69340 86196 717989780 16819 29448 592624088 67318 16819 140139125 12302 29448 397735450 73909 12302 26696722 37900 12302 853259758 60871 73909 866599590 60871 36895 605702641 81510 73909 471734475 73909 52804 102897819 6524 60871 124630353 83530 81510 819000734 83530 48676 248648963 8728 6524 560321625 8728 87783 830544286 8728 26031 44340007 86150 26031 717693835 89017 86150 945156889 8728 13639 968038097 445 86150 933297735 445 62824 982566007 13420 86150 162756923 445 55661 37469287 42657 13420 237791384 445 81492 740978080 62824 59267 816293668 47985 13420 49234797 60803 81492 229009165 2456 81492 37697412 81492 54295 336565631 60803 2286 818784884 60803 38136 269292114 60803 60470 870386081 54295 52956 99344379 60470 8377 262374041 56245 60470 538191696 25940 38136 524232308 72362 8377 651654695 25940 40660 174440883 25940 473 775938055 473 1800 230135281 25811 40660 633543744 25811 59302 80042476 51323 473 577253835 1800 77251 504400047 77251 16771 838497934 77251 34590 147241453 88559 77251 564696350 16771 6823 27271750 77251 89273 561084411 16771 18210 549199193 85984 89273 92134888 85984 48685 505257425 48685 17663 340165794 17500 89273 633235661 85984 85800 595117269 17690 17500 560851923 87864 85800 995257367 85800 45312 943730270 210 85800 463666985 45312 90935 191363368 90935 25464 328864298 25464 12581 114987667 25464 17858 61265053 210 11946 410117726 481 17858 136937907 12581 85816 574141919 11946 92492 737781118 92492 64114 825378726 85816 12416 759097651 33550 481 899083461 12416 17238 27018028 33550 2909 287908633 17238 38901 805862481 56462 17238 152335646 56462 39569 237318270 17238 21415 424210736 82211 38901 534820182 56462 35945 312259565 60668 56462 386490518 65920 21415 70951047 19347 65920 386726909 60668 50126 457533918 26816 50126 724492310 60668 75751 907487638 19347 69718 446559730 26816 55531 395353931 75751 3420 119022833 58211 69718 200885851 69718 29756 619934167 55531 79600 46931131 55531 43634 696920509 14752 43634 423435004 43634 36766 715372967 1879 14752 532858625 27432 1879 310588208 71875 14752 182840959 47973 27432 248902637 62655 1879 674339493 47973 64270 775803869 23571 47973 14533958 29998 62655 93430931 62655 64881 548457705 2028 23571 93150452 64270 4080 842371776 4080 75545 102565052 75545 87121 422853405 46530 64881 65477472 87121 67778 588775300 67778 58648 287015676 67778 53830 440262974 46530 85595 725443596 53830 617 147435350 58648 25638 115995159 25638 61638 652773879 53830 15656 108634673 65448 617 966678976 15656 3724 77195724 25638 21918 267035716 15656 12212 969512936 15656 86679 440979843 2808 65448 703743098 3724 64191 429112597 2492 2808 415154355 86679 24889 107620058 64191 8479 139521822 264 2808 152290264 8479 2696 170986964 24889 60778 396860699 19993 8479 974016804 60778 24921 31297499 2696 35697 569458763 24921 7251 137233430 60778 5142 70662206 5142 74583 374549712 46759 7251 218709336 36883 5142 964769478 7251 9324 531879152 40291 5142 396705703 62289 74583 264286321 36883 75930 501719887 33149 75930 52208792 33149 25578 826322608 31233 75930 953735762 21881 75930 362694226 37880 21881 125334235 37880 54187 567953092 25578 86138 97000899 68713 37880 46480185 60229 86138 814488365 20777 68713 60354595 70870 68713 941592149 78536 70870 660682834 86041 70870 124038847 70870 49298 125537508 49298 59341 561714297 70870 37963 497166009 37963 88397 281267544 59341 32951 542151542 11608 49298 399188274 88397 39322 720304921 39322 11656 3870191 11608 79433 71831857 39322 17656 845960884 25060 79433 121050542 79433 53329 96890986 11656 39550 251196000 30422 25060 59045558 53329 14230 216987136 25060 17627 969267370 51836 30422 571409571 39550 55569 969782036 17627 31499 849937454 51836 63779 244580546 31499 26230 191085585 38732 31499 1967463 31499 30260 20807679 31499 62662 52164868 63779 27029 106708742 18386 38732 768500624 84354 38732 116124051 30260 82973 409164419 27029 7733 756391093 27029 50190 279198884 50437 50190 651294380 50190 30748 168419221 50190 63148 336996971 63148 8870 996312229 50190 52350 241767186 8870 48863 284056121 48863 5395 737177945 52350 88108 49275975 26931 48863 291861237 26931 58267 555657857 77999 88108 852082943 5905 58267 478845611 88108 11155 42066440 1093 5905 188043394 89179 5905 208736357 11155 34279 476868461 11155 4570 420741231 11155 77057 787767387 1093 1363 636005288 77057 3307 797188977 4570 32071 730005091 87201 77057 15657944 3307 30874 367268681 1363 45174 930201358 30874 44677 166374760 88064 45174 910216245 14632 45174 515050395 86171 45174 691697396 86171 6734 129588236 3631 88064 60607067 86171 7535 199499417 6734 52524 903388028 56933 52524 887795907 55393 6734 377978849 56933 50127 180267731 55393 42700 254090019 9226 42700 108929274 16236 50127 82488558 42700 42549 334681879 9226 73232 987844221 522 42549 351065481 42549 33612 224547042 90966 73232 139638672 42549 23878 128265410 16858 33612 648501577 90966 61246 312584199 24135 33612 431380702 43783 23878 468241640 61246 157 612160341 6097 43783 695494154 29372 43783 726421014 29372 22898 555217244 6097 59348 71848484 157 37591 16580942 6097 6457 502912067 51245 6457 612619701 91575 22898 607518328 51245 62843 572609774 73422 37591 458443879 51245 55210 721416606 37475 73422 742264009 22318 37475 954946448 62843 8101 955005731 37475 67858 197854020 37475 3994 974441277 67858 66439 212110495 82986 66439 547965046 67858 7238 241245279 71818 3994 110066239 71818 75496 583892942 82986 85079 114767732 60213 85079 319472204 60915 85079 738712084 75496 35307 321959408 60915 74633 445473510 60915 19634 156617769 60915 90108 782409519 57148 74633 66414930 74633 80624 239785005 80624 73709 9614023 28256 57148 862649822 80624 82123 620121273 28256 61850 841568604 82123 82871 587977448 28256 5342 119192771 58703 28256 417129499 5342 34147 220899382 5342 31862 808762910 31862 17249 481200029 31862 75947 9283778 80353 75947 879131031 75720 17249 819443757 17249 31170 129982113 17249 64293 103988501 31028 31170 855160334 75720 78279 289026099 75720 74175 187843390 92217 31028 685974075 74175 43893 475546622 74175 10587 833563186 10587 34690 298338262 17 10587 533732593 34690 63516 839810736 10587 59833 331365458 34690 28847 325734170 15576 59833 100200654 28847 52366 359067131 46730 63516 571438451 52235 52366 510535796 52235 43004 563849059 15576 73602 641545824 52235 72918 788538986 63017 46730 467055228 37723 72918 711317556 44281 73602 600980933 45811 44281 389857591 68819 45811 500606127 68819 59821 271073187 33551 44281 118602036 33551 90138 513943978 90138 83324 648120579 83324 14423 354234107 33551 27746 386305391 48547 27746 201269652 26436 48547 453615859 83324 22624 115053667 48547 62932 470510218 23335 26436 924550895 31018 23335 83138414 78254 31018 880167295 59757 78254 885781893 79045 23335 288471241 31018 18275 898647769 36614 78254 579321234 12699 36614 867015771 75684 12699 166618710 66663 79045 559926193 36614 58499 374840409 36614 24371 446525374 23146 75684 695589120 3813 58499 193745120 578 66663 847819264 16557 3813 271784488 59776 23146 601820783 3813 10708 113271310 57179 3813 596591297 10708 23213 309562013 23213 27043 237957574 49593 23213 149639664 10708 39932 77975937 39932 74672 763060368 15037 39932 384308134 27043 64160 765447462 76172 49593 121734495 14375 76172 187774952 14375 70083 817146767 32296 76172 185515450 76172 7141 45775409 14375 14069 142368890 14069 63219 517255538 63219 52255 687133318 14069 11186 107209752 84954 7141 851425721 28379 52255 57421463 28379 35110 14962482 28379 11187 17720820 35110 51391 232508395 67324 84954 953525760 67018 28379 13693846 67324 83196 914961391 83196 54791 597616568 25705 67324 288021568 67018 30159 249590539 80740 67018 92948305 46240 30159 686425867 55391 25705 500115976 30159 16487 576567026 91324 55391 222770867 91324 81931 805009402 81931 65491 281574481 90382 65491 268106078 90382 55422 155543784 90382 52082 406356953 55422 31308 351086678 90382 86238 889362498 52082 92044 326552294 86238 81639 850672576 89023 86238 122627434 51956 92044 800887188 75358 86238 344738892 92044 7149 530812279 89023 60245 565904940 60245 92230 304696945 7149 80153 387888401 22145 92230 921384485 71862 7149 487227281 65872 92230 821274531 80153 30603 542621384 16304 80153 604356957 89337 22145 500198631 71862 2648 12272480 30603 13218 833214871 73360 16304 146357486 82647 13218 815724519 82647 66966 728967091 72279 13218 139590429 48723 73360 857834627 48723 14254 219675024 82647 7221 199203875 48723 78698 977270619 56577 48723 277026305 7221 12559 15111622 78698 75316 959785313 75316 90622 178448669 56031 12559 303957416 4833 56031 910378075 63349 56031 210430924 90622 43483 179174950 43483 72141 256984300 13829 63349 156549433 43483 78154 7879229 1166 43483 98247110 13829 55258 706667928 79624 13829 585794477 55428 1166 925485556 78154 46987 731492861 58711 46987 732595695 83381 55258 5845397 40711 58711 156853837 46987 7747 109039629 40284 83381 715457714 40711 3855 777041146 10366 40284 468043349 47279 10366 135193396 7747 50658 656148263 53468 40284 710979038 56005 10366 292915388 56005 6567 87290397 24311 50658 127148280 59570 24311 757971468 57083 24311 88666320 6567 38110 960178395 48265 59570 88585162 22925 48265 366159373 59570 22382 2834207 78317 57083 411282950 15962 38110 199649404 76805 78317 349213257 76805 37457 849572891 15962 18450 392720400 37457 2592 481182180 73046 2592 22264996 84628 2592 617958284 84628 85859 478713583 27204 84628 635156615 85859 68076 502773098 62134 73046 431182081 45245 62134 397601298 68076 62480 281491635 62480 86685 470238940 86685 50400 943992370 41622 62134 855134110 3226 86685 922362336 3226 4731 811334525 76086 4731 541270368 3226 71775 130172732 79200 76086 12787062 71775 35080 501582815 69622 71775 967025818 35080 53491 80884608 28599 71775 69497799 74556 69622 31038067 83490 74556 751641898 83490 9132 725479821 86557 83490 44916385 54782 86557 169975723 82771 9132 929757000 29803 82771 985066878 60353 29803 81973549 21307 86557 181603614 29803 58769 558005378 26570 21307 350729164 21307 6922 21763122 6922 2223 906570484 21830 6922 537641075 65774 58769 296004073 26570 88524 276145497 6922 63375 812851452 2223 27632 755681504 65774 67080 913437276 58990 67080 586566384 9260 27632 347055693 16567 27632 961039180 9260 29433 925991770 67080 11055 833556675 29423 16567 371289345 15563 29423 271888078 11055 75395 667387192 69810 11055 279363186 11055 21421 134956490 63702 15563 413929119 75087 75395 129175834 75087 34097 758002701 21421 91797 570378360 75087 80608 332874909 66874 80608 871831143 81677 91797 419744985 43319 80608 140797377 91797 6022 403525757 16648 81677 128829594 58426 43319 26900880 19816 6022 333677185 44810 16648 927170145 61530 44810 444956506 16648 91651 427538403 56133 91651 728570290 10354 56133 863389907 56133 24442 236574837 52535 10354 799773410 10354 46950 692625863 44323 52535 143285182 23427 10354 904605961 52284 46950 635860191 62775 44323 648847031 41828 44323 817225183 44323 60248 981501079 61946 23427 982828261 61946 18888 995431368 92125 41828 21275341 61946 64244 674080786 61946 1308 725333569 41472 61946 142797615 14373 1308 112913550 82044 64244 767665134 82044 45043 38841997 82044 43438 897851628 77318 45043 877264352 82044 84697 597673694 45043 16091 405409976 16091 21240 405026841 77318 36921 876713698 2894 77318 919277570 16091 64831 406738884 2894 64575 327089415 36921 8711 60129513 82206 36921 876827967 17143 64831 256337626 8711 54147 931735607 4671 8711 104030732 8711 51635 134454485 39562 82206 12208088 4671 5159 30032605 5159 30176 392312751 51635 59812 255113333 39562 71119 874227022 84371 30176 20357885 54504 84371 751700793 54504 42581 168031729 6753 84371 559377093 15730 6753 586453901 15730 88989 201324043 78 88989 962518736 15730 53528 40456499 11998 6753 679429194 26824 53528 446171435 72068 78 992392656 38025 26824 551222491 38025 81030 52884662 83072 26824 502647909 8475 83072 741257968 83072 31153 820654517 23727 38025 832848351 8475 39142 258800357 39142 46255 583311337 8475 5363 201033923 5363 69428 142716754 88092 39142 190596156 1820 69428 712535984 1820 74577 852006184 34930 74577 80572584 1820 62934 58365206 68816 34930 461589841 57912 1820 947906851 62934 72210 405639288 34930 77990 674988846 62934 18121 532462391 86434 68816 613545807 17639 77990 773031373 77990 30900 71223523 30900 27012 543039962 28967 30900 231140648 27012 33401 527131760 68656 27012 496024906 68656 57500 505305808 68656 1922 484149271 6351 33401 351241408 86850 1922 511359981 53334 57500 4618523 53334 2092 32338452 53334 56269 614854292 22547 53334 262187765 2092 16200 55487011 12989 56269 365143775 2092 77829 600596085 14425 77829 37377443 70567 77829 413657442 77829 66509 534425463 77829 88637 395287594 52226 70567 32973296 7575 88637 83514158 50313 7575 486471792 50313 84918 764669742 52226 58774 100103164 52226 77004 162131305 22497 84918 884578774 58774 48925 692285262 22497 85399 924302279 23757 58774 875016461 70762 85399 428807005 36145 22497 430846051 85399 52099 176797643 68137 70762 292251587 23757 51186 637809043 70762 35578 594189823 66166 35578 588132581 80849 35578 745453954 74065 68137 964975895 35578 64031 777468846 74065 13899 984444660 13899 65063 902553373 64031 77350 716585747 65063 76916 720822674 76137 76916 195127257 13899 49599 487883129 51199 76916 629000730 77350 35937 795151407 84065 35937 615749021 72769 49599 369537828 84065 91537 627458524 35937 24792 481889452 72769 76823 493947981 58562 76823 995228178 76823 27920 589983452 74380 24792 229035635 27370 58562 564813524 76823 72642 1000597 10402 72642 578943992 74380 81196 627319996 74380 89419 22695105 81196 45633 103038209 36130 81196 886448654 19994 36130 310010558 27248 36130 690625309 36130 72813 313304790 79940 45633 495792386 83977 19994 386191289 68030 72813 22537648 52219 27248 153696943 68030 91170 6632841 36870 79940 744498260 83977 2476 219354284 36870 63539 557878335 36870 56275 172354827 71349 91170 277402223 2476 55086 5434156 71349 52088 551778466 19131 71349 131146397 71349 1873 99113186 32536 71349 393853758 52088 91938 992371888 32536 75352 60128566 91938 46112 584419211 53639 1873 465015343 45659 53639 400220011 53639 43970 825881430 53639 83833 748127247 57780 46112 742733478 53639 19309 696050339 48708 19309 196236612 24841 19309 962654585 57780 44307 206409343 36191 57780 93553578 36869 19309 81254774 36191 56418 864360143 89937 44307 310117437 36191 70206 69787376 36869 32796 940327908 26965 70206 305428565 14195 89937 97355439 70206 86803 434540484 26965 4451 702883196 6615 14195 968472582 55550 14195 193706012 61223 86803 65737679 6615 61320 490491832 67940 4451 591613391 66778 61223 247858015 66778 63999 886973262 60292 63999 582866430 63999 34898 656737669 54687 66778 313098138 60292 69176 115746218 63399 54687 233247980 34898 75800 216318347 24037 63399 126823358 26881 54687 253840287 24037 62333 686042911 62333 36889 832872277 29561 24037 591868489 24037 91581 269691547 53127 62333 632034918 53127 2170 484294195 6056 53127 251504605 2170 66072 61522071 29978 6056 827633563 2170 32549 579871250 8615 2170 297301134 8615 27180 99190446 90034 8615 116792250 29978 51293 861152531 3933 8615 966367623 30937 90034 630871209 51293 28826 42338387 28826 7428 384675807 3933 47070 67386141 19394 7428 421599897 36185 7428 220704990 28826 79566 431830341 19394 32230 129677899 19394 84457 159096978 15363 79566 64128501 79566 86212 803075861 7418 86212 287102045 32230 62374 891978746 25734 62374 70291450 25734 17229 205058950 25734 21133 573156796 21133 78521 394102306 72794 21133 4706345 80494 25734 102218408 17229 49730 138178166 78655 49730 771513543 47684 72794 134745096 48248 49730 831092749 92302 80494 549212645 49730 81423 926767155 23725 48248 581674304 23725 23559 827287128 23725 36076 337142023 92302 45612 977703341 41891 23559 29946203 41891 21427 149125244 36076 8761 723725149 25430 8761 71114530 51265 41891 27038363 8761 89183 653040327 53476 89183 402183941 89183 46668 376616033 46668 79931 332930455 39772 46668 506384730 55365 46668 50414860 55365 1082 200516945 1082 84110 868027600 84110 26799 58414562 26799 76403 304618997 38797 26799 465119445 22423 76403 923912893 84110 6238 937668196 26799 29610 9988589 22423 1118 81102235 38797 7495 34632014 68737 22423 54759828 68737 55505 863729131 30645 68737 678777690 92349 30645 491600993 92349 81235 783835385 30645 12983 323347004 67284 92349 879137714 43203 30645 717189101 67284 52473 101576927 20700 43203 826186528 12983 63589 208889647 92027 20700 33457411 37090 63589 102770163 37090 23871 7856920 17707 20700 932989298 37090 50947 623047657 50947 56782 331821236 36375 56782 271641336 17707 60752 388469074 17707 14343 48277695 36375 25595 157774530 62572 14343 861689487 25595 15347 120548352 62572 53255 679497219 73257 15347 305719387 74507 73257 641337999 15347 6663 960815867 74507 82581 513683226 82581 53298 275790457 69281 53298 99974776 83338 82581 564029077 13690 53298 49045231 7849 69281 914831921 83338 37299 611481938 62859 7849 936445244 33881 37299 180638154 33881 42107 736417030 42107 47749 836164717 37299 42409 178755279 62859 35955 931607009 47749 3402 873862033 47749 66501 851600048 35406 66501 952773117 23852 3402 603296630 66501 21184 886823419 3402 767 142376029 84646 35406 131326539 52687 21184 51735509 23852 65095 217140524 87689 767 54492154 16311 767 28009780 52687 73703 100321892 22875 52687 129974298 36004 73703 326424891 36004 31118 304664895 75061 36004 645720591 31118 1433 683493257 84575 75061 718237529 15286 84575 715120262 9533 84575 569862648 75061 61976 729838264 72269 15286 610345227 34726 9533 756176284 84964 34726 759839611 72269 36940 30330882 36940 26766 979418925 34225 84964 901978421 86084 34225 527800170 86084 60409 868743774 86084 9108 45714995 35953 34225 112256960 73551 9108 56968298 23049 86084 893788923 57347 60409 989565640 63735 57347 801772684 23049 51461 915885566 27617 57347 124183314 35106 27617 97808451 51461 86676 893344227 36692 63735 558709104 86676 22043 524496177 47517 22043 834532119 47517 35874 322901545 53004 35874 163460017 53004 58195 69073699 37893 58195 70086689 14877 58195 605643295 63578 37893 534629924 91560 37893 459809861 40659 14877 960857752 86785 91560 936140201 87834 14877 498226193 52748 86785 108006811 86785 76662 498232161 87834 43432 306199056 52748 31762 630058847 46382 76662 300101994 43432 36583 109686180 79805 46382 531955955 32528 79805 667165207 79805 26913 187353906 12172 46382 487393011 2574 79805 569339580 12172 7654 144945768 86324 26913 398734848 7654 30843 143248336 5704 30843 540095888 30843 74432 100231263 2120 7654 90025522 30843 67709 354486437 30843 63600 212953737 63600 82530 79436159 61606 63600 154168949 82530 26637 988575618 92379 67709 19817584 13153 26637 139670907 31687 82530 98025421 85396 13153 852685039 31687 13631 649086851 85396 50607 401547141 25090 50607 808467027 25090 38646 87729447 13631 40427 891302703 76886 40427 849181963 38646 21755 491456831 20089 76886 230069152 21755 55437 893246382 27052 76886 69982648 38895 21755 203660349 55437 63067 733540234 60967 55437 419331790 73885 63067 283165771 67104 27052 352791407 38895 10168 37238561 60967 6206 985997967 53761 67104 902216305 11490 10168 688613876 6206 7058 995544258 11490 89243 30422810 89243 43544 413761154 3375 11490 753427321 11490 64594 931322907 3375 62434 658368316 66604 62434 546605385 28577 62434 912380169 28577 35491 938022945 60769 28577 858389459 28577 37604 701585519 48305 37604 209555877 48305 88664 65575474 10248 48305 882642479 88664 18593 842535187 56698 37604 662770230 18593 82548 3689284 79599 10248 387838367 38031 82548 920105379 19194 56698 766313443 56698 54850 492972092 53789 38031 557766540 54436 54850 139226773 58764 38031 24755795 66893 54850 506891367 66893 25725 3471134 58764 87896 946842469 25725 90437 652333664 80587 90437 408580853 87896 25081 685242420 90437 53881 811265197 84828 90437 941711835 25081 72099 893722039 72099 43715 789953968 41824 43715 175848590 29995 53881 222804754 81503 29995 685981869 47994 29995 560914507 39053 41824 103234352 1762 29995 607491058 52002 39053 321331905 7468 1762 671118954 52002 34186 823989201 74012 7468 133108666 34186 79651 415977811 79651 6189 188718794 6189 38532 18880086 74012 45946 747230188 42455 6189 165013531 6189 16967 283978592 24118 42455 798484266 24118 75029 9682802 42455 87902 139870988 16967 55474 14707476 75029 2937 8783960 91033 87902 705747407 55474 10688 85677076 10174 10688 303322938 55474 39682 405351678 22683 39682 847269030 49127 22683 959815389 10174 5129 901088846 30234 39682 871451152 29709 49127 448846649 29709 33557 890535890 29709 20894 82359503 20894 32929 92124936 20894 73660 26002642 32189 33557 367672311 60680 73660 327617612 24241 32929 515425000 74286 32189 411604835 16495 73660 115264079 74286 83283 215801052 70029 60680 856392075 46349 74286 194461595 51131 70029 804090605 16495 30882 352451989 8582 70029 301418524 83891 51131 269555490 51131 9240 239156577 9240 41137 586007270 23733 8582 296473645 68606 83891 268310135 9240 71051 357752727 41137 9000 893118576 71051 41513 334325464 55812 71051 179312502 68606 89021 724683882 89021 67961 970205297 89021 2180 163216335 29242 89021 102316122 89021 30158 965250031 2069 67961 347881397 30158 86029 961099446 29242 51487 163655669 57605 86029 969351878 86029 35581 89086585 51487 30635 214189199 57605 5912 782487829 68992 57605 805840814 68992 68910 297636003 35581 78942 832846165 34358 68910 442272169 27359 68910 724578407 75346 68910 843638704 40295 27359 282177058 40295 45797 707618030 3001 75346 105755636 45797 36993 219128345 21250 75346 525452664 3001 55438 824660155 84107 55438 132446952 87263 21250 465662765 6287 36993 123659809 87263 25659 623610775 68429 55438 776273348 87263 33161 922183250 25659 58770 250711632 8093 33161 871682260 33088 58770 481965585 33088 57088 715601129 8093 60012 366308490 57088 15057 716602432 54152 60012 331234936 29155 60012 96468258 71161 60012 171031139 76466 29155 56524842 85139 76466 687391501 36230 76466 207663290 10400 76466 475370900 85139 81521 593068282 55538 10400 605037192 55538 11031 418312811 36230 68590 584739650 85103 68590 683555211 40573 81521 710348734 40573 54752 683364228 88070 40573 674891848 1029 88070 253754050 1029 47633 188213786 64134 47633 567847083 47633 42242 123867069 50355 42242 367755714 39538 1029 704108580 47633 69681 474826229 42242 45373 259209417 81412 50355 136156427 39538 9389 288178742 81412 87738 572511781 40194 45373 696980657 87738 80995 939623626 87738 52649 360256031 9389 60927 189019316 52649 50287 875470863 52649 86367 746307363 52649 6955 645512021 6955 53361 127962273 53361 66787 643559070 53361 26165 138186708 86367 74357 923653338 45147 74357 232179829 12545 53361 533423796 12545 11175 899625713 12545 81466 775321842 682 45147 547037279 87598 11175 580720836 37279 81466 584664590 20969 87598 814681459 67548 81466 828641095 67548 67605 68973620 87598 76745 458869671 68759 20969 594135604 50960 76745 188897429 67605 80155 787582628 76745 55656 290395023 50960 39489 792613422 71123 50960 599131420 67875 39489 890911105 55656 51852 156106 33822 55656 823410977 71123 49747 843568146 9228 51852 738886989 57126 49747 50141379 18615 51852 54432992 3445 33822 96237120 59364 9228 158763632 45516 57126 837892251 36540 18615 846971432 16111 3445 843110258 3445 21683 58906516 45516 60074 50822726 45516 14948 656080131 55420 21683 30073507 16111 49430 1227629 73306 60074 918256883 55420 6043 282455696 75759 6043 81286768 91650 55420 42574116 55589 73306 427427482 54 6043 862726970 91650 64862 72930067 55589 55194 636320441 64862 15564 626906187 29642 64862 642644697 29642 64814 822878633 29642 5424 456038076 74122 29642 553071150 87572 15564 376171854 29642 61139 364142143 33973 5424 318406968 61139 35454 54554438 39297 87572 749256755 87572 76054 327238047 12109 61139 972302051 47481 12109 593870676 35454 86812 983362828 12109 29814 561552322 76054 57135 430139410 34568 47481 955491492 62099 57135 510991304 18951 86812 626851669 34568 65950 357104183 47912 65950 931663935 62099 86302 468100175 18951 11128 963191869 27649 65950 135754155 51921 65950 92402505 86302 60969 711136561 14983 51921 381874480 67620 14983 26822429 14040 51921 76016683 14983 24971 347578598 44718 24971 482384876 16057 14040 531060213 44718 46331 703018464 38278 44718 921279192 82496 44718 861597245 82496 75614 214825652 16057 76677 864175761 76677 88417 646616309 38278 20864 321949318 7827 76677 402662987 75614 15337 519897722 76677 12883 833992372 12883 17040 502270860 12883 25861 582550057 7827 26595 871000056 12883 14874 920889246 12883 52351 560363012 76558 52351 496293999 51814 26595 346517326 26595 9686 298284309 70393 52351 548472916 70393 11567 558924802 9686 27421 196035786 9686 32710 92532658 32710 65280 987911573 27421 1853 932336924 26825 27421 314027891 26825 72336 114614197 41940 32710 479660446 31824 26825 99618993 1853 88576 627292907 88576 17460 409078134 17460 31435 324974048 41940 31564 156070096 42469 31824 175461674 31435 92267 584638645 31564 41560 967464364 31564 83636 989099616 41560 82493 201620907 82294 92267 534001603 82294 19164 281860617 82294 53659 402374474 82493 62484 937700523 62484 92371 264703608 53659 50366 214152923 29980 50366 325570521 62484 83571 237347188 92371 75295 734134449 50366 88342 492537138 29980 51780 86328960 67757 51780 344558948 75295 33146 96966101 51780 66484 814531050 88342 91275 180556162 79788 51780 20214340 52755 79788 58200786 63751 52755 885928990 83201 52755 602996162 48550 52755 830080279 48550 85830 946023182 52755 833 84538719 62150 85830 590711731 62150 54874 858758707 33068 85830 884207142 54874 91521 67567074 62150 69516 724327356 60040 62150 494020055 91872 54874 576665683 80830 91521 759875522 53868 91521 29735761 86413 69516 324295958 91872 86506 787197516 73934 86506 253544504 73934 83638 738887161 73934 4365 110409798 57381 4365 980374334 82942 73934 661536746 82942 53969 221867122 33505 83638 748448595 4365 34123 576623998 53969 47192 929126714 46223 33505 80658040 680 53969 827277509 46223 60458 436730573 47192 65530 267061917 41372 60458 72275592 39702 46223 406919228 60458 21393 506615523 60458 7295 102183135 62254 7295 744088514 62254 2139 782929377 21393 82993 965090497 2154 82993 581614 82993 81599 669794275 82993 14342 145548233 74133 2139 565045876 2154 37343 252402326 14973 74133 202854416 71309 14973 155543989 6237 14342 519349215 13182 14973 106051322 7335 37343 718996479 38531 13182 303614263 13501 71309 25950631 86236 7335 323631036 36105 86236 175939379 7597 36105 199534693 38531 82735 256059235 44249 36105 180503845 62210 86236 949146513 21352 36105 24788133 60009 82735 105759723 21352 77446 864929005 21352 40878 61902993 62210 13129 800715476 21352 10229 148111598 77446 70104 25393364 57632 70104 124770046 57632 22015 92720079 13129 74123 439837723 70104 14297 625792521 57632 86224 227944226 44363 22015 461839677 86224 35625 877959869 14297 23357 409856970 55252 44363 820911947 35625 40827 898847821 23357 72717 416868259 12587 55252 940318507 79035 55252 636766169 8474 55252 60023459 12587 69036 205349830 38196 8474 504502194 8474 73036 119457147 73036 64165 185873252 8474 32054 718606086 64165 20178 880104671 69650 38196 342025685 25054 32054 430553772 57017 25054 836804219 81164 57017 604640986 69650 23308 980088542 23308 9975 289420536 81164 68580 119781984 68580 92057 875728052 92057 76422 675805726 405 92057 246458619 92057 73779 578717381 68580 71618 63791782 71618 64424 200699435 68683 73779 109985747 25791 71618 766363504 10088 68683 718372181 28207 68683 37067466 46477 10088 33407443 68683 62377 694369393 62846 46477 384104200 46477 72233 994053584 62377 53370 923931086 53370 75574 608296479 75574 76587 575416420 62846 86540 292959698 76587 91471 17774111 75574 6767 572835851 44375 91471 422367955 58448 91471 183747274 44375 83785 397873505 91471 89235 227476819 60394 44375 911016316 44576 58448 117687989 89235 60306 138415968 60306 65281 287504886 54451 44576 339031667 44125 60306 901077603 12812 44125 247910388 65281 86188 767654590 65281 30168 645992636 43008 86188 497718195 12812 20433 932291365 30168 47774 597848988 43008 18478 549122030 69526 43008 592045721 20433 42647 584223389 37859 69526 63241221 37859 85709 936583173 37859 83345 144696163 86932 37859 698019289 83345 26603 155068359 85709 23183 566275868 23183 73071 5046408 9932 23183 270552743 13789 26603 342545762 56227 26603 833315284 9932 49302 432828475 56227 68949 763334352 9932 64396 825298669 87167 13789 664790075 68949 44384 111968267 25986 49302 89383280 12026 87167 301802219 43872 87167 61171395 50974 87167 805998294 25986 42205 583732129 6854 43872 648757989 73221 42205 869728963 7508 42205 669226951 73221 15367 279021744 7508 48194 909343433 7508 15103 852036668 48194 19639 582976377 15103 62946 77882072 68268 15103 780343752 68268 40314 530652135 30822 62946 696718309 62946 25083 920037854 62946 76445 203550918 30822 8376 150051609 25083 21913 445432631 76792 8376 823132213 25083 42479 736308083 80519 76792 600511366 27480 8376 538175581 21913 54421 269824096 29292 27480 844386486 27480 17083 347239972 54421 20649 442264484 54421 5697 393186958 29292 17440 20310539 29292 22005 967436603 71508 20649 248907208 5697 57501 420582075 71508 53197 426232755 22005 58180 314523686 28076 58180 156933770 71508 26565 818372355 28076 61811 388066124 29896 58180 151293236 15386 29896 3449530 77457 15386 78793418 61811 72007 395494445 47584 61811 980231578 15386 47001 703671782 60369 72007 912883513 21669 72007 149773979 47001 89192 146043869 89192 14584 325343623 14584 71069 703655660 12065 71069 842292326 74591 21669 623241762 75222 74591 860867943 64882 12065 892467948 76069 74591 565530537 75222 78343 27692121 64882 9936 317394865 64882 37695 269332432 17100 37695 237551628 50385 17100 550648237 28964 9936 475498895 17100 24436 517722080 11001 37695 48884566 85026 28964 876470409 472 28964 787940941 63988 85026 125804565 11001 90319 155854465 19842 85026 481975712 15307 85026 895693143 63988 55838 118172825 55838 30880 123237544 15307 83 882720096 83 35985 809899533 11723 55838 153521717 83 65445 254132887 56459 11723 988674569 9019 83 872734402 33609 11723 207421005 11723 72169 727711647 23929 65445 148363505 48224 33609 369050184 33609 90738 998402204 86042 90738 580763444 48224 22499 394143406 66517 86042 707337926 86042 28163 642712967 66517 76725 215730226 86042 47775 123724227 2879 66517 530001940 76725 51712 925597268 76725 31953 833932245 39987 31953 513766607 45230 39987 125701187 1516 2879 333318314 45230 6804 657595376 73466 1516 74098122 79296 39987 460882586 6804 55491 256582907 55491 21927 405394593 55491 32392 370618967 72351 32392 868075243 55491 75643 795824338 87089 21927 391281346 41036 72351 961951576 87089 2536 49310858 2536 90045 557934461 90045 12305 506853381 67691 90045 294942450 39803 12305 645405030 2536 27707 43516452 91469 90045 962458931 72546 12305 34678665 39803 58666 190114899 8146 72546 317503897 27707 56757 794504233 19861 56757 560758360 19861 40034 553971147 1007 56757 451417644 41158 19861 981163961 19861 69266 571568478 7527 41158 5950764 69726 69266 618750621 13555 69726 53720358 70004 7527 850391412 69182 69266 394470183 7527 84040 707158492 84040 64548 11522436 23831 64548 632786981 64548 7457 738131426 69182 47512 502179525 83456 23831 490930091 9026 47512 900247835 9026 91775 124553282 91775 56246 695186431 9026 60995 470067399 86986 91775 988708411 86986 12336 248774198 12336 64090 841338657 11712 60995 226184802 64090 82838 706652641 12336 87246 290670632 90312 87246 830100448 64090 35754 860680988 82838 44906 61379451 87246 36453 118211007 36453 14937 688997124 29593 90312 479013210 58210 44906 359075035 83688 36453 645943138 89084 14937 561800085 60425 14937 26049075 35199 58210 444545050 58210 68377 863000228 15703 35199 282350527 15703 13917 682646475 50926 60425 562356364 68377 52258 255330651 50926 40603 980542872 52258 23686 412893291 40603 29606 272373103 29606 61996 457997649 40603 67847 992761744 67847 66444 403131536 66444 92062 393093700 67847 29894 111130945 2184 67847 17601561 92062 13287 210434981 60252 13287 117035990 29894 21164 600546666 28223 60252 867652937 2184 82507 240906034 28223 71169 961542946 16905 82507 527498814 28223 34069 317281022 2930 71169 689040842 83836 71169 324012752 87747 2930 551024351 4124 16905 936565698 87747 35883 226160324 2930 42493 708263260 35883 88440 137069533 18128 42493 179503986 48618 42493 40527781 88440 26150 125972421 88440 79020 548442841 11551 79020 629300287 58753 48618 128667360 48618 16847 138101908 26150 68573 90478102 52742 68573 449074627 40143 16847 45037055 40143 21199 631590133 21199 52869 794894573 29307 52742 107766342 52869 66752 750331580 83536 52869 63378865 51968 21199 394410771 51968 66414 87421976 66414 30986 391939176 3930 66414 928529347 66414 40837 912052453 80351 66414 434763591 40837 23492 706221916 45791 3930 549402335 21400 80351 880764777 47616 80351 281251661 62029 45791 476597040 21400 55682 79412287 62029 81192 333513976 62029 7191 145062861 15652 47616 3208229 24590 62029 823763017 7191 21451 303840925 15652 91523 685073900 91523 85991 829612088 78719 24590 341194817 5165 91523 876465580 78719 72909 634900704 5165 15743 201340255 56615 72909 84420214 38657 15743 35296351 16824 72909 712939563 7633 72909 278513669 46409 16824 488417704 27477 16824 979530476 16824 43300 548389549 8275 46409 546954988 52710 27477 232874054 27477 16523 135853909 16523 69080 251608713 56449 43300 236583900 8275 48586 264679587 69080 48136 221278286 51928 56449 400769675 72915 56449 936399679 49134 48136 209756273 48586 80664 850861763 57843 51928 41138470 57843 85475 715047685 49303 72915 593919425 80754 85475 15553087 80754 4297 382349566 49303 65990 366977889 4297 19357 265820338 80754 25999 385687922 69834 80754 25846843 65990 76797 962748929 21655 25999 587837650 52547 69834 42623070 37444 76797 311678455 69834 36532 326313563 24001 36532 508267828 27528 24001 444130563 41676 36532 159067107 91992 27528 78962471 12821 36532 558789108 27109 41676 600328204 27528 27342 509539981 27109 70920 408878642 91992 26405 175170590 63347 27342 145305719 15837 63347 121871084 34751 27342 344060212 15837 2017 997114561 68986 34751 550832408 2017 16039 70738730 19307 34751 830227743 68986 12076 906837646 39125 2017 128412854 75938 12076 138569253 34737 39125 523923984 12076 36218 6923581 51559 12076 343529734 50045 36218 944074630 34737 19856 996856579 55091 36218 252007639 68073 19856 25295353 19856 87923 955249644 72779 68073 936103805 12427 72779 608555194 69142 72779 113673572 24482 69142 69114884 12427 43614 110816830 41913 12427 775808670 69142 1512 894373631 43350 1512 4154057 43350 36436 169285334 61890 43614 395066153 41913 66574 232573898 43350 21681 117739793 43350 54489 310902353 42679 36436 76625474 21681 88378 448658854 54489 48768 558069618 88378 41844 689272022 82730 54489 724215222 48768 55722 550951435 48768 24698 304395959 70992 55722 621798984 55722 73052 458546998 82730 29043 847098901 78953 29043 786986580 17124 24698 326295041 73052 72261 381715652 18167 72261 373709865 46818 17124 640815764 31515 72261 426751925 20756 18167 873326272 20756 28457 601832704 20756 24187 112689788 73692 24187 450537053 73692 50340 946566669 28457 4798 482751464 24187 36780 368289452 36780 72565 183683607 35561 72565 473239412 82997 72565 142053854 72565 83472 752199442 618 72565 294795074 618 22021 879734181 35561 84744 338403237 83472 23550 205633507 82005 84744 90507532 37644 618 493082290 56202 23550 362872019 87289 56202 983444960 36942 23550 295193436 58378 87289 519930259 56202 1895 886006957 56202 80314 735011696 2737 36942 715056160 1895 65370 805505771 1895 21206 173509800 64959 65370 177975257 65370 26240 396653006 26240 78036 989326162 3735 26240 430775732 21206 19036 352727754 19036 53264 978952146 71718 3735 66139848 78036 78640 304098471 3735 54290 860265936 12320 54290 684629137 12320 56695 229753156 78640 63723 120932256 38966 63723 197875708 63723 80407 878048660 77229 12320 545614778 80407 17390 266119391 17390 70819 224896033 77229 84449 486332171 86443 70819 250344989 82248 84449 114214563 14397 84449 290907515 84449 77211 301399136 80665 14397 140023575 86443 4831 259148519 4831 23065 57305864 77211 67439 233002056 84417 23065 71962801 14581 4831 104340221 67439 54409 42439076 84417 54716 125736337 84417 49547 886463690 23214 54716 16676587 49547 31740 54628124 69337 49547 178098268 15365 54716 272633009 69337 26703 760562203 69337 182 90512239 182 52164 773104234 45032 26703 519975296 81837 26703 230825324 45032 47031 681063108 52164 46047 864340177 46047 83002 817761689 44679 83002 22864417 91532 47031 803585628 44679 63543 300770967 65617 91532 540456479 44679 39490 653925391 44679 30399 820456309 81721 63543 752574063 30399 91973 976852837 76171 65617 509146190 89370 39490 280130306 76171 38587 150417239 89370 61168 19535876 87215 91973 229903110 89370 8469 697586290 87215 36860 453624892 57256 8469 767956384 87215 5853 80581443 87215 30991 477606410 5853 73910 114107681 24333 5853 551316311 24333 819 318180191 73910 13365 452573079 24333 26735 169894637 26735 40186 288923221 50240 40186 201823693 25519 13365 813807599 25519 13693 221675477 50240 26211 585999843 40186 91285 386458809 26211 83850 250854572 43373 91285 651450462 43861 91285 21605709 3741 83850 442869319 48743 43861 965900663 11061 83850 222307707 3849 43861 30042771 6446 11061 741505944 48743 79162 316274852 49096 79162 617074465 56507 11061 442957757 3849 60867 26767948 28671 49096 23655439 28671 48393 795141530 28671 44803 405054709 28671 71358 745757763 67070 60867 874200389 26269 44803 527236586 5957 44803 981756479 5957 1045 247534565 1045 54171 232115604 1045 10053 169906816 13593 26269 10330170 54171 887 597290572 66203 13593 675329690 60663 13593 784319442 13593 83391 885779544 91819 60663 80085502 42885 887 764563512 66203 82641 371606613 60663 26647 909343720 47968 82641 678043850 233 26647 219605301 32095 42885 531866556 32095 2672 880419040 26647 43306 854051621 43306 64094 101759743 86313 233 227209367 2672 6061 787887546 6061 16267 143727632 43306 24270 891381326 6061 53295 286537382 63341 16267 444167162 27013 16267 539112203 80207 16267 946882615 43117 24270 230865244 27013 21764 733115891 90020 27013 197319495 21764 28773 966705879 56151 90020 6599322 11715 21764 361103521 56151 41768 812175913 90020 46327 737125730 28773 35434 427469524 33038 35434 568917919 33038 60509 840746862 60509 61576 351760578 42174 33038 89976465 42174 52660 51456177 14713 61576 857174762 42174 87356 244840183 39306 61576 559597827 42174 27967 996949099 39306 70541 783193615 70541 40045 338619721 87356 62870 515812598 40045 4076 502960230 70541 23732 15102855 40045 19331 72406492 62870 90242 617615585 43403 23732 718802233 19331 38022 954140004 38022 29457 143195741 35628 29457 719006900 24934 90242 378237836 88428 29457 45507059 67232 29457 516738018 24934 32589 453550441 35628 8591 214538556 44376 67232 34891146 88428 78938 879053343 77026 67232 957914217 78938 43851 731208604 77026 76868 327132232 76868 57992 120622151 77026 65908 297455855 9216 43851 108142964 91964 9216 615019894 65908 53237 745028 51813 57992 298506970 44603 53237 615241157 44603 69550 2060881 1190 69550 949118912 51813 13434 350698992 7661 51813 397388077 7661 31199 421848444 69722 7661 936293879 92061 1190 216004042 13434 18840 57812433 69722 64905 176150279 64905 62769 192916790 86684 62769 722891666 45908 18840 577718342 18840 70131 257431156 64905 86608 376971054 8379 45908 957446231 86684 88612 899952153 86608 68083 976707735 53667 8379 972667482 81225 8379 717761233 11732 88612 565513213 53667 19637 351529679 41374 19637 224405037 78383 11732 874342275 81225 44334 963186343 40119 41374 165684752 41374 77375 376615038 19715 40119 309679235 6871 44334 931520677 49942 77375 237829449 6871 87421 123048515 19715 90487 153220292 84816 6871 859815491 6871 35645 577104433 30849 87421 309851103 68684 84816 907571231 89879 68684 139508042 35645 45730 82204107 75985 68684 679150980 69371 75985 351163247 43803 89879 712071636 64350 43803 650956805 40281 45730 110457116 28904 40281 748052752 5358 69371 232779129 53613 5358 202985874 16938 5358 33674231 28904 27040 83861011 28904 77125 338650541 31604 16938 283521744 31604 41762 660863808 31604 4661 228898658 77125 57401 302710235 4661 29431 721833976 41762 53920 972681845 4661 24674 329231237 4661 66728 294877922 55146 66728 330989204 29431 1075 645856780 75371 24674 299829180 30687 75371 917440506 90238 1075 86979901 56707 75371 711537567 56707 40866 402153507 30687 83943 536839053 25279 83943 551206100 56707 31702 729284575 56707 54406 555623759 83943 58432 943723870 19689 54406 718888723 18662 54406 202971309 18662 74084 158708247 33563 18662 733340700 58432 24314 755700616 18662 2317 421255757 33563 37069 110349738 2317 25174 263377548 2317 37986 847360049 16188 37069 925719598 2317 3302 877619571 3313 37069 787705156 3313 20040 365294212 16978 37986 913963127 90705 20040 254017240 20040 66639 50892056 90705 47331 331641764 47331 72663 873542271 49677 72663 604228943 90705 44103 832563810 49677 51633 838596800 54690 47331 120492055 44103 27265 297548530 7847 51633 703825224 35359 27265 211301067 35359 29229 99454834 31356 27265 797136173 7847 2352 222779009 81960 7847 109182420 29699 35359 935864704 76937 2352 699461834 2352 59979 336105621 22702 59979 945652823 76937 4060 373969957 65883 59979 669047212 69134 76937 614844026 8226 4060 312869684 69134 63554 14139599 17638 69134 119205683 30405 8226 460359491 63445 30405 52542345 90036 63554 271943738 90036 64481 299490664 30405 45166 864625251 64481 87812 336497582 7960 87812 771872742 83416 64481 344795766 7960 24262 67063013 45166 35350 22658955 7960 61979 692846705 24262 74086 500083087 42854 35350 904382878 35350 89652 895543161 89652 92273 128403684 42854 20025 341520000 54911 42854 197771943 3532 89652 1093849 92273 75625 96257212 90137 3532 669471126 3532 83526 709257596 85431 90137 318921468 36959 3532 41928124 58039 36959 441625051 85431 80069 954165822 53983 58039 107573155 36959 12875 8506523 80069 78015 659735958 1624 12875 125641712 54163 53983 683928227 54163 80987 275060662 59856 12875 695324918 54163 85557 272026921 89579 59856 795064634 85557 16226 997003279 16226 34871 34199294 89579 35431 323020818 47664 35431 39907563 89579 24385 16837995 16226 34301 31489126 11847 34301 798332969 34301 22486 175565394 17754 22486 599234871 90023 24385 424761591 22486 53185 95613170 34642 90023 978921976 90023 88296 986654394 177 17754 696022785 53185 72732 223182012 34642 78937 331998146 76369 177 660655879 76369 15753 778962515 9702 15753 571834551 86886 9702 53658337 9702 46403 5435391 21311 46403 117225412 24211 21311 76726093 69201 86886 315640550 24211 71679 833124855 46403 3859 253353896 77492 71679 701608309 77492 7372 151928205 7372 55016 611555466 92368 7372 504493068 3859 29068 44071110 77492 1473 907439117 55016 25788 55205003 33347 1473 540920035 1473 5772 62820760 25788 48133 773261148 89421 1473 532242183 5772 28558 724540859 76981 48133 35793714 48133 64493 137445589 76981 61000 485616249 76981 79949 502689292 28558 19914 328108055 19140 64493 580519961 69794 19914 355084836 20896 19140 626917348 69794 28952 774020591 69794 3321 103882934 24856 69794 925790797 69794 86776 13814197 47385 3321 91897689 17713 3321 909384056 53801 86776 530078253 8292 86776 938140846 569 8292 379139023 2458 17713 139823234 9895 53801 23934968 52900 8292 904496179 46108 2458 2162722 23893 52900 291706544 2458 35607 275061868 23893 503 608919852 32918 35607 158013057 63509 46108 435857103 878 63509 62638453 35607 54161 924931760 32918 62287 89262994 54161 72785 336225062 63509 15863 173273431 11426 15863 890245912 11426 78531 54985043 62287 12225 122200426 85607 72785 230130721 7282 12225 283479383 7282 60800 216745445 51409 60800 589540998 51409 14178 346326167 14178 4086 245922471 50501 4086 616296334 14178 39173 440659428 19934 14178 983967222 63108 19934 538503627 50501 77051 904939704 19934 70696 397604161 19934 8780 1610947 6084 77051 335658288 34637 8780 22951919 34637 72058 840548699 52678 34637 337071668 80070 8780 337892430 52678 10814 551730357 72058 79585 750657123 79585 19817 978410627 82463 79585 254912097 3767 82463 530875517 19817 9308 126158098 45795 9308 766195412 3767 70236 293105654 88586 45795 391906762 35484 70236 306897300 26834 45795 831076237 27459 70236 155146398 31191 35484 952930650 25592 27459 812143493 25592 50799 972239527 25592 20924 548852129 18452 50799 929985700 20924 65643 274542757 68171 50799 148605197 68171 90105 208135988 52761 20924 930059077 52761 17609 899356152 34899 17609 703988508 56349 68171 72422305 34899 4277 883171620 87054 17609 194445679 4277 17013 874391542 17013 24682 273308713 24682 16251 50319872 33606 17013 822357210 87054 7646 88004479 24682 60464 399045632 91649 16251 523234941 92112 91649 631419205 92112 65235 55559592 7646 60276 56353551 64243 91649 878881977 91649 18917 386905858 64243 71992 687858 65235 48787 383798456 72996 71992 543680467 64243 50197 303140036 72996 50451 632868909 50005 71992 950426900 72996 90891 514417304 72996 24778 705748178 2735 50005 996509799 50451 63872 325444661 63872 72777 630898547 2735 92211 44101228 92211 67733 648935409 67733 3584 229625858 9080 3584 908680829 9080 18695 963204221 3584 54116 780892577 18695 80605 645744514 3584 61824 630279510 25884 80605 447677752 87956 61824 377849648 87956 65404 798853548 80605 55970 875921462 61824 50078 199721434 25884 54559 314428235 24079 55970 97208702 7909 55970 482029961 80876 54559 336817621 80876 23139 946797405 36827 24079 511299105 7909 22154 35491543 36827 84643 617363270 39878 84643 379055053 44439 84643 993473513 84643 10625 64508684 17189 84643 124999332 17189 57658 396804968 17189 86143 187141633 57658 38796 133487306 23116 86143 850190391 38796 19536 912029160 64783 38796 245758673 19536 26976 646258070 14612 26976 230057190 19536 76119 1536121 3369 64783 6082759 26976 10758 920892321 15182 14612 558444482 10758 80800 739070162 80800 38155 14314637 80800 33768 698101961 77403 33768 98453527 52929 33768 768199548 80800 74218 72666058 77403 10204 377490925 10784 10204 202118744 32218 74218 575288240 10784 36102 388611906 26068 74218 735486408 67910 26068 372150834 67910 10147 65058090 10147 73170 479082891 67910 3996 1679621 37326 26068 990930484 4075 67910 294478068 4075 20556 101877678 38597 4075 997075438 57798 37326 940003306 19136 57798 190959063 57748 38597 519478190 38597 7871 788042162 69308 57748 710486422 57748 81707 874507049 28688 19136 142425762 28688 36480 422800122 7871 26222 52048686 28688 32854 892810187 45337 28688 178841322 46500 28688 421175298 26222 58904 192788640 60681 32854 27533277 43864 58904 560749744 1621 45337 347513871 58904 63134 642400051 58657 1621 218455115 63134 82930 959439270 82930 15355 588507873 58657 73008 74860379 58657 70714 474056719 25011 70714 925524729 91546 15355 584379086 73110 70714 89747753 73110 60397 361221340 91546 85170 76711781 7050 85170 143393580 7050 85478 203082703 78092 73110 564166736 78092 13646 48051920 35772 85478 969618197 85478 28607 302669891 35772 90660 557362910 90660 74972 899603287 38377 90660 784551203 90660 86570 313918405 91383 38377 896782506 45099 90660 860497462 33753 91383 922049247 33753 12776 810867214 56475 12776 923866988 33753 43410 770699924 8846 33753 157079414 12776 39895 90703773 3651 39895 590131423 18016 39895 485443107 55297 3651 681724012 46187 8846 600339281 2496 18016 50222158 81534 3651 89990405 39031 81534 179438935 71325 2496 650930332 43077 71325 200900993 81534 72192 409899382 39031 70357 166705709 39031 68574 258737177 84127 68574 960861940 18742 72192 10349614 68574 61465 855736077 56945 68574 691703853 88485 18742 92325427 18742 30896 858133470 30342 61465 817776306 51051 30896 718169060 30342 74529 663448019 74529 86379 260320874 30342 23774 917100973 64739 74529 771624743 60528 23774 275195350 74529 72206 93468557 86379 55332 107323421 77944 55332 237506454 2697 55332 86675534 55332 31443 38643064 31443 23100 201425802 55332 50701 240795460 50701 82287 612526576 34695 50701 67800667 34791 50701 409918031 50701 73907 3334047 34791 86774 299161890 25449 82287 768769353 47627 86774 27422476 85041 86774 39297530 25449 63185 279467271 63185 82255 597035232 85041 2366 190004518 2366 15314 307492401 45100 63185 934914101 27323 63185 219091661 45100 18816 634031430 18816 27334 430091130 41428 18816 411332400 77547 45100 381893589 47745 41428 988894221 18816 29853 747132830 66274 41428 501398904 41428 29273 61868025 27502 29273 613845328 19630 66274 831439203 66274 49916 86447989 27502 15984 132619639 87122 19630 968048819 15984 14490 553132557 34859 14490 491280203 28314 49916 891819172 28314 60791 84627688 14838 34859 224385989 34859 33476 524834798 60791 37054 22243218 11075 33476 844023561 11075 1749 359334181 8194 33476 990310929 18108 1749 874243844 61110 37054 522367758 51094 11075 349985206 51094 8731 691706532 73006 8731 737784601 15197 61110 922716883 41903 51094 415234622 51094 27636 768174075 7598 8731 391825069 17884 73006 333996797 13042 41903 53794550 20891 17884 75006985 17884 39879 77593314 70200 39879 697930164 43463 39879 116969361 39879 76413 858129698 76413 88018 144913702 18160 70200 254445303 25914 88018 694345901 66685 18160 830020101 88018 62991 458423536 12935 18160 280596710 12935 85668 871766770 73567 12935 885744652 14437 85668 606605247 62991 9016 584835596 49070 85668 931089392 73567 66325 441470263 80537 14437 283905825 69890 66325 298126550 3411 69890 532674221 69890 6783 949637440 13255 66325 94302754 50752 13255 877519528 69890 85845 2750927 13255 67234 925811857 13255 19838 165309315 67234 87124 39865321 78748 87124 107695702 67234 82873 5700624 19838 44424 997867770 551 87124 79733444 82873 34431 102895149 44424 52286 642672568 66348 551 218153184 68978 44424 492708858 13673 551 802088066 66348 5412 133448026 9745 5412 351461740 425 13673 537555824 91759 425 423539883 13673 20177 520419829 52624 9745 522292598 20177 89438 330957982 91759 84795 43444171 43820 20177 49321947 25038 84795 927194823 43820 72273 675301802 72273 67771 355291796 84795 91557 121923644 91557 13795 111289839 61167 72273 176788733 80424 72273 909495149 91557 89188 662285073 89188 51177 26237012 48525 61167 320202256 48525 4331 515724928 64983 89188 743658791 68002 51177 105939933 68002 66458 520522174 48525 27807 411275377 4331 68006 43212393 68002 18820 551415860 58658 68002 73592871 66458 62777 889004914 27807 1115 332668985 14936 62777 810149015 84736 58658 766189006 14936 71701 524727175 71701 58126 685633754 55388 71701 480831327 14936 22666 853257429 85690 22666 698974443 58126 33264 887090130 21157 33264 524049342 8210 85690 806814827 8210 287 977456424 85465 85690 978827617 287 59308 273574113 41896 85465 140612639 35351 287 247937002 287 58451 15390130 59308 22066 835255690 58451 61156 335279231 89516 58451 915085915 13766 22066 763463400 61156 46046 879265343 13766 36259 97506196 30252 89516 918669749 57119 36259 88186861 30252 80497 244724980 80497 55942 83076510 36259 12324 302577956 80497 41691 456086387 38523 57119 966840964 11850 41691 738731096 61446 38523 69980649 92229 38523 977896681 52682 61446 240733061 8047 92229 970251902 92229 26452 39121597 74871 52682 256768917 50098 92229 907985180 11082 26452 201659426 72162 11082 338871438 50098 18724 974406720 72162 64008 742397023 11082 59266 658294170 63862 72162 676936405 39081 72162 621127048 46778 63862 563595932 88218 59266 563588034 39081 66924 819012068 73791 46778 96361968 46677 66924 559693328 46677 76279 920596804 15079 88218 505361871 88185 46677 369718214 5494 46677 531640834 15079 17731 945034680 3863 5494 566256626 17731 23260 159141389 80337 23260 534473679 89571 80337 206144978 31532 17731 784332465 70785 3863 707703803 21689 23260 892162868 89571 78338 686537676 31532 8204 370325602 47241 8204 328469116 8204 37424 702029862 23178 47241 381350204 58218 47241 278947991 33011 23178 325771483 4334 23178 27478757 23178 38365 386133796 23178 65485 42763913 65485 56678 607421731 77488 4334 215227092 11888 56678 641164025 54553 65485 345871434 44182 56678 52520653 77488 17590 177708714 11888 55529 654241938 44182 5779 521957971 44182 28714 330569595 3831 5779 84293324 70803 5779 136412265 55577 5779 168020916 55577 85365 26346489 66523 70803 732989910 12048 85365 641751404 85365 25089 957755467 38435 55577 58024114 38885 38435 915256192 31649 38435 25058466 38885 91138 605605015 91138 45507 204194628 60531 38885 669153796 45507 89381 331348045 73049 91138 693663969 45507 40744 120132300 73049 78373 226353788 73049 54779 993714955 78373 24553 718728311 43072 40744 442390724 24553 66463 137574427 78373 62878 932504744 66463 49017 38347962 49017 18028 120828803 16024 66463 247266046 49017 44017 67248130 30725 49017 928499084 38557 44017 488701139 16024 28703 982395672 38557 34290 493797347 38557 29227 334483173 29227 74595 11565983 38557 39261 870474209 74595 24670 807728012 24670 3806 730375081 39261 49618 893437092 37146 39261 39293564 52065 37146 815795751 85342 24670 374019743 71393 49618 31245679 37146 54715 640060870 35967 54715 179189549 71393 51041 74969265 20307 54715 871245534 30718 71393 340456221 20307 83998 290973627 51041 2454 978972526 30718 31787 88292703 30104 83998 160336897 4750 31787 143681956 30104 91951 851172149 2454 26813 611177834 38923 31787 568093583 4750 84067 968107237 4750 20313 68630838 91951 57087 268431814 7010 26813 655395773 3135 57087 129768012 69296 3135 115512050 3135 85965 345279024 3135 15338 218572776 16059 7010 983424012 42395 85965 791308609 69958 15338 752024736 5692 85965 525286478 11070 42395 547390182 69958 60049 785342089 42395 89259 971957039 5692 18209 438057951 18209 41004 581699 17837 18209 496966241 80062 18209 215380496 74594 18209 421667574 10158 80062 587759752 33053 41004 51194752 16637 80062 698180592 74594 6299 274324126 16637 60906 172345528 13749 10158 310870368 72158 13749 722310940 60906 51555 672593306 81419 60906 917648171 13749 31520 280785489 20576 51555 368920117 81419 17910 534702186 17196 51555 78048578 45468 17910 343548027 11297 20576 36546792 58688 45468 491093930 8127 45468 7427923 83327 17196 262378018 8127 40239 664572558 58688 7448 239729468 83327 87098 307367579 87098 9824 613804700 83327 24426 239273030 87098 87765 4412341 1327 87765 449366100 63115 87098 899042761 63115 70080 856557618 61719 24426 40304382 61719 71474 317929724 31212 1327 80551619 81256 63115 854100707 74219 70080 683815757 33197 71474 966450580 74219 39794 567137143 39794 82747 187928619 39794 69008 320457574 39794 39620 62499145 33197 85093 230007415 20540 39620 73176629 77328 69008 311209725 20540 9773 372133934 2677 77328 45861646 31741 9773 349030132 31741 87547 868330447 87547 79149 27567485 9773 22483 726469070 53142 22483 225560314 50749 87547 743196821 87547 54027 208994953 9341 53142 528066732 50749 17091 822233274 54027 63810 744736117 10617 9341 635302929 73222 10617 39020943 9341 53287 61679637 76274 53287 788571335 53287 72581 265515852 46741 53287 367537822 48370 46741 625631707 76274 28099 986538538 65700 76274 37266685 48370 4781 534867382 33874 48370 975808786 65700 22623 307354242 85926 22623 145947217 85926 56002 434243659 2831 4781 536461628 56002 62135 705429258 62135 85952 6239657 85952 77483 437793164 61121 56002 799713566 61121 49027 354249214 77483 25254 913313829 70033 25254 384808101 11629 77483 957655304 70033 67815 44661077 25254 52359 936870597 18620 52359 110265336 70033 33988 562625361 52359 28979 949999471 67452 52359 958073249 67002 28979 529269417 18620 84426 268255605 2864 67002 371332134 84426 65594 684181575 67002 46789 194930905 46789 90651 888006146 7319 65594 401640909 2864 8179 123483503 46789 63874 192781861 63506 90651 10311998 8179 52707 781093494 52707 65540 669487744 8179 63886 712378328 63886 59923 14011107 86832 52707 940685681 63886 50302 604169979 50302 83515 171651934 33125 83515 409686473 80448 59923 999437195 72448 80448 57142065 11731 80448 430279538 33125 785 448580917 69693 33125 598984535 48449 80448 470885805 69693 51365 505719576 77370 11731 881725681 51176 48449 133413098 69693 40998 30688250 48449 88596 635842880 13699 77370 213201925 12871 13699 574332762 78792 88596 751516359 78792 5046 542313838 36048 12871 141485112 36048 89774 107587229 78792 72815 293668182 72815 1233 996291735 36048 80037 222303563 31076 1233 314313517 80037 33316 239559015 50941 72815 26903520 33316 22347 959362512 84888 31076 525014471 75612 50941 858624392 5744 33316 592299167 75612 71843 442418611 71843 23626 594230920 1297 23626 765132973 5744 21594 207654151 8894 71843 383328490 60050 8894 810277960 60050 81528 853108145 25792 60050 271762119 5838 21594 254362316 14734 5838 621117424 89199 5838 258625078 5838 43431 320238726 89199 64371 513370260 83237 89199 913071051 83237 35256 858626896 67391 35256 148853669 43431 36315 524518497 91746 35256 347496827 53074 35256 732145696 19163 35256 48785905 26306 36315 870392356 8371 26306 497503557 45058 19163 370666261 46511 8371 651428558 89249 26306 207857661 18268 8371 971466256 89249 49114 625599626 11804 49114 536986678 75383 49114 989474528 35341 75383 363480888 11804 21452 807944297 21452 90213 854179632 11804 85388 107935494 21452 29391 474630613 90213 26010 461860136 525 29391 513104425 9302 29391 87513083 28674 85388 760785693 29833 525 779873656 29833 1140 935724268 28674 1844 389792934 28674 13585 306730406 4115 29833 903928207 39151 4115 6878795 1844 82177 998807512 16246 13585 299053210 12149 82177 735210587 7327 39151 844247302 82177 51398 59942001 70417 51398 240776320 12149 9660 547327132 85509 70417 559087328 14091 9660 617005075 11855 14091 798052256 11855 39234 584603623 14091 15545 89642749 27301 39234 198516100 745 27301 842305465 27301 55807 92606587 61220 39234 553396091 55807 92132 72060292 55807 33045 603198607 51931 745 710714842 84373 61220 355449659 33045 23787 471356524 24797 51931 997491678 51931 63407 55139423 1833 24797 358556570 63407 16240 728968377 672 24797 921539579 16240 52734 447934400 40705 16240 140484906 16240 62044 260071831 52734 28088 453927505 38577 28088 684490980 52734 15091 149125216 62044 44225 712289247 15091 68209 416338499 28088 61013 904802431 44225 77943 46177282 44225 17541 73046837 22436 61013 247358960 17541 73258 305280665 19992 61013 800330756 77943 83060 467557055 83285 73258 200337392 61694 83285 585569012 55975 19992 414458304 52232 55975 28645368 73201 55975 50835610 55975 27657 728225754 73201 92448 174720318 92448 50535 657317346 82688 50535 716035440 48930 73201 67879675 8631 92448 790795081 22429 50535 510914380 17263 48930 121629119 25844 22429 349102270 59732 25844 702960436 25844 66001 348862910 90167 59732 437183479 90167 82941 949152825 75035 82941 485105464 90167 45287 572543940 65988 90167 248483590 38717 75035 440934597 75035 40491 593801045 4371 75035 866779073 76007 40491 365404420 71476 4371 777081905 22322 4371 780617957 47401 71476 899386242 40857 76007 956707679 60813 47401 529239651 73812 60813 770180536 63708 22322 267998643 2609 47401 517567182 80971 2609 911522146 63708 4431 47466011 1730 63708 391130069 63708 19253 489868480 19253 20719 571669856 24580 1730 635349309 27088 20719 98538710 1730 4410 78140377 4410 78898 861985929 20719 24794 16133250 27088 33012 466038110 7727 4410 567409733 7727 21096 190058094 69867 78898 725896670 69867 22004 249986983 69867 75745 675208204 91216 7727 98652849 39598 69867 350607914 69867 6914 723656513 6914 27758 26880283 75745 3929 629178619 6914 61388 291324348 3929 40869 368016020 26966 27758 308370643 11211 26966 933255758 33523 40869 696406820 37851 61388 2377521 72375 26966 247087978 33523 11245 306439521 53842 37851 503008700 79658 11245 68964850 72375 5321 570451981 72375 41831 605923817 3877 41831 657400615 39155 3877 466568988 41831 15521 182455748 81801 41831 199026839 3877 31908 528497635 73678 31908 695761170 80003 15521 649561156 59512 31908 13888520 60885 81801 880827145 59512 39720 314817228 73678 83162 913734353 4904 83162 100899770 39720 6175 30199601 39720 86390 447476306 28682 39720 189998667 86390 37611 374227826 37611 46213 88013152 75114 86390 384196529 37611 51992 789060770 47445 37611 596765345 37611 77903 2782575 77903 70986 6943032 63066 77903 774059792 25515 51992 555860756 77903 10921 889613941 70986 36254 635318409 10921 50573 344451082 10921 1065 72607698 90314 1065 611115497 1065 31826 975302263 31826 30704 131033176 27650 90314 501029795 89688 31826 42843252 90314 87203 194547926 27650 76520 173482390 27650 64239 1978776 64239 53349 83839785 20369 53349 533641394 53349 52959 29753359 53349 73504 217819213 52959 74976 812696482 46503 53349 280264643 44150 20369 441872150 44150 90840 236830946 70543 44150 577989043 73971 74976 706618160 78080 90840 266695997 49830 44150 780584894 7869 70543 945390628 9880 78080 993959619 78080 91842 618962440 67636 49830 147654332 90008 9880 857376551 19137 7869 265734501 53439 9880 475830574 48693 91842 364046258 25708 67636 189207685 31847 53439 150707320 45869 19137 849699590 25708 48311 536583831 22469 45869 452187823 78518 48311 989227200 31847 29252 303366296 22469 2632 880939417 21167 78518 449977615 70276 22469 220146293 59840 2632 723353780 21167 81422 476774979 2632 53928 754129049 50179 81422 172892941 50179 29400 78579544 59840 39094 371003029 13908 29400 33766450 36450 53928 751383412 79408 39094 761764963 4478 79408 163671023 4478 86943 236201933 4478 56118 637869305 56118 61580 480259367 62635 4478 640841503 4478 59593 246224108 69311 62635 851693386 69311 84481 933821118 44160 62635 255340920 59593 3117 923494194 44160 48942 770426140 85013 48942 817689408 29631 84481 122377316 44160 60152 368172217 47026 29631 587438247 29126 47026 866760669 85013 20678 48922667 45680 20678 609040191 60152 75437 495047180 45680 61636 58117044 35576 45680 872052889 54954 75437 701909177 39732 45680 978951738 17695 39732 757247340 35576 64803 176196813 35576 4381 367559218 54511 39732 387847972 64803 62773 940568471 64803 48091 889220833 64803 87311 89018714 62773 80287 143710568 80287 74261 80284699 35700 74261 911258333 36228 35700 731941555 35700 50981 631140797 13145 36228 247226896 33738 74261 946916098 76251 35700 931972661 31518 50981 437382719 13145 13785 865193194 13145 72612 74994236 82178 76251 412718834 13785 59714 270517388 82178 90850 678100193 59714 55100 367060692 90850 55234 341430000 79716 55234 427930988 10646 90850 555920843 55234 6488 816072286 89048 55100 450527534 5778 55234 930437345 3786 10646 655439470 89048 43003 499406853 19371 6488 508253981 13898 43003 129148483 75779 5778 402885452 19371 39445 458715937 43003 21883 519501274 75779 33482 873924289 43921 75779 594004244 33482 30641 669753072 66945 30641 604272591 33482 51660 62181641 66945 13164 141906080 16213 51660 300572182 13164 9492 883016059 23000 9492 142704394 24992 13164 813395670 16213 85 830900360 22152 85 431417167 9492 60043 400129526 44493 60043 869224259 88853 24992 502423254 74615 60043 293111486 24658 22152 291359699 60043 21647 322365224 88853 6636 527582672 38078 21647 911313179 21647 68616 939347598 52571 24658 25567288 82814 68616 350685572 16402 38078 175962006 5308 82814 299555226 13549 52571 840533910 82814 49075 16040027 92174 5308 795537127 92174 87594 958770045 5719 87594 127531364 49075 33624 906003268 71449 33624 542573541 55261 33624 160274928 71449 90557 10992087 80433 71449 644092929 71449 10745 130138261 55261 85667 828040874 55261 26512 380909356 26512 5616 64288896 39419 80433 377149111 10745 61278 398745388 26512 65554 199332407 38092 5616 342150448 65554 34384 830954966 65554 6585 512147270 65554 9048 319662841 34570 9048 231645529 9048 80078 320546205 34570 34847 579691496 665 80078 79778056 17276 80078 106359907 665 51422 364774002 12852 665 218138214 51422 82630 818159925 17276 4823 155071070 4823 88647 203820280 4823 13491 265508407 12716 88647 821118220 88647 59703 250538569 88647 23168 613612046 23168 23655 315592216 29826 59703 885869076 23655 21370 648027617 23655 2621 939158199 57118 2621 242986271 14457 23655 9052589 14457 19749 81368921 21370 91870 841296006 51971 91870 119509948 57118 26323 139483293 51971 18730 559797667 91870 24267 680913823 18730 79048 746456257 57257 26323 137997627 34947 57257 6621580 60832 57257 464713364 52614 60832 537400908 42098 79048 721967888 82584 34947 114546770 13319 34947 118180339 26442 13319 532578692 21873 42098 411911917 21625 21873 353575866 21873 10863 471003796 89492 26442 765180204 26442 82745 600183180 21625 52604 953790659 35033 82745 2800295 52604 53915 635645397 82745 35496 402274441 82745 50779 744923943 53915 55536 669513471 41750 35033 922602943 50779 4203 25302427 36173 4203 905123796 54498 41750 247199103 86474 55536 123232041 41750 34950 756682800 34950 16125 764835291 54498 48914 802410069 34950 9042 690690033 16125 72831 560026067 407 9042 536206603 7208 9042 49760308 9042 23046 408656982 7208 40796 519151675 40796 65117 24055253 90438 23046 140938477 79796 65117 432662855 40796 12627 836324258 65117 88778 162240017 65117 49178 628005489 90438 74277 447667079 8557 79796 467312662 74277 12194 317407585 20609 74277 595034216 46459 74277 377348681 85137 74277 505094660 20479 20609 422919343 18855 46459 790439982 44692 85137 859406066 18855 41474 837673600 20479 91357 350773153 75554 44692 682635864 324 18855 997369328 64794 75554 121222658 68754 41474 307516183 75554 77466 150114101 74251 68754 691465486 77466 78662 820201982 19607 64794 592182193 77466 86487 869487038 90607 77466 275329180 90607 56204 588118856 19607 17231 634469366 19607 22242 529824847 3568 22242 540666845 75528 3568 229853100 22242 48951 51143223 22242 8174 527392354 48951 11130 283965437 71798 48951 60638245 2422 8174 102875858 13630 48951 51697581 73432 11130 533211807 13630 38968 508247114 73432 71311 139652110 71311 68312 799957573 71311 22518 457348550 4933 73432 113229812 38968 8865 471667967 54047 8865 438209697 8865 73921 715585805 4933 48483 756291158 73921 78816 433068111 73921 76548 667757928 54047 26980 637331222 24941 48483 13547866 24941 13020 791664867 86186 13020 239581123 13020 87694 937145008 27642 87694 155303373 54186 13020 978078738 31508 54186 344294757 76450 31508 195853725 15731 87694 232277904 31508 32575 658128276 76450 46274 532372852 62096 32575 43583097 58437 62096 992959457 21403 58437 277380221 56352 46274 46201104 81324 62096 94146258 21403 2447 359951222 1798 56352 124994416 56352 62815 63204148 74103 2447 199876931 2447 77571 991452891 2447 79172 26284816 26841 1798 170932007 77571 74981 498304916 56559 26841 742176580 56559 50593 926213859 46707 56559 235179972 1753 50593 120762491 74981 58986 298964513 46707 73278 593889514 19191 58986 165370503 65942 58986 404914586 1753 41488 426363245 60722 41488 977370419 60722 89598 592048424 60722 49205 413107612 49205 58574 60235719 41488 59995 624281664 58574 58632 514047316 49205 47255 486893984 69431 58632 131536122 35523 59995 88322377 5265 59995 87937499 79235 5265 299888222 5265 21956 607227577 35523 35457 732067628 40799 35523 581813507 55426 5265 2952504 14844 79235 666891214 14844 46468 202776844 69566 35457 10086623 23181 69566 547473653 2247 14844 55276882 45642 14844 154006415 2247 89293 146858247 67008 89293 383097142 45642 7893 906524590 45642 29989 202659510 7893 87922 680504384 89293 20477 233880451 92548 67008 396325468 29989 23200 765362740 87922 24551 102930292 28789 87922 691348426 20477 82092 748638166 92548 85133 586310192 28789 56187 510009725 56187 3666 534079828 85133 55026 10571862 82456 85133 692159853 56187 57664 181502990 37246 56187 140857175 79462 57664 546676513 2680 57664 787522368 82456 69421 698580766 37246 88147 219945558 2680 7186 987350896 81137 7186 778077907 7186 32793 753623541 52657 69421 417651742 81137 56170 216067954 88246 7186 966019194 19673 32793 990262129 52657 43987 996396984 537 43987 40701614 90144 537 10780449 90144 23567 616330183 35559 537 15264882 35559 61911 52703357 35559 33885 95220293 33885 27345 676706418 5913 35559 698706705 5913 26915 300474148 61911 89594 311887552 5913 45052 798727296 26915 9412 113908445 8862 45052 438533928 28213 45052 593389277 69466 9412 285059360 33059 28213 134662747 11562 28213 130859450 15027 8862 252998275 81749 28213 2113518 33059 10692 762712677 15027 76153 776083106 74670 10692 658617346 18065 81749 25615171 18065 27973 674395888 26630 18065 686625013 91320 18065 85219707 27973 390 420855434 32620 390 352663908 56060 91320 131572140 74214 32620 140701768 34252 74214 388355797 33667 390 594908822 16720 32620 273324059 86790 33667 118921228 77167 74214 821202952 33667 68123 35287149 33667 47346 444599574 8404 77167 755108282 68123 9594 903744895 77167 34469 796304062 7342 68123 120820310 87294 47346 928238567 88636 87294 80651919 87294 65797 401065104 65797 54235 79472010 9261 87294 481371907 9261 81068 669647735 54235 65403 987043051 6107 65403 776704174 65403 61704 923442068 6107 62376 692630883 61704 74645 47709535 61499 61704 357666411 66054 61704 459961551 68180 62376 937354686 86177 61499 704297563 66054 66159 990305730 46364 61499 452367089 23154 46364 765954955 23900 86177 988214406 23900 31361 100231764 73998 46364 313254771 15971 23154 398383391 48101 31361 417883991 5971 15971 111294801 11339 73998 625511041 15971 6514 5087975 66000 5971 646188839 66000 74442 33587442 5971 71170 476682040 62638 74442 67448702 69215 74442 734149823 74442 39221 666032083 9002 39221 833744780 69303 39221 892465453 2791 9002 129930353 2791 87259 996578198 9002 57043 615093064 57043 21567 448515644 57043 67944 275081853 2791 88112 226819463 57043 68090 68768827 88112 25304 131362520 88811 68090 447178172 88112 52615 526140755 3082 88811 988408438 88811 13180 957356165 72640 52615 503860238 13490 72640 761591522 56441 52615 907891636 19145 72640 717113253 13180 66003 499270542 31378 56441 333523461 13490 23892 813685739 19145 17534 999857010 23892 485 194365899 68038 23892 694393186 23892 9333 163616610 485 26191 535641440 51908 485 843222015 51908 48715 387171344 36318 9333 507888002 16532 26191 259221414 1958 51908 820432106 90176 51908 54385958 48715 75345 379902611 36318 8162 618662080 16532 13957 190223362 48333 90176 698569457 48333 55479 586740995 8162 89614 797709392 48333 70773 777619290 21991 70773 749274317 48333 48002 22890983 6984 48002 404547031 67134 70773 199214303 70773 60704 402776151 60704 21416 841278582 48002 27228 423883243 59135 21416 387843200 42641 59135 95067131 27879 42641 954801110 73879 27228 351951662 64835 42641 370947451 7367 27879 853966271 59199 42641 601463936 76408 27879 591311688 73879 67790 701327291 18811 67790 25351826 90250 76408 478018113 76293 76408 442847622 76408 55195 74133581 72585 67790 89367419 90250 32465 360137687 55195 9976 282155551 32465 76404 696552561 32465 85582 368243047 41684 72585 795984592 41684 71571 501410842 71571 62759 623232178 76404 70931 124620489 11378 85582 564601826 62759 11243 456295690 14719 11243 909034531 62759 80295 842663741 11378 22671 764062720 5350 22671 916801408 5350 62772 983651484 12974 14719 458641163 78511 12974 371935838 28554 12974 796802758 26576 12974 823052094 6079 12974 424874769 60632 12974 737756863 7682 26576 638485079 47465 6079 986695422 45448 47465 438201505 47465 5518 184070443 47465 1396 669742716 1396 50666 81177409 1396 42544 185190318 1396 3054 650434169 5518 66988 535952779 50666 38328 813193252 69529 50666 535423874 3054 35335 440423354 27475 35335 106133838 60755 69529 349788787 69529 29003 735028484 60118 60755 162326916 65283 60755 153567391 60118 23232 841651829 67947 65283 552835937 86691 65283 191298789 67947 70321 823859946 70321 21129 587501459 23232 341 117716325 86691 13654 816074689 86691 6520 577053980 83406 13654 205812094 88041 21129 666913381 17559 6520 297220836 83406 48773 762227246 17559 20615 9088525 34087 83406 439587972 49987 34087 575801993 49987 77861 172954129 49987 12668 889956956 77861 87732 148208794 29100 34087 800885067 85781 12668 206248291 59452 85781 833635353 87732 6754 478838503 6128 85781 535182768 6754 90206 131494334 76323 6754 873403036 48794 76323 239746659 66227 90206 129003984 34251 76323 522666194 48794 27676 204262335 27676 83291 14540648 49040 66227 260442227 73668 27676 902550848 34251 29394 765801190 73668 14507 84171277 29394 40609 22828382 20013 29394 807589132 20013 84835 319416882 20324 14507 211206477 20324 54347 47352818 31899 20013 448110860 31899 59242 993624874 21921 59242 943896075 20324 76995 542347773 76995 56405 113237716 31899 58191 133849135 71762 76995 231707134 76995 40114 167789489 40114 22226 544690544 71468 71762 37533975 8732 71468 352793286 40114 57708 624314087 8732 28579 621858790 31324 71468 151842753 31324 87953 650846967 39444 8732 28282426 39444 30887 972467772 75 87953 639331696 31324 21993 997052507 30887 51007 87958818 41888 51007 780805926 30491 21993 943101285 18280 41888 616099313 40006 30491 146771042 14703 30491 749514151 18280 83132 494684378 21740 18280 97183722 7986 14703 115206205 1328 7986 915245783 33390 21740 404624127 22106 21740 318760876 25572 21740 370083277 7986 26324 307330202 36233 22106 912625195 28131 22106 43610792 21448 22106 972221981 26324 78368 74908315 21448 70213 689446126 73030 78368 731246739 28131 347 556830184 86096 347 725554883 16969 347 288101027 86096 81261 875545726 75851 16969 246813815 21141 16969 375388887 33140 86096 61916959 67132 33140 936860843 50677 21141 837894760 50677 78377 146447908 63524 67132 106122804 74599 50677 456136668 45849 78377 866991765 69874 63524 846184401 45849 67772 74568959 45849 89341 97687760 69874 14707 763224731 14621 14707 240462754 69874 83455 351013947 60028 14707 159665689 89341 15416 759316338 85866 60028 101782053 14621 41869 81720688 83455 36133 810782582 60028 26887 840382989 41869 11700 375168102 65581 36133 999805538 69638 65581 24850579 36133 73596 214866101 69638 44539 128267895 11700 62245 6015170 74688 44539 625866902 69638 81587 754230996 81587 89676 525598358 74688 60373 834854485 89676 32682 555589053 87477 74688 220318621 18895 87477 120436820 26984 18895 253563050 60420 87477 74171105 92200 87477 593482591 92200 63487 40451833 60154 92200 133160326 55347 60420 17634482 91507 63487 493886439 72824 55347 489977836 16545 60154 76890730 91507 40953 974174208 16545 32731 834690742 20085 40953 788883017 28077 40953 37552962 32731 39254 968748750 32731 49768 854359525 11779 28077 412427240 39254 78195 725437671 39254 64297 54384965 11779 3792 788453901 3792 49609 617241090 64297 13250 717688256 51165 64297 269640653 75729 3792 633294297 12892 49609 416509003 49609 54271 727979575 54010 75729 393823102 4087 12892 742972127 12892 24848 937248244 54144 12892 379694540 54010 4640 38396672 54144 65357 700215264 52892 4087 47009340 52892 22940 789938605 54144 73834 449605896 73834 19282 901263799 19282 5230 352523083 22940 89067 554238906 3508 19282 683043100 49946 73834 86814924 76254 19282 750234580 58823 49946 342751664 3508 31903 82497516 49946 58044 31796501 58823 70971 718765230 21852 58823 630775454 1061 21852 350577805 68026 58044 913018511 78180 1061 314192702 75832 70971 351497798 78180 86724 986382322 22755 78180 683161932 73491 75832 724230002 70725 22755 666101840 73020 75832 277450392 55476 22755 211857904 22755 8775 420227611 73491 8131 24259003 55476 45870 345366059 45870 47280 227503587 55476 8346 320062893 60588 8346 673809539 8346 48255 894302458 60588 6800 920744191 29777 6800 994817866 10118 8346 824810107 60588 6618 230036285 20193 10118 25138294 89659 6618 450405577 15417 20193 66572088 51907 6618 444156896 89659 9576 608057289 89659 56387 538072259 22862 56387 219625984 90461 51907 393404495 87464 51907 947569605 78882 56387 157924960 34538 78882 89140785 34538 74559 913239893 74515 90461 113238928 74559 87725 134643314 26136 34538 594290649 81669 34538 151053773 87725 61179 171462235 61179 8396 310669076 26136 8312 181831668 8447 81669 221497013 81669 63606 324243178 24038 61179 127237949 24038 88052 643007588 26059 24038 843515080 24038 16788 939142529 67311 26059 769505386 70568 26059 906183807 67311 53118 38168289 70568 76766 295835740 23233 16788 662504468 88483 70568 242523900 51933 76766 362071680 66668 88483 415017591 88483 56927 504536805 6121 66668 132599427 31366 66668 239254565 56927 35388 338119439 64435 31366 711766 31366 45777 592167655 32264 6121 276736920 32264 7007 550699585 68774 32264 412109848 36042 64435 434020286 45779 68774 181338827 45779 57311 328122438 68774 77511 472498763 36042 20226 509917886 26464 20226 837148820 23177 20226 359827548 77511 74483 374301084 15528 74483 920235793 81482 23177 949269577 23177 9231 685080861 9619 23177 91998609 74483 66133 351757238 15528 23780 661075051 9619 40836 120010535 9619 84658 211856565 67595 84658 375979385 66133 9017 136403195 87001 9017 89555037 4873 9017 127264510 4873 20158 148505099 87001 71883 229441098 43684 87001 11131656 4873 77517 853275969 71883 13713 69814180 51077 71883 894755379 55417 77517 310075939 51077 9251 884659907 51077 50962 60522217 13713 70201 564289999 9251 82683 471436206 15882 82683 439596270 48349 15882 874374654 90572 48349 256550114 82683 25733 37417771 82683 66186 268435312 4065 15882 53260653 48349 19998 546771865 19860 19998 954134940 19998 66768 700792455 30286 19998 907626080 43841 19998 483876860 56877 19860 287334523 56877 37122 879535195 30286 91119 619304424 49280 56877 85938539 56877 35201 925004457 49280 16924 643188921 19096 91119 101534272 35201 16394 468341502 16924 30848 988586356 77113 30848 29907610 77113 72921 87169573 3660 30848 663788366 30848 37718 681760008 37718 36565 770286331 72921 89012 665161356 14841 72921 659604457 17542 36565 180249008 37718 77035 5385317 43348 89012 540513896 77035 1792 595326762 23524 1792 616858662 1182 77035 969930164 43348 82357 843287416 1792 65001 414894024 65001 67534 880081178 82357 60105 431269831 60105 27556 579030157 32220 65001 713587962 85878 65001 312155369 24169 60105 555208952 24177 24169 295586535 24169 89810 782328952 32220 17303 458985762 24177 17420 127905324 24169 54897 731554472 5920 24177 170050711 86208 17420 814264117 5920 32375 624355116 54897 17237 430768890 5920 7296 194458006 7296 65994 189083472 7296 21332 983133518 43040 21332 720786033 7296 5628 881420142 26494 43040 885628473 22050 65994 715290825 21332 56315 356475204 46294 26494 509566900 56315 67642 990366744 25545 67642 667476972 46294 16021 360704309 45001 56315 775367049 16021 50534 830024906 34288 16021 685036309 45001 6024 144004004 51896 34288 276676564 72722 45001 357738500 73058 50534 953717453 72722 22095 809047911 22095 22906 816498634 51896 29138 976799390 5220 73058 580924092 18792 5220 881925586 22095 10736 1251909 81983 22906 580479565 81983 15620 299246247 5220 42838 211289263 81983 30824 968668648 15620 4809 179368161 42838 25379 154624315 30824 44163 238231971 83302 30824 508975990 4809 90247 543627309 90247 58371 527011354 90247 40278 2863739 90247 72200 752384304 58371 12406 727815797 72200 36207 165454072 64695 40278 128832088 90571 40278 39582765 268 64695 687951210 268 49357 503011875 51150 36207 118475007 16680 90571 793070990 66300 16680 682934530 42 268 473731682 51150 86802 231512532 61383 16680 369653322 71335 61383 297917464 73716 61383 980331410 39571 71335 945207362 70488 73716 280444331 61383 52760 623573160 70488 83240 987797243 47181 39571 465120732 39571 28512 314233250 28512 61005 218725368 41775 47181 904828763 41775 54502 993958348 28512 65646 487559892 61005 74211 350627758 41222 54502 303092079 77273 65646 943999244 28046 41222 209796480 65646 24790 274442775 90394 74211 395214260 42452 28046 480392654 42452 68043 745189647 75452 24790 974073343 57286 42452 708887411 57286 51358 465399597 42452 88691 444782367 75452 61449 545398486 533 51358 873841688 57286 76223 752543583 88691 76571 921282411 533 77750 175209503 76223 53835 537827981 77750 4975 749636240 4975 38187 66158155 72596 76571 642785050 72745 72596 96245503 72596 23077 989547354 4975 49952 79659867 23077 37254 279454739 39227 23077 255331123 2412 39227 664184289 56492 39227 134011999 65010 56492 754757318 74495 65010 453972308 36460 39227 74287967 36460 12404 315504943 65010 2551 452145559 72404 65010 73738916 19911 74495 305990083 2551 74405 78377165 74405 28929 453785834 50426 28929 776985535 50426 81402 16057816 26018 50426 111986586 10849 28929 497709030 5500 81402 745399588 5500 86804 919947546 86804 70732 76508793 57754 5500 592297973 63127 5500 739554815 63127 17745 758252168 57754 23761 621116109 40079 70732 613425380 32928 63127 264695877 32928 29050 687268444 66124 29050 573223295 5206 66124 517695707 29050 31580 289420165 29050 53147 59370583 51507 29050 534298775 31580 35284 621240807 5206 18001 424005630 4810 18001 864142648 35284 76976 920925917 59937 51507 883511871 18001 81315 828059261 35919 59937 420573190 76976 38009 704678116 37423 81315 996546743 88763 38009 805930382 37423 25151 164963383 27448 25151 382418514 56871 88763 581878858 88763 81802 68928961 49757 56871 925761778 26424 56871 50845402 49807 56871 587958797 49807 16339 940707288 34400 49757 680398152 34400 90237 466091117 26424 69978 79662988 49807 170 910706761 45071 69978 448358447 46908 45071 534234746 69978 57098 289791570 49898 57098 833753077 57098 74222 571835156 89353 45071 137414042 57098 17738 740526619 74222 23523 647479803 23523 6375 514603437 47816 89353 65807334 17738 62999 730725284 47816 52807 112212730 52807 71889 425696877 62999 46025 680066158 73905 46025 724970573 73905 51953 5596041 17546 73905 763706846 23873 46025 470750559 34105 23873 585028614 26866 23873 360769719 26909 17546 225707927 39384 23873 15610483 38294 26909 262075812 78228 39384 337555643 78228 27930 66448189 72218 38294 584274183 72218 65050 967426647 78228 14374 913329607 14374 55947 274790758 11515 55947 750999737 24989 72218 889201384 24989 44344 25606700 14374 41620 853975612 41620 79762 411439346 44895 24989 505893594 72197 79762 300900696 44344 21843 975425524 78534 79762 402868765 67993 78534 684634163 44895 20542 866696934 21843 66919 848820083 78534 78103 253288524 78534 25395 147458029 78103 64561 914402953 68029 20542 465046596 68029 43032 127042816 78103 39432 127031167 50885 25395 712188910 56034 43032 354039473 6364 50885 125043706 34310 6364 748353670 20439 39432 296567286 47390 20439 447488279 86119 47390 813796879 34310 36777 144893158 80312 36777 735721144 86119 18037 983981280 89481 86119 514992671 19481 36777 860660498 80312 89653 111237145 18037 20690 947314664 19481 90057 532471424 89653 77985 243445825 89653 36752 612901660 36752 90427 220804940 90057 77030 309934713 90057 21627 16406116 37684 21627 545454153 43938 21627 158454399 37684 26254 448533187 3540 37684 892261195 43938 27249 149577147 3540 87235 878296697 39729 87235 712714485 27249 35334 946481792 3540 79116 917180640 27249 2944 914747939 89986 79116 525691337 15673 89986 399345098 35334 23224 608195411 4008 2944 729054711 23224 17156 294341346 84010 4008 229664822 66479 15673 914387921 44684 17156 51562880 17156 687 543983126 84010 77590 252208138 37793 66479 377615601 37793 44386 210646440 687 68718 574494730 687 4027 766798064 92252 37793 755957388 44386 73589 498876484 4027 25743 544772468 25743 92432 272758072 42057 4027 223404318 73589 34387 776130702 54496 73589 599789959 42057 35678 210057511 34387 45314 246431094 35678 64927 582131687 22560 54496 910477164 16415 22560 336490842 71504 45314 669877359 45314 68135 83455550 69110 68135 556781863 35024 71504 441080159 19542 16415 236832318 56603 71504 446904325 28112 35024 690694573 50066 35024 787089013 33605 35024 573991529 89920 33605 284360903 50066 60874 421531590 22517 33605 392992068 22350 60874 608555152 33605 59192 458376903 531 22517 661979929 68646 59192 512157781 33200 22517 194521375 42834 33200 428745726 31776 33200 298383295 33200 62433 769075187 62433 74288 514815226 39705 31776 316820397 87973 62433 788158258 62433 49065 972125038 924 49065 519645475 28853 87973 240963975 14985 28853 603420703 14985 5431 461656098 30964 28853 609079796 85019 924 583524522 18097 85019 567417094 48954 85019 455433362 85019 81823 543811983 48954 38492 218274406 83926 81823 459037672 3728 83926 377410889 74663 38492 55845455 84692 3728 31879047 3728 22752 503173395 3728 8397 911186199 84692 76291 965522725 8397 28174 816512284 20381 76291 638622565 22752 27594 633435634 28174 14822 50717732 8831 28174 223794786 14822 61066 17675158 79137 61066 85105993 14822 38667 268439936 25399 8831 256198768 61066 69113 995762690 25399 89403 553846855 79137 42713 32873642 77022 42713 453160907 25399 35659 147279037 17211 69113 411382256 58974 77022 221529980 42713 79484 386777890 77596 79484 211095621 13876 77596 960371256 79484 29259 942206378 61693 29259 584980876 61693 12066 715910539 23249 13876 226401377 12066 61028 531016316 61693 85544 564344432 59330 61028 116209801 12940 59330 283419850 16719 61028 408949888 45678 85544 537646828 59330 74320 953444213 88450 59330 374063386 12940 28611 29439973 85343 28611 35126738 88450 64703 486087499 10905 28611 354865294 28611 58504 32180386 34299 10905 93208113 34299 85222 167482088 35997 58504 584957749 15051 85222 654725983 48853 34299 77793759 83013 85222 120009817 15051 81838 625051925 48853 38944 97794365 26169 48853 790221328 48853 69076 111727837 17167 26169 78729121 70517 17167 630158689 51670 70517 86736102 29956 51670 814386551 81633 17167 102089114 30836 17167 86480265 10508 70517 152206910 81633 34713 219939415 52906 29956 952460754 13979 81633 738983188 13979 64655 498117531 52906 83450 391468121 52906 35205 945501759 42609 64655 138384559 84639 35205 245533763 21753 84639 605040501 35205 13051 96312905 5116 42609 143151440 5116 60547 56478077 65246 60547 477166751 21753 28495 509137626 33932 65246 58897116 66256 65246 817609367 91322 66256 251025544 65246 85636 153501928 91322 48955 652840984 33932 28 406550787 48955 32534 479821614 52348 91322 238604290 64057 32534 940291982 2106 28 573351267 2106 49479 660917284 89113 2106 338080722 62349 52348 557745877 89113 3763 614123064 89113 3026 258158688 49479 72313 451075993 74260 89113 637121575 72313 60406 595892333 37012 3026 743788182 60406 71285 583188551 51378 72313 106046419 74260 45804 145970971 37012 75408 194308233 23311 51378 56590555 75408 88919 573746011 40725 75408 237481748 88919 53057 152122343 87439 53057 38732018 40725 42470 822637617 7120 42470 597297196 87439 58110 481148471 43088 87439 397852107 42470 67041 22091250 88896 7120 711449864 67041 71893 595655051 27006 71893 720057646 67041 77704 136894102 27006 73992 140085852 34920 71893 955636575 34920 11860 23351599 34920 33134 826618226 77704 50547 616562230 46838 34920 836395814 35254 11860 541125137 35254 69542 13182029 85807 50547 592346085 915 46838 891828222 11574 85807 317633245 85807 21153 836458982 85807 68975 237347952 11574 9091 176237874 21153 53490 838848201 21153 25312 528466914 68975 22500 201883359 38473 25312 175610458 8419 53490 718518775 58197 25312 486068302 88085 58197 833485602 7336 88085 695407952 74435 38473 834013897 74435 10928 70582123 85858 7336 907953179 18835 85858 269074524 18835 77117 581362515 48062 85858 107185883 18835 81027 95196588 85858 90114 481148763 91796 81027 301588430 81027 41804 912978841 34763 91796 346235516 24463 34763 728706744 69214 90114 795850683 69214 11172 104867995 83880 24463 389755512 11172 75322 708979724 40987 24463 213898628 69233 40987 502645740 83880 74379 594488540 75322 57234 52470931 74379 9101 582286469 33301 9101 699594220 69233 13154 148113268 57234 71535 464044196 57234 17456 42875010 47964 13154 805689835 54349 71535 170645036 87086 13154 158897515 81060 87086 454204325 87086 5186 300864704 38614 54349 64041457 87086 28614 920245594 22153 28614 641922624 69555 38614 104824590 35943 5186 899644297 53688 22153 117294919 35943 28015 21985032 7114 35943 864446523 69555 3325 702664821 35943 41140 472316346 45381 28015 558030105 7114 20442 839683055 38396 45381 664919109 20442 60349 400203559 41140 18383 262346080 38396 25535 815599619 35456 25535 563429040 38396 82217 161876669 18383 5897 716285597 25535 78359 146795527 82217 81381 129029478 82217 9292 802893360 19382 82217 638528633 3854 81381 173629158 9292 7577 848346951 81381 73958 791765984 7577 24669 776468033 47270 24669 840084897 47270 74459 482545960 7577 64499 265543276 24669 1521 793873068 34991 24669 776312274 28237 34991 522020808 64499 27791 415170121 19374 64499 57406550 1106 27791 559268998 79230 28237 531088792 35196 28237 42483236 10600 19374 734534941 19374 34895 215843578 67886 1106 714574245 79230 30395 694291649 37159 67886 491574952 39085 67886 784945769 25035 39085 479697701 31500 30395 571529300 6495 30395 984148289 54603 37159 483389226 54603 25901 138546866 54603 78848 449508201 54603 67415 165557694 30626 78848 234905792 53129 30626 75972257 30626 5339 571296609 78848 77173 346017769 53129 44048 245905441 41311 53129 794749748 3922 77173 404150641 41311 55263 32122685 44048 9935 112961961 41311 39406 92101805 25139 55263 637907504 55263 13298 884849183 61644 13298 139968240 61644 63756 724888776 25139 80659 71865814 83849 80659 303286338 80659 3434 292125654 78839 83849 436676981 58342 83849 189765793 84012 58342 503078798 82264 3434 843286762 53592 3434 80901022 69631 84012 289185946 83894 82264 141566512 69631 23436 477360440 82264 23672 939155516 23672 39790 14951109 511 23672 941597373 73447 23436 699917098 86427 23436 449428487 19312 511 261965318 73447 70835 78554516 14261 73447 131973420 70835 57324 122545933 17127 86427 150442595 70835 83068 462443144 57324 7698 775969626 33044 57324 946199458 83068 85159 508884220 83068 39105 319819829 39105 1194 173950636 7698 21151 954028953 1194 5954 935496394 85159 8601 48853792 8601 88217 267145175 21151 16597 259712754 16597 38179 956029803 5954 46369 788234162 16597 76530 558531465 88217 19002 114775134 25019 46369 536404824 46369 39730 407736116 11620 25019 825595141 11620 51320 230046373 25019 7922 294217895 11620 63863 25756720 21395 63863 661357895 11620 60261 362102974 42075 51320 580444698 63863 89703 84784133 42075 86458 614271744 21920 21395 81733064 86704 60261 535280505 42075 68650 363337469 61726 89703 633263669 50319 61726 655302380 50319 16043 612879928 86704 48478 187075644 41056 16043 269490420 10189 50319 477987129 50623 48478 819504566 48478 91767 884393194 91767 44975 188562221 59859 91767 930233100 10189 83969 509969283 7275 91767 321629491 91767 32132 212030469 59859 17630 399575273 67791 7275 125846130 32024 32132 546155643 67791 17594 946058042 27970 67791 633810991 32024 45104 117012869 45104 40734 702445738 40995 40734 90525000 69866 27970 655244302 54611 40734 389209415 31138 40734 243408377 40734 31419 638650013 31419 671 51811253 39311 31138 41175060 671 85506 977893022 671 67589 629319647 31419 64636 705549200 4010 85506 845413736 29293 39311 71824624 51647 67589 305679216 40719 29293 55442449 50439 40719 526522249 40719 86141 366744422 29293 23484 790837403 81195 86141 379593164 23484 14933 414142569 50439 17888 610334802 20930 17888 796643017 14933 9036 53928228 20930 29934 888103147 8851 17888 796056303 9036 58230 114322246 8851 16525 977621269 51906 58230 605826696 29934 89586 603724110 64431 8851 607597858 4702 51906 39230696 9512 89586 122087446 89586 5068 603683705 34454 9512 280480190 64431 6784 945488016 4702 56084 458794759 28205 6784 747415340 5068 12550 923001572 21613 34454 798288551 89793 56084 538197517 18854 12550 33560214 21613 57236 948466707 12550 20597 612255744 18854 27860 913143726 76661 89793 318315665 20597 43931 580179112 28519 57236 359894390 76661 155 616037827 27860 80167 467707756 43931 32513 799371314 84181 28519 443657125 51492 28519 526567639 83895 84181 218636549 7663 80167 697448732 44454 32513 113190282 44454 38569 463786304 83895 45677 888166011 7663 37938 10448328 38569 62037 819062763 78099 38569 273950658 83398 62037 149366337 28518 78099 199957489 83398 63358 408912677 78099 20273 325355172 78099 55292 565029682 1444 83398 994848903 20273 1950 87925258 50490 1950 52275622 75428 20273 823502104 22281 50490 176003256 52984 50490 837886952 84088 1950 935959229 52984 40956 52042570 28955 52984 784023767 40956 77245 575032310 84088 48313 713516460 35567 28955 764620544 28955 31791 86175724 35567 79954 581985614 77245 11549 755186353 48313 13641 93806430 82198 11549 8218453 31791 63379 976484499 35806 11549 340809843 12146 13641 367767477 12146 1675 441711688 83690 12146 156602657 1675 88292 636740091 68096 35806 29111174 83690 19903 784783257 17155 19903 331254633 17155 88934 33574831 73109 17155 264290016 88934 62686 121924748 88934 72142 88830498 68596 72142 845807275 88934 31005 332179058 62686 3180 216884963 2011 3180 472068851 28632 2011 813682859 70871 28632 74507903 3110 31005 898007106 83409 2011 338098163 20079 83409 144788484 3110 40309 660543755 44327 40309 528901870 31245 3110 132904159 31245 28864 792706264 40309 46807 239776303 4535 44327 95986154 9331 44327 496774812 3326 4535 363760076 64714 28864 353368205 4535 3946 842650125 3946 36945 138339844 23327 64714 370306084 3946 26444 764243880 26444 63415 148991005 63635 63415 508093087 72720 36945 27100430 23327 36960 75867579 88402 36960 865467929 72720 72742 970995348 60232 63635 310998611 72720 70176 277837905 81910 60232 391894800 72742 27985 906327241 83382 70176 308599286 27985 20909 336299913 47625 27985 790165201 20909 13464 660098745 47625 58096 392520202 58096 4694 281300825 13464 83272 84233718 24409 13464 835290693 6548 58096 663063453 22640 58096 667336445 6548 9006 677479058 83272 64179 891738275 76079 22640 701619793 4636 9006 100495132 64179 40762 649221596 80267 64179 849169467 43578 4636 119034169 4636 29897 814102991 21156 40762 365141836 29897 62319 922187004 80267 7814 603577061 29897 78780 151689593 71323 29897 697914439 25663 78780 799144925 7814 41334 603171258 78780 55322 447058325 71323 83493 957329513 55322 59099 121644335 59099 91967 213405480 44733 83493 604980249 89644 59099 933994538 34916 59099 525480656 44733 3249 197168146 84376 34916 667260775 84388 84376 518818083 3249 4089 172488369 34916 62298 350484657 77085 62298 662722271 61632 62298 163674598 40067 84388 114409689 40229 61632 633381266 40067 25362 752528870 40067 5189 752780962 40067 57834 954692784 30710 25362 801345370 30710 51708 533846216 30710 19328 571371799 35299 19328 493401314 57834 50804 103943219 30710 85675 183366276 50804 61480 307658918 35299 11915 597672794 35299 63728 532548956 50804 4514 559059020 61480 85637 279811311 8144 85637 168102108 51549 85637 87453071 66407 85637 208936055 47123 4514 647320532 85637 24726 511453174 70891 47123 280850922 51549 42108 889038509 24726 71344 809658961 24726 14181 620762664 49305 24726 100650961 15223 49305 241396180 49305 57820 12499935 15223 37549 66453453 85726 37549 804496738 8393 85726 93788793 15223 71003 151497531 34049 57820 850016974 55786 34049 35038227 76340 85726 784217333 70728 34049 927614566 70728 50508 836057359 63990 55786 46002598 55786 65787 60688208 50508 46194 812568390 69723 46194 474296438 50508 41071 190612512 69723 38582 174045579 46194 67113 407277941 41071 21324 600677685 83881 21324 718527853 82934 41071 148599077 83881 48416 808873726 84201 83881 961492333 6798 82934 910085428 26181 83881 378787061 48416 3553 746412874 84201 29426 898681832 3553 80965 644972988 80965 47379 353109729 26181 70140 198369961 27601 29426 75793429 70140 12557 395615134 12557 52911 297127617 12557 21581 490338038 21581 45295 719700452 9881 45295 297304478 33529 21581 931407623 52911 12130 719431928 21581 26993 802606506 28515 12130 196158674 33529 11902 24766400 23012 33529 101270686 28515 48973 587503368 28515 66976 587850971 11902 40605 56301402 91301 66976 620535613 91301 14602 880236103 30235 40605 234450187 45227 14602 524076520 91301 11958 927685371 57090 91301 786170465 11958 70624 964592849 30235 19940 183684403 73500 19940 168027096 19940 35995 18574833 73500 64578 872717174 19940 26500 159273666 9799 64578 819305813 67466 9799 425264233 87877 9799 687390129 26500 39202 898410414 87877 76306 318693163 58292 9799 29109188 87877 85453 808526587 72177 39202 130447925 58292 8580 796962678 8580 68922 813718156 23935 68922 339229178 72177 31195 150613004 68865 31195 688726166 43294 68865 723958391 79742 68922 917561767 18321 43294 92980250 79742 45558 482525439 79742 83715 849057063 37439 83715 852326465 79742 786 182874010 2140 45558 83663045 786 88699 724162977 83715 29014 765168904 88699 91603 333434289 63212 91603 623745641 75355 2140 28719810 63212 29600 849587703 29014 54814 175263792 1963 75355 53553349 75355 53198 804789909 53198 30022 487486939 89646 54814 413015395 13720 30022 268530990 30022 32976 992444295 30022 34926 714572635 43932 34926 144393432 89646 10478 387301503 43932 86205 542941660 6574 32976 575683660 42511 10478 419634689 6574 60965 876044742 86205 73367 867436819 67732 42511 480203662 6574 79640 968979014 73367 80910 646955492 20854 60965 209904826 80568 73367 376571781 80910 6378 956971158 6378 18002 737509028 80910 38366 765960224 24015 20854 977250108 80568 34260 102833692 72751 38366 631426414 18002 21385 222054718 34260 33287 227183999 21385 23454 111572075 33287 28909 90043905 72751 77392 533893886 17009 23454 579258553 23454 5649 809037276 28909 17337 981674522 28909 63408 65689176 17009 11772 494378671 87266 63408 3349073 5649 7529 824592137 52306 7529 536485711 63408 41999 384695651 69107 52306 18910207 67237 41999 842643802 52306 30442 928264839 7021 69107 735170679 41999 44760 878089241 69107 82800 576394857 20560 7021 100494850 30442 77800 619888726 82800 28432 86900155 50362 77800 633506926 3629 28432 812325900 3629 10575 175249664 3629 42058 212289646 50056 3629 142533318 9961 42058 654200396 50767 50056 93127459 79895 50767 248383733 62148 9961 619108225 62148 71115 710631761 50767 46701 921518185 53674 46701 884526187 47797 53674 853220478 89785 46701 358599151 53674 35238 452102212 53424 47797 927188801 79388 53424 598088636 17760 47797 66011086 6993 89785 260222373 53424 53653 478212800 72003 53653 732108787 17760 74434 782501008 66207 53653 510556497 66207 64912 318556557 42294 64912 60049663 660 64912 188976325 7175 660 470425670 48471 66207 37029939 64912 3887 763556249 48471 17038 501788052 660 36701 693644744 14725 17038 153783949 36701 8626 873524254 14085 17038 770104379 25548 36701 55644815 8626 47861 389018667 25548 55760 233246724 67715 25548 318022547 14085 26498 54920765 55760 75175 578500641 67621 55760 518283771 82032 75175 801570973 82032 62873 546012177 15679 62873 164871938 19882 15679 86746351 19882 81064 377743237 81064 18754 948153192 18754 72230 924640824 81064 6728 456354919 72230 82956 660456772 11357 18754 795578731 35720 82956 152269684 76203 11357 73511463 82956 75215 477661374 61940 75215 959387683 63481 76203 948435353 20708 35720 528671679 61940 76376 318897244 61940 69101 441123588 12805 63481 236768632 63481 16084 2945521 20708 78773 308261033 78773 5122 146039054 81277 16084 477808858 16084 2639 780163409 87187 2639 966910054 78773 38169 40257419 51962 87187 309600294 51962 65053 441988318 32338 38169 799750158 85096 87187 695940031 38169 63499 731563805 51980 32338 350708188 29579 85096 151811916 76944 85096 386746581 76944 70799 172218064 29579 18928 3092416 25030 51980 45823514 29579 15506 565897302 70799 35071 456558140 25030 21258 514414351 15506 20279 626835550 78434 20279 395164282 15506 7812 225989701 7812 54012 576213860 11578 20279 91044951 11578 16430 626441719 29330 54012 349281951 49312 54012 725586155 49312 61399 474014383 27357 49312 889674413 49312 90804 354541186 49312 13884 126711543 32236 49312 746930997 78951 32236 923997070 90804 9172 596218605 9172 18980 331990031 15177 9172 550632240 92459 32236 12006349 76049 92459 416823262 9172 90958 654878148 76049 8550 712890449 23297 8550 35509668 23297 33345 963502474 23297 50117 415782615 79878 8550 873428557 79878 68459 936265652 79878 67309 50740208 50117 19510 480850792 37898 79878 313135089 79878 51163 853676691 37934 67309 548291983 31934 67309 984924197 60695 31934 765337384 1694 51163 728062513 62353 51163 290183454 60695 2518 395061558 1694 87003 221809578 2518 5032 770279001 62353 10834 44183398 57979 5032 327861608 14541 2518 344034994 87003 58638 998098047 57979 90004 32137155 90004 83389 44962756 20610 83389 588829401 83389 18525 254625936 83389 72483 789338868 83389 57444 88561957 23866 72483 941513378 72483 74651 441869598 23866 37946 757114179 19883 37946 939803433 76463 57444 120018731 75376 76463 16752159 19883 19804 748660400 76463 79870 934330431 66387 79870 461257377 79870 41203 339986945 45426 41203 116410019 24966 45426 838666774 55878 79870 136105496 45426 6489 547393503 55878 21246 37875543 82580 45426 185153317 69656 24966 10128978 21246 54532 63602103 54532 58048 168986770 72028 21246 746166913 62310 54532 566004320 58048 41228 158240327 62310 71453 960049188 74841 71453 259876464 1002 71453 582548286 43969 41228 767217445 41228 63299 837329457 1002 33392 109230424 74841 26374 551693279 64673 26374 603912016 43969 35275 145095735 33392 13945 421474092 13945 70057 121120947 26374 86396 774984217 70057 28064 340998081 27347 35275 284145915 70057 66084 989102902 59893 66084 926699820 66084 64792 239989698 66084 36796 75491355 56436 36796 638956041 56436 54694 226528988 64792 869 301109369 36796 86940 154753150 20350 56436 844899686 86940 20899 147404168 20350 90802 252763198 86940 64656 850252831 86940 62836 53954455 20899 29369 369024559 20899 85697 998904529 64656 27123 6987635 56788 62836 948073063 56788 76919 642192221 7211 29369 825296437 87079 7211 715633445 87079 6406 265425074 7211 14961 645570675 52582 76919 130438194 7211 39502 124369789 30313 14961 264021691 43941 52582 817849650 77185 39502 840652216 88961 52582 743185382 39502 62697 145855880 33484 88961 994591904 36109 43941 617896764 75738 62697 690316889 36109 53022 492816043 75738 20921 311581638 25794 36109 755225384 20921 87273 634881308 25794 17003 969377515 34216 25794 439701250 51070 20921 933292157 86671 25794 927669937 34216 46199 835844995 49979 46199 566615086 86671 63562 118654769 71713 86671 276136581 62098 86671 127043108 23718 49979 966820106 45109 71713 977340722 71713 3927 15942399 85051 45109 842162455 45109 84922 640785595 27407 85051 207255469 45109 3924 470554647 89485 84922 261151585 3924 6956 981481391 6956 5987 326843286 57944 3924 96790290 3924 74870 359703616 92260 57944 691701841 50436 74870 678238542 39239 92260 447901731 74870 68789 91083256 39239 50491 255254221 63330 50436 924375182 50491 14484 243613443 42204 39239 303753355 69884 14484 68958176 53497 50491 865098639 79802 42204 392674506 48309 69884 154801420 47723 53497 25726666 44612 53497 135823575 84783 44612 644332985 47723 90539 490955030 84783 72049 826401923 47723 72817 156389597 22599 90539 679507922 22599 7216 541541841 7216 24411 20929529 80756 72817 910991461 6264 22599 937487359 29558 80756 853974707 80756 55841 430786338 6264 15854 250991058 23053 80756 550356270 1382 55841 902649439 15854 71404 887437181 50183 71404 256148940 15854 30317 239032904 68000 30317 572837691 1382 83115 621330242 30317 46073 44771181 30317 6668 829216488 30317 31689 940633005 31689 30037 757262744 31689 34963 819721687 33379 46073 771401981 42991 31689 553711989 33379 84516 97802441 88788 30037 730681861 44671 42991 63011873 44671 63559 929274344 46105 84516 376837014 44671 47532 334735569 32250 44671 785043604 63559 58037 386337443 56489 58037 489316896 46105 43095 559728359 14424 58037 722454345 14424 26999 873712099 26999 33209 57018531 26999 12380 26983543 75672 43095 72162881 10434 14424 735641530 58581 33209 90431277 58581 12561 818124030 53357 10434 804687391 58581 24367 103892202 53357 58393 785338008 53357 91593 502427021 58393 75493 51233729 42950 58393 829271807 38872 42950 24905787 60810 58393 564116707 91593 19642 594394230 50594 75493 79593571 19642 16302 836295292 55776 19642 184865971 19642 49293 392305344 50594 29794 78423493 55776 62708 91863592 16302 59968 636179769 58138 49293 348978597 15876 29794 635624436 62708 49582 31216091 72809 59968 409730917 6696 72809 731848619 18091 58138 475516793 90811 6696 185551940 90811 72566 356630887 72566 22451 182495006 17262 90811 136391629 18091 84339 247834270 90811 74427 927248470 83700 22451 94281450 77726 74427 122876233 57721 77726 607252185 77726 46996 640245072 10809 77726 351644322 46996 5113 795580086 31745 5113 118953664 46996 76926 170342930 5113 27239 1862776 5113 68643 460073038 64428 76926 390525922 68643 81668 967360883 62619 81668 105444732 68643 3706 591811225 60080 62619 277526461 14966 62619 845934963 76307 81668 82280709 71792 76307 115502000 76307 77566 580383547 12119 60080 350796375 12119 57365 736649278 79348 71792 19920980 7588 12119 56720163 60721 12119 706405223 81597 79348 541156331 81597 43157 245997653 38370 60721 835698536 39168 81597 357219530 60721 78246 22143748 26212 81597 999454968 78246 70928 173123150 58807 78246 376510817 45657 58807 519233827 70928 32996 797453101 44892 26212 952792586 39107 58807 736677942 74055 58807 147142286 45657 48672 397561155 48672 36332 651895531 39107 51386 114961735 22288 39107 122960989 49699 36332 829766814 12382 22288 279350623 7261 51386 457351842 22288 40789 988533447 60422 40789 306197277 7261 55270 7229441 55270 87302 269576805 40789 3109 27237259 87302 24165 331113342 3109 37365 67795731 4849 24165 374504408 37365 62323 676906555 3109 68764 123833163 57005 68764 728548289 56222 4849 79402998 68764 21502 452270634 71402 21502 367717852 56222 63533 96156155 56222 87514 738148325 68490 71402 986909202 51530 68490 951378898 54168 71402 579570044 63533 82258 225634611 82258 36429 140501959 45479 36429 291869846 68403 82258 477055585 54168 2777 128268405 75756 36429 290956165 1578 75756 187796926 1578 30652 343412815 75756 61424 723530082 27051 30652 28886084 27051 28458 232337405 30652 25757 768833977 1047 61424 914764539 45497 28458 14831332 27051 56413 454914522 45057 25757 939615490 25757 90497 906241377 45057 24214 89813434 44541 45057 845964188 65324 56413 717001826 69126 24214 425863859 31150 44541 78850510 39822 44541 879978794 91749 39822 733377057 65324 72103 70463123 69126 8620 399789510 39822 60308 739821728 49696 72103 125802606 8620 70747 629399365 32306 49696 373246054 60308 89787 440068012 70747 75880 469895719 32306 74567 950528043 48653 74567 396936961 75880 17591 831610871 75880 42710 623241173 6825 75880 826929477 38391 42710 723651863 42710 46627 976871356 63537 46627 15449848 46627 79560 71808411 87239 46627 55167705 38391 53110 436379193 67846 79560 318732755 19400 79560 174120597 25646 87239 2608795 53110 13155 709873052 59735 67846 960497996 19400 15273 884730016 10151 59735 309409676 17515 10151 28922794 35467 13155 826331966 10151 80763 339775232 78669 15273 415276892 26987 78669 859529099 14715 35467 69013767 35467 33421 845966095 56388 33421 595483997 5528 78669 157668131 26256 14715 200640195 14715 23347 458711909 74673 33421 945977335 14039 74673 528269853 14039 64936 681502406 37486 64936 968942989 35098 64936 834373455 63798 14039 628595631 40198 37486 706234403 61472 40198 915721949 61472 6477 990050149 63798 72561 552238033 29134 6477 411621257 72561 74091 888278086 4901 29134 533065765 29134 77543 921322004 29134 5083 377734944 5083 21179 789471298 4901 65023 401135225 65023 54803 935220311 28197 65023 583257369 65023 18265 926066062 18265 87688 607061782 5859 28197 783368944 54803 43834 228065255 420 18265 287323829 18265 72009 179374642 5859 40185 129695670 67346 420 90282339 63258 40185 598101152 420 88253 916436322 88253 23485 62086763 81670 40185 604489770 20415 63258 322916245 81670 57505 21815562 88253 9361 793295324 20415 45753 867332555 66507 45753 727736454 80844 66507 979055779 40258 9361 640206872 80844 73420 62712642 45856 45753 277752789 92055 80844 619608912 80844 19518 833083182 11974 73420 130454914 28669 19518 38272054 78980 11974 508156540 45638 11974 46095201 45638 87556 656949576 15965 28669 823304003 45638 33686 332180701 39486 78980 136354417 10908 87556 40993415 15965 51545 526423944 84035 33686 80228969 10908 62719 79686578 69202 84035 946677866 51545 28211 237545243 69202 3250 617404174 32782 84035 128694380 28211 59795 206845459 43111 69202 499783022 58615 32782 824874298 3250 72605 680164658 50235 32782 619922367 55343 43111 13105361 72605 46251 972584338 72605 49438 856649024 36354 72605 718583347 55343 9087 886143296 36354 44932 254736483 78055 44932 794270274 18790 78055 323269240 91438 78055 620217478 44932 64857 954960291 54422 78055 541048850 78055 91416 473427339 64857 10252 729324098 91416 38166 291742793 49862 54422 632641860 35281 54422 617990116 67133 35281 568800928 10252 17718 500239697 83590 38166 309184907 67133 9171 661039269 73078 67133 870151708 17718 20949 13674427 17718 5813 969706450 73078 12373 548753849 66540 9171 130133429 11216 12373 43868485 52030 20949 370552590 5813 4367 417046849 52030 90415 815597460 11216 88324 214398143 17528 90415 472971151 78884 88324 946502890 34411 17528 127995414 68959 78884 319738380 40312 34411 370598330 78884 62844 337541223 78884 28978 601586100 19099 34411 610204720 15224 19099 393192014 79754 19099 13732829 15224 11003 367705409 11003 52793 899540419 54025 15224 574897136 43568 52793 690651036 79754 49299 730409608 11003 76711 543766617 52793 70979 442470138 54025 64607 97669188 51526 49299 642044794 36057 49299 712678570 51526 3337 103217916 64607 61427 105909512 5487 64607 106468141 24852 61427 128612916 81840 3337 580105499 84631 61427 875501945 5487 32184 52463406 23499 32184 686068907 24483 84631 649178681 10425 84631 575404188 40624 24483 134285472 22725 24483 435485399 23974 10425 314473011 21271 24483 852253859 10425 58095 508111203 58095 5831 674193628 88804 22725 320184922 43608 88804 21165834 14055 58095 201250070 43608 4735 778829566 20026 43608 997157191 82844 88804 581682826 82844 57448 986922925 91652 57448 234530189 20026 42154 349504376 64135 20026 868206246 76134 64135 781621530 81181 91652 765578156 76134 24910 541878930 64135 73443 757645045 64135 59882 35280795 42653 59882 366351952 59882 59636 916974511 59882 27890 487151479 62895 27890 242329234 42653 75908 752096498 13495 62895 477861606 57793 75908 994139721 90561 62895 306563757 40172 75908 953402488 75908 20872 743636985 19032 20872 992374329 30853 20872 977816728 20872 89166 326385756 81681 20872 228300850 30853 71243 274718491 89166 79767 220902173 89638 81681 176596411 79767 24805 881104577 81681 12367 108617614 12367 25353 634761633 24805 20106 215436585 56274 89638 899526135 25353 52689 429924121 26408 52689 143278916 20106 56989 714674374 11423 26408 57451693 56274 71375 117207116 26408 77166 317517538 80434 26408 112513128 11423 10348 232656371 10348 56141 514432732 58120 80434 880818410 88903 58120 296467926 88903 42447 207293381 72543 56141 737873147 88903 47822 970832350 57177 72543 807194602 72543 81946 867918738 57177 90051 781481077 51336 57177 472961681 90051 85531 603146254 57177 76022 55720505 81946 37293 270714493 85531 41503 868978940 45105 41503 624089130 85531 86571 770459239 91116 76022 260226554 28685 86571 534583703 41503 66321 118233337 45105 37953 814296368 89962 91116 436448446 89962 76948 661932565 75782 76948 213036254 75782 59534 333278121 31110 76948 246081657 66695 76948 195705482 15995 75782 189169525 54525 15995 274613980 19762 31110 329696729 19762 28921 843111638 28921 68851 97744582 54525 67493 797340419 19762 22619 969881225 19762 48496 914665614 68851 74991 926317554 15725 22619 796737395 54328 48496 219123401 60873 48496 311441748 63527 74991 841037613 23549 60873 279193335 64654 60873 155992371 78296 63527 788863529 78296 73410 578841152 72606 64654 657562262 64654 64846 59586780 73410 72978 567356438 78296 20720 819277476 64846 28865 367818845 68768 72978 401653678 20720 24836 582305963 55820 28865 716479142 20720 80469 248286282 53616 28865 690229668 80469 58937 220278547 17705 24836 56964248 90495 58937 470902900 17705 72410 826887046 44586 90495 410634863 58937 16982 175760288 54686 16982 19298779 54686 90766 273903725 44586 37763 245194777 44057 37763 508901123 54686 23017 587372602 90766 3546 748014431 49164 44057 943558732 3546 35849 253754623 79555 3546 252612465 23017 38203 604089393 73400 38203 180284271 38203 53907 677395591 79555 82916 579042958 82916 71023 615986299 78409 82916 615043536 66707 73400 910391294 27260 53907 879610003 55537 78409 778546580 45325 27260 129992570 60760 45325 737818401 66707 37410 50518855 27260 9040 444592786 38380 37410 802842754 60760 81794 38438951 60605 9040 347364399 38380 74873 233378930 70930 81794 8614683 74873 58844 31352190 60605 61266 120089859 70930 3611 429851810 27346 70930 144117775 37510 70930 74508408 17219 61266 229570823 86504 27346 1048907 37510 29470 993019041 87628 86504 781961263 17219 47178 77216490 72748 86504 890131831 59661 86504 777417807 68477 72748 493063513 3243 72748 276131824 48261 72748 504947226 71192 68477 489733313 59661 8815 872404146 68477 6682 888670603 48261 54174 197472915 8815 87830 495015411 72094 6682 909032504 54174 46149 977552660 54174 53661 936665975 74895 53661 501465068 82380 74895 719142296 82380 76106 650213986 27681 82380 16289852 91051 82380 242877609 82380 15890 257446700 89297 91051 88312156 67067 27681 803755938 91051 50816 3726040 60611 50816 40384990 47176 50816 830932391 34818 50816 630217719 56904 67067 214871927 23309 47176 755566734 36158 34818 301847984 39864 23309 868028987 34818 50090 115892647 23309 11048 87027309 39864 7992 48961760 11048 65163 751287476 31030 7992 612670523 50090 55544 515881500 20788 55544 476160800 65163 68800 131544498 85963 55544 700830222 85963 21515 77316182 91327 21515 262303741 49935 20788 562743114 49935 67408 951816823 86762 85963 522116603 86762 27045 715575257 49935 6098 762010557 49935 72495 829833222 86762 62011 155123587 69533 62011 952355025 27045 48695 728183399 72495 70444 767661587 72495 26155 118524578 26155 27864 416218687 56171 69533 576225575 91418 56171 421998561 43389 27864 353844222 43389 67326 918624706 91418 85604 13994319 5050 85604 87413534 90289 85604 829139035 64720 67326 631289211 5050 79097 339489395 29197 79097 292703808 5050 83740 897466465 90289 71241 253540393 92215 64720 662600732 30222 71241 722231113 83740 43137 117540716 43137 43706 31194384 41514 30222 108015058 71886 43137 52340747 32241 71886 842527945 55113 43137 83479315 48387 32241 546439681 55113 35726 950182235 55113 7650 678914338 35726 6307 671761007 12827 35726 747626579 48387 56401 365533063 6307 70315 62039999 12827 81737 123259259 51227 70315 492791784 55632 56401 210798739 5254 55632 688972870 81321 81737 156615140 17424 81321 252735115 59622 5254 963879906 79361 59622 32437688 59622 73439 656818024 81336 73439 70768418 63137 59622 806972433 71230 59622 893504404 79361 48398 620602838 71230 65538 148230955 22868 63137 991256727 219 63137 310242056 3626 219 639944382 22868 42920 665039056 65538 1768 413366339 1768 42601 797768941 61531 3626 856032553 89139 3626 631453713 42920 5325 998283466 47095 5325 719788029 81187 89139 95285118 83695 81187 967134448 89139 86921 392755552 5325 70009 86023691 70009 13302 206802536 70009 88945 704526991 86921 15402 297041948 66601 13302 17607949 86710 15402 670319236 76026 86710 492762150 76026 17370 741691630 15402 8682 506183403 66601 16274 46067847 40820 17370 270152992 17370 80375 654044866 88974 16274 257001852 88974 75071 633013817 80375 3405 356620234 3405 37507 789807852 80375 11026 744160458 88974 23710 529414919 3405 1741 47186001 23710 57706 168489196 62627 23710 468475895 62627 61659 452473654 61659 83664 775010356 61659 72911 956801835 56059 61659 644405817 30503 61659 123863576 72911 31459 752253694 24907 83664 609532529 56059 75934 232271125 24907 16583 85908196 60773 16583 973348413 73448 75934 736567982 60773 49955 577359134 91070 49955 871229020 45932 73448 797472466 27641 60773 394371784 27641 28358 583559347 69683 45932 932219105 66505 27641 746043420 28358 38869 344796162 90021 27641 596923322 70642 38869 10040746 69520 66505 951600878 8261 66505 63465261 47748 70642 714635969 1712 90021 477796061 70642 62711 730122202 90694 62711 110525954 22897 90694 332863294 47748 21449 637059171 7580 62711 726505889 70071 22897 101316822 22897 32116 583309091 32116 14633 373667639 7580 92269 775073217 38064 32116 572318098 14633 65867 39639888 50746 92269 278722604 30278 65867 54448467 66849 92269 880145467 65867 17307 196594020 66849 78083 14617867 78083 88383 424821922 30278 36493 86713908 66849 9610 959415144 17307 15947 740537325 15947 19418 460236732 12108 19418 701018969 12108 60594 727906423 12108 34498 225414684 15947 60785 645666757 60785 85649 580008878 57025 12108 85124324 85649 2848 234096459 60785 6336 53435695 6336 91316 613689924 34255 85649 324699805 45679 2848 29262286 2848 81479 605967960 34255 61260 359723291 91316 27188 544781971 62528 34255 956336837 18604 61260 794631112 91524 61260 901080875 3215 61260 437075113 91524 45765 730549874 1188 45765 776744689 3215 6142 325597564 3215 58224 21806583 45765 68918 853958151 76062 6142 673935948 82935 76062 30304691 4021 76062 948472214 55993 82935 600673828 26880 68918 28059519 36830 4021 824855978 82935 57788 913174085 55090 57788 282892891 88386 55993 143581321 57788 5845 935375432 55090 16191 162985674 28089 5845 220947353 14050 55090 829000408 88386 62502 654115724 62856 62502 106238938 28089 22171 483598317 62502 13170 828238299 62502 20808 483843338 27819 22171 573469983 20808 66087 36183389 20808 48414 44914286 48414 57242 731920039 27819 14409 347264882 52070 66087 370926267 63538 57242 51303046 78754 52070 629051685 18850 52070 824743355 75373 14409 859051781 18850 23754 396543953 76603 78754 62099803 18850 6108 873757730 68641 75373 987990475 68641 13739 59601128 17785 13739 36255594 57099 76603 408867330 6108 74756 792149661 1033 68641 638511047 20230 57099 116902685 85575 57099 391398980 12590 74756 181654831 74781 12590 499163350 1033 42668 214539795 81496 74781 513221902 79459 42668 682683167 56201 42668 439275431 62315 42668 117581444 55323 56201 142997439 22018 62315 867545541 56201 67335 429922083 74132 55323 393218726 22018 18378 828756465 25533 18378 145087377 22018 91813 561954436 20070 67335 158076141 18378 11140 454851711 25533 10361 101088142 11140 50563 2953836 20070 50070 130438115 20070 18953 241735861 13645 10361 278457941 82602 50070 262936951 82888 18953 846560803 13645 65109 354127653 13645 42158 166082005 41172 13645 322940178 41172 50633 622839147 89726 50633 449701816 36489 50633 323996854 41172 38735 734949283 38735 58946 670042367 36489 39900 821803964 36489 78046 143816055 7133 38735 791791143 81034 39900 45966236 4883 39900 792408150 12077 81034 567054646 4883 35689 572979910 10802 12077 18828540 35689 71912 832754492 54973 35689 711157298 76250 12077 596727623 76250 57976 159907662 58702 54973 806955668 57976 48552 910602039 50622 58702 965977509 90683 50622 584222295 57976 82259 56807615 10417 50622 170088323 21425 50622 559841569 10417 40528 734642112 76830 90683 540478734 62119 82259 112627520 21425 84232 420344906 21425 18099 893082555 62119 51367 168882952 22682 62119 261310417 62427 18099 643268998 18099 67366 664556362 92370 67366 757638942 51367 77725 697162316 92370 46008 860835507 89490 67366 68946975 46008 60754 566972011 46008 68169 471274580 43094 46008 455089854 43094 64234 331579648 49463 43094 212646149 67344 49463 814059930 67344 4464 428179575 59457 49463 591123151 54821 49463 16415039 67344 16232 215189450 15082 54821 126167995 82089 4464 814941401 57069 59457 12453263 16232 64195 164972438 64195 67581 498521029 57069 30972 495964591 57069 10001 325471058 10001 68182 44822969 39544 67581 25672212 10001 89406 481162199 30972 62281 525642483 73493 89406 576342113 68182 71689 854880964 23056 71689 403400934 62281 2957 872415180 54179 71689 383496389 54179 89574 203368895 32732 23056 439939161 2957 28950 415574208 14851 2957 941627275 19651 28950 691347359 89574 33437 832104625 32732 56986 257347387 14974 28950 502412027 14851 13537 958362908 74386 56986 373854308 13537 52552 983829054 56986 47231 290343799 74386 8654 970178034 47231 46420 415038721 74386 21362 17367815 25283 52552 546209089 74969 8654 849489250 50503 46420 289075215 21362 88709 443576197 60371 74969 31675044 88709 65878 520810707 33834 88709 856774671 88709 6194 298256311 72419 6194 913694041 33834 22833 47793624 33834 84806 593140960 22833 36181 90261121 77200 6194 575365396 22833 10250 282262190 77200 82344 608065069 71422 36181 641455576 36181 52204 372883063 10250 14721 140422408 73622 71422 461040983 74859 52204 597693467 52204 65288 423954860 65288 68215 61528394 29967 74859 749178617 74859 46651 492432580 65288 64177 468920273 47683 68215 655453707 55686 64177 276881581 88606 47683 798062340 88606 63183 511186682 63183 75794 842651092 4992 47683 232470883 63450 63183 126042259 69141 63450 680084194 75794 32418 972344922 42879 69141 555495971 42879 7984 486357553 46460 63450 541058913 32418 67109 112696712 34563 46460 612703350 45376 7984 658142887 34563 48595 850388194 43397 45376 848717554 43397 59497 764344121 59497 17144 979516750 62483 45376 432137123 63046 59497 99815254 26537 43397 11307211 43418 59497 122478301 1270 17144 197354878 43418 9326 685032932 73741 63046 369894312 1270 8347 584818029 52380 9326 276825481 9326 19319 906223453 52380 58950 7676732 19319 73414 676185153 19319 91584 582995634 48151 91584 837851049 14521 73414 24198952 70296 14521 475386908 62536 14521 197084691 62536 33785 973460430 48151 27077 653576023 88153 14521 604816006 88153 34481 748311003 88153 35587 456298099 88153 26237 166272122 34481 23960 881674888 34481 90565 443663567 23960 56090 185142784 87180 90565 57297381 6601 90565 161921573 89112 90565 238746994 89112 16144 987632770 37929 16144 522173120 49363 89112 424314720 78063 6601 743254539 55801 49363 780166062 32980 37929 51262930 60237 37929 100277812 50377 55801 527347355 60237 28504 770295596 60237 81641 450208387 18773 32980 989233428 50377 55455 292385175 91520 55455 197728602 212 55455 740736848 55455 68324 989975570 68324 27254 211939146 37294 212 947462486 41578 37294 998177067 27254 9555 305886427 86528 27254 474585055 86528 18693 990778517 27562 9555 323550906 9436 18693 30454617 35168 9436 647632239 72716 18693 249550436 91146 72716 305237047 53871 35168 844228930 81904 35168 118192776 79996 81904 799821127 53871 28246 254124056 88226 81904 690929815 835 79996 324954087 74310 79996 52691818 68351 28246 715202207 55036 835 917079110 835 67965 297147082 835 29141 420667946 69432 74310 851430306 74954 67965 324112597 55036 45018 251872776 67965 66951 301935872 2750 74954 664963246 45441 2750 7248394 60488 45018 40638683 9658 45441 494601995 79170 9658 301898917 85750 9658 760825940 23222 85750 528956811 9218 79170 949984157 9218 38037 24612351 27578 23222 138978979 9218 75476 479953594 14464 27578 794973768 75476 51408 10769488 14464 86581 682962796 56323 27578 692749396 14464 75813 672268434 21054 14464 983579818 86581 43170 993385014 75813 65360 191619048 43170 62938 318981239 5204 62938 231067869 65360 41023 120370968 41023 39188 598357635 5204 43121 856700046 62938 31686 642451091 85617 43121 649762116 85617 62189 407842299 43121 43862 306304936 58984 43121 416338598 74636 62189 533770398 62189 5874 679199098 62189 16985 171833337 62330 58984 590588360 62330 84641 539513766 74636 36877 210754409 36877 68997 128241722 49034 84641 643334883 47143 84641 54363306 60141 68997 24000514 49034 13978 569695203 60141 29551 759258726 31313 47143 641372640 62609 29551 369225903 84999 13978 438229161 75008 13978 641978006 84999 11791 599685195 75008 83896 883071090 15167 62609 836472369 60100 11791 641769581 74447 83896 960899557 74447 37627 86997490 74447 81876 146862617 15518 81876 190270318 37627 75728 677057591 74447 85171 112289274 15518 16381 880722436 16381 63020 171242813 90494 63020 743681723 90494 84645 27321701 58419 84645 31065917 14485 16381 858943142 22212 58419 842993159 61417 22212 107302342 35958 14485 773222732 35958 16757 760484362 22212 42389 306628611 1737 22212 675779917 50409 1737 135363275 83987 16757 654717149 56914 16757 80321067 50409 18357 911690008 50409 26407 196103471 50409 75558 40687628 18357 73434 328434237 73434 3874 826728777 73434 42957 737309033 56219 3874 842767613 40972 73434 132718851 56219 10620 817316769 10620 45835 404174576 80333 42957 345096571 14624 56219 130315683 10620 26377 16810764 86311 26377 886926723 14624 80797 930616171 77081 26377 291050684 19559 86311 633323991 78035 19559 777755351 22553 77081 279455697 77081 87652 742020945 78035 14327 318206090 75951 22553 496889092 78035 60134 617181219 32541 22553 816076356 41547 75951 240582225 58464 75951 864815468 18430 41547 636086817 18430 15315 459071634 18430 83257 965842807 31984 58464 324425492 77118 83257 18278846 48531 77118 443797859 48531 15374 955146678 48531 53109 30647154 29662 53109 32775497 45584 77118 45819549 36615 45584 957030775 15374 41329 216987988 73626 36615 24832934 29662 53610 861226331 52154 36615 958347974 11457 52154 556126653 41329 67590 278722000 11457 8736 99848722 53610 15459 213712993 67590 77753 846056486 77753 47319 892266738 47319 5249 588627373 80063 5249 363923904 47319 29884 639564841 15750 29884 244458974 10608 29884 600197335 80063 15588 80609381 80063 78809 628218092 2336 15750 702766015 15588 89359 75890171 15588 92388 68002573 89359 78386 108065130 92388 68292 499731460 78386 72686 296322079 67103 78386 484704414 68292 18881 650468990 68292 69825 284749259 50459 67103 929417267 31552 72686 858370889 68175 69825 897888911 69825 71382 106882849 41011 69825 156835962 68175 34821 167787918 65507 34821 997967241 68175 84576 127014827 34821 87875 384184271 84576 9046 263423285 9046 60953 246774671 9046 51642 552679601 60953 47429 181631898 47429 65946 537991664 46395 47429 266871516 65946 46790 71197251 30288 65946 323930435 85586 30288 470303592 39277 30288 737430703 39077 46395 572421942 85586 50690 322227718 91189 85586 384353418 596 85586 610763792 39277 69591 99085070 69661 69591 411418343 34495 69661 339713813 69661 974 978179449 88120 69661 53806113 29659 88120 782293778 91041 88120 844428583 40600 974 267055048 974 13577 950486777 91041 75816 402743024 43746 40600 812804828 15161 43746 703009508 13577 66587 739473090 15161 46451 977952978 75816 1920 50464884 15161 50383 487711103 62283 15161 288697533 8309 50383 217091007 62283 33111 409838809 33111 89822 373321109 50383 19438 60114502 33111 85872 907959046 31889 8309 57296532 88043 19438 672685269 88043 92102 765999576 90195 88043 133606377 81044 31889 68118369 81044 15090 669063873 81044 81432 566885809 89417 92102 783934316 15090 79692 940766321 69004 81432 619416994 17388 81432 23291215 18130 17388 710391548 18130 85216 884294806 18130 67826 749291293 18130 48391 91843895 48391 4529 848952393 18130 2309 684780782 64872 67826 714472783 67826 92083 302098654 4529 27403 734617461 89068 4529 389727743 56635 92083 882841179 76770 92083 755730885 56300 56635 573964243 27403 17166 643453614 22290 56300 778477409 17166 88873 882405587 32514 88873 952391200 14964 17166 277614314 47414 32514 563626052 47414 66802 63965532 91473 32514 76147683 14964 68933 639248806 78835 47414 52043022 71533 47414 491215974 70096 78835 16597181 71533 69992 895374516 70096 43131 837557267 43131 74630 123762905 67624 71533 52635307 58105 43131 309935447 74630 52150 138994047 52150 34477 25014373 41438 58105 811557777 67624 18301 498100440 76749 41438 377119594 29871 41438 492794973 41438 82712 163328636 86472 18301 243887742 82712 34982 778423937 29871 37342 854548489 5769 29871 468563782 82464 82712 252008527 60740 82464 958577456 60740 49781 422675259 52357 82464 995504299 74075 52357 399874528 60740 50864 629984438 74075 71146 930916293 49781 49580 432550286 50864 17982 521758744 38021 74075 696115404 69824 49580 262937155 1842 49580 999113845 69824 30509 74815697 38021 21433 94444962 21433 49466 277591600 35357 21433 236836241 49466 45594 574162491 30509 37375 905371557 45594 11935 911659160 15696 37375 434481154 51960 15696 592923252 11935 3548 588938938 40325 3548 358524158 15696 10675 657888978 40325 59196 683675452 59196 24383 747352968 82038 3548 65964772 43552 10675 158470203 4230 59196 376520947 82038 5063 627693702 60085 5063 520956606 60085 6229 36229023 43552 58762 912459990 4230 13605 944473196 58762 2936 547509135 61171 6229 988169187 6229 79699 295936292 2936 86801 369304632 13605 65296 303630048 86801 28165 387259701 28165 11754 86230692 23370 65296 786434456 23370 55468 733595832 77568 11754 145492280 55468 48437 50336172 47034 11754 469262025 56229 77568 342748624 47787 55468 518928223 47034 16075 299607976 19184 56229 784360463 46880 47034 694872119 28406 19184 840065847 75750 46880 54670476 75750 18118 497785210 27885 19184 89080439 18118 56147 50638723 56147 76331 724690278 18118 26788 180022942 5348 27885 487010536 5348 47672 273435589 78119 56147 803733902 5348 78039 813672183 26788 59900 100705010 87036 5348 106723840 56385 78039 501034525 78119 69668 99946446 78039 20932 516130303 28905 56385 39231405 69668 19831 1899122 11496 28905 486650352 91234 28905 127094224 36974 91234 971323389 26514 91234 79394953 37573 19831 15103312 11496 91657 34410602 11706 26514 956268545 37573 56344 883752863 20903 11706 837143379 56344 21476 955057484 71363 56344 237287208 21476 23695 687467870 69531 20903 357031353 20903 72556 129762296 3338 69531 479431652 90589 23695 638312070 72556 36729 927673676 72556 66807 355887427 35575 72556 174739845 66807 76476 607892447 64304 36729 1687868 76476 78970 330898406 35575 32749 332963902 3066 76476 432929840 92150 76476 904141842 6539 64304 966490848 6138 32749 549112034 6138 59796 478662703 6138 13011 562589591 38276 6539 154922494 14120 6539 592602764 56125 59796 860619595 56125 64951 116189907 14120 36684 976822556 37735 64951 356822101 64951 76812 480772906 64951 20294 79534401 64951 62295 21499080 20294 13547 731355281 22941 37735 435121932 53415 13547 694932594 20294 65553 629442522 53415 85169 760604198 65553 12006 2704364 22941 62787 421562922 56796 65553 217731382 42084 56796 655894120 85169 38161 239474827 62787 91058 999890698 36466 62787 63013777 56796 17763 653528735 91058 4651 420255467 4651 51626 60490694 17763 26797 145561438 51626 57270 748699816 27687 4651 132375797 57270 57710 687328849 54565 57710 392709737 26797 43908 574956243 42375 57710 623643185 43908 64425 405557307 78653 54565 863201201 42996 64425 624758243 40432 64425 686051802 56565 40432 24006110 66772 42996 686394440 56565 44416 145368610 76179 42996 115630679 34170 44416 400920804 56565 92128 702737977 84710 76179 546908185 76179 9930 445769379 72600 34170 301964793 84710 2692 534686430 75241 2692 86409565 75241 91852 578472900 85939 9930 852220531 40614 2692 258450997 31123 75241 249382828 91852 28065 954144064 89413 31123 546084726 51976 89413 655956480 51976 43799 599704762 14695 89413 602345339 89413 52220 885295624 49286 51976 2762535 51976 18186 845229789 50626 18186 518957192 80516 50626 139527378 45614 18186 729148317 14097 45614 64489587 74930 18186 422936513 26402 14097 454328018 74930 74865 246205241 74930 6864 478406658 83794 6864 829616132 23915 83794 545920509 83794 92364 568461069 12753 92364 109676121 41963 23915 998767185 41963 4966 33438774 82851 12753 279691904 50556 4966 155094332 44751 41963 730895844 4966 63522 704809067 38603 44751 78107701 43604 50556 472698077 63522 59608 686008770 38603 8987 34948072 84517 8987 483253290 43604 72588 985079665 8987 87978 390362463 8987 8675 503474733 8987 61324 381658145 23971 61324 834662639 61324 15596 460638949 61324 90473 86987750 61324 68213 599286324 23966 61324 244012648 71429 90473 241736490 9237 23966 642742678 13392 9237 718120368 9237 48869 673404752 9237 24080 894983199 24080 66694 41375849 66694 62633 74223903 61997 66694 543622260 62633 40597 262488388 66694 35090 275926246 14404 35090 512764197 75542 35090 877088211 10235 14404 831206646 14404 55782 418766697 35090 41707 911190741 75542 34734 613191488 13243 41707 464117410 59801 10235 325287770 34734 14233 76407622 41707 26879 291399616 13243 5549 559561694 46721 5549 202143660 26879 42677 64263678 26879 67930 950888310 8233 5549 645379262 42677 25126 823414946 42677 21788 42436141 37664 21788 836579303 21788 49675 222128168 37664 52884 156652108 49675 84981 623158045 52884 29370 138762489 84981 85314 878294111 49675 42488 122029582 25418 84981 167775479 29370 89853 778608903 89853 65842 451237362 85314 91180 66155469 42488 58855 579034831 25418 35111 694769454 91180 64074 948891035 31817 35111 87590252 91180 9320 776236607 76368 64074 717486312 79892 9320 884548255 66765 79892 131683684 66765 85057 349014715 85057 41809 447498104 66765 29805 439529130 20538 41809 34526909 29805 23425 687989582 87258 20538 187158132 25158 20538 646404723 30183 23425 507244333 30183 44014 122873729 74497 25158 154886347 74497 39120 425230886 30183 11066 915608289 39120 12611 19162504 11066 17114 52348619 21794 12611 64782071 8062 21794 116449758 45241 12611 12027524 17114 90586 493621960 82143 21794 838508245 45241 4069 911377612 82143 64732 46317379 90586 82545 518241121 27808 64732 204365693 4069 30715 623194355 82545 13409 80015590 66792 64732 104036885 53174 66792 20557300 30715 44870 411746669 20676 53174 357772475 514 20676 500979610 20676 6770 353160288 53174 19500 836351329 42332 20676 738926277 48650 20676 669260815 83459 42332 563154857 19500 27769 808965050 48650 72186 531690520 59654 42332 7227037 72186 30608 57724325 57801 59654 768328333 30608 6381 408502092 30608 34513 348019089 75502 6381 744526741 21163 6381 26328244 75502 1240 928893743 6381 72621 377370110 1240 33692 849769920 33692 66817 499758193 21163 16987 248727428 72621 78379 871163420 14755 16987 602173784 48949 14755 273870869 59316 48949 859850990 14755 13747 574953215 65544 59316 911519295 316 14755 907831578 63549 65544 68163117 316 13582 306629829 65544 5316 720649124 36710 13582 767505423 59026 5316 712782275 36710 92366 636629598 48943 5316 63629672 27451 5316 856281093 59026 31360 10439498 2868 31360 829272082 27451 25412 112605683 75007 27451 451510284 44987 2868 236757206 75007 29202 742548337 44987 45855 74777748 75007 91718 25846938 51824 44987 463779631 91718 60745 808147070 17512 45855 665434838 13681 51824 539004322 51824 16218 425560726 49485 17512 498318358 60745 38534 164538061 48948 49485 359096545 16829 49485 787076663 16218 28367 640107189 12003 48948 144027927 48948 65792 724655368 16829 44659 970597321 55369 28367 234094333 65792 76847 822616319 81413 65792 40832282 76847 14779 592418036 55369 4150 175857405 38119 81413 277148195 14779 14886 193619036 4150 52881 890495645 14779 29318 896932016 21358 38119 899053194 83668 38119 82527614 65977 14886 296913537 29318 32 438328553 29318 23702 666768624 65977 21009 526759295 23702 89829 482703975 32 79394 535257364 74485 89829 873311247 86510 21009 296748944 68329 74485 277585348 5774 89829 428614856 9837 5774 39984424 74485 13474 109958813 31338 13474 166687635 8493 13474 690546474 68690 8493 967952089 84027 68690 604387037 92449 13474 200741589 80533 92449 410839789 80533 79534 58215861 40710 84027 209908858 80533 54410 550969061 79534 37480 551272829 54410 30003 26288568 42448 79534 595042290 83783 37480 173144470 42448 40976 858607456 42448 61522 498407387 43525 61522 996125310 43525 75633 533006147 51995 40976 583352200 91463 75633 164778571 91463 78845 323372911 78845 32219 82971177 83711 75633 85546722 79083 83711 524328134 91463 64542 682106871 79083 15513 745654500 64542 8833 204610203 64542 82379 933917821 35200 15513 75816982 64542 20545 675825988 141 82379 25223883 141 27896 460539756 19018 35200 544361095 20545 2704 560537327 64125 19018 52053188 64125 72478 167968882 8344 72478 90836057 72478 15474 109638799 15474 47521 392127094 9833 64125 29387407 8344 17871 266813176 8344 88867 12646365 87782 9833 252017674 91904 88867 123592221 26411 87782 758659176 87782 61142 967291792 9919 26411 678684282 61142 43297 805232252 71837 43297 126410151 76446 9919 203275022 20569 43297 943601826 4397 20569 406405787 9538 76446 622183961 48555 71837 768369710 48555 78793 855044216 15927 78793 941061370 4397 74340 277831723 6552 9538 445797120 48555 2776 752788270 2776 53747 710200400 78803 15927 73840248 67594 2776 147846856 52525 78803 810356441 57351 52525 680602605 78803 75703 23881386 75703 64596 820262629 86877 67594 107637881 75703 13075 706953795 19286 64596 447745700 75703 70617 449165596 86877 86135 125596972 86877 85165 129680008 40232 70617 48967401 70617 408 933278089 52197 85165 997382816 92383 85165 18235817 89317 92383 26003382 82104 408 528780292 89317 70564 971678128 13174 92383 330675464 89317 67117 945776873 14498 67117 668075426 14593 82104 82639209 13174 25821 488269295 14498 89357 702869075 77153 89357 685691174 76673 14498 32694557 89720 77153 84411090 26172 76673 243364658 26172 4159 883417626 4159 16072 366200368 16072 67953 17003237 31510 26172 920252464 16072 86575 933596271 54301 4159 460199124 16072 49794 592522807 31510 66511 267726177 65037 54301 164423451 86575 19593 488143803 87870 54301 880750293 19593 45937 295160336 14188 45937 871995274 14188 9907 234328998 89459 19593 409516848 14188 89672 679128242 14188 19770 570957478 48185 9907 47104267 89459 4515 142565058 29578 48185 838776941 15589 29578 564320024 15589 55621 192949413 29578 4753 557468412 55621 91102 122473763 55299 55621 663557324 58973 15589 79617308 4753 9038 506663142 91102 56181 815781783 55299 48678 702632534 48678 21986 40097480 56181 5511 232837135 84695 56181 110116556 74872 56181 469587030 74872 36962 96788026 76897 84695 829610252 74872 50979 393346116 76897 18443 87057382 20794 18443 255805806 18443 88348 899487467 20794 91689 71450356 71619 18443 693929832 68818 18443 664901458 88348 68357 378361656 68357 61782 431767740 6545 68818 235826722 86027 61782 45659922 6545 71131 896123639 35688 6545 124974819 78234 6545 18029999 71131 89071 682895456 71131 12140 9844161 24693 89071 94086877 24693 1318 515053449 24693 37275 741427335 50601 37275 433204950 53169 50601 682618408 26319 1318 816461703 37275 53783 180244106 73900 50601 533235807 4525 73900 128333900 53169 55284 936393414 55284 66068 90242736 73900 50975 34802998 50975 59468 903260422 24298 4525 289496748 25603 66068 900473245 25603 2219 514913799 51157 24298 396242450 59468 14678 49485504 2219 31368 297024515 2219 46749 655580175 51157 24788 462341584 55876 46749 32195488 55876 8910 519381587 31368 29272 107113886 31883 29272 187010174 24788 92318 526742007 28816 29272 581057053 33382 28816 197503162 956 92318 466894349 91502 28816 922989703 28816 61972 638857168 33382 6110 66960416 91502 25196 320387101 58947 6110 877802102 61972 7612 451652721 61972 82671 302087237 92309 25196 857940504 29301 7612 409096344 47612 29301 752230368 76047 82671 877553927 92309 14081 412233879 5840 76047 69009800 64953 29301 818357287 76047 32755 330124757 6730 32755 606029221 64953 78481 505135580 15674 32755 543534313 69238 15674 132502356 77690 15674 393574613 70748 15674 333849378 70748 52705 248719434 15674 10619 611737987 69238 62676 970219337 52705 23453 336498380 62676 79828 389560910 62676 86122 366722947 79828 4037 470864591 52634 4037 795085720 74923 23453 407278408 40316 4037 426989864 17232 4037 230841287 74923 56808 110710367 56808 2760 209254138 40316 49509 490813362 17232 14603 811066229 47579 17232 300572433 14603 34747 460599353 14603 71845 18961951 49509 2832 785661100 47579 47978 858301096 77448 71845 569512637 61698 71845 829533148 77448 62906 365789489 47978 31309 182115455 62906 36141 454862045 65052 36141 638891874 61698 62860 393747111 31309 5787 312595281 77629 65052 550364012 34641 36141 58346348 5787 13069 480587732 62860 22863 273732253 81369 5787 123745550 13069 41010 77038475 13069 23684 648154533 41010 67873 937145009 22863 23097 865396313 41010 80292 110560747 59873 67873 96329726 654 80292 4253699 9114 654 606814219 654 54190 89411452 11483 54190 97780513 654 15219 456078928 52954 654 57931724 38257 11483 862091114 48403 11483 873344055 48403 86600 184739240 32065 86600 428517570 1679 38257 759012604 32065 59355 49633635 48403 28186 146855623 21951 1679 20384821 1679 41410 998732098 1679 11398 107641621 73087 41410 520422666 41410 73817 203680419 11398 21961 567533519 21961 66712 864357198 3889 73087 802121804 79831 21961 243070423 15254 21961 18357427 79831 83575 652552634 83575 31119 966020432 63861 79831 464874380 28934 63861 10258658 28481 15254 978739698 63861 2549 134570661 88091 28481 972079698 76181 88091 115839066 28481 32192 693837605 74560 88091 499209858 88091 73955 98612199 12158 74560 51495304 69539 76181 795388523 73955 21943 442807368 46406 74560 370346375 73955 9122 7389774 43789 46406 664261460 76177 43789 956485562 35027 76177 255992291 46406 10661 201192903 43789 32278 681407549 31334 10661 86372858 31334 90631 26615372 43584 32278 290757616 70060 43584 543506354 68416 32278 470487349 90631 44145 709227199 44145 35 162636998 70060 90287 80632459 30942 70060 395591018 35 6602 919125510 44145 33655 326394191 6602 36490 81423696 79882 30942 417555510 79882 15913 807173022 37741 36490 572147975 7938 36490 807028325 66909 7938 847100518 49191 37741 713249105 7938 12433 406613022 18813 37741 780341956 18813 74751 603906710 74751 29455 104115722 3 18813 846701227 21624 74751 224504423 85027 74751 488243362 74751 42955 497789386 13647 85027 579533253 42955 5132 802550005 85027 7493 916629067 59770 7493 320869874 7493 40873 950819948 23303 59770 999814224 67461 40873 814058244 7493 6909 640811299 15778 59770 674851487 11632 67461 802804335 29765 15778 763238760 15778 29915 897818253 30171 11632 944184585 11632 7148 704748582 44829 29915 118468959 74104 30171 99581850 29915 23699 634267400 30171 9876 400123673 44829 10207 216887582 3184 10207 892189859 53084 74104 701408095 23699 80572 670660696 80572 66740 162616462 14950 80572 441170305 14950 19259 437657950 14950 46132 821258844 72 80572 855927396 14950 27202 515869397 59487 27202 693916123 72 3968 937572628 46132 14031 128188647 27202 31032 362903643 29604 59487 496835382 3968 72370 165868864 84215 29604 484020863 14031 42621 733946843 72370 66291 507611855 29604 91037 405927997 67650 72370 421112235 86872 67650 212728964 86872 21138 796105642 57290 91037 764699594 67650 69043 605581254 57290 73162 9694070 60444 86872 58736019 89135 60444 111882460 79663 73162 689453875 69043 16669 801897061 48771 16669 90329768 81660 48771 752528570 48771 86732 730857346 48771 30712 464812288 30712 7091 743599302 48771 32666 761213866 7091 46952 570354936 32776 7091 728514421 78800 32776 7930637 32776 45385 871009966 4675 46952 331332055 46952 10085 765525618 43625 78800 680487083 10085 36509 576992738 36509 87611 57226879 10085 85440 261262915 43625 73035 51688424 51541 87611 426939976 85440 85567 352783248 85440 78201 21014971 84617 78201 615008898 63648 84617 966126786 56430 78201 608688016 84617 72178 404340762 78201 25513 745404271 63648 44985 935163243 54009 44985 8571113 44985 21524 466804398 87178 72178 135645988 25513 28915 616548204 18485 28915 127719636 26640 87178 45462212 26640 16996 744118953 38219 26640 961953828 16996 20888 69187151 26640 43290 898317449 37795 38219 322746686 38219 35004 722076232 37795 53673 116634492 81866 43290 253086054 12788 37795 254284071 81866 49976 791291437 12788 37446 446487207 37446 29360 509462428 32364 81866 6925672 63169 49976 480038760 62707 49976 856338100 23122 62707 166569715 87181 29360 702935858 57619 87181 402391953 51482 62707 669041392 51826 87181 161351757 35121 51826 722702687 51826 67054 775739128 48429 51482 9844982 29801 51482 553892291 85043 67054 922107178 29801 41190 84533285 27530 41190 308312263 48429 30976 803243929 37720 29801 720006344 37720 38632 302399590 30976 88353 661300010 9843 38632 881834196 92291 30976 302525548 45815 92291 841391576 92291 41392 289968250 45815 68481 815871366 56858 92291 738687671 7298 56858 704524465 79821 7298 472952026 7405 7298 717694404 39065 7405 308633183 12418 39065 616169940 48067 7298 248739751 11952 12418 784699729 49811 7405 555212908 39065 37490 250123238 30117 11952 261101324 67648 49811 138297835 37490 71237 268699932 49811 3830 387710160 62750 67648 834949094 30117 91536 276371818 47707 62750 647708369 43961 62750 27202118 6474 3830 944345737 47707 40616 220752300 47707 75128 252156910 74102 75128 722440715 43961 31534 961368807 22053 31534 322159104 57130 22053 299272464 45304 75128 438127332 77691 31534 704239774 57130 67593 124000658 63722 67593 408630928 67593 48270 236640587 23037 67593 420325042 70088 63722 522249486 63722 1066 346425036 48270 50963 893726505 48106 70088 999380825 48106 3179 248782392 3179 49058 656433743 49058 25518 752434395 13642 49058 183396252 53047 3179 839416965 9205 49058 499392190 13642 1892 43042502 53047 45774 706485814 13642 42720 881604369 5394 45774 236303025 5394 28583 63729463 11525 1892 483773709 37874 42720 429694176 28583 27536 840463251 27536 8180 826002216 37874 64380 142932186 39954 37874 943898161 29787 39954 898524064 70275 29787 122201180 41487 8180 475958754 78663 70275 564589030 39954 75590 91678792 15791 29787 31499258 75590 86645 479707389 75590 69360 470830396 15791 28958 736381281 86645 42044 225154829 42044 63933 825571506 86645 82968 755386433 42044 25112 830786036 63933 23050 63427884 33008 63933 508689606 69074 63933 478116850 25112 5259 408691300 52005 69074 341650336 19254 69074 266968874 26795 5259 565033697 69352 69074 218903597 26795 23343 861844970 26414 19254 214669280 19254 71841 267137749 8103 71841 572267924 26414 10639 23721900 23343 63256 999657932 71841 60662 768906886 19711 63256 65529681 8103 43648 361711239 63256 27142 692177163 27142 58522 981432956 43648 33151 145178818 84034 43648 690551216 69519 58522 81839009 54674 69519 623311706 49861 54674 557150566 49861 64901 851869940 84034 81398 522864741 91963 69519 575386755 81398 72865 316332967 39539 64901 345488444 39539 26836 83249686 72865 15435 703983916 91963 62709 651762799 26836 59716 575515001 52744 39539 758039593 15435 79307 149841125 44040 52744 585063950 44040 56656 315366102 56656 82128 801009952 52744 87748 672678262 51387 87748 128867183 84622 44040 982496712 51387 17224 348588592 65556 51387 746864588 84622 78599 862024820 17224 72744 685945156 84622 57719 911781062 57719 64253 799086570 80963 72744 308140576 72744 9285 612516523 64253 75772 636582229 18861 75772 821914930 80963 6858 307782688 6858 10471 741065486 9285 68319 928475189 6858 84518 319469508 18861 933 643324650 10471 5665 561590645 5665 10716 712366037 5665 9366 361867499 26805 9366 105840966 41812 5665 77214413 19130 9366 142774426 19419 19130 286198588 55457 9366 955935254 41812 83260 369611521 83260 28278 513589109 7976 19419 666680011 74416 19419 33840182 31567 83260 782680786 50565 74416 526521944 31567 5262 872174092 31567 64748 256632865 37408 5262 14276186 5262 53911 447252670 5262 23558 248422459 53911 37670 276472689 37670 183 275748362 53911 8498 906970554 62544 8498 722678466 57797 183 313178411 86543 183 307939641 54056 62544 136332787 8498 74007 353172015 74007 12523 87397848 57304 86543 985004688 47416 54056 90519446 43318 47416 783766385 47416 26058 995976216 22314 43318 168667561 30123 43318 26702606 73440 22314 848838871 42187 30123 595243241 30123 16813 427455108 20878 22314 539050533 49005 16813 70152303 90177 42187 94939910 49005 26107 384029162 4841 26107 205227944 70224 90177 106478364 26107 57974 725570327 38607 90177 906545581 57974 61219 506210881 38607 86008 163242082 72786 70224 45903588 72786 91540 650448683 52540 61219 601516012 34706 72786 80814186 28795 34706 328907488 70285 91540 404005747 18365 91540 510919217 79464 28795 425219663 18365 83400 852249991 86033 79464 542164522 18365 27865 398966350 79464 41382 55136425 83400 72134 445158636 72134 46123 793142799 86033 89729 357026672 46123 56057 306072964 56057 82395 140810874 48959 89729 328052801 82395 30011 160841901 2934 89729 791602487 30011 35191 769652630 82395 43112 210223758 40398 48959 522282632 35191 29508 738947323 60602 29508 297208594 60602 24372 137043257 53579 43112 782271080 53579 27358 673227971 24662 60602 6378036 27358 71846 31315583 24372 54558 127788351 24662 63228 618851316 10699 71846 146426543 8647 24662 863442458 18124 10699 60803804 56004 8647 649534181 82964 63228 555685878 8647 49031 816060979 29957 49031 495201359 58091 82964 305017482 7371 29957 541152848 7371 79385 341101246 29957 17530 486756768 7371 64938 255886344 7371 2076 185732687 79385 84126 561572211 79385 29522 477106822 22826 17530 434636611 9455 64938 832360343 29522 84578 635834507 53715 22826 805640364 22826 5471 428653279 22826 85065 997642975 9455 61210 291811102 84578 86167 652238911 64015 61210 137770637 11654 86167 743922021 16462 61210 221848386 27631 64015 50750149 27631 84218 428846292 64015 71830 764936656 84218 30633 402520221 56109 30633 23358380 32402 56109 423125892 3633 71830 135235901 55141 3633 601399219 55062 32402 49361786 55062 83771 7235206 55062 19830 127283106 19830 31446 392365445 31446 71899 600907590 19830 41879 677946474 2432 71899 566557012 2432 39468 280541099 39468 9414 377529590 26137 2432 853789994 21936 26137 699805893 9414 28401 89542423 28401 10286 945983396 26137 61268 283915695 28401 68862 276661412 61268 26648 579644610 30590 10286 767883760 61268 60658 373027958 60658 66600 590958822 68862 12810 379721582 10865 60658 562183 39955 12810 241728722 10865 17159 809979266 12810 77171 36942705 10865 43842 84173562 77171 46089 35007801 56314 17159 852075613