3 91981 91980 2 14645 71129 60635172 71129 39710 939086297 80531 39710 337496284 71129 51548 734680920 51548 323 179356967 71129 15615 689401317 53250 323 905089760 64592 15615 293582254 8866 64592 470369259 15615 46933 576373629 50042 53250 279197041 46100 53250 117783871 8866 48489 419428367 1246 48489 226037506 46113 50042 122930876 55080 50042 23608469 48489 85393 607651206 17318 1246 802230071 24975 1246 323150201 46113 70901 22850400 19613 85393 77098023 17318 24203 381474463 70901 42568 625141647 70901 3002 341002726 60861 19613 167164669 33784 3002 892620859 35867 60861 649305288 30056 33784 802958963 88937 30056 866591826 88937 8350 406072273 25272 35867 540123520 25272 80864 878121447 44048 80864 97408206 88026 88937 92922216 40151 44048 774811558 62738 80864 775581923 88026 46110 385573381 46110 83327 539130062 54308 46110 684629453 46110 70903 106225933 76585 70903 650025491 12865 76585 298155830 70903 68395 714284220 12865 39259 73097134 76585 44005 835143960 68395 79965 275431447 51902 12865 761366496 36938 51902 375558556 39259 11560 391453461 36938 29545 131849458 29545 45169 141802436 31977 11560 870690948 66075 36938 917004116 12883 31977 390607193 66075 17533 994986496 34655 31977 305944040 45052 31977 200712616 12883 43371 649375466 85114 34655 410247361 43371 59385 200905582 85114 53712 906674705 45052 45454 325691502 43371 69931 334922622 53712 64183 231848603 38358 45454 874763528 64183 23551 745157451 38358 61174 123645790 18325 69931 396458129 38358 25103 730702109 38358 56169 347316175 27296 18325 136414796 88226 25103 75733293 18325 739 109876434 739 56749 957156945 39704 56169 5130407 27296 7485 618031466 56749 14960 339432255 48766 7485 284879013 14960 67043 497489374 56889 67043 105763658 35905 7485 585458374 35905 2571 241335215 7227 67043 319285858 2494 67043 454786769 35905 79464 129891364 46243 79464 480709271 89404 2494 307879509 21282 7227 308466269 89404 64707 986584020 64707 13589 937879736 79355 46243 128718441 85064 21282 756035888 79355 90126 352150519 77430 13589 847538270 1256 85064 262675215 78243 79355 74409145 90126 39440 656739386 35290 39440 409754102 78243 31344 806054052 31344 42604 731045909 31767 31344 371676514 64732 35290 54767925 31344 59772 473230443 76984 59772 97311965 78348 76984 186406458 62685 59772 304045241 59772 91439 443619253 76984 12756 488308293 78348 68627 953512379 62685 47455 497926014 57109 91439 994181190 51938 57109 64321183 12756 48004 888079518 46134 51938 479462170 68936 46134 43648854 57109 761 335111686 46134 989 127295960 46134 29958 947397739 68936 41292 310662854 41292 33538 60340866 82848 41292 932417754 41292 76482 664710558 41292 63360 276983585 14968 76482 876839477 82848 91306 193898114 89577 82848 299199907 91306 49163 947100650 14968 13118 691516230 26141 13118 395145422 89577 49695 86862788 49163 27213 86519180 13118 26838 559152343 49695 49709 516886784 85932 26838 814341540 49695 91899 403776136 44617 26838 177135298 54028 26838 944101211 1304 54028 269779946 17794 44617 847381056 54028 7285 156613459 54028 43602 373901264 54028 37416 81874823 37416 42230 524367154 43602 57339 861214781 49025 43602 501918503 62214 57339 63339552 39671 62214 75084743 49025 86505 654769170 62214 25691 129041976 62214 14094 124553863 14094 74293 48825816 25691 33805 426561050 33805 36489 143535015 27354 74293 771560872 53113 36489 842960418 53113 82816 884711589 82816 90471 89020397 17119 82816 242896296 67121 53113 297526515 87637 90471 385416476 67121 3782 757221345 17119 62380 240399049 17119 13312 71247921 67116 62380 129310313 64777 87637 69311628 88398 13312 290657057 13312 77590 555553334 13312 52120 816097170 52120 90280 266075452 90280 4057 542520769 77590 69885 220865073 52120 64571 30930252 34366 4057 951367820 40693 64571 923273019 45847 69885 230453973 69885 47992 900855701 45847 68822 462478222 16674 47992 672497755 47992 65389 741455667 16674 12913 291565088 47992 51075 55672243 51075 57731 781421087 51075 4867 151956602 38439 57731 162830276 51075 14870 890208999 38439 5424 379584273 653 57731 837616102 84535 14870 420959541 38439 10449 684341070 45063 10449 742910956 6267 10449 210471104 44987 653 754986710 45391 10449 490054106 14600 45063 59191818 76850 44987 81808884 14600 13748 894793417 5686 44987 785495399 67608 45391 601223052 64483 13748 126249112 64483 13258 208000404 13748 91433 174437072 5686 86168 980048531 86168 55802 850615549 72762 55802 506069796 72762 11942 302789681 43938 91433 154784361 77084 11942 745263759 55802 80645 186210110 72762 40281 189771887 33347 43938 171860338 55710 40281 448675182 66612 55710 261578245 91632 33347 595384608 71484 40281 24138932 71484 25448 479370974 66612 63093 295640879 37568 66612 524756710 79762 25448 518377569 63093 84862 381730182 79762 73149 467877927 79762 31470 125944466 73149 25235 50296998 42393 84862 384949708 73149 80254 811558789 73149 1484 334425384 80619 80254 698818713 19479 80619 902589230 51793 80619 722303845 89439 80254 675714605 80619 30379 777156607 89439 29567 683614810 41131 89439 808893624 76961 29567 201003246 51112 29567 141292828 41131 14578 204234907 76961 87581 119769641 63662 51112 84349392 51112 29743 53903947 14578 51760 259090094 87581 1730 896537043 54017 1730 701398211 7535 29743 81648742 29743 40338 260785414 40338 21891 659510328 46952 21891 255428063 21891 62077 944101947 7535 49467 361980771 42600 62077 852447092 4136 21891 785299463 4136 61404 998233793 49467 18178 602910674 18178 29633 172230091 4136 16218 993102770 13680 61404 9075515 61404 43269 944113121 56543 29633 550741041 20272 56543 58517363 82536 16218 807047822 82536 70398 141375070 43269 81807 108319145 20272 13080 755741435 81807 75909 188362355 15288 81807 510449362 56721 70398 533222572 75909 19800 34549368 34127 15288 137799544 56721 59737 207008849 17682 56721 29752807 49331 59737 241196371 78955 19800 157337183 3324 78955 649473577 59737 39515 535853524 38202 78955 45500707 10015 39515 27293716 6008 3324 661975847 6008 8432 583678907 6008 27961 893066651 64228 38202 387955838 2672 10015 665367059 2672 91444 551781188 2672 46225 157667474 67811 27961 42409167 67811 77337 852126716 2672 37200 417304291 71937 77337 816022992 77337 51375 131148929 77337 75677 135236047 51375 86137 26003859 51375 69126 714936499 69126 69577 72645228 74709 75677 893943133 69126 76712 499662327 74709 27002 280881747 69577 45561 43042149 69577 81508 513829273 73117 81508 351197931 22771 81508 136920418 27876 73117 36173069 67783 22771 170801770 73117 81021 787402920 27876 78178 880635182 81021 64060 304837681 78178 64875 143103351 81021 89575 901640681 64060 69025 236655462 50334 89575 939984894 64875 89230 483126393 69025 89117 770124730 45244 89117 32298086 89230 49948 415289644 50334 67295 113022914 45244 5128 70140456 15899 67295 12611022 51 15899 91506815 51831 5128 412307233 51831 68213 22753902 5128 36773 502494283 6799 51831 13846343 36773 22229 363465820 6799 26649 356153833 62707 36773 742289282 44103 62707 583236227 62707 5002 440818648 44103 25802 694456514 39784 26649 871560534 44103 24104 871760442 24104 63239 728750082 51291 39784 87043129 24104 63129 48214421 65129 63239 777290243 21103 63129 762492377 43129 63129 605980417 2575 65129 685184776 14319 65129 615616993 80532 2575 387830133 43129 60488 501288227 14319 1210 120425902 14319 80330 60567790 14319 83032 142918110 1210 68605 886877633 86688 1210 569803160 1728 1210 704094791 80330 50358 553055322 1728 26441 892430694 88610 50358 674720562 50358 87694 766824095 1728 19429 27314132 59404 50358 407232299 19429 9981 697663971 59404 52045 613665852 42687 9981 847136466 68411 52045 920646218 85075 42687 51994883 54006 9981 86355968 33306 52045 293787360 41571 68411 914424335 90597 85075 436904375 47656 54006 14660112 85482 47656 262173396 42683 90597 296262138 42683 90235 134360793 42683 45980 79139597 42683 42988 140923445 55983 42683 726690180 56606 55983 361737537 36078 45980 629114219 32790 45980 307826462 85827 36078 733985421 55983 4567 236007145 4567 1826 259767036 34801 1826 646091338 69042 1826 245901375 4567 38807 645226847 69042 8586 925471758 20061 69042 872684991 38807 38999 696810550 69042 52124 989852828 45217 38807 873753407 52124 16619 114838392 45217 55952 674396387 4412 16619 645832320 21977 52124 390482632 4412 9829 705787394 73481 55952 18512825 10405 73481 797325790 78307 73481 324105393 29809 73481 452471232 43493 73481 378929190 48874 78307 683084603 52592 43493 857614671 52592 22461 378651193 29809 45220 267848078 61034 22461 35408067 61034 75346 204312993 55524 22461 447077773 61034 45222 331855087 61034 75880 887252686 72295 61034 899085223 45222 72965 699322120 24003 72965 239867318 72965 90610 195877908 21809 72965 792581387 16691 24003 133979478 86557 21809 451079918 30315 86557 328427874 61022 86557 77866375 61022 80899 568152509 74789 16691 780615787 20074 80899 339832287 80899 14118 458839733 80899 75917 568670859 65242 74789 732336501 74789 9242 365548887 47478 20074 901479974 24376 47478 401536122 13314 65242 266551616 9242 7294 557836353 27428 47478 98279519 57246 24376 83159929 7294 40635 361396261 89177 40635 563086724 27428 67414 823699568 57756 40635 637493436 81964 57246 439832507 40635 58076 294276834 81964 73999 616752132 2450 57756 689367059 2450 65141 171387588 81739 65141 833026707 59181 73999 972303302 54980 73999 66731205 22899 54980 684493208 91373 81739 3020621 63197 54980 21416087 91373 54223 37164862 63197 51185 202801051 90949 54223 674591331 63197 1383 436523517 49127 51185 335848673 66966 49127 141926841 49127 27759 775028263 49127 58320 345589550 49127 49636 812800305 9266 49127 224343969 67831 66966 442361049 9266 91774 585422541 39999 9266 140534889 64803 39999 838692509 5123 9266 757721174 67831 68972 82252409 68972 82026 95437293 82793 82026 100170320 68972 53632 16586778 68972 56929 82113392 82026 50425 265566210 67922 56929 835077306 53632 75031 687751903 67922 19426 62538845 49171 75031 550160343 50425 52536 851411921 27427 67922 188562784 34058 75031 354129995 89052 52536 559266561 49171 60278 325169531 60278 59821 905447449 27427 36445 669422820 89052 58794 544991748 84776 58794 770913366 69196 60278 11319676 69196 2528 619046674 5639 2528 634616038 33081 84776 22513057 41763 33081 339823536 70364 69196 527952849 33081 45109 224451064 9626 45109 882505270 41446 70364 668715582 70364 83205 742111519 40625 45109 134490468 45109 56701 250002577 83205 27245 327219339 8658 83205 893339009 8658 3909 394051236 40509 56701 138822311 3909 9740 74828182 43846 8658 534773145 91637 40509 64509315 33308 40509 884328509 70684 40509 494854452 33308 52894 146833079 9299 91637 644162478 9299 35610 132319363 40297 35610 971006312 70684 5407 393376552 52894 45491 646744631 68268 35610 850467397 43056 5407 267837225 22632 43056 551207755 5407 75763 113091481 65682 68268 67259371 68268 47704 152931749 22632 19961 897363880 22632 56158 864351416 47704 54739 326806614 30185 19961 46490098 70522 56158 783544083 85386 19961 208010741 85386 50658 856046985 76069 54739 347843377 85386 91197 989546532 85386 60949 597835366 50658 6349 673584676 60949 73205 436336685 82739 73205 527561051 73205 11138 619855195 6349 78995 737347826 11138 23160 754401986 11138 73142 842744357 11138 85216 121436796 78995 22895 682991969 73142 47320 495707012 62290 47320 711095818 22895 86981 87432199 52506 62290 735251155 62290 34544 669082691 62290 67818 282379933 83243 34544 417327967 12633 86981 985106996 979 67818 33273390 58913 979 108125517 58913 50522 812521168 64714 83243 278431878 50522 45910 185217749 61083 64714 890709255 50522 56535 143243555 61083 18483 474581436 61083 50227 745269976 33936 56535 195184669 61987 61083 605336408 696 18483 120494100 50227 78361 507749861 78361 37745 246369855 37745 2678 63871340 91442 61987 483775178 53419 2678 449177598 91442 37885 455306013 37885 51989 289890387 80188 37885 533654619 78347 37885 707430475 72433 78347 781762678 25513 37885 850581447 80188 61946 194657296 61946 80671 147054068 24715 25513 133586298 24715 51812 320277788 51812 26705 731842273 56415 61946 509470778 26705 1083 605621825 61336 26705 62205329 51812 83324 523003196 83324 89115 533814047 18157 1083 478114391 710 18157 564563449 70985 18157 298812568 48406 710 288649233 89115 82387 827700652 82387 44412 41952060 73804 44412 440114803 40470 73804 264716263 83586 48406 941396602 29986 40470 827781497 56711 40470 265538049 14413 29986 356483703 9540 56711 615627093 8437 14413 665589576 90179 9540 635104656 35542 14413 969455847 35542 84755 23108057 42870 8437 124988056 35542 20163 363562269 84755 86423 107528570 45162 84755 257900667 84755 34527 66137219 34527 78807 338486756 41105 20163 271716571 21495 34527 768363881 52955 78807 658154932 53629 78807 141783043 87570 78807 610094502 54764 52955 138360365 64621 53629 601073124 54764 29348 327604052 80876 29348 886684066 51780 54764 809580966 29348 25871 230181782 43404 80876 130342109 34012 51780 69438855 25871 30247 339707330 51780 35384 938774595 34012 88038 171462254 43404 15693 663110142 51365 88038 15021933 59298 15693 678760763 24121 88038 40936409 15693 36689 619247810 51365 15235 269572044 36689 68488 952761793 15235 3333 495882604 3333 52540 652920902 36689 22256 408667031 15235 76566 183639504 76566 39188 73329386 23905 76566 632284615 87827 52540 241170782 53356 76566 91230801 51195 76566 634066725 39188 74139 204975520 88320 51195 780638716 88320 27286 510926332 82763 88320 25107898 74139 16923 871899 27286 33049 55527776 27286 63449 744372385 49130 16923 498112251 48763 63449 709390299 16923 88191 132912322 63449 36629 298304772 19677 63449 146108162 89663 88191 619278421 90944 89663 354164946 76295 36629 652428327 76295 31830 169882864 31830 55974 342353027 76295 48445 741140129 37170 90944 624613054 31830 38614 688486201 42709 31830 913444317 37170 67263 431634994 37170 6902 457056 82779 37170 907626339 38614 39754 689042876 20748 6902 455393508 6902 27768 99296717 6902 14356 770453383 20748 87979 693813311 27768 45602 281600709 20748 32993 817882698 32993 57571 56161835 80833 45602 107037852 71576 87979 718547784 19896 57571 268582689 80833 27270 209652208 37930 19896 856080660 19896 57637 544876408 62369 19896 423550795 57637 16634 418901421 16634 24725 198074108 37930 57330 952457668 14921 16634 33345647 18538 24725 15945962 18538 71846 405078430 71846 77155 925916944 64607 71846 454062942 18538 66133 88229554 77155 38645 484413441 11526 77155 145268049 64607 81328 918844021 64607 54799 640055835 66133 53559 996207456 81328 41511 336495097 81328 37250 194984040 73889 54799 237384622 54799 40149 334724145 37250 44211 542945320 73889 54164 470302392 73889 75205 947745097 67423 40149 561470652 40149 74253 950858299 51136 67423 560773520 53455 51136 281667087 39039 75205 550897889 12658 51136 503215791 39039 3953 781855390 17793 53455 949699291 17793 68730 33236569 47568 17793 902853796 12658 87891 746623605 3953 75203 473795104 2294 17793 35113409 87891 84839 154450241 87891 61091 280664405 44730 84839 233312971 19272 75203 828373729 68713 19272 562701350 86302 44730 75775473 86302 59642 139366911 44730 72461 271303571 72461 81145 801447971 40083 81145 343403376 81145 39677 536254506 59642 43918 742374350 81145 50233 309893251 81145 2722 284379420 82836 50233 127894754 32429 50233 652945128 2722 91938 529941327 40102 50233 384540332 91938 51725 628260939 40102 44292 652458268 37926 51725 159610360 51725 19339 887847074 51725 3214 59939802 13622 3214 646592670 3214 74052 64825955 42426 3214 317567735 3214 71749 71668690 82612 74052 745221461 20267 82612 253972739 74052 33841 17766645 33841 40047 54126409 86450 71749 664212486 33841 58156 456837655 79670 86450 52354734 66665 86450 966699578 66665 85344 981093581 86450 9907 138079441 58156 40644 130319908 9907 84085 880607649 40644 38287 911923365 38287 78708 619424973 47645 40644 104063113 47645 90921 141949535 2727 38287 72655604 86683 47645 731401804 47645 7906 630306115 2727 16585 613650370 12846 86683 74628649 2727 27505 48304119 10382 27505 860619317 62104 27505 684312732 62104 41120 846346334 41120 53553 415686253 10382 17781 20411415 53553 5092 606095168 23289 53553 946760204 52441 53553 14342230 72945 17781 621646504 86857 5092 752624239 32011 5092 257246736 61659 23289 489757054 32662 61659 122070607 86857 1037 887104152 86857 30299 878928147 17171 32011 176198986 1037 28390 507961017 68173 30299 286293062 28390 64568 682903889 57366 17171 36006292 22924 68173 850789565 13883 28390 193199133 13883 83737 572654300 13883 29020 553405785 57366 59116 68865825 63005 83737 593635610 7150 29020 642572418 7150 75268 918698111 29020 81221 39316438 87298 59116 813858628 7150 57296 298759583 81221 47908 362824749 75268 14310 703085680 57296 55555 866060649 84209 55555 203613475 52437 47908 794337572 47908 10992 249201100 55555 57131 409501859 84209 24855 47594417 57492 10992 868672553 1555 10992 121454019 283 1555 147605502 60545 1555 398217177 57594 1555 86218510 37277 57492 577138575 283 51394 60810900 43015 57594 742651100 37277 43617 535135107 51394 51537 72753459 844 43015 536759048 51349 43617 155779047 59843 51537 35802674 7146 59843 23666026 59843 80856 79351895 51349 91272 113244876 56522 91272 892753382 56522 67551 115365311 56522 79509 703758029 63522 67551 959178845 43638 67551 656148801 67551 75998 542570025 67551 58495 264731928 43638 48267 140595349 34271 75998 435990604 43638 70448 53579140 78631 75998 47264790 78631 51450 8878973 47566 34271 466854681 47566 77679 233404695 47566 43467 103805439 43467 3571 199263723 73355 3571 433864814 7154 73355 741950404 64541 7154 533244220 64541 31529 780115731 3571 5894 942479369 39072 73355 906352721 17796 7154 165455931 65003 39072 859594680 79751 17796 965329575 65003 10506 426712536 17796 77624 827564705 89219 77624 948178177 90643 65003 468136505 79751 47521 545658662 2707 89219 380748792 59037 2707 126049815 76834 47521 912067767 76834 77398 804752797 56338 59037 421645818 2707 18352 487221357 59037 55362 612586984 44403 55362 276369184 42345 44403 145554847 19136 56338 232005798 65896 44403 754170384 44403 1643 828511487 65896 29851 946826191 52463 1643 728670825 52463 6197 663305236 8937 1643 544453690 52463 47586 871768221 6197 21394 711183982 28192 6197 538503722 6197 48613 934180674 48613 62775 953321657 48613 68375 29307428 21394 42103 372525159 28192 83556 48984255 19014 42103 294156825 19014 84015 186513477 26669 84015 644741085 42103 50638 482578648 70782 50638 496747328 26669 31003 711562673 7875 26669 190611660 15741 7875 909139290 70782 6585 779036216 48308 6585 403764918 31003 46642 988776400 46642 83290 982722177 77463 15741 464380322 36056 6585 65555748 71714 48308 170222566 45958 71714 60018186 77463 45749 248046404 45958 91041 217739299 88310 36056 114072976 51211 45958 189387465 88310 53721 616600118 53721 7955 475905566 7955 52633 9482850 81225 88310 574624357 32907 7955 857884477 7955 70816 811091703 81225 27777 168851216 74843 52633 493791635 81225 25824 658359835 70816 11539 175169718 74843 79447 673887384 82312 11539 997994489 58949 25824 481719565 19498 79447 519753975 79447 56797 768568083 19498 30290 59129193 78000 30290 462607927 19498 21860 44896329 49083 78000 920079613 58569 78000 965642541 58569 15258 450426310 30407 58569 329657667 74745 21860 423064475 71871 15258 105025414 67950 74745 382796684 45084 30407 615039409 14818 74745 367899384 71871 73182 683650554 71871 79600 681284036 81719 14818 445411488 67980 81719 765062318 65451 81719 687536670 702 73182 39575438 18438 79600 552277372 16778 702 56986385 41987 67980 295168190 18438 23565 147170508 16778 7804 126690220 12343 7804 448275158 60877 7804 209208341 90836 41987 69459814 23565 23623 592788608 80359 12343 142314347 85878 80359 286978145 73248 90836 184876390 80359 38842 125966852 34088 38842 89446662 73248 14329 30125304 6727 14329 103485570 33511 6727 646226198 33511 7608 805355287 6727 40042 667884648 6727 27962 418736593 75428 33511 80309826 59834 7608 583839550 7608 50752 403116291 20783 59834 113765915 7584 50752 90658560 20783 42436 977376759 7584 51331 932194993 42436 37811 815059035 87837 42436 964708207 51331 33292 429214416 42436 40356 591076844 40356 24253 282268885 87837 71060 693171939 40356 87753 31213779 57310 87753 745182666 48561 87753 860664153 21751 87753 21994822 87753 39303 115010658 21751 29595 97803066 78219 48561 273532361 21751 80699 189889533 86730 29595 271131028 29595 13414 265678619 27668 78219 737795420 76476 27668 695728458 86730 29912 930253035 48731 86730 552226171 25464 76476 376624693 10537 48731 5178792 10537 10407 311487396 10537 8024 562821542 20117 10537 428370298 20117 84524 469171602 8024 90554 9927475 10407 1703 477190227 8517 84524 312985342 20117 13863 386885305 8517 28742 494196985 75922 8517 522822782 67653 28742 587983449 75922 87903 251518591 40034 67653 357872892 23778 67653 288307454 67653 62022 754175570 67653 78310 847368755 63959 23778 896364051 62022 76593 942847214 62022 83410 700039359 78310 70386 720631654 75850 76593 684026182 76593 15339 698459368 83410 52538 717417989 19773 83410 433644243 19773 26618 442941295 26618 59419 296123730 52538 9999 880050963 3544 9999 254193928 237 59419 56419782 237 51124 677454139 237 77813 688503975 3544 17442 581291017 65708 77813 640045890 17442 27134 762118724 83965 77813 788673396 15510 65708 755084781 29016 83965 533088608 83965 46502 174743802 55145 46502 391405171 15510 85699 314637922 3341 85699 269887768 84863 29016 717787559 8400 85699 10920321 85699 10311 92895286 10311 343 219515567 10311 66447 877935453 2097 84863 147688668 10311 65669 345403917 8725 65669 835881050 28052 8725 832852505 62820 65669 442789369 38443 28052 654803073 49336 65669 893997785 65007 62820 78900925 65007 27900 142967618 49336 55733 972265771 49336 60403 4300497 55733 84818 415310466 65007 56760 219583867 27900 63771 82560919 84818 7941 131071525 34872 60403 347118975 52773 84818 124755541 34631 52773 919011098 34631 537 652561883 38575 52773 142740086 22629 537 44833589 22629 77342 71229229 6775 38575 479606383 17311 537 76750680 77342 3706 396185348 3706 50902 35429386 66363 3706 296618831 17311 46483 268223011 3706 63457 663978301 46483 70109 955302131 30368 50902 16313000 63457 27006 73810017 6925 30368 847460347 85714 63457 954221479 30368 42196 302233767 25723 85714 447889832 41596 85714 747021072 11206 41596 285898729 11206 59418 374281913 11206 79793 849201455 13691 25723 116698558 72852 13691 23469455 59418 22912 892919740 59418 12291 929520086 13691 66214 494992743 6533 22912 204464216 66214 64227 892276022 66214 75601 652374281 6533 72807 976128045 23920 75601 944791299 72807 56584 408590024 12808 56584 477945516 12808 57025 616832891 77300 72807 234754901 51930 12808 979010001 21935 12808 466614763 48727 12808 526136245 21935 60909 214058648 77300 74231 634293031 21935 87709 828470375 82943 87709 733433650 87709 24822 640591515 19870 60909 163725172 7720 87709 70478742 19870 2735 457110605 16894 7720 123247728 47919 19870 260467522 7720 86817 873828074 47919 50205 217553838 47919 20175 573447915 20175 26686 897572029 49765 20175 997305097 50205 89029 382663245 89931 50205 695280608 33549 26686 59975178 21749 89029 998758399 82376 89029 409201923 15657 89029 271634850 15657 32392 637348410 87942 21749 417813010 82376 31093 357383632 51830 15657 812675993 51830 81 994770329 51830 69611 200184266 31093 47440 352636091 73107 81 113920706 51830 42725 518727559 85956 73107 378949093 69611 69874 27622248 15808 69874 770863429 82185 69874 303013383 32732 42725 733522602 69874 52227 114004444 56995 52227 137658749 47529 32732 347271042 80638 52227 550844568 32732 50255 801565194 50255 45510 27538528 84462 45510 755057328 19297 45510 566208740 19297 56086 706387673 62118 56086 62934239 26571 56086 348904298 56086 49478 979022385 67867 49478 368629382 49478 58398 169156669 86873 58398 224540343 58398 73550 236374420 58398 89020 907836721 49976 73550 794930339 78784 58398 634537626 78784 39510 664795137 73550 85732 561811818 49976 59000 789987394 39510 46298 625089156 33101 85732 129595266 58711 33101 888841929 53395 59000 409108411 19808 46298 634412835 58458 46298 319305471 58458 6717 990532960 84709 6717 527201332 58458 23302 391141410 15732 58458 258650789 84709 26327 990125269 6717 34148 111634944 23302 79453 251872384 5583 23302 765798416 26327 76855 173796444 5583 10026 835586048 5583 10536 764498293 58181 10026 130362430 18338 5583 10227167 76855 60673 596119148 33174 10026 780117986 36823 58181 352714919 2991 18338 256403108 91335 60673 543273298 60673 87001 496008351 67158 2991 651555347 67158 52088 708021563 35456 87001 963312866 87174 87001 392136721 91273 67158 478610849 58939 35456 989929791 91273 40854 364818765 34147 35456 984410909 46167 58939 965317356 91273 57133 739684733 57133 9144 196827127 46167 78525 181893823 17221 9144 848002714 17221 61690 134490995 17221 90278 85841447 17221 2216 45716449 33890 17221 116632967 61690 7791 353103434 80653 90278 418664659 80653 22994 366606164 2370 7791 163689670 33890 42644 916505103 21120 7791 668513088 9780 2370 728722327 41401 42644 453103137 41401 15345 47783299 21120 43414 693242479 45893 41401 904505008 25588 41401 520490400 48556 25588 785037555 48556 79052 669495349 45893 84299 48761339 45893 58599 289524716 86218 25588 423623197 86218 35074 999621277 79052 21854 310497581 56281 35074 851798014 24350 58599 544335730 21854 5171 685467745 36180 56281 6657897 5171 16142 446497816 84620 36180 493533845 19825 5171 989151014 69923 16142 386018188 36180 22867 289551207 19706 22867 821005959 19706 57023 706842446 19825 4797 450207570 19706 46442 124148420 46442 88675 409589235 6264 19706 369092826 57023 67639 992113342 31849 6264 652122198 49285 67639 446234641 6264 8013 514539828 31849 88239 328677175 11025 67639 64882781 8013 31055 953294288 49285 19493 72766223 11025 24390 268707908 24390 25763 215400919 807 19493 173880334 19493 33793 811997514 70118 25763 771126876 25763 32821 202951369 32821 6661 617464680 32821 46198 753319276 56925 46198 497967733 46040 6661 703576144 6661 6383 595547767 56925 74301 102127611 56925 28534 31669966 41919 6383 598952310 51827 74301 926076885 3374 51827 29309430 703 41919 886552311 28534 29927 989531359 67875 703 19470063 49736 67875 389553248 43885 49736 295223857 15316 43885 823829398 1282 67875 869581510 39639 1282 227299258 49736 52012 835106498 52012 58304 16784318 1282 53239 1507724 38988 39639 207395556 59084 52012 990955018 73539 53239 575690992 12515 38988 183099098 16354 73539 669365747 12005 59084 554743469 81195 73539 835116754 78721 16354 165458680 75116 12005 69843169 16354 65531 522207318 16939 12005 225887422 36026 65531 323337591 16939 11612 464370772 65531 7653 236578431 36026 22670 441614703 17257 7653 305099716 19015 17257 828812891 63715 22670 160390824 19015 61043 918119338 22670 70607 714537005 82241 19015 118174030 3483 63715 98898541 70607 75363 548526705 70607 86973 882993485 75363 17979 577556105 76628 3483 364558790 75363 59045 502022331 16664 86973 109146556 76628 48598 846340469 21784 16664 300064541 20728 21784 288843839 41056 16664 789481780 67148 21784 753735341 41056 82162 374676963 8415 41056 145878875 67654 20728 964372463 83601 41056 63527142 66614 83601 69860038 49249 66614 32660924 77376 49249 935456418 57705 83601 63087025 57705 9347 266176905 57705 22207 987911589 9347 49595 531502458 40698 49595 721048445 49595 65603 827239930 49595 11537 289247606 40698 88253 980065362 88253 86549 271627014 11537 12950 567353975 86549 35474 148988993 35474 45291 534075142 3681 35474 300030141 77848 86549 382119029 35474 45606 261821401 76219 35474 795424442 74567 45606 470107006 90038 3681 890017780 91317 45606 289441156 47005 74567 997303352 11149 47005 105603588 74567 4134 872898233 10906 11149 998814043 35094 11149 290350489 8651 4134 912738620 79179 10906 392979645 8651 26870 94463601 13804 35094 979276446 50577 79179 236022665 74703 79179 432217505 52175 50577 531487273 54853 26870 822752489 74703 41988 141759643 65368 41988 312129223 41988 78022 986806858 52175 72139 146723098 65368 57796 691524907 70060 41988 44810688 9465 65368 577617625 27063 72139 813296357 81356 9465 45381989 81356 6516 404600209 6516 7739 985847137 89894 7739 239372029 6516 34951 597788480 7739 44417 572230216 34774 44417 751747829 34951 24885 983386380 89894 37588 960269324 29599 37588 29740969 29599 36556 309980878 36556 49506 597035677 87219 49506 48601746 87219 48171 544361085 71621 49506 977007539 56214 36556 969091966 56214 25276 268966143 56214 58891 719784165 71180 48171 462601529 75137 25276 181715781 7157 25276 483262077 66501 58891 894698461 58891 28033 1445051 71460 28033 686066427 66501 25827 26116795 28033 59711 613823257 59790 59711 597304161 59711 55920 42636157 59322 55920 852705298 81576 59322 977157977 71204 59711 649687382 35912 59322 409651415 55920 53902 24974818 65380 81576 878499503 41971 71204 941108124 14424 71204 105515405 53902 24847 519193979 41971 22582 216929157 41971 8874 730815058 14424 5430 334869754 22582 66178 471319330 24847 19075 798062224 76249 19075 12068296 66178 24902 419562097 43631 19075 132728321 1786 19075 252035481 76249 79940 48002717 80077 1786 406101926 79940 53083 643638826 1786 3189 265586580 37557 80077 49849412 23821 3189 566666200 53083 62172 223832200 81544 23821 942198768 18692 81544 686590941 81544 14555 564095460 23821 13398 930794233 74422 13398 931566460 59299 18692 907888763 19184 14555 512668821 38380 14555 600364981 13398 33785 528065485 59299 59275 278907548 38380 88438 573861581 33785 39373 923801538 26108 88438 212326023 59275 85196 63066495 17280 88438 100243389 5502 26108 415103929 48712 5502 94062302 17280 74859 24543379 74859 19012 964637839 17280 82471 725348144 59238 74859 750716489 3279 59238 99849208 29994 3279 378886690 57439 59238 880605962 3279 66992 201098236 68084 3279 546152284 91221 57439 934576232 59766 91221 466924327 36390 66992 1153821 59766 2902 778410826 59766 129 669405865 2902 12069 996355714 129 69976 242325 12069 8483 274142277 12069 31804 828753054 31804 82102 713600814 40866 8483 485243677 31804 12780 547887554 12780 63011 366180559 63011 52766 476115240 12780 2138 440523375 45135 40866 194754962 4680 52766 49770395 63011 86804 227034561 86804 70106 44186460 46361 4680 4837773 86804 35967 51476492 70106 20630 477060490 10631 46361 874608929 70179 46361 869115330 70179 80632 603209536 39092 20630 987864227 6035 39092 248682515 80632 9841 657616278 16203 39092 669277996 80632 43508 34658218 39092 11199 861031740 90964 9841 189933677 43508 22743 743608817 11199 46900 961726348 11199 68523 274929973 68405 22743 501387600 22743 55401 820273956 441 68405 83157981 54253 46900 434683555 64895 55401 103277570 441 72363 387505804 42088 55401 978862652 64895 82360 331926277 31638 54253 956084090 31638 23998 622726797 31638 47470 816038342 57036 42088 925188186 47470 90546 247077021 90546 58996 127972955 58996 25016 309108629 57036 31669 880400188 39594 90546 434342091 52569 58996 493977017 31669 46033 248073380 8555 25016 322289731 8555 61569 966553661 8555 21398 295009095 27852 21398 51016552 58220 61569 286927943 75251 61569 333172343 21398 83635 702875650 21398 29062 98445976 75989 27852 860215402 2606 75251 149377190 76562 29062 259359064 31531 75989 243607634 5251 31531 121498397 46713 76562 692949746 76562 43434 47966146 76562 57715 396652335 31531 31436 144890425 31436 34002 785084110 65009 31436 13655010 34002 90140 771867590 37597 31436 695717653 58172 34002 62754042 36544 65009 959283317 58172 27265 879173489 50891 90140 359239363 50891 37924 512719776 37924 43160 192069196 50891 26916 758357678 36246 26916 286793483 43160 3789 781559355 37924 31782 97363249 63653 26916 410048204 36246 32987 393934035 77267 32987 534669542 77267 44858 883749324 32987 53092 560688346 32987 19986 116609764 79729 44858 683092980 79729 24393 637158753 16576 44858 747908150 53092 28303 295849847 28303 11361 467512892 16576 28697 869471684 28303 13834 654002984 16576 2680 382210693 11361 65704 196057495 18887 65704 466290378 9490 2680 721827614 65704 65025 653754361 86077 65704 120329807 65025 28963 268066987 27196 28963 969487012 88873 27196 9493239 23939 28963 313086181 4500 28963 919879161 13512 4500 348082807 76024 4500 26654956 35006 4500 556164401 13512 16156 893982617 19424 13512 757424505 13512 75349 498246074 35006 56271 608283601 19424 56670 412104047 3088 19424 677277214 56271 92 291641070 92 25948 455878443 56670 86375 36174223 3088 80747 796901155 80785 80747 782978147 92 19202 249868503 59710 25948 23498016 19202 74513 623619017 49053 80747 266063358 49053 6025 798795959 59710 11337 94983502 56358 6025 141271985 74513 18629 214735164 56358 88456 410282377 56358 8584 932183149 11337 50681 545213968 50681 60168 442715661 50681 13290 488564974 43157 50681 131490566 8584 42689 229590045 20417 50681 100486165 23102 43157 174875071 28818 13290 77409856 88798 28818 879169850 42689 6702 830793854 30963 20417 61068238 23102 42501 939218973 39144 28818 371523281 88821 30963 804412156 88821 28683 633309698 42804 42501 574397948 42501 35208 665452223 42804 23067 884648776 35208 27866 348519842 19253 35208 144516025 23067 50440 488157103 19253 68149 57568433 50440 17182 74019069 50440 32838 461526261 50440 83132 36000551 17182 3233 336187427 83132 63098 70613822 42149 32838 299409009 45229 32838 281876888 77596 83132 76459110 42149 17799 545449169 63098 26295 946226600 45229 85017 520487015 45229 14989 69951288 72509 14989 552047417 85017 38393 447116743 44387 26295 17018551 72509 88625 555753044 20286 44387 344696164 83109 44387 749259236 36504 83109 14632120 44387 80561 477765502 36504 24673 65885764 24673 82476 379899393 80561 69557 586028375 3068 24673 115465586 11766 82476 959731908 29232 11766 194895286 29232 67356 597600262 78097 11766 201742130 11766 71167 184346585 29232 53719 894884898 1322 67356 6060399 65555 78097 144919104 5792 78097 320433597 82392 71167 436485975 47477 1322 832141353 36903 1322 272828007 4417 65555 396458687 461 5792 98306117 67284 4417 109085901 36903 86678 113964605 67284 36099 980496586 82568 86678 254069431 67284 71529 278739163 41076 36099 432777227 51730 41076 104670434 48747 41076 516967232 48747 72067 630816417 41076 57846 19036443 50191 48747 261097376 72067 85572 138832079 90621 50191 222290244 67989 57846 843782194 2445 50191 916903833 50191 35369 453752341 87594 2445 860892711 9295 35369 799840241 87594 2588 581609535 34648 2445 124518846 23457 34648 362237583 67619 2588 28467144 23457 74366 737474546 67619 22831 135187897 67619 1491 912353411 23457 52884 24573676 1491 10699 462263105 87633 52884 119205865 90975 87633 132614889 90975 4872 155818628 4872 83664 610109068 61378 4872 928024805 33158 83664 29804264 61378 90789 17423776 79565 90789 486807419 9378 79565 29311545 9378 24027 699238692 33267 24027 20985717 24027 321 455729413 25813 33267 362553251 321 56553 310397951 2091 321 394049960 25813 48346 108081731 56553 43522 309730754 81846 56553 181276582 24372 56553 290215341 26425 81846 927636699 48346 11083 967420127 38756 81846 503654243 83373 38756 126403810 24372 59440 126786524 38555 11083 692023012 38756 42039 66010391 68347 42039 967771154 12054 59440 869182340 48813 12054 742338977 38555 42286 422484031 87379 48813 657274045 464 42286 354677461 45000 12054 771262380 51577 464 137586880 83126 42286 32372392 41325 51577 984750566 41325 66729 727697240 83126 40984 837152772 17377 66729 331382820 83126 79432 862332752 18855 17377 494997211 363 79432 441447259 33502 79432 302599296 71711 33502 498125470 76430 18855 195242589 18855 26886 886359910 90965 71711 451175262 26886 82579 672037782 71711 87021 482024113 76430 58264 136431712 39536 26886 727364589 39536 65845 219221724 87021 75735 314619787 51260 58264 14195578 58264 33232 872830140 65845 1142 374441138 6204 1142 509904172 64385 75735 683112066 5933 64385 979034345 33232 72001 562474440 39481 72001 954363386 65532 72001 879309918 5933 12844 247420771 85661 12844 333008989 65532 82305 66005062 65532 87019 96357738 12844 82885 295655678 58344 82885 953464179 58344 5272 224470306 33612 82885 108794422 30034 33612 401737136 33612 69478 317644148 90576 69478 151640306 19768 30034 429177474 37781 69478 887026449 30034 3136 157467936 3136 57198 145518964 55770 3136 99444833 55770 51487 145674603 51043 57198 974900967 80448 57198 606927220 16411 51487 857565664 20134 51487 91870866 80448 36876 365374713 80448 846 336238649 36876 51940 118674317 20134 1386 809921042 1386 20635 354649791 55963 846 142107378 40162 51940 944752349 90845 51940 480511879 51336 55963 723040011 11324 20635 844030837 90845 91905 724003276 71626 51336 959971363 51336 32118 53901454 75181 51336 327711997 91905 88777 174514181 69129 71626 427529660 69129 45946 293473083 88777 55005 866574376 45946 88316 206776793 88777 38212 700982213 33426 45946 343089467 45946 45920 50286548 38212 71515 577256116 33426 69511 95094800 45562 69511 861861968 71515 43606 827813669 57229 71515 928831075 68136 71515 842318536 88005 43606 59716315 1028 57229 746715995 57229 24730 294646095 68136 56726 626635738 88005 52256 643046663 52256 74509 852782925 15805 56726 727254583 74509 82466 116282738 56726 75682 101887428 74509 83319 63218565 74509 64755 402400411 64755 2309 831956019 8009 83319 97439000 30208 75682 555160322 8009 35665 5103770 64755 15296 714035303 30208 10590 272542091 8009 15499 4083280 35665 34106 340029653 58460 35665 7823712 26420 34106 828961831 81680 10590 537932470 15499 38195 119404475 5320 58460 331593163 20408 38195 525817192 78893 81680 752951795 24446 5320 553125090 5320 77577 44996332 78893 75416 949710202 20408 40564 381866864 64063 40564 702668211 64063 38769 724666755 14644 77577 409169814 64063 41383 394914836 38769 28343 64501752 14644 45514 437308481 14644 60369 115861534 14644 58448 154712697 10859 45514 334488858 45514 24694 309074259 10859 45145 881117586 21172 60369 641040002 45145 41649 499450218 3884 41649 937323115 55332 24694 138709338 35308 55332 109007091 3884 14234 267608495 16821 41649 669104200 35308 24815 119972930 16821 76453 131010475 14234 77223 319273933 61699 77223 930454613 16821 80664 248592606 8822 24815 522917823 25804 8822 276505868 77223 40695 148420212 40695 7464 746534485 25804 47916 296898830 38065 25804 328012898 21917 38065 400177822 18314 38065 258444623 20586 38065 13132483 47916 71797 900407807 71797 27660 55347775 2766 20586 451288418 2766 83830 57371768 60767 20586 459709904 34115 2766 58214166 86497 34115 778026389 26024 83830 996416671 41347 26024 118156769 60767 61993 64672061 61993 18734 934297096 65818 41347 963192305 26024 64587 448309184 61993 8132 434064928 66219 64587 430104089 18734 25541 85323273 88737 66219 981950442 79904 8132 203408983 79904 44978 32061996 36561 44978 56317560 25541 29725 101123481 61940 36561 905107107 61940 39503 253212762 36561 81774 933682127 1499 39503 898877011 58876 29725 88577134 61940 63978 64957778 1499 70557 800516801 58876 19397 972688615 91252 58876 72537118 5065 19397 534295489 91252 4659 585820950 53983 4659 3564137 19397 17745 654517491 53983 36424 50010683 53983 2152 84947081 23027 17745 382915825 90147 23027 30284034 27892 90147 596610666 5047 36424 712530817 89413 23027 519869397 27892 31370 33694485 31370 58605 410426439 27892 14907 98094136 89413 82534 773825713 14907 56124 638424108 31370 3311 33524342 33883 14907 381916184 70758 14907 13474991 89432 82534 777747310 89432 23030 452301425 23030 7700 67136186 70758 44140 705264928 20039 44140 176378537 23030 25380 618935428 25380 42173 649879621 20039 30380 395050003 42173 6000 576148349 20039 70689 75334440 25380 5709 41107847 83261 5709 549906436 70689 85197 862314055 85197 18645 903777012 19541 5709 325551956 42865 83261 133180263 71054 19541 538286724 34461 19541 965993655 19541 68314 125731638 71054 23006 260392178 76149 71054 825650528 8372 34461 896052226 76149 2773 870648781 23006 74694 716653304 8372 2954 96578671 2954 23195 826072314 37648 2773 346180596 2954 42343 669734821 35962 42343 664442227 66093 35962 157757589 37648 61240 48312885 35962 15610 93293448 42343 58168 581452239 35962 42082 44538868 24383 66093 288094737 49851 61240 566843099 55973 24383 36775002 55973 16438 294308113 49851 41207 606513903 69627 55973 59253612 41207 68566 655465510 69627 37528 545811790 41207 12677 113821026 41207 21850 62657107 69627 28507 641574793 49443 12677 620773785 12677 73553 216385246 8285 73553 129003636 48470 28507 330903385 73553 22712 210054060 8285 11123 330989898 49811 48470 585259735 49811 78232 92308833 22712 9895 127705031 35086 78232 595561964 11123 45592 106948010 78232 39224 777317267 64510 9895 105189930 45592 1973 868306410 1973 45961 374434245 1973 49633 93294430 12197 1973 904801580 45961 88095 266824311 69960 1973 960033509 7918 45961 59864068 78379 12197 69242167 78379 55478 652017427 78379 8795 758618864 35231 78379 239102450 7918 32269 295665346 78379 58943 630831587 58943 82465 938208237 82639 82465 55373154 75120 82465 4319847 75120 90971 768794251 82639 90434 991109816 13257 82465 78994820 42730 13257 876801055 75120 80113 782232961 42730 4386 943546825 13257 53182 564471184 13257 19907 232950994 42730 88615 372323594 19907 57656 813331220 75915 53182 435442803 57656 21612 151123156 25375 88615 364126270 7159 88615 326939593 41069 57656 837762258 23667 21612 900728036 23667 52514 710013529 29214 25375 26194240 87764 52514 640265598 29214 414 134827479 20567 23667 297378909 52514 35455 117111938 20567 84640 648712345 65675 414 78338704 84660 414 46665489 66258 20567 337494681 35455 41257 705699189 11085 84640 400899030 1061 65675 430465579 81406 11085 194357582 11085 89273 59098062 58224 81406 579817046 38595 11085 839439820 12645 89273 263152639 58224 16662 214039280 63610 38595 607236677 79266 63610 33903471 63610 62147 225784631 14652 12645 779444245 62147 9148 556168104 63610 41311 900825956 9148 13995 160734375 14652 36847 382280621 77499 14652 528866954 54542 36847 141988377 13508 41311 933490387 77499 80694 523342853 80694 13010 822714379 80694 66640 824351418 66640 43688 547520792 16409 13010 188879835 80694 68457 254841585 60047 43688 584138783 81320 68457 905399119 16409 84240 637265898 81320 28046 42209111 28046 72133 207746358 81320 87634 997133349 69905 84240 469609589 66965 84240 255289528 61558 87634 954257538 61558 2997 812684403 66965 7913 259636398 74940 7913 692899414 2997 34503 426298500 42991 61558 827411212 85529 34503 100210375 7913 29814 837961638 74940 45957 562879012 20190 45957 752964884 20190 85073 57444331 31471 85073 590753114 29814 84849 555666529 85073 50293 707734015 32363 50293 818919466 85315 85073 636874082 48446 84849 856836157 67698 85315 103293746 50955 85315 642506317 40028 67698 52976720 13971 40028 741646065 74923 67698 536499500 67698 36220 815157078 80836 36220 83754646 53357 80836 822854595 23465 80836 283213699 53357 70793 189442573 30676 70793 850522312 8628 23465 166885977 53357 62751 770385218 43734 8628 78828920 43734 15748 611498797 30676 21210 414366836 43734 24193 904653981 43734 19500 216018401 19500 21729 978194319 54009 15748 395567682 26765 54009 357069954 24193 11038 594187657 54009 34200 293793549 59812 54009 130060478 26765 23659 854890226 17641 23659 156006761 23659 88421 917128501 35633 59812 968701564 35633 53575 13730879 13473 35633 799805720 13473 7472 835711911 13473 39523 45054917 70931 7472 123562058 35895 13473 255545643 64605 7472 71254133 64605 41373 321482896 35011 41373 714354434 53636 70931 721665035 90067 64605 37745504 41373 25826 290187931 90067 9093 876261263 77869 90067 303080967 9093 59612 474120127 16640 25826 185936184 43285 25826 24345715 19860 59612 113080681 77869 82558 904947158 19865 59612 305456218 3024 19865 271725264 43285 71706 982781942 71706 14073 64631535 82558 3550 476336183 3024 78491 72451740 46212 3024 344683002 46212 43723 607275780 47936 78491 707865671 1938 43723 933581972 28810 47936 981959507 75491 28810 135245519 42928 43723 748069453 1938 78863 858670294 33419 42928 872165208 10147 42928 724318430 75491 47559 644643018 78863 29459 443655985 10147 78826 44055790 47559 54376 636722498 47559 45136 992306188 62513 78826 423425890 45136 8071 376920530 8071 3345 824376471 29823 54376 219271413 45136 37189 95732839 10260 62513 870693241 8071 70499 221642960 10260 8847 95602290 10260 69427 184945528 91889 37189 696447056 91889 72192 997905272 16171 70499 757824000 69427 11446 526064084 11446 12946 802365126 24133 16171 27304462 16152 16171 576993520 40898 16152 836693203 16152 8650 186464721 26021 12946 891216600 38677 24133 976577166 61066 40898 606967052 15807 8650 922960495 44944 8650 171065802 25980 38677 613955965 77900 25980 838846631 85138 61066 117791636 25980 59568 356525794 25980 27719 130829511 79185 25980 235044475 59568 44695 897892810 85138 62408 285415001 78489 27719 565595637 79185 18593 133833079 44695 69987 488210578 62408 12424 10312840 69987 6690 717031818 6690 38799 17090852 28082 18593 150922603 26670 69987 363587798 28881 12424 249200681 26670 15387 927797937 15387 71733 891702682 54927 15387 947640650 70368 15387 19429959 28881 85046 660759528 60643 15387 297550412 70368 28290 949758147 70368 54862 920799082 84867 54862 320239106 28290 176 961157255 61052 28290 578830103 120 84867 947831836 58382 54862 23214086 31685 120 636593956 31685 55004 716149355 28178 31685 441752662 73775 58382 105303302 5584 73775 780787372 46327 73775 208503886 55004 10694 940661777 10694 41626 275089149 10694 14566 667954292 66596 46327 806390936 39658 41626 13471223 41626 31528 850279383 39658 38488 309698337 66596 16814 357850250 66885 66596 877546790 38488 30094 61317311 36002 38488 620382568 30735 36002 104968083 32088 16814 273930307 49753 66885 248106923 40278 30735 820764385 78549 30735 559967709 49753 9966 178390571 40278 89744 704671050 37575 40278 764936854 37575 42833 287614586 9966 28566 342724728 28566 40736 605552903 70767 89744 272036155 40736 18961 762469586 42833 62268 196983837 8264 40736 221272740 8264 30855 453769911 38727 8264 879501633 65514 30855 241544906 38727 91525 634934246 38727 14525 436735713 85663 38727 676251803 14525 27855 734991512 27855 42558 166503846 74490 85663 449533889 87737 14525 130852792 74490 64170 297045100 42558 84972 297198031 7203 84972 699808846 85609 84972 423696898 87737 3989 588487213 64170 56465 566675437 85609 46684 971210459 84929 46684 769957341 18096 84929 278818326 75950 18096 127581006 75950 74434 304826242 75950 21420 35713023 20119 74434 889788360 75950 39262 392262470 20119 70963 656335299 46164 20119 984097216 20119 5552 259520956 70963 83349 374978003 35350 39262 45995564 35350 89201 561155184 65079 89201 296160889 90827 65079 529256251 83349 67152 426524042 5046 35350 185159413 67152 82754 409137879 25659 67152 273412756 967 82754 969089575 37333 82754 606298223 967 10079 511342646 37333 91510 903232884 10079 71638 521675954 49486 967 826091043 68111 10079 726174397 31088 71638 445559410 71638 31571 852260297 58271 49486 111685437 31571 40893 987061565 83262 68111 120825233 66490 31571 645187979 25194 66490 971444323 54368 66490 618725062 82542 25194 473322677 25194 56539 259015557 26987 66490 4241623 39174 82542 78181593 26987 67529 643068847 87639 56539 352353657 54704 39174 86087155 47739 54704 522745286 49579 54704 703214363 67529 34924 243393858 87639 72498 228459468 91171 72498 160874187 91171 34824 349073729 30699 91171 655269345 33288 34824 565420722 15906 30699 270407832 68108 91171 419358094 71122 68108 970880648 10609 71122 152297941 71122 5570 36106923 5570 80364 206468836 19256 68108 117043027 71122 63104 466988632 16445 5570 529235253 16445 65342 719826595 54711 63104 690135494 15960 65342 708117233 55065 54711 2603464 16445 42236 362104546 74948 65342 230225365 54711 79306 636899915 79306 36375 671301366 88240 74948 882572933 43245 79306 332374075 52003 43245 396276954 12018 36375 535270360 14491 52003 756941575 12018 13114 747818128 26764 13114 144618050 14491 8604 99165902 43814 12018 754715192 43410 43814 370279757 8604 49480 345343776 26764 73344 372539737 8604 61952 30756029 49480 85735 340006290 12031 49480 955914646 49480 22655 576430302 46918 22655 506006020 61952 44624 430907503 46918 46388 129801724 24973 12031 357545113 78797 46918 471007600 24973 69397 963189855 3168 24973 234932972 24386 3168 37619343 24973 66325 556689852 24386 63619 304996939 63619 22500 780782319 22500 48607 314514649 24044 22500 132818127 33456 22500 184226991 63619 62364 518344944 33456 65350 484769402 20911 33456 374494369 20529 24044 631666636 8349 33456 881854768 20529 56714 391039392 20911 25925 94574990 5573 56714 673520716 5573 1032 121617704 5573 88542 24188825 40519 5573 119039158 41657 1032 432857532 41657 21950 859238787 11079 88542 416392524 82221 21950 254409469 828 41657 785822386 46958 11079 66309507 82221 49194 502138075 89607 82221 38785043 86129 89607 945099967 46958 17016 123016460 27811 49194 978534877 52334 17016 395401306 89607 84520 104648460 35849 17016 215712002 17016 36979 195326564 52334 83451 163055746 36979 4508 87088986 45092 4508 228072626 28075 4508 719384146 51344 83451 956617373 83451 70549 107752857 16466 51344 480831019 16466 50514 463730755 36564 70549 743695643 36564 19415 145288572 1588 16466 450002781 39056 36564 641852601 19415 66973 628395392 66973 36028 362423095 27055 39056 580371043 66973 27597 31374903 27597 48404 38450103 56808 48404 618237670 4795 36028 474461747 18873 27055 601521173 56808 33366 695344697 26928 33366 306522350 77106 18873 319164961 18867 77106 548308128 51527 18867 31600177 51527 43825 487121756 42212 51527 669936498 65504 51527 179523393 18867 68960 580508116 67031 51527 142439284 67031 15154 804728844 15154 87324 904305946 67031 15624 144794424 15624 28843 814734374 64956 67031 712681782 87324 53947 902851640 53947 51536 125529577 15624 51069 289234895 64956 66567 832143444 53947 83209 65104191 51536 9747 236172422 83209 23352 50379277 87874 66567 533716652 31700 23352 56957160 91631 23352 476881855 9747 24881 127620276 87874 21247 78243329 21247 76677 977305995 82890 76677 259502537 3725 91631 694810272 83959 24881 60812267 11182 83959 85243498 42030 82890 659552252 3725 12577 188585429 11182 12262 917054114 83959 49270 60472017 18543 12262 805915564 12063 18543 59335455 49270 60788 193270312 32890 12063 306373333 32890 41962 20721758 41240 41962 804279215 32890 64962 318436179 41962 19303 322002838 21768 19303 278658280 41962 47445 402639384 11725 47445 466991371 77844 11725 83361438 19303 91968 567393973 77844 57270 470755670 91968 89427 378152835 90061 77844 490190972 89427 38123 494595329 38123 18009 228733315 57270 9986 370851740 1438 18009 210534158 46758 90061 821616605 76167 1438 490538583 43576 18009 501431283 79765 46758 423024199 50680 43576 681870879 79765 25315 824592807 48202 25315 18579164 59204 50680 980438572 79765 51359 32417460 51359 79251 70421223 57579 25315 834938278 79251 19150 152187743 68402 57579 815171320 68402 24391 869915597 28441 19150 768544053 68402 47813 577596557 80308 47813 800295827 47813 29452 287762492 66446 24391 733192909 47813 405 934333021 30441 66446 388966623 29304 66446 121475087 22228 405 519396422 8645 29304 993518922 8645 39837 405624251 71951 30441 519933225 29304 6617 329585039 71128 6617 275128836 11977 6617 53042024 11977 39087 183295769 37343 11977 930526887 74419 6617 969295784 71128 71562 534060164 83214 71562 885066173 3630 74419 967844965 83214 48017 387349560 66764 83214 283357722 61597 83214 616873725 83214 14642 463254655 14642 58564 59600724 2389 58564 379365492 15883 58564 814474134 15883 457 104171265 14642 31959 706223239 15883 48779 939680102 60934 31959 683832064 71422 60934 355444032 48779 4906 306062403 4906 4483 762702473 25179 48779 9273618 27958 71422 715560469 4483 34199 792391726 65435 27958 610480523 69231 34199 654188683 1462 25179 872174448 65435 44869 795130433 1462 59885 145839705 72605 69231 813006820 31906 59885 551723887 45013 72605 112256957 76918 44869 113781767 6271 31906 66643678 76918 20462 154249568 20462 21037 63762694 81089 45013 268867355 36509 21037 352532178 19185 20462 27208538 19185 23137 688378713 81089 67140 259222055 19185 45759 711424238 23137 57521 761389502 29249 19185 87969143 23137 84597 968675588 29249 11295 862272874 7345 29249 125238722 11295 23428 716836164 91114 84597 623135200 84597 62713 265795337 55761 7345 861218621 55761 47770 546853157 7372 62713 107627041 62713 7044 819546499 7372 66262 749341939 55761 67652 772524638 7372 72565 703008958 79285 7372 844993196 67652 21177 695536247 47154 66262 76660366 67652 22045 538971000 49109 72565 742160360 21177 27967 765979420 84613 47154 460779260 47154 85006 947509066 77889 85006 19015738 77889 32649 908648975 7962 84613 791330013 84613 74299 317770580 27932 77889 3627945 7962 89648 971318075 86712 74299 928192861 27932 42023 817650508 27932 84328 843758193 55299 89648 558664745 86712 44062 882431289 84328 88062 564384498 88062 47089 466878167 55299 20542 788620874 47089 15931 571994889 36144 44062 506748372 47089 68817 397373977 37986 15931 156879521 37986 42356 136706063 33648 37986 504613203 36144 89208 394278968 32203 33648 474035639 56801 42356 707807360 33648 39449 948174236 6063 89208 657389251 39449 1165 177016812 46200 1165 309507427 6063 73906 869444889 82347 1165 924281577 71578 73906 704043019 28917 82347 99228403 88291 73906 87287093 76127 88291 331221437 28917 10177 390339070 75339 28917 423849413 3602 75339 313294206 10177 50500 75916250 50500 63938 140600210 75339 84645 79015991 75339 22007 40321863 3602 51057 300646128 41384 51057 833774831 26813 63938 811256332 22007 29307 239055497 37757 41384 66318184 51057 54906 84330726 84363 29307 6406256 22290 29307 514665315 22290 62646 120817131 62646 85181 658071541 78823 22290 652473006 62646 73509 215311273 85181 28795 611211941 85181 27243 364629215 28795 41008 2234979 73509 31354 131665873 31880 28795 474806100 76162 27243 765551009 11653 41008 373693124 16303 31354 874116691 52036 76162 800221370 52036 15077 458074242 8189 11653 835097934 52036 34560 849288016 52036 13782 730260291 15077 77876 205614307 8757 15077 183758005 8757 17717 963638902 79547 8757 481869762 22709 17717 337714227 4265 22709 585735543 3140 4265 639502195 31419 3140 139853503 91464 31419 199120425 31148 4265 262176059 3140 24767 658590632 91464 81295 884200882 31148 25778 721541403 40942 91464 794437131 29877 81295 380246581 51515 40942 783221676 51515 73153 759947069 40942 91736 711819167 55381 73153 761949626 15102 91736 904370438 51515 39560 530310018 51093 15102 126593002 56055 55381 255680324 73437 55381 427381766 73437 20502 485025830 975 56055 233070564 56055 82777 604471602 975 19257 965314036 62911 73437 541602962 78228 20502 601875123 78228 50163 136964939 53868 62911 212743131 53868 90448 204592830 87777 53868 325530680 50163 6990 970767575 90448 74841 771239008 51363 87777 425039799 85839 87777 375922505 2422 6990 16794864 56451 51363 840553570 85839 79426 345378444 13419 79426 350469856 2422 46470 43411930 89815 46470 128379400 56451 24970 780567758 79426 7561 359380784 29022 7561 967867671 70691 24970 371993754 7561 78298 349202561 6797 7561 991519306 58196 6797 779941901 78298 7688 673564078 58196 19604 513106674 86329 6797 590734522 77839 58196 705307202 86329 42496 736754930 82674 86329 357428576 86329 22673 705568390 82674 43161 108041377 59784 43161 838371746 43161 83910 269235012 83910 12179 363690881 83910 8356 622392794 83910 68292 114595884 69903 83910 433209068 83910 46380 144081841 11356 68292 573906204 68292 57886 123165368 48109 68292 572165201 57886 60193 321947115 59980 46380 145187983 87867 57886 33190749 60193 56088 998443180 67833 48109 755973413 59980 37060 277739628 73556 67833 700126391 87867 80237 497130388 67833 22940 489110021 80237 3539 652018255 22940 88430 943634886 68752 3539 414853795 22940 71083 3410991 4369 71083 610395344 37484 4369 780805576 57087 37484 840476248 76352 68752 165065648 71083 45036 13971085 52268 45036 193313488 52395 57087 789531883 76352 85713 676447871 45036 86825 248664759 52268 32994 466762499 32994 35749 145424233 52395 71416 717834678 74138 71416 412094775 9116 71416 735186160 66409 71416 306735340 71416 67109 668224917 54505 74138 865173508 54505 54865 952207578 86661 54865 404299533 67109 79326 396346686 8798 54505 168045971 20299 54505 988233931 12544 8798 243979774 28337 12544 877365714 12544 62764 893772413 65296 28337 90956030 65296 35320 152517084 45464 28337 689155483 65296 72048 27809322 72048 30425 391560427 74107 30425 15455143 74107 58707 104191695 85537 30425 361332187 85537 88019 438794757 86112 88019 26188849 3751 86112 888935036 89829 85537 277317967 86112 48414 856845373 3751 82109 246883470 86112 76592 13942273 89829 56986 930855650 9967 56986 32368879 65715 48414 618721709 20479 56986 647984591 21077 65715 998382353 26351 56986 981075690 75822 9967 804363061 75822 11642 746982497 75822 22252 994183008 1217 75822 636359666 40868 11642 20918697 28789 75822 772155725 70016 28789 107496371 54016 70016 672050753 88883 40868 215728536 2882 88883 347552073 28789 43280 495924027 3317 70016 82473270 65625 88883 806478012 3317 35641 466209465 17441 35641 475035578 71327 3317 523730562 64023 65625 237585240 9231 65625 150126586 71327 11587 309006662 77575 17441 957172804 9231 75966 164297304 61201 9231 333194721 9231 31952 63362328 61201 45924 478689864 75966 33050 396271199 31952 32801 278191398 45924 13952 911195587 53404 45924 711873660 67270 33050 796155227 33050 65084 80083016 29878 32801 477884629 15763 13952 255622143 67270 78739 579559335 78739 47305 799754466 13281 65084 192234979 86805 47305 923524054 80513 13281 43804850 47305 81510 333358656 43494 13281 114480599 13281 50168 386258039 89584 43494 343323156 81510 78027 107979722 13872 81510 730146803 11401 50168 677225042 57830 11401 997936505 45588 13872 650009184 11401 14605 66154334 9089 11401 896323703 25064 14605 163896404 25911 9089 386796015 67686 25064 10554490 67461 14605 565180014 51182 9089 272071544 69932 25911 161526515 66358 51182 563103539 67686 24834 602336639 19414 51182 64750339 73065 66358 13461788 22089 66358 530169742 66358 76823 26231871 21229 76823 5543937 8052 22089 561476432 78461 8052 434388730 22089 44177 569928288 8052 72842 6394654 11129 21229 806932865 13213 11129 119560721 60118 44177 71308481 25800 60118 123167899 4542 25800 483217107 25187 11129 633135897 22155 25187 297730832 91458 25800 795870106 25800 7606 50332427 91458 10210 559428498 25187 1819 411695146 22155 75707 752805351 11968 75707 636670703 71925 75707 283488062 72191 1819 490511914 11628 1819 15839643 75707 73796 11864558 11628 18720 522074008 71925 19934 84581678 13115 72191 21040733 19934 78804 889062393 19934 43915 653352529 19934 19313 57095565 117 78804 203018544 36774 19313 332811534 43915 30031 183992289 41181 30031 179935825 23793 41181 717678256 38785 30031 829024420 23793 5881 875721868 51612 23793 143565382 51612 30439 469497463 25783 5881 584510924 38785 12010 91119327 30439 11651 194362427 90405 51612 89407735 41453 90405 618853037 41453 59312 122734395 59312 8954 897015598 63990 8954 635892943 2880 8954 940716329 36755 2880 974333810 66993 2880 461715570 46089 8954 789775032 66993 48898 398211083 6157 46089 315309025 46089 58847 114607461 74917 58847 402239103 58847 8999 481410658 8999 55903 73243685 51396 58847 310551187 16925 55903 611714253 74917 24634 905411682 44484 55903 310385526 24634 8251 912717936 16925 45495 884770762 45495 77466 471196399 41503 45495 679119119 45495 49376 108665689 77466 65246 928684658 5226 41503 691940101 77466 70490 753685935 5226 47855 733832870 49376 50789 210698646 30612 50789 206832517 5226 12133 596049311 35381 30612 446593749 91704 47855 151820628 88714 35381 794728561 91704 16845 859465410 8781 12133 113517321 16845 26567 118429813 26567 69523 160889795 8781 56056 222658387 16845 38325 971475782 26567 12102 628948603 69523 62991 100369428 12102 71570 322479794 51077 56056 96108627 51077 68521 754478524 74574 71570 817120769 11411 74574 820324846 68521 44212 410807749 44212 36234 320752648 44212 7315 286867976 71175 74574 618015507 3137 11411 776970580 49739 71175 837615364 88829 71175 386510600 76690 3137 59932207 14603 71175 64133147 43735 49739 873918614 14603 54037 776548047 11743 43735 703737571 43735 57289 582093197 53958 54037 28114167 16959 54037 513776630 29337 57289 367961183 14088 16959 673100836 57773 14088 982637037 83894 29337 721448238 29337 26930 65386808 26930 8514 189614213 40092 83894 141311892 57773 75172 963275922 2570 40092 786627544 40092 45267 742641256 8514 45009 896944342 62083 75172 709460917 2570 57427 96878677 20760 45267 911414357 45267 1947 248317130 1996 57427 825948205 64863 1947 54808065 37676 20760 157508493 86928 64863 164050552 27614 37676 343130346 86928 10463 82408248 86928 12030 132439531 13973 10463 961385721 40930 10463 424964236 10463 9366 680673571 26119 12030 261075774 13973 88536 244343845 9366 11171 30816176 37317 88536 967123504 26119 78983 318731714 88536 28389 72454220 88536 22696 684235295 33586 28389 496245309 63260 22696 17223736 80788 78983 425733217 42161 28389 742249569 63260 16169 745614990 63260 67050 731861602 80788 34113 527953602 16169 35070 307530326 86127 34113 29464030 67050 48398 638761435 12810 35070 244175490 35070 50721 467546745 53779 50721 316840842 47694 86127 131772327 80335 53779 930958377 50721 90120 369073695 53779 24554 362784109 47694 61961 792532247 44195 61961 599167861 62612 44195 149175140 47026 62612 967019965 44195 37901 904299911 30382 37901 890378929 34326 47026 408633439 76636 47026 485469037 34326 61735 46167183 61735 36980 422005183 30382 19407 645976220 7348 61735 152508736 61735 88501 980657435 61735 40219 298788868 48571 36980 215703500 37982 7348 441061259 40219 36471 155123003 36471 22942 100566612 22942 54899 90044671 48571 80481 185334884 37982 45438 415076493 22942 27470 911207519 54899 5392 848073121 24651 27470 723621154 77682 27470 831353781 86948 5392 112986931 77682 11301 736988711 11301 44426 960111247 4125 44426 201479129 44426 76660 624926325 20488 11301 625505791 76660 63504 130451074 76660 24427 811249403 24427 48985 84926936 19169 76660 298604262 19169 43891 600671356 84165 24427 51008332 22428 19169 242423386 85638 43891 613588130 26309 85638 498354456 22428 27174 964187226 76786 22428 479820962 27174 14646 876837052 47760 14646 976371132 80171 27174 403865023 47760 55791 348015159 14646 86598 519801391 88506 14646 515032307 86598 19535 709483917 19535 28899 84861218 13504 55791 575253761 34367 28899 426801634 88506 51476 902444147 28899 53765 230376245 71632 28899 487785909 29233 34367 666006888 90169 51476 45104787 51476 84646 710698122 42072 84646 290792758 84646 2406 852774369 8003 84646 140883062 77326 90169 429061294 2406 51963 384288459 88426 51963 696767946 2429 88426 396569193 19748 88426 806893255 78199 77326 172194437 44898 19748 303117746 2429 70505 755436257 44898 68226 295703561 78199 87034 967257390 86880 44898 252744352 893 87034 960054647 17082 86880 786820365 11712 17082 503028078 11712 18834 798021534 34896 18834 545416961 88092 18834 9628292 13159 11712 23692780 41443 18834 875994146 41443 86067 340541751 78738 13159 97117626 25290 86067 621614989 8657 13159 292407470 86067 75139 638762060 8657 38213 325306112 75139 15716 402337828 75139 8679 470897978 25719 15716 394009287 15716 36297 318272579 15716 83740 749829427 15716 38353 393464854 66903 8679 48409642 36297 58025 929984507 66903 65909 109489383 44099 65909 344880742 66727 38353 193898754 1743 66727 667800019 16126 58025 547266437 15672 65909 45081339 21934 66727 548318519 91378 15672 644564298 16126 63958 653470613 50069 16126 18081522 32531 91378 225696968 91576 32531 944517263 54217 91576 305164564 91576 59353 975805482 36581 54217 593591613 91576 2322 425676625 59353 83595 416801343 2322 83822 5628479 20816 36581 917588433 50885 83595 278730189 13215 83595 486152336 20816 38936 503399717 51609 38936 251748026 13215 67759 690159902 38936 21864 115942640 26629 13215 952698537 67759 61072 44595524 26629 88932 169682352 61072 39617 940230618 69572 88932 703334291 20094 61072 903794173 69848 39617 89419576 35676 69848 604600982 35676 53769 783811961 58005 69848 326025601 20094 66308 839560634 87911 58005 91386376 87911 56186 551681491 667 53769 343440716 87911 47486 100869390 24339 66308 950082816 24339 77270 801022963 15131 77270 655816428 18970 77270 49471127 85464 18970 968709498 18970 42923 834901976 85464 54791 586849033 85464 19678 45615537 67258 19678 576918655 85464 9052 418672129 9052 21798 744485997 71796 9052 567638541 9052 82905 306225814 47385 9052 31523124 73821 71796 213677775 47385 14639 961566235 71796 9391 38476791 9391 88874 863471630 42187 9391 438327212 14943 73821 847889313 41756 42187 518264523 22567 88874 132056731 14943 48997 164661890 76370 22567 1596270 47982 48997 859616114 22567 64332 497041149 47982 52178 531017511 52178 41354 145007183 76370 7615 889032422 54950 41354 339426204 75194 41354 13955520 54950 79096 971503487 79096 25997 916097986 75386 79096 304274577 47515 54950 452950573 75386 41259 613978258 25997 35118 539987878 47698 47515 928845001 5453 35118 628739955 25258 41259 298746662 3469 47698 203226019 86193 47698 797490879 388 47698 565500200 38761 388 571486853 90861 38761 676577418 86193 38357 409759169 388 66317 64421846 66317 18512 300514296 90861 62763 921270472 66317 24622 39977731 38357 3842 461985461 62763 14304 197952490 62763 38602 105023677 24622 11027 706623105 41583 3842 762271461 72126 14304 74636051 38101 41583 653673927 75650 11027 699741008 91164 41583 372174042 38101 87452 526223099 28013 75650 887173617 10491 75650 296833446 10491 57254 22277623 91164 90051 637147995 37113 10491 54652963 37113 18059 170285489 26206 18059 36114413 90051 38597 371128111 27157 18059 200068169 87807 18059 727418071 18059 7130 788153682 28342 38597 780353458 60139 7130 231730101 27157 85634 366034435 12738 7130 456355026 85634 71940 357688301 85634 37221 533272500 71940 31955 156807 5636 31955 104385837 48888 37221 351614566 63029 71940 166946876 48888 58210 380709921 31955 11550 595170732 58210 67526 344199377 33265 63029 534621947 63029 61206 610094879 11550 47646 578704269 46960 47646 617119587 30487 61206 575575502 46960 62532 266854862 47646 89196 727927905 89196 28870 80491871 60738 28870 279064909 17401 60738 669266877 60738 52344 717953477 60738 25707 395005894 28870 59327 247814197 58355 59327 87961641 4201 52344 380070196 8338 58355 490740178 20912 25707 208811165 59327 76108 89984121 69965 20912 196316093 89006 76108 597949802 48580 8338 395290428 48580 68748 656338471 66141 68748 341864176 19283 48580 89451438 14616 68748 817479018 28360 19283 856896178 68748 87607 484632456 87607 87231 272849198 77034 28360 880134236 28360 15030 427947930 91370 77034 498004555 16902 77034 879929273 22099 87231 724555863 77034 83372 494331152 48271 91370 382049800 56017 48271 397796249 32051 16902 662118317 59624 48271 753074910 32051 1393 643481412 2717 56017 477427926 61700 56017 453761011 40855 2717 701425625 59624 66711 438742526 3403 66711 523356469 16108 2717 40118361 67103 16108 136630243 67103 72503 575025206 36452 72503 97454984 14338 16108 838989258 36452 42835 925485724 76808 42835 389099789 42835 20920 998379284 70259 42835 229933043 14338 85207 55200598 76808 38867 446496891 47757 38867 39407585 85207 78590 719468976 47757 35930 691167718 70666 35930 272657082 78590 78277 34637313 78590 6269 18344935 19455 70666 703414707 68420 78277 187827070 29527 6269 745467559 29527 54487 245172176 90654 68420 100371735 68420 11822 846751605 4894 11822 685490069 11822 46756 555237913 23259 11822 655131802 4894 77666 978351888 61838 23259 607025405 23259 8704 992921645 61838 73875 413581416 8704 40559 365233659 31816 8704 430870519 13219 8704 619486283 40559 56750 829465083 56750 44531 935154917 56750 41505 686646030 24579 41505 950918624 76436 44531 667115407 24579 1645 590801484 41505 91030 579387578 76436 43813 798328842 67913 1645 852806900 4488 43813 486607816 43813 18462 32050645 18462 68024 610541778 43813 48756 597624537 67913 34165 893850789 48756 3125 211870381 18462 35678 15296633 34165 19368 25683125 35678 55937 321300806 3125 88900 983294991 70459 35678 204379620 88900 4378 922406009 55937 26559 708048574 55937 72524 646253199 26559 39960 293862017 72524 37939 988090845 4378 12867 663925105 26559 35169 112515643 84354 35169 170806251 90723 35169 102758670 90723 40266 738635235 14875 84354 283026811 14875 44058 60997214 90723 49907 556899766 49907 60688 21039091 64792 44058 507033798 60688 15934 895637855 15934 28125 873116162 52310 60688 636266094 9741 28125 815096544 82274 15934 723462160 82274 62043 563114292 82274 54723 528361580 54723 7649 514370498 50385 82274 385770114 7649 55972 616341219 7649 15311 489307267 15311 29114 583369916 42141 15311 60594315 29114 79550 785118848 32783 55972 385497139 12386 15311 12084814 29114 11394 574108803 32783 33783 589854123 4326 79550 109603037 33783 78970 845535707 78970 87263 913170757 26613 87263 72968812 4565 26613 84279934 87263 88224 993216516 26613 44449 909501175 4565 17836 152004446 45208 17836 213958464 15379 88224 801629271 15379 44314 728160392 44449 34404 208702533 15379 78144 731417115 34404 51664 99825226 51664 47946 958504671 78144 57418 220933515 15902 47946 799662715 33303 57418 901172904 7582 51664 327635572 57418 20213 6882159 57418 43321 413997374 5420 20213 439514602 60322 43321 167205459 74466 43321 574823341 35084 60322 326893408 74466 64938 508233051 64938 49330 815717081 9573 60322 21227681 74466 55610 790239279 82650 49330 557692813 83281 49330 515764954 64911 55610 669368008 62583 82650 697611900 81102 55610 880777491 36920 64911 249715327 83281 15229 142195676 64911 69681 445307374 37114 15229 692243949 81102 91974 25745674 15229 6009 698709454 22092 15229 348552601 73753 6009 112725581 91974 55511 628910788 40286 73753 416436577 63125 73753 960038866 73753 61211 872926717 61211 38578 605272068 55511 85973 496264188 40286 88376 817868337 38731 85973 33164139 38578 63716 969734028 57245 38731 436329064 81517 88376 462102791 68383 63716 732586933 81517 8026 100673002 63716 88715 545520245 90475 68383 343271592 81131 8026 466011634 77114 90475 644715435 15976 90475 243848797 88715 50778 856577601 50778 15745 933074470 62017 50778 364102939 84018 15745 469766336 47083 62017 511413037 57584 15745 954587640 61958 47083 383322987 57584 80799 601221166 57584 11501 224522417 22093 61958 38306942 61958 43202 470137187 61958 44543 774421020 36550 80799 242073011 44543 79338 638107508 79338 2585 122880866 44808 44543 344059097 75528 2585 851248167 44808 22267 146340835 84158 79338 411504925 2585 11517 102355083 48317 75528 971553993 84158 31862 109097727 11517 37366 300375776 48317 499 52819108 59972 37366 749159692 26426 499 850093610 22354 26426 527469584 499 45232 885222006 59194 59972 717463634 22354 17540 508847389 45232 11413 110318518 7847 11413 377352015 45232 5158 835072752 17540 89657 29434142 89657 15516 844832718 11413 7417 874528338 5158 59255 41248296 7839 89657 876296391 51626 15516 546461308 47357 7417 719038613 73994 7839 725274246 47357 83952 367434228 51626 62002 898679552 11795 83952 874802773 62002 6176 481018448 26271 11795 14036736 83952 38854 941589347 2141 26271 405420000 11795 78284 620114299 38854 66445 580788825 55419 78284 271676064 40897 2141 838882778 65484 55419 291459579 14753 55419 359581130 14753 67035 201843717 32836 65484 133541886 87968 40897 352784665 14753 87723 32378142 32836 73584 311181396 47823 32836 425156453 47823 11221 848380126 87968 48221 236053159 35838 87723 683098289 11221 37021 124180622 15837 11221 781359999 48221 91465 325708655 91465 77065 12802960 14560 91465 70993122 15837 59618 732286952 15837 83837 142183424 91465 63599 361710343 14560 21952 713764981 16890 14560 334250471 16890 80453 670991923 36060 80453 210873087 23851 36060 290148060 23174 80453 387857915 74024 23174 554255385 73813 36060 20190727 74024 56170 79201491 73813 64199 383405453 74024 51090 412135837 34676 64199 422017929 14778 56170 700470950 64199 64580 766219558 2859 64580 793468249 11585 34676 823412382 88982 11585 547457607 38179 14778 958409053 39069 64580 655611069 30762 88982 19630607 42480 88982 933568052 39069 64276 324476697 42480 4052 183477424 31707 4052 18775794 4052 44072 851250847 3081 64276 372621759 8351 44072 650906007 44072 91549 599031992 47741 8351 653977268 91154 91549 899064030 8351 70167 198214151 47741 86088 807195097 91154 69872 585171964 47551 70167 816637638 90955 91154 492435340 90955 78041 39058513 34149 78041 96273115 87710 47551 766343178 78041 70004 560718982 11869 70004 394945801 57159 11869 39816567 11869 68723 380389213 87710 69893 414723597 69893 37689 894615880 11869 56608 49705456 25340 57159 368662732 69893 34962 221189022 67354 37689 993591363 34962 37138 646494679 67354 47027 47144020 83998 34962 499013595 83998 15259 417449760 90526 47027 302254090 90526 79210 875037246 80095 90526 821428259 29634 90526 127459251 69951 79210 37550608 69951 86095 551967399 69951 69747 339786018 69951 27378 373491419 29634 60829 92779540 48902 69747 637411079 60829 60529 770528328 60829 23362 972845897 48902 22710 146264144 48902 42407 260985725 48902 85330 811225147 60529 20743 240564448 23362 55058 567261122 55058 14836 976452308 42407 62680 238101091 62680 45991 102450556 56542 20743 316792721 14836 11889 432958602 45991 38698 953517584 38698 17955 898586561 45991 44630 253636870 44630 60728 65298385 60728 8314 872032782 72973 8314 146220905 4637 8314 763166897 90978 60728 663574663 60728 66210 790674813 90978 84435 540387631 72973 61518 724773504 66210 90508 599141665 36977 84435 178300547 66210 78272 943558992 26158 84435 208526525 78272 86789 4188356 66048 78272 888000313 37260 66048 913373932 26158 15265 291288907 38511 15265 18318730 15954 66048 574365648 15954 61913 34134964 12171 15954 276778963 78900 38511 616957289 30458 78900 306881437 78900 31271 277906060 71346 31271 379217558 78900 89796 847045885 63156 31271 578639944 33047 31271 52611371 63156 73349 872155170 25197 73349 801726927 63156 66756 812090993 25197 15305 754309015 15305 30188 251322226 47806 66756 119217939 15305 25218 789683728 39217 25218 15736768 52394 30188 556095228 39217 60246 986432815 3433 47806 495071675 39217 37741 599664305 20842 60246 141386599 3433 40014 284323686 3447 40014 942347766 37741 11961 212225711 30149 3447 98767483 20842 14587 427174769 40014 90366 286602547 11961 1977 866754724 26882 14587 806627878 35972 26882 216128995 3803 35972 696874614 1977 50942 367806996 26882 85588 569592518 83980 50942 820979206 3803 86523 471095035 68416 86523 791469775 68416 12792 719870051 2266 86523 890057224 86523 10242 117761218 86523 30203 181753454 57987 2266 821268273 2266 14527 832419874 68761 57987 642928356 30203 58325 498311942 32477 14527 242696311 71064 32477 603416889 58325 40065 651339398 73739 71064 45057116 54061 71064 30496395 21208 73739 138112460 54061 15192 139196184 41208 21208 819105761 15192 47265 562924745 81738 54061 226316752 41208 55816 663962271 2435 55816 602247361 55816 12617 869514778 6456 55816 445617713 55816 6740 838874533 72980 2435 667032068 61493 2435 510886941 43792 6456 21141768 91918 61493 94189192 43792 82368 88190955 61493 62099 637267904 82368 54803 478793365 91918 25054 860918348 91918 51262 340563022 54173 51262 859578461 51262 55346 809561755 3091 55346 827466328 51262 73672 713803975 15045 3091 551509051 15045 53828 61940591 38205 55346 808384042 62957 73672 324470777 88151 73672 704454314 53828 6079 186530022 62957 61118 116844126 88151 8079 628361791 46676 61118 353540740 34562 8079 383092467 8079 32744 110086981 58298 34562 343334880 46676 44846 143051612 44846 26642 50755224 44846 79385 417222101 26642 22829 520015396 26642 84173 629013587 62849 22829 211631085 79385 14062 868477693 22829 24792 609184962 27297 62849 734230754 62849 27794 76608213 28681 27794 70435959 27794 6187 310219609 27297 18263 369674208 90834 6187 343468485 25755 18263 269483914 61900 6187 154459330 61395 6187 839699999 18263 43728 88086165 87208 90834 969773752 84895 87208 930685950 62252 84895 895090245 44956 43728 888701317 89218 44956 530935245 89218 71538 41532645 89218 61347 998633961 79356 44956 821273578 71538 31206 528143559 65729 61347 198079318 47925 65729 677321612 47925 57442 230095305 31206 55233 80867518 23561 47925 64373751 5284 65729 589769187 57442 26893 882522316 23561 12328 613077824 38821 55233 863362977 26893 5324 808041651 5284 55123 124252357 8294 12328 807499623 8467 38821 161691945 8467 15202 136442208 71794 15202 580236205 3070 15202 966975058 72781 15202 267436233 8467 11811 172379675 71794 70042 148651247 83292 71794 734602521 83292 86250 26331059 11811 32188 218001262 33755 86250 588947347 34516 32188 574577990 39404 32188 191763505 32188 66418 761923668 39404 1163 279145587 87461 34516 334317212 62421 66418 228073227 4741 87461 276319403 4741 76831 987861536 61945 87461 439141303 27177 87461 592623831 4741 1631 605345656 4741 36505 717284519 71194 27177 806816424 33717 27177 369352584 28755 36505 357501651 25505 36505 855896770 71194 55964 115642955 23853 55964 19731982 43503 55964 216192486 52502 23853 299506264 43503 81315 739715098 23853 27472 873785466 38253 43503 40921621 38253 54480 111845312 50173 52502 821977471 75908 54480 944100251 85258 50173 150776920 17597 50173 472304003 50173 69035 110033048 17597 35618 834927378 35618 56041 652472867 35618 23988 104647039 23988 69378 443517123 69035 74328 498198793 59979 23988 275772938 28197 56041 62735655 5221 69378 30317247 5221 15736 884038886 44875 59979 503200823 28197 87145 403818141 82220 28197 257902390 44875 29241 605017770 83783 44875 714335861 83797 44875 71305352 17601 29241 771494709 2211 83783 996936306 19005 2211 449573227 12514 2211 44599747 83797 43187 78478715 24508 17601 405316307 12514 47749 45536296 43187 17196 222256039 5257 12514 109605783 43187 66607 999608759 37364 66607 659728172 25509 5257 937984899 25509 9456 603861641 66607 7090 31342570 70275 9456 325357142 73835 70275 700115460 49138 73835 8880650 73835 44344 373335776 70275 75492 503667810 73835 7966 56576926 75492 43079 665766760 89890 7966 788914527 86183 43079 782461543 86183 54002 639672948 86183 88449 822498189 5926 89890 357390281 89890 11491 895224956 5926 5897 252373272 88449 43283 543410548 5926 25522 374833148 46929 25522 386363761 83470 43283 670652239 46929 29446 624516723 68491 29446 558730986 46929 24586 166956236 35170 24586 562847408 68491 4622 77201143 80883 24586 396542402 83447 4622 67965200 4622 65574 456762711 65574 22641 380529756 4622 12425 225206100 80883 78130 962044520 65574 77986 479874008 22641 90888 613811562 90888 39426 79255458 14686 39426 782172113 83695 14686 100452433 14686 84036 498928411 90888 36718 239906069 65282 14686 274491329 72138 36718 498607643 83695 20381 7031761 23218 72138 768904206 20381 36676 783881743 20381 13292 817976698 87794 20381 892336258 27151 87794 145198910 87794 11556 373278518 27151 8941 917384897 16839 11556 332296422 8941 63873 839781752 19842 27151 451580751 19842 78517 226190071 83023 8941 599417602 86967 19842 468910159 83023 85423 121365966 19842 65223 930634100 78517 77652 715184195 64554 77652 55911036 23521 77652 630237924 41414 77652 368510136 64554 64351 769586880 77652 62027 81987661 64554 51675 991298311 45505 51675 982471827 29967 62027 701045612 29967 49128 143095968 51675 64903 615004113 49128 88678 808168224 60606 49128 835382176 49128 78750 793363344 14649 88678 97112534 64903 42440 937662217 42440 2496 128568451 2496 5016 16395366 51166 14649 572493685 5016 31793 133896907 2496 81891 603647245 69797 51166 189978662 44523 51166 772806174 47938 51166 771056639 31793 13183 847220417 21593 47938 331510848 69797 84952 135954994 31954 84952 381678944 88993 84952 269273805 40651 84952 928085311 58545 84952 751556082 88993 74406 883715766 88993 7466 564353480 7466 72483 343963607 58545 84567 990049332 71391 7466 36476779 84567 27079 251294129 82487 27079 41158484 84567 78376 251422279 43209 71391 350468438 47434 71391 431400428 43209 46998 265899926 47434 70085 526691058 47434 6586 391208941 57373 6586 675137507 57373 65875 14867551 44150 70085 890074479 58022 44150 11850821 80180 57373 503727149 80180 7245 296307823 58022 23350 686191289 44150 82953 792505758 31670 23350 411756390 18000 80180 814102070 86421 7245 203428414 13841 18000 466854064 31670 55736 551582494 13841 17517 54700613 51285 13841 232849208 22329 51285 726754763 52011 22329 470236504 55736 73456 39713003 52011 84362 345238331 56215 73456 667255291 25774 52011 259894600 24727 84362 47774660 84362 27323 1380414 7000 84362 736087657 56215 59191 231493710 21283 7000 76315472 54854 7000 419792935 61050 59191 774783664 61050 14155 128439874 17663 21283 49648980 21658 14155 980426529 25132 54854 974308495 77832 14155 223058757 17663 27901 663490366 88880 27901 65585322 77832 2580 122295266 27446 2580 999341470 27901 18620 124082160 27901 49072 567899392 38740 2580 413858688 2580 40144 115392244 27446 62730 86831575 18620 51169 738376394 40144 57633 359076957 62730 63220 396132215 41371 57633 785654398 79295 62730 890162378 57065 79295 679738128 41371 39201 626500742 57065 87396 386550921 60114 57065 379006851 60114 32373 722598683 83145 32373 383948811 45758 32373 231586556 53208 45758 264399709 83145 18291 603757654 83145 39336 840652101 28034 45758 620009830 77254 45758 109753516 38888 53208 3393813 77254 71891 92845422 39336 33386 734960825 28034 7679 401527454 33386 70705 801261634 83038 70705 462960146 64726 70705 572630608 7679 57832 401691441 57832 33911 72831669 48545 64726 846942834 3346 83038 442521154 48545 40130 802379816 3346 69818 343650845 69818 45277 441900735 272 69818 74576763 43354 3346 795263810 87574 43354 910056330 18995 69818 719535134 78475 43354 576149731 87574 67879 764748807 73745 67879 1607134 81014 67879 122772971 30013 81014 774708650 67879 51919 721983383 85672 67879 15137363 40368 30013 4474892 81014 65530 532785109 51919 49700 356453673 49809 49700 302402974 65530 9201 545129327 42481 49700 202525007 37354 42481 159983010 49809 72315 933535068 74655 42481 462631192 45321 74655 853097082 74655 24568 592128864 54818 72315 160121653 57959 72315 281458307 75274 74655 91882596 57959 40261 634886970 19233 24568 277400606 26343 57959 564678473 75274 34161 151249268 19233 76538 391654368 76538 87106 572002902 64865 19233 535664677 26343 52695 129693182 48468 34161 592141945 87106 5609 427682180 63748 64865 277945749 63748 30551 134669487 53450 63748 987999827 39127 63748 437492797 71542 63748 82137791 63748 82329 125416174 82880 82329 488911699 71542 47113 61419321 25221 71542 65518844 25221 20812 679755016 64590 25221 518837178 82880 18745 246473257 74458 64590 731318525 87258 20812 602665891 74458 91837 291911038 64590 5887 230749958 79739 18745 16160033 22189 74458 292447748 22189 41239 512726932 5887 25728 126134343 45670 22189 964348635 45670 67670 869438531 25728 54599 506883645 88733 45670 211883205 88733 76197 848559138 72100 76197 882092049 76197 90113 995912487 76197 91305 126930871 58630 91305 357248094 58630 13335 903207833 34593 90113 464977531 80094 91305 71532267 34593 6639 351893584 60819 80094 337813772 71499 6639 798953258 84589 6639 17034287 13533 80094 420531330 86843 71499 921594927 41468 86843 669847018 84589 84184 204850163 84589 10838 877632702 41468 89773 590835171 89773 84153 68023868 91697 84153 158325252 84184 1661 299879152 31037 84153 779463791 50605 91697 48007225 91697 82480 98510596 39548 31037 772525120 38523 50605 969554022 50605 82540 752788832 28440 38523 39812972 38523 79999 725577475 87053 39548 953251486 90490 38523 947402379 78024 82540 618863348 79999 89832 97560210 36303 87053 256129321 28605 36303 927464560 11369 90490 148405087 27965 78024 328504007 65430 27965 844716745 27965 75401 336413984 27965 80787 333961089 27965 84702 232068058 11380 84702 532933832 65430 90449 142619770 72093 84702 10693402 90449 38064 239187401 38064 26011 968654437 85535 72093 827079235 72093 59975 716657561 12824 72093 649732654 32583 85535 647772571 24635 32583 92274154 12636 12824 509573627 61457 12636 429079235 79542 61457 502322090 67656 61457 150034062 12636 34089 726948672 67656 28772 992314639 37322 67656 219475359 34089 60890 537662007 37322 44713 708164352 60890 51529 899146346 66283 37322 815955538 44713 76248 116852925 14309 66283 208414076 14309 23751 210432681 66283 46553 48815493 47786 14309 357397003 76248 71613 576001343 44015 46553 765195840 47786 21624 257002156 44015 61422 914606611 16001 44015 297332022 71613 31099 96349682 36878 44015 746888358 16001 47680 599492490 82873 31099 263377447 35511 36878 836904199 35511 13174 782413467 36878 52286 464462433 64757 52286 277891751 65902 13174 552046888 51971 52286 830118296 17855 64757 737612712 74622 65902 400952828 65902 32522 336959422 48705 51971 270554805 48705 31857 641905810 20587 17855 863519982 20587 14984 937210555 67644 48705 77299881 75726 14984 623010099 41266 67644 740374581 20587 5186 420010311 5186 70120 118704121 80554 70120 218648290 75726 10768 264400557 15460 70120 575819465 80554 74931 532655417 54237 74931 205671192 15460 1405 668757079 56442 74931 591563227 74931 58006 499229345 22110 58006 359715059 54237 14271 676757229 55251 14271 530706716 22110 60795 538661359 22110 20667 94734436 55251 9912 466147463 21771 20667 506856687 60795 24503 104250189 60795 57625 686480154 24503 50735 496200153 57625 14130 20718648 16617 21771 280764496 16617 55174 814980164 50735 84200 621536801 50735 85141 593866158 84514 85141 345045129 78018 85141 41064522 8574 84200 103023181 68301 8574 480892166 78018 31432 725488051 63767 68301 625753179 2117 78018 795404046 68301 34421 334036147 34074 2117 858114842 7038 31432 825854029 65486 34421 987848619 7038 47684 88203266 89124 7038 72962515 47684 47772 923167388 7038 13268 14759521 23819 65486 372814510 89124 39959 323131113 20652 13268 86639706 47772 53202 985650267 56393 39959 772871532 53202 15094 995674821 53202 82359 607806532 82411 53202 383750928 32273 15094 248282152 57623 82411 814875328 82411 63672 153729815 79138 82411 920708856 91091 32273 776369761 68333 91091 997632859 78634 91091 245719735 72143 63672 69087046 39635 79138 224713379 68333 61936 32413275 68333 43541 523405151 48155 61936 878884955 39635 12851 434234559 13179 39635 399934094 13179 27590 370671344 16266 13179 688916468 73690 48155 730583491 57935 73690 693089675 13179 21703 11548444 73690 54260 978762735 73690 17534 165018951 11290 54260 339971705 69063 17534 841304323 21703 83103 881789278 66570 11290 506309608 82761 83103 377370786 25020 82761 489815143 5208 83103 31024141 82761 56350 983331866 70777 56350 671123492 82761 65557 919675955 11949 25020 825473054 5208 4018 716348106 2119 70777 239605452 65557 60982 837393959 60982 24378 220847455 61370 60982 47280131 61370 68159 118184294 2119 81708 822394258 5421 61370 807118505 68159 72502 471725173 61701 5421 63451324 2142 68159 145777731 72502 90135 738106367 681 72502 377950049 61701 56970 188145507 2142 25619 621786168 2142 83223 652918150 36782 83223 384697640 55498 36782 771063524 25619 53675 110891788 55498 7953 929537208 35217 53675 405246487 84697 53675 751789070 89888 35217 752727773 35217 36739 261377311 89888 46166 595913215 46166 236 38509612 46166 11593 419304098 16317 46166 723316892 236 69057 38362187 90347 11593 799912850 33218 11593 777597308 71382 11593 850798978 71382 60977 197870951 60977 54812 89419247 90347 60661 466289830 54812 52009 171967355 16345 54812 771710655 46382 16345 951693411 54546 54812 335180350 60661 87862 453924074 52009 34890 390415705 80158 87862 377817210 87862 78660 121566013 80158 39493 312006649 78660 44467 865112849 34890 53452 525109252 91696 44467 417266848 7457 44467 510037805 53452 51016 702803432 44467 13348 776416885 11697 51016 323446205 13348 10195 893145928 51016 33853 724657014 33853 57448 324627988 76035 10195 762942760 7118 10195 695963627 10195 53090 976018445 64375 53090 815594618 76120 64375 27431288 53918 76035 962545355 48254 76120 92037116 50306 53918 92803344 48254 8750 568595537 76120 34937 124441762 36840 48254 54814549 36840 83101 293008582 39149 8750 554275586 62436 34937 325933962 34937 12249 588542899 83101 74803 43802663 27709 74803 134146710 50477 74803 209876824 12249 10888 518579826 27709 64780 60265962 20557 27709 5589059 33623 20557 143587950 75698 33623 68014974 29336 75698 311962836 33623 54078 691748790 6493 33623 908009479 6493 74727 42295944 75698 28788 124824091 74727 47533 92205271 30936 28788 728020478 38541 28788 953836351 47533 82695 737266527 38541 69762 216622129 71431 47533 50664566 9654 71431 825131142 83633 82695 133729418 69762 89289 838774543 31573 71431 633379073 20535 71431 71257709 89289 51213 395916376 51213 57454 86779206 31573 18866 509569836 51213 70686 209976616 70686 55284 578163027 57609 70686 937668327 79924 70686 687962754 18866 7947 783039344 70686 30403 832004089 7947 41256 224888983 36000 7947 587379777 29683 79924 846115530 75157 30403 585773025 41256 71563 555975610 41256 62519 296712289 64114 36000 17010357 64114 29275 242756166 79248 75157 849070870 71563 62230 85381061 77726 64114 91752627 29395 29275 66262072 64963 77726 822243942 62230 50968 625958332 71527 77726 884486806 88570 64963 309977460 71527 22620 45663775 6255 88570 864428613 88570 6967 323499131 35760 22620 281702078 35760 4438 521870085 73812 6967 211740759 77568 6967 123559382 6967 4735 347702704 4438 80498 59339276 73812 72969 589226786 72969 40097 949144201 60504 80498 33029206 14550 40097 114746383 14550 28554 81704131 74736 60504 969466308 74736 8194 666158027 70613 8194 141555176 47212 8194 759425738 12724 74736 833304627 74736 17069 49561747 47212 28596 324574882 80025 47212 599087853 67841 12724 568315778 17069 36719 125797214 45177 80025 84907021 45177 18962 778746955 51778 80025 75545557 18962 82919 362988415 18962 86956 470763698 65642 51778 747074177 22760 82919 541406834 1291 22760 307876440 22760 9134 796335193 1291 31744 853049015 62286 31744 960946342 62286 90128 837330881 53291 1291 868945965 31744 39556 438688187 90128 60610 88241991 29244 62286 917433146 39556 49433 984542100 53291 6293 912232932 47276 49433 360472612 3032 49433 955412295 47276 46977 424946592 36593 46977 123982666 20940 6293 968235025 20940 27089 501831785 83339 3032 204193982 20940 11531 246726388 36593 6906 815040611 20940 22486 155694249 84954 11531 78025053 11531 71336 826281020 84954 74023 11384186 23333 71336 44448754 16811 71336 292410618 28272 23333 761046642 28272 56417 936935732 74023 77467 336635888 59957 56417 271461759 71716 59957 180752099 56417 64747 450026708 83501 77467 856783351 13778 64747 742497384 13778 54567 524393714 64747 40720 892599706 70574 40720 94040922 40720 18294 126986747 2668 70574 989408152 2668 64594 369068808 7004 64594 839329917 2668 29342 695571291 18061 2668 166879004 43304 29342 21868196 11878 64594 846905696 15390 11878 669166144 32930 11878 385543087 91376 18061 562758028 27406 32930 625929892 15390 70029 50868876 91376 24363 715309757 8355 24363 682927917 10128 27406 619126041 32622 8355 287221670 8355 61142 653318295 76030 61142 199940148 10128 27786 170286252 60763 61142 798057471 61142 15547 233051161 27786 657 693196495 62391 15547 965771970 3281 27786 960131001 62391 25639 186588192 15547 75608 298674195 21879 62391 533177141 75608 70854 667874388 57441 21879 850560702 39559 75608 615386625 62080 57441 865749667 57441 65067 783253635 61526 39559 558898771 62566 39559 716748875 56386 65067 731221571 74030 62566 918866626 65067 59600 39764713 59600 6565 896745938 56386 58399 679458461 74030 4411 61884441 6565 56435 937315017 58399 83371 383597435 58399 76107 415134405 10055 4411 424011755 56435 15597 107306827 55021 83371 587898199 51683 76107 794523024 77893 55021 344640806 10055 59141 59378317 55021 39814 935123167 78436 55021 133745077 39814 80843 459905318 78436 68995 171085616 59141 20363 31562822 20363 62135 918560894 802 80843 421623428 802 52114 306522247 52114 45703 31400770 53689 20363 561725384 60325 45703 987351758 52114 64912 199843605 64912 56134 642088703 60325 88607 503950841 18704 53689 200304774 18704 63508 753151889 52674 63508 58961744 18704 53676 694450435 10980 88607 912923104 10980 6739 728034667 63508 12117 421112826 11158 12117 890449537 61093 11158 207504173 77792 6739 352989815 13267 77792 918628434 28214 12117 399350167 32017 61093 436263758 33591 77792 38779200 47048 28214 593560399 85267 13267 770114669 37042 28214 958575546 10276 33591 634325814 57007 47048 115196224 47048 37121 536404350 69463 37121 899344998 71258 69463 825121603 57459 69463 616067278 7067 57007 868226776 24560 69463 765059273 7067 23862 914992742 3957 7067 840964488 85350 3957 147216950 22496 23862 766053029 22496 46363 208097056 4286 3957 581242538 46363 56288 858511301 7892 56288 206510984 35386 7892 409871723 74091 35386 526646063 62794 74091 349826535 7892 11924 63231440 62794 41370 303997934 15561 11924 743035627 11924 42555 207902867 41370 55990 98474000 41370 58643 896815306 42555 12543 142271218 50291 42555 69183083 30754 12543 82544754 55990 6704 120454026 47544 58643 108008213 89084 47544 56121725 6704 77460 176835141 35185 89084 488742753 77460 49685 264785870 47544 43653 834504963 83284 77460 866033774 83284 18473 712348725 83284 41811 163243956 55479 18473 822197000 20750 43653 895663550 83284 57512 53672792 55479 71593 615560912 20346 55479 946259015 71593 13193 105168711 13193 29661 214409307 19614 57512 750711066 51607 20346 232728819 29661 12978 736524478 12978 68063 483543759 40396 12978 412557208 54218 12978 181844006 24001 12978 309067968 24913 68063 445209432 40396 24225 666960671 54218 44299 586546227 65276 24225 691451438 75683 24225 453075340 75683 6794 320623941 3841 24225 857634364 6794 36051 171080095 3005 3841 344002274 15873 3005 195091052 6794 51637 701853716 72736 51637 150719014 3005 53665 932925876 51637 38661 355962546 65487 72736 546899903 7474 38661 713995311 7474 4543 137342436 47854 53665 112032117 22249 65487 796096553 22249 56603 921656729 4543 14150 815528603 90277 14150 501022597 47854 91784 520589670 51843 90277 450239338 56603 23463 298926551 80109 51843 293839387 23463 46859 576945918 51758 46859 38694091 4800 23463 860350971 4800 22443 182190725 22443 78820 59687149 62879 4800 104392910 77004 51758 129658368 46598 4800 478467295 77004 80650 724941280 44785 62879 27443164 50575 62879 494921043 41133 46598 918665550 32650 44785 53084802 44785 31746 880102657 50575 43720 14235278 50575 77540 205307969 59745 43720 471016793 32650 69143 658602039 77540 74493 638658695 69143 91356 296167689 17680 77540 736978799 30571 91356 600408127 68623 30571 322018323 74493 20954 644908437 83234 68623 331515796 68623 13574 292462186 76979 20954 53333710 86768 13574 694463901 68080 83234 432548974 13574 3908 163462563 68080 33766 453541301 68080 23992 742998147 46601 3908 465288939 68080 17878 960958558 33766 4200 94909300 46601 59351 507326177 68470 23992 510203194 17878 23324 403557965 23324 79161 39126075 5800 59351 731697469 13451 23324 720818001 79161 44167 902111408 23324 37056 87803740 44167 42064 733086571 42064 84146 23658218 42064 106 819653315 106 20193 117836014 37056 35968 106790312 106 32621 669284347 67489 32621 539588936 20193 12383 177391466 39827 67489 301114446 19608 39827 7165766 67489 27712 519816176 90424 67489 753138812 70943 19608 974482759 90424 4719 128189649 27712 69997 953141223 16274 70943 325685827 75964 16274 736346101 62082 70943 287809628 75964 11354 531576261 55130 11354 823683577 62082 80689 841286944 80689 11357 558631792 80689 12205 109677922 12205 75119 132823693 80689 52128 423617917 12205 45001 115464777 11357 1655 891313997 18249 52128 899980436 44802 18249 900109451 75716 52128 447423624 6603 1655 96679823 46786 18249 244511169 70520 44802 827486193 25459 6603 94058040 22425 46786 937966438 60347 22425 849945377 46786 89352 263225891 73887 25459 865161961 89352 15889 997116776 15425 22425 636212528 60347 20625 990491461 20625 11590 69201486 11590 3391 177829943 28769 11590 452634915 3391 16396 849868356 28769 62601 783706418 62601 10529 525684339 87956 16396 484606802 10545 62601 413054733 88832 10545 417265687 26674 62601 201439157 10545 67032 835307252 78699 67032 380820932 3265 78699 690085209 78699 88437 550971217 41494 67032 651188752 7662 67032 635524092 38411 41494 128300837 5150 7662 394604859 5150 80798 743809778 5150 54025 333510640 91508 80798 896054093 28041 54025 260766482 26059 5150 917398211 26059 46522 664358435 44158 91508 877358735 26059 32509 454391311 46522 75606 182978990 532 46522 118167902 48374 75606 65666301 32509 27508 904394635 27508 7724 63118147 532 21831 142277990 51741 7724 205789112 19587 27508 772354733 73846 27508 633872413 37683 51741 34664135 33388 19587 670093052 78941 37683 615620101 16512 33388 821768180 37683 16310 774671510 16310 1335 145776129 16512 63500 116825604 16512 27710 769307762 1335 25718 54335666 25718 78270 904132622 65712 78270 256861815 44828 63500 203681728 14501 44828 11186101 65712 24925 788539002 33525 65712 64102428 75312 44828 594438907 33525 52289 657370621 3295 24925 394197178 52289 57758 557055921 75312 25413 405485609 41868 75312 620124973 38544 3295 265822951 62902 25413 585049554 14383 38544 824460430 89159 62902 722621125 31869 89159 303148220 11283 89159 400876521 65482 31869 231139094 11283 79309 768817136 79309 62202 48119806 62202 34880 147122211 34880 55425 931686125 69603 55425 759607020 258 34880 77483554 34880 40589 246881361 258 501 500906721 66097 501 739263598 55982 40589 456473260 411 66097 506893083 49105 411 816214721 41163 501 862043092 66097 23640 61513499 55982 53927 331225588 454 411 527498585 23640 4308 17363388 4308 36395 932962288 45836 53927 218177102 21128 4308 968978428 36395 13380 895564416 14591 13380 146963412 14591 14102 86980194 14591 54698 9452110 21128 48811 119632503 70626 54698 3073294 48811 69214 599375409 8320 54698 708556143 69214 89028 643683655 69214 25095 429370814 69214 6953 620271283 63510 6953 74951967 60366 8320 385004138 59199 63510 654636617 59199 80031 430111718 9307 80031 433481710 12974 80031 227626077 46927 59199 320638260 84058 12974 933347952 12244 46927 140850063 56713 46927 501048438 15768 56713 532022390 43484 84058 815727720 43484 44653 266875047 15768 42982 568197224 5627 42982 286836967 43484 83814 358147959 83814 52419 678619526 88344 52419 74735888 42982 11969 198849686 23675 83814 809387537 44880 88344 683040088 44452 44880 65292867 23675 6277 204136235 12360 11969 38801417 23675 19188 756653973 44880 87124 341426002 29727 6277 492790050 40800 6277 234287596 34501 40800 469081446 87124 8842 160943657 13135 8842 843469675 13135 20164 970223696 13135 30911 262243713 22842 34501 707861693 83179 13135 254839889 22842 72900 945941143 83179 73383 259295544 72900 73143 646591024 73143 38506 714907529 38506 72576 808418074 73383 41178 225242294 49080 73143 465270565 73143 89393 159514148 88132 89393 330213789 61781 88132 354559329 30657 88132 237030357 88132 52552 10249062 61781 49218 572634554 6952 88132 104729986 87204 6952 438618871 79435 52552 502778176 49218 18921 2482551 18921 20177 100826725 79435 71904 225505498 71904 39526 186982364 39526 74021 139812105 80739 74021 888800348 82295 20177 982773349 39526 16443 9673529 65232 82295 529426439 65232 28736 509177283 16443 36692 414778210 16443 30824 826227197 10360 30824 496951817 59445 28736 972941709 89582 59445 995559756 63211 36692 172647053 18871 30824 90309956 10360 30033 204664930 63211 31665 941724379 31665 40926 54771725 71314 30033 656388299 71314 19290 391651853 66488 19290 844402918 19290 44186 509697836 53768 44186 618074588 19290 5267 992802502 44186 84643 390817813 24150 53768 725298261 37767 5267 455019582 28768 37767 528373017 5267 37548 26476206 37767 10277 6170695 24150 5300 827010195 10277 58463 285117964 57523 37548 454999267 37548 26872 555303758 30813 58463 283461761 28450 30813 455581914 13757 58463 200797341 30813 56725 206726735 89596 28450 836671218 50525 89596 704241076 41180 50525 723591636 15605 13757 820291359 41180 64693 980295656 15605 49559 334223256 50525 25150 902200795 63497 15605 976074372 15605 48692 403745925 48692 51347 350461915 48692 42246 453598374 64392 63497 822649107 1136 42246 705237632 84113 64392 717441162 69766 84113 948543470 33376 69766 429939601 62132 1136 976213483 63020 69766 865220068 24782 62132 268752713 33376 3965 583449036 24782 90322 886692154 42300 62132 960852931 33910 3965 110582593 88210 90322 223136640 3965 1863 903152339 90322 33709 78106408 42300 86390 331880577 71793 33910 946327196 38708 88210 884019236 38708 3952 648185882 33709 70500 292968954 77977 86390 322810095 27141 38708 64822510 49568 3952 674020255 77977 10823 578574290 13637 70500 287656291 10823 42209 27657934 85870 13637 959192093 46732 85870 37952876 46732 31646 210118092 42209 53289 608443637 85870 35812 2888627 10140 35812 41496364 46732 70131 682475123 10140 13317 465500530 65086 13317 315627356 10140 50906 113819187 50906 69521 880168270 69521 75748 678983962 49318 75748 217249618 50906 53988 664174166 50906 68403 575341046 50725 49318 753415130 13059 50725 535105324 49318 77237 569378222 77237 56791 290022269 86360 68403 885964264 33188 56791 970662422 26083 13059 242126717 64108 56791 410525277 86360 87451 688831249 64108 24949 171129429 87451 39873 364590082 89908 87451 833808481 39873 66459 310518924 66459 25528 153648646 66459 23224 555964007 25528 53211 371557889 66459 39243 968555530 4098 66459 658296191 53211 13638 504402978 66979 53211 420788311 13638 62670 241229354 30573 4098 22860569 30573 43178 749620978 30573 78375 896016015 62670 57870 12054827 72820 62670 93619013 74636 30573 970959492 78375 17770 272735302 41643 57870 978485592 76192 57870 108687855 74636 41745 860406338 76192 4053 401377785 76192 17548 239425306 6036 17548 71928321 22930 41745 7992435 52182 4053 839228224 65253 22930 736683714 3446 65253 437610557 5927 65253 147990988 22930 31634 777273268 86279 5927 253288366 57840 5927 389207072 31634 27604 798319775 57840 85364 358242623 86279 54528 940842669 1018 54528 868804016 54528 29970 799692570 54528 17210 335243577 4761 85364 182372127 56941 4761 487978858 69538 1018 899888528 56941 69013 144619049 7430 69538 41812224 69426 4761 975393283 69426 73385 620888877 73385 25959 54881725 35668 7430 476075182 35668 81858 950941449 69792 81858 106031169 87590 35668 756233024 25959 32521 481147248 35668 35782 405671895 5706 32521 747735190 24145 35782 24990393 43046 35782 148087369 52020 24145 972988227 26857 43046 545209031 70019 26857 537064488 26857 25574 404869580 16198 52020 334373515 16359 25574 117640672 91864 70019 752452048 91864 46269 833344034 16198 64495 573143510 16198 69176 570126618 64495 62366 543798090 16916 69176 659446273 64495 73833 37146384 62366 34990 690385456 73833 88941 42321480 34990 17607 132655076 29248 88941 591481420 34990 13021 837949681 17607 30740 969918061 30740 79833 346036378 79980 79833 121094068 54592 13021 693546815 41743 13021 762425602 19325 30740 134488663 41743 56765 171298752 54592 87689 517461996 56765 40960 608405497 56765 4282 517083175 40960 26484 289122433 65153 56765 412721356 40960 62874 750974154 7128 62874 199269969 40678 4282 75756889 73626 65153 323517831 40678 58535 132555261 50866 7128 202482875 58535 8060 985747607 27810 8060 684744494 19358 73626 127953239 7039 50866 936258671 7039 25594 376364787 47850 25594 866865180 52421 27810 335661637 69648 52421 335354864 47850 47778 296449686 34788 47778 956227980 42097 47850 145969001 80261 42097 242395764 34788 35587 45233949 11464 80261 972433537 43532 35587 87984153 41948 80261 136471237 90588 35587 775978801 28926 11464 526937668 43532 28258 492965237 58379 28258 55700379 70294 28258 474466057 34020 58379 559133007 28258 80038 11546614 80038 27239 287428112 18706 27239 347596789 32481 27239 207936488 5185 32481 104186741 80038 56887 272840728 15642 5185 868762195 65444 18706 32242597 15642 65366 272707028 76466 15642 735510806 13676 65366 842445913 65444 70348 805134218 13676 3763 430677513 9735 65366 909773873 3763 75692 340949205 70348 48125 567787612 47594 75692 68427450 24790 75692 365524816 75692 23719 803904515 27292 23719 614622727 19761 48125 876309904 19761 72506 762544643 73170 23719 985254070 53040 27292 406851146 72506 46007 963501072 48780 72506 11679626 46007 33516 257326775 33516 27431 846390835 48780 16089 382681140 77288 16089 298180557 33516 75530 77587938 77288 19074 781158861 75530 36080 426216592 36080 12016 267072325 61416 75530 425177679 80002 61416 843245061 80002 41440 474191206 90225 41440 751592381 63880 90225 253093294 22808 90225 569922723 80002 25251 153321828 22808 63402 727574051 59007 63880 250932542 59007 86040 803685590 14432 86040 182645945 25251 60103 62276725 63402 88196 820350665 41228 88196 111281969 8152 60103 695151961 88196 8518 329204714 60103 17853 965082044 41228 41211 126849923 8152 63869 630755829 70603 41211 751234876 64677 17853 741918530 70603 1253 952959838 64677 56066 607792647 32767 56066 10921661 64677 8190 107015126 18476 64677 197371570 8190 84880 768989746 8190 29975 107444003 23340 18476 955600229 58626 84880 688424019 23340 29456 302112964 63996 29456 328630881 42420 29975 42594858 31005 42420 411500957 63996 77309 38955807 77309 63964 262232509 31005 65103 41442482 77309 53619 233663745 65103 15320 600758936 53619 25578 360476667 65103 26716 911709004 29434 26716 554984181 85119 15320 817496531 41195 85119 122555512 12750 41195 733670504 20843 29434 981398000 29434 18253 681124613 12750 89717 8011175 84371 41195 618026034 91393 20843 954619206 31089 89717 287280664 84371 13985 995405226 89717 60969 137076762 31089 9607 977958272 11479 9607 326170725 9607 35270 3158809 60969 74149 748799526 80115 35270 771094829 69347 9607 220571173 1880 11479 44425517 55678 35270 557146221 49032 74149 842541493 25419 49032 40885098 72991 69347 519539353 49032 58841 975097497 42366 72991 20925672 76057 58841 543526625 58841 12938 443617655 12938 41942 97916219 34839 76057 123471784 12938 37466 465043567 17746 34839 514483022 10064 37466 684773580 17746 37150 485171849 10064 70941 31744541 30528 17746 564619128 27401 10064 260453582 32928 37150 532194294 57177 30528 962745987 30528 68809 812766160 68809 67315 378408557 57177 30816 52737996 5304 30816 702539079 57177 69707 307571267 22997 67315 475480628 67315 40362 77058590 3416 5304 410189991 91646 69707 6883637 10153 40362 729635811 72953 10153 705341023 3416 52207 726685549 91646 88222 55303813 91646 69607 382153472 74862 52207 140994161 75576 69607 344264454 61594 52207 135259295 2977 74862 639968502 43842 2977 349640891 74862 43884 241901990 43842 33466 847995577 8839 43884 940771557 7849 2977 510423161 89041 7849 74144828 81925 8839 3474169 18224 33466 714394981 44017 18224 270193690 81925 33109 831291693 81925 90885 280736012 12028 81925 765511959 44017 69800 410860974 79615 44017 80523192 12028 22963 684965772 69800 52841 439150258 26541 69800 768031973 22963 66066 544335169 22963 43531 250951215 65697 26541 98630767 72263 52841 393617324 26541 36999 131197523 72263 78410 976556231 72263 39810 105906684 78410 23443 139189384 65200 72263 424763774 37448 23443 855676241 39810 57166 546688266 39810 76909 5084845 76909 37593 517690183 65200 7216 200219501 37593 63116 429689978 76909 20010 342925387 58900 76909 436795374 87151 37593 164164573 72442 63116 355250977 32021 72442 708201733 17263 87151 954873387 58900 78647 37073702 78647 11102 636540586 9312 32021 555527497 34378 32021 448704830 87332 78647 956612791 50651 11102 235290003 59276 50651 475120904 50651 43447 356780951 43447 30058 414853325 90997 87332 643591878 71662 50651 613012424 59276 68100 351655313 90997 70957 320846092 34785 30058 39991592 71662 28556 898387487 34785 54869 418838490 28556 32145 760677750 71935 34785 111724274 32145 84998 821716134 77553 54869 284958035 71935 3651 260854900 70919 32145 297575610 84998 52737 125744572 28461 77553 263832557 77553 13101 293343838 28461 35133 298376607 76294 13101 692844387 83167 52737 388565958 76294 24166 61970908 83167 39436 895254653 28933 35133 275938878 64567 24166 748335933 3546 24166 74504918 28933 13783 57854575 85901 13783 125522010 18912 64567 232099026 85901 40020 715576995 29107 13783 827385411 85901 30768 36547545 18912 71806 381919462 78120 71806 851158753 29107 54730 88763994 31548 30768 35360688 78120 20996 410209968 63309 78120 610920199 14363 20996 910206339 14363 70534 472074114 70534 71050 628508404 14363 19322 223635178 19322 30023 147832783 87453 19322 734208286 71050 22169 293083146 71050 29978 909606443 61545 19322 143623197 3086 29978 64202876 42666 61545 128561720 61545 77649 58355077 3086 3413 311881118 68829 61545 252204713 74117 77649 896080057 74117 72460 27555707 3413 66473 602500339 66473 17434 169861368 66473 88274 751241552 74117 29210 769888071 88274 11544 447686433 76189 11544 131522493 84055 11544 806397988 11349 76189 713754485 32773 11349 692315624 84055 62924 328080193 35971 76189 693318988 62924 81086 743235756 62924 45332 37700082 29854 45332 579807541 35971 2094 711081730 83279 2094 592582885 83279 4453 812025767 2094 43985 397107162 43985 81895 860973497 20494 81895 19890704 20494 40909 376124289 20494 31239 901945858 86018 81895 897574831 21479 40909 985059811 21479 13186 246174054 28920 86018 115800499 42755 13186 257124322 19639 42755 649725847 56937 13186 559509422 47963 28920 228604541 46773 47963 689412984 32959 19639 436689571 49399 46773 288664378 76106 49399 622255120 14576 76106 853308314 38872 14576 163330505 32959 43741 646075369 91975 14576 116987580 14576 45192 386009405 37212 91975 838573355 86109 45192 120220094 86109 83402 276709200 83402 79791 370959157 45192 39267 672168817 39267 16876 8484784 79791 19091 906092430 79791 74497 426993483 79791 21104 904369218 21104 50328 29095084 16876 75648 570328435 27788 74497 21286512 68661 74497 816868701 50328 20317 651451651 71651 20317 63528431 5008 27788 888420021 49026 71651 522160864 20317 31846 414024688 7410 31846 91017230 20013 7410 725305109 20516 7410 420485122 87470 20516 368992104 7410 24295 284204009 20516 18583 521875904 24295 12540 216676147 18583 44845 567713916 55677 44845 990923434 12540 82450 520663520 10717 18583 108878658 89210 10717 446681116 14808 55677 62092577 72779 55677 927025222 78960 10717 48773951 72779 3106 235639853 45401 3106 978550103 72779 86858 755493576 60395 86858 547251203 58883 3106 578129127 73640 3106 772987616 86858 72489 725061138 80489 58883 208525068 60395 53823 776668344 59894 53823 734291831 80489 5265 859756987 56079 53823 174479735 59386 80489 868093925 76709 59386 346571939 47301 59386 673342100 56079 78188 841201756 27003 47301 387653419 26778 47301 722443263 47301 22736 923819783 42941 22736 120149024 70560 27003 806182377 22736 70159 306986641 87086 22736 882800403 684 87086 529051269 684 18630 567476560 18630 22935 514349661 81388 87086 959029937 270 684 438704349 684 40660 777918056 23276 22935 327275709 40660 21791 33138526 54001 21791 65274809 23276 70438 693262023 23276 36646 563938938 85671 36646 762445237 58961 85671 971547066 61491 85671 429740952 44095 85671 804903829 66121 61491 499078115 66121 11480 677042801 66121 16212 302330897 65971 66121 346304571 11480 69955 732738208 66121 13608 793517395 57333 69955 422801556 57333 89757 519465470 57333 70192 141786918 13608 63569 876732025 57333 87013 77491051 70192 74507 157163446 70192 39845 977275275 13343 70192 113596602 68533 63569 112276920 68533 55158 424590281 75607 39845 957488227 39845 18091 530426059 34044 13343 145541894 75607 5084 373696307 55158 27287 514255899 5084 3438 946485415 42363 3438 140523155 42363 64004 245513886 3438 5496 903207513 55749 27287 674908061 89423 42363 415433225 64004 47437 673151201 81906 5496 813298368 16105 5496 504757426 89423 82715 410280932 1171 47437 389446672 1171 41592 883497137 20310 1171 480104632 41592 55482 649119709 67927 55482 464868182 64970 20310 873530989 40640 64970 805465762 67927 71720 729820832 17150 67927 853913264 89414 40640 25741909 19281 64970 466243259 17150 18433 213409181 18433 80784 538916332 19281 30445 778658611 19281 77403 804799186 24367 80784 825537813 28256 77403 409225051 30445 33134 819151287 16737 24367 295623032 10579 33134 595646970 17748 24367 336679304 33134 14302 876877510 16737 10995 40781152 17748 82870 45641064 23716 14302 944759386 3878 23716 128548440 30472 10995 365074455 10995 36800 255429804 36800 2987 73697869 47668 36800 800180894 2987 32214 75544307 40485 36800 777775612 2987 52548 39786358 43756 32214 79131739 32214 42387 917714246 42387 42721 800933302 78661 40485 848989366 78661 48837 101571316 31204 43756 989541853 1100 48837 489497632 42721 26673 71111700 17095 48837 50336585 46570 17095 665036391 46570 76000 192693291 86976 26673 192371153 17095 50000 469747664 86529 17095 471109241 46570 72722 457717516 86976 33359 696966526 86976 48648 403854037 72722 8940 916660662 20512 33359 574107021 33359 80428 587630850 80428 7207 360453246 20512 52049 527923414 50195 80428 363990293 90859 50195 173029649 52049 13924 887737617 52049 44791 720093264 3489 44791 429316648 19542 44791 73305092 13924 586 32896226 3489 50222 146587589 44791 79051 612858981 50222 70397 732495694 55809 50222 163267586 70397 2542 74016707 70397 43789 119839085 8499 43789 118085643 8499 76308 91336610 32851 2542 35275907 8499 82358 97560520 8286 32851 722170128 76308 26230 898887943 15301 26230 918245394 32851 72872 59760509 72872 39115 79785254 11384 72872 93513869 36933 72872 140819524 88811 11384 774959655 72872 15362 723085866 36933 6127 227504274 15362 61817 380634546 27073 15362 163782829 61817 80518 680152037 52905 15362 997245594 10038 27073 562962689 38363 61817 628766198 10038 26637 785136950 61155 52905 284945258 52905 61368 560891432 69407 38363 399965531 38363 5204 142395199 34154 26637 572082226 34154 2694 199852248 85213 5204 9046290 57779 5204 990301820 25319 2694 425073386 53784 57779 583893920 21552 25319 574689254 21552 10314 696492001 10314 73687 684506599 21552 60482 371773662 13477 10314 249620206 60482 91821 545959638 13477 83666 712809306 7779 73687 731787579 18792 91821 600044105 85461 7779 458770585 7779 84188 157397500 38777 84188 371684562 38777 44156 286593646 38777 54549 402994351 38777 72021 437955448 72021 90592 153039595 90592 53502 955966926 44156 76009 437095900 53502 71368 961502634 377 72021 658779022 498 71368 670812873 377 35984 450721002 17988 76009 164106079 377 64450 201429716 498 71608 56691359 35984 62426 788792864 90091 62426 171339483 71608 11787 85565346 62426 78354 227496507 4972 90091 22116509 9413 11787 180480666 78354 4434 678096657 9413 83224 877204047 9413 47761 481953816 84021 9413 629094818 71769 9413 754862220 80196 47761 50504197 80196 73266 388562569 84021 29165 240608153 73266 64852 831276808 29165 71860 250192585 80196 85016 68937418 71860 22201 485579797 68069 22201 879465194 22201 45366 643062458 78181 22201 378528259 68069 56178 929254154 14779 22201 812507064 78181 60747 876850171 3617 45366 350197582 78181 62854 140226418 56178 1242 510885379 64933 3617 15675723 9690 62854 110373589 3617 60272 341956582 32012 9690 258616085 68593 64933 266752769 68593 65663 866197582 9123 32012 482056264 68593 29468 317925220 9123 23334 352277178 20097 23334 801178194 34964 23334 458111093 49674 9123 940505882 23334 22150 465695188 3846 49674 545938953 27041 3846 248279615 55855 49674 501684918 28259 3846 661304979 72254 3846 372755562 84330 27041 258741604 57515 72254 447927077 28259 79702 958925148 28387 72254 130343288 57515 43236 912303785 47240 79702 418616484 79702 65793 997238334 65793 17195 398628645 35650 47240 391028986 47240 32192 495343391 3410 17195 482354341 35650 38757 315162128 17195 91060 803139374 91060 83228 847105643 36020 32192 133938253 66153 38757 320222265 91060 78831 703749201 32651 66153 623206927 3073 32651 82274001 47287 3073 956172112 85983 78831 906851421 78831 40233 964191449 3073 22409 299615974 66822 40233 64471883 9783 66822 406987321 40233 57195 399885483 22409 10804 453613966 22409 12371 325008318 89606 66822 236927357 10804 63942 573714044 57195 57206 97007865 26281 57206 616061814 57949 57206 514601999 1789 63942 315947766 26281 25498 697851655 26281 8403 149002836 26281 11737 351941173 83680 57949 213825533 25498 70953 181047078 8403 55614 194718457 71271 8403 690629038 11737 3936 182408761 83680 31106 162167900 71271 44435 106029044 62886 3936 384563738 31106 75831 622477214 31106 63266 426195745 63266 1215 134845018 5278 63266 182840469 1215 37118 242706444 49969 5278 427945360 24030 1215 337911550 1215 52733 357419913 52733 37173 283960030 65374 52733 830034497 37173 78856 979017738 11828 24030 925798774 52733 33437 369939238 37173 46484 373876276 46484 32874 192094630 77307 32874 8227719 11828 81535 945044315 83583 46484 905627221 32874 78435 227737558 70887 81535 88231166 83583 59067 969159813 81535 85686 862153279 39615 70887 148579408 85686 10517 711324795 63903 10517 610556531 39615 64378 616250622 34191 64378 767055526 17325 34191 308549818 68469 64378 335048771 22729 64378 612963045 87138 68469 145898807 73680 87138 194231594 66039 68469 908130577 83904 87138 23348805 89771 73680 40842855 89771 30606 458828485 89771 13950 480272844 82085 83904 22106731 30606 70642 245587655 13534 70642 766424388 83338 70642 127307167 13534 50711 3267505 30996 13534 777240757 82846 50711 883873805 60250 82846 994243416 70048 82846 344465627 56641 70048 970543964 2604 30996 83601695 84434 60250 638556036 56641 42588 719575375 58050 84434 923563167 56641 81447 541917908 8348 2604 204418323 24927 81447 737720962 5152 8348 149972513 8348 63452 11182862 81447 47436 739336711 47436 50574 24158721 24927 82689 326267689 5152 81084 333899695 82689 52750 109902076 52750 20977 165686027 50574 37110 69578892 13820 37110 664153280 37110 47660 61270919 37110 12710 240050168 20977 22195 414648864 84404 13820 93702797 12710 69979 51025413 69979 11973 774105862 90701 11973 188085459 65280 22195 478277603 24556 65280 652255440 112 24556 296515987 68567 112 115501548 74933 112 4066933 112 74093 13813703 27398 24556 158366013 74093 50016 124073380 79173 27398 791527521 81860 50016 58764298 81860 4333 22694734 71468 50016 518578463 42244 81860 944996697 4333 13590 947821287 4333 79857 770601799 66600 71468 209423984 65043 13590 915845265 66143 42244 456348424 91492 66143 692718901 79857 76622 547809633 66143 10968 797253594 71413 10968 719055141 71413 83130 645015929 52971 76622 630655250 52971 61257 880989168 77219 61257 173153838 83130 32542 15349059 52971 71591 872597780 54566 52971 113852525 65513 77219 384481016 32542 71163 661358513 30991 71163 690882774 71163 81812 455584422 65513 57591 642081381 71293 81812 571597518 81812 34110 697605505 71293 48402 604030699 60866 48402 29503420 1146 60866 964821866 34110 73863 538106427 81466 73863 202094566 48402 18262 602011285 88694 73863 108025264 13328 88694 30305731 15767 18262 60832 13328 76335 663881160 88694 88503 8691745 60938 88503 91139474 88503 37264 354511481 76335 19013 317612188 88503 36928 628144567 19589 60938 999992810 13082 60938 136911038 53194 37264 333738243 36928 15743 394687598 36928 73025 800060287 19589 36439 288137633 56353 73025 814225788 23363 15743 581713336 15743 88785 323073383 23363 60859 259318264 36439 20820 95709863 20820 87756 194234826 28321 23363 437318873 56574 20820 625102889 87756 30914 179888005 30914 30310 622665102 31465 28321 337939072 56574 40824 914409744 63591 30914 713825393 71604 30310 396038334 75760 40824 905879505 25157 40824 473506302 66137 25157 932855212 75760 60119 417153161 60119 13197 342026505 75760 20379 95399488 40472 66137 649514131 78056 60119 329618402 65640 60119 838380619 78056 91407 841764063 40472 34025 913001446 52731 34025 50665788 52731 90502 76521655 23558 52731 775134181 52731 57871 126689224 90502 72305 861781776 50130 52731 560381181 82141 57871 310223072 72305 25923 243024066 69522 50130 601681337 63687 82141 108880357 50130 63822 875303287 747 63822 986715137 747 1692 845227491 1692 66733 864675679 52046 63687 548397079 64902 52046 856453419 747 47122 733650342 1692 28294 269171098 33740 28294 280871170 47122 55869 384989738 28294 27510 985978098 31096 33740 330457374 59841 28294 291123661 87165 27510 876093752 55869 40764 11048359 87165 62093 442402172 87165 43962 743368595 62093 60620 648822384 58154 40764 106729415 15844 40764 833136690 46259 62093 996207887 48247 60620 959222058 58154 57212 180114232 58154 72587 91159102 57212 18304 329286176 72587 40087 456154696 41399 18304 126552457 83310 40087 463981794 16381 40087 65126208 41399 47232 15513815 47232 22556 177566004 22556 77775 520075261 4844 47232 887033294 4844 22669 67079735 50601 22556 534912057 22556 9881 206438251 22669 42607 442322883 9881 43592 113494523 18903 9881 246569815 44950 50601 935938864 43592 40036 238351513 54453 42607 596152964 18903 21003 883738329 37761 18903 487612786 21003 37032 105243004 37032 76603 730071803 34621 21003 961042585 67955 76603 56259957 83873 67955 271561059 74054 34621 399387637 83873 46152 876072465 88903 46152 42625760 46152 42011 771486196 83873 73717 793348812 88903 59352 65806606 59352 47531 298944700 59352 20684 826413936 3832 47531 374094788 40879 3832 807748772 3832 3022 511533153 20684 32888 217350524 32888 3033 48317133 3022 50785 344268369 40879 56383 878985338 56383 24710 932949479 58570 3033 274818893 59451 58570 736715212 22967 24710 979933641 24710 9418 326081283 58570 56469 231290118 22967 65305 60119180 432 56469 253595057 91477 9418 130365181 67287 432 449201731 66860 56469 341913767 65305 30591 703622078 38792 432 54856189 91477 86548 590173749 1582 38792 561548999 21377 86548 719986684 30591 73431 452564761 8078 38792 8553122 8078 63941 164766578 345 63941 549997730 51769 8078 466801916 72038 63941 587768449 63941 68994 16555365 51769 40773 265970560 68994 15413 321569699 3586 51769 937550847 68573 68994 528423524 87348 40773 75264106 79340 68573 98144835 3586 4917 687436970 2490 87348 839629640 2490 25023 859225010 79340 54197 107261931 52580 54197 333990724 31913 4917 708781244 52580 68083 615392718 68083 37407 370309001 31913 67479 555020604 37407 60153 749557371 68083 18527 386301259 18527 49039 388679804 61037 49039 439643235 49039 21722 817541380 61037 62841 352899391 1343 49039 885377893 62841 52618 280412748 21722 70423 152792714 43175 62841 869718283 39462 52618 859932239 52618 44570 384599502 70423 52484 940213810 52484 73656 596812992 73656 82086 908186086 74068 44570 549903525 82086 23726 677857459 43148 82086 581386877 43148 43012 112573240 23726 62954 983640590 23726 72089 240970151 43148 49168 550833534 50847 49168 81909041 27068 62954 703871926 62954 73530 823400390 73530 35765 199789098 89792 50847 629815566 65992 27068 104562463 75869 35765 436897169 72039 89792 733068536 72039 75762 410758100 89792 90908 855343061 90908 54610 71693194 54610 47816 7669171 74855 54610 162792749 75762 32935 114381053 88774 32935 32882442 47816 12803 530110942 32935 18273 201493568 74855 46612 54525937 18273 17562 660089427 46612 88790 413259287 63637 18273 691219983 19536 18273 712450718 56716 46612 924229902 19536 5869 325716756 56716 84629 581007664 84629 50904 276119910 19536 31557 470306105 50904 46745 836967290 46745 67186 127615192 5074 31557 36861753 53916 5074 174111978 48505 31557 980321814 53916 60099 505988262 48505 14544 253015853 53916 41846 994195484 34966 14544 161015381 41846 55492 36613238 41846 76464 666048968 55492 52260 24018052 280 41846 863842 22630 52260 25341890 76464 86798 110242922 90798 86798 413289182 280 32186 981263197 77369 90798 456107603 15136 86798 406434705 15136 57611 142646693 45646 32186 5825127 71876 45646 126636970 31120 57611 519745342 90290 45646 777632468 41510 71876 658764270 41510 40822 259259520 69711 41510 480121545 40822 56064 169095311 69711 19088 740819635 78743 19088 610485488 40822 8687 690085194 9987 19088 355821818 48256 9987 269711742 67147 48256 394506040 30415 78743 147181702 67147 16740 915419315 16740 68098 38304037 29732 30415 116880506 67147 12709 15405089 25026 12709 91326451 90702 29732 561275029 90702 68289 998982596 43198 29732 486379891 25026 84364 374898310 52912 84364 215031458 52912 82390 783294783 82390 4323 714191166 4323 90274 281497743 52912 66060 656078721 37134 90274 512565704 74892 82390 65672865 5021 90274 808783599 66060 26883 322557654 5021 14007 514542630 5021 30316 672693428 14007 46118 12132102 30316 36095 808971400 46118 56360 127881381 46118 33431 884225304 33431 91339 227583518 56360 3293 340679838 3268 3293 856889763 89481 91339 855027600 33431 74812 891290261 3293 90725 666907637 6602 74812 19399444 3268 33878 536873683 74812 82751 541590103 6602 7972 606363498 51976 7972 49910430 6602 15606 367034512 82751 19349 365541733 84046 7972 630706277 7972 75515 176389904 19349 50580 996202802 25706 19349 319221043 19349 79389 267368071 50580 4504 244269994 79389 25234 19531011 28102 50580 486018342 18072 4504 244448919 3262 25234 124051850 4183 4504 186117179 25234 67412 493270288 18072 23813 574291034 4183 84003 776570301 46455 23813 310255947 84003 1077 969847807 1077 17624 488051496 1077 11261 308410156 46455 80963 550211131 51456 11261 526169638 11261 81118 656258354 50271 80963 792491222 36926 50271 611032585 50271 66902 214744362 76600 36926 636443699 66902 65144 636804105 16305 65144 4438163 11155 16305 320074253 65144 16549 525771460 87735 16549 372571092 32538 16549 91272938 61613 11155 629505980 24548 61613 341172960 32538 54614 621127782 32538 3784 418063684 54614 56851 413995992 46334 61613 622769751 43132 46334 455144101 7056 43132 337513127 43132 43575 89283840 43132 81776 861201023 2556 81776 501550403 2556 89178 561195036 43575 10953 149401082 31642 43575 623301910 45002 81776 628026602 6205 2556 569423772 41698 6205 998931980 6205 91118 47965068 6205 65907 507013521 73886 6205 472389882 41698 19952 245383488 65907 75366 127496726 70884 19952 181478318 70884 2077 222932401 24980 2077 143999379 76426 70884 701882800 75366 6352 654805310 70884 31029 24723487 24980 13422 55077032 31029 20922 31211265 84601 76426 215116594 20922 80284 793152565 33143 20922 363748117 84601 86398 539141036 55309 86398 12179083 84601 38359 791771150 80284 61295 959206899 61295 62485 810606507 86398 67536 941826777 55309 37321 263963724 7738 37321 822705032 78510 7738 288924987 34970 67536 933957059 8850 7738 134233083 8850 27246 961673869 78510 73129 229686774 12274 27246 766079382 32926 34970 95871736 19732 32926 568989670 49012 27246 853105486 1470 12274 351576388 19732 11832 691247671 19732 13561 121693561 49012 34077 303984854 34077 36573 92942137 34077 52073 1862844 13561 8597 238827800 36573 57161 245673860 57161 91639 456952653 32340 57161 866851650 40307 57161 397867639 8597 25683 447933334 11494 57161 971894112 42861 32340 146290870 11494 71384 883850540 80486 25683 974568884 19884 25683 349305691 19884 29947 398726565 71384 82847 725219783 29947 28372 387035939 82575 28372 123176345 68081 28372 733809087 82847 2856 384719312 75949 2856 387305353 82575 49153 211906239 69625 2856 112814836 69625 27318 55728127 49153 15851 626237247 51947 69625 957069588 88194 15851 273538720 88194 18836 329473521 27318 65058 928863405 88194 84246 618956859 51947 56461 2294813 65058 43788 882817737 65058 34398 14854912 25677 56461 630745883 56461 75655 367998226 25677 74581 433179645 39408 34398 709653509 39408 33831 861976931 31156 25677 107376110 39408 74395 235732864 33831 45532 797843645 39408 8238 63690523 79858 8238 738755279 79382 74395 24522669 41996 74395 71943255 8238 12323 700241354 12323 7475 840172518 10460 79382 168601517 22085 41996 441569523 37931 41996 308724128 37893 37931 667328945 75859 10460 417387677 37931 59053 239506005 41835 22085 51967149 59053 5804 902102364 5804 72045 785528169 90241 75859 333018814 63439 59053 476361073 90241 83673 242382735 72837 63439 444425478 72837 75785 144363268 26123 75785 93596755 46090 83673 580242273 72936 46090 397112265 75785 4607 914062020 91257 26123 683895894 72936 10201 300256514 78073 10201 663406119 4607 21858 85680878 56954 91257 591677331 21858 16921 855589629 16921 12620 392761950 53781 78073 78940542 32223 16921 965415236 66675 12620 370006764 84924 66675 340681964 23069 53781 407023895 53781 4662 56454868 32223 53013 401509689 18633 84924 9077965 83255 84924 11919875 23069 34684 601995374 83255 65011 499290129 53013 55535 556971606 41480 83255 685807459 34684 58130 425270598 55535 33348 378370787 58130 88843 287554582 34713 41480 539671920 20031 41480 778634604 50102 34713 515326881 53624 33348 129081416 22424 34713 258627986 83909 20031 909616943 83909 77263 491619764 22424 60818 828225733 60818 10993 169217816 24655 22424 520748726 83909 61720 400655299 26125 60818 105995300 23589 24655 78885618 10993 1647 185408896 54558 24655 201814795 3503 1647 914567733 78149 54558 725933294 15083 1647 503681748 39964 3503 517551605 75468 39964 16127301 69714 15083 523332145 7329 75468 436317265 15083 64992 401988201 39964 7562 223524247 75468 73125 399796804 64992 64136 239713960 71451 73125 821993303 71451 1512 591947560 73125 47981 729491506 88184 47981 210651676 33598 1512 250319933 88184 2201 525309364 47981 51767 670938095 2201 86056 922546101 58173 33598 366786975 58173 29213 817185641 3197 2201 569450344 29213 20658 757587379 29213 45050 223078604 20658 16330 542644560 48359 3197 577900948 34867 3197 275843860 38624 45050 980584128 64155 48359 5805872 16330 24525 645147874 77086 24525 346414634 24525 80775 341676955 80775 83512 576753733 77086 543 605747809 83512 77993 906137450 14206 83512 143005935 77993 10627 715170254 543 91343 829342346 91343 79254 683894823 10627 8579 158901958 91343 86026 527812707 91343 82291 713930602 91343 49731 989213506 86172 8579 671447985 86172 57489 109623064 49731 49588 63993275 34989 49588 917096365 34989 83907 32794394 14674 49588 123317979 2099 83907 698182631 2099 54221 463593337 14674 31446 605294869 29365 14674 406161193 31446 44886 356553923 29365 49694 192090865 31446 48168 21628099 11800 29365 104775136 29365 9021 523560137 11800 17762 135106130 23959 11800 794040718 88822 48168 69153031 44036 11800 258315939 88822 90926 116220572 44036 78397 185132193 18568 23959 929652534 91828 88822 121510329 18568 24493 429536088 48546 90926 424525811 91828 26290 13958763 32872 26290 778269646 45235 32872 1568314 63529 45235 925953198 48546 43630 240489144 58011 32872 757881139 67937 43630 202070507 52368 45235 177873515 23187 63529 114988550 69935 67937 109989282 52368 69993 727299784 51881 52368 323264020 69993 28804 30952647 69935 80568 902714539 69935 23061 171579546 344 28804 148702365 344 72732 813352783 60580 80568 244104285 48906 344 579386104 12786 48906 626297244 60580 70400 177119869 72732 24746 47986870 30975 60580 788616590 48906 46774 650413912 24746 2448 514566186 29648 24746 987330609 52882 29648 55524668 46774 10510 751334638 29648 65410 755368977 904 2448 104515098 65410 62064 833805878 71418 904 817519529 16500 71418 32705822 65087 71418 167112458 61235 71418 936713997 12334 65087 136999872 13443 16500 30104435 17267 65087 493024240 21975 12334 115879824 21975 51401 574842513 72714 12334 756357695 17267 86765 872311978 51401 70063 725284100 78786 70063 455908725 78786 73507 130212145 86765 62097 112634299 5355 73507 813641283 62097 75838 168725733 73507 60046 696810342 75838 37920 163471729 62097 85549 129247892 48543 75838 599874554 35332 60046 337974690 60046 66287 830589699 35332 55645 88853296 55645 66597 84300522 66597 61074 672638033 91495 35332 362126052 68675 66597 137808167 68366 66597 583607910 13322 91495 230974949 12342 13322 937071032 12342 50461 183945086 16264 50461 595996036 88453 13322 294151305 82287 13322 366796116 66516 12342 912455714 35236 88453 435267871 88453 16805 912085813 42747 35236 556801267 82287 67319 523806131 32002 66516 551182798 42747 86540 155263338 83067 86540 299398996 53110 42747 436376325 53110 32591 413608164 44411 86540 284281814 83779 44411 564483855 44411 13297 161508661 32591 11173 201498677 32591 71597 772464004 71597 61968 731575510 91098 83779 534965462 91098 53183 787866472 89986 61968 285217300 53183 8121 153023083 29746 89986 543318576 91098 58781 857983943 69972 58781 322547429 13749 29746 844169767 69972 44096 892906194 58781 6199 278791377 48103 58781 313489827 25652 44096 350447606 58957 13749 3755122 6199 47203 783174801 34371 47203 120241075 38384 58957 166171544 58957 13895 534110041 38384 60067 807290510 79089 34371 3738454 8672 34371 480867120 60067 29632 369552172 79089 75195 98155293 55139 79089 201266702 71320 29632 303539703 78288 75195 52619342 78288 66818 976393602 28807 66818 278122660 28807 44000 546140355 23043 44000 731303840 84995 66818 763129606 67904 66818 549098167 33153 67904 211784150 1603 67904 735855514 80960 33153 607568248 80960 47483 831904601 80960 86564 139167346 86564 62741 132319131 50858 62741 746072722 62741 1054 32164049 10350 62741 132791427 1054 66169 484459854 1054 30712 8441607 10350 55432 141058936 13798 66169 896976644 66169 4996 588929817 30712 87750 576424039 35919 4996 441923749 60705 13798 926268890 87800 87750 659799197 87750 6252 769889579 73156 6252 327305206 73156 79016 545676920 55456 87800 851412262 12232 79016 645726517 73156 38803 193878417 8430 38803 525908749 8430 40169 592735671 65892 12232 145953483 12232 45150 941448666 43039 8430 311190082 43039 34977 408069076 47101 40169 225955516 85333 43039 528338659 49361 85333 880288436 85333 79792 391094244 34977 48354 532358004 86060 47101 116783990 85333 69602 30540135 3 69602 222300916 69602 67111 704288912 67111 71969 159817294 74025 71969 799550301 43739 71969 617064366 69247 43739 191380271 71969 27313 840950260 43739 40574 646440565 5482 74025 242700822 40453 40574 951528510 75535 40574 877136837 75535 63768 811693686 75535 39935 39544012 78781 5482 986630530 53673 40453 127119313 22114 39935 124524252 22114 34443 545953666 49684 78781 470632259 53673 81262 764043524 18569 22114 310840274 49684 3370 68202694 82865 81262 644653622 13206 82865 4790896 18569 76773 10688639 64012 18569 16006619 64012 46391 871047547 82865 87499 646550445 76773 12130 13890886 52106 12130 584341972 72700 64012 842422456 85352 87499 722724780 1027 87499 913397862 52106 88581 500792571 3360 85352 826965754 52900 72700 506729031 235 85352 350976684 17764 235 345059271 81154 88581 336601027 81154 73522 139240844 8034 73522 302374583 48008 8034 309506814 48008 14797 753423616 48008 61633 561196062 8034 4132 347184414 61633 8993 472868617 4132 56771 709515667 61633 21940 861586276 4132 16784 316788192 10949 21940 711976350 23967 56771 332247641 21940 53563 986592673 30906 21940 498669804 23967 75502 531370981 53563 23238 386534810 53563 23839 182560495 23238 83776 530891985 83776 42301 714847871 78365 23839 153157266 24091 83776 904146451 42301 22739 126614666 78365 65562 542464898 66395 78365 425124814 9364 78365 164076562 66669 65562 471462721 29263 66395 590699651 66395 14526 799790991 26583 66395 486934687 34848 9364 613976967 14526 18371 986247974 64400 14526 393950191 86895 64400 541937518 26583 15457 365908477 86895 90070 61674126 15596 15457 385345671 42198 86895 871923771 8856 42198 47868345 65256 90070 200607019 56630 65256 523472543 8856 4729 919938863 65256 91019 945769190 24043 4729 798645626 36213 65256 645479887 56630 16867 749053675 36213 25775 8918680 91019 14407 112484981 41582 14407 756626467 36213 59021 180227395 41582 48941 763724237 58723 41582 494117036 4220 48941 765271145 50624 59021 366062944 85681 48941 485462175 69998 50624 991165347 69998 73096 783869891 30550 73096 3869983 38288 30550 979291773 50200 73096 180231962 81936 69998 645644970 50473 38288 736744863 50200 32841 517103635 50200 85888 909948868 35766 50473 61201392 20235 35766 101297746 87542 32841 37110482 68811 32841 679028235 77080 68811 666488287 87542 40208 320553816 46370 87542 464277490 78937 87542 13401530 83206 40208 927856072 83206 62845 682819161 58052 46370 524819819 63454 62845 236952205 38234 83206 644853108 63454 26767 677544787 38234 58329 527959611 32485 58052 140719545 50825 26767 382702617 37305 50825 266602980 61611 37305 542464770 49689 37305 74711075 9033 32485 843238743 72535 50825 213419868 37305 36528 559500402 5876 36528 408179964 85847 72535 96609259 23275 72535 99537019 23275 71642 806566597 24962 23275 496926566 23275 4678 15218990 24962 69381 170925498 65062 69381 466997708 4678 86263 984855951 87385 86263 258695031 18769 4678 122029773 69381 60826 49606496 60826 15047 715145556 60826 48783 444522086 48783 68419 52877821 48783 74215 7903171 1069 74215 196411661 48783 10937 257089609 48783 55556 430974207 50804 68419 337470601 1069 77774 72624960 77774 36139 954888475 85237 10937 748384540 50498 55556 407711848 56020 50804 124102859 46543 50498 837215772 1412 50498 172599378 85237 51339 442873478 43740 46543 337216555 46543 62530 668826707 51339 25439 743934401 62530 67999 556184859 81299 25439 633758656 21343 81299 941327440 16672 67999 581963372 16672 65569 845149985 44303 65569 336520331 84581 21343 898138788 86276 44303 74440994 47961 16672 670661713 61550 86276 824773864 53946 61550 444676483 37530 47961 99732453 47961 63168 737634525 48132 61550 479978223 17488 48132 532076082 48132 90236 935707459 48132 38760 869291385 44421 63168 606568108 37180 90236 339231678 55819 17488 794449565 55819 33863 695636162 10633 55819 836936472 14282 44421 68391118 83731 33863 604658286 53592 33863 962437667 33863 20059 99446665 10633 41807 131838093 4654 53592 999696809 4654 56204 193677174 20059 50101 128450200 75437 41807 556104006 1384 75437 666530546 28080 75437 338656473 28080 16210 941046915 75437 78296 314146485 89567 1384 862269812 78296 66330 571499077 36107 78296 161106646 2936 78296 315616451 15253 2936 231459374 16384 66330 900229782 21545 66330 537684618 11068 21545 87634205 67930 15253 754056841 25849 11068 869572809 25849 45522 7064633 60203 11068 651697398 55003 11068 556104906 10213 55003 799210183 10213 56923 668242021 15282 10213 937681002 42728 15282 828172013 55003 62614 934750818 4390 10213 1586623 19877 15282 607559940 62614 16849 380937736 19877 36473 268984733 84147 62614 244890296 15056 16849 161036481 36473 71024 490446664 83335 15056 586486877 84147 91563 13835155 80757 91563 876139175 91563 20255 81054497 32647 20255 919608232 91563 1357 346255075 20255 75856 984841050 75856 41789 71502013 20255 21206 16222096 21206 68634 874991836 16506 21206 158650980 20660 16506 836604457 20660 84903 879584625 21206 15112 489287349 15112 41060 932958240 49079 16506 776263095 83278 49079 182278009 32861 83278 610145742 79677 49079 212554660 24963 32861 291315591 83278 80363 293013106 7191 24963 694484825 32861 49805 664514102 12059 79677 902478724 80363 68273 839075471 18211 80363 9550934 18211 20807 885916482 2990 68273 130394863 68273 28773 632682843 2990 71913 511154913 71913 9466 451932573 59941 28773 790118900 28773 67165 77516258 47834 28773 397660465 48174 71913 796497580 78580 48174 127266509 67165 37443 179063071 8594 37443 72397541 67812 37443 587738171 67812 34420 376829721 37185 34420 604863175 66150 67812 129572793 42533 67812 790085093 66150 12337 961313464 68783 42533 584682565 49648 42533 693441719 42533 76804 612402735 68783 75224 375858419 49648 32712 441374311 67110 68783 685022609 76804 88835 315011290 2545 32712 179898926 23566 67110 634040450 56570 32712 190167883 88835 54232 79689081 54232 60313 206141313 23435 23566 658410956 60798 23566 27848262 81052 23435 300714459 17085 81052 723780336 81052 56052 314146454 23435 27716 774528510 21397 17085 458331724 27716 37105 321500881 21397 83359 776422163 84919 56052 137577925 21397 64287 818812606 13968 37105 290540512 87469 83359 274806015 9683 13968 232180727 67707 87469 47705998 44020 67707 39047350 13968 47523 626552493 44020 6467 7129354 6467 44824 908573687 44824 7121 665180324 44020 4785 705680793 78926 7121 854302028 78926 17506 295128463 4785 87458 63718551 59459 87458 34842748 30312 4785 868016777 87458 70314 76322374 17506 80567 11541110 30312 44659 491782034 69527 59459 705623483 42619 80567 682043874 78722 42619 950637684 76279 78722 516599144 22146 44659 88379668 83823 78722 246225776 42619 2397 352925671 31321 83823 750817874 19832 22146 115919086 19832 84687 235546958 4721 84687 822529662 84687 63701 938483160 63701 77002 976561408 19832 2665 554136429 77002 47738 70966623 4721 49117 84340703 49117 91006 437922843 91006 42986 226293638 42986 18358 780013642 72984 18358 51360265 11945 91006 20581962 91006 50458 179502350 11945 79744 102008960 18932 72984 285768031 29090 72984 828782910 86098 50458 102598381 18932 42288 644221042 29090 51061 46891713 75411 51061 613436125 59853 75411 461401317 68565 42288 646946603 59910 68565 313509202 61284 59910 17159295 68565 62189 178462673 27445 62189 282695621 61284 66747 370598945 57962 66747 379925328 61284 17028 381817914 62189 71610 480421518 57962 75310 552378681 75310 89615 41417282 39199 75310 813033350 71610 24443 253607653 68721 24443 158937124 39199 21867 313469553 21867 51436 403962874 39199 6257 18596810 53335 21867 750318301 53335 26855 257274915 26855 43208 537961740 53335 62053 11120261 80751 62053 548280818 46636 26855 458661979 9787 80751 578012574 80751 87548 597684676 87548 5606 953320624 80751 63854 490401017 46636 9449 177256631 82724 63854 331311737 10258 82724 316085146 47579 82724 956532195 48013 63854 457713795 78630 82724 437520094 82830 47579 568434158 47519 10258 989329418 78630 85943 939798244 41488 85943 14956584 66119 85943 96527967 70155 82830 270694143 6322 41488 117734759 1618 41488 509964496 70155 68262 359997126 62188 1618 542442056 11714 1618 449406881 64657 1618 873447510 11714 19472 371051432 64657 15080 485540045 62188 59692 362657760 15080 37954 36797322 15080 72994 322887847 82808 19472 890004165 69613 72994 731609118 37954 75615 603281502 72994 1411 83612011 75615 80327 60226676 66099 82808 594870813 76653 1411 829951200 75615 42490 423073033 42490 21250 197154395 40988 66099 98663399 88953 76653 637971939 76653 18469 605614310 14580 40988 150996406 44213 18469 751604821 44213 26935 604396686 18469 41118 918953165 79951 14580 42211459 17305 26935 104394300 5762 41118 36248419 26935 52076 224501306 12280 52076 94385778 7481 5762 666666264 86878 17305 479272757 9274 52076 1762934 87307 86878 814735559 21187 87307 599545405 87307 35806 275173861 9520 21187 281252181 87307 70116 878464483 23867 9520 318996692 43068 21187 812382369 23867 9531 829778371 9520 32281 446061190 9531 28632 205119489 18532 9531 974695330 84762 9531 431301051 10483 32281 101509262 80543 10483 698450785 87374 18532 40222961 10483 31102 109725519 69891 31102 505672749 87374 8740 12698717 68101 80543 766946988 8122 68101 912049574 41845 69891 31840599 41845 17379 980788991 23789 8740 174028822 31899 68101 403849495 15790 17379 597256382 15890 31899 954915969 14382 15890 891106126 23789 81513 346065520 15890 70712 336700685 82796 81513 278430106 77102 14382 449762722 37039 81513 936914864 48593 70712 97426549 90168 77102 441314779 20990 37039 948597177 20990 42409 362301358 37039 7021 436926968 74664 20990 529693443 5318 90168 6174061 7021 18534 83562151 36061 5318 247544621 36061 5252 27898505 34760 18534 129727841 36061 33425 836298834 18534 37904 123513028 33425 64850 548384870 44481 5252 502884565 61145 64850 381227569 7026 37904 139946016 4499 7026 169717349 13325 64850 28423050 13325 67266 921497318 67266 47421 727625405 61636 7026 928822156 64338 4499 89766398 18436 64338 42262609 18436 76501 608411476 70675 61636 328478115 70675 60191 1674187 60191 31546 57084192 60191 2230 132022239 45215 60191 698462963 70675 55395 943285145 89398 2230 87734266 67000 89398 902232879 174 67000 24290704 41450 55395 641986671 41450 31092 248522296 59132 41450 102011482 83493 59132 660960591 88128 174 747277807 36613 41450 381605247 77472 59132 330933362 51806 83493 93828600 77472 18925 874860309 46469 51806 457794761 67594 18925 608898202 5427 46469 494305701 5427 59106 88464606 59106 79391 487930858 33767 79391 544524281 5427 90824 773869762 55953 33767 15558632 68406 59106 113672077 55953 43 904769208 68406 31359 14380691 68406 62937 330372217 31359 25751 860252649 69294 62937 106069298 40781 62937 993913125 62937 84009 810026739 15981 40781 692844855 84628 15981 460481960 47530 69294 823624637 47530 18328 326739572 47530 43167 392160399 15500 47530 381326105 25060 47530 762807503 11768 43167 893454918 18328 60822 219487548 25060 86248 651112248 25060 86829 7820193 86248 84162 482370525 60822 81127 347822743 42684 86829 527186789 84162 34141 126918480 85754 86829 498476454 84933 84162 461171168 42382 42684 711946589 82813 42382 360421329 12588 85754 153900350 12588 10169 762466363 10009 12588 623644589 10009 35573 932111190 10009 54992 254269797 33036 35573 872872683 56369 35573 237983327 51495 35573 591899208 35573 27886 601282066 51495 23877 13826374 51495 67310 133974169 30554 56369 170715083 83598 51495 960508186 75641 30554 443925386 30554 19315 621714756 2927 19315 563657287 83598 90421 261961143 75641 2026 163357910 33536 2927 703913866 61857 19315 107737938 31912 90421 99584189 62144 31912 716082056 62144 49499 713819846 6308 31912 762954065 55263 31912 100219565 24293 31912 148603468 11971 62144 917525291 4711 55263 719160705 24293 52794 803721150 24293 48448 255520954 24425 11971 672465505 52794 51417 906083711 49837 52794 850334589 24425 24216 525065078 49837 44506 17427071 77758 24216 217464818 77758 78280 170962687 43292 49837 12127823 82720 24216 94044489 77758 35510 52400795 77758 48807 551862327 82720 52278 133490486 52278 62493 372839162 62493 53704 52453796 44460 48807 720769980 91355 48807 159545268 41736 91355 832185688 62493 35195 32694833 59202 35195 135070599 91355 1523 89285084 19940 59202 748111976 37324 19940 974541627 35195 34441 92813125 56167 19940 656373544 80145 1523 614267688 85854 37324 938670715 71210 85854 614811300 2489 71210 340550332 71210 46784 629845090 28601 85854 869243473 28601 71178 553495226 71178 1759 448883255 77135 2489 94417719 53446 46784 920717542 53454 71178 596887048 1759 27723 939535035 44753 77135 21785226 69622 44753 116590036 79938 44753 605778813 64198 53454 859005012 64198 10556 334254268 81817 69622 238692865 4991 69622 574869627 46528 81817 789232379 46528 20597 824763673 81817 39463 407846137 81817 42155 539780942 62869 39463 468972514 61809 42155 43340179 20597 2667 421236027 62869 45987 104725381 62869 49189 837742599 61809 68597 979880424 33336 2667 798658005 49189 64960 579812564 18713 45987 658222087 64960 46592 12887795 64960 72284 715648749 72284 13739 328674498 72284 13248 792472138 53107 13248 868389680 13248 49746 236729770 13248 34483 762080366 48865 49746 599918332 15996 53107 947908688 76224 15996 3196821 15996 46740 86958121 46740 36215 736693724 46740 32174 647788404 84874 76224 505014132 36215 9931 898047446 9931 91527 994184148 91527 72662 912667520 26638 91527 351209013 72662 61148 772263076 43095 26638 99812888 43095 59400 49032126 72662 46868 753856078 17292 61148 42244941 63627 43095 174082085 59400 90080 79961469 8360 90080 747820397 86478 46868 18218325 63627 18374 233758134 63536 90080 872382200 8360 88589 598640395 88688 18374 754524833 86478 60455 386397587 88688 87521 860206490 88688 59354 761050720 39813 88589 733804100 32436 59354 125638673 38079 32436 49922616 30116 59354 298981416 87571 38079 938301860 60222 32436 934837534 30116 32041 650342405 62978 60222 37699268 30116 79456 19688403 32041 43442 892116506 79456 10531 862746015 1948 10531 220049299 62978 69140 788614143 43442 82489 136979552 82489 43979 196569835 1948 35157 133806550 82489 49587 463926580 43979 4780 418242859 41619 35157 696489022 35157 35683 606016750 71786 4780 42804124 81294 71786 358086911 89861 81294 76028567 35683 48850 919256306 89861 41897 519759929 37594 48850 692820271 37594 68427 7162413 89861 65945 852293143 8664 41897 371832804 76955 8664 149629890 37594 56104 592335666 89760 76955 203809272 72594 89760 100430711 56104 20397 570111440 60465 72594 44309104 56104 88434 136743314 53590 89760 422015175 46842 72594 337808805 60465 42157 743132753 78969 42157 151309759 46842 85227 920954273 85227 20260 497914976 85227 86848 609515948 59316 78969 576409592 85227 22475 44513514 26153 59316 254784090 79525 20260 861992269 26153 22134 693111425 32215 22475 785678191 26153 55270 611859061 32215 6698 144383755 22134 64057 622133222 6698 18327 95948950 55270 40243 621991719 87978 55270 69523488 40243 43588 807007083 59579 18327 469947857 78617 43588 918594447 78617 37857 360162878 42593 43588 765845257 42593 49201 73559870 17518 78617 41525571 86751 42593 184255408 86751 58514 750491468 39611 58514 555408909 39611 45743 652437244 86751 64300 963469253 14337 86751 971224292 14337 36621 87028842 14337 18840 456048954 45743 61650 219033840 14337 75582 147030091 70582 14337 273010797 60175 36621 620961851 18840 89267 265661276 61650 31622 890366415 35771 75582 112469155 89267 33005 127289633 60175 76131 224078030 33005 18206 266658161 7542 35771 92647980 70183 33005 184312302 33005 12898 46182220 24131 18206 820568135 72917 70183 453785306 71745 24131 289763391 71745 60500 244705826 31527 71745 214317191 9873 60500 207450718 71745 30725 3406647 16936 9873 927118849 16936 80806 517365837 51145 9873 383214096 1660 80806 336312566 64980 1660 227469270 16936 33018 91811763 64980 82343 227098831 66427 1660 81267181 74340 64980 284177009 66427 79320 259008461 33018 35949 883485104 79320 25844 263297809 66427 75432 838081681 79320 21111 498423902 75432 15178 17926741 59395 21111 223677091 75432 75591 953152658 75591 56225 984633593 59395 26023 90731097 15178 55483 648691578 45300 26023 628949585 55483 67926 343350314 56225 35461 16627405 35461 48631 981845814 45300 48419 31485510 31324 48419 38766727 35461 43306 642142476 91831 35461 748194242 48631 11113 632195884 72675 31324 230789256 60474 91831 305997741 78558 43306 447684564 72675 76042 48025624 60474 37233 448033502 60474 1642 458297016 76042 90452 309473435 76042 20879 689744770 53171 76042 648327715 29171 20879 929957592 42787 20879 859692937 42787 21761 723544155 29207 20879 433962764 53171 29636 905556898 48328 29207 698427138 42787 46161 133807850 46161 26704 40391756 26704 89822 88715441 46161 28700 551472339 9968 46161 625427177 46161 2101 980530483 24563 89822 801263620 28700 64579 876003493 8171 9968 795344016 4133 64579 49896914 28263 64579 7021088 58878 28263 244293759 67766 64579 513082214 58878 9579 948768223 47874 28263 565446227 31725 47874 808908243 27044 67766 281444455 50838 27044 844092366 18976 9579 42409018 50838 36653 211933659 36653 14577 100103245 18976 68002 456593087 68002 71370 187500759 49986 14577 97407954 75335 49986 709444137 59902 14577 413179082 68002 54955 909411067 71370 56991 299546817 59902 59422 40762062 75335 56062 693648742 1869 54955 600543101 10676 56062 10495065 56062 79891 56889684 29117 59422 104663801 60794 29117 807701184 1869 22838 324683945 47330 22838 214094300 34837 79891 514203993 54834 47330 113873611 22838 67632 236956183 74459 34837 611433164 74459 1238 244815672 67632 82944 12640805 1238 47965 795853862 47965 21871 645193878 33672 21871 364643854 25597 47965 844575939 16159 25597 980240884 86488 47965 934759048 65974 33672 558313372 65465 33672 959051192 47389 65465 355297362 47389 56453 516790697 47389 32603 427256899 75070 56453 186146001 18074 56453 159014755 75070 11756 19381046 76903 32603 170939746 32603 53830 800709264 89684 11756 937941064 32279 53830 308812561 54057 53830 396672821 32279 48366 382756537 6525 53830 759886821 89887 89684 19367439 59990 54057 765008517 54057 32990 906230209 21431 32990 4080472 89887 222 694839933 49560 32990 906201563 45816 49560 800583151 85230 49560 678565098 51026 49560 174079444 51026 17449 704502395 33671 17449 668814800 76859 17449 273208200 17449 27814 650061078 51026 42717 983532210 84271 33671 899311075 47442 33671 55365899 82696 47442 766651924 42717 45605 749613494 84271 32459 793196644 51236 47442 948419390 47442 72153 37547687 45605 37978 221538861 23594 32459 477386321 29066 37978 363127734 29066 89443 602125151 4879 23594 626254471 36571 4879 415106288 55925 4879 101083661 81514 89443 274376392 14706 89443 803017679 57698 81514 533067602 55925 4168 944882330 55925 46880 678757994 88906 4168 677634359 57698 18474 153222491 57469 57698 812507565 18465 57469 38223753 18474 74758 733933713 74888 88906 786666733 57469 33945 167075837 87885 74888 17207926 76896 74888 364764534 42357 76896 397825678 42357 78519 202514279 76896 1387 255496765 1387 60939 698405886 42357 86852 716431885 79785 60939 940800241 69220 1387 42816741 69220 78607 572177217 5992 60939 97004700 79785 29945 91842107 29945 20396 123763907 69220 5975 503354874 20396 78370 922837266 15546 5975 4255223 8603 15546 168793718 8603 45571 77392105 15546 52587 539900649 48653 45571 91337815 25130 48653 137954690 45571 37638 583961779 33462 48653 138064616 14549 48653 954609153 16539 33462 995712971 26565 16539 81953287 69032 33462 763987501 14549 74317 932978822 16539 86766 852087563 86766 55461 650698396 29926 55461 959280756 69032 18083 420002721 18083 45653 729006073 19207 29926 547210218 45653 76923 482333907 76923 82256 64304136 18083 12702 133324432 45653 25277 179707871 59054 82256 878060635 4913 25277 9819454 54901 59054 513619744 36966 4913 524040326 25208 25277 970600832 44371 4913 870391352 36966 72716 598385544 21663 54901 302645925 22871 21663 881076066 21663 81135 390773473 18678 72716 72559820 81135 647 731505212 21663 45837 281564423 46797 81135 880215021 647 13860 1624312 52858 18678 391310601 86840 647 46756267 52858 30214 458491252 55376 86840 197935494 55376 18861 395532305 55376 58417 144583426 26047 30214 843741071 30214 78390 639529756 55376 18031 858184318 18861 77917 721551990 84463 77917 983204311 18031 32900 891974181 73744 18031 54038235 73744 47368 215551571 87088 32900 293460157 63681 73744 699208847 8585 63681 949377178 12496 63681 938417161 47368 69226 11373824 12496 20823 95432708 69226 75247 9921681 23210 69226 525346135 82499 12496 540534152 69226 90119 705082446 90119 82513 390514413 82499 89835 500192611 46153 23210 925778944 82499 20277 793460947 44470 20277 270738095 87834 46153 471619483 20277 65335 78704749 20277 69343 101485360 20277 36317 769309793 81247 87834 140983057 53844 65335 881287875 65335 23950 892622444 53844 64969 181464597 81247 73303 449905006 23950 53008 140393520 33744 53008 973233569 24897 33744 434138237 64969 27070 609659355 24897 57181 570625672 53008 54513 897283408 54513 76215 117165519 27070 54555 405562018 76313 27070 392247571 57181 9009 928984893 30062 76313 399466248 66621 54555 647273680 1595 66621 11416414 37476 1595 24480028 9009 76052 515413753 13458 30062 767396108 13458 7115 481888834 45477 76052 39231554 7115 35903 919088557 13458 43407 980976950 7115 82795 904527560 82795 36243 183594345 63083 35903 99679599 43407 49340 922596045 36243 45098 948720089 48554 63083 358517234 54410 63083 626581588 48554 79020 333973159 19252 54410 250719738 45098 66721 535911711 35887 48554 537870918 48430 79020 274457112 35887 42610 748970196 39273 66721 640819521 48430 85809 962579572 30944 39273 10289332 47817 30944 205089529 28292 39273 741316561 81984 47817 635556388 81984 82357 501728997 84316 30944 220526245 24943 28292 784979164 76128 84316 718553493 76128 42385 190138534 76128 17945 182438209 65999 42385 440439420 11525 42385 881874413 34290 42385 592585228 28752 42385 28585196 64671 65999 3936062 13250 65999 707717570 34290 10123 710788250 28262 34290 60625418 64671 29860 922608926 29860 48455 821050117 29860 62213 132974634 46861 48455 989616852 62213 59788 593716894 82765 29860 889422470 59788 77783 382476276 62213 83030 214938372 59788 8139 644686156 5400 8139 390328577 9417 83030 432690093 79714 8139 323192483 8139 31522 262594890 31522 53385 450851546 9417 12741 648749852 56640 12741 130520651 53385 12640 60175120 56640 30065 700729400 89203 12741 550696179 12640 71283 111103550 56624 71283 103549297 2716 12640 633301200 56624 6490 777419399 71283 18047 13973968 80704 56624 797568706 56624 44453 511893288 5879 44453 823216315 18047 36085 666884953 75910 44453 718512174 43759 5879 764227045 43759 66497 334246163 5879 58942 643653503 66497 48823 403867513 56354 75910 587571034 66497 82482 739761854 83861 56354 951493113 85928 83861 256749653 56354 87341 34369423 82482 37787 285550236 83861 3724 161307306 83861 91412 452645933 68978 37787 165894091 91412 8404 360802715 91412 27944 66706153 3724 14511 655548243 606 27944 151609614 27944 69429 283229943 58283 27944 236732037 69429 38979 992162368 58283 24286 494177496 38979 17472 375494003 24286 44689 280268072 77809 24286 735497622 77809 69160 518929057 27682 44689 362980883 17472 66770 809199499 29963 77809 205953307 27682 5521 944005413 57128 66770 512905333 57128 88081 351103609 66770 86206 546677463 5521 38654 10764331 43793 57128 3009038 7605 88081 369521210 86206 27898 924315786 86206 24195 432128327 27898 72536 14402014 72536 27641 784569795 72536 59226 27033893 28028 27641 475980193 59226 61471 688767914 72536 48365 58157941 49525 28028 112789632 14367 48365 166509941 61471 1004 865391268 61471 22209 499181240 1004 40602 872843120 14367 62167 94492486 1004 2933 462474637 4225 22209 723539912 62167 88061 180228750 13723 62167 539116562 57541 4225 720580987 2933 70082 797046749 57541 77271 184734259 88287 77271 990146003 13723 11796 263239334 1001 77271 620739743 1001 11764 50467297 57769 77271 706756628 33365 11796 157379583 11764 53605 32959996 49699 53605 420916138 53605 20739 758591210 33365 31158 591466176 36981 31158 122697547 20739 81391 342832061 31158 3127 966325689 31158 36508 690533165 58226 3127 663544276 44185 58226 593948429 73084 58226 748769596 759 58226 554510573 7565 36508 938249426 759 29203 9275372 47824 7565 78385484 8609 29203 555976622 7565 85494 49394007 40955 85494 238797961 40955 26621 860283533 40955 75835 995149037 83596 40955 601959062 56901 75835 497311539 56901 47338 106426845 75835 47532 889206238 83596 42877 915628477 44189 42877 128694100 6315 47532 192858780 6315 6668 738940111 29895 6668 993215240 6405 42877 481146961 49141 6668 767386786 6668 40707 35462554 5336 6668 14016343 5336 15424 329798708 15424 69257 104524650 33891 69257 562313655 69257 82098 367961543 16628 69257 979801162 27229 16628 952502597 68643 27229 949392207 66045 82098 57194769 39231 66045 237561847 30832 68643 466323678 19664 30832 233678104 68643 65206 577233789 45889 39231 236172342 19664 76200 604464997 41285 76200 13917717 12208 65206 545895408 29440 65206 50330264 15580 29440 521180519 29440 53014 61936470 80249 29440 377301812 15580 19631 68563148 15580 25088 615777732 8767 25088 50451833 53014 419 948558010 419 79350 923026048 25088 1244 117031986 38069 25088 579453306 27209 1244 576561916 69264 38069 38886350 27209 31556 87260543 31556 7789 652024601 20524 31556 101553190 58649 31556 136092358 826 58649 167515133 58649 19571 216908469 20524 10001 92282809 10001 89092 727137703 21861 826 155943321 57986 10001 233549391 2223 10001 918119564 11632 21861 224415719 57986 79947 18312290 3132 11632 729417325 2223 13261 472011022 25012 11632 628417467 1916 3132 378656790 13261 68362 44943864 25012 61592 835313282 1916 90033 102943688 68362 12217 231581398 32635 12217 252678059 68362 68467 457840123 32635 21914 884441096 56232 21914 609921648 23306 32635 423317474 23840 32635 127082275 84511 68467 415709112 51242 21914 156634917 77525 23306 445301469 84511 48219 618462811 48055 84511 40433852 13811 48055 206677354 84921 48219 329845930 70031 84921 118930287 48219 88350 749851749 88350 48003 457674474 66618 70031 379408590 11467 70031 834861920 11467 54475 234330739 75356 48003 86872872 66618 19849 825341129 75356 37051 10414106 33594 75356 64382409 75356 34538 238693028 34538 3672 795694960 3672 40064 435919163 40580 37051 559308139 46596 40064 921506526 40064 24923 389619851 40064 27483 174460036 46596 85027 95981197 24923 58658 994517757 84487 85027 400165455 38301 27483 591755821 67334 84487 126679595 3540 84487 144660757 84487 19910 745100187 25667 19910 45587316 52854 38301 322123883 67334 75635 24199173 49602 19910 846468881 16249 52854 806464004 25667 81267 102714851 16249 55734 147447438 2641 81267 473440043 2641 23546 336839000 58642 2641 806558332 23546 64147 897327374 29674 64147 865769134 64147 61792 546252681 2065 61792 872744586 61792 64447 649502153 33451 61792 698504648 52304 29674 132360068 32828 61792 536918860 12113 52304 990963723 66880 52304 616677574 88706 66880 494197460 48324 32828 230430957 36084 88706 916759824 21567 12113 816068721 47195 88706 978324937 48324 63563 289988282 34909 63563 386899890 10328 63563 69768206 21567 10692 722495 87768 63563 476582357 34909 46247 265390264 87768 2008 902863164 10328 83449 48231886 87768 17640 406825921 46247 9854 675686115 44663 17640 541656035 44663 83900 300444969 82034 83449 664044823 17640 23477 180990691 32765 23477 175836318 83900 57748 660289646 16425 83900 740000639 23477 48269 621582014 57748 34300 980342106 34300 63541 457314336 16425 15434 830078205 65290 48269 484527818 45626 34300 825487630 62821 15434 25239745 62821 79304 276988011 21672 45626 960849746 41724 65290 575842134 79304 62528 295763737 18627 62821 331015858 6959 62528 425033200 18627 18340 341102754 90101 41724 972676773 62528 37907 985028732 55994 90101 743388587 55994 89408 774112346 55994 22890 127328002 37907 35880 628440221 35880 7264 189648271 35880 22258 849648222 90987 22890 391274103 22258 41650 620846574 22258 37704 650312978 44201 41650 465934913 16771 22258 289092015 90987 76073 127863841 16771 58462 156319296 4822 76073 504480760 50460 16771 550069987 82503 50460 280803907 15225 4822 159913031 58462 40539 51710546 33227 82503 511623153 50460 77734 751613201 63524 33227 986594968 77734 54870 768675788 60501 40539 432930357 60501 22188 582509269 63524 25545 438727420 22188 79361 881836399 79361 51744 697911302 15426 51744 146977348 79361 39963 478666834 15119 51744 688259367 63769 15119 993483949 63769 49625 27228095 69683 63769 876495875 56202 63769 293154362 31703 15119 611605757 36647 56202 941906801 56202 25005 351061686 69683 84507 681102495 84507 52819 805137651 22872 36647 867235377 67082 22872 17088645 84507 90876 676717204 59726 22872 611288365 602 67082 274263245 2741 90876 327669010 90444 90876 823724720 80103 602 636618584 79078 2741 327066289 90444 13708 634924154 15034 80103 753749836 80103 35740 517504562 80886 80103 402279685 61393 80886 111271928 13708 81210 505074640 80886 36803 52026643 72899 80886 12791000 36803 79015 826414492 36803 3863 489147934 3863 34341 365719105 41642 72899 232690757 34341 85890 430966489 34341 50013 719573773 41642 50315 464917340 85890 90581 433215881 40787 90581 519377061 50013 41429 51404105 41429 34118 735138704 5623 41429 610480570 88483 40787 389582319 88483 29933 762820210 34118 91151 340381577 43591 29933 215756949 43591 30057 170152112 30057 56589 309531627 91151 48305 320832410 48305 56836 81775681 56836 28177 303670559 18181 56836 819383970 56589 5755 553022214 74257 18181 720945742 83856 74257 292081917 83856 25515 814313597 18181 37410 78549987 74257 64703 726147602 13796 83856 392865727 64703 82083 614773966 29204 82083 969611720 82083 12454 752559723 12454 67723 535435796 82083 75571 528151399 29204 63498 456830082 5209 12454 460583453 53607 67723 116309233 15842 67723 381604888 65511 5209 237599973 15842 16012 594247071 91117 15842 727416827 91117 91405 409418861 65511 76099 685871184 90465 65511 126615468 91405 40071 329566975 40071 24228 664500565 76099 31174 424436698 87686 40071 291458877 31174 72394 184184337 77939 31174 521173399 24228 59179 282053705 31174 81592 106547758 1966 87686 114240625 23439 72394 920210732 65599 77939 590703275 59179 38307 734038837 38307 42188 628051170 23439 75388 976603264 23439 91189 131540510 44315 65599 97691966 91189 46584 402157216 75388 2928 612802529 91189 54831 884285517 54831 14175 491499107 81152 46584 576388031 2928 37795 414516971 37795 29525 994429358 16313 54831 109321022 29525 88915 9217373 16313 50448 165543280 47527 16313 101538607 29525 5845 623073449 47527 54820 895556163 43578 54820 748544830 32320 5845 260444496 20707 32320 193236857 54820 42529 313462025 55075 42529 341711974 30493 55075 415333491 30493 64927 971250094 64212 30493 698399937 55075 44367 702679606 31322 64212 611864492 39920 31322 506531977 74126 64212 399081430 44367 66990 926035212 37585 44367 424173723 37585 26008 82726163 66990 35035 706334424 45445 37585 51859260 66990 83018 235056838 74526 45445 481896980 67199 45445 903651851 35035 19875 451299104 19875 15046 361852735 83018 29924 163223213 12582 67199 513348963 72660 19875 605598316 83387 12582 382936145 83387 50121 451328019 72660 60331 489238249 59952 60331 135153961 83387 26299 631504592 17508 60331 85658209 60331 40464 754183814 40464 22613 9650636 59952 77282 382613583 40464 9936 390275864 84279 77282 20189269 77282 1951 310283475 75584 77282 116640515 89484 1951 442294674 89484 14137 44442205 81589 1951 460235632 65385 81589 865055982 39623 75584 209395924 45705 65385 141443232 18484 45705 120222553 65385 41647 414946356 18484 50908 815819538 83651 39623 343398228 18484 73308 863403521 73582 83651 169534139 67724 41647 717309944 67724 27839 947770701 68132 73582 571765410 68132 42278 206132806 24589 73582 251949743 27839 87309 766985773 42278 56540 677953359 87309 84497 328781724 42278 37169 691368685 12263 24589 84415516 12263 34853 948205477 12263 71923 869988348 36301 84497 226041091 36301 34876 294527889 36380 34853 644431087 34158 34853 195640346 34876 43910 506301784 36380 66496 94367150 66056 66496 765371311 75394 34158 797159976 75394 20533 256107666 20533 29710 434539127 39419 66496 753736553 69047 20533 526443007 41755 69047 86062156 69047 83579 961729176 82301 29710 815253093 69047 86459 355841699 83579 37624 750136800 83579 76631 983255144 86459 62354 966947964 76631 12218 313857968 29668 86459 27339236 86839 12218 108865991 55743 62354 413757772 34146 86839 662547950 55743 27536 175204416 49549 34146 456442812 45138 27536 712924277 67794 49549 79078907 67794 79990 298777040 49549 52976 538286766 21048 49549 725041957 67794 7715 7840666 67794 32381 397014401 37423 21048 427295694 78508 52976 875023998 40950 78508 542244812 40950 10703 1895128 90417 78508 547590130 40950 11353 409653119 7476 10703 938034686 10703 19556 12257856 57899 7476 218831202 57899 70371 82396016 17035 11353 376684916 58247 7476 338718191 58247 71487 347719538 63801 57899 661616495 50333 63801 96487955 62058 50333 51688713 50333 47334 275109611 82 71487 264937309 50333 38074 534108644 62058 73607 173497925 82 34476 387518035 34476 35482 996869552 38074 42441 20524927 30934 35482 425062919 42441 20276 586825891 61786 30934 389782586 61786 22928 741148340 61786 52973 583515187 43368 30934 497293624 86511 52973 1977131 43368 78936 156278927 52973 38556 117565226 78936 28072 685411254 43368 5494 101259310 85740 5494 354367670 28072 60828 153735022 85740 15507 710424626 28072 6366 919954775 45855 85740 12248332 81485 6366 675338379 65050 60828 557509329 6366 18443 120134078 44098 65050 646138092 65050 69730 92558246 81485 21631 948780945 69730 11101 589729644 32049 11101 717570 21631 50823 388964759 11101 77948 942313753 38120 77948 758165070 37831 32049 470014001 32049 49780 891083476 50823 57751 915021015 60677 77948 468937228 24989 60677 8572297 37831 11540 83892619 85566 24989 61912923 67666 60677 569771993 59536 24989 907675960 51107 24989 556515429 85566 88549 609381964 46423 88549 666549477 46423 6034 706056292 88549 25983 148744706 88549 8176 103287354 80677 46423 650084167 25983 22506 671326217 48186 80677 458772681 54948 25983 57238595 21203 8176 71165629 58297 54948 924501866 32895 22506 336925215 21203 68503 211601292 33299 32895 252014852 7691 21203 421543796 31497 32895 533283207 85598 7691 807291703 31497 55157 493541643 7691 47316 960379619 29512 85598 719267089 33556 85598 401712474 29512 90837 489484678 86670 29512 615551598 47316 3947 216934973 88087 33556 875967267 33556 65659 591117433 76116 86670 295675197 76116 71754 491916621 48214 65659 834739855 924 88087 331586440 73017 924 404978103 16897 73017 139725761 91485 48214 917218680 924 62298 283166850 47706 62298 128070101 16897 34409 793781622 897 34409 224301544 62298 38735 307853966 34409 45102 84040009 87962 34409 365159684 5454 87962 665405889 57070 45102 465509109 57070 6060 884319765 13111 57070 173390274 56990 6060 406389902 6907 6060 680375971 22804 6907 222362710 26924 56990 728670509 89534 6907 158401834 89534 47991 722212389 3097 22804 14271297 22804 89380 668770858 77825 89534 504293011 37779 89380 783458680 6139 47991 206446462 37779 63896 253372994 6139 79970 104895482 79970 12719 685449785 18722 12719 381340532 25527 6139 265823916 79970 89301 216333123 12719 1413 451614787 86347 89301 471334317 25527 51006 283309922 77955 51006 44639004 35349 51006 768724434 52975 1413 226549021 77955 65705 2515839 6328 35349 119152816 35349 73 24207750 65705 46121 787109232 65705 34957 49967977 65705 41101 701495545 29612 34957 438769009 30267 73 594257820 46324 46121 723082859 88571 30267 355825511 79439 88571 101803125 29612 20219 60015641 53222 20219 161928678 88571 4974 243151706 7426 79439 868597642 4974 3067 220664754 3067 89976 905575457 57017 3067 362120699 26551 3067 517933195 7426 67929 59880300 67929 50562 598783694 79715 57017 155835282 16094 57017 549244621 57682 79715 447178327 82199 79715 413200394 6112 57682 152057826 57682 21947 335196366 91886 16094 752632913 48566 82199 21760810 82199 44915 427778155 6112 41944 170518045 48566 43255 613988282 43255 82648 693293176 48566 16669 858393057 24780 44915 830371611 82648 76467 631643891 7969 82648 237198252 4005 24780 171740707 24780 82987 390088624 4005 29614 911286702 29614 42256 274439222 8219 29614 23325236 36100 8219 127934345 88109 36100 106760630 8219 52325 476775467 42256 79208 892569955 14719 8219 888014391 79208 20320 428419712 88109 21409 187699918 52325 7843 645050287 20320 35274 910118826 61628 7843 152259533 61628 41213 769206050 12064 7843 786276299 61628 65699 942919273 36714 35274 667616391 51723 65699 613423880 51723 79979 679510431 67403 36714 171932476 6161 67403 596086077 16560 36714 25842545 70794 51723 1034154 31186 6161 700246970 47454 31186 347680853 47454 78138 568782984 16560 15177 611051116 47454 19743 974458017 77884 78138 331251587 15177 36286 939827237 19743 781 755475090 15177 6024 667607238 19743 11432 805137704 36286 82629 966549458 6024 36277 727422041 11432 82279 123435546 11561 11432 639706225 63881 82629 517196850 80987 82279 63135025 82279 74612 70194244 66579 74612 957907057 59435 66579 108579717 31486 59435 822911737 55286 31486 37301521 85623 66579 679218150 55286 65281 124207560 31486 45741 712391618 42062 65281 562817421 29647 85623 925362264 37768 45741 854693807 79831 45741 372881512 29647 37064 681325123 37064 43619 979923791 79831 51193 505844465 82113 37768 120998493 18481 82113 11423743 82323 43619 920048635 87464 51193 352896422 82323 39288 203041192 88644 82323 749640045 87464 5462 219843050 82323 68025 21985282 14328 68025 518178752 39288 14824 154796691 14824 81800 966685931 14824 27816 948841671 68025 91805 692652550 80068 91805 204671530 34071 14824 386237817 36212 81800 273184207 91805 17334 991587402 80068 72114 291174558 36212 68252 404611408 36212 61447 212145459 55314 68252 886785270 47667 68252 342428291 68252 58964 688149459 78767 58964 891379338 66620 78767 949216274 66620 35028 502385577 73890 78767 908182875 58964 61995 107985998 61995 17419 638943092 58515 35028 125928117 61995 85446 728206222 46997 58515 384933567 76752 58515 536236622 17419 71893 188978712 46997 77629 172695453 12793 76752 401016980 78093 12793 215426024 80796 78093 18625394 71893 42412 960375192 89893 77629 814936393 89893 39141 956180759 80796 39916 530526371 39916 90420 473581918 7470 89893 170231760 71590 39916 508718945 90420 59514 990222268 91701 39916 400304898 71958 7470 661751491 71958 79571 51263960 91701 41660 877389550 11521 71958 104370722 91701 59998 135956486 58106 41660 874368149 59998 74428 928404927 34383 11521 64586610 11521 68412 449367507 42044 68412 765695990 25171 58106 442680052 25171 28363 175955296 34806 68412 56835618 28363 17713 761588036 17713 34712 774115757 34712 42271 274730072 34806 4223 98434455 67659 42271 991630149 52059 42271 254986143 4223 55426 959263233 21633 52059 120830316 49790 67659 398040856 52059 8567 225923774 37665 55426 350125613 11983 37665 40943883 11983 39879 360217858 36749 49790 207615861 41334 36749 96535746 91834 41334 220847393 55471 11983 164025714 36749 79779 872533066 20773 79779 135863097 91834 59661 617266166 62 91834 504340574 55471 83020 76010467 45848 62 115711287 62 37799 2267889 37799 39991 803625074 62 77750 828895957 45848 44618 755999292 24447 45848 122088640 37799 48068 353463774 44618 36972 504906652 44618 90567 446672328 90207 48068 13156002 36972 18466 573233544 58948 90567 49453827 35321 90207 709172937 58948 8016 689106236 8904 35321 391488650 8016 54922 382150017 56317 8016 519506533 11367 56317 20952079 54922 24577 317642267 81682 24577 181914995 61603 54922 572204224 80125 24577 42375058 24577 8923 486224484 90213 81682 80700218 71318 80125 125552103 61603 87139 248627552 83591 71318 979545285 8923 6890 112914987 2855 87139 669834069 36610 6890 607264432 6890 34354 272170624 88517 6890 421039005 6890 77191 78865053 36610 28020 967325113 11047 34354 996871817 65320 28020 322665227 8576 77191 305760092 65320 60905 52293090 11047 53145 617354692 8576 4389 429914086 28166 65320 79365875 41027 60905 146725141 53145 46228 829139365 4389 8476 452662081 47303 8476 766694048 28166 37388 412812503 25329 37388 754373660 8476 67416 830541828 67416 76230 980875290 71866 25329 229746032 34743 71866 799623399 62186 34743 104372200 41990 67416 769967892 76230 41572 749884415 34743 49091 142174945 42744 41572 835262078 5900 41572 710856487 69584 41990 132968328 90828 42744 946660045 39040 69584 891485636 39040 76237 350589620 75829 90828 604735115 65921 75829 843182346 75829 78865 938201991 23817 39040 938176584 75829 48896 359353795 75829 78336 425391981 73000 78336 548216173 6474 73000 472907632 27250 23817 287715156 78336 46651 182931788 6474 6206 836623394 85673 27250 957480803 29766 6474 286300477 6824 6206 407738479 60699 85673 175043992 6824 74653 187116951 60699 84130 863291377 11733 84130 920088749 9691 84130 706873284 52724 60699 526990441 87631 11733 153614366 10040 11733 382469422 48494 52724 258644 10040 12691 704963825 87631 44183 322975979 90892 87631 263467383 90892 47771 634200237 44183 15718 129191094 7577 90892 830121734 44183 42314 803319525 42314 58365 147774020 49526 47771 637461182 15718 51826 20735773 58365 23654 370107814 82704 49526 120847965 51826 72389 498868834 49526 56073 849480675 85648 82704 828809218 85648 23092 441748008 80998 85648 990229467 56073 5938 274185006 23092 71950 924323358 71950 54266 179677736 5938 51017 533918655 71950 33881 147993073 5938 61285 867481544 82716 61285 180191006 33881 56145 11865188 10394 82716 767525358 56145 66839 486084884 61285 39820 279071256 39820 78341 15352003 45118 39820 571324673 86221 39820 683323949 86221 31802 82966965 31500 78341 777796667 77904 45118 632282966 31500 67091 118053563 67091 46879 313183527 77904 5255 674276520 77904 13427 694243097 76379 13427 609460041 67091 50004 604249840 50004 75463 780393579 75463 2689 3298230 10948 75463 965181220 75463 85039 103948531 10948 79764 115954117 91438 85039 529727143 33411 2689 540862233 91438 40529 30380532 66218 79764 822362427 33411 68652 578327975 82297 91438 327140548 68652 22414 149937256 22564 68652 205204450 158 68652 100724181 90056 158 423647154 74032 22564 288506069 74032 81266 929265568 57965 74032 175551896 60639 81266 426690133 60639 90811 580012711 82627 57965 659806328 82627 67385 46955015 60639 71185 574950311 47957 90811 224360161 82627 25428 592515392 25428 33905 42761427 25428 49611 546715986 84498 71185 626105706 84498 23296 889395384 33905 4883 271617626 22753 23296 431803907 22753 6965 369599621 23296 25339 851927992 22753 24624 108032614 22753 22921 677168292 24624 16295 526295074 5456 25339 502817878 16295 19288 242675882 10045 19288 503101983 7597 19288 180113626 24322 10045 122240528 40116 24322 867789663 48390 40116 268090083 48425 7597 125909649 48390 45892 73241605 45892 75574 323044355 48425 16468 957650968 48425 72570 571147687 3915 72570 90311842 45892 78402 645746135 72570 62632 72258325 83192 78402 809487454 18599 62632 450323996 64237 18599 505360740 60937 64237 371715727 62632 61682 901559702 9805 83192 760865766 60937 72938 15429118 64237 48059 968277433 14854 61682 38957666 79351 14854 243898740 48059 83925 251597249 81163 79351 54645995 81163 62724 716161368 62724 27146 206957936 57809 81163 617470670 6495 83925 238981411 6495 36126 706808811 6495 82486 331637809 86229 36126 495247734 86229 35099 750160265 86229 1321 49826140 56677 82486 871189500 35099 37075 392498229 56677 54311 911626721 58714 37075 438535021 37075 14630 793457913 37075 61340 62107870 70313 14630 365393555 14630 70544 550610794 21320 14630 992693090 70313 71939 704084099 69978 71939 300072287 912 71939 773496257 912 90039 475578810 912 85304 187579980 85304 52746 518067777 12690 85304 441797805 912 4921 7694075 430 85304 786273260 12690 9267 118268278 52746 30266 779878957 56275 430 767456899 56275 21281 317379148 56275 73176 472772413 30266 28955 557718293 87087 21281 888587754 56275 28327 402172704 8815 28327 525211651 87087 90593 672886485 87087 78122 296929301 35053 87087 931562234 90593 47133 802905283 47133 55853 909287054 73122 35053 912688772 29744 78122 434952854 55853 19249 772884944 19249 37612 500232289 19249 78903 56818637 64531 37612 525708647 24317 78903 390634078 58468 37612 700089252 43828 37612 50262032 31752 78903 172914573 31752 75011 130447266 67459 24317 281296843 75011 18944 411300223 75011 23601 94889994 35597 31752 143768166 89024 75011 877321213 67459 53077 552253711 18944 34284 792446686 89024 19546 379622227 89024 44163 717996847 20315 89024 815323111 53077 43707 671064612 43707 87198 32165134 86431 44163 190211722 49705 43707 325932169 87198 33569 362933546 49705 1340 61443702 25876 1340 883755999 86431 52347 562122165 52347 22183 686949430 33569 80803 982823039 39347 52347 614863617 52347 6878 729061060 43908 22183 712731754 30689 22183 405021977 6878 85846 250156850 43908 52505 379466795 33020 43908 131334978 83222 52505 144891675 85846 69053 346575442 47723 69053 684672992 90943 47723 927203276 12583 33020 206255726 69053 14521 71376968 79907 69053 642121618 90943 412 326784570 39322 412 27629741 79907 32369 865054107 83930 14521 201474839 46632 32369 717890436 39322 40511 713547162 46632 85329 531874604 8088 85329 741785096 5684 85329 357162235 40511 88256 837272629 40511 64062 357500613 64062 27522 265763015 46313 88256 973095014 5684 69453 948179514 46313 11985 92912981 69453 56898 655314729 69453 49271 920278488 38078 69453 213862087 11985 54909 292151619 26591 49271 68151157 49271 60883 726866440 38078 51032 830605690 38078 85643 874712275 26937 51032 626983324 68073 85643 311583907 12888 68073 788128537 12888 28314 691234274 46394 85643 658821108 26937 8331 230942991 68073 44154 561317620 8331 38148 902334453 46394 38431 448586221 46934 38431 752093168 39803 46934 460461887 56683 38431 782817931 39803 8663 906803192 45723 56683 162827712 46934 68868 620941765 63118 56683 14832369 56683 34323 121930847 45723 87424 417213742 63118 83065 700533495 83065 11018 521499984 87424 61273 477810004 83065 47197 818871575 11018 1717 781331645 1717 12227 108276323 11018 69318 248851670 7567 1717 597398872 12227 12341 757130628 50612 12227 90442950 69318 58890 742417525 12341 13921 106375402 12341 8825 143326998 72127 13921 316317079 47099 72127 152656746 81277 8825 732866277 81277 18560 694495186 8825 33356 65061193 22043 72127 859325585 18560 88293 63949164 33356 36142 310171496 39219 22043 723091446 40741 22043 737627676 83628 22043 120853072 77329 83628 553223472 69387 36142 863724823 59529 83628 317083032 91240 83628 364032986 69387 79291 796340695 61622 69387 430700573 59529 51007 413880886 9430 51007 802187680 79291 22036 270449460 65540 51007 133197612 83394 65540 603697990 17413 22036 622948626 17413 75071 74404960 83394 77111 325409000 77111 10665 371563090 83394 13501 11823640 17413 28056 657558093 10665 41612 72943908 73830 13501 403197738 28056 52228 287567504 73830 18076 969843308 53311 28056 1052223 18076 30126 734351275 55368 52228 197132965 18076 18539 523005124 30827 18076 134575780 83757 30126 379993700 9766 30126 745605298 55368 59254 808597177 83757 19833 971463995 19833 34533 517276370 9766 70232 957463178 19833 87949 416385147 43926 59254 854508286 43926 46403 172416679 34533 31448 19121317 25741 43926 712860215 85692 31448 231016880 46403 7189 675929790 8172 46403 304528575 31448 29455 758480420 37819 7189 30670728 85692 22845 901661459 22845 65673 297905480 8172 3739 699806674 19922 3739 742935252 69099 37819 957689808 19922 60713 96950206 24382 69099 435838216 29637 69099 46174190 24382 83095 798566981 39736 83095 455547581 39736 28377 937985394 29637 36351 663671386 39736 24561 114714305 16231 39736 370399149 69278 39736 112337014 28377 75628 716701545 69278 55098 882378601 24561 39767 429289808 49773 16231 989009198 75628 46762 504301018 64341 75628 577656190 64341 20254 173290312 15830 39767 110258765 14285 15830 326782000 63934 64341 137276358 61166 14285 272769291 52941 63934 321410390 69690 52941 246725986 69690 7859 757156986 61166 3535 14352120 52941 6268 870711360 75784 6268 588525172 69690 80743 450693388 3535 51721 40307937 53905 75784 895072740 79877 80743 238917942 83404 79877 850892877 51721 23293 43772386 25435 53905 484189105 25435 55636 869977386 23293 18121 5400315 83404 36682 401759913 91969 25435 784220053 91969 72217 615451748 25643 91969 118127383 87893 72217 115903739 87893 57224 213373881 17763 87893 594445054 25643 34036 427276591 87893 85856 103769854 85856 18958 31878294 31902 57224 352627310 18958 56030 459928749 39018 34036 843922811 7830 56030 766954079 7830 81578 270616015 14784 39018 414195924 49266 81578 951681447 39018 29835 25894526 11790 49266 592309365 35704 49266 49453413 49266 71354 132860651 35704 71560 117674715 27914 71560 926894561 30530 35704 214575044 20434 30530 572333335 27914 54514 930901259 15149 20434 129224508 30530 30072 173876690 81725 30072 39980561 74243 30072 244596566 41111 81725 418217862 12616 15149 688005202 77380 12616 857208465 86695 81725 642065203 74243 36607 857921635 86695 49246 862763634 24067 36607 806862258 49246 9674 570604340 50028 49246 230422353 51603 24067 321970283 69680 51603 31632722 50028 59439 432749031 59439 81346 496217900 59439 66203 839037247 50085 59439 399972839 50085 46421 551827735 59439 75292 594942652 66203 63221 40606359 46421 11681 953732664 50085 41717 606701648 83361 41717 226706527 46936 63221 507469285 38336 63221 7452680 11681 11805 472358303 47639 83361 715769359 68596 46936 893147068 11485 68596 47200128 23138 38336 465808358 52161 47639 785038169 52161 3198 784649188 88770 23138 93512119 69504 23138 3201708 23138 63758 428826210 25306 88770 993122237 54839 63758 431512326 52150 69504 899245872 57927 54839 774321866 63758 86974 544303986 25306 37858 189821483 63185 57927 872165926 63185 15164 663507224 86974 6869 358025621 52930 6869 796241793 1341 15164 959158078 81639 15164 981195933 14038 6869 618807319 14038 74514 785316889 14038 48616 615679172 81639 10138 370849791 48616 64166 154251022 25635 48616 61141645 48616 12535 313097319 22645 10138 165244751 10138 69996 322270756 17589 64166 579096293 22645 83836 113173424 17589 21683 664782376 80903 83836 805827217 21683 84428 147549373 70105 21683 894820480 49229 83836 66341612 21683 31309 908486057 31309 30393 988153174 49229 74991 770834298 70105 37936 985482987 30393 28662 866397780 69452 28662 831098563 9952 37936 439637192 9952 74218 741929103 74218 88450 203925897 85607 9952 808860978 9952 35498 416145262 85607 26511 788298364 7435 85607 787183872 85607 38216 691990474 26511 90595 769625741 7435 87056 48148501 26511 24142 315023286 80859 90595 54793377 80859 33713 952853688 24142 89625 715975603 80859 24089 791933695 80859 11897 851262917 45631 33713 248450180 45631 32544 845995183 24089 50039 766733765 66408 24089 769475395 56987 45631 833532215 46949 56987 109884206 69380 50039 198654195 56987 70576 7753140 46949 46135 265239465 16542 70576 351424434 69380 19299 649752364 46135 27882 371153035 58035 70576 4043225 15599 27882 126890222 27882 24492 486719154 3670 19299 880064156 58035 11782 276377859 24492 52443 40061759 15599 27591 938464550 27726 27591 78507001 27726 48977 219827263 27726 75303 97745554 18235 75303 842782234 7249 27591 91794093 27726 59565 718949382 6633 48977 540800800 7249 9793 554469037 70977 18235 676340499 70977 5904 851598821 34818 70977 207005530 15661 9793 633900208 80043 5904 926003657 65063 80043 370678075 65063 27885 805906040 65063 91202 628118919 70170 65063 933655740 91202 68580 777836945 68580 89190 118943988 91202 15338 694449036 91202 48116 433673578 29998 48116 358989307 87524 89190 339649214 89107 29998 591460911 73619 89107 177003304 29998 55420 671736782 29998 36734 633894057 73619 17943 176111219 55420 19543 920947756 91322 55420 230995830 19543 39285 855931917 21009 36734 168815886 26053 17943 559577279 37139 26053 378538001 26053 39587 272304710 39285 18351 446808397 70174 21009 43934505 70174 36245 385485365 39587 59973 424288746 36245 73601 252089781 62611 70174 272522358 80577 59973 985300881 89464 80577 934496252 73601 50540 23863180 89464 90873 560717742 50540 13474 287330505 80577 75306 966490107 62278 89464 911270017 62278 32289 255315571 69531 32289 909621352 37625 32289 67827755 1654 62278 86114918 58877 32289 14743802 16498 32289 347862326 48082 16498 153579257 1654 58734 892840945 14049 16498 376295019 86732 58734 37550730 16498 30068 744586626 30068 29024 18751630 58734 1577 168789267 30068 22447 574470378 55950 29024 762228525 1577 23802 513863110 55950 79887 333097462 51329 79887 397680726 23802 58442 484946911 51329 11976 217720174 2177 51329 512944974 58442 58525 643755959 42368 58442 165534606 58525 41523 945142194 59940 2177 119771431 48817 59940 705137245 58525 35712 896623181 60141 35712 22178776 26653 59940 882487358 7308 59940 53208172 57525 35712 787422247 77705 57525 367292679 20936 60141 695588443 49652 57525 226477625 75577 7308 953801746 57525 16103 237775115 25806 75577 9780298 20936 13613 985787299 49652 41161 123160678 25806 44218 569660877 4063 44218 618655117 41161 60903 959806514 13613 86297 851203346 44218 9668 285723447 60903 68961 283667142 60903 25406 83439288 22342 9668 611035599 50979 25406 44125448 68961 8023 68221720 8023 66173 192192095 8023 35251 567317219 50979 60888 341286535 50979 56258 164014633 35251 3144 604928770 72470 60888 963036027 56258 78562 382623767 54846 56258 154420469 20137 72470 802002143 3144 13629 176931921 29019 13629 444347218 54846 52245 131689907 39117 52245 384204801 52245 38163 831034820 47715 13629 901865896 54779 29019 403966019 54779 33715 626312704 44024 47715 229057900 43150 47715 400897105 60842 33715 147189423 33715 79546 532764191 29788 44024 885448220 83967 79546 396949294 60842 6829 110334589 60842 16578 750525202 24395 16578 991709725 6829 28451 600381922 6829 4290 427691625 52194 4290 571157837 72364 24395 117949671 4290 54203 863015684 33848 72364 272114424 47528 54203 198231627 33848 80286 161960327 54203 79365 746761204 21161 33848 309987305 33848 74177 124407899 74177 42963 47429703 79365 60337 940336913 56572 21161 425341329 74177 16188 445030800 88804 74177 590767236 16188 69222 97999736 16188 51931 882515794 29549 69222 982218005 88804 5961 994697656 64982 29549 227413853 5961 78483 39594779 26623 64982 620500753 48268 26623 877290560 59028 48268 215737554 69292 64982 499303702 62235 48268 235229741 23966 62235 714018993 62235 22231 704497694 39676 22231 571461469 69292 57814 113960426 22459 62235 899973915 54157 22459 885720265 5848 22459 881117733 5848 17460 487987873 57814 74756 270721010 54157 20947 995143819 17460 47353 993563555 43233 5848 216903593 81309 20947 687939228 20947 45166 910648330 60397 20947 772786597 45166 46431 439009033 54942 43233 26477425 60397 22426 183714962 60397 31250 998067921 25877 54942 612683948 42639 31250 509635547 21053 54942 385564246 31250 15975 71375183 86767 21053 119085020 25877 41097 293986544 86767 52126 504928330 40697 21053 287422460 72411 15975 863436914 15037 72411 6989418 40697 75475 867637317 30910 15037 624996015 40697 76993 971614304 66774 76993 302669428 33754 75475 101928682 19563 75475 453004652 76993 86367 51295535 4902 86367 918049541 19563 69360 205909829 33754 37137 15444599 43030 4902 36553617 86367 38908 144256387 15039 4902 449497591 69360 16420 115830219 37137 22066 259556885 51424 22066 939536098 16420 52017 755112000 16420 75957 286356902 14551 16420 921038251 54578 22066 734571919 52017 24404 594796377 55056 14551 295128612 75957 18075 2733119 72862 55056 787984391 56730 72862 907635577 3562 56730 238670496 72862 8033 112860132 8033 45933 338187489 20951 3562 667122078 88491 8033 727808576 20951 73159 429353693 88491 24482 758905864 24695 24482 936909487 73159 68390 763708346 64801 73159 339321795 60764 68390 438463721 27566 24695 390889535 202 60764 432726433 86535 64801 651803186 22754 86535 307298300 86535 53486 876656163 16505 53486 208660656 54350 53486 633928377 22754 39270 404390366 37304 53486 705898551 54350 21365 932762117 16505 51510 504576316 51510 40530 24750636 36830 39270 589447096 37304 74771 4466241 28121 36830 139255596 66575 36830 715403412 74771 7952 881554994 38615 66575 628800482 78551 7952 73873369 48120 38615 650345992 7952 24714 187100277 7952 56598 792562176 87930 48120 110887491 90890 56598 974595458 32736 90890 34184184 87930 58905 804554634 45753 87930 451541906 35207 58905 832762651 55887 45753 470280600 32736 3131 674790592 16618 58905 985191553 6338 3131 844714024 35207 88099 390840198 88099 18856 957653776 16618 3303 262129639 86346 18856 267759449 88099 9170 319522765 88099 13634 122774919 86346 76905 109790517 86346 67088 99712647 67088 49437 857244301 13634 39297 682735199 50899 13634 733572550 65529 50899 54807908 67088 45148 57759443 50899 81495 518422045 91437 39297 972308852 65529 72080 467246592 72810 91437 689166925 37947 72080 680378967 81495 85513 885416485 72080 56069 253042829 72080 62196 860976389 62196 11675 487865854 14902 62196 325704473 86197 56069 967257956 22107 86197 344362131 87428 62196 344251330 81528 11675 870523705 39900 87428 134304180 39900 33782 981174086 22107 8339 676266842 8339 4984 868378643 64890 4984 21664689 4984 902 420930151 66917 8339 213874832 18081 64890 355214770 76721 18081 363802235 17233 76721 695251756 68006 17233 39474416 66917 19425 144279289 76721 76807 56421352 37658 17233 361758226 68006 22855 419092449 3666 22855 652248267 9221 76807 13081429 3666 91502 911155552 3666 53507 144454342 20725 53507 685378054 33518 91502 42112464 67217 91502 720679035 67217 39049 265171191 40760 33518 575421304 60338 39049 144601314 14079 60338 185674215 66272 67217 144145638 11341 66272 43324450 80100 60338 818594922 66272 52565 601239669 14079 77175 489880957 9426 11341 643600349 15780 52565 444459339 52565 37961 44827006 37961 89993 39322797 37961 71032 755032709 15780 9812 689029615 78408 37961 189938904 37961 20239 256638249 78408 61132 435690581 78408 33501 888549616 20239 74844 290347991 72367 74844 951318298 74844 30568 233262242 61132 41968 443787815 33501 64419 860116940 74844 88392 793022546 55622 88392 141663857 10199 55622 763505891 64419 68303 678911914 29035 55622 621728621 54868 29035 589296647 68303 46546 614689067 56497 54868 117475392 68302 68303 397112108 52233 68302 977599576 68302 55180 879563467 55180 50319 170873328 27365 68302 454136357 18714 27365 305827685 52233 9334 943670179 50319 18270 684109293 23420 18270 227210964 9334 74654 679207309 84967 18714 864780360 9334 18880 498578242 18880 9014 644580195 23420 76494 502299917 23328 9014 719626788 18880 73230 835629276 23328 90651 877973980 27582 73230 107433320 85234 27582 933692769 23328 29308 293451912 81575 27582 534958565 27582 42637 990785997 42637 17868 470256920 81575 89559 920354168 4710 81575 205701139 81575 10930 540701088 49564 89559 810197049 89559 57887 262023180 59574 57887 979670567 90321 59574 419079206 41465 49564 236614755 90321 67238 668552601 41465 31521 772970035 54049 67238 577158881 51927 41465 906808916 67238 38232 652040980 67238 2412 174923088 31521 74066 625428925 51927 54241 22754967 57407 54241 47680592 12100 2412 997860920 74066 39017 151453953 28014 57407 480177359 80866 57407 115351565 57407 3833 177800230 2032 12100 11661632 28014 71863 346688302 80866 61885 234036419 62739 71863 161232853 1275 3833 531353841 1275 53533 386838792 12310 71863 214841951 80522 62739 678738147 53431 1275 911974586 53431 80941 238570319 3830 80941 929949217 61519 3830 400553207 80522 10873 897005559 61519 594 347396652 70293 594 45611191 594 60647 104336943 15209 594 792128215 9225 15209 442519755 65213 60647 423199931 35865 60647 542392632 65213 61455 376827076 56754 61455 990464941 61455 3713 196026003 45027 61455 431939902 30926 45027 75728901 77308 56754 920172116 4285 30926 759457809 30926 70869 792113987 53859 70869 53972238 53859 56592 373853191 53854 53859 517223870 70869 81423 9372600 46280 81423 929215378 56592 63756 40549418 53854 83111 760677661 57575 81423 159485431 46280 20332 217206173 91849 83111 729173763 43216 57575 376702510 20332 28411 226265463 1913 57575 536656584 28411 51748 163142228 51409 28411 319679251 1913 27620 805094111 84683 51748 94766853 51409 67921 325751266 84683 59556 657137436 59556 30189 626375506 27620 89763 639532569 89763 2739 791284472 30189 1920 102383323 59556 61363 390231316 89763 52641 805752974 52641 42942 437854369 2739 88036 985551442 52641 79019 487403243 32496 88036 663073760 88742 42942 670838770 88742 72891 458318034 11237 88742 208920849 82869 72891 507396533 72891 30426 870108308 30426 39000 869795978 39000 21248 455919482 11237 12450 15925088 82869 11302 614571476 37569 30426 903006556 11302 51863 142930604 67735 51863 829240570 75905 67735 596247713 75905 1701 949937503 1701 8065 42032740 67735 86070 439229126 86070 10707 448280623 75905 15275 893837089 20716 8065 303148397 15275 6488 191873585 3383 86070 123316641 30664 6488 522256869 6488 55272 128547160 241 55272 531472777 30421 3383 361523066 10913 3383 452954128 41066 30421 848271563 241 4966 642787691 55421 241 802019410 38886 41066 85719282 4966 64972 58252807 55421 5700 114472708 19670 64972 422495568 67614 38886 16251251 64972 47178 114576120 36337 64972 603933368 19670 37127 122310749 47178 35125 669645232 47178 20495 369404894 446 47178 846492893 35125 56007 340630042 82467 35125 940414328 15343 56007 286674419 16798 446 338453580 16355 15343 28443564 42336 82467 637778678 35109 42336 949121269 84783 42336 445746150 42336 3958 465593882 37596 3958 802293500 84783 81638 522638585 37596 54673 523095461 45869 3958 237449805 45869 58309 600839941 45869 32181 98891402 32181 73166 190299008 45869 64573 451812555 9961 45869 480939397 80268 64573 566431705 73166 77752 679697151 80268 40484 96082188 15111 80268 534087989 79537 80268 774759914 79537 20646 974369342 20646 56149 146864238 15111 24102 525556497 78541 79537 887922410 86589 24102 166968506 86589 7407 946425349 70251 78541 732226913 78541 50050 67657631 41687 70251 189870893 59218 41687 905755605 70251 83945 110473508 70251 65428 195235966 89724 59218 919578929 54342 65428 960162837 59218 41949 41554310 38468 83945 138533756 55812 41949 680309246 41949 741 497619194 34365 41949 954900815 741 8463 959550399 25168 741 363430168 36108 55812 594710467 25168 30535 656325199 18567 8463 723215700 35755 30535 886870981 44999 36108 369522731 71301 36108 953674966 81098 71301 640031497 81098 2944 708593199 16773 71301 31953513 42904 71301 40149785 86943 16773 323620209 16773 81351 308401610 9719 16773 631357473 9719 2532 59297356 90386 86943 90204447 56902 90386 201916321 9719 3141 75933654 31539 90386 52315711 2532 65817 556953962 81446 65817 280637010 81446 18545 789047530 89327 31539 196268089 8399 81446 960082220 65817 88830 734306060 89327 1699 360041495 65093 89327 15039350 1699 47125 52463924 70429 1699 357417456 88830 76994 439259734 1699 38793 127245619 10877 65093 396991384 89312 47125 66895444 76994 85701 39919809 79006 76994 272074392 20145 79006 58397845 89312 59510 228383163 59510 10566 639539726 56844 79006 981557100 54959 20145 182028888 56844 34136 444174028 20896 56844 47868054 57862 34136 78248435 56844 41385 782654335 34136 5833 784153373 1540 41385 557413401 89520 1540 603894599 28495 41385 240560931 25617 28495 279846172 5833 3737 642517545 89520 91398 729870859 25617 90972 957148313 25965 25617 253393464 90972 2308 382905272 87354 3737 48826335 2308 53846 655846424 86357 2308 959520890 2308 85319 952213738 20411 2308 804046455 20411 34816 178467915 20735 86357 809298493 34816 85771 352115170 20411 83755 542802449 16949 34816 936499484 34816 55926 725673188 12696 83755 227085534 12696 46315 984965118 83755 61458 266314418 49492 46315 633438236 61458 63901 178341847 81882 49492 66670198 46315 52400 27781283 81882 4292 537902748 52400 80754 916476762 91036 52400 272412145 54418 80754 782665381 54418 51468 683342341 16698 4292 199936429 78700 91036 579973000 86565 91036 753826110 51468 59 420485642 3635 78700 613706585 8788 3635 17661842 81701 59 496325692 81701 2420 381757042 87763 8788 38397348 86460 8788 361372159 35759 2420 179651027 70498 87763 603722701 28469 2420 93740460 35759 16990 43588815 53432 35759 810361832 35759 25490 716219090 13866 28469 510624994 39090 16990 999250523 16990 74576 306870977 2139 13866 97879099 12276 13866 677703274 31235 74576 505631264 39090 80050 324190066 31235 84198 553729204 2139 88546 40848244 84198 35885 133798744 88546 32782 666892619 39721 32782 169143408 39721 65230 318688989 35885 27415 194587968 35885 41388 644696076 39721 84763 844381780 7516 41388 912031846 70151 27415 272288525 9423 41388 968401167 16059 9423 844513084 70151 71394 190741262 79446 71394 525166108 16059 7193 90049003 71394 57781 730035090 26395 71394 846513024 71394 89532 351396516 26395 8475 158904327 57781 86064 126555071 33471 8475 585788495 86064 58768 311676835 58768 40077 84466445 8475 43134 90838341 40077 19930 704723618 87535 58768 920433812 51217 19930 438327187 60676 40077 24261928 1401 60676 967607593 60676 76305 996516125 87535 40346 480839696 43784 40346 41070192 76305 18660 147934099 38621 40346 693274712 76305 13232 765522979 68744 43784 636948090 82684 13232 846005519 13232 16397 139345095 16397 37815 809716239 13232 61571 484519303 55569 68744 445826650 31926 82684 40080994 36559 31926 22416362 61571 32812 365738635 36559 53084 466287305 36559 70276 900196900 4048 36559 793838674 81746 53084 126996071 81746 89308 38766498 37497 4048 101127548 85439 81746 197649615 89308 22523 860633650 4361 89308 391733261 50493 85439 531676147 50493 80595 82678530 15864 4361 568405708 38713 4361 273664915 50493 49296 117691715 49296 73254 525345971 73254 22264 138621582 74452 22264 698201458 71574 38713 791276625 23980 22264 685118273 13607 71574 286329255 22264 2924 296092528 61427 74452 233206947 64009 71574 978048788 16711 13607 242429975 8739 13607 798852041 26726 61427 423747900 2617 8739 790301571 39401 16711 115068449 2617 834 453156658 2617 9619 212564112 39401 86801 716190512 18784 86801 970135903 9619 45584 95036875 834 4656 611464803 11120 45584 384717924 77962 11120 209072617 11120 73358 137767210 77962 73562 27068943 12975 4656 241152861 12975 82768 190630747 73562 29847 43605039 73562 70291 774051822 12975 7711 606532253 78271 7711 602905794 13254 70291 121880434 78271 14233 890707888 91947 70291 871688298 83481 91947 810011966 15754 91947 327289020 45780 13254 451913019 53664 14233 24303526 59581 15754 97850094 45780 66941 955781549 11602 53664 982919432 7198 59581 246934302 81967 7198 941972010 81967 9884 640445175 66941 31104 829478648 11602 12379 310176803 81967 17858 11699039 31104 47397 952887048 31104 67673 975160881 67673 12524 615767068 55608 47397 496333219 34528 67673 911682315 43118 67673 360095730 43118 62949 461748223 12524 14660 803089275 34528 23574 435381208 13849 34528 319496881 54042 13849 664591586 13849 74580 825371199 74580 84150 682525423 15609 74580 404530538 85195 84150 792266989 63131 74580 277275812 84150 32114 171152853 85195 60766 127278434 5715 15609 742642240 60766 21277 435008707 79466 63131 571857889 26654 60766 295343096 28339 21277 105566609 86602 5715 156168584 81808 28339 736957428 79466 26479 75779675 28339 32760 589650706 69156 81808 559102124 3758 32760 408517071 32760 57547 117394705 12517 32760 84894938 69156 7246 503487147 57547 48280 352139908 57547 23794 42967710 57524 12517 254377232 7246 71440 454139403 7246 49718 125597202 16341 23794 564873932 49306 49718 700431219 49718 27012 477144325 49306 40973 49224331 49718 73015 543970361 49093 27012 454074873 40973 35768 763567514 91690 73015 771737847 40973 42633 768408703 35768 52791 980665433 42633 76349 112680575 42633 53479 755177779 71089 53479 132620189 37687 53479 338657400 77221 53479 540822830 71089 12686 41274790 53479 51639 252967461 51639 62548 826739278 39471 37687 31611006 9220 51639 283035785 62548 56025 367354994 39471 48689 531170202 26031 62548 304735301 72347 48689 716917426 19070 48689 12057183 82864 72347 50072553 13703 72347 735420900 26031 39105 985418740 13703 32439 667321691 19070 3514 159833380 13703 81237 493363440 5172 39105 166357634 12834 32439 942814177 23242 81237 328959036 30502 23242 574093219 59079 12834 402522899 62651 30502 54138178 23242 17504 777403419 62651 76360 941633848 84746 62651 137050182 17504 3889 896936404 17504 22608 930945137 33261 17504 844889415 76459 84746 352914743 72222 33261 945472716 22608 33372 425388328 49653 72222 713856291 76459 76745 37683407 76745 39868 289875572 33372 40333 336128351 49653 68689 831153612 68689 61634 657933352 39868 24063 377377050 24063 61688 96681618 78504 61634 782173966 22724 24063 125218279 61634 74939 273370884 78504 72077 16500374 74939 68935 677559993 22724 11254 482987755 74939 49100 734679589 60858 68935 766901566 68935 52324 352638393 11254 49222 810239048 41794 11254 876260114 49100 86898 358999104 41794 61943 737534997 89721 49222 297738215 89721 84791 304785577 41794 42697 286439295 89984 42697 480667982 84791 8542 471102612 81989 8542 172853689 36494 89984 872299163 6231 36494 857018101 81989 63325 178479092 36494 23553 968695700 14697 6231 745266270 36494 72623 602481979 2983 6231 816364407 25843 63325 554389066 23553 43731 891188518 43731 1930 44812317 22881 25843 259352460 1930 81166 435862916 1930 87531 289073785 3770 1930 957449326 86185 3770 670569762 81166 57184 100295732 57184 64623 833233047 72032 57184 455704893 60848 86185 254044223 35382 72032 809609145 57184 90258 598251037 72032 45570 407332160 43680 72032 595865917 71877 45570 295011655 90258 20036 106161638 71877 87484 528497518 91009 20036 541938214 68971 91009 911305850 62993 91009 880891330 17060 68971 296221095 80244 17060 704090892 17060 35234 651879067 40841 35234 206347009 15824 40841 254068777 55175 80244 384500903 37117 15824 459701723 55175 20027 328285395 59144 55175 102400084 37117 51523 681271457 55175 34766 263722097 37117 87032 442268409 3506 59144 152947192 51523 11891 609096398 11891 60014 520251322 11891 1672 638040918 1672 58246 746481520 28693 11891 212989243 42531 58246 731972098 42531 88030 358460896 58189 1672 879727481 28693 46605 902235145 91218 46605 578230088 64018 91218 911495785 65716 88030 7188202 74747 46605 783074609 51750 91218 232716686 19957 74747 768162612 74747 54792 62065991 36289 65716 302433269 25769 51750 719763087 52199 36289 251306079 52199 24489 135122347 25769 68391 569637893 25769 27884 736147921 67770 68391 558168019 67770 25296 376093288 43913 68391 660337305 67770 54564 543440054 54564 45484 339986247 73869 54564 17116682 29871 25296 379087603 57602 45484 200920223 45484 55087 488013594 37616 45484 377025574 73869 13934 697819875 37616 27779 435953748 26039 27779 268065968 58820 13934 265937624 87601 58820 143203239 13934 40178 470835350 9552 58820 470477296 26039 7873 14290771 9552 26390 653768362 40178 28223 407680390 67308 9552 813391780 67308 44069 969331813 26390 90265 379663138 26390 40796 192245948 52918 28223 285754600 24768 40796 363156293 24768 33532 518576532 34213 90265 932700428 65426 24768 222702485 34213 42111 329379061 42111 83146 53239947 36410 42111 67276980 83146 26540 499659397 26540 48348 359564543 36410 7158 491814924 83146 54604 852215067 26540 16226 897074703 67858 26540 350202437 7158 36715 844315266 43569 7158 849447271 14705 67858 111719905 28526 16226 113644341 23023 43569 716746303 56515 36715 121971637 14705 81133 950015519 32357 14705 157870860 17738 32357 104081457 56515 60243 232005408 60243 65578 11748289 17738 28515 462201311 28515 8565 63847582 87274 8565 513802616 60243 33969 988479608 4410 87274 942692824 74172 4410 258969786 33969 67717 815381090 9890 87274 562292708 9890 28312 706018826 37756 67717 532919248 63154 67717 71004149 12042 9890 131857509 23274 63154 191222933 74108 23274 159055547 12042 923 839679817 22581 923 719830989 44432 23274 379399747 51072 22581 468813856 51072 86560 449633555 923 53252 609723764 80948 53252 142604689 80948 38657 889499174 86560 70573 944415938 80948 79369 592043908 21086 80948 583347243 70573 48700 183457927 79369 55718 312930622 48700 56936 588259100 4916 21086 551254400 53875 55718 779898243 48700 71635 770634831 55718 47822 397848046 56936 44584 135924153 4916 28948 895753289 48754 28948 28988066 71635 87836 682916785 87836 68384 226686952 19699 28948 834611231 28948 73735 729240541 26607 48754 526570354 87836 42509 256650994 22703 73735 671971875 3289 42509 25343717 42509 79512 73735170 46330 26607 860061971 37157 22703 820048683 3289 34388 58395345 35997 34388 485764079 24532 79512 937074980 122 24532 337426253 35997 25138 739510770 48954 25138 990172148 25138 49857 445275347 866 49857 989816960 122 51340 956471217 79436 51340 192136371 51340 48035 78931946 866 3205 782703825 51340 13616 124339221 12967 13616 533390127 47768 13616 267621457 12967 3576 320130693 12967 79755 276368239 79755 26361 77885347 26361 69983 39928489 47768 56913 884538963 50700 26361 288170986 82370 56913 598153329 68695 50700 404527190 89975 68695 760478569 85146 68695 809390304 24550 50700 426636967 6337 68695 669239536 68695 50155 697630610 6337 87824 623328836 22062 85146 483012648 55197 50155 289492247 55197 19196 921999792 19196 58469 314070812 3342 22062 484336404 35927 22062 267713087 58469 86693 985954908 3342 9283 948619178 47968 3342 141846755 21465 47968 877111226 86693 61431 419177475 88110 86693 559972964 63396 21465 132372829 91242 47968 760187934 61431 49729 875307605 55014 88110 913540525 49729 63802 126983413 63396 52172 866496293 14044 55014 473925957 76154 55014 901384693 63802 8310 387082754 44513 14044 32170429 52172 91359 430014552 44513 73913 662178599 73913 34447 186452325 15588 73913 179219331 58026 44513 930824055 73913 38697 303960592 73913 5381 968404793 58026 81206 745716672 72913 38697 300181645 81206 78707 759581701 40534 5381 714806318 40534 59296 181180962 72913 43548 511677798 76740 78707 999510986 59296 70564 956696133 18380 76740 124314564 25656 59296 864987370 43548 34658 811088342 76740 69406 30815687 69406 75132 509585845 14139 25656 729499966 75132 91007 729869325 14139 69729 582727661 69406 47351 99166207 69729 40080 987359543 14139 69135 15107063 13050 91007 189858601 40080 46272 595930836 46272 61328 131370028 13050 31749 452813300 31749 71689 332155936 9308 13050 327293196 61328 71911 68653725 86662 71689 101099352 10385 31749 128689210 9308 74522 766141852 10385 24617 129264332 10385 33973 113642984 30660 86662 824113523 10853 30660 447417647 5086 33973 924073447 5086 13236 218671627 26253 33973 658812732 84167 5086 667984796 5086 60507 262560635 19708 26253 730765270 19708 52288 550442308 14421 26253 644376227 14421 61214 48956354 15330 19708 423598143 62781 61214 61193474 52288 56920 740867438 15330 37432 538267521 65709 56920 754966146 56575 56920 772352311 59609 56575 26370460 35014 59609 517424852 8869 65709 515390507 91058 56575 59644549 8869 8796 671453043 61511 8869 156689749 91058 85289 621954454 29417 8869 312793128 29417 69101 31260789 45309 8796 864322608 75364 69101 391911394 17743 29417 644598925 17743 78112 115973886 17743 56102 692321952 81840 17743 397763839 85187 75364 778356523 78112 23282 13616373 87490 81840 521692733 70927 85187 177051659 8505 81840 564898531 70927 33397 461091515 33397 86614 103239364 70927 10762 281236686 86614 84747 201892999 83007 33397 777781972 10762 53292 767356404 83007 8744 991731687 10762 50453 7504897 7493 53292 299854474 8744 72349 536194653 7493 68535 17017462 76651 68535 826785309 50453 40398 462848901 72349 34771 264673412 47252 76651 634848023 76651 88045 193437960 40398 41929 403676572 40398 59282 31501856 37672 59282 565226163 91085 59282 849927080 77159 88045 152126810 63688 41929 217734200 12699 63688 586787862 91085 88289 956596768 77159 71232 925065944 70121 12699 289293347 15575 71232 659858947 32251 70121 825233589 55602 88289 317073048 32251 15865 467641106 70121 10114 771995293 15575 48205 752893308 55602 4824 810272737 4824 10439 565617822 75089 4824 870306367 72747 48205 571023385 72747 63884 737861086 75012 63884 18808024 32545 10439 13996681 75434 63884 63807634 32545 45213 173228913 46227 75434 733662379 64229 75012 321695986 75434 89445 660828406 56942 46227 501319319 1673 45213 295722804 56942 52522 494581276 52522 74993 154019177 89445 68684 685527624 55399 74993 532869262 19505 74993 987698251 85957 55399 430783518 82993 85957 745166581 40241 55399 755240985 85957 7025 130029032 39681 85957 255774935 40241 74678 877182299 39681 80770 841378502 71377 7025 253365982 74678 27681 542680018 20804 27681 335709119 71377 64025 880516261 87029 64025 739535282 51154 27681 987660756 59300 51154 606688787 59300 51122 685929597 27971 51154 476939015 27971 83420 24979075 18821 51154 271337355 83420 91430 538817906 18821 7706 451785029 27971 59577 409657030 59577 53073 636546504 79039 59577 232878312 401 91430 605758790 22351 401 497114135 401 65073 466477500 22351 22821 476791003 22351 25024 117198534 22351 31454 336108388 25024 67925 837498127 22821 16697 170790708 38361 22821 843783798 31547 38361 241575438 31547 23290 975989842 17064 67925 221520238 52057 16697 427502534 31547 58467 461774898 25888 52057 734729149 20987 17064 953961522 53699 25888 470211539 17339 53699 986988546 26919 25888 533738753 25888 28771 995218170 28771 3697 780747658 71525 53699 374824607 71525 13500 58397242 61616 13500 785199277 13500 68581 741385096 81687 68581 574851241 81687 69688 512200759 52474 68581 850182508 68581 82405 280065096 52095 69688 3752331 64494 52095 6610616 71985 82405 60314883 19662 52095 113822210 82405 46151 118543892 64494 2813 363599328 55613 46151 151014598 78801 19662 2637669 78801 40444 615109120 55613 58892 923970868 40444 82267 668248648 71496 82267 132115813 11627 58892 87763603 58892 22991 891987717 71496 69444 436536213 71496 61749 102419867 55787 61749 891879756 55787 26443 103035096 26443 42981 143401685 79187 55787 999498066 61749 26875 421967316 79187 57653 80740338 57653 37078 359960729 58150 37078 951337467 26875 80081 996929265 26875 77379 80410947 3166 57653 98213349 3166 28304 613310502 58150 24708 709359679 27844 80081 828955761 26140 28304 382383731 27844 83068 438700785 20738 24708 597955158 73805 26140 78974475 73805 34342 316142234 73805 53568 708335117 83068 25496 146602635 37115 20738 163607812 4613 34342 724969810 37115 76595 186665912 76595 86990 547802663 37115 28366 92109688 60007 28366 479603616 56063 60007 537025662 40480 56063 63234758 7658 86990 187375537 28366 44694 2389750 1457 40480 424914674 1457 80914 872844900 60192 40480 46734449 7123 7658 287394389 7123 10137 632129382 1457 31040 249177720 80914 47539 793076735 60467 10137 615715172 60467 55132 548562954 31040 26092 99335855 55132 17553 662050196 17553 16084 346092831 26092 74259 620419115 55462 74259 417573631 44641 74259 559978776 44641 59256 138903672 44641 77967 577857337 82385 55462 341298948 77967 54067 905768404 59256 66919 84694052 82385 22697 62690359 82385 84492 38667680 91779 22697 160535651 66012 22697 540542441 84492 37026 817900685 66012 58557 349771246 66012 64037 71334116 49574 91779 531543090 13794 58557 810224365 58557 4163 204580582 58557 18694 74112801 4163 26457 207612941 13794 19427 60265525 66781 4163 981594623 6582 19427 177605225 85619 6582 208964415 18793 66781 252676795 69147 18793 653611727 6582 76471 902014944 18793 77518 122311050 51164 76471 686548812 69147 24686 904899211 77518 90162 872979071 90162 59486 154668859 24686 44018 90591721 59486 2718 905922927 2718 18280 407766393 90162 59377 374223709 57853 2718 514964106 668 2718 139098547 59377 30572 274623356 57853 37242 637897614 57853 85658 448211405 668 46482 793028945 32700 30572 338179858 40829 46482 775174678 78553 85658 944971338 32700 45953 487644297 46482 66886 674065239 85295 32700 206186546 85295 20847 706595295 78553 62109 486910531 34455 62109 930678040 11982 62109 434909955 78238 20847 69468921 31458 34455 990727826 56557 11982 922071462 69746 78238 723908775 64788 56557 772651130 2146 64788 425541915 64788 54998 989826763 69746 3537 840592357 58001 2146 585823182 3537 9395 457781212 58001 5854 675582509 58001 16906 729578081 88049 16906 481109930 43329 5854 349055841 18823 9395 77622851 43329 28149 709946465 77285 43329 357974297 58081 28149 343700396 58081 52327 181816082 28149 80937 355361325 79733 52327 142095941 64499 80937 917814549 60428 58081 834136183 64499 36402 919237155 60428 55405 791676260 60428 76511 384880486 60428 69389 893502474 85205 69389 701952922 5770 55405 183463528 5770 56487 638916723 1500 56487 834974558 67260 85205 113210848 17731 85205 902053829 15751 17731 30543664 67260 36264 229553114 15751 60133 890853473 36236 15751 19324579 46524 17731 356088107 24475 15751 124623979 24475 70144 978452825 36236 27128 504859979 18089 70144 236075357 27128 27555 182824578 27128 45249 625491206 18089 78799 989037040 27555 25090 332407183 18089 25493 465787467 53625 25090 574509504 87133 53625 607561973 59023 25493 304227557 91089 59023 990958155 20072 25493 61280490 1753 20072 561298102 91089 28786 568776194 91089 38250 545210209 63947 20072 602222318 65573 20072 468111381 83991 63947 300948991 29888 63947 628842302 63947 30842 869740413 65573 72737 43364476 65573 39607 146923641 83991 67009 352798327 30842 13058 876993237 72737 51775 179002662 72737 54171 649991736 39607 38417 81334524 80984 38417 885276250 45598 13058 981157171 13852 45598 181071055 80984 30795 558830513 45598 39629 428953918 65772 80984 326623746 39330 65772 530394202 20727 39330 508859454 28235 39330 425861740 85687 28235 307314911 31989 85687 61375871 40209 28235 999251224 85687 60716 325506237 31505 40209 824622602 2844 40209 53247402 60716 64433 391802897 2844 60786 106138801 32304 60786 950125145 60786 39980 604360148 83021 39980 923019577 64433 34411 388413902 31375 39980 615733323 15895 34411 57625721 39980 30661 171459068 15895 35441 529333056 65810 34411 761305539 31375 70915 843919915 65810 8922 234110735 2746 8922 496359698 29356 70915 997440473 70915 47735 669723161 2746 3603 45679801 47735 11169 614719789 25704 29356 915588166 24995 29356 357276954 18750 24995 104910353 42868 24995 793283765 25704 83421 664498958 42868 9458 550269152 88359 24995 39429645 77709 9458 19764704 33147 88359 522827485 33147 9172 266324647 9172 6845 885627120 9172 69597 668187905 37703 6845 17324145 36893 6845 124827315 13777 36893 818805727 79647 6845 58808891 37703 72340 663659739 47753 13777 278034336 24038 79647 14293049 24038 20904 46762817 9549 72340 774743936 4943 20904 219782731 47753 85581 529150526 4943 15998 467425114 15998 25133 955748403 4943 3165 513948929 15998 50641 348950456 25133 60368 576959467 28332 25133 225080600 54297 3165 429278544 44307 50641 146366584 60368 86031 630796569 60368 53628 756689627 11011 44307 283629114 53628 44294 832665354 86031 64512 302291031 86389 11011 927423898 85504 64512 274099221 60881 85504 614137546 44294 8890 66101485 86389 77479 327790445 2143 77479 263777822 29077 8890 614703597 28187 29077 895531849 40192 2143 247556770 2143 16294 736186872 40192 9350 517930527 29077 81472 56466027 8462 28187 980847044 40192 47266 898119179 91790 81472 523003420 9350 36384 273438039 47266 31015 427516672 91790 42647 612034441 34530 31015 141577943 42647 1929 464056516 36384 55941 110702689 31015 61432 146109288 9905 34530 273604326 69793 55941 417706831 3015 69793 71484231 90974 61432 767600799 61432 2083 225909843 90974 43907 716551261 67741 90974 869194664 43907 7704 872785634 43907 43100 372629701 7704 39575 547658101 67741 70311 398793631 75087 67741 841800589 75087 72053 690344817 62837 72053 9739962 72053 37584 886207791 70311 27707 378970140 27707 43244 902523085 62837 45198 533489563 42138 43244 803087022 48937 37584 268454773 89251 27707 682706236 43244 31348 88270101 45198 20466 304709174 31348 55550 649131684 59687 89251 664828457 59687 4998 330001596 59687 80950 208998677 17245 59687 603993662 55550 5797 182691989 51882 17245 405423699 34186 17245 474615571 64790 34186 81228248 34186 55681 581070809 30215 55681 56178672 51882 84932 473357221 64790 84761 118187396 55681 41798 14672178 73061 84932 560480706 84761 38346 872545931 84761 27436 849236575 41798 18236 258918525 41798 68968 453512826 51838 38346 203556706 28429 51838 72293395 21897 68968 376272810 26770 28429 307664824 66825 21897 114627283 51838 51999 933059737 28429 36065 561159930 60752 66825 932372272 51999 9135 18904553 80952 9135 43096957 60752 8167 109533515 60752 14887 205474430 9135 17558 665706402 11780 17558 77002883 11780 7714 86465526 7714 53831 97574828 84439 7714 293054896 11780 36346 528787274 91809 7714 500101665 91809 7660 225248787 7660 57408 930377868 84439 59829 162943389 90133 59829 852579631 59829 18939 378571299 59829 40253 850908028 34877 59829 610093612 40253 75933 877762268 18939 36624 500070037 18939 60050 575311746 34877 64733 173126297 36624 56669 107588629 60050 80247 804315851 56669 89261 145602045 84174 60050 922487579 88166 89261 874587923 80247 22214 112949007 84174 67231 11077589 11142 84174 1536290 12986 84174 76240756 67231 52029 440174103 12986 61652 506808544 34005 52029 592623026 70312 52029 570868457 12986 18365 780555831 1254 52029 669765982 1706 1254 660473824 31512 70312 929415950 31512 58652 883030834 43984 58652 355441850 1706 2147 573238055 76554 58652 658287479 76554 5223 740028264 2147 63935 814595806 76554 35926 385538637 83507 63935 679221191 35926 2529 523018044 63935 73637 581013155 27356 35926 423116896 60598 73637 60850483 27356 86754 3094514 39895 2529 862387554 5576 39895 213003775 39895 91035 833390712 39895 33493 719337850 5576 75700 459102071 75700 53380 123895035 53380 40441 831279315 78997 33493 639270967 30563 33493 310520551 67062 40441 241744382 63937 53380 555555043 70178 30563 28287827 5057 67062 732919845 67062 7167 993482508 66025 7167 507593800 63937 42630 376903142 42630 79753 365178059 72986 79753 14301209 42630 45832 390974224 72986 38170 92434033 38170 25542 878731312 45832 80780 819982194 72986 81140 932768714 32372 81140 60918449 10180 32372 189095464 24419 80780 85547357 67961 81140 919941606 48739 67961 586251404 17342 67961 270272606 48739 46042 299148129 17342 72794 133859985 47214 17342 364109 47214 77146 118474536 47214 69543 402639514 72794 58364 305853425 63727 58364 212041403 63727 47336 563918962 77146 8730 599628065 31868 47336 343793107 31868 56182 592493290 31467 56182 815725693 31868 5592 982571777 8730 59993 349424880 67097 31868 93561451 66426 56182 853589793 66426 68456 250080240 5592 18116 773793548 59993 90031 339004171 66426 32425 970142364 35025 32425 254233192 90031 70318 89233580 28434 70318 165613227 90031 7443 350814541 35871 28434 2356567 28434 46087 278304154 7443 54517 80012568 28434 85586 977923202 35871 65968 534729846 54517 15986 336440226 69537 85586 799561916 65968 1912 578549924 44929 69537 882512496 49170 15986 152602854 82418 15986 97127905 4109 69537 815676700 82418 75052 103773707 49953 4109 670152040 49953 68670 263095520 64772 49953 34628224 57405 4109 568090577 49953 69880 712818291 64772 15409 111994925 83747 15409 268236539 50014 64772 723122275 45668 50014 980048766 15409 71943 499739483 12857 50014 424842697 45668 45124 763458512 45124 8058 456284995 87260 12857 405223468 45124 48086 64463863 8058 61643 881904673 64176 48086 630900457 24956 48086 460615182 42396 61643 262968628 64176 29684 683493757 24956 52489 234357953 52489 852 224077462 852 2587 294729802 29684 33731 107271256 52489 69546 174916629 2587 52270 685893607 33731 49196 841779066 18796 49196 29721226 33731 58856 14971236 69546 27772 127574805 18796 90401 648974566 90401 55795 519083699 27772 9433 6996020 58856 8611 502952753 90401 39167 713437338 90401 62844 950784265 39167 61985 834451541 26407 39167 302906133 62844 33599 974577813 39167 83926 108992610 61985 1381 722220826 26407 17207 601770117 17207 28499 949271035 82151 33599 567096653 28499 54415 623985084 54415 76829 896193717 82151 5441 556667285 5441 85730 257867373 79703 76829 100008996 76829 14911 391177001 4104 76829 799782984 85730 26057 466274324 26057 54323 221855692 79703 89270 320964917 89270 24719 31874195 88629 24719 50960647 77924 54323 77360093 24719 24637 23127612 3887 88629 989254804 30401 77924 843389747 11220 24637 137412072 11220 45727 738715888 11220 62320 859893579 11220 56241 962775359 878 11220 462436085 56241 33053 478381607 90745 33053 400946325 70706 878 601486294 30115 878 713836387 42210 90745 671751872 48984 70706 204925087 30115 44215 204838301 30115 31640 227959632 71068 42210 13949006 64072 48984 818190176 56855 31640 682970674 57040 71068 154471266 31640 52236 354714303 57040 80402 123302522 64072 3593 826783768 16983 56855 376474722 16983 72589 700474024 16983 16437 102337656 67870 16437 252739414 16437 34878 929444228 45382 16983 266917324 66753 34878 647203803 87845 45382 121687193 82290 34878 699721537 30253 34878 944894220 48437 66753 550523999 14476 82290 178546661 30253 72826 902067805 39544 14476 719360108 14476 87304 555783325 39544 62972 316141632 28858 39544 703825600 62972 5286 414711794 58312 28858 23608674 70920 87304 474853649 70920 31885 591942492 15443 70920 939938565 58312 45535 66042947 78113 15443 819342429 26750 78113 902294654 78113 69643 136192547 90907 78113 244617893 70290 69643 10330267 37514 90907 553032869 69643 84012 877088723 76034 84012 980866949 30329 37514 746106941 77502 84012 62362360 76034 83864 195888505 84012 18225 828269941 30329 27732 744056633 77502 18104 265029476 77502 89168 216907777 34978 27732 450653655 41428 27732 96836906 89168 35281 653003204 68832 34978 510799661 82439 89168 252801358 84274 68832 749339493 12941 68832 955853000 35281 2055 767166770 84274 59201 524691270 752 82439 326445199 84274 24774 526608795 28675 2055 378057362 78796 28675 45592207 78796 41855 332640218 52468 78796 511141893 27833 41855 494210453 31184 28675 585798200 52468 88952 19776557 69051 52468 529109509 27833 87097 988938850 27833 31929 756738844 88952 21327 292777793 69051 793 69739260 86131 69051 501828144 8134 793 278250974 60675 8134 34000510 88773 8134 203123396 60675 7747 864771204 60675 49369 239204566 75397 88773 559337283 60675 34446 746959416 88773 27540 564658357 75397 39476 349627794 87041 39476 276591721 66396 27540 820043830 66396 44309 365680869 44309 85058 708841614 16334 85058 141890870 66396 40304 570919573 14961 16334 78044104 16334 23344 177025056 36487 85058 506546665 58671 14961 229135183 23344 78542 628864052 22695 78542 421245640 14255 78542 71202558 84087 78542 94265420 8442 58671 205995373 29597 78542 925328526 69044 14255 27663216 19844 69044 453150363 19844 69803 27187732 14189 19844 51802745 29597 61020 645605551 69044 58003 665313963 3117 69803 324409214 60344 69803 688210616 58003 88788 75003819 3117 47896 54790097 47896 879 90718247 88788 41009 744585554 13223 88788 496757142 41009 67549 355330767 58865 41009 987776886 58865 59733 37855957 24514 13223 731064350 54968 59733 408784185 73569 24514 210547347 45287 59733 927330681 73569 19054 935825596 75022 19054 432318901 75022 83135 140016363 75022 53684 943707037 53684 65624 742908014 491 65624 918888051 16714 53684 474532869 492 53684 700579764 16714 51828 207357279 492 24541 526558875 16714 27551 41602525 26556 27551 63090617 27551 81215 612970201 27551 59455 530918955 72822 27551 637494430 62839 72822 532186794 72822 82322 608443329 29226 81215 538587535 59455 11529 790067910 76882 62839 815996222 29226 9239 333308055 45845 82322 71634885 56571 11529 103390578 23450 56571 631647285 41495 9239 533157880 87599 9239 210914722 41495 44780 280170041 12632 41495 347427278 80579 44780 598396489 44780 90230 716657788 90230 39852 41628568 90230 77984 514243645 90230 84433 65866626 77984 80583 103564288 9707 90230 387642102 24571 77984 93943160 10031 24571 506961132 80583 79658 381307431 86089 9707 642825392 86089 89561 626132265 14964 89561 876193574 10031 83758 750743675 78665 14964 111052325 89561 9099 49503857 78665 80673 681549884 83758 28094 650372432 78665 48212 720038926 28094 61532 78283048 13374 48212 69963608 41010 13374 199389137 28094 79974 953924193 56948 13374 31072216 48573 56948 311426690 56948 52361 776269733 56948 77534 277850711 48573 88515 982751703 69536 88515 91965335 48573 24862 162924251 13296 69536 536699031 80360 69536 617499172 13296 70982 683622451 5761 13296 498976416 24519 5761 137520381 31873 80360 747115979 80360 56552 464139497 85853 24519 517606047 9888 31873 92353762 82683 24519 731465364 56552 17909 961057908 86929 85853 210548882 9810 86929 762653445 88413 82683 245469254 46648 86929 631828663 67276 17909 910152788 88413 35110 473337961 84906 67276 91809308 60715 88413 353072614 46648 22799 118170839 85931 84906 20561536 18386 85931 550593332 85931 80596 811791933 85931 76369 755281071 9269 22799 321910340 18386 59347 160442495 9269 90008 699514232 80596 56848 226909567 59347 68372 269324661 23217 9269 21819157 50969 59347 733288674 69154 23217 922197366 7063 56848 17172955 68372 81025 68619746 23217 55108 457308747 69154 70083 860838562 46231 69154 52077402 22818 81025 667604014 52964 46231 37180322 46231 78217 473047728 51157 52964 467180570 78217 32776 494575259 32776 4458 709514298 70539 78217 333895178 32776 65890 46379995 47894 65890 879992281 65890 27212 992718979 42571 70539 838811652 51106 42571 521229020 67737 65890 380137502 31190 51106 946738332 63368 67737 161440749 26103 51106 209957007 63368 47167 420234118 67737 71378 956962546 63368 24320 606227988 71378 71669 231804768 71378 80586 295870617 62673 47167 822288071 24320 57414 920158023 58683 71669 837996479 53065 80586 500853084 57414 83269 159889001 53065 42016 693123741 42016 36681 99612485 42016 36882 512172137 56311 36882 19270006 36882 52385 750199249 52385 53746 207690347 53746 47401 328880689 20256 56311 916231562 10135 56311 293828709 64384 20256 35911924 54433 10135 89355395 10135 32010 71981470 64384 15619 431900761 57255 15619 367212771 18760 32010 445726106 54433 44822 124934931 15619 17645 60736141 1598 44822 917143789 71469 18760 123414581 61648 1598 99037512 44822 75358 870673506 75358 84427 896563546 24899 84427 323897101 84427 82445 134662873 83070 61648 813347787 82445 4986 207425134 84427 64588 586323840 23925 82445 469765648 82445 77628 41900902 83070 17637 656011145 41183 4986 69112889 77628 70636 478993205 70636 74320 858009840 74320 44912 702757306 38632 44912 37583489 70636 50686 412587300 70636 9323 108522676 89898 38632 960327540 37718 38632 826978654 38632 63362 50145585 50686 4769 823114257 89898 51928 100578673 63362 1787 242010022 51928 6534 132695398 63362 64150 112355439 11146 51928 624054280 1787 34445 422168968 8019 1787 311317357 9993 11146 204217179 8019 84715 819152277 11146 50301 815869480 50165 8019 2574012 8019 43185 393406774 50301 41697 61844632 84715 56685 762924663 86186 50165 565744569 50165 24620 74593635 86186 22614 847993368 27418 24620 89183913 77958 27418 453030928 76939 27418 474428008 77958 34558 383007678 77958 53039 32649043 34558 60554 881808482 76939 79170 708399697 76939 27046 331183238 79170 47637 785216686 27046 55066 6210383 55066 38545 149175151 78373 55066 104041588 27046 54540 32561581 54540 36908 350655084 55066 38780 336109398 84399 78373 276275220 12612 36908 884369917 72345 54540 626832661 81286 72345 806391355 25114 72345 107911250 25114 46655 556681723 56674 81286 928422968 81286 53237 395713190 81286 42465 494383296 42465 86434 445879805 53237 23168 212069686 47999 86434 568648693 86434 22904 212187468 22904 65189 985897429 4124 47999 560881837 65189 16358 466523703 16358 66432 452332837 65189 67891 566463203 67891 47708 414724244 16358 69373 941522185 14357 66432 916927656 47708 32080 217387924 56342 67891 468318027 77607 56342 809989530 32080 13889 646547340 13889 54397 315811352 13889 42669 555956989 56342 9082 27244649 67791 42669 190703017 70529 42669 183503358 83219 42669 40181604 9082 14341 588741909 83219 72422 853437030 39522 14341 276712637 6411 72422 85608720 9234 39522 495829467 14341 49036 421471430 72422 1344 552919700 20663 49036 178834855 6711 6411 705007130 16782 6711 176327614 20663 72958 536515569 83307 20663 610311225 73048 72958 352945408 16927 16782 281934994 72958 88851 552599094 39624 88851 38992177 16927 51498 519663737 74058 88851 1578814 29509 74058 865623180 29509 33380 867127546 29509 18174 942240258 29509 8038 927186388 8621 8038 30904783 29509 32913 415618237 78405 18174 636436136 32913 70526 609246743 12982 8038 176746802 78405 4226 441744622 23494 32913 873088558 23494 51352 918657325 4226 38181 750828912 51352 16415 272061354 38181 82443 407627757 80972 82443 919385373 72952 16415 65860401 80972 45402 339736285 16415 91602 780144594 72952 54886 60809667 62525 91602 77976615 26454 72952 251993989 26454 72145 68373754 5305 54886 592397154 5305 13212 933315049 25167 26454 627329114 26454 10611 610337741 42759 72145 937123959 13212 6102 61184990 6102 6700 484175652 10611 27355 187858181 42759 65032 447096384 29133 65032 747622993 44770 65032 966851938 65032 31287 758788040 29133 34936 43849665 65032 19095 504089508 34936 91760 256210104 8895 44770 9600735 34936 15633 670100165 91760 87683 735265383 15633 24974 454352092 2500 91760 548448418 59003 87683 559286126 2500 15668 305694064 24667 15668 78446155 59755 24667 152055503 15668 4194 599787174 54648 24667 17407906 23371 24667 132478784 85392 54648 446817067 49289 23371 465476949 4194 52249 324688450 85392 49923 228402535 23371 69075 275327009 49923 57114 129721319 91418 49289 900964679 87506 91418 208711865 69075 91780 680582160 34568 69075 59046505 4811 91780 663976119 35593 87506 332344818 34568 64100 220584246 35593 77600 568226467 66085 64100 203803805 89879 77600 14188096 72188 35593 729550047 77600 11906 306560146 75278 77600 906384795 75278 36186 241044032 72188 16455 138498080 16455 89211 44820546 37605 16455 659871459 13576 89211 341392206 36186 59844 21530402 88578 89211 31762543 45037 88578 95480419 44936 37605 354054491 57842 13576 1272053 57842 84074 554056815 15114 88578 328018908 44936 30260 560729427 47922 57842 752942654 60247 84074 111807453 84074 3031 107284953 30260 57127 693555603 687 47922 428649533 68244 60247 137762141 57127 74551 991908559 57127 31905 134007310 41116 31905 584625755 91672 74551 551461830 4210 91672 234909913 74551 85239 848687187 4210 25335 532829978 81442 4210 293774171 32503 81442 676021611 25335 33510 770934191 41519 85239 574309520 52751 41519 940808064 70026 81442 940625826 4475 41519 779893853 52751 418 225256166 4475 18220 310312700 19025 18220 101843039 26887 70026 83120035 35413 19025 315122561 80564 35413 71607667 70900 19025 97647235 19025 15809 786214437 85261 35413 28071555 90984 85261 343842448 80564 28288 639524905 51011 70900 838090130 72759 85261 702550981 85261 69702 747945246 90984 6362 118294562 24000 28288 864968515 68451 6362 150527793 16612 72759 265748152 70858 16612 324633924 16612 20058 938839624 20058 16055 688482750 70858 3226 189788958 8956 3226 783258494 16055 35944 269123546 77586 35944 761024702 8956 82966 220455915 82453 35944 432775332 74556 77586 319416731 24311 82453 542476939 78910 24311 631019470 41946 82966 300233775 56028 24311 856838576 77509 56028 523785550 56028 22875 703132398 22875 31713 176487614 31713 15598 340692308 77509 48707 357452013 22875 72557 503616697 48707 19527 211517359 48707 58324 657073256 72690 48707 90738936 28031 72690 78124367 32719 19527 788591564 27724 32719 511356931 15540 32719 317419423 72690 73695 844356352 73695 54700 490880736 54700 36460 68414765 72366 27724 528814356 1113 15540 715602109 54700 78411 118551885 8557 72366 422788682 87423 78411 439292031 72366 38466 469230754 29764 87423 404178321 46345 8557 475867800 29764 90648 856349529 87423 75246 870947873 29764 14171 951533263 75246 62087 681042296 14384 62087 377197555 63297 90648 739122234 66804 75246 931626277 25500 14171 735260926 66804 72374 431600511 2793 72374 870775302 66804 23024 212190152 66804 23157 26156292 50373 23157 925002062 23024 40402 7324273 38630 40402 474207405 52814 40402 529130338 22926 50373 889700588 22926 84819 680530728 38630 52420 487415715 17068 84819 815219238 52814 35801 739488022 63886 52420 585207910 63886 83795 214394820 65020 63886 689103982 65020 57741 328880921 88818 83795 48664075 63886 80236 705959617 9843 65020 45069606 20799 57741 127756462 9843 40626 665174761 55415 20799 388102299 21991 9843 785037150 21991 13887 446899661 21991 73328 824069439 40626 39223 679657252 55415 58213 651444995 58100 58213 46146499 58213 20621 647808623 58213 86456 114670790 86456 11940 611569348 39889 58100 749308238 58100 12537 984622783 481 20621 292602838 33544 12537 791262234 91141 481 787118965 12537 60628 22323166 83490 91141 503258444 481 65606 158056851 40494 33544 977960893 91141 37131 736989830 37131 20972 473931316 83490 23090 634312468 20972 26143 182636779 40494 84080 485651832 37131 5914 471550045 22578 5914 740859278 84080 9164 609970951 80640 5914 528642488 80640 40901 312723499 9164 72614 175449438 80640 88648 628858066 77064 80640 980096427 74853 88648 710165618 74853 5516 934790964 74853 26720 972795917 60485 5516 903293705 77064 41242 617764668 41242 77972 671837747 60485 12266 672243614 45739 26720 97709015 77972 77791 107227108 57392 12266 217168292 77791 16160 269083054 12266 47341 324804547 16160 72175 918231850 59619 77791 534165366 78252 57392 550542937 16160 37109 384239126 18283 37109 504931420 78252 39593 653867765 59619 82193 548359934 39593 44251 482003620 44251 57660 947283993 24399 18283 966526048 65418 39593 16363645 82193 40142 615837615 18502 44251 607836055 7860 40142 693305159 7860 75717 431333035 80089 40142 458725660 80089 71978 370880041 71978 77108 454203851 76473 7860 359669168 49161 80089 34647883 76473 83484 862505766 43964 71978 47360625 83484 41062 950709817 49161 29828 429506653 43964 26124 388238310 83966 83484 222554117 41062 63281 165300464 12184 63281 528192705 27234 83966 376430338 26124 46364 502571976 31001 46364 944640270 46364 83218 862360957 12184 53997 806705011 76580 31001 89459638 76580 60105 7524134 38054 31001 736007466 64068 38054 665139517 60105 70456 133411951 64068 52544 17765035 52544 83260 218875844 18775 83260 811467653 18775 15694 663121648 15694 15947 984854390 18775 31154 454937334 24028 15694 117844918 87641 15694 21564451 31154 87527 771323295 87641 41661 230521848 41661 63578 53006565 41661 84961 449435184 87527 11096 296605355 63578 85359 783076947 11096 37860 526359791 1286 11096 282626905 81904 84961 184440200 66417 11096 655160869 1286 6720 795449057 78025 1286 677708669 32788 66417 362113221 66707 78025 994104525 66707 70672 90155313 59297 78025 247476025 80030 32788 604627082 29737 70672 144539613 10620 29737 650495706 78208 70672 570680693 59297 80259 484450147 80030 6162 761362281 6162 61160 975279237 57453 78208 259967462 78208 26478 398008283 84025 61160 8143641 57453 48578 85927199 39775 61160 678793487 39775 27147 671014662 27147 79950 780514906 48578 497 393599687 5240 27147 180197632 3299 27147 358505152 497 4491 508376764 497 45875 771228391 45875 82062 808618268 72152 4491 137847797 4491 41709 971521174 21347 45875 466486085 8911 21347 977879171 28261 41709 146616967 8911 44277 910468057 53881 21347 229424170 76185 21347 533100933 2884 8911 114675906 44277 59225 366641507 11595 59225 46639469 72970 53881 211535060 76185 48923 724092732 32015 48923 119178178 91955 72970 504001979 11346 11595 456032360 90319 48923 350293344 90319 86706 312525860 91955 33234 511558520 11346 75466 681273796 64917 33234 833976891 85872 75466 595752351 75466 25243 33519747 74145 25243 816356242 75466 66793 18173 24123 74145 214020293 74145 61114 582353237 61114 83386 304318611 38448 61114 850499874 55554 24123 506799792 62980 24123 203809583 55554 34972 701384328 38448 32807 95418386 38745 55554 370882355 34972 4229 9347918 38745 18999 970185090 32807 29178 348930703 77165 4229 759242219 29178 34303 399823425 41490 77165 88195150 34303 13194 463628910 34303 85574 299015587 74663 34303 432803493 13194 28627 57460815 28627 605 879347334 605 24486 490321569 605 55136 379609108 9906 605 637259843 15888 28627 910648784 37417 15888 82004398 54058 24486 765331047 20087 55136 320870560 67901 9906 323159629 59507 67901 54261248 54366 37417 360743940 59507 20241 975340999 90782 20241 297188188 20241 2323 722871345 24057 59507 730207133 46049 2323 865811396 62497 2323 344592766 57478 46049 545227734 46049 15541 252871562 15541 80445 51745716 62497 59237 895662473 13736 62497 641066098 8607 80445 890972299 57214 8607 332804319 80445 32427 894565786 8607 80794 642147680 5290 80794 529521962 56638 8607 79682575 60448 80794 596877965 18893 5290 261734529 56638 36098 435402428 60448 81971 641672264 88605 81971 336195239 18893 72751 209229766 39064 72751 74420274 39875 39064 457619847 88605 10929 247241943 60206 10929 188625316 39064 64501 913138951 10929 39942 204862520 60206 54824 908495199 77068 60206 915530812 5531 77068 169531579 5531 66019 969760009 90506 5531 502800005 45873 66019 946010990 32528 90506 211556812 45873 51282 423230326 90506 21429 627099602 68397 21429 989335201 32528 23981 893435572 21878 23981 376635322 21878 8846 250673692 5177 21429 131408108 87420 8846 86690272 36990 87420 824033730 19695 87420 35797177 5177 30199 138235332 5177 42145 439810629 87420 47406 824254648 82215 30199 192006229 82215 69957 585845766 82215 15184 210465244 82215 11309 803831441 43278 82215 346568884 15184 35515 244117421 43278 34382 945154389 49067 34382 85714671 34382 11861 38529731 30359 43278 64673423 11861 8486 405909755 8486 51514 677954522 11861 88025 333304395 44042 11861 352068386 65306 8486 776701545 58493 8486 420758356 3557 44042 799105023 65306 34688 77303514 3557 39237 720712914 39237 41507 552167811 58493 72979 526817946 41507 45922 12318953 34688 60871 122070675 39237 86742 225349465 60871 64424 315156401 13722 60871 843369455 6038 60871 31246390 24052 86742 867805786 22135 24052 190030182 2066 6038 842698506 13722 71276 101229906 6038 25883 640472199 71276 59860 975093684 71276 72302 614937894 78160 25883 451427017 16905 59860 468121095 25883 55739 668423637 59860 59410 155249998 49225 16905 578473670 78160 2025 656127415 60852 49225 523138700 59410 57924 319728926 47098 57924 873337197 16361 47098 623968573 47098 85811 112441584 85811 8652 735131804 85811 38841 287672991 50432 16361 819039117 62282 50432 798412416 85811 11251 663605972 11251 85341 158631766 50432 72924 80600746 11513 85341 317199814 11513 73406 322582413 73406 91415 468966556 73406 71058 494336254 91415 5068 183239398 37913 71058 251523044 26933 37913 706632591 14361 71058 824976673 26933 15687 47191396 40416 5068 737778363 82351 26933 640745180 33845 82351 450147411 33845 43496 548343540 40416 39585 541513379 82351 28762 950513149 43496 72238 386547058 61589 28762 562997567 37540 28762 15902796 60680 28762 540355648 61589 55374 876585727 87440 55374 29336930 60680 68137 632687990 55374 40709 856116737 68137 69112 407560045 68137 44967 870289489 34258 40709 90688869 17158 34258 259704937 69112 90655 655224965 69112 2917 212138711 40345 44967 515023782 40345 86851 523885168 52780 40345 135397522 70698 40345 463216661 52780 30927 971363207 52780 37143 366572067 90645 70698 727167354 30927 22427 681090405 37143 56756 131878516 90645 72791 670036356 22427 80446 145547975 22427 14825 389809667 66751 80446 608909564 56756 47124 334622171 14825 23830 310079430 12251 47124 165905573 23830 64122 561929091 12251 32494 579190401 64122 6909 481706175 12251 7482 701143280 32494 49677 898495720 44022 6909 6051016 49677 17900 316140692 49677 10143 690551117 49677 7074 781897613 9166 10143 839974117 52595 17900 605946017 88939 10143 721231480 52595 77461 584331087 57520 7074 184022811 77461 57687 455130882 88939 78986 572030077 4892 57687 892235473 3432 77461 419419286 4892 80107 46143890 3432 19632 532043729 10746 78986 40794262 80107 26438 275335383 11312 80107 930268864 26438 11483 657470509 34182 11312 31506672 60922 34182 344644765 60922 6489 284777460 3753 60922 704824620 3753 13657 974246244 70257 3753 763519062 3753 28543 91292163 25969 28543 3986150 62705 70257 191802317 50557 28543 62501983 56332 70257 396484350 25969 19755 887618515 80397 50557 985156805 4989 19755 499246263 19755 4440 981356747 56332 9411 185141197 4989 49763 359194098 9411 62545 502832458 4989 53471 448178555 38674 4440 365596453 62545 20257 801537207 67832 49763 409350975 62545 90432 169697353 90432 48519 581389705 38674 10094 836742558 48519 63634 451962226 6486 10094 90953749 48519 8112 523021868 21368 8112 355050989 24562 63634 549085272 6486 44149 31501253 24562 32553 54303856 45996 8112 116528779 11449 45996 739699606 24562 64967 469826090 44149 18078 692164832 70723 45996 86927923 45996 89949 16709016 70723 21453 514852931 18078 26901 618124944 43758 21453 94506758 89949 56113 437338747 48048 89949 262184261 26901 86306 966603758 53049 56113 687661445 48048 27170 658675685 69870 56113 102431849 48048 54894 814890746 53049 44054 975148552 27170 23758 636184310 23758 61904 512402760 28715 44054 421370638 23758 72487 282381298 28715 82854 708472306 67876 82854 741211073 61904 67802 1346068 67802 36951 101717120 63350 36951 726211035 67876 12198 104078128 63350 52218 686169329 67802 43137 913536523 52218 79333 215934969 67691 63350 762857254 79333 33941 87445348 39909 79333 290448766 71692 79333 35496799 74455 67691 904495148 71692 90103 107214907 935 71692 599979789 64584 39909 836627024 64584 53181 847317163 53181 31855 29425043 64584 17810 834206954 52602 31855 17968363 64584 20714 5999921 52602 42702 435057354 81993 42702 901499054 28030 17810 640537514 81993 69339 386850737 35539 69339 107394815 40156 28030 9161569 34902 40156 185183728 35539 35645 304791748 54600 40156 953049513 39801 34902 813118547 54600 23495 98478750 34902 66918 185198679 35645 5571 314502692 84356 23495 588572569 84356 22891 662723414 5571 52681 889125094 9407 84356 219141633 22891 66981 453805791 54333 66981 12529507 66981 56892 145211059 57708 9407 222988730 24268 54333 115332283 52384 66981 68029344 66934 54333 553087442 54139 56892 324895568 69390 52384 368304444 66934 18943 731674398 66934 8681 403794458 54139 64581 277941454 50111 8681 83680844 50111 32043 291972217 18943 63650 890961986 71612 32043 468462786 50111 70292 75825696 63650 35976 37940654 58566 35976 600916613 66096 71612 375409381 89039 58566 521618191 71403 58566 136372927 34956 58566 22066631 76624 58566 145944321 34956 4310 589675510 4310 40285 648906895 76624 30644 776312157 76624 28708 690869694 4310 74763 867513216 72106 4310 685315288 40285 30838 198988460 74763 63025 955759328 63025 69045 487286716 30838 31060 348367259 47036 31060 107145716 30838 47937 509484925 31060 5238 872248062 22272 69045 408502238 37017 5238 812159044 22272 42628 137202116 42628 74701 432065276 74701 90422 100337221 26741 74701 565473709 9252 90422 920886783 74701 8268 626565175 90422 4816 896494827 90422 78550 612496494 8268 64718 100367790 64718 45209 403503187 64718 26695 893019239 64718 88665 25028037 26695 75928 844445507 26695 48995 753394714 88665 36895 496623491 26695 90977 807394302 88665 61887 672421011 1678 61887 124967317 38406 48995 152869711 46351 1678 563965146 1678 19446 828460649 19446 85129 532474914 46154 85129 868600305 32235 46351 134758682 46154 55097 949787317 49322 46154 122735842 31680 46154 901427120 31274 31680 950343419 78457 32235 750072676 44267 55097 851336722 72441 31274 974324590 57275 31274 585554472 31274 87456 455739652 31986 78457 272020183 40062 57275 105995513 55808 40062 534882205 80873 87456 879031999 87456 86292 364444338 70641 80873 917361225 73178 55808 421633099 70641 42416 889981237 57208 42416 267504149 57208 51395 397165518 42416 1091 94830034 91124 51395 626618401 42416 36308 98967060 1091 67048 309930480 49066 1091 100204943 67048 54046 247559670 29693 91124 226795843 54046 57738 60726804 71579 67048 140527695 77582 29693 534067865 71579 68263 244940157 85868 77582 709207751 31590 68263 876126682 77582 57309 63458547 68263 46434 95630045 89709 85868 66511100 31590 50831 165411308 31590 85848 989143183 50831 45191 999105191 45191 10003 801416248 10003 71315 769776493 13177 45191 176567959 85848 20460 255047451 12777 71315 463283082 15654 71315 734602614 50803 20460 605579876 50803 84779 153812736 20460 21877 498632376 8706 50803 766492964 84779 55177 26086600 38926 55177 727747686 21877 40157 757615786 55177 11663 490759898 55177 57984 10053710 40157 90486 603381681 90653 38926 294207924 12984 90486 712962226 11663 76442 222246859 57984 27241 413103344 11680 27241 68617521 76442 56071 535397236 52000 27241 979765077 79243 52000 841501373 86344 52000 424182089 19622 52000 893004725 52000 22654 27666396 52000 89056 247899086 86344 17175 218944104 22654 76358 237073850 17175 57883 933556773 23292 22654 892984121 12499 17175 66130054 12499 75131 403573278 57883 43755 131505073 43755 54873 826423201 23292 6552 816898928 75131 42419 726836338 42419 37603 756063107 6552 62676 127577810 87556 37603 28848399 65355 87556 335546584 87556 8082 198883996 88836 62676 694313324 51121 88836 27137354 72944 65355 351858612 65355 87592 476875403 26344 87592 40975173 58497 51121 555821779 82262 26344 683898717 26344 89418 113741422 57767 58497 739965793 48949 26344 429691404 52817 48949 432337055 65556 82262 887656192 33160 57767 71032407 65556 28280 138046449 49382 48949 678052083 33160 47803 990024660 23761 47803 459791242 47803 65274 8785280 49382 77200 830372489 47747 47803 909008936 77200 50924 881182487 50924 36043 168412461 50924 7564 4673917 77200 30306 780435821 7564 77414 917826931 67012 77414 63958192 77414 28914 100914436 75972 77414 615111550 30306 62895 573151674 62895 50934 578525832 33435 67012 795121141 62895 80267 328601864 75972 83969 290745205 80267 28244 66562237 65535 33435 675564175 69798 33435 844981704 9238 69798 145434589 9238 39905 974344216 39905 91381 580747 39905 40300 599780914 11500 91381 669939962 40300 25173 121088014 39905 27491 172902539 60918 91381 942801238 78330 40300 194390261 83472 78330 849774318 78330 46169 794910262 60918 47230 96940134 3255 78330 368279675 46169 24896 59289511 47230 55762 844106243 7436 47230 453106861 54813 47230 770181730 24896 13986 844682035 13986 52380 739780164 82553 7436 689170154 13986 18677 665751104 40743 82553 33090873 13986 63719 251490430 57752 52380 437224204 82553 56739 54768231 44433 40743 140424791 69306 40743 170407404 61695 57752 935333960 30694 44433 105899994 72382 61695 435047277 29543 30694 751411035 61695 45246 644579767 29543 80587 20637915 25397 30694 144871592 29543 76174 638757452 80587 13447 875170903 13447 81090 349332612 2853 13447 995678548 81090 52784 441702936 60229 52784 899220080 52784 56091 572417624 72574 2853 346149659 86353 60229 129526144 86353 65231 134028456 74829 56091 981139789 53657 74829 37948724 45007 74829 162262571 45007 91025 106659940 74829 2719 24306644 53657 17642 648351263 17642 26239 938089625 17642 66199 672605350 91025 63222 136816642 26239 64715 740761627 66199 5142 953703000 28388 26239 74990743 20518 63222 384659277 34125 63222 973978351 19551 20518 260173070 34125 86696 602127907 19551 3276 382115240 19551 39398 826380033 63409 19551 175121472 29480 86696 432310994 63409 55909 37087853 73647 3276 420041259 39398 65061 309217123 24490 55909 115116064 29761 55909 465963207 84668 29761 877069690 8276 29761 200892097 24490 80027 650819530 40963 80027 78233534 29761 39416 99736793 80027 91214 437837389 39416 73733 432235812 73733 54426 46974031 42803 91214 216846788 16657 91214 44172167 2577 91214 126556316 54426 74495 582336388 42803 41663 761470195 42803 50077 491760532 30667 50077 190103624 50077 25441 584980298 40604 50077 229906295 4152 40604 871750095 78244 25441 223940117 78244 6030 210556407 25441 24409 993422932 40604 51462 730574309 78407 24409 320862773 38659 51462 389307289 51462 52331 999643840 24409 82578 186867341 51462 18018 72288524 29738 18018 525314079 82578 88334 513273588 18018 49460 562861327 47859 82578 974798349 54895 47859 770550524 83460 29738 786230369 9522 47859 790463168 83460 79635 149833299 79635 78110 38880095 79635 78102 354446069 66114 78110 126464024 25215 66114 547002742 84832 78102 213018401 53483 66114 654283467 84832 31368 377879437 53483 61110 21605820 31368 76156 560330708 53483 6285 772784476 26843 6285 90772969 59569 76156 123550010 87896 6285 657320168 26404 6285 61173163 26404 82192 624983563 82192 51473 6351961 14585 51473 59295391 82192 12189 285834411 26404 68910 36106871 12189 13081 701530726 12189 23786 84516435 75624 23786 354043713 12189 47710 934902532 13081 31668 70622087 13081 91386 615561639 75624 42080 323457975 84022 31668 443505737 31668 6367 272690801 23554 84022 61821062 18646 84022 106158292 38048 42080 544870423 18646 49250 55700982 6367 66191 473308281 66191 63728 789925226 33962 63728 26888896 44684 38048 611056773 44684 79193 552302844 66191 35837 278833901 35837 88819 45782717 35837 84578 687471316 84578 51813 192862550 88819 4919 220195314 39902 84578 310453624 88819 473 442226892 39902 64523 826750076 39902 4820 616628358 19296 473 660895434 13642 39902 828302661 19296 82585 866381082 64523 30286 496135217 4820 83562 667232889 32899 82585 857191656 87878 32899 777325174 30286 62300 411773809 87878 84910 337997895 84910 63352 484452246 25780 62300 110174415 63352 38435 19745081 70143 25780 50050023 50893 84910 350451772 70143 87579 715389854 86864 70143 100936947 38753 38435 491925819 8823 70143 215521704 87579 8789 105016545 24744 38753 104093228 8175 38753 523881609 8823 87229 844301515 8175 14129 802343141 9598 14129 124314673 17577 14129 207836798 9598 48364 523717829 48364 86170 18447178 86170 40018 443671949 17577 5419 710467581 32798 48364 945297298 40018 58439 613720200 29212 86170 507175424 40018 70681 680506552 71961 58439 316469270 41193 71961 286870397 71961 66584 410288879 12126 71961 86880081 70681 88949 111958788 47371 12126 363182068 41193 68266 29564257 88949 883 402589428 12126 57402 741546427 883 73945 801777695 73574 68266 342050156 883 25988 831858446 46819 57402 643135411 46819 84193 38614399 84193 52447 403741015 73574 27920 873007961 84291 46819 209676747 84291 25104 993289130 79532 27920 823146712 25889 84291 727072370 60809 27920 969392432 32190 60809 728928009 60809 85746 661273303 42932 32190 109787825 77992 42932 257586742 50860 85746 293070807 50860 1723 276327145 76214 42932 592017051 11868 77992 275540599 72146 11868 922289740 50860 68671 54785100 76214 36328 252008247 11868 15992 660208759 11131 15992 589460172 6393 11131 177982938 45952 15992 123493671 15992 72821 259303329 25945 15992 703881109 6331 6393 836455466 70933 25945 28429063 16622 45952 725234452 39506 72821 546195455 39506 50649 298945471 59311 16622 626056852 77425 70933 621360304 50649 48903 106284032 39022 39506 48676995 39688 48903 498156300 3702 48903 456106005 34555 48903 44757575 3702 54146 256665363 39022 44603 486497012 75679 3702 20672925 2140 75679 289061673 69911 54146 856563403 85031 54146 803686948 32449 2140 638990603 75679 44773 288392152 44773 63041 340611258 44773 21356 512422143 63041 90182 315311946 44773 66671 343149665 15314 66671 829514802 79562 63041 72874694 51130 15314 781438785 15314 36430 624742449 17427 15314 138399863 79216 79562 554072839 71193 36430 6650282 51130 48454 868717527 79216 41520 13141597 79216 10892 297527890 47415 79216 874803227 40744 71193 590068273 47415 25174 205401744 10892 7290 29902397 89877 10892 426229291 38901 25174 737218979 38901 91216 66874376 25174 78105 393881250 38901 27197 632758640 3408 78105 738933658 91216 33199 982379508 33199 38039 930231289 3408 56085 841173707 53114 3408 704759824 32966 33199 176385992 53114 20364 506447503 83266 56085 293240454 62201 56085 119120054 38640 53114 904038891 60496 32966 19355887 60496 76418 374590861 38640 76620 438528625 38409 38640 271701238 76620 31016 994811095 31016 54502 556066272 31016 16034 528134730 16034 49524 584300299 47219 38409 232508270 49524 30373 962347535 32819 47219 132305660 45200 30373 792072156 47132 49524 42439097 4007 45200 440301638 45200 88241 583954806 79158 88241 310581600 88241 27473 379641411 4007 88283 64918259 88283 9743 831670395 31777 88241 355612609 10900 88283 946112073 31777 65995 117775294 65995 26475 302641010 50912 9743 785129171 50912 36665 980065948 44747 50912 324933722 50912 57563 738726584 9275 36665 603641120 35538 44747 54834837 56811 57563 942724829 35538 52295 240799637 52295 64471 947133035 56811 86677 643511588 46963 64471 291127432 56811 85043 53703489 58772 46963 859212523 91645 64471 410935270 24692 91645 179095064 24692 89839 531579758 24692 28805 101241909 12479 58772 416733642 5617 12479 476533665 5617 50593 395697858 24874 28805 789142255 12479 91063 976633892 50886 24874 89322337 11307 50593 542722563 40561 11307 690390925 44707 40561 753539364 44707 1307 366448834 44707 89305 333291096 80067 11307 364607464 11652 44707 55165523 11652 17122 310318994 63176 17122 360443113 40882 11652 803423686 63176 59393 690252882 63176 63893 785153329 71209 63176 65164836 40882 5803 536483433 59393 2958 11195368 80464 59393 111748606 2958 88497 219810191 17181 80464 445184781 2958 38859 341206936 34794 38859 485625108 66541 17181 889811320 88497 75336 418724396 84061 17181 246451449 38859 26151 89271172 28711 34794 993120641 66541 58813 384071315 26151 41221 877684908 58813 60875 621840612 25466 41221 448552927 86697 41221 689681170 74937 25466 489162514 60711 86697 718698924 60711 58438 161118355 25466 37526 534838610 60711 89014 828033668 61230 58438 176823321 58438 77365 575728988 58438 45183 220370880 68870 37526 29623806 89338 89014 429074998 45183 26280 54853260 29816 68870 558634319 29816 79176 687403656 68870 78605 432936961 46711 89338 191315325 78605 31222 448221228 8465 78605 776564256 79176 32438 94483244 13256 8465 183320207 46711 8710 292524251 39768 8710 354818270 32438 28599 434231563 46304 39768 917411637 46304 50701 752727694 39384 39768 964244493 39768 69674 822296238 53957 39384 699981705 50701 87509 509184970 71282 50701 413921837 2036 71282 375858294 71282 56996 917256410 59356 87509 138231350 56996 51240 696032373 69052 71282 336535977 56996 74325 714552795 50043 59356 743222803 57225 69052 98407798 57225 40066 852434672 53418 57225 684573158 57225 52922 667887576 2675 57225 491997758 2675 29009 225464454 52922 58565 723630720 58565 54811 284397524 16125 54811 529287703 60210 58565 595306068 66762 54811 189368039 66762 85657 845397479 16125 12316 671284710 74863 66762 617269340 74863 12211 810993682 85657 55107 160241270 12316 37512 242979209 55107 58700 482769964 40696 12211 322871007 64646 55107 281402717 55107 14633 345874054 14633 86574 711880927 8861 58700 94032943 73102 86574 912090030 8861 6822 361566968 6822 49825 922381108 43263 86574 945966214 35580 73102 288851767 60520 49825 802228392 35580 45950 560637479 6898 43263 971645948 25852 60520 80172603 35580 90146 586071039 45950 42753 847210222 25852 66695 418632806 84001 42753 576327160 9653 90146 635480109 42753 48881 539044332 4503 9653 137002888 4503 46788 205350047 54591 48881 663563159 54591 5989 902021210 4503 56934 600542441 54591 21979 931812997 46788 56772 802026782 56934 26584 573541956 26584 53850 65845574 26584 5613 545846937 57378 53850 69173475 61601 5613 265891358 39484 26584 374186449 87994 53850 957345838 57378 1597 835459304 87994 64552 591695959 64552 72165 652557232 64552 79835 176064747 79835 11476 629809860 42776 11476 630682465 51865 79835 973991633 11476 65778 190672184 91804 65778 759978638 65778 26161 107240197 63920 42776 270445049 26161 67715 35289874 78099 26161 898660642 26161 33115 532457503 63920 30627 995916097 30627 58105 135029999 30627 68460 543742561 77990 30627 508870294 33115 19690 228804663 30627 88129 217452885 5988 88129 468053697 50982 5988 793999524 77990 24273 263147161 5988 64179 775612796 11466 88129 601402197 17253 5988 553982710 43381 17253 388456475 1874 17253 63982119 43381 34854 890453813 84186 17253 412480558 87813 34854 791275661 87813 82962 275294362 54929 34854 979269213 34854 9814 236350716 84186 15916 174132396 9814 29853 771721098 51512 29853 301938949 51512 77842 789264122 49096 15916 255425030 13699 29853 293244608 77842 33423 300246260 24071 77842 728674472 12729 49096 436499900 12729 72452 680852552 13699 44034 94128911 72452 83578 770872672 87788 44034 345876366 72452 11181 925455493 87788 69964 682848039 11181 81263 385735804 87788 46360 615609808 35623 87788 351682877 46360 28508 428210224 81263 26071 187667566 62052 28508 558340267 62052 74036 540462480 80311 28508 180655840 961 28508 252321961 26071 84827 766826241 961 13627 649142151 81374 84827 879023972 961 20112 451392422 7303 84827 318698207 20112 64879 402562266 7303 67393 391170474 7303 15897 858526680 15897 48983 798271321 83880 64879 629361738 83880 24546 203672906 82021 67393 762633148 44111 83880 2974176 48983 83046 473116048 42873 44111 277265279 83046 53003 800785753 70578 83046 511128871 42873 5743 610079370 70578 67277 722459077 70578 52418 467569530 5743 38505 143352408 59959 70578 895219879 70047 38505 510946215 70047 79818 246335863 59959 6503 668988816 61562 38505 240731781 79818 16293 397759604 61604 70047 487191243 68487 61604 158976907 27353 16293 584363794 68487 79056 390778000 55598 79056 185366405 55598 53972 540110151 51616 27353 144576064 1134 27353 561950267 32042 51616 8759212 51616 81865 482277389 11006 51616 944858254 32042 30117 362758350 30117 36097 7473839 11006 72532 771924418 72532 71199 756925237 30117 83480 251570549 63695 30117 422934151 3363 36097 909456471 1754 71199 551822340 71199 7346 97480193 7346 33176 54657691 63695 29142 237667220 33176 65159 457708621 45521 1754 811379347 23365 7346 209952860 29142 2806 222963272 2688 29142 139396689 57889 45521 198521581 82349 2806 469985138 87111 23365 247592496 57889 1527 992646370 71775 82349 323543205 87111 87669 762226849 1527 27905 127911166 4056 87669 385750496 87669 14487 903754283 87669 70140 420530751 65031 27905 639641940 27905 17804 793555338 43790 65031 197223553 65031 83767 449710722 83767 47736 10835662 83767 64197 858424795 43790 88724 441010637 55584 43790 32319591 55584 11911 407836658 66615 47736 40282527 88724 7468 998095530 55584 29956 669412238 55584 16130 969074913 66615 33243 908947103 66615 79917 348087270 79917 6828 719283399 6828 6992 60233575 1416 6992 143783197 6992 11222 221379635 79917 9943 382676651 11222 84577 35117679 20499 1416 146605238 46387 1416 274544079 11222 61125 17247798 9943 25848 908923487 32717 61125 118793298 50935 61125 712556048 32717 19276 738058413 66455 32717 695884619 34373 19276 112009208 32717 42801 681516070 66455 25344 736733798 17910 19276 49164045 58805 25344 704239471 66712 34373 179043614 32350 58805 207791675 66712 48490 33050268 66712 24341 395322307 44744 48490 385838089 54270 66712 695007781 32350 27625 322616777 54270 19317 906813292 54270 39291 307039314 19317 44715 569320135 80771 44715 996909922 19317 60641 751928520 76839 80771 365138300 14136 76839 125208337 60641 10661 74212014 91223 80771 389878722 91223 47620 621396629 76839 6800 319933268 91223 71109 952067307 80024 10661 667073941 35442 91223 980342027 45384 71109 485183321 20615 71109 880915500 35442 13653 190647978 80024 6891 741901019 45384 69364 43395096 69364 66799 293813806 33142 20615 269753283 21165 6891 989018633 43671 6891 778287148 2114 43671 76925778 84006 66799 169002623 48883 33142 765836266 66782 84006 57802003 20362 48883 56707815 48883 52055 908325319 48883 44190 791990365 1807 48883 45041346 36282 44190 490537953 20362 2057 565893378 36282 32770 995657436 69563 32770 823766262 81156 36282 109644788 42485 36282 653456046 2057 57059 193513865 32770 35624 14410418 76293 69563 452425413 57059 9580 821278397 57059 43786 377381631 19655 76293 641197952 43786 90360 456472693 90360 51058 28688337 31205 9580 500580960 15022 51058 773885272 15022 66963 309419006 66963 12674 76074235 15022 9037 654099822 12674 76873 299580383 15022 91382 550909092 9037 67391 714924380 76873 15919 89812322 62106 76873 14862598 91382 88308 470296888 15919 69073 465532113 84745 88308 567737744 62106 81103 986800662 66243 69073 213802385 12365 84745 125189844 12365 64553 89218682 72869 12365 558018607 72869 37932 943886464 66243 57237 556230478 40954 57237 91482389 57237 77041 214247245 57237 89762 513879988 56006 89762 386814436 30688 77041 216055473 40954 78478 850962742 89762 7119 942850726 66366 78478 386547228 76756 7119 128257619 23657 30688 239831606 7119 58598 241353239 89144 7119 56443348 20577 66366 969129263 76756 27916 581725956 27916 30663 953587495 30663 6018 363518363 91912 6018 698799993 27916 85018 687461363 54953 27916 211969933 91912 85544 521404989 54953 88922 33501881 52144 85544 114377765 85544 17874 541378936 54953 47156 191973777 78952 47156 726789231 46204 88922 864212907 67272 17874 501859531 48797 47156 151230740 47156 79292 92667259 76146 48797 236520872 39947 46204 723429479 11223 76146 91324638 31067 48797 882837542 48951 39947 339942153 87028 39947 410610849 87028 66212 375349229 26549 11223 86231224 31067 5432 272981686 48951 12181 695684684 12181 82180 2279414 5432 88789 749277195 82180 88697 95649085 12181 4450 492181275 42410 82180 574641870 88697 60571 832352870 60571 84059 483619637 84059 51525 116234677 84059 26275 683044521 51622 51525 58762974 38463 26275 946396042 51525 7109 736850166 38463 81474 766002901 74817 81474 369021313 81474 31231 303207898 53993 7109 356456399 81474 55568 192212611 81474 12512 24495983 74817 22001 61903020 22001 33254 239774220 33254 4685 954042140 55568 68775 152740331 12512 56642 332942138 56642 44169 865122400 48714 68775 120563575 4685 36762 744006033 44169 7251 98291896 48714 20082 93737587 36762 19737 156453938 27460 20082 755795732 57423 20082 232497595 20082 58992 765149146 43785 20082 70502075 19737 15491 565088251 27460 19735 158838736 82327 58992 621466333 56412 19735 729505909 82327 24235 403059002 56412 79400 895698020 79400 54522 783467405 52895 79400 897099474 54522 24937 788253911 24235 28078 860845986 44268 24937 417235215 28078 69299 49783097 24937 13646 329478109 69299 67593 137799429 67593 48752 559507246 19611 44268 884272383 9891 69299 45739297 4399 19611 781974316 4399 66047 8508344 66047 8364 146444992 66047 86842 131477322 66047 75266 532265096 34265 4399 910920956 34167 8364 147450865 65287 75266 982304989 21357 34167 286199064 72940 75266 878113124 34167 4608 425087501 53678 34167 470779201 65287 67801 154734837 956 4608 328737482 1622 67801 7398294 54005 956 787151037 67801 27595 599231456 58613 27595 858401884 27595 64847 59743075 69749 27595 640335809 69749 20702 757340281 69749 89555 726405440 53228 69749 955464331 43272 89555 765604346 69749 21780 960766982 20702 28130 282678255 33068 28130 556341402 83889 53228 506290462 24479 21780 488776601 28130 3020 455116158 24479 63255 914537420 24479 11899 990580203 54355 11899 890442925 33361 3020 111961674 54355 35420 691377642 11899 64586 247226870 30819 11899 8586947 30819 68459 206025419 64586 14002 387375438 13196 68459 763263721 68459 91931 320379934 13196 65420 439029603 13336 68459 504432130 13336 50842 440313923 89594 50842 632864358 91931 6124 341899975 47403 6124 137697276 38217 47403 913687004 89594 46737 886494964 63431 46737 683358899 86264 47403 482978859 63431 42463 731623229 46737 66200 756734427 90359 46737 13166132 86264 47722 614311111 90359 33772 344768635 66200 28143 674888178 20265 90359 811412379 28572 20265 434151002 20265 46901 25045390 30309 28572 999672732 28572 46234 319449839 66648 30309 404458242 46513 28572 870542907 62836 46513 963818220 46234 88861 426374862 51449 46234 337003925 79103 88861 643395584 79103 22952 800679437 24050 88861 90364567 42130 51449 138024268 35046 79103 202197942 2461 35046 923964137 19139 2461 844749104 4119 35046 117852972 51308 19139 277646850 45262 19139 941772556 69840 2461 959928410 69840 59491 682749880 69840 43862 342216704 45262 59846 89405824 45262 77248 798397879 51620 59491 779106005 77673 59846 225180799 51620 3292 803387877 18036 77673 847292339 82003 18036 455711265 28943 3292 606840941 3292 30155 915616950 49172 18036 590306892 18036 37762 26417238 37762 38951 708544675 49172 76524 317566779 2891 38951 19453292 76524 78326 56493453 38951 30036 351917459 78326 1850 982777909 1850 1629 277341723 78326 91512 297141500 42160 91512 46702056 1629 7053 523100586 42160 26728 41941522 26728 77118 648517374 77118 74772 211003603 7053 79233 805405206 26728 64230 155153295 64230 89131 521780585 6572 74772 652528587 79233 83014 384687405 61472 83014 544696722 83014 83306 886168222 59145 83014 439596482 83306 69752 899445867 69752 7681 335862745 17812 7681 924493424 14656 7681 149633093 77422 59145 129075544 77422 48497 278922211 51256 14656 545389776 16543 51256 46759941 43853 51256 291236308 43853 39150 35133776 90865 48497 65611205 58696 90865 504880606 43853 83761 64676940 83761 78180 596512165 83761 34805 798707857 59249 83761 672307642 44430 59249 458079550 81404 83761 599773790 41829 78180 243251536 59249 44474 682683334 81404 19221 646014196 41829 84956 854952695 81404 18654 451531357 73707 44474 247231655 18654 72346 956142220 89347 72346 260817257 3920 73707 527576842 84297 89347 29601083 72346 39958 667791539 72346 65771 395615293 70757 89347 514738243 84297 26069 722202169 18192 26069 781126021 37399 65771 207907116 27574 26069 776415540 26069 70417 101737336 33520 70417 704712343 27574 63474 318866409 70843 27574 563435366 1770 63474 604044064 35973 33520 553496192 1770 38585 98880060 1770 43667 483075532 43667 32388 525843165 30834 38585 607110738 41680 38585 322399166 38585 4165 694414091 91220 43667 799699472 32388 34451 71609993 4165 58713 204950369 30061 34451 750713387 38103 4165 122971620 38103 89821 115894084 38103 23815 316702130 58713 41858 712968790 38103 69710 756456084 38103 60481 785607514 23815 78629 52570716 44872 78629 836333634 78662 69710 124582817 48428 44872 204905037 44872 61784 122842402 44872 24094 344099667 48703 24094 79891940 73388 24094 782664811 61784 43980 116251543 24094 25882 591530011 74424 25882 693836627 33228 25882 533577539 34413 73388 944302593 72322 33228 931284951 74424 76104 218044010 74424 82955 408611171 44557 34413 690608211 34413 32119 849028604 76852 44557 245938227 65163 82955 114689361 82955 58014 805769118 12446 76852 291322502 32119 18749 727015036 8629 18749 23019715 51203 12446 312398210 18749 27135 935006089 51203 57321 27006519 8629 9105 16773594 8629 49708 420162656 38326 49708 524584139 57321 9147 222500060 40238 57321 908821390 9105 45082 883172813 33948 40238 433331998 45082 35423 516816335 80929 9147 350408018 28523 40238 859326735 45082 36588 60762860 35423 51326 568234181 80929 58807 134641050 73151 51326 550848648 23181 36588 739383576 53680 58807 243263467 58807 38067 254196978 58807 82105 261764764 69969 38067 301632788 82105 39383 417009125 77657 53680 102405794 33099 82105 673336873 73597 69969 134325678 90000 39383 83759150 39488 77657 365255011 9697 73597 126464214 7340 39488 86976705 16938 73597 214833144 7340 44645 280363484 3379 16938 143781243 88753 3379 48569658 79581 44645 480936930 55978 79581 902987180 47044 88753 934064101 69634 3379 79482867 88753 75080 120106847 79581 68321 503771515 11326 69634 717626450 13294 47044 983596926 10653 11326 122830888 68321 58065 302020533 23417 13294 332418857 60480 58065 501542545 45207 13294 463131341 10653 57030 17966491 45207 8427 506685788 60480 16834 698989991 68556 45207 221819134 8427 33442 730324411 16834 41608 511629840 8427 63669 359472811 33442 83217 991695936 33442 78081 425180405 83217 68421 353857868 68421 64839 215740686 78081 50281 315178318 49230 68421 283532905 49230 64469 759274805 66505 50281 47365524 45418 50281 272014178 45418 56003 534351429 45418 22349 131868162 66505 83542 618839033 66505 67177 540351292 67177 72109 362086880 67177 5832 11487071 67177 46440 536234167 36495 67177 437320366 67177 58668 270054442 5832 77834 75224602 36495 49758 972899687 58668 52566 856072695 58668 27163 38000093 29842 77834 746540741 49758 26357 690269996 44013 52566 3213980 78864 26357 649771233 26357 32016 15511896 26357 76902 341285786 26357 78976 322806409 55102 78976 460360668 59505 76902 424932355 18147 59505 42509185 30540 78976 810525755 10827 30540 505947303 30540 81597 650875103 59505 27954 128669626 10827 35843 440312282 27954 21307 974811648 27954 75008 957068033 42936 81597 57924291 28921 42936 447252119 40872 21307 947880502 40872 28275 681338489 78535 40872 18627201 58070 42936 992538952 71908 78535 190954727 218 58070 180615402 58070 63386 984756727 63386 38826 251060237 32547 218 581924213 38826 80270 674583720 54094 80270 113915838 66436 80270 434812605 88683 54094 154265374 26707 88683 311358180 36146 26707 57195350 54094 1562 772401537 79270 1562 221374313 88683 14339 146758490 79270 51910 310401273 79270 88577 276538431 51408 79270 114317800 10411 14339 439852610 14339 52978 153327689 10411 57223 442294907 51408 15116 297880886 51408 29628 150878439 29628 71118 84290979 49550 15116 205556909 71118 4102 682604381 85738 15116 303262366 85738 52986 128041737 37010 71118 449908282 49550 47148 234436628 36426 37010 294450261 85738 57737 440996914 9372 57737 898710249 56279 57737 28142524 56279 19929 654389239 36426 80955 734508405 19929 36001 769238462 19929 25246 918595473 19929 6274 149218714 6274 3983 210840643 34384 36001 93959154 59472 6274 724207060 10573 6274 338277454 61172 6274 325401772 59472 20438 54181195 29491 20438 237368857 28559 61172 957192650 26320 29491 919620146 53898 28559 86196833 28559 82258 899498458 36963 26320 834265580 82258 35583 542302918 91536 36963 223945203 35583 16083 81169992 82258 17647 316301192 91536 18040 580455889 91536 79308 37972008 16083 19114 659998215 16083 37297 861944445 19114 33993 869467896 18040 5929 250271086 83994 79308 117273445 5073 83994 637718873 84103 83994 915882985 84103 70487 542205310 70487 45960 317018127 32847 83994 6937356 36935 84103 685007632 47400 70487 172735785 42402 32847 456562824 74984 45960 910704608 63623 36935 604330022 48842 74984 46714362 66356 74984 29958777 83431 66356 954760922 63623 54866 677300795 63623 3087 711296124 48842 4189 265012094 69713 4189 536500531 63059 4189 925447052 63214 3087 701309221 69713 86009 160209431 86009 79717 806818923 63214 84391 791645484 63214 80609 463911037 80609 24232 173624384 38994 80609 137743371 8829 80609 28324960 89019 80609 894798991 72827 38994 798149237 36240 24232 662743107 8829 24321 907108272 24321 14177 975056971 19686 14177 428086928 14177 62111 205531795 14177 31384 295296043 39206 14177 301031859 42305 31384 320120292 31384 89468 153238886 37257 42305 939921838 65299 31384 65006783 14042 39206 844281916 42305 29075 744016977 14042 38950 92240584 14042 1811 635923311 1811 56615 340892233 29075 86821 70872553 57725 86821 377738350 57725 49707 272637220 1811 80213 262519726 57725 41389 11875608 41389 2016 90042730 62151 80213 13321241 14602 2016 125790947 41389 81556 226961496 14602 45394 636226398 62151 88348 884291706 3006 81556 199751131 64264 81556 58147891 36169 45394 119641003 50401 64264 887414234 14777 64264 697770319 3006 39325 413566439 14777 9649 709249009 57544 9649 586366646 14777 22569 16889023 34196 14777 529584502 10526 34196 616182418 21163 57544 222127472 21163 85014 561982219 10136 85014 512718848 32746 21163 446089944 56899 85014 383749631 60209 21163 877835588 32746 89076 642865488 60209 91128 988485072 91128 74901 163042525 56899 20100 193599208 89076 36288 319313110 15286 91128 115328971 5886 36288 727133301 74901 51279 356438358 42985 51279 944182443 70755 36288 504656245 15286 46194 419626839 51279 33974 320431581 51279 82680 117363431 82680 31129 34388941 67395 70755 264878949 31129 31462 795526932 88616 67395 614733818 34653 88616 143056858 67395 76348 27816445 31462 12861 59418005 7836 34653 92020632 45699 34653 105325659 79743 7836 11997668 28927 12861 928388084 45699 46203 139417491 45699 42258 827522725 28927 68582 204715493 30860 79743 196422716 1520 68582 766992181 35066 1520 528224684 15016 68582 995552534 68582 48611 644648266 4467 35066 812796319 6492 4467 93095395 87532 48611 124361189 65270 6492 40258668 10154 6492 179776724 10154 73152 740568451 28395 10154 459864692 5540 87532 470853 49928 65270 807033564 73152 48868 10842862 86000 48868 828464233 48868 66155 186344330 15262 49928 290593582 66155 14571 184876594 15262 46867 890836978 2316 46867 601465168 66155 45621 617229982 16675 15262 101795111 8043 45621 552106660 16675 5373 515522039 16675 30671 140154453 69136 8043 776174125 15378 8043 777563375 81666 69136 904334026 7874 81666 309671254 15378 77576 448862346 7874 39038 974958813 15378 41459 438624601 81666 43003 54808389 41048 77576 404214861 39038 85635 305542403 39038 11914 354311364 85635 71906 257789640 1676 11914 369396255 41048 38814 450676601 19262 38814 246812383 35980 1676 993525133 71906 65926 748399247 38814 45481 504664184 19262 70791 60718148 35980 5799 420426510 19032 35980 804987275 14957 70791 849819868 14957 29432 513454068 20546 14957 719629420 29432 41214 702789974 2866 20546 628381656 14957 37938 800460557 20546 80679 365724162 80679 17787 548583944 80679 53714 759807806 53714 62851 112264516 17787 78978 670899184 30477 80679 229454148 82416 53714 218429736 30477 69358 842415156 82664 82416 652269137 82664 50169 886757918 82416 43392 743530656 88130 82416 259233613 13138 82664 22913614 72286 82664 193364599 72286 46855 871641273 52461 46855 242499264 72286 50877 868714667 72286 11060 758798897 91700 46855 291512235 26265 50877 86888113 46548 52461 289276225 46548 80303 990491136 80061 11060 606514554 26265 89783 146562207 26265 38396 185341423 9770 80303 465905396 38396 18763 991081160 80061 76930 97064855 24602 76930 392195294 42813 38396 222839093 9770 51569 989287308 83405 18763 206234702 65237 24602 108937914 24602 65848 191557149 51569 82563 393646061 82563 55959 67894267 2312 55959 594787520 74534 65237 190628246 70081 65848 596324395 40013 82563 17634814 62030 2312 928059626 83895 40013 563054246 80542 40013 61195568 83895 24998 638168259 24998 75665 803064903 30302 75665 422260129 31761 80542 178862058 21980 31761 355386887 46179 31761 298561129 5243 75665 393282819 48145 5243 677905645 91066 48145 375129474 5243 21211 372078837 46179 45032 31544288 5035 5243 607980871 3400 5035 750069049 21054 21211 532719310 35772 5035 160213983 59464 45032 825758745 59464 40813 752338439 40813 31658 659389593 40813 26377 126208560 87370 26377 655609747 66975 31658 978567971 31658 67694 733572180 31658 7124 498894414 87370 56067 685544224 8529 66975 241720039 7124 13838 144814308 56067 77833 26026293 50189 56067 322443427 13838 60540 141352026 5746 13838 794251335 13838 72399 154110314 5746 90249 952464599 5746 38519 806382779 89806 5746 786080019 90249 77377 155138543 69910 77377 119219485 38519 57820 100893342 17483 57820 210590003 89806 88053 821818539 57820 88177 326327994 2975 57820 953757287 18509 88053 336802904 18509 77048 76453829 84352 2975 313427970 77048 69662 366925416 84352 24252 224404562 69662 19796 285238435 19796 63188 132517182 2217 69662 641239703 19796 56339 876728902 60622 56339 65319668 73827 2217 782601109 56658 56339 406289100 51180 56339 766000764 55775 51180 741841688 24657 60622 144162567 72556 24657 563471058 56658 50505 232931604 24657 76755 992728149 76755 51657 710247090 51657 6320 359071578 50505 29198 585721994 50505 26616 964037162 76755 7932 735931226 42965 6320 341869077 68187 42965 106687811 68187 53614 166157564 86904 42965 573401752 21184 7932 734996382 21184 57096 505587002 21184 30389 284247624 39661 86904 877469745 53460 30389 983231387 30389 46554 340159919 9940 30389 509277272 39661 11741 893162150 25559 39661 690091360 74907 9940 512658861 88564 11741 902156020 74907 52742 111921737 11741 60442 418799264 74907 69490 651213840 69490 85228 960414817 85228 21905 9919841 21905 56525 416534458 60442 20712 877281968 46787 56525 17772760 17698 85228 401017114 43105 17698 717669412 43105 48413 534512732 43105 46818 496616740 46787 3437 947811882 48413 83069 611591726 109 3437 693352971 13227 109 414093530 90951 109 610289192 83069 579 728916955 13227 12730 270365971 46278 90951 191151324 90951 31361 942292020 12730 13549 500825352 13549 15969 160984213 46278 87609 279358402 46278 86319 77151307 4975 31361 8211058 13549 31705 929007196 86319 73036 744371619 78603 73036 396568597 64812 31705 42322521 67592 64812 722227441 17966 64812 600228976 1772 73036 141825194 17966 46500 446536015 17966 10193 576026752 61668 46500 397509674 6353 17966 97889470 14240 46500 42925460 61668 67336 121965836 6353 12078 525907708 18379 6353 24344374 18379 83407 515813879 51170 18379 891462912 12078 3465 682686997 3465 1060 468665193 3465 68847 82985778 62539 1060 33941918 1060 89370 375925618 68847 30226 717393383 1060 19280 440474624 30226 55551 165181671 49410 55551 664255256 24934 89370 441352022 49782 19280 374461171 49782 79005 29464577 25474 49410 319984048 79005 73226 287003994 63337 25474 859676869 11921 73226 948499774 68572 79005 171531115 63337 69703 119889734 89971 69703 313090301 68572 44769 790247994 89971 89843 329598762 44769 10525 216510251 89843 60016 653577861 10525 43847 313090383 10525 24716 497279410 20496 43847 25013833 17012 10525 22792962 80710 17012 624625809 80710 45641 813320057 24716 68983 31091286 20496 22576 795129407 45641 41686 67877143 41686 2670 954305076 68983 38719 73693764 20595 68983 194114877 20595 52501 661443995 41686 39566 76615835 39566 66631 146303375 20595 19444 112162516 39566 53965 48026813 19444 9692 918868861 30099 39566 333698855 53965 76704 685068102 66380 76704 989471532 55919 66380 574987165 76704 77892 876417785 77892 16258 557702927 16258 69118 41809795 7573 66380 837094503 77892 62687 484436079 77892 10809 536994365 15872 62687 407439368 69118 77029 876350668 85520 10809 343803896 77029 76291 570685549 71696 77029 450471458 85520 90696 22420403 46316 90696 136248933 76291 85108 447527676 18127 76291 910909363 63655 85108 703832332 90696 77894 97664114 85108 72030 289171126 18127 45544 478575961 63655 73249 812526514 73249 56036 862507708 77894 87687 961408463 56036 34803 815647429 73249 1975 528722518 22759 73249 678788665 78543 56036 256314732 22759 80801 293995176 80801 7770 618463135 65245 80801 691256338 63451 80801 113513623 4941 63451 793538352 69322 63451 94525550 4941 9168 783913912 62114 63451 588225422 1573 9168 67511354 43323 4941 78018263 15122 43323 455305515 60521 43323 52482488 60521 77301 582218556 91583 15122 135436968 63062 60521 385645771 54166 77301 95300044 77301 14614 523003183 91583 69328 962401404 26429 69328 484786689 12158 69328 521457922 12158 13047 745777331 53160 26429 727076555 55559 69328 704712846 85354 13047 644697466 36025 13047 421086613 91452 36025 554759611 15530 85354 319691503 83276 85354 852377771 75455 85354 40963453 91452 91689 15433630 47033 75455 232082788 12973 75455 958766519 12973 19636 529529551 19636 47058 821861841 47058 2563 849599300 78265 47058 997673980 1024 78265 664335934 19636 49406 977584225 1024 38921 892568862 81814 78265 993789329 78265 46910 50030120 83686 81814 895080301 38921 39459 8307389 81814 28488 124148031 28488 36421 587789161 69320 83686 33429114 62817 83686 102831683 28488 91163 427474269 88270 28488 765879906 88270 40944 351710173 79960 62817 297688573 91163 70053 63372188 19008 40944 926651037 15280 79960 36105987 74883 19008 368270804 74883 32380 837908073 11859 74883 283476956 32380 46913 493055244 30153 46913 37995497 74883 53970 46087886 11859 61307 609301285 9663 11859 298172956 61307 46436 924228981 30153 59148 49526901 59148 31143 680016034 18463 31143 158104443 24084 46436 603137575 3473 46436 644761813 59148 77730 114949393 45624 31143 54041212 24084 27776 563279465 3473 22896 606553818 3473 88286 182486709 22896 54833 991057114 88286 28913 569328687 14766 88286 846266862 54833 59124 821694698 77630 28913 595795638 28913 2427 575119742 38838 59124 288548916 76650 77630 751592310 76650 48848 937873082 77630 33661 373162688 48848 20157 589551197 31853 48848 116019045 48848 3993 676364976 33661 86085 240574392 20157 37314 378571280 31853 22069 235044207 60061 37314 643543306 52549 86085 111806094 27380 60061 835519214 25061 52549 191799036 60061 10533 531940820 25061 88233 781670090 10533 49445 727087252 70056 27380 119659443 28362 88233 445541335 42888 49445 952627930 28362 54408 685966911 80536 49445 383717639 80536 15595 600461834 48309 42888 497767031 42888 85536 899869480 35202 15595 201177857 35202 89000 537184130 74642 89000 738255654 74642 87526 99001091 35202 51653 509050896 89000 59530 549489816 51653 45547 303947995 87526 5199 529016085 87526 82191 646570102 59530 40971 621462268 39183 45547 862166300 40971 5366 520361357 61075 40971 522277415 39183 25946 722692319 25946 27261 804889003 90427 5366 752855683 5366 91739 871007285 15773 27261 171567160 70402 25946 367775857 17357 91739 244350328 65868 17357 901510160 65868 65041 20064088 34927 17357 922933560 34927 86972 334098292 28282 34927 228670292 3801 65041 21218045 28282 75983 115506088 75983 88211 41753231 23523 75983 219951641 91542 23523 657827949 24369 88211 92040049 11327 24369 883423853 11327 8982 258272495 26542 24369 277342972 9181 91542 178075612 88296 8982 355391454 90777 8982 168049792 35836 9181 990076626 9181 30672 482084764 62968 35836 365519714 62968 33860 132251828 56620 30672 506624347 80062 30672 633349859 31071 56620 885541417 41543 31071 17855827 80062 23740 730658493 80062 21061 659085698 86440 41543 925459557 22014 86440 521589708 41543 76151 395922894 23740 77233 724495827 22014 88146 484283791 23404 77233 831802589 19393 77233 836045320 28972 23404 651051685 19393 32191 877158757 51761 28972 293335492 66010 51761 31061427 66010 53681 784677032 32191 64904 632503201 76498 64904 165004910 51761 43831 764945083 74881 43831 829760390 61391 43831 446481500 75041 74881 745723519 74881 87730 756048117 61391 57199 298751441 57199 72522 67797665 57199 55547 419725025 23635 75041 149474082 48884 57199 957924367 23635 82428 559112921 55547 64653 115448644 23635 43125 30461561 64653 65108 211809892 82428 26990 555174883 87444 65108 731159154 87444 59730 905938108 35449 87444 863040956 83872 87444 469818692 59656 59730 47340351 50364 59656 784016520 48784 50364 171231417 35449 57456 329162171 83872 78342 608173518 78342 557 366765851 78342 38354 357785442 74494 557 522390445 557 19673 221085820 10799 19673 225876110 38354 55683 920849465 55683 24445 662226861 55683 11348 806203658 6814 55683 770477213 11348 38861 773100926 24445 73416 983041788 38808 24445 318679063 18401 38861 19049419 73416 22874 471388843 18401 54021 785899621 54021 9830 531880541 22874 52229 498176596 65132 52229 931060593 88258 9830 215416417 43027 88258 278451745 52229 31764 437558473 43027 43044 927376218 31764 68880 556342529 77073 88258 372983003 77073 55155 107857190 55342 31764 419631996 58190 68880 671557906 68880 7632 710473635 26175 58190 933254237 75027 55155 596367962 54653 58190 113941189 30206 7632 724335680 84311 30206 870430835 75027 51672 485201175 66998 51672 512575386 84311 30984 232172478 30984 23192 815470479 8979 23192 754951892 56173 23192 745644921 20692 56173 403665449 30984 73941 979051524 8979 59339 944401087 86444 59339 266641202 2530 59339 898765803 20692 65770 689253550 65770 89540 771565647 37437 59339 475898618 65770 90275 267828873 67981 2530 708846650 80040 90275 284693056 90275 12168 221715666 80040 88905 876588593 58384 90275 528930579 12168 827 114031852 90858 58384 464508081 90858 68476 128077611 90858 18550 46027444 68476 38073 651718084 90858 30786 284902470 18550 13066 217596785 88803 13066 898134001 88803 24128 629867108 13635 88803 190096459 13066 30356 572878423 42603 13635 355758727 60989 42603 972881493 13635 32586 226953361 13635 50830 467176887 42603 41658 186043272 58380 50830 882975789 32586 76001 803938738 5195 76001 799143656 90762 5195 641081146 58380 44994 15151178 44994 60477 853861976 76001 12873 752655986 90762 46565 74426743 60477 38751 978544947 44994 26797 985251774 60477 60249 868499008 79695 46565 114027548 75019 60249 771001243 4954 26797 395883288 79695 55716 949381197 53412 4954 524419569 24014 53412 937510611 62616 24014 548443085 42009 55716 30840839 62616 7341 892548707 42009 78292 115507847 63354 7341 983772676 62616 74464 203439361 78292 86305 955719626 35894 78292 880271669 10347 74464 438440377 25323 74464 134498251 62337 86305 295183879 91724 10347 745965182 20171 35894 701226674 20171 89994 125510076 59309 62337 380219715 89994 22262 259037249 22262 63826 504707653 20171 50499 970703379 50499 69252 40902803 63826 12374 848699743 12374 52890 659407758 63826 63330 640423948 69252 52829 939156111 24224 63330 261131484 52829 69409 121982645 47975 24224 782580762 52829 70754 6161929 52829 71522 960750039 70754 33559 76408673 67887 70754 638067544 71522 23536 706829850 23536 28468 90323886 67887 41346 39499230 70697 41346 313826563 28468 51428 852271190 5383 41346 662626561 1371 51428 67181760 67903 70697 831839032 34749 5383 528778825 34749 72625 88967058 34749 57495 341116601 67903 84076 772960693 57495 325 105126463 34749 90115 759699830 54521 72625 377519897 57495 14438 343196221 84076 91287 147388516 91287 6984 148403600 6984 90457 199580071 6984 40549 972322477 91287 34017 477272818 30151 34017 416046559 90457 2352 790515896 90457 24915 403308797 19103 40549 193372458 2352 57428 675088890 30151 89173 216340024 19103 30686 586800286 89173 47030 34276666 38717 57428 355517971 89173 46635 449300189 47030 91156 348662658 47030 5005 837266997 46635 37957 488609149 11718 37957 811812770 29385 5005 88698329 91156 18544 948397013 11718 82140 686056515 71075 29385 457663178 46378 82140 763240330 46430 18544 286673866 34375 71075 890557392 6145 82140 738895153 6145 5693 676996726 6145 33021 528890493 87734 46430 890001079 80652 6145 436261588 72818 80652 279912086 11330 87734 440762694 14035 72818 162892003 11330 80845 81969211 22509 80845 246693752 14035 40255 461367918 72831 40255 474311833 41319 14035 727148277 72831 23661 275099431 51257 22509 528397732 27612 40255 369352383 23661 16269 348047201 51257 26769 892981052 51257 61277 931380154 2120 61277 560161075 16269 29461 726678568 42660 61277 493686678 33446 61277 461110744 33446 88079 272533076 2120 69642 760685361 88079 83544 278478878 48844 83544 304493443 83544 42259 846117073 83544 13383 990342872 83544 58471 897980212 58471 61056 139389677 42259 42663 638549839 2968 58471 166198053 61056 51601 69407270 75249 42663 19545723 61056 28643 317736300 42663 80830 322157854 60416 2968 766181901 47944 75249 468001657 28643 71234 31381252 60416 21638 262974503 76541 71234 155772996 21638 34685 62650839 66314 76541 451626015 71234 10453 975622922 90652 76541 276767015 90652 12875 469455172 38160 66314 307482175 76532 90652 4396794 38160 36358 585747781 76532 66678 6457789 66678 49656 475199505 83944 49656 714907057 79727 83944 964400590 83944 54882 985129082 83944 33094 116628432 49338 54882 158158321 88586 79727 668087880 88586 50740 126807847 70784 49338 126319220 33094 85167 174352822 835 49338 69959718 70784 16019 23435787 77353 16019 131977567 70784 28029 459364036 86531 85167 904291445 36889 77353 473725778 16019 82892 499470167 86531 78640 325905056 46686 86531 76574250 46686 82886 164685298 6449 46686 411654074 78640 6132 318120458 2780 6132 543652777 30767 46686 51972199 89264 30767 399875423 138 6132 630607279 89264 38206 722649362 41293 30767 552309731 4586 41293 386908344 41293 56295 424868626 80832 4586 182528292 90772 38206 375723439 90772 47304 939743589 80832 51520 998385564 56295 32478 12662633 15091 90772 914553218 15091 15669 485914480 4470 51520 356575010 32478 77445 530118330 4470 11569 257088302 90575 15091 487388577 11569 16636 104861592 40421 16636 394254995 11569 68474 917181216 40379 16636 521361440 40379 62478 924879477 68474 70743 945676946 40421 61816 238404539 26665 70743 854747759 40379 41527 606771073 61816 86608 252377314 59489 70743 996759797 41527 510 459030667 10734 59489 472891749 86608 28361 466914714 86608 74405 771659099 91820 10734 617675630 510 88676 16857579 28361 7609 386208364 74405 1530 498126663 12819 7609 833637687 91820 78131 316492234 7609 86143 428641755 7609 68877 369767868 56138 1530 791686874 3941 86143 3316256 86143 63126 202895931 33982 56138 634872331 56138 22817 58443560 22817 24452 503591945 20349 22817 690260480 24452 46282 332177914 22817 7764 4288085 46282 61182 24899435 78836 46282 840623337 7764 31630 3098951 66034 78836 798548586 78836 77647 306092007 2811 31630 727004305 14345 77647 363096204 49029 66034 504915164 25275 2811 267788067 72723 25275 71521213 25275 9820 222254042 22334 25275 862940826 22334 10157 360355745 72723 78015 853613380 10157 51705 566170116 10157 2067 746601851 48955 2067 953430612 10186 51705 966611996 59815 51705 114002562 10186 87732 981153446 87732 34434 697383622 1664 10186 948470791 1664 48921 931881630 48921 65787 131924985 1664 31631 866229748 34434 89867 954846443 31631 71153 38443669 84476 31631 814329776 56586 31631 76021276 89867 89565 943849421 71153 90689 230877321 71153 13331 85777291 89565 56706 130192810 72988 89565 698386544 72988 14251 522582568 72988 64255 369322638 75987 14251 92730442 14251 25623 132962365 64255 59478 328728433 25623 74799 76798118 26815 74799 173366246 60558 26815 135958322 37425 74799 554464529 74799 77104 315642027 21619 74799 323263954 66827 26815 125193545 70507 66827 654975420 82837 70507 443481906 21619 62042 115876471 70360 62042 586912650 66827 26318 673924790 82837 19392 710941577 77759 26318 979061416 62042 9676 496300002 9676 71254 813823991 26318 42215 355264380 48154 71254 457259029 9720 71254 904032850 9676 217 294027149 29774 71254 494725712 29774 34463 184199024 217 82222 23948726 83749 29774 535922791 20439 29774 181891723 71523 83749 609299080 82222 73879 995290999 87557 73879 577556009 87557 63390 754911800 71523 45128 255169218 71523 86466 716923624 85994 87557 676826270 77283 87557 908699795 86466 91731 563410705 64426 86466 850841556 64426 4948 737440221 91731 35061 327245305 34108 35061 670519223 35061 58428 465846388 77176 4948 818624660 77176 53390 710757625 34108 13092 416542482 34108 14152 416180310 10899 77176 117313900 54523 10899 403232266 10899 49217 127336612 13092 67255 146509026 77712 67255 44860243 91699 67255 643280880 48542 54523 572974165 49217 51567 170741500 82122 51567 544722403 48542 38458 84569981 51656 51567 849180833 20065 51656 274199990 82122 52508 50670828 3574 52508 948245583 51656 52491 396038938 52491 38535 313828149 38535 17347 93067052 38535 5297 738352304 17347 13643 542249003 83503 38535 877082894 40054 83503 792586500 44200 83503 47896543 83503 81430 719518909 62661 81430 528491401 83503 18193 569141196 40993 62661 331999287 88971 81430 15994099 37595 18193 938643872 18193 71494 443673240 40735 18193 386394584 71494 34971 956348047 36123 88971 205581365 37595 59355 122315847 36123 4786 122335112 23382 4786 533827698 87884 34971 104190446 54584 87884 77330829 15896 23382 397007564 4786 88188 75757730 19353 87884 913607398 1981 15896 243593046 53761 54584 915737305 88188 86704 556838661 1981 20970 31284770 1981 55838 446303333 86704 49807 692740428 49807 85480 970418435 49807 43804 157099179 20970 50762 547288161 50762 27131 462331832 62979 49807 131368646 62979 80881 112562757 83078 50762 423641964 62979 15470 858065561 32298 27131 287585635 58541 32298 996814969 15470 85637 574828695 72975 85637 643282173 66561 15470 619449801 72975 34907 984695606 85637 5191 92246296 49427 66561 173437214 3378 66561 280790527 3378 3578 712948062 62384 34907 609970682 51036 5191 614227246 75882 51036 594318520 3378 36503 655071502 36503 30858 236360323 51036 59026 369876528 30858 56208 842359072 36503 58592 55124637 56208 49591 131760121 10118 58592 401371473 70634 10118 225490102 10118 47090 521995755 70634 14830 916019463 47090 83568 937950176 83568 26636 25969360 83568 24049 729921377 83568 51099 678694482 83207 14830 82312070 83568 90473 923454975 83207 51356 143489837 90473 72528 808069683 83207 49383 536277604 61396 83207 880057860 81975 61396 920132872 72528 6037 994841748 72528 28745 468060601 88054 49383 560087774 88054 74857 95617296 52292 28745 538005673 28745 67641 377949927 67641 15158 536982061 52292 4051 52431425 15158 44723 157052627 52292 28649 341205895 15158 39486 429676114 77196 15158 92839249 40777 4051 998062094 64490 39486 740690902 64490 72355 778068141 46830 64490 594970634 64490 67117 834844469 53290 46830 698274439 21502 67117 758120290 21502 85165 576072180 83392 85165 679975557 23932 85165 712617346 35851 85165 766926110 85165 90826 285150510 83392 18820 457341313 83367 90826 857002688 47003 23932 111052136 35851 9900 977279572 30490 47003 136507839 83367 70440 692266884 60745 30490 83826950 42698 30490 392518570 49874 70440 55301454 28500 30490 18636362 42698 26864 737201093 2020 60745 962064056 2020 88548 253763347 30238 28500 486650617 3177 26864 144762872 3177 3948 797184544 88548 21873 250673882 3948 75004 341637960 3948 84778 161578219 84502 84778 323356597 75559 84778 741920707 84778 34391 65178388 29389 75004 7893700 84778 62015 301968124 34391 43468 401006315 29389 72598 729133245 72598 52485 620345725 7968 72598 260416758 38125 7968 218395054 50795 52485 747314879 18683 52485 223901202 52485 50368 965262109 81626 38125 51203005 50368 19545 836301099 50368 8278 330850302 50368 84692 363383631 34513 8278 880313877 81626 14774 603551364 19545 28413 738775324 26192 8278 951402728 28413 18383 931156672 27646 14774 983021746 18383 19972 76765975 28413 10952 130644169 26192 20470 695538579 27646 90914 510835304 37766 19972 274974820 73799 90914 246531213 10952 477 488030182 477 75743 243991748 30876 477 947522707 37766 31578 744167841 2081 30876 740970095 28860 477 568560510 72299 31578 958271392 30876 49592 324559757 28860 5906 905531911 12573 72299 145963161 49614 49592 108569058 84907 72299 129975264 21589 5906 859599076 1922 84907 576063766 62165 21589 969424330 52906 1922 165784421 50055 84907 757943639 1922 29485 128851346 29548 62165 722184245 62165 70274 238335631 35225 52906 73254742 2186 50055 795416108 70274 7871 179375729 2186 10911 625986897 2186 14459 132590068 87473 7871 919721875 4191 7871 753590086 4191 25320 897783110 28116 14459 690507706 89234 25320 452795759 87473 35960 1474554 35960 18656 969902897 71389 89234 880872696 18102 89234 169917240 7250 18102 824289779 76841 71389 918727630 42917 18656 67665361 39862 71389 781587003 21376 39862 391668652 21376 87508 184465079 21376 51611 884556656 51611 74173 470450544 13013 87508 6400443 18923 13013 956368605 74173 17093 547113230 67197 74173 61872884 18923 9053 880260892 67197 1063 13038677 9053 6123 835562723 9053 63910 69223229 10814 63910 443725135 63910 77559 409913372 75314 77559 259643646 77559 35625 610947935 66583 75314 304106974 35625 77487 28087367 35625 38983 752116317 77487 78155 531843072 37730 38983 719287915 37730 64407 160457607 78155 73761 749892390 64407 40283 520021628 15395 37730 959138969 40283 12847 96319570 29341 12847 421048919 35716 12847 307070544 32910 29341 6010006 25034 29341 228680900 81980 29341 613516989 11774 25034 769482298 35716 84369 487558197 63883 32910 811320292 24208 11774 148623925 85019 11774 703223972 58907 63883 683891391 85019 13659 839345684 24208 27319 791044767 69374 13659 916453413 69374 735 597460316 58907 1073 397401779 34351 13659 30832131 61123 69374 735799638 735 13167 126488938 85850 61123 7528487 82821 34351 509142071 34351 86900 362662589 34552 13167 427096798 88703 82821 941407481 86900 45632 369662595 88703 77194 148665262 77194 11512 213345732 77194 84187 339854116 88703 44862 52410958 51563 44862 607090586 90976 11512 121596862 51563 63403 373413207 90468 63403 413997387 90976 58054 41787477 30624 63403 778726082 30624 1299 985524951 1388 1299 826326746 1299 51511 137084772 29262 30624 227203121 51944 30624 681660617 51511 46091 428156406 32404 29262 502936050 51936 46091 670853174 84665 29262 498408987 79806 46091 804130394 84665 78825 78168104 84665 6318 815024636 7336 6318 930672596 22317 6318 413310505 859 7336 474541048 6318 39460 874292385 76673 7336 332421091 75553 859 513286238 76673 34645 659075375 76673 7309 253030814 7309 25330 189871423 25330 82725 23578221 22524 82725 175205708 25572 7309 240630338 79754 22524 122728225 5273 25330 484146966 78086 22524 823004336 79754 78581 357510337 90512 25572 233226325 77696 78581 578653354 5273 83305 815373779 33404 83305 872866070 71408 90512 858597570 83305 9824 322333431 33404 80610 126641667 9834 71408 710925287 80610 5928 109067814 80610 66942 861836911 23209 80610 986483950 80022 5928 957888214 23209 89294 999744329 23209 71801 15141202 80022 56075 446239482 56075 86081 428941947 63265 86081 995988729 17775 89294 92265879 47582 63265 165573740 63265 44649 516706427 63265 2618 203800607 44649 44272 394360605 47582 37272 266920452 24451 44649 351988063 37272 46874 397338448 37272 54471 660261786 49043 46874 21324923 81968 37272 198067272 32880 54471 765217880 32466 81968 696334267 54471 91844 290892710 81968 46221 743439517 32880 83029 837904214 46221 70619 803276647 80765 83029 653353694 26957 46221 880165613 26957 9779 11539282 55695 70619 40112924 80765 84441 84844809 43325 80765 359480698 55695 24181 458442310 24181 31195 718522003 90961 84441 342925183 55988 24181 353352833 55988 58261 982314096 75439 24181 24633124 78618 31195 27479664 25325 75439 265120946 25325 57421 308810736 33087 58261 721378181 79327 57421 93413367 33087 70100 819318730 79545 33087 433619062 89288 79327 88445081 13867 79327 104048990 60729 79545 705679826 60729 74676 320184611 74676 17889 747291230 89288 79497 45823804 60729 2843 476285556 73679 79497 2847513 2843 73296 6377407 42075 73679 974024020 42075 3771 748227402 34456 3771 192412294 42075 9327 97515536 33970 3771 776182078 33970 75797 243294659 9327 82311 481298618 33970 67132 433297710 57148 82311 632181867 75797 32154 852871605 67132 52434 415695716 77050 57148 320508971 57148 44900 553323248 77050 14010 342173769 90064 32154 2745907 52434 24416 439014285 24416 77185 620049526 24416 84686 112121032 41853 14010 509363620 34402 84686 98287481 76577 41853 126470832 28622 34402 200379538 41853 73818 525838227 41853 89735 898149756 76577 32934 625171133 32934 53724 962902921 8411 89735 56216897 32934 21064 354902718 32934 63683 932722768 21064 91424 18227254 89938 8411 898144011 63683 33377 764754950 91424 46730 496999575 91424 43507 35688057 91424 83727 86512549 83727 38011 996941592 83727 29095 180590375 37521 46730 525785530 37521 79337 536031076 83727 65458 569481395 15304 38011 879989347 29095 63130 54585408 8452 15304 520828908 36483 15304 250779088 8452 90954 811597311 63130 46976 94053051 90954 59331 431280579 59331 79088 932967558 36483 73844 735683982 10560 46976 639676048 27771 59331 807663851 10560 76904 740212611 76904 8386 538971469 10560 47109 399715528 20552 47109 394966126 32364 27771 88721104 76904 87957 206613939 20552 36361 63678068 87957 8859 257827336 83606 8859 33510872 83606 68854 288496196 35888 83606 631682318 48360 83606 986371922 48360 41260 500573278 19966 41260 90854542 65608 41260 101801485 71995 41260 629383315 48360 55938 591805318 43966 55938 813044935 65608 20004 948390028 55938 35582 813234118 55938 11670 187999235 18276 20004 32933993 18276 75269 599807252 62276 18276 271167156 62276 54710 212702325 62276 13774 613398395 65563 62276 279440127 23176 62276 114067220 55758 65563 26858921 19553 13774 772779080 65563 83684 955956502 57460 23176 823190850 11248 57460 275549879 55758 79230 244315366 46992 11248 549279547 79230 61152 113567388 48273 61152 929913889 83765 61152 841472432 91885 46992 142295409 80326 91885 15555615 61152 91612 672302939 33771 91612 904415075 72511 80326 933757025 18492 80326 436789170 8884 18492 928436754 80574 18492 794309050 18492 47573 464246994 65774 47573 137187778 47573 46597 958768386 21169 8884 668769478 21169 41816 144085327 21169 18565 97843064 46597 59668 486387296 45552 59668 308753057 41816 32271 51955083 16205 41816 688713136 90310 45552 658295379 39433 45552 233550137 78669 39433 169159556 32271 84292 257701049 84292 73154 879907555 58549 84292 539538617 23322 78669 522026350 78669 26398 788984121 26398 11815 763262236 73154 24324 841359018 23322 41261 945123165 26398 77075 833863128 77075 89681 731033926 89681 40447 912709514 24324 70117 319441205 27 40447 64796080 27 67920 752099911 8129 70117 422305337 8129 17771 968685522 27 79573 723888477 27 56787 584532834 59861 79573 897780327 59861 17651 792669837 72354 56787 292386619 23844 56787 849550747 55969 59861 315795986 55969 45965 925464067 45965 85886 78700723 77476 55969 144791648 88890 77476 144519702 55969 51710 150381937 51710 84576 147002135 77476 91468 507661997 77476 72665 676257664 91468 11966 101830206 18209 11966 29973298 43506 11966 516089584 11966 62617 645438573 43506 21770 172067122 86467 11966 569724194 86467 79964 924087178 44913 62617 521324481 70707 21770 740211992 70707 22285 63598289 70707 22621 148984490 65122 22621 54269191 7030 22285 269950121 1751 70707 54364624 65122 43092 770578795 63674 7030 106475987 43092 8421 835801128 80099 63674 263804740 8421 13165 769235607 13165 83286 365682833 83286 51425 699584855 51425 73042 815436948 13165 88901 525959905 65126 88901 30772329 69216 83286 641819332 89166 69216 3691886 69216 14728 155004957 65126 71125 90170248 17897 89166 111748750 69216 3684 55083545 42632 89166 580189858 70005 71125 459769244 42632 43514 3041515 70005 61580 472914397 89086 61580 485333647 42632 8745 418612550 89086 38893 479036955 89086 27701 513623234 27701 51542 275843627 86198 89086 123685106 86198 87892 491282530 5399 51542 708466780 40766 87892 890370765 83378 40766 71242564 90190 83378 500720948 5399 72414 736963408 40766 36010 140401988 43332 40766 201934491 77901 72414 772822986 77901 8590 620753323 8590 18712 365962467 81946 36010 295591484 18712 89706 125931721 36811 8590 702512631 41015 8590 58642980 50749 81946 171954655 91857 81946 511123777 68622 50749 48729346 82278 91857 236607513 47028 68622 108646757 82278 40894 951330715 47028 6543 670755616 70894 6543 894859167 40894 82871 792725254 35669 70894 547538994 26595 82871 778355135 82871 23598 157877149 26595 21644 611017233 42512 21644 588194035 70115 35669 390616915 59502 21644 992243950 68559 21644 901795223 68559 30871 148025705 68559 31796 609894970 31621 59502 628045526 31796 15431 121961677 1196 68559 416668241 48302 31796 228657994 48302 31549 517923749 86634 31621 684242260 3870 15431 287378174 75911 86634 831480553 55859 86634 241576713 55859 38749 581580541 38749 3490 608544000 75911 62051 181640463 8063 38749 387285375 3490 11610 809188377 38749 8451 738992954 33573 8063 919944295 48261 33573 990141423 33573 76785 798931071 79834 8451 539655964 26889 8451 570853422 26889 4533 901488661 48261 22016 975558805 24972 4533 422725777 22016 55794 486638506 24972 78038 954569844 24972 64110 199105937 78038 81330 745449202 81330 27926 868934493 30537 27926 316698435 64110 621 520562006 67522 30537 802238917 81330 43250 275246218 27926 76275 39961323 621 86921 51706355 9476 86921 806799052 60355 9476 637196999 86921 62328 582688157 76275 31628 749670897 60355 42559 124827863 37808 31628 522232773 11062 60355 9561150 42559 63344 347544250 12340 31628 954601458 31832 37808 592777628 65789 31832 599634313 65789 87232 32023981 65789 45117 258878634 45858 65789 899286270 87232 91138 86480187 23748 65789 878457243 87232 33066 131101450 78518 45858 454083302 14959 23748 833442746 20592 23748 424236240 20592 34231 145096302 90842 34231 742701014 16828 20592 520324072 7014 16828 614700502 20592 24757 159240356 24757 70098 451258122 45106 16828 25850463 7014 82549 865780599 82549 80272 790552299 80272 44275 436085403 82549 85161 273608544 85161 27746 622828074 18806 44275 535229587 35581 27746 823532299 35581 18459 133181924 27997 27746 31975641 18806 32432 46753902 18459 48072 137968377 78651 48072 717438267 48072 28630 747036202 52214 27997 665179708 14198 52214 340585992 48072 17022 681576425 17022 22128 975759266 14198 57723 528982509 61264 17022 54193910 19547 14198 431420014 61264 4629 59817396 61264 28252 606449708 28252 72873 40354634 70086 4629 983634583 28252 71366 870426207 7416 4629 552039628 48632 72873 302499158 11972 70086 466096161 90548 11972 851189218 39091 90548 100346034 87563 39091 674822389 51850 90548 103174500 25418 39091 959083883 90548 44637 767459024 39091 85085 139780761 67472 25418 395332476 51850 91097 18044989 78972 67472 787980549 70504 85085 593930165 4774 70504 835762596 70504 45453 507036318 70504 67574 177783655 21271 78972 362312819 4774 12830 564103535 12830 421 480188384 67574 73362 110309946 421 45665 151404728 34885 421 658108778 60374 421 403190503 34885 88442 828799102 27831 60374 476963189 16779 45665 595085768 34885 65113 78430112 27831 62075 258440500 16779 16006 7197800 82712 16779 989232998 62075 33618 334521669 67959 82712 28802293 82712 60079 515929168 28378 16006 615369224 28378 82074 109871746 60112 82074 3644675 32871 82074 496712664 42751 32871 76797783 60023 60112 939837603 3208 60023 295390779 60112 44984 129728463 3208 19959 616841670 19959 15820 126059214 19959 9637 733035200 16325 19959 822001614 73652 16325 352523830 79059 73652 741801200 72533 15820 558390470 7012 79059 679264648 82380 16325 106364271 16799 72533 604471564 82380 90602 755445566 61344 7012 624278747 90602 14103 706120094 90602 26284 590356584 16799 30599 685949842 26284 73852 891987419 4039 26284 633276320 14723 30599 883106380 31105 73852 3819995 41345 30599 941096067 32856 14723 714147627 71475 4039 295218995 3485 32856 645660335 41345 12151 151330491 71475 84071 468652737 57014 3485 714549900 12151 39175 562018982 84071 34789 761374351 52122 39175 755461346 57014 62071 122166298 39175 80604 924332331 15150 34789 301751750 9550 34789 884716698 52122 6146 776436520 9550 19898 742482474 59676 6146 802429566 22914 59676 105462554 20840 6146 434200898 59676 84092 924648554 19898 40653 355663844 31252 40653 193849793 22914 61009 322432293 31252 50095 261558740 58839 61009 24007850 58839 2691 288053929 44635 2691 15980325 82345 61009 12844214 2691 31238 475027610 2691 1012 502590204 14374 1012 343646654 38025 44635 674029416 70321 31238 406735479 70321 11021 96241132 11021 47953 235647559 11021 71037 426467765 18191 38025 119223676 18191 90871 514041496 56646 11021 228702681 49401 47953 377978962 90871 63965 497653021 44125 63965 103917376 63965 33140 583451850 38294 33140 831365419 33140 40875 719355200 40875 37629 14976290 21055 33140 284061001 46240 40875 914110773 14306 46240 26046726 5148 46240 384249206 37629 55364 883757939 66448 21055 853005685 53950 46240 283550877 14306 90136 297153933 5148 26643 847680116 53950 38278 617480436 66448 10924 46198485 20457 53950 563999182 58546 20457 690675750 39461 10924 393162495 83750 10924 434352923 66916 20457 30581854 83750 62318 654693539 58546 86194 114243104 66916 21609 807560881 58505 86194 942434547 62318 17965 161725630 54930 21609 399333135 20051 21609 867520113 21609 40593 810046413 20051 12571 76652661 45314 20051 618082416 20069 54930 1441011 27093 45314 605017830 27093 62175 429962548 27093 72455 659696760 62175 79171 111351808 28126 62175 287762094 1284 62175 634971240 72455 11785 299301961 55052 1284 900497506 64213 79171 838883640 1284 34682 742209441 55052 91970 360015991 34682 48104 787220191 55052 10541 29962484 91970 90013 302621953 18762 90013 986723997 37164 48104 682642846 10541 70315 701212423 70262 70315 147471201 90013 45237 681953563 70315 14270 903704146 60147 70315 729901054 14270 59304 76753554 70262 34453 686240206 14270 45415 123455874 59304 72593 891990544 34453 77795 615856971 52756 45415 180427568 34453 5160 127101639 52756 52374 119466365 72593 11255 563467649 11255 88916 586302904 11255 30424 402964888 88916 18048 63748588 68874 30424 353457210 30424 50550 661775445 23972 30424 272966858 68874 80719 500869442 50781 18048 125912215 50781 32529 179487821 50781 90090 564749845 90304 90090 820066101 26717 90304 28517600 26065 50781 436200328 64813 26717 915916419 26065 89036 437859179 90304 51534 514373403 26065 77796 430527263 30682 64813 16710110 36769 77796 320290728 89036 55273 797527050 87050 77796 332361375 33104 36769 78775373 55273 57221 420214319 87050 18652 872856815 33104 16667 306572024 90299 57221 523696853 82170 33104 470729825 32502 18652 979648142 42800 32502 412866391 86461 42800 462596845 32502 66605 79981330 25865 82170 579920352 66605 50677 746824888 32105 42800 709817141 25865 89935 671830479 32105 83309 754214489 89935 383 430354449 88329 50677 542455371 39748 32105 890193797 23051 89935 155303606 88329 10530 705435195 39748 27789 28436645 70485 88329 83731262 23051 10443 83095173 23051 49247 608682048 68791 70485 52355921 8037 10443 227694966 49247 78248 904204668 74675 8037 81423083 79240 49247 746668169 79240 82523 826398700 50510 74675 462478116 78248 5176 38905219 16284 5176 812354616 82523 15828 272762022 5176 20591 683413885 88784 50510 499175031 15828 84685 6878586 88784 10376 424968016 88784 4772 784536643 10376 17677 193214826 53220 17677 427346140 17677 29513 469168836 28217 29513 100462344 17677 36120 798088966 17677 12135 8878180 63042 12135 53045871 82237 29513 586273516 90362 36120 181322481 31047 63042 578599154 33488 82237 218802704 66123 31047 284798068 31047 89914 826379918 31047 87378 153400376 31734 89914 86683112 33439 89914 137514347 66123 239 627345932 48477 89914 553324077 33439 24605 748927643 24605 64539 352139385 33439 50399 353433283 24605 81011 876536976 23688 81011 684890209 88178 23688 203462943 23163 50399 713954973 81011 31476 172813542 37933 81011 44075136 37933 76447 650735411 31476 46418 454320963 73928 31476 974319337 841 76447 447105505 73928 38211 673418360 38211 70245 381726870 46418 19029 23482554 24900 73928 880528856 70245 90549 530187473 19029 44245 589155853 27004 24900 492957643 24900 75991 722051290 75991 88976 992775101 33436 88976 330999031 58632 88976 221280290 43819 27004 328232953 78137 43819 950561920 88976 53602 381184188 44381 43819 176074339 35793 43819 741747641 47977 35793 755257479 44381 38919 928751484 32810 44381 106645375 32810 2867 6878321 21046 38919 748275179 47977 77160 748589995 38919 15701 722596585 25765 32810 790169756 45452 15701 611680247 21046 3689 438509379 3689 65105 201275654 45452 48257 410008938 44995 65105 401812596 45452 43258 929235180 48257 38795 471999167 29699 48257 132412332 44995 74603 499490033 51138 43258 858513028 71989 51138 722960506 71989 48187 948000953 81453 74603 166458222 73635 51138 417501207 32518 51138 19748583 25514 71989 309459192 82735 48187 33872450 25514 46586 169422066 6343 32518 367227252 45330 25514 386985676 6343 35969 223140478 45330 40748 51959482 35969 27138 544752728 53487 45330 774912640 62406 35969 98051979 16446 62406 355410867 90625 53487 56366067 22919 90625 144764520 16446 51049 852519117 16446 14300 111879094 35915 90625 474969388 51049 5756 208729228 51049 48064 874339555 75287 48064 743989940 5756 76254 957582296 46429 76254 715639355 9139 48064 152229173 6046 75287 728378769 69151 75287 804486999 46429 19003 593741010 6046 43654 694266127 60563 43654 576067812 59881 43654 105080046 60678 19003 973456480 48662 19003 988130756 11329 48662 534899561 60563 80590 64222908 41398 80590 971941982 2934 60678 974296431 41398 46171 32645621 11329 1659 551940238 2934 11095 817634202 6147 11095 368400161 66180 11095 253667660 77721 6147 754337079 79827 1659 927942488 77721 73032 501593245 54274 6147 51751749 16107 77721 77358982 51980 77721 416788802 43085 16107 815576501 5163 43085 233622582 27433 5163 547833501 43085 84748 818361872 51980 58488 626529186 5163 90886 159041360 5553 27433 304325167 58488 45048 735155184 90886 82654 227721232 82654 15451 698128837 82654 88618 541264213 23642 45048 135694217 62905 88618 982597975 40442 62905 502047098 27599 23642 65170544 40442 56563 682995743 62905 7183 723040612 62526 27599 613062804 7183 18221 974699238 56563 64204 498036744 22532 18221 987464867 22532 29277 632214198 41823 62526 338786365 1952 22532 817031710 85373 64204 208708575 1952 46869 401082258 29277 20737 846264572 46869 7909 645346595 74777 46869 724222439 20737 82318 446368553 80111 82318 918745941 7909 69810 375172728 78802 69810 45982622 40386 82318 617693365 68037 69810 272176557 74914 69810 326942984 78802 59457 477840913 7882 40386 403947807 40386 47451 179042913 47765 7882 235651224 7882 39250 441172764 89939 47451 990240624 39250 80049 173509956 47451 75126 968816233 89939 14662 635497261 2652 80049 392158077 4539 80049 397065433 54181 14662 48546106 20800 2652 608082685 49005 54181 21278963 20800 37999 339518629 20800 46967 992417014 37999 3664 307379127 20800 75263 486503169 75263 84785 322377038 1066 84785 726689876 84785 48197 211404224 31736 84785 903503487 75263 43509 205034069 48922 1066 135162923 1066 48386 992537207 12483 48386 247290881 48922 6924 999684503 39420 6924 537683393 12483 89225 519625506 48386 10356 340542780 12483 70000 907184301 10356 52529 529020026 2873 70000 286873665 41225 70000 406018167 63585 10356 590193936 63585 71482 225316854 71482 38688 702154892 50134 71482 39028688 28945 38688 706172761 71482 62010 600236639 5908 28945 259061660 85939 28945 940828957 28945 75746 848397205 90108 62010 719029701 29069 85939 742507405 75746 41362 79683195 29069 86205 97564976 29195 90108 569287833 22037 86205 476742764 29069 62065 846205692 86205 27085 960530391 86205 90047 573567559 22037 50876 52859236 50876 88574 422390593 41343 50876 491820557 18082 27085 162774665 18082 1263 575187451 86032 18082 9628379 40275 1263 287148672 41343 55571 496640066 68875 55571 493263261 1263 44202 384380482 84969 55571 37542831 55571 14595 827783225 168 44202 781490664 168 75150 138771344 44202 38641 598027812 15196 75150 109739039 57863 75150 177451500 660 168 114951745 660 11926 259789563 45153 15196 420154272 660 85921 86362731 63160 45153 963594368 660 83436 863473429 45153 46817 255683829 83436 61186 741590394 61186 4784 800081275 63160 45003 446248976 44296 46817 998451517 57358 46817 6886118 4784 79786 674793395 30691 57358 702078114 41125 44296 960833677 12935 41125 169178416 57854 41125 548801669 33145 30691 58544530 41125 7423 116461342 12935 82788 103771290 12935 55133 370935013 82788 18101 245322844 7423 44310 29014109 20705 18101 119199502 6934 55133 618562811 35831 6934 14508935 42170 20705 498220817 20705 38784 459269889 37543 38784 626308981 15429 6934 662579345 15429 76395 893393965 5384 15429 367960779 5384 19423 113242089 21742 37543 116184274 5384 19230 423928919 84522 19423 14791839 21742 85225 744749332 85225 46123 273999122 85225 61349 247027919 85225 76468 160407874 44852 85225 663679800 76468 38187 40154108 28224 46123 196311860 70778 28224 39947529 61877 76468 513288349 61877 76642 114796199 38187 59706 386800984 59706 13987 553910648 13987 30773 761778635 61877 35841 434779201 41696 30773 595083184 4397 13987 685604184 54178 35841 709685721 55457 4397 966112306 41696 53271 57834630 53271 9343 527337069 68021 9343 153953338 55457 74228 735931396 52932 53271 66915172 40073 53271 25402387 14863 74228 330922147 9235 68021 691918534 74228 86592 622955562 14863 46753 922798901 14863 25699 768440452 29867 46753 127990801 73493 86592 807149141 25699 18016 555872502 25699 16223 625714640 89240 73493 178581201 71423 18016 353537688 44678 18016 405063699 16223 13846 273409445 45740 71423 857756221 13846 50678 769390368 71423 31177 478077186 45740 42028 23357193 50678 26856 523068345 45365 26856 120857601 50678 1366 588596000 45365 50149 655961698 50149 81148 105338040 81148 54107 530181785 54107 29076 684978400 48821 1366 740744399 78072 81148 691962044 65644 29076 421994220 65225 29076 454289461 87300 65644 90537187 44090 78072 740760980 89952 87300 900236988 65644 59468 517789118 87300 47420 241350236 58802 47420 127455984 58802 35657 191757409 47420 60449 104022240 51389 59468 432638784 51389 80184 15862645 58802 87418 428119869 87418 38703 823749693 79072 80184 269433344 80184 87857 115662704 52192 79072 465253829 79072 13993 239347578 87857 2039 587030545 57717 87857 973267618 13993 74057 51463074 81876 2039 115894414 77020 57717 384430549 40521 77020 507537496 77020 14508 959402381 81876 40746 276423413 77020 27308 525952713 13410 40521 59894434 88902 14508 698159800 40746 45977 122936850 49965 88902 104388563 49965 54919 659020707 54919 74204 513584417 72691 49965 830466105 12159 72691 730993191 74204 48595 292915195 89252 72691 147306809 59913 74204 75269575 48161 72691 504676356 59913 80764 960441663 48161 23338 46883155 73527 89252 413668951 51426 73527 234183832 48161 16991 379424798 23338 2395 62240210 23338 67437 752453125 15388 51426 298510250 16991 39166 588787512 53672 67437 14874816 39166 39693 617742327 15388 50184 75503690 47462 39166 528324271 83828 39693 24499831 47462 90442 459580555 67951 83828 891433614 35853 83828 698287622 58083 35853 361919994 67951 53856 68701685 35853 47971 438036307 53856 54112 233480157 53856 15007 655520829 17288 53856 519421638 15007 71442 249923463 15007 45393 618642094 75695 71442 379979117 71160 75695 10666285 75695 66392 999558293 71160 72044 383326004 44921 72044 700133450 40943 44921 405750659 66392 51492 115445128 51492 34098 87432883 1144 34098 68511203 24700 34098 778501646 40943 78412 604261049 13249 1144 859340375 83045 78412 997915084 1144 49975 66329307 79083 49975 192003862 49975 55182 217669525 55182 83495 773872172 5716 83495 732498484 55182 55867 472359064 65064 83495 650004938 5716 35565 958731046 55867 44979 469092277 54666 65064 12310227 5995 54666 256573995 80641 65064 712659726 43955 35565 587368938 10795 44979 899573793 80641 63467 281735353 80641 57139 383020375 78808 63467 850360125 51420 57139 885552410 51420 26316 999523564 40795 51420 1398159 26316 30836 285371397 74750 26316 700362885 6430 30836 498766085 16931 6430 843648280 6430 76017 290819155 16931 81611 376899871 6430 59689 936779934 16931 51809 434985140 76017 70639 258996721 57885 70639 675890884 88159 81611 937080510 28811 57885 741313083 90631 51809 486451845 57885 34642 560502985 28811 85897 138806425 4667 90631 923030156 32853 4667 35658365 4667 20053 64586855 32853 13132 840036022 32853 76544 207315510 69589 76544 764193640 56828 20053 530764676 13132 175 526291326 175 12226 930155146 12226 40436 5341449 12226 47018 178536471 56828 29408 369989989 40436 29030 582378944 29030 87036 399231396 47188 29030 47449942 87036 83974 557299421 32691 29030 667248340 63664 47188 151422188 83974 30141 832414933 83974 42758 640070328 83974 59678 122313388 27644 32691 328978523 62255 59678 810270241 27644 10486 323860579 82904 59678 493074245 19206 59678 51504118 62255 77911 271623985 13252 10486 443976618 13252 63737 130452289 35664 82904 701917556 35664 4214 86278533 35664 30532 853415026 87839 13252 704691111 25796 4214 337878416 4675 25796 996295423 4675 55797 134385537 26042 87839 87245411 82662 55797 329235924 55797 66893 318633907 82662 56794 342973739 90289 26042 982298528 90289 5659 335835217 35514 56794 668488311 43856 5659 812958141 9877 35514 328052548 90289 31054 681875528 63108 35514 626609024 49354 35514 20374303 22040 31054 392644118 39691 9877 573438879 55162 49354 41234162 49354 56323 65097402 55162 26917 23704824 76419 39691 878511574 66136 56323 47429827 56323 83438 6563232 16919 26917 320995869 9567 83438 136167217 33637 66136 827242983 37274 83438 493457479 4108 9567 169033755 32774 4108 274659311 37274 64922 563139911 32774 34285 979459262 1982 37274 358319032 22297 32774 49756269 10896 1982 113238906 64922 36721 528032765 27077 10896 509186994 10896 84518 331798809 44116 27077 185578702 84518 64275 438861524 33083 27077 385793188 27077 36536 201091449 64275 50710 81703148 50710 83211 220848052 33083 44489 722398284 31552 36536 46379680 31552 77296 643057325 40508 50710 946354922 29640 40508 283769783 29640 39922 253445900 13527 29640 110964861 62288 39922 238985117 885 62288 893055703 39922 10126 29285025 13527 9310 761662315 62288 18933 437725324 91611 10126 748207988 9310 77426 213008024 31316 9310 185882050 12921 77426 80648038 91611 88869 781879786 43873 31316 898851227 28063 43873 857899359 12921 17822 131346168 86875 17822 693833689 88869 3705 391194180 43873 52058 18787082 3705 69510 277466754 50497 86875 53479572 86875 24406 842993538 69510 76053 479931025 49624 69510 667630089 50497 50786 919535633 48802 50497 910566499 74569 50786 19526887 39234 48802 866214365 71090 49624 675791303 48802 10539 931376483 6418 48802 315304441 71090 24948 527876154 6418 70696 300031068 10539 42716 666453029 66944 24948 401765980 53007 24948 83177283 42716 35064 103187910 70696 10815 975420137 2602 53007 59406032 20245 66944 516290648 20245 74003 376204688 22216 2602 789392047 57204 2602 123104383 20245 54588 49654597 57204 21639 125704705 21639 27182 37619048 21639 29374 896270080 77637 21639 302663626 54588 4571 337081885 64997 27182 220151997 58043 64997 765552787 55805 77637 46609766 43289 64997 934532799 30987 58043 9408681 64997 33205 370112829 58043 26537 530429546 26537 84970 805072824 30987 67246 994565440 64343 30987 532977055 17949 33205 432105593 64343 4383 877767466 27325 67246 804723605 43903 4383 35219842 50361 43903 527887744 43903 33885 929020234 33885 87760 963665939 43903 60753 756401720 43903 55922 120862768 74585 60753 589854658 32866 55922 242422400 60753 17873 655970776 74585 47279 558801353 47279 17999 797706238 82957 47279 94253507 17999 28519 450103180 44807 17873 841881402 54427 82957 848600089 37447 54427 659457242 64070 28519 459024937 78384 54427 961154355 37447 67182 787901076 22522 78384 787650892 6390 37447 492645049 60950 67182 87753666 12259 22522 891301457 45735 12259 894983543 6390 23035 955544360 1301 45735 713348532 45735 47034 859668039 57108 47034 936450240 23035 77250 38993838 1301 27125 342674565 57108 73567 129969350 76877 57108 328962906 82293 73567 41993143 43935 27125 682072158 88759 82293 919970255 88759 25156 226713365 42123 25156 83269410 2847 88759 200147711 42123 27432 349675794 25156 82999 79392149 37842 25156 401432499 48315 37842 763503451 37755 2847 305375419 7802 82999 275904458 7802 42024 35834385 89306 48315 84479533 83961 7802 473227179 53561 37755 459830720 29276 7802 408592399 42024 56305 50147239 53561 18853 316658628 29276 44499 446210658 44499 2023 296360332 56305 18854 79531603 17447 44499 446522321 50986 2023 656288979 50986 81438 951664430 6466 50986 961571707 50986 9483 824778822 78871 9483 453925456 81438 38966 708571537 11090 38966 731449639 34804 78871 656880126 34349 9483 402051736 34804 37223 38215937 25960 37223 99067879 71296 25960 581575927 7241 34349 607318950 34349 36909 44153254 36909 2736 376488734 7241 67954 845774302 82177 36909 43663094 62822 36909 305086494 73240 62822 759511282 69124 82177 95227316 69124 69675 695511221 34203 73240 456874425 45973 34203 543146617 31365 69675 175790269 90761 69124 884259776 81176 69675 249913676 34203 75902 421397119 5802 75902 381122541 57375 75902 561942211 90761 71043 715566621 81176 46375 620984068 57375 31991 971208657 77888 71043 63812357 57375 7900 522398311 48080 31991 111193166 7900 24628 889276725 86625 31991 126457178 45888 7900 791214296 24628 96 17454751 96 72607 319834846 96 3011 33527120 58191 86625 885042181 757 45888 253754474 72607 68492 483640308 90470 58191 396473215 3011 79861 606643979 90470 41059 465580552 90470 28580 682104443 79861 75581 559180487 27868 79861 57749246 29939 79861 527161080 4739 41059 34627089 27868 6599 998209820 15982 75581 28254752 15982 73320 645362298 82930 15982 917379097 15982 58229 770354469 45838 82930 133813657 43597 73320 773618699 73320 5202 692321977 58229 81410 521693592 58229 34170 40065547 34170 79044 581851291 88492 79044 221699752 79044 55069 631705443 13735 55069 516438130 47243 88492 78991318 47243 64794 665001131 88492 85035 81939302 55069 7708 945382058 16735 64794 893861829 19400 64794 406191017 16735 29992 222731483 79890 85035 393357941 79890 37549 862491336 37549 64390 18958445 76484 79890 89678573 29992 24440 76491773 3443 37549 486226680 64390 50973 665077991 24856 64390 430156871 6070 3443 129314996 29819 50973 437614038 6070 12666 291382026 61976 12666 192604709 66828 24856 246854938 38482 61976 952041588 71486 38482 455715536 65568 71486 898083327 9375 65568 23639602 38839 38482 787269743 73975 38839 997275942 73975 20062 659171086 73975 71819 400994528 38839 57326 76991938 73975 36616 115846239 72113 20062 100104989 33055 57326 721329697 68999 33055 744510060 68999 30856 57272365 36616 62170 101992157 68999 42818 728614005 11137 30856 662205957 42818 77192 81323166 62170 53062 738435716 46081 62170 25896648 52416 77192 705109862 53062 22125 107686474 28970 52416 801973003 22125 15485 214711414 52416 80695 574753520 28970 22269 91146450 38819 15485 280751586 22269 29504 65093885 20123 29504 825187868 22269 6422 667409113 53451 22269 984042601 19797 53451 833730119 6422 32742 137901709 24448 53451 911570541 19797 69447 577565100 26696 53451 254559234 69447 44088 813156128 26696 67247 351988611 53214 26696 870926708 84181 44088 346610423 53214 77293 749774026 80848 84181 825571437 53306 80848 102749368 80848 47638 760819956 80848 6710 570580620 53306 59074 707633610 74365 80848 381801236 59074 43556 905904478 59074 55553 13966063 26418 55553 396040369 74365 64921 607458559 26418 68584 579238824 55553 55577 865361658 64921 89864 888260168 26418 66074 202960159 7057 89864 739517645 51251 89864 525143812 55577 6707 688292495 66074 67283 13303453 61775 7057 408346765 61775 78544 582374219 78544 26507 991023643 19739 78544 214893153 26507 82025 336394749 82025 33196 419435842 82025 50546 672906726 19739 12303 88067419 82025 63646 300025437 41918 50546 888405684 62257 12303 394750143 52949 50546 275672546 52949 72849 896616376 52949 17503 404389569 58132 41918 133742237 52949 70638 739054021 72849 16432 1577095 70638 26138 363102075 70638 50993 138120045 88365 16432 447077909 61217 50993 806854441 88365 42394 59466260 86525 26138 893408150 50993 81326 289455768 42394 21614 953479103 21614 59595 234235543 59595 63277 121743645 21614 85206 187529734 20352 85206 15757146 63277 84382 160817942 63277 4562 9612325 4562 46252 544104733 41496 84382 73816553 41496 29218 561339205 84382 89298 485202035 28903 41496 391484089 41496 63751 727447214 41177 29218 329366694 75344 28903 303516725 87873 75344 519321652 57350 87873 649200262 26759 75344 162774124 57350 86175 115981632 42931 86175 346852977 34324 26759 794739510 34324 89647 133754510 34324 84570 407542880 89647 38649 373090302 89647 33271 437582400 22686 38649 398328728 53429 84570 795362970 53429 33726 919873611 46564 38649 945795863 34968 33726 848698249 58390 33726 720579115 53429 28866 63857466 28866 6714 974093444 38818 28866 993239633 29418 34968 576935446 28866 61310 926846552 61310 789 700279877 61310 5856 881059489 23893 29418 296009354 61310 17981 294214889 17981 9212 41095648 16476 789 361408888 75634 17981 187389133 77932 9212 64301502 75634 4113 235555503 75872 75634 87530284 82841 75872 133536001 75634 51009 178430345 90309 82841 378019337 4113 23570 902737220 74323 75872 216795287 90309 53885 31662439 24910 53885 447733884 36167 53885 877414269 71238 23570 19388069 87320 71238 329851340 24910 87439 716689124 36167 5807 601975033 71238 21381 825059076 90906 5807 889779601 50187 5807 431792635 3810 90906 16749197 38171 50187 981213982 14111 90906 377990780 50187 86546 71882218 20138 3810 19220803 38171 66195 962828121 55439 20138 205752667 34596 86546 816121518 51451 20138 6821592 10062 20138 107312444 58835 10062 601026002 58835 41323 27933160 58835 16649 580596173 78814 16649 721793919 78814 9606 766123164 9606 14675 300202009 14675 58386 423947888 16649 69206 683084601 57203 78814 345682011 9606 32653 82666667 32653 34664 43644323 21042 32653 268302403 83513 57203 13605843 88284 34664 37596626 32653 39264 624966208 89714 83513 209616716 88284 69401 821426986 74402 89714 281509595 82597 89714 795574809 69401 49335 724915283 89714 23773 9406417 74402 44896 49603035 74402 33799 11565984 44896 86822 87809322 34554 86822 192687154 5520 23773 574667156 34554 70161 773519825 10928 34554 43277516 86822 76641 632426179 76641 25145 807553102 87391 25145 78299559 10928 21907 188417297 87391 36669 107236042 76641 89793 6782404 25145 21607 325746754 89793 907 169541524 62225 89793 461847678 13707 89793 473540173 33396 62225 509381243 33396 84304 683178004 36664 62225 436858182 84304 80613 643432572 69562 84304 953331068 10651 84304 850020024 87286 80613 767584227 87286 12080 548182334 10651 78005 379775643 10651 13308 450643030 78005 42267 59042871 15148 42267 94855235 52524 13308 894155819 78005 6097 424975493 70756 52524 188574016 15148 40193 534449858 27662 40193 164897860 6097 43939 252540004 70756 14353 180505722 25009 40193 664650397 14353 46352 435199013 25009 24810 424626736 48623 43939 877276247 5948 46352 753699726 48623 69941 709408699 24810 63560 596579924 48623 14698 366800889 5948 67250 5757543 54452 14698 660864616 14698 48391 469476554 14698 65134 181765051 14698 4044 399910239 28250 48391 74070624 28250 5471 800935300 3891 5471 253455518 16514 65134 93445834 57147 4044 685288818 42526 16514 743954121 6295 16514 490881639 16514 40987 672133306 63326 16514 554512952 63326 56723 673774607 73963 6295 665181088 40987 77790 34786898 44941 63326 962781534 56723 26978 28000685 77708 56723 213222563 63276 77708 343725844 77790 23047 785393864 23047 60634 246902230 60634 29281 315279540 41989 23047 727503913 60634 60707 858420632 41989 67184 415649774 85069 67184 821628230 57171 67184 254625308 80752 85069 209012659 35440 80752 2487723 32277 67184 460448414 35440 14076 52755800 35440 47783 246570771 47783 21942 272809232 32277 77220 213700106 14076 49147 599602869 49147 21938 613712568 42542 47783 37943353 77220 78729 186853162 49147 55726 782076815 21938 85034 941937998 55726 39744 99608764 47885 42542 138026018 32390 39744 697256459 55726 87284 135150336 87284 15948 73748773 60476 47885 589535151 59779 87284 723861396 15948 55464 59777406 33512 60476 148415605 60476 86359 465722052 33512 65376 125087832 59779 14873 594523573 70273 65376 860943077 14873 12127 486027498 14873 74671 531683228 12127 75960 693262831 80618 75960 896564423 3548 75960 985526062 3548 57855 30843875 57855 12281 146081414 80618 69808 421307847 5488 3548 83613570 57855 78263 276755185 57785 78263 994356220 14677 12281 121901186 5488 47849 25705614 78263 61197 392029242 86255 61197 115052900 57785 76547 106638620 36790 14677 601024911 84925 86255 734078592 51823 84925 269613839 51739 86255 830609289 51739 43179 929496597 50978 36790 80848999 51739 89193 818562161 70062 89193 368743624 54465 50978 352358789 14790 43179 603115754 41963 54465 923185947 81606 54465 659309631 70062 56180 529555006 88126 14790 421637096 56180 8527 9343892 81606 50777 950721002 52600 8527 166597563 56180 59090 462205593 45652 88126 20475310 50777 79804 396384002 45652 90632 6784397 5672 45652 878066266 31797 79804 536938895 45652 56523 285071337 90632 19261 744825048 61874 19261 88529043 61032 5672 318236730 61874 80298 469418906 70263 61032 356726596 61032 1188 197432342 80298 49859 271848067 35266 70263 681471989 61978 35266 685469288 65251 1188 727173380 65251 45725 289008815 44883 49859 655916504 62570 35266 158339432 61978 20909 826172467 62570 36228 485825360 79330 36228 437092360 20274 36228 851947243 62570 48929 603694103 20274 30032 978492774 48929 80939 870492059 10882 79330 669201709 31218 20274 406322558 30032 17341 68594094 91891 30032 232011756 77922 31218 83988479 31218 39240 312524330 77922 9065 787775217 39240 5681 373823203 91891 49027 207456304 9065 38576 641392974 9065 58935 163755823 49027 87627 628964771 42945 38576 309139435 73927 58935 38403390 42945 9066 10804582 32182 87627 327884280 61984 9066 681852548 29770 9066 473572417 15105 61984 674517733 3122 29770 209542723 15105 505 517285657 61984 75490 836536204 29770 74874 343024236 31163 74874 103691872 505 28459 115387777 31163 3340 96278553 75490 75678 528602879 7842 3340 147363016 3340 8714 515451247 80515 7842 977890873 55318 8714 652210902 8714 85907 911294819 45537 55318 39981990 8714 12548 789542790 55318 35078 942967757 55318 56089 178038634 62814 12548 373668915 62814 3135 470346988 62814 16000 929966945 80101 62814 119690040 32636 3135 24156405 80101 4994 29531021 31560 3135 646244615 68193 31560 243017948 59129 68193 920209489 32636 38513 392984391 64473 38513 379200323 40763 68193 611516540 38513 1806 541662795 1806 8335 838714733 11034 38513 105177544 1806 18275 502433015 17765 1806 736360905 31733 17765 48055959 18275 39131 251851562 39131 68027 416715271 64945 18275 236230939 39131 83716 681283599 29463 83716 328173027 29463 83813 896687766 7532 29463 145210367 70049 29463 525835607 89199 29463 446467716 70049 44229 648625700 83813 8617 243444178 60689 70049 30310112 14893 8617 356610151 44229 78938 679984528 14893 71335 358039479 743 14893 464331605 60689 67519 895786483 14893 20765 885899005 11278 743 32325867 84882 67519 867009326 13666 84882 344000501 64190 20765 461397760 36543 64190 758401948 89479 13666 718654256 34787 64190 977101863 14531 64190 898032873 89479 57438 707136740 22071 89479 274200461 34787 46678 313602460 6943 57438 861750645 22071 57075 387258175 23122 46678 281532978 49748 46678 59645475 20608 57075 120094781 1766 6943 439647288 70509 57075 304986585 70509 62161 455833898 52848 20608 977891355 23262 20608 606134060 6055 23262 124138209 33696 23262 768858268 52848 25148 361331014 82917 6055 655546765 82917 91358 97290948 66904 82917 294749164 33696 46094 493307513 25148 88738 137640192 84735 66904 817568346 55898 91358 647305173 46094 70191 141773357 12269 88738 777283582 29670 12269 575632949 29670 29080 65660635 29670 55497 152386025 29080 50474 955102615 55497 30884 960063318 29670 768 856244363 48549 29080 757504940 768 46038 809442156 29660 768 185973053 75422 46038 813837479 50524 75422 786198658 84216 48549 306637405 50524 81577 1279687 84216 66116 393946481 84216 62939 893411388 39002 62939 589812984 81577 86690 109380243 81038 81577 875084991 66116 74835 179784663 76824 74835 243323200 19557 74835 111697540 86690 68163 313758663 19557 1586 463875041 72787 19557 576514717 76824 59146 79908489 72787 48144 181645008 59146 69421 46862567 1586 83246 174906850 72787 90017 442224990 90017 8070 43711645 4107 8070 445116093 67645 69421 657197065 55856 8070 141514597 71524 55856 816262601 73078 55856 920018712 80074 71524 166179940 67645 65742 11669714 2592 71524 753435080 80074 1963 455655770 83603 80074 977909196 2592 62209 425334693 65742 39196 106704104 2133 1963 500352965 83603 47453 520339511 83603 83112 555496983 62209 52835 130730684 48426 52835 50092134 26693 48426 555109410 26693 15402 877758854 7221 83112 217938688 17216 7221 135990512 27020 7221 682010167 62341 26693 864057228 7221 30212 328237678 30212 78135 470427744 27020 87983 560309956 74394 78135 170733777 30212 35374 220476045 35374 42556 653657713 74394 77614 466181047 2443 42556 157383060 77614 70997 62284122 26619 42556 89872178 42556 3352 104114622 68351 3352 693798242 26619 75048 470441297 77262 75048 706171936 3352 13490 829965328 41150 13490 292929411 26646 13490 594974863 41150 20774 169382580 26646 42530 364152290 43034 20774 527331578 43034 7881 11203099 919 42530 177960239 43034 4595 242660337 35516 7881 926812224 75620 35516 395334841 919 8889 774854338 71465 35516 541864483 71465 7596 821502771 59722 7596 150957685 59722 25083 17273594 8889 59670 802936572 7596 69089 844158718 57590 25083 778592857 59670 25285 258228953 25285 76517 353657655 85132 59670 727373480 24048 57590 671582521 65501 85132 694761247 76517 20477 93193366 85132 76435 71703665 65501 18799 195806922 18799 34173 840494018 14411 18799 167726934 76435 48540 602493534 18799 25525 894704196 25525 44144 4640330 34173 986 782486480 11175 14411 800584902 64404 986 714856696 986 1068 556340833 7129 44144 549407086 7129 54484 138407803 7129 52623 894080730 52623 40804 987748814 7129 60071 159775220 72583 60071 180835002 83978 60071 758526831 83978 32683 945769895 83978 37486 388358508 84526 60071 949971081 32683 9012 20546906 83978 3161 685736172 37486 40732 655926809 391 84526 69145422 35215 84526 250167630 68889 9012 144330555 31607 35215 466749616 9472 35215 20564322 73411 31607 115907406 75896 9472 200620791 68889 70967 772798314 90749 70967 336297465 76811 9472 255301161 27344 90749 162611610 68295 76811 535363488 64583 70967 631755073 27344 51372 919710451 27344 24871 916492827 5203 51372 508845019 64583 4591 651453464 9314 5203 168673552 30040 5203 411103713 35554 4591 78522375 25288 30040 996253512 9314 5342 145013870 15775 25288 27661454 35554 50634 283362795 49257 35554 154170029 55404 49257 351058978 29083 50634 34839975 50634 27949 281880678 29083 3365 147365559 79592 29083 541635341 55404 39380 334777439 27098 3365 754529334 27949 82437 662009358 77716 82437 634531271 39380 76233 411142403 11274 77716 209813806 77716 12732 465032475 11274 48625 309302919 4569 11274 125156209 48625 78877 561685547 4569 81501 983846018 63827 48625 448624224 4569 63583 504199690 81501 9801 242830089 47207 78877 637128730 47207 62706 420456335 13785 63583 687462140 13785 62893 810653422 47207 55027 803221254 85264 13785 127617269 71130 13785 863271038 62893 73199 474275923 67577 62893 692258749 35616 73199 526030142 65089 85264 81277254 68074 67577 949257543 35616 61567 852976562 37285 61567 936325614 44648 65089 980903017 37285 89498 713774201 68074 49489 816137483 49489 12629 442454267 44648 39396 14248904 53808 49489 705587470 62031 12629 403325081 62031 91042 884350165 91042 67679 23152163 67679 45916 299932333 67679 24471 847237628 24471 77286 237858568 35805 91042 618710862 70810 45916 993638153 77286 12481 290030577 75697 35805 533896376 46384 75697 814152171 12481 49990 593998042 46384 43389 234417462 6546 46384 986405626 6546 14799 142076347 85808 14799 918652873 89303 49990 230230535 89303 68060 517030246 66976 85808 866661825 64631 85808 821309958 66976 90624 347957752 89303 83993 494930684 80152 90624 98800987 80152 49075 290872388 67894 49075 123565306 83993 36106 512281508 84858 36106 924955690 84858 34256 125556180 34256 76456 995248207 34256 47793 113072217 36106 84097 508987601 34256 191 240275030 191 72003 539760827 84097 23999 845117183 82483 47793 426784204 38612 23999 972838454 23999 21127 578112017 23999 58967 741410569 23999 66841 808854326 82483 57792 918260917 58967 87780 562084420 21127 53925 427686157 78979 66841 241854674 64853 66841 498929611 57792 7091 517720491 17844 64853 931976483 69652 7091 496243267 78979 31826 470958927 1493 69652 929556788 77094 17844 294943096 50188 69652 687535951 34675 31826 983599298 77815 34675 588067039 53401 34675 647593671 77815 78852 462325524 5889 53401 886890045 5889 57452 553946062 77815 47314 363966403 78852 14430 720334887 47433 47314 737936315 7422 5889 179930541 18879 7422 969796168 8910 18879 694680661 63087 14430 564694252 43138 63087 314380255 87186 7422 685611141 87186 10112 832451597 87186 89102 972596873 10112 14262 99253007 10112 54806 522472700 14524 14262 891077832 16958 10112 438504823 16958 42117 428971646 47627 54806 93340980 19540 16958 370399938 42117 73808 92394610 47627 43298 206222793 42117 89217 79020637 35380 73808 60494924 89217 4481 377657252 35380 55966 208384935 89217 57728 229307734 77710 35380 584995182 4481 1342 166387868 33048 4481 674611500 12476 1342 98343068 91976 57728 950739662 12476 30863 715745926 27037 33048 44351815 91976 66879 234050541 42260 12476 197913249 66879 17425 817598581 7497 66879 93668629 62398 42260 305039494 42260 74390 245366805 62398 32233 529038729 30764 62398 450997839 62398 4287 199620971 29657 30764 960251068 47604 4287 572757559 4287 17372 54869407 4287 31983 758100950 5530 31983 912981216 47604 32385 90353077 42715 47604 987966480 31983 63328 77117483 32385 67226 503365118 32385 60519 442532120 21789 60519 496367980 26162 67226 751197297 30848 63328 135301060 30848 45399 48002874 26162 11193 891098838 21789 70163 474808268 45399 81153 466149032 37959 30848 43761525 11193 6181 423699153 68424 37959 84176557 68424 69263 128225701 51965 81153 146529749 23300 68424 203965950 81241 68424 7104611 51965 38540 970879644 21511 23300 156881163 51965 79146 49724694 80643 21511 61498759 79146 16031 893347185 25367 16031 771324650 80643 79963 62158176 73196 79146 340828629 25367 30674 146215095 79963 29078 901841995 75523 30674 186452629 73196 13724 759110965 15068 75523 13064534 15068 10695 135903210 13724 13997 981804295 10695 21180 776877900 49634 10695 445160900 55612 15068 124964264 91420 49634 546870222 49634 58359 532427696 55418 21180 997354 45245 55418 77179780 55418 63322 254917964 86581 45245 443979086 55418 53888 655114912 36577 86581 676080005 90030 86581 36872332 36577 69498 8762219 33972 90030 45864385 33972 47536 119483698 69498 38000 992705947 5143 69498 537901668 86333 33972 387669711 47536 74443 637785140 50038 47536 849328954 86333 20866 79790040 50038 25031 178997881 29806 50038 765998186 84494 29806 280010927 38798 25031 540081603 84494 13465 408314702 15243 29806 629209728 38798 56340 208901628 12754 15243 347640247 13465 3727 487670075 3727 77861 987467390 3727 87190 921034592 90069 87190 623275569 3727 70408 40751341 87190 61962 95760585 77861 52686 283789894 16743 90069 445439301 90069 46437 185036793 70408 76391 601736318 61962 76071 273931108 47263 76071 252689908 46437 70631 63012229 84805 47263 979949191 50061 76391 372387932 24465 70631 379196218 47263 82346 499746083 5174 82346 45466729 37097 5174 597065366 50061 83006 582001327 82346 82861 782319355 39468 5174 232929700 16676 37097 705828885 16676 9519 233929722 62568 9519 742322837 39468 61502 60946096 54617 39468 830000310 67341 62568 551016104 62761 54617 195535639 69111 62761 17442745 61502 26050 711071084 26050 71446 133014277 67341 46309 468335269 54759 69111 336630541 51434 46309 699739651 75295 46309 408250041 54759 59042 301426478 10493 75295 253200954 10493 3218 24581442 55269 10493 603153739 55269 91329 322796715 91329 49357 783158223 49357 37852 977735837 3218 42797 898325913 68853 37852 717655973 88672 91329 446227746 88672 15071 17440319 88672 91859 197093273 68853 27977 462755726 88672 28503 256208923 18811 28503 157388380 407 28503 349587082 91859 59178 10671404 86769 407 171102920 18811 14634 89918710 79282 407 802157123 35102 86769 290872843 87361 59178 270545150 87361 54462 624522373 5640 87361 146912856 81270 35102 789672420 35102 58825 328454452 18596 87361 877415322 5640 91850 145404676 91850 70521 59271537 48520 58825 207699124 18596 40610 771105261 45004 48520 527991123 40610 38563 160074240 7751 38563 669545859 7751 65277 325867050 60070 40610 367741074 89192 65277 614567377 2320 89192 590381273 29621 89192 659673635 74140 60070 286300796 74140 64120 887983779 73058 74140 108975144 50092 74140 140302972 29621 81928 810602849 28142 64120 213542467 50092 26808 121267124 28142 45826 575588178 36870 81928 471457091 27189 81928 53384988 27189 56261 690688066 26808 9828 317738631 34394 27189 701024630 58837 27189 696715362 61923 27189 23912109 61923 53210 733732730 44534 34394 658251402 2637 53210 630000851 43949 44534 92148311 72949 43949 726639064 43949 35276 527427381 82514 43949 773569481 72949 55410 777345607 32659 43949 2985451 72949 35649 789852776 9772 35649 94838348 58511 32659 140655175 45047 35649 391486332 18600 32659 197399336 9772 54147 985602056 68851 18600 149623391 45047 14761 89073398 54147 48226 46083996 14761 8749 280134038 13758 48226 341894421 14761 50377 746016164 8749 66722 799470981 15649 48226 223049006 69606 8749 721259654 13758 37747 530651986 69606 56444 987437592 56444 83843 844169622 69606 62110 890583660 83843 86786 822288921 62853 83843 28890347 82853 56444 14327140 62853 29957 84774815 86786 25506 986388530 83523 86786 822474785 83523 22406 974123815 82984 29957 125812020 21662 25506 738723707 88042 21662 92241975 21662 44320 59648639 22406 35265 40323518 35265 13848 29646759 44320 28820 68307307 21560 35265 8370227 44320 67896 814505033 69023 21560 751906662 74656 67896 196099176 85276 74656 21909118 85276 83931 722150688 67896 9068 116765499 7783 9068 979852914 70944 7783 414027379 9068 49461 516061993 9068 84118 588496984 70944 54696 967040147 7783 77849 979354645 58898 77849 943478945 77849 33183 887641123 26926 84118 440366834 74469 77849 675709917 58898 34895 284219548 34895 41477 950783597 78462 26926 46366732 81478 34895 466225412 52140 78462 538539411 11856 81478 18175593 81478 88119 378912924 379 52140 181606309 46915 52140 289986756 52140 90948 208311583 379 20070 123281614 75837 46915 116906917 23470 20070 901700332 83331 23470 783579509 85477 75837 458108439 83331 8 449455383 42584 85477 591938705 31142 23470 75163059 83331 41068 930480743 42584 53052 111855556 8 35362 976895730 53052 75647 692445179 41068 68208 267266818 2333 53052 103299920 29796 35362 349187479 68537 29796 814280475 75647 71458 204310430 85695 71458 244262350 71458 9969 640768130 68537 39517 300594278 71458 52725 339647634 9969 63638 693720905 85695 53377 855321340 63837 39517 274924475 58092 39517 15305134 18293 63638 959854937 63638 87202 369327527 58092 74577 53042217 23563 58092 231384303 58092 63909 46364267 3414 23563 25502688 74577 62586 758073572 50745 63909 496864832 73938 63909 40856579 17168 3414 30177780 84700 17168 89025882 84700 22417 944016865 61085 22417 6444452 22417 63851 109179800 63851 29988 142689339 64441 84700 520665306 75912 64441 674234846 64441 10384 607360741 29489 29988 379103527 31943 29489 441168248 27956 29489 124349524 29489 44765 138628885 31943 15370 549000402 15370 10348 737275366 55036 10348 625643029 60732 55036 783824185 56190 44765 842311257 10348 81511 54964746 79777 10348 84728306 60732 4322 982640985 60732 26582 993662178 462 56190 329961919 82928 26582 98331824 25951 82928 100206787 25951 7272 481100402 56651 7272 755419494 23697 25951 8045970 7768 23697 192905720 56651 38401 382058445 7560 38401 851936050 86787 56651 550150580 38401 90820 279919433 90820 53506 68633986 86787 89751 946250245 28139 90820 351545074 82551 89751 380779934 82551 87528 137230222 46197 82551 865620625 65936 28139 353097211 31992 65936 565513745 44061 82551 359718797 83951 31992 144680237 65936 6452 67497968 83951 60266 629843837 41747 83951 267767041 41548 6452 14806936 83951 45075 970056472 6452 57554 915412156 57554 70726 629610546 18320 57554 44569098 91360 70726 348102682 45089 91360 31395571 57554 45154 136090883 70726 48375 425927648 36743 45154 567876308 36743 55744 28418405 36743 82729 17407332 25028 45154 147876220 82729 73126 510684596 36743 57360 92010760 30367 55744 964532643 82989 25028 301401956 88402 73126 401544063 82989 25552 678312272 31400 25552 783509213 51680 31400 717342928 43571 31400 148230400 11440 25552 174493848 24981 31400 350787394 51680 26139 478542074 79513 26139 296895588 55103 26139 846258805 55103 46371 680059118 12322 24981 104240917 12322 84603 476887781 84603 81208 821711699 12322 36794 303069371 23873 12322 81042239 20949 81208 44960466 33628 23873 588284391 20949 38890 334752229 20949 24893 665114274 75122 33628 906882167 42545 33628 472336609 24893 66704 292545967 29197 24893 28849613 42545 78399 310355510 66704 25372 903744472 52770 42545 574276142 15785 29197 886191040 29197 54034 56753414 18798 52770 197617047 52770 8876 536049093 76645 18798 64436217 6219 18798 890530145 19524 76645 261995588 6219 63912 810864276 20019 63912 560781352 76645 23118 766717982 12991 19524 827932354 2805 12991 836512993 20019 50103 501221852 2805 89027 584406733 12991 73634 842315830 2957 73634 117984412 89027 19364 62363149 19364 62122 141442310 62122 9008 534560609 41426 73634 391155830 66913 62122 258500962 10011 41426 104233784 66913 25620 359484700 66913 7005 300122760 71008 66913 485360853 7005 63299 953384012 42241 10011 978621040 25620 13621 22591523 7005 53268 641798209 42241 29326 589841916 63299 34372 618197480 27342 53268 65137260 75046 34372 882564152 665 34372 793057173 44352 665 884070972 44352 49561 868637937 82484 27342 318415328 36589 665 368101182 72326 82484 740486129 48770 49561 598166079 18309 82484 587581032 48770 66229 244172888 18309 8423 46479797 8423 4388 751077664 13479 8423 726279015 20047 4388 24908395 52706 66229 48745907 21598 8423 877553473 11872 21598 1657923 13479 52349 53467521 7504 11872 707339998 68539 52706 733333527 54747 68539 747493527 52349 12698 556171703 68539 20950 769658649 20950 40482 418859338 12698 20553 410920573 81381 12698 628474453 81381 15660 634829335 20553 91685 850711074 40482 91964 572988046 57307 91964 410617544 80555 91964 523214171 29654 57307 258076712 91964 46618 663814362 82472 91964 263117338 72246 80555 86166039 13350 46618 101942387 71014 13350 97885574 82737 82472 174155571 13350 54562 664968221 54562 54916 929816604 13350 42989 961079833 21096 42989 238321862 20870 42989 790359524 67940 54562 809533867 67940 36168 522201453 59244 67940 690114222 20870 72379 213355128 72379 30249 570287718 53900 72379 112251515 53900 52700 100840200 72379 33214 682372270 38554 53900 32077118 33214 55237 860896675 53900 37084 205351117 33214 53284 504280296 35293 53284 306786389 45760 37084 398491477 73940 35293 913785646 26187 45760 339173886 53284 67651 257231271 35293 10098 648503624 10098 56963 906790962 10098 78566 748052776 75798 10098 591544590 89070 78566 15516436 91851 78566 911238193 78566 53501 747683725 75798 68780 183179249 75798 29126 854580698 49334 53501 839477995 29126 71820 376214435 53141 29126 529253823 68780 2386 543888984 89077 29126 816073262 74326 53141 723908032 71820 30603 744438207 53141 73390 20650026 50423 74326 86786757 28335 73390 685856899 82326 30603 334039791 53004 28335 75748837 37562 73390 251778390 42036 82326 41109645 62396 42036 284529312 1168 82326 823488003 60245 37562 812100386 37562 24344 122788041 60245 5107 826924699 296 62396 489426379 81059 5107 402256243 1334 5107 568818844 1334 641 290778767 71215 1334 502956319 73080 71215 63204370 39248 641 760929569 73080 69670 742702902 73669 39248 495038494 35253 39248 660110967 69670 43007 134471630 35253 3969 136871181 7305 35253 773680284 73669 52243 10178420 45903 3969 995358475 44151 7305 415661698 44151 43830 185133781 82844 7305 403151965 44151 36611 817128740 63847 44151 195937844 36611 10640 924012603 18959 36611 213930977 10640 70264 508902723 37215 18959 374136928 10640 53180 656147870 79763 70264 245122055 70264 73268 683920872 89602 73268 601095481 53180 36485 35997502 89602 90024 206585831 69091 73268 5926070 32904 90024 221173531 90024 1781 145198169 637 1781 945012473 47879 69091 318256226 1373 69091 987444667 72135 1781 105125230 47879 20113 779727351 39189 637 863042222 20113 84479 470485519 59724 1373 40628524 82419 20113 14842292 39189 73642 950117158 59724 87958 34666903 14741 82419 932244373 82419 71100 722503336 82419 44359 568532961 87958 15818 129230292 49777 14741 568002361 45111 15818 528574388 71100 27836 67709432 77782 15818 833560114 39204 27836 422427399 49777 37266 639378962 39204 5256 472184445 50654 77782 657176063 50654 5017 530504755 5017 83932 942395063 78190 50654 140472478 10076 5017 171769273 76276 5017 923347398 67302 78190 863403642 78190 13442 690465824 13442 88285 910644188 2135 10076 919393047 56120 2135 849759470 23918 2135 660270331 11048 56120 864969838 14274 2135 1639750 14274 13108 220683701 56120 37368 171762332 14274 66852 839153512 13108 29580 402394468 37368 47127 35405349 76179 13108 463643241 936 47127 320616495 24051 66852 953963578 76179 2558 583903697 24051 88820 29170420 2558 78198 607930286 23823 88820 638799162 71453 24051 493214995 78198 13558 993525690 23823 548 234283573 82224 548 567566334 21493 71453 468989634 71453 28961 185343386 28961 11352 294112101 1122 21493 942208070 1122 15365 983121148 8803 1122 389208420 1122 67432 497874649 1985 67432 340274130 28814 67432 692634100 67432 36182 281358932 36182 11713 23040717 85733 67432 610770492 28814 64103 71743936 85733 58301 726956894 11713 45334 451977971 27361 45334 760994780 27361 19321 738884592 45334 56373 934143449 45334 76381 386592370 19321 9217 215030492 27361 51541 987235530 56373 84657 378483861 45664 9217 652443608 51541 73231 419404876 73231 3116 940718890 3116 53112 350674794 53112 36135 473438250 3116 86283 185048017 82244 53112 270774167 36135 30110 851209693 53112 62873 911560838 82244 28782 348752442 86283 41659 411058989 82244 56491 535958473 41659 19729 11763761 62873 5166 19881227 22714 5166 207744225 41659 19661 189142171 71858 56491 969639427 15386 19729 57781891 71934 22714 161827203 16174 71858 579150623 81914 71934 222418319 19384 71934 32963987 19384 59802 528719901 2516 71934 68460973 3780 59802 348894503 44537 81914 943242519 84806 59802 552625654 2742 84806 557604850 30942 84806 82706307 30942 32965 268421406 62049 44537 828367512 44745 2742 3154715 30942 90771 918626971 62049 63639 413397957 44745 83719 321909639 83719 82249 568235975 83719 21825 461779920 90771 73874 890036792 72552 21825 337889991 64432 73874 135813259 69689 73874 228227528 76575 69689 446737984 72552 49119 263289471 78300 49119 50275296 49119 73726 286861609 76575 71964 488962658 19913 78300 628776626 78300 77615 618268761 73726 69398 553053977 21993 73726 480374120 77615 67438 729247997 69398 9129 271807922 37059 67438 354842756 21993 70228 34044087 9129 45472 972858827 45472 22466 379517239 9129 50035 101429474 45472 62804 686972236 45472 74254 535630756 67900 45472 563231070 74254 70921 55944233 69033 67900 642754185 62804 47554 396827450 68238 70921 84640806 55753 69033 997722363 68238 72770 677361391 35268 72770 171174070 20864 68238 623030977 9624 72770 816046726 55753 88375 218749571 88375 90793 531965108 46609 88375 695024608 20864 7854 129554731 9624 901 703146224 88375 34777 971760725 901 19501 192710551 10046 34777 23603723 89426 34777 417458515 63323 89426 801520381 71960 63323 222828949 50495 63323 624663295 76038 71960 83762154 71960 81476 554392352 63323 29555 321854189 20253 29555 68900894 69779 76038 864377332 69779 54212 843903267 81476 80299 791809632 80299 90551 646431484 90551 75758 343676184 75758 29152 466365850 45260 80299 350929866 29152 6656 76884169 16846 90551 762917094 29152 42060 975520400 42060 71648 382679993 45260 13190 590969081 85768 16846 248537409 54945 42060 878267976 42060 3732 220833212 83986 13190 963511705 54945 43722 105583921 83986 35212 349645183 3732 13819 485905669 43722 17792 244865758 17792 52248 466785225 17792 85814 218484936 52248 77495 906233879 82888 52248 438619821 61627 77495 26290004 85814 45712 359929715 82888 75262 866840265 75262 72786 727928493 12436 61627 801292929 19534 75262 538285620 19534 19390 258398039 57618 75262 812369383 72786 1048 14244997 55135 1048 113891861 57618 43206 10607583 42167 1048 182248868 35262 55135 922505575 90991 42167 295107898 54357 55135 696102907 85948 43206 202923128 63270 54357 384289 81562 90991 131362908 81562 11996 218784339 4955 11996 835118576 31609 63270 23036919 78755 81562 747236107 78755 71710 727717870 11996 75680 497933265 75680 54875 574136405 63404 78755 94629881 78755 30161 970582743 63404 89925 62136795 42642 89925 530128901 7108 42642 279376823 67498 7108 796005109 30161 72194 948624718 72194 90419 897669143 67498 87507 516130300 36825 72194 496828075 87507 66172 841563448 55747 87507 577169421 36825 30378 653816300 55747 84490 853437744 83093 36825 751882856 66172 41379 763574690 45771 30378 717350836 30378 2943 828424184 41379 32452 184794802 87356 45771 841765021 61895 45771 437301242 61895 48266 798987924 32452 2378 139192227 59335 61895 23462636 59961 59335 518143248 19140 2378 859087751 56676 19140 892672054 52567 56676 506055300 19140 70904 298693512 59961 31367 550754269 31367 62984 492099893 40762 31367 602121803 17398 62984 606035442 31367 88313 693971058 17398 14181 494131771 24328 40762 107518218 82037 24328 878538908 14181 37255 22391674 14181 16168 308195909 37255 1894 525570010 69370 82037 271177719 89152 16168 891078552 69370 68882 525947632 44699 68882 415370827 68882 31994 609143246 45883 31994 727733860 89152 66179 985486754 68882 85705 15726567 8075 66179 317950700 67185 45883 87385140 20436 45883 97950053 8075 3450 448548183 8075 51135 953925848 51135 10648 846736444 10648 23965 221826865 51135 7437 940977262 82567 23965 461996914 28215 82567 361887056 28215 36967 81706017 28215 27652 665102038 27652 2836 448415677 2235 82567 497125100 91519 27652 280240610 2235 70770 730457328 5433 2836 75065640 70770 10945 262790130 10945 5517 865262174 91519 31683 707053701 91061 5433 34794519 5090 5433 933826128 47789 10945 631129298 27841 47789 454658665 77838 31683 559375555 13583 5090 933587106 26517 27841 298836302 27841 89736 36963533 26517 83106 696557741 89736 48349 886187110 21844 26517 751972997 83106 10051 427506010 21844 43674 139519605 76422 48349 557603377 10051 4695 401634451 33379 43674 676486150 18626 76422 670963572 66402 4695 398083051 18626 15793 337632019 18626 67135 247735431 72892 15793 521803786 69122 72892 243121844 67135 9807 485044380 67135 3580 420408417 29175 3580 519206707 72892 38863 10916821 87018 29175 775756314 9807 38214 950734689 70035 3580 981235318 38214 38646 772574047 38214 54596 625511493 38646 12969 524331438 70035 33024 911888825 87243 12969 303600634 33024 90814 775156205 90814 61077 851561116 81854 12969 437691300 61077 31221 970116428 16148 90814 79801035 61077 86246 956854149 22393 86246 549636721 19173 81854 870187444 54751 22393 111226500 19173 66974 93185304 22393 85583 34292899 85583 77723 180364287 19173 57156 19852247 80127 77723 513828505 72941 66974 627110214 36187 72941 33778265 72941 68015 73797902 46048 80127 404259109 26174 46048 832538689 26174 34584 434224880 68015 9495 617416732 56080 68015 363863814 26174 17590 63882698 9495 1101 197479188 56776 17590 760006090 72951 56776 120087365 46297 72951 861456540 63398 56776 11652429 19453 63398 857663725 56776 55248 813049858 39856 55248 195426421 45113 19453 592073057 65469 63398 437200203 39856 91785 780713522 35186 45113 75740404 10880 35186 34594966 24420 45113 311050130 91785 30704 565243288 30704 42811 337542737 30704 4288 255074724 24420 51384 905903316 24420 62427 596880515 51384 26530 380646439 42811 69269 501184994 60041 62427 986530226 60041 57222 575600453 1733 69269 866095674 77207 69269 156213669 71338 77207 869038375 77207 20227 425551120 57222 13896 856898292 71338 88319 342968614 57599 71338 563637564 20227 51499 247913950 13896 34072 523450727 2058 13896 851245478 38658 88319 730667111 34072 48872 49230251 58833 2058 761691636 4620 48872 202140063 48872 35051 717166445 38658 53722 487727560 35051 22068 650446725 53722 86314 739074347 4620 17433 433384769 53722 65173 169296579 81173 22068 182320601 17433 38733 310747834 17433 15565 125509793 81173 53837 499654816 81173 55513 61650456 81303 55513 78314564 53837 87793 356575336 35119 55513 756147465 51430 53837 382992757 50087 51430 571521535 81303 12764 588544393 52523 87793 388454021 12764 85594 555706672 52523 27257 463508918 22418 12764 997186533 32748 27257 131890853 27257 42391 997587037 22147 42391 777981649 27257 28416 853816818 18786 22418 624573699 6304 22147 333569458 22147 83890 412817540 18786 30778 535465775 30778 44803 660928115 18786 58370 832285232 78684 83890 871134083 30778 58139 996731443 44803 30509 364853443 16957 78684 92149172 30509 37325 394045907 78684 77713 313684206 58912 58139 121359189 29617 77713 968575444 24368 29617 139400773 24368 14227 29493652 50143 77713 442892235 53011 14227 319379084 14227 71854 905724252 50143 11765 729707479 11765 27295 478336090 23335 71854 356651067 68919 11765 687855036 84945 71854 314090976 3271 11765 758336975 78470 3271 881070839 22123 3271 495575852 78470 72097 678319640 39678 72097 211058988 85958 78470 368792228 78470 64386 26836396 39678 55828 114434232 39678 58049 613865338 58799 39678 30471105 32475 58799 993690872 55828 85474 643791006 1160 85474 27203995 32475 64233 674013484 64233 82057 206340933 22205 64233 767767509 40435 64233 246860957 64233 49570 117060790 62976 49570 548626094 49570 16045 211888199 16045 65386 999824563 36486 49570 110144842 36486 84615 831482654 36486 17834 348905939 16045 27957 363425087 17834 84242 669970281 64674 17834 139555627 64674 10465 681659271 53858 64674 166719710 64674 74735 734335001 6317 53858 48809915 10465 90399 190254900 61766 10465 855973558 27478 74735 890624029 58128 27478 807728817 90399 5965 869317433 58128 13192 535709003 61766 10061 686730689 27478 77260 909074046 10061 61218 517572349 61218 91892 267530021 62137 10061 334647791 77260 3377 206336618 36319 91892 278877968 91892 22786 77012517 36319 47869 598633319 3377 67957 367831829 3377 24585 126526002 24585 41196 948720256 56660 41196 185954089 69163 24585 972178608 27058 56660 269035154 69163 64403 887250145 64403 85414 580111969 69163 86075 696435169 10189 27058 626372373 86075 77123 137743298 77123 7625 223567188 85414 57690 682359925 7625 12852 569652592 77253 7625 368174474 77253 2743 590227571 38222 77253 957174128 38222 82289 664844388 2743 63470 586419954 38222 31394 367376157 79759 31394 906069997 79759 59453 919002523 51755 82289 297209852 31394 88401 147193383 31394 41943 449315160 41943 75742 810126561 26645 75742 587102269 74397 51755 783654722 26645 71339 388655253 26645 41289 733867334 86317 41289 374109574 31013 26645 345352378 4340 31013 893364827 6471 4340 942210785 16544 41289 713511592 17840 16544 890899693 6471 44512 651030952 63256 44512 117934432 32859 63256 14049409 17840 34667 646918524 87591 17840 743726269 44512 88400 755455724 34667 34828 343255183 71481 34667 305323431 34667 50435 597450459 34828 3280 193772862 50435 2756 215802020 14034 50435 7876434 50435 63376 401838356 21512 2756 293984328 3280 77153 817223210 63376 14713 439964237 14034 52373 552335286 38637 52373 121527665 38637 45328 528059183 38637 47402 734781961 47402 56960 78007624 57132 47402 307646690 44084 47402 586897181 45328 59076 858205942 62880 47402 652160885 61862 57132 860940372 62880 22725 443620393 44084 68924 682162450 85774 61862 376453074 49397 85774 813325046 8905 61862 866063497 57833 85774 514446795 8905 21846 516220651 21846 81798 689816177 21846 45890 109453349 88232 57833 21097986 61014 21846 619868524 18982 45890 461240128 16207 61014 941714794 16207 52486 96146045 45708 61014 223941224 77601 45708 166871283 31381 16207 678419573 77147 77601 365536715 90142 52486 530213210 77147 84353 101065281 12644 31381 137183743 77720 84353 519708191 30559 77147 956519234 30559 1169 550200577 30559 68413 339155206 29381 68413 105949905 29381 17825 900043236 89143 17825 18305785 55254 1169 739152452 37267 89143 140666410 29769 89143 924054595 4942 29769 335687991 29769 48729 861604125 37267 20203 362379515 72333 4942 585119165 4942 39765 493126742 10168 4942 931473219 48729 56600 228223652 56600 76509 927392000 10168 82179 806481386 73873 10168 54755491 12993 56600 78087286 16138 76509 332137673 60739 16138 501589457 73873 26812 915877597 12993 39987 739416499 16138 4327 802309909 16138 54938 147439061 60739 41152 628845545 70173 4327 760764068 70173 90272 973263369 63670 90272 788783967 70173 31534 971758442 70173 8814 350278093 12437 70173 500464547 75832 12437 18213999 12437 25378 921707119 75832 2124 362535113 56201 75832 897727052 65491 25378 30167616 2124 87063 358896787 86151 65491 506053192 154 87063 549721303 154 83707 530153429 47833 83707 15827178 7403 47833 97564258 7403 35489 249841007 47833 59073 598859836 208 83707 608388543 48238 35489 973266241 45948 35489 958413756 59073 33991 369105826 208 37950 940297872 37140 48238 691514716 37140 51259 448281858 21319 51259 356662274 21319 77929 48815495 51259 21800 673418039 24266 21319 368724068 87612 77929 482136345 28636 21800 199521665 3631 77929 226158143 87612 58789 171081527 87612 83916 523478470 3631 20292 479188606 40085 3631 593355858 40085 30087 340741301 28950 40085 22755938 68500 28950 546618971 47609 40085 824096797 68500 1884 140985685 90667 1884 507112173 1884 13727 895990886 9515 1884 640854326 161 90667 89134380 56510 1884 354298899 161 50342 555207623 50342 16165 590535065 57264 161 110507719 75034 57264 358275568 57264 51388 463274596 57514 50342 879815036 73029 51388 914093108 30233 57264 790087770 30233 81600 321874326 30233 69097 160645609 30233 56869 499976338 16204 69097 505177539 70852 30233 700804343 55277 70852 218231227 16204 44564 121538886 56869 50221 931111116 70852 13957 5503517 50221 16385 255552008 13957 23327 340692416 16385 40905 705707559 12532 40905 565459001 12532 62171 313015608 83453 16385 193126268 72169 12532 645296889 35689 40905 274836995 12532 76210 830376953 10332 35689 326216628 12200 83453 875813255 61087 76210 186619057 33450 10332 669476044 76210 79222 666574607 10332 61158 837420800 48476 79222 827266041 85417 33450 788089359 48476 54227 559316734 79222 40922 676958167 83358 61158 931835863 76818 54227 309360544 69034 85417 798109852 83358 71351 492479074 62700 40922 465632629 38870 69034 700276528 13188 38870 215959569 9151 13188 818870228 9151 42262 522650615 38870 87925 563252917 56767 13188 793966131 9151 72227 566336045 56767 14740 198679225 42262 40257 494223328 87586 14740 553255022 57451 72227 735288043 60069 57451 866187970 57451 11657 315085715 59172 87586 704338719 57451 88636 442277369 11657 22617 835453516 59172 37175 814336954 59172 51315 423676380 22617 5245 306508060 5245 80242 826586153 69726 37175 840584915 37175 73746 975467392 77974 51315 94300807 80242 23921 466379064 69726 19855 784658925 82688 23921 317254680 55709 23921 357241320 77974 89604 122144605 19855 58021 552773171 19855 35996 332408174 91372 82688 848971020 89604 40306 842637136 57510 35996 71791124 89229 58021 1547857 91372 46668 917673209 61115 46668 100576509 86570 40306 301202645 86570 88288 870211784 88288 17043 102706869 50578 17043 541576635 61115 90660 208741284 88288 44376 964861811 50578 72468 894790313 58660 17043 90825989 68029 50578 766006088 87349 58660 147646724 72468 29293 296128551 26323 29293 983317782 29293 37091 961630074 37091 23074 598735207 37091 26675 665515999 29784 37091 195110458 70340 29784 480388316 19552 70340 67254794 19552 84584 106945790 86091 84584 28010028 70340 76776 320179093 76776 69898 586702377 68415 69898 79878254 31886 68415 367565591 42677 68415 805795226 56117 69898 165894149 68415 84633 210528874 31886 81718 174876150 42677 70608 986593920 70608 26601 756494931 81718 32740 177955772 70608 19310 176377612 26601 26455 721960329 58407 19310 93955622 53021 19310 557496533 63874 58407 849625892 32424 26455 967353836 58407 60664 945161382 58435 58407 966372983 3076 63874 598149130 60664 43978 680455636 3076 61986 431641035 58435 52406 618287909 79302 43978 915659807 19399 52406 85161241 4564 61986 962024447 6023 4564 181309176 52464 52406 773977448 20634 19399 87067164 50719 52464 437208323 50719 3440 694931417 20634 69544 374755672 3440 78107 575678833 69544 63754 414550042 3440 73657 337676726 63754 62033 19252725 76028 78107 481775150 9425 78107 761633221 76028 23215 909927293 15880 23215 557461238 23215 3054 906996815 15880 3079 110721895 9425 1812 362920444 36913 3054 844091845 1812 21786 457665112 54941 21786 94551303 21786 37541 420650733 73114 1812 667398132 33117 54941 494256728 50394 33117 390897732 37541 21918 947163695 53124 37541 702582166 73114 12801 566076915 26825 12801 381518253 63472 53124 846541115 16283 21918 176125441 63472 56762 163497876 32727 16283 694360271 39821 63472 24063027 16283 14948 828922275 14948 13885 672268633 32727 53069 486841017 39821 66391 97813252 48831 53069 941765281 13885 78621 88703672 23511 48831 276519784 13260 78621 447846168 78621 16021 317322561 13260 69170 148350036 87583 13260 47476340 32814 13260 490336654 44610 13260 453461781 84208 32814 362965464 84208 61617 885285547 44610 3332 391306867 44610 7999 573789328 3332 87676 195230450 61617 36863 9011216 51181 3332 919902192 3332 49324 590146380 38061 51181 988472208 49324 41645 896989580 41645 83417 698284462 64344 49324 155274159 61829 83417 618185655 87846 41645 694041998 27907 61829 278868628 56315 64344 467389538 56315 65395 358530 27907 12004 733895281 56315 75371 919399257 27907 63339 307757246 68043 63339 73347654 23831 75371 112706107 36444 63339 972577656 53010 75371 854372060 51662 23831 422035000 54770 68043 102400940 82606 23831 523222831 33570 51662 819470310 47720 53010 312941946 15372 82606 102447145 56649 47720 366048787 35719 33570 86161014 36991 33570 775028116 85370 15372 758072712 53912 85370 980257254 36991 5633 514089779 35719 60505 87631118 85370 23690 899371103 35572 60505 329648373 60505 10362 873774987 22933 10362 62653854 22933 53801 724519184 9071 53801 86367375 22562 9071 579801520 10362 48778 615050852 821 53801 991119892 80278 9071 104601696 58834 821 200023304 58834 8666 897337200 74586 48778 279089885 80278 4501 728958672 4798 58834 636232062 88689 4501 419975549 8021 4501 876798562 74700 88689 994379028 37393 88689 206339994 70558 88689 579265826 88689 25583 347942265 53943 25583 179881372 25583 33294 64942520 25583 25371 462508798 9538 70558 628548211 25583 82451 985859666 33294 59862 299256655 33294 77126 491700230 59862 35637 318340371 82451 16271 224042552 82451 57942 889765041 57942 6591 342691948 74897 57942 98674722 38910 16271 222169853 61029 57942 99136557 57942 83829 88390243 8562 6591 172101578 13201 61029 227338956 72033 13201 915720186 61029 7502 998139207 55300 13201 109474597 48950 72033 77872611 66730 7502 424744790 55300 32216 839594139 75435 7502 495264442 86093 55300 697657593 75435 65260 560171141 75435 1837 4109436 65260 22474 82453216 41083 86093 963860577 22474 68230 732747665 68230 69644 186217643 60737 1837 173038783 41869 41083 994409688 77547 41869 955920700 62697 41869 338060065 25455 62697 681580469 54766 60737 179159247 54118 54766 838021865 25455 32408 701926769 33515 62697 934906426 34611 33515 570832139 54766 78649 144966603 78649 3661 858956129 34611 7835 358769912 56748 3661 966558639 34611 67822 580100226 5896 56748 848883169 3661 60749 418849229 4363 60749 694414327 18767 60749 393390803 57867 5896 292681576 60749 73896 300923418 4363 59303 33812881 57867 5921 343110558 31374 57867 177264290 18488 73896 840356711 73896 65654 330643601 18809 65654 28070703 61698 65654 917775832 83180 18809 864932786 18809 21201 183390892 89044 83180 889627103 22563 89044 50688372 50961 61698 580599618 5497 21201 535762611 22563 84505 482609790 89044 29225 901478042 5147 5497 152801360 7975 50961 627511190 64779 5497 228579622 44196 84505 478961601 64779 77851 257904607 77851 89433 906775996 30683 44196 851721280 79826 77851 377848624 35904 30683 561402650 89433 53137 866719779 7611 53137 446029925 30683 4745 612022434 37711 79826 220059898 37711 51800 705652664 69706 7611 828745582 37711 66592 191235595 55278 66592 99970679 29404 37711 182491558 51800 12062 328554963 55278 21134 397486632 67604 55278 176091059 48759 67604 577467579 55583 67604 981330806 21605 12062 596982756 66030 48759 369072067 48624 21605 698795908 22825 66030 86143385 55583 62959 546764234 9908 66030 163636088 22825 58712 861389319 51565 62959 564580304 58712 50620 678961310 9908 57365 723888048 45813 57365 993101281 29191 45813 227938726 13481 45813 491418931 71414 45813 399883241 20691 71414 284358473 71414 3862 876719061 16240 71414 628980203 13481 59294 50076463 64290 20691 765925818 16240 17188 196143504 41001 16240 294939479 16240 43973 270139650 19485 59294 57193960 69712 43973 61470062 19485 76445 499270935 19485 85532 302640836 76445 23774 837801121 23774 6375 587992829 85532 37028 787125695 30891 76445 250622911 28610 37028 221606467 28610 33044 805341746 6375 39482 78165799 37028 46216 883395481 39482 46622 991638055 89428 39482 9298019 39482 67301 291834925 39482 25092 295422681 4848 67301 114157622 46622 67325 937700502 89428 9421 142250853 76799 9421 810833472 76799 59561 623437249 58576 67325 14304725 18007 76799 239218721 18007 21253 334563461 49426 21253 97302306 59561 73654 16444557 62746 21253 995323415 26482 62746 19559720 70533 62746 684411721 62746 51859 978571703 73654 7634 13328107 21790 62746 177791879 26482 90218 335919826 50107 51859 445946984 90218 30971 208350069 90218 39089 15771701 39089 32925 360639457 5664 90218 94866611 27092 5664 36759 5664 46379 765716064 5664 43757 421851628 46474 5664 125323517 22492 46379 387033358 43757 15860 109169213 46474 84222 878773674 46474 7759 900208074 1961 46474 919284348 68866 1961 872103857 84222 1611 46008684 80776 1961 585891202 11020 80776 132380348 11020 43472 791178768 88477 80776 484255677 87718 88477 945394331 80776 74860 167991799 34723 43472 286664199 50068 74860 198303715 37552 88477 859534818 50068 25875 261903652 31730 50068 656782151 25875 90163 613993995 34198 25875 885295455 31730 53897 340022877 57267 31730 640998868 34198 73518 632999203 61802 34198 345423011 53897 36447 533585672 38662 57267 110915705 73518 38019 875163506 73518 26906 207166485 45751 38662 472453130 20979 38019 338031431 38019 2254 905818398 38019 83235 256093917 20979 29606 871302979 6014 20979 13432075 29606 70088 174898992 6014 55868 723608018 87010 83235 361159542 41310 70088 753469778 10997 41310 149046005 41310 55178 612054645 10958 55868 940527267 72103 10997 552989376 74227 55178 631796734 74227 75653 563878778 91244 74227 253986543 75653 73366 775006707 19885 91244 951992808 86300 74227 32559691 19885 67568 649009390 76217 86300 866141811 43062 76217 797235644 79500 19885 43862950 43062 53745 659389414 67568 81870 5070281 43062 21041 601258215 16194 79500 343583446 12414 21041 192611624 277 21041 62508956 81870 41455 656728681 277 80925 781174570 46246 80925 380814292 73497 46246 775552864 18818 80925 292314601 51877 41455 713651937 80925 62418 706620670 21746 46246 470265072 51877 70718 22059928 18818 91083 367284200 62418 81537 163977098 70718 47781 194917460 6917 70718 694512104 6917 60306 159537145 81537 68065 287590076 2004 60306 564048434 83159 47781 700950182 83159 12895 560066680 69917 68065 606436980 69917 38472 119604274 33807 12895 848764798 15489 33807 545108271 38472 20815 265566309 12467 15489 764274482 73467 33807 382017713 83774 20815 526624626 73467 61529 356429511 84554 20815 16262822 83769 84554 112559341 67947 73467 790581691 67947 88374 250362415 83769 10920 196984523 42521 88374 404885828 14609 10920 885593421 10920 23116 945187096 2768 23116 762590738 42521 10478 690970255 68601 10478 54370063 14095 14609 28105051 73579 23116 949195498 2768 13865 802719575 68601 55472 808633922 68601 80471 49878560 13865 67598 62607050 13865 19730 853213059 40262 13865 267620017 25018 67598 765367914 25018 43008 54888071 25018 33198 74172092 6600 40262 34092899 84154 33198 650711886 32467 6600 518343781 65165 43008 809415344 12714 6600 3251404 43021 12714 96391087 58063 43021 100159507 82464 65165 133299725 58063 25845 910776096 58063 80648 438722872 50067 43021 50648885 25845 65855 384120935 29240 82464 248027754 50067 88040 635389789 75136 50067 172258940 50067 37570 948430015 37570 53336 433953767 75136 70614 560584524 75136 29286 793340391 3696 37570 230044091 70614 75293 60036613 71344 53336 454071395 19742 75293 78062189 29286 88219 774022247 46253 71344 475582104 35599 71344 814737780 25291 88219 357197399 19742 74606 549532588 25291 46541 200863914 35599 65718 760657327 74606 20167 599516957 20167 43635 284507392 46876 20167 13261944 20167 67500 690800971 3217 46876 67608134 20167 89618 308226829 10858 67500 99796590 67500 42823 845389915 3217 18753 54702043 3217 81979 19213413 79217 18753 537189981 67998 79217 761547833 42823 30939 737842608 20514 67998 352128882 79217 40210 201035498 67998 78192 16862075 40210 27480 526906251 43173 27480 539055877 33468 40210 998977731 33468 58612 199286878 43173 61135 855734610 22019 61135 751779660 22019 45589 122328280 58612 40452 838422676 25381 58612 69098088 11643 45589 559830818 45589 41611 396619982 11643 82681 205708147 40452 68836 484975422 82681 70513 925685460 45451 11643 375655937 70513 50843 191596073 70513 52520 96433351 17456 70513 295246731 45451 84496 665541497 33129 50843 867029646 33129 54121 854563664 54478 52520 34356356 22132 54478 68495232 54478 42910 6438616 54478 23098 435447821 50501 54478 448914086 23098 30994 740164433 53046 50501 671563091 42910 20183 64975611 24936 50501 616183473 37271 50501 244828786 30951 30994 195710085 30951 20446 243464195 20446 15054 289189568 6443 20446 690523124 30951 27680 135314499 6443 36916 627544870 49092 6443 227011432 88090 6443 747482585 49092 27605 538666119 62375 49092 504752179 62375 600 720030907 13141 27605 347235136 27605 2017 27605517 62375 72292 693875249 72292 66758 705358644 2017 34387 156601235 6039 72292 132482521 66758 36036 97058244 66758 84285 14103820 57049 6039 430407652 34387 81518 185184506 54878 81518 24121872 74524 36036 459025322 84285 63819 350678683 81518 65748 659567562 76634 81518 690304344 63819 15737 805380172 58667 76634 476225167 14952 58667 302266577 76634 50251 329291028 69580 76634 961320799 79541 69580 761210298 69580 9138 738474040 25616 9138 367991759 26718 50251 498366259 35589 9138 754512527 53757 79541 561384632 19974 9138 948263050 19974 59718 255271554 35589 39923 723134094 53757 17438 859405293 39923 24205 999470284 51861 59718 156010618 79851 59718 202803854 55616 39923 350828566 76373 55616 318418764 55616 26492 870503492 26492 25963 258469035 26492 67513 642930304 34007 55616 214071742 67513 27386 277376554 50589 25963 677363677 52800 67513 599735016 82137 34007 711687488 34007 3047 629601160 32288 27386 622362035 52800 34522 700776370 56221 3047 711340968 56221 84031 802560469 44002 56221 167580532 56221 33475 151272403 12672 56221 318054749 44002 54772 270661057 54772 48133 335786127 90504 33475 202984577 32963 33475 907404273 53783 12672 370958486 5024 48133 171638665 2706 90504 62911027 64011 32963 530732771 34888 64011 170664085 64011 16861 739067689 58162 5024 479959824 64011 26708 580743792 16861 24752 217069829 41033 26708 288425677 62347 16861 939356317 9277 24752 242634477 33954 9277 183004209 41033 57170 976125084 57170 31515 980794821 89655 62347 718866265 14955 9277 173330007 30144 89655 27479509 30144 70590 626347433 31515 34604 633785919 2824 30144 563823434 14955 90204 520968322 34604 72484 675778615 34604 17947 178819900 63945 17947 555069136 47041 63945 113707025 17947 30428 73726001 47041 43641 556959177 72125 43641 639794804 47346 30428 347751695 72125 60044 121646319 74973 43641 824859281 74973 81107 662155589 89791 74973 236250059 66946 47346 115583768 81107 8205 85514540 66946 17451 95405936 21781 66946 575706808 55703 17451 413227674 21730 17451 221582043 91162 21730 74288633 21781 89546 315238612 89546 5644 396663268 91162 50807 962293892 91162 10132 110314751 86986 5644 509564046 50807 64840 81696246 48698 50807 231970094 48698 9861 891794816 11731 10132 884871206 53071 86986 190772480 59736 9861 539302135 48698 19714 281901306 74980 59736 614912014 74980 69474 574568350 53071 17582 515942138 19714 90166 24299474 19714 21622 354420666 74980 56504 555894889 21622 40218 162453513 90166 18215 331792844 18215 42114 603203407 56504 1296 711473586 18215 35682 9857274 42114 37445 155910003 31336 18215 315679686 37445 2006 570146925 37445 71473 337893596 35682 71483 675023464 71483 23083 399693560 2006 73077 641816016 12129 71473 603481496 23083 42193 599332798 50687 71483 939594580 42193 47852 979649418 50687 8221 673953675 14327 42193 626582002 6805 50687 577447701 50687 3323 964846932 65888 14327 646356689 8221 85100 334549804 50844 85100 172472117 85100 87945 669534546 65888 39085 609261310 77954 39085 315687672 48158 50844 446666173 39085 43313 629623267 2914 77954 476135527 43313 88895 713082530 77954 77510 236700101 67516 43313 222810900 80612 2914 856690560 66927 67516 40327208 24828 77510 892481188 25579 77510 873959585 90517 80612 978447424 25579 1956 353390603 85706 25579 818238817 85706 73722 513801604 22962 1956 219999508 85706 63803 141487697 32417 1956 639509313 63803 18824 421846049 17625 22962 852583378 63803 34793 88923996 18824 47876 532693228 23480 47876 999937254 17625 46173 13644147 47876 68666 528554749 42708 46173 897954950 68666 28737 149995913 46173 70798 316056422 84339 46173 879838266 84339 35775 526311663 28404 42708 266828066 10624 70798 75645495 3145 35775 265493200 10209 10624 31943076 10624 85405 535832346 28404 55110 674784178 76851 10624 826326281 55110 56926 789007587 63009 55110 301893893 70909 76851 571560696 87580 76851 413809768 87580 51951 85479325 21018 51951 198434372 53683 87580 67192195 53683 35249 240863686 21018 4713 324428857 14165 53683 44847727 43698 4713 916007513 27327 14165 820261858 43698 46320 850196525 4713 5027 537509741 27327 77284 833366895 64353 43698 437490808 27327 39239 42615908 85491 5027 130058916 81314 85491 422349692 59777 39239 936208599 55985 39239 960190713 55985 39500 761881112 85491 88429 917948307 81314 3975 178435815 3975 28545 362952899 18410 3975 347484215 18410 8064 238657167 28545 28548 931943699 28545 89126 376356626 64167 8064 318867094 11089 8064 685805811 21081 64167 537130703 11089 33920 200775302 89126 29507 47631022 49856 29507 916091001 49856 55443 130954009 29507 85366 823515291 85366 89903 461213671 29507 80332 600612618 85366 58919 688873462 40998 80332 715449376 85366 72802 95042278 91762 89903 56620099 58919 71097 895476584 57961 71097 201472116 15884 91762 347732945 45006 71097 675734279 55039 71097 468215995 88318 15884 257085966 57961 46428 352150923 55039 15310 204719337 82430 55039 901975030 83964 15310 80972752 15310 67328 474730925 17374 15310 855354536 50971 17374 350183586 42670 17374 52478413 53865 42670 229943155 53865 22758 29760890 42670 57105 394591585 50971 41427 44796116 23440 57105 118510933 17265 57105 479704527 76602 22758 302072674 79370 76602 807606643 14771 76602 909967459 17265 16752 989844877 59907 79370 745593306 73678 14771 880163891 36674 59907 309952048 59907 21782 88961318 16752 65316 863871389 71457 65316 810394197 36674 7079 103054591 46061 65316 924266981 9836 71457 71388092 46061 11468 239970704 75988 46061 247142541 7079 25859 481658651 58701 11468 308982074 75988 20851 55955161 62073 25859 6623973 66475 62073 735924722 66475 87187 674166715 66475 27067 825057858 87187 5993 909156090 15771 87187 349287097 66475 67476 55458906 27067 77856 719358372 27067 13669 852352729 85112 5993 508676020 13669 8497 317721149 67476 82668 671188894 8497 3733 320838304 71624 13669 966595253 82668 15739 147145538 8497 90266 701286260 71624 81621 773383150 29101 3733 905986787 15739 44420 610848645 61651 90266 284184978 61651 85102 497580171 88096 29101 145548564 85102 1831 645669717 33082 61651 416585271 33082 12736 213564988 33082 74318 979312317 88096 81491 526424364 33082 10074 948666175 74318 21896 655865106 21896 68357 329599395 81491 30640 642844541 68357 59143 956780153 10074 9162 25645686 21896 73817 716293905 73817 2078 298844286 73817 57703 9015415 72847 57703 486467307 7851 9162 201979883 73817 14486 871987262 64606 2078 187708521 73575 72847 396342794 73622 14486 321871086 70781 64606 670038398 70781 75319 622546175 73575 33821 890831388 73622 35436 981430497 48730 75319 688063923 4990 35436 802419969 75319 34489 358526640 4990 713 350203939 713 13158 224225457 48730 17932 453795383 20312 4990 366299681 80932 713 547862488 74689 20312 126856769 13158 44295 28871893 76400 44295 902591845 76400 12152 298483070 14186 44295 326312938 4796 12152 603566447 43559 4796 725691163 4796 7602 455852954 14186 17974 80756644 14186 83160 979981044 39816 43559 482019496 14680 83160 96654209 7602 33827 541920685 73384 39816 269454067 14680 52171 911257556 69959 39816 999023658 52171 34798 405403912 73384 40407 266346587 10281 40407 83671228 54240 40407 585658699 12329 34798 190891601 60879 10281 332161190 6749 12329 626738439 58091 54240 35370550 23641 12329 751319765 83793 58091 146778366 60879 49451 198052926 76578 6749 644616913 87971 49451 498914865 87971 13042 353226676 15274 76578 583903883 87971 80233 153319445 74739 13042 85178584 15274 53782 2336251 38940 74739 689528388 74739 29611 283866675 29611 67 777220095 50156 38940 649519102 38940 75537 109074707 75537 76510 816486316 29611 82749 700241245 75013 82749 798766432 52401 82749 911729955 52401 43416 343300482 84840 82749 209970675 84840 42449 525849940 81218 43416 901293841 42449 35175 488215052 35175 9500 803868115 35175 82983 860354935 81218 89866 78546252 52512 9500 226332842 15634 82983 612765824 30693 9500 964757581 52512 16298 560741595 73599 89866 434751352 73599 19716 449541279 53749 30693 864309711 52296 73599 529417478 16298 69694 329465103 29362 52296 609170049 37835 53749 238295410 53749 63194 239517126 71931 63194 201969015 26580 69694 217061763 26580 1830 389298094 56531 37835 59061909 23605 56531 856407061 30925 1830 491482879 56531 30515 246184613 48627 56531 307441239 48627 66868 18240014 1816 23605 914453747 39716 66868 823286450 78680 1816 647708966 46884 48627 35775728 23531 46884 860582944 56447 1816 619859255 77110 78680 853097947 42892 46884 996001661 23531 74740 589184918 77110 78811 70800424 77110 65215 930691 78811 72933 172590909 42892 29843 600888476 74740 35316 102187092 88282 78811 99711485 29843 41675 370344932 88282 79129 708009529 41675 541 15585507 79129 29864 51415635 41675 35940 465113861 5341 41675 30465070 36049 35940 717131349 36049 74480 611834085 15269 74480 806239075 47542 35940 950949114 32954 47542 701782179 47542 19483 804246983 74480 83854 1842423 19401 32954 145664959 33917 47542 18497875 19483 39456 76972970 56235 33917 817090724 65981 19401 140023238 51156 19401 993217343 51156 88654 736553813 23254 39456 955953801 18333 56235 100853370 18333 83639 503098248 16318 18333 91250860 20675 16318 766222806 62779 16318 38893173 90810 62779 846596128 20675 53157 47410774 45175 20675 953308314 53157 49332 952468064 53157 2907 996001224 45175 29001 65681695 2907 25540 666939882 29001 2208 350800879 2208 50611 249660154 29001 86745 676037479 25540 66226 559406274 2208 50144 583731804 2208 26241 342094652 86745 18651 224358196 18651 38370 569698987 38370 77205 281355143 44775 77205 106391523 77533 38370 117250015 26709 38370 79390698 26709 70329 736538725 61726 77533 804191812 70329 54593 446032920 17178 77533 712958051 26709 85409 688837969 54593 28645 589221191 47394 85409 873264859 54593 65357 141766296 85409 80588 63648337 29724 47394 837012026 65357 82711 297211104 82711 63294 551257899 29724 65656 675522477 29724 65252 612364862 82711 52064 422381959 65252 7094 420039620 61399 65252 472180181 52064 68603 518690153 68603 58437 252912176 52064 83114 567563249 68603 80331 899299107 84355 61399 159141942 80331 39317 157928255 9671 80331 934593329 11579 39317 489801883 67202 9671 509583123 54340 11579 30832718 16292 39317 218095584 79150 9671 571006793 71945 16292 56676735 33102 16292 374732355 77393 16292 857342135 60473 77393 405980487 77393 50146 765125635 40970 33102 312713191 51150 33102 453159157 69888 51150 341989674 60473 4083 837092614 83881 69888 765725685 4083 71196 721494519 71712 71196 100840348 4083 69367 42540555 18144 83881 144435013 83881 88052 543060958 71712 32197 943612933 71712 20484 413863257 10228 32197 781486746 79896 88052 17774173 86 79896 352270379 32197 65767 698876245 10228 88097 968105041 79896 34914 729512217 44986 88097 616852849 31167 88097 515045343 55122 44986 43323474 55122 27857 490622452 40091 34914 172650203 55122 7762 128353235 48526 7762 498831844 24627 55122 885043371 40091 16357 976184583 66213 24627 613306414 16357 29701 127661070 16357 50863 650171262 29124 29701 266496743 75657 29701 997431367 85485 29701 206115608 28875 85485 249729200 84348 75657 146064765 29453 29124 58063341 84348 60412 853830754 60412 30706 38584758 50608 84348 934365148 29453 10687 196082522 1853 10687 395901233 10687 66347 728158118 3502 1853 85065221 22124 50608 834789845 22124 76341 972545117 1853 62622 545174087 22124 46613 539041314 46613 66766 178676344 46613 18011 122065388 76341 75672 568125379 62622 20063 45696436 18011 34859 15067439 77850 20063 27390862 18011 87062 631040845 1414 34859 778139236 77850 30289 247469351 87062 61662 613281959 1414 67460 103675335 59549 87062 169608350 59549 79716 616106168 10649 79716 128458987 10649 18521 86228026 6047 18521 408918409 10649 89032 412657223 20711 6047 693309912 45025 20711 356662998 50367 6047 312004020 25724 45025 343566236 35173 20711 130415332 50367 5591 301150890 13994 45025 654246798 85726 25724 640144086 87672 35173 376764058 87672 80552 670908636 47481 87672 534800950 70217 13994 541042223 80552 39690 300811409 72920 80552 330760237 34546 72920 892174618 19784 47481 93229965 72920 52386 429232760 39690 11771 29523578 14536 19784 526656098 4278 19784 80631661 19784 73234 52729594 11771 76330 123175048 11771 27589 635435490 33305 76330 827021498 33305 44685 507138554 27589 11474 558571955 76330 68770 637461287 47216 68770 557715789 68770 26615 579400777 36177 44685 353035214 11474 27642 336926185 47216 66846 909576274 26615 53138 601190839 71173 53138 359912075 4758 27642 17222365 66846 83303 637434717 40892 71173 379875335 15658 4758 629444699 44464 15658 376445247 1793 15658 27510374 13544 83303 659429030 10606 40892 778039653 89711 10606 390729206 36910 13544 940195712 64119 89711 76747819 6207 10606 294221727 71825 10606 592012453 67452 64119 32349298 10067 67452 847930552 77412 10067 173566580 6207 14036 390354157 10067 13644 787621224 82001 77412 276643760 85302 14036 785540316 77412 44439 578564819 44439 41162 389189157 85302 17450 956682067 44439 77969 387400515 79956 41162 208016952 17450 19890 22573956 77969 30319 473343503 30947 17450 403471473 19890 33125 225626383 30947 35416 963591948 30947 17730 533114842 35416 79533 643742551 18384 30947 653192523 87727 35416 546214839 35416 25154 553462397 79533 88181 582925288 43993 87727 849838544 83963 18384 222537414 74368 25154 991859604 74368 45944 858964584 43993 5239 790050506 60115 74368 189674026 5239 66619 50850571 60115 58484 33782665 5239 53919 881482617 66619 33829 202550239 66895 66619 839565839 74470 66619 43099157 8509 53919 130172915 74470 59096 275110994 59096 36006 773585501 76781 36006 668178877 65910 8509 682667076 8509 6750 134977357 31397 65910 353170569 23474 31397 579435936 20422 76781 727996829 65910 41783 111647784 5146 6750 214771809 52235 23474 55324353 34286 5146 847837760 41783 85762 363368235 86764 85762 104167381 52235 12087 32678312 85762 2992 995781386 60154 2992 623008305 64020 86764 18341937 29394 12087 97823633 60154 76649 34419823 39612 76649 933084742 62561 60154 79259279 76649 76371 383327816 12787 76371 134146989 76649 50167 438619856 32734 76371 345438746 58141 62561 297689573 76371 41278 604335149 41863 41278 585712805 50167 68680 920041547 68680 18618 500391873 95 18618 631213120 68680 4426 242738871 80207 68680 267103710 18618 65046 55596770 65046 49315 425879841 66005 4426 689113923 4426 77831 206234890 65046 18955 17427926 80157 18955 419933687 73935 77831 394333375 80157 7671 655024690 35667 18955 811165288 80157 39921 58113454 7671 1152 525411418 35667 1268 867785558 7671 69593 451526984 1152 63054 1719819 84719 1268 853586434 75384 1268 34828358 48869 75384 570347060 75384 32263 602897415 84719 960 523396367 84719 76736 184419071 7980 48869 854546881 8092 32263 701904774 42650 32263 369725190 55781 960 645935902 55781 21321 173838352 49003 8092 430284920 5291 55781 387237056 38465 42650 725053060 5291 6373 502101855 72251 21321 385546244 49003 27557 995596406 6373 11495 969904192 23401 11495 586115500 13678 72251 677920799 50355 11495 86966611 42483 23401 355368859 42483 59898 319208977 25429 13678 895426447 27214 50355 119235796 71061 25429 722340993 73361 25429 950444404 59898 11703 992323916 24535 27214 8245440 57064 27214 881478199 57064 9237 149182555 11703 36993 718551934 9237 32490 539915394 32490 82302 415755127 788 32490 966290433 32490 57287 940575460 36993 45434 661048496 82302 44422 699803235 44422 38375 205734302 54438 45434 521707989 67398 38375 841624732 45434 38151 470560594 34591 38375 101707595 38151 80889 687299646 39665 54438 737810536 67398 12939 472816678 77419 80889 688318637 39665 72386 736804751 72386 74912 584857438 39665 51294 59297625 51294 54554 951268503 49412 74912 456921264 54554 21541 148333754 54554 68367 445090822 38759 49412 456986882 49412 34498 384070851 49412 20762 63364142 38759 15792 795713449 38759 67075 22548656 5773 15792 127541120 15792 33808 904307289 15792 75261 499868632 14807 5773 644242759 86355 14807 525892658 68741 75261 94265960 29516 33808 632764417 75220 68741 437579717 29516 39985 510367812 75220 1616 951442879 77227 75220 645014224 39985 68010 922257443 77227 85685 559557724 17661 1616 736232869 1447 17661 855726020 13203 77227 543316968 1447 26306 371657066 9564 85685 436141287 52507 1447 745282884 32869 1447 813231779 26306 42003 14516942 9564 52065 708882173 52507 9354 953032201 206 42003 441999738 206 18658 437408059 206 41676 271374997 69070 52065 654388728 69070 24919 964023707 69070 11930 884286725 54185 69070 126766676 89080 41676 311554451 54185 11582 428312585 11582 62487 822740600 54185 47923 259769913 47923 75307 649870616 11582 12534 544231725 75307 41093 833015779 65596 47923 16701615 66566 65596 104608488 63750 41093 954480694 40474 66566 704660319 10908 66566 329471529 45619 65596 124520831 59032 45619 130544550 80131 40474 846268162 76638 45619 453853001 51630 80131 927394867 51630 37908 546066828 76638 48216 599135806 78951 37908 23191652 51630 9124 731354781 78951 13095 765910328 37908 9696 673053625 42676 48216 55451241 13095 38843 93829644 55383 9124 24711359 21286 9696 88303976 5280 55383 862571710 60614 21286 500194473 21286 60653 926665061 21286 83923 102943834 76550 60653 356801597 91266 5280 967716346 25392 76550 485506868 60653 66326 561221514 79657 25392 520891273 79657 13704 928638246 48410 66326 561979555 59160 25392 921929892 81866 66326 84386683 16128 13704 332395430 13704 10475 519282198 45580 59160 315797279 38562 45580 338556910 45580 18248 80002867 10475 19650 14970737 51392 45580 203289082 76588 18248 65801751 83886 51392 127157108 58679 76588 590373929 58679 66064 912523487 58679 73834 538503966 83886 89474 103099502 53387 58679 147886304 53387 3736 422947015 89474 30442 745821629 53387 33691 193887378 29849 30442 28558199 33691 60140 351990435 70662 60140 30709107 75053 60140 337369779 75053 89569 467456351 60140 31063 269968526 28383 75053 564180638 31063 28923 937083068 28923 1180 643053303 89569 104 118336119 31063 2341 395800989 75185 1180 134557139 65544 1180 98981364 103 75185 775960279 2341 26774 165362948 65544 40272 814939519 103 48606 184565012 103 65040 413552605 75918 103 303955954 41154 75918 113470311 29935 48606 144097594 59020 48606 9703105 75918 76250 485597168 41154 223 567865499 223 27791 501425429 11022 223 162724090 80252 59020 612669937 2632 76250 440913710 75812 80252 707301731 11022 89351 261486993 41904 11022 891754344 2632 53663 66585826 42435 41904 95872815 35496 89351 144109824 48963 35496 936093512 41904 11364 23757423 35715 42435 493535319 42435 62927 346018388 23910 11364 832763050 11364 61896 960299306 19447 62927 452601853 20045 19447 83931246 76937 62927 272820974 61896 43677 481955791 61896 18303 446751644 18303 63577 852787383 20045 50642 672385645 83987 76937 119858044 43677 38965 957060687 68485 18303 873119927 63577 23692 79097050 46964 83987 530894356 14752 83987 635370577 5181 23692 404281204 46964 16918 790796629 77930 14752 507354805 58440 16918 340120256 77930 75232 13702972 75232 81005 821163705 88977 58440 445580284 81005 23203 91617896 45479 81005 311454038 81005 58759 922773575 88977 31633 89811049 58759 35181 252828998 69908 58759 478021162 58759 1111 564841026 58759 38060 757074765 1111 29550 738344610 49503 69908 225894279 38903 49503 230969179 49503 21360 477572421 49503 43840 29567833 38903 35242 36547014 49503 68617 839450504 21360 1821 971163237 17180 21360 633011314 39520 35242 400104639 35242 63840 418962055 1821 35537 140651851 63840 32285 305363013 63840 80927 856233449 39520 49950 332621230 32285 33581 775448340 15439 32285 479696882 38561 32285 305139779 60446 49950 587108051 60446 19478 134271846 68009 33581 126503942 60446 5601 319923772 38561 70488 505462506 5601 51550 454571894 19478 69311 426220633 21682 5601 399291408 42282 69311 197108569 79281 69311 222006440 42282 79191 716165320 42282 1805 77708320 57890 42282 396580802 79191 75976 972268740 1805 20528 559531978 3899 1805 439460094 20528 35417 912637068 79112 35417 615832263 75976 41212 744550798 2744 79112 562644504 35417 56867 79359393 56867 43854 93519823 61970 2744 724409279 5642 2744 55795412 27503 2744 737787187 34070 27503 129022129 78587 5642 61074439 91101 27503 355255408 5642 21051 764919808 13105 21051 38965624 81231 34070 309965366 21676 13105 323608165 31530 13105 52157657 45157 13105 819292492 13105 38310 580229161 21676 59126 751754457 45157 68651 104186093 69065 38310 17684928 59126 20321 190601859 88554 68651 455145919 85710 88554 56314890 85710 39316 234857903 84677 20321 643414845 41141 84677 280077268 29702 41141 622670157 24510 39316 585302789 84677 42234 797468608 45095 84677 860270656 83450 45095 553384081 45095 47088 351367418 83450 37451 914016494 42234 56049 645718145 56049 7935 948396153 78084 37451 699314308 78084 47280 294432461 55684 7935 919903406 55684 51690 591144624 57230 47280 320653029 47280 47974 597390969 34556 51690 347926822 51690 76715 919773187 34556 9268 5213000 745 47974 547173263 9268 87388 271900759 45878 34556 397563154 45878 51318 939203285 745 45533 726390050 51318 86998 34814936 87388 48079 953357201 66003 51318 518816914 56915 86998 593622170 45533 75825 451053363 56915 18222 445997979 78339 56915 124358962 54047 66003 77469387 70713 78339 115966425 18222 15727 110548093 15727 15973 419517068 78339 24953 839179428 54047 85303 463311399 70713 61964 314686002 15727 79929 105871281 46028 15973 692468813 72615 85303 273411304 85126 72615 727331808 72615 45955 598648377 79929 72249 83464888 85126 83369 210753471 22357 45955 526440830 72249 32050 277884514 45955 51272 659914565 83369 80511 453669140 22357 50548 220063061 73781 32050 133216714 51272 21314 564604034 73781 46350 1017772 41432 73781 704075496 89135 21314 625398787 46350 38862 100091617 3615 46350 894886673 37058 3615 543554658 37058 55055 893753 89135 51188 248269489 89809 38862 714031460 37058 70160 399276005 86933 70160 378620535 51188 25411 90799612 44885 70160 534685928 80456 70160 557992231 35326 44885 222621512 56746 25411 969463452 80456 53773 706919000 9173 44885 183044684 37646 9173 922599607 37646 45997 83644227 56746 51900 110559724 90938 53773 16054031 9173 14919 811767478 90938 34294 28133399 51900 38003 39033838 38003 12405 370231263 59901 14919 44149023 47251 38003 954976745 13734 59901 771893546 27698 12405 99253941 47251 14404 488081591 1156 59901 70670690 18187 47251 447289041 27698 86048 232351077 68648 86048 536851672 2470 18187 39891279 66348 2470 648226887 66348 30186 316413921 75488 68648 25301527 68648 5690 838309653 5690 80410 329505772 14699 5690 187022435 14699 69790 374604490 14699 54361 952489744 69790 9939 507484506 72923 14699 993529443 14699 86309 678010127 86309 54198 895599386 54198 64014 22948206 64014 42732 347704166 86309 48732 296462115 42732 45383 912243972 76995 42732 148573452 42732 15277 109716067 48732 642 278237912 10203 76995 90726692 45383 3434 861599335 4653 76995 981398477 1010 10203 124781006 1010 83933 87734560 1010 27429 543180955 76648 1010 332864307 35389 4653 850496835 76648 42984 199006601 76648 78028 208930505 51679 42984 285761267 85665 42984 786822560 2984 78028 155114321 78118 51679 279179483 51679 61686 961787339 2984 9869 65372457 60640 85665 17677428 9869 13166 35295858 59002 61686 868208315 13166 88475 490513175 25955 9869 644858724 88707 59002 889723227 25955 72685 959917911 72685 62490 58703074 62490 43464 466181452 62490 1486 558151628 49442 72685 773026197 18987 43464 802464307 63371 18987 985402898 18987 82531 45487255 17030 82531 344093884 18987 59382 557253319 63741 82531 595380551 82636 63371 65879915 82531 13304 605142388 59382 42312 124564441 33641 13304 147636268 42312 69419 80240493 3065 13304 459540429 42312 5187 118995041 26127 42312 406577143 33641 58007 530180948 10273 5187 727153555 58007 42774 960260208 85429 10273 119321745 42774 71625 217295742 42774 25976 821639873 14293 42774 677703288 71625 91709 219614586 85429 59273 585641990 71625 35080 5008991 35080 83051 927274435 16308 14293 577010447 89620 91709 112715788 51457 16308 146458493 89620 13557 814789105 51457 15977 613890196 53701 16308 585155325 67781 89620 382648008 51457 35795 758632904 11740 53701 108712046 29777 67781 965385380 6804 35795 455510405 67781 18407 52405042 25830 18407 91704571 18885 18407 352398314 18407 52662 348253461 21280 18885 101875170 21280 6936 139704026 25830 44197 814331132 21280 11358 151334484 6936 30620 691714502 30620 57426 826606640 68950 57426 958784780 57426 64157 379834410 36400 30620 563740750 50047 64157 250895380 50047 41909 271414723 68950 64478 24731150 76225 64478 234047125 2819 76225 961866795 34177 41909 65665631 9194 64478 718634536 3581 64478 87900514 52925 76225 87164456 34177 86554 849533778 33712 52925 236384583 3581 78235 708756318 4261 33712 523150807 52925 17384 124762221 4261 2877 89991483 78235 76372 244048022 2877 57639 70145451 16499 4261 899808995 4813 17384 839282509 60808 2877 63828670 83287 4813 572817907 31506 57639 963785910 74240 4813 2067800 55960 60808 854823703 479 60808 511467120 55960 77349 885280243 31506 20316 98122112 11291 20316 663359275 14286 11291 114094010 53236 11291 229290835 53236 36590 181657165 11291 70796 102521403 30868 11291 988801601 70796 70647 51711915 30868 38350 136186518 30868 69383 334266114 22953 69383 802583933 7959 38350 705489567 22953 14213 54771149 14213 35481 451433036 35481 51530 117187102 5285 7959 166606320 35481 68760 783266191 30292 35481 394131181 5285 56035 323119789 5285 42491 658994742 32125 5285 949277221 30292 28877 461612269 28877 65980 763846542 21821 28877 471195632 18573 32125 186413817 70376 65980 166586535 9394 21821 956030120 70182 21821 646165831 70268 18573 284905722 54529 70182 134588586 65322 70268 286828496 65322 1295 322434736 28133 1295 983676849 28133 58265 672487587 64574 1295 192504282 65322 74790 664089941 64574 18631 92998473 14904 64574 932376675 14904 87831 491542743 14904 80276 314427125 80276 13371 914066752 14904 47484 519470658 13371 87830 205606110 22794 87830 438447190 22794 17535 115751705 11110 47484 892604655 17535 81831 874230680 64973 22794 177707587 72058 81831 784121657 64973 6130 17220517 81831 83800 34193852 64973 22458 118407441 83800 43028 659529017 72058 1767 541586389 63071 6130 11905473 83800 30258 534061018 25313 1767 189543522 69262 25313 501101797 25313 26789 71684514 30258 66864 885661462 69262 61731 512584762 25313 18953 147565469 36147 66864 698338208 61731 29155 949755670 4628 66864 27984579 64559 4628 311602153 36147 71479 205835694 71479 21968 894403453 4628 38690 38342759 20723 64559 721469170 79674 20723 144519705 71479 20613 828736804 20723 7222 161578214 6031 20613 581729207 43155 20613 121903938 7222 37802 125731646 44157 7222 803205836 6031 82073 726336840 37802 63556 598570168 74828 44157 689036608 82073 81179 200617746 40163 82073 393765876 9477 82073 135681053 81179 23166 124334501 31858 40163 576675521 56107 81179 76788391 23166 42583 953850208 56107 52926 907774801 56107 81838 940396495 12523 42583 201207500 81838 35260 514443726 5981 81838 401821831 43190 5981 600236258 12523 54669 671709955 54669 18764 361800230 57073 5981 530393872 78254 18764 66418023 52853 78254 821387765 37405 52853 64845426 78254 80560 228639236 78254 72132 644042285 78254 57268 215232522 80560 21884 768501871 6706 72132 565837266 21884 50676 317544030 21884 69671 476231499 50676 73777 93983910 61565 69671 2153668 83445 61565 711244700 73777 89364 598059292 69671 4773 739642885 87363 4773 487979255 53002 89364 52612911 53002 79324 8159983 50714 4773 107605635 87363 42346 611495632 50724 50714 99775895 87495 42346 54573114 5362 50724 802251825 5362 54847 429692481 47602 87495 92487844 64611 5362 804299960 54847 28714 489010009 1103 28714 585724619 64611 28802 185349949 10301 1103 978332337 28714 10057 164753425 34860 28802 583570091 1103 26077 480711312 58582 34860 39857371 48710 10057 533561991 58582 20680 44997567 34860 83699 330597506 26077 50170 354132000 89045 58582 277530108 89045 11425 105161536 17179 20680 394781160 1991 11425 261522403 8642 89045 420947822 10646 1991 789078576 42199 17179 736063631 13815 17179 236323304 42199 77295 86238857 10646 90728 823216090 90728 17120 264139818 59184 13815 860299814 17120 2569 366942813 90728 15755 136072394 90728 18682 562417109 52945 18682 682906000 61743 15755 126545224 2569 5997 62481517 5997 37880 402561731 5997 5485 257633902 16183 5485 876283639 5997 89915 134840023 74489 5997 666639742 9369 74489 218197026 9369 57804 191056721 82760 9369 24861466 9369 14869 757002926 70865 57804 957931046 56551 14869 495491360 56139 70865 674002407 70980 56139 584207832 78858 56139 750372035 66792 56139 997492292 70980 21514 84595790 53685 56139 841890170 66667 66792 76079925 49419 66667 388942169 49419 60975 35553781 61407 66667 434599624 49419 54136 513493208 59323 60975 147680272 20194 60975 933369232 20194 50302 276032304 50302 16945 881145285 59323 44905 837820067 59323 81604 681948482 50302 50456 617088799 38787 50302 837813654 50456 20500 97690420 88748 20500 719667813 50456 50946 264639135 81471 50946 215303449 47126 38787 711700385 20500 52667 414195914 42255 88748 209640735 89233 81471 624472702 81471 69010 318560145 27124 47126 114520553 27132 52667 6691262 27132 15866 218632462 44500 89233 108362580 15866 49690 971571927 78100 49690 185417811 78100 51208 45065170 17466 51208 584311375 78100 51939 780237869 49690 17137 118029771 51939 89334 207564512 36070 17137 951431246 21145 36070 681062863 9699 17137 549449547 8182 9699 223425686 8182 3042 568410199 8182 65610 315118490 21627 21145 38644775 78822 3042 272129139 78822 54182 139364594 54182 46645 577491433 46645 20416 905602996 22981 46645 312923334 5388 20416 944838634 54182 53914 43897580 81851 46645 941218870 20416 39074 597631259 6957 5388 873222516 17388 39074 906238446 19559 17388 436746037 17388 84691 143198105 25972 19559 172643069 88664 25972 285290395 45516 19559 697100244 84691 85812 63327897 88664 9078 653636948 44554 45516 13763592 85812 30639 968408631 43685 85812 754187015 63028 85812 272364478 63028 72647 681148370 23356 44554 49546687 72647 509 958749813 23356 59785 409990101 27931 72647 50473966 72647 20656 699685090 35730 27931 556925072 27931 66997 209537713 27931 23231 936132351 88913 27931 252151350 20656 54668 595619143 66997 22394 345312277 23388 23231 170060942 88913 20907 788586010 61004 20907 932000872 23388 85781 427365252 35340 85781 127050186 20907 60746 744445221 13069 20907 104713840 14458 60746 655820958 73908 85781 853687808 53544 73908 53892574 55954 14458 80350557 36656 73908 105344696 71421 73908 22584592 83504 36656 868459504 10459 71421 115800693 71421 26447 932619169 59467 36656 380009038 64977 10459 62625941 3247 64977 487188366 26447 43479 777675502 26447 18324 671935829 61346 43479 552554900 3247 42143 529072394 42143 77325 784353823 77325 37965 416398255 23458 37965 645889431 37965 27258 954193032 27258 62324 365748068 37965 11210 108730172 11210 30669 300014059 23458 51848 300495703 51848 12503 362908848 62324 79197 658871106 17490 30669 845031001 83899 30669 620558680 17490 41555 612814373 20662 41555 849859926 80300 41555 921660527 62985 83899 78777830 41555 50905 466725222 38407 20662 101809798 80300 35356 844441245 80300 1228 568881479 38407 64240 737813153 57118 64240 296913235 64240 28634 607175214 1228 69821 122976789 57118 20197 130430029 64240 67424 100651550 20197 28897 780423716 44152 28634 303200232 37973 44152 718737437 14294 67424 263640061 57097 14294 89541528 37973 81053 51445016 37973 75223 837593973 44228 57097 373914101 57097 8352 61773992 57097 47381 744740881 88543 8352 472923581 47381 20573 542447056 54996 8352 491579403 27201 20573 902699206 69876 27201 152304439 20991 54996 449986810 27201 88588 429593684 54750 20991 30998943 39344 69876 611279899 39344 73043 493761785 20991 49558 637056892 49558 25529 109604525 39723 49558 403494312 49558 55053 861718783 25529 76403 426314206 91133 25529 969888148 39723 6067 353146480 48583 39723 684369280 42308 91133 30275399 76403 69084 319251664 64366 6067 295451941 49914 64366 820340691 69084 800 374941865 800 12473 578409445 49914 25059 998494986 4167 800 687043190 25059 64979 469894380 25059 48383 667751794 25059 10675 132682691 19496 64979 43689695 10428 64979 840962941 48383 43679 163267382 43679 21385 378429397 28667 43679 743868002 17605 28667 287221498 46030 28667 296317332 21385 56222 832358139 26237 17605 12751763 26237 8907 673030357 17605 84302 46038118 84302 63189 515848786 8907 41188 864626271 84302 18589 234761723 18589 55308 711648207 40100 18589 914364992 40100 15604 926441308 55308 54843 621432094 18589 15557 506986403 40100 11342 789861700 40100 16460 261082635 16460 57361 166490421 63406 11342 364789336 15557 68788 379090690 21857 63406 58664913 68788 71672 821218654 57361 79536 281195439 84674 63406 542817038 79536 21106 175326956 81559 71672 530716125 21106 3877 145023173 83626 84674 347345763 77478 81559 905441749 3877 85904 866205869 81559 41815 968639346 24543 41815 515798907 37626 83626 438183467 24543 11344 492154648 11344 83859 533654236 26597 11344 33030250 74798 83859 628399083 7995 83859 254571228 7995 58343 43832693 83859 72057 907932581 17161 58343 427483375 7995 63955 958651159 72057 6862 736246173 90511 58343 201520077 90511 29644 127291129 36296 17161 759148774 21094 90511 428826215 36296 76821 30685157 36296 39024 662269707 75447 36296 522498833 48381 21094 99117841 21094 66499 493275791 76821 12891 409777985 86274 39024 342144144 66499 27537 397751634 86274 69116 525286675 27537 56883 541241782 86274 72659 102774256 86274 53449 494967456 81669 69116 476724927 69116 76462 77052978 53449 73859 423221760 91111 76462 215854082 81669 15167 77921573 73859 44311 681779419 73859 73698 926564081 44311 77618 8465837 15894 44311 65963232 77618 1133 872719590 69477 44311 724370847 73698 10645 363216800 58125 69477 800738931 10645 42664 586111706 69477 55578 886979236 55578 64582 912840218 64582 42276 555854096 42276 22227 452094214 42664 67507 53321437 22227 85743 138015471 4649 64582 251104785 85743 32112 584179763 22227 24530 305724848 24530 43429 302541438 32402 85743 863405769 24530 4404 484828154 52002 32112 150764951 63696 4404 689950488 65077 63696 605019885 65077 8841 707533418 52002 14108 62174055 28145 52002 708219633 8841 11389 167815881 65077 9704 449620356 22083 14108 533294843 28145 74842 57413025 14942 22083 259947066 9704 24450 814584842 22083 28562 86754736 24450 23582 642392692 55877 74842 144903657 5306 23582 390453470 58719 24450 975265799 28562 1167 99688839 23582 51447 61498851 51447 26811 924801154 58719 46077 132628592 38438 1167 741701056 38851 46077 498367334 9857 38438 226614488 38851 2724 483989938 34492 9857 816061803 89493 34492 778136648 89493 53928 14641618 34492 63877 452805625 55144 53928 667568237 55144 24255 784255155 63877 51421 598410588 23330 55144 843458364 75864 51421 44839338 75864 68641 210354382 68641 35072 28630120 91728 23330 160210328 52684 35072 348460144 52684 77400 666685287 65937 77400 690239838 49781 35072 711618492 56524 91728 747128578 65937 39251 841980987 65937 83528 59679223 65937 30160 271320855 30160 65049 597528593 30160 47598 490301866 32398 65049 520129663 13002 65049 746554957 21439 47598 91233794 84052 65049 92158541 13301 21439 152408662 61727 13301 742711438 13301 7721 910946529 21439 63055 780976136 37520 84052 265104650 59984 37520 665037059 20017 63055 687382468 63055 58843 479036123 55968 20017 506837357 83427 58843 326825500 83427 20541 658449336 73787 55968 152821482 65914 58843 3403945 65914 10378 448580698 9982 83427 856285777 73787 47600 214501652 53327 9982 645624455 60387 65914 214595945 9982 25015 71642515 28274 53327 715306402 12372 47600 193199409 28274 70991 54013091 40046 60387 739877856 26331 25015 627643568 4298 26331 135922540 40046 53381 203597513 70991 11817 624112783 19245 53381 825467223 54660 4298 108311783 19245 43275 722154465 11817 91081 519819858 990 11817 678324698 1126 43275 598901906 72410 1126 279564348 43275 12722 741009073 70150 91081 712324283 990 37256 227730560 37256 27451 667306708 27451 81182 4419287 70150 2028 66839978 68210 27451 101935694 2028 30300 639746401 27451 38682 331889184 30300 47932 206081553 38682 31388 444294245 32730 47932 257314876 47932 81772 717408484 42736 31388 834591115 81772 48816 681076566 68281 42736 691887509 57445 42736 961542561 42736 37229 61326820 48816 48139 875581865 57445 79263 9397886 68281 71103 876100153 91404 48139 577892026 79263 39927 51708054 39927 89421 409117022 58889 91404 535368401 53334 89421 676314553 58459 91404 248467293 58889 16633 648809447 14066 58459 869269001 53334 53740 134702517 38552 53334 302588725 21664 53740 677463905 81024 38552 935834517 27586 21664 305920757 38552 20359 467424253 88262 21664 248966583 81024 75024 96589206 88262 87773 26592953 87773 31942 44497036 31942 82097 236927195 5923 82097 755941248 87773 47707 117077131 82097 62666 699387525 82097 83552 822800667 5081 47707 954319839 15765 62666 824034793 5557 47707 489125908 15765 29677 226072551 31411 5557 92805774 5557 82997 941409506 12848 31411 699828299 5557 74189 756270781 29677 39387 17234698 11370 39387 649747462 71898 82997 923606407 70703 12848 199146218 71898 30707 504949104 71182 30707 536472546 79700 71898 934626274 70703 37003 625509506 6303 30707 21809096 80451 6303 998371028 71182 84864 803559347 12101 37003 788411778 23791 80451 608953235 23791 38017 309111496 80451 62385 772713723 40424 84864 810231738 33554 12101 553278710 38017 59424 409229202 16417 62385 51686558 31585 62385 8949123 70227 16417 777115116 59424 86442 613488640 70227 25310 757211230 10994 25310 305720204 86442 49892 393575145 49892 86100 142471678 78125 10994 233567510 46699 25310 798532312 49892 19692 365737440 49892 1927 856334979 78125 30328 878058784 78747 78125 485948632 8523 78747 831578617 1927 40778 613255311 78988 30328 208585952 66617 78988 144933536 66617 85641 872658800 40778 32903 402475157 40778 87201 554969371 17326 78988 113923055 17326 51825 864802942 87201 55292 850711706 87201 21615 39794538 86101 17326 793407547 17326 78452 609404176 38058 86101 101532189 55292 34917 21341943 38058 51108 623833154 26819 38058 335175003 22168 34917 441218434 38058 50716 711809248 51108 22619 381978371 42129 22619 902123194 26819 39855 919370778 22168 66741 492648889 68048 39855 258153430 72947 66741 142204916 68048 59135 308338633 23251 66741 610625504 72947 78253 292564130 76766 78253 604005055 68953 78253 412525339 78754 23251 981577138 78253 64613 330783908 14052 68953 125963309 4091 76766 713029445 64613 65218 63187011 63134 65218 127273305 63134 82219 879461343 65218 12300 127435469 85398 12300 932454266 64123 85398 434594763 2298 63134 346970383 63146 85398 109174984 12300 78930 549712275 58911 63146 882658265 78930 22449 648351781 78930 13520 631580677 58911 60422 36574798 58911 15267 651713759 58911 41508 439399626 60422 26752 705343361 80717 41508 312267370 47642 15267 25445890 41508 76589 731777099 76589 12256 121387995 3843 76589 538470255 80717 36883 591406896 49726 76589 3948852 67193 76589 548069224 12256 4969 807353692 4969 52284 559894806 2182 52284 283460143 87561 67193 790667091 30127 4969 858872767 18268 2182 335089395 83844 87561 512156754 53539 2182 505891728 9109 30127 725565772 9109 74084 721185535 74084 49346 684218974 49346 89506 826606935 9109 64995 251072636 9109 65684 813162565 39021 49346 823628409 89506 30680 808682613 44166 39021 349508328 34961 30680 791720273 65684 29216 265085602 44166 22442 953003410 29216 62346 729800914 62346 11066 274747111 83777 11066 33558261 83777 77643 771414490 22442 73885 17009155 73885 53931 921499602 49052 53931 40206255 83777 68540 628950056 77643 10733 723669417 23115 68540 398816727 17892 10733 508377110 68540 9723 883312627 9723 13761 281109459 10733 81683 343370257 70132 9723 109936615 43946 13761 522669778 87841 9723 289499172 24178 70132 639244245 81683 10344 283088426 9145 43946 787214164 87841 58641 608291460 9145 43961 1325708 24178 15730 14369354 45714 43961 644809303 15730 79591 777421084 24612 58641 137852947 15730 53091 956158070 84737 15730 996199980 89991 84737 548714825 81428 53091 635978939 89991 4977 340976604 84104 81428 55938018 84737 47887 808581955 26285 81428 806049556 61966 47887 958357347 84104 80056 244284311 47887 23284 7010187 23284 46307 920179220 38215 80056 580918481 47902 46307 759418309 80056 17097 313647253 46307 68265 496654108 17097 8230 623469530 71721 38215 359589202 83934 71721 537457024 17097 37604 535868493 8230 36591 859249556 8230 23783 361425752 1419 71721 139505123 37604 529 464534592 1419 76417 465771728 23783 63017 222060326 63017 12980 806945269 37684 63017 346677803 45907 529 412260768 63017 9057 598719664 12980 56254 708400068 45907 80656 848229693 56254 47337 293260559 56026 80656 209086652 49516 56254 908419734 48278 80656 414183910 49516 17173 41794355 11518 17173 140533502 91668 48278 648117670 33742 49516 984194645 11518 85326 313886995 33742 48170 291704012 67164 33742 53527216 68344 85326 361212364 67164 47776 449510626 77561 67164 896728703 47776 72905 907822149 77561 64942 194812991 72905 79232 805293641 47776 78828 736832991 64942 75210 1371137 71734 79232 186415367 22433 78828 779142912 71734 22476 76981317 78828 15057 932016961 22476 62726 246182680 71734 59942 972463631 28079 15057 71768920 59942 52988 28784855 50543 28079 49327879 18337 52988 245429662 50543 31396 488722524 50543 47213 543531329 65185 50543 59367219 47213 25511 87435157 65185 7186 767571045 47213 30709 652249810 67011 65185 131971783 50093 65185 280935280 7186 52316 563686004 14405 67011 122645410 30709 27943 163888896 59229 50093 200271724 50093 24688 826132586 24688 4350 668639099 50602 59229 707352058 24688 6058 821517047 4350 21913 772353270 50602 26378 879610097 4350 31686 418906045 12433 50602 185469748 6058 61207 908367896 4945 31686 140463502 4945 47956 974144979 61207 58313 101809128 4945 17987 339383721 47956 21311 52732366 47956 60823 24596278 17987 6376 738930432 60823 89241 482060666 60823 27192 578705678 62827 21311 26670991 53172 6376 238003657 45425 53172 470303800 82657 27192 188293799 74217 45425 789691706 80315 74217 75686936 78751 45425 916515803 73046 82657 295948331 78751 17707 195098268 73046 44573 133524465 44573 6950 327244694 63952 17707 890270954 6743 63952 144293618 6379 44573 55086185 34529 44573 594319966 6379 81982 668283358 63952 50824 739047287 6379 79379 125047917 81982 42940 728933467 50824 36807 98560932 42940 70240 392137961 2696 79379 774233825 21418 79379 947947353 10509 70240 904347246 2696 45199 320455963 80724 70240 382560308 21418 76143 929161240 10509 34763 704574327 39563 34763 459581698 28036 34763 552325492 28036 27693 98485073 81212 27693 527408970 28036 65498 831928563 536 39563 899399796 52571 28036 523347651 54363 65498 637036252 52571 82859 729757644 65498 88414 76655726 39177 88414 333968582 52571 915 525783317 71187 915 723907383 82859 4650 7157901 915 58962 886207586 52183 915 431556181 91866 4650 323909088 91866 16953 252207299 52183 47980 909523221 16953 68531 112442870 26603 47980 137105855 48039 16953 859862863 16548 16953 714836092 82626 48039 280971816 82626 36693 760685542 36693 23576 827331432 16548 8381 43663214 88837 36693 601595018 88837 13148 966491073 23576 64562 125671919 31754 88837 320485145 75789 31754 903520643 31754 44043 98658822 75789 8290 771821092 44043 89170 640376910 17634 44043 454666527 44043 39491 601139326 37281 8290 142968969 86638 17634 663944856 564 17634 465601854 39491 11390 634084675 564 60329 371800872 60329 75538 351080735 68399 11390 150351184 27367 60329 434665158 75538 70737 22786817 75538 30067 390800252 70737 49537 104577235 85819 68399 787068101 30067 25611 350157466 30067 10887 613178637 85819 73917 57444125 73917 90712 971869733 25611 22839 87842431 90712 85328 329386577 83444 22839 765477686 22839 62310 698893919 83444 20455 346251840 22839 42624 815707148 62310 37479 220062811 28803 62310 477658825 29223 20455 858038958 29223 73732 874189787 43749 42624 357918150 43749 81444 839014519 81444 90436 941219249 29223 71919 365415958 43749 81492 224060169 90436 14721 756625516 65150 14721 530649329 81492 16624 865346882 81492 81175 901999693 32646 65150 138438274 14721 79582 319248155 16624 22306 597370906 32646 87611 57034077 32646 64950 487193293 79582 37589 943488807 9953 22306 730205578 87611 45993 727673667 88823 9953 714515271 31091 88823 726445953 88823 33907 225105340 10784 45993 122249620 45993 25546 114925071 33907 82024 920259297 33907 83879 801542314 19599 10784 249545455 64026 19599 923026873 66479 83879 599158708 64026 56381 813137274 39245 83879 447943859 35010 64026 423782169 56381 60976 366746346 43879 35010 397872322 47501 60976 428240544 39245 82000 320861979 23314 82000 44835173 87358 47501 957708968 64423 23314 380214523 82000 350 525016440 350 74957 905422342 350 26194 975249160 350 4414 971572040 12549 350 428794105 90532 4414 123706512 12549 87325 79439883 4414 21584 247294646 90503 90532 815599386 38117 21584 362242498 90532 57553 413493705 83215 21584 30892001 72715 57553 797685887 21685 57553 132839352 38117 76810 947844664 15325 57553 533061595 27705 72715 666044044 85836 21685 651936208 40357 15325 298484433 85836 68944 97118287 23824 85836 46755347 68944 45849 674242616 85836 43073 792475167 40357 30566 334449979 23824 37359 388094604 84128 23824 674062611 30566 39044 339691867 84128 77320 535943991 30566 45312 633198134 14484 84128 745288960 77320 21290 34353567 56480 45312 906420251 21290 40654 421867191 21290 49209 46723514 14484 5542 886897407 5542 60972 152662860 49209 38989 217182947 49209 23603 617397031 29885 38989 748442738 23603 65479 470249017 38989 5116 501055836 29885 17635 790641999 62522 5116 701782588 5116 70180 830641806 80855 17635 847885682 80855 38394 621056219 38394 35304 559314020 62522 69882 287669558 35304 79459 643381979 79459 84679 554049183 84679 7989 183267570 75141 7989 21481189 17760 7989 533617519 762 7989 262624979 17760 67309 443241579 63012 75141 123630298 3527 17760 729701972 67583 17760 637561466 52768 762 93374636 62768 63012 471497982 63012 77970 749166738 49639 67583 381048615 77970 61386 177579722 2042 52768 142178319 62768 45194 708143942 61386 78595 203757437 2042 56001 402939545 78595 7841 144378377 24959 56001 864116844 27294 24959 923650019 86757 24959 139877351 56001 5188 104172187 42113 86757 666585312 10134 42113 6096584 5545 5188 914969624 60543 86757 258769315 20688 60543 275181466 83483 5545 825133471 83483 17461 161052452 60543 24314 126239238 9667 60543 516055641 2710 20688 613124255 2710 45030 407751648 9667 33924 560584948 45030 79628 17022337 85775 33924 284259614 21045 45030 236547983 45030 69727 731511710 6647 85775 835198152 932 6647 368125942 35783 6647 920235557 21045 70385 119336839 932 82990 266713185 6647 23917 500694560 34480 35783 616814799 82990 1155 149478380 23917 55653 809446820 34480 75555 904381975 1155 67298 372621615 38978 34480 341583310 35385 67298 654234590 11890 75555 251576339 39034 35385 866791073 22988 11890 646432217 38978 3690 425729041 5299 39034 9706052 59151 5299 493969764 14763 5299 393897971 29587 5299 631062249 62732 3690 40964935 14763 69854 226559028 45620 14763 85780187 45620 19219 953045947 69854 69743 105720667 45620 5675 160161785 33888 5675 567827863 45620 67415 925663249 67415 25385 557695296 17152 67415 655008599 76488 67415 51992598 25385 63647 71202021 67415 73325 279218588 73325 77453 43257889 77453 56501 30887433 21428 76488 272741789 73325 4185 627229884 56501 71856 114812030 71856 54306 387823015 89330 4185 555688582 39933 21428 98558238 89330 38970 940847656 71856 68863 530246740 68863 25191 338306652 68863 44683 363997929 39066 38970 144585899 80150 25191 779085590 45511 39066 330205525 44683 24212 338508753 51802 80150 436453436 22623 45511 752816249 61991 80150 441248551 24212 21363 61012391 37805 22623 93056203 51802 84091 476434906 61991 28419 942379085 84091 49101 217111500 67615 28419 93895594 38112 49101 307286698 49101 81924 540332975 19576 28419 130550197 15099 49101 939791501 89673 19576 458255841 78042 19576 820456314 82006 78042 495976788 82006 61334 166160778 8309 82006 818621323 78042 84641 481355519 8309 24682 15986258 52576 8309 33501819 52576 43445 928189205 1017 43445 772447006 7713 84641 564140346 24682 36258 597691644 43445 90250 3577545 23475 7713 395228019 23475 45147 527976191 23475 40471 896279877 36258 72967 457532896 80996 40471 782996625 85178 40471 678678640 20808 45147 907335420 79873 72967 261599431 58908 85178 81966377 85178 33934 668135360 50751 79873 327555901 13907 58908 943865449 79873 77321 299174321 56873 58908 818861856 54995 77321 84465538 56873 32682 887406933 29170 56873 956567141 56873 17101 667229425 29170 87125 254131506 17101 87100 274615909 6431 87125 783304704 15264 87125 691318234 87100 23325 155627211 6431 34565 784363762 36776 87100 935536052 64000 15264 205578133 23325 918 753856388 44060 34565 215611210 10636 34565 509965726 918 12783 802413022 64000 81167 709428816 10636 77971 926641168 50139 10636 810235779 24074 10636 223875675 77971 43852 423665614 65964 43852 806528115 82731 77971 156818831 43852 6982 602643141 19338 6982 8313064 53349 82731 550039628 65964 41700 544538725 49532 6982 59457419 64548 6982 757577691 19338 12194 56458521 23484 53349 14574394 41700 1689 714491029 49532 4264 253724198 43047 1689 95031866 12194 43029 940035490 74468 23484 833359961 74468 20504 669915472 28983 4264 275704121 3269 28983 695283475 4073 74468 139180344 20504 53139 970386863 3269 44528 499962003 28983 25230 149870432 3269 52649 665837051 32949 52649 539520750 81506 52649 27507890 59870 32949 433683465 50952 59870 130614703 59870 1140 88163816 1140 80280 456400339 40608 81506 397070458 50287 80280 96933109 73475 80280 487197425 7810 40608 598752932 88775 50287 956017189 72095 7810 886077437 91745 73475 132185946 80305 7810 293845991 72095 3979 650491562 88775 20593 894537199 80305 78505 387011314 20593 54142 449140154 75066 54142 221593056 78505 18942 213135140 13506 18942 510434124 41788 78505 42988876 41788 71257 664328477 13506 29465 679523210 71257 80414 217591912 19647 41788 186523152 29465 31538 868725766 71257 74358 952529503 50284 19647 163672730 74358 55715 840517138 44521 74358 911091235 55715 24611 856692952 74358 56109 362132125 79042 55715 971313676 75753 56109 738104312 56109 38997 745998401 24611 12683 706500644 38997 39431 8559367 33875 79042 781425610 12683 34051 374871374 10967 39431 818875068 43370 33875 25142973 32025 43370 486511464 33875 55575 246061596 5233 34051 76564320 25842 10967 464348484 43370 20803 674149421 20803 39630 138274454 7031 39630 479390892 50317 39630 472523077 77323 39630 146553296 91227 77323 171066339 7031 68697 860025104 91227 77757 76399412 64312 50317 572740980 14099 77757 345500937 20290 91227 865181659 14099 19882 636765932 90674 19882 200832735 64312 15494 1877317 16427 20290 821922611 20290 77383 970085307 19882 25549 492299936 60945 16427 237386279 70618 77383 775496940 16427 80599 894218730 37254 25549 780947182 25549 40862 480136875 40862 91827 949943472 33163 40862 134939352 80599 22545 712839770 40862 56133 471849550 91827 21275 703600546 83973 33163 782230903 56133 40152 843959359 21275 91694 886863033 56133 50970 807883069 21275 85349 866986702 85349 67667 522857151 85349 76768 976906532 41947 67667 519315035 51945 76768 925437026 79371 85349 641443031 28611 51945 793750854 64537 28611 667142887 84811 28611 671620006 28611 12663 114163193 53125 12663 663036786 84811 57011 104601388 64537 23065 427229719 84811 78756 786924958 8806 23065 466959066 23065 20093 728590142 20093 26754 747507382 26754 13568 143351449 16519 78756 254834084 26754 76316 300571878 70859 16519 815445051 26754 82078 438361361 70685 70859 90950462 37161 70859 242918810 55218 70859 43035954 55218 41915 906040023 41025 41915 879878439 6278 41025 856373128 55218 89705 811718506 80129 89705 326233610 41025 71004 90622464 71004 90153 317656040 70907 6278 11303745 71004 72648 267576460 18525 90153 828706672 38778 70907 446408938 38778 38875 215195946 38778 65492 958380327 38778 63743 695307245 65492 36709 68716875 38875 45337 263413838 63743 20575 296932289 68735 45337 690431007 18073 45337 155433135 63485 20575 649119853 2852 45337 485859784 20575 65088 389006845 11455 68735 282904861 59654 11455 969556012 89947 63485 666448418 65088 7627 823662357 13224 65088 147447107 22203 7627 702660354 89947 9036 197521060 7627 30277 864675619 53127 9036 841343497 5853 30277 798543880 22203 28589 123898083 50898 30277 144097553 74582 30277 696157099 5853 80681 613514310 80681 24297 90508771 69469 74582 838049056 74582 2772 107864445 90767 80681 776411301 73321 90767 310900452 6288 73321 592202917 2772 19782 343964661 35197 2772 121724041 42805 73321 397863570 52096 35197 512756353 41973 35197 967005465 41973 8690 82515553 8690 33668 652791469 36560 41973 75267465 33668 16140 724863209 21159 33668 383481801 16140 40414 396335630 8680 36560 41301960 77536 16140 881652275 28340 21159 131029286 15322 77536 122819620 90979 40414 355932985 11965 90979 870611823 46407 15322 860786350 46407 72443 464056685 11965 82673 212715159 72443 59394 537359286 46407 12894 226998398 4376 72443 374360165 16970 59394 244132023 87254 82673 696080337 16970 76169 619628052 47595 16970 701661029 24770 4376 449132390 33746 16970 183675973 52346 76169 480898731 2465 33746 8426577 24770 33752 625796221 33752 74393 167005090 2465 836 852546491 25134 2465 712641624 75244 25134 914640274 72107 33752 213008711 63438 72107 292668014 75244 445 148937234 52754 75244 391624949 51442 75244 16930209 445 58202 789949886 63438 40962 524699363 72650 52754 6937242 51442 15250 524276650 78740 40962 867387276 40962 32677 29700387 78740 70501 264257976 70501 54864 832282418 32677 52689 680283600 63166 52689 34582468 52689 20574 647441301 55442 63166 441595246 85324 52689 539992753 83533 20574 329425701 83533 66816 140582750 56103 85324 647903403 56103 49122 769979846 66816 32568 874647611 56103 55382 733494450 51480 32568 969785759 51480 70289 784143837 49122 22011 946581572 48920 55382 48707973 22011 36385 870238980 48920 63248 28820732 23213 48920 28948147 48920 39277 857445324 63248 36708 468887697 10807 39277 766108570 23213 85098 34088480 49491 23213 997185655 36708 31232 689740305 36708 3900 559627347 35299 49491 249115290 52493 35299 815828526 49491 25204 599036222 43017 52493 923419894 25204 59897 205923227 83116 59897 29514485 43017 83133 258668489 67825 59897 833500003 83133 71498 734597248 83116 27951 610676376 25196 71498 645932454 27951 80447 854314691 79388 80447 135992616 17004 79388 67045515 46185 79388 176214898 80447 37353 242637186 79388 5765 772311007 82103 79388 349263936 23486 37353 215987125 23486 44899 621997723 15228 82103 949844396 5765 45164 498072557 54926 44899 562363772 41570 45164 348645869 41570 3167 580066937 15228 20351 205478664 54926 10909 41139890 59369 20351 758536674 44865 41570 616326401 44865 79933 855381774 12426 79933 157287750 45812 10909 70387836 43024 44865 861517371 43024 8233 5978686 43024 64096 544851950 43024 63868 351931197 34192 64096 132004965 63868 43022 408241930 34192 23868 886609013 64096 48751 843846106 67375 48751 421242742 24706 67375 545191690 48751 58032 961634474 58032 50379 344547836 57827 50379 834343252 46478 58032 75534873 4473 57827 2981270 9976 46478 773746107 46478 43191 418090828 46478 17569 647035836 38873 17569 407701200 9976 24144 162671824 17741 24144 701487135 17569 17046 86591251 58991 24144 32834252 17046 24033 907288447 17046 58245 979762125 25764 58245 621492325 61434 17046 608724851 24033 46527 224390174 39027 46527 18486121 58245 68981 287215454 65967 68981 298364104 61434 6846 590998730 68981 9995 693202703 10027 65967 531914060 65967 16291 89517948 65967 1356 493126417 68186 10027 118015987 10027 89246 231617581 1356 1062 362671373 89246 60514 309959932 7255 68186 443902516 17446 60514 988862797 29390 60514 750008766 17446 40400 200728170 29390 12114 365694368 12114 49546 642478627 17446 17788 401421534 52359 40400 233029753 49546 53723 324028273 12114 42957 48044491 50290 42957 312046046 53723 83866 57067653 52359 41959 825921274 83866 19372 285944970 50290 41975 427591262 61822 41975 383542495 83866 19459 232389857 48673 19372 776637493 79220 19459 290690964 13599 79220 603409860 19459 84499 317825636 23775 19459 172960152 90933 79220 184398543 84499 16718 518904106 16718 87832 23450067 90933 49918 774489385 90933 60698 813152203 47247 49918 618074494 18499 47247 120242271 60698 21629 680182473 47247 52842 204957065 60698 70221 124360009 69149 47247 141162961 55192 69149 419745544 38238 21629 730879514 70221 58793 940755604 56952 70221 121560240 38238 59651 472985019 24241 56952 372222010 50957 59651 666901947 50957 84135 263870421 84135 27871 731168188 24241 50796 125464720 27871 17906 421128800 27871 58645 105778496 782 84135 498573222 17906 47222 870068940 47222 50237 600598830 18975 50237 376447082 72909 47222 295602174 47945 72909 896016127 47945 3384 861064445 50237 75736 55106234 3384 39213 28567850 75736 89544 30971289 78151 47945 675516669 23381 75736 841893828 23381 40590 224380682 72738 39213 460960239 23564 89544 918098236 23381 26691 599337103 2085 26691 582506993 58385 23564 39604689 90716 2085 333154294 90716 89486 55966548 89486 34254 228411066 90716 58294 570146945 31588 90716 527108091 58294 68629 276041325 89486 16336 52581422 34254 34623 956178436 58294 10563 601854321 56715 16336 839815647 11946 68629 322979861 16336 44317 324260833 56715 26756 720030970 26756 67159 510265905 26756 15591 245520330 4269 15591 338160137 26756 81567 670955062 81567 15630 59947441 67159 75694 51142058 81567 5794 988841639 75694 20300 107863914 40015 81567 986442438 40015 76105 276928277 39956 76105 593576125 5794 41607 298242188 20300 45871 557533950 51596 40015 586684008 32848 76105 714816495 39956 60197 657909068 80566 60197 314285642 10438 51596 627469342 32848 86917 334620371 60197 84361 751605161 86680 80566 50306882 51614 86680 729694896 84361 83631 233513717 28799 86680 9064185 23120 83631 703036844 67856 23120 720126079 53913 23120 17291408 23120 34359 435037441 28799 48024 492106665 601 34359 161652840 67856 27014 33469127 27014 71675 284521909 34359 10303 575507655 601 59544 705233245 35850 59544 915448354 149 59544 157212186 10303 45575 112101975 14581 35850 709936456 54347 45575 576982242 35850 50164 270604546 50164 37576 710025800 14581 51459 281664755 49951 51459 861615242 11570 54347 7175265 49951 71411 590939993 76670 11570 265677767 21610 51459 693422710 23845 11570 824680237 76670 1832 167223626 84556 23845 31574740 76670 17164 839268238 10553 23845 900943564 1832 22791 928210357 22791 36453 2018604 18551 17164 34913360 6581 36453 490244384 10553 13577 115870124 36453 59383 177289067 59383 63918 488611333 31496 18551 888756322 91447 6581 58325134 32328 31496 556476796 91447 69223 409666463 69223 41899 873194558 36124 31496 616103215 41791 36124 512078417 31021 32328 93556223 82013 41899 111774366 11365 82013 728934701 82013 86593 231991878 35711 41791 91448818 60833 35711 213819920 86593 90763 346661750 11365 51065 742353356 35711 56127 428089666 28228 35711 767340759 90763 31147 638060116 28228 83227 90678993 25608 28228 262523637 73606 28228 477133017 77005 73606 721159197 77711 25608 39031006 25608 58726 107266115 58726 74782 541514699 40284 77711 969631039 35855 40284 157597927 58726 46531 200775539 58726 13434 973431496 35855 55366 762526832 40284 69895 235226721 25770 46531 51927230 55366 64235 529547647 13434 85533 31417734 55366 1203 590230274 69895 21284 436616539 21284 52435 25084573 52435 36836 761607423 21284 4367 677523855 20561 36836 919953647 58109 20561 262623404 4367 12234 697577831 38115 12234 655697242 5632 58109 791639175 12234 62693 445790657 74928 5632 49946291 79246 62693 597298855 16448 62693 536101207 74928 29033 644377215 4486 16448 599589490 29033 67312 713976661 79246 30659 7003479 67743 29033 899014463 65862 67312 508209510 65862 6174 195033490 65862 63278 648093223 64745 65862 22780544 63278 37613 730394572 6174 85204 96540773 85204 82335 12639224 11207 63278 781232454 85204 35238 75865157 37613 18685 869491734 78637 85204 210410510 6143 82335 884518004 19366 35238 453509138 35238 50936 551238727 17284 19366 42588598 50936 82964 786672567 87372 17284 879307858 88001 50936 831477613 17284 63219 144395649 35016 17284 578104834 78380 63219 385252292 87372 80191 101856668 57929 63219 922009735 62039 35016 165509729 28098 35016 966653129 10196 78380 167390305 62039 20740 253903112 1324 20740 692096337 10196 49380 355435673 75551 10196 872957564 17364 75551 398620953 85079 75551 653855076 61376 1324 493852538 85355 17364 362878942 61376 88047 44623546 71131 17364 365554757 19040 61376 320662082 61376 49463 532800052 85355 49326 55533245 64379 49463 93063059 30376 19040 585827593 55967 30376 904282711 57676 55967 17394372 7029 49326 399659303 1584 30376 397263161 39858 30376 475887014 70136 1584 784763348 70136 28338 778845625 70136 58897 320107479 58897 40935 621896773 60813 28338 935224692 60813 14422 499639561 40935 63228 159895654 14422 54098 351074941 20398 54098 583265743 58239 60813 90131622 58239 25408 409624062 43628 20398 861340389 23960 20398 148342431 4988 43628 799848476 58239 42710 238649258 42710 40738 194006055 43628 77556 110510280 77556 31784 7061193 20772 77556 967092596 72656 31784 647865132 10451 20772 321442194 72656 52478 10720413 48822 31784 32460656 11637 48822 696766745 40198 52478 658449702 66271 52478 637336083 40198 72508 338861748 13744 40198 347608546 66271 12652 317225213 21056 12652 885326119 72508 75636 128225212 71444 21056 284319777 89926 71444 757216553 24681 71444 669353249 75636 22026 625371633 24681 21847 479142787 24681 13274 169755774 24681 54085 428151674 54085 56897 704174903 54085 23379 670459177 23379 3264 469365834 3264 9279 135731069 9279 43744 364020782 63517 56897 464460 59787 3264 483312986 85795 3264 89636816 34694 9279 670155451 63517 14485 850273688 69267 63517 517853910 34694 87876 4197503 85795 82954 394394368 69267 64881 90039369 87876 14901 678236189 75444 14901 618882920 14901 88884 200658510 64635 14901 450068396 62509 64635 154686408 88884 62671 330768275 73730 62671 921655428 64635 83370 199953184 71705 62509 69539662 83370 51489 721539311 73730 73957 663546590 73730 9806 19583467 51489 89302 796472636 9806 34598 177142392 89302 29711 359637608 29711 89140 607533495 28706 89302 342921852 29711 20048 125317588 89140 89256 73307562 73981 89256 213604705 83505 28706 13701798 83505 81645 746701158 83505 57163 875605712 81645 47601 897874689 57163 61721 88760691 58560 61721 537356836 58560 71374 43743350 58560 53402 638740480 40729 61721 580721270 58560 1838 736115689 58560 77978 788097331 53638 53402 683265374 61008 1838 127614649 53638 32624 674599545 53638 25801 236485296 84249 77978 428916179 22005 32624 137609929 84249 82401 890577018 85170 25801 974788027 8972 82401 810877364 8972 20824 112898407 22005 52188 520888698 80706 82401 757690851 68177 8972 701890442 2488 80706 828028398 68177 70905 983803698 4810 80706 339204365 70905 4196 599661263 57557 70905 328168385 4810 81884 667741222 4196 19851 867497756 4810 64272 667357122 19851 20437 124791087 81884 54585 870839675 19851 44901 51418547 23899 19851 15644182 12085 44901 734983938 20437 12253 173475060 12085 45908 548678406 63226 23899 683603259 12085 58945 18404332 63226 51206 845348884 58945 61365 39508731 51206 58222 676944058 74967 63226 571787304 58945 88238 932330794 88238 17985 293859031 10087 17985 296909095 88238 22897 10138407 10087 65336 518229232 88238 13786 554498508 60359 17985 78390256 9588 65336 922922642 22897 88893 634673584 13786 20566 832263515 48965 20566 700824202 9588 32837 690716500 20566 85639 913309242 48965 81123 843699582 28582 20566 97902345 90380 85639 787454931 64472 90380 559804646 64472 48864 482437405 90380 11159 352480429 90380 18746 729495209 88399 64472 111681813 64472 57875 109615774 72981 57875 425992512 57875 10966 146970083 67465 57875 209172163 10966 1792 231459288 1792 16314 387450495 66265 67465 161202151 12389 66265 504917368 1792 80496 596045737 1792 34467 125421319 80496 79043 485569201 66265 60248 169847330 13226 34467 246972404 79043 16859 18131466 16844 60248 245553769 42202 13226 112977679 13226 4621 172401697 57621 42202 240224307 16859 40612 452152635 63158 16844 3638077 57621 27097 211909184 37887 63158 458304061 46760 57621 544364658 4693 27097 230529418 46760 46776 418557491 59723 4693 376427413 59723 16261 893693050 69616 46760 577165997 20384 4693 68602500 16261 88566 822165766 69616 14092 725110741 9700 16261 521842159 88566 27181 326629985 42598 27181 69400566 42598 29470 211462935 27181 2339 314910892 67136 2339 464127213 29470 51200 796483452 20106 2339 441469081 29470 50699 1418616 67136 29690 235479956 51200 27819 469185963 13562 27819 776637119 19920 29690 974871158 57039 13562 494165773 19920 24165 864428586 31260 13562 437213069 29813 19920 821821650 19920 20682 853561 29813 8599 395142022 56813 8599 816777207 31260 71001 488204962 70786 8599 188300566 71001 59190 141912641 63033 56813 16733984 21830 71001 342312568 88138 21830 226209983 28317 88138 86419644 37206 63033 710366840 63033 23375 405635770 21830 6535 563360426 28317 60926 128841826 4714 60926 361367800 48401 60926 616932897 72215 60926 546918391 20204 6535 427054204 63481 4714 427160533 63481 31398 497116368 31398 50723 904980280 50723 18117 97747095 53645 50723 339909314 53579 53645 878960902 31398 5425 956590891 50723 64126 273999098 53645 85413 731704047 46673 5425 576523044 5425 59582 802215572 79566 64126 670668 64126 43603 213577395 59582 41171 378321082 21303 46673 334711184 12223 41171 124191384 89754 41171 425667152 21303 6237 82365514 12223 80865 817885809 6237 79202 957394394 23597 12223 325204969 34673 80865 576430770 43136 34673 654252192 54389 43136 653786292 86271 79202 530064735 54389 21278 386053412 27616 43136 640706905 27616 57397 348380029 3911 54389 4327645 57397 78106 467296435 57397 569 384592747 569 81994 953426893 50712 3911 917828269 52511 3911 993423679 50712 33482 68421365 19148 52511 746025551 52511 90383 492206070 70516 50712 380454893 19148 73670 25402539 46652 19148 237447200 65471 19148 117066871 46652 20400 592780279 70516 76150 10224692 33159 73670 317090775 50555 33159 520377769 36374 76150 58623863 28299 33159 80907728 77754 76150 420263113 56981 28299 752875861 50555 54301 439482775 42872 36374 69537565 77754 52340 919956258 73419 42872 212997347 56981 63630 560718245 73419 69439 39685036 69439 12301 646383507 86169 12301 274182407 63630 974 472074730 10870 69439 32840444 12301 91469 3992133 749 10870 426069065 86169 90922 15737777 17604 749 927183099 88999 10870 358229139 17604 712 702204030 712 41563 206388886 17604 16100 835736588 22671 17604 186001579 20169 16100 131788994 22671 75039 139650169 20169 71488 249917969 61031 75039 33258634 14860 22671 730230161 75039 24179 808507472 71488 61738 147015219 75603 61738 21321517 14860 81629 727631948 15340 75603 785093774 37581 75603 325576532 66786 81629 39906707 81937 81629 793551175 37581 20130 652038506 57881 15340 77673435 37581 26953 383054398 26953 2249 289792609 82775 20130 85969157 49604 20130 13770942 62604 49604 63810952 39140 82775 182110204 76396 39140 212104407 76396 31450 389850727 51131 31450 607242404 76396 9920 123001565 9920 53600 624814071 76396 5511 240691791 57789 53600 328875008 53600 2699 616049069 9920 24437 368563429 53600 52533 671469948 34654 57789 608217631 25489 24437 979355093 34654 27350 353489483 38894 27350 370963628 39613 25489 589643487 89554 25489 142135207 39613 83340 734715602 53514 83340 887690165 38894 70604 501984957 70604 20413 439326883 60884 53514 16818876 28765 53514 496552505 20413 37195 566777989 70604 15974 179123746 20413 22121 658840426 28765 64993 391991944 37195 44261 516888950 64993 10974 666277545 32275 15974 216989422 10974 5236 140195217 32275 49865 590315003 5236 68714 313413501 21093 68714 519349056 5236 56654 372021310 21093 38437 916828094 21093 5811 853165740 38437 91930 491366866 72993 38437 131857202 37251 56654 167352518 5811 84990 846002621 10427 72993 866607341 72993 79360 945767351 79360 60978 461857952 60978 21758 106391074 352 21758 501802418 57325 10427 190512981 352 1630 381433064 60978 54312 122180725 36121 1630 557546496 29969 1630 774632482 57325 30429 158066576 54312 50727 113054260 36121 35467 830032817 36121 25075 560094645 29969 39834 260925109 39834 4914 676094629 11008 50727 349124532 48222 35467 363545090 32393 4914 938939575 32393 18852 194862557 18852 33629 716522454 41769 11008 90408463 89785 41769 741818368 41769 66059 998737636 212 66059 559307570 51038 41769 331288504 4054 89785 106201042 51728 89785 219323937 8275 51728 541770575 212 20638 786135543 20638 64624 890548547 65441 4054 782744482 72069 64624 641641201 52246 72069 755688262 20638 83022 616225735 16654 65441 726355468 62383 16654 40959055 70220 72069 283220056 50161 70220 881869466 70220 51776 787174986 22398 50161 760360511 66086 70220 11067532 19491 51776 415322603 50161 8722 655311760 8722 37559 9810049 81365 66086 612305210 66086 22374 461226525 81365 39608 845064374 39608 91466 393855614 25662 37559 535964852 25662 60574 403819804 39608 14648 47862238 14648 13424 784116950 5867 14648 80072631 60574 3992 318072685 72796 13424 959679802 6253 13424 838227456 9911 3992 650027447 3992 74891 201138801 3992 51884 63159587 74506 74891 451819211 74891 47288 816340145 9911 4897 775547188 12916 47288 868429811 74506 79770 114673506 74506 86952 884516849 4897 91397 371747684 8571 4897 668304867 12916 77418 115977730 53085 8571 674367400 39112 53085 468141464 3439 91397 70032660 39112 84871 457310886 84871 43090 412435329 67550 3439 877915663 76652 43090 574431236 43090 43921 856092410 76652 40869 95296960 61151 67550 757208599 40869 15011 653558749 68516 43921 73154134 65636 68516 947924463 78349 40869 175487385 34037 78349 305799151 34037 3291 217123178 56922 65636 430548228 65636 39236 319246453 34037 56533 696666261 56922 77143 73157343 56533 19212 140039726 77143 82722 289729204 82722 17978 133324230 56533 72312 810275041 82722 1076 629977562 17978 51178 897380659 82722 54248 144398445 72312 29460 526644610 81416 29460 120469310 1076 89512 413584937 1531 54248 846113458 54248 3577 258951360 89512 39653 21005457 39653 34433 629758922 8623 3577 207271502 90788 39653 679289657 3577 44221 506505620 90788 41079 914298537 5873 90788 114840475 48536 8623 573483738 53465 44221 144573568 30913 5873 733387048 48536 12896 146431890 39455 53465 938843968 15555 39455 962163651 41052 30913 545686008 37642 30913 835653370 10221 15555 789971494 39455 81311 87867880 37642 5669 574330543 10221 72356 975163030 10221 18108 494966957 81311 31090 75155411 81926 81311 974014849 81926 50994 986355421 72356 64391 639846621 23753 81926 723395684 17595 64391 977450050 23753 2552 485781676 23753 84890 989245121 50376 84890 121239275 2552 43035 961255136 28770 17595 44601197 24509 28770 666067820 84890 3315 875989746 9230 24509 280124807 43035 91015 199051263 91015 89465 37854127 24509 30020 36873608 21298 91015 169235257 732 9230 264400263 18729 89465 859190717 89465 77909 34831897 31447 21298 710139870 77909 16716 605451137 24077 77909 526107950 86323 31447 791865170 24077 11656 388615755 86323 289 943622416 11656 30547 673968142 86323 65275 147598287 79363 86323 375797639 11656 38337 581701061 38337 3879 473372571 30547 83754 130553441 79363 24969 346836397 79363 73767 304206056 31559 83754 235266000 3879 90109 895184231 31559 62141 564684224 24969 39211 202339912 90109 11441 932358478 74683 62141 283187960 90109 68862 683187798 19960 62141 228174157 39211 11459 898938888 32627 74683 16281588 25311 32627 574938342 19932 32627 540904642 34870 19960 69073667 11459 46779 690918741 20216 19932 66411786 42793 34870 474453526 19932 89904 39195448 46779 28653 952116354 65216 28653 575305825 20216 20520 547188195 39310 28653 1177698 38990 89904 681154886 80923 65216 909702880 59906 39310 746554134 60212 80923 137617837 1969 80923 935894645 80923 75714 213334719 22238 80923 760867091 6251 1969 773720 51790 6251 403351147 86889 1969 151943328 51790 75579 73895990 74013 22238 99958781 38221 86889 647534797 90911 38221 885501309 90911 2158 35445259 79269 38221 877615496 83201 90911 276077201 2158 43968 478445538 43968 52996 300992844 81742 83201 785467055 51221 43968 181135902 43968 79973 566203127 52996 89446 133726509 81742 50922 98821525 55833 79973 486678701 35804 79973 119915028 1055 79973 294419978 55833 78262 291619733 71634 78262 600171113 63780 1055 989194115 56114 63780 916316397 1055 91408 57249216 70333 91408 211677037 23149 63780 67541282 85965 23149 4274477 39011 70333 749557370 15187 70333 704326460 1396 85965 979929721 17891 85965 735253692 27339 85965 80163323 1396 78791 34548798 24265 1396 635023432 16594 27339 124984858 75156 78791 123439899 16594 23422 103764207 75265 23422 213288692 23422 81886 536992675 58169 75156 64990552 72476 81886 511265360 75265 41067 113855943 41067 38150 838056519 75140 41067 405982914 72476 36357 31690159 45789 72476 937984996 45789 81256 169696581 74674 45789 841392593 81256 24457 923259369 5472 24457 238246853 5472 28257 255575540 39059 74674 773400197 24457 50809 31869815 50809 48772 84453051 22389 28257 962259494 39059 60695 170048552 25036 50809 987008134 88633 60695 841581040 15871 48772 999834155 88633 65775 924996682 63392 65775 338509289 88633 55211 503500863 63392 91255 586162698 62348 91255 564967596 63392 16699 526342181 76558 55211 410182643 55211 43297 17417550 91255 52844 846290166 16699 74592 875304427 85765 74592 470666203 29520 85765 637735868 85765 11503 163605126 84256 11503 777135597 56157 11503 7357706 85765 54137 957782819 44347 56157 513526765 33858 56157 647852417 84256 10854 657014326 73537 56157 66953784 33858 79404 595953531 62264 44347 877712720 73537 81883 80246385 79404 3962 42235364 16259 73537 649450332 79404 18587 414828817 61044 62264 460136412 61044 88912 465863989 52381 88912 234857736 52381 44575 333960403 22234 18587 725002038 1096 88912 27086180 65517 52381 440551679 65517 89825 960589131 1096 14982 613986410 22440 22234 172064277 2566 14982 178387929 89825 64935 68592464 14982 50097 502456315 29793 64935 742719912 59566 2566 585916667 45868 59566 977055881 29793 86219 915146112 82986 86219 522310966 29793 31229 390952157 56276 82986 244735640 31229 36367 530941 56276 91750 59515698 82986 39528 799276764 49261 31229 538648624 39528 78161 605196793 36367 16785 328235814 15846 16785 465522596 89239 49261 747251733 25027 89239 65205154 36583 78161 972401907 15846 85986 352553074 89239 24993 697174898 1326 89239 97410359 10999 1326 270219384 54993 85986 928273583 30444 10999 309349410 54436 54993 786776841 30444 21710 369887143 10999 31924 946518985 60151 54993 704349478 21710 73612 324281367 31924 13709 40333199 87197 13709 134446269 3783 31924 462815573 73612 6786 982589275 13709 35658 850773241 3783 91157 89707969 73282 6786 455357885 73960 73282 472466703 6786 39887 380513542 58244 35658 240532292 58244 13361 182061160 58244 33558 763760757 28446 58244 170911788 16597 39887 165516769 58244 70545 114511870 16759 28446 760362907 28888 70545 132118449 16597 44427 647462698 17335 16759 94460597 16759 10091 735184201 39361 17335 817710672 44427 36484 198214676 6259 39361 864526845 10091 27370 851162175 61718 10091 923938014 45698 39361 787419687 81203 27370 824036298 9732 61718 510463826 62360 45698 113976537 62360 12445 722725701 88278 12445 18295080 88278 79920 940882523 9732 82703 82930483 88278 60450 450380249 31618 82703 923429895 5061 31618 827657615 4192 5061 862972968 314 4192 719241824 74540 60450 549070019 74540 46458 677572900 5061 10998 514614815 57674 46458 431523557 29839 74540 721205731 56905 46458 186115549 10998 4448 470484327 4448 23767 621219724 23767 83195 96962557 83195 82061 491709284 51482 56905 2963819 4448 81635 209800467 63703 51482 127653982 46175 83195 372566981 37464 63703 915846721 76686 46175 423159462 71900 37464 514729153 37464 3622 642957474 10044 46175 270757649 6193 76686 73027780 6940 6193 868984763 6193 76421 679661997 3622 48350 20500927 74060 6193 680764845 66613 6940 715500318 48350 46063 149872871 74499 76421 114563661 31340 66613 202406900 74060 45897 397131418 11313 66613 790393640 74499 71286 519299034 79864 31340 482927580 31340 12489 19318164 56087 79864 768404853 79864 77 52882434 79864 21361 282039192 12489 31383 805608660 77 8771 966368985 56087 34768 967615609 34768 22202 648605769 66467 34768 672124309 13959 66467 106612763 8771 22423 158151977 22423 16972 586454661 13959 79168 736509891 83690 16972 573294233 22423 28776 442917754 79168 275 994869810 16972 51253 34623216 83690 4116 752311729 74074 28776 162256346 275 77778 861889195 62660 74074 701084808 66591 77778 646490941 58276 77778 180424712 77778 45800 56849044 62660 6571 946091699 6571 8633 491753340 8633 55223 177514168 45800 76110 364559769 82095 8633 307572653 82095 3790 874865683 3790 91678 994075814 65263 91678 65242673 25017 65263 190559207 91678 59236 968721029 8809 3790 409454371 25017 68379 173196907 59236 63540 363901105 4923 25017 484272296 27490 8809 967300907 53461 8809 249391187 63540 32183 409615846 35773 4923 722668981 35773 63692 671868877 53461 16301 206186772 73068 35773 25082753 63692 37524 434964635 15678 73068 655820649 13991 16301 752890296 24678 15678 875310758 74870 15678 51711758 9868 74870 257254250 13991 18015 247820659 74870 70668 897112861 818 70668 17997521 74870 89002 125730644 56876 818 335355425 89002 51508 861049582 51508 49787 974992852 19122 49787 145253157 3731 89002 69909039 62547 49787 114748429 75392 62547 747043524 49244 49787 710113681 49244 61924 321981633 75392 13285 926577845 41148 62547 722705918 41148 24356 303634753 75787 13285 510020149 61924 6741 555135881 6741 52518 622710433 6741 24858 500439075 38102 24858 68729364 6741 47674 16090264 9289 24858 451956166 38102 36854 77418189 57262 9289 889228377 23226 9289 26738879 71188 23226 667768394 70104 23226 693754772 71188 49219 27309698 16004 70104 68476116 70104 32580 509197412 49219 59971 573058542 49219 65689 130407533 18185 59971 104784279 53159 59971 514093647 65689 48274 711183822 65689 23491 671744709 83082 23491 331577925 72329 18185 446166555 53159 34006 645566080 72329 23453 158711780 67985 23491 529215884 91072 67985 114190217 20715 91072 521262900 67985 78446 695819622 20715 91390 744031879 22225 20715 666882584 4707 78446 929267293 19467 91390 297801194 4707 9438 402924431 3229 9438 491791274 88263 22225 99750550 3229 25726 546415038 84637 88263 139753209 43932 84637 545357287 88263 29740 33009226 88263 37208 15173296 11109 37208 383065590 29740 8429 637712114 29740 25788 123379775 25247 8429 346583856 25247 46731 96097820 72280 25788 37018426 72009 8429 515789255 72009 4081 911933034 26184 72009 851747159 51833 26184 885338287 4081 46519 272292991 26184 37296 235342533 90143 4081 129367619 64350 37296 902398186 15059 64350 484768885 57095 90143 429634652 57095 87297 899451342 89194 57095 624679315 55060 15059 105911201 86624 15059 595275471 55060 74806 689762309 82494 74806 79890483 14765 74806 524662564 41099 74806 124265249 86624 83288 953096873 58629 83288 180423782 82314 41099 146389561 14765 9701 342468763 91720 82314 196466133 22450 83288 143166722 43010 82314 14954781 50381 43010 254102192 77690 91720 345180838 91720 22115 789753590 43010 6529 702561026 43010 6234 358133758 6529 13207 574872006 72976 6529 450391248 9942 6529 987396805 13207 67481 328460643 13207 31417 289292732 13207 51297 18399894 67481 57511 924650737 9942 84920 416472171 57511 78414 458251955 10182 84920 507384586 48075 78414 984956615 84920 80405 240129209 10182 13720 640268284 77158 13720 338778541 14273 13720 119944559 80405 90642 587668995 55566 77158 839969238 13720 34767 646867483 50682 34767 317749439 29787 34767 620376073 8491 90642 484212549 42053 8491 895240812 8491 82492 704677321 47810 82492 235012855 47810 2118 723868224 71912 82492 341168712 42053 38050 503884219 47810 22498 596511342 47810 55033 463697068 71912 78069 192014513 88660 55033 484718531 55033 84384 130974540 34942 22498 522776451 64173 34942 4570164 15854 34942 605686498 88660 34495 300084410 11792 34495 968754901 34942 66355 203795033 1385 34495 212070904 91971 15854 393910548 11792 74014 181205328 32501 91971 349796667 32501 46827 316377179 11281 74014 534274749 64546 46827 734114240 15273 32501 216232222 63117 32501 211005469 72061 64546 396036891 11281 29931 977565133 87156 29931 426824159 88006 29931 878069639 88006 56732 378183377 34094 87156 774750139 6542 88006 77805812 34094 41435 20786297 72300 56732 775276519 72300 5175 59311969 34094 50086 592113870 85010 5175 923897543 75402 50086 8279744 72300 2360 557710579 85010 74 729360905 6674 74 276751426 2360 52004 355014317 37087 2360 378521199 2360 20050 542600889 23780 74 361263393 52004 66506 660964427 38546 52004 502762675 31599 38546 122834574 17907 23780 63002948 30890 66506 430573295 38546 11814 728216978 30890 60497 350520414 31599 17701 1592133 17907 70025 15159006 60497 60352 435828472 60352 71031 180535109 52072 60352 574950405 71031 8280 819412806 71031 11134 22420601 60352 72211 915095140 52072 69559 135314312 11134 44924 519697525 44924 23695 167346155 44924 15466 866658657 76363 23695 98192242 91148 69559 205180369 49395 44924 172435466 26905 91148 331040091 36331 91148 767017288 36331 31073 585846658 79090 26905 795751705 31073 24155 767942008 28953 24155 6963893 73076 79090 176690063 37793 73076 654401209 69064 73076 413068486 73076 60308 520361119 60308 72116 132825207 60308 83780 280330810 69064 55793 623089076 69064 52691 149232165 22557 60308 57448620 10264 22557 236486576 83780 21299 348211577 10264 73449 587204156 10264 28734 58865974 21299 16235 552956351 73449 49291 606174321 56433 28734 971711845 56433 11162 589304736 28734 65116 579682286 64412 65116 120861275 11162 2833 787655582 40775 65116 492783379 40775 60204 105686694 64412 11885 299025792 40907 11885 796658248 71268 40775 281619187 40907 84088 597479472 7028 71268 889165036 84088 85942 563888997 57620 40907 272672189 27438 71268 332388041 60864 57620 529281941 60864 11427 366743594 57620 85659 635245640 71843 60864 120959899 3956 27438 898985634 71843 45062 862309744 3956 59553 681634572 59553 71864 360157817 59553 34608 780464344 71864 46051 189651125 45062 28328 42477238 79624 46051 691914293 71864 77214 824330574 82561 79624 437222334 53606 77214 77681338 47799 28328 828365622 53606 48370 926226610 82561 9878 578066305 9878 22098 994051445 6588 53606 22611864 9878 54749 312674384 22098 87329 137322443 54749 50812 557950744 50812 61935 827485668 61935 19128 506812674 61894 19128 253014968 87329 12965 509300089 12965 81500 185964885 5729 12965 905765249 19128 74239 135666126 13467 81500 245313943 74239 53408 295442566 90731 74239 11657314 5729 54560 438045502 13467 2803 425051424 58780 2803 603778537 23611 54560 198095322 54560 70445 437067462 58780 3430 91097589 3430 78895 946977502 40705 78895 986722622 87039 40705 999716522 32883 70445 849954429 76727 32883 682169724 84472 87039 808868625 84472 81676 296715315 76727 26841 634383947 26841 32912 78239470 63574 81676 465666751 88709 84472 209299068 63574 57353 829458685 26841 51287 333476681 32912 78255 406694934 36455 57353 636116421 67378 36455 887613621 60109 36455 948219133 36455 28738 488119092 67378 22144 75391656 28738 14360 986133412 28738 60367 651342249 60109 78837 427913579 31255 14360 554217305 64673 22144 540215444 89518 64673 265887835 78837 29098 853774445 29098 85415 601633068 31255 66306 288264506 66306 76722 563303487 85415 38636 410686590 66306 65985 45268311 51545 85415 635030181 51545 28829 877669154 4839 65985 793939449 81566 4839 18771844 58906 28829 563138539 58906 24110 280107599 58906 21117 618171656 53061 58906 758382342 74718 21117 171814379 58906 47019 869301993 24701 53061 499457078 21117 83917 561338304 44786 24701 111077509 90902 74718 187713723 90902 1560 176578050 1560 16827 525097008 64799 16827 78985827 1560 90016 639790203 43358 16827 208343322 91235 1560 358030836 16827 5064 328676139 89129 90016 615050327 89129 71214 177496039 89129 56521 810267593 62359 56521 250219195 81226 5064 374899240 88367 62359 708053696 27560 88367 242430556 62359 18166 913395685 18166 34469 45928002 18166 12134 663126310 21234 18166 754098314 21234 14816 826307522 69290 34469 320070111 60162 14816 52450565 58574 14816 806132704 58574 42645 21272082 58023 58574 33007198 5225 60162 647132050 79953 5225 548078536 7385 42645 80393427 80026 5225 499543867 91326 5225 564248019 71053 5225 312611027 20280 7385 24635050 6470 80026 420133788 71053 3249 782080387 91326 82352 134906196 71053 35677 420636970 86438 3249 495555103 6470 43432 985593602 84159 82352 559246936 3409 82352 427903537 86438 16426 58150153 65984 16426 993077973 77163 84159 824903181 65984 22259 86755514 42830 65984 714434871 16426 59108 771454169 42830 19344 128647237 59108 14223 238101276 14223 36873 336366927 14871 14223 575529476 14223 16941 481085922 19344 36582 926249428 64219 36873 174286679 3019 14871 130845181 36582 27744 476257764 81245 16941 30820448 64219 39569 338817004 60100 3019 845669304 41842 60100 949886169 27744 80079 193199932 39569 82164 435944699 66031 41842 396399638 4319 60100 613259668 74044 4319 818405659 82164 46739 359715276 65060 74044 420899717 74044 46566 95134281 46566 7080 669958571 8035 46739 816541224 8035 71531 2954574 46172 65060 64585168 22172 46566 679723254 62260 7080 762706141 90806 71531 272155055 36160 62260 162850075 42879 46172 81946052 62260 53982 282525436 36160 17856 15903059 36160 36831 817879302 79079 36160 697928048 42879 73788 933276551 69878 36831 870912124 12963 36831 171009609 69878 12889 297831791 61331 73788 899223495 11103 73788 132866171 11103 47832 39594085 47832 41409 72243534 61331 43248 43014682 67333 41409 219925237 35272 67333 662269924 82530 41409 509692228 82530 58093 337766026 58093 18019 693096813 35272 65626 64936703 81976 82530 38272605 85269 18019 214885325 83539 18019 879140435 85269 55431 155088123 55431 41558 225962115 55431 41876 182791290 17929 85269 723152980 54290 55431 876450408 41558 88854 729718299 71235 41558 992311450 10986 17929 830362544 48871 17929 956547522 39278 10986 451893084 90544 48871 570682758 39278 62648 154991576 48871 29730 241047457 71678 48871 486349065 90544 51140 102448909 90544 28827 694344063 54619 71678 247494426 28827 8627 16881349 71678 48587 131650813 49850 48587 357703788 28827 14750 387947191 8627 62554 632599010 62554 7677 742098322 30054 62554 887356365 3248 62554 508049026 62554 85434 697992093 15048 3248 41788395 85434 2086 566867595 15048 14936 46247849 71420 85434 591284981 40859 15048 123738859 33389 40859 111266489 3025 33389 58451572 33389 65850 654035348 22412 3025 573214865 22412 29500 903236303 65850 71145 951677573 22412 84062 46453397 29500 58763 556345917 69048 22412 97454440 30862 29500 978091910 84062 52716 995643076 22020 52716 648430201 69048 90661 155232506 36998 69048 173276380 58982 36998 548407506 90661 9954 32146531 90596 36998 520764872 88261 9954 345370881 58982 64655 985733184 45919 9954 39055707 3818 64655 732264150 76667 3818 982353850 48083 3818 537025524 3818 68180 565043659 68180 69528 455611060 68180 22343 429926496 64224 76667 415532224 64224 22074 571313857 64224 71393 478067446 22074 10752 317282217 73341 22074 41605475 64224 45023 243697996 68465 45023 145059549 71393 86284 589686917 62994 68465 507654621 68465 47619 577311270 70934 68465 471992252 91544 47619 871152667 5480 47619 950881237 79468 91544 643497739 91544 1668 831848245 22833 91544 415295483 79468 33463 856813631 28001 33463 818145198 28001 34235 731199575 33463 58114 66388729 23927 22833 42405212 34235 78423 40208097 28001 67692 751671949 23927 22816 23290192 22816 48809 963670335 29578 48809 204278040 22816 60952 865299282 83442 67692 297196712 83442 70780 364143383 29578 33730 780221866 53466 70780 719151386 70780 72748 295888447 16823 53466 34643038 6547 16823 615878794 82457 53466 954493759 3868 53466 243680362 3868 55799 697386945 49133 3868 36880080 82457 84298 471332520 55799 41117 413418163 84298 56060 218320782 55799 89910 723181791 84298 52388 693126909 87534 84298 604833283 43871 89910 813589304 79828 43871 105778270 47237 43871 433088847 58397 43871 961222056 64907 47237 368216711 2371 58397 86090846 64907 84766 816917421 2371 80318 172125790 64907 88685 318692365 26697 80318 668395959 2371 10481 974208838 57313 88685 77544090 26697 33971 699510324 33971 21215 128666034 57313 87988 673620734 21215 55676 154940225 33429 57313 823587164 4441 87988 872467077 76138 87988 514901560 34344 76138 576924244 76138 49204 115822684 34344 86603 910861439 34344 3190 697818997 65480 76138 152077171 86603 88959 144509447 49204 18242 659052596 84284 65480 754803601 65480 31908 16280606 89522 31908 242355267 84284 79723 551983857 79723 21747 730962305 89522 64168 255702388 8759 31908 672675276 64168 24926 516258180 21747 15843 814374947 15843 62562 775727806 26157 8759 461230213 62562 17465 420486785 24248 62562 622092824 15843 29894 28076922 47593 29894 245553434 24210 47593 442869605 50372 29894 128758903 24248 87992 159703659 29894 11788 604096849 18500 11788 139606519 4213 87992 123644298 4213 22684 594641322 65363 4213 523478370 4213 82582 836412758 78111 22684 56598276 42958 65363 825599997 42958 29462 151246160 16626 65363 529394048 46193 29462 671167086 89905 16626 97490303 50664 89905 949633185 50664 80507 769593904 89112 16626 999510117 89112 64885 302022607 50664 77585 493501429 66492 80507 643698819 73322 64885 836938031 74274 73322 265981649 62881 64885 54272343 74274 21358 255818769 18595 21358 567051321 15368 18595 333731806 86650 18595 180021898 887 86650 196669163 57691 18595 125629522 16049 18595 620425853 50696 86650 834519372 50696 32081 6171145 59927 887 24350021 25228 57691 142669156 25228 47137 454855577 25228 54729 987513524 59927 40847 729740816 59927 38306 357242709 14170 54729 208405929 54729 79490 599916476 88750 54729 546996593 38306 69513 346271079 14170 51410 501806834 45913 69513 578207473 45913 87809 837099706 29439 88750 555215411 3023 45913 293685784 51815 29439 358164918 51815 63907 427129357 26900 3023 835887252 87217 26900 139718399 26900 64913 26294891 60816 63907 929412298 26900 49869 505988722 49934 26900 849115426 49934 66870 765791826 75803 49869 892069828 66870 70350 975646858 49869 15536 655003146 70350 51856 873829366 66870 63519 457520358 42217 15536 16238280 81304 15536 547980383 73632 81304 69241945 60252 73632 580269971 42217 49845 857094672 49845 89488 433562672 49845 18159 441963933 87889 49845 971959861 18159 31533 205825896 87889 12494 758890552 89488 1456 922220006 87889 71003 936196976 31533 76838 749869742 71003 43032 156753897 1456 20515 788335673 71003 78875 757776585 43032 13763 365480395 43032 72423 884009849 27714 72423 133383057 20515 87136 44884235 13763 19866 36784539 19866 71682 578899991 27714 81097 546454575 71682 51284 131733826 87136 32980 76967840 66033 51284 428930892 85422 81097 246617457 36396 81097 749571061 22925 32980 808844339 32980 18782 325219007 22925 43820 373115561 85422 87939 106786664 36396 34130 93785260 76314 18782 25834644 8887 76314 160109033 13539 87939 70162395 27782 76314 254198483 27782 38088 233191092 44423 76314 904954936 79637 8887 257966227 44423 66739 960581993 44153 38088 686143322 84752 38088 904541335 41011 44423 56202999 84752 11265 47072040 73438 41011 15598386 11265 58015 169450297 41011 12555 11299905 41011 74566 818214262 12555 74411 490403871 40937 73438 812886124 58015 81398 880249565 51998 74566 767177699 335 51998 572770363 40937 37444 330881924 37444 50553 359088112 81398 3890 370150058 37444 73027 203696068 40786 37444 185978516 50553 26029 693109767 25178 73027 346353771 46831 3890 653238154 9165 46831 683609551 25178 8675 779039622 61570 46831 554188955 2829 61570 185179808 8675 27244 535042458 2829 87160 286676035 90231 2829 31386380 27244 68495 679385492 2423 27244 542699336 87160 7323 506248571 83388 2423 936221386 16870 90231 892573486 7323 5778 822360053 16870 81894 207766806 7323 43702 146907755 82798 81894 537034240 5778 6974 525543017 17010 81894 37373819 81894 32642 438033705 29068 32642 299323400 32642 1402 140499349 6974 15444 980329018 1402 65308 150478531 32642 19208 534154031 29068 9377 550704464 65470 65308 311059960 65470 60867 455379939 39216 65308 314158452 64015 60867 641833048 39442 39216 151486516 64015 44800 235446567 64015 56246 324290809 77399 44800 4594618 77399 33240 693237905 11909 39442 436734603 77914 44800 120737184 78119 33240 283593439 78119 34379 749119678 83128 77914 465813413 11909 26871 979766186 40025 83128 28709011 22643 26871 208476427 22047 40025 346975942 39424 83128 614345292 74321 40025 897076486 74321 77560 630066142 76973 22047 306868913 77560 59324 746028986 2446 59324 168537928 61692 76973 459124552 2446 23676 136860897 7600 61692 182506481 2446 88089 238476988 20795 61692 559559004 20795 29219 67416218 54052 20795 573324626 29219 59258 682667686 54052 34704 285246878 72158 34704 9468632 59258 3902 18452617 3902 16907 517940326 47913 59258 891584519 47913 61045 455392059 38656 3902 988789119 83919 61045 634429447 47913 38092 81718866 25213 38656 585324456 41299 25213 896777377 60522 25213 48367855 25213 59713 528091843 14991 60522 848177921 59713 22678 916941999 71342 41299 735733872 21067 60522 413005584 22678 50236 954297395 14991 71867 504263970 18442 22678 785009659 71342 90663 2079661 87331 21067 591011044 91965 87331 569364404 18442 38672 143815150 9439 87331 849247183 38672 38669 915308615 9439 13240 405457399 28462 38672 907393642 13240 14166 784493240 14166 49232 739998411 6299 38669 991449870 33441 14166 608656816 10711 49232 73451136 60433 6299 393462704 60433 35707 592740983 61582 35707 531112643 10711 52974 123906781 36365 35707 290722122 774 36365 200080528 89250 35707 196870803 774 27226 868709576 774 2633 500384972 36365 41728 780888586 60230 41728 912748917 38081 2633 720899226 46582 2633 971849766 41728 61007 980995960 33644 38081 821837250 46582 53383 701009843 61007 38503 189711250 56743 33644 98805017 83366 38503 741087818 83366 62938 695463929 61821 38503 768499330 77361 56743 318863561 56743 4951 797388518 45416 83366 930065900 45416 45697 166772812 42969 61821 410584803 42969 90850 128852663 28376 45416 584785406 86633 28376 548865825 86633 33551 238758061 18494 28376 177777511 33551 57179 291035728 33406 33551 86035080 18494 55955 940829002 55955 68504 612552540 57179 89670 711449187 33406 57031 384353738 55955 31134 198938353 41286 68504 70402234 58090 89670 332032095 31134 90342 692475088 15252 31134 169213124 90342 49300 579133626 76412 90342 479579229 58090 16604 24812596 8402 15252 351218875 4651 49300 363137893 91441 4651 570078866 84772 8402 32095347 84772 35571 128812219 10036 8402 999717149 84772 62754 730732456 41254 84772 723090502 84772 153 418329493 31662 153 763707760 44131 153 735700481 153 8981 198011185 153 2791 982543298 70940 2791 363944834 65570 31662 757660610 8981 57232 885492516 4979 8981 591347536 66867 65570 603650436 70940 59009 550319730 85318 66867 377366970 32243 85318 837942718 33276 66867 224426054 85318 2771 466187705 29156 32243 203378682 32243 76516 446041992 32243 90384 339911485 90384 90397 128301989 90384 27676 791688776 76516 22348 167583829 10320 76516 278000515 65398 22348 396907390 65398 69720 886640272 52497 69720 117156140 55756 65398 2197677 1858 69720 683585540 57858 1858 51640518 8966 55756 609165114 30650 8966 942719781 1858 72774 76099478 57858 79939 812386366 81325 79939 818217603 54718 8966 408916641 69232 79939 542736869 81325 85045 909881228 22021 54718 61271727 37379 85045 340597835 63970 37379 56407474 36462 37379 298950391 16403 85045 422561515 59263 36462 546072181 89232 36462 533229063 59263 18290 480191662 89232 70873 726295620 59263 15210 70263347 18290 7394 126558955 54320 18290 29569266 25710 7394 739980263 76102 54320 891296148 65681 54320 344124022 57560 25710 698070529 25710 48994 694091819 65681 50793 716091214 23387 57560 118422821 61999 65681 776579254 50793 31719 168706023 48994 358 352164089 36538 23387 772880484 31719 6873 696845612 31719 72572 960299892 31719 59018 6603901 12209 358 207307721 6873 56479 884151753 72572 22033 474659071 6563 59018 935037814 1543 12209 281657978 1541 12209 76695191 56479 42048 376809407 6563 27861 578765439 79264 27861 660344360 1354 27861 741249261 1354 42270 383028829 39700 27861 530985467 42270 55656 630801799 39700 54965 360118116 42270 79048 699972737 11586 79048 382993237 9330 55656 402895181 54965 91103 707084790 81763 79048 747625590 91103 56450 401370043 13710 91103 127747298 27199 9330 857549715 56450 5114 123367989 40969 13710 704821630 6868 27199 349208897 82440 40969 465279080 6868 86128 244516940 75108 40969 593179737 82440 44761 76611976 57110 82440 23969479 72027 75108 172536218 57110 72287 536381520 72027 74041 526624054 69190 44761 158018349 81058 74041 738105265 39232 72287 8565913 32178 39232 889969975 32178 47273 75441967 69190 78880 7463481 32178 55050 649566661 46199 55050 931367187 7453 32178 941426452 79842 55050 963626636 6521 79842 756235565 42158 7453 340420392 80255 7453 374372375 80255 31769 39684109 32937 6521 793420707 75533 42158 6736555 62355 80255 693074156 80255 75599 363343798 25682 32937 168243432 46302 62355 420272045 16296 25682 119168086 16296 70774 728981693 18501 25682 636924253 46302 35978 588613186 87102 16296 541265707 14707 87102 965473244 47779 35978 150027484 87102 34868 77706315 36596 14707 523882946 29261 87102 287670103 15000 36596 536214935 47779 65000 121259059 29261 76749 596797526 8834 65000 635961859 8834 80600 442949328 76749 90733 713759054 8834 1959 189002129 37341 76749 888401208 80600 4158 808122327 1959 17867 109309787 36397 1959 734286916 35158 4158 499405655 68452 36397 85709367 8169 68452 113746958 17867 11168 399535092 18838 8169 631928665 4093 18838 400856416 26927 18838 870071816 11266 4093 942823279 26927 645 615211248 26927 13586 414783929 84410 11266 505439070 645 26773 624227399 34460 13586 282228789 26773 5663 723371022 13586 54771 634254109 36170 5663 318837955 5663 40454 47005037 36170 6298 415804432 5663 44 719172333 86646 44 414685403 56168 44 603605899 56168 21595 956805071 78070 56168 665712110 45801 78070 832227740 86646 17816 842950006 3524 45801 462410010 15490 21595 703314076 59450 15490 594745704 45801 46801 224019834 46801 57138 82114139 64563 3524 480807363 64563 29832 844450055 57138 2256 658015764 46801 87900 393597093 87900 65124 928110360 56943 87900 580805445 88493 56943 328857014 91490 88493 857910325 87900 69609 994787915 65124 74820 128008833 19488 91490 789666084 19488 53867 38643348 82338 53867 529572601 82338 18002 36072074 18002 77942 804022126 19488 91049 464382727 91049 50159 519138304 77942 83248 370190938 77942 15929 274119969 87766 77942 259374866 30334 87766 277103225 83248 84225 586462939 44974 84225 82823527 29194 84225 600529363 53772 84225 987027678 84225 91290 620382063 29194 39998 171473387 29194 42943 974706621 7098 29194 144930812 82526 42943 454638422 42943 22057 128964906 2567 39998 938815126 32375 7098 80370280 22057 39305 382806328 87155 2567 925310443 32375 3643 409236928 69952 87155 187394203 60768 39305 660890257 40312 60768 292589480 60768 22241 52861871 40312 80800 842474164 80800 15533 761343620 28255 40312 184785694 67023 15533 567509888 15533 47144 451861636 28255 80225 983702143 62840 47144 793685807 86682 47144 933962450 40399 80225 936556033 40399 87970 933579034 62840 65619 811466320 59558 40399 769312844 65619 72358 43548528 72358 44656 121594602 41668 87970 544139070 32579 65619 320787865 47492 72358 552733105 72358 80834 105593485 7219 32579 670698075 50419 80834 919751653 68331 47492 547768031 80834 84467 408418952 3939 50419 531003766 7219 21504 773058973 53915 84467 364182880 84467 26286 34458975 3939 28751 754486669 28751 50765 27026073 63708 26286 86491270 49885 53915 839205903 26286 36345 880626195 27385 63708 722276273 60353 36345 94641602 26824 36345 23394449 26824 32079 206005829 78658 32079 740415737 32079 62801 551632598 1351 26824 800260396 47967 78658 196248791 22566 62801 255228862 78658 23874 132473728 47967 36640 588597219 2049 22566 945976004 2049 73706 242544643 73706 83546 321793016 23874 71299 368130314 2049 64405 94260664 83546 13965 488294861 64405 75385 623309044 64405 29388 954241942 73035 13965 159868110 75385 10063 435605082 73035 89756 548525068 75385 18065 499169770 76228 10063 661701197 89756 83325 157721878 70559 76228 896602817 18065 4578 238684371 76228 68585 214458738 4578 45682 432595145 4578 70067 415495909 66469 68585 591187314 38453 70067 596164745 70067 41115 698658838 59714 38453 443687833 59714 30050 901305010 66469 44990 52591159 83375 38453 167573000 78803 83375 277808270 52822 78803 50922784 83375 86125 273657751 52822 67912 291233441 86125 84553 954963757 78803 66021 717872088 84553 5703 863663173 84553 63543 410706948 66021 16493 803709041 28574 84553 788915655 66021 24745 81376436 14494 5703 324380274 16493 54014 845507972 80997 54014 981136559 14494 53411 267628076 24745 24423 56764407 23596 80997 815452328 79559 54014 189978512 31151 24423 168848201 24640 24423 111886996 24640 89176 863646112 89176 19802 998267151 79559 72187 685259016 89176 30618 858984717 45285 19802 263384710 72187 60078 593874543 59412 19802 840507564 59412 86237 574858112 61248 59412 996456451 52703 59412 289147367 52703 88987 557220580 58715 88987 514553572 88987 65525 453598962 2221 65525 166815686 52269 52703 38260385 5287 58715 598775469 5287 36153 813494464 38489 52269 334248481 80647 38489 858533069 38489 55499 545270587 38489 32229 693649920 1272 38489 171711624 86947 55499 909916297 86947 23273 72689371 65741 55499 155080758 50210 86947 728006324 91115 86947 560264859 50210 90493 937490595 90493 27409 652124678 65741 75878 488827333 91115 79638 235525312 91115 91175 297324258 91909 79638 389678123 75878 88214 105322305 21810 88214 677322287 91175 60159 75161671 55358 21810 642254372 55358 20291 610162391 53901 88214 993443030 53901 86753 16092467 60159 44660 749721198 53901 59070 713341474 61179 53901 839175036 86753 88068 176366229 64029 61179 607654700 34830 44660 34201127 34830 33809 457829063 2062 61179 597232486 9860 88068 668130822 9860 43308 800751077 43308 58651 353147682 10270 58651 568941666 10270 86865 975302391 12406 58651 252605422 10270 61053 566988518 61053 48622 822301908 86865 29501 12796679 27927 48622 479212124 27078 61053 38991802 66776 48622 195787778 33309 66776 25804613 32148 27078 194859212 22295 32148 119063338 73866 27078 36173561 85929 33309 494646488 73866 53267 132647269 87915 22295 417870085 77105 73866 548228923 87915 88602 585725690 88602 78222 66950598 8283 77105 69532233 8283 62379 321940275 81278 8283 129928588 53204 88602 786816974 8283 22565 309247100 7009 62379 373115940 23078 62379 917626355 7009 16387 671201737 4634 16387 360066849 7009 52396 676400201 52396 46515 396816285 78583 52396 407540206 28579 52396 68185453 5056 28579 60375196 52396 51034 609119822 46515 68307 659141701 413 78583 574127347 51587 5056 613497314 57396 413 487267073 78732 68307 430525374 90990 51587 87951740 67916 90990 984082233 27729 51587 371616465 57396 34032 747300486 67916 90754 215175619 86204 90990 291429350 43989 86204 937780856 62636 86204 426678273 34032 82176 359771383 62636 87512 512393801 22118 82176 319411960 22118 4626 500059609 48618 4626 857650176 48618 75207 302627941 22118 43817 218903911 75207 9837 993947770 41589 75207 536794628 44593 41589 869982793 41589 47021 485830325 53987 41589 345127106 47021 29537 746016666 44593 69283 165514196 50496 69283 40558711 83060 29537 542280180 44109 69283 931762285 66242 83060 221737649 44109 17818 78725833 33872 50496 849746251 66242 68000 687870530 88370 17818 133809608 33872 31168 885527506 41695 17818 918662790 1104 88370 958303732 5877 31168 35765926 1104 77852 110961563 139 41695 850172699 41695 83672 722482187 1104 15468 393292100 90338 77852 460395713 15468 44222 15887341 15468 79126 990246261 32107 90338 348364943 49657 90338 811938596 32107 82831 710380802 79611 32107 203001735 78889 79611 259099917 78889 20751 824464138 82831 29594 68400424 47814 20751 818924641 78889 68787 784450976 47814 72271 190092081 47814 55603 639380782 40343 72271 502826919 50918 72271 380647864 80052 72271 968245161 55603 54571 207896980 48938 40343 339192893 80052 45072 585012566 6699 80052 459405815 60556 48938 503456965 48938 73119 992100127 53512 73119 455969490 9402 45072 645352288 21652 60556 156881185 2911 9402 481052612 2911 38471 99195833 23361 2911 428472185 2911 91943 288751659 21652 84480 771249495 2911 60552 894521735 23361 29234 770967427 60552 32336 255535129 91943 4624 363713336 29134 60552 113808159 21369 29134 988457412 29234 57283 338043050 21369 50099 84854704 50099 91483 502154505 50099 38947 170898802 42298 21369 899516620 42298 75921 600367850 50099 27832 175612456 71693 91483 737289066 62081 27832 812655488 24478 62081 133763638 24478 83482 805582268 83482 25982 514628638 5597 62081 719924083 5597 46222 754181441 23857 83482 406493824 4174 23857 8546414 46222 85281 428229092 85281 56763 391065762 85281 58144 528640809 33110 58144 589419286 4174 53149 66432328 91254 58144 279386232 44851 56763 923659869 33110 80494 706408897 6607 80494 230246559 80494 57530 148525282 16802 6607 449936298 80494 13529 949462573 6607 53785 246528593 27518 13529 708625322 32889 53785 3831917 53785 49728 250075640 27518 51002 663089203 20642 53785 362444605 14185 27518 55622316 32889 75668 472403790 20642 40045 846683725 28575 75668 364099425 14185 21259 620981669 14219 28575 211691652 28575 20976 615713556 4665 28575 739573404 84857 14219 23370853 20976 27846 88026586 82189 84857 950229040 24632 20976 775438211 4665 60384 366339993 1847 27846 386121964 24632 70599 519171603 24632 42993 73675557 55152 24632 405463158 60384 64612 549364910 1847 53503 150385718 77470 55152 727523177 42993 79218 836489006 52812 64612 475111964 21366 64612 151948112 79218 32515 222885117 32515 45355 608754044 45355 86285 150251108 86285 39136 812596308 5122 21366 365560390 45355 27738 951203170 77183 45355 60881847 87887 5122 205281622 79539 39136 897685040 8158 77183 385669450 77183 50561 567924362 83129 87887 65546984 50561 59233 307422554 10969 50561 939695066 59233 12021 59271253 68377 50561 849736234 39849 83129 119478491 90774 39849 445584420 12021 56907 722506061 50537 90774 47935268 50537 18289 289633379 56907 23278 544781503 50713 56907 174545910 50713 32232 42621679 18289 70222 65840604 70222 18739 224313599 27663 50713 964346294 18739 44350 634245203 27663 53635 44412922 85667 27663 906819714 27663 57182 518099797 44533 27663 385840542 63263 53635 772595275 59926 53635 759824235 57182 37014 89605690 55873 59926 288200486 64211 44533 659414289 20318 55873 287303343 15236 20318 288077813 13178 37014 758707497 13178 49182 758216148 15236 28735 692716080 49182 69016 125398028 61956 28735 846847640 26287 69016 605934252 28735 45223 273495123 82569 28735 67772353 69016 63989 466645035 81867 45223 490760626 66549 63989 40501664 81867 42700 886745122 54068 63989 517154432 79978 54068 14200489 25069 42700 85152310 54068 53534 134382796 88938 25069 361229417 63860 54068 531913602 34105 25069 467677737 61543 63860 85939480 88938 71337 827122578 21464 88938 625741781 61543 12561 668424129 13579 61543 759953364 33506 71337 386398112 72272 33506 214054784 33506 75816 388629354 12561 4915 608118274 33506 15834 204508368 4915 8601 710241561 15834 90018 629629763 75816 1785 986036833 25989 15834 442256000 8601 64596 749837375 80949 64596 27778415 64596 43088 929491813 27358 1785 527650585 58133 25989 808035042 27358 81952 101264078 32265 43088 183660228 41043 81952 523735096 61223 41043 767078314 31504 32265 203547617 81952 73030 670664586 82874 73030 702548050 32846 61223 550233011 84161 61223 930563202 82874 53192 28069692 84161 38161 759252979 48441 82874 135269289 35411 48441 466200271 84161 85089 494448736 53192 4408 472511046 24841 48441 42441920 25231 85089 575504885 85089 77215 766470012 23722 4408 328849857 77215 59994 864120780 23722 88662 613777613 77215 46860 792969807 88662 50140 620724212 59994 34237 501019825 59994 75093 584505362 46860 12415 776622967 50140 6075 12029283 34237 15009 983306084 10054 75093 829169707 18110 6075 324596758 15009 43388 485271299 7655 10054 580488575 78703 7655 298173523 27820 18110 12532514 43388 38068 585539612 7655 15989 864453553 4529 7655 116471360 27820 60350 368159238 9791 15989 705658878 60350 57958 140999337 66251 60350 103301279 9791 2495 486438930 3831 2495 682030908 2495 37191 593560113 66251 3531 800016185 27368 66251 370430417 27368 25521 137711898 23241 3831 198580017 22999 25521 2910279 27368 84251 767941500 72176 25521 792798523 72176 74178 787767116 84251 6592 142334763 74178 68612 498981805 68612 30293 877621766 33798 72176 990674229 33798 3215 262636144 3215 52656 96253606 33798 73944 799374524 73012 30293 160900367 73012 23264 460486940 23264 65582 589710892 28128 52656 334766125 28128 52902 739116957 74916 73012 704436137 74916 16252 926126294 16252 16315 991969859 3329 28128 259020894 16315 55872 574852463 16252 83140 687330962 23384 55872 103016539 42008 16315 138429975 6660 3329 860151051 68683 23384 162836083 83140 35493 629529998 38673 23384 816465333 27061 38673 707583582 37050 6660 393248475 68683 57894 899499832 57894 72141 85058810 27061 79403 491940239 72141 46181 953686979 46181 85066 430111213 38455 72141 323247420 85066 22130 675743270 46181 77552 14986956 80814 46181 246132624 84688 85066 996928839 15857 84688 93133209 48342 80814 470841949 80814 68430 188534071 84688 10218 517712844 1765 68430 398516206 81441 68430 643500059 35985 81441 895843100 68430 27774 754468356 1765 8760 592260322 22857 27774 576726136 31612 22857 773379558 35985 68888 732367910 1214 8760 615584638 8380 1214 80398987 68888 64619 900771794 68888 46285 820517285 46285 69799 942125448 90254 46285 569084560 46285 30784 283699215 30784 47507 879293521 79213 46285 850275072 39640 69799 832747807 81790 90254 103868798 79213 46972 691450560 75167 81790 147887849 75167 14032 571017004 80194 46972 873182951 86524 14032 75422936 1798 86524 50739780 46770 86524 55517550 46770 75500 938182447 37034 1798 650449276 60637 1798 872426767 71435 60637 863483764 71435 28300 11363940 17579 60637 690857751 85479 60637 118087215 85479 44334 165306233 44334 79523 963338071 28300 46826 770601481 67257 46826 977449837 67257 8582 737526026 46826 7787 497519748 6222 8582 44433078 63844 46826 673803583 7787 10872 57320151 59169 8582 975985461 78598 59169 49842976 44767 78598 632335962 44767 68116 709570910 44767 77999 361136724 44767 88732 210371612 77999 19059 629066919 68116 69131 406212649 68116 45413 232434636 4511 88732 408663610 22507 69131 370948964 50215 22507 913033611 22507 69446 664171297 45413 85794 269244589 31901 85794 57417317 31901 74460 507509959 69446 25163 886850515 74460 76270 439364056 76270 61796 323196023 74460 31605 15402728 74460 11685 401879978 31605 75526 16073034 41201 75526 601452182 61796 71266 328384587 65473 75526 451616162 8548 41201 748803989 71266 84704 588270531 46514 8548 691033838 46514 73040 324336990 46514 43561 295449407 84704 28311 139359516 31371 84704 120189783 31371 81788 212828650 67909 73040 250429207 72634 31371 561005155 4321 28311 220357419 72634 86330 344122622 62191 67909 698864728 4321 51660 511232485 72634 52879 484494320 13511 52879 616813860 86330 12922 637930122 16595 12922 747652259 16595 3804 310042569 65836 13511 994275086 65836 12376 158776254 20545 65836 113484042 34791 16595 864877331 21757 34791 543552575 65836 54423 862337363 12376 10435 233654821 51010 20545 772475561 81348 54423 24157935 51010 61773 375868595 51010 71252 351105954 33335 81348 350755415 12048 51010 946177572 33335 10450 25520555 61773 82106 22682197 11803 71252 470851780 82106 14480 793571449 10450 63680 3108234 33121 11803 761110420 44721 14480 85884531 11803 24574 688324801 24574 89119 261737074 14449 33121 883433026 49880 89119 204789763 44721 77417 358069273 14449 8179 295497729 54658 8179 293537621 14449 8243 529611390 77417 88059 487455030 77417 79123 638577725 54658 21745 890695067 88059 77872 379610859 73441 21745 739057538 89816 21745 296354706 21745 61533 955737356 89816 90314 657347302 46734 90314 182977481 26683 90314 123590829 46734 47935 658329709 46734 15344 974001466 54705 26683 909038948 51799 47935 578090558 4479 26683 768268687 54705 58562 147324463 50325 51799 515350242 4479 82435 470893644 60349 58562 747848041 82435 28433 795344525 82435 64740 85739945 50325 28074 692106237 23633 28074 178971167 28433 86748 243088509 84102 28433 973570614 21258 23633 428359153 67371 84102 695059928 21258 66853 500815656 39740 21258 376892513 59302 66853 511708146 67371 19601 891640861 39740 53472 105917618 53472 53588 149967495 88227 53588 665552761 24699 88227 279832113 63507 24699 237237465 53588 82432 110145567 20313 24699 112082059 54569 20313 131313592 24699 73877 651065380 26002 20313 721849903 91620 20313 441817229 26002 56918 186817852 47468 26002 726041408 56918 69315 726571798 26002 8180 413904264 47468 49071 601814861 69315 17925 877720111 37129 8180 801665841 69315 76302 649597890 37129 82296 709202858 44494 82296 152102712 25190 17925 521211757 44494 53552 108465157 82296 70744 471871686 82296 24072 462442253 53552 43714 543987769 66767 25190 315664120 24362 24072 699408716 43714 25170 147032334 43714 33530 131971431 18870 33530 896709522 16435 25170 638307528 71386 25170 338084996 16435 19287 22735206 19287 75309 226504024 59363 71386 579550941 46893 71386 256319187 46893 19073 347824204 26714 75309 458320745 26714 68850 829347579 59363 40956 718450177 21797 19073 677538829 40956 87242 956657317 80210 21797 928336174 40956 16444 507960759 87242 75084 222175298 90929 75084 351642946 90929 60650 884132614 3026 16444 152972546 66135 75084 382443528 69313 66135 343838582 48521 3026 463116003 2319 60650 915273515 66135 63181 817458461 63181 78503 483152445 48521 85388 146873607 51509 78503 872657737 33453 51509 88233269 63181 72241 758909031 58004 33453 638037404 58004 31771 634426098 67380 31771 376572771 71313 31771 573211878 30165 67380 528313335 58004 77395 872605904 71313 68711 958177341 77395 56398 725267680 30165 85980 521634954 42303 30165 84749900 30638 56398 719168154 14815 56398 690932154 23413 42303 622021315 70261 85980 248003247 18295 70261 97937645 62788 14815 431856727 48496 62788 126298417 62788 10166 301220451 70261 37369 52351868 62788 70878 468609273 6748 10166 453133101 70878 633 343938415 6748 55745 115208713 70878 3786 537636485 69354 3786 414779990 17672 3786 828453431 17672 88810 42805078 75009 88810 852506255 41573 88810 935491826 69354 16701 227597326 90256 75009 959938128 54758 41573 474437220 17908 90256 578253226 2331 17908 294140432 17908 16405 502606348 91963 16405 916302996 17908 64529 808997581 47002 91963 219566240 25111 2331 34480206 34 25111 561049960 91963 46687 232105458 64529 7274 583208340 10925 25111 761405327 34 68218 792253276 34 26499 241256796 68218 87371 287875674 7274 79182 384337354 79182 48320 139947818 79182 9882 390486913 79182 53414 445712024 80312 9882 49354304 79182 22772 701349058 48320 45298 327289130 80312 11450 635074528 80312 57522 530634371 73878 22772 811029531 57522 55330 290660579 65483 11450 742683062 33322 65483 534985165 11452 55330 306512109 33322 71412 259819641 55330 56656 682469583 21458 65483 209217026 33322 61535 459263924 20694 61535 961538349 71412 24284 345313549 51588 56656 119507317 57970 21458 574277237 14574 61535 820094254 51588 83540 661082132 14574 4882 110508953 51588 90398 818501153 83540 24151 718865883 9998 24151 10784487 571 90398 801153253 75549 4882 735125707 571 72369 911684376 571 76409 557646238 72063 72369 945045389 72369 29038 573121690 75549 43690 774402459 3283 43690 622509092 3283 12892 817614194 51042 43690 45738922 75104 51042 111170794 11366 12892 545986123 21139 11366 31449066 75104 74181 180398326 63866 11366 630704190 21139 23038 561715045 15682 23038 508479406 23038 61534 345346687 74181 56336 419468741 23038 53463 393581534 56336 13935 624935786 2180 53463 123614220 24096 53463 737654811 56336 68568 998280719 24096 81324 795425989 24096 5872 898010153 81324 71248 308389744 71248 27123 833309227 81324 76695 513516251 5872 3057 795186457 68719 5872 57406715 6017 71248 428594235 78848 3057 358774954 78848 76296 986049903 13830 6017 381966546 83295 6017 142757826 7319 6017 198851011 78848 57288 258756926 57288 23436 717528055 57288 36216 196807527 7319 36952 858606335 62818 36952 124583527 62536 62818 243846656 77008 62536 359351239 16660 36952 676633006 53662 36952 901583348 61462 62818 216471898 62898 77008 299925842 62390 61462 956634853 61462 73883 206006897 20579 53662 370639881 61462 73535 198020080 2207 73535 320169466 41780 73535 211029413 90407 73883 418847350 32684 41780 255684264 40251 2207 355170969 75123 32684 296966114 7229 32684 43193244 40251 46845 356380532 13110 46845 515887748 28002 40251 453865970 81484 46845 293174162 72216 81484 12639197 13110 91649 744800255 86187 91649 293443114 81484 2600 419927164 6894 86187 389963727 6894 82908 653272898 86187 69838 630310499 6894 75442 8830079 75442 30440 54606632 40005 30440 118778903 38247 75442 815535021 14714 69838 860406447 81532 38247 881798395 30440 81431 134912132 38247 36539 813686540 91711 36539 794488876 71485 81532 382928008 91711 66268 44971830 79099 81431 212278317 17291 91711 872867013 5728 71485 57511973 5728 13172 55751533 5728 47151 450776508 13172 39366 278849934 26971 47151 133615358 30074 26971 709472235 43347 26971 412117332 30074 6283 973582281 26971 41121 651205577 41121 67120 187129142 30074 21711 241613406 6283 5654 996250552 14601 67120 225939848 10977 5654 5945234 67120 70687 211154075 64931 14601 892976558 70687 20250 257468508 42905 20250 514037567 55040 42905 718342401 70687 43754 66144505 20916 43754 43032688 72922 20916 653624486 20916 59476 50528122 72922 63024 306614796 43754 89928 293250230 73480 20916 871658514 73480 79942 327878304 89928 47236 11921398 73480 67384 614164148 79942 19089 844552665 19089 84117 601711576 19089 87158 799016968 47236 38850 538773664 45358 84117 272457799 10826 87158 958458385 87819 10826 961590172 17476 87819 819251742 84662 38850 14190142 45358 22548 799970475 84662 45281 276546261 45281 89310 814548873 39067 17476 480600689 6604 22548 721146540 39067 6305 548761677 6305 47138 215421416 20186 89310 865661609 6604 45486 983359915 23286 20186 528829425 45486 84883 682765812 23286 51481 484282343 12866 20186 992405875 23286 20980 200264320 3044 20980 618636223 20980 79288 386470180 34021 12866 387775747 20980 40688 364343752 34021 23364 663737564 3044 50980 49784496 79288 5721 189982876 77334 5721 572711142 36892 40688 844376864 77334 87457 75053632 47460 5721 808084028 38265 5721 907419408 70391 77334 110202979 36892 73711 984590387 38265 58983 542606966 43629 73711 619299171 26026 73711 251825517 43629 47249 432366236 47249 83263 521302141 47249 30223 694442232 15956 26026 494170777 30223 48478 422440160 5694 48478 195289249 30223 23416 942074292 12570 5694 138556753 32239 23416 424951943 38748 5694 178560030 38748 1078 290006971 31890 1078 576589452 32239 8119 96404563 8119 63796 164484764 44823 1078 985472306 39914 63796 426505784 56667 63796 908427892 52589 39914 67064880 39914 71623 132847631 2285 44823 52129551 71623 6457 97905659 91946 56667 255471791 6457 43899 139601263 43899 74608 614656925 11849 91946 340669325 11849 68046 749440905 91946 4527 787012662 66590 11849 757790003 61195 4527 2775826 27648 11849 304153658 88924 66590 191101397 39100 88924 258603024 43504 27648 678467366 84624 39100 407432113 35590 88924 591936260 20927 35590 71635486 63968 84624 706980462 27821 63968 287370919 84005 27821 573652170 90326 20927 116167629 25702 20927 400277498 47743 84005 397514139 84005 41085 749187941 17784 90326 923223734 25702 25172 782611608 25172 54069 740211897 58275 41085 810553182 87189 41085 925758642 29944 87189 29515525 72255 58275 5368245 6136 72255 645268768 47380 6136 868842751 72255 4464 109143707 56351 72255 903863654 56351 90514 763274213 15242 47380 302150070 43458 47380 443188866 47863 56351 55874571 60401 15242 560001050 40287 90514 796856922 44714 43458 58992046 44714 72689 168842012 23798 47863 240916441 85649 72689 63598476 44714 61465 132824109 61465 7778 449432798 67475 7778 703519500 61465 40979 982858455 85649 17574 327005569 40979 56675 200491782 89842 7778 464302442 67475 16557 106347843 30575 16557 54822409 63784 17574 804900814 77826 89842 993837066 59265 30575 809952465 63784 75353 991342905 45805 77826 479923389 75814 45805 778427830 62504 59265 60240360 62765 59265 317521284 86960 62504 541861164 31296 62504 827948706 86960 91434 686220339 31296 9532 968990778 91434 85920 950266756 91434 30422 94386671 85229 9532 45817227 82426 9532 923869711 64019 82426 616548887 85229 2096 304992127 30422 67040 528084939 8206 67040 257812179 84402 67040 86143428 10693 84402 404046542 67798 67040 800008296 60655 8206 656056944 14100 67798 742608609 14100 2961 424138129 70130 60655 343992624 60655 45684 20573769 7332 2961 678938476 90443 14100 55906680 70130 81113 116685868 83927 70130 280506443 7332 7888 602515868 7888 64154 12252458 45133 7888 586866300 7888 62977 138609135 74473 7888 11337345 62977 30948 819393514 1943 74473 116739852 60001 62977 858247800 60001 82998 811972457 82998 28586 993210107 28586 13573 528031185 28586 58987 155257161 2947 13573 833777014 2947 41546 636758062 17203 58987 43456581 2947 24524 388730336 41546 54329 355279423 54329 43521 629089605 33675 54329 523563779 28833 33675 615155450 33675 40548 15387116 40548 37774 198763113 37774 22350 762515771 7431 22350 696508126 10005 37774 191913191 86812 10005 288002359 37774 48990 261051159 48990 12222 779430385 48990 10 506939709 10005 41348 750323754 41348 35698 185969302 35698 34436 901401436 10 8946 392553233 41203 8946 335910798 4834 34436 855738831 34436 88404 156050834 41203 60508 90647912 89990 8946 708285613 90601 88404 264341209 60508 9813 132684611 74375 9813 652061022 74375 89311 28715125 9813 56857 716462837 56857 65727 712973053 56857 36566 929366656 14515 36566 478831534 89311 11028 307383597 65727 57882 361617383 57882 59951 468273062 57882 30543 321086540 57882 58492 501110777 18755 59951 47654189 58492 61270 831951318 18755 50706 297438721 61270 50911 718282590 58492 54743 257579626 31176 18755 703326649 60388 54743 135972143 80918 54743 651989308 32249 50911 495708382 52825 80918 17274703 46966 31176 401724623 15333 52825 59805586 80918 10770 24595128 33457 15333 313386535 66234 10770 704606889 53398 66234 675335389 29105 33457 406256000 10770 73800 65749929 38996 53398 308611934 72383 73800 986334400 91600 53398 6892481 38996 10237 557519008 24944 72383 961966884 58427 38996 844326168 91600 67318 495896981 10237 17683 137247882 67318 18828 38775520 58427 1934 513479958 1934 76342 430164814 89624 18828 114085014 89624 28784 493880153 33769 28784 444581830 58797 76342 149223461 58797 53855 456347222 89624 91940 146880627 91940 66601 729059653 47398 66601 984859020 36368 66601 1670430 10663 53855 201119677 47398 54912 109533871 34845 10663 560113818 47398 6825 447154610 58466 34845 148867919 34845 24365 514776335 58466 90507 640017409 4036 6825 418837134 40886 90507 270798101 14764 24365 886550064 24365 85410 226267073 40886 55222 730373305 69450 4036 490611608 40886 22138 231953506 14764 17500 451044318 23234 69450 127329234 35419 55222 79620532 28593 35419 349180652 83231 28593 188677556 58884 83231 943656387 58884 52933 609486179 83231 48910 621610905 28593 8213 939810419 83937 52933 88433851 65081 83937 756383352 48910 27533 483146431 83937 13915 22913901 86881 65081 60830824 27533 70749 377985393 13915 12423 546545187 27533 78927 526408263 12423 82458 333710056 60696 86881 615770223 12423 84037 803312193 84037 33194 331742319 88167 84037 847025951 88167 70700 57917652 2887 88167 895764786 33194 13014 361601245 13014 28621 913369291 2887 73218 664215250 5688 73218 805667721 73218 27792 167584508 73218 70018 758203709 50516 70018 11799223 55696 70018 227115961 70018 82344 831139665 38261 50516 701785328 3700 50516 96233074 4604 50516 956390366 3700 67145 104582452 50587 38261 74236590 47901 67145 124569524 16541 3700 717777224 77818 47901 659232711 49102 16541 161704414 88998 49102 732694936 33922 16541 568126162 49102 76833 538903378 33922 31302 298365694 76833 21082 483595116 76833 37769 793942784 18362 31302 938824020 13906 31302 466677368 71588 31302 853341984 8028 13906 168065185 65707 71588 931516751 80455 18362 825457238 86472 8028 917335849 86472 14995 99806092 45083 80455 879413676 86472 42073 605049222 69807 86472 81398990 45083 78283 217420756 45083 30063 352021604 42073 35347 23521318 78283 53951 893784453 35347 48724 2867850 48724 22561 18224914 30063 86448 425214616 48724 54247 450162001 3108 53951 387040383 22561 84445 688097924 8921 86448 142797726 8921 84070 460764783 8921 29672 887035034 29672 67646 209147021 8921 711 804803421 86550 8921 370292339 67646 7682 763364727 2645 7682 390526976 7682 66552 410447011 2645 30727 161899195 34280 2645 674468951 5063 30727 440409126 5063 52023 756723705 52023 32377 545479717 34280 10069 124766228 27013 34280 61294409 10069 20775 544044114 37458 52023 67716819 63324 20775 862237649 10069 78323 775679753 27013 59140 567409849 78323 66602 394297948 78323 13725 720802383 10388 63324 822693319 9115 13725 774169052 66602 25169 102113303 68036 13725 17232973 45487 13725 400837920 21941 10388 433093555 45680 25169 622753465 41799 45487 32411627 73034 68036 530456435 83322 21941 206107064 66377 45680 860051238 66377 20697 875037093 90141 20697 292934833 72865 83322 486735783 58916 20697 478254218 20697 63752 177090404 9778 58916 43820260 63752 17321 138056401 50266 9778 104930158 53692 63752 540972341 50266 65982 634278750 50266 7914 304602063 7914 41606 236958378 52859 53692 941080087 65982 42727 618502130 52859 62317 218104417 91772 41606 920564562 44356 62317 671833409 44356 71295 93137501 61106 71295 753248525 61734 44356 71140059 70585 44356 724855605 5940 71295 734114733 76044 70585 965926579 61106 73169 723234078 40514 61734 197329318 60319 73169 333481166 49279 73169 467061392 60319 73926 543977770 17177 73169 190370706 18717 17177 260361329 49279 19109 198582317 19109 42854 206649331 19109 47004 99457986 59392 17177 881501268 43188 18717 723694899 83362 19109 488078139 47004 89011 772634343 76576 47004 16495210 76576 75799 913754113 83362 6372 97976193 6372 79098 949758464 76576 63251 318047511 89253 76576 854413251 63251 71694 677477684 89253 72805 729537879 89253 54690 158291779 4944 89253 823797602 91768 54690 651052272 91768 18427 517244290 1833 54690 480994799 91768 21680 337711216 4944 2115 394522393 82384 2115 43782160 6980 18427 701422831 63882 21680 3263239 2115 44394 626168753 83204 63882 935889081 83204 778 222357908 63882 28759 511274244 55880 83204 540118989 72415 28759 542707303 55690 55880 21448669 44599 778 768384575 44599 50794 994793193 50794 24115 57570830 29358 24115 231600755 24115 70055 149893629 20273 24115 210660304 20273 15416 37140750 15416 15523 708761110 87638 15523 416514858 15523 63586 698458390 63586 13548 131662477 63586 2401 847738971 10269 15523 525684589 2401 78369 736265192 78369 28989 791301426 78369 83597 139929497 80393 10269 135247501 42768 10269 697831217 80477 80393 168059731 80477 77480 145649425 22516 80477 408071468 80477 73112 216661848 12566 80477 973425562 38474 12566 190648905 12566 23756 112869171 42100 12566 447377059 38474 13231 662439941 13231 54655 739984716 23756 4789 535490340 13231 51933 109032772 85445 13231 938996468 90203 54655 738994118 90203 5594 88717658 90203 5581 824611349 5594 48664 71290006 70320 5581 427247097 5594 58038 31603202 82027 5594 777090040 58038 5524 421848252 58038 83826 100001883 83826 56123 561878938 58038 77181 779249068 63370 82027 842494972 5524 84833 117476109 52427 56123 700516391 63370 28230 409809778 63370 43270 180503847 27835 63370 271305879 33046 84833 143178280 43270 17255 231031592 17255 73470 771210700 73470 42243 546346108 33046 80709 7220333 42243 91167 660359014 17255 14801 996207791 91167 91786 963786005 80709 58573 160256189 83724 14801 634921957 33399 91786 967301556 83724 14205 85769172 33399 81499 831423294 58573 60895 12363507 23355 33399 349415545 63448 23355 986181344 60895 58499 232102962 80409 60895 559578459 80409 2454 580524324 58499 58749 658643913 9970 58749 281877064 9970 68554 16813240 57450 68554 931880174 58749 10811 688687933 63195 68554 428667017 63195 38958 947403872 67780 68554 781040655 52021 63195 916302869 52021 47709 233784693 39824 67780 329423791 52021 895 64852111 52021 5946 928310412 62559 5946 90367121 36861 62559 300268735 28552 36861 446329788 36861 90552 111152450 81019 5946 130431925 62559 3103 711324406 26533 28552 813597632 1815 26533 859481160 26533 65348 428654929 62598 81019 343265921 76561 26533 397607126 62992 62598 527192234 31191 76561 893267865 17913 62598 67108406 62598 29015 877253858 31191 65639 255075049 17913 9125 40856739 85214 29015 491028772 7092 29015 219289130 9125 84442 67909727 27036 65639 435179609 9125 47224 117065853 30806 84442 884279171 7092 91550 196074589 30806 9039 340981095 65268 91550 227662384 70970 47224 503941999 57808 9039 222496389 91550 81307 463986991 55199 57808 207846190 63180 70970 842572661 57808 45359 161378178 1941 81307 723297720 55199 21068 223132275 45359 51144 107104521 26949 63180 144824255 26949 4688 775308833 26949 71137 643577720 55221 4688 795986169 55221 90469 825038453 88186 4688 84025518 55221 85778 728071834 62299 90469 660071804 88186 67129 837693730 40132 88186 945205716 9614 40132 317815995 4303 9614 213493858 4303 27799 523724126 27799 5503 131601122 82789 4303 731894777 5503 23648 890414750 82789 54717 780989772 17038 54717 843641838 17038 69725 30344287 54717 71070 116736151 52811 23648 629111621 70046 69725 760599927 19449 52811 641245534 66642 71070 12784378 68930 19449 397246876 68930 54100 82028234 16014 19449 303317520 66642 86893 46773393 86893 57386 84830018 79110 86893 426414395 16014 78427 269596506 63505 16014 545960176 78427 51445 687585428 63505 23438 180186470 51445 59682 881746371 51445 44644 425828805 46035 23438 202716988 78204 59682 425590497 12552 23438 312133162 6725 78204 27934486 46035 71400 101397668 78204 14811 129475608 12552 16855 258001159 12552 13942 84273183 71400 2560 354623514 65711 14811 12072322 16855 89552 385065773 89853 2560 527322647 22008 89552 652667211 61963 65711 643097265 89853 71697 856948085 53960 89853 750304273 89853 3466 960387500 28239 61963 756143945 53960 71586 319302345 71697 91861 686933400 28239 41223 746557499 41223 3776 530447899 71586 83627 992658007 91861 89391 199906184 41223 88251 830441359 37523 83627 676534239 3776 33354 475043702 89391 73401 140674682 88251 36729 763882351 36729 14962 514640844 73401 91206 410247066 73401 39626 385528210 68759 36729 145872587 68759 64754 348187929 39626 76971 630783284 91206 78223 738391293 64754 59596 556563035 76971 63002 86932141 59596 14708 588592973 63002 39904 601535262 39904 67742 203849529 67742 79800 339574163 67742 61475 186959087 11704 39904 806604142 83326 11704 969053491 68433 79800 276704575 31524 61475 143739152 11704 28962 454967823 68433 71963 508937638 83326 59939 607303019 17415 31524 543309779 71963 78345 74610755 78345 6882 319566204 17415 29604 501610206 78345 23752 300897568 29604 90138 179709859 53949 78345 86247670 53949 28942 36156676 35353 29604 852049215 53949 59914 76564544 21438 53949 869038502 28942 88973 905435963 28942 83152 720534601 35353 79747 154905743 80639 88973 16075888 40964 21438 74225861 80639 26137 960419423 80639 56160 511774830 26137 64006 162895859 80639 38244 40661153 60658 26137 821563204 60658 60629 821056872 13936 60658 592171382 73697 13936 33533979 6455 73697 552490715 6455 86471 970356003 13936 67684 168400340 28922 86471 286823221 73697 63565 941228451 78117 6455 970923529 1102 78117 203937725 57298 67684 74239055 63565 85072 46502354 46162 78117 296859124 85072 42432 304431620 82867 1102 525707988 82867 63136 410407637 85072 43621 738838396 82867 61082 56494757 85760 61082 299315965 43621 25082 587503597 64138 85760 883031038 64138 77822 703012983 25082 32430 349871577 88347 85760 611583222 24146 32430 159094823 32430 46124 70977196 36201 77822 684910793 56135 46124 819347761 58589 24146 31910461 70405 36201 171806542 36201 28600 102290555 91023 58589 609416007 58589 71594 437309546 15038 58589 318534025 71594 48253 127412585 21690 71594 711330178 68454 71594 366974258 80760 71594 32814232 19304 21690 911100946 71990 19304 890157290 55246 19304 164951099 71990 19159 156045996 71990 84403 783646735 23700 55246 684148157 47574 84403 951689486 19159 30874 78208344 69030 47574 143201577 35018 47574 452658041 47574 50887 206051464 35018 65311 169652983 79767 30874 382262387 33955 69030 48940371 20637 35018 147842673 71183 20637 318598828 38454 20637 578668404 71183 7102 981655736 7102 84259 874923304 84259 16337 298514093 84259 33792 965611837 84259 50242 31676284 21097 7102 543649648 33792 68589 528830414 33792 24615 650025327 55843 33792 267362346 28227 55843 605196870 68589 42779 42057189 51070 55843 170514840 51070 80444 589212250 80444 56882 25268511 30538 28227 229817480 89467 51070 821599895 89467 9250 52589117 80444 54741 54207648 50742 89467 912642287 47309 50742 186281809 33500 9250 642153508 1794 54741 54203198 47309 21738 269299030 33500 22515 857505076 7893 22515 265338015 33500 82448 826193054 29217 82448 155193902 17407 29217 103425462 17407 52290 315065405 29217 43857 357249929 22699 52290 585147237 43857 38706 608872449 57628 52290 580405723 40366 52290 841355912 22699 51071 535415931 75460 40366 289882931 38706 67868 462601877 57628 39664 53586061 7574 39664 753347352 72870 7574 121078633 87924 75460 78825783 72870 26945 31113270 39664 37522 943979579 29269 87924 830942185 61599 37522 263232703 90615 26945 508960567 76587 29269 219558288 90615 23143 191148993 90615 4623 633429462 61599 71880 998044719 71880 25771 765175325 35284 25771 51447531 62819 71880 337046479 4623 63700 812194459 62819 29922 573673778 56027 62819 814111897 71965 35284 880544777 29922 20626 739035594 16162 63700 979763896 21313 56027 641118389 71965 7515 610686243 9859 20626 796409238 3555 9859 120428321 17290 9859 335241240 7515 10078 725095835 55469 10078 627735874 3555 40280 473729960 55469 46188 423081062 17290 84485 341766046 40280 72864 606202968 72864 1374 21064962 76068 72864 420455733 82040 76068 118056381 76068 6914 431166794 72864 58656 581985457 41588 58656 45849577 41588 78573 74880488 58656 49977 875432580 48597 58656 682333395 58656 87791 654199290 71164 78573 396476129 24192 48597 750216739 49977 50560 666151269 71164 24901 386015226 87791 72599 261089672 24901 56770 628389837 34330 24192 117565759 34330 29007 36280722 24901 32745 60853247 29007 20794 38475117 32745 79650 244765398 68600 20794 540543103 36915 79650 926583506 20794 42539 367471044 20794 29409 331682202 29409 67503 868862480 86901 67503 8638198 86901 80991 303397119 12421 42539 497409721 83183 29409 387739480 7048 67503 386663239 83183 10691 893170375 78476 10691 917491236 12421 66521 444883836 7048 91410 101931313 10691 65730 178732236 10691 72250 567683644 37262 66521 666342595 91410 85650 840283720 91410 37 955700401 37262 39103 760516672 42849 37262 605156952 62727 39103 148674802 62727 5360 296460686 42849 51849 302999116 62679 39103 257100264 6694 62727 700329482 5182 62727 46407701 5182 56965 932238086 204 6694 301197900 56965 40816 827166838 40816 17201 380866108 40816 54255 51721823 85471 40816 741633983 68475 85471 786055041 48688 85471 916487814 42077 68475 374413616 54255 9762 168242933 68475 67708 135231537 45799 42077 21689289 9762 25486 1420133 21079 45799 127893006 33057 25486 429060192 17525 67708 24603032 33057 70831 223141293 36925 25486 247984026 70831 36759 658247416 82932 17525 297674963 70831 35708 381091536 22653 82932 454491131 80353 82932 589159680 22653 84105 418750990 35708 58036 597656411 80353 17649 339178063 84105 28638 904213889 17649 74288 23634950 82834 17649 639656903 53473 82834 459899986 53473 18586 30861361 50289 74288 135048072 52197 74288 662820299 69270 82834 156827134 50289 54807 716914930 90050 54807 883553303 69270 18054 346327392 60911 90050 970185742 45669 60911 414056079 46767 90050 751576716 7441 46767 680963354 82333 60911 449633137 60911 55151 304138480 55151 65195 195843966 55151 44766 477312390 55151 28512 717545177 71088 44766 992763318 65195 31335 467209103 31335 14400 940658045 89354 14400 829167682 89354 89831 931054682 31335 86074 608095790 12581 31335 903281769 38268 14400 65385495 38268 2523 672250965 38268 38270 34083038 38268 6444 760233339 38270 80406 790907912 41158 6444 809500609 38270 87741 713199900 25896 87741 495012179 85208 6444 647503100 73350 85208 988371025 23760 25896 995875464 64310 23760 591264789 85208 27874 439118395 29220 85208 242796831 64310 68297 652217894 12242 23760 330528417 76878 29220 168449149 12242 86611 387081948 72843 68297 208510051 12242 6084 391281060 86611 5508 64203455 3950 72843 691202540 86611 33156 340111018 45026 33156 60664782 38315 6084 379022915 38315 66353 807359020 14717 66353 683097576 6557 66353 904974224 14325 45026 625975979 59183 38315 874462855 21734 14717 146366006 6557 77204 848313610 21734 20862 60287004 14325 2402 222380039 73785 2402 235227195 73785 51623 973247715 57272 77204 519475467 4418 51623 929350353 11568 4418 555697673 51623 31290 552233302 4418 63411 596599991 42827 57272 162135317 12815 63411 610732480 12815 36634 254429888 47700 36634 67396947 22271 63411 219935031 42827 11619 38916715 3905 22271 233610805 22271 20192 8676898 3905 54204 73033471 38369 11619 922168291 4514 3905 395851091 3905 86759 415764141 50082 38369 6262942 50082 64325 872765628 35622 38369 758698751 44382 4514 918088564 84873 86759 601579537 10615 64325 840459959 26314 35622 470562202 77274 10615 837418517 24907 26314 826652556 10615 1955 611262222 10615 53244 828055298 80352 1955 368770553 53244 3098 716359561 24907 41879 652402653 41879 12720 437615301 20521 80352 142444796 60034 3098 744661307 20521 28401 2374486 78359 12720 337092393 20521 51074 276710476 60034 89181 6833144 78359 59948 647197704 42882 51074 730060039 59948 77664 20408928 56695 42882 65984152 59948 30232 469492305 49042 59948 104126620 16196 56695 500160917 16196 24997 981718051 84373 56695 637729532 83054 16196 925763063 84373 16650 715727945 24997 37176 647901100 67813 37176 26300778 17193 37176 343598180 18297 83054 628698122 67813 10310 125214388 37176 51867 827826669 51867 85203 465544746 85203 91155 117019722 56997 18297 184939446 56997 74818 130601046 51867 44405 129807585 56997 4664 814584945 28720 44405 488358232 67797 28720 235891688 28720 83975 85005154 47997 83975 789578364 4664 12199 522238413 28720 39749 275448796 83936 12199 676439444 83975 78415 68784266 12199 40516 32559094 79554 39749 214477309 83936 20890 449879231 78415 1685 734665436 3829 40516 623041756 21399 3829 628917441 3829 87265 201061144 3829 21049 569407676 3829 72229 600849562 71159 72229 808573369 50303 21049 461951696 70464 72229 123793668 84829 50303 119063575 50303 48119 702543050 50303 11164 155905732 12321 50303 302189550 58389 70464 520454600 3922 11164 391601364 33039 12321 700680238 11164 65161 457668857 29247 12321 844049632 65161 46271 781604034 78230 33039 235121383 65521 29247 587046501 65161 59855 861343772 19785 29247 374342009 78230 88315 846287953 56335 65521 12518276 59855 86189 602410839 13353 56335 318403595 86189 90124 338904992 13353 75360 651814095 70176 13353 989776352 70176 7837 534726122 90124 72688 22198609 23619 75360 719211284 23619 35737 931497625 46670 70176 911359016 72688 41576 409376077 45882 23619 855106301 81322 23619 746541736 45882 25535 299048017 46670 83855 432616685 81322 35161 115730266 25535 17081 26627618 83855 20005 498376794 17081 83730 907243355 59111 20005 929924900 17081 1978 46122698 1978 83271 292508998 62686 83271 162078700 62686 1093 934569546 42595 59111 217568299 41568 1978 112711682 83271 36066 49366779 41568 45508 750180573 26727 45508 902298991 45508 31217 946287253 41568 30224 213311232 18725 30224 74975900 73264 30224 348667729 73264 50108 310504158 50108 36232 428576282 4535 30224 5447142 36232 59835 410112779 68749 36232 395536635 39655 50108 14709120 8699 68749 518284152 83013 68749 881067442 8699 68070 711738142 15821 68070 156362865 34996 15821 283891784 37882 68070 216180005 38002 15821 246093881 68070 34807 144712906 74672 34996 521946434 15182 38002 599455174 74672 63550 454324418 45188 38002 777912348 34807 74629 355246785 29162 74672 462760397 36434 15182 612732954 51355 29162 933405949 1633 29162 562263283 74647 74629 319561988 51355 12593 302456661 51355 65919 588436489 72006 74647 534586707 65919 74135 669043831 74135 75558 86624079 24732 72006 806783068 88557 65919 864686419 80607 72006 293537454 26421 80607 286786047 24732 23073 483815095 10312 26421 111991279 59024 26421 392816250 39552 80607 129077707 82468 59024 560774038 33481 23073 845728289 55000 59024 965342413 46276 33481 208777228 46276 57992 587049744 57992 3954 63428096 62456 55000 229077223 3954 22747 774883010 62456 26353 758622687 70645 62456 294614882 164 62456 663612966 164 34210 976126292 72819 26353 223433760 164 47844 799036252 86419 164 517874504 164 53883 647504908 72819 89896 619454948 53883 53109 811500917 89896 57506 493934497 89896 78212 696125313 89896 2626 616158430 2626 87422 189594165 48909 78212 762121933 78212 44349 733612292 48909 52405 309079303 61137 44349 277937460 6544 61137 609628101 48909 33118 972636679 44349 78602 194697674 31574 52405 154344570 31574 16596 552303239 16596 80617 643737068 16596 80170 147599024 14769 80170 314104598 19778 14769 180548831 14769 33034 575034110 14769 57337 622299669 9048 19778 346975612 31840 33034 434138148 13323 9048 757682571 57337 70068 108815077 57337 42330 568426069 42330 81780 142200134 66542 31840 109054088 82868 66542 17768379 82868 84974 901986333 11839 42330 917764483 82868 18444 299378854 25573 18444 558510436 80782 25573 559413377 89787 80782 623713362 27240 25573 240799226 88000 27240 751592111 13320 88000 482950983 60177 13320 668362740 82229 88000 781464059 51073 82229 981286284 88000 77249 53170044 82229 91238 448501926 51073 47136 165416924 15017 77249 278139137 80910 47136 741374622 42213 77249 318159358 80910 28032 113783476 47136 54553 506753277 80910 8327 468245410 46344 42213 512677039 54553 28385 81512369 28385 63733 149335823 54553 6966 155032108 55486 6966 510129605 28385 37963 299909079 37963 44976 991418995 6966 48030 467418657 44976 26679 367819602 91193 48030 758707575 49304 37963 552755187 91193 14305 694378707 49304 47306 245868373 10747 91193 452617037 91193 73971 186391735 36599 49304 735604637 50157 47306 482423432 50157 1834 815854272 72646 73971 234096707 75061 73971 301974166 75061 84787 759898896 1834 90538 88158550 75061 42771 659995065 42771 7120 43755163 66814 75061 40929137 27496 7120 526289754 42771 59945 7577635 54917 66814 22147917 27496 68997 881346993 82608 27496 711100355 59945 44884 248143750 44884 54036 619323850 44884 29996 116338347 45492 29996 214842785 44884 85963 258580851 29996 78311 799694063 13168 29996 823732894 45492 36196 622313988 45492 66548 148462519 77407 66548 364058976 72208 13168 173564588 59158 77407 488108677 72208 50274 816049890 77407 62625 139620928 12391 77407 985021546 56219 12391 470168310 12391 63137 2458974 18839 62625 816248826 62625 65109 377186631 18839 76362 174265073 24249 56219 252941260 18839 21837 654247228 65109 26830 714328098 21728 65109 412918463 26830 60981 795146716 60981 63240 904698621 60981 82820 372358867 26830 2466 2369875 82187 60981 608096591 1464 2466 590838339 60694 82820 697744783 82187 3779 531316132 82187 87209 3015158 82187 54183 671517426 87209 15041 83689268 1628 15041 15969270 1628 12576 672257983 41274 87209 118337381 37636 54183 651810413 12576 72477 954409398 12576 43824 13265981 65609 43824 120701133 68329 72477 956948017 37636 67290 426549954 28179 72477 970094508 68329 65903 863195445 21932 28179 930911291 58579 68329 220559398 41022 67290 594592885 73694 28179 314128237 46619 73694 590375671 73694 62313 719945380 42438 41022 705346703 73694 85400 354252436 31363 46619 222054954 62313 30529 656630595 30529 65702 872802552 80044 31363 620945781 80044 5413 752919085 26608 80044 99827879 45642 30529 769916728 26608 64430 95885585 64430 23013 210051251 49148 23013 487270818 49148 21634 208521806 64430 73343 187958989 21634 90349 984012910 15484 90349 914047481 496 73343 598703478 15484 58088 899033079 39010 90349 281994450 16020 90349 56079366 58088 58240 38028102 496 28200 689580271 58240 62696 429553581 39010 14497 218993480 16552 16020 604947823 13793 14497 752814678 11687 28200 631324046 62696 83 324675909 83 4851 894000900 65190 16552 343776029 13793 9574 125571965 9574 69266 124922474 81619 4851 231156126 44973 4851 545033874 67278 81619 284651927 85093 9574 372980276 85093 7701 983171085 53279 44973 818659914 44973 90510 704485046 53279 14461 317227675 88778 85093 205048807 35879 90510 829464642 14620 90510 15160548 60667 35879 381251405 25073 14620 371808148 14620 41710 492207959 14620 22113 835367292 80894 25073 221655555 79431 41710 493602335 38381 25073 284706692 50415 38381 72835368 80894 4573 805966988 79189 38381 572763864 75534 79431 173763819 75534 35639 514796645 70995 35639 439198129 70995 65969 413550195 34756 79189 261251005 35639 56864 127836022 90870 70995 190388540 50471 90870 72562542 86876 50471 997024280 86876 39391 152243281 56864 26106 679485950 33251 50471 690401964 33251 15414 129132576 26106 74244 474395958 39391 39860 671760134 87779 74244 412242816 52319 39860 176925083 87779 7990 189031795 80557 87779 351917612 74232 87779 589818682 7990 45054 31292731 69391 80557 960703724 7990 50065 217298872 18296 50065 756794118 69391 52079 793712448 6091 18296 138035687 89158 52079 259915713 52079 37122 289907389 36219 18296 444191332 39319 52079 176664202 36219 85577 516495869 21762 89158 813991767 36219 45076 220979177 39319 32768 14576862 53872 39319 458121900 17832 53872 891098104 41886 45076 322050246 17832 17128 563612250 53331 41886 737584444 17128 31620 458704969 31620 46446 81960117 46427 17128 857011640 2417 46427 425178306 31620 79429 583440467 31620 74611 616255076 585 46446 837837452 74611 76874 54044385 79429 70742 678688245 16208 76874 359885480 585 26979 700436700 585 87377 297660650 70742 4939 159938359 90800 26979 148369333 16208 86361 864092712 53439 26979 896473327 53439 73737 269767020 86361 78268 919538335 24863 90800 172825623 53439 84300 126214039 59887 78268 919118977 67535 24863 368887108 22633 24863 727736408 59887 64939 113818348 64939 44336 550471404 44336 44790 99689760 44790 47250 996743905 64939 64560 547475607 33847 47250 722094003 64560 10671 732749223 77202 64560 581798717 77202 28083 761500745 17367 33847 312688693 17367 78295 830860745 32815 78295 583304771 74601 78295 94296756 28083 64908 552060248 83332 17367 111896528 78203 78295 738631705 64908 25377 538737659 7188 64908 256967752 31342 25377 245043912 7188 3840 593326876 21750 78203 115426622 31342 4268 488364459 83674 4268 606640294 81806 3840 182431094 83674 31566 626761611 31566 68490 754212820 88955 83674 980634101 43398 81806 267213490 31566 24521 692457689 68490 84312 243147420 88955 21186 804103094 21186 76344 587618142 61523 43398 975914933 42313 21186 686300871 76344 79417 803330250 86045 61523 13478364 69496 79417 300081326 61955 61523 619449065 86045 59949 129555047 79417 2787 127379010 12925 86045 296999945 25695 61955 66455364 48671 61955 924142119 59949 10472 57597603 73701 25695 5458941 53505 48671 125986726 25695 55104 987556845 55104 4601 857435487 10472 25672 115739810 53505 6010 36946974 55104 72081 528396804 83297 72081 837826931 72081 60402 109817209 33370 60402 735199750 83297 11591 111672505 70196 72081 995688912 18006 11591 449203288 11591 32237 391339195 65148 33370 248329478 70196 28992 694977915 18006 28486 307230868 28992 75834 768383152 61419 75834 92118557 72376 75834 963292191 10291 75834 874587696 61419 52816 126928427 10291 56429 608213550 33738 72376 83978981 6684 56429 127064054 89622 6684 809919363 7022 89622 386790189 91954 56429 352441707 9013 6684 572785250 7022 58829 61855233 91954 67648 897750397 67648 27576 779935845 9013 15626 282830488 58829 65085 352285328 15626 66796 879170336 18247 15626 582807411 66796 19983 20849383 60386 19983 9258884 56474 65085 379523894 85223 66796 199610041 56474 76895 764932943 60386 70531 450357206 35039 85223 520170378 85223 49444 840232957 51314 76895 399096164 24584 35039 766586704 51314 5139 363954037 16482 24584 354344176 84607 24584 947357897 5139 68250 874249919 21945 16482 874723371 77103 84607 285318966 9754 16482 871825866 9754 27274 229668385 61204 27274 240332062 77103 60356 462970407 77103 27452 291324178 1081 60356 9504486 27452 41514 568642875 41514 77435 756966532 77435 87140 604341982 87140 67196 117101949 67196 863 922592136 863 4444 320113243 44379 77435 30591977 73591 87140 401510966 4444 57276 208969541 32217 863 505920800 86490 73591 833924130 47841 86490 37177867 86490 60566 17383960 16486 47841 79521197 82090 47841 118508586 86653 60566 972719042 82090 36290 791279474 82090 72256 654890498 16486 48223 105755162 14081 36290 68950175 48223 55752 95954921 15239 36290 603330030 75506 15239 288459279 55752 43402 31862245 55752 35958 544187277 75506 46224 430740576 46224 83970 125888579 43402 75871 304883950 46224 45590 673099414 41054 75871 304497026 64127 45590 178463528 79993 83970 478759459 78431 79993 859417992 79993 81686 70397158 78431 28721 610675103 71511 79993 846036800 56368 71511 380927099 81686 33384 833176919 13673 28721 159240526 30452 13673 19331546 47983 30452 107854908 13673 80200 934055559 13673 21005 623023262 80200 58217 229532374 60579 30452 180893705 21005 66291 940247025 56939 60579 663761817 36129 56939 181616584 36129 2438 257689141 73624 56939 340869313 2438 47886 243877423 47886 1428 427510616 47886 88451 341305643 74503 2438 146707248 57242 1428 978243048 57242 88716 56490320 72707 88451 173659964 62020 57242 24874142 57242 40889 934518087 44582 72707 797838602 72707 50526 640952264 40889 83875 327285374 80144 40889 9608462 58672 50526 680410239 50526 40630 613432048 20850 50526 840694545 80144 38931 913218364 8588 58672 334630342 20850 30297 381409047 89069 20850 460102874 62244 8588 204925433 89069 7487 150782751 62244 29556 212171772 62244 13104 880301321 62244 8917 135096106 8917 14467 114618001 14467 86365 268741901 17229 8917 933278799 16080 13104 655838031 8917 80223 103197014 14467 10834 192517640 79502 86365 831612249 16080 80291 64613071 10834 29123 65292710 24852 10834 352612881 10834 36731 658190561 64324 79502 894505126 64324 77511 641156408 9729 24852 837146552 66336 77511 105883107 57136 66336 52114003 3422 66336 600807377 75451 9729 219953531 57136 6128 304238965 57136 56858 705324265 2655 56858 850094340 2655 73398 203843887 73398 69899 856094258 8055 69899 700465530 69899 91863 714479073 69899 68414 299298901 68414 21561 315649423 10022 8055 34159296 10022 58836 152997274 91863 57903 330779911 60327 68414 548581206 27102 58836 184414188 73273 27102 408782516 41420 60327 388507459 81623 60327 132675630 27102 13444 972973807 73273 83941 844189978 83941 41850 516992908 62808 81623 445274651 13444 78048 474187553 86954 83941 975569548 82404 62808 384939709 316 41850 672323179 78048 2702 953057502 78048 37374 995437551 57843 37374 936717183 37374 61753 371764025 316 26311 545923690 37374 49192 230531788 26311 74570 346084370 49192 72316 733295572 9768 26311 198493736 50439 72316 348392222 50439 58405 130286136 81042 72316 637977782 58405 38483 805936946 1855 81042 82992842 50439 89424 462315351 44278 58405 315008359 44278 49703 433152823 49703 83008 551726615 15749 49703 706981017 88736 44278 48550426 49703 20779 556553530 88736 59509 892368554 20779 66763 642289630 66763 73590 74212428 20779 46416 55666026 85541 66763 261302710 46416 52616 68787871 38236 46416 495458549 52616 55088 70376871 85541 78426 770634171 85541 69560 38800110 78426 89476 948065074 89476 12685 101121140 85148 55088 546855638 44982 69560 128315030 12685 29943 766039562 44982 82052 874488277 85148 32060 440022809 51137 29943 989104942 32060 58263 62593973 67433 32060 936839884 67433 17252 935755828 43051 51137 928209872 67433 55625 732868922 72627 67433 714698466 17252 22788 531278965 22788 80345 441661973 43051 80460 77967858 21351 80345 536684778 46471 72627 203401618 22788 27673 72745910 46471 44938 202384717 27673 15289 332881995 27673 15214 316528443 15214 67548 9159112 67548 34315 71790605 7419 44938 408051797 36702 67548 951626750 70710 15214 143793509 36702 3266 187364763 3266 7741 40515116 70710 41578 317023249 81630 36702 903020465 81630 59576 729992899 50948 59576 872330952 89231 50948 957221400 84405 59576 755352045 87357 81630 892311047 87357 84651 654529992 62392 89231 262737327 84405 82995 292994605 84651 20644 462204448 85371 82995 194590713 83313 62392 889824421 16693 20644 803359570 27242 85371 901908894 15740 20644 648349260 27242 54124 31084473 15740 5707 466439599 33898 27242 843591318 33898 83632 399504587 15740 17670 136363762 83632 53747 812935185 57186 83632 95607022 83632 50277 942546998 1403 57186 836186979 72163 17670 397904978 89430 72163 789104354 21137 89430 564738976 72553 21137 783396260 21137 17776 608634308 72163 55451 917005931 55451 36688 756753646 55128 36688 660869643 36688 66539 414200475 91338 17776 414480146 66539 1482 10306380 90729 36688 821078043 66539 76530 432035066 75001 90729 995739441 91338 29997 832578461 1482 69107 315156367 76530 30107 982834198 86407 75001 675495478 86407 84993 488222196 29997 84217 620704419 30107 28493 849229591 33932 30107 58872772 18134 28493 190833454 49238 28493 534209182 49373 33932 76719725 30301 28493 271255339 6280 30301 352049586 80239 49238 762784019 16550 49373 566567495 6280 69672 863699415 44364 30301 295482581 38617 16550 482145744 16550 40175 135632852 42434 44364 678406302 44364 81986 469049309 81986 63566 573227901 81986 70284 689337421 32000 63566 629294837 66688 81986 204359436 81986 34925 337721152 65314 63566 964709696 65340 70284 73137964 34925 11424 406342572 34925 19840 805876633 65314 21628 299478143 18990 11424 224572373 21628 43931 700948179 21628 90647 725793852 36620 90647 716875688 18990 49900 312952428 49900 4496 408343575 49900 25797 209236597 6574 36620 223313700 36929 49900 830368220 6574 32585 2035453 32585 81955 413784994 32585 91261 482098563 24158 32585 988537130 32585 17313 27877640 91261 46080 566383901 61778 46080 316506161 34928 17313 774832855 24158 18382 350190741 61778 23424 706551719 21549 18382 757343210 18382 76772 105507776 23424 8707 610717174 392 8707 115884132 8707 8333 5792156 21549 65313 114220358 3851 8707 671890773 47295 8333 679605456 65313 54407 867444659 47295 80827 747463170 54407 44993 167589049 47295 51127 75194431 51127 8780 957319694 9259 51127 354065898 47081 51127 203170342 9259 32500 79609564 8780 62100 785154463 58142 9259 978716686 32500 39708 204894411 62100 79629 934935210 32500 89067 598402219 89067 2546 71030524 2546 44330 429677269 79629 67483 129315028 44330 82802 123811265 15796 67483 44960577 91981 15796 43141618 15796 83429 628011871 15796 39974 970182291 39974 6103 160488097 78282 15796 747728085 17083 6103 986382533 4980 6103 277731349 50708 4980 486303234 17083 12299 617249087 57300 12299 545828675 48849 4980 322910362 23148 57300 190976998 23148 40558 72527878 40558 41849 754742258 72757 48849 49586572 86863 48849 45288505 44178 72757 772374190 14671 40558 93189501 44621 44178 360410844 86863 84100 620941813 48626 44178 346291607 44178 36377 346054176 9514 14671 129972616 79903 36377 959165064 9514 26775 106112204 89598 9514 667905708 53286 26775 826885637 26775 50707 886642895 36202 53286 31691080 50707 55798 653301707 55798 91960 293604337 27890 55798 174005840 74978 91960 224406937 91960 28375 513567707 403 27890 225905637 13429 91960 545473059 11385 13429 594350215 28375 81178 48736549 13429 2471 576400995 10227 2471 324060884 81178 74762 70444402 2471 80682 816568463 10227 29765 703365647 61383 29765 649259903 61383 61164 197112861 29765 69833 668850727 86405 61164 853668171 69833 11995 261728423 44611 61164 815084605 48290 69833 662892888 44611 88558 909805648 11995 14009 465703836 14009 84017 952409532 88558 79494 933511393 79494 7194 79891047 45768 7194 916356424 79494 73446 102055219 68750 45768 47665486 73446 65162 141168945 28042 73446 98026641 65162 63817 704519698 63817 78304 681515351 65162 76046 314766633 65162 7934 488779327 28042 14970 571056252 65467 7934 23357831 7934 6792 65070862 7934 13979 690050463 6792 63629 856018399 14970 57027 251323620 40195 6792 586166833 6792 53989 86244893 56809 63629 605637631 47070 63629 51191966 83240 47070 535868467 40195 54603 937604730 54603 4537 916095973 56809 72704 651092384 4537 40834 267396555 4537 59968 213230194 87335 4537 144060275 79000 40834 171831057 87335 89772 725649689 91411 40834 79127880 50503 89772 190476076 79000 53998 370093884 64901 91411 203164244 27249 89772 169897659 53998 39012 295281855 64901 49375 260641150 2236 64901 370308229 27249 60220 71538486 49375 23556 669882312 4766 39012 222299508 13517 2236 715018929 13517 78054 628248023 23556 38633 524634075 7355 4766 920726690 13517 84381 366993299 87118 13517 536984552 10155 84381 35338769 89972 38633 186628632 84381 57908 68449913 9226 89972 752337586 44396 89972 577615913 42853 44396 194882088 43609 42853 63740966 43609 49185 86844694 44396 66007 694084142 23055 66007 523418494 43609 68810 597190252 37862 23055 973214974 1928 66007 804261946 48599 23055 77140790 1928 16418 451345284 68810 8125 581240969 19468 1928 373720128 9427 19468 577703414 16418 493 976912240 19468 65463 805901806 39123 65463 195536085 39123 23936 207484996 9427 6664 972237165 39123 404 845416677 22191 404 308506590 21022 22191 780457078 20508 404 225534388 21930 6664 732553867 404 76883 205162767 22191 14061 53567929 72420 14061 423819998 2106 72420 995708451 72420 60293 107711199 19630 2106 92226515 31286 2106 608485564 72420 40314 196700642 31286 65792 751428563 16745 31286 915815049 40314 39511 403548026 76452 39511 95019736 59175 39511 982583247 59175 45073 322784156 5978 76452 334181566 36466 59175 90430318 45073 74626 717549028 73760 5978 48368732 75552 36466 336356194 5978 69130 791425501 24575 73760 322521748 11179 75552 86239880 75552 12238 634296686 11179 55012 587545310 54735 24575 392158858 47032 24575 961907328 47032 29013 117108436 32565 29013 212794198 86642 54735 784920227 32565 24760 12842017 29382 32565 443432725 29382 12191 363478824 32565 34935 804819629 8830 29382 7383480 29382 31216 160957437 34661 29382 142792264 34661 57798 534977346 45468 34935 119519196 75851 34661 364489015 57798 17795 407515632 19822 75851 62941215 17795 23247 404871106 23247 23408 278866373 17795 11100 837290381 17795 88122 5760007 23408 22465 35404742 33977 88122 510953780 17458 23408 315207184 55337 17458 515763819 14695 17458 14498282 64640 55337 121399644 17458 6171 12716790 14695 58750 386322689 50913 64640 530683721 18232 6171 691816840 18232 63809 212492275 59694 58750 12655012 55068 18232 492356753 33108 18232 87545034 7131 18232 60340684 59694 57335 737328580 33108 63333 247530470 33108 44348 199661690 44348 15483 269088469 52718 44348 885328316 52718 27328 244663115 42098 15483 440877296 52718 8525 220653999 52718 77199 94648589 52718 43229 283044387 52015 27328 394569772 77199 90073 246256182 52015 3559 965416391 52015 9404 551262517 12413 52015 773292767 3559 74339 998782813 8081 9404 559864976 29097 74339 463936406 9404 63271 661567286 8081 42290 327468524 29097 44165 869127975 29097 63045 258656262 62197 42290 682027892 63045 90736 842237954 42290 75418 83164330 44378 90736 415658258 83600 63045 473335351 62197 59663 884958883 83600 78794 105560073 83600 79066 196745866 83600 66832 752857301 32457 83600 94506886 31814 66832 146874662 51894 78794 924765291 66808 32457 143984516 31814 90594 207853900 90594 47612 676881803 51894 23765 175634111 51894 80697 945820421 16224 47612 135586175 23765 61830 995670754 16224 86957 506718851 83525 61830 65675221 86957 64694 612790547 82840 64694 385448185 82840 5067 902604481 82653 64694 857581441 58236 82653 303544112 14380 58236 408071008 82840 55212 665414400 52092 5067 185575918 74133 55212 565168014 58236 90935 339778461 90935 60724 73883766 78998 90935 463706889 60724 15290 167099983 41415 15290 465747072 78998 6628 633416448 78998 83825 770529268 66611 6628 407690285 58433 83825 760776108 41415 13253 146799288 47733 83825 12438833 69157 13253 327846352 42590 66611 383685501 68687 47733 972565363 49821 13253 866529050 68687 71456 136751840 32703 68687 983568200 71456 11174 196939094 37935 32703 125138245 49821 16639 611685432 37935 72225 742890609 72225 83437 827340309 53030 11174 196341575 53030 7987 374430029 24147 16639 250358060 85916 53030 280507932 45255 53030 824089064 64986 24147 535823082 24939 45255 601615034 85916 75160 482068684 32437 75160 603670871 64986 1720 232000645 24939 85734 681972477 8996 75160 739546860 32437 40815 645495164 78545 40815 250512389 44879 85734 448850522 74120 8996 606838350 74120 70297 165399641 74120 47866 307342479 70277 44879 355014045 47866 34988 383587293 30284 70297 196204693 61392 47866 91910374 61392 67934 132831520 29517 70277 970996509 74360 34988 45315930 44483 67934 28774162 32725 67934 484453242 32725 86474 386915479 72471 29517 119553314 72471 465 223366879 465 86700 567796914 44615 86700 918628631 55666 465 663989956 86700 61312 1470605 465 48135 666337869 89726 61312 50623460 48135 68803 9500972 14954 55666 365394987 61312 56153 421545590 89726 38512 731351230 86403 68803 244421350 86403 24831 899182625 8377 24831 528446414 56153 56108 563855697 56108 10106 776042320 86403 83353 773952612 8377 60955 469944153 63490 8377 929552138 10106 20872 623585052 35073 83353 5454460 60955 32855 21113340 75586 20872 4981832 42735 63490 51128102 52187 42735 25463151 68316 35073 559284663 80273 32855 644567909 52187 68145 369456122 68316 69415 385096955 52187 69548 682364988 69415 2195 250934963 68145 18162 588691577 41951 18162 507279242 46069 41951 422501517 41300 69548 897602538 41951 73452 925403172 1696 41951 188525839 31934 41951 811651266 73101 1696 682163521 31934 76897 416400837 31934 35605 40485758 31934 25373 316957401 58205 25373 631907862 76897 49183 81320552 25373 32157 436832408 49183 25384 670990168 32157 89784 779641897 54633 32157 417687644 89784 82588 23350174 89784 42731 428785219 72745 25384 886275728 27230 54633 676526060 34061 72745 5737602 10272 82588 120825586 21523 42731 908505743 39454 27230 248044143 27230 51957 365428272 10272 23517 339077867 84726 10272 103931417 24687 23517 719373650 49450 84726 741633007 49450 41006 933563894 58979 24687 355078262 58979 57659 660712393 49450 53869 43957049 57659 9597 151897497 9597 46706 148718703 53869 2184 710067043 40322 46706 21633583 20978 46706 694873776 4012 20978 220635401 62123 46706 584163525 2184 259 212952163 4012 55835 288432505 4012 29354 48672510 4012 2894 415196452 259 36111 103202672 2894 30174 16613121 36111 84908 405044584 30174 71049 689225718 88841 2894 471855825 20971 36111 84267108 34222 84908 374579471 84908 8321 627547182 16302 20971 477743129 33465 34222 31385078 20971 51631 970371576 8321 9213 136958551 16302 39323 243822694 9213 54262 57756367 77265 9213 138229910 87031 77265 787833419 54262 52864 674229514 52864 65592 404746214 52101 54262 334288403 70317 77265 380792079 87031 83772 787611495 43773 83772 279235105 28212 52101 259393337 52101 23200 410920368 83772 74018 934235944 6439 43773 288031344 29790 23200 762886747 57376 29790 645480309 89629 57376 407929999 56798 57376 4237344 57376 28123 176189494 40670 89629 492625188 45132 56798 301550002 40670 79551 782209455 69845 45132 843859682 40670 45534 294498982 30347 69845 628060721 45132 76872 646178493 44074 45534 185549073 44074 25254 329623223 25254 4442 204437006 77526 44074 581941586 76872 91642 747677160 44074 57398 826549543 4442 16243 930658570 72540 57398 554283416 64687 77526 327890349 86897 72540 662299771 31821 86897 649312705 86897 64639 117795105 31821 16800 460027111 53415 64639 977159914 64639 44992 838544522 47713 16800 680574588 53415 24557 532953619 53415 31078 848911310 89968 31078 480368727 24557 72328 557230727 47713 39447 510791141 33172 24557 236169395 39447 65356 67083506 18148 65356 105846824 18148 54720 542394113 45086 54720 24414206 34672 33172 65172172 45086 84736 537395555 18148 19405 407019746 54720 63530 465803463 21362 34672 990410226 34672 70310 974690561 27506 19405 9092212 63530 75724 113270820 27506 50544 959487466 70310 31307 717506824 27506 48169 906798165 33721 75724 469277367 33721 4427 596645378 77138 33721 73888225 41167 31307 343270786 41167 8258 183262659 4427 63305 93028090 63305 81159 933642238 77138 33737 87730032 707 8258 303161152 45058 33737 398340101 75151 81159 306536803 41481 33737 806486283 707 59104 896893249 41481 85440 795341867 75151 25318 793801406 85440 38813 273108991 41481 15877 381054403 25318 29681 838202963 85440 58334 713826559 29681 34111 405761407 58334 61228 294949405 11865 58334 470263780 66802 58334 556386380 56950 58334 333070043 59800 11865 341166769 47599 56950 989915593 56950 44991 991358805 44991 1563 920027543 64991 56950 119924675 59800 23367 60201178 1563 4266 122542143 23367 55889 29321204 64991 39083 55580887 2576 23367 811055522 22283 23367 754030615 89055 22283 371529362 5605 2576 420639124 5605 24184 130088013 2576 26753 104819653 26753 35443 689089384 57314 24184 47084549 57314 72642 93689993 16046 35443 180439553 62899 35443 631728109 29454 62899 581603297 62899 51819 214090308 29454 57400 25239455 51819 34242 60258335 34242 44390 963452026 31349 34242 407776836 34242 86527 940647134 44390 46189 618979011 53482 86527 473615689 31349 56514 43344461 41364 46189 64741428 26604 86527 24421763 39674 41364 263955171 88236 41364 2785681 41364 50927 984345640 72240 41364 744758949 72240 64676 178959425 88236 68480 975127076 44805 72240 54777117 86321 44805 842568270 64831 44805 759215616 88153 64831 440744484 69181 86321 29651304 88153 87176 618698057 75914 88153 661306867 87176 20999 934218683 20999 67061 246992711 69181 23142 690390621 35310 67061 929268550 35310 16041 807858953 63190 23142 32722790 44161 63190 37112178 67746 23142 69016209 16041 43459 120913793 82230 67746 900141013 63190 42552 847055167 43459 38023 66343519 34084 43459 916768428 43459 389 200039496 389 85793 156810864 30103 389 50025352 61417 85793 439911008 34084 79908 902186342 5561 79908 512998642 5561 18529 528510629 10190 79908 302618133 67701 61417 578508196 25561 79908 330464681 985 10190 204485913 985 91686 623834079 2189 10190 119893236 985 66451 321532604 79394 91686 611205247 68962 79394 839780625 91686 72629 626283866 66451 26722 525107456 72629 21189 87621036 35164 79394 825843628 72629 8734 947836441 21189 32876 526294970 32876 52452 364732564 59044 35164 742613187 35164 47860 21159762 32876 74220 443281514 74220 48032 229489041 47860 66536 35305299 47860 64318 243037538 88649 64318 240651730 91321 74220 447655283 88649 39253 370520228 64318 8422 77023844 49823 39253 602764715 14340 8422 860646146 2153 8422 712001306 67716 2153 472483312 86894 14340 989862356 23425 2153 919725728 61685 67716 632972985 67716 2384 510586110 27999 2384 871563863 20628 86894 848402790 20926 27999 89457428 20628 3583 116223414 83174 3583 650715812 20628 16215 263057862 12137 83174 490334195 20926 62462 916863722 83174 42340 62275633 89018 83174 374223603 16215 69249 143541505 69249 29775 865089565 69249 62019 536439140 69249 11844 718395753 62019 8051 283249833 11844 67854 98182973 11844 41356 821573364 50627 62019 914199208 49727 67854 890542440 8051 58703 946172647 49727 73980 446817668 4815 41356 415010642 73980 33995 254344913 8133 4815 882767123 73980 50985 666933282 50985 40900 943413834 40900 34126 956213990 40900 59999 943878647 33926 34126 150867742 38132 34126 514581605 59999 3852 596288963 34126 83496 441447621 6648 3852 264383040 83496 9635 33925818 6648 5196 238585800 9635 27948 401216432 27948 89712 41845324 9635 57519 327588031 89712 32668 853134136 71269 57519 317843482 50519 71269 319862229 38015 89712 183058555 22054 71269 627309764 38015 172 473762050 172 50424 494244301 50424 86298 64811430 172 46912 306140932 3507 46912 213428291 90238 172 714422228 14483 50424 577965801 87943 90238 79968924 84545 90238 343444196 72073 87943 647925655 87943 8962 975553532 8962 44708 881387379 72073 44424 873643559 16451 84545 259687029 8962 89741 34874877 17732 89741 36155665 19186 89741 517690648 27691 17732 202013281 11625 89741 178482280 39758 27691 941277477 68631 39758 931194533 14078 27691 491781028 121 11625 313740433 68631 57666 193375267 14078 73842 251113248 5578 73842 328216854 14078 16637 47393414 16637 50330 225096494 22990 16637 115886541 6165 5578 830255436 52042 50330 224296665 14109 16637 511914693 50330 44932 954360115 6165 63625 29522089 6165 83759 74598535 65295 52042 377269315 63925 14109 331531971 85252 63625 219986103 63625 2287 145832994 17157 2287 154973382 33273 85252 107178641 85252 86126 328645720 85252 41485 397827168 54716 17157 75609027 86126 37012 38525736 53151 37012 369507824 91264 53151 329824612 38235 54716 709842411 38235 1194 447866839 18756 1194 269543472 53151 47939 415196765 69742 47939 233291142 28723 69742 368379479 18756 40053 97033838 69742 21074 866638612 32101 69742 616191412 79047 69742 735197454 38998 32101 128389307 32101 89309 498579345 38998 42739 351771029 26701 79047 667411844 26701 33170 357476529 91208 33170 455217719 33170 47008 133937534 42739 19531 511716138 47008 77885 130582631 30598 33170 755326491 91208 27815 378674337 19531 90720 817151015 59086 27815 342951141 60511 30598 727715393 60511 26370 510123231 8226 90720 903979683 90720 43215 300970168 78589 8226 547543570 60511 15908 497213157 25295 78589 374020049 50556 15908 64708220 25295 62358 774524974 25295 30047 584838674 15908 78709 159675808 30047 61374 65670365 78709 42615 79295077 73976 42615 891224617 78709 34994 920052876 80846 34994 285268420 78916 73976 45834660 34994 63885 815713816 66015 63885 286420537 24085 80846 57406071 80846 13983 769425180 24085 77458 48919521 24085 69074 261825263 65687 13983 677715695 77458 48551 17306193 63003 65687 175107699 63003 82747 830492023 33074 48551 944500647 2043 33074 537639115 57052 2043 363782242 28956 82747 922417371 9112 2043 810492959 28956 88621 444442311 9112 51477 770582722 9112 76148 595407109 31330 88621 417343304 13028 51477 235124370 31330 64835 213310217 21498 64835 284923263 21498 88078 385816218 88078 61506 6096630 33344 64835 184244154 61506 13522 801701980 25442 88078 303924803 65827 33344 816986414 81079 25442 502065785 46404 33344 169274055 27639 81079 560172165 27639 79676 791281869 79676 69279 197095562 26868 81079 11260030 69279 24059 604037616 24059 21173 933218038 69279 18223 448366730 20785 21173 413406443 24059 31847 77919806 21173 88009 395106865 10903 18223 961124424 31847 72055 243425110 88009 43074 241182639 88009 88277 637788970 88277 17243 504848009 17243 76880 908323516 43074 75817 273295739 88277 37389 100807762 17243 81693 938810712 37389 79312 937346515 76880 32453 63484890 81693 82670 65228860 47298 79312 793738555 42136 82670 198550917 11676 47298 750654724 39399 11676 986338669 77634 42136 495499325 39399 6369 534377425 31421 77634 995208003 6369 80262 184963086 31421 4103 979229419 77634 58840 270108886 6369 9951 645408337 18467 80262 575432808 32097 4103 188017138 18467 29619 979583727 58840 87711 88376578 23847 32097 468386345 23847 13905 228480589 13905 2547 458806192 63483 13905 965627742 46800 2547 395947161 46800 35358 527424991 46800 52541 902841730 52541 1809 955007329 52541 15124 727721705 46800 19819 33607769 19819 76345 891794606 48160 1809 73779938 19819 29330 115751505 15124 54310 685039437 84682 29330 218331801 12533 54310 845180519 79975 29330 360563846 10357 54310 58688108 84682 12112 905312770 55434 79975 117031250 33211 12533 337959267 21539 33211 84100866 21539 27033 19605584 55434 23216 181122164 23216 19448 678377643 3895 27033 450190579 14311 19448 893746036 1297 23216 742432362 14311 89677 785767591 7377 1297 957349123 83893 3895 53404164 1297 85390 543333888 84098 89677 728707099 89677 48642 85854398 44517 7377 478854194 30904 48642 640312499 84098 25070 847341886 44517 47685 910130808 25070 83298 468554259 39756 25070 171823807 45645 39756 11015603 39756 93 422136850 53468 47685 145984903 83298 34279 766775529 70219 93 444557361 10239 34279 640884585 7993 53468 84203344 53300 10239 764445884 70219 46746 638756817 46746 51117 151963012 53300 45323 53185928 33186 53300 786940822 45323 35445 369205225 16477 33186 325024332 12653 16477 345873651 65601 16477 689724084 91648 65601 118862524 88989 35445 114167241 49760 16477 981462845 31765 65601 901632619 65601 14154 310100122 31765 88600 629014430 46717 14154 431768377 31765 56330 59730259 14154 71 96276945 67804 88600 40652555 46717 34429 3968781 40853 34429 607539734 87553 34429 82214056 58235 40853 915966188 63829 40853 134444904 58235 38320 784976958 28840 40853 275100256 58235 31583 223187553 58235 67497 632603319 76199 38320 535099657 38320 49103 372370075 22738 67497 42039606 49103 36965 262607101 32946 22738 727179995 60419 22738 165979484 49103 82685 65895967 36965 10714 152974976 60869 10714 248154969 17397 82685 311032466 88248 60419 515793087 65754 88248 327360480 65754 5478 551301145 77156 5478 904946943 77156 76929 859023836 65754 63058 604341568 77156 60908 185286403 76929 37510 263270279 13216 77156 633366444 63058 13938 181612222 13938 40056 737277774 5235 13216 685928038 40845 13938 370056318 40056 27387 329125790 5235 41809 926608393 27387 24773 487365144 5050 40845 85635624 64125 24773 300720575 47801 64125 417186358 3547 41809 116458166 57236 24773 595734130 5050 61369 227882736 61369 73195 550027727 47801 21828 860862889 22720 57236 869546743 71652 22720 248973310 8522 22720 242583165 22720 17578 115030957 33343 8522 626320710 33343 39453 83367120 8522 6985 936831351 25786 39453 552879633 12572 39453 385457886 18368 25786 364436444 257 25786 59267725 25786 77121 783887137 59886 25786 54210693 30647 59886 141055086 25200 30647 355439237 59886 67279 640148940 47493 25200 749425785 67279 57081 536843197 28871 25200 676539946 47493 81839 457164783 91733 47493 96030901 57081 34765 413338808 2167 28871 111264165 28871 2130 760361926 34765 63111 819818647 70486 2130 4398993 4701 63111 310725679 51012 2130 91637276 13295 2130 505088702 24069 13295 969174790 79381 13295 792159386 78668 13295 938030268 83887 24069 350962329 13295 18791 238626821 78668 12767 979263969 31698 12767 35395630 77811 12767 236323505 23911 18791 813189820 27066 18791 267469228 31698 28112 549342418 77811 64149 255899166 64149 57496 523923296 64149 23410 47060240 80032 64149 931561215 85050 28112 553285633 80032 17370 265193230 23410 47597 362576085 23410 30274 739546539 22430 80032 383129663 66204 22430 446073387 65240 17370 526481313 53827 66204 142721201 77695 66204 635236152 65240 16754 962908836 41691 53827 234495468 48736 77695 695025954 41691 37217 918509015 77695 67216 57019478 27808 41691 687026171 41691 81907 370234546 37217 89891 594349397 29051 37217 438273172 81907 50573 691167622 20006 27808 375496594 15674 20006 861025771 52701 50573 289207267 33459 29051 8071696 52701 82011 2828252 74435 82011 240355839 74435 10605 251045927 33828 33459 183021043 33459 3921 817762288 51216 82011 870053829 74807 10605 772132011 85772 33828 568395157 74807 24207 502424504 85772 18617 777794331 37744 74807 972186384 24207 12627 823550087 18617 51994 395775589 24653 18617 21769308 18617 52496 924599291 24653 29848 116911323 24653 7153 378181550 13284 29848 598197331 52496 86462 684634816 29848 22067 280332056 53093 7153 587781130 25986 7153 82211570 13284 62585 412498585 8496 53093 354796048 34929 22067 518383980 64634 53093 708137115 40807 8496 306585032 59929 64634 543286042 37889 64634 68779410 40807 27468 239859826 55848 27468 299929052 16333 37889 773322593 7382 27468 419071009 27468 29951 12370777 27468 24197 5254647 16333 42707 311135629 16333 68681 148121417 24905 42707 805465267 30587 68681 748986625 68003 68681 475543090 42707 11846 145368043 60870 68003 610457319 87944 11846 567883756 60870 75217 6830045 7718 68003 423831411 63776 11846 335074566 61402 63776 161010068 12491 63776 106903764 9759 61402 184949783 38284 63776 388819600 87222 9759 264493722 38284 90680 488272905 17032 90680 945818777 38284 73140 973235138 73140 47921 159032186 90680 91150 814692356 47921 56298 337491133 46300 17032 461386002 83921 91150 283925737 85978 56298 247070754 46300 45236 419938616 46300 30703 284033959 30703 84169 543058828 72207 45236 13546109 18227 84169 362728612 18227 46677 770729388 30703 65136 954837287 2380 65136 892353820 18227 49498 257773164 46677 31453 300494166 64675 2380 19399887 89333 31453 573721927 82599 64675 97885247 82599 6526 967298608 31453 40153 355840325 65881 82599 942084479 75980 89333 501547381 66206 65881 61760324 28615 65881 469572510 66206 76206 625131168 65881 1189 330188491 62944 75980 312039804 6855 28615 359895549 6855 17697 38198192 62588 1189 775015282 6855 62156 34474062 62944 78682 11427928 6855 56983 856338887 88833 62588 495820266 62156 33447 491124157 91756 62156 595555907 47552 33447 332472232 41197 47552 364359775 91756 63475 994225845 1636 91756 322055337 58532 63475 518749756 59494 47552 720250268 13755 63475 937269604 1636 57934 740215883 13755 50462 402847229 50462 57944 871709201 57944 34571 14679033 67400 13755 750549977 14792 57944 992450303 22129 67400 399688115 67400 52652 803063533 52652 9556 621815796 72773 9556 944863658 9556 48472 382284670 48472 74741 672624205 37912 48472 263479216 47615 48472 209100184 37928 47615 727196219 37912 33930 768908000 1197 74741 826870283 47615 35524 835159616 33930 60600 461592868 43294 35524 434232963 13090 1197 573372919 43294 9748 163545788 60600 5713 615290426 43294 30776 820821405 81146 13090 954661435 42505 30776 75798143 42406 81146 409807267 29112 5713 893802460 81146 60596 792312657 42406 50915 509532316 14218 42505 101788782 29112 66454 839437328 88881 66454 302711895 26590 60596 184787598 26590 65733 376951943 65733 78480 828963957 79706 78480 898220176 86113 79706 775902245 78480 1589 811635415 79706 66538 603133174 17228 66538 67441413 5922 79706 955759304 1589 1208 279870013 39516 5922 3051512 72086 39516 657497108 50684 5922 444207895 50684 1424 791024143 1208 469 245494003 51634 72086 810758517 82913 469 710557151 57250 50684 901818510 61092 469 138035322 58628 51634 237063553 61092 21902 18581989 82913 79802 215693916 61092 68602 667512167 58628 80174 5679178 21902 72526 612900357 68602 5028 30382285 89568 68602 357731859 72526 71530 128535695 12622 5028 4714331 90796 71530 938101326 90796 55384 718328576 55384 14176 533006283 71530 29995 789086653 14176 52409 525955884 29995 31629 87379830 21254 31629 546092240 52409 15527 664234753 87744 52409 432709680 16860 87744 749954182 88131 31629 512567440 9325 16860 723938047 16860 26099 831322756 87744 77667 83345467 9325 62917 588642360 9325 38653 436967339 34752 62917 190784480 38653 71600 128119880 89609 38653 141730691 53774 62917 11131906 53774 61843 549361206 34752 20892 283222361 20892 38085 909506252 61843 36785 562272300 20892 84997 984236733 80786 38085 485637490 38085 85652 527597371 58120 84997 892270247 58120 8353 996278142 58120 29694 876327627 19831 8353 768708211 19831 37513 964180538 90706 29694 173623580 19831 84527 535799803 65301 29694 862023299 19831 62006 983040844 52257 65301 350476142 26068 52257 211870650 26068 61317 66236668 43052 61317 159747377 62006 68279 86369431 26068 61193 252310274 26068 1150 707476752 43052 18774 530435978 1150 61712 972712584 61193 3192 141191747 2238 1150 572574921 59554 1150 405946186 61712 19273 50189052 88373 2238 914069120 34183 59554 193710396 50183 2238 28629555 50183 20228 868405868 20228 29486 509201631 29486 26934 867159502 1336 26934 542664986 42817 20228 314333873 22187 20228 125044784 22187 38274 939555779 25390 22187 578081870 43587 38274 62244367 38274 47588 211238209 43587 49001 529678601 25390 48900 86050487 48900 60923 411446732 76353 48900 49629053 12073 47588 454778620 39687 48900 1860015 58252 12073 23791511 4746 39687 815376073 12073 12119 180010653 12073 72231 696996295 6657 39687 5532668 6657 13671 221187850 40138 13671 330038190 12119 4352 562389510 4352 2677 223576036 40138 20248 732134542 4352 73333 243328463 73333 226 185638638 90185 2677 375853685 1108 20248 259932322 29292 73333 166042647 22792 226 858849492 29292 53981 772853981 51785 90185 80785169 52217 1108 884782973 71471 22792 152241858 17327 52217 304855243 53924 51785 687920437 25440 51785 25215777 53924 40179 879692338 57395 17327 728970365 4013 40179 2046448 53924 28725 987560958 15227 4013 627074023 4013 54446 127985475 15227 88523 899079648 88523 27268 1315031 27268 16547 336378627 88523 91808 137187406 88523 56729 284582694 91808 42518 899977959 27268 50848 617318719 20166 56729 662770608 42518 82521 544759333 56729 19331 260581802 67803 82521 789294546 67803 81379 741311251 67803 9642 814367345 76594 82521 684058779 67803 83543 797319552 67803 58733 33480412 31677 81379 958588724 40566 9642 159361041 40566 82340 366513502 19422 31677 564647496 54000 31677 23551524 82340 25512 87920747 25512 34751 227007706 54000 72881 798625747 64373 54000 143710439 25512 5231 48735060 79875 72881 901276066 79875 89934 576862329 33723 79875 223951220 13900 5231 862117478 89934 3302 777998060 13900 74945 570186322 19672 3302 635426031 14659 74945 884070485 74945 31193 878612157 1945 19672 653035728 19672 50527 618376136 51783 14659 543033923 14659 34650 49196878 1945 14916 469667230 52759 14916 105899919 44650 52759 125912302 12097 44650 13481300 44650 17227 427852095 52759 52610 668728437 17227 59989 111219641 77171 59989 38083813 12097 1099 35829632 52610 52449 115986024 52610 11465 527965725 1099 3343 73650797 4723 52449 896761860 52449 91298 626990626 3343 20240 242443474 17678 91298 486488153 31911 91298 869094820 31911 18154 83029343 17653 31911 452080406 44385 31911 402814451 39110 44385 333943161 15845 17653 22418424 48614 15845 223302084 17653 53189 831601462 15845 27941 586528428 70594 39110 884064530 16914 15845 942185665 73295 70594 528306 7806 73295 354774959 70594 64252 836292358 7280 70594 156222785 15706 64252 161845486 64252 32597 767684932 7280 73465 725357425 55002 73465 341385470 19741 15706 804730537 73465 1476 904747462 83594 32597 973007781 83594 26804 740167545 55002 21256 92213961 19741 48099 604713079 26804 31956 146222826 21256 51402 491542868 51402 1788 943395320 85186 1788 626786411 75811 48099 296052609 35408 75811 954984539 20092 85186 513359500 20092 1258 702772921 85186 73184 499983858 35408 49883 71921501 73184 30496 572003372 69442 30496 984379705 69442 44105 809751209 44105 79457 54653097 79457 73381 756275923 62312 69442 435792710 44105 45679 763813970 45679 1273 901766228 90285 62312 626169754 46696 73381 339413318 46696 72378 16594535 45679 58798 85153156 42054 46696 574616377 33332 42054 621187310 58798 38355 684600817 52473 33332 231830980 33332 66664 374810473 42054 32090 359164392 66664 56631 793274284 66664 40513 791559551 66664 25632 778216363 66664 42970 9598005 64475 56631 859720538 32144 25632 101755973 64475 36417 144949572 32144 35651 113145354 32144 67683 293116197 32144 35287 691498140 36417 53258 838740934 24186 36417 942332808 24186 33311 858310610 24186 87167 484978640 33311 60090 242890822 87167 44065 270199115 44065 39871 110476870 34811 60090 143264363 79746 60090 994143625 60090 9074 135756266 48670 9074 64226600 9074 89142 44787155 62630 9074 236230578 48670 84611 223236627 62630 30089 208747366 62630 49609 249595699 52799 30089 79936567 50840 62630 275862752 50840 1921 71124995 1921 59270 23884609 69984 1921 457500773 1921 85670 55213622 19412 50840 60875088 80351 1921 14219924 85670 80164 351340352 69984 14288 613915576 78275 19412 945037476 80351 50674 329775822 80164 67655 669151588 50674 42400 563131178 50674 69175 467747214 19335 50674 630419954 24806 67655 857171733 74343 67655 338447306 42400 25776 519640446 62062 69175 94828893 74628 24806 656415637 74628 76697 250151560 62062 7143 348520499 7143 58729 624825788 59372 7143 119380372 7143 74869 967944150 76697 31892 749960444 74869 66042 98202252 74869 11879 703248769 59372 83154 2043687 11879 1813 179093006 11879 91331 571196113 11879 86063 391262695 91331 44259 669594165 27186 44259 124491684 91331 34363 740560709 74474 27186 766981921 27186 17206 350714395 17206 25085 960116451 17206 70011 667879619 25085 53578 919314246 46390 25085 996431020 17206 58946 638576441 46390 59685 793419422 3688 70011 313515751 68762 3688 217853894 59685 71824 132959448 32032 59685 233906194 35365 3688 551209775 15709 35365 140157983 30622 35365 520439765 5525 15709 309125129 31666 32032 576463659 468 35365 107956806 58124 15709 340412406 31666 29005 321109634 5525 90412 116692895 31666 77952 634034041 53733 90412 117206626 58124 32672 802127245 22006 53733 927949271 32672 25735 628363831 77952 25181 661547495 53733 61452 142679911 25181 10288 470803082 7984 25735 740975078 72258 10288 868589283 61452 65337 131180883 72581 10288 414972429 64215 65337 686665753 72258 17426 867490463 64215 87149 720144185 61361 72581 177832390 64215 62086 444485392 17426 61385 634148040 61385 64868 283310440 62086 41965 119110126 91052 41965 180555080 91131 61385 478976994 36975 61385 845931240 17786 64868 311105583 89316 41965 793539272 91131 69106 194555574 36975 37564 477264159 73304 89316 868890542 69106 54574 69945537 64987 73304 24221648 5363 37564 425597062 83713 64987 144267948 83713 50132 202125752 54574 32833 821727791 83713 25564 898062348 26865 5363 249626812 26865 16408 574011887 25564 58858 106885118 32833 48511 530900231 85297 26865 564398494 48511 25379 597685567 14997 16408 101676007 37055 58858 220998419 32582 48511 943912336 44962 14997 411980254 44962 13718 81033677 13718 50447 22704370 88711 13718 412692470 13718 79986 561266661 41403 79986 415299012 79986 71674 27774527 41403 37598 390462786 88711 37398 246045978 565 37398 579278589 83396 41403 915338604 37598 38312 953902060 565 60375 902631149 91249 565 145522946 38992 60375 731177316 87829 91249 267089873 4493 60375 910085614 60375 86977 685767585 41630 91249 278457873 38992 75844 862652804 13315 86977 37913015 41630 8374 151569892 90577 41630 795393988 13315 29601 225023004 77130 8374 891896930 90283 13315 523418874 8374 73774 947978675 30283 77130 25292405 77130 43524 237931701 43524 14965 679272093 22243 14965 112766981 30283 24671 817299286 68673 24671 147001865 62510 22243 660675278 24671 9015 306559626 68673 42428 117700620 62510 42859 506312597 39124 68673 115192881 39037 42859 811303187 39124 44236 48179250 42428 33868 144517478 39037 10471 215468352 77668 39037 901435407 10471 24066 500655027 32484 33868 116608806 43093 32484 960992474 85201 10471 831321785 79750 77668 104744731 79750 63512 133874981 32484 57543 256299736 50852 79750 993780789 50852 62948 489939946 17013 50852 643270865 50852 29523 654316320 89471 29523 797865060 62948 47993 862806869 17013 82420 126610043 77024 82420 592427740 48318 89471 24068678 77024 91597 19928908 47993 22544 978042586 79972 77024 75085969 30252 79972 464245841 85156 22544 492720720 73302 30252 650283407 79972 91003 743588127 11188 30252 975537159 73302 82923 996673932 91003 17044 543693598 17044 21076 778414775 17044 41275 58518523 17044 24303 841490245 28379 21076 277045916 15853 21076 770723064 12177 41275 232033452 83954 12177 146824775 86485 12177 476606052 86485 853 724473108 30443 86485 106774143 83954 30919 244005413 63463 83954 818730632 853 34202 106154446 3762 30919 926154311 63463 48845 118108515 3762 39742 311367681 80533 63463 516439268 2155 80533 95293984 37591 2155 112563817 70017 2155 496880198 39742 71062 525970841 37591 12755 526455201 31883 71062 644022386 31883 41685 747222709 70017 50732 648945844 76685 41685 290722021 58508 50732 316087100 68283 50732 733061146 50732 79491 608753143 39388 58508 230102624 79491 12277 981579717 80209 68283 328417646 12277 80344 763872856 79491 60748 560981197 50190 80344 796051528 900 80209 612239903 37525 50190 639291393 900 6307 847334335 34986 37525 846789056 900 73671 356841972 2700 37525 153586595 6307 66553 241202507 34986 9240 609532994 19956 66553 596947939 73671 34462 485995461 25831 9240 797664143 34462 68816 221037216 63957 19956 670626862 40949 63957 549793419 63957 89963 566379444 81978 89963 994502153 63957 48054 520383666 89963 29893 169830800 5292 29893 622140025 81978 83518 667307744 81978 26178 364871106 43803 26178 626545989 19909 5292 143084383 38093 43803 432853615 12302 83518 306881470 32507 19909 272115584 37535 32507 238940603 19909 82772 83143752 37535 29200 183095571 82772 68290 846208223 37535 63677 683814817 68290 73752 928094360 66684 73752 179536622 85879 68290 276949184 1255 68290 819577715 22727 73752 633174993 51191 85879 617667616 66684 9038 643038782 22727 32171 200832664 1255 80627 205817019 80627 57819 847257822 27414 57819 464776096 27414 17309 823601751 2669 57819 700798589 54719 17309 885889717 27414 63246 756172335 14426 27414 92749888 63246 45796 626419366 63246 20278 339740904 54719 24512 926479505 45796 46064 700141827 20278 16459 196283789 20278 55806 524408179 25918 24512 931077790 15474 25918 620247668 46064 4801 85471326 15087 16459 319860111 25918 18271 406220265 19387 25918 950683618 44848 4801 2675533 5330 15087 359058366 19387 78496 111310569 1346 19387 148147262 35325 5330 576611113 44848 81293 493614834 81570 78496 499723134 51770 78496 767777816 37218 1346 364082453 79784 35325 240362193 79784 64659 869943187 81570 42107 137087751 5535 79784 180631701 60124 64659 358178284 60124 80608 452926072 60124 65559 546387169 32829 80608 850467936 60124 16262 66965821 65559 47550 209770139 80608 7185 552024789 9789 32829 555517597 89913 16262 994504568 14014 47550 91912633 66300 14014 603764002 89913 34628 759501079 14014 5327 308704377 34628 77345 557252405 49112 77345 437375129 75272 34628 607772688 34628 85387 177252421 77345 44031 956931664 44031 36191 368816714 47143 49112 481601474 36191 27702 621694455 85387 9777 355928316 9777 13099 182785563 7813 9777 71875216 6948 9777 819202992 9777 63753 497121565 61527 9777 177331982 13099 308 972125888 26179 63753 591099610 21542 63753 784344835 13970 61527 119778749 43072 26179 676544501 68616 21542 157848982 63527 43072 20670759 63527 67695 145908467 41622 68616 814964579 67695 82286 898676544 80620 63527 646354865 63527 43408 934855156 17700 67695 963784937 86811 43408 439566978 52169 82286 734574191 75201 17700 422561846 50645 52169 955451667 41667 52169 88594724 27664 52169 894652544 74932 50645 836946724 72677 41667 505404641 72677 37124 909705910 72677 5190 373977751 49899 74932 585896680 6155 74932 380766348 6155 56029 64867924 5190 88646 271068031 43230 56029 302900342 57377 88646 311330277 56029 89022 400792170 58941 89022 64398979 63736 58941 605120897 57377 67785 689531821 72939 57377 464679847 67785 52519 754605442 52519 68134 7897761 56865 67785 1454976 89369 67785 491118181 89369 59156 530767097 4549 56865 269407755 68134 72547 266620785 4549 41922 643687356 89369 19039 39031457 4549 68212 477574482 72547 33248 541571367 17098 19039 248782551 33248 57369 554237018 53416 68212 478337340 56278 53416 400135418 57369 32027 680469554 87736 17098 949676456 19744 56278 267267292 26045 53416 163520034 56278 3257 31596858 26045 88342 540433032 19744 81108 310853274 81108 74382 340312990 64929 81108 197258981 52772 81108 606161027 55521 88342 582222529 55521 78907 405716465 82677 64929 606219088 49863 64929 684908526 41230 55521 56238671 55521 66223 732606313 27444 82677 92301153 41230 84491 982624587 84491 72580 190963250 84491 61343 822986615 61343 21415 545464451 91371 21415 376081069 61343 7533 22989814 49485 61343 515891054 64145 61343 948254853 7533 65628 895082257 35874 65628 122300824 8963 7533 213998811 48861 35874 113268554 64145 65324 518109038 89562 8963 836467630 8963 18094 463764498 30307 89562 490547169 48861 8428 993369926 86005 8428 445050056 71977 18094 904070525 86005 78014 32292540 30280 8428 699348582 78014 27950 701578351 86005 46708 275531147 27950 83517 189808067 30280 4084 32826937 83517 14712 323928475 59050 14712 745661501 14712 10413 998249434 251 10413 311736952 251 11288 219518590 11288 46754 468518547 10006 251 74406884 251 15463 244092527 11288 1535 130761366 70872 46754 215004147 15463 37856 133347346 29590 70872 70852607 70872 2892 982108713 12673 70872 337275252 68830 12673 222029857 68830 51549 189058370 12673 8096 469444285 73188 12673 688188059 65478 51549 51006759 88206 8096 7443484 35495 65478 627942809 35495 76908 685623806 27248 88206 642883203 76908 85914 926839332 35495 85845 930395734 85845 20985 641731172 10127 27248 908712556 10127 17104 751185127 50515 10127 616516582 85845 34155 767770749 2421 17104 163595266 50515 59657 89537470 72019 17104 596581688 64383 72019 805765969 34155 26925 630166889 50622 26925 623146494 649 50622 141687833 64383 84590 665492091 55600 64383 91002982 50622 16707 263248304 52301 649 586691251 58808 84590 937658146 55600 20449 175112304 58808 46715 91257776 24381 16707 334852701 81662 58808 482691674 45775 58808 520890342 26725 81662 984003866 76751 45775 349954672 81662 83771 617576826 26725 12122 308011988 85755 45775 90747610 26725 6361 254526319 85755 73227 939303555 83771 91873 53603823 84335 12122 71960716 43889 91873 812564033 84335 57331 135698880 86909 57331 403494834 30719 84335 779305222 2414 86909 938501529 30719 64253 89311851 71038 2414 686742389 2414 76493 429380251 37043 64253 568118252 64253 90189 869334971 87195 64253 992713095 90750 87195 30862760 65899 37043 273871330 65899 70006 297801413 65899 73825 25234523 65899 17033 967770224 46839 65899 231897340 33834 46839 677991243 46839 38013 35458459 38750 46839 78772408 78641 38013 424326061 78152 38013 138384558 20188 78152 93916325 38013 52091 281860 6539 78152 319754584 60537 20188 243197516 20188 72956 387248461 34717 6539 117256142 21578 60537 96742940 72956 83857 988594942 72956 12392 637336033 72956 33246 812292368 76504 83857 764866970 76504 7267 209658246 47215 83857 800096425 47215 57582 479318115 57582 60626 456514911 7267 14729 188007285 60626 38857 37983831 10124 47215 770014861 57582 65842 762938675 18699 60626 227755143 37224 14729 139789002 63544 38857 811306926 29897 63544 760068839 61446 37224 211025754 29897 40646 461299736 13341 40646 119154594 44205 29897 366118082 13341 48251 879008484 30216 48251 469759843 13341 72679 95669693 13341 25241 828545621 48251 49178 181738689 48251 62387 324482471 72679 3290 929300566 62387 52410 817482275 83685 62387 90124632 38047 62387 354583343 65135 38047 46319569 38047 60382 406366126 38047 86556 217089753 60382 45404 133179793 55440 65135 946348917 4128 60382 370089886 55440 57732 518028730 45404 10915 36200350 78872 57732 618640831 78872 43340 749891749 43340 77920 436308123 43340 71294 604649418 69881 71294 14311716 76769 71294 227697097 69881 87705 84435671 76769 51443 710900603 28208 76769 549448971 78675 28208 93133260 51443 45129 689965290 42065 87705 955299420 45129 82572 430643625 16077 28208 314187958 90784 82572 17755384 45129 38374 414887127 16077 36239 67650629 16077 87180 289292084 20555 36239 91669445 90784 42450 574600139 42450 89634 21105895 584 20555 767966555 87180 68082 384577675 87084 42450 793845852 36116 89634 301166588 55460 89634 553081720 55460 73644 818324862 29167 36116 479962435 57382 36116 686286795 36116 91949 50157192 73644 68700 849571399 1596 29167 340438392 81260 1596 334855893 1596 17439 126213478 1596 30386 376188327 17921 17439 90055547 48748 17921 355627202 81260 87998 207868486 2561 48748 41921960 2561 51052 526747872 48748 75745 593726149 2561 11821 186736775 35983 11821 440727081 65913 75745 366052198 51052 29954 165882301 46825 11821 683572403 19403 11821 586286406 19403 63799 637708427 19403 75413 506257620 63799 67763 52700335 46825 57636 317251871 19403 19490 984772867 44361 19490 705810682 47764 75413 265600299 12403 57636 46872040 57636 33855 90821189 44361 46796 577210462 46796 17115 757681899 47196 17115 649289871 46796 61005 997467768 55640 17115 392459835 9200 46796 535658571 55640 89025 410083666 89025 88745 604921238 4854 89025 789805253 9616 9200 503819932 4854 74040 357926503 88745 28113 632452546 4854 13347 533750501 28113 34826 811469825 34826 28964 395433714 28964 67815 926253428 34826 3459 737398025 19457 13347 843098068 34826 67552 660185773 57608 3459 906892767 17501 67815 79155057 49835 19457 736424547 75778 67552 468434686 67552 8713 258096359 49835 51196 556516407 75778 54851 217813413 72995 8713 103025440 8713 90565 978180093 69412 72995 453351502 33543 54851 922431180 12358 33543 249489982 51460 33543 526462091 88302 51460 237652636 54283 12358 78608603 34004 33543 915158694 29061 12358 655516716 25223 29061 280569057 42164 54283 336068823 86513 34004 290836098 85905 34004 7243682 42164 53569 356081472 21291 86513 761795413 53569 22366 780355751 85047 86513 948399200 85047 50351 87174475 22366 8274 787525168 85047 15893 424547690 6896 8274 28585162 15893 17759 388580117 17759 72954 265071434 36763 8274 92695133 1607 6896 3085261 4762 72954 17562114 36763 32670 122267933 72954 21537 933319264 32670 67069 8267066 67069 13156 912117757 60292 67069 601023996 32670 7683 215070685 58352 67069 631213461 12956 7683 125286278 60292 89163 343942314 14506 12956 437758587 10358 89163 64550642 14506 26968 479721239 14506 7908 982593863 26968 45935 102726576 26968 79290 798196910 7908 58738 177349557 58738 86959 281203249 37639 45935 607525506 79290 87642 252585907 86959 88985 59532793 75861 87642 64633121 87642 23196 108065800 23196 85981 281881335 23196 43454 672134259 68844 23196 783186043 85981 70979 998351122 27369 85981 788747898 66122 70979 29875110 43454 11596 903005082 78381 70979 462053585 66122 44832 252890373 11596 45550 326699535 8913 66122 602588312 72942 44832 823563935 72942 67931 306384653 67931 37551 413816822 37551 56122 715249253 67931 76865 624413404 76865 80772 607751047 56122 60478 475470585 60478 28981 258956859 53510 60478 91190124 53510 79673 656926768 53510 86416 376595568 23987 79673 106183268 1360 28981 966166542 1360 20028 330568643 1360 15772 745683612 1360 7173 932123816 16838 7173 640847524 20133 16838 9893325 7173 46628 314558941 73331 16838 429063316 26605 7173 574789515 82028 46628 88036358 26605 32307 132784152 26605 51749 229114507 43473 26605 99730672 74774 51749 50072208 43473 88889 3522175 32307 55790 167491741 90856 43473 515329116 90856 42194 967587492 55790 24799 136250039 84051 88889 535292974 7750 42194 990736126 42194 30460 684278257 90087 42194 270328876 30460 49464 949300111 54307 90087 855188634 77538 7750 747894839 23677 77538 89362384 54307 36406 64463410 87626 23677 568083321 2951 77538 517935644 36406 61759 270791093 87626 32329 393810562 32329 7883 36004119 61759 8128 752165635 39035 32329 113625713 39035 41457 801868068 88899 8128 832644907 88899 81171 967205955 88899 49472 157036947 49472 11460 653124872 81171 7675 806358885 5683 49472 198366 49472 50862 83061757 49472 35819 937330674 48742 5683 31713742 37996 35819 75266923 12037 37996 993210052 12864 35819 793657741 35819 3064 535508237 37996 998 906501026 3064 88268 685798335 3064 51504 311044838 78388 51504 899548118 64620 78388 178966074 22609 51504 47273210 55183 22609 921326994 22609 24599 85627006 82282 24599 454386064 7160 24599 691219834 82282 9757 524866539 82282 15002 699499405 67786 9757 582987459 82282 5815 774243644 67786 32498 426956328 41797 9757 627501276 88797 5815 516434880 5281 41797 746859148 32498 4926 536775552 36902 4926 958246860 88797 50323 408025031 50323 84792 400348920 24438 50323 416701214 84792 91139 103393735 3476 84792 507181037 73236 3476 967836714 85041 3476 75096194 24438 12026 337213737 28185 73236 65078278 12026 21078 887245201 16431 12026 126241963 10681 16431 530524659 76891 10681 533078787 39014 21078 322672910 19858 16431 776307424 40498 10681 638112313 40440 40498 843988888 19105 39014 366200830 53032 19858 376953508 19858 9524 836810079 53032 68740 821757182 30500 9524 621214820 19105 24818 177015614 89156 53032 407453377 9524 14239 922402288 89156 25560 586644845 28746 24818 514477755 23451 25560 543837442 27740 89156 247069662 84530 28746 969927230 19767 23451 852462820 27992 27740 912742239 57115 23451 351533476 27740 74314 662174511 19955 74314 453570334 24545 19955 317654228 24545 79693 156147734 74314 33058 24697242 33058 83423 749813954 25322 24545 427773587 7754 25322 284398246 34649 33058 573376842 34649 85970 984104286 7754 62871 698948893 563 7754 688757335 7754 62579 959583732 38462 563 834464716 47387 62871 942704564 66494 563 856301740 40579 62579 619517875 40579 71505 956380014 91575 66494 290232290 66494 51934 728557500 26859 51934 150723795 26859 27733 452112848 71505 65045 3104047 34431 65045 445432164 67342 51934 387903445 34431 51345 251244222 24410 27733 365743097 67342 5053 313277510 5053 59867 186254413 59867 45880 902685499 45880 61542 186256769 61542 77484 438870751 5053 48767 773892013 48767 14375 595463096 48767 67790 65327563 81990 61542 231570183 48767 52209 507424749 4307 67790 794548739 81990 75055 125226825 81990 85150 644558733 4307 49788 522033702 52209 54300 305015306 54300 73861 688320861 6282 85150 918136326 49788 20641 766035041 20641 28425 708566949 17756 28425 137358115 73861 52804 463099153 17756 70165 247721165 63742 70165 975374430 52804 18008 87615544 19916 70165 529100084 52804 61898 595660344 24647 19916 810601787 46206 24647 416146075 24647 49797 86533787 24647 2467 203479824 68843 24647 530989274 2467 83572 9841907 20210 49797 618892308 51201 49797 827496475 68843 52994 285717807 35136 20210 179929657 8813 20210 876104717 51201 49047 659895557 28974 8813 593215898 2050 49047 615972811 8813 70961 47584093 57740 2050 150997505 49047 23908 785036672 57740 50024 18379099 2050 62877 210356056 22072 62877 115635900 57740 32948 966175956 50024 56919 895503629 1862 50024 458903803 29833 22072 617560222 3508 1862 540371043 29833 48932 345954919 45639 1862 77657050 1862 38331 972987608 21445 38331 605877926 80708 3508 645705278 38331 57900 505626273 57900 49901 364164247 5824 80708 216362712 59649 49901 867266102 23488 49901 604402267 49076 59649 20580446 44842 5824 665928856 49076 75038 860679187 49076 47419 491600528 49076 39209 721970619 8849 39209 128245638 39209 56193 300963682 41711 75038 926292363 41395 41711 876775633 78616 56193 567944408 41711 46898 38148658 83561 46898 171700044 22560 41711 69266325 62626 46898 784856249 22560 6900 814781521 62626 25640 771950777 6900 39759 664869439 7200 22560 751446041 77878 39759 267744992 31468 7200 856304385 60863 7200 127534490 77878 26435 910157498 67857 31468 190452709 48680 77878 407482160 48680 30340 73652851 87516 26435 442225602 6904 87516 754029947 48680 46938 514114413 28161 46938 1988400 76534 30340 759828697 76534 86551 540745528 80108 6904 504648237 10298 80108 674691807 30872 80108 583679942 67964 86551 204173546 49456 30872 784668759 67964 69203 277050699 49456 84034 465238906 54689 49456 88825168 19330 69203 239764448 12285 49456 553180333 31598 84034 274279527 84034 4878 148432045 14806 19330 130506552 19330 4898 87364601 12285 10034 672223064 66171 4898 979663772 10034 75240 538757794 56159 75240 137998278 66171 64506 301825078 42734 75240 267454763 8857 64506 378912559 75240 5271 486352793 17739 64506 717041568 89271 42734 569388880 17739 61615 737655978 89271 61750 491312416 24401 17739 282295844 41135 89271 652845793 61750 46356 495197604 61750 78609 860686693 84343 41135 73353222 45227 24401 49324669 29767 46356 199738745 29767 12752 292097802 78609 83744 87043820 9293 45227 440574008 2334 9293 956574375 56547 83744 162624192 2334 39975 354621111 9293 1331 482938310 1331 40108 559614985 40108 46697 809245293 77973 39975 466511535 36684 46697 959745922 40108 8416 54817830 73262 36684 981646157 36684 61012 513299432 24558 36684 297831117 76802 61012 923326471 48335 76802 67118349 71885 73262 1997832 48335 20476 328843018 79392 20476 287135507 48335 24717 337220851 71885 39096 928512981 20476 5210 439066405 7065 5210 499442585 29758 24717 182555144 24717 61522 562919134 29758 89543 780179608 81041 89543 815250031 29758 69864 303457064 69864 30118 350345641 47134 30118 746620339 81041 23253 43733448 60557 30118 136558753 30118 88086 321431043 79034 88086 709336186 88086 8053 661901679 42862 79034 102839516 88086 43338 571748896 88086 12743 931058975 42862 87247 642733968 43338 52679 889661949 72262 52679 960947884 43338 59308 675906415 55414 87247 136700023 906 52679 809780078 30542 72262 433168009 75424 55414 465750475 59308 215 222655454 1571 75424 227665435 75424 84019 772743696 84019 38869 5169396 19006 215 836075006 84019 10803 730092735 62981 1571 354947531 10803 22053 331531732 11943 38869 332314879 16982 22053 55850951 10803 71602 743551589 71602 9773 921977028 22053 24500 563637194 35602 9773 72329975 35602 87842 993190222 67506 24500 178739358 76996 35602 845422375 76996 65993 464964871 86605 67506 195922763 3150 86605 757844146 73831 3150 135692227 5337 73831 292338021 85159 86605 706637642 61306 3150 488321256 73831 70094 845063434 61306 51183 184731634 5337 30473 128445922 30473 46133 26415684 59291 30473 543498467 87294 70094 393921017 46133 33539 341858806 74247 59291 310083414 1439 46133 831581517 91950 74247 510479952 91950 70054 950215250 74247 55947 912018398 1439 80661 461293679 67703 70054 576547233 51967 80661 828226172 89840 80661 59400192 74187 51967 314073396 89840 63198 819453678 89840 66344 203356836 63198 89621 987118782 89840 62946 649647719 63198 3464 988576690 10285 89621 658732873 10285 79996 31304056 76286 3464 926224737 83832 62946 222851370 59705 76286 515140804 83832 44220 814863813 76286 78143 191742537 59705 53744 996882153 44220 73387 13828586 44220 51309 250807364 59215 73387 5446869 7076 73387 770421297 31935 53744 768646753 59215 30172 808175355 21337 59215 696128928 21337 6555 262317346 44835 6555 800444848 30172 57102 550208891 83908 57102 540438107 6555 73901 160658623 44835 84014 612962727 82762 84014 884529744 52917 84014 71966183 73901 20526 529706672 7311 82762 495243292 82762 50896 413696748 52917 6836 850775077 7311 10167 709493864 10167 74697 499207174 10167 30809 890232651 4474 6836 871970314 9950 6836 402714252 10167 51853 3720448 30809 30263 104117448 4474 6766 431016102 6655 51853 452253816 51853 50743 92814857 62668 50743 701200443 6655 23011 775744506 36875 6766 103092156 17866 6655 863937500 50743 260 771677958 62668 9095 258455997 79563 23011 39167108 9095 28287 556390090 66158 260 952999271 53892 260 786982456 83168 79563 953291916 66158 66008 13669366 83168 74961 187377808 61937 53892 27218134 81545 53892 193696997 66008 75260 681447882 38985 81545 842363077 28513 81545 830837253 81545 34311 580696536 523 38985 19793185 5764 38985 114520032 28513 29192 391095365 5764 6754 35912352 89983 29192 935603247 35230 523 228362209 29192 35929 49657847 5808 35929 218321307 6754 83912 944096188 83912 50665 65561729 50665 68986 750363437 46112 50665 648896361 79050 83912 859188863 68986 54512 594036407 54512 50083 141747371 54512 30940 237317221 79050 81060 232140137 77772 79050 439789736 84177 77772 358040740 30940 48369 423237307 84177 12675 169646411 54533 48369 721262390 77772 46620 685769990 84177 81751 840180517 12675 16558 50315511 76610 16558 158729549 16558 11851 17517321 16558 55238 85006616 81751 9254 3918048 68342 16558 271765001 9090 68342 558808666 11851 20943 159722322 91116 68342 713435822 66794 9090 266700654 61907 91116 927730495 10700 20943 217636899 49783 20943 194053826 54829 10700 21713862 67778 61907 583515685 49783 63178 362206343 86961 10700 472669324 67778 71690 139542842 70134 63178 181078151 67778 82212 71925529 89646 63178 608625180 89646 74223 183177965 35373 70134 705289099 74223 62618 810898997 89646 36046 942412343 89646 43805 342717832 85259 43805 620053961 35373 62445 525068793 2240 62618 204286720 62445 18892 546447951 25671 18892 113709733 85259 21501 126666300 58414 2240 282106535 9197 2240 929082050 89560 18892 343274948 9197 89698 500697232 9944 58414 49730807 68969 89698 119333973 38922 9944 26775482 89560 55631 26261176 55631 91102 712865321 68969 540 396879713 68969 64298 929333738 79100 55631 999543418 91102 37702 173763860 11953 91102 773939211 76629 79100 159678363 54165 11953 726368998 37702 57466 19331002 54165 47345 757485931 85120 47345 361491327 76629 62057 314506077 47345 74956 647091058 62057 84400 18758389 65293 47345 69105719 74956 11530 200603414 30384 65293 413998571 65293 12017 819923021 7070 65293 371947983 10893 12017 181985466 55279 7070 70490508 30384 67751 685701784 19115 7070 709046537 78920 7070 524470116 44763 78920 920038179 965 78920 90983488 36050 965 245171909 2051 36050 397784339 5618 965 396878662 387 5618 271162206 51883 5618 461562290 52979 2051 952988119 45125 5618 69248746 61957 51883 71409520 79912 45125 297410279 90404 61957 691941270 45125 52687 61836013 70305 45125 450586006 11900 70305 642230185 52687 39138 204292788 11900 67799 109528519 40492 52687 548830570 40492 84450 405798538 85585 11900 99479744 85585 46517 215673985 8568 85585 121177930 85585 2493 694923918 34759 8568 552797135 67445 46517 552109889 10981 67445 910402091 67445 69507 730117990 50104 2493 69937305 67445 77387 832502764 50104 82860 267869251 25220 77387 495579432 817 82860 742034012 61723 77387 619954662 77387 77011 664841078 36378 82860 89995840 3162 77011 533463099 3162 15524 839995470 3162 54386 835422448 80895 77011 433839777 53128 80895 4124751 5467 15524 717458937 54386 42582 687986184 10745 80895 221902902 80895 19928 944563628 19928 22065 278446798 42582 24867 234171314 24867 33075 537111267 33075 32924 84166881 61835 24867 119586258 45167 24867 887851828 63412 61835 218361479 51393 45167 220284621 51393 68308 780988655 75656 45167 445792686 51393 87798 148959352 54073 63412 53294448 54073 29113 216960628 54379 29113 166511566 75656 63774 351720469 63774 4401 345785545 87430 54073 28540773 6069 87430 109226197 3300 6069 556162185 68906 6069 427750669 87430 10151 794917384 76980 68906 590363239 30896 3300 441950124 76980 6677 924152161 10151 39358 571387628 30896 46764 290283560 17622 39358 819862283 40388 17622 586765268 39358 87250 789891338 73371 87250 328202791 1260 46764 569384726 80917 87250 476811774 89525 73371 253945194 73371 50853 16093889 89525 39545 484463746 60085 89525 190888521 50853 35033 611963403 13601 89525 145176342 50853 58663 296932319 58663 75572 129368655 60085 60186 144306050 58663 20957 441183276 80688 60186 468262922 60186 70453 853507593 60186 17199 486258076 80688 9383 104798767 17199 49282 708215069 9383 39850 653568301 71644 70453 872681209 49282 14200 477300341 9383 53633 113506746 39850 87194 489042434 87194 25483 154473320 74105 25483 631900025 74105 1338 261096328 87194 39434 172241936 69141 39434 33437244 1338 76796 222087060 76796 54814 493890105 64701 39434 612370775 76019 54814 109821387 25488 76019 888307332 86475 54814 3812782 79085 86475 485229417 29073 79085 64054172 87027 86475 86155296 51696 87027 483234968 81109 79085 460580115 87027 50568 914449204 29073 71654 89113927 28172 50568 706265168 40299 51696 433464259 40299 49255 579813772 49255 58421 93918927 8395 49255 583662321 58421 62934 906368407 78236 58421 128491943 53270 8395 216552862 13610 78236 41584073 80956 78236 713831413 83408 62934 516828386 70693 80956 840748210 82810 13610 80217138 13610 44199 637771641 44199 38490 246324814 38490 80149 22728224 47727 80149 545790478 2509 47727 397325093 38490 80535 964260150 53295 2509 51824477 2509 6093 755082770 27763 53295 93922528 53295 31484 457901323 53295 56144 720912135 71640 31484 717290367 43648 71640 310156338 31484 23198 87246607 31484 90025 86698456 23198 8696 304749222 23198 3892 14646436 25779 43648 156388364 64434 90025 208696717 66861 90025 51116191 11696 3892 680299442 89164 64434 802298528 33978 11696 415815162 69736 33978 395349502 89164 4112 145988711 51361 11696 525245778 33978 81796 57768919 65706 33978 6677095 26748 65706 329171247 26748 60783 371346154 26748 73848 966420144 54400 73848 992856149 30492 60783 932202110 27720 30492 575990287 64520 60783 703939704 54400 34601 451953335 54400 59840 642482819 30492 58537 968879414 22237 27720 516665862 58537 87799 273068370 48078 22237 69996090 708 59840 234588118 58537 36326 893366642 59068 87799 348206613 42221 36326 40221613 42221 22320 343440292 708 63469 100680842 59068 66810 840224685 59068 59035 338057303 59035 20903 26298128 50445 59035 895837799 66810 64627 131268853 59035 65052 437536025 64627 61015 301651299 61015 68952 169409882 65052 58248 469372809 68952 43080 225550166 43080 4843 72203678 78316 61015 945226138 18480 4843 46487398 54075 78316 844995756 54075 40081 844605856 18480 87811 578740479 25248 87811 831075898 40081 13153 806078212 87811 39978 663827488 82004 87811 40658188 25248 88120 92752980 88120 55725 600277307 82004 14474 284912449 39978 56512 821640296 82004 61800 714125859 12747 61800 310762533 56512 91868 18623620 4239 12747 59256178 6052 91868 93952771 40231 91868 307555055 6052 65503 554961231 91868 59773 328421867 82033 6052 655609665 6052 36595 948443854 61338 40231 688932441 65503 66333 967049843 48218 36595 24845303 13620 66333 881122398 66333 65587 42047040 61338 6459 916559357 48218 81938 602469505 6459 2543 395018785 5619 2543 335826911 2543 6728 391236841 10757 2543 63559596 33013 2543 73371008 70057 5619 437603779 10757 3497 857074304 10657 10757 241325654 5481 10657 117683297 3497 34865 352169249 73202 34865 269492564 38520 34865 357092990 73202 86515 539288652 38520 39466 558410355 27558 34865 7829278 2658 73202 535686250 27558 83381 487005685 7075 86515 709639374 21410 39466 6325542 2658 52875 429550771 68702 7075 244236145 46147 83381 39038474 21410 57248 665400693 52875 22959 464377657 68702 10430 63138571 22959 51330 572849829 10430 53671 46077807 78164 57248 188278796 51330 29563 181599198 53671 87646 893730818 29563 44636 760085360 87630 29563 592276536 44636 17202 153446578 87646 14351 125333571 14351 43743 927631228 39076 14351 944501368 43743 73769 127071591 30723 39076 978210521 73769 49693 116420318 30723 67987 428072623 67987 58134 111651433 56223 67987 217222721 43466 58134 783381620 56223 63568 448128398 63568 44290 152190667 69626 56223 6925642 13131 69626 623792633 6469 44290 11883422 88033 63568 606150787 31920 13131 789527679 86080 69626 397134032 90753 6469 410682088 88033 38169 570085238 86080 65943 169194257 86080 74809 536513486 43517 38169 718580792 590 38169 598189331 74809 75248 363443207 6630 43517 193821379 75248 25237 51584468 43517 30998 5947170 590 48046 110804422 30998 71650 510228635 4472 30998 259495363 71650 83726 964937533 4472 23150 355194137 50520 23150 488084789 9913 71650 738793537 59819 9913 859801532 83726 88978 597191932 88978 72972 357771023 90650 50520 749512635 59819 55834 956608936 69545 72972 42564004 3398 90650 777043796 22979 72972 348958710 69545 2290 152658579 69545 83383 412730768 55306 2290 434967323 23068 22979 484299335 23068 10419 573765522 89339 23068 467009121 40093 89339 457886045 23068 53718 972536686 89339 20833 966306801 67324 89339 566518944 89339 84549 443050392 53718 39530 132554527 35596 84549 134020121 84549 78087 402605993 35596 79022 121783350 35993 79022 546571233 82135 35993 63844184 41237 35596 789845490 82135 47045 484044481 41529 82135 751232712 82135 20038 966154645 20021 41529 824693012 2264 20038 129077191 47045 11189 594244616 41529 30854 71991017 11189 49543 124494515 30854 39952 181827839 25501 11189 767217085 68951 49543 137200270 33614 68951 79428226 15675 25501 773904131 15675 34150 533425546 68951 90883 290334159 61129 90883 189076171 61129 49158 302448561 49158 30567 537221341 90883 80245 11067066 49158 71445 545160246 80245 35473 11660401 30567 1546 88044597 38449 71445 5201122 16116 35473 156241874 72558 71445 174620851 35473 78010 355393268 72558 39760 945798387 72373 16116 570804738 16116 63791 765853651 39760 64959 409967182 64959 19009 132534020 64959 67605 683082798 63791 35878 391868586 31038 64959 408618485 31038 73898 434734841 39053 31038 248112607 3211 39053 945699942 3211 60285 87595708 39053 73919 253729014 3382 73898 990446372 64376 60285 19812891 64376 66216 740170984 29060 3382 485693833 66216 39790 390346495 39790 1298 120238706 39790 19991 12767994 1298 2433 104389729 2433 47843 540271654 16524 47843 621187630 69166 19991 604226665 47843 85169 755185219 2433 26051 207350413 85169 84432 893529173 84432 22968 356818924 49716 84432 391300051 26051 23691 428124401 67178 49716 398137635 67178 60590 81756918 85625 67178 184303806 67178 24596 840411652 23691 69610 977449788 24596 27404 409831585 24596 8961 254063137 56761 69610 430614181 75849 8961 751509727 34221 27404 783689588 39899 27404 739696466 10878 34221 765129156 39899 60874 138502470 34221 45829 633000176 10878 33531 174246075 33531 45936 645948161 21183 45829 934452660 60592 45829 308731527 8616 45829 904841190 21183 30774 128331677 76159 30774 854839174 87908 21183 816646845 30774 1854 340782850 38816 1854 984153077 39041 1854 134618221 54076 76159 304020222 1854 1608 463915365 54076 44602 360056675 70660 38816 43613807 78250 70660 837253055 51407 1608 759214126 33285 51407 642759939 70660 89038 915938994 70660 21555 517455952 15357 78250 100634645 18440 21555 408103863 21555 4961 36467239 76329 15357 916892479 15357 19176 324528083 37654 19176 322059014 19019 4961 226437272 19176 52329 333460989 19176 24474 547744962 50667 19176 145286821 80792 50667 539090864 81362 80792 514251348 90409 50667 23290142 24474 49527 697004476 90409 19474 961019103 90409 74200 465042020 26366 49527 712764405 63582 90409 722160266 28518 74200 97896591 63582 45421 126481732 74200 59498 97647351 59498 44321 734087326 78656 44321 927136330 28518 44312 14437259 45421 37994 613582329 78656 29375 623789110 37994 42500 847296654 68820 78656 156010883 37994 79434 84446 42500 40317 662332280 42500 79823 919992136 56177 68820 875273645 23842 40317 853036533 79434 35567 87020886 48721 23842 794035705 48721 40768 78390497 51942 35567 367076062 35567 69832 68284028 51942 4193 732542488 12289 4193 326642735 40768 86122 947478064 12289 14490 56347059 14261 12289 940988652 10871 14490 370394213 43048 14261 917889650 14490 77168 902176645 10871 91417 865133492 14261 2231 28187378 43048 51644 932433251 2231 17259 374135849 2231 74432 33743580 74432 69077 470668363 2231 25600 117520518 69077 70870 400064733 29673 17259 326706376 24331 69077 901220521 37859 25600 677139312 24930 29673 626508207 24331 42092 22441872 29673 1872 411717412 24331 15744 734661611 15744 77131 483246007 60595 77131 648893397 89678 1872 170481479 60595 63798 626641647 77131 69776 160311956 55423 77131 849660022 55423 71785 913721217 71785 56830 874965407 81521 71785 522276245 64109 71785 40493418 55423 28977 180888922 56830 55202 86097046 51171 81521 40793393 28977 17277 656815897 56815 51171 901386787 8762 28977 323953911 17277 63107 843788962 33495 63107 896066179 63107 22064 406690306 25109 8762 263920468 33495 39836 888125752 45313 25109 50498929 22064 87169 933277378 25109 70802 968149268 45313 60527 832168818 25030 70802 731566739 62628 87169 283824464 42668 60527 672971218 21708 62628 778719051 36287 21708 482161360 79383 42668 426297324 85076 21708 917254982 46983 21708 631478928 54375 79383 989389425 45831 46983 41061688 43777 54375 457687845 76325 45831 219406732 48180 76325 436067108 28099 76325 138683809 10434 48180 460754083 28099 6148 117891762 83384 76325 836426717 35660 28099 715017306 10434 63824 578850431 35660 91467 396734100 63824 57684 26358545 63824 47062 719643411 35660 12748 798150408 75062 91467 461967388 57684 20564 241807923 24516 75062 745882426 24516 50206 137249214 80795 24516 60198890 75062 47820 970489618 20564 30006 830049047 24516 73056 874768025 30006 74398 181113573 30006 88008 349657033 30006 68571 925625376 55857 88008 242383585 48076 74398 842035605 74398 15464 997907249 81426 15464 64872006 68571 39333 617834055 78610 39333 288630192 75645 15464 882384818 78610 73309 264170444 75645 55748 852318125 34178 73309 297983053 55748 26612 228284731 4669 34178 811600494 55748 51816 75972908 4669 9073 519280197 4669 243 888844944 243 8008 59170105 30461 51816 472297750 61276 243 252487007 70676 9073 20433775 26204 61276 971295356 30461 22408 696714756 30461 54159 202942506 69050 61276 146954516 48594 69050 156282656 71017 26204 643998632 40449 71017 379629434 64999 69050 582297808 71017 16073 827852468 7734 64999 36460344 5356 16073 641449706 26171 64999 497070938 88812 64999 761566515 38498 88812 306858219 5356 12464 292090037 38572 26171 36445234 52767 12464 965559822 52767 49847 228343641 52767 2913 17292264 49847 89578 488131627 52767 53549 79603496 49847 91073 627840627 89578 30209 856929970 88471 2913 355495556 91073 21339 425958201 87225 91073 736947803 91073 48399 22293886 48399 45904 620544066 10674 87225 55903779 21339 27543 650430272 48399 59495 254694277 27543 40532 463895557 40532 10176 272551845 27543 83053 93789127 27543 37735 920053702 37735 11180 315935376 49935 37735 566567361 91726 49935 16439177 83053 62293 858947138 63931 11180 960796119 20380 49935 468923331 20380 6818 204829595 20380 20326 784279012 7723 20326 127593967 50722 63931 605292294 50722 91095 40692955 90875 6818 169932444 50722 43281 785273369 83971 50722 49344059 83971 68315 584844745 43281 49712 313499598 49712 71695 526604009 37232 83971 549588823 60547 49712 156080639 60547 35869 620010617 87840 49712 398473999 37232 38538 519653379 88640 38538 432667515 57473 38538 133709953 38538 78632 849147881 88640 10544 43318420 37981 88640 451505167 65762 78632 99462048 47798 57473 655735150 78632 84081 968357380 37981 54099 823236566 47798 37565 846392714 37565 67864 14440286 5513 37565 597916460 34346 54099 362066548 63416 54099 992430381 37565 38033 159377375 57233 5513 68876840 38033 42374 373565201 33833 38033 4822721 57233 4992 941589038 15276 57233 965070268 42374 34442 261392002 21573 42374 482389090 81820 21573 65854771 48339 4992 862739745 20744 21573 585119797 34442 68253 943964611 23194 48339 662663046 23194 13702 327630056 13702 50571 464840848 36362 13702 637786491 50571 33241 537176896 23194 22883 68779462 13702 420 909250122 2683 50571 985971529 36362 85739 974259670 85739 76935 96449716 85976 2683 868090462 84423 85739 857811522 25101 85976 882101625 85739 64752 528069269 39061 85976 987232775 41678 84423 771814204 15659 64752 718947651 25101 39370 527141766 39061 16149 124537396 41678 16424 513039421 42108 15659 871591586 87859 16149 424972739 23485 39370 212970113 16149 29976 336713570 37402 29976 67018765 42108 42930 127914154 29976 170 864518440 44646 170 721570808 55412 42930 263825992 32495 44646 66357839 55412 40502 574190308 76886 40502 753470938 55412 57982 642649002 4865 40502 34475508 76886 5747 298057310 47815 5747 281417039 39865 76886 834366509 84861 39865 655523305 87817 4865 822366744 84861 68660 87082754 87817 84949 277916509 56040 39865 824494734 54476 84949 905755281 4617 56040 741571365 54476 72894 648221970 15307 4617 273156389 61479 72894 203650295 83001 54476 73099286 14157 61479 159756381 71842 61479 466002044 19878 14157 655089720 14157 41892 479978937 8311 83001 158841560 3676 14157 389309200 71842 90257 127739116 15966 90257 723110162 15966 43672 396421559 8311 2413 400606923 45984 15966 798703138 45984 73920 324274462 45984 26340 655140190 32067 26340 374370085 54167 45984 624058178 45984 74194 557606131 4371 26340 555044163 85095 32067 94144599 21859 54167 476059957 35264 21859 404622812 76842 85095 709625776 85095 61215 468626169 21859 60775 975356664 46722 76842 948053215 51299 60775 444373927 73466 60775 526471413 73466 7896 195871126 31716 73466 542518523 7896 28018 448176726 25362 31716 562318150 89933 25362 69390678 68034 31716 561082161 89933 80999 996048805 89933 69466 539601424 74778 69466 229350295 89933 61086 959526627 71106 68034 443188947 71419 61086 333890012 3188 71106 324921827 16029 61086 642840185 89405 71419 335636065 84044 16029 12372819 89405 23029 20057473 84044 30995 87551205 8378 30995 29328998 60771 84044 98018151 84044 21080 769793636 8378 72149 723154516 57484 60771 314327072 21080 4432 90467554 60771 74080 59496525 57484 38949 187686137 72149 12651 183179677 12651 28019 773747433 60674 28019 656035725 28019 1000 129913607 78293 28019 438415565 46562 1000 228211679 36263 1000 402210465 43595 46562 484256285 36263 63779 965632238 43595 42919 530259138 59823 42919 241374748 53134 42919 58817365 17143 53134 221202293 63779 45970 804411884 59823 84416 904311798 59823 13814 488416988 83177 17143 366190520 13814 13628 448109328 83177 64570 383784738 64570 68115 718930734 28791 13814 572825709 28791 3534 985706040 3534 63486 115421646 60404 3534 111608337 60404 13464 904753110 83766 63486 374028807 63486 34419 600313827 5862 13464 406862376 60404 67365 434647439 34419 11572 807247635 52818 34419 55888632 67365 49069 131483412 76258 5862 262861744 11572 72390 149338095 49069 34577 10132024 52818 12430 173879485 46552 49069 520443941 12430 61011 263026607 6458 72390 334580549 61011 17561 274468520 61011 9790 869018766 46552 84453 90494217 84453 44525 933859847 66926 84453 143365062 66926 33112 708630853 17389 44525 412499223 66926 78676 98793670 83077 66926 891631334 19747 83077 976091723 44041 17389 713334595 52312 44041 614270957 89927 52312 274214179 89927 7072 751832303 19747 69595 475613183 72698 7072 764392077 52312 71467 30779211 69595 91369 103611729 55351 7072 955259785 49702 55351 618630020 48102 91369 111011562 91369 69785 901753893 49702 88111 796813056 79237 69785 772526118 79237 57937 919752025 48102 36249 434446518 57937 10300 587357938 79237 46168 225333399 25484 57937 35948722 26298 46168 251329252 73593 25484 768611253 86153 25484 966676306 79798 25484 501648522 65584 86153 773180240 25920 26298 812792310 24167 25920 260565854 15098 25920 276620182 39032 25920 4863706 39032 6464 867900008 24167 1748 466910327 6464 80416 378524015 49432 6464 125771354 4181 39032 950074319 33291 49432 679970419 52778 4181 33303154 52778 57315 202617646 49432 75271 652053698 4181 12923 306337570 75271 42694 92098337 22493 75271 315643227 75271 76153 28877120 22493 38752 533727217 40817 76153 591045176 38752 17628 231446889 40817 11451 168497097 45587 11451 951629917 67923 38752 599714060 17628 30257 365419414 63666 67923 133538724 16836 11451 93360471 67923 1086 681722202 38573 63666 821272633 23243 1086 317788417 23243 21058 339994470 1086 18622 912160711 49970 38573 19810099 38076 49970 84363126 26672 38076 99051482 56394 49970 797160938 38076 892 986869834 892 42238 28855585 43453 892 512679145 35889 42238 868417373 37198 43453 883390724 39826 37198 776004740 10116 39826 21314323 10116 11305 125245660 68545 10116 644019192 68545 67851 675229857 57090 39826 557953529 67851 65765 344684057 65765 66261 233461099 67851 75890 688849992 35036 65765 104455483 65950 75890 663010949 25332 65765 304185314 66261 65870 882341418 25332 47092 25468879 47092 25660 547479367 25332 46443 457747587 55187 25660 590643496 47092 83485 486243749 83485 70580 26681565 55187 6736 11439581 55187 61287 819309301 55187 20810 994334690 20810 83084 704705786 83084 8012 445556889 15641 20810 265341069 83084 80137 732083058 8012 86575 493854038 61828 83084 325251251 32779 61828 705649180 80137 47797 684503297 86575 11108 112096081 61828 80398 281645355 61828 29907 326345493 42515 80398 123661431 16780 11108 603184744 16780 72601 907454829 80398 54048 409526820 54048 69715 291520103 69715 13854 687134357 69715 89386 360304734 57786 89386 139605713 13854 59168 733343793 59168 89401 981172512 926 89401 714687905 89386 29052 261831523 29052 72832 792466590 17970 72832 246474786 17970 58928 781699879 58928 73847 547033747 42165 17970 925847335 17970 35909 892978670 34651 35909 130261586 50736 73847 292640733 3930 73847 121770796 49186 34651 11375029 35909 11964 784766865 53835 11964 426979670 31850 49186 489473190 35743 49186 429222052 11964 89623 947490225 35743 77773 308384997 89623 23881 917497526 31850 75128 371617809 23881 85067 127680061 77773 30828 457075065 87437 85067 773902746 75128 64476 444378610 79116 85067 505075575 38775 64476 178462369 87437 42497 569310782 64476 69090 961438249 42497 6531 193334488 79116 57168 724704655 38775 1460 501602802 35910 1460 739485122 55072 57168 697496630 55072 74164 894082541 1460 39571 455246251 55072 23346 166707912 74164 13119 36868255 31442 55072 341486407 13119 11143 826353061 31442 868 567451681 11143 34232 375400708 31442 36524 810791356 54969 34232 788267796 54969 41360 3821838 41360 22588 865680225 10265 41360 516926310 36524 55310 734969549 41360 65094 668892403 79766 22588 9314252 46945 22588 899976685 28477 46945 533707993 278 28477 900003163 65094 83689 395500273 55038 28477 86379948 42384 278 27354586 27609 42384 405798320 67559 42384 104778378 21070 67559 52499483 27609 88349 693851981 88349 39050 727164806 27609 38932 784847812 6484 39050 779331582 6484 45131 58051598 39050 17298 657316239 17298 28704 568747978 45131 83617 384442701 47361 6484 181526572 63038 17298 378064918 83617 72664 378451783 28704 13697 798880178 72664 35606 675825542 18787 72664 513594360 18787 43101 126300873 64327 13697 526166442 13799 35606 622415162 85518 43101 84717760 85518 26339 54971414 55240 43101 632113034 675 55240 869822376 35221 55240 180388860 55240 13929 404271248 67816 675 393542675 90458 35221 701793773 90458 14913 162824663 46747 13929 941085156 67816 41365 338568273 80193 46747 871416037 81216 80193 102547318 68110 80193 270772825 90561 41365 375418814 41321 81216 587077707 90561 39472 152967311 41321 8199 881734964 31165 68110 755072131 39472 14265 779542318 31207 31165 42644046 8199 39289 352808900 39289 10467 622127734 3347 39289 912827012 1116 3347 987364577 10467 54573 451689937 39289 22976 175855567 1116 56812 30611832 22976 56764 25855584 60173 56812 759632994 22976 36598 47088994 56764 22615 418960020 36598 38639 988759821 70471 56764 690169348 38639 16101 904768674 16101 68718 384325642 38639 43384 358557931 43384 10290 88632140 70471 74212 644253563 55195 43384 618154411 74212 80930 707887669 68909 10290 662583689 55195 29759 245466671 68909 60735 14662471 55195 1684 699612876 60735 17546 230145701 1684 46742 973522514 17546 2328 799274523 17546 26680 949800704 2999 1684 263663337 2999 10874 664188237 2328 6629 507014798 91665 2328 237639869 49457 91665 3431833 10874 80646 597106088 15794 80646 218544271 15794 91656 543946940 32723 15794 893769692 15794 18779 426839830 28988 32723 765768564 32723 39156 240276676 28988 14570 725670925 28220 32723 497536335 81503 28988 881114225 73103 28220 719422018 34515 81503 6939118 33407 34515 645282890 73103 28657 258872773 77645 81503 109600852 33407 45351 617332540 33407 838 588923547 18662 838 569249745 77645 27210 717004770 27210 59639 627316796 91692 27210 76484300 838 33318 975330005 59639 1352 94032326 91692 21487 235592866 10524 91692 930979077 47180 21487 891422049 1352 39766 114001003 21487 60549 739044050 90273 21487 117347781 10524 30656 494723002 60549 79807 965254126 79807 10668 638688270 79807 17975 800448702 8456 30656 244597209 11892 17975 375990152 86484 8456 366330772 17975 78855 970032064 19721 86484 474268127 11892 71803 747694406 71803 48245 508149400 80439 71803 679084432 19721 52568 34107279 87991 19721 2965315 68199 52568 257402028 12009 52568 328617200 43771 52568 52294426 68199 89781 569213270 12009 8908 553081698 43771 13949 751437059 13730 8908 739631795 89781 69361 522109260 13730 46694 284934363 29196 69361 152656044 91229 29196 261238414 29196 39570 469063481 39570 87128 284056633 60524 91229 873991961 49407 91229 646266047 11489 39570 796347938 32873 39570 702303069 32873 63493 360825803 11489 27228 123869163 44164 49407 298096539 45066 44164 152217396 71009 63493 327146116 5740 44164 29477160 16974 27228 702844456 16974 9368 46429400 16974 66020 926130360 84649 71009 608367299 24218 16974 929571976 9368 38100 248374453 61130 24218 63104192 61130 89410 385553913 61130 32611 650824924 24218 12176 689449966 11776 32611 842454476 46815 32611 941689800 89410 2178 342786338 12176 45675 42600964 31215 45675 838272735 57077 46815 224220528 88526 2178 91522344 57077 87009 101650391 22836 87009 430834091 22836 19246 117879244 30234 57077 454957970 4993 87009 16486355 22836 30242 113410546 4993 44051 935063339 19246 55281 342413600 3929 30234 775886197 50511 3929 142865133 3929 5189 30451791 2714 5189 516515892 10141 50511 8100273 2714 47955 702679925 61299 10141 600938517 61299 32252 208003427 10141 35854 516887671 45201 47955 265122946 32252 19740 704276284 56151 19740 853536960 32252 25675 943175775 45201 54635 827835605 54635 55219 583699325 52532 54635 207785119 55219 48589 60149981 48589 36268 782194218 42574 54635 688818070 43149 52532 868687224 48589 51310 211047786 43149 37280 634271842 43149 480 70602118 51310 17675 367091560 85792 17675 186145486 37280 11957 74773053 17675 69764 57328121 43057 11957 316217107 69764 35480 600290217 69764 1114 583775710 68285 43057 166818267 30120 43057 248607764 64064 35480 994727429 48217 64064 22602718 68285 59671 34544792 44040 59671 85496542 58454 59671 315173440 8282 58454 910095230 9923 8282 267076352 9923 40903 973265345 88355 40903 614433995 9923 75 48676306 86413 88355 533897459 40903 5179 377298712 22112 5179 508946124 86413 15579 23209918 32550 86413 457667950 80483 15579 607765337 22112 82153 155136014 15579 72007 840973579 75946 72007 521657995 69468 75946 287789732 72007 79421 351271204 69468 83715 75123342 83715 68852 180104452 42378 69468 924085741 42378 89220 801459783 61754 68852 318816912 25482 68852 190171808 18643 89220 27093968 44232 42378 509706395 89220 27933 79915023 25482 11567 174637916 56457 18643 272286074 44232 16391 318048414 55190 16391 371971084 56457 54692 892246123 52901 11567 381570543 40619 16391 562678477 31922 54692 714381231 55190 39114 357598921 53376 31922 537321374 45877 39114 316261718 87815 40619 199448646 39114 49659 404770259 53376 6883 58067807 81803 53376 129362848 45877 29400 881850998 64277 87815 825663188 18671 6883 633774692 2830 64277 972429424 91860 2830 688450709 66574 2830 370539290 45292 2830 813225573 27545 66574 379231487 27545 51962 528517044 53031 51962 871106475 33496 66574 748405461 51962 79720 774493054 53031 58634 398834417 43649 58634 26913070 70969 43649 946256316 58634 40611 447401402 58634 70367 460276680 70969 19043 687277085 13072 70367 121808891 29353 13072 804829846 29353 8253 229414756 43864 29353 585313552 24246 29353 813619602 43864 42971 275279832 13908 42971 701375445 11383 42971 260491414 85757 43864 38787199 82099 13908 102667714 9050 42971 919280480 82099 12761 747040189 16132 85757 138373050 85757 30887 398676810 82099 45778 320022531 83838 30887 397733800 48834 45778 450693104 45778 72755 957123720 45778 47882 82965481 71784 45778 575264538 88864 71784 359498660 88864 13128 91238079 72755 22656 849447026 22656 20733 215687712 88864 67918 91746660 53566 13128 30888540 67918 90558 447936207 22656 65929 729080285 35151 53566 972370319 65164 90558 37475335 83158 65929 66227339 12827 83158 439256970 35151 22805 490289129 72649 22805 49544652 22805 45180 791334312 72649 66968 174872392 48193 45180 180386258 37238 48193 64223428 10024 48193 470356312 23476 66968 623100208 89235 37238 450782913 48193 36194 278162810 36194 81402 284433826 62789 10024 337544726 22371 36194 987516538 22371 61159 254229694 23781 61159 662745544 34360 22371 128213369 22371 71491 794900053 34360 61640 431321982 23781 25461 507599908 63236 34360 442100038 29736 25461 724821193 85798 61640 422852149 52547 29736 491267303 25461 49917 462313175 59578 49917 404973803 29736 38549 693285684 49917 36373 600235428 52547 5523 798728122 49917 64532 110883170 38549 65666 199044893 5523 22956 451477179 8255 65666 631696085 63698 5523 357532630 64532 65928 685127947 22956 25472 521728791 13008 25472 258151402 65928 33574 338584149 4076 63698 146760189 35594 4076 431988606 86024 35594 771901666 29596 86024 349549348 45949 4076 526370037 45949 86190 201050460 86190 28092 242569442 32832 29596 83088675 29596 3656 85562342 84875 28092 768872594 33572 28092 780943085 5371 84875 485309194 8546 84875 844054110 47325 84875 298331717 65989 47325 106104318 33572 22931 635725412 47325 22505 319283667 85547 22931 714454219 65339 22505 904676426 22690 65339 261405383 28432 22690 866304691 60038 22690 461177323 28198 60038 774389471 22690 21836 403004816 58821 22690 78831851 30507 60038 282242940 30507 20849 150798983 28198 955 883395016 20849 60930 627106467 20942 30507 97058605 20588 20942 671158948 60930 32804 691107990 33245 60930 653014383 7016 20942 934144296 65362 20588 174598475 20588 24024 546286323 7016 35864 510521872 7016 24006 2293649 35864 33958 404245992 35864 88338 997379505 57154 24006 429692224 57154 28724 900401826 12779 33958 752207277 57154 49631 427860649 88338 8086 818039925 5701 28724 817557228 49631 2511 962735968 73445 12779 184674187 91232 8086 619260126 16985 2511 878473860 65167 73445 19400863 18831 91232 687278115 55792 18831 137256528 65167 75412 667350426 46863 18831 799902927 55792 41317 729613061 55792 53488 649385076 36082 41317 515119056 75412 52363 266328081 52363 61468 485938797 27108 41317 320415307 17616 61468 131115929 20709 61468 517193942 61468 19637 603934326 65180 17616 139641298 27108 91941 635345367 32631 20709 612201069 30560 19637 541481243 91941 38424 717227945 10557 91941 143476466 60585 30560 726077951 72746 10557 304275072 38424 60336 355620765 38424 55750 482088080 60336 55073 762373832 60585 36912 411349550 80226 55073 124039252 36912 41342 70973114 42792 41342 858255593 41342 64811 335236311 7943 36912 9831976 64811 75699 9455401 75699 10935 145721511 42792 89900 224006990 50172 7943 612284662 14925 50172 85113028 43441 50172 93089333 43655 14925 418858340 19295 89900 61298577 65404 50172 70658942 34262 19295 574005996 55260 43655 611494248 34262 32914 876990319 17914 19295 44311142 32914 68772 62407501 55260 81530 438175502 17914 1700 202645480 18099 81530 399305219 18099 65030 851083895 9356 81530 916349145 65030 86562 843312013 1700 34485 654247520 34301 18099 95882971 65179 65030 385111442 9356 45078 679084978 65179 78123 685886656 79228 65179 642811574 65179 44014 656168922 85438 79228 684880964 33578 44014 960080504 33578 54044 785060214 90165 54044 672044289 35628 54044 698403258 37712 85438 41105384 35628 65334 547178066 54044 83182 865372059 90165 46865 811433050 9617 35628 179407775 17138 65334 297758138 66163 65334 769530268 9617 36845 725322299 87762 17138 934966790 23515 87762 605314177 49840 23515 592968465 91641 66163 144132125 36845 78963 889999955 78963 46466 803821324 56470 49840 621930732 63064 46466 485910102 78963 39113 904228084 71429 46466 620490644 20426 46466 276094596 39113 51379 141736073 63064 22105 44272416 22105 88410 20021587 56856 88410 121370027 19620 56856 121735957 19620 63165 818510457 22105 36275 352505228 2650 88410 722277973 56856 33635 817044240 33635 51168 130862390 66609 36275 26838523 37345 51168 975606496 2650 45685 268345588 1937 37345 398353141 45685 23411 501951074 59320 37345 25792626 59320 90898 129950107 45685 45216 640730407 49606 45216 588900423 63051 59320 452864627 90898 41636 523469949 8703 63051 995235561 31791 41636 535370355 22368 8703 77645228 63051 61341 34824163 41636 24196 825796508 22368 17626 813817088 48646 17626 279444008 57567 22368 533753935 17626 85293 823515257 17626 39345 57277585 12033 85293 236941205 62105 85293 624405623 79841 12033 42232083 79841 62269 492288394 57724 62269 628975125 57724 61237 618988142 62105 15493 596766218 88547 57724 46756921 82247 62269 359289441 57724 11783 882919062 31727 88547 848276467 31727 1466 839005303 82247 66027 631415176 39636 1466 510550323 76944 1466 113496946 64306 1466 9271015 79278 1466 607571947 19564 79278 80626112 61707 79278 699499033 61707 1602 849933437 61707 84782 293705548 86303 1602 657717543 32689 86303 328312775 23919 1602 417399561 84782 61108 638571897 11954 23919 725204514 61108 61040 702087473 61040 29224 319601539 18133 61108 494518104 11954 69388 493465781 60264 18133 397979769 53477 18133 663485899 25398 69388 136413433 69388 83508 360388445 53477 89919 22059217 25398 65248 16902973 86050 53477 531759811 66104 89919 58752880 6115 83508 84127679 65248 82438 400191151 66104 19443 628987413 6115 71381 62064290 6115 25465 247154531 82438 7786 369610234 71381 24306 64334040 24306 86179 202204034 87724 7786 365812810 1722 7786 172898225 86179 68107 462318293 73433 68107 43171407 73433 58199 743608551 17657 58199 652658623 1722 82152 439727593 84795 82152 840473648 17657 46659 40080293 56203 46659 99071197 84795 11013 71093164 56203 2157 705175291 76870 56203 247834014 91959 11013 59920329 56203 50380 937861539 57997 91959 626998211 91959 16997 832846993 16997 13975 510933290 90149 57997 185699455 43143 50380 632059145 13975 29950 466695424 43143 35337 909709067 29950 45820 848645620 29950 50941 282794639 29950 36251 843363864 76428 50941 262826318 80810 35337 395517671 50941 83850 85221071 83850 21587 895303484 77240 80810 955519736 65379 80810 964814809 848 65379 841872072 848 60845 87447083 54762 60845 945343439 54762 91071 611942758 54489 60845 54970893 54762 11042 567153052 60845 15389 837577548 8694 91071 567379025 7349 11042 9557284 54489 44552 354754372 86291 7349 30232616 86291 28775 945417910 8694 494 393623726 83213 494 818144134 60273 44552 378919117 74668 494 489210459 1529 60273 285653446 69515 494 278629251 43823 69515 702320428 27939 43823 513432169 82947 69515 821726539 27939 87230 574487630 86453 82947 53932942 27939 64878 484708974 74484 86453 110158593 86453 4197 40906526 86453 85282 442251737 74484 61440 960877592 41170 61440 679562179 42956 74484 890051624 66476 85282 119529720 42956 28457 131788835 15643 66476 808435974 28457 88950 488696400 28457 20076 6022793 21923 66476 120564073 28457 48774 787746488 21923 4465 44602470 76806 4465 541951056 20076 69132 757686003 73554 21923 221291139 4465 64421 645017205 76806 81054 637433314 44006 73554 351934688 20124 64421 942465573 81054 28474 80509490 44006 88234 473764744 42116 44006 467178458 77230 20124 180265459 77230 29909 645473471 77230 35345 810519775 63363 77230 866553932 66249 77230 166121946 66249 211 292462042 87848 211 292984195 11024 63363 65215350 74639 87848 701256923 81188 66249 30334558 47108 74639 21160052 74639 24431 213234781 74639 90931 329288256 58513 47108 878137267 90931 2857 211075293 58040 47108 790286418 90614 2857 6223282 58646 58040 577629002 27027 58040 906830131 43816 58040 120042019 33155 27027 60372036 83911 90614 486057778 43816 32031 315168455 72989 83911 572664262 6608 33155 114022031 62432 6608 60148315 72989 46467 690300764 61423 62432 951324057 64104 61423 419643714 91875 64104 527674719 91875 13117 27293400 82714 13117 22059758 36770 13117 458753725 64104 26467 702776087 91875 67064 601420743 82714 51265 291052283 85081 82714 87838516 56194 36770 867665357 85081 17557 180899537 27942 85081 124465047 85081 13470 748361137 46971 27942 430103650 48316 17557 163029156 13329 13470 163283621 13470 46808 63405381 65769 13470 65908227 46971 2788 713952176 65769 57320 829248160 57320 36192 245205793 2788 35731 390806107 36192 55849 59875052 86726 57320 360935663 25757 86726 311484800 30655 25757 255753236 35731 34864 373963338 86726 61144 787305904 59625 30655 269864344 75060 34864 266019076 61144 54214 303869960 61444 61144 868082718 41241 61144 972777384 71168 75060 15523170 71168 59097 579507978 15417 61444 711951811 71168 74146 81828276 71168 33448 376373005 74146 19316 637132657 15417 20386 994449593 83956 33448 670942386 19316 45295 146034494 19316 34396 482937461 19316 58503 19746548 58503 40981 855782650 6951 58503 38211654 34396 3206 567584668 40981 17782 231960649 17782 54158 545318016 54158 25722 932124312 85342 25722 797287846 85342 73055 654572463 54994 85342 451866741 54994 18554 725852148 28979 18554 620770484 11335 85342 742649554 28979 69772 823020919 69772 49223 41651293 24279 49223 674540794 11335 11862 911276534 69772 12880 52196163 4301 24279 395008753 24795 12880 708298909 64625 11862 865175582 30154 12880 726969569 73617 64625 83475618 24795 31655 146408718 64625 458 108406237 24400 30154 474026247 24400 62274 244823906 7168 458 259592825 24400 3331 91542300 3331 21695 728673857 3331 1426 93604825 3331 25164 47107781 33889 3331 638570795 61833 25164 806885896 61833 8018 719084773 25164 1525 513065299 62936 1525 621318079 61833 27081 86592950 62936 83203 469324984 23701 8018 147874476 27081 864 388826175 38871 27081 117022305 27081 1185 569213802 59384 864 473639890 1185 55939 164261573 62963 59384 793949692 14276 62963 310561097 57919 1185 115264106 67161 14276 940361415 73200 55939 687744139 29435 67161 142367506 14276 63426 948739242 7812 63426 145877006 63426 83086 173511980 1222 63426 973366559 7812 46908 897965909 1222 30652 795803526 1222 84475 848359164 84475 15226 96636042 55999 30652 878289778 15226 67555 376829150 3894 15226 371280361 3894 84751 218329642 67089 84751 341554838 84751 90925 113727167 75277 84751 375686294 75277 39946 82624764 27320 67089 872296605 8768 67089 64790429 55148 90925 548736458 91795 39946 219711389 28302 39946 105382421 9933 91795 166723280 9591 9933 85564942 9591 6208 128256988 6208 85337 524256936 78967 28302 341126889 85337 12457 897509083 82377 78967 87114463 538 6208 423180287 64527 82377 120879247 12457 39898 14485351 12457 1780 975808467 64527 54344 989554828 58676 1780 785106890 42486 1780 783788582 54344 17917 690026353 42486 44980 725365893 32617 44980 547945287 44980 7148 120108955 49520 17917 627301904 49520 21769 33804762 89097 49520 244935886 89097 14621 232918023 8365 49520 875410464 80060 14621 90441027 8365 8619 307481241 80060 61448 757342769 74123 61448 844224681 56121 61448 28921303 29593 61448 137705235 32720 29593 339182550 51162 74123 259429936 31118 32720 536997570 51162 56613 727995626 29593 70087 336093847 78128 31118 6505114 51162 53955 176242673 31118 34189 6245152 53955 25557 288524047 53955 82971 917775354 26599 34189 582978025 82403 82971 336407799 68619 26599 213579002 36386 26599 939734741 29002 82403 514996751 84437 26599 612759237 25063 29002 610204263 41891 84437 771244092 41891 24740 679564395 42218 41891 509341057 84437 34013 707053598 25063 40469 90589549 40469 17021 472319869 81900 17021 144973316 20387 81900 831006664 75043 40469 992325338 75043 32891 993037964 42265 81900 606821833 42265 66749 214398318 19021 75043 154149970 38660 75043 329029250 18535 42265 436090719 76949 38660 491614729 76949 82845 791468044 82167 76949 411607229 13910 82845 39353716 54277 76949 521687971 27873 76949 706989797 58577 13910 79294314 64051 82167 607368105 82460 64051 472260832 82460 30418 176802017 10622 27873 633459281 10622 6473 524432111 6473 6847 182696774 10622 21744 282285366 10622 45565 150523987 43525 45565 303475885 18354 6473 630743595 45610 21744 665834189 18354 79086 100785730 82442 45610 866044350 43525 23710 540163869 82442 13948 616481539 80680 79086 130029960 21964 79086 382275510 17133 21964 528575788 3687 80680 920105936 8185 21964 47734076 27695 80680 714925366 21964 26896 828152827 71224 8185 594673221 71224 19466 568103166 8185 32180 473331879 27695 52052 845609384 73891 32180 93713934 71224 4910 696870322 47205 52052 421385163 21406 73891 237825132 4910 30112 709008723 44664 21406 114232696 47205 58558 675178582 76181 44664 355394459 21406 28783 509876251 28783 39555 744855265 58558 88681 486075733 88681 56083 74528699 56083 66742 256717606 88681 10317 831414409 17037 39555 841478624 850 88681 721731902 76982 10317 328451606 76982 30313 599983541 30313 78440 360669115 78440 85950 640219820 76982 40676 58180114 45448 78440 865994769 30313 7354 102293699 52382 85950 33675913 40676 5052 477034113 10503 7354 689487916 45448 17237 56571971 7354 21773 896375149 21773 61918 406648478 17237 618 895855410 57888 618 109846052 61918 64163 888352358 64163 47022 741222235 64163 60736 188134426 16977 64163 178660922 47022 25414 24085537 7032 25414 287839461 78297 25414 822716079 7032 35713 963985884 35097 7032 854819457 25414 53240 487439520 35097 55624 109162542 53240 84713 160840337 55624 21297 562333765 51791 84713 585843600 39392 21297 520648615 21297 83398 780809186 83398 47948 133987309 50861 51791 602369573 50861 43696 476439121 12920 83398 855508679 23567 47948 870387879 7083 23567 243121314 3754 12920 385997648 60320 43696 254528650 80847 12920 205676244 29301 23567 637640828 29301 44508 991012358 14710 44508 172892826 59640 29301 218486329 47495 80847 864051648 59640 71117 159458777 89198 47495 652268 23977 14710 19408607 71883 89198 320600519 23089 89198 236568684 32625 23089 848888734 32625 43601 171973688 47740 23089 357609571 32517 47740 4149945 39724 32517 651304791 47740 82610 59139090 47740 7295 377181323 4207 47740 87426784 4207 22832 456013921 36639 4207 13843274 82610 60335 897564406 39030 36639 669959104 36639 72950 319264484 36639 12877 353754863 30734 36639 890248136 39030 33851 521006901 29568 33851 402312809 23599 29568 536179618 29568 66384 103468274 29568 67074 224576949 25745 66384 455188450 13682 66384 896235033 66384 49307 186383836 13682 85408 87476621 25745 43520 994607628 85408 52230 814979675 61953 52230 127138293 52230 18453 642905057 43520 29959 26822839 56462 52230 791300478 4232 56462 292016166 56462 63679 361240546 18453 29074 857804317 73319 29959 159284053 50595 56462 142782426 63679 71041 568562005 32639 71041 520093389 73319 20713 135373348 20713 91589 153491554 6284 71041 348874980 44934 6284 29202561 20713 23235 892787566 15620 6284 501309784 44077 6284 307776329 23235 70473 89901593 44077 66738 2752648 87961 70473 263900536 44077 45994 928763081 87961 4737 113929706 4737 31377 935493792 45994 72269 324424485 57406 87961 412232057 31377 88441 673885534 87184 57406 403511447 31973 57406 328004422 84986 72269 827992620 63316 88441 768757431 10414 87184 366064185 12012 87184 814021859 84986 40393 355748888 12012 16563 625433669 68806 12012 138357560 10414 85898 722494727 16563 23207 11039057 24502 68806 7684125 44262 85898 650685613 24502 8020 155621346 45640 24502 881659181 68611 44262 168072124 88017 24502 509400318 62650 8020 890073404 53911 68611 853283526 65871 53911 615722173 53911 79584 633930750 79584 67045 598220923 62650 50547 186183835 65871 70958 200697522 79584 87588 112988797 21519 87588 244178385 50547 27291 464649381 21519 17599 628109752 49751 21519 289003818 87588 10666 883285363 21519 18611 465754327 79801 17599 308349977 79801 53179 399950381 59504 53179 17580282 70811 10666 562286916 74811 70811 177614318 70811 58618 915562837 14182 53179 38413654 58618 56982 852006182 66692 56982 278804415 20319 58618 14819774 14182 12104 646571882 3828 56982 627361659 88713 12104 152353197 15013 88713 910929080 88713 80716 939544825 80716 34517 939512395 80716 41269 56870752 88713 86913 151350883 91740 86913 297729383 87589 91740 412786188 84065 41269 762371814 91740 8046 103695290 8046 82979 135128396 14814 87589 744929341 86083 14814 625729151 84197 84065 936915609 84197 58857 796767317 86083 54495 399499016 86083 32917 185675445 4184 84197 837275423 32917 65641 539627853 40814 4184 78147772 81778 54495 821283294 81327 81778 375982338 65641 16874 795652802 69970 40814 446872726 5782 69970 822150249 29698 16874 916359132 81327 22208 358785838 29698 2693 76244154 62340 29698 126070288 22208 30873 109332371 6612 62340 282469731 81251 30873 724474469 6135 81251 671775831 6612 21305 445881795 55235 6612 43570411 11257 81251 512934989 6135 72303 606044570 76455 72303 836382731 21305 68092 382718551 50506 76455 517271038 11257 59134 686339823 72303 3728 867180143 76790 76455 947434994 59134 21566 882156998 59134 6874 809100409 21566 83091 553891936 21566 23223 205353454 1690 76790 559715315 23223 62523 545148997 83091 67383 941049318 23223 62824 382143026 1690 50020 306089462 73360 62523 195417983 62824 36283 94917668 50020 45515 278244001 36283 54686 635521682 50020 32454 898335226 40789 54686 862225833 60609 36283 298642472 45515 38280 476824551 13391 32454 293421249 38280 75458 51829371 60609 2701 14115592 38280 2250 375903986 2250 41291 322174495 16741 75458 500346 85720 41291 623453961 85720 9628 397537816 2250 34862 301578350 76523 9628 102041177 85720 3349 809676888 34862 46871 249438873 34862 55648 92781034 46871 36281 111331384 46871 34022 561080236 36281 6976 204199086 52086 46871 471388772 55648 318 205792536 6976 14460 572605841 925 34022 44768952 14460 10306 751166176 45733 318 451614206 14460 28549 204375453 39793 45733 898524780 16146 10306 194123855 28549 89997 790808852 73794 45733 590645166 25772 28549 416845557 16146 37993 4428781 89997 75025 632398754 45463 75025 116332875 73794 32644 125043201 58587 75025 945142644 65918 75025 778258709 58587 57803 912532258 32644 8673 265045172 23947 57803 573329656 23947 11519 595867620 40392 65918 418327749 7879 40392 136175261 7879 62305 199991058 8721 11519 468768695 40392 3866 819748188 8721 68259 179095122 8721 31325 266307542 62305 65745 94718685 8721 39685 500608064 31052 39685 675394762 68259 1709 550597622 34943 31325 668531894 53135 1709 981713830 3052 31052 684377363 76844 31052 355269142 76844 3761 185264944 3052 52939 627153733 76844 79667 238564843 60200 3052 953457017 28067 79667 470297363 60200 59622 445464139 24665 60200 154931223 50125 59622 165919060 5117 60200 946928446 2939 28067 321928143 9215 5117 817310532 10058 2939 781009378 50125 46229 40688344 9215 90751 124452191 15856 2939 22799394 31652 9215 857827038 15856 91935 105834573 46229 69041 234537241 34109 91935 17158262 34109 45242 51732953 31652 21107 666232162 35377 91935 989364459 21107 18330 914001471 62832 21107 923329642 64269 18330 674326992 35377 4606 40802175 4606 76242 970299898 60750 64269 682512649 76242 61722 289567460 61722 75154 588570297 19119 75154 139202522 66410 60750 520431190 24917 61722 636410806 40771 66410 589436508 24917 33608 795479038 40771 60269 141024693 65537 60269 695915602 24917 84852 987907284 65537 35457 990705369 7010 33608 175879691 67760 65537 9011061 49627 84852 861702585 43339 84852 38493418 29092 49627 842815549 40420 7010 56212774 43239 67760 492944080 29092 67642 582815881 43339 50572 292968738 68086 29092 620860049 86934 68086 725312104 50572 63099 228607407 50572 31742 435599337 4589 63099 554274997 68086 33216 386956431 85260 4589 187259898 33216 63000 915045428 33216 6681 779517986 63000 61410 28098267 63000 33861 25995948 61410 29991 851104979 29991 55618 859848711 27715 6681 130140366 27715 10065 62457028 31596 29991 366923978 27715 9127 158030700 31596 81291 804688863 10065 42093 811089228 90755 31596 16193814 42093 19470 516311171 53941 81291 615377292 73377 19470 818502715 42093 16143 752358375 20295 90755 12203433 20295 71144 121064804 5768 71144 208919507 64140 16143 825440801 16143 34181 21251542 5768 84922 216465509 10367 71144 83722970 84922 22487 619541995 84922 90068 675625568 57279 10367 480908124 84922 39233 517035408 57279 71455 557111722 29535 22487 752768531 71455 34157 589433996 11183 29535 407944433 5404 29535 21808297 57777 29535 679798062 29535 33615 15896295 11263 57777 672591931 57777 91752 810002135 56327 57777 501950962 56327 35247 482584741 59222 33615 462373480 68045 59222 827427600 59222 51873 231390294 81549 59222 329746544 59222 61098 510470361 76236 59222 486804980 81361 76236 764379978 45250 81361 687026487 61098 73201 123064048 9554 81361 444988626 81361 63202 409256932 19575 9554 544096028 23989 9554 154738366 63202 50653 480725035 19575 87404 85598507 37558 50653 94879608 720 19575 770469210 37558 79886 538487383 50653 67629 935675631 11271 87404 455317906 17262 11271 460124892 720 56341 561901233 80581 67629 870878211 69657 17262 249345631 69657 35041 810278852 69657 69618 501837068 35041 62695 7735527 69618 56074 6417346 70708 62695 105063958 19606 62695 524195918 69618 49323 155484855 4494 19606 591150799 70708 90197 393899083 4494 65367 632846269 38231 19606 702904809 64555 49323 628237055 64555 63713 882803409 2869 38231 92567271 64555 39313 291582357 39313 36300 305172929 43636 63713 741279857 63713 56698 26429692 54800 43636 705459441 60068 54800 616521974 36300 55327 519989417 43636 26733 853702212 54800 47254 612309767 26711 60068 453944686 27215 55327 132040244 25224 27215 188299913 26581 26733 27471479 65956 26581 703007452 67688 26581 6675255 67688 19818 221505559 76136 67688 990003974 65956 59481 105151519 44836 76136 186204834 76136 15101 185331915 19818 76579 164428246 15101 79046 554704023 23698 59481 647604480 44836 26784 212408284 23698 17690 558291947 46525 26784 118639446 31772 17690 458176624 31772 18523 377793592 26784 47547 123476325 47547 12107 100955690 12107 5266 728892116 55071 5266 133441889 52051 12107 554172435 47547 8547 7728972 5266 60951 370174616 35273 55071 632041542 52051 74144 847431123 74144 62702 71536874 32389 60951 300184501 7460 32389 607466199 32389 59396 655330825 9062 32389 401324987 9062 6415 33045002 9062 71244 451671901 33720 59396 564952321 66545 6415 991705603 6415 11784 432637888 61989 66545 717773227 33720 37861 68773598 55196 33720 727187590 55196 9045 771079433 67037 9045 826067424 56154 61989 251007397 67037 21855 818578859 9045 73673 34065804 14477 9045 262184694 21855 80517 4667053 80517 35727 655420427 7895 21855 147660958 61914 80517 751782429 14477 75830 217268967 32209 80517 858974066 35727 67086 573668224 61914 87488 636717176 78933 61914 7282192 39042 78933 933906384 18700 32209 280682948 35970 78933 101904881 50646 39042 510094455 18700 50613 935398591 45985 39042 199045149 77688 50646 938589586 77688 16191 566125665 77688 83820 798973304 76571 16191 258651390 32992 77688 278916251 77688 21119 146760117 83820 3274 125827211 82647 3274 272186660 21119 3561 67902862 21119 18277 831481852 7204 21119 910346824 18277 31613 614299404 14861 7204 496371493 81522 3561 932735445 18277 4749 226103167 50788 7204 334386069 90952 31613 40525494 22307 81522 463735465 4749 38022 466814705 90662 38022 95287232 15157 22307 50823561 15157 43848 588653972 38022 61929 667508387 88466 43848 791711506 27945 90662 140309482 41593 88466 442253195 61929 10835 440390857 75196 61929 915424361 27945 81847 885979157 18216 10835 73565134 81847 18644 537489449 4812 75196 129291427 81847 60682 160979285 18644 52326 122546440 18644 26878 20446446 60682 85351 226041296 85351 50369 312397368 61251 85351 247920776 80777 61251 675535899 61251 40016 420349704 57470 40016 220374690 60131 50369 424050736 61251 59702 771671846 44193 60131 302560597 44193 64398 892667602 61191 57470 622249678 82706 60131 636593282 44193 43727 713204693 82706 64007 49600696 1237 43727 425366556 47100 64007 906101153 64007 51798 141317147 86735 64007 318619469 56961 1237 903436975 56961 50606 133902905 6876 47100 515033447 69049 50606 38905927 69049 80924 867559490 80924 48859 131075630 6876 16981 25777827 89064 16981 398762167 91446 69049 11449333 89064 33684 104601308 69336 89064 832928014 90028 33684 412921508 91446 87937 76765495 90028 33643 614735121 90028 45022 390037531 81694 33643 459836913 69237 33643 780026306 91629 87937 322293885 45022 37748 800533761 91629 14726 86660287 33933 37748 876810284 91629 18698 690729688 51674 18698 799028197 45338 51674 403131964 57662 45338 977363652 33933 78798 387647905 45338 82790 514451624 78798 41216 773618936 78798 64791 119592073 78798 22922 809299759 66775 78798 174224997 26393 22922 508136810 26393 21691 567909189 51024 64791 101827407 73543 51024 44146856 73702 73543 741568900 51024 48605 963772657 70460 48605 528577949 73702 9020 226823142 70460 34660 278311085 34660 64144 144475884 34660 68667 719511160 88919 64144 319044752 64144 15353 250144626 68667 18910 586516853 68667 23749 653299127 20339 68667 33613756 15353 91406 567509503 53043 20339 696899331 53043 77504 527514943 20339 48111 415373651 48111 23668 219552376 62803 48111 406415131 54435 53043 699496212 65869 48111 384872937 34401 48111 542457766 34401 66288 496282636 70714 34401 188276327 34401 71321 607615372 71321 41483 106480561 12245 71321 202898036 41408 71321 807390424 19463 70714 478764674 19463 3730 395583785 3730 76022 601785885 19463 9261 769226541 9261 35536 44698922 76889 35536 101338544 76889 25685 589425590 9261 15189 789385024 41704 76889 631158402 41704 68669 356163696 23945 25685 446328066 15189 66468 647801124 41704 3764 835377324 3764 9863 100592013 66468 64724 71610422 44480 64724 979819851 3764 88388 840431413 64724 76163 726039100 90748 64724 151018714 88388 41964 311893184 16114 76163 189077257 35517 76163 351864387 15135 76163 66582832 15135 39152 457834073 35517 19239 325608551 26508 16114 382731320 79293 26508 210954142 20109 15135 678396404 39152 59287 637330478 59287 37659 789639525 37659 72370 244519903 59287 76497 111832345 18609 37659 849895712 18609 39490 379684963 18609 41820 38169786 90284 76497 49148411 49841 90284 957326222 53167 39490 710782589 19717 53167 394778557 91334 41820 279199337 70281 19717 982614430 70281 33899 344840075 19717 55694 544979450 19717 53494 92416388 33899 91431 654741245 91431 71189 743767177 91431 53668 356547989 91431 87224 836728812 86001 53494 545987316 87224 4478 59874476 4478 20640 760508271 4478 29729 516436844 75118 86001 67584732 20640 19126 299292597 29729 80725 248352444 31178 75118 35266747 74751 29729 92938941 80725 25252 129568146 18125 74751 255859649 41340 25252 672744668 25252 50851 809073145 18125 81502 662378390 25252 90867 977144065 50851 35026 77097534 81502 40000 568037327 87170 40000 812321183 87170 80569 951027594 35026 36572 751412790 87170 87109 408493809 21379 87170 333491964 87109 58457 481713671 58457 19727 740329476 19727 28167 601381880 28167 32820 65087351 28167 33220 944398504 32820 81334 620358772 28167 88073 859376562 88073 58924 771609132 33220 72154 486877064 88073 24263 64684710 24263 81458 838195024 47277 58924 88492688 4062 58924 58280269 77494 4062 512867643 24263 79898 743127215 74454 77494 123620329 57943 77494 920151016 73551 74454 652009846 71319 57943 586363777 28525 57943 83807126 20207 28525 159961915 28525 43951 136750281 87414 28525 691935759 79175 20207 560891804 20207 79349 462098778 79175 29800 938759913 2123 29800 355098755 79349 5070 647065469 19118 79175 719674429 29800 84461 732669449 29800 17706 711325418 84821 2123 540158879 17706 87545 277788633 54109 87545 5525682 17706 28447 761782270 39669 84821 99947390 73557 28447 646015053 39669 52309 793599011 4790 52309 850089782 87236 52309 221796336 13449 4790 832583678 13449 46503 170031411 46503 32250 40325200 11893 87236 306094156 13449 58233 829546340 32250 58323 927833971 46503 54105 452602432 32250 24649 24864544 54105 2638 365194274 58323 5934 447059823 84571 58323 824755730 52080 24649 901237078 19728 2638 636221232 19728 11666 513754295 11666 16842 754359604 16842 38955 503532273 6973 52080 896106879 6973 24213 332174764 16842 73605 343176912 73605 63531 401464407 63531 26110 382065224 6973 65507 566111361 66361 26110 502323928 11808 26110 565058720 1857 63531 326398828 1461 1857 847011095 18413 66361 411642105 11808 61173 474441690 17047 11808 633313 18413 70461 386690701 22937 1461 576262965 22937 18041 46968898 70461 40995 268819357 22701 40995 113834623 60960 22937 869928930 76474 22937 784719521 66328 22701 549630106 40995 30066 86661810 83364 22701 794323135 76474 72117 919472235 85087 76474 368871771 66328 77318 124392870 21916 85087 219764204 47846 77318 680893563 85087 53906 292063244 85087 380 827906782 45008 77318 662839937 19666 47846 193212403 47846 74893 106535692 76658 53906 543655563 76658 41210 527378753 74190 74893 80975126 48467 76658 384238665 41210 48952 128962893 84326 48467 376906513 48467 28619 4316462 48467 34775 372467508 35355 84326 378808509 34775 81651 432576589 84326 47073 665145577 53651 35355 979802685 38831 34775 592966042 81651 44288 220444390 44288 48330 426818266 78785 44288 798258169 48330 33647 8477402 69585 44288 3881612 78785 13801 255162131 72711 78785 109605811 13801 26495 124231125 63304 33647 137592851 74605 69585 84806957 26495 81834 109773266 72711 50234 954808419 26495 47596 228350237 74605 85911 119506038 33173 85911 965522705 81834 21618 555828243 47596 8643 203683223 47842 85911 217979875 36631 33173 658153037 36631 10017 180094664 10017 74712 168426153 8643 12367 607703974 12367 77706 671898167 37330 74712 469576986 77706 6272 860482684 77706 17048 24584076 37330 6772 723032107 6272 30082 217638505 53433 6272 304379191 30082 43957 864567964 10250 43957 49616621 10250 10805 13418041 24035 10805 108075416 53433 91628 107757585 43957 32755 310371541 46002 24035 985812151 46002 30211 723109041 30211 52997 609346007 28850 91628 177967574 46002 61982 909530926 40999 30211 485823285 61982 23892 713738908 20556 61982 618540196 23892 32525 865270434 19720 23892 268521954 87573 20556 897853981 10216 19720 707783654 79736 10216 276471116 10216 41713 142669937 10216 54263 139636573 1522 10216 524597297 51005 41713 784355520 41713 61779 571481198 1522 24407 347746247 51005 88198 325140870 61484 88198 640415380 87655 61779 43908524 18093 87655 724852245 35128 88198 138048050 77854 61484 290400805 61484 53820 24993777 35128 2416 429741276 18093 87234 99526808 53820 17078 253669200 2416 41866 942957441 86117 53820 252787271 59088 41866 371270845 86117 47329 272810126 45940 47329 283360668 80006 59088 692200815 69677 80006 730349894 66462 45940 271982041 18516 66462 539286832 76639 66462 141739837 66462 36285 439473314 76639 15081 936421233 38616 36285 472911778 36285 77660 902277219 76639 62180 924891249 58539 77660 372184379 62180 37614 254284891 58539 62599 40436129 77660 20161 514630789 62180 87080 568307779 62599 23112 786318976 23962 62599 406492993 33914 23112 298157488 87080 31141 848476337 53996 23112 527825668 33914 43102 219811900 43102 54958 127389516 53996 50040 136798771 46607 50040 374911991 54958 85923 877772577 57938 50040 900055109 57558 57938 20168281 85923 84989 579961304 18194 46607 632412085 18491 84989 78883362 18491 65615 892583549 57558 58227 166261157 18194 5685 939420257 65615 32276 682584275 81055 32276 6895663 60553 5685 483145468 73022 81055 30225275 32276 14828 235457044 32276 84239 63352626 60553 66067 911132735 60553 31535 910172274 31535 41567 748631208 27546 84239 670560543 41567 57782 548494012 27546 37155 275700956 37155 70224 356208842 40258 70224 50128761 25346 37155 172393747 57782 45042 691921342 48777 70224 629961961 25346 56850 917904315 40258 5126 778040916 45042 51247 576158762 56850 28849 967669984 42852 51247 623866994 70987 28849 138185641 28023 70987 395023263 64786 28849 21928872 51733 64786 67925711 78763 28023 221072785 13624 78763 902832956 28023 31031 364427521 78763 7707 804784324 41579 78763 647543433 41579 52085 96831989 31031 8831 48039022 74648 41579 95645523 74648 23513 815382243 23513 28320 692094247 9249 8831 16348373 23513 44672 366887647 943 74648 555033209 16947 9249 893867210 5369 16947 532527415 64245 943 852417663 16947 11798 10452287 18452 16947 35914526 11798 87517 413245035 53492 64245 764217424 64245 41502 189920866 37263 18452 43326562 53492 36481 728302066 37263 88604 916556174 41502 46761 810776368 36481 73168 31769236 37263 61326 777128012 12366 88604 686691452 21452 88604 13084142 35424 61326 614156002 61326 47135 247384284 54541 12366 4244456 22380 21452 926856984 42573 47135 485232727 85826 54541 880857829 46557 22380 105923187 76438 22380 963015912 76438 61706 161254932 61706 79413 288221831 3932 79413 87518637 46557 7618 538977877 72024 61706 631155639 5003 61706 370461104 9833 7618 353299810 5003 39080 750922104 22972 72024 634189501 55265 39080 139062177 10583 55265 108659307 85804 10583 678592936 59882 39080 111053879 19175 10583 548374883 1856 19175 482745810 1856 42532 366226812 52851 42532 907741473 82942 1856 574328197 82942 8959 605963192 32546 42532 819580682 52851 47118 281928313 47118 78378 407482272 82942 83136 278619731 32546 14866 307716634 56966 14866 861743462 78378 14055 256275887 43476 14055 217730670 36890 43476 269327502 36890 3184 199352287 43476 19971 545761613 36890 16518 34125881 19971 79109 178615189 28201 16518 566437067 28201 46899 789643813 26602 19971 718765809 71373 26602 262035440 71373 55633 504298981 26602 39054 340954943 46899 43344 680438437 57568 39054 400760642 13469 39054 947966735 55633 20159 217617368 3048 20159 444421700 43344 70577 346998303 13469 22193 9679955 80504 20159 178388433 36862 3048 804748339 70577 55163 985673187 80504 47721 962463356 38258 55163 248618365 55163 5326 89574196 47721 82172 534439636 46129 38258 32687866 80045 47721 229308237 76951 82172 376582505 83474 82172 960340900 56245 80045 139621756 83474 41940 195279345 38995 56245 369935838 56245 1849 227817442 33534 41940 287553912 58311 41940 423421626 76817 41940 615725845 90066 38995 168520357 90066 73764 889444513 90066 36779 111934716 58311 62708 632825225 80367 73764 425408235 62708 62549 226801629 62708 41627 83672092 62549 90572 137301700 89923 62549 632966073 89923 27908 779520310 27908 28826 713483260 41627 85562 223039414 28826 56511 381588289 28826 21424 200022926 28826 41941 455411925 32630 85562 919137426 32630 12508 246454321 37824 32630 746103703 21424 19055 640116999 49663 32630 709796086 7657 19055 896958368 49663 53203 425274405 19055 1205 392498198 7657 43772 582192501 7657 5405 544532260 85242 7657 706226037 5405 79258 216201658 13157 85242 51832572 78193 79258 292375125 79258 74236 107832560 29919 78193 772636966 79258 55627 76752031 91729 74236 688068276 74236 41950 82513022 37502 41950 54301012 25737 55627 98743208 3814 55627 728906821 60427 41950 489438888 85372 60427 791626417 3814 80606 999385638 25737 13717 138376900 13717 85545 299206896 60427 19923 487393475 19923 32747 952368503 39992 13717 160444013 19923 72002 232588349 32747 6027 939687399 61971 39992 804688614 6027 31253 984712462 3371 31253 808457299 89801 31253 679510742 3371 56299 695305552 54317 89801 136250819 56299 80731 234855282 45265 80731 108892179 15488 54317 969068611 50709 80731 792368945 84143 50709 454363986 15488 50901 176864024 56046 45265 764563719 58886 50709 171966252 71263 84143 270389015 71263 41182 11525147 58886 39883 591925675 71263 87295 814795614 39883 3719 740283781 360 41182 12616181 41182 40256 607756620 57555 40256 325366472 61079 3719 781776934 40256 53587 781885521 50800 53587 386560429 31320 53587 724153752 7591 57555 559049587 63018 31320 100173253 44816 53587 90842163 50153 7591 25798074 63018 47399 236309505 25828 63018 288825156 10192 50153 738593527 63576 10192 81134504 90180 25828 302959827 54893 10192 472015690 80933 25828 947650382 80933 20895 458361047 23973 80933 936673511 23973 68527 185305561 23973 83582 667017385 23973 82958 16674704 80912 82958 662993439 73922 23973 107229327 73922 77926 94020161 77926 79169 967583127 73922 1147 875383318 1147 71177 863597544 73682 71177 65061754 77926 82235 797886852 82235 30920 743515431 73682 29322 131254376 91506 71177 919801053 91506 12502 125625829 30920 16227 829861990 91506 66166 884741204 16227 42120 72907053 10604 42120 280495396 66166 64854 575812913 76737 66166 342252442 60413 66166 373268472 63604 60413 705195438 64854 42225 271276552 60413 68912 715144985 71206 60413 218557730 59583 68912 704359884 25781 59583 487967079 29174 59583 358271674 4727 68912 425229682 4727 75870 969275396 32560 25781 794828892 4727 15121 309520097 47605 75870 460465207 47605 28597 456152785 80820 75870 977740214 80820 63462 411143893 63462 89630 813273494 86042 89630 452176827 28597 21091 390165013 89630 8472 420888351 30931 8472 385386349 86042 23131 275828603 23131 10410 813378844 10410 8593 986154259 8593 38032 970514129 23131 79595 198732898 64661 10410 366995305 48023 64661 338111665 4001 8593 98268486 4001 32757 716254982 48023 33498 297702375 78547 64661 132050087 33498 68915 96254556 36075 4001 48042265 78547 36756 604065074 29728 36075 947658659 68915 61812 446695201 68828 36756 567837551 3372 36075 710103889 68828 57706 203715271 68828 20503 66970516 29902 20503 150993739 68828 83047 763217511 83047 19284 113942682 29902 78179 135886202 19284 398 642527396 17090 83047 810112888 90244 17090 397080794 17090 85563 211320745 75846 398 97819711 51586 398 914053674 51586 67359 657353592 75846 82294 973998331 67359 15852 325855619 41055 67359 631699302 41055 24429 69752938 15852 2095 784535406 38382 24429 132635638 24429 58917 414884778 29960 41055 114271614 29960 85157 929292332 58917 58851 836875904 72816 58851 383892842 58851 42281 203321713 26909 42281 679079757 85157 76010 263115755 58851 73299 904168841 26909 85828 511431355 88465 85828 145660489 73299 70097 119818443 76010 83169 219374213 51133 85828 181062308 85111 85828 115350756 85111 39179 404178886 37501 70097 265308964 83169 15863 933522862 55544 51133 127765858 37501 90770 491555565 86369 15863 856871815 86369 13765 959388635 55544 37995 701051399 86369 75783 834117702 69500 13765 995490086 13396 75783 188420113 69500 58901 35352380 37995 20612 476059415 12084 69500 350326286 12084 86195 963668910 20612 37574 675852367 12084 7003 848428924 91560 37574 738814644 91560 39464 840795325 17302 91560 404866904 78851 91560 83271901 76535 78851 879744516 57205 78851 502722990 78851 73059 970197624 78851 79227 38532506 41560 78851 387422448 69631 73059 811870985 70736 41560 535191173 48427 73059 382534119 44762 41560 797568472 11092 41560 203710850 13286 44762 419083524 11092 19839 267098520 11092 80256 686607910 11092 49569 729511368 42033 13286 292761085 2150 49569 58246232 80256 7994 560476503 7994 80550 605817866 78626 42033 750326262 2476 2150 348878188 78626 50981 723819339 86282 78626 265556237 52562 78626 301195923 2476 67208 849560670 77119 86282 846809733 50981 74555 424701584 84123 74555 957927642 74555 47174 128824124 67208 52606 504726649 72537 77119 293559416 47174 14760 523635110 75433 72537 822509684 72537 84295 765291218 75433 10469 467302090 89184 72537 777710621 37879 10469 358398890 27973 37879 829445800 37879 77626 318089522 10469 31444 124561831 54519 27973 934438817 77626 59469 73438061 49642 59469 89781170 54519 66434 755973204 50397 49642 233450305 59469 4067 929457134 63777 49642 910703936 32842 66434 878815368 66434 34140 389720206 63777 11284 866573870 4067 52206 864756766 75147 34140 525718924 52206 75098 703363501 34140 52659 847110782 52659 23912 190839147 23912 60605 41619564 52659 42621 795560526 68458 42621 189451064 22705 23912 998939676 68458 2358 808979688 32567 68458 58640471 32567 66222 611916051 22705 63852 44045416 79013 32567 555074377 63852 56886 839870705 56886 53547 143304268 53547 82750 623481788 63852 80241 780299477 82593 79013 876704264 80241 43737 200814662 82593 41145 304115573 41145 54314 897854073 4230 82593 357491849 83382 4230 690050494 43737 50179 32729406 41145 82632 293854206 82632 85997 942499704 64525 82632 913230632 19713 64525 101534376 1474 85997 125343442 82632 75903 594985955 85997 7077 498548901 75903 72282 642703599 19713 33951 397829383 9094 1474 758774988 89068 9094 291983974 33252 9094 841078269 33477 33951 15083009 33252 17189 129659534 89068 4242 112550693 33477 47950 761712735 88416 4242 958791514 57675 33477 164691505 31065 47950 248306609 90474 47950 45359855 47950 87433 60147310 88416 18789 347330458 18789 91737 711329902 58393 31065 837544588 90474 32897 214474620 22336 58393 412836029 32897 5671 364242836 58393 83548 548812989 83548 39619 157517116 85680 83548 642008397 39619 54561 545894161 47580 83548 528989056 77432 85680 960449920 39155 77432 81740521 54561 67587 812422789 41358 54561 287439279 67587 65382 767446184 65382 12563 431266309 16137 65382 477320143 41358 26955 145484421 59852 65382 422679523 2817 16137 50769705 47311 2817 664751096 16137 65519 871280902 67016 2817 983087916 2817 52987 944852370 82337 65519 769526780 12704 65519 738700452 78346 12704 20038337 82337 29303 643765930 52987 43223 947541347 43223 70475 557547574 10842 70475 418491295 91000 43223 898796316 36072 91000 962657478 88259 91000 440122550 91000 68220 455117535 34166 36072 24775710 17633 34166 795507648 17633 8754 794653193 43618 17633 261862261 34166 63032 12610341 20088 63032 65863339 63032 7846 466398441 70503 7846 571751765 63032 72078 770879150 7846 74885 41369580 72078 47643 939313342 7846 61704 22273306 72078 61973 60705012 52145 61704 587423095 12219 61704 222784135 52191 47643 844236166 67974 61704 14925611 52145 55562 996132804 32638 55562 123372078 5455 12219 401600716 5455 46145 141900456 32638 58282 887293210 46145 30749 405882079 15705 32638 570979617 5455 54439 683370786 34602 30749 210220652 49553 34602 777242769 15705 54143 165826486 34602 64033 69941091 34602 17462 191291693 62066 49553 795790210 49553 52186 540285068 25098 62066 380304372 64033 24821 472810974 62066 2261 499445637 80457 25098 639658866 24821 63526 194392094 2261 20889 954677687 80457 35859 691029750 35859 12603 482068101 3856 80457 843039199 63526 53126 849601013 12603 33190 777299059 11351 35859 163262450 63747 53126 768677079 11351 68237 139965374 11351 63421 95114700 42954 68237 80215810 16767 68237 921701013 63421 82321 831611869 37713 16767 279954822 42954 54258 915009091 42954 11881 703255511 16767 91978 74621089 13472 11881 100376783 34450 13472 621202147 71550 13472 101494292 91978 41064 121247000 7845 34450 338747009 71550 79354 578549850 34450 32654 491579940 32654 88116 229440427 45539 41064 103798365 216 7845 767146409 88116 16348 715199368 216 45830 299162377 88116 25900 775061713 48915 45539 469501106 17337 216 788890946 22139 48915 577635184 48915 18829 805844082 18829 13751 537716409 41206 18829 374673191 13751 81805 343680775 24262 81805 795989207 86299 13751 525876987 86299 29650 345778548 12751 29650 579296486 12751 72516 917489999 51435 72516 327592640 81017 12751 797717523 77994 81017 480359908 34539 77994 545959184 77994 8853 608645509 15911 77994 199015907 81017 32879 929150557 34539 90937 90150724 15911 77689 469747412 15911 7897 830863075 90937 64241 883276813 27865 64241 588175161 64241 50276 766937779 7897 62975 16987564 62975 42285 236046971 30474 62975 545193511 30474 83670 272199631 35925 62975 42910978 30474 42918 473239320 83670 20948 554936901 35925 32036 481269341 32036 69296 120681872 42918 23129 463845495 69296 41058 582319564 91673 23129 380689209 3113 23129 747021093 9399 41058 892551271 9399 31810 525636172 79001 91673 121666313 79001 15963 710756015 79001 19787 34650348 13984 31810 773869243 79001 39509 156409610 13984 45793 59409516 8641 45793 110683082 39180 45793 711533757 45793 43818 220815573 67972 8641 707405019 68261 45793 748080924 67972 63148 470770325 67972 43943 407939922 67972 77800 245252505 67630 77800 258020372 69781 63148 665012943 38704 67630 18545111 24666 69781 589916316 67630 4343 189267534 18614 24666 360045436 9028 38704 33082130 18614 72501 975326071 66892 4343 886317717 66892 59075 293266682 18614 45270 224108157 51039 72501 496827058 74261 51039 142912635 51039 88686 953475563 85523 74261 37905150 87213 51039 703860099 88686 83121 822133093 36605 74261 528128554 36605 38300 302191049 36605 77793 746390011 77793 68436 334346780 83121 21199 837135724 58934 36605 230923099 21199 18579 68743170 58934 62481 204354324 33759 58934 929406805 20472 18579 362681552 58934 790 253167911 18579 54956 246347595 33759 76792 908963092 33759 6117 257887891 790 68011 432694615 76792 59931 539245282 12057 6117 773215536 12057 76319 78868040 68011 22078 332894913 487 22078 331073695 74412 12057 485676427 68860 487 835008782 74412 48347 531753958 68860 11224 916429447 49195 11224 320341935 25347 68860 739910976 26703 25347 489737885 47611 48347 485186018 52761 25347 123027666 9056 49195 716556867 25347 56224 675611241 6636 26703 516545449 55375 9056 949754828 49017 56224 673465025 54757 9056 713661006 55375 31251 157713078 55375 77564 419051862 54757 25638 606273379 74355 25638 884601314 6835 77564 264482933 25638 48392 654330175 73457 25638 483485794 73457 24832 990652480 6835 22453 247801736 73457 82252 564262070 20746 73457 521918775 24832 22550 72677101 77378 22550 246249138 22550 14885 338910412 79198 14885 10114370 77378 33919 776769231 79198 55878 956941551 65979 77378 13065656 33909 14885 999143262 32333 55878 938434106 55878 24597 807642917 58332 55878 120536454 32333 46720 441865040 46720 33467 964833222 80175 32333 77385429 80175 58731 506541727 58332 30098 474001302 45266 30098 342801128 73220 80175 306683455 30098 14299 492480952 45266 40793 439315657 82556 73220 337141620 42192 45266 170103976 53804 40793 811988488 53804 16516 952906943 73528 16516 285389783 40086 82556 48219575 54096 42192 756711271 40086 13660 369631520 22232 16516 179751389 44247 54096 955672484 54096 53207 751353851 28044 53207 118028292 12156 22232 2440577 82829 22232 628382868 24722 44247 446542270 60315 24722 321720761 79007 28044 316472083 60315 26328 838923864 59756 26328 513588324 60315 44817 731399514 44817 13868 257413368 88340 79007 57420693 13868 70175 122220052 87976 13868 440701832 85127 87976 431618209 70175 55821 840780904 8239 70175 678564453 74483 87976 129643389 85127 73915 88553641 85116 73915 733475606 45014 8239 530757481 56709 45014 23812500 6335 74483 399537454 73798 6335 680722833 6335 32341 359599870 85896 73798 417136584 85896 56058 44257785 73798 80265 483654227 32341 32280 606642187 32341 70938 320965625 85896 28443 173246725 44146 80265 73748806 70938 26332 825588423 25158 32280 237848906 48659 70938 518967500 90198 28443 6787024 48659 71233 879037229 73258 25158 601987243 25158 34913 598368585 48659 72918 44216810 73258 58534 399865122 71233 50138 574981692 50138 67726 788427018 60594 72918 315633441 58534 59136 835508327 58534 59917 138362301 30495 59917 650861943 21920 67726 713082579 60594 54746 973052349 32196 30495 95625130 32196 71033 774772346 30495 75619 246777530 17802 21920 985528024 72122 32196 784900607 32196 67225 836507548 327 75619 394381413 72122 31358 142987160 72122 9569 533011926 697 31358 880515373 67225 57429 884032432 57429 9622 337760782 83170 57429 577295102 11516 83170 939538538 51081 11516 170105791 57429 5558 93825515 51081 31798 109643437 83170 79840 220659422 79840 70949 79956486 51081 19760 57702090 31798 27169 642600404 44326 27169 399007210 44326 3455 983098657 64302 19760 858861272 88108 64302 30957597 44326 55506 69788651 15944 3455 12949396 88108 13813 789901111 64302 20665 101204857 55506 86997 733138527 86997 48944 494546887 13813 84845 242074267 13813 86316 253110952 86997 40919 813127639 74037 40919 521437484 86316 38323 50440881 74037 59059 470072066 91486 74037 906052405 91486 33027 843958808 3253 59059 526830356 38323 23052 61839372 48005 33027 642422784 44332 23052 856684788 44332 21530 665033263 23052 28980 14279895 49176 23052 934232991 78512 48005 782684881 21530 61266 965533453 74877 21530 491557297 9380 61266 221379620 60902 74877 354523521 74877 89463 882065368 9380 23956 573784939 9380 5445 982799009 22010 23956 258064150 69110 23956 997692852 89463 45440 958764721 18728 69110 394692288 5445 67511 924955880 45440 50313 330888203 43168 45440 162930041 43168 89819 153095255 67511 73949 293944803 58796 67511 833927104 37472 50313 602322501 83646 73949 651013229 37472 13667 32159924 77928 37472 486474308 83646 52648 173712721 55282 52648 728721309 77928 16885 683935381 35856 55282 751680392 35856 37806 71562497 35856 42890 15698661 41335 16885 58614581 42890 53542 788270501 12485 35856 611708058 42890 48088 872192242 88101 12485 912510814 88101 21433 543671309 12485 55085 466458770 910 48088 324195686 13205 48088 580279485 13205 12579 809596254 77475 55085 132459660 13205 27752 38285427 51432 77475 969764424 51432 69830 164127843 38390 51432 641371197 43590 38390 37845299 27752 14479 526413367 75063 69830 626563099 75063 14685 619997905 33212 75063 748806984 84803 14685 909907387 33212 32141 899858383 45099 33212 339679180 10102 14685 580017549 3712 32141 739756762 45099 89836 526467221 32141 87047 780447716 3712 8433 393644163 56906 8433 59751165 88972 3712 644055412 60156 89836 590114858 23085 8433 253624489 23085 48621 65565559 14398 56906 959682348 54509 14398 83975629 14398 67873 70588533 48621 32756 853483974 54268 48621 75281872 60906 54268 752050035 60906 49762 965638169 60906 7277 44913223 76420 49762 69055919 60906 69169 909374386 69169 58801 133122130 69169 726 872988436 69169 80033 670247911 71661 69169 164110951 71661 29498 137180569 58801 36323 509092687 64964 80033 767756322 61951 64964 510384949 66091 64964 291984030 85524 66091 366340821 3981 64964 262064777 75906 66091 22565321 35626 85524 462714002 7579 3981 572324685 88712 85524 450388532 88712 51960 994470001 83891 51960 303340971 83891 34773 213204552 79617 83891 888110781 82699 88712 602493982 14573 79617 459508360 56366 83891 974670615 34773 9199 409687684 8281 14573 918125887 54175 56366 701440837 56366 8228 68937615 54175 88431 255373913 49531 88431 43724910 12545 8281 864014177 43405 88431 102374185 8228 79328 950265015 73868 88431 897913369 23010 12545 669335323 15261 73868 79711218 23010 9894 340949772 15261 21124 435253803 9044 23010 646308218 67844 9044 880239164 21124 35629 747496332 37171 67844 610183964 35629 8950 787864458 74909 9044 117475483 18086 67844 623140863 8950 61252 613842634 61252 87450 629766335 74909 1423 654074099 87450 50150 665577355 34997 18086 686153686 62054 1423 368138089 83259 34997 597391482 50150 15618 153102803 15618 90148 214578692 14229 34997 147602403 23679 62054 707923271 29039 23679 745699256 11499 90148 49068604 14229 83127 849745163 55490 23679 281834784 32533 55490 32777177 37518 32533 665073765 55490 66303 464410587 43605 66303 947607561 45594 66303 428684382 58792 66303 22449669 12511 43605 104658851 34873 66303 210943030 43605 25273 357519135 34873 76202 909689022 25273 58809 520339577 67134 34873 105252972 86147 34873 640752227 86147 45155 504635247 76202 40555 25898361 40555 46957 668416115 40555 14798 534663799 14798 75604 426251749 77449 40555 210186794 992 14798 834095026 50787 75604 860136907 50487 75604 288209995 29921 50787 328902195 80122 50787 75073760 80122 79531 924674746 2082 29921 44059216 44771 50487 307407774 76261 79531 416085856 74022 44771 156150113 37851 79531 143690091 7927 37851 412223834 74022 73458 93240360 86892 76261 850628785 86892 85930 650994717 54885 85930 745867768 48577 73458 699686754 54885 42189 46667137 85930 16994 128349482 42189 85918 339566124 82271 48577 914507009 33529 48577 893218721 85918 54252 561771542 68707 54252 960394762 68707 69134 1302845 71599 68707 603611201 43193 54252 3626047 53238 71599 809615490 26890 43193 815239016 46053 26890 321391214 47360 71599 573576204 53238 79504 656356175 47360 55526 378296356 86836 47360 966192407 47360 41255 78592643 86836 14643 562585427 66435 79504 422515750 14643 69088 656698576 86836 28037 361463342 71264 28037 667177389 37227 14643 586154562 66435 83824 212791821 28037 31451 139139974 89912 37227 539163365 83824 67071 387684286 51167 67071 125645422 67071 52862 780329910 31451 6319 939556147 65538 51167 337541258 67944 52862 370304803 41722 51167 64023435 65538 35752 114266251 48344 41722 93727078 49154 48344 323342826 70353 41722 93090865 64286 48344 670472955 70353 86596 113825155 48344 11871 121542386 70353 68734 758188436 64286 44419 764893167 61437 64286 226293028 15924 61437 959649561 61437 69329 230089235 89214 44419 870281903 15161 44419 657470613 78624 61437 688797091 83786 15924 25993285 7033 15161 60549582 79236 78624 279060868 83786 69177 574910781 7033 50348 79445321 79236 33472 903913509 50348 87141 981164861 371 69177 3784653 72478 50348 391194344 9179 33472 737742369 14793 72478 216765457 2353 9179 476626659 23151 72478 449113989 11767 9179 14485183 7917 11767 440011617 17154 7917 533111348 23151 66661 211378315 7917 76569 438241613 11767 35312 535102385 66661 30387 715107264 33710 17154 111052479 5994 33710 512850880 5994 54151 349509367 64892 35312 536603338 5994 54920 137829701 64892 49941 358191082 49941 70973 824253987 88118 64892 653966198 64892 25891 34242652 1058 25891 84985277 31402 49941 76766354 70973 67991 792775518 88118 62640 916790253 25891 77764 483616550 31402 74127 96685874 74127 53857 918956693 74127 31433 522777287 62640 47354 4988393 31117 77764 800959455 31117 73292 612990364 37894 53857 668453786 36134 31117 998417013 12173 47354 511031885 17880 73292 471108448 49968 36134 25867292 88035 17880 872045153 49968 13367 26706699 13367 49842 95811013 49968 61298 748354152 49968 22795 100422289 61298 69847 630667726 3961 69847 757811077 22795 10796 8735606 33676 3961 25731666 88740 10796 9423899 69847 84631 453516916 49830 88740 167452524 49830 75959 875618157 49830 48432 809349840 46650 75959 76275294 15095 75959 755336679 48432 44740 642883476 44930 46650 465657468 79734 44930 283089378 82145 44740 318122051 34932 44740 911567994 58148 44930 107923349 6755 79734 954751138 58148 14385 137211241 14385 16850 778870363 5810 34932 176753883 63561 58148 677029174 41681 6755 241870258 45625 14385 22690815 45625 2239 751890286 45625 43953 591469929 63561 2376 47286555 41681 43581 994303042 2239 23897 973047893 2239 2823 579471991 23897 78472 513420437 2823 44226 944992420 43581 33286 12935408 2823 25305 443035438 44226 79055 585259063 25305 27305 149298137 1752 79055 11842130 79055 8099 106219352 1752 70821 84007342 47202 27305 157448835 74539 70821 80392625 82232 47202 48157293 8099 35763 983272168 35763 71146 345655901 71146 6397 172369106 18558 35763 805039055 18558 26501 121200577 2596 26501 12166027 3579 6397 502291385 82976 3579 989315331 82976 45834 234656314 26501 30049 702079742 3579 31674 669973478 71091 3579 500210831 31674 6191 789725610 44415 45834 294911146 31674 47312 406578429 71091 26269 702830112 47312 64217 238045124 6191 16573 903719707 33403 16573 678646604 64217 54293 801236470 54293 3667 311306589 64217 82506 639015864 47091 33403 973636659 11115 82506 606181120 6330 11115 471977362 47769 3667 307307766 2270 47769 969076305 47769 89862 748448008 31345 47769 465178262 89862 34380 333952849 89862 75776 238943943 50408 34380 966639986 81076 50408 790301673 63303 31345 739919644 50408 85427 284151156 81076 16911 973828157 72274 63303 59591310 63303 2364 114088417 2364 61202 946207915 16911 60996 946553640 7020 60996 28530399 2364 39542 412652467 85155 60996 61380003 44285 7020 461441319 79644 7020 56975979 27419 79644 103347654 85155 47871 537209828 79644 39538 625425336 25451 47871 497896383 27419 49396 354008828 47871 55605 611533793 86849 55605 230021633 23391 49396 645713705 88337 23391 409385770 24623 86849 64379586 86849 68323 715139597 15551 86849 462317167 68271 88337 795549386 73037 68271 993925237 68323 50482 755288133 43724 73037 757417572 71782 15551 199337487 51961 50482 486172476 51961 21983 179687951 71649 71782 42624153 22573 51961 618632746 71782 40326 714050113 71649 82126 30315748 30617 22573 192764428 40326 28975 656718138 36527 40326 795640928 82126 88481 55086696 53162 88481 57198848 37619 28975 486687963 65616 28975 812659486 65616 23418 954541651 53281 37619 805644582 53281 88447 422253507 20769 37619 831158310 88447 31 980918615 53281 44726 135638237 31 71732 85489459 31 39332 300722090 71732 37682 61968518 44726 10504 555506723 89586 10504 603146879 11915 71732 648093440 39332 55701 314138445 11915 12625 213902355 89586 91684 756416373 12625 19438 895318853 91684 83733 154187948 20932 12625 569869861 10965 83733 697813192 83733 50894 178382913 77595 83733 979843334 33319 20932 130799519 84689 33319 16225848 84689 26341 33654348 77595 43684 777524474 61476 77595 354430071 61476 73336 792825071 33494 61476 743937626 33494 19612 560332148 43684 53453 907789924 25551 19612 689434521 64669 19612 732739244 8390 33494 209104913 22310 64669 272580273 53453 15199 556153627 64669 8080 290682612 15199 70739 617500683 62307 70739 306362453 22310 49985 558036437 76390 15199 269469946 8080 78795 929177870 62307 30675 273781313 76390 81288 331456226 54641 76390 681482808 30675 9362 680591618 26334 30675 61053245 11925 81288 97414209 11925 52127 66164958 26334 86775 948917944 26334 24002 918469925 1277 26334 642224765 86775 91663 746101231 11316 86775 188183716 33976 91663 451001028 91110 91663 97513183 11316 56423 786813762 33976 17926 49403689 17926 33103 453726695 872 33103 930830362 66752 56423 272648289 11416 56423 429514934 59920 66752 833964469 48863 872 980010371 3180 11416 390997313 37376 59920 943907355 37376 16935 139032586 34114 16935 223652474 48863 48351 403406618 37376 66247 642630199 29055 16935 10572691 66702 34114 427394969 40825 34114 619350785 52154 48351 710497876 29055 23896 857658571 31424 52154 60803332 31424 19997 105266568 19997 26405 169041093 26405 63594 574796456 63594 42763 396909512 26405 15733 783012479 19997 65923 127777356 67899 42763 631981687 61101 67899 512211581 58395 15733 615782367 58395 87716 742312300 7869 58395 747501511 7869 43584 128774209 48658 58395 646505925 48658 35890 144962475 54372 43584 333116672 61473 43584 339504056 51787 35890 253633120 61473 8030 82646976 35890 40167 510112962 61473 21885 794223344 40167 21866 672889705 21866 83990 67686855 21885 61213 978463228 21866 72538 45292397 72538 25653 587256565 72538 58966 925633352 89873 61213 957311964 78813 58966 259159422 78813 20875 893679645 54754 89873 813015085 78813 50873 314920402 89873 48012 517695907 43227 20875 513580639 61762 20875 396983097 54754 16653 79899370 69123 43227 169335391 61762 57980 818239841 91707 69123 762693166 14332 91707 669437030 16653 48764 95981365 589 57980 595590258 48764 3004 296484371 57841 3004 928538628 77355 57841 714269160 57644 3004 812282037 57841 4754 754047290 77355 16145 384836087 80516 4754 695755960 57387 16145 724602429 57387 78031 922110326 5431 16145 988978197 48877 80516 114839923 63616 80516 180984312 57387 44612 161470158 11378 44612 685518650 5898 5431 959631286 69218 5898 131582589 11378 12642 391560179 66073 69218 516792148 66073 86363 587372190 55094 12642 485629934 18261 55094 308792974 53165 18261 465679027 18261 65593 621399096 47835 18261 802320690 47835 63433 552332303 89245 53165 339987838 22713 89245 156065976 25973 47835 544705313 11397 63433 223909842 89245 3970 574987654 69745 25973 68881920 88617 3970 144689485 69745 5784 471724159 3970 46092 566271437 3970 60379 843072167 88617 33100 253032179 5784 719 627400091 5784 43314 8930425 33100 22106 614025360 60379 23653 644824958 22106 86681 307582702 43314 57092 833529888 86681 7512 358301295 22106 22682 781184809 22682 13762 166008214 57092 59391 470784964 32865 7512 767775405 11303 32865 695332231 77210 11303 981988779 77210 64876 151112263 32865 68855 18537738 64876 81551 681958788 52762 11303 975371995 71544 52762 747253364 52762 65197 59689377 81551 48258 608271368 91598 52762 81923818 52762 50029 683437104 49637 65197 525069156 86310 49637 874952598 48258 81864 525827075 9751 91598 925967502 49637 14307 518761059 58516 14307 238134745 81864 65298 587936100 22949 58516 30843485 65298 8668 645907798 62537 8668 104928016 26903 62537 961240534 8668 19776 63193499 22949 5801 96776052 19776 19227 240718338 56432 19776 818298821 81917 56432 471441330 5828 19776 241293704 73494 56432 886961696 19227 13170 249680539 13489 13170 765755958 5244 13170 139261631 13489 7252 121707786 13170 5562 98170410 51027 7252 38704267 91551 13489 422902592 28140 7252 70390700 22517 91551 848330011 43673 51027 257589386 28140 21886 510081763 16963 28140 828838630 22517 5308 422463164 22517 42796 376781261 15003 43673 351706588 73843 21886 135910345 8473 42796 781704854 65359 73843 222345074 38694 73843 610589705 38694 72608 205713264 65359 2355 201636828 65359 60284 157871021 65633 72608 388049812 64388 38694 8682545 7758 65633 66878618 64388 32371 886518584 37001 32371 617096002 30582 64388 610373664 37001 49720 868153523 7758 6930 408348732 32371 55179 103414231 37001 2388 526279937 55179 45126 150958080 6930 60096 363634618 27708 55179 92677869 5109 60096 175340599 27708 77798 813765411 45126 36997 771370465 28777 27708 413989689 41280 5109 143227745 41666 41280 751357639 36997 11812 762861387 41666 89795 597619892 11812 22812 260529157 2487 41280 212906326 27374 2487 390666226 14115 22812 65653315 76268 2487 53955991 44519 22812 518087522 44519 19912 830675528 44519 4938 839454839 4938 81065 610112785 34257 44519 191744095 51029 4938 707551822 52115 4938 14052610 28 51029 939118440 52115 48148 733042244 45405 28 986380238 68028 51029 927731227 52115 50011 648951900 35728 68028 620819983 20923 68028 309474459 45405 68739 661596987 68739 44731 755601041 20923 4566 486053756 44731 12695 642966248 21121 4566 444809045 4566 21921 831245194 62658 12695 487078633 84764 4566 94803273 28190 62658 94609282 16732 21121 971574189 62658 31550 440934239 82049 62658 10830011 31039 82049 762412872 17757 31039 214335719 31039 91842 404432736 91842 67845 922222502 91842 41050 592273325 31039 11778 98230582 11778 85152 116616462 41050 2286 108868376 31756 67845 699308563 5089 41050 50494995 2286 15925 183943286 31756 5718 392551138 2286 48189 31736330 15925 81959 958720442 45333 48189 879628804 80258 5718 693852385 48189 3755 334365064 10395 45333 877790881 17728 10395 284514631 17728 7401 509860222 43733 10395 330353276 54194 10395 807631386 10960 7401 54320334 17728 44016 860911592 7401 65523 709129682 43733 70704 792532441 44016 10295 56704855 2708 10960 24141885 44016 51004 254241606 10295 82134 413628102 51004 53459 509961830 53459 33655 628428436 51004 49594 15668591 33655 70974 288157392 44079 82134 11265401 44079 33191 29487526 33191 35152 258624768 65650 33191 641104763 42320 70974 606135024 5180 33191 66573997 72671 33191 118455643 35152 60396 60854023 42320 8083 896706366 27573 5180 968634379 88385 8083 625407284 48118 72671 989851080 41061 8083 342259318 66999 88385 832212356 41061 27825 829531534 20786 27825 363143828 41061 14572 918387361 50773 41061 34931961 39954 20786 82266616 50679 39954 342473579 20786 66394 883085779 14572 38452 856182694 39954 68958 120670363 4463 66394 881734617 66394 91192 707065323 41870 91192 873357399 91192 15571 85147828 91174 91192 320358070 11514 15571 186520696 19080 11514 637851403 11514 33662 125456524 91174 77134 709365514 30974 11514 246142935 33662 47159 73372364 30974 61510 272850548 47159 61280 869327538 30974 31960 677409867 61510 86386 9994098 82030 31960 347579648 64273 61510 520489657 34541 31960 594614061 41088 86386 239633928 34541 29250 962088234 64273 18738 959685383 64273 68464 712562423 29250 91494 869693859 88098 41088 303564718 18738 8766 734379181 91494 44863 175873198 23625 68464 583149901 62521 8766 928630185 35227 88098 604660072 7630 35227 883020370 61314 7630 109152981 8799 61314 211415584 7630 19837 137761339 10161 35227 581038742 74477 8799 190824232 24985 8799 937387264 74477 14065 396768607 29317 24985 453079102 10161 52016 193001334 52263 24985 698038189 56207 29317 11384171 11157 29317 440164758 11157 39402 175151481 39402 70510 899527859 36347 39402 532384045 88951 36347 99498422 40821 39402 865664596 73412 88951 976212362 70510 60381 116943649 36347 80670 233337552 60381 17696 805410780 80556 40821 163310195 41669 17696 673190852 61067 80670 173674553 41669 12357 78065815 12357 84538 646089049 41669 90423 598140477 61067 88986 536500405 12357 29222 12597800 90423 82502 405619860 90423 39869 923609192 88986 5505 39035219 81272 5505 816032285 81272 7553 497732424 82502 28557 277531385 62511 28557 945776512 91282 62511 901794790 91282 81220 137637902 61620 81220 577992353 91282 28428 146210528 35770 28428 35541545 35770 69128 598024502 81220 59443 583586083 12111 59443 112006678 77735 59443 423069521 49962 35770 141165726 77735 82682 875261167 1453 12111 840985202 603 49962 900481224 66865 1453 181818435 1453 8413 69787601 57121 82682 965987472 22844 66865 941714354 11318 8413 104117082 2199 11318 119970527 45496 2199 28281225 45496 15959 747659885 70633 2199 346743141 2199 249 613346984 2199 76282 779946199 70633 42310 828892705 61116 249 88127918 42310 45541 658861917 45541 16144 952996374 50772 42310 120347095 42310 32629 442388449 16144 68078 967442456 68078 28221 719266134 70808 28221 217033995 52170 28221 133896217 28221 45055 926227174 45055 53923 197549292 63460 53923 493515868 70808 49989 710165726 53923 40145 855558601 67749 49989 848312055 53923 65439 116256549 49989 46254 93637879 46254 63193 718069442 60483 65439 39494307 2383 67749 886481762 60483 32210 733583931 61756 46254 595291377 61756 25516 615597378 25516 47584 128749632 42955 32210 1846243 61756 77532 764187385 61756 58732 286412915 74821 58732 448720667 47584 7149 69598804 20967 42955 339206916 80185 7149 841246923 25479 74821 706867182 26350 20967 935614629 7149 84991 539068105 20967 21443 968385860 84991 36760 162024392 36760 12046 131990435 75016 12046 859852557 21443 38124 422157489 12046 18343 202114106 90995 75016 601128043 75016 75308 180948316 20770 90995 76521094 90995 76626 884119598 20770 71558 933948249 71633 76626 916547106 72392 76626 236339027 27847 76626 267629024 43423 72392 900867261 25964 72392 852095292 71633 4061 84763345 27847 79748 276255614 68536 4061 623951801 69499 43423 669374290 34727 4061 829743058 4061 27688 27662071 34727 50759 690306237 27688 57018 170928409 69499 56912 838279367 26891 27688 617979927 26891 43615 983407219 56912 18250 104971839 84425 43615 10457671 37917 56912 244216252 84425 78136 31814341 78136 49469 485610754 29044 18250 962947576 45932 84425 38364164 37917 11853 603007237 57768 49469 190557717 45932 10519 579226849 79205 57768 716137745 11853 64099 426830173 19891 79205 741393116 63667 10519 794630509 63667 65452 889853506 40809 63667 746416426 66933 65452 850300324 7585 65452 219942556 63667 38670 373231728 7585 44595 43344470 66933 68057 73367281 68057 40767 325741548 40767 58268 150740473 44595 55735 819469896 44595 9576 214015429 55735 23715 559517975 9576 72929 373262531 72929 52765 817219327 72929 86860 103974038 22751 9576 326545040 66952 52765 94920265 57149 52765 693685587 22751 8587 682351911 41654 57149 892253514 14876 41654 17901389 15127 41654 766942470 38509 8587 499439078 41654 26296 55516462 58223 41654 21432803 33148 15127 843994088 15127 18989 126199453 33148 35067 18117756 25057 58223 94892911 35067 48175 466633980 70605 48175 152219619 20719 35067 45210841 40839 20719 866140484 22877 48175 44876822 48175 59636 357557270 73801 70605 456592385 20719 30549 725244668 45905 22877 171760026 28709 45905 168735223 79102 28709 727379646 33708 28709 102262844 6734 33708 130648957 16996 33708 679918498 33708 73415 580440630 6734 25633 689136493 33708 54367 973678356 10365 73415 692769979 66911 25633 941012345 74831 73415 315334674 74831 12795 812435558 82524 66911 923019502 67053 66911 900866950 86243 82524 197595498 24726 67053 577980616 40477 86243 299903462 40477 27140 261531445 58873 67053 581766697 27140 3277 335661301 78723 58873 393463462 11919 78723 889012952 11919 3114 815692890 78723 29103 776472417 47120 3277 439129555 78723 62420 772406031 11919 15505 555890278 50148 47120 427356171 78386 15505 706385882 1572 62420 684723000 62420 40371 253366446 50148 12352 122828450 56478 40371 273096578 41168 1572 660468911 12352 15328 629056645 12352 13463 821581168 82965 15328 764748492 41168 85912 957636411 15328 12725 278318129 27730 15328 793936950 80621 82965 9142640 72724 85912 471911911 1157 27730 3700922 83073 12725 748975397 55287 80621 932523901 80621 28144 319100883 91357 83073 548918363 78744 83073 444192953 83073 60933 678805575 78744 71553 381910915 53992 78744 100792077 79543 78744 182898677 79543 86988 766602553 61631 71553 151014651 7826 61631 432192966 20325 79543 614884715 53421 20325 363810932 26049 61631 6368523 14053 61631 691097407 53421 20563 782631356 20563 20792 41558667 53421 53750 662028005 20792 61122 396177920 35531 14053 117524670 53750 50249 63399173 32300 20792 235362065 53750 56707 407960366 35531 62240 734764516 86668 32300 263828528 56707 19854 924516301 20323 56707 535763467 2265 62240 137357099 26835 20323 478713992 86668 50792 119602602 19854 43437 604102240 12776 26835 645949058 26835 41967 856482545 41967 53050 793686985 32106 41967 119230721 32106 54932 180160309 35945 12776 115679938 41967 44692 51853841 60498 35945 686299463 26007 35945 255752273 53274 35945 377430223 24877 26007 646149484 26007 23003 572185939 23003 60944 665284438 26007 32024 632264903 53274 78220 73227681 23003 51320 244670046 35364 78220 439577099 20238 35364 584702850 35364 67936 58845755 20238 55883 996992088 20238 69293 739079813 83226 20238 507044786 69293 4391 193861380 83226 59837 282584711 18301 69293 143472240 21951 83226 482398575 53999 83226 278241323 57157 18301 130677356 85711 53999 958000794 49362 57157 433445499 53999 68211 704342101 71216 53999 307954262 83773 57157 631784484 71216 86391 229699634 91958 68211 449107033 4928 83773 782152650 4928 76684 44396449 59791 91958 684153199 16788 59791 335058035 91958 23799 392904179 16788 33063 331785543 31882 23799 973184697 61184 23799 929887266 61184 28456 406068975 82552 28456 719320661 28456 48867 624149235 31882 61153 370146367 48867 60432 420098312 28456 53155 677276959 48867 57755 397593788 9921 60432 729006017 21174 61153 167087187 57755 40183 321460224 24758 57755 569209342 21174 55341 670494645 55341 80176 987564881 21174 33350 837416273 53344 24758 464823402 43273 33350 769644332 33350 21378 212740651 51560 80176 562923199 43273 27665 617660455 51560 23263 621509732 21353 43273 640033115 32510 51560 540073061 21353 59466 277687032 27665 57807 69889691 75970 21353 600030593 75970 50758 1047305 37940 75970 47868172 75970 70880 131353456 244 75970 526338487 37940 43374 701215331 76359 43374 293622319 70880 85092 714570615 76359 36081 812341006 43194 85092 195769204 77092 76359 63079730 76359 69705 172792927 13173 77092 821098326 36081 34416 593256097 12742 77092 686977765 67643 34416 248592277 34416 66907 54495701 32893 66907 308764644 66907 63387 921181529 19967 63387 990313273 44477 63387 113920528 44526 19967 143714605 32699 32893 14904618 63387 31569 618938514 19967 83202 988295382 65935 44526 962279783 65935 90993 337019354 90993 9856 607004306 65214 9856 700455047 89917 83202 109419388 9856 54261 715922539 74429 65214 526957520 54261 57295 607651244 65214 43140 725298460 18123 74429 128356613 57295 86522 533901839 18123 57941 112173038 57941 48524 207369036 57941 32195 388418012 32195 75158 511872328 13311 75158 493531617 88247 13311 133121206 85131 32195 314257521 88247 29812 841185000 63731 13311 792902263 29812 50545 107178080 50545 86815 161132402 20275 85131 131759391 54468 20275 174890463 66938 86815 2649119 80919 20275 130218634 66938 64787 103073264 54468 25177 66683751 80919 10844 927018375 80919 65738 989266198 10844 44510 536847857 66565 44510 618075515 59034 10844 18381486 65835 65738 262610924 45988 44510 652078303 66565 73109 662687222 65835 9480 269370689 9480 43796 98424681 73109 83547 297635969 45988 45677 815736979 65138 9480 429078567 91342 43796 541868744 65138 10470 893379982 65763 45677 695110479 1829 65763 768686957 10470 65586 111805412 76266 65763 19690843 64940 1829 680536575 1829 36115 219763011 35826 76266 750155162 35826 56325 703693385 11331 36115 336130395 56325 31859 89178358 78752 35826 79226852 75161 11331 560386568 35009 75161 539615762 11331 91144 693435792 17920 31859 374133316 74588 78752 395069701 80525 91144 112246833 74588 17617 606136822 17920 21955 174324171 30349 80525 658965869 17617 87921 368932691 80525 51855 650524594 32009 17617 603086543 85113 87921 384446586 32009 85666 32314752 68085 85113 226288363 51855 16102 712955618 68085 5549 859021783 68085 62377 628656416 67139 62377 39088587 63284 68085 844306049 67139 24986 777066225 76753 63284 450431294 82276 24986 33121475 67139 54144 714063410 8324 76753 184648909 24986 3077 275848923 73447 3077 907116652 73447 54863 41907831 30983 3077 670668752 30983 20337 470220881 79776 30983 38280535 79776 10802 388664746 10802 25382 140780580 30983 39512 154792592 39512 30985 725143592 82316 25382 466543802 82316 30677 955651522 23348 25382 737929214 67314 30677 246763259 60362 82316 385893040 82316 6553 92537775 63 30677 119102020 67314 58200 393193777 58367 67314 143734015 10018 60362 940265131 163 58367 665852344 163 57172 649647745 10018 9389 728364332 58367 51141 924354600 10018 75297 675330189 57172 35153 734771914 75961 9389 4224359 80124 75961 763881785 55817 75297 384229134 55817 44887 751695246 11551 55817 294573560 44887 80458 136896836 90831 44887 843887446 63203 80458 279718129 33237 44887 298985841 90831 24553 306609057 13655 63203 51045275 13655 84440 871871623 44661 33237 451717825 24553 83654 367599229 65095 84440 3273465 84440 3959 121438354 84440 15066 497827280 55722 65095 454684095 15066 70918 748481531 42541 3959 357211286 42541 86826 903128710 39135 86826 161763370 40757 55722 24198734 39135 9511 439670318 86826 78522 366497457 65819 78522 140539109 91301 78522 555052525 78522 33537 901985036 33537 4658 366186005 33537 68324 986334712 33537 16589 76988108 4658 76147 229473642 76147 947 845609553 32824 68324 309388150 57596 32824 595569777 2175 947 194695224 62534 76147 13223907 2175 52077 98230995 62534 68925 650456440 36635 57596 65639914 28524 36635 989213385 68925 67296 139529327 68925 80537 923622452 49505 80537 256068959 28524 64857 16131328 67296 40370 364300626 51706 64857 202693086 40370 90488 520451172 64857 85668 130448354 75639 90488 199942772 41417 40370 201471457 4299 85668 77232969 90488 32785 751096588 51218 85668 104634353 46978 32785 270914324 4299 66465 123539625 19811 32785 228969637 32785 875 509426318 66465 55164 157099664 19811 62465 147433246 25971 62465 7898947 25971 54213 118866775 48213 62465 958024488 42292 25971 963927369 22885 25971 26706318 14996 48213 519523672 42292 19369 411024485 29377 42292 442873137 27335 42292 329769652 27335 73477 268706801 86196 73477 717781755 11715 86196 565844383 29377 58904 507831725 58904 48480 951859831 73477 85857 840765976 70065 48480 543195078 39882 11715 463543298 31510 48480 616806003 70065 34179 6412499 39882 69835 215073327 39882 58259 449636212 53168 69835 113812940 1823 69835 36386339 34179 72341 875298119 1823 18408 104193566 18408 76522 671872665 1823 69635 241284044 1261 72341 621243063 18408 52711 165504099 11402 76522 119079857 3511 52711 524912320 53226 69635 412484047 34679 53226 176853138 53226 55121 115056103 57526 3511 462539772 34679 58624 921417151 70024 58624 769759128 34679 35640 625353031 58624 52056 591916166 90400 35640 877334156 35640 50865 497172420 46493 90400 223117753 46493 22081 491956570 56210 50865 340088582 22081 16457 269980059 46493 583 368763443 27142 56210 121443374 47229 16457 488380696 47229 7093 663053890 36165 47229 39111196 47229 83003 786082577 7093 22413 890285995 37294 83003 995758436 83003 89758 67019872 89758 7549 868806526 18924 7549 988817034 45306 89758 51109899 31062 7549 809468108 59659 45306 908811951 80657 18924 53043487 37112 18924 461241479 45306 40562 826200737 39839 31062 908087118 80657 52 438530412 16453 40562 770534581 25739 52 549251020 25739 87688 438169954 39839 45989 817491563 113 16453 660208741 4121 113 579152042 4121 71752 533898161 45989 58258 452543262 58258 83356 484936562 52487 71752 128074528 4121 60234 264084410 83356 35122 425056872 52487 60086 160473993 62233 60234 13043440 87564 60234 418355392 22640 60234 492218469 35122 82269 781731808 82269 48409 598023481 87564 38860 38555553 48409 41460 358862851 38860 71355 5059178 38860 64304 932812259 38860 19383 211016669 64304 75165 123965398 2993 71355 499883241 10962 64304 89701744 91617 64304 990706988 91617 78509 194326239 27171 75165 618532575 10962 16079 72258442 84413 78509 363976229 44515 78509 78294290 27171 70197 163495448 70197 12567 218126148 84413 76728 796865513 44515 4760 900815293 4760 48517 220036591 12567 64202 340882028 76728 18781 71499424 64202 57216 127006491 48517 63548 421920051 63076 63548 40383014 73219 63548 436499549 18781 82454 268840720 61563 82454 294595280 14145 61563 796952790 73219 59430 610608770 59430 90376 804279544 59430 56357 256597549 29822 14145 976155216 18255 59430 304427389 29822 73454 855387751 14320 29822 268147112 29822 77035 955517239 51083 73454 366149904 10578 51083 616061898 77035 2304 4264663 54693 77035 905729693 7798 51083 891154163 54693 11744 53345385 11744 89205 368185923 11744 39648 844320950 89205 6053 578061603 59944 89205 457931609 69519 89205 228555235 134 89205 888122212 39648 46589 16090035 69519 30903 909962952 134 72288 497328792 87055 69519 328916380 46589 87299 653036620 76404 46589 356581350 87055 47141 601423188 76404 52483 655614544 72105 47141 289397805 47141 70806 530843143 72105 70110 559258103 72105 12399 341411119 52483 44578 581313636 5635 72105 824495207 12399 58078 85945902 51874 70110 195367844 10607 44578 13676433 9957 10607 91305781 9957 56536 823327337 84010 51874 227000269 56536 29532 217716787 10607 46006 691214289 29532 738 845892660 29532 78585 16750026 84813 738 55788762 84813 21340 645390541 52947 738 627789961 738 56410 457399269 71627 84813 638660736 52947 74012 18972468 42297 71627 699544595 74550 71627 531675273 18027 42297 172187457 11065 42297 224226251 41281 11065 895719563 74550 42284 29427800 42284 81721 34808138 38853 81721 785092675 41281 4471 67470922 38853 41515 721023962 71956 38853 201952219 41515 34747 295855596 4471 62205 58248863 69365 34747 38845778 75403 62205 740182040 78556 75403 274032586 34747 18010 977191255 62205 35684 5464012 11997 35684 281205263 43086 11997 849926204 78556 63573 533433131 43086 29143 142877526 35684 85057 452512442 16736 11997 6491115 16736 57869 582329251 29734 63573 200792096 13418 29143 798962279 86477 29734 614023649 57869 45840 102418907 34064 57869 406637089 45840 77520 268236721 23060 34064 134843932 48585 86477 191410234 52860 34064 99839387 24168 34064 222514555 11566 52860 502056671 23060 29514 534152293 22345 52860 29221653 22345 19651 277937097 16015 11566 211680799 7656 16015 763227843 29514 82261 644547817 19651 11692 909120585 47677 16015 124433963 7656 25544 468989942 25544 22778 411689488 89699 11692 64257076 27392 25544 687687337 14298 47677 391874061 4365 25544 580799154 27392 63849 294841363 4199 14298 222852650 27392 67471 432822722 63382 63849 668174740 39832 63382 287787069 43534 39832 423542516 66791 67471 144844783 65797 43534 318237733 65797 44797 31694498 66791 61826 770537559 44797 45031 826259095 2973 65797 90427451 27986 45031 433793165 27986 67725 851216179 48527 45031 270674210 48527 68876 292572191 48527 61883 219903859 80343 27986 247025578 68876 78664 620015492 78664 40531 68519098 86859 68876 647572206 72674 78664 663850171 1370 80343 412668295 1370 51497 698898705 51497 57861 277275948 81753 57861 797563581 81122 72674 356696010 70472 81753 699083913 46108 51497 518622169 46108 24947 468672750 81753 54615 834831776 46108 44556 207328301 54615 76809 129186130 44556 23618 412494914 57187 23618 222070546 57187 63069 509520531 23618 71946 973075624 7052 63069 514576089 85243 23618 7974955 57686 85243 682623061 85243 87478 240460108 2536 87478 93818645 7052 58192 73210375 4445 58192 240161642 57686 10208 195719000 2536 6551 233645272 6551 35833 322595681 58192 3757 790319109 4445 13037 895327450 63924 10208 200983432 3757 18049 536344384 12757 3757 839557096 81461 13037 736391014 81461 90178 600196626 79945 90178 125157029 17528 90178 882133220 12757 51300 468039030 24538 17528 962773252 14498 17528 621370771 7979 51300 985598296 46211 14498 616801984 27435 46211 700156896 27435 90927 512733491 74167 46211 391179475 7979 80495 545806378 80495 12370 230491637 8727 74167 7699568 74167 48569 149119819 41880 12370 129214618 12370 87268 340972900 12370 87498 737168832 48569 69614 472505131 87268 44983 51574334 69770 41880 598973615 87498 88888 343245977 90682 69770 342551225 24609 88888 508848179 24609 42843 751961975 24609 5079 385700477 24609 26543 134675311 26543 80502 440337055 37213 24609 718690316 37213 81783 140248379 84716 37213 192127204 91217 80502 469642929 80502 85495 228867341 65551 91217 608722572 81783 11195 117052322 65551 76008 989167204 89775 85495 38274709 11195 60365 5630548 37355 11195 997493840 60365 91280 128566755 60365 15147 388576746 67631 37355 745113614 63539 91280 150806785 57162 91280 740935352 63539 59631 486003641 57162 19555 442339935 39885 19555 855679426 63539 81540 63747297 57162 450 971310974 450 66076 490951938 39885 68696 37799473 450 3654 656905582 31201 81540 517565022 66076 70864 14449164 68696 76432 29531205 70864 70215 117031028 76432 61001 362315848 76432 45278 941360005 76432 26000 752628010 61001 2456 87652433 41128 61001 121028138 51929 2456 769278844 51929 35497 294491581 51929 39457 766287029 48885 35497 210528708 48885 61136 59198550 44194 39457 589874458 39457 70407 881951409 13370 61136 231156610 48885 23347 327531042 13370 70665 891932840 23347 18449 678795764 30104 70407 864255759 53254 70665 619887671 56253 30104 860000176 70665 73374 560548119 60003 73374 90048821 9032 73374 810252226 14012 53254 867885802 35082 73374 502859305 14012 18752 686294572 18752 37329 31775389 49448 18752 130678336 18240 49448 88641210 18240 46264 662643721 22837 49448 475039109 49448 9219 565767019 22837 7828 513857949 53000 46264 479023343 77299 9219 751939247 83197 7828 546318423 77299 88761 172568183 6050 88761 494830679 67620 77299 20907644 67620 17521 411876014 68435 88761 146163691 78206 88761 85824802 24566 67620 79372317 72042 68435 944182227 81773 17521 430854432 72042 75159 436702127 49344 78206 866435208 46414 24566 912244763 28286 72042 137524624 6402 46414 71587827 75159 71781 435324325 21023 46414 54467588 87489 46414 254273492 6402 5667 295745615 88362 87489 617047447 87489 63074 651464432 63074 86341 658308565 10580 86341 941150217 5667 36004 658825070 86341 81003 758210756 30875 10580 197191092 74010 36004 700605742 57806 74010 902414728 37002 30875 1468507 57806 10231 709151311 74010 77819 781919572 72428 77819 690962582 70650 77819 457400842 54896 72428 90718126 69059 54896 72933559 12239 69059 313284435 72428 79868 323493060 57534 54896 19236275 83625 69059 414306580 79868 47623 855008420 83625 57122 472773546 57534 26845 219946569 57122 18857 820858511 7773 26845 491262492 58638 47623 14816999 47155 57122 895383350 11135 47155 49922138 18857 3530 190672780 69967 58638 384098357 47155 51676 112985786 3530 90482 841672826 4558 11135 738978955 4558 71165 102895920 51676 9892 282325513 54414 71165 141309274 9892 89495 542236185 4558 46646 42049795 46646 44733 639978456 75213 46646 589576750 46646 27969 537751673 46646 35693 36687451 28120 35693 106163019 79463 28120 871997305 79463 79341 446448917 65854 79341 430743052 72638 65854 270676627 79463 75083 543253971 8986 79341 290098114 72638 68050 620387161 31833 75083 868385089 68050 70343 414790260 8986 46374 228295603 46374 1861 877836727 62102 68050 24781060 79450 46374 852031355 62102 79445 924323575 79445 8998 700700454 1861 26424 827844743 26424 16232 32355091 16232 18940 533826121 45363 8998 538761061 45363 51000 440546720 16232 65623 666674679 17294 45363 433197622 21621 17294 8101160 17294 26652 48758274 17294 74983 564720334 17294 66298 732247823 21621 55558 997844283 26652 46873 762486889 25259 55558 24594314 72684 46873 443627144 66298 48968 274846108 72962 55558 3025227 38755 72962 250798246 83005 48968 327848390 21966 83005 193870445 83005 62183 724090687 72962 91738 204072642 83189 83005 123313 35899 83189 311387369 68320 91738 487581570 44089 62183 30968161 79 83189 23697465 40481 79 681890974 69491 44089 436237132 68320 89837 30543867 69491 77612 284296405 26486 89837 3852512 77612 17391 317623872 34081 69491 676689328 370 34081 896726412 26486 62273 266383720 62273 78039 583621246 18376 370 483138108 26490 34081 682630162 62273 33151 337658844 1376 78039 375665879 20649 26490 95073825 90083 18376 102472148 65436 1376 890580395 33151 51261 335966436 20649 62334 271089904 61241 20649 79030586 51261 59301 760100821 34931 61241 234625871 59301 91374 42126718 61241 45781 159866272 45781 44746 309718432 91374 69009 778966798 34931 28780 32264777 50975 28780 292414715 69009 60927 336841392 7292 44746 443583324 50975 87103 919960286 89185 7292 61396366 89185 3994 937281100 80474 60927 584181294 28336 80474 17625642 3994 21903 188346119 3994 19497 59866337 28336 35218 67032961 8712 19497 259356972 28336 34705 115536191 34705 40358 675419450 80815 35218 214448292 40358 10188 61132648 80815 14488 782640545 34705 53428 27459951 5638 53428 682405606 10188 3839 624795691 10188 1129 462993618 53428 54138 141164772 20669 5638 622964145 24238 54138 415419491 20669 31407 494065924 23252 24238 939314953 7096 31407 282311580 39890 24238 493030817 8187 31407 620263678 23252 65972 144867108 15266 23252 581167192 39890 8894 46607676 10754 15266 309006495 40620 10754 442547956 61579 8894 874004212 8408 15266 587730421 89337 10754 481936788 82992 10754 89205442 89337 13093 445234655 89337 8539 621243896 6441 8539 684943458 62558 82992 205432163 13093 37490 464263474 8539 13879 217619158 8539 48899 571945945 24763 13879 624271820 69958 62558 273518720 13879 34892 221953574 69958 45096 744947121 48899 79023 426453664 24763 89149 584361526 65825 45096 513498213 61438 89149 448111977 89149 7265 876231945 39163 65825 812361285 23782 39163 537679909 65825 85631 763067390 23782 3997 317076130 39163 56493 294091401 48408 23782 16890715 56493 45079 602214252 2482 45079 871666832 35762 2482 312042031 17117 35762 458258186 89172 45079 610638285 17117 56363 233489535 63267 17117 751412284 913 89172 966330823 56363 25283 202207751 25283 83790 797903591 913 47512 45071310 25283 57999 364390128 29505 25283 931211921 16787 57999 740502263 57999 79526 921194244 18860 57999 91340669 42667 29505 251071863 16787 23940 251657817 79526 71589 909144256 90693 71589 325135744 23153 90693 447144202 23940 45253 419815051 60134 90693 305613025 61684 71589 103113446 80530 61684 81224992 33605 61684 227422510 45253 28613 941633235 60134 85140 491984051 26446 28613 125795245 5999 85140 950664829 33605 75631 694911991 75631 62674 275430684 76830 75631 562562047 26446 5680 361614096 17019 62674 89520853 5680 85271 696521543 33279 85271 245375118 65149 85271 440254239 75860 17019 354998817 17019 76739 763841617 50057 85271 1933770 58783 76739 120069160 90226 50057 435593114 64196 75860 521444861 90226 9061 549572223 58783 4716 313410546 4716 60684 71664237 64196 41355 42984418 4716 29820 115929730 41355 80727 958448936 41355 84310 91348354 41104 84310 594631985 1510 41104 623823423 41104 29955 592744313 41104 12694 283286607 1510 34945 267562399 12694 21374 200366408 17714 29955 81303730 16154 29955 852201117 59153 34945 49864230 82877 34945 927374630 42424 82877 498773904 89826 59153 804632354 59153 75445 633265151 75445 58842 946356835 14362 82877 831045364 23860 14362 99200917 89826 66897 79461359 23860 77602 165596272 23860 66508 554362930 39576 66897 28791603 77602 16793 734103253 77602 7177 62073236 67215 16793 717633880 39576 45021 270671923 16793 68455 21080392 45429 67215 983289234 45021 87064 49601771 13509 45429 61612618 87064 67616 266032721 55502 45429 127097358 87064 13788 898190990 42646 87064 80304483 41406 55502 506871664 48687 55502 502374370 55502 21355 547299981 13788 32162 588192621 41406 60268 465356681 21355 77486 949326565 84358 60268 269572908 81432 77486 803005020 32162 65678 270561392 84358 29047 810507594 86382 29047 131764892 5051 65678 855546432 75049 5051 585122363 27178 86382 199908396 63191 29047 766491113 27178 31726 165998402 27178 77014 526113631 68736 75049 187113720 31726 22826 52055094 40068 63191 59849545 51735 68736 130604896 38109 68736 552918685 38109 41253 81690949 73010 40068 543347452 53023 73010 994734309 51735 201 377448201 38109 7400 931007957 7400 27487 376813163 14696 201 68154772 14696 10587 851960023 23725 14696 856934436 6316 10587 960525011 77762 14696 538847545 60232 14696 161494379 46424 6316 627977771 47152 60232 960830762 80066 60232 83036384 80066 2705 11276820 62413 47152 722189502 89057 46424 74528721 80066 63601 760995667 87695 63601 548455713 19158 87695 684971553 63601 77363 60650294 58375 77363 354506784 63601 73263 145321259 73263 62407 635601440 62501 19158 152038338 85842 62407 958517701 43770 62501 617867973 6910 73263 387392989 62501 12681 197594489 41160 62501 944964532 42195 6910 340189403 64206 41160 763495579 56661 42195 89110546 9586 42195 866695043 9586 65228 69011220 64206 51643 415351484 64206 66190 9825621 9586 81684 747304529 53591 81684 686332187 27823 81684 113509499 81684 78227 409871305 42152 78227 4419591 26632 53591 363555372 27526 27823 458954363 26632 17722 862241951 26632 17145 770021168 17722 49260 923589278 33584 17722 469665827 17722 28396 910524343 68400 28396 650266082 68400 44825 740543816 49260 82415 961713426 33492 28396 687992183 32972 33492 610549014 33492 57016 944440274 33492 25862 65211245 29713 25862 353634762 33492 91679 234567207 52342 25862 461443413 29713 76679 278339994 77871 29713 949956813 77871 16112 231149418 76679 76757 434394259 84892 76757 738762265 81121 16112 889692463 76757 87410 29486866 21156 87410 159678613 81121 60286 85638415 84892 74258 405250946 60286 81727 74511516 83017 81727 977794991 3608 21156 409035499 60286 31362 61869944 31362 33486 48619887 24982 81727 189640624 2910 24982 404547770 53024 31362 80353741 2910 91449 865659878 2910 35216 189028781 22814 2910 564699302 53024 85803 698483190 81264 85803 413990223 78445 81264 437902808 45560 22814 558348948 60377 78445 900848765 27925 78445 45361324 60377 57318 477615922 57318 42339 62589860 45560 71766 950515877 57318 74206 620348271 42339 63085 995718674 57318 34397 132270288 41751 63085 513109577 41751 22152 295853114 63085 12798 159901359 15350 12798 633375950 41751 91256 454738582 19018 41751 716546351 91256 86289 252027510 91256 86228 588311493 77936 86228 612788462 85636 86289 736552731 40417 85636 940585988 77936 62884 334922949 51913 77936 467901385 77936 79675 883774717 79675 17847 832683609 44172 17847 392208823 76014 17847 571524220 79675 25599 900447892 69819 76014 401130702 61629 17847 442326476 86210 76014 286222715 25599 82951 601027023 69819 65930 138800827 65930 27784 543642849 61629 56940 675527682 28825 65930 694510022 28825 32679 931854519 28825 33002 212248236 32679 10984 837220540 14640 32679 715892312 28825 90063 817100657 32679 1532 868213685 1532 15827 501195771 14640 24520 825083154 40003 24520 7518121 17431 90063 610712107 1532 1092 278798807 40003 66083 831991059 66083 49932 106110346 66083 50023 21705272 66083 29667 508345837 61729 49932 102784397 29357 29667 598164614 82972 29357 544988959 11082 29357 263571935 61729 18696 810322004 82972 9753 74015105 16824 18696 174330168 18696 36230 152229967 9753 66713 330053699 84394 66713 119339302 9753 76692 306005272 16824 12416 5021285 84394 30700 668254091 12416 39752 218662938 41353 12416 745286006 41353 34808 258691005 41353 52303 872241829 61420 30700 15619386 34243 41353 144757124 34808 45992 235661108 61420 6363 212380262 34243 65288 338647516 34243 22145 589919787 34243 84515 238640101 84515 85317 503141919 22145 5512 713255640 85317 21400 461150209 21400 8246 652176220 85317 74361 534441254 68161 21400 671880011 21400 8702 302880631 16503 8246 832830363 32555 8246 639942985 16503 78534 149902297 51575 78534 127641068 32555 51458 592295585 51575 35042 547755966 60831 51458 579248108 51575 37397 274336933 62009 35042 910165588 51458 44693 28383960 60831 86226 291658742 44693 58520 46730853 37397 71300 323971168 86226 64034 519706819 1219 86226 418448417 71300 90437 778938544 32303 1219 702742609 32262 71300 99728528 18719 64034 56097987 32262 21563 90724660 32262 15113 272423624 21961 21563 284369372 50703 18719 776156378 15113 13600 522076289 21563 54382 41217856 50703 31079 14775894 54382 20200 745027115 13600 89496 981744259 31079 74047 200227903 20200 44679 917365811 27521 74047 29071228 8431 27521 869955098 63969 27521 820218584 27521 53564 289491443 63969 5647 754602269 63969 64873 82259192 53564 42554 18696728 64873 67029 878697623 10117 5647 777851216 64873 38536 186207771 64873 19218 656266859 10117 15786 856978369 10117 69889 967523109 9437 19218 322808607 64746 69889 45206406 64951 9437 786427330 18688 64746 788995123 46419 64951 658607820 69019 64746 183615103 68825 64746 190562977 49808 46419 180831714 43001 68825 817759614 69019 12828 491967080 49808 10088 846897895 70612 10088 802263849 59122 70612 793920068 59122 30760 939122029 10088 9353 712341033 63445 59122 342137415 83080 9353 926912500 48204 59122 127840408 9353 45101 314137803 1679 9353 74754959 75557 63445 231081937 48204 27088 773361234 1679 24214 901620132 527 75557 546983431 75557 63974 6237739 75557 4043 120869685 27088 7703 161285157 29372 24214 591273999 50246 7703 234180592 29372 1617 458620011 29372 50321 142073867 9457 1617 981671264 9457 83479 40617596 9457 54481 634842546 54481 63364 878863551 9838 9457 32533721 54481 79686 525516615 17581 79686 384106750 17581 3318 612604252 9925 79686 999032843 65036 3318 822557041 26839 3318 177010325 3318 39099 43036062 57909 3318 791563772 55009 39099 3713052 57909 27621 76254628 14826 57909 755973908 85548 14826 67289634 57909 3847 872470262 14826 82079 856379600 60316 27621 116762384 4752 85548 566312000 33454 85548 547324625 3847 89730 921932094 82079 69061 734025280 19537 33454 483803567 65939 19537 893383815 53742 89730 245457218 65939 79231 134130915 19537 54946 918669229 53742 57831 992237472 19382 57831 136147233 79231 53368 757882447 2582 54946 102351933 53368 79206 758085394 27391 53368 86719222 79206 36318 700161203 22154 79206 369643125 13140 27391 455966320 79206 41837 112447404 27391 82306 65056508 41837 48740 451606620 48740 19145 962097561 82306 49121 599892899 35093 19145 586601177 48740 52550 939105140 48740 32759 218518684 18274 35093 32082729 52550 37813 131205588 6859 37813 459270189 68801 32759 93166194 6859 2820 616655109 67044 37813 199020631 37813 78805 598362273 60423 6859 982906153 78805 88942 697494900 88942 28749 12093347 60423 48858 711435682 42609 78805 698681707 60423 27225 627968433 27225 23669 534923408 10476 28749 716637883 42609 44598 494842296 27225 75457 582359571 27225 21641 883155272 26468 75457 220371566 72301 26468 587619169 85741 44598 327197911 43549 72301 528357608 43427 85741 146659450 43427 33497 488886210 43427 50009 264259121 65244 43427 845772218 43427 90447 32719514 33497 1574 992056083 33497 84376 682253160 65244 51564 80277871 59500 90447 132937933 90447 29642 128005 1574 38110 906200749 38110 76290 609443613 59500 18234 564637442 29642 70256 816115339 58243 18234 688735281 70256 61355 817395536 2327 18234 708253058 43663 18234 532065429 58243 81859 364810352 40040 2327 800723331 43663 65891 627324273 81859 86073 910734161 81859 81678 24791607 65891 60125 413501175 10373 65891 271164898 10373 27017 578059742 27017 8485 1945157 10373 24531 156454312 10373 17712 89598838 24531 78531 458417951 17712 88635 169558947 5766 8485 318761549 5766 64443 139644283 78531 40109 850324183 88635 79605 933697324 88635 14512 901984499 22819 5766 148859629 79605 43865 575631729 547 79605 508763392 43865 37038 183897124 56218 547 107794784 70356 22819 957293935 89425 43865 801976570 75587 56218 676322537 89425 48443 938834246 89425 15632 374942226 7325 89425 115586676 89425 88817 986205197 75587 36649 397047101 3128 88817 612201942 60635 36649 45125945 74278 60635 744282372 37313 74278 31937801 37867 60635 367636808 22095 74278 14079706 74641 22095 173145831 37867 77820 313490796 14592 74641 84130778 85937 22095 96704363 1683 22095 859559123 79411 85937 452742852 37011 85937 996448152 6735 37011 780721472 37011 69660 528593185 82858 1683 376731780 79411 59610 361029349 24421 82858 507497917 3827 24421 615843296 46578 59610 130258522 46578 28086 932653259 24421 82181 387530384 28086 22455 971245414 67739 46578 88755206 46578 44402 669004896 72584 22455 373378556 22455 42507 778547227 44402 26388 468098068 33004 67739 99483635 26388 28666 315197778 70145 33004 279104463 70145 74415 768871945 74415 65016 966303630 67439 65016 597961882 15511 70145 520838278 37276 15511 270659730 67439 22606 577591330 15511 23944 264323327 59950 22606 211727644 39134 23944 161761986 22606 5882 96087150 11249 59950 114329258 83831 59950 66294648 22938 39134 354662455 83831 66026 536279565 5450 66026 793855100 11249 1502 214306140 82207 5450 308034189 1502 63595 544129606 66026 84512 615273047 82207 77488 339249173 7438 63595 76008471 84512 20390 396639240 7438 3288 23226297 41393 84512 398443029 57379 7438 341615772 10771 20390 572645172 40700 10771 221680905 57379 32728 890888704 57379 38943 804718101 48326 10771 98719942 5486 32728 95068647 40700 11620 866332946 38943 66715 493635852 48326 27426 14131605 48326 86803 180463136 5486 36488 699874374 66715 69148 975253979 66715 80512 449319753 86803 2288 704880497 40302 2288 35984907 80512 2315 194809310 40302 32345 354957649 25126 80512 100086247 2288 18827 845349922 18827 32808 378047322 18827 70519 60926599 45297 18827 257095946 18827 44377 433767852 32919 44377 190238446 45297 11387 564673395 11387 43546 506312932 33369 45297 479689538 32919 34938 213577733 8512 11387 185079886 11387 12041 629288422 34938 55026 669987199 77745 12041 534727569 34938 82144 93104295 77745 4176 975823899 55026 37382 97167213 59709 77745 882524080 47742 59709 532019888 44965 82144 85353355 44965 65863 595384522 4086 47742 118719895 59709 33965 351326082 65863 66274 129638386 66274 68105 811632437 33965 28356 612541259 28356 84160 966707047 42381 66274 70293465 62400 28356 918443761 68105 78425 514155443 81201 42381 944867549 23415 62400 950002272 78139 81201 548883263 47456 23415 200128573 47456 49916 529695428 63523 81201 899207240 63523 8732 266106427 78139 50815 990170566 49916 78790 495476312 63523 90464 300964477 51814 90464 168057769 70436 50815 8853772 50815 74795 7851767 77515 51814 623975412 70436 79588 389200970 51814 11770 790359933 70436 45630 333142898 11770 44404 228619630 45630 39268 130437608 43997 79588 815445661 39268 18815 566746479 44404 1176 637729334 44404 68221 437612737 39268 15129 302801764 2394 1176 452741551 15129 46891 92714147 2394 5103 369788326 20732 15129 755564136 46803 15129 33231505 46891 42597 8968321 46891 1294 222703103 55230 1294 609017342 20732 74773 97239509 42597 90586 437872161 28246 90586 118901524 55230 88189 740326500 74773 5211 673003423 88189 35828 223533607 23834 90586 710988434 35828 79462 896221557 5211 38499 130101611 5211 22775 784529304 16571 38499 795536322 65812 79462 730046378 16571 89297 624665688 22775 36675 956232999 41725 22775 243375652 35829 65812 255731141 55 36675 107920012 35829 81088 420808625 81088 5723 799437472 81088 91911 764985886 91911 28665 391707308 55 86941 435573405 86941 12881 367371213 6407 12881 118942077 28665 10280 25763367 12881 35361 849879109 67826 10280 1113871 27903 10280 355100214 26876 27903 23972886 26876 50213 325664698 28951 67826 729099903 21335 28951 460480046 36526 26876 127515489 21576 21335 916357799 64172 36526 894940144 39729 21576 104426557 21576 20731 374895878 31693 21576 94375894 66930 39729 576827623 59388 31693 92256264 66930 24994 969305699 66930 50129 276407027 24994 18503 374577210 69857 24994 448715477 91771 59388 795356802 76011 91771 370931331 35315 50129 60808713 72402 18503 66509320 46906 76011 565216396 46906 46856 967793512 72402 87014 516727153 46906 49429 451836691 46856 85209 317252729 87014 27028 486406472 35559 46856 759530553 26866 85209 349187691 35559 67663 520798108 26866 81534 404288522 72855 35559 109618308 45524 67663 998958111 45524 68120 332416874 65739 81534 134464515 69022 65739 53817168 1498 65739 434066137 15715 68120 36357302 23307 15715 784222802 65739 37590 179112417 37590 7206 297223836 23307 37455 782272077 23307 16368 95478198 80896 16368 214809392 25405 37455 828187932 16368 2960 922776955 45105 16368 336015516 25405 65154 790513153 45105 13483 494919423 22075 2960 557379418 2960 80825 368671962 80825 58650 682874121 80825 58129 82746498 58129 14629 57114098 49993 58129 124832227 49993 3239 955545142 38303 49993 437624360 3239 91640 58202719 91640 88680 837168898 49993 53367 830284794 91640 40052 861135959 38303 68802 750349635 75713 91640 343006063 53367 5113 384641452 16053 75713 368825514 16053 62731 319825772 62731 75414 405733805 62731 83972 392751924 16364 75414 721931315 38728 16364 60482302 62731 68848 243641586 57 16364 121335954 83972 56681 311393712 57 11300 66884852 38728 74169 305067132 56681 67681 666435791 11300 51729 355264095 74169 17512 215870917 20110 17512 662680913 43421 17512 536195642 43421 61081 395049588 30193 51729 621520251 58971 43421 711237656 61081 35818 141780046 73487 43421 169170897 38613 61081 132448863 12981 35818 923322490 31894 12981 946594776 83760 31894 138356187 12981 65536 235795162 22835 31894 763165622 65536 58069 314659110 58069 73228 171532728 54709 73228 669216224 30992 73228 983558743 27394 22835 718236416 52321 30992 913949630 70551 30992 31908075 70551 88948 206545193 79872 30992 763388957 14588 88948 228466816 62059 14588 641044920 88948 53234 854655334 79872 59697 239021858 59697 2196 306152023 2196 67203 141467539 78012 62059 229564322 5714 53234 40263712 2196 84618 839173023 67203 17006 87827040 5714 87615 619924502 5714 11243 53856449 17006 68184 998336472 68184 48321 864094117 83663 17006 111968992 21936 83663 285630453 21936 37344 228353593 17222 68184 344741463 83037 83663 219347768 83037 15806 781053147 17222 11231 911096688 17222 81731 447333785 11231 48021 231163684 81731 5434 394274409 90300 5434 902110131 81731 69093 745584823 90300 73128 140681253 33791 69093 908425114 34355 90300 737722143 90300 70157 48932090 46274 33791 105035006 34355 49439 42643292 32150 34355 113754265 32150 52992 268913875 32150 45318 676180773 16216 46274 858601822 25970 16216 825004057 4246 25970 432971171 33400 16216 498565803 25970 3853 979020796 18605 3853 14379727 49000 25970 775226917 25415 3853 81595941 76272 18605 999111403 75162 18605 161203963 18605 56822 521525568 56822 51179 235122386 39252 76272 599627567 39252 31762 656586312 75162 43365 534495032 51179 71433 771024813 51179 55936 772560896 7105 31762 404065161 77554 31762 504712960 71433 38328 885293995 36579 77554 155823248 77554 16311 765888425 4272 38328 907251049 38328 26369 319734895 48928 38328 519318800 91479 36579 659438646 26369 21565 599694176 4272 9468 310045927 30611 91479 95954031 21565 77985 920379533 77985 1583 151915674 21565 74895 581094967 30611 3998 139949566 77985 58452 982524985 77985 87959 740307441 90052 1583 685945331 74895 33968 472525401 5840 33968 532213552 6151 33968 151834472 87959 22464 991171602 28839 90052 185403654 5840 31945 564513989 58578 22464 250203979 14148 6151 836935921 22464 87074 841192153 58024 87074 681639772 66316 31945 153752501 90833 58578 770100745 14148 6968 100411216 66406 6968 495913641 26263 66406 177993760 79519 90833 294398394 26263 55043 486209078 62711 79519 735328310 7212 62711 678560392 56854 55043 309196821 62711 35285 82142861 62711 62425 501578225 70326 62425 600787074 9302 56854 383537548 65604 56854 948345950 62425 14842 140119754 59515 14842 32944758 1552 14842 100833218 59515 16017 367878929 14842 74202 679107329 16017 66323 631122180 59515 73389 901424548 66323 65106 652634018 65106 46218 607891156 74202 2525 68285470 64518 2525 47674806 73389 77023 643315135 46218 60704 40324219 86975 2525 740283525 64518 82389 391114136 43199 60704 341555436 36569 82389 348276977 5167 82389 293970737 43199 70569 360372516 36569 84111 750889751 36569 25147 60238704 71016 36569 865501918 85789 25147 204375888 84111 66701 303448809 85789 51283 554363046 55574 25147 581871370 56735 51283 79711658 85789 76324 856323580 53738 76324 174321414 63856 55574 543897641 45574 56735 990269280 46074 76324 96669438 89955 53738 112469620 89955 42058 492689150 89371 89955 905006189 86233 42058 364838330 89955 55363 478107182 86233 8041 631940843 28323 89371 453508884 68610 8041 347266464 25840 86233 12156630 73241 25840 462426130 28323 43555 6840689 43555 29042 64420512 68610 58420 620389514 38692 58420 746597651 1989 73241 198803929 54525 38692 654237751 4240 29042 86423614 1507 38692 784115682 1507 87353 243022153 4221 1989 661707395 72635 4221 84326960 51818 1507 256128754 26706 51818 934070589 26706 8967 545707772 39539 4221 385049401 64165 39539 595644554 8967 80893 31916311 18183 26706 425568541 80893 56699 973415916 51707 80893 115480970 80893 74310 720465981 74310 56957 188526092 51707 22916 769161971 69024 22916 503352096 51707 11504 974112136 22916 22849 585829808 22849 53646 16256779 19396 53646 448791289 22849 51906 150386479 84504 11504 601587285 11081 22849 707665662 49585 51906 927325967 72377 84504 562329603 5781 49585 244404147 47683 84504 230093401 10377 72377 412998064 60163 72377 834636536 5781 81077 609965325 81077 24779 426682279 81077 90495 321015331 90495 41363 983409611 60163 2473 164266211 2473 19629 453836399 90495 32184 802510106 41363 26564 460072909 41363 36683 139658756 39746 32184 306361929 32184 91324 759836893 39746 50746 124911932 64883 91324 109469750 36683 9084 69158856 91324 83968 158081063 9084 47053 976508318 53448 83968 65142948 73602 64883 586396507 53448 68280 509017712 20787 53448 998036115 73602 28539 274505207 66932 28539 138857771 73602 30516 908611741 20787 61564 38661753 61564 60781 471701950 28539 6339 672804270 60781 72859 66231562 72859 38709 940812581 43054 38709 857754232 37662 38709 550685474 6339 34566 471315877 56179 72859 488914381 85143 34566 782900739 34332 56179 627649802 85143 41740 202666056 88046 34566 670235072 71052 88046 930074782 83661 34332 259219275 88046 88305 965572570 53361 88046 444506070 88305 32455 642904708 56585 32455 373846062 43783 56585 472575590 14392 43783 737353930 32455 9258 882179129 82280 32455 51197816 74635 43783 667749546 9258 91248 594986531 91248 33666 320455784 91248 75807 300117785 33666 73297 700838600 13636 91248 852809450 73297 4339 484478398 13636 52313 27148956 64333 75807 409909752 64333 70218 592358188 86629 13636 293998065 49998 86629 466983428 86629 82891 985895593 82891 42156 949419826 81581 82891 197409463 86629 6281 74086079 49998 10363 245762538 88190 10363 20841994 81581 50990 744225292 81581 21069 941856509 10363 91292 143828985 88190 88176 781009974 79655 50990 759211034 18434 21069 783391050 91292 5099 132330304 88328 18434 926967944 5099 52793 46986189 79655 12912 192902023 6350 18434 303321430 9464 52793 753472853 9464 34477 995455839 12912 85565 70922601 5042 9464 201664241 49979 34477 659953047 9464 43712 117757071 5042 34277 95986125 85565 53249 101508216 91810 53249 447442487 11843 91810 537671377 5135 11843 882356384 53249 67239 311615475 9192 11843 96330049 969 9192 55792050 38963 67239 391483444 86350 38963 136586619 86350 65884 564877071 38963 65447 677547929 25665 38963 78293535 38963 31043 432596964 65447 7513 530134402 9136 25665 45088838 68373 25665 516972789 59163 68373 355632974 68373 1034 7316302 76096 9136 47765163 1034 21375 415822380 66131 68373 551513363 87550 76096 570498650 41498 1034 653900848 41498 85603 523967941 28692 85603 959454740 23805 41498 775046274 20901 28692 429677383 36737 20901 221247539 36737 38111 444102739 36737 37797 117661082 48895 36737 230018816 46303 20901 635788628 37797 86054 451565496 42205 48895 331472489 6937 42205 237810314 48014 42205 563743994 20961 6937 111963647 86054 44861 101661789 48014 55523 948741087 48014 81434 261384661 48014 25905 566991091 51610 44861 102747547 16182 55523 742287092 54500 51610 711459171 54500 3457 75377025 62988 25905 380614107 26283 51610 316270472 60063 16182 743563978 89956 62988 364540364 86470 26283 972199324 50531 26283 674847684 89956 83031 244190704 50531 27632 375218662 76847 27632 257708525 50531 79378 823998570 76847 71025 789704626 79378 3788 408040469 71025 88511 92690836 76847 82010 216447257 48015 88511 41750091 10146 48015 485786608 41985 10146 449736470 31721 41985 143799632 48015 9650 274925747 37207 48015 120853264 37207 47160 110690672 9650 55495 340617439 47160 18151 140061328 47160 33814 553250216 7589 18151 744828549 55495 5971 769379386 7589 54393 620754798 28038 33814 279501697 54393 63973 32780115 54393 75077 370111989 54393 11599 640289583 63973 89004 201927102 63973 9823 362988375 11599 91105 988359199 10785 91105 854066727 89004 58640 590071892 10785 22171 462462460 14027 58640 24671474 399 91105 499041781 40448 22171 293639 9583 399 955170475 399 55118 630919855 399 50880 652125578 72630 399 994403605 30060 50880 258886855 72630 4973 464468596 72630 60644 925446889 60644 19110 694235190 46870 30060 864638779 30060 40137 631382085 4973 90102 496839552 39258 19110 388495605 90102 30097 4659658 45361 90102 414342148 38030 90102 991088766 38030 16481 452604468 87401 16481 889341509 78061 45361 79733565 38030 23178 698978575 38897 23178 78889129 87401 63749 143685464 87401 1656 562074567 74908 38897 62269772 74908 64595 210083968 38897 53644 643936847 27150 63749 350646757 9709 1656 915436379 64595 8943 952594760 85728 27150 4825789 85728 59203 981346523 39271 27150 486605394 85728 7369 499722847 7369 11152 222508015 11152 66718 769930340 7369 9686 506109931 74871 11152 731868368 7369 43693 244693543 9686 52575 571444098 21052 66718 255285393 43693 64488 86388216 13150 52575 475510467 64488 24454 892514987 22947 13150 28693684 72436 24454 868591931 45238 72436 917079355 24454 73432 734466726 24454 63201 136405797 24629 72436 632148001 24629 16206 666162334 24629 76616 985433099 16206 74716 103414160 17934 24629 527100359 24629 26656 716277102 17934 53860 360103716 26656 80703 732588871 30687 53860 870784733 41586 80703 588559603 66425 80703 304078884 66425 16008 313442168 30687 33901 355805457 38276 66425 875125620 25433 16008 486722621 88990 33901 29494456 19489 33901 927994276 80573 33901 373465313 80573 10466 572961754 19489 47862 335761542 38072 88990 530019874 19489 90535 51122920 79855 80573 23601139 3038 90535 189131871 82084 3038 844327478 3038 89397 215234643 90535 80264 99977459 64073 89397 26109878 64073 32177 611714683 86425 82084 251087798 89448 80264 470315963 74661 64073 922340625 32177 7960 828755392 15216 86425 164253964 77814 86425 477718110 7960 44620 206811959 14897 77814 404570499 77814 48958 897861573 48958 73351 894163017 61614 77814 27590210 59644 61614 569717616 61614 60135 444445908 60135 3484 624018011 3484 10341 125477989 10020 3484 76823982 9958 3484 39202698 9958 26798 509664390 10020 81557 945450182 51184 81557 962381960 78882 9958 297685978 78882 8639 314752350 90053 78882 300354404 51466 78882 614949163 37945 51466 10837 44399 8639 990242119 41966 90053 805151725 41966 49495 975458596 49495 87575 82171159 56460 49495 572669767 87575 14162 540242001 41966 71992 289247634 33480 49495 196633692 71992 87079 98537070 22323 33480 842364504 87079 89082 956820718 28919 33480 353535451 74832 33480 497064767 22323 90677 843412267 90677 7223 704622181 74832 44576 326158810 43097 74832 576056848 58066 44576 107340386 29032 58066 233424518 14143 7223 3508401 41750 58066 249677041 43097 45915 308104383 59641 29032 680744148 14070 29032 190353047 45915 60215 351854648 14070 18825 840200248 14070 26884 25284383 81160 14070 285281134 35800 26884 700141902 18825 42504 486879429 42504 34857 824632853 26884 27734 952144733 35800 20152 649381473 36018 34857 804721494 70457 27734 101513012 20233 70457 541416624 11706 70457 57012996 64307 20233 742631076 64307 27966 206775431 57153 70457 369554712 77763 11706 670734374 62798 64307 719821793 86854 57153 108523358 86854 42034 70884256 62798 43419 986312677 3083 43419 65945693 86854 73501 75834623 42034 40543 64151582 40543 41304 930091893 34607 3083 460538435 41304 43901 382135671 55548 41304 87827657 43901 35291 556508765 77124 35291 881938509 34607 71972 468475556 12157 71972 174430623 77124 76507 166280880 12157 74331 687745035 15010 77124 604388043 26329 74331 935985846 15917 12157 21425676 15917 81828 254162601 81828 66087 725054663 51269 66087 674992743 15917 15910 39703609 40985 15910 391784160 67953 51269 842518936 57812 66087 566020644 67953 1538 15103250 81018 57812 14828247 90320 67953 551968724 65802 1538 327821434 1538 15724 788543985 80078 65802 698086540 81018 12598 479228459 12598 58510 836149097 52024 15724 341036624 58510 19586 450430782 22571 80078 113658581 12598 60946 426270542 58510 8701 965987401 7668 60946 280234167 25278 7668 2699219 52709 7668 912566739 4126 60946 146730314 52709 50327 353897622 52709 79074 674202904 52709 19238 121981342 54582 50327 549801873 79074 63034 560711616 48313 79074 159172968 63034 88345 382200816 54582 42831 192205112 29268 42831 418817228 48313 41641 663087821 29268 32613 164258580 41641 36918 515658821 36918 75007 995130610 41641 16319 143263906 74420 16319 388676856 30184 75007 392641384 74420 34609 693725957 34609 22268 276809882 74420 19793 382107527 55965 19793 340807879 55965 78101 560674787 78101 73246 44712557 51235 22268 190438 83955 19793 480539900 73246 7302 395297709 31502 51235 969128133 51235 15358 477735643 63314 31502 709081733 4682 31502 855661343 31502 72156 85596302 31502 5676 847372557 49668 63314 839429026 91680 5676 397598324 4682 51937 61838512 63482 49668 647883363 28652 5676 575041343 28652 58048 755143586 63482 37532 3950102 84885 51937 709187916 35507 84885 879374387 19082 58048 333150422 59113 37532 369074612 65791 37532 38322176 65791 64817 136268668 59113 35267 783018333 65791 76357 843354417 16485 64817 405135354 65791 12469 729038454 77089 35267 504055052 85360 16485 434955878 16485 7863 898556055 20931 16485 65529264 23717 77089 482267470 23717 24866 114066365 20931 62638 259002066 34534 62638 973711 62638 6723 546975973 34534 8457 255554901 82372 6723 448204667 47039 34534 184314366 64808 8457 171237587 51151 47039 419162939 64808 65533 562968577 65533 66662 379106618 47039 75405 791594708 65533 73897 923994742 65585 66662 676576065 65250 73897 48883105 73897 54321 764036069 54321 42933 55331621 65250 77965 8906572 65585 32637 320223321 54321 59409 426353652 46634 59409 141180692 46634 22728 672634489 7887 46634 810814017 46701 22728 205680190 40289 59409 420245016 46701 6817 230694699 2849 22728 540705094 40289 240 318446828 56924 40289 417472870 54038 240 11772891 36666 240 858899127 60357 56924 629305443 54038 54228 503879794 38726 60357 823052427 78620 60357 46610908 26148 78620 252397687 51752 78620 828997097 82752 38726 218319356 26148 63192 768904251 26148 46675 574820770 82752 41818 45164662 51752 80822 693533599 46675 75899 532837575 14207 41818 608118641 16521 75899 859519668 16433 80822 269182769 89653 16521 248216841 2354 75899 337682242 36382 16521 241732926 16433 34614 576199750 81977 36382 262657098 23941 36382 328651782 69758 2354 606145961 23295 36382 436498008 23295 15967 970970681 23941 69533 269232178 10791 69758 669350597 10791 8973 159554148 18897 69533 679778902 490 18897 5014967 4935 490 240080669 56778 4935 962750065 490 27388 877718645 21346 56778 240394145 27388 63592 313683326 4935 64055 407795404 27388 77298 350224030 27388 1216 520510967 77298 48334 135934672 64055 75479 183936553 14116 1216 820844103 14116 47049 828073395 27101 14116 120967207 48334 76643 544899221 16127 76643 460333030 76643 23095 45077379 23095 52920 676628271 52920 50166 188711208 19676 23095 160776102 50166 82791 526314837 18149 23095 950731945 50166 44133 50799851 50166 44106 375590125 82791 1348 109842316 1348 19510 233352492 13966 44133 470946499 90547 13966 599463947 44106 83853 396907644 24005 90547 991680135 13966 6567 226209962 13966 68717 344237402 68717 53956 4943213 2504 68717 279114784 53956 12294 280245290 53956 19544 475276122 68717 72465 914350312 2504 49836 445703067 41396 19544 579480392 49836 26208 94010029 49836 81787 185334338 74523 26208 835617924 81787 27180 86591815 41396 78600 807817079 26208 24319 860545724 26610 74523 277822674 65743 26610 104026729 43689 27180 358043026 65743 470 347958448 72180 43689 155140711 70946 43689 929565044 470 49539 139796564 32487 470 908941250 72180 58369 366614568 16504 58369 111825521 16504 74769 882777049 49539 14230 493019816 58369 56657 953440693 44546 58369 5993195 79653 44546 63111090 33535 14230 413271336 14230 45329 805810954 44546 80812 668026537 88766 45329 478784355 43640 45329 506044489 45329 51985 349221422 80812 61626 116858248 15042 80812 837073938 1667 43640 779550314 43640 73849 71770190 80961 15042 369345801 15042 10639 188535693 74808 15042 525458561 64575 1667 441977248 73849 38318 755750508 38318 80520 103023375 74808 45065 403571149 38318 59427 391352608 38318 87441 777721008 38318 41894 792615370 59427 56837 209094728 34063 41894 276924079 34063 12565 335887477 41894 66969 56785173 74953 34063 170202872 12565 39003 6813627 28547 34063 83102600 39003 33517 254430639 78559 39003 42358405 66289 74953 992529265 26729 33517 906528922 58185 33517 672163457 58185 10252 709419668 26729 31649 234214107 8160 31649 638685727 46495 10252 328455222 18542 10252 21182619 18542 35135 26249779 8160 39198 719377316 18542 83565 325024237 58685 18542 211590312 83565 33338 134161559 48590 83565 84736231 33338 3807 755770421 31639 48590 85000084 79084 3807 777719898 33338 1695 401401376 1695 52823 6661777 1695 72486 70948469 72486 30092 302994419 1695 75845 120221710 82263 30092 409930999 46811 72486 89345290 46811 38267 203507123 82263 39948 371732078 459 82263 403335492 459 9641 565401921 38267 75693 583048000 70414 9641 926089247 64515 70414 629749137 85767 75693 792150807 20306 75693 707651037 8468 75693 562385089 20306 76003 9405926 8468 23891 807705046 87706 85767 195484103 23891 30365 796366333 71067 8468 774363782 71067 31678 746628578 23891 27542 546950577 54156 71067 211434964 27542 91798 406715746 27542 88538 487783118 26207 54156 279491387 88538 44434 181098517 91798 32676 129994397 58896 32676 21742258 72699 58896 871834205 10904 72699 256990946 32676 61461 69977253 88947 61461 46156824 15380 72699 845139096 88947 70195 575909156 15380 89847 728234778 46837 88947 449890134 52225 88947 293414740 52225 62982 77987773 46837 35935 290678332 52225 50428 542410581 52225 13705 684675955 52225 54447 184442941 50428 91614 401791120 91614 41378 357348484 91614 16320 790312543 41378 89005 7381805 91614 38917 679035421 89005 36937 830783850 16320 54190 896061783 11058 54190 996193746 75000 11058 581747090 72885 75000 604514615 54190 69448 812441676 54190 6150 427808665 78565 69448 100789627 78565 36363 378322426 72885 80701 546244692 80227 78565 305168633 78565 36804 768950564 12510 80227 74177486 12510 49818 276856547 32803 49818 124585604 63021 12510 135097917 32803 56284 185099185 63021 68417 214578810 68417 61507 360488960 56284 8198 184925860 56284 42090 524004078 56284 32365 500022311 42090 74099 953003894 15120 32365 627064687 42214 74099 91310219 79465 74099 894091686 20418 74099 973861539 14072 74099 58995969 15120 18437 927338058 42214 33734 982114663 33734 17170 996777181 51751 14072 859809464 17170 91051 853404978 16603 91051 68201997 41731 17170 575746872 39645 17170 31413862 22530 39645 103011743 91051 69139 756596392 21029 22530 984764459 44445 21029 239858306 39645 85862 409486808 21029 351 325069879 48663 44445 502024943 48663 36942 136420072 62540 351 277467411 351 66888 186319362 36625 48663 793296364 36942 28110 161153659 36942 29723 825549799 62540 35426 713111630 66888 36045 187516211 35426 88065 353563971 89280 35426 275961664 35426 15734 51576289 45720 35426 346337793 88065 2313 41833501 89280 34567 130417287 2313 48518 844205647 15734 42657 456001926 42657 67453 914321579 34567 44266 656709504 9798 48518 860230278 44266 17437 999286115 4698 9798 949223560 44266 49815 955772291 52672 44266 78648936 9798 18203 259377033 79893 17437 138849155 52672 66302 247405969 43656 52672 501097519 83620 52672 481860037 75747 83620 54601062 79893 11694 909834397 43656 21332 97235902 58163 11694 436981477 11694 32508 951822009 31641 75747 817231120 32508 48550 248729549 48550 53118 685952574 43703 58163 346385850 69701 31641 565320999 31641 36071 490046066 69701 7147 414796741 69701 77875 65069428 43703 57356 819320663 57356 2060 108462821 77875 34139 109097965 16025 57356 765974373 66134 16025 766903289 66134 19134 89801385 9518 16025 579800455 9518 42951 2608447 54881 66134 706192030 37765 66134 918581510 9318 54881 301807454 4270 9318 738902168 9318 68209 395034845 16497 68209 544342834 16497 13578 710359804 2 68209 324550645 68209 1467 175579207 16497 23193 683377517 87308 2 153626396 30084 13578 8642232 81455 30084 17594864 23193 49912 976930800 74638 23193 992583358 49912 61435 699459593 74638 6089 83393592 67348 61435 648469042 6765 74638 588041163 60657 74638 252329498 59865 60657 321352145 6089 62397 645423943 60657 81620 258600942 44781 60657 413908766 26055 81620 108020752 21266 62397 571373668 39632 44781 251670872 70588 21266 34693182 26055 2513 383492215 26055 81360 424210103 39780 2513 696195928 39780 73514 779883661 23859 73514 446743498 81360 17478 17306915 48649 39780 520756614 11558 73514 870377019 17478 41538 918825092 41538 85000 873820706 8406 17478 190808250 8406 35453 464122531 35453 42341 90048454 45488 41538 265508848 35453 40953 320544798 8406 23898 316017760 40953 27377 869375059 27377 5132 932628934 40953 60685 716413907 23898 57111 50193208 5132 87644 845897999 87644 78958 50458416 87644 3938 337136534 57111 45171 61279721 87644 8513 289152747 7413 45171 285904010 45171 86868 75346249 85418 86868 483822696 8513 13803 638039089 46138 8513 359630377 81012 46138 754566271 49991 81012 515137248 4422 81012 268392348 37360 49991 894545018 81012 4387 12795128 31806 4422 480009 37360 48457 12238347 45212 31806 77864089 45212 22025 971773858 68907 4387 310369206 72510 68907 926760585 68907 8654 445920300 72510 76454 198816105 83440 72510 872534234 44538 68907 384107239 72510 61869 500471779 45064 8654 612845446 76454 3035 467647541 86641 3035 315891559 44538 20128 866044047 3035 22526 159447134 47128 45064 892412512 33222 47128 917462480 33222 78913 373576710 20128 32324 814453109 78913 36217 855195643 36217 22161 132735480 22161 15029 300869577 22161 22989 83375289 66526 15029 873439477 34472 22161 110601122 597 22161 458672388 22989 7064 242036633 79803 597 457200711 48295 34472 141028837 48295 10030 739131226 85703 48295 42285164 51354 48295 324677799 51354 17112 306853039 31045 17112 406533032 10299 51354 234716773 10299 16530 715036191 17112 91764 415360967 17112 44504 404036536 61268 91764 41825928 61268 30435 818735133 16530 11552 503903618 5054 44504 580906316 30435 61216 56243799 5054 40479 303868441 61216 5972 213868134 5054 6598 202781304 52130 5972 527059755 5972 61253 773449990 5972 52590 78229961 29056 61253 807735290 52130 72778 294228046 22365 29056 532915335 68118 22365 243709948 17660 52590 60841619 68118 76789 66944233 77142 22365 142995624 66382 68118 9500622 17660 12418 169304451 91584 17660 614525315 77142 30143 968049753 91584 9503 368688908 89442 30143 789579446 64968 89442 550806508 4072 89442 434694156 64968 79981 595528808 9503 50036 941983201 85394 64968 617717277 48760 64968 599345866 79981 62095 116883106 6947 85394 999479450 48760 22184 392280585 54186 85394 607191537 15477 62095 571409713 15477 83002 172558325 79579 6947 102185229 83002 17646 866844826 83002 44181 16471834 89882 79579 71655499 44181 67714 71970059 67714 88529 196314810 67610 88529 601295451 88529 50764 409772069 67610 14702 170745596 14702 21316 932956302 67610 52561 521821769 9581 50764 323972388 12530 21316 632459876 3173 9581 168399910 21316 7575 412692612 3173 19970 242320966 17520 7575 334082662 3173 3910 838268326 64263 3910 618106414 19970 14623 917832837 56431 17520 121306179 17520 25664 210091688 26054 3910 957478357 26054 52605 794130707 67941 56431 481498042 52542 25664 268369004 25664 18992 217071812 79994 67941 622454864 50158 79994 228538016 41513 18992 53401276 53826 41513 984329358 30073 79994 8624818 50158 80338 257404383 76002 53826 521482865 76002 14131 461849668 52892 30073 418103619 61225 80338 111012399 38228 80338 158273826 38228 34910 100575414 52892 68774 49231058 52892 4750 532007891 4750 35696 142942315 17054 4750 614974152 64944 68774 451127739 24661 35696 408768303 4750 59285 189775495 24661 87947 505283955 64944 67076 564026030 67076 16668 897809805 69853 24661 490715484 67076 54972 82373647 77996 67076 647848019 7085 67076 242047110 54972 45326 114393150 77996 38954 758526376 77996 81889 482245027 7085 10187 186256968 87107 10187 744646669 83655 81889 390584520 71853 38954 349775987 43064 71853 552819772 71853 9595 44966833 43067 71853 590468143 51893 9595 673308413 49459 71853 399534458 12630 49459 552970121 1803 9595 777875700 12630 13461 675294149 3172 1803 859456333 86220 12630 67578032 50998 12630 805827855 50998 16237 613549676 31373 3172 27526749 68335 3172 498348642 68498 86220 406487102 50998 84901 69980441 27071 68498 92708810 485 68335 722443299 68335 85163 428972836 75380 485 23971251 72789 27071 264808310 27071 22235 15448097 35714 75380 482792211 35714 84443 767639518 22235 71968 332945894 22235 79666 812747603 84443 82169 90073307 82169 38314 835891271 79666 91350 489526323 41644 79666 240744023 24751 38314 887397241 7145 82169 560352998 23079 91350 130704437 24751 83697 515799353 8371 24751 383580710 24751 35027 93217265 83697 1379 969228324 49386 23079 396105728 8371 45112 651923956 8371 2464 646785430 32434 2464 703995494 2464 42203 828676297 50883 49386 443379362 42203 40664 469217904 28270 40664 556356532 42203 25879 533951809 51153 25879 725719090 40664 62847 128892524 25879 67289 82133805 51153 65759 121133498 51153 643 36978829 67289 56434 114103533 67289 63030 28048822 643 36117 163260389 36117 72927 378987205 40783 643 222391676 83122 36117 974611550 40783 35956 582084198 38566 83122 420668242 35956 6409 203412947 40783 56192 613780378 38566 17725 125811246 17725 59795 684185912 85940 56192 900955693 87419 17725 899395644 87419 14516 84550580 85996 17725 793989001 85940 40227 795097976 4117 85940 413896071 40227 80371 59559650 76132 85996 620920532 85996 87520 728382323 19289 76132 185535649 31059 19289 866039344 86011 31059 66801323 59888 76132 435745013 31346 86011 659333395 35789 31346 872597518 36751 35789 816260027 25607 35789 814871723 64284 35789 500675102 55871 35789 504546494 22652 25607 950592764 36751 82396 821734625 88805 82396 110519184 68663 64284 9888461 88805 73064 163245601 22652 71325 179488148 73064 20406 901253654 88805 90022 807501488 20406 34432 967496131 88787 34432 501153027 13683 20406 657319108 83752 20406 527897883 83752 57950 852336455 34432 73500 894267506 26534 73500 94708260 35957 57950 352708360 57120 57950 403491170 57950 31904 262306209 10145 73500 55737260 10145 56829 97966419 59501 35957 10465454 23508 56829 272796808 31904 3399 28014757 825 10145 732290434 46396 3399 176061146 23508 85972 179889463 23508 54536 459710355 825 69284 11992089 54536 291 50556953 49973 46396 370091067 85972 23983 862622644 54536 77655 43082585 69284 4799 897242410 88957 49973 485156866 78449 88957 577583463 77655 81819 729511579 81819 11350 565610549 37804 78449 204800723 80715 81819 82606683 11350 79654 294168892 37804 24161 23050967 80715 39551 797080782 39551 67220 34362051 17904 79654 647324481 36660 39551 272881515 17904 19357 82700564 63311 17904 592731323 81489 36660 106650672 4666 19357 136204641 71881 4666 502453 4666 53753 27447172 71881 13672 6869719 13672 10462 732322419 13672 36222 891715725 71881 60573 148761598 13641 60573 631145979 10462 44239 512459321 3481 36222 507090235 60573 66836 942332331 60573 59095 484256723 60171 13641 24346613 43264 66836 55750704 37041 43264 250289484 43264 54923 812084368 43264 89003 754208911 37041 82504 100282228 43264 46961 542600852 89003 88866 79746503 46961 78961 171338737 82504 78327 647401422 78961 88582 9863194 46961 74942 344429249 88582 65849 559290512 9150 88582 774176585 88582 54473 858450549 13430 9150 274385738 16342 9150 530423294 16342 67282 204907797 9150 19659 345054165 69842 16342 19723252 13430 12434 682095334 30051 69842 585951858 78309 30051 79673774 45744 12434 204652157 47487 69842 489676937 16386 12434 423629195 14372 78309 983117329 47487 42925 579411694 78035 47487 472094276 11700 47487 749063383 16386 28369 464537938 7931 14372 65858337 35643 28369 206101911 78035 47796 480706709 7931 15058 992790996 7931 51789 502935500 53462 51789 472951788 47796 33937 752098866 80750 53462 607102067 74878 33937 508670771 77017 51789 513837301 80750 25195 153868184 56859 77017 552874758 41620 25195 891878820 91746 56859 86868157 56859 60873 208030209 47563 56859 369424023 91746 83476 103916376 61089 60873 102203727 91746 21222 979198357 83476 1125 85053044 24644 47563 622397403 24644 89564 276053915 27940 1125 963146741 21222 58051 36279992 11017 1125 684967685 24644 29938 109150178 77918 27940 899588272 82787 58051 424632096 88002 11017 539510320 77918 26800 137441996 77918 79402 767939046 82787 75768 726461773 79402 87702 787424651 26800 64516 308994855 64516 17691 776176572 67240 64516 806305916 64516 34134 804569078 68327 67240 625586593 27152 68327 670548512 25856 67240 944566031 27152 22136 64500228 7376 68327 46868416 31715 25856 568257495 89314 22136 460588292 18184 31715 688033463 4249 7376 560341042 10931 31715 662445356 68382 18184 32860630 40921 89314 967984664 18184 21329 921525715 21329 62896 735903381 2362 21329 995251560 48117 68382 515224162 62896 13152 13220978 40780 13152 987737437 13152 7024 393805221 61281 48117 864019568 7024 71516 573875214 13152 48451 617206847 71516 44363 392561227 44363 32681 337526493 9557 71516 466245518 33836 9557 92221434 20661 33836 154874556 32681 25481 840961630 57482 33836 361916383 22732 33836 509264602 41852 33836 822370169 48263 41852 683038795 25481 23924 62777787 23924 16151 645894506 45856 48263 280562947 48263 43608 602289344 16989 45856 794707486 76894 16989 741418016 45856 14690 229769201 76894 18246 845203680 16989 47839 783949057 79124 14690 195120866 18246 48141 555180260 47839 18190 867740232 48141 79325 317980207 40245 48141 126780935 49974 40245 254009947 48141 13 828457872 79325 41672 38145013 40245 40846 773370741 41672 8689 689299151 30446 49974 25662470 11528 40846 300188975 90286 8689 376308049 46323 40846 551057693 46323 70768 225972894 70768 83419 863969542 46658 70768 126346712 83419 11421 162208954 46848 46658 188762795 11421 41884 223608128 22936 41884 620539536 41884 69120 977879809 11421 35672 794405808 22936 71897 628382486 71897 63150 187249130 35672 22918 648469333 10848 69120 654204624 71897 45819 685024783 45819 59669 331132833 54816 22918 957057101 86722 45819 276121926 89515 54816 830715834 1964 45819 92692797 59669 85861 249071932 86722 55385 325630298 3968 89515 449515670 55385 54677 802814483 59908 3968 100199941 55385 28564 148453000 28564 26568 722545889 86273 59908 46264064 54677 46520 401130078 28564 24183 24706230 24183 15040 288530409 15040 39428 27270038 24183 16081 912944787 51667 39428 919130504 24183 44176 705860600 51899 51667 441618108 76760 51899 145795241 44176 49060 132645291 51899 17693 565934588 10308 17693 875222739 51899 58803 90229115 17693 71564 247233305 68385 58803 211894219 58803 90791 36306576 90791 73789 698998754 90791 646 404211857 73789 40812 416851866 73789 14754 85633024 646 62767 734873857 73789 83622 631006323 17882 62767 869103177 68512 40812 100699689 86447 83622 692389186 46854 17882 315242028 40506 46854 873837451 86447 21027 629491002 15822 86447 66656857 19669 15822 776841569 40506 43120 22738025 21027 31656 596608070 11876 15822 726677298 43120 36094 414298642 78044 19669 284818171 43120 14583 30874866 43400 14583 357211542 78044 79235 312942835 43400 72214 587021968 61380 43400 946245835 61380 88521 352020201 79235 90780 242767628 16891 72214 156985331 88521 62096 42440568 53123 90780 601499286 57054 53123 207225961 62096 42592 337462980 53123 39006 51006790 53123 69986 509686657 22444 53123 912702140 57054 47150 965237095 10251 39006 814196855 10251 24838 605458193 23414 69986 106312405 23206 10251 245814912 10251 70840 176924015 64251 70840 19078803 3179 64251 676209114 47506 23414 144466621 10119 23206 252222669 64251 51360 390448167 51360 4280 222719568 3179 4903 115799010 4903 61670 644567773 10119 10973 739031787 51360 29802 272506844 18170 4903 353363268 58693 4903 584266568 5697 58693 918876088 18170 5546 3817971 5546 23832 595653561 66081 5546 467558812 23832 9060 452949976 64209 66081 790796496 74734 23832 862417606 1925 23832 48415204 10464 74734 354984144 1925 67066 833293268 66108 74734 397377477 74734 36403 801301519 66108 74564 887647303 90889 66108 545710845 74564 33331 865544761 54768 90889 52348381 54768 15717 673072734 36651 15717 654144550 15717 63772 941941035 36651 17510 883458658 63772 78737 117987638 6624 78737 697340308 31387 6624 569790670 81475 31387 938303716 6624 58340 16890282 28670 31387 100590667 31387 31866 101974376 66967 31866 255709721 90377 28670 828216897 90377 963 83148600 28670 82348 783914327 31866 7963 183215209 42168 7963 896696030 85321 82348 578229705 39005 963 811579469 47496 7963 86044428 42168 73472 840976218 52323 42168 615005050 10582 47496 381656596 47496 75002 40574401 75002 43302 29938450 73472 74743 517847334 74743 43598 43057252 88254 75002 974050853 13873 43598 427493969 34299 74743 270068508 89503 13873 45212782 13873 36159 373428056 34299 3155 143159824 13873 53762 485578578 50033 3155 118378824 36924 50033 589339099 50033 91367 60040440 5954 36924 927670978 91923 36924 462685614 50033 22370 545276611 2336 22370 961926795 5954 60097 624536888 19979 60097 541713698 65402 19979 581290896 33000 19979 360819893 19979 90699 885648661 19979 13531 157159469 4518 19979 52974186 65402 38504 915767176 38504 40224 107574934 90699 22827 962692117 4518 75497 551050091 4518 75730 753774530 167 22827 169462291 2502 75730 299482799 30775 167 709084207 167 65493 482895545 2502 38052 971426340 39726 2502 637241535 38052 89047 846333258 65493 71996 109109339 72182 71996 109126801 19942 72182 696091335 19942 74119 566588098 35701 74119 553170099 71996 71967 351037212 18421 19942 371077064 71967 32111 243627473 83494 71967 233324722 32111 48242 193828088 60052 48242 832861364 32111 49016 646733464 83494 41813 941566088 41813 34995 45398852 49016 10324 875909740 73742 49016 281901750 34995 1997 328746729 10324 75176 251287886 1997 1544 405645887 1997 82615 489212926 67508 82615 344555365 28931 75176 327194552 1544 3164 742337439 38273 3164 693000373 67508 9453 688944488 38273 70540 360986031 80234 38273 494773455 80234 37776 690079111 80234 64725 330911999 9453 56163 572696216 9560 64725 479726423 80234 54550 44357167 37776 72670 98142866 54550 76016 685827565 69994 54550 966037385 69994 67083 315121088 72670 15652 15290628 69994 19753 878741528 67083 71628 65654014 69994 55170 438322928 33452 67083 16119412 15652 86411 128920704 85428 33452 512061153 42745 85428 652265108 44935 55170 259510477 2345 33452 754827589 82156 2345 932075639 42745 36824 252742751 44374 36824 947346157 37326 44374 386523607 57440 44374 113610807 23033 57440 929008991 44374 55897 196476683 19494 44374 444078550 19494 18884 937041470 77028 57440 721761897 19994 55897 386743136 87708 55897 316570097 19994 46349 227231465 88123 46349 446810139 41787 88123 46312879 46349 68030 931011540 66129 88123 853338832 88123 55394 861123372 88123 59038 122324606 19264 68030 271617581 19264 69696 801808022 55394 41822 922385895 41822 45389 565926142 45389 11502 965448100 2159 11502 953898622 90155 69696 308644844 65466 2159 95441648 11502 83711 944478745 11502 75028 594050145 35586 75028 514447753 17075 75028 297959311 35586 16030 471267891 35586 779 481729933 16030 24153 509532182 35586 2131 432554591 27583 17075 397539000 2131 65736 686809034 2460 2131 937680017 89597 2460 391422039 2460 60720 608219138 2460 11386 147887165 42756 65736 243511468 82512 60720 542078921 87033 60720 271034624 60720 21090 284311796 82512 27256 481524790 82512 66699 83458019 87033 1483 438601949 40120 21090 137700294 7418 40120 21758840 31199 66699 581800242 40120 1259 509650197 41734 1483 591739083 7418 7829 373860802 17475 41734 55491031 41734 77150 33514483 27745 17475 751460270 77150 17166 151739708 17475 37807 170048863 77150 55402 134700958 40491 55402 60773058 17166 16011 889148114 17166 87812 421534777 40491 33763 709419027 33763 60213 980916892 13510 16011 129489955 60213 28900 2992055 45599 33763 536359110 28639 60213 791503064 57107 13510 282924958 28639 65397 744816201 12919 28639 755404989 65397 51062 298498090 57107 47131 494848363 48943 12919 34951728 19889 48943 775423959 19976 48943 98291417 15023 51062 239955860 19889 55169 697354835 19976 31579 79061264 26227 19976 533069102 15023 52239 946021561 88195 15023 405240418 31579 24141 983308642 34490 26227 245116933 34490 73623 896253925 52239 32219 140222090 88195 55035 191242306 32219 44690 116352661 28482 44690 759783480 55035 57244 168156338 47873 55035 247029172 55035 2863 52295863 28482 46435 638790296 35989 57244 436359918 47873 59487 132955125 33201 46435 483951826 17592 59487 358006526 35989 58143 266390057 58143 23245 938452074 59487 16267 165097819 17592 83251 206472823 17592 64357 43913965 44004 58143 744040087 37076 23245 936322145 70158 44004 311571013 91845 70158 891547356 37076 6685 75958936 6685 42806 45585216 47163 91845 251042967 42806 46794 137633491 46794 37554 156406854 20030 46794 20523827 47163 41019 215810260 45462 20030 560761247 37554 22586 798420871 18561 22586 841484684 65852 41019 31178974 64704 45462 255125172 18561 9796 45665273 22586 64389 984075326 79773 65852 958500 45176 65852 768352819 9796 87306 377014952 10535 79773 791666667 60652 45176 915868 8095 60652 717088708 39741 60652 255918174 8095 33278 671736100 58531 10535 24526417 49484 39741 478507118 49484 77236 810872762 33278 18967 532873682 33278 53806 57906800 77236 7784 322303495 49484 68284 831962520 18967 80837 18357407 69600 53806 34517854 23062 80837 909838455 41587 80837 453164609 86517 68284 892107072 74067 23062 188354329 69233 69600 611403197 23062 78124 199324665 38243 74067 768517286 78124 2172 220669344 18305 74067 751831069 57930 2172 419532555 78124 6254 726110190 19077 38243 925219953 19077 6979 138560475 19077 66230 207308855 66230 65987 295136194 46923 6254 943628105 87105 6979 358392213 56935 66230 611512470 65987 46666 703389541 64804 46923 564727766 87552 56935 96655651 27647 64804 450448385 62262 64804 840419861 74152 62262 964713689 87552 48471 555176183 27647 45322 729472030 27647 33219 566718297 62262 80190 182216407 45322 409 116907158 65006 409 714713002 80190 65209 483868319 84676 409 469534349 84676 12440 760166522 12440 75289 945276167 27126 65006 585946316 84676 24060 630865150 84676 78771 126572713 75289 8232 400291253 27126 36614 457463962 42825 78771 264276204 8232 51747 454283886 36614 51258 146442867 36614 52968 353472918 4625 51258 431313655 33929 4625 718184534 83176 51747 734939775 83176 30999 509400464 75583 33929 44313385 85949 75583 990553641 15835 83176 438155748 50239 30999 204626184 30999 41096 111618274 75583 32619 855367132 41096 9054 3224171 14858 9054 581947169 22806 14858 177987589 25981 9054 113764958 61278 32619 909749587 9054 40835 653089728 40835 2906 642650649 40835 81524 192122599 12331 2906 425843465 10387 81524 139613597 12331 75996 676122748 2906 21133 17295451 75996 41412 411699895 41412 50017 888332093 21133 10780 553120530 75996 9387 740260394 70033 9387 761563020 70033 19066 676361424 48643 70033 63471318 560 9387 116497414 48643 87040 962396956 19066 81114 19316847 19066 18822 845894103 560 25595 540187079 87040 52429 765478856 27165 87040 446927117 20208 18822 662484263 25595 63738 408396450 4145 52429 686144200 64225 63738 450018675 64225 69246 745460468 64112 4145 500642130 58509 64112 70035682 88729 64225 299090447 69246 88207 819646285 69246 14113 959244253 88207 68755 890207701 28490 88729 944639895 88729 42177 42516894 53425 28490 860355722 55234 14113 17144000 53425 53265 102113704 53425 24539 476538105 53265 76264 753812419 53265 10886 512271395 67187 76264 106979736 24539 67539 99142863 67187 26685 617271701 65924 76264 637141769 39753 10886 155201893 39753 503 36982708 67200 67539 943863994 91698 67200 798039944 43859 503 515808563 503 40041 78363564 52963 43859 206101637 30815 67200 240996174 91698 21600 775135824 15602 30815 523758192 59092 40041 732732934 59092 68918 437812036 15602 52372 998794149 68918 76332 299850884 30377 59092 411166143 74911 52372 237460698 26080 74911 98813406 19428 26080 385846881 74911 22680 54150164 30377 49655 636213989 89429 19428 581992712 19428 34168 503672061 19428 26822 810085114 69940 26822 948826037 40476 89429 462202514 87797 89429 966685530 87797 17529 213646515 37253 87797 887164466 34153 40476 499001514 3990 37253 533539215 85104 37253 829040702 67963 85104 181568392 73504 34153 897959667 50063 34153 823047857 63859 50063 456334796 69031 85104 79617606 9802 73504 26355748 69031 1646 826421855 42414 50063 180474252 1646 79071 274178149 69031 66514 952864820 33826 1646 690128562 33826 87853 350393944 87628 79071 83984700 45785 66514 321857427 87628 25052 612079464 87628 6986 241040176 25052 14179 78752237 70390 25052 213579477 14903 14179 796142372 14179 63706 66094639 63706 3009 560758130 14903 60966 164082345 63706 83611 928891246 60966 89147 867460577 63706 60970 987233360 20148 60966 296449423 67431 20148 839353083 60970 51834 812203999 16389 89147 201271524 85887 67431 393378046 6771 20148 137475905 43717 6771 459515193 34362 16389 625934414 16389 32721 823060933 85887 90556 48041643 46192 34362 2869464 34362 55387 981605956 52596 90556 848496107 81893 55387 511508403 55387 25517 966082946 25517 91511 388798433 55826 52596 733652734 25122 91511 614408434 25122 83489 856521997 25122 11043 532434509 55826 1041 481547296 54606 83489 884318263 15197 83489 738654903 87914 15197 319189858 17724 15197 637362163 15197 58086 303387757 80080 15197 976031272 17724 48506 659699784 87914 42987 48007265 512 42987 393000414 38797 80080 374982650 512 57921 129138929 42987 79018 714983061 42987 26742 507008467 38797 91224 411743670 91224 38856 673921450 57921 57364 561869738 20831 57364 686869804 38856 37746 773525090 91224 26516 714756826 80274 20831 225807512 26516 88272 903635229 59548 26516 155654645 46170 37746 878882512 88272 23978 439575899 28916 80274 70268469 60236 28916 758714472 59548 46130 775710282 23978 73468 647987458 46130 45627 750235291 73468 62647 27194424 46130 91209 658054793 62647 27269 687429155 86667 27269 742105151 45627 80829 56016959 62647 26671 576874198 86667 67340 327522909 26671 64871 483663253 23631 26671 748877139 69962 23631 686839461 26671 42614 339461391 2347 23631 855527936 81405 23631 661548025 20767 23631 424389747 2347 27523 471506016 2347 17481 74299311 2347 65186 303814479 17481 73326 940280949 73326 21689 782311400 555 27523 157230579 21689 33144 991764426 555 52482 120152828 21689 67823 919646902 67823 42688 802464887 42688 60683 671394545 84853 52482 562009778 59978 67823 951444976 15629 59978 109031799 59978 46954 606324981 84853 57747 480077533 57747 9303 413079283 46954 922 429047785 922 21673 991763647 14211 922 560653745 922 8460 904231183 89954 14211 464919756 14211 58674 157021799 21673 19107 67799294 89954 56115 41405014 56115 27703 302741791 27703 88499 64601228 17042 58674 576171843 56115 822 987321982 41243 27703 186588254 17042 62567 776174236 17042 78735 523994310 17946 41243 73558981 17946 60559 758663630 66717 62567 174887179 78735 89146 544430374 56296 17946 742234397 87144 89146 827630321 62321 56296 446939063 31828 87144 680957595 89146 73394 470726495 87144 59005 906176333 87144 52445 700967303 52445 19759 108922976 60024 52445 872584517 60024 39269 134452599 59005 38770 814693365 19759 60623 543044972 24226 38770 464005352 60024 86835 658607672 39633 60623 326058676 75681 60623 570527242 75681 31337 64904526 86835 12422 672581967 46401 39633 146103527 53087 46401 852704013 75681 7103 42271647 53087 23175 4674094 7103 30557 946261222 68203 30557 136560935 56010 7103 261624647 23175 47367 172637193 71664 30557 634493140 68203 55657 669603057 55657 65414 869907116 56010 35654 442423722 55657 18348 236281476 79977 71664 969291564 55657 22700 263624876 66937 79977 665545939 66937 14513 552962143 22700 86012 879074773 31872 86012 982162998 66937 86380 43505440 85144 86012 702378634 12246 86380 452302659 31872 32793 156112607 66589 85144 892837643 35318 32793 193138367 85144 36189 594136938 35318 79343 595684129 79343 19200 964043974 36189 67796 49511624 36189 40004 133151606 79343 56098 132758121 40004 26036 575381252 19200 29887 21980196 13822 40004 133470403 26036 34505 43237592 60668 34505 785083763 26036 71725 209558566 11035 34505 562135856 71725 84170 714842624 84170 51804 8793268 71725 3386 722446899 71725 9487 676059172 3386 82509 639490866 51804 66680 2612983 66680 21300 130987736 40205 82509 707171688 40205 37013 639494831 28754 21300 801982468 66680 80141 442041665 78045 40205 370650920 78045 48178 964945062 63633 28754 83411831 80141 54211 98153805 78045 64867 392691149 61078 48178 658070235 69909 54211 426010118 54211 7788 4414623 9207 54211 403680862 64867 62906 447205137 32964 62906 37940677 9207 30053 247091131 9207 9756 546971427 62906 34162 585214354 90054 62906 253093687 68973 9756 989439465 90054 47271 217567974 34162 47541 631995639 32349 34162 833920855 31916 32349 651560191 31916 82204 395662222 82204 79011 628096421 88112 79011 395180260 52760 88112 776257979 68190 52760 981449230 68190 54815 57671315 52760 87293 506688687 60054 88112 322051321 42026 68190 43864756 5550 68190 255130359 42026 67914 787038043 60054 55811 920703048 48299 5550 903987051 55811 76777 158102172 55811 53469 135364480 76777 36512 817036261 8210 53469 824325487 48299 66686 352699041 53469 48907 782676424 48907 36650 18366868 83333 66686 57452836 83333 45526 488548260 83333 18300 233316976 81868 18300 617801636 18886 81868 717865256 18886 72617 574140173 50426 81868 822534517 72617 89729 362025666 18886 56031 900058257 14929 56031 316945826 14929 23058 34822899 49203 50426 566449438 51608 23058 284147468 49203 87233 931170482 52454 51608 753138197 51608 22909 683465895 49203 38451 730608231 87233 21130 374732555 35129 52454 982613735 21130 47176 241106938 35129 10722 570498884 82784 10722 910414990 86993 35129 162606681 33207 47176 972071319 10722 51484 497601193 33207 91608 950604024 20308 86993 128031931 91608 67722 96605177 7095 67722 141234640 50151 7095 331519639 31681 67722 829829359 56251 7095 557480219 56251 50280 39516039 31681 5224 376879147 50151 23026 629779663 18182 31681 427641465 440 23026 138265895 23026 29889 298344647 73179 18182 168046160 77563 73179 216053863 59421 73179 264465811 62997 77563 50587794 77563 70463 388744048 77563 85311 657193489 77563 79409 27484979 33120 79409 276867874 42844 85311 856215011 9543 85311 122784628 47103 9543 619077215 42844 73139 770377173 47103 8511 822682558 47103 33864 154168124 70354 8511 241107792 33864 1065 114337379 33864 21416 575445086 33864 49064 927317653 21416 48190 349565478 70354 65433 84924989 65433 3194 830131115 49064 62505 120804563 73822 3194 435864305 65433 30826 419963131 66286 65433 84536878 74724 66286 40326716 59221 62505 894927882 47343 74724 657503669 30826 73057 861238875 16471 74724 531075243 73057 8566 116700912 47343 63861 216533318 47343 37790 828320212 16471 19116 384573245 16471 27990 974272766 56247 8566 768711564 10110 37790 916649409 56247 43518 367052675 10110 43153 992221261 10110 17905 349625731 10110 44949 182279914 10110 70761 337921280 70761 23449 53172685 65944 17905 499850936 17905 52836 659613090 39337 52836 574307276 67765 23449 528855150 83291 67765 320976350 52836 48475 934691563 67765 75102 240093751 39337 12807 27564177 63919 48475 270917260 15850 63919 603354141 20888 48475 1760000 91939 63919 424985741 48568 20888 377366241 55067 48568 446370876 15850 56137 536989800 61992 56137 563228819 61992 3560 971504168 18716 3560 920283263 40148 55067 851672260 18716 19770 189168387 3560 37788 511346474 19770 1516 730714553 41454 18716 737856978 1516 5321 612761889 38141 19770 407525015 37788 30323 499260523 38141 23644 664207781 30323 81174 465703444 23644 4320 384028267 21396 38141 609377892 23644 50875 116650579 23644 62330 662891501 81174 76885 247964969 18229 50875 338998891 61683 76885 737345877 82270 62330 977318538 34048 18229 504543577 45901 61683 705165275 62516 34048 318828171 34048 86281 103691143 34048 16371 239075893 23876 86281 988154549 81594 86281 232230628 86281 16705 797374045 86281 75192 70965012 79810 23876 242309661 79810 5909 431874997 16705 46208 833319385 46208 52460 340892277 87482 5909 484509895 56077 87482 700485553 15458 5909 31963205 87482 27987 22377875 15458 39663 152462384 89747 87482 760088343 67010 27987 772591930 15458 23506 564137891 24487 67010 754964260 91547 24487 919637171 20543 24487 265143764 72492 23506 664122942 23506 36414 735766821 5019 24487 412654586 88204 91547 480870604 36414 24707 593920832 57585 24707 536817716 24707 15567 132241632 45081 88204 204468214 57585 57022 10942100 15156 57585 200858251 1897 57022 465600474 15567 45339 622711029 26247 15156 439229360 80155 45339 678623233 45339 8061 635046293 1897 34465 54501414 34465 57775 451220421 57775 74128 247683524 8061 52980 64387142 74128 8036 322454569 52980 18519 546450976 8036 69271 510263408 8036 62455 133085904 18519 68196 685828462 18519 23533 924178568 46887 18519 472607496 69271 70241 565169594 41980 23533 124550107 62932 23533 178026513 30744 46887 215781835 2754 62932 746940336 62932 39195 112242041 2754 54045 618100533 77115 39195 767068462 39195 81897 793512390 81897 84389 45828347 39195 10963 653828014 10963 5353 871172322 15519 5353 123339726 10963 41447 488490971 42726 15519 1236548 75484 42726 142330036 2282 42726 908933340 72644 75484 570805094 87801 42726 70053481 74746 2282 752549007 77258 75484 761902877 68204 87801 572703622 74746 59774 929749310 88478 68204 767523783 34174 59774 134327815 85512 77258 768257766 27262 85512 74476584 1578 59774 132618797 88478 33128 901463573 85512 81130 950367301 10355 85512 434724583 10355 18580 321622611 10355 32397 64610178 79625 10355 135650475 50760 32397 384047333 32397 70649 656690174 32397 91354 458023229 70663 32397 230986319 27512 70649 274198581 69863 50760 816066939 70649 4449 664378581 25049 70663 49198574 4449 74719 76271145 27512 9955 641704172 25049 82899 655443486 25049 60172 585467537 25049 73595 242317860 74719 49374 138858691 55101 49374 652034201 60172 79345 294108045 51743 60172 867741346 79345 10800 34548094 49374 20627 32708366 81920 51743 566053463 81920 52466 116560864 48992 10800 567949690 48992 85374 818961458 64947 48992 224827308 33054 52466 503998333 65056 52466 430516369 62126 65056 16152003 81677 62126 954642587 33054 83522 628106752 14371 62126 565397898 65879 65056 925559492 88244 65879 21255187 17445 88244 662820512 34683 17445 971581762 8656 17445 26370393 65879 10558 707468522 86308 34683 624788328 34683 61595 776387050 8656 41381 597599175 30905 10558 44015088 61595 81845 572778537 25485 41381 966072027 25485 81631 48064411 78023 81631 847400400 81631 52208 571764942 81631 46556 808828464 88638 25485 124820591 33098 78023 143141623 17959 52208 738403281 41425 33098 188202679 50386 88638 357391311 50386 20178 907704928 64608 33098 23605763 27266 64608 130962124 51225 27266 242855386 88556 50386 427835145 31871 20178 354541366 66731 64608 257080811 78596 27266 872170836 78596 46325 78776938 78596 54526 222312208 33940 54526 646292912 36615 66731 570205402 76274 36615 987290250 85999 46325 609190620 33940 43580 925898705 43580 34406 923680479 36615 21826 653794268 76274 16458 75244662 16395 43580 273523879 63929 21826 812249951 34406 15879 133733969 5368 21826 800298895 63929 37942 421913442 37942 47348 52845039 15879 81074 968921858 37942 11662 93328480 41002 11662 474806395 59186 81074 109682006 41002 30756 677175264 49575 30756 342622274 59186 6358 390487255 41002 84112 141710304 326 6358 66105345 84112 1178 681554263 55297 6358 535055012 38385 326 893504596 3472 84112 513111880 12641 326 617152809 83848 12641 71305922 89805 55297 140748400 83848 10485 945155093 30222 83848 360475250 43489 83848 455159810 89805 6236 439607183 89805 81707 41546230 8178 81707 440441744 34047 30222 901048559 70041 8178 181347706 61464 34047 651623361 27273 61464 11815827 70041 55116 209222532 4587 55116 413016403 76584 27273 156672963 84342 27273 362392432 84342 8983 700167058 4587 44581 120723014 57712 8983 294766760 9010 44581 622832689 11614 84342 951355518 69930 44581 587294343 57712 7365 697185678 7365 88448 982484281 32006 7365 314920833 9647 88448 122937191 7365 90732 879250305 7365 58665 858255266 58665 61878 745106139 43234 90732 515839948 34786 9647 153957230 88085 34786 129757986 58665 30937 86405911 62092 43234 56995490 83842 34786 584195612 34786 85053 836131938 88085 65168 742268050 36828 65168 86001927 65168 79058 8711418 68821 85053 742720664 79058 30522 84834545 42353 65168 142692795 11604 36828 852927222 62749 11604 757590385 57455 30522 977252429 11604 82355 204845163 42353 38993 856695412 67443 38993 690366646 81644 57455 290116847 82355 83498 881823041 67443 91910 279706664 47856 67443 262379938 91910 10403 846413960 47856 5930 166461141 3007 83498 269384422 5930 35063 31273979 25586 10403 774839659 5930 44117 23336515 24569 44117 732463882 14399 25586 930832942 34646 35063 759389932 25586 43986 545958670 24569 35787 322797603 20935 14399 116735716 89071 14399 688720151 35787 81996 339743258 20935 55986 569030086 90107 55986 842917877 45804 20935 803021410 20994 55986 975602123 28598 81996 918560821 55986 79852 279141148 90107 59022 885875573 59022 1883 26200062 7872 1883 83404562 15172 7872 33088467 15172 32664 945227458 67647 7872 163912538 67647 84075 520405152 62218 84075 585972210 62218 74632 131723360 62218 26932 30068467 74632 21731 380355014 2237 26932 821230191 42553 21731 882365360 18721 2237 108298605 2237 67626 656224766 18721 54656 51875712 91761 42553 689917414 74385 42553 12956145 34849 18721 740141476 91761 58287 321149169 9244 34849 477608097 89779 74385 510943045 30898 89779 618226310 89779 11820 59654901 11820 53229 22630723 11820 38175 303219465 11820 3568 962709709 38175 54390 438878509 54390 72579 773798319 87549 3568 203550301 72579 46339 934616865 87549 16797 677156124 1473 46339 38534485 3819 46339 102888955 24078 16797 441189579 21869 16797 21593945 16797 86870 614132529 30454 1473 621843624 81412 3819 629452244 30454 39283 834824858 52584 30454 623738241 39283 64616 760101402 75037 39283 967526677 64616 33760 136555720 75037 71605 451189724 46047 52584 876380781 71605 39776 300564732 46047 90313 715373568 90313 10987 801198222 39218 10987 822807876 10987 38279 94816996 16924 39218 866218177 39218 85982 376938810 39218 58262 646341063 81673 16924 22076676 84856 58262 216023070 16924 18409 324242943 85982 2686 84779218 2686 88192 880137081 16621 84856 738127315 78935 88192 118990007 2686 50895 569649745 78935 44873 873077700 86584 16621 463686653 64578 78935 955802185 82863 78935 621696424 64941 50895 130896351 64941 50220 317117754 61297 50220 828492751 82863 30035 71775264 64941 53529 297141087 55705 61297 348900694 30503 61297 116439154 53529 16666 618186348 55705 63725 212563897 50669 53529 180419390 62867 63725 823338109 13974 50669 456141340 38716 16666 887608797 6290 50669 75724433 24022 13974 58838873 24022 54064 451579212 36747 13974 37851807 6290 72278 402603082 86586 6290 584672132 24022 46358 421946684 35614 54064 762176677 72278 71774 208229948 82799 86586 909559987 2149 35614 727708415 65082 35614 35246309 71774 10408 158710487 22763 71774 510713289 39418 2149 260032928 65082 62203 534679820 24583 65082 946765767 77956 24583 738210915 24583 34718 635770264 34718 66785 872074643 13270 77956 199956328 13270 79211 217784391 79211 22525 191076344 66785 32850 245266739 79211 62892 711093248 32850 79467 78238936 84327 79211 129466961 10402 32850 199445817 84327 43152 972069662 84327 20482 903029273 86758 20482 960997540 43152 14138 125408999 10402 18744 736260484 20482 23288 863657335 23288 64084 344715334 86758 59061 115436794 23288 45226 44995104 84039 23288 19091023 73260 59061 165698601 59061 22658 487894087 22658 75302 419184488 73260 10964 20626211 75302 13881 679618267 75302 8211 689345244 10964 67905 782747482 19038 75302 441339568 10964 58947 587632660 13881 84837 209057380 84837 24940 282884829 84837 54880 548440242 19816 58947 660963044 3627 58947 24788173 30090 54880 849614568 77245 3627 647062294 60207 3627 308236957 59208 30090 597137717 60207 20125 553605753 60207 64492 981105591 37409 59208 542868655 46702 20125 442460998 67441 46702 967858052 82537 20125 774393859 31490 37409 450549131 2858 67441 731900207 31490 52181 761198654 82537 23622 213550471 82537 79967 649250184 79967 86430 833152544 2104 52181 134734189 20983 23622 71726971 44454 86430 467687569 82741 2104 875425288 81612 44454 139144966 82741 39735 959550041 39735 58930 232014414 12408 81612 712662456 47153 82741 138327955 39735 19995 460395879 51808 12408 175540255 19995 75510 27343745 57780 12408 177669234 47153 46914 63933306 36304 75510 331749208 37194 51808 30816870 75510 67096 229817038 67096 79224 614487240 30478 37194 623924877 12307 30478 423830627 91291 37194 198959757 12307 79732 2632512 91291 36446 490424407 12307 90579 483362987 90579 9096 54867634 90579 86370 70145796 9096 49915 988571300 36446 77074 19663146 91927 90579 190900105 32035 86370 698192651 32035 35245 833198649 52830 32035 694165408 52830 47082 536586059 5775 32035 613036642 32035 79564 651081526 12138 52830 481129828 18202 79564 272764287 18202 57624 133531803 79564 23409 199057308 84314 23409 244457404 50542 23409 265686354 54459 23409 189365528 54459 31878 117125439 9498 84314 125530888 65133 50542 145141473 54459 84337 535707555 25502 54459 110282108 65133 61411 893872158 75995 65133 391041960 84337 42383 512411802 13321 42383 396292419 25502 52147 744681118 75995 77273 477303970 70795 42383 137278099 60089 70795 200140410 77273 17424 635318917 85191 60089 401371402 17424 77140 572600767 64626 85191 886229466 90086 60089 679038733 90086 60304 226887892 90086 3284 714743759 23737 64626 297135600 3284 90559 984038164 60304 53221 820557417 36549 3284 582817395 27588 23737 342507947 27588 42927 590939241 90559 71506 58227783 19434 42927 201205893 34536 27588 962469192 42927 14941 724194955 83734 42927 513725603 34536 71609 734853783 83734 58478 847443725 14941 57243 136358707 16728 58478 333671503 16728 80424 264017965 8405 58478 164751083 88080 16728 171501012 69172 16728 449538795 91555 69172 907191034 88080 39786 934333268 21976 91555 316891357 28628 21976 931380315 69172 53247 103445593 53247 88364 207138408 80860 53247 110206451 69301 21976 829468968 53247 61104 973335428 67657 61104 111469100 61104 68985 456277009 80860 48801 813312950 13198 48801 928464054 12325 68985 820867451 76718 68985 668405231 76718 22088 559316171 75058 13198 914969337 22088 14736 778759240 22088 51879 338726839 17353 75058 602474293 32781 17353 309021762 14736 6881 974845677 4296 6881 382993061 4296 4874 116804796 4874 82625 186260038 6881 9639 318538974 4296 65543 378447196 82625 72879 362832019 83914 82625 962432305 36190 83914 111909015 65543 67021 306622067 27498 83914 911466501 83914 131 17390974 75010 27498 305968448 36190 17304 105397997 17304 26569 503322943 11049 75010 570571792 582 11049 686164320 582 91416 134999616 17304 1285 14926042 11049 25893 736275709 11049 73947 816313049 31536 25893 170349639 82573 91416 126666855 16546 82573 67877239 16546 23792 468652180 31536 66018 614833754 16546 4149 448607058 66018 47618 922860772 47618 62922 545891589 47618 18848 368050947 53219 62922 147711226 63164 47618 232415853 30091 53219 597220290 18848 26210 489361010 42899 63164 393707821 53219 17629 798127697 26210 72494 192875974 17629 57964 241682289 17629 33540 953775629 42899 40811 263151396 57964 18615 536575181 27593 57964 655062840 34809 40811 67758927 70383 33540 444790444 20068 34809 163731430 34809 52470 515381397 27593 33719 603980478 71812 33719 145318201 70383 70731 967729067 20068 17968 665863450 41656 33719 712832279 21407 41656 423974108 7716 71812 137501182 51111 70731 77767430 21407 31501 827732272 91183 51111 218737321 7716 57651 923936674 83905 91183 202006042 52786 31501 156756473 52786 14917 457862466 41702 91183 312154226 57651 85698 631930557 11423 52786 721041112 52786 69704 117335472 62056 41702 116960669 86729 62056 902723416 37332 86729 952222767 63050 37332 588017550 68819 62056 844870270 80900 63050 33517111 25437 80900 711736504 68819 84851 889426345 80900 83798 978570940 83798 45553 332401479 7981 83798 443261572 44029 84851 308331665 56057 83798 616024157 73092 56057 671550500 57158 56057 422543679 72904 57158 730868147 56057 80635 129633943 83524 56057 221813645 80635 39057 665321787 39057 34812 24097010 39057 64517 328132523 23075 39057 887827300 82225 83524 162384900 17009 34812 233091256 7391 82225 573718732 74833 64517 128799603 82225 84277 208273029 51535 82225 624912450 74833 59187 82426188 59187 18591 13878804 33582 51535 790381621 51535 22779 896990563 60323 51535 83371213 22779 24523 854388624 75566 18591 781151751 80732 24523 111401408 67534 75566 936099752 33699 80732 854186001 75566 4818 481515052 80732 69202 91956841 60408 4818 505286340 3682 33699 777246786 78678 69202 362920409 48097 78678 390372903 48097 52031 551138536 63659 3682 802832813 48097 29221 854031355 72056 29221 966568420 63659 66164 523660284 68706 66164 391128268 91285 66164 551959027 80721 91285 119129009 85402 72056 206791082 36636 68706 291576130 31499 91285 60592266 91285 14221 448572617 36636 31077 456805763 66923 36636 131954324 37539 14221 480494989 66923 5885 117589119 37539 61412 484127982 82053 5885 78186381 61412 4395 177794357 90679 5885 980594605 18029 90679 570744545 61412 6560 858783025 82053 77650 726768897 77650 91391 463278701 18029 22282 803743393 18029 24705 326898811 6560 74848 990904151 81420 74848 135246964 91391 46357 706323530 43936 24705 119952436 68699 43936 347077564 1946 43936 923484742 55844 43936 862996184 46357 40213 21881233 68699 76204 751458623 76204 91212 594761531 91203 91212 226715060 71326 91203 297423091 91203 90 136489290 84493 76204 592076634 73754 91203 220589322 81116 73754 509601040 81116 91106 399479572 9858 90 511719737 81116 83441 617081991 56196 73754 145137970 56196 9909 426762776 55357 9858 795365099 9858 70455 775326534 83441 84610 35582201 9909 1490 524754869 48310 9909 554021025 70455 29592 788920987 486 84610 409986585 77623 84610 317178607 77623 12940 718159308 29368 12940 626071364 30796 77623 601777751 486 83903 725124702 12940 68547 983870387 91846 30796 450202359 8868 30796 158882597 58702 83903 755180118 28971 68547 19240445 91846 90187 476526727 37418 90187 762324508 24960 28971 537682726 85892 24960 605267875 90187 90785 872822348 37418 76056 104530340 90785 43652 869834028 1316 24960 432801583 43652 45794 755482696 69038 90785 226489028 44547 45794 593171 48582 43652 527846790 87761 48582 44400471 45794 70352 32793364 48582 29406 346009781 44547 72431 35119940 29406 5242 959372801 72431 68955 528850804 34908 29406 818822681 18847 34908 528691941 18847 22577 1889488 806 68955 439195034 73274 18847 13460978 34908 15691 72661608 81704 22577 906575949 25265 22577 954583770 20830 15691 214542749 6514 15691 62997348 20830 61578 874192645 6514 10634 763556507 10634 83300 340868 6514 18926 747771634 37033 10634 301153595 10634 82080 14318247 83300 13893 115773816 82080 29036 516654004 62329 82080 881265166 29036 86192 694419518 70211 13893 680362003 81486 70211 368702517 70211 28070 771264460 28070 20469 199139771 70211 14098 510749547 766 14098 97266779 28070 42784 210444179 66407 766 162693669 26022 14098 364532432 3182 26022 875531415 3182 48294 39604090 18392 48294 638178651 80084 3182 285376198 26022 81965 125557557 36570 80084 963198042 80084 9485 913883857 36570 43123 144607251 36570 29154 935530697 29154 65547 458389012 78567 36570 606711619 9485 24169 101840287 13182 78567 59113451 65547 73367 269834383 15940 13182 375585861 10248 73367 984788770 24169 22331 152569191 22331 50729 993483286 90467 15940 884803463 77702 15940 798096846 9248 77702 298017198 6576 90467 387887145 50729 27968 109887635 48645 9248 347003779 77702 33367 153398805 73185 33367 32605150 81481 73185 479564049 73185 56831 169121521 32840 73185 299246251 33367 68125 465517318 90627 32840 925839067 56831 67696 630982087 76211 68125 32247998 67696 72404 869156098 70234 68125 755841207 59735 72404 632445180 72404 1958 133580534 1958 13417 118275809 72404 43386 257859419 43386 69362 141402849 43386 63555 123188728 59598 13417 23884998 13417 46585 13486134 43386 74602 993946625 23769 63555 484478771 59598 8156 692597195 8156 59362 762286380 23769 24527 341242445 24527 70671 800561004 24527 43687 564102188 49596 43687 582684187 28813 70671 462776965 43687 75885 921912392 57424 49596 664765587 43687 10739 46332362 10739 51146 296062734 91319 51146 537725484 91319 5374 624790215 6394 91319 217986949 13023 6394 568976701 376 6394 930717132 68534 91319 817816256 5374 51091 290185877 38517 68534 192570590 13023 7359 74489943 376 53930 352181792 51091 38029 658252844 38029 35403 78471550 7359 38467 101044230 53930 47745 464969747 23942 35403 254438273 38467 55061 21930380 38467 56263 786012911 23942 2491 195891723 31189 23942 117973784 56128 56263 411498278 53922 56128 731475018 31189 82205 594210777 82205 17406 93405934 73007 53922 817440475 38730 53922 395970493 53922 29866 677586355 73007 16404 689613722 83619 73007 339421273 49686 73007 204327742 16404 14496 790550892 14496 88023 270456200 49686 61860 250929770 89539 49686 311718215 14496 91457 765501669 88023 10955 916722615 53339 89539 478382913 25260 53339 111347180 91457 50661 374891228 67982 53339 564407756 25260 17411 372648988 67982 57417 66986669 17001 57417 867117936 44313 67982 511325948 45540 67982 252291042 57417 75877 863446578 44313 66977 26936053 45540 61902 560355905 62228 44313 42888238 61902 28122 577203663 66977 36955 301766118 61902 73283 690422552 68094 62228 847156611 77197 36955 557775421 27185 77197 6522844 25730 68094 119412241 81752 68094 935077775 77197 66754 134439874 25730 67381 500548348 700 25730 713767620 46921 25730 66452210 76134 66754 500714024 76134 47505 416149675 700 56072 371254083 727 700 933144048 47505 91112 972460517 47505 7684 147416724 20412 91112 720091897 58931 20412 317169150 11430 91112 69137523 50841 91112 105083194 58931 41862 407896523 49269 20412 79981371 58931 64468 399905730 71492 41862 40618568 50841 57278 38401809 41862 16833 395920247 64468 24957 52975389 28107 57278 600185760 78532 57278 976140532 28107 65700 77719918 16833 9361 325789025 78532 8066 169033168 78532 49070 72226326 9361 89317 28780939 90472 89317 662410659 49070 69379 34946311 68650 8066 879057800 41784 69379 465159929 68650 48050 253006449 43881 41784 245153230 54336 43881 317881973 37864 48050 830524088 20231 48050 158176098 68359 20231 647603183 68359 59234 669072357 54336 18553 640466729 20231 67866 950459740 8671 20231 893258652 73213 59234 148218564 8671 63477 869082613 67866 52426 760936421 67866 33300 733452755 66113 52426 576505653 22042 33300 771474102 76940 63477 261940229 22042 3428 120920359 87436 76940 362733508 670 22042 803195913 11456 3428 87186996 91123 670 360258936 91123 53792 28638546 53792 10329 456153433 53792 85924 810225561 63730 91123 706817051 63730 12513 976484374 12513 15445 621589698 10329 90835 37477637 90835 13564 229931367 63730 27100 111204186 52112 15445 296011741 90835 46399 870549150 68991 27100 952966615 68991 48942 73409247 46399 18138 606708613 31227 48942 59477974 32983 31227 621888293 88508 18138 820209563 88508 40703 919731154 31227 10549 132486510 34600 31227 293911949 10014 10549 907480568 80967 40703 698908028 10014 75398 975576798 80967 30272 411457843 33193 10014 782761213 69924 33193 459925398 33193 20924 829434383 30272 24329 591625721 67562 69924 874087241 81658 67562 768472570 56346 24329 870334582 20924 66040 726714433 66040 7965 173435288 66040 10191 26011969 66040 9594 978026491 10191 74975 267409030 55016 7965 87941914 30578 74975 682981613 30578 79642 747672802 30578 23731 2816046 74975 10548 654425389 79642 90393 888777078 30578 54388 580666156 90393 78245 91736101 50192 78245 236286183 90393 68401 93351311 68401 77620 955602232 68401 55242 649681259 14085 77620 24060380 12258 55242 139992016 14085 72481 995617144 30122 12258 592626629 55242 81240 373718103 70837 72481 147077771 17835 30122 75080398 81240 51759 356857620 51759 83807 465151609 91489 51759 918398258 46674 91489 431070197 2001 51759 205603861 51759 7428 575375729 26834 46674 626493493 428 46674 824053614 75498 26834 365048181 32158 75498 951867979 69623 26834 555233564 16009 26834 912441241 16009 39349 883560531 63207 75498 128501135 69623 19016 112582948 28088 69623 885564817 25822 16009 638120017 48612 25822 567591616 45978 25822 101566890 25822 9627 271685334 80811 9627 371050892 80811 65172 458642270 48612 46342 230555373 11630 46342 126235487 64066 46342 835842577 11630 85621 953160099 11630 48785 730621288 54742 85621 96485383 85621 88992 709309733 63640 48785 202369171 50962 48785 133600748 54742 87381 143849598 27869 87381 143683113 64763 27869 33271740 64763 26487 415135726 26487 8819 404937101 87381 31941 4534485 52928 26487 636247351 82163 64763 851307954 79153 31941 683209760 82163 69653 693102652 82163 69550 635775721 69653 43135 59520249 79153 8902 890422110 69653 62546 809763970 67392 69550 443239012 6631 67392 33241619 68777 67392 420118183 62546 3657 3562523 11023 68777 127207433 11023 25443 610863345 84119 6631 57401215 71434 68777 100756604 23730 3657 850487686 84119 32468 308647753 25443 66351 196764139 19627 23730 727616355 66351 70492 277990695 82488 32468 564800964 32468 25471 408482935 66351 45070 966236785 45070 84398 22962352 70524 25471 143843256 82488 48719 881435833 45070 57548 896470456 45419 70524 271136725 1455 48719 245820499 26032 48719 975247979 26032 69297 727219203 45419 15134 3674360 1455 5165 64465813 69297 91877 890133710 25353 5165 32978359 91877 24415 284251471 13450 5165 41569910 72652 91877 677376955 91877 75241 249489052 72652 91796 712317797 72652 39046 143419841 29620 39046 393254434 51593 39046 159945946 30670 29620 104773147 91914 91796 845445446 30670 87283 604859895 30670 42893 758273142 39983 87283 313564305 59128 30670 661489103 40259 87283 172370171 40259 34948 76855120 59128 67100 849795832 40259 45576 1872398 7036 45576 831264422 32620 45576 80028444 67100 60717 644693756 88595 67100 694884898 16027 32620 820887630 68478 32620 407372048 16027 2293 113113637 88595 32754 858198253 79900 88595 530514843 48026 32754 31540487 32754 148 144243049 79900 3407 900293512 88772 79900 92529750 79900 73318 625751210 148 30240 800606359 10315 73318 174531068 12618 73318 878985056 30240 87255 880485699 12618 71837 35556846 71837 49608 266659701 49608 25985 282717791 28680 49608 634621602 15563 25985 779365592 58136 49608 966321309 69769 25985 814323949 66525 28680 6475933 61713 58136 543407734 61713 60111 980212916 60111 61776 736434426 39937 69769 430779414 39937 51553 86104084 39937 90555 873944266 45035 90555 712386342 39937 14342 341284301 39937 58608 34833264 84247 45035 456904013 90555 53597 134492100 53597 20410 565898831 20410 17919 289378170 84247 53409 928770825 11395 20410 382598285 53409 6550 767301816 72151 6550 547048903 88626 11395 414459851 64547 6550 205995208 6550 19210 525556814 72151 50591 155582446 50591 79769 109704780 64547 27859 6447397 77423 27859 468428325 24292 27859 911449431 19123 79769 63864413 39263 19123 721890651 77423 41864 517348271 39263 75407 867016083 52719 24292 820003639 36252 41864 86398554 36252 83555 28136737 83555 47439 187336537 70771 47439 621963485 83555 16492 992868551 47439 84266 537947385 88612 47439 399537729 26277 84266 868936134 7572 26277 951157594 7572 76298 152298484 90144 88612 967729495 56141 88612 466097605 2122 26277 550958840 7572 19823 258438017 2122 26692 134597671 42417 19823 520105641 42417 61715 518263460 77324 19823 559476380 48634 26692 548388015 24132 77324 951448089 24132 71489 181476514 86738 71489 394740263 79987 86738 842080338 75750 71489 839515717 85506 75750 306073555 71489 70978 360877657 68179 75750 913009796 58400 70978 520972245 86251 85506 662937486 5448 85506 734459909 38107 68179 857851916 86251 40122 723564080 5448 8049 507840627 85629 38107 934231721 40122 37627 169513025 37627 83355 302517908 32104 40122 932624334 85629 31965 784520130 75904 85629 813450916 61324 83355 420458954 1153 31965 320882747 42964 75904 98360220 31965 84073 460828221 39745 84073 550377529 1153 19127 251259076 39745 89123 773817213 89123 4725 244435688 39745 4995 190259068 70547 39745 632938103 47047 70547 661021306 22200 47047 715203299 4725 15941 5957016 70547 88417 513313733 70547 21892 127565006 88417 72788 119545692 48093 22200 298805469 88417 50194 181876920 50194 91428 526837332 48093 86982 869014501 48093 90719 618987197 89382 50194 67084999 43036 86982 81900919 67151 86982 742702053 43036 57227 916313349 90719 79143 101683474 90099 67151 30607634 43036 2539 245906568 269 57227 169747107 269 25116 532074494 2539 27050 85984949 2539 59958 845336071 27050 89187 92048625 41351 89187 486988804 48499 25116 374950832 83330 27050 253649866 41351 88535 181309582 35100 83330 239258789 25938 88535 484771899 70198 88535 240403185 83330 1468 210117347 70198 64347 830936253 25938 27289 11489782 1468 68654 982322329 43634 70198 688579471 42627 27289 478548999 27289 48795 18533359 48795 71671 864387536 68654 10744 56130762 42627 36364 287016988 75923 10744 264928696 48795 66588 277535971 10744 13016 861401717 13016 59180 414481477 37853 36364 351271950 75923 80349 599775215 80349 61003 849487669 83549 61003 507146977 44293 80349 212586989 80349 29977 894730687 70527 80349 708898828 9530 29977 380763580 44293 78815 402197457 44293 87251 543046869 16527 9530 301560156 27000 70527 594442510 27000 45483 370730711 27000 41998 865243478 9496 16527 93805940 45483 42166 283338744 49826 41998 787125965 45483 63395 6467186 41998 13940 18858127 9496 52133 350107435 13940 78166 708116167 21777 52133 837644274 84486 13940 323150509 62802 21777 996963532 78166 78352 316075320 84486 44614 888708882 50027 78352 222590608 78352 88551 36640677 9682 78352 60162572 50027 73104 530486446 88551 55891 34125459 9682 90137 599046400 24375 88551 401971848 90137 28176 162897758 90137 45795 824160447 24375 51888 357307788 24375 87950 610359665 42815 45795 801807959 28176 46812 265876266 9984 42815 511374488 3822 87950 43814593 46812 66532 904619760 46812 59764 588267461 59764 31807 859726518 32113 66532 548177290 59764 35334 654914893 15420 35334 56554503 60878 59764 108586871 60878 7117 564507577 50176 15420 584389023 47905 15420 637006171 15420 51160 625977338 5446 47905 989165223 5446 83164 885908708 50176 9424 931589488 83164 88910 542025774 20187 83164 502399265 20187 11099 94325630 50250 83164 92938670 50250 55801 591613107 25628 50250 49297811 73124 55801 928451406 25628 77907 353005642 76840 25628 269411363 14973 73124 13555605 25628 26548 11213943 14973 33458 648013547 14963 26548 455476660 26548 24039 622525627 33 14963 597252958 17828 24039 591184913 33886 24039 234551895 14963 47412 290956965 33 55125 36767253 33886 40197 135446022 54983 17828 730044292 54983 7817 727424709 54983 33678 143112495 40197 68756 253083025 68756 27007 702976270 54461 27007 266324244 68756 51087 622233104 17155 54461 56414193 51087 91523 256549260 79745 27007 271611482 54461 71361 938087633 91523 15720 698113649 858 71361 661413272 79745 33449 501517051 88488 79745 77998948 24703 71361 179077234 37650 15720 821706904 88488 91047 319055288 76109 37650 839448644 88257 91047 229859606 88257 82918 691293290 37650 87389 961647825 73222 91047 263037989 80469 73222 96268858 17954 87389 402034536 90239 17954 225905816 29295 80469 935709432 20914 17954 365278046 71892 29295 765606427 16533 90239 147819579 71104 16533 208790869 29295 66849 504164964 59482 16533 85915105 71104 47726 847833521 86999 59482 247874913 90545 66849 25337712 86999 10919 426393326 84094 47726 957727296 10919 3225 857563904 42237 3225 61534913 42237 39602 126909192 39226 10919 304753309 39602 86664 916492891 68056 3225 512257678 68056 15126 241859152 39226 15069 230737393 91245 39226 692006767 15126 9011 333664143 15126 13947 410638957 46716 15126 260834670 13947 12161 964223489 9011 1325 302714771 17656 12161 273157919 74064 13947 785080829 46716 89870 19470920 82637 89870 95352963 69363 17656 839089168 9971 69363 61515085 14376 74064 775170326 29085 89870 142714077 22332 69363 938882717 14376 2436 172712197 29085 42896 108353825 14376 61769 113844056 82255 22332 392906702 33409 61769 30023000 42761 42896 660851107 1382 61769 600263356 43810 42761 298212537 22865 1382 769763547 42761 87159 936992625 82036 43810 316579917 1967 1382 822771831 22865 17507 236696552 71356 1967 509416812 38349 71356 320004334 7697 71356 605378447 3238 71356 784221713 8492 7697 851609219 45189 7697 937757752 38349 23487 125260844 63152 8492 454162462 8492 37869 5551223 5069 37869 425153675 17296 5069 144802703 5069 57920 473963565 5069 24903 617582782 37869 61587 710393471 61587 47549 873671182 40667 61587 890813119 71922 47549 31533352 40667 77374 536420223 61587 63405 408566682 48208 63405 55676770 48208 46338 71224055 53508 46338 357208172 48208 81078 518764324 66205 46338 687629548 21848 46338 718312801 35048 53508 533112004 53508 80018 12733145 41419 35048 944910832 44895 35048 502651751 21848 18582 923186888 44895 72201 159943376 68514 80018 464443627 68514 57617 729850159 37035 57617 680904875 18582 10523 174022136 35569 72201 251109092 68514 42837 287565216 10523 52869 146763788 39919 35569 272204247 22934 10523 35677785 79475 22934 799692907 22934 17360 853632551 88029 79475 133414408 88029 4421 295258328 91362 88029 11396737 41605 17360 717421790 56753 88029 737477923 4421 46639 215333189 14683 46639 35245618 46639 28148 310777624 28148 1674 337852407 1674 29985 159546643 27602 46639 22720329 78768 27602 136779862 78768 53848 140703765 29985 34312 137957972 89759 34312 298796485 78768 16908 457855423 34312 31587 495166606 16908 36696 68277050 31587 15435 824075317 82434 16908 530419804 36696 30142 672596956 28491 82434 733914022 15787 30142 494507405 69645 82434 622143026 11 15787 459094711 11 86429 162810134 69645 7522 940516447 86429 894 629255963 7522 43948 177080342 894 49855 579165932 70156 43948 611320807 77305 49855 908087717 49855 24120 642651456 50294 70156 318083455 77420 70156 319612655 88311 77420 733312712 89563 77420 446772600 88311 40805 552568534 77420 11368 364434730 1556 40805 478672516 88311 84955 661433927 68898 89563 157860829 26160 1556 646105344 75881 11368 240719635 75881 58230 554330726 58230 71546 151578861 51437 71546 709423272 69400 75881 124655296 42658 69400 593580393 2233 71546 671317850 51437 61547 143758359 69400 37391 905402659 37391 29762 724373646 2233 78733 89360013 12654 37391 190231803 36877 12654 764854166 78733 30922 62031528 58597 78733 158648804 2759 58597 709831786 30922 21678 236355257 38788 2759 71770355 2759 31401 134846745 31401 16479 152633395 7730 31401 985784703 42204 21678 407273490 31401 72766 659406835 16479 38098 766765815 70282 38098 699111857 70282 8269 580329737 29521 8269 284980537 26913 8269 209020748 29521 37338 474743618 64888 29521 825066048 37338 57346 684221845 29521 67839 885277209 76440 37338 504093046 64888 796 161027569 64888 61254 295790240 68987 796 603474529 13302 76440 59874750 35503 61254 643710196 49997 68987 119328918 49997 61799 989123778 35503 40756 459164521 59564 49997 606912643 85587 40756 192531404 44119 59564 646496111 89374 44119 939502014 54176 44119 153183793 89374 6926 711492692 24873 44119 396817311 44119 81008 553057615 81008 55638 559558227 54176 60530 871505841 31101 60530 982939146 71811 24873 878813475 31101 76827 355694876 76827 10391 742158052 14096 60530 816583166 76827 36102 619304869 76827 91532 797983981 14096 75585 944461899 71740 75585 184143994 25899 91532 621074950 75585 40430 212720473 40430 69461 80821488 69461 15542 253186080 40430 23008 19899013 15542 54733 482726956 17242 15542 828293412 70759 17242 380334495 54733 39945 797348144 75865 54733 557765629 13259 75865 785880723 62942 75865 445861470 62942 32136 502877304 69376 75865 922054564 54943 62942 393358242 15476 13259 36335816 69834 62942 296042694 23970 69834 52033533 15476 48473 563626772 82332 69834 10743284 23970 9736 117963919 48473 17125 32479688 48473 69774 664169042 69774 36841 358396918 17420 36841 1359902 9736 43536 853539732 88856 69774 143027692 17420 13876 44942567 6536 88856 248279352 8154 6536 798276897 88856 9410 925712038 9030 8154 361103484 85222 6536 936185350 85222 18118 598618913 9410 50261 570872978 75273 85222 788370606 9030 38259 807865136 48738 38259 340126927 52353 50261 233664476 80292 75273 786067713 52353 15462 467202740 48738 60092 22265002 80292 82366 644041347 15462 83665 108651776 77915 83665 739237398 82366 50309 386474642 3461 50309 446574085 77915 34386 739220518 10007 50309 13231493 10951 34386 587604257 3461 16954 652234327 10951 2277 125457717 2277 90340 49341506 24817 90340 784649990 10951 49317 16624837 22861 2277 370546708 24817 39225 62841500 3794 49317 946574357 39225 72259 165051977 85951 22861 451719895 85951 81367 519703855 85951 7957 421755161 86379 85951 438289013 28307 7957 201553724 38138 86379 203847810 67077 81367 35624975 38138 66028 17649193 25727 86379 168697950 38138 193 331700033 32489 38138 202513029 72926 32489 376581993 72926 60470 537185145 193 43505 818387795 72926 1868 851339038 32489 28452 96534684 85272 28452 740245496 60470 3154 993769819 25519 1868 582516477 25519 28093 28009036 55552 28452 736095686 25519 16063 278260881 3154 40432 87938982 30010 28093 785319701 12712 28093 215417122 46463 12712 62501220 40432 286 170377303 30010 4460 990989886 62811 4460 731023054 4460 5096 43838299 286 52050 645333802 52050 14615 590453725 62811 10010 756611520 10010 72304 105129006 56559 14615 721315076 56559 78929 828230898 11287 72304 217511236 71417 10010 81647773 13771 71417 254918202 56559 74038 267119847 13771 50257 689019908 81896 50257 888265473 71417 70762 621220628 77864 81896 566959658 22416 74038 393665740 22416 87617 639638474 22416 14368 603687288 14368 14768 129611540 14368 83341 666832093 14768 13982 256975856 24942 13982 220394936 83341 67478 698074280 19872 83341 44214882 6007 19872 595872737 58724 67478 351722227 38091 19872 474501106 73581 19872 45129999 79277 38091 752655694 11720 79277 947054637 11720 89133 871110659 89133 40623 635446008 89133 28966 232236269 89133 68055 593357682 28966 61693 304464804 15486 89133 449104703 15486 50718 353369643 75897 68055 499163762 56652 61693 107405809 83588 61693 536198675 9401 15486 400060777 9401 53064 418787478 83588 17169 781179385 90339 53064 89844812 53064 30139 130268103 36906 30139 558483131 17911 36906 230136176 30139 63928 217160595 90339 1513 285578785 1513 69778 529252951 17911 21525 923224400 17911 2745 4000598 21525 80734 500373641 80734 50790 180554315 80734 58518 604092052 12833 58518 16090694 58518 8892 457190241 58518 72735 878714711 8892 29324 603828347 29324 80862 477237406 58699 29324 710491670 91253 58699 440507911 58699 4172 82166026 4172 82236 108032989 91253 57354 320703131 4172 85310 662821097 57354 21688 468159943 85310 83529 373037923 36019 85310 875018753 85310 33514 281345733 54362 83529 122861577 21688 76856 335779984 76856 63980 289863647 63980 72971 523454144 9601 63980 888086916 28999 63980 480304793 76856 41248 741444785 783 9601 244239132 353 72971 283513908 9601 1204 43871970 28999 68552 989558059 26724 41248 848144568 68552 50479 78547461 85173 26724 278767937 2809 85173 627291077 53666 85173 137709719 53666 76582 562582795 50479 10497 35237172 71857 85173 393017096 11835 2809 598654785 65691 10497 264415564 10497 27054 584715297 20756 27054 704804980 81911 27054 681987509 10956 27054 33742899 40024 65691 592535925 57505 40024 137585245 57505 39294 333535310 65259 57505 366895683 38071 10956 874731618 65259 31984 24933266 39294 12188 449372114 72064 39294 190963738 61639 12188 144995202 32539 38071 748333299 12188 35222 570117544 30581 32539 675125914 246 30581 871125560 65652 35222 688819969 35222 77280 220766132 48227 35222 836521597 61789 246 745863825 8924 65652 959015249 73009 48227 895272246 73009 37673 544218731 73009 3235 25130393 62915 8924 339994251 23615 8924 714217105 62915 57488 664144490 3235 14041 967455171 3881 62915 455378644 11549 57488 130259351 78944 3881 249954607 75514 11549 215468152 80342 78944 259530680 75514 24935 661337443 57878 80342 954569040 79935 80342 775191817 55702 79935 191633102 80342 64924 944527921 79935 39732 145500629 79935 85677 10036528 20369 55702 1709869 76367 20369 868969217 39732 19675 288498640 19675 65541 783364846 85677 80071 931546154 76367 29915 579414540 76367 36405 767525457 59741 19675 120275336 84740 59741 83633326 84273 59741 975624762 56156 84740 746363095 29845 56156 656819354 84740 2303 126313343 69892 84740 378880729 84273 61255 128554639 89269 61255 462341550 89269 46862 818203589 2303 56489 501151565 56489 73757 725284205 86366 61255 703095861 73757 34188 50656958 86366 72790 690847469 73757 67732 929909442 82665 86366 697754900 43361 34188 150284633 43361 83208 756777832 72790 36302 129228942 82665 18088 687160275 83208 64774 572493512 34096 36302 232388955 45899 83208 307474610 34096 45293 683829007 61398 18088 731073970 67098 64774 84896777 45899 4708 322013334 45293 12140 965704884 45293 35307 923019388 67098 84981 43369056 54089 4708 172707859 63022 84981 571504298 63022 25388 267019968 25388 77032 72156569 89830 63022 446912016 21838 77032 356823892 21838 33432 825357847 9241 25388 572970028 21838 8807 136459700 9241 50810 963543355 64137 21838 146812307 64137 48332 28924546 50810 54170 688949119 54170 26986 694012281 45911 64137 208730833 80957 54170 169930037 80957 2557 331021641 26986 21812 556947532 67834 45911 922232814 45911 49342 846806866 80957 44128 388420944 49259 44128 93583058 49259 9000 645359954 67834 49547 51643947 2749 49259 628384819 1893 49259 206902374 7225 1893 768660133 7225 78464 96539116 7225 56042 788005397 8572 7225 774610458 78464 53945 232965432 8572 73409 230691271 56042 69436 685974829 53945 21322 14545031 53322 8572 416742903 22572 53945 682385172 53322 74076 770015355 8580 21322 723975336 89087 8580 295037664 30678 8580 902227662 75623 8580 348355634 67958 30678 551135959 30678 48925 49989654 75623 81732 427141368 40628 67958 143259171 81732 21207 687247631 267 48925 998808669 48925 91196 645244374 40628 57988 558094054 21207 16614 998023840 67734 16614 226174002 67734 4415 485033502 4415 82481 308893592 82481 1653 264081015 67734 79556 689660819 52808 4415 527353739 4359 52808 980471412 1653 60722 7548569 54246 60722 431197471 52808 33394 426005167 30883 52808 341474461 4359 44870 655713943 44870 73621 883708048 91841 54246 877582978 44870 81616 813264071 56096 44870 121671758 26967 73621 261048532 42944 91841 888143778 83587 42944 668230446 26967 21735 173873379 56096 80143 23566171 82520 26967 100940418 42944 55146 484749514 80143 81248 592047698 86378 82520 395695272 82520 7757 342919976 81248 5736 983822011 55146 49015 929969213 86378 54976 4624936 74437 7757 14364862 7757 48889 388191710 75875 74437 562359779 75875 82129 742741878 54976 32227 71698715 78036 82129 455244700 32227 71349 473896290 32227 34204 799315560 64498 78036 187881153 71349 45509 683325693 9178 34204 52528409 91018 34204 650498065 89644 64498 521223398 64193 45509 99115003 64193 25524 206882836 9178 16566 111261152 79060 16566 626661644 58423 64193 209800667 64193 79602 853725802 50360 25524 492041329 58423 32218 68547569 32218 38542 23512960 58423 38531 131129599 50360 85481 117280566 38531 49530 959409942 32218 78838 951455951 53556 85481 584659923 15208 78838 112419436 69586 78838 88790442 15208 76936 409592281 17034 76936 20307076 53556 56257 369437325 46117 15208 577855344 81770 17034 835990141 79359 76936 384296885 79359 50316 209522013 81770 7215 127833849 79359 33405 995288311 79359 85810 55863491 48830 50316 430490548 38598 7215 618207835 80485 7215 584760833 33405 73633 836416864 29534 48830 13783779 73633 86991 761231056 29534 5753 73396934 5753 30653 649262191 5753 63724 281023200 5753 89459 874588598 75178 5753 511215031 30653 13385 150077510 88763 75178 711729936 60621 63724 953772014 13385 46991 241907506 13385 61372 524619824 61372 46662 582457986 46662 65843 906860902 90499 65843 198211767 85915 90499 716915437 65843 32534 226034122 23681 90499 487887953 28558 85915 112200974 85915 91432 447298012 34010 28558 216784029 63635 32534 215270213 219 63635 433288443 16888 219 448736102 41776 16888 495775431 63635 55538 557069326 219 28851 117176320 28851 53734 262597339 28588 28851 77033159 81027 53734 719369475 53734 76470 617768707 75969 81027 339756819 65657 81027 766947755 76470 85820 995750233 40728 76470 964794916 53166 65657 977405601 6642 53166 617451205 6642 40098 762094354 53166 58037 410539886 6642 42764 48274376 40098 32004 318371272 32004 68258 643998252 32004 67033 539549202 58037 8691 987698246 74319 32004 928570181 74319 58677 744343635 4263 67033 995868983 64466 74319 95174417 64466 16755 911745225 67210 74319 199514516 67210 67908 239005594 68773 67210 763151786 67908 6092 74628631 6092 5007 612229145 5007 73291 441109295 90021 68773 391483833 73291 39121 970879922 73291 28861 47544508 39121 28319 647110375 44173 39121 979527833 15585 44173 594826825 28861 85556 827052144 44789 28861 660488272 28319 8142 58545246 15585 7006 718183909 43037 8142 6322689 4987 44789 287496228 44789 16254 518679001 8142 58284 999753313 9734 4987 847293373 28397 58284 496444367 9734 71133 52859525 16254 59017 979291990 59017 82070 830269762 28397 47438 135646785 71133 3639 54599272 82070 40823 91218114 47349 47438 173685767 82070 73714 361427026 70986 73714 28972582 47349 3778 490290773 40823 7638 741833138 66568 47349 509802443 49852 73714 139911858 11734 66568 96452985 11734 73410 802934714 24041 49852 931015136 11734 86674 60221640 11094 49852 956198269 11734 18077 389225841 86674 48122 257838047 24041 8237 674835013 68757 11094 883025578 30416 11094 953278894 30402 30416 933268141 30416 43369 176579889 36141 43369 870063095 38084 30416 906378613 43369 7231 31441516 36141 80148 741937644 43369 50060 738528400 50060 61006 573308201 7231 17850 253182946 50060 15249 284883362 36449 61006 81570292 36449 81408 6258968 6998 61006 822967015 75600 36449 540980847 75600 57923 234647460 36449 47300 802961546 33950 81408 329027566 75600 28844 296507214 33950 79936 750470811 73778 28844 283988899 20859 73778 954208996 79936 88360 614839526 79936 3741 275831600 7616 3741 67313633 84205 20859 526710266 62607 7616 443428459 39207 7616 878822546 3741 70595 947688894 39207 12002 130781407 22360 84205 260298504 22360 6913 835445831 10296 12002 238377166 4037 70595 895317835 10296 49936 68596758 71617 6913 590286555 14661 4037 985250022 71859 4037 83544898 49936 19456 942265646 19456 20090 493269974 32236 71859 593423741 47630 20090 214292623 32236 72120 628260797 38183 20090 339055976 47630 16378 647421080 32236 54963 769652132 43610 38183 540298947 72120 58543 676012333 16378 51742 327120410 58543 51194 166076841 51742 12455 922151514 12455 61851 453335523 12455 79255 5891646 12455 42087 212523784 77551 42087 453805967 79255 82555 810252920 20845 79255 578290346 19063 42087 936598257 47524 82555 970177060 59757 20845 487533534 29284 59757 450524314 67521 29284 82866774 59757 35288 419832678 35288 33994 769499372 29284 32131 182725625 24591 67521 995186605 35288 41585 544455957 32131 25338 717311374 44607 41585 690435248 28053 24591 351021244 44607 49 340661614 46580 28053 43987274 91076 44607 38336056 60057 44607 978019452 73703 91076 961272463 49 32951 183660306 13911 60057 427771351 4284 73703 255136388 25575 13911 25406185 13869 32951 447073466 60447 32951 665244672 4284 9104 18041647 84917 4284 743298549 25575 1652 612564581 60447 31393 370220877 17531 1652 283007712 61514 84917 977376337 84917 15278 482350800 10257 17531 865129565 84233 17531 729258207 17531 81368 778439587 61514 53691 943231504 69173 84233 179445591 84233 54239 758847665 84233 49867 928036351 1358 54239 118016284 1358 77988 500697552 54239 35229 655498001 24499 49867 723927300 33996 77988 382762598 79799 33996 936681105 47805 35229 510063367 25618 35229 697797994 47805 6499 782286184 41175 6499 305300768 47805 60094 94362287 43133 60094 276979254 1994 60094 994983991 68903 41175 88478033 1994 76500 366309320 27343 76500 812269138 46947 68903 314828106 33357 1994 620383533 72697 27343 409479141 73175 27343 943421388 46947 67514 143491711 73175 69576 163044747 4354 33357 646676286 73175 15574 498485594 77887 69576 128802999 15574 36137 645539561 28364 4354 740043066 59742 77887 113275426 53926 15574 83976360 36137 29255 193891414 36137 3223 775816890 36677 3223 934611281 54624 53926 171643592 54624 43415 913487451 11837 36677 456854698 43415 1950 78397170 43415 73674 589527683 49862 73674 958934184 11837 16930 954801006 11837 63047 222715488 49862 84230 113722490 73674 49474 11801990 84230 4768 495806564 4768 73899 146341662 73899 90851 884379921 73899 87936 882584951 49474 69285 346393627 4768 42912 603358156 39275 69285 77223747 90851 8362 951676299 42912 73243 226270797 73243 60077 839457551 12816 60077 124031735 3569 12816 757035147 1731 60077 108327864 48711 12816 867469444 82517 12816 700522033 82517 19801 633364957 79725 82517 709381547 79725 43977 628627869 26066 43977 119939695 82517 71520 106474629 19801 54774 33441753 62875 79725 689403239 26066 46248 79194742 57140 71520 349776643 57140 9516 523669357 46248 64743 826296716 10233 62875 840142279 9018 64743 579050181 57140 14691 268115197 64743 46698 728069545 4506 64743 178307409 10233 12500 17482177 14691 34755 846173821 90011 34755 333966774 72338 12500 862355565 72338 36927 137479536 85770 34755 2790537 36927 37279 711495516 21194 37279 172995013 72338 10584 92483515 45397 85770 955539051 15804 45397 344365460 79860 45397 207144793 14258 21194 301700524 28985 45397 222451615 57343 79860 296413569 24793 57343 96237271 24793 48372 140964329 14258 12402 665038491 7218 28985 613557306 61645 57343 620405203 12402 9070 128224074 61645 84540 282952316 61645 47610 262730066 54140 61645 458540797 27829 47610 5128047 79239 27829 126510160 61450 84540 62277529 60569 54140 125425496 79239 73245 808914941 80934 79239 98780821 73245 47718 453668833 61450 77770 124256955 4652 80934 989945532 4652 48460 774596962 44130 4652 21722202 55533 47718 59572380 4652 46593 575746954 737 46593 547214913 46593 21333 650988373 23974 44130 46206950 46593 65029 272351907 81652 46593 5609926 65029 55015 358888411 44798 81652 403640187 81652 75578 183945232 34353 55015 125648212 73386 55015 697439098 44798 73251 84763576 34353 68164 891716961 75578 52462 143403818 52462 33402 811911752 33402 5849 768418136 68164 13209 398017243 36744 5849 78652077 52462 15118 173905108 15118 20559 557638385 54019 20559 297576135 49309 54019 633402799 55367 49309 399316432 66483 54019 676784247 15901 54019 391980343 7174 54019 73392077 83883 49309 757370324 66483 78493 481836770 83883 85220 575065239 83883 18837 120075497 23057 18837 533249485 30327 85220 627152047 18837 32057 56643031 32057 56231 832788692 89242 23057 830663149 56231 27984 381837851 7766 56231 658708088 52597 7766 489736529 56231 82157 904799986 40794 52597 346318882 78704 52597 673985934 52597 28633 91232470 55626 78704 135415660 58705 82157 637992592 6239 78704 50826177 78704 20571 949974238 6239 40180 499078070 43053 55626 367858738 6239 4924 987963108 43053 25734 491301937 5183 4924 296107208 88378 4924 651898241 4924 38018 740896788 25734 13478 865356164 80849 25734 13188246 5183 6783 647509802 77455 38018 336418703 38018 83551 823563137 77455 58784 164327861 87035 58784 34831610 87035 47050 72140168 34120 83551 651746048 87035 38844 266964834 87035 33820 979455687 47050 24576 925284915 20584 38844 778586899 86585 33820 48930113 20584 24282 28723768 79073 24282 277152609 79073 12385 140556374 21939 79073 810787676 28216 21939 977515034 24282 62500 231841147 45376 28216 471557091 86120 45376 115150251 82824 86120 611323043 51483 28216 343710899 87562 45376 611025006 34133 86120 135190227 86120 19096 718120023 9448 82824 913754667 51483 18845 986899964 34133 40350 632224761 25253 34133 605028029 40350 27448 467252713 9448 2188 199718225 74269 40350 238683278 40350 76119 130279468 17552 27448 683344129 81236 76119 866693430 65860 76119 108225260 81236 39051 690817498 25 81236 446118264 81236 37632 915128239 68386 39051 744839546 37632 25754 199332681 91853 37632 834987884 68386 38975 326311693 68386 38421 54372727 25754 58009 229106365 69981 58009 381956824 58009 14077 504698527 29410 38975 311090547 89656 58009 943680874 65338 14077 236814554 76303 89656 497961756 30453 29410 845939827 73829 29410 649492320 84360 76303 195654457 8769 84360 578399280 30453 85128 902901520 2520 84360 156637266 31776 2520 816480955 85128 14093 57618400 69574 14093 119321381 77059 85128 97511820 70842 14093 568065703 54967 77059 974434655 71800 69574 89704691 69574 20992 726107275 76389 20992 286038884 86410 71800 524075406 5837 86410 117880984 81679 20992 129069501 5837 32295 443220984 55204 5837 959062142 82586 5837 337717090 73379 82586 936528258 70375 82586 451164716 83576 55204 730084425 55204 22954 133387772 22978 73379 71764301 70375 44256 282322941 22978 30170 433126073 22978 66082 521863534 32137 30170 551063225 4379 66082 88335079 2192 44256 644913827 4379 60642 953739056 26297 4379 372267852 32137 56769 333968457 4379 47190 448115244 47190 5317 299545752 87610 56769 678399941 5317 6614 83822860 84241 56769 173712914 84241 41205 88596961 41205 19765 623696804 84241 2612 996708868 17058 6614 447980232 84547 17058 921088925 84547 88944 31507520 26828 17058 926698436 26828 81705 68156416 10432 17058 302921024 67484 88944 129913883 44558 67484 624270611 10432 81128 161091377 81705 76743 667705328 10432 84770 379559530 55124 44558 953008384 44892 84770 673771518 55124 71500 651266006 77530 71500 117557946 71500 12359 59323900 89447 55124 871579975 12201 44892 417097983 74090 77530 842353177 87237 89447 137057891 9788 12201 76750262 80959 9788 203450211 12201 2432 929384743 9788 28367 342242319 48377 80959 456569884 21843 9788 635000138 10688 28367 613992185 50610 2432 389401856 50610 42055 334646566 21843 74048 437748375 63138 74048 393675435 10688 84026 722775387 63138 52889 182517798 63138 48787 873375604 42990 48787 188702489 81881 63138 935380568 52889 21036 302928758 66899 81881 29665943 70571 81881 819067949 8057 42990 27822321 35791 81881 381855908 35791 7452 964283595 54043 7452 103347330 75755 70571 136128146 7452 2941 99386012 2941 66805 742714756 2941 21794 775981494 57670 66805 610833206 74306 2941 457879863 57670 57277 983370266 57670 19085 199675004 1390 57670 764551450 57670 66145 762614312 68515 19085 587433611 54482 57277 18642004 25236 54482 562352794 68515 2825 130594740 2825 65329 248862354 65329 37635 585354540 44406 2825 671935965 37635 25715 663899718 2825 78922 177801998 44469 65329 732657214 44469 39065 250896854 44469 76623 125360363 39065 5786 689635778 76623 66182 858050654 76623 12319 680155476 35154 76623 953437320 74237 76623 759896277 34107 66182 587877719 66182 13528 225093585 13528 23672 553918161 49764 34107 952414527 23672 53406 711462786 71020 23672 824013252 13528 17359 891517563 17359 18904 667760066 71020 15223 495483153 53406 34393 667228204 34393 86277 5440389 17359 11932 650911581 53985 86277 368600261 15223 55755 41705059 86277 32480 303688845 86277 66256 146633255 53985 6276 976366756 56016 66256 462555371 87368 56016 845682776 32480 19079 522073968 68732 56016 891836740 80316 56016 637540765 68732 87935 52935170 87935 1983 260045431 87261 19079 928990449 87935 67122 874294538 87261 16968 989170316 87935 84754 355470930 88555 84754 708789526 18655 88555 532324508 84754 32923 51293674 90489 84754 609077633 84060 18655 50684601 32923 41089 262978047 40323 18655 339119253 40323 56456 11061988 56456 28587 836171933 28587 4498 866826646 4498 32599 658936283 41123 28587 142558126 28587 53403 759178410 40544 32599 227390270 2219 40544 247091482 62920 2219 811152003 62966 41123 832553537 43567 62966 673392078 7753 40544 874950622 59499 2219 616540340 73427 43567 206619066 64644 62966 379551648 59499 56004 369603100 49597 73427 776694310 12546 59499 744249087 64644 58473 799914835 49597 59016 475425732 54356 12546 696144801 58473 25669 516874673 58473 29064 835469219 58774 59016 358912621 29064 51854 572363513 54356 21301 695130433 51854 61583 927829718 7929 61583 380741652 51854 30751 53265328 83816 30751 128921144 30751 36778 133099035 45340 61583 675946960 24675 36778 556815625 18547 83816 258347001 81899 24675 528414116 81899 84145 4236121 81899 38464 820893225 38464 42959 610338 81899 38450 137593299 84145 69432 8016366 38464 75254 256021816 79470 69432 808228751 75254 52739 125744204 11040 69432 433254291 70051 11040 776331120 52739 14444 464342855 3494 79470 60699677 70051 62826 524256200 11040 76141 265518561 76141 2795 826762111 74349 62826 221408633 2946 74349 871007943 48373 2946 57141726 28437 48373 551180651 62008 28437 83657589 75166 62008 609724534 48373 31115 114860165 31115 68678 228563637 68678 88173 459440038 10501 62008 124646598 52189 31115 223993361 31115 41925 850234013 75489 10501 286828317 20941 10501 754724687 13334 52189 862126112 13334 29426 198795904 58571 13334 970034080 26276 20941 125836603 75135 13334 793938477 37732 75135 926943528 26276 10910 941246970 58571 85993 922308168 87752 10910 807137696 50801 87752 854260552 49385 10910 665206081 50801 1082 207381593 49385 84606 125445652 87897 50801 26408828 87897 61161 284622168 60048 61161 817137196 61161 66125 920169362 84606 24837 82799375 54287 87897 938253296 55875 61161 622411947 54287 5568 443202281 18350 55875 167336888 7471 55875 791056236 51465 54287 145589085 20001 51465 945549559 1917 5568 569804367 24304 51465 536305836 89501 51465 352471431 5105 51465 834801564 7629 24304 926541805 87131 1917 717562821 18001 7629 971204710 77587 87131 464644801 77587 17485 380451976 44289 18001 967672762 18001 81824 840122569 81824 63711 257252098 77587 20077 647840643 17485 69403 802137211 69403 55335 499018617 55335 19592 350828414 55335 85880 63475110 16900 69403 698525292 62555 19592 253918436 16900 30978 499859497 86984 85880 357783287 18109 86984 629171942 72395 30978 707670851 22873 86984 88024782 30978 61586 201747539 48368 86984 943503100 48368 79408 319088936 48368 34748 754362263 53964 22873 101579882 48368 21019 465392006 79408 14354 9218944 2311 53964 374454181 2311 32877 408387368 53964 73684 341156942 68694 32877 458822678 73684 27136 547798744 27136 62613 58438757 32877 66971 850626661 23496 27136 975820128 68694 41126 559265134 81789 62613 994348986 62613 26063 71954125 26063 77406 408556132 77748 41126 132883851 41126 30724 87848562 29936 77748 963250861 12678 26063 119528975 30724 31964 22277908 26027 77748 263200865 12678 53531 895254844 53531 79040 204451288 31964 57504 243662207 66524 31964 177573325 79040 9959 734032351 57504 41492 885456659 80035 57504 183477470 46058 57504 501098419 41492 57029 898276267 57029 76848 934264332 54269 41492 272306913 49838 80035 186985023 49838 60772 119180399 29522 57029 278295516 11247 60772 539463038 22446 11247 357409506 39377 29522 116036272 22446 85097 435320520 38295 29522 529783537 85097 76124 159020045 22446 20143 766287297 57750 38295 262146072 79485 38295 629315049 76124 63513 57712711 26396 76124 672899040 27867 26396 263784133 27867 34954 866606286 7948 79485 33280077 26396 67678 609799501 67678 77522 832277690 46283 77522 705588321 66894 7948 289013121 7948 22535 604064339 7176 66894 738872120 43586 66894 189743835 22535 23478 250180113 43586 39672 794885219 71647 43586 758312247 7176 67394 128087025 39672 19998 804307934 13731 71647 513034700 14734 67394 598708367 19034 71647 371377572 75644 19034 70460371 75644 23559 648596735 19034 10144 982955961 14734 50318 92425257 10144 11445 733358699 51597 50318 848819071 23559 33876 682853820 50318 87022 222639334 87022 26678 847110386 51597 78792 150392816 57711 26678 146757521 26678 19201 126480292 19201 13588 79465905 57135 19201 724190220 78792 41896 871672327 78850 19201 867711764 41896 34512 76744865 13588 31341 697387107 30804 34512 575526256 80228 78850 36702607 85966 31341 191334658 49283 34512 633632123 28527 31341 629117283 68778 85966 512255109 79758 80228 578828709 49283 71015 786683002 63916 28527 941127764 68778 56361 381684383 32318 71015 110227335 71015 39334 256316990 71015 23229 53958745 39334 69094 776548708 69094 19418 345369953 42855 39334 895437133 46232 23229 968780878 20330 69094 82297513 69094 20008 522694117 61889 20330 739336713 61889 88022 129750143 46232 29187 333071768 61889 6158 766756096 6107 61889 139197781 6107 81874 737950763 6107 44591 286026579 44591 64610 479273116 6158 80713 682594108 26587 64610 371405022 74436 44591 368968169 74436 66301 638111331 66301 27060 490187533 21216 74436 901577741 68769 66301 472040444 5899 21216 993447380 66301 38837 281115957 11580 68769 315485329 21216 21412 684292724 5899 73560 586458845 53457 5899 347674335 24105 38837 196889017 28090 21412 877620405 45069 21412 28560832 20189 24105 914426693 46968 28090 724390029 46968 47093 969257177 80990 47093 252832864 57085 80990 674426268 33469 46968 884446104 47093 1905 136231513 80990 58250 210360219 87973 58250 706123707 85459 33469 884051544 85459 38341 313119671 11461 87973 918939634 73052 58250 499952696 11461 6879 147011270 31415 85459 497023484 38341 86658 642820314 73052 54952 280570654 25909 54952 547361388 73685 31415 434744402 86658 62464 561788890 89970 25909 659637557 36612 62464 960670080 89970 56260 881677528 40848 36612 65732889 89970 78134 401908545 15887 36612 683250366 42131 40848 125327521 36255 42131 228338572 36255 3147 423051352 2126 15887 855369667 47084 15887 255954641 41016 2126 184041362 3147 40185 570433023 40185 54776 491385824 1567 41016 236629701 1567 81048 819380793 40185 15224 204442408 17498 54776 544652677 15224 20534 803597522 91195 81048 378953871 91195 41407 265202698 17498 17537 773050633 17537 4805 369426938 20534 65672 15810435 18664 91195 81771745 6946 18664 712553124 22451 4805 74402783 22451 5677 579284379 22451 53976 480513584 53976 22050 355045930 5677 82533 976361266 72066 82533 465926892 22050 21395 806993947 22050 65664 119439959 56238 65664 325997834 72066 83162 521130236 72066 25729 265630767 52815 65664 981730748 83162 13068 602773 83162 39833 427535993 29560 25729 426270335 13068 74450 125133602 74450 79344 741716301 39833 91872 850541622 44600 79344 775088182 63196 74450 791889519 74450 30295 232530626 67540 44600 637285821 35946 30295 973428679 63196 54032 355148741 35946 58388 960152309 88541 54032 595659743 15918 35946 22976196 54032 90776 860840779 79888 54032 132480725 64479 58388 958469834 64479 41238 133498588 15918 38164 764456875 41238 53121 640537765 41238 20217 802477472 20217 15964 525618750 20217 80510 872108095 15964 46928 557216103 20217 5127 650190297 83042 5127 118636047 15964 47994 387620345 37065 47994 734134364 9600 37065 9604131 31647 47994 413186929 47994 49436 633205878 49436 45704 863854380 74505 9600 956935061 27422 31647 380311848 74505 16862 577600555 11618 27422 41423135 81433 74505 141508260 16862 35002 679477718 11471 11618 177707609 11571 81433 375526622 11471 8808 472371303 11571 18741 685753292 11571 78857 277983723 32709 78857 695788084 18741 71683 29514567 32709 67458 10549112 65068 67458 507159016 71683 28774 811945205 67458 65446 576789158 84176 28774 38002365 86124 28774 65623016 37753 65446 239500439 75142 37753 498983732 23184 65446 73263980 37753 58073 8188328 58073 32479 357105595 37753 72845 795469618 61486 75142 45583977 23184 11438 167779243 73870 32479 66073893 18575 11438 702863424 53775 73870 565046952 53775 52872 803542844 52872 69000 379149217 28076 73870 274281910 19048 28076 387238064 18592 28076 201609779 19048 53864 252068900 18592 67884 398233010 53864 40051 377284850 19048 75721 626639830 43639 75721 739497317 75721 91120 629765681 40051 90095 200595489 43639 73513 378969704 91120 15403 847355082 79578 15403 195808735 5554 79578 144371918 15403 5990 494426891 59938 15403 232199931 15403 15133 793189065 72882 5554 961130075 72882 73191 98692847 11833 59938 547908704 76932 72882 391048204 73191 8886 755863543 8886 85852 512100348 11833 15962 144830181 15962 63369 132958503 63369 64585 644443651 64289 15962 464611400 57142 15962 446277684 57142 7330 609233467 32589 7330 659771712 37905 64289 966687085 78881 7330 577401858 37582 57142 363925987 37905 20225 459707693 6167 20225 456763608 75431 37905 812061039 75431 39474 785326300 6167 37828 718016194 68891 39474 768318141 37828 88271 144325376 85632 68891 60788394 85632 64267 118237550 88271 80971 985600459 88271 88018 38336277 80971 69658 860197534 85632 56896 403526983 8553 80971 442595981 80971 50996 144309819 83865 56896 224493475 44652 8553 974173500 50996 27156 464150258 35379 83865 381585244 82239 50996 59191821 35379 27838 104452255 44652 51519 814964162 27838 15797 433819304 15797 44067 742579356 75324 51519 106185049 27838 52692 969088437 51519 9265 28046441 25193 75324 842629314 44067 32450 361203291 75324 43455 265018614 25193 3411 796779962 87026 9265 962046970 3411 78221 23285521 48993 3411 262220701 87026 88746 380706486 71171 48993 356988551 48993 3886 1438832 48993 26118 586452720 76853 88746 752737969 3886 29201 839831338 21834 3886 909728240 21834 81856 3444343 52962 21834 195754797 29201 69569 221864454 81856 52196 836331651 82577 81856 914987545 69569 31097 828911505 76321 69569 109097775 82577 27854 8264445 31097 84768 109584139 78824 76321 397763695 60142 78824 726646020 58584 76321 491041752 17432 58584 539493360 60142 57960 347163516 58584 62856 102702739 16491 58584 745793523 16491 23585 47182787 34681 23585 657253437 40631 23585 351022756 1159 23585 460963007 68035 23585 684245750 88945 1159 995561167 68035 82155 847104236 23984 68035 869694698 68035 58678 245312891 58678 52399 423261063 88816 52399 224209968 58678 59904 137574002 23984 77096 10598886 59904 4802 848060725 29433 59904 594145623 88816 77500 924481404 28766 77096 387918918 77500 34820 467924699 4802 12676 632868978 28766 9405 4951976 54257 12676 923794916 28766 65247 962974601 25331 54257 856855103 12676 91979 580103876 9405 32902 657676741 32902 43898 926643254 65247 26114 770184104 91979 64530 498106385 74482 91979 401471123 43898 47665 599117313 78728 64530 792537709 64530 59278 194494205 64530 69055 662882607 69055 62402 919398300 78728 87833 443822959 59278 81217 465382662 16723 62402 482412467 8896 16723 991033377 62402 72335 966059261 81654 72335 146468264 81217 2002 427018543 11934 72335 358139060 11934 10225 989845123 63209 72335 683018335 2002 75638 54928905 46633 75638 91965691 46633 53354 363283414 87393 53354 880439590 63209 65800 948878799 87393 55948 174433955 46633 19987 281737216 87393 84695 612835983 87393 17236 920690228 76026 17236 955933602 65104 19987 27522965 14678 17236 215518191 14678 90121 28029733 90121 32008 209293203 68313 14678 134935395 65104 19931 261707451 90121 41072 879479885 68313 61656 889847262 68313 52790 492649387 31684 19931 121445670 2363 41072 275157442 2363 44705 539262643 53574 44705 935696240 52790 70223 321044340 10988 53574 461000687 44705 24892 448168658 44705 24567 231896157 67581 24892 500614207 10988 64069 89860449 19292 64069 130317095 81072 67581 454735296 67581 30959 267176491 19292 74935 598214036 74046 74935 429494830 81072 79927 779826954 32927 74935 89940658 90739 74935 846820122 74046 83608 464395403 75939 83608 486334627 83256 75939 491419181 83608 49681 914934033 23540 75939 140891664 47970 75939 455791036 13598 23540 111788779 35142 83256 203929629 41476 13598 475480026 47970 40467 634130417 52259 41476 992880105 19828 52259 604712969 66779 40467 28240576 40467 65278 825831783 52259 91753 144557020 66779 83700 599900884 91753 66878 307684618 2330 83700 246908515 83700 81057 886087173 66878 66429 443724336 83700 67638 13705438 2330 23763 373517406 34329 67638 150199556 23763 56807 367600088 7733 34329 236111958 23763 56594 73368798 34329 2374 939107657 56807 4563 356399697 4563 75990 915138040 75990 69366 790562166 75990 84227 707399735 75710 2374 521163831 4563 39025 181731260 85584 75710 519220850 84227 91231 782431243 84227 74999 799829968 46017 39025 714976906 85584 32416 774147245 3498 74999 603310757 50203 3498 195888743 9075 50203 848510536 9075 3960 773447477 32416 63971 799855656 9075 29378 312515477 50154 3960 17111354 58373 63971 479721455 20336 63971 198573392 85109 20336 444628140 30410 20336 621473981 50154 60239 153155783 28993 58373 779310524 28993 21659 52558254 42636 60239 831365823 53839 42636 64496592 31910 60239 820969180 75773 21659 126615644 16147 31910 234675573 58061 75773 162130611 12237 75773 882426644 16147 17310 307073975 75773 90455 430240079 59269 12237 476565435 58061 50273 640197066 62556 50273 714150820 62524 90455 737558913 86104 90455 518092621 59269 86261 525325052 62524 23004 568705916 86104 11439 102389073 64321 86261 643883804 8969 23004 598620540 86261 18423 297870669 87931 23004 523078918 18423 23028 572860042 79025 64321 787163715 43499 79025 10076259 18423 70833 519245796 60690 23028 551249963 57745 43499 112867967 79025 46724 126146609 60690 64194 985223734 81301 57745 72329016 53193 46724 919922802 81301 65895 719756010 65895 182 126753789 63712 81301 798186477 75873 63712 986655611 32368 75873 116219491 16950 63712 408574775 5415 182 620272790 553 5415 421529899 16950 85525 265658634 32368 90009 822023440 86955 5415 805251256 5415 80282 934825729 90009 38833 637834635 38833 28661 280669793 63740 28661 283114600 15032 63740 203714931 80282 37177 75420820 37177 78196 219026774 43486 63740 613392097 87101 43486 822180791 49888 15032 420449613 85596 43486 271207470 52010 43486 279010406 53567 52010 376104150 52010 13937 338545762 49552 53567 214093985 85596 40583 133018996 52010 53293 780227581 49552 42809 921485527 49552 86014 186049980 49552 70817 114006319 80465 42809 912503435 67824 86014 425266329 62295 80465 768067133 70661 67824 42245293 12241 62295 768270012 6434 67824 673519840 12241 79844 355933657 39779 70661 584731199 39779 91024 349715634 12241 22311 930165395 4584 39779 919590328 61146 91024 565245682 39779 91847 391587070 4584 14163 465747983 11761 91847 248880385 51943 61146 967401959 71142 14163 474214138 91847 40582 145430379 70692 40582 283843063 71142 66502 685045545 66502 22402 650370576 10741 70692 796623256 52726 40582 163611980 88814 22402 590858389 22402 81197 9664116 10741 70201 929653580 1817 10741 141757225 88814 83293 334105054 88814 61758 686663170 1817 39157 110981344 83696 39157 232123688 39157 89612 949443724 52103 61758 176084290 476 52103 653651796 83696 50098 135066123 23066 52103 217073126 476 46703 402295425 52103 80243 496773631 16961 476 100083537 44516 46703 931751366 16961 48407 461172153 78777 46703 39002096 16961 16702 61336909 34764 48407 136273672 72118 16702 25476536 78777 87446 536059983 86612 34764 30671017 6532 34764 668970747 35745 34764 285410509 87446 87865 371715357 87446 61442 513836233 6532 33015 58429680 87865 84758 307517564 35745 58058 334555411 87865 21822 495351679 4349 21822 517348751 11219 84758 980228073 41065 11219 264485909 4349 855 634490695 41065 71203 642081409 19345 4349 353047294 3092 855 770083802 52299 855 368677798 3092 49231 148022665 77611 3092 614193442 52299 26033 927081287 23499 49231 961042852 26033 31498 749194032 31498 21272 245746976 21272 8059 528677865 23499 3016 55088920 3016 85889 402655185 21240 85889 454893813 21272 51163 929398323 51163 25351 920417022 85889 62409 601868088 71074 85889 307170174 62608 71074 214731675 59217 71074 516039139 32163 25351 182452628 57175 32163 882492359 87803 62608 963294956 13769 62608 800077580 32163 43390 817128327 13769 62600 501271131 14349 13769 491955909 77632 62600 244349159 89174 43390 444193393 11719 14349 414268537 35114 14349 493660178 37319 89174 650104149 35114 78433 165698925 43127 89174 172512856 35114 55452 485638644 78433 46045 743184938 43127 32722 523817275 43127 24820 482657886 32722 45628 26761560 46045 45623 904633919 91524 45628 181076372 91524 40059 42212429 24820 46476 814781450 45628 87220 420159725 79305 91524 690837257 75436 91524 485082910 46476 29473 874146520 79305 24920 132542051 79305 62304 797494080 15201 24920 272792395 33349 75436 698639600 33349 52873 656256696 24920 67361 494170980 8418 67361 267118156 8418 65080 274166398 19333 67361 217338776 35113 65080 282689824 22445 8418 980791400 19333 29837 103661841 31785 65080 208962468 19333 41517 940412085 31785 39892 831512882 29837 74100 534265135 74100 581 559436751 74100 3316 826658888 57693 3316 467408289 3316 34861 848206477 36356 57693 452788063 79091 3316 115095917 44926 36356 568342696 87075 36356 744174642 44926 37620 697021433 87075 64081 750265375 64081 5967 976852089 50413 37620 931280307 37620 62656 500942662 25814 37620 732376283 55323 62656 391283699 75376 5967 1543178 62656 29325 450916983 42733 62656 635465944 75376 46864 58533254 84904 75376 894506606 29325 43200 531082578 84904 84056 83743884 54933 84904 103897536 43200 16868 737623095 39257 43200 559815690 39257 82580 331248152 39257 16687 194332035 16868 71587 574998686 71587 30641 839253552 16687 75478 880246591 62447 30641 426532737 77794 30641 33774050 71587 49507 267540883 14499 49507 648291341 49377 77794 857945113 14499 11031 689911801 11031 19968 109949519 80714 49507 193485666 19968 36125 159123259 4497 80714 14766023 21164 80714 124029931 19968 82803 960639428 82803 84483 461058984 4497 79656 866153011 4497 48824 548045783 48824 40113 235882486 14998 82803 185738420 2084 48824 704544589 39703 14998 643929227 6618 2084 779353438 55326 39703 453182926 32686 2084 743418381 39703 33781 800469973 71567 32686 776979498 37240 6618 720529157 66844 32686 383564881 33781 65721 990276044 37240 43026 15437402 71567 29010 732358772 29010 37983 456680263 37983 53521 333022715 43026 33504 107499426 56309 43026 814735632 57349 29010 972040437 37983 8942 722428994 56407 57349 813055549 36746 8942 925691814 56309 48091 738744364 57349 7374 198410677 8942 23283 390787720 48091 70804 12502082 36746 65494 616015270 70804 82691 118556909 23472 7374 306629504 52261 23283 218075784 65494 59503 836352935 8844 65494 308388865 88325 8844 69859634 68404 8844 313445425 88237 52261 434305706 74380 68404 498326645 68404 61141 64002688 88237 73392 656351535 40947 74380 855212947 73392 86235 23503613 40947 84066 626218394 73392 20084 20353267 43478 86235 38783821 30923 84066 578719034 3405 20084 547374904 46335 3405 813755790 79186 20084 200409667 56545 46335 885129249 43094 56545 97785503 43094 45480 164685720 79186 16590 86965442 59157 16590 779452463 20156 45480 939547173 66466 59157 658747880 59157 50127 995598908 89475 16590 893277136 66466 16928 570773537 58978 20156 569083665 58978 65326 610089626 65326 49208 512519730 58978 57100 649630216 65326 24157 98741420 65326 75047 300936526 57100 66649 120309182 49208 54989 34961693 66649 76178 930813235 15215 24157 653039965 54989 14626 977927962 76178 62667 851102395 54989 54626 92379959 9069 76178 23960036 54626 25047 173551305 5178 9069 456836547 14292 5178 761839978 72876 25047 595470368 14927 14292 929423402 14292 41294 453151578 57746 14292 947656816 91636 57746 12035491 6901 14927 152810131 57746 47186 57993599 15680 47186 873957015 16610 91636 498921764 75056 16610 8653401 75056 50297 46109871 28800 15680 901758162 6963 16610 791723153 75056 48252 222352527 57126 50297 522977136 48252 18367 168002222 18367 63915 111068562 45601 18367 68580788 63915 37506 978106795 13411 37506 318308243 75169 45601 936719950 37506 57857 742172167 87835 57857 259774440 75169 58968 263296161 82881 13411 25563211 24672 58968 961236712 33330 82881 225499270 33330 73288 846775685 28650 82881 790820692 43892 33330 118298472 43892 40598 53320716 33330 18665 137278032 30411 40598 88759018 8007 43892 581125766 8007 53315 222096422 40598 29804 909524448 6101 18665 75585083 29804 58915 711078970 53315 91714 825374847 91714 1528 94055725 6101 26746 98841042 26746 51912 775127487 45353 26746 770803662 51912 5955 194079084 37103 26746 543547733 51912 48959 580454881 18803 5955 303710949 36673 5955 466290425 37103 90521 923591730 56408 36673 459335778 17231 90521 799366549 38705 36673 9537224 17231 22233 578105891 5095 17231 62827503 10812 5095 547507673 22400 17231 106935146 5095 78879 64692015 10812 83459 823205376 10812 4437 208998505 22400 78175 102152730 89921 78175 34694715 38 4437 54447386 51709 78175 105373223 86931 38 730875628 89921 60584 273186700 48028 89921 879685804 74092 86931 264104332 74092 274 652537580 20338 60584 167388270 23094 20338 98207311 38920 20338 872248310 23094 34219 213761007 34219 52283 792237787 44752 38920 477468700 44752 9660 906767192 44752 75086 458815229 31430 44752 819778088 52283 72289 132383920 46986 72289 739033123 81890 31430 659148963 72289 90821 905987303 66940 72289 789805771 66940 67499 133090494 66940 55467 864818207 25568 67499 10224785 87582 55467 867891054 87582 89637 873200672 83567 87582 524446118 6515 55467 823651143 25957 89637 519191101 22429 6515 139085296 22429 30045 376912942 55255 83567 196301643 70740 30045 736531044 25957 37696 372556408 30045 28382 652587288 37696 58315 787031123 15211 37696 153668047 49056 28382 589769110 58315 89499 925633078 28767 15211 686544471 62489 49056 187499688 15211 84289 432725243 89499 73862 77699953 89499 37488 418893322 62489 24435 839311071 29488 37488 279930083 1713 29488 516842001 1713 76570 578037223 62956 37488 264082841 24435 49166 501569401 76570 12605 81653693 1199 76570 211579538 4482 49166 766271189 4482 35634 106324342 49829 35634 253858892 1199 62692 42977449 1199 26074 57646656 26074 50564 5820735 36470 35634 732079078 40429 62692 584754011 50564 29940 982692673 7451 26074 492646862 36757 50564 193432170 80698 7451 457940418 7451 85273 873794065 80698 33401 374185139 36757 36238 953143041 33401 86395 895802195 85273 44970 92146023 44970 54392 116351197 76688 54392 352544399 76688 76815 639879843 86395 37261 635031336 76688 34836 545537662 17594 34836 922930982 34836 23135 496049613 1143 17594 700008466 26209 1143 110191029 54081 23135 911896908 14173 1143 350955646 58431 54081 85190314 26209 29739 298687781 55830 14173 15938160 58431 6745 462780284 52411 6745 754165563 46444 6745 306605446 89188 55830 590976475 6745 48894 516901016 24564 48894 444702215 18 24564 298150925 24564 47130 897763049 47130 57252 125773203 24564 7819 635413361 69348 18 343728501 7819 64719 361644727 47130 69608 890550292 38701 7819 124857630 64719 39176 337684745 29270 38701 88760750 22391 38701 101396321 32441 38701 232112859 30488 29270 802152623 39176 87462 207003404 19953 87462 901613493 19953 69349 86525016 72167 32441 19338815 73995 72167 698997654 59955 87462 287092281 40642 19953 938625297 13701 69349 586753984 80198 73995 30537628 80198 74791 452137763 51357 74791 371575049 51357 31747 1223746 39058 51357 442803886 46336 74791 155778460 39058 18594 363138181 18594 66138 203038777 18594 63105 129501072 39058 55680 221847202 4238 55680 9449388 81186 4238 905346852 81186 45706 943847082 4238 17084 895374406 26617 81186 528292613 38812 45706 887775102 26617 69773 664465365 80059 69773 419258197 90640 38812 982251722 38812 17995 348892562 57249 17995 523102007 57249 68992 805005051 80059 37967 167634805 90640 9672 308898121 37967 54928 965212446 85750 57249 218194663 61119 85750 476964037 37967 6020 388141575 54928 54402 21013347 44476 6020 8316198 53994 54402 470677070 44476 52018 813168899 54402 31209 88520515 53994 59247 876215548 28823 52018 505425387 59734 31209 53376894 59247 23694 434811832 28823 2296 767283930 28823 12295 571458471 52148 12295 752098861 69280 52148 459443722 63872 23694 216365451 2296 57685 798867738 12295 30448 209735228 14567 63872 740539355 17129 57685 74219745 30448 3330 966659074 57685 23107 51391559 23107 77346 824848439 24162 14567 683500874 23107 89021 857747917 24162 57088 63833920 89021 82766 300292411 57088 58926 895006384 78821 24162 759816250 74163 82766 260938149 64425 57088 322431469 47218 58926 860700430 55846 78821 934326973 46096 47218 793696642 39925 64425 141003434 39348 46096 443631802 39925 180 312854079 180 18454 867874796 61859 46096 127663167 85721 39925 173009044 180 32325 140769788 18454 20445 130487182 16099 18454 920477161 44120 61859 165329430 36133 20445 377631511 8786 16099 604586083 36133 31951 756087526 90222 31951 673878536 36133 34283 240754871 31951 32607 922829876 3216 8786 40524264 18080 32607 341937162 34283 35685 714001387 32607 40806 48629910 32607 77677 613703977 40806 14966 532108337 18080 89183 310998265 89183 67293 48052313 14966 46411 393121784 77677 81480 764285187 43572 14966 492165669 17051 81480 323332624 67293 53170 539190483 53170 11691 496216743 43572 81313 169819038 11691 53554 14220008 80722 11691 638024646 8425 53554 268754343 21223 11691 271001826 53554 81665 898723286 10895 8425 391539555 62412 10895 344212267 8425 40597 945943492 36815 10895 934013246 33658 10895 310679020 36815 49882 962334920 77880 49882 624718753 77880 27636 756130582 36815 69741 135395053 77880 82774 796370938 49882 37695 523910293 91194 82774 220590091 37695 36517 871780813 37695 30830 366477321 91194 49473 659245035 30830 43482 880004791 91194 26960 548548581 47227 36517 753322410 15036 30830 468997986 4060 43482 686073698 47227 9643 943183138 26960 85608 435038043 85608 6400 639108861 16412 9643 584327476 85608 42447 296032299 85608 81034 784750703 16412 1623 896322059 62718 16412 834393879 42293 1623 347201577 62718 2014 763401861 32044 1623 171104507 32044 53285 57231202 2014 74723 720140059 2014 52857 66661510 52857 75267 55438317 4706 52857 673847749 4706 50186 106176526 52857 61865 419039696 71930 4706 5087116 75267 15055 224822001 37737 15055 89098287 37737 66024 973578354 15055 80488 867429847 80488 8107 311072268 74938 15055 861359783 37737 76368 73594385 66024 32834 422913481 63230 74938 604633727 62422 74938 646411897 12076 32834 37224285 63230 58523 981579493 34790 32834 405504369 74028 63230 672474175 58647 74028 538074106 58523 29771 532943936 29771 4 831197054 58647 82149 477501509 82149 21489 165011618 17074 29771 465263992 45930 17074 412079129 21489 66246 403074364 82149 9887 64120765 11710 45930 469015450 76157 45930 821557735 2734 45930 45082427 11710 78060 522310260 76157 50480 422370403 78060 32199 819450639 76157 12474 604875043 50480 43130 477438569 50480 63244 825453550 32199 2393 612377551 63319 12474 965927381 30893 43130 500402765 2393 84600 105989403 2393 80805 462847848 38356 63319 250671757 63319 20443 335051612 38356 12635 900755802 23588 12635 687630903 42169 23588 867907715 42169 80756 677532849 12635 51478 137755792 76065 80756 90155397 76065 71543 412057282 76383 51478 732966162 76065 8596 728745937 71543 67814 245498590 51380 76383 827765580 71816 67814 830897392 25777 8596 510899598 51380 81200 442818750 71534 67814 525746552 64658 71534 333774911 25658 25777 639512407 16884 25777 77373283 64658 60291 83863326 25658 1757 502730940 36454 1757 956922318 53153 25658 669282650 27096 53153 865513000 49698 60291 459006781 86621 1757 452625225 53153 71013 993964956 71013 7486 302923075 49698 57235 66662139 86621 90402 823640287 86621 83389 280426727 71013 50933 992383948 62094 57235 628405543 83389 35646 635607450 20214 90402 991832826 83389 48333 313201307 50933 32045 793606242 62094 47654 644999152 35646 78948 491619575 68387 20214 570170404 32045 52887 809803790 32045 78540 507648076 5282 78948 8219135 31478 78540 186180144 31478 6220 329426523 5282 12396 436878510 12396 41271 211723620 12396 19582 76571236 31478 89869 913675162 89869 62682 545907987 5254 41271 284165811 5254 27828 957620804 5254 31692 981749268 31692 53948 245693644 5254 73986 965648459 6872 27828 276511548 73986 58519 691176027 58519 5691 136770045 6872 65291 299763475 39616 5691 626792783 45185 65291 185286968 8342 65291 91559597 30413 39616 197966450 65291 22810 237139749 8342 43214 732825867 43214 5820 722182299 52279 22810 347189729 5820 45616 799796429 22810 83343 134939411 5820 58350 654824189 58350 83521 566386820 45616 68396 433589168 88865 83521 420528061 58350 58710 809474357 58710 1022 745825749 58710 68963 54514232 83500 58710 204971132 68963 43709 180639654 38580 58710 19237360 59893 38580 367095542 66896 59893 53343488 83500 85362 474087603 24237 59893 474113645 38580 42701 581988563 74696 24237 24406804 90687 74696 267189974 8620 24237 20664840 90687 8212 700872820 8212 42775 123654703 78730 90687 14000785 8212 67362 651647017 67362 55697 505625867 67362 46581 67105194 56860 78730 112072080 9051 46581 956561272 67362 52787 690922128 37709 46581 420961813 33620 52787 115470676 67102 9051 143926462 80123 9051 356644862 33620 23914 639304691 80123 81071 611643238 23914 28355 177130326 11759 81071 806195129 17127 28355 527895936 83413 28355 727814528 11759 59589 593743628 1443 59589 741193801 46292 59589 772222265 40382 83413 452224073 11830 83413 332433503 87270 46292 443720996 11830 82800 13188631 40382 50659 500987122 82800 77957 961683610 50659 20237 325448357 87270 65823 333983168 76425 77957 113474181 69934 20237 102124003 69212 76425 516931220 44092 69934 444897922 69934 52273 367111941 69934 31329 183218842 91893 52273 404523071 83535 31329 961571622 73895 83535 389257343 91893 10644 852409694 83535 89085 752433139 91893 35137 97202711 10644 67065 22713417 35137 15517 963568593 33992 67065 512390971 2398 15517 137769717 36506 2398 513697953 2398 3427 250567160 43826 3427 427462707 60195 3427 127891270 60195 80745 439139330 80745 80301 755396739 80745 13919 119067568 10035 43826 700409544 28689 80745 716006186 80301 10077 46335950 25835 13919 270933912 10035 11280 574375936 11280 85807 202424980 10433 10077 346841800 38020 10077 540528990 76861 38020 45713801 85807 10946 282054286 63298 10946 937372465 61208 10946 844262390 76861 69945 356607990 69945 20832 81406546 56951 69945 979580470 65233 69945 534005789 65233 9941 413831724 16684 56951 937841951 56951 4011 423484000 66142 4011 603706332 66142 68152 207455891 7361 68152 240837164 66142 28885 225979961 9260 7361 891425556 35638 66142 835593096 29181 7361 567974720 74575 7361 735513184 35394 9260 543261995 74575 55503 400671529 517 29181 56642252 74617 517 530175354 35394 6971 765274712 1626 55503 545692715 1626 64896 109207450 74617 74201 764408876 74201 76125 819552999 84559 1626 224077792 64896 57815 378678806 74201 69805 841756316 84559 14394 721751512 74737 57815 296100554 57815 31975 7864023 26030 57815 406996041 31975 3171 976251260 28051 14394 28310908 74386 28051 892952268 26030 51015 328574252 23952 28051 60042388 16808 3171 213859994 4638 74386 695960030 27785 4638 882163617 51015 19047 655166335 73108 27785 428419541 16808 28842 408815510 90269 19047 156465853 82051 90269 652557968 64078 28842 272809603 41618 64078 484180144 77803 41618 64064358 86965 90269 192505913 77803 47494 198357616 54587 41618 208410576 5040 86965 596201510 40313 86965 106231533 20081 40313 437702800 54587 42714 493363072 67634 42714 170220941 41035 42714 131140526 67634 75200 34890898 36422 67634 721332688 65406 75200 670523057 39840 75200 643923156 72189 65406 886828996 65406 57280 328171003 58687 72189 293567405 65302 39840 748301318 58687 815 311167795 57280 77654 723889587 81811 77654 77681206 86728 77654 422463508 80534 86728 632312682 77654 57951 687766772 58451 77654 916872336 23311 81811 253690454 41433 57951 358863332 23311 10712 995636332 57951 55445 201430149 58451 66546 677751748 41433 9681 325211839 41433 65457 744185198 9681 77070 231632365 20491 66546 963220612 65457 77039 154231109 26488 77070 302685813 20268 20491 369747669 32628 77039 747296319 77039 40111 493492250 17385 32628 509626672 28222 32628 106486738 32628 8307 67160519 2404 28222 738340268 46136 17385 199769158 46136 28350 259905389 51555 28350 733062260 8307 14735 588476355 31107 2404 56412820 81944 51555 527283023 31107 82857 67941578 14735 12560 411776331 6778 82857 765942795 57098 31107 948293060 6778 70709 488617049 57098 35788 653334904 35788 44821 557182595 70709 28538 614077197 70709 34403 77688060 40616 44821 244689013 35788 87990 997220580 40616 9324 860010821 34403 1911 942227978 62792 40616 912562998 40616 6697 973628594 89854 87990 723306930 62792 15008 973876502 6697 58581 264713912 54850 6697 621639960 6697 45256 958091110 54850 6782 359824981 58167 45256 813533429 6782 26514 223764005 2620 54850 246383388 59770 26514 632544440 2620 85008 136458331 85008 44772 700699501 59770 91080 65080561 44772 25836 149989028 25836 21490 346600978 86208 85008 122522279 89359 44772 870220493 86208 17146 910023867 74964 17146 541250777 89359 86877 52974076 36090 89359 199469886 74964 26739 963284250 74964 83486 182322981 83486 29347 293130291 32830 86877 46049369 59759 32830 772295117 35324 32830 260472451 58225 29347 31493200 35324 61345 820954798 32830 86896 8229269 86896 49097 10132549 61345 60170 942496382 76050 58225 79666678 66856 60170 867803795 75565 60170 89216777 60170 91312 825292041 91312 40713 333576926 75565 19237 154206326 54979 91312 533173596 21924 40713 797122623 40713 15983 225527697 21924 24233 761730662 24233 71430 747445058 20938 21924 664069507 59448 24233 974706088 13241 59448 588471981 63327 59448 803050321 14922 63327 717708027 65107 13241 88521313 18951 14922 61183503 14922 15219 358806042 75459 65107 171457450 75459 12838 232600884 7725 15219 60799223 41484 18951 625516741 7725 67793 344997443 60082 75459 132372285 20781 41484 42077284 46422 60082 752468316 20781 9290 300733549 60082 29172 378445565 86521 20781 417045740 90219 46422 125206593 86521 15026 621761934 29172 56573 572781938 1011 90219 96498693 6336 15026 274453679 70126 56573 476487296 6336 44890 446136267 17496 44890 272829042 84226 44890 247724713 84226 27259 627730144 27259 52611 429587289 52611 30336 112430690 27259 48775 228470567 12220 52611 761746358 27259 79458 154886119 30336 88842 493444716 27300 30336 166062214 65803 27300 493820616 27300 8104 650668435 72709 88842 522948480 34920 65803 710791800 27026 34920 432176676 38729 65803 389238643 41122 72709 933613773 72709 39478 27864901 68720 27026 869576701 68720 66188 83667694 85323 66188 492024143 66188 48708 395171630 1745 39478 771570740 17102 68720 137595298 1745 54978 830150458 85323 89151 232738456 51824 48708 895018011 83671 1745 619323082 51824 24668 661045354 78385 83671 269918616 24668 54365 339559298 54365 31925 503260446 75044 24668 148636963 82009 78385 539549687 82009 15562 841093885 31925 71738 221056 13999 82009 640388339 15562 40236 439404879 32246 13999 650483132 87342 40236 382007234 40236 5791 733174037 87342 6505 509637364 1269 32246 350668930 87342 85776 898674889 1269 27459 311591677 85776 88878 957452662 85776 56105 827750763 27459 22503 629356744 22503 37661 844354803 22503 2463 847117739 22503 41165 644640160 22503 55296 871083066 35648 2463 947764178 2463 69659 402020277 35648 9670 592520820 9670 6182 783913600 35648 65181 251289550 69659 51781 806403255 6182 64656 127544109 26938 51781 466189112 65181 91348 726187998 3231 51781 942803108 66513 51781 589387581 26938 66379 235359187 1889 26938 593582632 18971 66513 824223772 45499 66513 782332070 48276 18971 228283990 39296 1889 563343832 84397 18971 33376259 62399 84397 266848126 84397 75354 334075859 38577 39296 815873521 55896 39296 120096154 20616 84397 698073607 62399 74476 235069764 38577 39063 567476088 39063 26980 830716716 88661 39063 455065423 67745 88661 295638753 9305 88661 1069178 9305 19112 991903545 87619 67745 372718412 57461 9305 71046546 82961 19112 703008150 87619 89550 91926895 57461 49462 626745361 84383 89550 340510301 5323 84383 418998216 82961 82266 238552861 54780 5323 751924419 49462 14297 393849778 62322 84383 504011845 44815 62322 181296876 71108 62322 995675095 90391 62322 860241671 65838 90391 301830852 80411 62322 485178220 40791 80411 924849100 21485 71108 610611506 83679 90391 513163918 42587 83679 302746225 40791 39651 833573853 39651 34244 435044510 39651 88723 956379329 88723 76805 74676592 50331 76805 147219994 59550 88723 732736954 91146 59550 398125562 59550 18355 462825455 41098 50331 243485807 75076 18355 95577629 45777 59550 27728692 41098 75895 72382271 48184 18355 136980613 86057 45777 137984091 73802 75076 90564877 75895 12592 642570158 42920 12592 936503190 39265 48184 881743497 32870 42920 751212037 42920 23647 158735317 32870 82132 129979157 29566 23647 254696568 29566 81389 658022450 81389 1051 626938074 1051 85620 40589148 18780 82132 151857615 29566 65099 303271551 61441 18780 725928329 85620 69219 907233661 69219 91880 942913043 3321 61441 157159085 3321 38834 626969966 63199 38834 515614219 63199 460 691577493 460 52498 22682602 73865 38834 870290986 16920 460 594301429 85844 16920 533282826 75728 85844 695025926 73865 50630 858864835 85844 48553 735252952 13835 48553 508965612 48553 12713 234962334 49051 12713 183809367 49051 9255 803839060 12713 63986 845027231 16593 49051 417238311 9255 10555 907176768 44282 9255 538259710 54715 16593 904711486 46 63986 301583420 44282 42773 713604068 46 39598 605022726 29928 54715 725078 46 18637 112140494 18637 63348 888180076 29928 65865 722828711 31057 18637 738434298 24373 63348 189588679 47662 63348 805019739 84449 24373 901482424 31057 76512 806942233 66964 84449 679593217 24373 8424 104089615 76512 38564 17905963 76512 90980 778795237 8764 76512 488836273 90756 8424 67890582 81531 38564 296835249 80985 8764 246424001 63245 90980 485754621 81531 88281 108885538 63245 42921 89298815 63983 80985 871407076 5941 88281 474596200 63245 54518 272315232 54518 70324 31506487 5941 31657 399832058 41041 54518 498409167 45336 5941 781468980 45336 80246 217755473 70324 91375 688320861 29128 91375 610212572 80790 41041 505483444 31729 29128 382376151 65292 29128 168539913 29128 86427 591544221 51642 80790 929230452 50854 86427 977261635 67806 65292 959730527 53243 86427 182097045 86427 48988 532969158 51642 81198 16335925 10444 67806 629735933 60471 48988 289239238 53243 52870 31060220 43791 10444 529018180 60471 74279 918619155 41200 43791 33141573 74279 25037 46278573 64460 74279 28526394 43791 62460 136164844 83186 41200 344760285 52391 41200 153429999 2548 83186 423581875 11753 62460 478912454 52391 91657 197722635 91657 27276 524315149 91657 64709 797199177 11753 37072 728803649 51794 91657 270288695 91657 35764 298465825 60607 51794 36794000 60607 56437 791053975 35764 83878 493703929 56437 71157 190485995 44254 71157 757183733 83878 53038 994817285 56437 59767 97078834 39867 71157 128998638 59767 27610 113924160 27471 59767 978855976 64593 27610 324825403 38942 64593 378221703 21937 27471 362254907 38942 88848 60979344 27471 1019 571921920 38942 12744 284366825 88964 88848 429046499 88848 36032 383684191 47014 36032 617786047 21466 36032 297497100 34622 47014 753337372 88964 67130 329430148 67130 59884 293078019 30570 21466 76109614 67130 41198 771372575 41198 18718 718648971 11650 67130 263169415 18718 90302 70738907 90302 70912 56412376 18718 71450 110484272 11650 25045 343679769 90302 17824 942082914 42335 71450 175304596 32419 17824 695476694 42335 82427 752453639 17824 75709 20576773 75709 1501 137804529 55048 42335 61239917 55048 25743 660952054 55048 36279 837884724 28868 55048 44831471 28868 61820 381038957 36279 77083 358437069 28868 11794 638457906 88702 28868 436012463 77083 9400 600732788 35472 77083 996309623 35472 34921 552418498 65115 11794 573615506 35472 14758 817221210 9400 56751 945901685 35472 67248 684376506 67248 66863 40321252 65115 40702 367105110 66863 75985 882965952 84648 75985 986114284 80672 66863 319072579 75985 69341 793347357 75985 76300 523963803 76300 24753 797391790 84648 4845 33263790 41888 76300 739668497 76300 6177 793456630 30055 76300 906220330 6177 66266 97531238 4845 32173 545657631 32173 47693 413755873 86296 6177 979655486 56636 86296 828166908 56636 41004 7866780 30412 86296 256783130 47693 51064 196479333 26375 56636 66167004 38603 26375 105881705 26375 90429 274148302 39750 26375 402623423 19337 26375 153914422 26375 53156 42018204 21435 38603 139411615 53156 10617 19475888 8089 19337 524196425 10617 38521 132892125 83502 10617 500200354 10617 41350 392029422 48300 38521 311824556 27145 38521 892016472 89828 48300 246393615 83502 52066 996979742 38348 27145 930838844 27145 76334 755207775 89828 85331 711167640 52066 1183 364915588 6850 1183 5155817 58101 76334 517485813 41164 58101 355172325 29805 1183 234026633 1183 12429 954611567 47204 58101 669837397 72731 58101 479466367 48939 29805 635695533 56945 47204 314279370 47204 49010 64931308 35226 48939 321240510 72731 19377 578266303 14333 19377 869805196 35226 41174 309582851 20531 35226 196337975 31619 19377 151087599 62016 41174 81432229 66706 62016 346061222 190 41174 58051462 62016 10399 21006003 55427 62016 947006611 190 19311 172507650 19311 10375 605226568 21564 19311 922796601 34468 10399 40947887 10375 3821 185211622 24833 34468 754671658 41584 21564 319300451 41584 12948 949468351 24833 86601 910482391 24833 76783 155898089 76783 45432 199816467 45432 1075 582659750 21630 1075 231483920 45763 76783 978481892 45432 11597 505890590 45763 6746 795849671 7509 11597 56994183 40363 21630 339117771 7509 72708 25614877 11597 72075 525067741 6746 47075 594770403 47075 40880 826820772 72708 16136 609248954 47075 27045 395470504 16136 9108 627128149 40880 75190 286334034 75190 50584 493731609 16136 25812 225338653 87382 9108 362221345 87382 24771 830221800 50584 66362 834341749 67052 66362 546510173 62381 67052 879664060 62381 52831 428675764 66362 24582 118209950 67052 89587 821138134 44768 24582 85999254 52831 86944 332083906 81655 89587 129280729 5136 89587 920012251 44768 23497 131439352 81655 85509 288386192 69481 86944 780372768 41130 23497 55419189 23497 30282 422578090 82154 69481 10706047 69481 25507 364228810 82154 41758 772120 82154 75175 147876862 12478 30282 854204506 55561 12478 235707737 55561 55077 684099863 82713 55561 28334246 35702 75175 721987897 82713 44680 596254529 80361 35702 471572901 35702 18701 553379133 80361 69709 57897541 73925 35702 126200288 80361 26897 328862363 42477 69709 703990416 18701 20244 658214565 5738 73925 454333677 10271 73925 17144797 32535 10271 793467266 20244 83040 720813699 5738 82188 251724643 5738 28676 55914693 10271 20854 273613681 67408 32535 142706562 28676 18313 124935439 28676 29323 302594790 67408 6321 226754906 29323 79832 864582822 79832 28464 178841758 6321 51589 606766269 29323 78299 90562644 80357 51589 803567749 80357 88458 481516567 89723 78299 147106859 30955 89723 397094548 30955 72564 9191535 88458 70432 977866818 30955 34934 633910777 10335 34934 695525167 34934 50395 826381408 50395 65605 243413152 18954 10335 351291526 15271 34934 341984877 66437 50395 528155949 50395 2134 114352233 63587 65605 108691508 2134 72439 104935751 2030 72439 602327545 14303 2030 438004502 36844 2030 566468849 36844 68604 174904010 2030 5338 188950939 27807 2030 493282960 73594 14303 109284028 36844 9985 451995404 73594 58500 714301431 27807 12381 917157983 73594 34327 18092962 9985 64862 986500004 67524 12381 485002194 67524 31699 238720177 81302 12381 10799812 38049 81302 358469307 67524 74637 635140943 31699 87965 67594460 47282 81302 484089207 87965 43217 629786525 38131 47282 247785648 74079 43217 495901861 47282 83377 16910312 339 43217 145251460 8851 339 495822170 49599 8851 649321049 8851 31572 26585003 339 15985 617713091 339 82400 441705990 42037 82400 105280897 82400 20402 52605545 82400 6858 918149508 6858 72088 112740362 42037 3046 741872629 42037 90192 80758787 76472 72088 269869714 90192 30392 347244988 3046 70535 685614108 64698 3046 418701538 90192 48417 947883391 64698 23997 598307710 755 48417 133471539 755 47427 938058193 755 830 136479908 66095 47427 460134246 47427 14091 537302685 78778 755 558027357 14091 5479 53002628 82268 5479 146228860 18674 82268 120113636 18674 17895 19050760 82268 81733 555532080 52424 81733 8271273 81733 59680 435483746 28373 81733 777044456 13112 17895 46529218 81733 60756 685604276 65518 60756 852761228 46355 65518 783701734 46355 34520 560975703 34520 13432 83518290 46355 57901 609092120 65677 34520 258763280 46355 27801 17346064 45422 34520 309486353 65677 68588 484496135 68588 42250 379959398 8935 68588 399865559 8935 18448 986207103 45422 44179 520236180 42250 33795 71232791 8935 87560 843636424 8935 62758 746766153 44179 89444 85532236 89444 4901 390671488 33795 80913 626820218 27711 87560 449819025 27711 84296 820768122 22157 4901 750523435 21109 84296 966090793 57828 21109 828090233 34506 22157 93579600 80165 84296 48164193 22276 34506 301313001 80165 64894 181310812 22276 39940 502655554 23938 80165 388314578 80165 18364 861897017 18709 64894 747722330 64894 5134 370581319 39940 8366 151486241 5134 88298 317616294 18709 72350 938346573 8366 87493 162403920 8366 73301 681531300 16106 8366 453912496 73301 48974 284114341 34969 72350 422703864 73301 300 893453602 16106 90276 219166179 16106 59716 545566045 300 23152 179824365 34969 4742 773146410 72111 300 773994053 4742 49242 546699684 28553 23152 364295258 88760 28553 847009607 26573 72111 299491191 78673 88760 672812317 53787 28553 179258889 78673 1080 442906173 78673 56484 568997851 44511 53787 885696178 53787 75556 911815395 75556 47906 715718579 52998 47906 558946893 4247 44511 557836006 47906 76965 900197945 74531 4247 485525339 4247 34339 409400206 4247 8217 376316420 48601 76965 730410947 74531 73740 308123366 2962 73740 713714908 73740 29890 196829948 43357 29890 40312000 9247 29890 231177881 14564 73740 71789333 29890 39962 453527915 29890 83532 748540189 83532 44101 819619001 14564 70309 135563817 33592 39962 898774689 11608 33592 413470122 44101 57251 267502810 66610 33592 269041400 66610 23883 449082142 25811 11608 719661607 49893 25811 734387184 57251 36464 443173889 25811 50201 178866661 8436 50201 423469601 8436 19697 945312088 19697 60056 379434950 60196 36464 331380011 28330 60056 273119196 28330 20768 140494920 80887 60196 233486718 61644 20768 149477474 60196 45269 128602336 89204 28330 322343517 12207 20768 60799513 61644 21518 102128783 61644 32360 233663865 64313 21518 66353984 32360 15509 620249448 69992 64313 865356342 32360 60844 507781535 32360 15684 244010682 69868 60844 914541133 73495 15684 867707972 15684 76555 578906053 56466 73495 448859691 74336 73495 899988850 69868 34296 311865959 42066 56466 15317447 42066 29910 278751272 29910 62037 110667834 12900 74336 709094428 13453 12900 69912370 12900 19512 726202152 68330 19512 725701756 24143 19512 438913566 25967 24143 107259624 25967 84182 973216125 25967 27114 110831289 68330 448 61977436 53650 27114 554159689 53650 68524 207162811 55644 27114 109174290 27114 81922 187772426 68524 66915 5754595 24638 66915 53125045 68524 60797 699920100 55644 81590 165786827 76803 60797 95216935 45945 81590 165026987 81590 4743 336063822 81590 87090 906918330 4743 70932 139381149 42091 70932 317640552 70932 25137 278607603 31603 4743 644982477 87090 40391 890455112 25137 56607 991948530 25137 15685 223690406 15685 26563 976637486 15685 52094 351277352 26563 73991 50900129 73991 72588 349531054 72588 88791 526062621 63589 73991 813708632 63589 4358 118183028 88791 61332 62859 44756 61332 445612248 78325 88791 757752163 63589 28727 94689143 78325 40972 142870786 85522 78325 721643406 56841 40972 296849606 52752 85522 737987998 40972 44216 598345592 6192 85522 455017711 85522 40438 301937066 76729 56841 853336745 40438 8417 427637493 34778 44216 948732456 9026 34778 923005322 69638 34778 96151278 34778 13408 92016841 71748 34778 915028536 9026 22470 157532675 61891 69638 591161468 69638 4347 454421997 13408 73315 38762058 71748 20698 731429511 4347 14324 124327964 63397 61891 196408241 63397 80475 131914397 80692 80475 937779863 13648 63397 2329775 80692 82516 217166858 79781 80692 311796181 21808 79781 870494063 82516 87429 915756710 29272 21808 949710983 87429 30666 369828957 30666 78759 693019275 42625 29272 112679819 69236 87429 978827998 42625 66843 751229224 61607 42625 485740981 40099 78759 745065312 69236 58187 454902862 67558 61607 33010877 86033 58187 714747200 11009 61607 463132780 58187 44856 838919230 86033 63135 777118938 43295 63135 182876419 50802 63135 376956897 62897 63135 376177245 44856 32610 944863759 43295 81786 560292627 81786 70643 921670492 50802 86368 766534503 84983 70643 954410834 81786 80551 400973254 51066 86368 786941055 70643 29429 428972205 83847 51066 101075190 84983 61921 560325282 88179 51066 780666162 88179 43808 191653280 83847 17254 813690505 61921 58020 103177099 17254 62148 212149799 62148 31172 789949604 62148 40689 106099913 40689 12143 772106185 12143 43343 594395556 12143 84008 553186471 2357 40689 495948872 40689 83090 100798887 72000 83090 662552189 72000 47540 807874557 84008 69200 231039546 2357 14005 32868047 69200 43557 619960701 14005 341 274523508 69200 2535 304083723 2535 45900 329331307 74711 14005 562087648 30867 43557 378279780 341 52938 174555841 74711 76182 548474315 18377 45900 541543003 7393 30867 22790488 22702 7393 55820510 6520 18377 25414501 22702 66438 210909515 38526 6520 187032776 38526 7270 54005247 70728 38526 306171117 66438 50554 149454848 50554 62113 960133502 73600 70728 810911579 84965 62113 969772092 73600 1138 113778419 84965 78495 893703138 62113 47984 350954186 31988 73600 909802005 84965 11202 396354589 1138 75610 635021762 27637 75610 761214566 47984 61919 875580496 39261 27637 493725320 68054 27637 266589490 28481 68054 987546793 39261 57917 74212863 46984 61919 153455231 46984 1135 590540212 1135 66220 28843873 42897 1135 42398737 42897 76708 613396875 8693 1135 283472899 8693 37686 83312028 84744 76708 561880949 66737 8693 830900096 69685 8693 636874413 69685 6583 709855323 16559 69685 269271442 2595 84744 280100881 27929 6583 603827558 69685 1615 108621538 2595 77827 257165665 27929 78089 417419484 27929 25207 78959927 78089 39689 113050880 77827 36826 441401996 50272 77827 909976887 28194 50272 248347865 41202 50272 770666148 50272 28016 325471880 12660 41202 859647873 50272 64164 898713606 28194 59603 179833902 64164 10337 478116538 60461 59603 703845979 10337 63163 580098806 59603 3305 465017215 60461 66061 779576983 3241 60461 390003047 3305 29359 33732754 74461 66061 684928273 74461 31313 787050730 74461 79425 52525994 29359 81283 293226775 58102 29359 698143757 27161 58102 129791086 27161 740 433561297 89686 740 832327526 27161 36152 49006091 22296 89686 925846330 2064 27161 244904510 89686 91069 270352286 5587 36152 48242307 71272 91069 444874773 88479 2064 613498878 79480 2064 646331978 5587 64642 806258625 5587 41017 745848661 22853 64642 321297652 64642 37141 387009459 54324 41017 510290439 54324 38948 282265739 54324 33567 397821587 33567 3545 262279635 22211 54324 277553678 3545 23032 904712445 3545 79294 546587451 74691 33567 84896262 63088 79294 77510350 23032 74465 738107809 43678 79294 860894909 16026 63088 841952728 74691 44847 522855195 63088 10122 230970852 83732 74465 331909524 50821 44847 716110605 83732 33119 134780856 44847 1289 491084398 78959 1289 965485957 16712 78959 684462818 78959 22326 794006347 73541 78959 618014172 73541 27736 469272694 73541 82634 640456254 16864 27736 85197817 22326 37838 942824969 37838 81672 615520199 52219 16864 170795310 81672 26232 77611786 51552 81672 835044590 26232 80729 19746472 81672 37187 956753971 80729 34499 254564238 51552 23696 244678818 6154 37187 906235101 23696 50919 315606179 54872 23696 223349599 47548 23696 893351595 6154 2012 489047133 22558 6154 91921685 22558 5394 764888261 5394 56868 77886725 8708 22558 524557051 82708 5394 223816554 22558 57647 650448194 50059 82708 716722845 8708 2915 167565388 85074 50059 529754692 50059 47087 678864234 44027 85074 494696169 2915 40870 556091495 59366 40870 137857133 85074 65309 448955398 68682 44027 324579735 53190 59366 270049276 40870 62220 217280180 65309 75790 303764423 75790 49776 120378697 53190 40373 396365287 73250 75790 135523009 62220 54756 108089093 75790 64117 422040846 64117 12937 230755369 12937 26512 550300454 26512 24720 431261748 12937 81000 347235288 44049 24720 560331669 63139 81000 619310686 32231 24720 221333848 74779 24720 799805947 81000 69417 212908190 69417 13246 231353360 63139 88266 17285730 28831 13246 50026785 28831 3203 253476355 49529 69417 165497196 76770 28831 37795647 88266 60445 342252626 28831 71575 244366280 76770 26319 883203317 26319 41556 642582401 76770 56503 515497619 75426 71575 420563726 75426 47917 64717487 56503 49768 783731425 41556 80214 985797046 51559 75426 439158609 75426 13953 218344926 39497 80214 126431512 49768 60018 722611703 72136 13953 453921502 5120 72136 593989663 13953 73693 180679641 74292 60018 465300863 73693 79787 681311718 74292 35055 953190296 91794 79787 283975485 79787 69210 379324540 69210 24247 161045270 70592 91794 198953134 70592 4381 866114509 70592 31334 793932658 37414 24247 106933286 56537 4381 614233806 76682 70592 280649293 90637 56537 613272664 14283 56537 929987107 55588 56537 78804293 76682 70013 996020965 90637 5025 240745367 87739 14283 597642034 23249 87739 853743153 23249 19943 367656278 62040 19943 438673079 62040 18394 382142418 18394 32486 325994591 16507 32486 674892742 62040 31516 406046395 31516 45388 132204832 26374 31516 867707174 61259 31516 62158409 31516 38723 852457617 61259 35647 393274865 57319 45388 955328613 45088 38723 32916114 38723 59992 919144863 87438 57319 242525993 32395 57319 364692017 87438 60424 858472058 87438 1306 991400166 32395 61541 293507658 30471 61541 193904103 20262 61541 289838355 11306 60424 602742776 45344 20262 325263397 45344 88220 392446359 11306 76049 803946138 45344 49952 379567322 30839 11306 28682236 32901 76049 439033183 30839 6068 383486265 32901 32945 544672847 6068 43491 983582412 61697 30839 941227227 87635 32901 417762658 43491 16556 640217996 20033 43491 955054850 87635 89980 679670714 61697 44203 139105296 91074 20033 371969091 15700 44203 605379791 67018 89980 851790498 44203 81075 861835776 44203 25432 311579632 36874 15700 271286454 25432 12404 657149060 12404 47714 813823559 19168 36874 133301327 15848 47714 816219469 53562 19168 197009492 5986 19168 712188647 77297 5986 945252442 77297 58670 523865936 5986 41092 617169403 53562 3454 612369347 5986 44057 127339925 80570 3454 606070293 13741 44057 184624116 81393 44057 63004592 3454 24137 63456781 61806 80570 99332911 46125 81393 841580113 46125 55592 774944097 24137 22889 415595141 22889 62246 606959043 58383 62246 677662043 58383 21796 302348470 50478 58383 691423887 73005 62246 805386692 49475 62246 489185637 67821 50478 150248134 88690 73005 340537876 67821 29749 300688683 49475 6983 929257195 29749 73988 873882088 6983 69939 403017019 29749 28398 565836165 6983 3056 591404168 57185 69939 924511271 6226 69939 636976528 28398 74630 324636641 3056 57061 555650703 74630 53076 495102106 57185 89833 453199516 14021 89833 408184230 14021 18219 570761186 18219 73943 263943414 57727 89833 19783490 25117 18219 141493753 73943 27524 780841720 25117 62890 794271009 44948 25117 841107188 57727 35505 133488570 27524 69787 405920136 66193 27524 144543366 83982 35505 294502854 69787 39712 62567934 49584 83982 948681466 83982 65680 97228148 49584 437 710675187 33946 83982 49298834 77802 65680 916361090 65383 65680 897768134 65383 71970 730390693 80857 71970 737701613 71970 55980 907154076 10113 65383 400123851 54861 10113 744596145 31303 71970 885805321 54861 39222 444128611 75629 31303 898445643 8236 31303 57077742 75629 14347 441301371 51762 75629 76232667 51762 8151 260156539 8236 40881 748974595 2332 51762 773376926 64729 2332 327730319 37073 40881 306512964 37073 66221 415439647 2332 5259 274386124 27538 64729 428703548 27538 64496 923371338 57176 5259 60638745 27538 72368 28848674 5259 12172 397074395 72368 55203 948431518 30132 64496 445856943 44567 12172 312427694 66551 12172 780778757 58766 55203 161513813 66551 66375 734555954 58766 7506 900121736 66375 25577 458552149 56499 58766 972923634 39146 66375 103365626 39146 87073 49101870 36871 56499 626852432 67070 36871 557885216 60727 87073 339198916 36871 48057 749807580 91888 36871 219060905 67070 1719 42941796 60727 72130 940488338 91888 22213 187007457 64083 22213 780470071 72130 66970 956053147 19430 22213 135928358 72130 18498 282344998 60309 22213 915325933 52675 19430 320988652 60309 60854 207611091 2679 19430 550760732 18498 37482 47596428 37482 21805 79503749 60854 42786 547896186 42786 71607 975585002 29875 2679 380066777 17435 37482 284391288 17435 44677 226412637 44677 71273 894338560 29875 16831 672436363 34569 44677 226941433 34569 20350 411599290 34569 21112 255361577 20350 59731 617071412 60843 20350 198133132 16568 21112 798957099 60843 47233 364178725 21112 86304 710056160 76969 16568 85865220 44561 60843 272993801 54200 47233 729942135 21717 47233 785009719 40075 44561 826132042 51387 44561 338248518 54200 64712 870821413 64712 66063 275895009 40075 71619 819049601 40075 77633 459565626 64712 75589 866935871 71620 77633 503277755 71620 51125 753835890 35784 75589 666479215 77633 77868 853821080 37791 51125 561697087 77868 62689 339520420 34046 35784 558685570 34046 24736 192784165 62903 62689 936312328 8975 62903 207633996 26518 8975 591903159 24736 184 137762076 62903 73780 881250954 588 8975 260325167 54650 184 883739203 69654 184 269969967 54650 76788 44846391 73780 84201 246800862 68496 69654 141820471 68496 52697 940377330 69654 29049 745340940 52697 38021 95757495 75378 29049 54393005 23070 29049 500238150 29049 70403 307457866 30133 23070 117782528 78358 75378 491360253 23070 13355 472191893 67977 23070 64872630 13355 1191 565944136 1191 52113 712294446 67977 66000 40661492 1191 36742 712236309 66000 31690 468466442 1191 86381 240600645 52113 57282 115123387 31690 5484 393774221 7450 5484 995000794 86381 76706 499422540 86381 51227 438872558 5484 68583 908143788 89105 76706 411274130 68583 63291 812199689 5162 76706 477147948 1209 51227 468499431 15142 63291 678200501 1209 81184 731522537 5162 66694 790451063 5162 31758 858840695 79608 31758 2848326 82921 81184 372793976 79608 19619 790415623 68438 31758 328852593 82921 17870 214735423 57776 19619 985688061 19619 2720 487671888 82214 2720 62779416 68438 39969 145852242 14597 57776 634928390 82849 82214 457084123 82849 83187 371124973 42679 82849 989254397 83187 11454 559179316 11454 13358 251439056 11454 78078 891139315 13358 9363 75010400 9363 65753 224775443 66557 65753 883017838 8388 9363 355875140 61609 8388 234419518 86853 65753 456393940 11581 61609 87911402 8388 3237 326070123 61609 86199 99185160 89513 86853 561796531 12884 11581 769459032 75727 86199 249102956 58429 75727 888085363 75727 55714 390935241 78685 58429 931334981 58940 58429 246328150 55714 85478 251040547 77539 55714 724287752 42254 85478 877247977 58940 9661 84327995 42254 22592 274242444 25480 85478 538791600 25480 25832 764927990 22592 55049 300950187 82550 25832 678376584 55049 53396 125415132 82550 55719 648184571 38771 53396 59065397 55049 75887 35316708 23165 38771 380827053 23165 19171 437107892 23165 11010 825513418 51921 75887 950775144 11010 11463 527239523 45430 51921 482480412 11010 71217 644723316 11463 44204 857322152 11463 22084 971393049 57151 45430 48376639 19132 71217 191395991 53364 22084 987606303 57151 31226 27105190 31226 39558 396361908 24631 53364 877093508 40401 24631 241203922 6523 31226 103363003 10772 6523 590108463 10772 16853 71492952 6523 14080 183710291 14080 4160 73939429 4160 37872 62816343 10772 26040 127946258 16853 21414 754694010 37872 6561 247421336 21414 68174 224198893 37872 45431 87372922 32073 6561 608144798 85436 6561 700112419 31161 6561 905681395 28010 85436 288701671 71107 85436 392675539 2405 85436 530229829 31161 90430 25973794 28010 47317 228700309 28010 1904 52971606 2405 36520 580907485 42996 36520 726335180 36520 27476 740959141 1904 49804 808193049 11037 1904 841648889 27476 4019 279714152 11037 48285 96713487 29859 11037 896016270 73734 29859 892365655 48285 10021 79064533 35873 4019 801099331 59442 35873 278164698 35873 43393 159556773 41194 43393 785568290 59442 22046 218855274 76356 43393 395929517 82197 59442 659360542 21419 22046 508616501 41194 38904 308326587 3844 82197 93732859 82197 62461 54234191 38904 54797 931513635 74919 3844 113822310 54797 50391 652806282 77243 74919 481743920 50391 4150 892287989 74919 65788 908643585 50391 78569 319205111 7281 77243 179623878 7281 31159 308973788 65788 34633 648345996 65788 79859 198241911 54731 31159 679684350 59783 34633 265575271 31159 11127 728700661 11127 6126 990502762 73713 59783 585271489 54731 12492 638915228 89911 59783 454579003 87728 11127 557798113 12492 39364 876108673 87728 81821 924198873 12492 74560 473055140 81821 89089 705468965 89089 11994 53210085 52663 89089 51158169 89089 69541 571862406 74560 39097 714295317 39097 19011 661291190 69541 26462 92074044 26462 26107 191695067 75226 39097 877959401 26107 85437 709625903 40708 26107 328576704 49996 40708 661112488 56947 49996 953044179 33844 49996 188977270 85437 27875 27006120 33844 70278 825679736 70278 6 167227776 86332 6 451950537 6 16135 285478600 70278 13944 25335073 66643 16135 127876050 75775 66643 832160854 54931 13944 781650812 66643 33832 7559598 33832 9142 505855175 2630 9142 881517542 39432 75775 586423107 69866 39432 720806696 39432 26105 784883892 69866 31461 121743038 2630 77351 424332724 31461 24984 101914146 75536 26105 678828943 39077 24984 514979143 41273 31461 282710326 33341 24984 816597809 33341 64511 79456828 39077 76126 483052817 59227 76126 230163633 59227 18092 225750554 2232 33341 912830614 8778 64511 570450686 8778 26500 502414476 63162 18092 891237356 31648 2232 906074046 26500 51845 656737429 31648 56785 665435867 65829 56785 626999969 1790 31648 17548957 65829 66562 13605053 66562 18245 534809677 66562 62200 710845656 71501 66562 183994224 71501 6709 180406845 12882 66562 389543587 71501 41491 2693014 17307 12882 513425493 12882 60702 654144272 57317 12882 569433781 61339 17307 8171037 57317 13972 115911072 54687 17307 658430947 37312 57317 128592740 54687 85818 978128099 54687 31757 132442727 57164 31757 446400978 45872 57164 674452363 57164 64932 134035259 52348 85818 56177807 20424 45872 125120793 73951 64932 573115850 38136 45872 453128293 14879 52348 553473854 65998 20424 807414011 73951 81987 357686893 81987 20182 450931812 22298 65998 185526213 27084 14879 107461253 74115 20182 99826374 23788 74115 460260648 74115 36053 77322504 36053 22745 899521503 23788 13818 916424608 13818 25491 315254152 36053 11636 53031564 31812 36053 123356507 44086 22745 420705099 18666 31812 417721456 28497 18666 536273714 44086 27183 97086588 31812 64521 893236864 2816 44086 72591271 37789 28497 362413857 55424 2816 97914729 64521 37225 265641875 17566 2816 694509330 47355 55424 317353351 80905 55424 799771943 19359 47355 185136645 31423 19359 911413073 31423 2451 407917389 19359 27918 569348321 19359 37178 316287080 2451 18339 655317790 27918 55711 64721593 18339 74242 451554100 27918 57210 5455477 74242 91454 741754234 63208 55711 704197892 74242 80683 830109563 1095 57210 250360689 26509 80683 17836844 1095 71895 823682426 63208 1227 506524698 26509 12166 637667581 1227 870 99503628 26509 28484 157740052 46005 71895 726723806 28484 71239 508438074 36783 71239 179104274 10610 36783 839478674 10610 31032 383634474 69321 10610 7320093 82809 36783 65319834 85749 10610 965057669 13996 31032 533874101 13996 65839 125080990 65839 51248 635648747 65839 18282 74352431 57856 13996 810098835 37100 18282 265143916 37100 37511 610121330 57856 47522 430970761 52789 37100 749427447 52789 8763 423919433 47522 83173 365084852 37511 12231 411706444 19568 83173 960848606 19568 5408 874108032 5241 5408 130544522 83173 2272 626630537 5408 80449 759616759 35180 5408 68645917 9525 35180 552991292 5241 55890 242471650 54385 35180 707534708 50688 54385 125208940 35180 31740 783015882 31740 651 507017525 14727 651 200621236 31740 35306 313491401 35306 90527 46851414 31740 54378 166941762 651 26792 996740730 54378 11939 886384809 11939 63904 585248194 63904 41298 349252924 54378 20464 117243223 26792 90369 297679508 6812 41298 265929887 46630 90369 738357340 27393 41298 900283073 63926 20464 143636984 46630 68957 977295030 44237 6812 68258635 63926 77010 434107815 61873 27393 596138702 44237 70553 811980579 61873 68425 193691947 7613 61873 656646606 61236 70553 493555611 81571 7613 298124802 61236 32068 144308803 32068 54680 113223724 61236 28672 790635237 61236 16658 982139467 38264 16658 205134556 32068 70093 950107907 86160 16658 270754196 70093 77941 999426046 28368 86160 957835552 86160 88202 573279215 42316 86160 619525788 28368 39169 22087417 62615 28368 899013802 62615 55729 745810840 62615 6166 625661521 55317 62615 87894297 6166 76176 164336366 55317 40279 64474984 40279 17103 432787981 13488 76176 188996881 55317 16964 634069691 76176 11910 986694074 11910 60714 919024074 16964 85573 96353066 36896 85573 124686681 86980 16964 988382929 58606 11910 907408423 58606 34352 262462902 34352 69079 394237067 69079 49413 51507989 49413 33223 757242084 69079 32095 642385261 28647 32095 193036656 21328 49413 729066402 91562 49413 605991044 77276 32095 116263522 9544 21328 909684419 4344 9544 997400970 77276 79530 941594065 91562 86066 263117169 4344 21724 615902666 21724 63615 368042263 86066 25533 114486793 25533 22876 34766016 5361 22876 343811606 84842 25533 233655147 63615 87953 930708988 84842 87415 875148489 5361 9529 435417001 87953 60161 602086629 84842 53586 374794524 37674 87953 986501479 9529 83318 673824095 37674 28008 670736486 83318 67541 930172835 81287 83318 239247955 89263 37674 37870103 83318 31778 921902941 19975 67541 90311732 67541 37780 218629804 81287 17468 747975659 31778 11279 240209727 17468 67591 180841707 11279 59822 507462991 17468 80493 572089456 50585 11279 362699451 49418 11279 680416120 91833 80493 936395622 80493 15306 185619730 49418 52782 674691075 3552 15306 246018462 52782 78329 514384416 78329 36411 373745597 78329 36208 141278159 78329 19376 97989013 36208 44413 603213365 51777 19376 664709261 17340 19376 82198370 43815 19376 663814006 51777 1694 314326024 43815 77717 551727330 77717 37449 887820141 25846 17340 26226405 82545 43815 291416366 85051 37449 136380571 85051 66576 32671398 87620 85051 880046470 85051 44795 518803946 85051 44675 688375870 34009 44675 422882095 87620 23961 725022765 44795 89693 189878605 44795 57359 574551250 71071 34009 87799343 40545 57359 861738333 30485 71071 326785068 71071 40515 79150840 13053 57359 350641814 13053 49978 743853671 46904 13053 874772426 46904 61337 608165619 28906 49978 115149623 11750 46904 159532338 28906 83792 447036857 11750 9874 999068371 28906 8545 339305790 75171 83792 748530761 75171 27919 818855861 84068 83792 653777717 77891 8545 413963617 84068 11036 13813269 11036 61463 634014414 45143 11036 660386592 84068 15130 903374051 11036 18064 479230756 18064 67093 136990854 57213 15130 390623002 15130 1454 280641164 41665 1454 591126744 57213 87416 250579896 11584 1454 302629672 39148 1454 19318952 42937 87416 971586429 28298 42937 79275143 39148 37876 302379066 11584 75516 698429247 75516 37239 86503793 7480 28298 261672792 7480 52008 22132588 37239 7412 3646997 85451 52008 648226021 30924 7412 441276067 52008 36600 97811026 85451 8600 589004361 8600 9980 154627951 38096 36600 131649234 9980 11239 281986292 28504 11239 360934404 86106 9980 546692047 32609 9980 436485918 61740 86106 933448305 28504 62723 17779796 85832 86106 319875175 85832 8005 324391532 50995 62723 297015781 45100 8005 843371104 59540 45100 173709078 33180 59540 984090823 44894 45100 859080751 48735 33180 812974221 90445 44894 117712140 33180 66324 323482674 90445 54464 653140689 54464 2581 358303853 63312 2581 124626625 55818 2581 753936547 69867 63312 782221284 44459 2581 635576077 91800 63312 51168931 76103 69867 296620570 69867 43538 140522488 47157 44459 145942862 5805 43538 129671544 83471 43538 290784368 89008 83471 408161568 42289 5805 707493697 24886 47157 753414743 42289 76671 630604838 89008 35694 715393448 62352 24886 163937218 42289 87754 636214810 31643 24886 603127702 31643 39667 689590108 74558 39667 225565252 74558 33113 51187738 74558 2985 941460098 67025 33113 367210194 67025 16328 210974490 44059 2985 69952994 58963 67025 190666733 58963 25816 458033795 40772 16328 709020967 75646 44059 929136799 44059 51505 323036671 11091 58963 33567196 41970 51505 42099370 61054 40772 257364003 75646 30305 940734449 25940 11091 736447200 41970 6440 392745848 85183 41970 541001872 85183 28898 684377862 84290 6440 126641605 85061 25940 257610154 28898 54110 397111208 64246 85183 379741858 46301 28898 198953665 90633 54110 919109890 64246 75243 133421331 90633 33017 477653411 67878 64246 434153149 67878 90986 689286881 48173 90986 17496202 38929 48173 490987612 69763 90986 501353732 39395 38929 246611039 38929 44569 70455756 60958 39395 803084019 10131 38929 678857601 60958 18366 246208308 88794 60958 214003758 49126 10131 783630160 10131 68626 419745690 88794 3674 393564236 49126 28882 502435661 11170 68626 572671896 78574 11170 243486777 79906 3674 628105961 20361 28882 597012807 83118 78574 719959079 20361 44682 855343381 83118 12210 993238492 42302 83118 750075367 11217 44682 975412846 44682 33250 562049384 33250 58158 209934476 12210 28186 552604018 89950 11217 41526914 52285 89950 401337387 52585 58158 230549428 52285 75595 158825145 28186 27280 692878207 13695 75595 917696450 13695 55022 515811250 81298 55022 145110440 53343 81298 465592146 55022 11802 54856797 55022 72844 778769307 72844 53144 960185848 81298 24031 938897831 72844 44492 828319656 57668 53144 3321074 44492 36244 994913292 76043 57668 58306082 44492 39809 479939135 36244 42 5056427 29121 36244 92076833 29121 20498 41076201 8022 29121 871435150 46616 39809 82031590 42 75658 497690479 46616 11962 869515759 75658 21835 858970722 85642 8022 915028487 11962 46295 254983569 21835 16217 46424503 46295 73113 707791325 2524 73113 169259599 49162 16217 94593562 16007 2524 803987996 65140 16007 516421189 49162 2599 65813325 51745 2524 212011755 65140 31429 175820354 47622 65140 368809675 51745 26342 952508843 71761 47622 657992027 71761 23369 124080128 45010 26342 175342369 70567 71761 41152020 71761 25538 598067633 71761 56248 218661862 45010 63227 989838446 80053 63227 713596275 80053 91980 468003489 68708 56248 511481053 62048 91980 31661393 63227 33042 297955400 33042 2971 536700252 43916 62048 179636401 6005 43916 584144046 79009 43916 477042780 91783 43916 659202545 6487 43916 464131522 79009 25732 197780573 91783 3059 117387201 79009 61997 445376412 86979 6487 954223513 3059 28233 576486871 28233 27458 224679565 75486 27458 890436758 86979 86635 881431387 39944 75486 165971344 80427 39944 18287647 75486 89228 358195240 13299 86635 313214223 86635 30169 35101990 39944 20377 36991708 30169 45077 96412610 42690 20377 233882148 20377 5598 858923119 18608 42690 942557737 18608 71840 539834759 80313 5598 444547088 2778 71840 122150088 91962 5598 13328339 75427 80313 257903619 71840 27552 787201345 7877 80313 926662862 75427 52863 831579258 76952 52863 855929387 38671 27552 79713737 27552 37430 640083182 37430 72204 290368610 37430 4254 322861373 72204 62041 735721673 4254 90553 728036454 90553 15146 43633073 62041 23313 132609710 15146 42493 236709192 20622 15146 9923163 90167 23313 267346642 20622 29726 144797257 1265 29726 396734444 77964 29726 712553327 10492 20622 208834571 49944 77964 225623532 23811 49944 17063140 1265 66281 110286451 70255 10492 307235205 10492 30781 684198856 49944 32878 319965016 23811 61848 573752638 16018 66281 532622873 73221 32878 704294598 9615 73221 961122144 32878 31577 19369596 9615 34737 834560892 34737 41912 988049472 73221 70102 88143320 34737 70579 312125387 47370 31577 974118213 34737 34457 290558897 34457 862 108488331 12462 862 151129453 70579 82425 539025870 12461 862 458680414 12462 12013 100079969 70374 12462 75105324 26135 82425 443828099 82425 25342 254551257 26135 79691 346134032 29838 26135 338451730 4022 70374 290604053 29838 35790 117022959 34691 35790 732136701 62134 34691 233274312 2387 29838 671929962 38351 34691 402468968 40675 62134 777194904 44112 40675 196141829 36678 44112 241443078 2387 33601 27728010 20819 44112 392287993 20819 49540 826742238 45302 33601 587265954 6949 36678 93582686 33601 9835 207730696 49540 79130 819127609 79130 81903 463568316 81903 31601 582114819 81903 70213 70331613 72712 79130 606992632 31601 64416 191738688 8332 70213 522679867 70213 60295 415576369 8560 70213 990187066 12195 64416 78676637 89885 8332 851058842 89885 30791 825781108 10436 60295 12113422 89885 67468 464127274 53001 89885 51479747 33239 30791 242763221 85188 67468 875225416 33239 3621 659274273 85188 9278 607069253 25648 85188 125245716 3621 10339 471867459 74389 10339 76039834 25648 28531 990950695 9278 80057 418401721 52271 10339 1151999 80057 11617 704085536 28043 11617 673075687 72817 28531 235044621 80057 77947 647946405 72817 2344 643401564 24756 2344 76062564 33041 28043 422549857 33041 65834 297529020 4118 24756 113660915 15369 33041 811430014 75780 24756 118660158 86404 4118 260923734 4118 4864 982877499 4118 82875 538832543 14992 82875 938044889 74150 82875 603390277 74150 12557 244711732 82875 7719 729546119 67575 14992 814171421 7719 46187 31444596 7719 34975 929435025 46187 74129 196254119 65813 34975 763827838 67575 11773 286325362 65813 64769 250897762 74129 46623 968911732 72220 64769 86085550 11773 61163 269290610 12335 11773 186742594 36325 46623 27791318 12335 31637 348107694 90316 36325 324466958 61163 91142 612680258 90316 39854 925092126 72530 90316 284021950 90316 27293 736941014 58160 27293 769076580 91142 89803 270474558 72530 38399 279494622 65423 72530 262909521 65423 14618 359587995 8726 58160 752466651 63865 8726 166689419 14618 9153 72185642 8273 65423 682396764 8726 62842 183252195 62842 5104 436191254 63865 43725 475840233 62370 9153 561732228 49389 43725 328239541 56810 62842 62501781 66593 49389 764243852 21743 49389 850892038 40207 56810 69515479 21743 44114 296551029 51446 56810 513295392 65728 40207 269278952 21743 35747 806845267 40207 15139 992552003 15139 50162 789400381 50162 91129 684040567 50162 64856 557969575 64856 9786 332888077 72721 50162 21619683 60841 9786 139774866 53209 9786 445407182 48769 64856 415039778 53209 25711 738887707 25711 63169 949402143 48769 76997 101351175 48769 22490 993344534 20513 22490 607124894 20513 24542 585441309 8464 22490 551108205 51602 24542 998033769 22490 1305 105458430 8746 1305 18193862 8746 81194 654822507 51602 45942 402270511 88994 51602 98218593 8746 25926 26301412 81194 76931 449354722 25926 7982 605793157 45942 47845 412305705 48177 25926 849161964 47845 23471 653664821 47845 56870 128303446 56870 8758 810162683 8758 2812 379792576 70989 23471 144254417 23471 53535 554295823 86692 53535 912417031 56176 8758 618173549 78648 53535 923571622 86617 70989 96198077 61981 86692 267522135 31466 61981 417932338 78648 50464 416357027 31466 80935 757635635 68509 50464 431437145 50464 39928 194835962 31466 1270 154336797 31616 68509 50924381 40339 1270 741916861 20998 31616 178286717 45214 40339 808543301 32421 40339 840916822 31616 33819 157588574 45214 16510 140716220 21287 33819 37083480 33819 1252 807983109 76152 16510 211930134 1252 62311 873998820 21287 7997 102157292 87460 62311 161982592 87460 74137 90948405 32127 76152 471212751 72047 62311 532474310 32127 17282 62301031 72047 10643 952854088 17282 34135 13078798 5699 17282 973170287 17282 86352 187390422 10643 44407 870635039 5699 62153 916951756 62153 52453 270053637 7169 86352 64840482 44407 88603 803366662 7169 25312 815303629 62153 77858 422990108 58237 88603 291634739 17869 58237 334104774 88339 58237 611740063 88339 58326 284984621 17869 67623 993486603 26869 58237 914628841 67623 68691 704268798 68691 28879 418110069 26869 7388 723590688 60330 67623 924798559 31033 7388 48979976 31033 27175 70510010 60330 85011 381868665 27175 38063 52659760 85011 80759 484433324 27175 34370 26974866 36843 85011 842104728 34370 45757 391431901 31748 36843 80175073 34470 80759 127885886 36843 86082 766771580 36843 89154 785259776 89154 4233 635346554 31748 18552 67732297 30381 4233 344631303 30381 70809 557028736 70809 14889 39899402 74327 18552 507431735 14889 60965 58964466 66560 14889 471456711 14889 76556 888257710 74327 39880 171982201 66560 40369 859511214 60965 77921 36723581 76556 20251 92346973 53417 20251 718380662 2537 77921 912156891 48592 77921 35191631 2537 17356 559526632 26182 48592 463989736 2537 61018 95454784 71643 48592 297769213 26182 40365 501073566 17356 20885 262154951 26182 52294 217808792 30801 71643 955952169 52294 28182 232043237 52294 64291 688945290 84878 52294 543864821 64291 60107 736273437 52365 64291 595311035 53509 64291 200363046 73860 84878 810810886 10839 53509 612520420 15953 53509 190994954 10839 4045 127011803 53509 44478 97528628 11150 73860 126836621 48146 11150 82498313 15953 71360 863672924 66540 11150 975119582 29118 48146 111406305 66540 78133 800075813 13222 66540 3749971 53313 13222 231053165 65805 13222 685185127 29118 37921 899710206 53313 43875 38864826 37921 80069 826135548 43875 10625 785891310 37921 17197 580411752 43875 37149 8612938 37149 47199 42716828 17197 50481 834091622 17197 4459 229473830 50481 27360 130554943 37149 69483 369905991 47199 8440 116788931 11004 27360 747345542 11004 83254 71471488 55344 27360 713078658 17055 8440 509795606 55344 81162 347237486 17055 225 28342656 225 41091 905078377 17596 225 43019886 53036 81162 579653429 225 19181 868463207 13543 53036 892115081 53036 81548 600101746 25581 17596 105352077 25581 60181 31215022 19181 62247 677650635 1182 13543 350272570 62247 89470 268542853 6688 1182 255911234 60181 86762 30917021 86762 6243 299443074 3566 86762 19399971 6688 35781 551527541 72342 86762 994536045 6243 60892 262484826 8224 72342 351212949 24444 3566 901592429 25454 8224 538535563 15356 8224 217433290 60892 58779 937383563 36548 8224 971662055 40489 24444 396652264 25454 60541 892546725 58779 44497 743678682 74714 36548 351849327 7289 44497 766681147 60541 63302 5266559 81104 60541 684110829 7289 85917 563075815 7289 18555 3857876 81104 62350 957869047 18555 62249 661541374 7603 18555 450915204 34292 62350 66188352 88331 62249 696480925 76075 7603 769513154 62249 36156 471122463 83781 7603 842593954 83781 76246 536393234 36383 83781 217159846 83781 53158 65901039 77385 36383 244567660 76246 79415 622438460 76246 89341 480478046 53158 45971 312358063 21341 45971 863591266 72199 21341 544439444 72199 49654 834721287 45971 29783 430242276 82240 29783 368735841 57165 82240 756997903 39796 82240 499898880 61673 82240 9447113 39796 63315 296822253 63315 62119 633798170 78908 61673 139115606 39796 33957 350339440 17778 61673 623383154 62119 319 17394454 62119 39642 863324875 66428 319 293229820 70238 33957 452495977 70238 30861 957081480 55914 319 685540261 87336 30861 40643252 75018 66428 366563306 70238 57259 45041447 30861 7263 730794219 67170 7263 61471369 85647 7263 305361604 38324 75018 246631269 38324 11639 100001446 38324 54289 680676823 83897 67170 274781309 38324 46542 532278499 35535 38324 27823794 83897 52014 717538674 35535 90118 515693933 35535 82148 620053383 10359 52014 914460259 35535 21931 108026646 90118 62174 163370489 4599 21931 852518449 31867 10359 60073000 17803 10359 626813879 21931 57518 166808406 57518 66183 662428161 66376 4599 322932206 66183 41726 695227150 89875 66183 893692610 2255 57518 588336047 89875 29573 758046668 48459 41726 106868873 2255 7884 685527574 7884 16565 327491144 21772 7884 92651590 69639 21772 586044097 74554 21772 588585880 69639 18681 855219484 46690 18681 57585064 18681 66170 866609831 18681 59378 60511211 18681 8929 343719669 8929 77264 577175676 68012 59378 833673280 66170 24455 971485168 16631 24455 97417390 77264 89329 432916748 16631 5611 855788786 77549 16631 488757567 89329 17116 570948505 43192 77549 471314069 60602 77549 394980283 27336 43192 300587848 20480 77549 413591528 11916 17116 437265830 34338 11916 435082729 11916 72022 514272051 68934 72022 586253155 11916 27598 522781916 27922 27598 414832362 24135 27922 546968462 68934 30511 928831619 24887 27922 274085063 27922 67928 98329531 68849 67928 672933035 24887 19052 49284485 67928 89078 383819687 29656 19052 56663402 23590 89078 399497233 5328 68849 895096794 51907 5328 455488988 51907 40584 39572802 5328 13144 814014619 51518 5328 61208765 50122 13144 898268741 21660 51907 388612669 51518 75179 545839927 20618 13144 277638762 20618 33298 807097393 58 33298 287800318 91079 58 750279027 75179 18986 329310231 33298 77829 486382268 58 91530 671022597 91530 5790 561261261 18986 946 575158913 67607 5790 453847963 77829 56312 839027636 1131 67607 240557671 5790 551 309691818 61853 67607 81310227 57174 56312 436579965 86003 1131 868265124 57174 44357 152107842 63590 57174 942703369 25394 57174 712941995 9534 25394 629509310 22998 86003 532113810 82165 25394 133258559 22998 36083 1771078 7780 25394 326804848 7780 57936 416302768 22998 78353 44178055 6908 36083 901031742 85488 36083 8083155 85488 42519 128594837 91487 78353 761544396 51645 91487 274092583 57971 51645 131909879 85488 9947 862721087 84016 57971 866108582 91487 42478 325144693 82945 42478 470431659 46795 9947 464025819 8140 46795 765427609 46795 34984 3242736 46795 37873 747759586 82945 22355 872885266 79856 8140 527392257 74072 79856 929189714 31823 34984 689673268 31823 75387 182417841 79856 63417 475475703 90221 79856 786059884 1591 74072 882710846 44046 31823 387031528 13217 1591 76960404 75042 44046 96953670 12671 1591 421951073 34320 12671 856114978 13217 26510 879292733 12671 43050 132127488 35209 12671 131419567 91655 34320 124022659 76374 43050 483962462 76374 45710 899319933 47308 35209 963513274 79853 76374 329886094 79853 67428 538248196 67428 48420 751407257 79853 17123 469759649 79853 2007 22294820 2007 73121 555647704 2007 2005 799144814 19160 73121 385260676 74478 2005 17493808 73121 33756 72166556 33756 87148 596638428 2252 33756 859666748 21197 74478 567430645 74854 74478 626389810 33756 16088 222297640 16088 15238 401004702 72375 2252 733924760 56101 16088 520646061 72375 75703 65244640 56101 9712 181319851 15238 59652 242158462 56101 70857 911820647 56101 90330 567082681 58887 59652 401595767 9712 17887 414151083 17887 87926 439230483 64668 87926 529864795 64668 91147 583966947 87926 67455 200075490 87926 68317 416562368 21095 87926 652776190 2890 67455 827073213 62870 2890 609336318 62870 24676 429582016 21095 29343 43157684 2890 27773 614636766 50492 27773 347869421 24676 69434 179135770 50492 41843 676055087 83019 27773 204561289 54580 41843 907010208 50492 38693 806028379 85218 38693 647721701 38693 32038 239203143 33625 54580 452868433 21845 32038 122686671 33625 13006 325848930 27743 85218 197378273 25785 33625 149995507 25785 33323 314798905 59313 13006 90378505 65978 27743 478469334 27743 64783 160925784 65978 89130 205716376 7011 64783 90852990 7011 73508 632219739 64783 3515 906585785 7011 27062 139770901 7011 23750 680759795 42020 7011 254621028 31364 27062 34739553 27062 91561 91789201 27062 55475 327067581 23750 82547 806430 86121 91561 768644112 55475 55689 522732627 46806 82547 97557355 55475 9592 149786892 46806 52173 363839764 49774 46806 947980358 49774 85280 618297281 66848 9592 305072300 22782 85280 870964565 91928 22782 931706903 49774 30229 823817242 42967 85280 537868938 66848 28085 416151978 30229 81333 776694327 19982 42967 623858311 42967 50737 72798995 48815 28085 798138790 48815 11842 104041390 11842 21175 154282632 21175 24513 859211981 40143 24513 314364247 10749 24513 972815147 21175 62725 92425137 40143 79705 162577295 64994 79705 427763347 64053 40143 220146762 18862 64994 985644827 18843 79705 815170083 79705 10972 92706537 10972 15611 997532712 21965 64053 74397867 21965 27109 961583620 23649 10972 223412378 10972 54949 473265500 30710 27109 877002339 23649 64045 895817403 82884 54949 992186170 82884 42966 829060814 42966 107 851552696 54383 30710 753033707 70032 64045 790955005 107 64328 235929332 42876 42966 436228867 34083 70032 30912987 34083 6110 347996525 90411 42876 98016602 90411 91581 803810104 90411 34639 147447397 70667 91581 682774281 23807 34639 404917490 23807 36007 805706726 23569 36007 456175906 34639 4630 874400142 7809 23569 587536902 64843 36007 129391178 27520 64843 710301581 73089 23569 18783778 4630 21269 549462364 7809 5678 849846677 64843 34612 688980748 54280 5678 313853748 34612 21114 472753942 34612 91741 404146620 60437 5678 144886334 54280 4833 93430584 7406 60437 351730221 4833 33136 555571416 75848 91741 402062906 51094 75848 945659196 51094 77846 860957097 33136 39828 35203117 86249 77846 847912906 75848 10575 370005941 8770 10575 66548589 41444 10575 682783320 31788 8770 270212169 41444 37847 247559385 10575 8419 966817269 31788 48306 215683798 59426 48306 443659605 8419 17493 219056477 21962 59426 60768040 33856 17493 308328651 59426 69732 57115801 21962 86888 304947103 76608 33856 181554571 17317 33856 194364276 86888 26235 99169813 69732 57253 131875446 86888 29844 784222833 26235 48600 773764086 29844 21853 516328533 43045 26235 649917461 43045 74827 378062175 21853 49839 299882105 74827 44322 27231989 49839 38591 322144304 21602 74827 146082824 74827 51916 403347323 19607 44322 884460801 44322 5030 826304221 32418 5030 900960993 65780 19607 800515547 5030 54939 437555062 38028 5030 18365557 9499 5030 304598808 8382 38028 128729246 38028 83629 518485813 83629 46989 9105842 36881 83629 496764314 52302 9499 570786116 13402 52302 680442877 38699 36881 464512679 36881 78321 523403374 15497 13402 734757024 78321 19548 428670776 38699 12086 31428596 19548 62514 286762441 12550 15497 34795276 39949 62514 469367834 29333 39949 798611746 47699 12086 550323174 62514 73973 299926681 47699 36394 263536747 52934 29333 817873324 55663 29333 323053169 36394 37031 136813712 55663 73359 134106210 30353 55663 535054446 55663 86866 321702742 37031 80951 770406457 2653 73359 535905414 2653 14434 932521636 2653 90560 486295544 86866 18122 252018056 50341 90560 725510443 18122 53565 434662719 41646 90560 683003492 32911 53565 49675304 89876 50341 896138272 50341 5717 559357648 45923 89876 108724419 49661 89876 75203836 89876 724 2530449 19595 724 900340211 45923 60860 585102450 19595 90752 74606708 19595 9281 325098071 60860 43833 648708417 57739 9281 826961605 90752 29246 619573342 57739 82931 803872623 43833 86503 533338364 39897 82931 641341811 82931 47307 138449053 29246 54 450562296 51013 54 461704223 23864 51013 99010759 65304 54 802117341 54 22910 852199039 68130 22910 425774397 86639 23864 78236921 86519 68130 263342053 68130 67221 360025798 9883 86519 919761304 86519 62089 812776942 6556 9883 444492150 61790 67221 298603408 6556 90564 808558380 76490 9883 413360531 62089 55549 182458001 80524 76490 497330483 82386 61790 275725890 78575 90564 886102980 82938 78575 697882448 82938 60454 337849833 77093 82938 880636208 58424 78575 476554299 40691 77093 524454443 66161 40691 908545079 77093 43247 728600198 54825 40691 688583094 66161 73485 43004287 25209 73485 3439212 2777 25209 779648069 54825 33840 651086448 73485 66078 133238919 33840 53589 311300992 68049 53589 744758172 2777 5963 44357089 5963 21371 640738691 68049 56326 418813815 56326 21122 650810024 77747 21371 370385859 5963 64858 584464560 21122 69789 324512915 7089 77747 705285659 69789 42443 191189806 77747 10891 282510 8698 64858 452368961 8698 531 316461459 91601 42443 447069347 57825 531 104388690 57825 30456 563697884 19921 91601 808290659 57825 83250 996820180 19921 42398 990261894 42398 43945 675436948 19921 89420 16034810 19921 11928 521369085 43945 6944 29786445 4338 42398 766080477 89420 39266 858978007 4338 59854 335878398 5398 39266 4415650 5398 35601 196740144 35601 72960 596735466 72960 26403 475610184 26403 361 402179828 48182 26403 255303716 26403 44922 499879391 361 77166 364532537 77166 22687 520274242 77166 24250 836245902 48182 49155 790824991 49155 64208 989324769 49155 30370 56013337 26640 24250 408199888 24250 69251 417708230 76750 26640 331800910 84994 30370 237358343 69251 2018 448033687 26640 76947 172350544 76750 77542 387734314 76750 56567 815468288 89466 84994 490033559 27205 89466 747678276 66689 27205 510521663 56567 70745 747051930 87648 27205 656777918 91134 70745 409415253 37471 87648 211004707 71383 37471 106540634 62431 91134 85452633 87648 79643 68315580 91134 50378 798889092 7588 62431 945794596 77312 7588 992284081 61406 7588 23082999 79643 85871 397708211 85871 35816 728089124 61406 61000 6415316 77725 85871 594824215 61406 64335 596236267 85871 15283 421253594 15283 14983 732269416 72555 64335 604149572 64335 74887 1130135 31738 15283 267511418 77448 31738 87455419 77448 34856 356352660 63853 77448 494017269 31738 56967 838299988 91667 63853 125325095 63853 85433 423868795 85433 27082 404966973 56967 33213 115807775 28819 85433 480241669 77446 28819 633351967 28819 24883 52508135 72257 27082 34524821 24883 26236 737790756 24883 25386 433084373 2625 72257 54397297 26236 63940 678020007 63940 4406 36422788 26236 42403 585746274 32443 63940 189036272 2625 46885 574290456 466 46885 990461948 4406 13122 542427372 32443 46539 2633519 46885 76491 659327559 81030 466 368867136 32166 13122 411869473 35005 76491 52317786 35005 36497 911185519 14647 76491 937585034 71822 36497 234062132 35005 30696 897382032 35005 17430 838867745 25214 17430 946454805 86703 17430 21793926 25214 44923 553692981 90439 30696 154885143 17430 66630 594243631 20264 90439 792100199 44923 23627 208064011 8347 23627 79752337 60546 20264 449139984 85763 23627 703339115 60546 28159 790532451 8347 9154 996599010 85763 44342 663827226 24811 44342 277648865 28159 25892 142743281 9154 7651 200046778 7651 38129 246163329 2302 7651 782238211 37020 7651 817925083 6477 25892 196527588 37020 3519 486952218 6477 53891 861562213 1364 2302 292571895 53891 37385 124463724 77982 53891 137969058 8723 1364 948202348 56111 77982 147360173 68260 8723 214168043 68260 64784 27978851 56111 35860 224913007 56111 12393 460849867 67429 68260 817469265 12393 76477 646800487 56821 67429 359385854 35860 55632 389347180 67313 55632 729410634 55632 49906 544541227 76477 69570 276348326 55632 30136 89836446 66806 30136 283857701 67313 56490 81131238 37209 69570 713856060 6613 66806 29377757 61318 56490 39678809 66806 11786 272357360 45835 56490 933111436 11786 87413 542067949 38422 87413 145253121 61318 12020 55320878 87413 11396 506110357 38422 35530 60552415 32796 11396 26000155 84042 38422 531526538 18647 11396 147239463 8640 18647 703160530 71507 8640 554201186 21057 71507 368189911 8640 5674 865299527 21057 31319 48597699 21057 48027 159956974 30916 21057 874602849 31319 36820 759194983 54201 30916 548681811 54201 2447 458055585 12607 48027 261603427 36820 71580 901187095 36820 4788 52203282 72814 4788 779765831 2447 65152 229535730 4788 26252 910125502 79207 71580 63135157 8793 4788 422020727 75517 8793 437416633 4202 8793 681409085 4202 30109 749847638 75517 51857 364518438 49294 51857 639467168 33609 49294 746153985 25341 51857 880677873 25341 56619 497184367 33609 14529 20891861 32970 33609 316953490 49955 32970 178075062 60224 56619 214374011 49955 59792 728757315 14529 62206 45339751 34240 49955 146375250 49955 53936 75733889 60224 82940 459713430 34240 91759 774838913 77125 62206 156058082 8168 91759 686527904 82940 52332 115587122 52332 70702 688706928 14590 91759 341924159 33329 70702 843578994 14590 13828 436779107 75886 13828 140943862 14590 18195 962284505 51917 75886 22464960 75886 48481 37366435 18195 28901 187966991 75886 65416 387681536 44223 28901 767533566 28901 37351 578392902 48481 52813 909472382 71114 52813 534246181 52813 2310 382492583 44223 46792 733714875 37351 14409 351130997 46792 8508 109607156 46792 59849 290971404 58354 59849 60275176 46792 12735 161240431 12735 25508 344782186 51595 25508 566117850 25508 3142 956542798 3142 15535 565890304 12735 64381 722818419 25508 63533 44135649 15535 19609 580829049 15535 81066 888178654 63533 86090 254641017 81066 87346 469941232 19609 67387 194387098 59434 19609 916511275 86534 67387 868298569 90346 59434 850380515 6108 87346 344430643 13160 86534 803649774 13160 25430 900359035 86534 23197 71361449 7507 23197 828885164 13160 39731 53642518 13228 25430 675708322 39159 39731 557947604 39731 79575 608935246 79575 36207 224128951 83882 39159 569313845 5469 39159 704448504 79575 80015 367658760 51104 36207 67695196 60649 36207 533475158 86242 5469 869563773 69630 51104 782213006 70349 60649 419634979 60649 75767 895497521 71110 75767 244506576 32713 75767 833280879 82444 70349 981118968 22587 75767 100959959 84941 82444 618042922 17989 82444 837709180 22587 8126 278504167 72543 84941 241274754 8145 22587 23240318 17989 25593 308945150 72543 78389 549923542 14284 8145 861527573 45583 14284 572842457 72099 14284 945217213 50084 25593 31345321 78389 38626 188506564 68169 38626 270130120 72099 17744 426517339 38626 66581 235809344 38626 36250 642832009 67351 68169 942405201 68169 22382 401056837 24488 22382 740080565 842 24488 56378389 63053 36250 103781453 67351 69744 706772745 69744 28135 60260195 65012 28135 925708660 53767 63053 64557247 69744 89591 478096438 34486 53767 416673307 24229 89591 76787163 24173 34486 393423143 89591 18715 790568863 24229 59923 735814498 34486 75593 188117451 68088 75593 618974762 6357 18715 604161767 75593 58295 84022227 68088 82496 827408908 62914 6357 730896393 82496 73499 546541374 30012 73499 954998320 18909 73499 276775590 13605 30012 195692257 37480 30012 820490834 18909 16790 126507728 51341 30012 151685340 13605 72618 253098848 72618 67584 854196056 37480 64056 80687775 10801 51341 372165744 34090 67584 336520494 79885 34090 616266912 10801 76117 489384017 79885 32944 313379099 32944 64035 830373823 21592 34090 863953347 2995 32944 184686856 32944 35906 509960411 2995 12639 600633663 33324 35906 845261025 35906 43750 80245591 35906 54944 952104960 85498 12639 644233266 16456 85498 27290483 43750 31350 701130872 31350 75992 982132626 54944 35296 228300088 35296 20083 163226786 17608 20083 894591709 63786 35296 790480863 82906 20083 189042707 82906 19869 362854026 17608 79438 352712197 55500 19869 459141374 62591 19869 55782031 12124 79438 385519950 79438 22137 6381463 43925 22137 26921109 55500 49740 996442275 22137 13779 80568469 13779 89909 306184168 51716 49740 440257213 13779 58735 366133334 58735 9285 104684709 13779 40725 80089883 22376 58735 838206924 22376 46127 107148832 52999 9285 347894850 77459 9285 926391736 22376 80073 265723239 77459 40242 963954971 46127 24116 675750438 66016 40242 988868098 80073 19705 325983862 53094 24116 461915837 45439 66016 387916221 85250 24116 26802475 69165 19705 155100609 53094 44052 284173782 24140 53094 653660850 24140 65112 859983588 78582 69165 338428952 71839 69165 397961425 71839 48156 426993448 64220 24140 198392725 47987 78582 11559628 22467 71839 196476225 64220 85628 837716829 4218 48156 95014312 65207 64220 875687395 22467 42948 275285721 17684 85628 30062853 65207 11264 944293400 4218 30977 695024003 30977 88927 297465128 42948 10381 297763546 30977 25261 545585327 11264 72142 977097484 10381 64322 27548999 35608 25261 120416263 64322 62800 949323968 25261 51835 240805770 7973 51835 376835005 51835 84616 36177215 69265 51835 94739640 7973 22590 733812163 84616 11559 27984577 11559 37884 524629904 22590 22175 801554826 22175 71870 905777857 22590 50965 125887810 50965 21840 108985019 56593 37884 692250250 50965 67772 467536238 56593 42962 195206135 74610 42962 945740971 56500 42962 277477439 56593 32259 995362995 28716 42962 117585690 56500 27822 831194458 56500 55370 943404820 45921 56500 434867038 45921 32093 33914337 34958 27822 648700072 34187 32093 884183548 27762 45921 787005465 34187 67820 610535682 27762 71583 534060843 34187 18610 539622036 67820 9673 875101529 57062 71583 147098630 9673 22002 584390973 71583 8951 859905591 18610 73281 931404861 9673 60299 463810529 53796 73281 42332959 47119 60299 885154991 18964 53796 83637445 60299 31208 141729638 47119 61272 607054840 47119 18514 991848144 47119 19558 888500892 18514 5049 847599838 18514 40058 610202457 68139 5049 129191516 40058 47383 974566393 74930 40058 158662838 5049 66949 553382563 69179 74930 991227685 74930 80742 848576059 44541 66949 804935794 46150 80742 714769912 66949 55411 220625364 80742 45939 461676462 63264 46150 235777572 80387 44541 240784536 55411 27485 20340657 45939 13826 535042242 27485 44711 256879862 63264 52398 107678718 52398 58179 483065035 58179 81902 367394222 65055 52398 493718827 58179 21387 512812651 26267 21387 110596909 65055 50438 792501075 65055 59185 104814077 19076 65055 310656187 57271 59185 10711043 50438 55597 687794440 55597 89661 546096650 57271 5998 179147030 19076 45693 910380752 85003 45693 434377800 89661 32482 859433969 89661 78016 110881041 11746 5998 476817978 82146 11746 836743226 11746 32969 104084747 82146 53345 307999667 56933 53345 415977286 66370 32969 835247057 3486 53345 460288079 78343 32969 698747152 80126 3486 770752242 80126 58999 422520435 80126 7106 20153268 78343 15020 883286198 7106 13658 315856735 15020 60049 802827334 8719 60049 564753215 76892 13658 222822408 13658 57499 244499987 60049 74235 12107998 74235 9316 114154211 8719 37182 415782737 57499 12924 273124755 37182 11382 755955559 35348 11382 249449388 12924 60597 909444654 12924 9373 398793353 60597 28763 189566872 35348 84110 933632552 84110 79419 54513341 79419 21000 95549769 56212 28763 129812690 42291 21000 623565398 29605 84110 554390526 29605 53576 117233432 29605 41773 69166467 53576 13067 591638886 51702 42291 319068188 53576 7833 441011697 7833 7383 303209174 13067 32 87275508 32 66984 415695414 7383 89665 397135266 32 50436 905015480 11317 66984 383148055 24713 32 137806154 91001 11317 669385844 36399 91001 844033506 24713 34589 325286640 24713 64409 866049326 64409 33693 669955254 64409 23728 231456763 61169 33693 977714046 64409 90483 831390479 76168 90483 330581397 61169 83712 814219527 59195 23728 52286180 61169 6732 903925763 27148 59195 687693575 12960 6732 485221962 6732 39200 473502764 6732 46970 402055803 12960 16277 743163308 83165 27148 140872551 20236 12960 349546040 54298 39200 68519069 46970 82313 499686719 82313 84414 986128132 15179 83165 703017130 84414 85708 601159208 85708 55529 657150964 15179 1658 156488130 15179 67718 497810025 67718 1777 863891288 67317 55529 574387837 11634 67317 108861580 1777 80509 824657715 80509 23933 895811908 23933 73939 609523041 81125 73939 193820021 23933 34626 601155385 7529 23933 831086724 84824 81125 562314919 183 84824 283275569 183 39075 339766169 58782 7529 3963276 183 75006 152329861 52526 75006 411386976 58782 57733 73381648 72398 75006 688159834 45500 52526 329424215 72398 1193 253209135 1193 1845 160455147 13298 1845 426935653 45500 43172 890738201 1845 21982 581563618 91653 43172 883094761 91653 31525 150284739 36017 13298 934897899 91653 62495 268290778 27645 21982 170511433 14455 27645 976613899 34011 27645 137738158 52241 62495 825497527 41662 14455 368311840 34011 27667 563921989 31927 41662 163195126 41662 7375 704334333 62443 41662 818668515 41742 7375 946144808 68158 62443 457058358 87367 41742 758849351 65224 62443 645391469 65224 56561 490595498 51371 41742 195210747 59371 56561 412502485 85961 56561 883656678 59371 2486 541079822 2486 49368 482149959 5870 85961 85030991 5870 33097 585267411 85961 85497 253230552 49368 9652 171116802 5870 26173 924629157 85497 73604 793867570 76087 26173 256741083 73604 61068 103515092 29558 61068 443595397 73604 7556 924724523 28847 29558 34228628 75382 28847 398109871 29558 13035 338173800 86114 13035 540880196 19857 86114 8194085 12339 28847 950863670 81136 19857 578524653 86114 10008 447210753 86114 21138 989626316 19857 86935 641836439 12339 25355 313145570 26202 86935 342578489 87157 86935 539146288 18477 26202 437993436 87882 87157 47516491 37726 87882 621965279 26202 18278 187685929 652 87882 86025280 39438 652 154358049 88487 39438 110146050 18278 56000 502451979 18278 21015 108293557 37457 88487 302173501 38010 21015 912731836 88487 34762 878864562 16176 56000 763604340 21015 77076 842788634 38010 58290 614413134 58290 6011 404792758 58290 78577 69709307 6011 13726 120157228 33076 78577 91603416 717 58290 711749735 64654 13726 833702884 25255 13726 804534169 13726 33007 881176265 77454 33007 857375003 3916 77454 240479130 63349 64654 250006830 77454 52376 8897370 33007 10487 412811940 1801 52376 25914223 14877 63349 878684537 70879 63349 342568196 14877 53688 545250275 14877 77604 440819243 1801 38866 103952088 70879 52779 973250659 52779 13550 710051352 38866 13459 386842305 77604 69717 455835177 66995 38866 674088019 83403 13550 962521090 66995 85219 30307733 51950 69717 920294463 66995 9862 46432011 83403 46083 811706811 9862 28658 441223327 85219 79814 565189939 79814 68363 678901343 28658 5610 48585375 28658 28996 628364066 85327 5610 652143244 5610 48241 820755633 10232 28996 966117318 26493 5610 729296467 87279 28996 33165557 48241 18418 440195374 21551 26493 170467984 83667 26493 913247265 77098 26493 509708207 18418 71886 276385200 18418 39762 884541858 77098 58583 716839066 71886 12123 206432749 71886 40308 412688360 58583 77579 367977345 58583 57404 407555585 77579 34255 200216201 12123 91541 87347886 77579 68365 140941856 59474 91541 440802363 81151 68365 72545189 81151 38304 22310409 24009 38304 56533542 68365 29153 38808319 38304 54697 600269649 54697 67602 740173116 54697 73965 737834743 24009 29602 787059653 54697 31449 705268941 31449 18022 199285616 18022 9536 945833139 29602 43614 945883224 90174 29602 540185118 43614 41437 164899209 70396 41437 702391812 70396 8944 560267086 17688 43614 191732008 77471 90174 575499221 35178 8944 75684218 17688 78294 814507297 70738 77471 782017406 57699 70738 13281724 35178 8845 716725295 17111 35178 316635992 35509 8845 852605740 51633 17111 200273222 51633 49802 827795506 80767 8845 797004568 47413 49802 884420255 47413 22575 754140298 58611 80767 420121698 2555 58611 66781767 39324 58611 454533927 87522 22575 860119253 71836 58611 109104877 44981 39324 206172012 44491 44981 934339664 44981 39071 116007132 87522 84038 19795112 44491 35144 630608245 14114 39071 653597429 10543 84038 375872430 35144 23825 682070611 35144 42147 554406260 22304 23825 134780775 22304 78360 5819283 22304 35329 327986641 52704 35329 19272527 42147 53921 272431086 38377 78360 165255062 78360 76257 259051031 76257 83027 977690943 24761 53921 443397158 24761 89728 549488353 27120 83027 83890248 76257 36409 40625821 21760 36409 863494413 10173 21760 923913312 58041 10173 441891598 1763 36409 964572240 79134 10173 639382479 58041 32108 836607544 75691 58041 600541621 1763 54752 454922386 36842 75691 587788201 79134 39095 107025018 32108 27465 991604520 36842 21538 892746275 54752 89336 735963086 90953 36842 603226647 60380 39095 327363926 90953 59290 262373710 90953 37007 912867066 89336 59117 441456063 60380 55585 517122943 72895 59290 783947387 41466 72895 933968876 21755 37007 828907240 77808 72895 181467702 5559 72895 112515904 33513 21755 756523424 9481 33513 468611483 9481 13251 9289582 74825 13251 888162322 5559 9926 361141436 74825 67323 122655051 67323 15683 987757785 66985 67323 584396399 67323 10374 423832132 73459 10374 107899866 15683 51829 136913466 73459 85241 802493196 85241 13747 217434884 49747 10374 310425538 51829 21233 620262762 60830 85241 20674838 13747 84436 494998712 60830 24118 829946830 21693 24118 555676778 1287 60830 954573660 60830 58616 62014471 76006 1287 457839924 1287 28516 314773820 57578 28516 802913456 91445 76006 920605134 76006 74154 384593726 22029 57578 507693274 80946 74154 833433640 9167 91445 376036407 74154 91451 976547092 9167 91188 566800619 25468 91188 78118055 19475 91451 191540949 91451 62251 271120324 91451 35501 478690386 35501 38968 369068639 28436 35501 7955394 70518 28436 442993461 28436 18740 721661235 61055 70518 913851514 38968 78351 861752939 42520 70518 257334019 61055 60703 43081211 78351 35523 799607070 1735 78351 87143187 31360 42520 267933136 86076 42520 330925141 48279 60703 568259486 31360 48713 254116075 31360 56397 122200166 48713 17983 917590142 86076 82559 126027667 56397 21804 23210067 82559 47920 100791099 17983 53899 519960745 47920 84784 92170370 59808 47920 18120552 18606 21804 308708946 47920 10175 292788397 84784 69529 332835728 36475 69529 589502877 10175 34750 33875389 34750 38311 946820054 34750 11722 295410457 42283 38311 146547384 63552 42283 786258939 11722 55564 613912125 11722 51590 694715761 42283 5620 186340434 55564 18068 234509842 18068 52727 515182171 55564 38257 793047561 38257 38589 528700949 29696 38589 299537183 38589 14466 62588873 38308 38589 53937279 38589 49350 233141775 22521 38308 277552467 38881 49350 394980241 37710 38881 85930657 11836 37710 695606244 6956 22521 310697851 6956 29651 489508902 29651 8375 651673260 6956 67367 653436821 29651 16324 87183213 8375 23111 65379663 23111 42576 406954414 52108 42576 834503629 67367 49095 120602657 42576 84386 338864507 42576 45810 106733301 12697 45810 114868952 38568 12697 457000809 38568 89967 662281389 45810 90181 756409516 27051 89967 267637412 40754 89967 372438701 33161 40754 925037328 75947 33161 285511998 90181 22618 762811412 27051 55813 452125840 64339 55813 105442333 22618 20211 979820735 55813 1879 418088200 63598 20211 542071163 68185 55813 127479677 59930 64339 33991688 63598 81340 738122929 59930 21463 457230520 38036 68185 33923962 24119 81340 610808300 81340 18659 133263753 81340 15758 58707686 18659 83153 712391661 80804 38036 194324279 26918 18659 569431242 75660 83153 8426847 75660 38811 358046722 26918 14631 467335886 14631 47435 793703674 80408 47435 385603977 65795 14631 363244211 11509 47435 16048329 2462 14631 910588160 47435 44087 354287807 52247 11509 539435233 48071 2462 98589845 71987 2462 653375806 52247 23923 436032765 48071 49646 59066263 48071 24868 693486889 48071 42606 129323512 60288 49646 303371079 26648 49646 247710368 72542 26648 116021504 15241 72542 632630362 13185 60288 815113741 53197 60288 626253844 39153 13185 949758061 15241 38515 9473617 28576 53197 186386825 38515 90171 121658324 53197 67267 926640534 38515 35738 999823248 38515 57540 993317946 90171 17396 845546692 73762 57540 687387014 37669 17396 93751271 57540 90390 167273136 17396 73190 466497756 37669 50690 235392029 37669 85816 342469169 29718 50690 947519039 29718 25205 586700539 29718 25446 358081366 79731 50690 53839318 25205 15115 997599355 25446 2614 534477559 69342 2614 655564470 78249 2614 991945888 48672 78249 445706667 77198 48672 40719951 2614 32792 517395484 32792 65760 828884473 78249 69276 180965559 86666 69276 672995958 35592 65760 99543047 50404 86666 319379708 35592 78968 836704488 14215 78968 649371886 14215 13012 354770752 81826 13012 444286744 81826 37724 583741544 72551 13012 981642696 37724 62222 218097809 62222 32570 740704779 37724 2969 516113865 2969 87587 501930855 80346 87587 768412300 87587 10416 423210669 80346 62653 331230257 62653 8717 218251797 41528 8717 816704453 80346 8174 330351738 62653 89091 148744450 72128 62653 700711145 2268 41528 535451177 79989 41528 560918008 72128 67553 976278540 72128 89958 63531434 47275 89958 221181989 2268 3521 710697173 78724 79989 290693641 78724 80159 475837902 3521 16273 248476056 78724 32212 861000150 78724 62254 700287897 16273 61671 10479615 61671 66307 321916150 85779 32212 22917641 62254 57537 173071326 85779 4092 826692150 17884 66307 573659373 4092 9046 532747922 17884 10047 782687212 10047 85466 449346961 85466 91177 105548267 73289 17884 446197754 5075 10047 77704862 21656 91177 307864198 21656 62520 526116926 21656 62852 905887228 21656 4105 953148993 5075 4905 448429872 79380 4905 109714544 38122 79380 598242092 34844 4105 752525347 38122 42025 843824720 42025 31779 665060750 79380 32062 581155333 42025 31123 825368346 91228 31779 9166213 86623 31779 895579127 68225 32062 179674870 31123 22294 82432322 14448 86623 4497605 14448 45600 508919765 34810 68225 539986769 35502 14448 531784374 36086 45600 589650251 65996 14448 164796852 35502 8054 629317486 65227 36086 317859284 8054 76946 96023269 65996 51220 554747548 51220 82131 135700697 8054 15317 265229944 20710 15317 16065207 17839 20710 452747225 51220 70231 839125758 13926 17839 683279142 13926 30024 996245142 20710 43914 606524544 30024 35703 506784015 6933 43914 377164901 35703 140 632324185 6933 54177 989359307 91765 54177 164316651 48288 140 439816576 5526 140 995171324 89633 140 642551219 91765 38142 227196368 5390 5526 980771629 18156 38142 921106583 5390 75874 439001649 40980 89633 821214749 73252 18156 456372054 55771 40980 166996048 75874 34983 58724502 56185 73252 53721866 70751 40980 622730677 34983 67730 830367503 70751 87052 652720420 70751 80047 624341274 55962 87052 107540422 80047 46205 87101120 24889 55962 455417319 55962 4673 362905503 10316 24889 262591760 9603 46205 722224151 29542 4673 749277126 68786 24889 676390548 51722 9603 65931491 80578 51722 973578477 51722 46160 222199357 77241 29542 413061743 51722 73677 418379092 51722 43554 162052717 3045 80578 943146099 91278 43554 16152857 83439 43554 258422940 43554 19529 358327211 3045 88352 122584162 3045 87790 2545557 83439 37975 710277498 19529 3491 939285678 88330 37975 973241307 40378 87790 370236504 56391 88330 164095522 64500 3491 868861489 56391 70654 76148023 40378 46579 83741262 64500 3335 230385178 70654 38891 565626625 64500 3695 32187970 22122 3695 929250498 82272 3335 537549807 3335 45115 856967516 36796 3695 861326772 82272 28822 897826239 84977 28822 436799130 84977 53102 883675244 53102 43539 157820845 43539 41074 154245934 41074 2198 302759429 53102 50304 560727594 30462 53102 157547005 43539 34123 873434565 30462 68665 742779184 34123 54072 266496159 68665 17031 725873372 17031 87684 770610761 24485 68665 335840716 13326 87684 628589847 60525 87684 339607700 47864 13326 621288107 47864 26525 68560705 24485 63888 38963616 57155 60525 463907800 63888 50888 253330614 50888 66022 68833322 35056 57155 998091029 77239 35056 163559764 77239 82613 466828857 50888 29704 868135835 15823 82613 386338800 29704 67819 781588022 82613 45159 709948735 3204 45159 489560537 76680 29704 167112575 15823 87880 569987369 87880 21098 310607765 76680 26594 145880384 67976 3204 717445971 33413 21098 395297279 42742 87880 81488111 42742 26687 637351142 26594 60101 690510925 42742 80277 508653785 68358 42742 559766202 5197 68358 595697497 70359 80277 823315176 45308 70359 808087261 39936 45308 347230607 39936 17113 576835193 70359 46258 831848734 44989 46258 302743864 46258 64238 637886984 53063 17113 344544229 88037 46258 763445129 44989 10985 31142240 10985 78560 56488457 10985 86782 629545079 88037 31094 321920637 91132 88037 609371863 86782 75941 367504833 48559 78560 532824540 48559 45738 434871229 91132 4740 576600270 4740 25621 196108649 13381 75941 296445018 48559 52798 152774375 80231 25621 22930233 32123 52798 752845827 32123 87426 998510663 5772 52798 812348668 1044 87426 213740545 1044 40173 550662633 21725 1044 468352856 28679 1044 834000837 1044 51896 459302808 1044 33928 135310428 4360 40173 244842029 14847 33928 38071848 40250 14847 352283493 8622 4360 827394111 14847 20172 114654230 81869 14847 952950090 8622 57015 475862543 57015 33624 62607972 57015 10013 74603223 57015 12055 209058808 84902 12055 596310114 33624 32094 984145740 40229 32094 337337410 32094 86482 142387688 32094 28816 872168598 60654 84902 493800264 20902 60654 700396121 20902 17362 790969275 86482 53088 471085308 38281 28816 406440823 38934 17362 156080921 38934 23607 280873048 65564 38281 917703179 53088 19251 958833019 65564 86387 70954009 23607 55704 133166519 42741 65564 780129617 30080 86387 584443441 2068 19251 493007886 55704 51464 766623594 2068 33249 709561942 33249 2981 187219811 48840 33249 644812320 33249 85959 315154027 48840 40001 301585171 54903 85959 406669864 85959 18830 933502112 78592 18830 89609554 37197 54903 31023930 37197 26431 696028043 4217 54903 68850750 18830 11403 474274759 78592 5749 504055870 29383 4217 818963743 29383 12047 638065677 11403 40426 67272940 5749 87322 698527546 29383 56376 610102033 79971 29383 85198185 64031 87322 164270193 56376 43406 351883609 29302 64031 696965795 46866 29302 110999317 29302 25731 989107363 64031 50080 540050621 50080 16447 949033883 23964 16447 71879018 14809 16447 15430786 23964 77785 334543192 14809 33417 425514992 59896 16447 125014567 14809 18252 25269188 29318 33417 747280680 14509 59896 871914677 43806 18252 265659980 14509 59364 71778569 18252 25279 459641275 59364 7313 902929309 43806 10372 260352412 10372 37136 565180186 29666 59364 282204779 63378 37136 114337102 91384 37136 790039061 63378 85742 782535032 3270 37136 816678765 29666 26946 949707470 30785 3270 553354305 26264 26946 617751793 85742 15251 462864228 62444 30785 838146549 26946 80324 378367689 26264 16629 198584146 18572 26264 531185831 51051 15251 113682254 73540 62444 698582827 86874 80324 444457624 18572 66058 45592859 7570 66058 187387751 51051 30501 541078961 74136 86874 665246871 53275 74136 30489156 47448 30501 151967408 40524 53275 294963700 53275 70247 442027495 20624 53275 111902021 329 53275 191384835 70247 44291 42615511 329 1992 33311373 89541 70247 343998784 329 34572 70372283 44291 80461 678372416 78867 89541 875885565 78867 5359 926140980 78867 78162 117146244 84612 78867 885712447 7898 80461 530010368 5359 43867 102380156 73496 7898 57594113 82475 78162 156729676 73496 37640 860204482 43867 2242 632312000 73496 43158 611417756 43158 51924 441558296 37640 35430 101245202 37640 66250 644239104 35012 43158 680655040 51924 76525 538963740 66250 47000 751609494 76525 49960 472330271 61780 35012 489873712 26477 61780 503665201 61780 59626 831793370 26477 35038 406894554 26477 2730 855905561 61780 5607 241525440 11241 59626 832255926 61810 11241 620215709 14568 5607 401281301 14568 32110 793435509 4809 61810 552363784 12821 11241 379176686 26451 12821 465318833 32110 1179 642075778 53730 32110 88277847 70040 4809 938200413 26451 62238 177481467 53730 13618 303068337 79250 13618 900427321 79250 80013 751178669 70040 41110 273587120 29510 13618 177475626 43779 41110 571574249 80013 87872 107065777 80013 5974 564498039 58755 87872 180414751 17220 87872 43208600 54832 17220 202396996 5974 24680 182764563 58755 78868 430488459 54832 59470 811395172 18321 78868 554226666 78868 36022 663070836 7925 24680 703184174 78868 10507 419774242 36022 13433 24863740 50549 13433 152099653 50549 78841 504237107 7925 62138 852547048 50549 53308 549045800 53308 9738 364320520 9738 61933 238939609 9738 24453 994084686 9738 21088 768572900 56377 21088 138325728 84532 61933 152924357 61933 41954 420266581 84532 47373 496146587 4956 56377 269478724 47373 89150 499351924 47373 84257 506209954 84257 68690 235130678 68690 6679 579071377 68690 20403 87016207 69666 68690 350670668 26489 69666 553696212 68690 51970 70555257 69666 47145 975036655 26489 8389 939005124 51970 32306 94005542 5953 51970 647703614 8389 12451 584600800 46397 12451 659113620 5953 80206 3823962 69547 32306 132594497 69547 17941 617845309 17941 33051 732424247 10798 17941 2146757 90600 80206 444860121 10798 31664 595630398 9101 31664 725224969 8843 31664 363038326 9101 62584 646995130 1458 9101 712936518 8843 63605 786717236 1458 29206 368363805 63605 59533 906388306 65506 29206 354907395 29206 11245 886228340 66069 63605 346610620 29206 91922 419456290 65506 87500 510143637 65506 84192 522464615 87500 49275 315892510 49671 49275 601453357 9463 84192 615371873 49671 53935 765882217 71832 49671 974974901 71040 49275 21517880 25202 9463 703910300 36752 9463 199886178 66127 53935 95172316 66127 11119 877755058 66127 20249 376809110 25202 24436 513843766 36752 67622 635322585 66127 62691 392908357 11119 69062 85180593 58691 62691 510272965 81190 67622 882697706 90318 62691 17628711 58691 23091 290920998 7538 90318 181512478 7538 10941 48904625 87485 23091 658840017 46465 7538 11265473 77246 10941 677605379 10588 46465 817517027 10941 23808 409033848 32396 23808 24376536 77246 2732 770262215 68804 32396 856177670 47510 10588 510198041 57657 2732 931059893 192 47510 47464065 47510 35399 984713677 84859 68804 16859880 68764 84859 701120052 57657 77405 246563273 80548 68764 401402714 6654 68764 355355950 84859 22803 469162183 80548 84286 371622323 80589 6654 145870816 6654 52393 186038047 3243 84286 556050135 88792 80589 534979170 7100 80589 971987184 88792 88067 58618767 89702 7100 770680916 3243 84482 421837377 84814 88792 876208305 7100 20358 883545618 42253 89702 489585963 89081 42253 32385733 84482 91263 740544880 89081 71029 8689562 91263 9443 125735711 91263 73223 201418974 71029 86796 13484405 73223 42952 294370226 55881 73223 196273632 42952 62757 686795043 55881 3522 579559306 62757 67335 776340593 48581 42952 409045691 62757 40228 958151165 67335 22531 341907926 22531 21468 567615053 63365 48581 676838375 41703 48581 427515264 41703 78499 987742467 22531 38906 332123018 69780 63365 669033058 63365 27915 237601054 38906 48945 920999011 48945 55759 957084701 55908 69780 213837025 60120 55908 138049809 48945 9297 94326255 67805 48945 143636553 67805 30574 817601070 49372 9297 641142290 38907 49372 648517201 36857 67805 843519233 57502 49372 661274478 36857 62291 300287881 68841 36857 559755671 11148 62291 467527823 11148 31606 18469240 88455 11148 616338892 11148 84517 237100157 31606 71195 761773592 71195 5575 922336037 71195 33664 96849862 68426 5575 519246501 84517 625 225066936 5575 1609 47306831 4870 5575 348872917 68426 41714 927482918 10959 625 726212307 1609 54775 315942997 10959 16464 942807041 87316 16464 511427436 16401 87316 957003747 10319 10959 115463741 10319 25543 174397625 87316 1704 704315281 57013 87316 508533778 8564 25543 541027317 84305 1704 348346310 25543 9782 698386402 77268 1704 102154089 11536 8564 292138822 35951 8564 146549964 86223 9782 495935506 86223 65387 513411836 35951 63551 751778808 87330 11536 392609870 41222 65387 719070090 81254 86223 498135618 65387 55832 627988955 55832 128 744646777 85613 87330 313737159 128 69295 663988255 42915 69295 858564193 41136 42915 767554642 62204 41136 438264160 51382 85613 7676528 86253 51382 173252087 62969 62204 655057421 91727 62969 26988762 86253 19133 186098794 17936 62969 329720833 86253 8477 599522863 17936 81031 780838630 91727 33998 440873803 8477 73233 475224423 81031 68429 446164522 48970 8477 291217485 68429 76074 643726056 14669 73233 975003690 81448 68429 411764973 22031 48970 133505780 14669 59102 848703531 40002 59102 573667991 40002 18549 828461807 22031 15128 377262908 18549 50109 84457022 15128 57261 593269264 70207 18549 460807363 67368 57261 486671066 57261 88846 487968180 57261 14456 939718095 17405 70207 750857070 17405 37948 44285478 46530 17405 233233609 42548 14456 510896524 37948 75588 137589718 8344 75588 64440082 75588 55509 803676518 42548 73490 195086901 53736 42548 943797523 8344 73549 499215276 55208 73490 131849899 88908 53736 417267130 73490 91919 171625134 55208 45802 199371127 91919 84321 718350033 45802 69215 446242364 56070 91919 222541152 63279 69215 568822929 63279 86027 214849709 84321 12007 953289691 63279 49711 429154456 58436 56070 43765375 61870 63279 213386894 61870 73270 570001999 61870 29027 811202084 61870 50231 37955312 14762 50231 866734513 50231 13036 93258294 69250 13036 64193336 29027 39808 402985660 50231 35367 136751341 39808 100 104266822 69250 12966 192272215 58165 100 667583602 17297 58165 310358253 58165 45597 464594049 17136 17297 196152115 30135 45597 677376381 24533 58165 747211698 45597 10950 419239775 30135 58376 21628354 10950 64761 59014815 54250 64761 617450227 50755 54250 631755214 50755 24690 297418877 54250 46996 169219631 24690 85248 736485247 61060 50755 645979059 18663 50755 651608902 85248 32623 40912085 21509 32623 639468654 79694 18663 553996212 90724 21509 13865557 18663 49582 97676127 2251 49582 183783673 52958 79694 24523737 52958 46389 679143687 82916 46389 946291243 49582 85023 235811658 52958 3845 683270175 85023 57391 317820030 57391 81735 819917100 57391 851 978492608 57391 63419 835579089 851 69946 484491521 57391 12160 297101365 66321 12160 234513657 60318 69946 664613643 12160 27417 934986519 66321 26470 861972816 71427 27417 984238370 71427 37868 176698569 27417 52598 970035102 78714 52598 812492320 26470 47171 258585318 47171 26902 444109993 52598 43510 200768652 78714 41341 483226974 26902 88886 434955953 41341 9879 514395469 60837 41341 900329936 62211 43510 895923997 62211 74713 515110760 88886 3692 235739155 53811 3692 27860111 74713 14214 273900171 3692 62388 984208523 14214 51629 527996888 2544 14214 278621250 2544 10023 865123085 22460 14214 541284403 20151 62388 113611915 88641 51629 425776521 83563 2544 773830663 83563 76590 473194001 88407 83563 632696296 20151 8006 952239315 68227 8006 360883879 83563 31712 941674284 30539 31712 769963704 31712 58418 694335003 36829 58418 981632874 50026 68227 346978964 36829 43988 190336202 30539 45372 555151670 36829 70586 15323131 36829 52897 217208714 59188 70586 691005477 70586 15965 430806632 59188 83199 356234058 6970 52897 458094972 50532 15965 130040919 86862 6970 370066998 86862 64002 730200712 86862 50811 87547830 50532 67321 133792026 64002 56384 249060991 47865 64002 17975409 7142 67321 330087362 32731 67321 74156517 56384 51244 116287246 51244 61525 834191453 51244 66053 70931041 80046 32731 976481194 50314 32731 842549420 40063 50314 110771005 66053 18917 26678306 38933 50314 563495029 80540 18917 584253070 38933 51415 413519284 38933 89643 498892857 51415 60064 11232783 38339 80540 367768909 51415 84195 196510151 88596 38339 90036151 84269 89643 435611651 60064 31292 212662664 88596 77077 539819355 88596 55037 647516384 10183 84269 637847727 77036 10183 554048501 31292 58308 495742895 77036 63329 841947004 77036 71007 682504809 10183 31332 57966366 58308 67413 950517324 61763 63329 495851752 64039 31332 157329420 71007 28982 843474646 67413 21591 413993280 64039 27455 624506237 65137 27455 139834193 27455 4720 971924383 28982 21402 973278955 65137 27988 48470447 21402 60645 667055620 27988 42296 64778113 60645 74229 888278452 51307 60645 927069139 33548 27988 185441542 5367 51307 519323704 33548 16121 394411076 16121 41463 950225321 5367 89739 731312465 38687 89739 905580065 5367 62958 579727114 66509 62958 847427024 89739 53620 72287903 9110 66509 104247553 53620 80783 143824875 90223 80783 361726239 66509 53 460269645 80783 34233 678711709 45161 80783 333229469 8263 53 624364058 13017 34233 443332702 14232 13017 507146225 8263 31042 863895916 81497 8263 94516973 14232 87783 956104212 87783 35585 593030475 52253 14232 235216040 87783 90333 960425331 35585 60868 112325257 71767 52253 58103500 78498 35585 69907233 71767 38044 624579674 75521 60868 846334089 83137 75521 436274025 71767 1725 761588581 67388 1725 550750917 67388 24669 909358544 54760 24669 747697761 25536 54760 72817737 69168 1725 220979192 25536 86750 694828121 31132 54760 269785975 58161 54760 106983516 86750 50782 90064452 90981 58161 999916890 85382 58161 33007952 50782 91937 420514039 85382 76247 157550050 73884 91937 813395358 73884 10682 298928036 57581 73884 506978507 91937 773 632421573 773 25872 612608794 73884 3573 42107861 59580 3573 74850417 59580 11848 566864829 59580 17973 929613068 11848 33362 552239047 67252 17973 771894810 11848 75893 960938054 67252 28174 495504149 45187 28174 546668522 45187 74122 356566330 84663 45187 35382666 84663 85569 150558996 84509 84663 597461978 74122 12649 889022352 48061 12649 73874553 48061 42577 315035584 845 48061 39574027 56285 12649 84102165 845 32806 12080888 32806 85546 638709 845 18388 755344515 71988 85546 911656132 18388 76698 249377918 52083 71988 267777624 40146 71988 28211169 76698 23 352781362 52083 56634 794305642 76698 19138 102937234 56634 75450 13394210 40146 90528 326683870 56634 81561 346107082 15335 81561 908283874 57613 15335 31605453 90528 78021 549669013 91153 57613 711133971 70216 15335 313038974 11492 91153 175357590 26115 70216 887793755 47 11492 189404437 26115 40176 73298297 59027 47 632431683 84283 26115 133725789 76663 59027 781936365 76663 76991 523537644 84283 61321 81138959 13647 76663 735115685 24472 84283 491940966 66387 24472 517959848 4085 66387 488301949 4085 21912 124781808 66387 49224 617936581 24472 3781 370947106 1976 4085 367548586 21912 32939 70546028 84614 1976 119344941 49224 70960 774568628 20657 1976 569923982 20657 50387 31030298 29492 70960 997473788 84614 70826 999707270 16887 70960 257305804 50387 55062 358375137 16887 44514 230738865 48033 70826 977825886 82614 55062 796480194 27872 82614 623509433 66507 48033 392944824 66507 77562 60227296 66507 28568 105713750 66175 27872 317446433 81268 28568 127133996 66507 60076 976835312 77562 56740 705342176 17049 81268 901434673 81268 47441 267466250 53029 56740 486461411 20825 53029 340997599 45827 17049 126535172 17049 4544 426204231 20825 25135 143293627 53029 75836 59485102 34138 20825 489617550 45827 59628 613775947 34138 71277 212923336 46472 59628 385650867 59628 76284 797064736 81942 46472 327417528 46472 77357 62359190 57916 76284 339314708 76284 71099 293124718 77357 50363 569968506 81942 15427 131553011 35401 77357 329455376 71099 30037 335218917 18302 50363 214965591 15427 28994 978344031 28994 27633 950348301 18302 63453 726880617 30037 88608 575355475 18128 18302 988646645 63453 87282 175206420 88608 4767 326307554 88608 70659 117160480 44012 70659 240416351 71783 70659 57493305 44012 2260 63256146 4767 81366 165643547 39130 81366 243460614 36431 39130 157930038 81366 15840 250758530 36431 22497 762224773 81366 28129 647346320 47907 15840 254613192 15840 55446 981730023 47907 91002 166547240 79133 47907 643491358 79133 31835 313637099 91002 88781 696893956 64067 31835 63498354 79133 31225 739789116 91082 88781 470851374 91082 44080 600969818 88781 49149 555403466 64067 27203 131593844 49149 40629 275626312 27203 84678 86229132 44080 83294 169003983 49149 24352 455456860 27203 26004 960318738 61605 24352 253585841 24352 38790 112596251 62367 24352 321135986 62367 64572 719392459 61605 54763 562063627 70239 62367 807856597 54763 74528 756398819 74528 10075 662447053 13388 70239 767719242 61105 13388 54315419 10075 61362 931184023 77799 61362 839214507 61105 17459 72825515 32102 13388 456021306 51695 61362 431835664 59828 17459 817985606 51695 63993 395722371 54786 59828 287531402 32102 1914 914364255 3587 51695 439920998 3587 90863 642331022 3587 48307 483313325 32451 48307 379001916 48307 17918 461131178 70171 32451 216127247 17918 9027 603583292 87218 32451 550421025 87218 7800 869757124 70171 18378 303532639 87218 14730 4045264 9198 18378 594634823 15471 87218 125822506 9717 18378 310161776 48794 18378 412248249 20432 48794 272794117 77054 20432 405986613 27515 15471 952463191 27515 7827 18887679 48230 20432 887576664 20432 65558 183218965 16005 48230 847981801 64564 27515 956047880 40601 48230 82116406 83148 40601 726682066 49878 64564 856616133 57348 16005 973533695 71134 49878 110307249 40601 10219 146640849 83148 48790 512710107 80526 71134 497511405 48790 77508 116091044 71134 44023 553145711 45290 48790 645314304 80526 86533 105052042 86533 19624 52052246 62158 44023 194143930 19624 61226 927589611 61226 75669 3469573 44257 61226 681029514 16722 61226 247871410 75669 6651 165911668 2763 44257 546445653 2763 11242 173277655 71357 2763 696687940 62236 6651 957008298 14953 71357 176524684 71357 38239 802730062 82736 38239 846686276 45156 71357 154220134 69248 82736 685968035 38239 6294 92525673 51788 38239 811339124 51788 31948 882820123 57648 31948 882337650 51788 50839 249993035 55008 6294 659044334 51788 67281 56646865 55008 84516 692123618 5506 57648 751092837 84516 73334 768428630 23518 67281 288043603 63179 73334 338749528 63179 54208 527140058 60954 54208 243850732 54486 23518 137174122 84733 54208 592665269 54208 39194 662447080 8662 39194 102331428 8662 81373 923845790 71077 39194 666665890 60769 39194 967394488 26091 60769 442259877 49678 26091 383716560 60769 45909 106482222 15051 26091 375711402 26091 87290 547943232 37460 15051 524896866 37460 67156 459561370 87290 20376 924644913 44829 67156 438429815 20376 60317 485747217 20376 89531 996551527 39728 89531 140132177 39728 54275 398494199 54275 85068 936068383 31737 54275 942849491 89531 78846 243386662 76223 54275 632536923 85068 53122 372009212 64759 31737 614428968 53122 35261 318962697 49665 78846 116508318 28892 53122 754097659 21359 49665 748412835 40412 49665 279481788 35261 85082 445594306 72948 40412 70454084 85082 74591 765939650 27278 74591 393545138 28454 74591 979596926 74591 35414 934626637 32614 28454 790625441 27278 8201 12588485 77528 28454 657632870 35414 68693 867214209 90294 68693 132318309 8201 40923 139466738 51079 90294 882552817 90294 26258 677412663 38162 68693 277339668 90294 21239 522841002 17269 51079 574639805 51079 30465 17596156 66830 17269 361430394 24432 21239 62562355 30465 57774 445787514 25838 24432 968506436 39979 25838 27718641 66830 6382 512091670 195 57774 365692616 85568 39979 662446048 195 72178 270515484 85568 4419 451870251 73610 85568 253026231 73610 24882 489066652 4419 13809 938693714 70766 24882 253299871 35244 24882 162751788 24882 72451 411462025 70766 36580 534553670 40347 70766 717725851 81529 36580 471213370 50053 81529 69270489 89026 81529 519843558 16003 89026 889316221 6942 89026 813184386 35255 89026 88579799 89026 71345 58707755 20423 71345 89284520 41561 71345 374765662 78890 6942 694616233 17057 20423 147807875 41561 13649 531825596 78866 20423 71328480 83537 78866 834741844 83537 66834 269828349 13649 60287 438739683 89216 60287 91216333 88 83537 92490079 89216 70617 89372330 4633 88 349112415 70617 83134 238601269 44071 83134 691289285 83134 90803 683174961 17067 83134 314075707 83134 10845 916474025 10845 26723 223916349 17067 43870 809124393 10845 79618 374841563 17067 82020 404062264 36269 43870 191367722 36269 84823 614567451 84823 29901 267448681 84823 38773 138117575 82721 38773 21876375 50003 84823 46777759 38773 32367 687595669 39596 82721 661197351 82721 91579 287720749 39596 24325 864491457 69423 50003 254829284 2764 91579 315521095 88275 91579 697763733 69423 50892 939520276 71779 2764 710131059 88275 55271 987221401 2764 28624 17473153 71779 61625 531606184 36864 50892 12605336 33838 55271 349893292 21099 28624 602246362 20677 28624 257986848 65097 20677 534566426 1488 20677 373759684 21099 42456 116072860 42456 74552 129116329 33229 65097 724249324 1488 83835 554680476 20915 83835 421799260 42456 82456 199651052 33229 81961 690299642 20229 33229 885945449 82456 84914 493694004 84914 30432 697727327 82251 81961 792308092 81909 81961 393297399 20229 45378 296808018 81242 82251 389429185 80711 30432 422984795 82251 87302 358694317 28384 87302 853956359 45378 81352 614992498 87302 66759 784964418 50354 28384 852735089 81352 29352 368906425 66759 13871 43726698 64526 66759 944291292 61487 64526 324527912 29352 63086 52256480 84506 63086 796800986 254 64526 922392207 64526 26732 91635376 63086 89258 841382631 84699 254 755607368 65128 26732 96769778 254 57897 508457781 42049 57897 307145030 79095 57897 381448170 65128 41153 998155951 65128 88043 3905827 88043 38027 991602099 73463 88043 131301143 4862 41153 682337369 25820 38027 226395039 77180 4862 330600643 78186 4862 579158420 29639 25820 65810759 6770 77180 29742124 29639 3149 4374705 29639 69395 876593516 43726 78186 604683876 69395 87566 904386969 69395 89073 361017925 87566 42570 708971053 87566 82455 372534748 869 87566 431268951 87566 13891 465542102 90368 13891 5062940 82455 54783 870915497 71927 90368 734989670 90368 45252 107170352 45252 62468 159541689 62468 3988 689974585 71927 43377 785207199 24809 43377 827149653 3988 34985 500526471 24809 50879 899368361 90425 3988 196178785 50879 54826 543264929 24809 54701 324592861 16062 90425 323059417 16062 12999 132452874 89165 12999 170948256 69649 12999 788997339 54701 73211 221490140 55796 69649 95896243 38825 69649 543167799 19914 38825 206674301 91848 69649 297238093 22554 91848 780008022 82589 38825 506198565 38825 84979 408737625 75449 22554 537964283 57430 22554 518469562 75449 76612 215098947 53184 82589 849545238 15502 76612 451440584 76612 39415 179276231 70690 39415 824546624 89189 15502 664252592 65505 39415 197293279 65505 65489 79729955 45475 65505 720619464 89189 84429 973603460 65505 86174 130802104 65489 21702 994761653 86174 25212 739178676 61920 21702 42567595 61920 66720 713448387 28947 86174 63404871 28947 43780 109132278 66720 17630 319222046 46704 17630 452497269 28947 66080 35478051 9210 66080 319288196 70627 43780 28113357 56011 46704 164912176 6867 56011 257042552 6867 55391 246763915 9210 5527 755905547 19964 6867 541806545 55391 19718 14566687 6623 6867 859199177 1202 55391 263160879 32151 19964 175720486 40840 19964 206227597 87838 19718 944548556 324 1202 697941974 7187 87838 23947919 87838 37318 526606068 7187 79811 285667017 7187 49999 712333938 324 91782 367595434 82571 37318 188627183 14744 37318 905055202 46693 91782 844441716 91782 2273 547716279 82571 21540 580363317 26895 46693 473691732 10234 46693 537112070 21540 65243 875122644 82602 2273 786781329 50208 65243 121305659 69558 10234 69233376 65243 89098 923176028 50208 7848 193522390 65724 69558 855591567 85825 7848 511938587 40212 7848 727749168 85825 40170 690062699 40170 19772 497614848 85825 69330 932182466 58952 40170 98545517 40170 23156 157279283 19772 45859 61102678 41086 69330 74165815 80490 23156 290247368 68636 41086 460929222 23156 79260 50703148 79260 72491 261839302 72491 79711 978518390 80490 52629 35238570 68636 15018 66250720 79711 76714 909813309 15018 14694 952775625 52629 72197 131836957 34832 15018 986896773 27421 76714 348237950 27421 65408 281597905 65408 56015 510195888 81199 27421 52424934 27421 40084 983958603 27018 65408 297825196 6365 27018 459258027 40084 24257 827566771 40704 24257 174923868 44168 6365 881491720 64077 6365 197744170 59091 64077 314888644 72710 59091 594258676 59091 41633 412466186 64077 83888 570571092 86790 72710 642631404 88631 72710 189837949 27198 88631 129358974 88631 41598 971962589 83888 53223 284395538 41598 46146 229488909 27222 41598 105841717 26044 27222 783265426 46146 18851 114876964 49834 18851 297042700 46146 67288 873384431 2441 67288 796627472 67288 34840 454860697 90341 2441 308453693 49834 9866 116981780 29190 67288 119206192 45611 29190 650350177 87214 34840 388875191 9866 61703 9077976 29190 36320 814009407 87214 79570 21791673 79570 53441 580726946 24016 87214 437277951 53441 65373 913558227 60176 79570 174698017 33414 60176 401039948 60176 82273 557904145 24016 80744 88871872 35243 82273 441069918 59635 80744 880091723 59635 44839 128866699 80744 88139 22697581 10406 35243 13374754 26246 88139 558926026 19439 10406 624926901 45770 88139 20958942 55266 19439 121466449 55266 21580 626868313 33484 55266 818194609 33484 78146 110899313 33484 43905 456060166 59310 78146 893491422 59310 51241 414639380 83085 43905 26729152 28536 78146 84721558 60138 83085 118793694 59310 25817 463667839 28536 39101 992805131 39101 68328 110613095 33568 60138 352011671 33568 45617 629699289 33923 39101 234774919 84121 45617 827172848 33568 52215 309910136 72040 45617 107102471 45617 90657 490776433 33923 55019 490297758 61998 55019 577126946 52215 54602 71663849 54602 63066 465679134 55019 10528 68226022 63066 61747 222490012 50022 61747 283513151 54602 31085 8936452 49722 50022 619542649 61747 73402 129666241 49722 60040 586435083 60040 52160 852924025 60040 9568 931117090 7710 60040 911491739 52160 18490 288676309 89845 9568 601382197 89845 36336 344085077 7710 49922 536427554 36336 16246 339914290 86761 49922 277167031 49922 48463 291612216 36336 88825 792550520 86761 9169 714952184 73758 9169 969251611 48463 72931 867467793 29490 88825 288769471 73758 689 20908060 9169 79267 572543507 77896 72931 9560356 79267 20654 990244710 689 73880 591336118 79267 79353 929727081 32697 20654 327685099 84002 79353 56202820 20654 81006 173294023 69408 81006 75739699 69408 27080 833026892 32697 80909 40031605 81469 81006 374809890 80909 88762 587506609 86230 88762 813233766 11093 80909 401213258 17014 86230 723002274 55769 88762 786166975 88762 17527 310308361 17014 64513 30799295 55769 23890 925587641 10086 17014 542098373 25333 23890 131713710 64513 5532 920872128 25333 59856 931671042 19625 23890 769913970 5532 48931 422451095 48931 27571 17709712 31475 27571 524261489 31907 27571 892055016 48931 45261 186525100 31907 26588 24153431 2893 31907 119541389 26588 15713 642090003 45261 42563 291764790 2893 73661 36526928 86213 42563 190964722 75597 86213 323141520 3312 42563 29442843 47872 3312 480202514 75597 24361 798174524 75597 16450 578328169 24361 75421 765094758 3312 53056 870402952 16450 59769 53770551 75421 60441 479367852 53056 44170 760758941 59769 82119 149823023 27474 60441 166358037 59769 2747 15182780 44849 2747 22351373 44170 27454 527991606 29821 44849 482851357 19805 27474 535994526 53824 19805 800179473 44849 21701 473408083 49264 19805 118829873 54707 21701 671495965 54707 45673 500290482 21999 53824 25797228 45673 74544 9389585 71665 21999 794356681 45673 8062 861202710 6200 71665 502965205 6200 22866 441125430 78594 71665 338199922 6200 61121 422374041 8062 86202 676792896 22974 61121 422357352 86202 1139 417519596 16809 86202 81500811 22974 70819 525923521 22974 13126 647696630 70819 229 641804363 1139 17888 444351102 16809 88500 702048144 65188 17888 877799368 17888 78234 76405562 45403 65188 145617230 17888 11097 619079174 47647 45403 950035100 40567 78234 50219461 75115 11097 675986972 11097 82473 130150888 82473 59063 792316128 50204 40567 173397499 50204 3209 143630861 5537 3209 631696672 3209 6715 749256855 89708 59063 791830953 5537 15584 646135325 33984 5537 499864993 33984 2403 695316622 6715 31010 115453122 70942 31010 860674020 70942 78533 427676510 70942 8318 544327741 16551 8318 888150960 16551 53790 57424678 70942 37778 171175387 37778 62796 271005030 56310 62796 281106794 43529 16551 896410255 50322 43529 58479731 50322 49310 891337200 56310 36031 544307767 50322 80473 49222481 46835 43529 913923567 46835 63694 325476014 54577 36031 585472954 23257 36031 616425334 79813 80473 849375503 90306 23257 196078134 54981 54577 233584137 54577 24849 460861010 13085 90306 660792666 20091 90306 601848759 90306 40585 146501930 90200 13085 559735625 16873 40585 996442473 20091 77401 760325043 37941 40585 841061699 70336 40585 289955701 36089 70336 554086625 16873 9922 636878305 37941 36516 801581748 36089 2034 857741742 36089 65916 119089413 66126 9922 93516415 14505 66126 12355387 2034 36491 609949422 36491 22903 138759814 15062 66126 320080211 36491 65667 562573544 17336 15062 47792452 8897 17336 183405010 22903 66734 804798958 17336 55253 617665017 19480 65667 631968325 55253 39657 562702722 19480 84030 16343921 66734 53499 227182968 1241 55253 720274421 53499 26849 485454588 84030 74845 403978628 53499 65193 73200959 70721 1241 875990725 38944 74845 78242581 73993 26849 54771564 74845 73529 75886772 70721 68532 757381192 53231 70721 910681509 73993 65496 136274840 3013 53231 361967508 41102 53231 405130869 74350 53231 889606143 53231 34208 141471050 41102 71618 853109501 3013 65429 168094190 65429 62499 233085355 74350 58117 688890412 76661 71618 438517217 61710 71618 223279785 4205 62499 613468422 83569 61710 715124972 76661 40731 380615363 27396 40731 653679674 38725 40731 887202663 51516 40731 524676099 64802 40731 263230377 38725 78627 26356750 64802 30324 56314456 88102 78627 974658329 55006 51516 734605968 39173 88102 100504395 88102 35233 567341685 30324 75168 126493986 55006 90697 59308643 55006 36233 80167750 67346 39173 480341467 59438 35233 67164958 59438 38230 120315235 38230 73542 857286402 73542 58422 68348194 59438 46237 109204418 46237 73229 164285818 58422 60004 336931439 12601 73542 8421666 42018 58422 982540579 73229 12417 306858636 6738 42018 563235306 21908 60004 577472480 42018 62943 585091923 6738 84275 892019410 52459 84275 14590887 21908 74731 313068743 62943 22176 938350406 58152 74731 360149525 52459 81464 293418224 23460 74731 30115659 26191 74731 760076288 42807 58152 243216507 60669 58152 120034449 26191 45737 261113845 21152 45737 847182155 60669 37420 890652700 72466 60669 147205502 76552 60669 952663101 74147 45737 809939002 72466 81450 250073446 81450 69737 774592437 85015 76552 611318432 81450 45615 996526164 69737 66072 213612352 66072 7735 252482026 66072 16858 397599728 45517 7735 143162186 43543 66072 109566041 19671 66072 744970756 45517 28131 70804361 28131 25687 791168716 45517 24594 707603071 25687 75033 987131290 63261 25687 523187991 24594 44468 62497733 25687 30028 326632881 75033 79486 41436324 30028 38395 255065713 38395 32787 614451969 30028 785 32939575 32787 4717 417438775 38395 28846 879492308 4717 90344 71355536 2156 28846 528830294 785 28798 64770934 17471 28798 966028251 28798 53370 118640765 17471 78697 499346566 78697 59532 38930194 53370 26965 607875047 4686 78697 500828692 59532 9432 643550795 26965 58955 577491940 32600 26965 432743852 32600 63795 219810922 55763 58955 58877904 55763 52515 896222727 55763 10755 50367007 32600 31979 484977609 52515 76901 341453604 52515 63975 883864653 10755 71219 963237241 71219 43570 686145877 71219 33550 813310173 53878 71219 190151064 21380 63975 531536696 43570 48637 208209498 86495 21380 85761121 48637 46821 926220348 86495 9001 830161695 83094 9001 689221098 83094 24190 783280966 24190 75073 384958859 83094 71708 110571139 90271 9001 117877972 69693 24190 124717711 71708 83995 612022947 69693 6463 709280742 67073 69693 255571459 33260 67073 728277595 69693 29211 796292485 46962 33260 989218628 33260 62152 139934482 69592 46962 495236119 27880 33260 151033771 65497 27880 64702449 69592 7856 66953763 77063 7856 130731395 76166 65497 386664086 72499 27880 26881789 77063 87162 693327274 77063 42543 211317382 3760 76166 92070801 3760 1148 308551746 1148 519 148221739 9317 3760 645881131 42543 4709 1676331 74272 4709 654048905 74272 67565 267628558 18724 67565 207765641 72733 9317 327199187 67162 4709 111433547 74371 67565 972967853 18724 47838 551098270 1514 67162 483467473 74371 31420 716690346 45033 47838 729579557 62543 45033 39694019 76283 1514 701122201 32632 31420 21808966 72179 32632 237591454 4614 62543 646374512 67026 76283 7822556 32632 89111 380878596 89111 66240 302224790 4614 86800 546629791 66240 20589 713628675 20589 66453 876093275 59358 86800 752744628 86800 8765 898744818 88598 86800 5171603 59358 15719 118039548 15719 75955 395959242 49737 75955 113950566 4068 88598 358495679 88598 18868 798941731 22888 75955 508482328 18868 11838 687871266 11838 69822 598256009 69822 45346 644272346 11838 21171 362426797 45346 56256 529904774 79697 21171 701481823 33395 79697 467684701 33395 35398 685705943 65856 33395 542954902 4309 79697 686897382 79708 4309 983177754 33395 28297 671244365 65856 51366 32454416 28297 71572 85404202 71572 67757 478343526 79708 54420 129228739 67757 49458 962707761 58529 71572 87481003 67757 39614 480481895 41793 39614 650398593 36982 58529 230995971 41793 11151 121417418 58056 39614 658623217 81345 41793 917626539 30076 58056 55549957 20821 81345 567605268 81345 27587 539896895 12279 58056 135856031 12279 31817 121106026 89169 27587 108780157 89169 80908 520179460 27587 22322 470697042 56717 31817 523042692 76487 56717 942383678 89169 48020 713118543 15970 80908 718943956 76487 2419 797179038 15970 9287 495311535 15970 56530 352517434 54230 15970 509896724 54230 21636 869978345 9287 90037 446795101 58882 54230 21384324 21636 59333 687259251 46395 90037 361460413 21636 26936 446972600 59333 4224 591597352 59738 59333 217043444 50607 4224 33396736 46395 87946 970680981 61357 50607 604725744 46066 87946 543146141 53582 50607 235019010 46066 42939 710223386 87946 40276 303912100 53582 16652 995603833 58985 16652 2654801 53582 50128 288798385 58985 9284 730082765 58985 58455 19045823 16652 15053 477129743 40397 50128 825699399 58455 34698 88720763 22387 9284 888399838 15053 14628 54686316 21582 22387 868632775 89960 21582 253738456 14628 42325 61316841 86597 89960 155269292 21582 87952 76293910 58817 89960 696693036 86597 13612 338104536 42325 45808 219329377 45808 4918 723386960 19900 4918 455476906 4918 73375 745988018 47471 45808 60967554 45808 39838 706366442 4918 46076 466946610 19900 82977 271805814 59806 82977 158879800 18891 82977 181044984 23315 46076 257250205 62846 46076 753892071 71910 62846 718934750 59806 51677 576733587 62846 41562 607116422 51677 74347 967491971 71910 46772 541741043 51677 393 480890639 54565 41562 285828063 90967 393 782340946 90967 63308 651082424 63308 25131 496483932 54565 39098 935990018 70181 25131 492178309 77599 63308 761244683 49662 70181 360004424 49813 39098 620617816 13831 49813 136047085 49813 3308 649115174 66128 3308 460213051 49662 65069 627618794 385 3308 787710094 66128 79115 971100303 2052 385 871610484 78810 79115 200512090 79115 70855 603723982 2052 27585 847691517 79115 20766 822139896 70855 36699 721014008 52500 70855 583584054 70855 79188 840057847 27585 84045 353269929 15144 52500 910001321 52500 48019 505260928 33152 52500 54614035 48019 6437 520380790 5351 84045 245695350 80320 5351 556625364 33152 23272 429207967 35512 5351 326240369 47234 23272 934703627 46012 5351 333830919 46012 11063 882688613 46012 58174 271109380 80728 11063 175321720 47234 80835 938477661 58174 27658 650798260 80728 36663 181087929 58174 44102 486097303 85475 27658 824948775 15198 27658 504339184 27658 63095 75460515 5339 36663 505936799 44102 19432 966830186 55958 63095 60321726 84503 55958 269897521 59193 63095 75551255 5339 71998 334969547 59193 48804 464731954 40769 48804 119491538 48804 59570 313288710 87345 59570 360465939 39989 40769 54749489 39989 200 82435601 3267 200 80419073 59570 33779 81558129 67242 33779 105230291 33779 71226 187309139 42799 33779 641620871 36226 42799 103860905 86861 36226 152242579 86861 46881 254516999 58472 42799 977486864 17801 86861 891066399 58472 20284 48081822 65110 46881 934788840 46881 83770 921043485 55127 65110 30490200 89482 55127 689324995 83770 10708 221672465 49831 65110 20310176 83770 75145 59535023 55127 13623 165281937 89482 30742 294256605 21556 10708 253499836 69152 75145 361361754 83942 30742 771875935 21556 173 486052597 83942 77527 57881648 39917 21556 896614317 74001 173 92709633 77527 11292 467333999 11292 36765 831690636 36765 14127 694578791 36765 14209 610749998 32447 74001 995792398 36765 19827 71998199 27247 19827 314149689 32447 6759 154687932 88012 32447 44182943 32447 10516 859040152 49278 19827 813930182 49278 61711 726456148 88012 17980 937827936 88012 70823 529618125 78681 17980 890301264 2187 17980 223394460 61711 434 488597225 78681 74702 707975812 434 2243 281133427 14105 434 951943621 2243 39052 507335033 2243 13668 37285945 14105 43527 113738305 14105 9972 134923714 43527 27654 600161644 42551 43527 121014992 43527 70679 329912653 70679 90722 566590954 89527 9972 631808936 54431 90722 807215541 42551 4425 423569537 87008 70679 584778163 90722 5536 938211446 4041 4425 947859127 83374 54431 316512485 4425 75340 201303397 4041 23320 628777267 4041 62179 497848588 83374 51726 283079568 75340 10505 605469517 58251 10505 479252517 38219 62179 2365737 58251 24592 573955649 58251 81143 781938458 58251 37298 370198469 45767 58251 432907484 24592 84262 472280351 24592 77913 558451117 77913 27578 15472322 84771 45767 482353020 91283 84262 111145692 77913 53526 8348673 77913 27946 627278457 84771 9885 187471230 44594 53526 991485911 44594 67635 498631935 46477 67635 519425255 9885 48534 984936297 78990 67635 922470711 46477 7537 4178188 76767 48534 61061456 3875 7537 791469885 3875 61573 159804019 7537 17833 943833602 29882 7537 561263945 57458 3875 359777496 76209 3875 814875738 69369 29882 117365294 59425 29882 726839778 63914 69369 57544920 59425 16483 950293619 16483 62704 746613166 62704 45498 57174526 16483 9349 268132478 55057 62704 203456920 62704 42913 829863465 42913 30177 266945386 84841 30177 797860180 83605 55057 823770701 66149 30177 454542094 54184 66149 725429454 23467 84841 614993331 66149 37841 34962107 76999 66149 687492086 12273 76999 742227847 25932 23467 185160273 84474 23467 301213860 25932 10660 14756691 76999 75352 368355603 18826 12273 895582670 71426 10660 112748882 71426 33739 688847246 18826 63547 199295836 71426 7635 806443671 71426 15538 933433907 54377 33739 113133883 85990 54377 927821703 16329 85990 904201252 54377 41526 165518538 54377 90494 577102044 90494 48106 189246694 41526 37289 452784201 48106 56129 546552106 56129 39783 553881637 35825 39783 307979108 39783 14594 339236580 35825 73816 27426793 14594 28713 800422257 28713 24424 219823951 35825 77797 954821863 73816 14859 572884393 78189 73816 517153919 44518 28713 501115659 77797 12109 316006256 44518 8443 865564859 78189 33009 279413281 39132 33009 507886967 30602 39132 397788456 82298 33009 904771072 11172 30602 821863130 39132 33546 253650750 41937 30602 633478170 78899 41937 894216234 83274 82298 360316519 78899 77663 745799054 70815 83274 119814392 41937 71223 88126828 78949 71223 671905893 71223 57189 910839831 77663 70070 960909382 25742 57189 881020448 78949 14862 683732593 14106 70070 825036494 54511 25742 148379187 54511 18239 33191143 34692 54511 795074097 54511 83641 836374725 26840 83641 420435784 34692 5173 567485393 5173 19408 697147493 19408 90078 800923384 90078 47754 484484244 75984 26840 306446545 5173 53456 183325398 53456 86385 144302285 90129 75984 846207416 86385 34605 237073793 58361 90129 119262848 86385 30430 463977408 36096 34605 644434203 20385 30430 90400701 83329 34605 489043142 36096 24914 720576916 75930 30430 362399085 91945 36096 395263927 24914 18267 453863106 91945 35961 729024813 75930 53980 937753873 53980 87600 947253835 71622 91945 105274084 26289 18267 117830401 53980 18984 674427902 53980 88225 38970558 71622 29065 269530829 21230 18984 766365484 29065 20234 705149215 29065 5159 205989682 55029 5159 488574310 24643 21230 808703981 20234 22546 67145257 1211 24643 763036323 27236 5159 105187920 51116 24643 164388411 77259 1211 380048843 1211 61934 16537413 24188 61934 908231065 51116 8298 994353474 51116 33576 194304705 33576 84218 81382417 84218 49009 388788348 84218 28285 377800566 8298 35166 557030435 49009 47392 140646270 28285 80019 362873195 72694 35166 601610839 75781 47392 5834509 14465 72694 508575863 80019 38824 709224647 35470 14465 6480570 38035 14465 637122869 52647 75781 279629116 38035 40105 714934844 28241 52647 980529251 38156 38035 159822973 28241 43000 373075083 68505 28241 762175918 28241 29425 495065232 61588 29425 39698595 38156 64810 69843797 34780 64810 437578102 23169 34780 537622941 72513 29425 888618147 41690 23169 259467738 72513 48323 571679427 72513 27770 539632635 61354 72513 846515338 27770 13007 459188930 27770 66088 798277040 1517 61354 323206082 27219 66088 206662549 4964 66088 359227682 4964 61744 152189512 33022 66088 140561169 33022 44255 342520765 15738 44255 594459895 61744 79488 734375950 15738 49387 928544176 49387 903 30797990 15653 44255 73353243 12045 903 11509270 79488 31957 663796062 49387 10070 137280327 52028 12045 271991141 25759 52028 267735873 25759 608 598690079 25274 52028 143994736 25274 88705 443236887 52622 25759 664727025 25345 608 488072352 76271 88705 499235720 25274 51875 492379356 25345 67736 67131433 11522 76271 561638467 42405 25345 166484495 91540 67736 405439538 51875 74192 953010285 91540 31507 36018372 11003 11522 44736942 72500 91540 583397029 77429 91540 903206733 61770 77429 639387585 2942 77429 992521218 28965 77429 195902065 65631 61770 371455227 40037 65631 369528733 28965 74500 619023014 2942 12118 956818966 40037 7253 987864319 40037 81028 489116568 7253 11655 5965493 11655 89247 184858927 12118 5110 816308054 7253 4243 606815439 85543 81028 381403160 89247 56875 878550510 85543 52471 224815926 62451 4243 36844062 52471 49995 305595267 23233 49995 579618087 56875 61190 916720543 49995 54302 547741440 62451 49937 516087607 49995 2775 74414353 61190 63760 875534189 76076 63760 363333439 76076 80132 163119725 33476 63760 398024508 30810 80132 769069663 62373 76076 398021825 76076 1867 900085114 63705 30810 140115417 1867 48338 499543129 62373 47930 47270884 62373 19939 409705604 63705 66315 482188890 66315 70091 428552139 22403 19939 714686053 27467 66315 239523436 19939 46907 301108021 66315 54421 57664026 22403 15802 554106355 22403 74707 65150174 14672 15802 905244229 14672 60282 662003509 54421 38876 837209010 75300 60282 284871088 14532 75300 539506013 14532 14369 6800254 51418 75300 589552612 14532 29031 66182216 88502 29031 742932004 29031 91599 806704531 91599 30225 439374099 88502 302 951751163 47498 302 866318290 91599 74620 109956278 84138 91599 935231638 30225 13537 77588207 84138 23298 9326289 84138 51731 848774620 41551 23298 154196690 23298 39734 528892424 55935 39734 770576274 55935 63381 132995949 51731 89050 952198534 31282 89050 136903088 31282 19700 693912518 19700 28062 857781296 89050 72866 694868284 37190 19700 578801436 68431 31282 523980347 19700 939 686643918 64097 37190 863864164 29057 37190 857236902 75971 68431 356340190 75821 939 277274800 32724 75821 544689930 30011 64097 56755932 10037 75821 46892601 71447 10037 527911440 52315 32724 241446393 26787 30011 399254373 1993 26787 313454845 71447 76713 773678227 76713 18965 771600827 83575 18965 127058752 1993 77963 893753725 83575 24544 312342210 70124 77963 430451143 73608 77963 188357392 70124 750 728106984 70124 4094 149844562 38408 70124 976832114 69008 750 440579468 73608 74616 396352372 48514 69008 875332199 38408 29825 338338134 29825 19285 425674025 19285 76229 236654941 76229 22878 365148806 3350 19285 256864614 22878 77042 8869642 77042 47407 158426576 61815 76229 613268929 30046 77042 343307313 3350 51444 80701752 61815 54249 972291211 56304 54249 49243911 54060 30046 437146806 49733 54249 825364390 49733 71848 163346986 56304 60128 323814292 54060 37955 827799511 14256 37955 858510797 18988 14256 653873268 37955 9924 777742918 60128 5910 568383510 3200 14256 913872571 18988 75843 812857110 3200 25477 20720505 9924 66929 33800520 8270 25477 932611419 25477 27357 331968568 86828 75843 807731407 27357 86733 176711408 58698 86828 455130901 86828 81317 38825087 86733 19668 546776213 19668 74270 233466209 42171 81317 636111748 42171 48792 481462963 42171 32221 650593709 66544 32221 905499925 40607 66544 481689259 67881 40607 944124129 24278 66544 432070508 40607 27158 456348368 48063 24278 689049079 48660 24278 51569957 27158 44265 262465009 48660 26272 834908983 26272 23979 273372457 50592 23979 201573801 45379 26272 592875016 46853 50592 77952030 88767 50592 174895837 63106 23979 495357779 45379 84543 314294165 46853 56302 242472175 84543 56916 676763790 86016 56916 3425886 52352 84543 869553651 84543 72655 326032575 82421 86016 100607539 17440 52352 760415916 3752 72655 310916594 82421 63509 933184805 14794 82421 321575318 82421 87253 404437720 15005 87253 422314965 63509 68979 143437097 32033 87253 894321091 3529 68979 127733046 69590 68979 597201630 28522 15005 857115029 15428 69590 261834223 69590 82017 235316067 52397 82017 172831518 82017 77672 395023305 15428 2280 791467521 15428 21568 341544302 82017 5560 603280470 5653 5560 539189516 13674 21568 114520412 5653 64760 839306121 64760 70570 278533335 5560 90034 986562527 64760 29917 179087143 13674 8688 233986031 56396 90034 337017143 90034 18175 902770541 90819 56396 804158324 56396 80083 582755590 45263 8688 551951599 24747 80083 102945247 89162 18175 985734464 91522 89162 150835936 19892 91522 571735004 89722 24747 366387072 91522 21851 486169036 90623 89162 75607142 798 19892 893469109 87117 89722 790073145 87117 43322 881497942 798 35691 553877724 31072 35691 820192935 28602 31072 669882800 43322 63575 447251224 33132 63575 453857450 31072 86676 935449983 47607 33132 195138293 20261 47607 853808593 40409 33132 362715732 23678 20261 35999679 20261 49345 964315362 30589 23678 787312345 47827 40409 139387435 49345 8854 807124872 53805 30589 310886757 30589 49337 511068806 8854 32797 612170599 32797 10938 173929096 89944 32797 808129350 30897 32797 239724489 57299 10938 620383142 57299 77348 671305846 30897 6006 948875269 30897 11121 14012013 79289 11121 803174386 30270 6006 745726504 31025 30270 129729455 6006 41981 364961301 41981 49610 918853004 30270 28928 903610169 50416 49610 565741687 61239 49610 947020590 24967 41981 598457065 28928 43760 312482035 49033 61239 742130005 51988 24967 521089565 51988 67353 432413694 61260 51988 883067281 43760 988 570026199 49033 75541 397912665 67353 14419 504640033 74994 988 698239382 3163 988 381710718 20603 3163 756002727 74994 11497 87803207 30221 11497 235336182 30221 18504 779324570 11497 3987 683973529 20603 60790 155822809 60790 37188 489400750 37188 45762 253694786 18504 65966 965498660 74951 45762 907918424 39709 60790 919913792 30479 37188 303194284 8193 65966 556177908 27484 30479 166498326 8193 67753 294720154 14884 30479 170134323 67753 49522 701289115 5544 27484 267884826 27484 80644 763998772 14884 85787 118982069 26082 14884 130023731 49365 85787 149460564 80644 63804 25274041 83706 63804 334947494 26082 83352 89263828 63804 40332 544371341 48397 49365 425843240 81755 83706 32036777 48397 42332 507916290 48397 13743 88954788 81755 24977 746744145 83643 42332 558392024 28581 81755 222059339 22651 83643 237174906 24977 5044 726002595 82710 22651 139063111 13538 83643 335994551 44354 22651 180483505 55915 5044 691679022 55915 90343 57073991 87912 90343 463329615 32908 55915 495153169 44755 44354 154043655 55915 2533 723710352 32908 9409 725725047 13882 87912 169629089 26302 2533 776786949 65897 2533 773018801 775 26302 406814312 72966 775 689937097 45688 775 218867032 67409 26302 693875932 86834 67409 970040230 80986 72966 768646523 31987 72966 94823135 39378 31987 211151 61746 86834 132198545 39378 32669 299841955 39378 66401 22554266 39378 1281 800718493 91190 32669 688733796 83618 66401 73264855 66401 8716 550885044 1281 34169 21916082 91190 88322 708993712 33507 8716 795548962 88322 7785 245886085 81261 7785 335238676 35069 7785 68817032 33507 15795 582678266 81261 34834 634638411 55018 15795 574309265 28694 34834 78253736 55018 1175 905595504 1175 53042 750219876 57996 34834 554120013 28694 59109 529177929 28694 75064 609507116 71066 57996 326184872 53042 482 890278677 11978 71066 195792725 59109 6601 815555677 482 39694 880285234 39694 89323 510121473 89323 53990 959712250 53990 2979 965258780 89557 89323 380721854 79286 2979 66220317 89323 67946 118751965 64665 79286 264816290 54618 67946 235678868 17559 89557 12958212 28606 79286 298837519 67946 76604 697436118 69368 54618 106404874 28606 13566 365233675 76604 44997 978575134 28606 77287 596392756 69368 8678 36616405 69368 36856 512995333 77287 10346 904346666 44997 46202 148228366 27818 10346 722854859 27010 36856 449076810 55823 10346 891297202 27818 11769 415611364 11769 72230 385345752 44585 55823 744349215 11769 28530 51034903 55823 1472 14238361 38418 1472 587049178 44585 56526 164670074 1472 77303 412777737 62527 56526 129517381 24504 77303 572609758 38418 56319 150755495 87252 56319 973283176 56319 88507 467057644 62527 30338 365948893 30338 60185 95293909 87252 46755 482543903 87252 66530 89254865 46755 65524 939474846 66449 46755 257105624 66449 46569 980422112 13480 65524 852982224 46569 64058 503332369 14743 46569 838128301 29497 13480 483747826 13480 44242 70536946 62999 13480 462674745 19355 29497 90863058 19355 76793 372792651 29497 72311 689645006 60990 76793 326571505 62999 67133 701020337 82398 60990 295844186 25530 60990 382037761 82398 75617 328911981 67133 84557 930861480 67133 38973 615520068 84557 23812 581838082 84557 2472 506528701 22179 75617 739995242 23812 3120 92644765 16948 3120 751666810 23812 84155 884340978 2472 53580 696310129 16948 61520 252966918 84155 45231 700907871 45231 58846 23410399 43809 45231 93686529 19346 53580 897236109 40082 58846 407089966 48964 19346 819900373 58846 89611 93031232 89611 1271 826827849 89611 82161 406789228 48964 51880 947352045 41805 1271 28665776 89611 75284 809833008 55010 41805 447832668 79865 51880 327895152 55010 4683 508856664 18292 79865 382614282 34960 79865 12916842 34960 76707 316725442 79865 35862 577795614 76707 80139 287360359 76707 890 145142340 34960 54508 27869725 20891 54508 395197523 60179 80139 765559233 80139 75313 40570473 60179 72828 653803920 28232 54508 457940788 28232 47826 554601533 72828 54855 862843613 40594 28232 754948953 53235 47826 315875105 58736 54855 286497511 58736 63250 396104265 63250 32187 140428016 63250 79257 522217203 14772 79257 811301808 40226 14772 240081806 14772 30354 610565813 24735 79257 546385456 77681 30354 142298779 14772 69438 794069025 30354 48976 508708527 24735 49068 112255977 69438 12706 862815968 26915 77681 798323094 90372 12706 51832567 48976 77594 460360856 12706 89304 295506495 64288 77594 794069379 90372 85802 682881349 89304 36021 568755584 66935 64288 836162475 89304 47962 38387391 36021 881 296633068 37550 36021 527886034 36021 43745 24245125 15181 37550 235034545 65798 15181 278997572 73132 65798 301296411 61872 15181 27422810 15181 60059 464611161 61872 25756 66334054 4106 73132 270101803 68904 61872 633953486 60059 24639 650291407 39798 24639 232974114 25756 91590 368567043 24639 84757 880400731 91590 20721 220897577 20721 86030 844243628 5937 91590 615965645 5937 67570 923255019 89613 84757 106475104 20721 72729 903323409 5937 29477 49098830 80368 5937 507391019 89197 89613 862517944 41623 89613 143714706 80368 47664 788081969 29477 45390 901823627 47664 72812 799535727 47664 46417 362453067 45390 1201 908967029 38539 47664 427573552 1201 6785 272403947 46417 82356 731164566 82356 76933 992822282 38539 34599 444402480 79121 76933 414221225 82356 78422 359585250 76933 13039 130988457 42975 76933 682062744 42975 9348 293217690 16724 9348 831158846 35954 9348 308478341 13039 42413 224705735 56334 42975 572812915 42006 16724 981149536 23446 56334 830012599 23446 38625 464160900 56334 19774 385572968 15623 38625 843302486 38625 7940 407294100 15623 26944 182725336 15623 27643 487947204 7940 53873 137351728 15623 77883 261803204 17536 27643 317474761 77132 17536 350224621 17536 23432 488836902 22969 53873 586648780 64151 23432 471749729 10885 17536 153217788 971 77132 493757989 61836 64151 566655053 10885 56601 938163281 10885 59511 858277053 10885 69183 183139620 40035 61836 774203432 74312 61836 939602826 5959 56601 908175541 74312 29135 586118995 67286 74312 601401725 16400 74312 577515988 16400 46872 757260062 46872 40384 315362006 22206 29135 484928226 55001 16400 208403237 17351 40384 92527350 52448 17351 473892749 55001 64360 365112813 55001 28407 463926772 51986 28407 898554496 43659 52448 193993718 29981 43659 865447696 28407 51658 492457613 51986 47042 63067447 31980 51658 648634682 317 51658 687203063 51562 29981 321128216 27303 317 997536259 317 54706 493404667 317 10484 276118306 83791 10484 973126848 24460 27303 109001828 31220 10484 732860756 10484 27970 711591977 83791 90217 402537205 35913 90217 548886619 90217 52070 840453451 35104 27970 435160165 90217 58075 892990252 72218 35913 264004023 41772 35913 867729482 72218 20984 325324653 91754 20984 100702911 85054 72218 825347919 20984 3509 510358098 41772 31760 948180 57367 91754 175144580 85054 86824 783020893 31760 85454 436580996 55949 31760 957309213 86824 32091 809792044 60008 55949 140681822 9794 32091 773046497 54682 32091 835672909 55949 44139 926585946 37063 54682 765210732 37063 75826 755916717 54682 3201 835689476 86647 75826 265912647 44139 25021 303243554 22502 86647 467536320 15375 22502 112272041 55201 3201 414141739 55201 85505 403202586 15375 6081 94938504 15375 49534 394873634 49534 74998 719223981 27689 6081 260008743 49534 9091 963913790 9091 75777 863339926 36005 9091 900391283 75777 78454 242364215 48215 9091 571602392 43715 36005 365443977 17618 78454 444123785 17618 90580 318818483 3645 90580 972879262 43715 1433 259373705 6287 43715 178899807 6287 85411 942776434 83433 3645 23088089 6287 15092 31085208 13714 83433 578238222 58328 6287 939615246 58328 43261 239291951 83433 28104 137684448 28104 68 136538530 13714 17519 648507583 17519 71379 163135052 68 9775 250688661 28104 20018 535155439 9775 13145 223951642 71379 61154 853114016 61154 75026 747572051 58757 13145 145901636 78612 13145 158368482 74210 61154 733031252 46595 78612 616334493 32353 78612 333063988 57629 74210 705937835 41796 57629 63937612 32353 79752 417071872 28479 79752 928703644 41796 24047 613649762 90764 28479 932047364 73882 28479 551613883 79752 54231 286361916 32827 90764 827753854 73882 37571 111407220 73997 54231 24006104 32827 70741 970707090 54231 82365 131331278 48839 37571 76860974 85432 48839 867524166 598 48839 8648210 76875 598 687313599 85432 67005 974633334 16966 48839 125578311 76875 22441 22481277 598 77906 700208374 67005 31503 456082845 25475 67005 126764144 16966 71045 879904130 77906 44774 586953391 71045 21141 87392954 21141 26240 101136554 26240 33106 498366779 80162 21141 466871086 80162 20285 832649951 43446 20285 690185412 43446 53558 612889954 35387 53558 913883980 80162 88717 334400833 30711 35387 195892966 53558 60106 483723064 27826 60106 16443449 22353 30711 439947 22353 4705 387283369 30711 58800 950241940 12721 4705 576688126 22353 41038 437712604 12721 14773 948251286 12721 12907 762808861 85756 12907 216339834 41038 53366 454550325 41038 8014 289273323 50538 12907 136540607 12907 26899 359996266 8014 85935 947652293 26899 34858 680339897 37477 85935 304506921 26899 34066 76213966 30820 26899 839990938 85935 88372 742839994 64358 37477 437734093 37477 40613 532900471 64358 62995 702385499 30820 62771 516558778 64358 80092 601306829 36482 64358 765685872 36482 42038 344456557 67228 62995 975813781 42038 4548 963149196 77771 4548 804454952 36482 70469 744215628 67228 12347 47209547 77771 16642 34094545 27910 4548 58702116 86555 16642 586920845 4963 86555 369351060 86555 54226 826102929 27910 31697 605134334 69861 4963 88435988 31697 45264 846199138 75129 69861 559624423 54226 65622 450632670 69861 30254 371876904 75129 80202 237594493 6730 45264 467289198 20220 30254 98343940 31355 30254 379360643 20220 9467 965260073 88193 9467 121493348 6730 38911 140057020 9467 32155 383053348 38911 57050 290618181 32155 12488 116692310 45651 38911 590161055 57050 14589 722478326 52556 32155 452420163 57050 47603 753277902 78974 14589 38700079 39338 45651 34531983 47603 73611 312697255 39338 57606 23376715 68356 39338 418358705 39338 1839 261627381 73611 32488 668708895 44498 68356 965130017 32488 9233 649083970 44498 6964 23206694 1839 49156 409855992 9233 58563 687971015 49156 24175 50060000 58563 36950 288893589 76191 49156 545068440 28039 58563 258049344 24175 33673 19842646 8877 76191 417612139 9451 33673 499435206 53944 28039 596097444 9451 64372 696242561 53944 82910 6445390 84562 9451 945878252 81454 82910 878750069 84562 84539 172275121 91014 81454 387180723 8454 84539 746888466 84539 48572 434664508 48572 33654 338117428 48298 84539 151944978 8454 82364 618245936 977 48298 24503437 70846 48298 407608347 42083 70846 823144831 15938 42083 883104428 977 57562 677353814 57562 19460 981999799 42083 35246 501847494 42083 18288 507890959 57562 40011 80389323 46990 19460 987587026 40011 23005 114813542 21386 40011 395238132 23025 18288 383940307 23025 90542 125552496 23005 45446 321574128 45446 15393 650912305 69286 21386 86919713 58927 45446 788193138 45446 78818 965564204 15393 62107 886855867 69286 78241 808193605 78818 50663 31749921 59240 50663 354282767 78818 11177 543155013 50663 59264 72323309 5009 59240 902242134 59264 87844 117733881 11177 70975 294163948 5009 65261 735868526 84116 65261 742592171 40131 65261 868547574 87844 30256 108552917 61827 65261 304541477 23039 65261 423080879 40067 30256 273076321 61827 58970 618056399 41410 61827 883825112 54640 40067 243827376 23039 82915 41963549 40067 44401 672779968 82915 43452 22757127 44401 34104 858972755 82915 82642 430051419 40982 44401 199714243 42277 40982 425369496 42277 60885 928395297 24991 40982 40843589 27329 42277 806933405 36797 42277 786210617 27329 65392 320523447 5788 36797 244983730 27329 70769 993073214 15472 70769 440902515 85357 65392 219433070 85357 3338 728915677 74502 15472 302185620 39256 85357 172267841 74502 47516 597196509 39256 32022 166811429 74502 52494 620755553 39256 22091 591733515 47516 70601 591130694 22091 87406 438615413 6273 52494 830478518 52494 26854 333111083 22091 1154 136629318 6273 64065 942098160 6273 91005 706903653 42860 64065 924152170 39094 64065 570899438 41247 91005 671066110 49313 64065 109773350 41247 32463 886759783 49313 90854 150685909 82002 39094 208913310 90854 40525 350784835 8531 82002 25625011 82002 62621 285740277 90854 86037 45012328 40525 72846 541582803 77144 40525 119737110 7563 72846 956218221 7563 54123 365463702 5809 86037 149868645 5809 21459 294491296 54123 47560 647716419 54123 80400 446369490 55064 80400 513924056 78570 80400 169492327 47560 2492 91733184 2492 73130 288567776 6540 55064 31568810 55064 49202 89466247 17931 49202 630949559 6540 20655 286044231 17931 33415 365118333 14029 6540 555777182 34640 20655 172649310 38918 17931 542007477 38918 19948 915889454 19948 30360 43286037 19948 11588 507088879 39683 34640 173611992 62923 38918 675301149 53178 39683 538139249 62923 89807 721509953 51581 39683 914585050 4131 51581 993416161 51581 21926 922904197 21926 16695 991046220 88852 16695 501930782 17105 88852 319762469 88852 41461 235050157 17105 26829 683981546 41461 8032 814929732 41146 26829 466072757 10829 8032 15993224 61329 10829 200387644 64001 8032 846690919 64001 14146 385225882 19277 10829 347755825 61329 32886 916569893 69517 19277 564847296 19277 45809 118908522 14146 13476 239384474 84457 45809 549216271 84457 43642 23668346 45809 64734 651539568 27322 45809 213906868 43642 66889 35776136 23360 66889 787908464 43642 63690 739568717 59597 27322 327526877 52503 27322 698539601 19993 59597 520677853 1949 63690 264080665 63690 81009 895534016 39359 81009 983290901 15035 19993 943152961 81009 769 800649154 15035 83590 769703215 769 56076 628885390 39359 27935 71360515 56076 33552 904606411 27935 46588 320978772 56076 34249 166620331 56076 71909 147264139 71909 71508 617821622 71890 71508 698661758 34249 34706 354041512 8488 34249 252643055 15449 71890 940289637 22631 71890 651289083 26274 22631 461074732 34706 68858 583329011 26274 9935 482012178 24301 68858 316622011 24301 20104 851436485 20104 55713 96355226 55713 71636 378282607 53297 20104 253974494 44988 71636 378737582 61315 20104 303608335 7686 61315 433578697 7686 79412 165436776 16219 79412 926642402 797 16219 258258734 51689 797 418773250 59436 51689 348061628 47631 797 209022560 49290 47631 846604566 73665 51689 989455564 74838 47631 654448655 32361 73665 403725453 41400 74838 154483996 73665 32407 20654227 74838 53557 179427347 74838 91204 514729821 41400 908 395951011 31095 53557 190338474 26145 91204 588445076 17821 91204 831983965 17821 68563 688945615 20878 31095 608767976 68563 2108 835637895 68563 7903 820914231 65004 20878 361341623 2108 6032 697985389 6032 91670 356294544 6032 63905 471626858 63905 35794 736235250 62572 91670 919237028 62634 6032 891672892 10458 91670 103730979 35794 83463 234791717 10458 16023 701528039 49972 62634 116083028 4257 62634 522456951 60073 4257 489301919 4257 22603 842035885 4257 40360 654048162 60073 9023 859698626 65734 22603 178352611 9023 72020 736212762 79527 65734 511911206 72020 78364 45425695 79151 65734 700120705 72020 17099 868841752 6511 79527 103662272 6511 40433 584450200 79151 78674 971674882 78674 65100 14207130 64550 6511 524522944 70334 64550 892786552 65100 7058 225438057 3913 78674 191281027 64550 9270 102805254 64550 19841 747392352 38534 7058 461180017 19841 16186 668321369 34904 38534 543961085 34904 81386 926270378 16186 34276 383442485 81386 77946 540908086 4674 77946 472717561 4674 88141 678075093 28295 77946 263852876 19240 28295 384666702 4674 15221 786495352 4674 10869 654717031 28295 88201 569824742 15221 55651 891419626 6323 88201 896977710 6323 72387 658820559 55651 32549 974933442 28271 55651 36281650 60351 32549 893405340 60409 72387 468009016 55480 28271 610180508 28271 88909 616468931 88909 40976 134275389 11974 40976 232323211 52275 60409 691858946 88909 32161 891536782 40976 71888 599475866 52275 23880 342804056 52275 65048 244768221 42232 32161 546963303 65048 41307 578068360 17018 23880 204936359 30246 23880 385442140 30246 16795 776929029 73095 42232 203770036 63597 41307 408211655 61061 16795 106371497 63597 85135 601881311 63597 5439 171740961 55772 61061 196324198 55772 78437 156227133 33846 55772 46986905 26093 78437 486631143 5439 77676 630036306 60458 78437 329047342 77676 70200 725661644 89589 70200 235299821 70200 13581 17666553 13581 50045 171816011 50045 26088 899589439 70200 54784 892049976 75067 54784 894569288 26088 83784 184998031 79427 75067 944101057 75216 83784 35687820 65092 79427 925371596 65092 76081 80802585 33464 83784 652650650 65092 23021 67182161 65092 23655 151349440 91205 65092 312202915 23021 29585 8377903 51212 23021 807609086 67542 51212 168244695 51212 37911 820640036 37911 45456 60043842 39122 29585 80667929 37911 81640 268660534 40070 45456 156096428 88997 81640 327437649 88997 247 58219546 247 87119 236215549 8810 81640 77684096 80634 40070 558972206 6995 247 24069505 59232 87119 393612107 28119 87119 587332729 16583 6995 883775154 23639 16583 428034463 61867 59232 79399612 50422 61867 824886683 45717 28119 666397210 56488 16583 799089282 70208 45717 876253269 61867 60539 335685 64915 45717 146969957 64915 31445 309016512 56488 25124 50093709 60539 179 977084403 35875 60539 384083212 31445 85500 171903910 179 6667 189942677 51895 179 179685327 63953 179 859211153 37411 35875 830770380 42508 63953 708910638 51895 18874 783086918 37411 46939 118760724 37411 40694 15398293 46939 61612 389878260 40694 20342 51221260 46939 72458 779321906 74302 20342 477582771 43071 40694 746938378 41945 20342 290997879 20342 20468 308337432 89855 41945 761233258 20468 984 74654776 28702 43071 277030639 89855 28612 401154724 984 77806 577509394 28612 83659 321007131 28702 2214 42922261 77806 24778 647805211 2214 29311 434781846 77806 69420 926570878 29311 13861 279564388 2214 85531 846240876 29478 13861 240341099 17239 13861 64330683 85531 25681 429233543 17239 46085 846757114 17567 85531 575980921 17239 21350 983901735 7137 25681 707794168 25681 67697 665845278 46085 73455 52670871 90327 7137 350932573 38864 7137 426620263 90327 35786 153913683 89548 35786 888937605 24526 89548 52437914 82363 35786 491410045 89548 83397 778165500 82363 88148 196890743 83397 43811 115606470 24526 74650 920196995 74650 15665 521623786 88148 84004 736291823 50529 15665 201705827 84004 3824 595614680 44437 15665 434422253 27938 15665 706919863 3824 26598 743878681 47520 26598 636608959 61630 44437 699974935 86675 47520 683309624 27938 1487 546564906 57201 86675 503607988 86675 13807 611503512 31553 13807 872259288 77501 13807 31655716 31553 72592 541989915 31553 39439 141150551 12368 39439 911321372 12368 11605 279916779 39439 3880 915440180 3880 76644 7737953 20196 3880 352210206 11605 20142 608416520 20196 55933 206958046 69582 20142 366882079 48674 20196 913320652 27519 69582 770020039 86978 69582 943210091 48674 53682 969943720 53682 41895 961149882 23312 48674 165474713 23312 26874 554878937 77874 86978 486454235 77874 71081 354514339 23312 34302 678169061 71081 84041 333226394 31083 26874 744830913 34302 25051 142556346 34302 36344 379288465 25051 80093 366671587 36344 75092 92298412 57436 25051 364650228 57436 2826 549437229 38638 75092 96358351 35620 38638 828362398 77062 35620 373496734 18349 38638 265680731 37697 38638 5495074 64257 37697 99608681 17969 35620 223538679 77062 10511 482480281 17694 10511 168717455 24305 10511 94718022 24305 36716 138107676 36716 37496 365820891 85693 24305 72693380 37496 35568 637287851 27694 24305 25470452 43721 27694 450236626 85693 41132 411138728 43721 73962 884369735 40029 43721 124952484 42012 43721 418043832 14197 73962 607218130 40029 38765 342973319 58859 42012 462954 136 58859 240038231 136 1 757797493 60851 38765 332970557 3599 136 513795438 1 21427 253200781 60851 22160 9427100 79284 1 728865123 3599 87849 782246410 66790 21427 861759053 87733 79284 162733472 66790 28081 683053298 28081 4655 601211953 66790 43154 123166212 87733 59575 323782342 54405 28081 744219591 43154 70205 144109480 54405 84252 493425702 38763 70205 24046773 54405 39446 502844840 39446 33313 377704057 70205 50091 829363726 66044 39446 351566951 49680 33313 274545057 50091 71056 442363298 33313 57972 32231198 53766 49680 587465597 55484 57972 745299075 55484 78696 373930676 36687 78696 102140333 57972 88422 187121167 78696 8257 874474662 86394 88422 683134094 86394 80629 790686667 80629 33893 46812973 4782 80629 950055776 9915 80629 754609827 4782 32346 664164535 9915 21317 42681052 90638 9915 945022838 26771 32346 780046401 91276 90638 795173819 55782 26771 250087581 26771 79610 408705898 55782 54652 113970880 55782 68715 174247624 55784 68715 62238853 56632 54652 337355391 86622 56632 269138999 55929 56632 157586512 57370 55929 274089915 16517 55784 445501700 16517 90160 739578140 86622 80901 987392868 16517 34427 753408526 16517 4250 824852590 78561 4250 614702442 78561 60030 753483274 20282 78561 13015653 56206 4250 341324629 35278 60030 378068101 56206 75609 280594928 56206 75381 564294537 56206 68871 38196249 91198 68871 598508726 35278 30140 854418206 48715 75609 155941398 75381 64442 753814731 30140 25302 114618841 29399 30140 382811429 74770 29399 231172356 28229 29399 106514993 74770 24385 680206778 25302 40831 563181170 61908 24385 579736488 63614 40831 525241662 63614 8855 272594400 8855 82114 250627892 28912 82114 128819609 24709 82114 375355171 24709 32706 337123251 82114 71278 452443325 40107 82114 234725984 28912 24260 241100536 1310 40107 652498355 24260 75627 774921240 71278 84157 536608682 40107 4689 582061858 84157 45852 298983549 4778 75627 615070590 87984 75627 754781525 2048 84157 689040976 87984 83564 651181541 83564 32552 716781210 2048 11548 81009358 23000 32552 359845834 30811 32552 174426109 23000 53577 616229956 32552 30616 871063563 53577 8235 463529615 18726 53577 186275155 47590 30811 112265330 8235 70295 824919787 18726 85316 792215646 40222 47590 544602915 18726 12668 2623373 37459 70295 252631187 85316 61752 179276715 40222 60244 336365916 60244 51524 388846577 87613 61752 988194305 60244 71959 540540581 4260 87613 560981568 69356 4260 276805205 71959 39448 866617377 69356 45964 660639750 4260 35277 683818374 82792 45964 628292717 45964 41833 319748616 39448 59432 485157847 35277 37617 680310948 53424 82792 16252321 81898 41833 884478267 39561 37617 541787563 37617 38470 91586959 39561 66037 490735805 53424 9669 531842900 71684 66037 947434377 38470 41577 893079621 66037 81073 229902299 41577 4020 669607102 41577 4140 517622229 71684 80920 663447127 81073 41305 714679987 80920 49510 418939659 4140 41969 700063623 41305 63060 392651752 91567 49510 737225442 49510 79396 911844977 71279 79396 350490551 5458 91567 62163494 268 71279 788245900 16536 71279 577535441 85121 5458 391863561 268 9346 664952559 9007 9346 82828411 268 15442 512307908 15442 22688 393017837 22688 76082 598881936 79472 9007 863983477 46719 15442 12568357 46719 49188 969588551 69399 49188 132879394 69021 69399 534866477 83885 79472 690859697 66714 46719 900672657 12835 83885 579099733 69021 48901 52062284 12835 61676 129631534 57744 12835 479766587 48901 57910 65691704 40895 57910 834176453 57910 11823 868078336 57744 79273 311303695 11823 40615 39924813 40615 70395 189814567 45489 40895 591850623 79273 9929 310229627 40615 81564 571249811 81564 40135 769454387 33383 40135 582969480 81564 85694 867649048 68234 81564 64078301 85694 9315 171220738 82383 33383 68669876 85694 73448 988293927 60137 9315 66098671 60137 8223 417393889 60137 13279 754697370 34543 8223 106169979 40072 73448 756501106 58818 40072 699631701 58818 61084 307904013 36371 58818 73081745 36698 61084 559990130 71463 40072 141263331 49697 36371 70212226 36371 37974 157545173 21447 71463 486172761 21447 77291 328000361 21447 66070 979753233 37974 44792 541720565 28291 77291 843797367 28291 59473 832545261 77291 78742 540328387 66070 88419 245633270 64185 88419 87216135 59473 11659 497697571 34711 64185 660158997 39495 11659 274273970 64059 64185 970864497 54188 34711 215625086 34711 37729 981998728 37729 84583 175367249 39495 22383 701936168 54188 67835 23014126 54188 76083 672178246 22383 24336 432574006 76083 54598 228881843 86115 54598 966986700 81378 54598 56350856 3669 76083 918556072 24336 46506 862917639 42824 46506 391203486 16528 46506 544582009 42824 14867 448258462 78474 46506 786047455 42824 42351 409039578 14867 38590 889570156 38590 80970 88734023 39400 38590 940290785 3236 80970 978228425 38590 88958 381515537 72567 80970 833477345 72567 53372 380954397 48857 3236 232123959 78716 72567 718116715 87301 72567 285904942 86903 72567 124482725 48857 80302 661660040 90956 48857 195102233 78716 29416 37027589 2949 90956 478834749 90956 57765 601712221 69629 90956 30473993 90956 44891 664943929 57765 72604 507227090 12542 69629 288266510 66367 44891 759007485 84886 44891 351656355 84886 81061 627240599 84886 12766 282299834 66367 11855 439493045 84886 74989 631424368 74989 70099 245313204 12766 11133 85556852 31053 70099 108035609 11855 65283 274081474 65283 525 568651605 11133 40818 807791612 40818 14598 418756287 48996 14598 274923076 40818 50859 820940595 26037 48996 667242352 67755 48996 389966139 27812 14598 424942661 81100 67755 307711720 50859 84720 215080402 61818 84720 127963621 91526 61818 163696883 2373 61818 844621876 68839 84720 666208609 91526 91149 371838173 2373 55356 539527842 89639 2373 816083776 43106 89639 244648076 87355 91149 525087695 91149 25081 13339789 89639 70669 935277085 47340 87355 631009069 47340 873 551997197 873 47323 194966311 69337 25081 468226925 69337 32383 459430031 54629 47340 961584180 24618 47323 969467368 3095 32383 724896997 1740 69337 611379891 44191 24618 428482410 73755 3095 742257647 12781 73755 203259887 73755 70288 184438949 44191 31564 358993223 39467 12781 926892221 12781 24099 730877227 16540 70288 324546231 12298 16540 318885721 8438 39467 847616039 8438 69470 782075603 8438 59720 235819540 12298 70913 635205683 59720 86028 254898540 8438 68705 545995584 59720 12075 161870549 68705 23629 869702513 79517 23629 924076879 87598 79517 743550268 68705 16369 801309981 88074 87598 11327264 35558 79517 249330149 35652 35558 991136193 29166 35558 730111613 88074 70286 945905271 70286 14235 949650908 70286 83810 737290072 14235 43661 176673358 19222 70286 95790055 1015 19222 437631134 43661 19406 150366678 19222 53967 468779982 1015 14249 356146229 14249 11132 93031591 67163 1015 353889038 67163 22776 54756338 14249 38090 180092824 8379 22776 959937141 38090 19037 730479216 14848 38090 333767280 21642 38090 120292757 68241 19037 109398061 73545 68241 173921335 87969 68241 935111283 21642 53164 570159666 55028 53164 911497027 73545 34829 824760450 54607 73545 593111884 37717 54607 625650219 55028 43470 133119525 43470 5582 138034095 43470 56425 49788257 2822 54607 196995049 10961 5582 489355935 2822 57771 552290502 53840 56425 308891451 33585 56425 811574102 42451 2822 235198787 85238 10961 409393629 33585 58822 107723176 43435 58822 395568838 28986 33585 552595988 41189 42451 104529911 85238 70678 253752316 58822 50485 536884045 54951 28986 267268435 33038 41189 132296752 41189 19274 993045057 41694 19274 326782089 90741 50485 109282414 9474 90741 10556908 43060 90741 404172199 89715 9474 541496075 90741 58753 512659146 89715 58067 662197405 47877 58753 782959348 89715 12213 197151574 25818 12213 130611880 12213 56976 186295907 58067 47795 589410663 47795 53438 476268735 25818 33640 250614440 25818 47009 173735790 814 47009 937857286 53438 61823 578576840 33640 29773 84623169 70929 814 22862614 70929 67017 116297456 70929 32020 980682701 67017 83705 220281091 67017 29360 954371623 2209 32020 553162699 2209 11520 43828474 64135 11520 10753731 64135 15089 68138774 29360 45681 805820680 45681 86844 456843492 87847 64135 5489345 85255 64135 152610968 87847 30341 836129858 75301 30341 548035379 75301 12377 25354254 1440 75301 262064743 25858 75301 987773029 30341 2291 475641010 62067 1440 738143901 8445 1440 63810909 24004 1440 286568530 25858 64087 975081178 59599 8445 42796462 6564 24004 897486653 8445 55393 145176510 59599 62193 610084962 18213 59599 689942125 62193 69476 946528833 62193 51385 198916436 28089 55393 299341360 69476 29129 917978554 29129 76201 218438747 84126 76201 656669897 29129 44709 818838404 19462 29129 976608739 23843 76201 538636747 84126 74094 547837744 74094 70748 265532229 47024 23843 114486928 47024 12826 144284048 2955 12826 222381727 19702 74094 410329291 51686 12826 369581288 45718 19702 143428535 14264 45718 556455036 75570 19702 792768411 75570 65440 856692347 16434 51686 937734224 16434 41629 410319614 65440 86544 760692391 75570 81956 196770990 65440 91618 355138322 91618 49504 518079763 25403 49504 187759290 25403 62433 636205782 59627 91618 892230127 62433 89680 86412346 25403 22718 475944059 22718 76832 364450241 22718 63879 24491356 34523 76832 767175188 32370 22718 100371568 77044 22718 386015973 42266 34523 842262478 29861 32370 499711119 59176 42266 35780291 65685 32370 607316706 29861 83756 293607192 67143 29861 864105512 29028 83756 757963159 79104 29028 813409817 65685 39714 63931502 8812 29028 657785403 90170 8812 208332145 26193 8812 864280853 36161 26193 648173621 88720 90170 607632315 88720 46008 960356275 88720 20780 491683679 26193 82728 789983875 73085 20780 110606322 6389 88720 392909605 73085 4888 921715476 27321 20780 843319497 4888 64474 167883278 67877 27321 991164981 67877 38796 956508642 23397 4888 733631607 38014 23397 152521093 64474 23888 341562389 54210 23888 879819951 56647 54210 353290687 11190 54210 590797547 54210 11447 333616905 91543 54210 968782065 30569 11190 778908722 71882 11447 654397644 30569 42822 649827764 30569 20483 710851474 30069 42822 66966809 30069 41531 799462617 27500 41531 712544196 41531 41234 670777322 18966 41234 75298004 68625 41531 93172256 60656 27500 545133059 70719 68625 259112752 60656 88561 17993523 73189 18966 64587058 68625 7569 637424224 45015 7569 180243906 45015 46381 817790208 7569 54679 293183974 76549 73189 115787370 46381 42386 665797933 70072 45015 735286548 54679 22104 93402317 22104 9420 926264508 42386 84393 451555598 12870 84393 292510752 73120 70072 123455605 23180 9420 75269109 17797 73120 588583906 23180 15870 937511354 7126 17797 444873058 17797 68443 244089135 89480 7126 548817575 7126 16615 312274863 69487 89480 234530016 55886 7126 698553345 68443 38444 463332759 38444 21723 218104849 21723 45053 439219687 38444 41320 25947414 41320 15664 703480918 79460 21723 288019487 79460 82393 8618327 5492 15664 914537578 41320 78571 456551227 49858 78571 102889546 78571 43665 984533560 67249 43665 231573948 43665 58378 261374373 78571 91934 227869033 70153 58378 824427392 54065 43665 248748687 8510 91934 65294971 54065 21213 697011577 48121 54065 316255591 54065 76173 247806292 3967 48121 893933505 3967 52364 699189381 52364 43736 751630723 52364 44094 352270414 48584 44094 23324942 43736 42464 814638934 44094 68143 654654988 43736 4976 393725987 68143 16422 442578042 72878 42464 264450099 50064 72878 253050097 4976 3623 407281936 4976 26018 832568669 50064 71668 527892423 50064 29131 532285202 50064 21261 21077120 59956 26018 16557193 66939 59956 33803239 39309 29131 39026160 85286 59956 681402565 40006 59956 693749960 39309 17008 922725951 85286 3973 247287080 86802 39309 116950660 85286 34725 643079657 17008 53834 661903256 15438 17008 747115893 53834 32202 919507519 86802 23106 878511403 1559 23106 581025172 29040 1559 928131356 29040 79192 542048012 23106 70506 174885142 32957 1559 417909163 66736 29040 814441252 62733 66736 128778751 33127 70506 152902276 66736 45655 709112511 91330 32957 925505689 45655 9703 942570827 45655 38352 912496627 15647 38352 169747799 45655 29072 378691974 76987 91330 944329782 15647 45603 94204309 38352 87257 520516331 68943 45603 979973595 366 87257 672056912 87257 79620 343448294 45603 7178 73802737 42840 7178 894310502 68943 65859 371113458 7178 39013 811635237 7178 63930 299918484 46398 7178 611321838 81396 65859 10758972 39013 16646 551996093 7771 81396 888463685 46398 73691 122278437 16646 24830 40407793 7771 30231 63181122 73691 20796 91334760 37792 30231 328521166 20796 4779 903046152 4779 50623 558390447 87722 4779 534891705 20796 54962 884463074 30747 37792 352430077 50623 37845 691263831 87722 16582 285755588 24662 16582 747354220 54962 6641 531436834 37845 66231 329537679 59690 16582 82554729 34518 24662 105210337 35003 34518 373331560 42133 59690 683886644 34518 15671 64062524 15671 48745 933090691 34518 80294 536893619 18705 35003 796473913 80294 79303 796698436 52242 48745 830306835 77317 48745 82067999 80294 84379 801477073 62125 18705 529189035 62125 24646 516854494 62125 23171 700697956 24646 34799 333042738 23171 88928 150724638 23171 41609 906215205 23171 12180 459160882 34799 77976 841238866 70107 77976 307542359 84838 12180 342848431 76241 70107 118327045 70107 5218 621254000 46086 77976 525292031 58635 70107 916670344 84838 1761 678164201 76241 68126 827699964 65515 1761 972011410 46086 89477 120495454 58635 75765 43462981 65515 69571 160994752 74255 69571 891791266 75765 69225 570760165 69571 35351 214860856 59289 74255 726691903 22197 69225 891361288 74255 35785 71871891 22197 84579 913895378 84579 46046 629746513 46046 85954 997203074 84579 72554 751580138 85954 18136 822113324 79783 18136 735236860 72554 73910 776350910 85954 67125 24383151 67771 67125 309270506 375 73910 14001509 16978 375 105104209 67002 67771 257046619 16978 38223 701793404 67771 68004 694884627 42150 67002 758311556 68004 18562 307875724 43180 18562 312398757 68004 19517 668943392 19517 79503 189071794 10293 43180 837485456 10293 42857 852319982 76564 19517 510342552 80438 10293 280970980 79503 4215 301001133 76564 60971 720103604 4215 11320 496335956 2883 4215 604797014 60971 74623 850205575 72104 2883 442153797 36265 60971 752261459 86996 2883 16879419 34239 72104 577704986 36265 40833 850275770 34239 88309 491396355 88309 31080 519688258 88309 81016 903049031 34239 21405 754120477 6798 31080 853195481 6798 85412 800633634 25874 21405 477849292 6798 74191 174231956 74363 85412 50977750 14083 74363 580084172 46637 14083 85619388 46637 26529 3822576 26529 15788 75219671 15788 20877 750534379 15788 10129 202496518 54579 46637 604605734 54579 82827 345190413 15788 73614 875291033 82827 89286 201334931 6227 10129 366663726 82827 90817 517019317 83652 82827 61243376 83652 12094 540550948 3558 90817 969053855 3558 28260 867020650 28260 4078 50261072 86652 3558 423892346 56616 86652 495553583 80831 28260 927301990 28260 46457 857069372 36193 46457 551930811 25232 46457 528724080 25232 61905 438485447 80882 61905 997877016 61905 54663 885942973 36193 67291 546867139 22704 80882 384354452 70434 61905 250347248 43346 80882 548618545 22704 78578 73983146 15479 43346 473571831 43346 57838 73311932 4684 57838 30844214 78578 64965 101608893 58528 57838 519986176 66725 4684 792977410 29102 4684 272869721 6721 4684 674070910 75198 6721 578232954 2578 29102 203691895 90613 66725 741521368 68257 90613 719654567 75198 44666 63702248 47038 68257 755813918 42358 68257 41919268 68257 53713 732992686 44666 72985 954041280 41139 44666 117987975 87883 47038 80202831 17151 72985 648064396 40622 53713 178275132 72985 48479 377138694 41139 51264 467775997 17151 59621 15016371 48479 31376 428190230 60420 40622 215217577 59621 19020 674299998 14974 31376 148103768 3865 60420 609906658 46823 19020 55355737 45299 14974 586231100 44083 46823 872349723 46823 5648 152202089 15782 3865 230190574 46823 63887 209934564 64946 44083 685110275 5648 67837 24329476 15782 3017 691870898 2965 15782 818491272 64946 50657 95663472 79028 3017 630628232 2965 40048 268909450 32343 2965 98269542 11340 32343 895446824 88432 79028 173447254 89491 40048 65034825 11340 20322 296700032 89491 50056 4983433 73106 89491 780238594 18733 50056 533823389 89491 11126 965945325 20322 45660 83415553 38714 50056 986215332 14667 38714 39929323 13981 18733 187206418 34619 11126 903904455 38714 4524 298990192 83841 34619 122762880 4524 30075 442343473 305 30075 810468632 85397 30075 526561314 32335 4524 227985429 32335 82111 665404353 305 40655 124679816 67095 40655 320659217 32335 30731 140848805 67095 61200 582469568 4147 67095 981912041 42344 4147 999550807 27661 30731 225907854 10149 30731 9950508 44126 61200 857108224 45436 27661 155142564 44126 40719 411233132 86651 40719 555629858 40719 17767 65793112 44126 51908 949721570 45436 86007 610485217 17767 26434 379263751 83805 86007 765801570 86007 82412 98700937 51908 45417 839043858 66931 83805 130914732 45417 80953 102371754 83805 17924 400346313 21087 17924 22255463 21087 10267 163124616 66931 27530 424270218 27530 54443 564267491 17924 43928 768269565 54443 70133 57205115 13307 54443 54604870 54443 67863 980357566 70133 54497 327085308 67863 75342 105287820 19216 70133 764576983 67676 75342 852053602 16822 75342 737675610 54497 87403 129609440 75342 72622 818466571 72622 25833 20843321 52232 72622 645285271 72622 44623 572602071 87240 25833 354751464 87240 22626 905058839 60032 22626 109283260 87240 16051 809600055 16682 60032 526739687 16051 21126 681494565 16051 8384 707127987 70447 60032 799228223 87869 16051 843287490 30590 87869 927842160 36547 87869 339282859 70447 84650 273526813 63963 70447 144956402 63963 52637 850987813 63963 19329 183370768 19329 23550 859797161 84650 81384 265492145 89449 19329 366175960 21753 23550 284669003 64930 81384 391179883 60091 89449 670766335 46943 89449 517750035 64930 12024 564489532 15935 46943 702115641 75321 15935 673292782 15935 9352 841256471 3746 9352 244958451 9352 20609 22841421 34733 20609 114186117 3746 506 32672874 3746 77731 2451818 20609 75935 540711815 34733 62774 362358735 19192 77731 642719366 75935 74987 935180139 75935 57483 163469128 23099 62774 811606395 53841 57483 688873496 29789 19192 703230119 23099 15549 636389298 66412 23099 725979638 15263 53841 94131242 15549 8002 297461753 3904 8002 65885640 66412 4455 843318244 4455 58127 561721102 3488 58127 991028548 58127 16436 113714024 3488 72171 861837042 73163 58127 705447720 16436 67492 495365337 73163 64891 107996356 31418 64891 402652359 31418 63247 388100359 64891 44918 40375340 67492 48629 187438079 1023 48629 207168126 63247 6324 442325766 22180 63247 398541981 6324 12032 768794096 27255 12032 606769918 12032 86272 940146636 8873 6324 137980815 8873 52075 508734799 52075 42623 515326748 69026 8873 649351388 58556 52075 935615716 62876 69026 22696516 42623 53480 554217595 58556 16819 149183253 53480 43613 140319231 16819 70377 65980612 43613 57481 618190650 89296 53480 704633583 57481 25140 869034131 60051 25140 963625554 79709 25140 508975576 1851 60051 631151565 31493 25140 810149199 4175 25140 646774247 76067 1851 206585233 60205 1851 41200731 4175 25773 905989728 31493 60973 38018073 7866 76067 327210470 60973 77332 759832957 60973 71285 376339005 60550 60973 520049755 48892 71285 39152645 77332 20259 716294984 48892 49007 403143716 20259 91260 89023525 20259 58333 436209079 68236 49007 559075683 58333 70214 712577803 31472 68236 276866925 68236 87533 207008265 74251 58333 766396683 35111 87533 234481252 35111 5395 278238015 74251 52795 991616080 75858 87533 881737771 74251 2579 716400889 2579 41421 67517440 5098 41421 331503564 5098 66537 516256659 68206 75858 316249313 2579 85799 646766571 41421 78289 177971623 22843 5098 703849369 46804 22843 116724884 37293 85799 662228811 59664 85799 151300300 8050 46804 141763840 8050 7071 85556601 43082 7071 799989621 37293 16022 310589176 59664 54424 150160466 16022 55433 788547618 10205 54424 782543598 56405 43082 1490330 88463 10205 854698460 88463 48149 756596789 69161 10205 922714382 10205 88396 264856335 48149 1446 530150538 69161 50829 312312746 13920 88396 410347065 13920 21832 326037543 21832 78066 701910945 78066 35560 824629108 23326 35560 193799524 23326 79508 36144309 79508 284 14724698 23326 78940 414154244 42738 79508 797259457 86950 284 801101251 79508 50212 438416914 16209 50212 710971998 24163 78940 197299153 82414 50212 692727748 15480 50212 209925901 33630 82414 772345388 16209 66700 321169888 15480 76172 877416569 66700 13446 362493424 51234 13446 377497748 33630 67967 542296660 51234 26273 752769286 1965 67967 943366681 59112 51234 59322353 59112 55324 435084453 26273 87480 97616756 73127 26273 270637995 34847 1965 87149013 89292 34847 636933436 55324 72495 47903187 76463 87480 637433603 55888 34847 172165003 24222 34847 623664205 72495 50131 834200672 36670 24222 456659949 24222 2105 247483276 24222 60928 477856826 17135 36670 408494316 2105 21364 19692442 29054 21364 866882345 57433 29054 328240273 17135 37960 180794610 35275 17135 478120554 29054 66716 771848113 81843 57433 752853082 5352 81843 666946026 63783 5352 197548923 63783 41448 53922876 19707 5352 593725300 21704 63783 512403457 5352 27118 952338318 41448 27979 49341857 41448 39429 760139294 83802 39429 556451351 27979 4003 778169191 4003 60898 87124979 39429 29717 92865497 4003 70863 410320430 90295 4003 240895910 70863 63377 391072740 70863 89379 854436191 63377 63046 89068378 63377 14023 602162494 90295 26997 725714591 76312 89379 736147500 14023 83104 98789392 57834 76312 850521130 26997 29004 971197312 26997 57004 311000120 1444 76312 95524859 29004 48485 803498709 57004 7440 48095124 55904 7440 303085774 48485 2761 319866606 2761 17191 493100445 55904 62830 242763376 7440 71262 621474461 55904 57844 104554450 30166 57844 32372055 59985 57844 272041098 73147 62830 920903438 57844 6224 309521723 6224 89979 371478086 36563 59985 87117692 51803 73147 513400398 60144 73147 624163866 54425 51803 217808736 42534 60144 65779663 54425 83929 983190892 54425 67569 917392542 54053 83929 801618313 10266 67569 676344323 10266 53862 49536720 2897 54053 351762428 37069 10266 463684163 37069 27326 850428329 53862 70422 847150363 35465 53862 861044868 2897 4722 293185437 61610 35465 753623005 3837 27326 983321458 56742 35465 976001290 56742 69539 902562210 3837 11887 574541052 14365 69539 984976271 11887 80396 67077141 78787 80396 209638562 14365 3976 62203709 14365 54013 376836586 54013 5276 341084056 78787 80380 890286011 80380 3933 930141048 80380 53593 203978786 54117 5276 661097523 83703 53593 296897525 53593 3785 156266406 71667 3785 497540099 3785 69312 186381876 73667 71667 731597699 71667 27011 990888111 59089 71667 957889221 63944 27011 355684904 4047 63944 653903065 30885 27011 426703065 72026 27011 536887448 34131 4047 576293098 72026 60383 811815854 30885 59475 869642532 43463 34131 2652762 34131 9811 365475212 59475 27800 650493283 60383 48452 284801968 84082 9811 359042013 51585 84082 400652041 40715 9811 84623120 40715 38286 659730031 87076 51585 302021754 87076 34425 62556475 63722 40715 138336247 63722 14193 839180818 34425 45411 109563009 14193 72719 807429852 36587 72719 626940761 63722 82981 789689851 14193 51177 912845140 36587 9300 634176507 26560 72719 529423030 9300 7190 563888155 82981 90843 390162317 5072 51177 979104754 81205 5072 61113047 41258 90843 369814127 81205 33035 359282420 83430 33035 24092318 33035 57566 921630139 57566 22253 25358711 36793 83430 131263401 33035 35188 657604709 10586 22253 67409998 22253 33200 92830383 57754 35188 454975973 35188 7084 248626260 33200 10677 498501713 10677 29100 872864045 29100 91233 482087309 29100 75395 215965816 7084 756 48352634 30285 756 611367855 756 37491 18150544 55620 75395 905253720 16865 55620 351249658 2503 30285 528522880 23833 16865 320950043 2503 3935 945749919 16865 77507 485938499 86590 23833 73647877 77507 53705 618103541 13825 86590 925313474 21765 13825 839821250 21765 60723 857785633 60723 46242 207695368 13825 76567 570141615 19090 60723 364564091 8685 21765 663683055 19090 81981 816969642 76567 56446 27528016 4868 19090 57098255 5329 8685 355765059 8685 21651 594694834 45060 21651 471441037 31860 56446 192611630 84309 31860 874064154 21021 21651 719879400 24608 31860 632353125 84309 68754 155104198 84309 84392 586641909 9960 84309 268922907 994 21021 471363917 84392 28435 190809344 9960 3513 868717980 28435 84455 409016446 28435 31672 28514636 3513 72446 9845941 72446 6003 549195697 19579 31672 538311022 84455 15006 537690456 34659 15006 418241998 84731 6003 246670522 19579 82705 916164939 38405 34659 402854747 38405 42371 74195105 42371 86620 286585052 42371 25180 146280180 38405 30241 829121357 91016 42371 745512289 47326 25180 49901209 57332 86620 151634382 30241 64256 325676135 47326 81196 167728238 31940 64256 766021095 64256 72068 895508565 20162 57332 141994610 68154 20162 420498862 26985 20162 156904660 77653 72068 120205128 5757 20162 260449287 62266 5757 549256063 5757 87386 390034592 56002 26985 157499657 56002 12541 737658465 62266 67556 769511635 12541 35609 910057030 67556 82895 718491866 82895 19327 82626339 82895 28333 110604997 3743 28333 444775712 35609 68354 709908035 36713 68354 24896825 41754 36713 827951803 28333 22378 172103397 80218 3743 594077240 41754 12053 995073512 1895 36713 832103371 8392 22378 543902245 8392 44622 456780403 22004 80218 892614974 22004 55916 774153082 8392 23621 999954404 44622 4580 890921519 4580 71887 83897752 22004 16428 488777227 55916 23747 565189126 23621 60846 967960134 58517 16428 34124858 60846 66264 476920134 16428 62127 596585218 66264 62070 638780936 58517 69756 66847027 62127 38113 829283183 62070 33352 313003686 62127 13956 449859030 77482 62070 217388324 79704 33352 713323363 77482 10818 569173409 65239 10818 4956171 69272 13956 163320447 79704 69783 34260974 81252 69783 397451358 69783 14156 23628223 14156 75350 650649395 83426 69783 637804468 75350 11984 276578430 14156 30592 543926042 3364 83426 452502412 30592 45282 511723776 50738 83426 364305511 43965 30592 676157456 13998 50738 38111267 13998 64826 651552911 45282 754 551274751 79346 754 112872186 64826 80161 707791528 90862 79346 148137470 80010 79346 1870616 13916 754 389335451 63678 90862 377346748 62480 13916 457303672 21391 90862 8758024 13916 3037 702383332 62480 6865 79471639 3037 22261 931799231 18363 21391 28206263 6865 19499 877987332 19499 16213 554986555 18363 45426 526118554 18347 45426 743598374 19499 37404 673372853 45426 26668 638640247 18347 43383 409149139 55971 45426 845792364 79774 37404 850579922 72566 26668 530657208 60385 26668 582096989 43383 279 161629658 60385 74508 558224715 279 37478 203620129 37478 44001 389911144 23321 44001 803013332 37478 34334 150660270 74508 83181 502471418 50882 44001 316777543 83581 44001 168285912 23321 46105 549976045 29680 83181 664177068 35725 29680 152469721 19062 46105 462642472 9365 83581 585624894 19062 28422 163449586 19062 44174 90263961 76601 44174 157234905 19062 86679 271213238 11230 44174 991028971 22477 11230 592681424 11230 53481 781539206 6448 22477 857074891 27674 53481 272636867 53481 41637 235113117 37371 27674 16519180 41637 39698 100365287 74298 41637 449247044 37371 58786 43182029 39698 591 108400999 37371 61678 610221895 41887 58786 501561506 74298 59447 301962527 11277 41887 348974532 69340 61678 19651443 90669 11277 234300146 69340 39412 839078506 50504 59447 60707261 11277 63858 4882677 63858 41603 722522181 36087 50504 774266905 2631 36087 25084954 14908 2631 124770307 62715 14908 979983548 89363 62715 91254212 36087 61832 354308307 9842 89363 65267832 89363 33416 401961963 9842 31135 219698922 89363 34524 940406122 41933 33416 795972696 88280 34524 556715931 34524 36931 43061971 11852 31135 183720950 31995 34524 803283667 36931 49023 140456789 31995 68453 202833540 11852 61590 157215465 31995 79995 344906438 26463 31995 53105231 69801 68453 78099910 79995 22543 137636756 13346 26463 115799700 13346 31808 363114449 55712 69801 995567911 13346 60178 279881685 42472 13346 330743189 55712 14441 279108161 31808 74899 159053506 55712 37045 126782505 60178 54734 74104941 54734 78467 244920446 61099 37045 285297384 74899 85110 457058676 78467 61350 244367622 27863 61350 66364471 61350 12526 770093792 57761 85110 170867972 64842 85110 448632644 57761 82819 926424812 32405 64842 837502991 32405 57791 88257513 46559 82819 895420462 82819 47071 99600389 62026 46559 535227483 46559 89542 869327490 81010 46559 346138536 81010 17027 738787252 81010 53907 221416545 36707 53907 114156091 50457 17027 411042533 36707 22598 640768048 10071 50457 89554486 35545 53907 919546166 22598 58725 345618440 10071 46791 687420384 46791 74056 904793825 73086 58725 56400310 34026 58725 700592619 58725 44192 707204604 44192 90040 234899941 13063 74056 550185224 57823 73086 395812730 90040 6168 64990745 23529 90040 189851104 33509 6168 83013442 74002 57823 64700095 57823 47322 634546311 33509 82727 387933858 23529 60824 249990759 60824 46509 105096156 27362 82727 621706427 60824 67451 418121739 45173 67451 515136967 27362 22087 539140134 34579 46509 59567159 66518 34579 503906366 67451 86926 207594900 86926 4492 751241207 85193 4492 369464720 58918 66518 156765179 66518 69708 394502297 87913 86926 28776000 87913 69668 80752554 48531 58918 288173785 48531 8229 2778505 87913 20266 120670805 14770 87913 108192621 14770 21882 7624369 15529 20266 510023250 8229 53648 550703859 73471 15529 173320927 63673 15529 31859140 91920 73471 806845669 63673 62353 506017820 63673 73094 576709007 73094 66948 481304900 73094 36206 736764622 36206 80381 852776260 35346 62353 779307107 36206 29873 148260487 72012 66948 386736336 72012 89095 111603243 248 35346 660240183 2350 29873 970774893 36355 72012 665992113 79919 72012 592370190 41616 89095 428605326 79919 55229 72745215 70470 79919 259846026 36355 20585 116794085 55229 81568 94062384 81568 77816 660282685 77816 6412 813212583 21986 20585 500860530 6412 6301 359041690 17366 77816 79638002 77816 18013 770568657 18648 6301 93223332 58827 18013 310468855 11375 17366 453588623 58827 50835 437993327 18013 88721 668290356 18648 8315 375220842 88721 46807 807082347 58465 46807 172314955 39930 88721 471621899 19734 8315 227008116 58465 29631 949720692 1682 58465 349996228 87624 19734 337773089 29631 19026 952218588 8444 29631 307332293 29631 66958 461168683 42433 87624 6112435 66958 25269 317070199 73066 8444 600614854 11488 73066 210692570 11488 78477 326694877 11488 26064 862457130 73066 76780 73496628 11488 60180 762686355 75285 60180 153665773 75285 25917 529539459 60180 82044 734947869 62108 60180 406484037 25250 75285 441089954 25250 87120 342648397 47658 25250 934006219 4679 25250 1494221 87120 59030 427970967 47658 49434 104852411 34015 59030 926144293 50388 49434 2523731 50388 24434 753974740 24434 17545 91649095 26550 17545 899752944 26550 25689 225106243 30344 17545 401578970 30344 25410 9321532 26550 55407 486697737 35096 26550 61764146 25689 9730 627024542 55407 66652 528726288 35096 8489 208229621 55407 57799 353665764 9730 85049 848784927 25562 8489 517302758 39792 57799 626579503 24274 57799 585317440 39792 9886 237323698 9886 74913 60541960 9886 83317 88851034 74913 49894 43011709 45130 83317 40293903 76175 74913 626956841 47788 83317 173171507 57762 47788 159812031 76175 19845 93133528 17539 45130 213743159 29625 47788 71275176 67600 29625 642596435 1620 17539 878443446 55293 1620 400022023 55293 33794 532242030 9087 33794 738093542 33794 65421 367338697 40711 33794 759158718 40711 55882 84283704 89719 55882 946619732 74423 65421 412052715 17505 40711 209118295 21958 55882 114813909 17505 40443 385420269 74423 73105 909984992 40443 68018 66859633 21958 85679 19088700 85679 91533 753836620 40443 3110 721871609 19528 73105 255071444 3110 89110 991714455 89110 25570 728712065 91533 43768 644316837 19528 4770 667759231 3767 19528 995073909 3767 5013 558210845 63122 25570 40471886 43768 67039 844867195 5013 38059 136259465 41525 3767 920782278 28717 41525 681967241 63122 66768 880020975 66768 57551 402130678 54341 38059 303620785 80484 66768 492748938 66768 49108 83148626 4559 49108 404373564 60984 80484 548549244 7678 60984 4764174 49108 69006 629807290 49108 75676 683203787 69006 40344 111997408 40344 16579 807863625 75676 42605 436510515 38679 40344 39668417 46400 38679 695400246 16579 61837 49967403 46400 28111 127724298 71080 38679 914311516 46400 42581 428616717 71080 77835 842553661 77835 39254 596556546 27677 77835 28658732 86799 27677 650326 77835 74810 213930614 39254 35621 33260989 86799 29157 670992100 86799 8898 473326422 73284 29157 954639347 550 29157 128011515 16050 29157 119646079 29157 9578 420976122 8898 37895 103865682 37895 83244 326744261 550 67171 832561851 16050 68528 130270351 76795 67171 119642669 76795 1663 774559087 1663 89244 724449035 16673 89244 34240655 32551 16673 258183377 82277 16673 688030398 71363 1663 65276388 32551 22864 113063902 79339 82277 923710105 32551 34821 719256199 22864 78377 769519876 34821 66484 770518713 49364 22864 541449089 57071 78377 449111804 78377 66442 705140300 66484 52644 901642802 66442 64439 11241750 75719 64439 678117068 66442 76113 156444001 76113 47569 379103132 62795 64439 632375715 42678 64439 48835555 42678 63685 81006699 1274 47569 422600537 64239 63685 255491222 1274 17602 605622036 64239 39601 134605406 1274 33374 603429354 64239 31544 325920073 49431 64239 902581785 33374 41638 484439661 49431 75907 708359691 31544 21925 185459177 32604 21925 936404893 16275 21925 951350830 16275 3619 756530554 32604 7749 235157904 42035 3619 133894998 89902 3619 819781914 36904 42035 25914105 89902 24285 403384970 36904 90735 952800582 69346 89902 7676889 36904 53098 66561220 13554 53098 461287443 69346 7525 217173684 1315 7525 478400292 69346 59712 146441213 7525 21162 17042833 1315 18471 5762645 91766 18471 250870480 33571 91766 404636558 91766 42299 272692007 33571 78905 654709334 42299 54674 652576138 42299 74823 20263406 42299 50528 312159578 38429 54674 298984183 11654 38429 234326623 11654 57462 358466127 65927 57462 39721107 65927 42979 346373868 64720 57462 206205884 57462 63335 34497216 65927 11478 280693885 85224 11478 44158728 88575 85224 655069408 11478 45234 870109096 85224 91858 544875889 45787 88575 872751685 49557 85224 57958218 49557 77161 105929485 77161 25292 571111778 49557 26803 394986961 26803 65595 622975419 25292 12095 206085166 26217 65595 34125597 36496 25292 33334273 9815 65595 897790463 36496 24507 316096545 58441 24507 960607696 76733 36496 562565062 36948 24507 366599607 34838 9815 248471220 46805 24507 810008938 36948 28137 108927523 17365 76733 866754345 58310 28137 90601301 24750 58310 324803374 58310 20718 95820875 83487 20718 91557698 31413 17365 315508017 63306 24750 706881423 54921 63306 218531123 79652 83487 121706476 54921 68921 488188935 54921 10093 599915639 82672 68921 550507627 8520 68921 188460855 56081 68921 877990740 56081 29862 772718100 29862 47785 718953299 17279 29862 759324320 6643 47785 929854919 42524 29862 175561 17279 64337 884422836 20448 42524 180098183 17279 59701 69932902 24743 64337 401289492 20448 46695 196684193 59701 9408 823091691 84264 20448 457826489 24743 57697 588143473 84264 75250 242038925 46695 70401 659829311 57697 19583 627590471 75250 3061 664496977 57697 24659 924536207 19583 87305 861131068 3061 65462 360465341 65462 69938 585099619 24659 90325 953039886 87305 53436 297335379 69938 58207 504693757 86698 53436 163953161 69938 79901 74137188 53436 64666 238767426 48788 79901 115084881 33646 79901 392814142 64666 54595 603515227 64666 90519 182186170 54595 34142 190223564 34142 17842 282682167 34142 32310 123020794 32310 73953 674183596 32310 79775 5119864 15826 73953 728374310 79775 59719 876997366 90737 15826 686165236 15826 81332 576850909 89368 15826 788101772 15826 28604 689679598 63356 59719 35468122 50320 63356 853780096 28604 84963 14404634 84963 27379 38474766 27379 21616 393433720 50320 58316 43273949 6921 50320 48490800 58316 76226 672445471 58316 59065 502297225 6921 29146 834473960 61229 6921 193274133 21270 59065 108897574 68926 61229 650711498 75228 61229 582074114 8503 68926 41769278 73368 21270 318198818 63999 75228 781550890 68926 6194 63068712 8503 34392 334306937 8503 48547 845062675 34392 18497 182758155 87043 6194 108889243 18497 38147 759664065 6137 18497 953923349 63857 48547 311416397 6137 40647 345149175 6137 10943 57417685 17107 63857 236646247 2154 63857 697344279 17107 21748 999458802 2154 82234 795506772 81837 2154 373900004 21748 18039 342152883 2154 74134 78045885 81642 18039 391028541 73192 82234 109233176 73192 78657 663961532 22239 78657 805035649 611 78657 999457130 611 62589 538103237 611 47774 104905357 67332 611 520596755 67332 79167 42331859 79167 91303 722968573 47998 47774 280996061 47998 9910 183822393 72686 79167 892601344 53984 91303 358593194 78757 9910 847207461 47998 46905 616246746 46895 53984 359747637 46905 5270 812022697 928 5270 796118688 73070 78757 152367466 5270 53715 81050045 73070 54483 811482044 51619 54483 278755813 54120 928 200794792 53715 85678 941838149 54483 32099 765796507 51619 41263 498707089 21928 32099 4369743 54120 47256 212373996 85678 35966 478579010 47256 18269 799602014 47256 25753 150333808 22338 25753 672822026 47256 17994 888091519 35966 58002 284447552 18269 77523 969549231 71731 58002 435962387 27450 22338 403969347 7517 77523 818142773 72493 58002 740838570 71731 40328 528527503 7517 90715 687847831 89676 27450 161286677 36450 7517 271059375 76835 89676 55180510 76835 3492 285758478 76835 60548 549496839 89676 62486 866648523 40237 36450 250965141 78939 76835 396292278 78939 79430 500231728 78939 48379 900910287 78939 37107 999389133 74609 37107 503428664 78939 12029 762160123 12029 73051 282545528 73051 78497 603418662 12029 37047 22954918 74609 79921 515127282 73051 56174 990882360 56174 48277 896169026 79921 43941 277606664 37047 82303 565249473 8077 82303 373017430 43812 43941 604027930 43941 27626 351627305 82303 43226 135151217 43226 55090 892970121 74866 27626 262449927 33474 43226 509621306 55090 3176 493182370 88425 3176 20330375 88425 36609 615076543 43099 88425 566339069 16331 88425 337299585 80441 88425 553027966 80441 14548 538894967 89669 16331 384167176 21324 43099 679922516 34542 21324 920359053 86702 21324 379010664 35908 21324 93242803 35908 8407 82073000 75580 21324 206251280 48812 86702 235128060 75580 63898 221649325 35908 55207 360555770 68815 48812 677427810 41542 75580 285264992 23772 55207 958352486 41542 81923 506021008 61803 41542 561065886 68815 1727 47047782 23772 1432 1576764 61803 21118 407450368 6098 1432 568469793 76072 61803 898954874 76072 45233 153139261 78450 76072 500441869 21118 58198 178067150 78450 15810 75263127 22111 78450 168913057 58198 76647 494212523 25256 58198 116483908 77371 15810 942624095 15810 28494 107074790 22960 22111 291249546 29603 22960 346077427 22960 28438 318406438 36695 77371 622816673 77923 29603 122106357 8988 22960 512317836 36958 36695 705515411 36695 2276 854605453 36695 46082 877363986 36958 77817 646559908 50635 36958 284905427 2276 50748 93478708 89574 2276 514330181 75531 50635 411111814 50748 86051 137315359 15440 86051 610632078 32581 15440 38843629 22585 86051 324411280 75531 25127 156880044 32581 73618 83106871 15440 42652 138514419 25127 66148 5080330 69014 25127 965914502 48737 66148 755019808 48737 53464 892358385 42703 66148 353454651 53464 45995 69569031 69014 60980 808898111 4596 42703 361928673 60980 19224 893369836 87981 42703 738196527 25182 60980 632841634 32523 4596 313227768 19224 63367 134290222 48488 32523 756997215 25182 81456 454126911 56291 63367 517854498 48488 83467 444574162 63367 65853 318893023 49982 83467 32080189 56291 4889 453690036 83467 59295 93547920 69187 65853 684984546 76912 69187 107158277 33043 49982 974972304 76912 12449 251189949 59295 5091 209562726 5819 76912 195241688 76912 81355 693800845 41251 12449 845414654 91059 5819 251961701 91173 5091 51342394 62115 41251 611265154 62115 14837 958617898 14837 21815 400543226 15532 91059 846442285 91173 12336 228749275 77051 21815 230008678 18455 77051 694952585 23232 15532 665679739 77043 23232 42727767 77043 75900 88126421 77051 50921 653417620 33619 23232 627597335 33619 57601 465416367 50921 65683 503049226 43537 75900 477586253 57601 77776 192226966 46001 77776 902824524 39102 57601 871525933 65683 63567 994059300 39102 12247 10117362 87796 12247 362991123 46001 48421 841575096 48421 9521 134842042 26639 48421 432901296 48421 21970 276640873 48421 17790 134893000 48421 18816 656912174 65954 21970 129793309 51440 21970 940535022 65954 89536 544739308 12874 89536 39750503 18816 17139 212005381 17139 64702 740327487 71362 89536 950975476 49817 71362 506532232 49817 25566 514744413 25566 54326 758767925 33189 71362 779983411 14192 25566 568607043 33092 33189 923696124 13187 33092 586428774 44827 33189 627822759 10600 33189 673595807 13187 20809 218185839 20809 16847 95491301 59604 10600 884768453 61808 10600 352407769 19248 20809 635365879 16847 24565 32821499 66660 19248 384671094 61808 85123 104983243 61808 23504 261393435 47912 23504 108251365 24565 4765 609877485 47912 73811 106777903 85123 26743 374622673 25192 73811 444679083 69551 47912 789063974 69739 73811 317610548 9447 69551 584922069 69739 22716 622691308 22716 4597 105892701 22716 56625 271497056 4597 74754 772867032 4597 69579 32632635 4597 79649 548704984 79649 79259 909469981 29883 56625 853883395 74754 53443 703991613 79259 36101 547096103 36101 90683 849850838 89521 36101 209008892 20360 53443 629196907 61608 20360 265321161 24494 61608 857839027 89521 33491 64942003 88801 24494 24966451 791 61608 160662112 2000 61608 912093281 45396 33491 453298410 791 66823 796099969 86356 45396 787374493 73136 791 664618161 66823 39246 575807646 37681 73136 810051467 73136 21016 884411990 66257 21016 749655223 50552 73136 659464926 4541 66257 91493748 30608 21016 30692285 21016 35406 627545665 35406 15813 134895810 4541 14945 266468989 41361 4541 948975621 12333 30608 934119763 35406 13781 828320885 29397 15813 256793775 41361 43920 288306033 12216 43920 961985965 12333 62872 142538061 9750 43920 692050126 62872 1451 136972438 62872 40364 972887281 75448 62872 378106529 15014 1451 573739799 40364 18126 571262853 15014 61546 356949449 14364 75448 706313928 75448 40186 854232932 8162 40186 507013406 71557 8162 762596281 61546 15153 223605128 33703 40186 656062369 2054 71557 645834691 2054 87565 81057538 39799 2054 242602117 2054 13864 520355501 62663 87565 919845711 13864 18168 28528267 15308 39799 115172861 51289 18168 559267402 13864 63101 656069878 18168 55316 245110725 13288 18168 392151637 15308 47558 722706056 90612 47558 592729052 63101 45828 87015685 13288 13626 62241442 13288 48697 180761689 67712 47558 213642738 90915 90612 348965234 26929 67712 887443238 46832 48697 688335758 26929 63173 67596218 90915 17903 957757539 19120 46832 171648440 26929 32241 574237491 32241 3924 285758142 3924 2963 42618475 17903 69765 623724572 2963 30733 577074821 69765 37946 955659566 79332 3924 885304152 2963 48678 112201259 48678 72550 578493490 35155 48678 32917766 32376 48678 634605200 57646 35155 501812159 72550 14169 580166302 35155 51391 744837683 35155 41509 457210153 51391 10593 907465132 14169 36850 744204440 6173 14169 703312209 41509 58682 871133051 39719 10593 257180144 36850 21783 248523104 43241 39719 817331077 43241 78403 935773417 21783 17576 904925795 43241 27217 107892682 21783 63570 294241981 71329 43241 858204563 71329 11594 770471539 7381 11594 70495215 11594 31876 828811056 31928 71329 284311695 31876 53759 411669361 31928 77617 782015811 8544 77617 520371749 18650 31928 147051050 31928 42404 658905784 18650 37132 695424302 42404 13816 381917758 13685 37132 110801897 7220 37132 997980975 25093 13816 77203463 13816 72868 813708809 49292 25093 793309795 19600 7220 78811591 7220 80354 804522270 25093 66327 244026728 72868 3210 348931534 64534 66327 822382798 19600 81047 475710358 3210 20441 341645256 66327 27856 825339139 20441 20671 870851910 27856 18638 329304252 18638 45409 856993859 28616 45409 244645921 38094 20671 511317076 18638 56507 704746840 87351 45409 109773759 18322 38094 614238932 28616 47065 214377996 63923 87351 801240694 60143 63923 65144216 65588 47065 114100811 52517 60143 986152271 47065 78921 935314260 14442 52517 65088926 4560 14442 180864917 5745 52517 986449539 52517 57444 893743202 19790 14442 802791666 19790 39489 255967283 39489 64561 312754856 69884 57444 344167326 69884 30326 311287108 69884 67350 316146662 64561 60991 82200160 74921 69884 984069825 67350 31082 972592282 88652 74921 887387738 60991 73532 245530854 31082 76967 991574779 55517 73532 288388098 76967 62644 951593313 73532 48270 387641564 43644 76967 823313735 35019 55517 836241988 6313 43644 209574671 76004 35019 745027840 23053 48270 424041807 23053 70358 364664604 6313 13886 434496401 25531 70358 562608523 1395 25531 446725487 70358 77925 74285912 70358 69241 51494408 56454 13886 9331575 62069 69241 482952894 69241 39955 920541583 39955 27878 277590009 39955 30001 132399074 19723 39955 56165427 68901 62069 885217461 30001 3183 970154255 30001 14596 671998443 26129 30001 539076599 61624 14596 839417230 27584 61624 188560509 61624 90220 97171925 26129 48502 494775608 27584 50267 821915570 27584 53142 196307302 32056 27584 294371902 90220 86508 833999516 91336 32056 966322752 16185 53142 228129332 16185 55400 65009619 49409 16185 624911937 55400 42974 402551204 55400 87554 285505081 49409 57383 694294953 42974 90830 963729042 49409 35032 503187378 42974 65388 493286986 52155 65388 640091896 60290 65388 476849839 60290 44647 386848958 67744 65388 998287310 60290 14272 204933685 12794 44647 748650694 661 14272 648909050 67744 33906 827527312 33906 82228 113591133 82228 81696 221694799 661 58593 900021790 87017 81696 443208333 35017 58593 184297909 33778 58593 685577976 33778 26216 411743276 34905 26216 140360939 49267 87017 19443905 10698 35017 366358988 83536 34905 142884267 68557 49267 87513723 39386 34905 754482173 91722 68557 76623439 3720 91722 665460792 91722 35695 822342591 39386 42601 209106350 42601 6438 226961 91722 44897 403753619 6438 18531 408477583 65807 44897 850372669 65807 23995 275536813 91184 65807 125436871 44897 3036 166467467 22255 18531 738141228 22255 53196 551173638 54661 91184 602505451 53196 8266 933876146 8266 75715 179884476 65235 54661 465411546 75715 87861 767166684 8266 61623 329429892 34776 8266 36824227 65235 88209 937917523 13062 34776 773092145 61623 57517 28629372 88209 84854 145483365 58176 34776 590613459 72507 84854 425096636 58176 22318 268317361 22644 57517 142423729 16730 22318 896779708 22644 37680 163211058 23246 22644 806949502 35235 23246 546188138 22644 87177 40957151 31144 23246 265147885 23246 12806 142144206 87177 70841 700043893 57968 87177 742549956 31144 35758 131489535 68256 57968 949117202 22377 12806 927861862 37288 68256 547893134 22377 44380 1844286 33138 37288 368712711 37288 57788 488217842 2898 57788 594229892 33138 83025 653697323 66433 57788 994524432 83025 4860 378573142 16410 2898 218272984 82583 4860 258384974 4860 19684 945693137 4860 89315 292995268 89315 24267 284081255 87786 89315 164455122 82583 46571 701457700 19684 37381 477961818 89315 16715 150308181 37381 54551 770594028 46571 51543 476590467 49227 51543 489546010 37381 33822 762757119 83649 33822 177032453 51543 81150 195645145 33822 53814 497795833 69492 49227 51842971 23838 69492 626851666 83649 21440 567126023 23838 73277 243328251 77170 53814 196848085 23838 4526 936922084 71762 21440 352616705 21440 60730 852689319 16326 77170 894690006 77519 4526 21945777 68353 77519 587127917 60730 33282 147133532 54703 60730 507251469 54703 63832 812199287 21059 33282 732287928 33282 13454 969331090 42421 33282 771208626 78894 13454 339216056 21059 23604 221062390 85903 23604 42058277 78894 23132 990327678 78894 45898 21248960 77277 23132 246380613 13004 45898 698385618 17563 85903 202254325 45898 3565 217383792 3565 90901 936855879 86065 77277 991783628 36814 3565 688683307 54282 36814 852036661 66580 3565 819010735 90901 34797 762651183 36814 83799 122583209 15756 36814 781070360 15946 54282 536927895 58279 83799 614072422 83799 15752 654625347 71723 15946 575232655 32641 15756 361776009 53132 58279 894592928 71723 82491 698982366 84596 71723 353412576 44070 84596 476494042 44070 67488 932461944 22767 82491 854211818 33478 44070 143697635 84596 81764 310899057 44392 67488 968474615 25884 67488 860732406 4751 81764 629644213 51566 25884 277706312 27283 25884 629948573 51566 20633 731554366 59496 4751 833337617 51566 70701 183832201 18864 51566 657360708 2160 59496 692423614 14745 18864 371169162 70701 25520 61002187 50753 25520 39127706 2160 39445 793162411 50753 39787 293469259 42370 50753 941690506 39581 39445 242576433 57912 50753 864005198 39411 42370 52599563 57912 68570 820969979 39411 33444 926559517 39581 89254 445278413 50209 33444 498371070 33444 59123 192860380 89254 34211 364441529 59123 74273 871537761 36205 74273 759234350 74273 51572 744274496 34211 194 700270302 51572 40560 686220094 20493 194 199047425 40560 12679 108199784 194 81888 135366213 40560 6096 18877202 10200 81888 818949191 10200 19235 575546610 12679 31949 244887876 55359 6096 210438544 42557 6096 502451985 42557 33307 751507072 46044 42557 141099267 46044 19514 307536904 71727 33307 408101131 71727 9004 256244721 19514 41007 146797357 46044 42720 807143693 59360 71727 275408115 81347 41007 787468637 42720 47853 592581158 70517 81347 451256451 59365 42720 498709369 59365 50228 9555409 59365 68463 752660782 19374 59365 486856189 59591 50228 475809224 26768 59591 827038980 49191 50228 713924444 19374 58861 74791157 59591 81625 891419983 17967 58861 935429706 49191 19419 126017042 25693 81625 384062121 76732 17967 362949576 19419 89268 517232182 64789 89268 682909296 76732 17826 219577433 76732 22796 700324393 76732 78672 925215908 37527 64789 301643142 37527 32708 560614292 32708 88435 355468058 32708 35302 246877207 23237 35302 227261856 23237 66313 896450775 32708 58977 505220590 58977 46518 9415529 46518 25624 132002931 4305 46518 737695487 46518 26988 270041108 4305 50565 450483239 16093 50565 75932653 45315 50565 134569069 22726 26988 751709862 17258 22726 81758571 17258 31706 29406124 45315 47750 830805370 78957 17258 735058834 22726 63525 159299382 63525 17185 104383639 47750 91311 933518878 10917 78957 445179687 63525 43568 93358211 9724 43568 188928406 25108 10917 72135123 49325 25108 791014066 9724 14522 411919917 49325 4271 45195384 14522 35988 348236464 18415 25108 163823011 74266 14522 702774599 18415 50115 629916946 18415 45722 283136014 71798 45722 168811595 45722 26827 32329170 50115 82168 203218251 3825 71798 882799462 3825 77216 908782454 73214 26827 225580555 3825 53909 512244069 3825 49895 409196723 22194 77216 525366739 49895 78443 22721204 22194 51386 72638324 22194 55560 72500067 22194 13210 358501751 51386 18973 134723168 13210 49040 13887335 71517 55560 205910827 49040 24864 860294576 71517 57491 308410513 46611 24864 56604394 71517 16538 564427114 71517 32575 19883997 46611 47587 915614057 32575 34220 940239696 32575 48440 687902550 52093 32575 998443768 32575 46567 741201256 22367 34220 786614120 7164 46567 12576125 81913 48440 294008688 51890 7164 986050917 69755 51890 565158473 51890 12265 195627652 81913 5634 282718090 81913 83497 193998575 58474 5634 695248138 83497 51796 157225681 5634 9640 400949708 88657 9640 99776549 44269 51796 102683217 2197 58474 511828538 44269 36163 203335553 2197 19069 877241775 2197 2087 919247465 2087 83193 840098243 2087 76460 889633541 78690 83193 226184876 32573 78690 870627253 12836 83193 437794112 4208 78690 925850690 78690 46114 197700527 32573 89727 242734726 4208 49868 41263662 72992 4208 132798645 81953 89727 689906536 49868 84372 633752008 86123 84372 41641546 81953 88231 159797567 19638 72992 532069933 79479 81953 513733920 19638 970 997333884 88231 75630 50833686 55508 970 563192175 288 79479 645331286 970 47629 632355331 288 59207 485295324 72469 75630 897313503 66987 72469 37498415 44324 66987 76747182 43990 44324 784650074 64222 72469 405778919 44324 58336 673421490 62325 44324 960522342 64222 85086 218820135 37653 43990 617296787 12079 64222 569793150 12079 39646 988437865 7942 12079 690665781 12079 84090 99636823 36894 84090 257649028 84090 8302 612211743 22392 7942 562048011 72577 8302 176007100 36894 84950 153135111 84566 22392 769843483 72577 86402 724440697 22392 88255 208703617 36435 86402 328075566 58530 88255 936113942 8502 84566 366850933 7396 58530 131966105 7396 5447 873074100 10656 8502 409787267 7396 87281 229583060 5447 39901 604769649 39901 48677 93932593 25907 5447 82692788 61389 25907 431539338 87281 82108 108043379 39901 3940 216486867 3940 3133 374975983 3940 41134 758541964 61389 3917 43822450 3133 83097 605421907 43286 3133 486029580 43286 81829 385863471 83097 2553 761433271 27076 2553 443432353 83097 54348 527710152 2553 72682 533160977 73964 81829 12763850 2553 50615 54493893 61755 54348 135590523 50615 79297 59189224 73964 937 923224028 50615 62603 826553463 62603 6808 921636353 40495 79297 734395960 72233 40495 376745656 86463 40495 945395194 6808 31695 17123407 72233 70267 185803619 49256 40495 295228936 79204 49256 802293565 49256 52910 154767735 7626 70267 807935238 52910 69604 667580811 79204 83036 968020920 69604 22419 53495060 83036 40730 899321584 83036 33316 7918935 64493 69604 979951799 75932 40730 16003174 51433 75932 747530440 13650 75932 759198326 13650 13360 108040415 14546 13360 581733349 65042 75932 259911111 58997 13650 775596355 65042 60314 552417722 60314 28710 102691918 70108 60314 950412022 8244 65042 927814789 84466 70108 425960411 28710 83087 650675787 54539 84466 663061636 84466 79874 756189742 13679 54539 145699058 13679 41475 62393895 75855 83087 17458096 79874 7518 291187833 20232 13679 302946653 20232 28163 124375243 75855 26966 602399816 22757 20232 477578789 42134 22757 682852036 42134 40465 72719547 37199 22757 55576134 37199 73851 256729702 70095 22757 686876883 37199 29310 511851239 70095 84738 123549259 29310 10971 697984654 73851 20736 745266597 36722 70095 14994164 10971 39260 287003469 76907 10971 593255901 36722 941 31619528 40367 39260 5324235 14841 40367 470119091 54364 39260 493869580 77218 54364 768206428 9092 941 638751536 54504 14841 419639811 84521 77218 157835455 84521 74646 507919425 9092 19117 161487913 19117 53359 790244025 86445 19117 900716998 39778 19117 472367465 25356 39778 3268014 25939 19117 74409508 84912 86445 201837405 70466 39778 166671408 25356 28236 445081077 25356 70415 542581011 37752 70415 642277976 41983 70415 358056132 37752 36592 987086349 41983 75675 881543448 56814 75675 589245336 58636 37752 814608497 56814 55054 873447905 75675 3903 610205815 3903 16289 992879493 77257 55054 394908765 65346 55054 694460563 15613 55054 445187771 72730 77257 280380007 72730 78183 103459606 77257 69918 101166027 8127 72730 516928090 69918 27921 661860754 32979 72730 729506213 61124 78183 357712864 8127 18807 646385257 24254 18807 853028883 47426 32979 697691448 27231 18807 770878976 18807 3444 58190742 27231 62882 95503243 47426 58077 464938676 62410 62882 627450478 3444 5533 538778123 9005 5533 227018324 21469 5533 633291569 21469 64283 993311044 22722 62410 776661052 9005 90513 877720230 21469 36658 9151602 48829 90513 969733276 79561 64283 34907644 33947 22722 674079662 76820 33947 106787998 36658 81710 745529054 20801 33947 913749806 81710 35204 323110945 48552 35204 336028802 35204 66842 993847627 18588 20801 858391907 75840 20801 369561004 16441 18588 106599352 48722 75840 346935835 18588 56820 575592896 56820 72011 94460369 48722 23201 165121859 48722 69887 945314055 57256 69887 591988505 49319 56820 637661293 49319 1900 769385054 23718 69887 568787941 55647 1900 929255343 11532 55647 766856042 1900 69502 842460307 36276 69502 140091070 55647 72539 539118671 55647 35174 750084740 11532 43662 430073171 73451 36276 381494775 72539 8779 26709340 43662 41741 442926914 35174 28533 392665139 50244 8779 96893400 73451 20986 712667386 86278 50244 388462845 10253 50244 970261389 70426 20986 870220001 43753 70426 849149670 33665 86278 17317228 33865 33665 102812413 43753 26898 950011242 26149 26898 224609420 28365 33865 140165455 33665 22127 649632907 78003 28365 660348656 26898 40666 997615373 26149 62745 573206143 62745 56 49065590 15279 22127 79966855 62745 87239 404654236 82564 15279 96301766 90026 82564 425680485 56 12585 126948708 15279 1329 308630510 82564 74562 523989182 2586 74562 6706931 75842 2586 758406705 12585 91876 26612757 24846 91876 738515289 25282 2586 125265089 24846 81099 57620609 81099 5555 207172216 81099 64682 218193673 5555 7825 153442644 45928 25282 870487129 7825 5735 766590226 10241 64682 785528854 63580 10241 638343361 45928 57991 172133565 45928 74643 614292545 63580 58434 63449493 49082 57991 22639521 57991 82171 557348525 79272 82171 277977406 67636 79272 430530639 60360 79272 547244109 49082 15436 378639306 15436 19071 971494348 23930 15436 863170478 46535 23930 894993505 23930 27862 535550221 15436 77193 405479203 76989 77193 706370791 8578 77193 938589335 46535 32047 695829134 32047 19167 279659803 47029 77193 878914054 8578 8933 138683873 8578 89545 204067950 50343 32047 584642743 13060 8933 819903772 47029 56090 975266185 72296 89545 591335876 89545 89461 647892407 89461 37334 924213874 76320 56090 893196661 56090 8449 56985994 89461 48833 633359519 48833 91647 47531128 83247 91647 346893840 84639 76320 829863433 46128 83247 60187937 84639 80285 781369315 91647 17422 997556416 65620 46128 468049436 10197 46128 472552202 3112 10197 419118711 91284 17422 191528987 91284 71795 99611620 16912 3112 317477290 91284 56119 234823655 71795 40106 336105939 14472 56119 214382515 71059 14472 907682782 89746 16912 246447012 8250 56119 857790252 69883 8250 586162964 18612 8250 490120633 69883 30176 969366346 69883 84175 205485893 18612 65965 774908908 65965 86869 577885341 73414 18612 830889181 73414 11673 56998555 65965 90332 461352070 11673 24590 954326294 24590 67300 290182495 24590 86686 987985372 90332 77266 112414042 87654 77266 766478651 24590 79444 707793825 90460 86686 140204198 87654 54721 247279792 37863 54721 514005417 29946 90460 675550929 79444 74421 506578271 35092 54721 102562104 15334 74421 349520155 15334 72362 558910638 72362 16826 863952084 23456 72362 633510902 72362 61661 716438431 61661 75495 813743312 61661 78068 280774757 78068 32574 157641007 78068 5850 842567455 12175 75495 376555011 72902 5850 11907971 12843 72902 170645533 76281 72902 545513641 57305 76281 97921047 76281 27133 149172648 91300 27133 841588222 17852 91300 133934434 52163 57305 757727860 9113 57305 273277917 80470 9113 373713947 9113 32612 19964860 52163 4010 399172851 32612 73763 671163661 71150 4010 200509373 35292 32612 127281389 32559 4010 201535469 71255 71150 53415537 35292 88124 517619097 61554 71150 218377463 35292 54915 356053788 6387 32559 668539643 45742 54915 718759262 6387 2850 450657219 91826 6387 357909644 36987 6387 572758585 49545 36987 566167832 91826 33001 624113548 50305 2850 893463059 49545 72637 227187240 37962 49545 661524675 50305 91028 523553165 51669 37962 493657987 13913 72637 235241145 51669 58153 880930577 13913 20632 479333577 58153 6517 526201418 20632 15936 287142724 20632 83668 655379995 6517 19990 426480502 44931 19990 461735077 15936 17807 597429579 17807 80136 591962530 26362 17807 845759941 415 17807 369336686 18693 80136 431914371 415 36514 279932159 80136 33688 893921504 26362 38386 237468937 33688 65571 637383579 5567 36514 287813956 23299 38386 207900229 65571 21558 969623074 5567 62415 911492403 5567 58357 232842895 75113 23299 490809058 91246 62415 189728342 17720 58357 427513580 24674 17720 162298115 91246 37156 972149160 24674 43189 51253402 84801 37156 562496161 24674 68724 64563766 24674 34309 104775706 84801 86628 143129363 11253 43189 420432216 34309 28614 416425489 80976 34309 97475042 11253 32590 123375396 86628 24999 863567981 81192 11253 51973050 48025 32590 755828961 40456 81192 295132027 61495 81192 728424961 84897 48025 161648762 81192 30946 989064940 84897 8534 957154001 17025 8534 544087723 61495 48435 713011465 30946 90968 176266819 31645 8534 96055412 59679 8534 139600497 48435 41761 77547828 90968 84152 751045812 81736 90968 951075682 84152 42691 114690563 41761 29941 821507183 42691 54292 97266472 29941 68743 906378414 29941 40359 426585700 54292 27754 231298254 83722 54292 133445689 44580 68743 819728091 68743 14446 62686372 77033 44580 178913190 88433 44580 93913084 12908 88433 688168574 77033 28895 492482201 28895 77340 175621818 39543 88433 671672325 79323 88433 563174507 28895 74594 982262580 68432 28895 509398761 44319 74594 206353599 39543 18103 610253183 77415 74594 188837050 75462 77415 901106287 68432 41020 882520041 18103 58302 999816150 79067 58302 958606634 46782 58302 889192302 81117 58302 11246991 58302 74764 991065997 28045 46782 48109979 74764 61203 452289905 61203 87745 145901664 61203 78720 211177890 44076 78720 105178801 78720 67886 60209645 63065 87745 841386524 67886 44078 796988046 78720 16841 217046964 87185 44078 57539013 67886 35574 123961412 79127 16841 602322466 25673 87185 941117201 5602 79127 840120462 5602 15452 773908345 37167 5602 308609734 15452 74015 850390623 15452 64710 99349676 89895 5602 628880399 26920 64710 976972879 89895 50650 736136915 68838 74015 898107947 36726 64710 265194401 89895 29300 312779713 57067 36726 98223026 36726 41872 286841068 41872 36040 280190237 28289 57067 9785182 57005 57067 233194652 51327 41872 26187981 57005 70981 238641153 3653 57005 386670369 53294 3653 95697352 59115 51327 937840412 3653 64201 649063959 59115 16975 163669649 16975 2485 657028515 16975 1232 667757012 16975 10641 461906288 2485 7344 256980629 2485 21963 203371800 81392 7344 339862800 62079 10641 285501580 10612 10641 409902175 81392 26576 904586324 10612 13597 230831928 81392 18711 623404218 62079 15869 84775604 90884 18711 103522341 15869 63429 148712019 90884 89810 494978357 89810 59166 842819872 14335 89810 226675612 90884 62507 926746137 80735 63429 196146309 14335 65776 953743911 65776 38634 432581162 7127 14335 735596495 57082 65776 348287392 7127 14554 89295323 38634 32513 434105174 38634 4040 101133893 7127 38486 937629545 38486 13229 481643660 27376 38486 913558211 41084 4040 351287234 4040 1042 795253694 38486 59728 265576140 13229 19067 409716690 27376 43775 415543904 41084 12128 81081744 9938 59728 5381107 43775 16804 367927226 16804 48060 84261997 28686 16804 591508970 9849 48060 821604682 24648 9849 493684568 30489 24648 788156234 30489 57490 961164420 75400 28686 177498699 45158 24648 752671921 24648 45335 988291899 30489 51003 575409388 45335 17352 422371270 30851 45158 298706666 17352 82490 590989075 48782 45335 59719339 35393 48782 745967664 30851 79930 894896832 50135 30851 996377530 78185 35393 3786979 67446 79930 217052646 67446 45966 593237137 67494 67446 781302008 20539 67446 127525124 53894 78185 134156889 20539 42029 340102989 55305 42029 280639010 67494 40126 228833177 53894 59197 900638453 36795 55305 245958153 39185 59197 759844601 24876 39185 645546759 39185 18264 438356754 31667 36795 41074625 884 24876 879365744 18264 42517 105232847 38981 24876 247365848 42517 66388 806659969 53703 884 105387891 53703 6762 692501262 71212 53703 666898488 6762 86140 214509917 101 53703 948116626 54360 86140 355580477 71212 42880 970882935 64329 86140 897931656 54491 101 759732470 79948 101 794088850 19722 54491 936438357 57766 79948 485339858 87048 19722 585057776 57766 47183 617255190 79948 25494 141559038 87048 59506 566124178 3871 87048 63132953 18176 3871 191524407 42415 3871 143746040 18176 65323 382601637 59506 35532 849377416 7353 35532 645650444 15019 42415 192237094 91604 15019 108536937 25503 7353 939576866 25503 77278 855091487 38194 15019 590305610 91604 12390 396852024 70620 25503 636036749 16620 38194 860303358 16620 13393 143055073 12390 293 729575414 12390 35563 537569326 78638 35563 788735814 16620 15679 179650494 62883 35563 625694381 15679 38004 762035915 78638 1536 701804611 19769 38004 519959626 43117 1536 611275271 19769 64278 565483684 38004 60084 40584415 19769 67330 659314454 43117 78392 183669030 30259 60084 156576351 67330 84809 777979689 60084 14149 322916275 55789 14149 358335798 14149 38114 133687623 77359 14149 541800966 23903 38114 170925414 77359 28511 342366027 87690 77359 143872873 7456 23903 739750686 7456 36541 559544885 23620 23903 975885339 87993 36541 669909065 87993 68155 133334214 36541 38732 158938891 26410 23620 329607422 23620 64796 360975631 90478 38732 467663014 26410 19017 320174913 64796 9340 396893856 87523 19017 678103124 9340 90158 767200651 90158 21811 958706518 87523 69581 634506215 57207 69581 858770015 90158 76384 618928238 77452 90158 430315557 76384 35813 395859819 57207 49493 463799680 57207 74445 134480841 8100 74445 846197275 20730 49493 790770161 74445 82956 276708072 32556 8100 743581161 91531 8100 789464686 12972 91531 50745520 28393 91531 931686187 28393 65618 169112697 17773 32556 632545548 29653 17773 698004796 17773 10672 882908511 9083 28393 762146812 9083 56112 764262961 41138 29653 118481391 17308 9083 687200663 20501 17308 555833911 9083 25592 274599543 29475 17308 445603544 41138 37655 457553597 69385 20501 706949 60872 20501 34692421 37655 86905 567102443 86905 64833 426947687 60256 86905 561804013 69385 80545 244866751 13790 60872 403325147 65973 86905 281774544 11515 65973 146032030 13790 3254 175994941 13790 3609 979132845 65973 43177 75024701 4776 3254 101626242 43177 90145 734087178 17418 43177 605964556 3609 13278 588930839 14492 90145 143691758 28483 17418 215673021 28483 66500 442518216 39702 66500 152042039 28483 89116 554630292 7550 66500 969163738 38809 28483 229716751 89116 16335 123427399 44284 38809 2008486 81842 7550 197811250 6163 38809 15134292 9489 81842 221140788 17785 16335 180009242 90505 44284 516506667 9489 32205 851901440 82640 6163 97678002 56741 17785 729060764 56741 84569 411420097 18785 32205 808488079 34034 82640 28417560 34034 67141 665403624 89272 84569 173590161 12167 34034 953552278 18785 31109 975901853 89272 54744 301472597 42318 31109 641734794 82493 54744 151581752 82493 70598 138400121 31109 35982 523136247 35982 22240 970081140 89884 22240 612860643 22240 37794 75663584 78420 37794 86142863 78420 85716 218533087 73378 37794 755578514 73378 86992 110265664 45821 78420 949564642 64948 86992 168618862 74571 86992 138422432 73378 70583 711194034 84245 64948 23266518 70583 86159 461534615 59039 70583 68320760 70583 64299 358955612 84245 90446 107357873 50437 86159 671527392 50437 72413 249312243 59039 15076 914656271 48162 50437 86791005 11533 15076 82602398 11533 73004 85172704 11533 50048 115868007 50048 20893 34272934 38053 20893 790370616 77693 50048 134040283 77693 87771 612590392 50048 53969 559526178 71101 38053 184671420 89999 77693 526576092 32066 87771 924336642 71101 10415 872663783 5489 71101 59185179 70640 5489 195571359 32066 50269 162463831 32066 12688 959547157 29298 70640 829764580 70640 86072 142966988 2245 86072 931973557 87477 29298 787668504 87477 73902 349935285 79416 2245 76425174 61513 86072 931531936 22907 73902 889167033 11993 22907 968830987 22907 7367 659830387 22907 12103 754709788 84598 61513 341548013 50088 12103 212019245 60183 50088 640252765 84598 13175 524514433 84598 1825 619549303 13175 80358 349552484 50088 43471 857460649 55581 43471 939756211 13175 406 856386563 51316 55581 419354289 91269 51316 104733523 55581 27575 126312137 55581 82525 319605931 88961 82525 967192729 84723 88961 840827102 66480 84723 69479537 63171 27575 240830183 88961 32640 424527185 66989 32640 655981857 32640 82474 185915571 32640 11818 8353331 11818 21260 890563800 82474 3156 522026794 77389 82474 363459482 32458 77389 825044208 32458 79362 16257794 42665 32458 838732695 32458 77372 481227336 50662 77372 90229404 38043 32458 842807643 77372 13652 875355282 77372 55275 965947970 50662 26574 193785962 13922 26574 849784762 23943 38043 44549473 15617 26574 977815327 13922 43301 276201086 21212 23943 771233131 58019 15617 256248190 24073 43301 29157587 55455 21212 622539082 31435 55455 568619177 45018 31435 893018008 54639 24073 472126754 24073 5865 203299278 55520 54639 766820267 36754 31435 79737927 36754 22030 47356374 5865 90928 828276091 55520 38772 975808055 22030 55447 785357818 22030 86148 778244715 86148 71905 379551561 61813 90928 859786783 38772 44171 536686808 59245 71905 422124847 26982 71905 639392448 44171 41486 473014018 52788 59245 893106886 51711 41486 220690568 59245 76441 965107867 65963 51711 27577073 70493 76441 425311771 82299 65963 23402382 65963 27906 972074581 76441 12718 831446125 65963 80546 657866520 27906 76871 671507654 80546 81120 11685037 27906 77521 378250530 67352 76871 125271507 77521 6221 412630435 72959 76871 496152099 71191 6221 2107111 66285 67352 535817923 77836 6221 190697848 69144 77836 62824863 4904 72959 398287934 82110 4904 145724716 81608 69144 299273546 33420 77836 273417103 81608 30230 580264396 82110 63643 592926861 81608 3919 673734402 70265 33420 488099187 12855 33420 5500093 70265 143 557393007 77828 3919 935583696 70265 77433 8807679 29306 70265 147836791 35000 29306 865521185 143 47274 45551391 68032 77433 556809558 77433 22946 121515381 35000 85992 570562340 68032 53889 672849919 38428 53889 404024947 22946 65946 480295764 65946 1835 209919065 53889 1526 454080055 38428 39430 911047796 38428 13345 16421644 71298 65946 582743373 67427 71298 227018608 13345 15711 594728847 13345 11772 136176652 63128 71298 713390036 10794 15711 93628779 15711 59857 183116417 63128 9211 825250216 69949 9211 340965785 63128 18044 450174548 10794 177 456247150 59857 1729 594458889 177 27981 937016826 82202 18044 216700816 1729 30610 65668141 27981 39475 21538125 1729 32941 37644150 33455 32941 92478915 33455 26995 623412130 57051 33455 945139377 39475 61267 967932657 26995 39535 312034459 39535 21669 106428665 85995 39535 757244179 57051 31456 340417509 85995 85824 44901531 22044 85995 842921737 85995 87747 167863574 47717 87747 245448413 85824 40850 333035885 31386 22044 470203198 32778 31386 959528065 31386 69591 455647091 82700 31386 845253042 32778 42723 985695245 42723 52345 120894086 82700 88221 534193275 65901 52345 809709676 42723 4302 422729568 88389 4302 793049088 4302 69350 479405282 69350 40910 264844435 3261 69350 34860088 5859 40910 807298282 52740 88389 669788747 72612 40910 591425052 42229 5859 199940876 5277 5859 352871992 90098 5859 160509147 26735 72612 439679886 42229 87904 546066503 26735 31696 804864994 5277 47211 846018864 70476 31696 425914416 87904 50008 34044875 50008 71124 736928207 18506 70476 614463173 30269 71124 540809875 41753 50008 286997000 70007 18506 782148110 58551 71124 193475023 58551 33597 949294041 30269 40434 629558979 58551 43271 49003864 56266 43271 57840116 9675 33597 788788867 56266 2657 901774069 60925 9675 536682745 19726 60925 60744881 2657 68044 721574064 2657 31482 886593365 3641 68044 165788961 55532 3641 312791264 8700 19726 2896148 73483 68044 759739691 3641 20473 261606710 73483 18155 11133770 27425 8700 346630612 71953 27425 218099483 69456 73483 135793574 69240 69456 589350924 39934 71953 879846216 68214 71953 223269002 46752 69240 943950626 69240 56084 84158822 58366 56084 936352687 56084 71889 976543312 68214 82927 324325074 59879 46752 513773183 26084 56084 594155538 80958 58366 964781828 59879 14395 79243938 2948 14395 919179347 10679 80958 174157396 1890 10679 526541725 80958 87192 118251128 34336 1890 87049760 1890 57527 312050342 77680 34336 119659004 87192 42448 151881694 57527 68954 626558359 57527 64362 174570012 64362 61561 42892378 10779 68954 449985296 66168 61561 678632657 61561 38832 682694784 64362 38031 752419431 22528 61561 324362783 61772 66168 40329621 61772 77483 366426658 20928 61772 808471146 51517 22528 535280344 56724 77483 335291478 51517 7429 763388717 42785 77483 808364353 7429 63359 658768306 7429 6923 3504791 89720 42785 743057082 43747 63359 184749754 43747 65510 308095428 19213 43747 89699562 46765 43747 359313245 4545 19213 752728932 19213 75974 71266820 4545 12929 34712555 4545 60564 212446248 60564 84896 922371261 61382 12929 443737307 87068 84896 447573627 84896 74619 565129570 77571 87068 974912783 78371 87068 543377042 20530 78371 909752543 48157 74619 729847440 32149 74619 184509202 32149 47423 810401056 47423 14593 881249428 3848 48157 673876804 30585 47423 558423028 47423 90727 132069614 84140 90727 35353451 58045 3848 288835634 75146 84140 92242453 81259 58045 920420150 75146 49074 792215313 11493 49074 648270408 58045 53661 561963945 11493 75569 450578369 53661 91289 183114274 49074 26070 418735135 48904 75569 923401376 51311 26070 346864937 68095 75569 103883193 18098 48904 143661865 51311 25697 618401713 48904 24065 107958153 71833 25697 620247339 57167 25697 316512575 25697 69825 981883075 7772 25697 104822220 24065 27978 574998794 69825 84396 246259184 91588 57167 797256427 91588 72713 461195577 27978 60985 582296061 60985 10782 53026875 79495 60985 814099603 65867 72713 15380941 65867 36748 125666251 36748 39913 137838065 39913 81187 434774283 45695 81187 102855827 61850 65867 495106353 39913 68175 620027762 81187 89505 508817475 61850 32308 103604167 45695 50475 330458959 68175 50160 925811706 85062 89505 751733602 50160 55250 813118785 85062 64236 971970695 88117 50160 544759799 50160 61073 971070169 19919 85062 261602143 86989 64236 719183545 25615 61073 693320732 88117 79414 645236424 86989 35339 61495800 19919 56255 68061309 35339 60993 469848556 60993 65354 258889893 75567 56255 365727751 7545 75567 480865122 67090 65354 422096936 50914 75567 531063091 50914 53822 271661087 75567 81070 806394079 67090 27107 994136783 53822 62003 81594326 69138 53822 726717017 89179 27107 655179132 73293 27107 807252047 62003 36480 68730658 89179 85443 145791034 44522 85443 255304108 87245 36480 566187099 67597 44522 894125010 83610 36480 956059200 1243 83610 75970657 20848 44522 312621557 83610 52685 170920906 83610 74256 962583882 87964 20848 105736229 7852 87964 459811932 20848 26172 64975941 33266 87964 988108423 74256 31594 311599397 31594 61581 578119679 8159 7852 221657367 77322 61581 369638370 77322 9086 44583001 61581 75186 991155473 32791 77322 867740317 77322 31192 18730843 85130 9086 882919858 55386 32791 403261071 80539 32791 915635042 32278 85130 883672097 76317 85130 27598319 76317 49054 61218175 55386 23568 382529327 32278 68776 370278382 74143 76317 549719768 52603 68776 926975127 74143 44671 524825122 52603 12192 100854959 18445 74143 84955315 88527 52603 360632482 33555 44671 744257805 88527 11510 748922956 12192 5332 710715723 5332 38184 533534777 38184 39797 75578030 34819 11510 352754736 85729 34819 613207253 23072 85729 900783307 39797 73741 315815857 34819 21149 394898004 73942 34819 924492448 85729 32316 341945460 23072 38495 471002978 32316 74805 871242041 21149 36348 387327200 74805 6810 361170274 74805 52317 316270547 36348 23541 463795369 81279 36348 967309956 23541 28865 358369735 19509 28865 119569720 28865 52033 998580683 81279 39469 977613729 39469 68207 433546253 68207 23110 875458378 68207 4681 863997911 4681 48352 2833737 68121 23110 954301095 23110 47964 501260138 47964 85221 29795007 48352 22538 762450359 35541 48352 872688693 85221 56440 353574860 36932 47964 958223525 56440 61524 186330557 36932 52513 216289151 52513 4489 732750430 85376 52513 891193599 76054 36932 819266524 13770 76054 561342796 84083 85376 5700458 56744 85376 199708429 84083 49910 336316777 61367 49910 482370908 13770 27039 684585360 46163 61367 726164252 29916 49910 755647543 40752 49910 230789325 6385 27039 787853356 46163 89631 135139918 31673 29916 210638810 31673 44760 132600540 40752 32085 418815253 6385 3914 211302450 44963 89631 53566690 75296 32085 637839379 49360 75296 50502302 35977 75296 67801340 19550 35977 844073682 75637 44963 76912342 75296 79156 62338161 7364 35977 680727461 35977 50296 106962239 35090 19550 632240806 50296 19178 953045984 19178 86752 574032208 3553 7364 118809793 5566 3553 812106734 19178 15361 435459585 68109 5566 480739521 69961 86752 796054428 91515 15361 548293420 80426 15361 808643058 15361 68633 85892157 3995 68109 18783357 69961 13439 886408481 31795 68633 818397441 68633 33215 604139920 15185 3995 331169077 31795 30789 672691625 15185 88386 3761451 61994 30789 152932556 4561 61994 658389279 19978 30789 217745337 30789 65565 988448472 15646 88386 435391487 6445 15646 522096457 19978 66228 188608679 76045 6445 304812365 62690 76045 688488954 34164 62690 142338032 79558 6445 257233588 76045 33281 847066077 21105 76045 738611503 34164 86946 97754234 23009 21105 167482916 33281 24081 363059660 86946 22051 781635975 11259 22051 137971110 89667 86946 967814151 89667 50621 402898869 17547 50621 615955181 22051 84574 91923244 50621 3101 108251191 84574 86660 931581043 43912 17547 572847679 84572 84574 929186629 3101 76681 887170897 42294 76681 691454773 65799 43912 659520561 84572 75499 594634577 76681 75368 448273740 26387 76681 999935296 66658 75499 831659524 66658 31339 934323726 75368 37463 116842337 37463 47235 760228362 66658 86165 967250620 20212 86165 242394076 37463 22533 953919913 20212 28103 429791004 43632 28103 952926892 20174 20212 209365208 43632 64445 987746690 78741 22533 23429240 28103 82243 395061687 58089 20174 31819777 86150 82243 428274403 38347 82243 778277842 58089 27211 22177828 75493 58089 764440302 27211 89694 607373213 86426 89694 429366730 86426 51864 81852970 18334 27211 355158343 16327 75493 550768623 51864 56441 415056824 43708 18334 143926980 16327 23117 48826005 16327 13235 377758362 13235 79200 336489970 13235 33523 690319061 61930 13235 321188175 23117 6049 252581168 13235 50590 83560091 50590 17841 369616635 33523 10222 971328207 90301 50590 77701758 87376 50590 404130030 50590 29338 777488441 10222 80105 47843960 10222 3738 544237718 57501 29338 536985279 59523 57501 939839164 59523 57145 377387417 26291 3738 510582877 61897 57145 795450273 59523 46922 934703482 46922 299 24528102 26291 56306 921137164 56306 68883 19592695 37956 46922 956088584 56306 67530 120259996 56306 90543 244132189 56306 81111 45861419 78993 81111 136194747 67530 4895 54910394 81111 82538 261638860 81111 45874 73629863 81111 54798 30223306 30729 4895 224108249 82538 43710 869927365 43710 90872 594224470 45874 54346 841229670 27781 43710 696948198 44838 43710 726840762 10397 44838 758153333 78719 27781 559978144 44838 73616 421752388 10397 38696 107836054 81331 44838 678247313 81331 78251 413835533 57851 81331 924463264 81331 26973 177569729 38696 67261 729468766 26973 66310 154143106 6513 78251 748599215 46798 66310 678168237 26973 3219 533734018 66310 70593 961576255 3219 91917 839313790 6513 72096 799739458 16937 91917 76379065 72096 52564 180913152 83511 70593 16344285 16937 10608 818261608 83511 3129 532780004 26848 52564 132782004 10608 1601 760087883 59868 1601 12885445 43240 26848 518144765 31917 3129 682715 26848 56719 43615371 1601 78829 462084015 20898 31917 903281557 38878 20898 660547954 78829 32366 817109987 28423 78829 45095171 55901 32366 525037713 81582 55901 96653204 31624 32366 367273876 29043 32366 793522644 81582 66140 999528301 55901 81802 62329848 52867 66140 89172729 81802 33181 954205534 15329 81802 94760192 15093 33181 579094173 66089 81802 486255549 15329 53786 568241300 66089 36143 169871157 15093 51704 984648802 53786 10760 394109365 70812 10760 585502895 4042 51704 108268644 26480 36143 18078125 51704 39696 449587259 9393 10760 228112749 4042 46974 590421766 46974 63296 61248096 26480 693 218174238 9393 27917 139428338 83024 693 675374577 83024 10409 303826341 85452 27917 464733397 83024 78552 256199931 51100 83024 953373243 83024 21060 326618398 51100 57876 975625405 86741 57876 971662385 63800 78552 446793741 40994 57876 411952918 63800 24287 801341278 24287 61911 198012910 67376 24287 635540961 63800 40374 923873889 67376 70616 832263683 29332 67376 19165979 67376 31041 339373787 70616 6099 374301085 39848 70616 47576310 49058 29332 291228087 6099 39656 576382448 6099 50177 200948511 18649 39656 382484127 39656 17940 340934601 49058 57474 14867755 36330 39656 578175216 15085 18649 97985884 15085 85021 913004777 26498 17940 740481830 26498 44833 439758394 36330 55642 457729942 49057 55642 785416473 49057 21477 634433040 42561 26498 601210912 70747 44833 495251273 70790 49057 682958902 56165 70790 362801833 70747 39501 328674273 40415 42561 761551007 56165 31915 427080176 39501 24088 275012742 56165 74876 297660494 74876 65522 486476217 40415 19111 106525471 31915 66112 900060286 52651 66112 504736261 66876 66112 857724585 22385 66876 7410307 22385 69227 302386642 66112 11527 26683325 52651 25401 206092917 38665 11527 721787985 84703 25401 298582338 16189 84703 314180708 84703 22583 572587482 16189 42459 689068455 3549 84703 599032624 87902 16189 220598849 87902 39970 49910570 77895 42459 17499589 75968 3549 725924532 7322 39970 12793785 89965 87902 812388582 89965 5246 928323092 89965 30419 481341659 9304 89965 617445839 89965 38475 517164992 89965 75674 108845674 9304 6021 94728782 30419 10142 728397023 29870 10142 16803614 5475 10142 514916487 50814 29870 256710777 80333 29870 406377778 87538 10142 767672354 80333 41369 109108553 5475 41771 946113214 81177 41369 782278703 32001 80333 142106427 90520 41369 578309721 91811 81177 370640911 91811 84133 15915360 5883 84133 240022083 82576 32001 556069581 1465 84133 547787413 5883 40413 2067128 40413 50232 554448431 50232 59538 885459963 73628 59538 957531649 40413 35543 117780555 35543 35476 715715107 34557 35543 71317239 69327 35543 201307793 66795 69327 125362818 35543 45648 269230436 66795 88743 819378654 44688 34557 604460797 69327 12052 380193598 66795 11901 960055046 12052 50123 179233745 50123 28296 925762481 44688 30156 777466185 79314 12052 403317186 79314 13918 143886471 79314 41324 807280238 1071 13918 938569187 13918 24025 46105181 48835 1071 889856366 18522 48835 568515067 82671 48835 590827191 24025 18429 423924422 18429 2868 182649549 4469 82671 950532558 42858 4469 725384448 2868 40450 204139025 40147 2868 123462763 41595 2868 938435414 41595 48 462628768 40450 44946 121404145 35460 44946 555117784 41595 17350 425731312 11015 41595 156712428 26496 48 208606096 32733 26496 719249464 26496 32657 766820677 3805 32733 319899365 11015 64484 277831550 32733 7527 924163016 77462 32733 917908408 7527 85307 991468061 3805 46707 406682007 17134 85307 104465289 85307 3368 573408821 34976 3368 391902720 68798 34976 878641994 73261 17134 476013699 34976 73559 145740174 73261 21188 628726148 73261 67155 384327620 87405 21188 836500131 73559 35690 215601317 35690 50833 46926095 89508 50833 511464758 35690 31511 721796974 62843 87405 325669275 32169 35690 403936949 22293 89508 385744910 62843 80098 782501402 62843 70043 928012643 4311 70043 358999396 80098 18748 826457325 50298 18748 963544292 70043 23212 172771921 62743 23212 31576469 37377 23212 497795102 16118 23212 413280536 16118 91932 876992445 37377 3187 206829285 2501 37377 136328440 32384 3187 522863069 2501 70548 199440345 6022 70548 46865347 83630 2501 287718605 61500 2501 249371684 32384 61653 856287220 6022 46450 874902234 61653 75280 295900524 46450 78762 359974745 46450 38104 988266016 70658 38104 25771984 73403 70658 259627812 16070 38104 51973887 21694 78762 604291848 73403 87020 230110160 32916 21694 39945780 73403 89200 55134353 32916 14016 532289596 86945 87020 677087727 89200 58619 783882796 89200 31728 888255798 86945 7370 387346841 31728 25714 27947263 31728 89367 159153610 83143 7370 151919809 25714 85084 631989569 45258 7370 485997094 91901 45258 321777011 22761 83143 880753987 18894 22761 649290500 3034 22761 519205496 91901 84958 716353724 91901 72412 633655103 18894 48297 381372246 53148 72412 921167871 42998 72412 89718592 57019 84958 510457759 42998 90852 130130752 90852 71763 12829146 42998 62198 631359727 42998 50442 289220337 90852 49814 47473446 90852 49947 7483026 49947 91140 18221110 59634 49947 352014 6481 49947 704133858 44210 91140 209264239 6788 6481 946413707 90196 6481 521647253 90196 15637 6178523 6788 16586 198073696 6788 91294 957271492 39981 6788 130511595 91294 542 951969174 3710 15637 229202955 36648 16586 160606044 91294 70331 551710896 10585 70331 146157071 384 542 282362644 384 25866 4979984 37763 10585 684406139 37763 43799 802272166 43799 27750 982117773 14317 37763 589106069 42711 27750 781504527 42711 67402 651612849 89278 14317 248730754 42711 9739 540626026 53198 89278 548802936 67402 72177 375099438 33745 72177 780956800 53198 71838 148945532 70563 9739 596301319 67817 70563 744377966 44587 33745 164513482 67817 67435 13894969 21220 67817 310988141 44587 4534 595106347 62550 67817 269885709 21220 69020 354419990 35697 62550 337046057 34224 4534 736001157 69020 72597 319949880 52907 35697 817535508 69020 17742 474255082 43040 72597 499275056 73580 17742 580856776 34923 43040 440395927 60378 34923 648355888 31000 17742 908338406 79555 60378 786648192 34923 78546 366821689 79555 15816 590916860 89223 31000 95774946 15816 22707 851173152 47782 78546 617225503 89223 43356 161260474 47782 58000 626512369 55902 58000 334886542 49789 58000 202479519 75929 49789 489199173 8337 43356 64353505 27104 75929 55007861 48860 75929 99730394 70280 75929 394556023 48860 35777 221265818 49641 27104 635334875 70280 9344 983873246 50717 35777 402531892 49641 72983 792087002 64092 50717 234875827 452 49641 294440603 20724 452 467571864 71021 64092 877346653 36136 20724 217517199 36136 35735 611600028 36136 90459 634097095 74644 20724 776772321 35735 14782 885735662 14782 58975 244985053 298 35735 589604214 8805 14782 166528600 8336 14782 54338377 18435 8336 156223523 18435 9419 82566388 8805 22996 563091662 9419 77078 210139379 89454 22996 418611214 40627 22996 631001585 86006 77078 332685997 77078 73836 80816738 40094 86006 555235156 90279 89454 325272256 40094 28753 256535137 71611 40094 913542890 73836 85077 196332303 85077 24348 820287409 31780 71611 433118893 71611 33378 365779097 67179 85077 36528754 21473 31780 390169290 21473 13045 470820399 31780 11393 162185379 50278 21473 130536261 11393 61696 37905830 22681 13045 494222097 67377 61696 260024632 52577 61696 686152749 52577 63358 86497429 18766 52577 501337505 68544 63358 149240775 9898 52577 60736474 18766 22420 913047058 40248 68544 401703019 40248 66292 935714131 68544 20382 432204340 46021 40248 742884886 58902 66292 778708440 66292 751 644972700 17961 46021 403289928 46021 78623 224983308 46021 82281 506633796 751 1984 799485627 78623 1758 775337527 78623 6403 840507129 82281 11334 591056074 1758 11860 679377539 54636 1984 664308788 48781 6403 145647914 31562 48781 576283452 54636 7068 209276279 60751 31562 112278166 20195 7068 764028879 91364 20195 562264129 7068 88461 652747656 60751 33238 796912808 33238 78148 863066080 47892 88461 67771603 14988 88461 53882198 31427 78148 253567463 47892 21153 972300511 31427 84594 589169931 6152 14988 496416084 28747 31427 96618997 6152 48371 24523225 88346 28747 280975091 86107 88346 533906590 35194 48371 38477018 28747 60017 284239862 35194 54466 411969749 35194 84430 566295202 75524 60017 667234831 48733 84430 217461861 84430 34151 796945689 45629 54466 430631913 75524 71324 18249735 7248 48733 747653037 34151 23146 907126823 29096 34151 713414733 73806 45629 591165817 43449 29096 381680968 33421 29096 971737460 33421 6391 117910515 33421 90516 918555727 89704 73806 463471973 33700 43449 191654244 39346 33421 391924382 39346 84067 164161157 90516 19868 298928207 17702 39346 733246650 41838 33700 716652696 19868 28351 132492543 28351 2895 63948750 18140 17702 560891204 6880 41838 748397885 18140 4960 367817790 6880 82174 729230628 82174 78878 750699110 82174 30095 54802428 1496 78878 101807869 78878 71851 852296662 50240 71851 400557925 71851 37049 4867536 19162 30095 558639986 50240 67869 230858626 69037 50240 885872211 19162 68408 748415720 17930 37049 264333405 68408 12183 763016819 67869 13567 442244301 65766 13567 682314328 29791 12183 199042606 37504 13567 854650041 36740 13567 111202449 65766 29442 324029253 36740 8661 132759569 29442 34209 358988778 37573 37504 125579660 64187 34209 950552924 786 8661 372684755 786 81872 681138981 4859 37573 833955571 81872 4244 129438069 786 69806 946951869 4859 84701 628546283 4859 63177 961418640 69806 40012 904290960 40012 42349 427438268 82367 42349 962719312 73932 84701 373426170 42349 69869 604167383 79574 73932 315590830 69869 29564 892019581 87860 82367 179528824 79574 5261 830422834 22840 87860 729016756 41621 5261 663286893 85447 87860 646149215 37645 5261 366294003 5261 42643 242728899 12466 41621 687329953 37645 81477 158217247 49629 81477 217125135 46027 81477 55594615 12466 74155 976812580 56126 12466 319109362 74155 64191 787722872 49629 41034 396652473 56126 4375 928387030 1283 41034 227347659 4375 85616 980911223 49384 85616 975404378 19712 41034 224369442 18702 85616 141955778 1283 41397 919687376 85616 7623 585503729 19712 33438 588832214 41397 18160 51154593 33438 52929 34409190 57045 33438 838318145 17300 18160 388286341 52929 7920 444718082 18160 48236 644644048 23724 17300 708268016 23724 22041 270068201 22041 34588 36873642 7920 46287 744496439 34588 89221 747693890 22041 30909 338864312 66515 46287 559529324 25890 34588 274334343 30909 45885 718085366 80828 45885 593786728 30909 52318 374156606 17394 25890 728505516 52318 25798 491934037 52318 17077 222418608 52956 17077 145317420 86162 17394 778022674 78466 86162 292610083 90062 25798 789201109 52956 48728 151586649 48728 54374 46794443 48728 63007 355079778 78466 35852 641446556 59606 63007 644210441 63007 63521 764674854 68194 63521 483980156 60812 35852 984052115 71914 63521 691690199 72270 71914 70611512 68194 51753 681865838 47444 60812 120276356 60812 65266 12609124 71914 22594 533285042 65266 64177 651422603 49886 65266 339735629 22594 42220 561216399 76703 42220 407322491 26572 22594 772188824 26572 45219 535937978 40223 42220 817066295 26572 80973 483727772 80973 66215 364107113 21763 66215 11699562 47025 40223 885370218 80973 24729 91937899 66215 52097 80373892 41232 52097 99452013 67618 41232 668062332 67618 90573 250718571 34669 52097 807739554 63262 34669 827526886 34669 24894 976984270 90573 50113 137768480 21008 50113 136134774 34669 29589 870605059 21008 57180 826835638 29589 22372 106763870 21008 40298 674629068 88243 21008 951772762 22372 73547 53290854 86138 22372 832268041 40298 57134 960957613 40849 86138 226647761 73547 3287 564457107 72914 3287 801021230 88443 3287 920336880 3287 67316 593668964 3287 33698 715913843 52899 33698 204043296 51538 72914 110176600 51538 53420 657766034 52899 84775 281497536 51293 51538 832987687 53420 44444 882993334 16064 44444 221158589 12911 84775 680987460 46239 44444 69948933 46239 57394 985146682 16230 16064 123481369 46239 22274 478995724 67233 22274 626833149 67233 91743 110599765 22274 14820 1686455 67233 87679 656972255 14820 13134 531078573 62777 87679 132894455 60015 13134 556677441 83238 13134 805890860 36866 62777 223034943 72457 62777 26941929 62777 65809 477684731 34754 60015 350136510 10673 34754 54907162 36866 85254 696746706 17343 65809 589919680 10673 51905 660440178 34754 66504 280107734 33747 17343 142287642 17343 3354 450069899 69973 51905 192556638 28309 66504 271441451 61309 28309 875025778 10561 69973 592359431 53986 3354 922816719 61309 60439 222317182 2864 28309 112104254 16574 61309 215237086 60439 46911 100151926 36978 2864 650040304 36978 76876 6081827 62699 76876 677673761 46911 3850 14261862 76876 33748 290078297 46186 33748 92092033 62699 21323 660842099 78157 21323 426329367 72889 3850 462616111 42834 21323 465435140 90002 21323 834788132 21323 30907 722886264 82744 90002 43043207 72889 5258 462139926 49533 82744 149747630 82744 76654 380940889 73719 76654 64223183 82744 76964 744780616 73719 16946 906061069 73719 77784 699678438 71510 73719 768108330 16946 76450 641320262 77784 21422 928935489 48065 16946 66266678 48065 85358 74037474 71510 46504 299043491 21422 25919 624986376 8234 46504 670963619 86322 48065 709436621 46504 63157 778826224 46504 80257 547911745 25919 37037 364004883 8234 60376 251822528 80257 81741 354031872 80257 90194 572860676 49630 37037 206539313 90194 82781 550513480 33927 60376 474952134 90194 64297 768025553 64297 28196 576033269 84725 33927 630469677 31789 82781 603404981 84725 82190 602039214 28196 57573 628518336 14951 57573 259988494 14951 49988 875692785 31789 91688 272144373 49988 35167 272551517 70119 14951 53515867 53594 70119 534366846 81105 53594 385326397 53594 15951 819861897 21579 35167 441282083 81105 57219 120321546 58016 53594 393581891 81105 62194 756403361 29906 57219 276464273 27399 29906 132023971 79636 27399 339209642 5871 29906 42495672 36798 5871 20403217 29906 28284 259614725 27399 42473 862918823 36798 9273 521547188 36798 25547 11265979 76615 9273 395327581 76615 5656 649336542 18372 25547 184948602 25547 36305 67552558 25262 36305 4958961 5656 5737 706657660 45595 5656 485186016 19398 25262 973687014 5737 48962 714141769 5737 85630 82784993 58204 85630 764611141 81546 45595 232374946 87394 81546 100768497 85630 11262 261424806 8784 11262 864244808 25066 58204 530746067 77589 11262 521799509 66349 11262 179794567 35177 77589 123217585 65720 8784 864534606 51176 35177 708481572 66349 60800 742055216 59793 60800 259346898 88314 51176 515910273 31523 51176 733671586 31523 55669 435158806 31523 77729 554399823 55669 56220 80057643 87046 55669 615343870 55669 58769 130000353 91514 87046 614173232 87046 82447 591677416 25534 56220 693345379 82447 19024 695237200 71739 82447 871335456 73791 25534 649772207 8045 25534 835996771 71739 14122 331033665 44888 71739 812602353 73791 29253 921348685 14122 41391 298155553 14122 37949 602105716 76816 29253 729073942 41391 7604 212756395 37855 76816 23645806 37949 27162 676522839 86819 27162 708535866 22103 27162 478824477 37855 36946 744704937 74418 36946 923476907 80988 27162 438866182 10383 36946 900890120 22103 25654 670109238 33979 74418 75239322 2709 80988 931384071 2709 41634 734018230 3193 10383 58128197 2709 51403 787127699 2709 42685 870803653 68893 3193 984136299 26506 42685 47673540 3193 70853 237301196 19395 26506 633892093 19395 90923 715639700 22404 26506 742703699 70853 38376 847153772 79664 90923 917398422 32584 22404 161465534 263 90923 685000376 15625 38376 922735600 263 48283 938325560 37722 32584 403473121 48283 58195 697910475 58195 61538 488688595 15625 56827 895517612 27233 61538 168196287 56374 58195 838516732 27233 16690 256949607 91659 61538 121623154 13853 16690 703522204 156 13853 464222265 25915 91659 898413083 84028 16690 856268917 13853 87995 821644696 60803 13853 1616171 25532 87995 862686439 73118 25915 958683176 84028 78049 641428186 60526 78049 161793079 53434 25532 930340479 53434 76598 307974375 91591 60526 853018192 60526 60486 504034247 19738 76598 323932631 60486 54790 935073455 76598 75345 195016953 54790 38168 135679860 54790 5325 485949106 5325 4757 858341351 38168 282 385734419 4757 47972 757006798 63609 4757 652415601 47972 26660 219613118 49754 63609 77316325 31390 49754 128993268 26660 37698 291233237 39301 31390 958709918 60536 49754 288491448 59465 31390 106735577 9017 60536 793434265 9017 12264 344911612 58664 12264 146137452 6015 9017 934397602 82133 59465 472540247 58664 58795 792196709 55815 58795 505212824 58664 5435 811728222 55815 22971 969926180 53938 22971 156504911 79053 55815 117780236 53116 79053 759932008 53116 2478 574982169 53116 43228 405781250 43228 504 33902442 43228 85797 328414044 2478 43176 259358558 18042 504 668304273 85797 55378 153917126 43433 55378 890098917 43176 10979 100473528 66983 43433 189764737 10979 4907 789048183 5960 4907 468347475 82124 4907 737866998 3765 66983 511249568 82124 76311 762866913 86331 76311 117177055 3765 28011 842339853 82124 7731 53839049 23684 7731 887991480 74982 76311 261128051 74982 59918 55578748 28011 50392 257878747 23684 32312 237166899 32312 83520 540985945 50392 56546 535305990 77009 32312 943326777 80789 32312 437276341 32312 12832 788361235 80861 12832 889042987 80861 9526 883306922 83041 77009 275825080 11542 80861 842275333 5045 80861 375958631 83041 57302 699439926 57302 41958 130883824 15453 5045 263816498 30085 5045 742516650 30085 34471 248474795 13030 30085 522189258 41958 27009 169840324 57730 34471 372727771 29968 13030 86882120 57730 36457 229874053 36457 19719 837663800 29968 87704 27370509 72244 57730 475859640 87704 43065 426487398 82047 43065 126393220 82032 43065 66765705 82032 7424 918912488 43065 38822 638917472 53490 7424 236628449 4927 82047 556940581 28487 38822 66150370 38822 14829 127080333 38822 54309 841657786 54309 33162 201674144 86631 33162 14844915 19156 33162 508815960 14829 4186 402981585 33162 64849 131028486 86631 33424 544414755 86631 44801 49492548 4186 78727 212478262 78727 88509 349157470 78727 72202 18940480 33424 25094 19152436 52626 78727 74541763 71541 78727 445704871 52626 29258 360255555 71541 13137 229199174 86084 13137 630142355 39788 86084 835485945 86084 74276 714937862 56125 13137 202528683 34690 56125 733004723 34690 79418 701793372 1418 34690 891073051 86809 79418 800743802 86809 91721 425093221 77013 86809 939974761 1418 8802 990492562 87703 77013 404635327 691 86809 387736563 1585 87703 58242806 73134 87703 128158100 29387 8802 802421807 56183 73134 423347996 73134 68812 108320424 56183 46683 834726008 23332 56183 961238005 37707 23332 644406274 22023 46683 550182909 68300 23332 119349996 73596 68300 344063337 90082 68300 353344333 65686 22023 840993265 61742 22023 95681646 68300 50705 261387570 84975 61742 801001489 67808 65686 83926676 65686 45461 164621405 50705 20198 245009094 73148 50705 376772585 57529 45461 431287958 67808 79594 664178623 9280 45461 631745674 31351 79594 760590039 36451 57529 696580572 31351 9633 385371644 26205 79594 276899601 26205 13164 29714708 9633 10100 935069222 43748 36451 68554159 26205 70193 461330910 26205 54299 221119867 70193 24888 356264286 54299 85339 284122418 70193 74479 826227021 54299 68833 954602896 74479 68517 872393595 52664 24888 502557292 85339 5212 779882766 77646 5212 391100551 77646 66398 995603715 25100 77646 74656298 77646 41315 220220872 41315 2835 95428883 86715 41315 82283707 45555 86715 204263235 2835 79713 591087737 79713 41831 941388551 71718 45555 663640722 24805 41831 253658102 19874 45555 738922320 79713 31259 599899072 31595 41831 532075217 66646 31595 820487883 15867 31259 70636394 31259 49984 493454021 29600 31259 693093329 75085 15867 43776126 11213 15867 524997672 11213 39841 921120643 52223 49984 860737097 29600 7027 3412345 63603 11213 255799679 52223 3742 104209557 52223 69782 875344563 61232 52223 114340844 85154 3742 271161356 85154 91906 930615498 61232 19815 521728978 78182 69782 967710905 4382 61232 667724515 4382 23204 363638181 5793 78182 881791594 19815 58080 979164743 4382 30588 104168363 34295 30588 866586994 30588 10547 878185614 6104 10547 121762993 41721 30588 372349283 78332 30588 905942043 15980 78332 288872908 78332 23762 566993428 41721 1162 587039152 15980 80476 215787186 66906 23762 953745007 80476 55641 553649852 66906 25690 497179366 7386 66906 687320066 36812 80476 29735038 6105 55641 490792926 55641 18639 271802896 7404 6105 98808859 6105 82643 784928307 36812 42640 136490152 6105 12862 4093450 7404 81712 110004135 81712 33565 767747782 33565 61669 705516970 83117 61669 879639188 37600 12862 168587764 61669 12027 104802246 18641 37600 159886417 83117 86500 344558347 70845 83117 538501621 18641 5665 218723992 91427 70845 508196783 8363 18641 91707166 8136 91427 493031746 71773 70845 532610192 78154 71773 886429411 78154 2881 229503142 50878 8363 682186348 71773 46126 378463807 54161 2881 57070558 27345 54161 161523823 60887 54161 944003539 27345 35576 652928636 6345 60887 573340378 27345 47056 803612788 35987 60887 371780367 35576 55773 993652894 55773 37651 365380016 69182 37651 192015491 78528 55773 667028231 82532 35987 340450009 37651 86349 113845673 52134 82532 254923887 70078 69182 419720424 78528 27827 36251688 49089 86349 596523388 87205 49089 407482001 49089 13452 316617927 49089 62076 349449584 48639 62076 57897620 49089 59125 706833003 55956 87205 27915502 13452 41824 14687835 85689 62076 490878657 48639 55259 104223629 44700 41824 783845356 49169 55956 416397230 49169 89529 867143136 85689 2377 546239399 23191 2377 9741511 23407 49169 468687240 23407 43457 632782946 43457 29140 999308175 28521 23407 789096227 28521 53616 544391878 53616 33613 354336481 58489 29140 981704531 14 53616 656743478 33613 75078 480580198 53616 19648 55612041 14 75311 10561724 3307 75078 734510162 57341 3307 442181126 63642 75078 98280070 9469 57341 593549558 3307 26630 275944311 57341 7224 566802828 7224 76055 643438739 7224 6144 563160830 54251 26630 767385112 76055 58944 132045163 61175 54251 63810288 6144 83867 209006274 61175 33312 667691109 46148 83867 720692251 33312 18106 979422997 61175 64354 267793247 46148 30748 158212927 78643 30748 20619158 46148 33707 550911246 81338 64354 69547276 33707 89100 381438214 81338 52632 588099164 78643 87515 54977457 52632 23202 309928268 55708 87515 111329051 23202 23712 796600510 87515 59279 113272174 27413 23202 748209453 27413 40050 400225954 43866 40050 356782782 23827 43866 52672028 43866 74199 946098460 74199 17240 39583100 40050 68914 172410651 62145 23827 433402683 36685 68914 269866253 75924 74199 730824379 68914 4357 692234198 36685 22375 714258109 4357 18667 460680753 88428 75924 296652246 18667 9582 705759196 18667 66350 967920745 35914 9582 43404052 66350 73723 775386703 35914 84306 452828350 19275 35914 877279211 5168 84306 38943686 8891 35914 70677127 8891 38791 359873006 84306 60440 305828611 8891 88317 23953406 60440 19888 192737374 60440 41762 674971174 46102 41762 718350070 46102 59268 437615341 50454 46102 97965889 40507 19888 129959435 40507 65747 449859537 40507 20170 991582382 71526 65747 573550318 65747 9341 53304971 9341 86086 548370241 65747 86949 72724540 29876 86086 8635691 85348 86086 828159876 68005 86086 767369503 86086 14263 56149991 7740 85348 568300886 4908 7740 719618709 39591 14263 571805791 7740 14742 6685971 14716 39591 153124937 63828 39591 293207363 14742 38317 162525240 87483 38317 680747063 45196 87483 434233176 39829 45196 891937786 11233 45196 383849739 38317 15385 306683484 54225 45196 102292571 37370 11233 411982430 307 11233 986956641 63746 307 682285299 37370 47246 904286285 63746 53991 399457532 63746 8504 264170758 71439 8504 850896455 17029 47246 247821607 17029 78037 872796517 10325 78037 133926263 75889 78037 146422405 78037 60565 140111963 60565 9865 403279205 1688 9865 708055216 19352 75889 621479830 75889 42845 697322398 9865 58479 680009859 34551 42845 206627380 58479 37259 944569266 58479 19905 469231866 58479 78033 439522091 48666 37259 455203000 75017 37259 3214667 20880 75017 139555064 83785 19905 113371454 78033 57074 282071113 72680 75017 546673465 75017 18905 3186748 57074 5232 651177476 38905 18905 512431708 48765 5232 374106099 18905 26133 158635916 63863 26133 599065844 48765 75712 121443816 48765 83191 328693310 63863 84261 592694608 80434 26133 176594654 31048 83191 763666645 31048 79384 750922214 11124 83191 55820504 33473 79384 881735735 76203 80434 829120224 11124 68371 612591041 66415 11124 83394569 33473 65096 101097985 32520 68371 388942173 60701 76203 658096731 66415 62068 234352741 65096 19421 765357733 24483 19421 505830385 47395 32520 798988586 60701 55258 714782792 52084 47395 146422601 51210 55258 155392560 73272 24483 86703846 83347 73272 319187532 52084 26131 401621028 52084 2998 101881480 22659 2998 685647427 26131 66304 983013286 15545 26131 633618674 25039 15545 114465846 15545 32938 624566247 91425 25039 253910681 15545 16086 557131492 77290 15545 189007722 3838 25039 858266058 32938 16881 184219668 6354 77290 87272650 16086 24540 459582522 80443 24540 403341639 80443 35044 994932425 80443 76376 779594159 57631 35044 524207435 65034 76376 134606304 46744 35044 957019697 12190 76376 584208880 70923 76376 764973082 57631 6663 272820479 70923 89592 451215456 40523 46744 778624828 70923 22328 38588398 58552 22328 396530040 22328 19610 199128594 22328 42983 414936641 43279 22328 510295534 22328 44563 142513869 58552 28301 328273646 28301 13338 307074565 76888 28301 92382313 26736 76888 64734502 89588 28301 914938544 71407 89588 973403902 48879 71407 857718507 76888 74362 551311739 74362 14881 781209050 14881 71181 654189839 72666 48879 524376502 65236 48879 895121862 14881 77597 387038917 39755 14881 87248911 65236 32799 980853132 51037 32799 107595111 86724 32799 4387156 86724 86958 14124209 88726 86724 561383242 34999 32799 998687827 86958 59623 727802090 34999 45276 861266112 86958 53059 923348810 88726 20981 452003609 27974 20981 447547118 76956 59623 229388009 67740 76956 9429676 76956 59608 547945065 76956 38914 287084724 67740 4519 146319393 38914 42898 864956753 89062 4519 429580984 27704 4519 521100527 5643 89062 818629726 75664 89062 375080251 75664 47223 263838255 36476 89062 494441983 47223 3729 393435637 5643 64374 390198568 64374 68047 827381354 36476 48989 804149042 68047 57932 514702006 68047 90426 33795583 20199 64374 62563660 19588 57932 550357396 48989 33259 588818163 90426 87207 20346605 66439 19588 989690757 66439 69877 314620689 19588 25438 476447250 69877 87338 478154386 64427 87338 645099630 69877 70773 717906220 64427 28699 95419863 27302 25438 589007212 87338 81244 650883174 32261 64427 979570578 91654 32261 59251322 87632 81244 80748600 27302 53352 186762817 29011 53352 888247081 53352 9533 751452844 15933 53352 646496476 83141 9533 302557167 9533 67105 254496784 17685 67105 355850803 9533 90899 371806270 8818 17685 557763888 90899 6201 744518399 10445 90899 50333628 17685 40747 428501316 22692 10445 579198214 10445 60 719318330 6201 78734 126470755 78734 74158 465297215 88356 74158 136205625 78734 20304 88814551 20304 29530 114654332 34331 29530 333834769 20304 568 253977240 1715 568 48732264 20304 42046 173499072 34331 27154 463294825 71646 1715 362767373 64491 27154 89479410 87692 27154 393855184 10085 27154 819350501 18765 87692 778568969 71646 75543 464019283 20868 10085 43768461 65877 10085 218273294 66236 18765 135377144 82896 20868 772665253 65877 79883 599947919 20868 86132 667242973 66236 4828 399864274 87476 79883 463753201 82896 28732 136513770 28732 88377 9659005 33337 88377 987377598 88377 68782 469931192 32564 33337 617119138 43647 32564 206802529 33337 84114 532983223 22140 32564 153244180 79788 43647 600138309 5878 79788 314274819 34261 79788 383638017 5878 68346 985546927 22140 87024 898472793 44039 87024 837511094 19628 68346 221281488 44039 13379 724216762 13379 61209 933345019 13379 70543 414625449 13379 77616 833014179 61209 5731 154471749 89186 5731 26354683 83406 89186 698337774 33242 89186 32096089 83406 7296 841122288 89186 48878 75615778 8074 83406 72782550 7296 67211 94853529 48878 64533 442839730 36370 7296 416152077 64533 10947 144179739 64533 43582 139164169 64024 67211 700261521 43582 33141 454788617 33141 35433 845748155 83124 43582 851959959 67680 35433 590452464 64024 6518 214010532 83124 16816 142685246 3665 83124 992888541 8932 6518 435890067 6518 65883 991720990 21273 6518 527758113 84183 16816 272034792 65883 83701 637449890 65883 5720 955981366 21273 21904 30653133 84183 60166 355058829 60166 8863 20171074 5720 72833 698317972 87070 60166 802682942 57368 60166 718655482 8863 86907 133625272 20881 87070 386958343 86907 13939 883805333 20881 81494 112634402 86907 55993 300867553 86907 56252 680884365 81494 28000 895962610 57435 13939 504256208 56252 9919 493622375 28000 19231 20074828 89010 19231 260415809 80253 57435 107706511 63410 57435 890013802 10479 80253 999022460 38484 63410 61335114 10479 281 938348499 75255 80253 355376656 75255 91900 471270903 91900 11211 557670076 65419 75255 263910088 91900 5912 540777045 65419 80179 539679644 91900 3362 602746308 11211 56702 675184854 80179 28659 209206126 5912 16454 473160541 28659 31881 775426038 57868 16454 750208816 13109 28659 91924234 13109 62000 210652934 62000 72541 171941918 31881 27554 200736083 73173 57868 179340974 69323 73173 471533261 69323 66945 108428639 27554 27025 300581379 69323 1097 385270500 1206 1097 643494388 55874 69323 736713224 55874 10454 936901841 10454 70045 718971623 5630 55874 268057633 5630 4609 695962132 6119 70045 12353851 4609 1939 472530424 1939 3369 646178413 53319 4609 77040916 6119 6849 24307265 53319 57196 223954180 52298 6849 698425639 3369 84043 936316573 76812 53319 686621200 85688 57196 691784389 76812 22086 14636582 21995 76812 353827530 84043 37833 79449662 76812 42474 66633504 65076 22086 419713164 65076 21167 218290093 36603 65076 108031051 1313 37833 507590148 31035 36603 187809209 30982 36603 453640308 36360 30982 546045652 82023 36603 412989698 36360 21185 862493654 2541 21185 95994658 16807 36360 228442395 21491 36360 584263142 43942 16807 68793010 51231 2541 47133748 69418 16807 10889825 39772 69418 495749966 39772 35540 433911935 40913 69418 715186351 22339 69418 257376925 40913 63334 148668799 35052 40913 512440262 43201 63334 509818956 63334 22616 279903594 63334 88614 155473555 66038 43201 977147624 75106 88614 396544803 88614 142 39247259 22616 52735 301185344 142 79771 918898616 27666 142 108799290 76097 52735 19635391 142 10520 65424128 746 52735 23622013 38551 27666 848006661 13797 10520 560936027 84351 38551 726185070 40104 746 598984566 84351 6423 984378551 6423 42094 11329030 76913 13797 726318108 42235 76913 96353018 42235 79916 46583023 79916 9845 103670855 76913 58751 948673243 45319 79916 401120157 42235 24159 509906960 5346 24159 219570837 24159 34965 874302872 8840 34965 913490615 59286 24159 376708137 30596 5346 571501343 20910 59286 400319280 34965 41744 43929933 30596 89901 754406768 41744 61403 82098987 61403 14612 748768314 61403 63488 456104136 63488 701 166568629 701 18680 848152402 14612 32991 139893511 63488 63608 25230755 77162 63488 670028105 701 21989 930164257 44252 77162 340510791 32991 13097 971673210 63608 46054 23114214 13097 29345 672628483 29345 55540 271209512 46054 9291 513164024 46054 23745 624333726 46054 51972 211373856 78485 9291 773715013 78485 22982 873486076 3855 78485 932285681 57304 78485 55525514 53966 22982 823427386 18881 3855 427012363 53966 56633 30590560 3855 12863 742819169 36009 53966 905864192 53966 40779 793352976 31824 18881 815215982 67528 36009 204928249 35891 31824 35056225 31824 32942 964558122 45386 67528 313355282 51666 45386 737524690 85553 51666 695926319 30993 51666 879870285 12060 45386 37681945 91501 30993 552907542 14977 30993 573701117 43128 85553 207081173 12060 5628 42129225 87572 5628 680425725 5628 75465 221941770 22882 5628 876971821 67128 87572 644792859 67128 35075 123583245 44276 75465 652508691 30623 22882 44271734 12407 30623 116589695 35075 82679 905450616 36079 35075 97839890 44276 28409 145760714 87625 12407 425749401 36079 66495 849147515 28409 42468 531104510 36079 41906 308774893 79163 28409 711161728 87625 82433 373743500 40446 82433 168012018 19750 42468 970261249 19750 76513 37648091 82433 84365 345170310 17736 84365 739534910 76513 17217 508537104 48210 17217 728787515 17217 33149 373673318 86446 84365 904341321 17217 91781 667181939 17217 52444 70618637 35578 48210 34573939 33149 20835 425074491 382 86446 27473230 50241 382 185065798 29137 35578 921856065 80768 35578 356964749 20835 46036 165882692 6381 29137 543510858 83062 50241 84769621 62506 6381 605527743 76774 62506 991686722 83062 68686 859810793 62506 47831 865975362 20511 83062 589826771 76774 23757 799275536 20511 7899 902003104 8676 68686 114684903 58804 7899 177198306 8676 47121 168346513 82835 58804 100923910 82835 27390 715341918 61864 82835 834836242 51915 27390 852501497 61864 39844 97310310 39844 15300 513909218 51915 11272 383094191 36618 61864 742186010 51915 54278 428505030 54647 15300 712089799 81547 11272 993835023 87740 54278 531293558 87740 48617 197731160 80611 81547 75432073 87740 61737 345685642 52821 87740 589709919 61737 86432 186497513 61737 15033 904498210 4324 52821 891309146 52821 27547 104713555 56968 4324 546787175 27547 34576 396490208 57409 27547 829251412 34576 77781 877819049 57409 74427 599353939 17494 34576 128604593 74427 14668 806306883 17494 48699 194059790 48699 11225 10909312 14668 1557 84000208 3774 1557 218303146 1557 30763 803204504 3774 1429 683794663 28498 30763 131167114 30763 3748 317218772 69171 1429 121272314 1429 88758 707019790 88758 68799 498920011 19259 68799 508955088 69171 85503 499060343 70319 85503 524196958 70319 69615 406530689 52102 85503 140079437 86227 69615 39574584 52102 8538 722598689 41026 52102 360100050 8538 51364 502317617 41026 52358 198218844 86227 36655 723523618 51364 48555 466248788 52358 11355 417782974 36655 73784 609781035 48555 53560 957799972 86149 11355 366106665 86149 81043 190472807 73784 35415 280096787 80011 73784 197864644 35415 3590 897689955 22657 81043 139734304 3590 47315 193965527 80011 34641 765872028 53686 47315 508267528 53686 22361 569886480 14224 47315 306818274 47315 7389 888388677 47669 53686 186668838 66869 7389 65620863 47669 58322 136007115 14224 44009 757667269 44009 88965 342692244 37403 58322 72313487 13776 37403 367842539 64218 88965 14449207 64218 88632 313154909 16766 37403 907829731 64218 84756 574065552 21996 88632 913702361 21996 18795 794407754 21996 46468 493852150 81274 16766 629515289 79982 46468 579325789 81274 997 393445178 60438 81274 465150350 60438 19984 668367485 81274 55542 31566071 53880 79982 875990393 997 37529 338881460 37529 49615 226574037 19984 8751 214398126 91213 55542 212546875 91213 2610 899365730 91213 46549 648445966 8751 30798 721461856 8751 11323 149173283 47369 2610 396596099 30798 46273 302587533 30798 1824 447389048 30798 68112 473384889 42321 11323 225485002 47369 15412 840389715 15412 36839 857844802 27348 36839 65963330 27348 67601 665245740 27348 74621 255089627 67601 31219 684782661 87465 36839 854388071 87465 51983 106765279 34952 31219 102249183 87465 22906 798204108 51983 86217 748573840 77765 34952 882627386 8164 51983 23238444 77765 58536 747194083 8164 77945 947588531 44260 77945 343408406 77765 2024 934762857 17225 44260 61907405 58536 46602 250495820 71999 77945 998296251 79884 71999 459313359 50218 79884 825738297 79884 91725 972260004 79884 59348 669051817 79884 57561 465763410 82461 91725 178448002 40377 82461 367088831 44727 59348 118014973 20014 57561 243608171 58498 57561 591983306 40377 87228 542920841 24511 20014 684207648 58498 51539 136644920 20014 21577 183442584 21577 36565 325784546 24194 24511 597758884 18208 24511 569850447 75187 18208 951315683 36565 58881 208517107 36565 52330 469135988 78800 52330 792656125 77804 58881 741134116 79871 75187 708659376 77804 17555 255104931 77804 54358 576874494 78800 6129 848496948 79871 14447 782479948 2410 54358 449995382 54358 309 131335998 11669 6129 863814655 54103 2410 520209500 14447 42359 94734797 42359 2676 737587070 42359 14377 484686748 2676 70442 371450680 20857 54103 472901043 33434 70442 601406724 88698 2676 28884462 13034 70442 925700597 14110 13034 967366345 20857 35797 131077628 15487 33434 474886776 14110 74130 53600589 13034 69942 390231492 14110 50308 263352823 80248 50308 642057128 15487 60913 568136036 69942 11122 873622268 11122 31537 635358754 31537 66653 104343633 11122 86914 164648101 74943 60913 875948938 66653 21202 496312534 86914 1627 781153623 6769 86914 41339141 74943 52277 777104572 21202 8130 121932312 21202 32208 643523393 79003 6769 29389855 32208 67474 360469486 78779 52277 140317382 79003 16184 928821348 16184 87997 739318538 43776 16184 719209223 16184 65222 865785332 65222 15152 86519426 87997 5813 958346580 53101 15152 501520957 8220 5813 719818113 44351 15152 581704945 5813 29245 736227249 68927 5813 638606721 91671 29245 315833564 68927 61657 33692461 81068 61657 168401350 55992 91671 342998795 61657 46625 249204911 48558 55992 574721198 48558 53048 926780110 30191 46625 68233441 46625 89378 822515975 39533 46625 528031575 48558 35021 117221229 39533 79681 940554370 82621 39533 164743463 35021 10989 303229295 51801 39533 733585182 73526 35021 464162971 10989 19641 76482480 19641 32537 99674864 10989 54745 597050078 81691 19641 258635260 43919 32537 714493802 17256 19641 539811136 41172 54745 979803227 14880 54745 138872054 81691 18457 615313791 30463 41172 288214458 14880 12856 548972511 30463 55496 274607061 40134 12856 603544493 30463 53659 319719384 12856 90363 372188721 34482 55496 91581120 90363 73978 134254136 11875 73978 693555029 56014 90363 633929642 45558 73978 282591901 30131 56014 638063095 80666 11875 547246405 34980 80666 282963963 45558 56911 125218224 45558 89440 58054787 11989 56911 483329124 14024 80666 494717859 11989 65459 25775970 40785 14024 40805240 20003 40785 140424726 40785 35857 981894057 45954 14024 861665159 85202 20003 128294529 20003 31437 405001456 74329 31437 212443176 31437 59167 815680313 74329 31212 509996393 27606 74329 320888942 56392 27606 901561525 74329 23662 543754460 27606 61804 859539847 31212 37244 271676309 7905 23662 490052467 12551 37244 10069108 61804 27769 347980331 71341 27769 943851665 12551 59343 87532378 71341 51187 3571631 7318 59343 65769713 27769 6419 830567425 58349 71341 96166442 10178 6419 128719159 6826 51187 861690805 6826 17226 104155891 9076 6419 895715266 58349 76543 427901343 17226 12927 527510283 47577 12927 667061868 69698 76543 702062629 19911 47577 548420456 12927 54835 680141158 46749 47577 232433698 47577 38226 2821646 49779 38226 836016791 18332 38226 644578413 81771 49779 346804247 30534 46749 165348305 30534 8878 51940390 49779 62573 777647855 47737 30534 495324140 32749 8878 804006629 83351 32749 133650934 8878 75892 327835834 32749 20590 201596011 20590 41418 330360127 20590 9288 79941423 89632 75892 947321287 75892 32211 630691170 41418 81169 253413148 22299 32211 18734291 89632 80877 985808526 81169 47268 343769116 32211 90747 693578292 90747 6451 883228640 22299 69040 404322134 60326 6451 997105618 78441 47268 154294613 6451 88647 244878374 15337 78441 489018403 26147 69040 364545258 37987 78441 49007201 45902 78441 682396164 80902 88647 461894501 21035 37987 798987769 4734 21035 484827994 4734 33770 465815559 45902 48966 35776947 74963 48966 179342401 4734 40989 57810529 4734 45563 53097736 91488 48966 293640171 40989 90945 522977774 91488 64695 738508954 64695 34575 782581578 34575 27778 66846882 12375 64695 899422237 31944 34575 444129866 27778 87854 817215268 12375 71186 452454785 31944 20921 326364715 14253 87854 138957797 14253 29145 112951999 87854 42479 454281298 30695 71186 461639031 14253 75643 207381790 30695 40154 826740838 42479 35071 122489169 68355 75643 948956742 75643 44329 822607459 44329 18927 941041830 53475 68355 731181506 35071 9185 710341121 15676 44329 979831517 39534 18927 786368438 9902 18927 848792125 59677 9185 222085431 67752 9902 757429775 23926 67752 720033715 59677 77727 479848178 77727 45203 428835599 47889 23926 401442212 45203 87877 40768278 77727 84894 162844098 36923 45203 237445853 84894 42476 426296040 9130 84894 727422246 42476 16580 723984449 16580 5314 37821618 60962 36923 817836105 60802 60962 988618618 5314 2905 641955907 60962 25144 211927203 60962 22236 250774178 52777 60802 316129455 22650 2905 818666362 70502 52777 122885023 5950 22236 705574189 74153 22650 744039954 19830 22650 5894671 42121 74153 706386193 70502 72523 12489840 74153 65713 442184606 37365 19830 724088156 19830 7650 145322955 74607 72523 9228978 37365 3629 913585191 65713 31526 902194671 22830 7650 903086915 91135 31526 762506010 22830 2295 588623904 64820 22830 669214122 91135 44542 653797296 73709 2295 875162226 80070 64820 95722948 44542 9537 84355757 73709 3359 313247607 1172 9537 88433929 48264 1172 390868933 1172 37292 87954785 3359 67956 59479046 37623 1172 227682511 1172 51732 748368645 81520 67956 803609330 67956 23689 135362381 64952 81520 575704630 63237 64952 852320412 61289 64952 288011560 23689 58254 472223413 64952 30162 461504008 66512 63237 44230683 1002 30162 75088200 61289 10482 347738059 66512 27464 817943200 27464 65594 533593262 12971 1002 127315230 12971 69465 855598095 51692 10482 271169243 69465 60535 337391271 29524 65594 960455000 60535 57083 345926613 36235 29524 49256285 60535 3358 633594731 57083 25678 261913783 29524 63797 352957981 90818 36235 378797203 28510 36235 121793905 70458 3358 459699652 70458 55594 174956580 28510 81690 208138956 28510 61654 36057187 1554 61654 154138498 67232 61654 542968274 47868 1554 200654722 88150 1554 352602663 1554 14278 205629546 73060 67232 549785701 47868 53541 601808999 53541 39789 444670024 76213 53541 141714926 15415 14278 439656923 66335 15415 47333018 61139 39789 531946580 39789 59684 30982791 76213 78226 489708220 78226 2622 267969350 63145 78226 279608630 62955 63145 122453388 2622 85501 699931936 62955 16843 555452798 62955 19883 189250530 41716 16843 456096573 19883 19061 721000872 19883 19908 627449361 20085 19883 626661054 19883 49098 815815250 19061 1421 994709114 19061 81504 627768803 49098 85539 927729985 1421 53484 86075203 85539 34340 602906039 28136 85539 648236311 27751 34340 481185098 66757 27751 557607922 30171 53484 651346856 30171 90262 938684332 27751 15729 579175762 27751 17156 284666315 66757 71292 10235527 30171 44985 318363881 44985 90288 533796312 90288 36507 703214556 3533 90288 554876448 90208 36507 760193819 44985 69524 694767653 36507 19155 752560988 90208 39321 757862622 38387 90208 32704711 38387 76446 729036047 38387 42596 125197454 29503 19155 555889702 53005 29503 73496639 21293 42596 16211740 53131 53005 287758449 26075 29503 122794980 79484 53005 663343846 53005 33060 445334159 19000 53131 890129417 24064 19000 402574462 33060 89088 335333390 89088 57714 54141308 8300 57714 100048506 52738 24064 46240727 6671 52738 903567999 52738 15990 575582199 24164 15990 8176028 6671 42105 797679937 13556 15990 971570064 15990 68062 292351969 63142 15990 840338942 42105 4204 570483541 68062 79869 71738240 68461 68062 722757541 4204 14781 868544656 14781 67469 317223592 56946 4204 927706816 14781 44777 996805123 11709 68461 35885179 56946 88963 865541237 76819 44777 670838973 76819 87178 820734979 76819 62940 277628037 60942 87178 760687666 33862 60942 284822942 71322 76819 213559314 87178 67624 320702933 71322 8500 481361023 8500 18095 652376904 8500 23265 59341528 55910 67624 34483266 6351 67624 429832306 62173 6351 600446368 18095 2846 694978102 85469 2846 174715979 55910 28809 428301073 2846 74077 706675475 72170 62173 377086302 28809 90768 719967317 72170 64750 86017963 64750 81901 43329952 64750 6241 129952143 90768 39298 936136479 40490 90768 461506755 22717 40490 520464428 90216 6241 961951294 22717 58572 749929751 13570 58572 222170474 90216 48385 375970079 91401 13570 691740364 48385 22579 182700616 58572 51605 248757358 22579 4289 221593838 4289 23714 726195952 22579 11991 616133976 51605 14164 946351412 10163 51605 816823889 11991 87181 728529511 62793 87181 245165770 87805 62793 193990102 14164 81553 563400898 68200 87181 173094241 62793 22480 105274046 60058 68200 221255817 81553 57006 164929641 22480 21039 31930181 68200 36597 33037617 48726 57006 237006346 21039 55051 611563897 55051 77178 48708958 49370 55051 480448911 36597 8209 592194500 91895 77178 628912975 24572 77178 902749518 24572 49252 215792978 91895 1771 639708942 65001 91895 957713715 91895 30275 797557224 24572 61771 60584248 25554 30275 544231884 25554 62488 784325571 46026 62488 573144143 27074 25554 414398651 22749 46026 777027341 53640 46026 625869136 30481 53640 106176771 78725 30481 525829368 30481 67275 256107197 30481 81813 724127981 63206 78725 28821088 81813 81284 108112684 78725 79433 424147534 81813 24256 186365912 20465 79433 981330508 63206 44436 945550497 74880 79433 472464046 75891 20465 659273505 64565 74880 252271956 44436 38447 708275027 64565 16942 99634704 74880 4173 707551944 81276 64565 145494909 38447 38957 609215444 57993 4173 240640005 81276 37827 265491519 37827 25425 978297083 32527 57993 643023821 25425 51455 144463301 37827 21719 181698424 70443 25425 928856241 25425 42122 208905251 42122 84609 709641339 51455 10282 151961176 70443 60157 941850912 42122 65990 991212590 65990 68020 899413064 84609 41330 804846139 60157 89649 784662196 42924 41330 151542778 42924 38652 452437707 66309 68020 147279643 56382 42924 643154848 42924 58339 390728456 54428 38652 177242246 27237 58339 618444658 60472 58339 699675800 62044 54428 212451473 19223 58339 548045014 19223 27312 223746783 27312 61551 929681549 61551 86342 88930592 26515 19223 618756606 19223 14874 579035286 26515 78215 160354663 55244 61551 133753704 38667 86342 128709 70226 26515 748559859 70226 82907 628885859 7767 82907 135934406 82907 73110 564231544 82907 9381 764742940 73110 58241 286761671 13078 7767 378257182 9381 64438 46639761 88304 58241 29735311 86932 9381 521996036 58241 22174 657932273 64438 32274 12442632 88304 6838 249204144 22174 54134 672578321 73548 6838 490622363 54134 38477 369023893 6838 72008 873539635 73548 24017 83503236 54134 82620 656554205 54219 73548 321402153 24017 3431 764158472 3597 72008 251007907 52044 3597 295486859 3597 41639 596935967 54219 89755 126485327 3597 35588 443888071 3597 21032 112200995 52044 13787 726417857 21032 1442 334160696 35588 46654 449395685 35588 49926 776735906 21032 30960 916481629 49926 47158 668845678 47158 15568 364782282 72758 15568 647719644 72758 55476 599213377 30960 7107 146864609 38344 7107 406810120 11322 15568 385301 81482 38344 620089985 87851 7107 975194439 43643 87851 763804575 38344 21778 225341458 43643 54809 153833271 43643 53136 594251309 56097 21778 236801561 89043 54809 274164882 22073 53136 726295456 89043 86483 5784404 86062 53136 120926792 89043 36706 629778523 51926 86483 917898513 69060 36706 127910502 36706 75320 924027297 86062 21072 33487419 69060 90215 107682778 90215 63320 313128038 38400 63320 948593640 60570 75320 66742484 60570 81745 950487997 81745 88411 558172216 81745 47283 737013706 81745 10562 193089097 81745 57080 627864007 49612 10562 406903251 47259 47283 704893897 56662 47259 26480017 49612 43112 518357604 56662 56481 652533742 124 49612 135202669 47259 33542 691534882 124 6392 399735718 43112 18773 819405497 6392 32569 248165114 44588 6392 155788969 86343 32569 104690822 16892 18773 90975368 16892 59567 546298283 86734 32569 157530041 86343 45094 335454314 59567 63420 627985788 16892 89313 306147764 18266 89313 515656970 63420 59373 808856322 8997 63420 119406618 25610 8997 559244571 17511 25610 39460787 58443 25610 520637119 25610 53006 12342347 8997 80529 302563314 81757 53006 819971693 53006 61296 882092499 81757 67890 248958664 80529 55928 47527875 78614 67890 307585772 55928 22911 823438344 61002 22911 423330398 51869 22911 590037364 2814 55928 806607824 29626 2814 812210778 76672 2814 195469028 61002 9332 441988640 51869 5500 35468338 8367 29626 798828797 52360 76672 583944341 81232 76672 215941998 89255 5500 508646247 52360 7182 167379444 81232 88379 231457979 88379 24619 16609964 24619 48361 597889505 4396 24619 474615310 53478 24619 822150764 89725 4396 665239969 4396 57973 168579060 23683 89725 259805729 49887 4396 553938796 49887 9799 304010601 35117 49887 369452827 50926 23683 489734166 1750 50926 56747859 79214 9799 209829551 9799 30626 508743360 1750 88725 28031715 38316 50926 592116312 79214 24829 279245089 24829 25869 589722684 24829 16414 63742070 88725 2164 523545772 12240 16414 745664735 22034 25869 58949136 22034 12261 761205618 12261 28269 412297532 28269 24231 907327763 12261 49327 20571966 24231 49408 735147525 14582 24231 807770791 14582 2647 642713929 49408 73491 174702419 72426 49327 909231840 73491 79866 567903671 80205 73491 956824547 80205 50452 647370027 73491 67650 274532503 34316 50452 454581354 50452 67131 568073329 38581 50452 878184051 38581 8183 831451119 38581 45283 247011515 21408 45283 72231941 51126 45283 693389860 38581 68151 344903305 21408 47613 457389240 21408 78914 522707503 51126 78344 510879227 78914 116 251426739 47613 72391 472932621 116 67690 941441953 116 22324 933850601 53388 78344 143734796 8326 72391 88688044 75494 72391 754478794 76092 75494 893603421 82948 22324 109870028 27991 8326 882257845 29700 75494 260714767 84931 76092 694514133 74322 29700 929324707 27105 82948 445751654 27105 90267 489027732 90267 65553 736487902 84931 23706 740446479 74322 45596 801222106 23664 65553 34755871 23664 18124 750379237 63476 18124 976021012 88462 23706 595331490 48530 18124 805939376 7648 23664 21462421 48530 3040 334582548 25954 88462 950427721 35256 48530 184400671 35256 67421 53431735 7648 9608 354394278 35256 10570 270790287 11153 35256 308330619 29707 10570 583876479 25696 11153 921731411 90904 11153 583181879 10570 36149 972687642 25696 39513 840010646 25696 61938 25144748 14658 90904 384241161 61938 63233 629309748 36149 57720 599409876 85521 57720 14456547 21709 85521 264222309 25233 63233 752328502 36335 57720 17615295 5864 85521 816837430 32254 25233 950144788 59850 5864 148200120 36335 50675 26461497 59850 85910 624152552 32254 75305 878935161 65437 32254 943204492 50675 86052 103097898 65437 70515 6804294 85910 54984 651949712 70515 39145 598075339 15260 70515 157555386 17761 15260 358746235 15260 42118 516421802 42118 39918 739431736 39145 46366 70313866 46366 81555 822442676 17761 82935 533953566 20758 39918 259512621 82935 41051 40574326 82935 21178 170058438 21178 72074 38054416 56181 72074 343487994 88242 56181 786644868 24966 41051 628491371 72074 12988 691439028 84137 56181 394986868 88242 3642 544131295 72825 24966 123288458 72825 20420 717324189 51041 20420 594590192 20420 5918 271505710 45551 51041 660613058 5428 5918 240192014 72393 5918 365874338 68195 72393 508823550 33729 5428 905308525 65196 5428 354228405 46852 65196 688030277 7357 46852 304121506 42662 33729 284500553 7357 83819 248121059 30197 65196 697071296 89061 30197 285736872 83819 30949 852805450 83026 83819 535596297 9301 83819 643215465 30949 84484 569461210 89061 41191 612561282 83026 18004 76470551 79576 9301 795452263 3250 84484 219401094 19951 79576 132172065 18004 76444 654590007 80048 18004 419535471 24495 80048 841756689 39422 76444 806788395 37969 19951 236039793 39422 14168 882130101 81465 37969 29252145 39422 44613 377354075 81465 6649 739880242 14168 17993 224466797 15478 44613 176914412 8011 6649 824027376 44613 85777 520496397 62386 8011 691195411 17993 51143 25273127 62386 44231 18559689 85777 36055 201118866 40032 36055 343607345 74425 62386 142131182 14257 74425 132753303 74431 74425 211804481 14257 29273 752463988 74425 40877 307368004 83301 74425 658421415 67467 29273 2903952 31119 67467 61622399 83301 62438 572432640 67467 67531 138236024 31119 8241 357645763 31119 41795 685342877 41795 3793 210347959 67531 47182 620331072 8241 45471 141997725 12397 3793 454342379 76683 47182 819366856 5149 3793 514816230 47182 27238 159528135 12397 75081 124744311 2479 75081 102130980 32172 27238 219177085 33669 27238 666053936 88699 27238 989885992 75081 29349 166449257 29349 91094 183931963 35934 32172 662586149 91094 59781 612046607 27110 59781 425693755 12759 91094 284400932 4827 91094 48832446 4827 78593 704336736 76245 27110 30871692 38192 12759 751886987 38192 65648 191465884 65648 63878 362328665 38192 52492 512313372 52492 80347 251148144 63878 8170 862305231 80347 7397 121886584 30081 7397 74188852 74836 52492 257882206 8170 62551 27609735 74836 49745 609709108 29508 62551 807339191 26392 30081 873511319 29508 8837 337886049 16157 8837 429403637 8837 26596 502033720 91281 16157 116706617 71237 26392 762954620 91281 4231 839612816 55528 4231 913057379 18450 4231 306151649 55528 80420 36827795 80433 18450 509149797 50655 18450 586373127 80420 77049 847791646 54174 77049 341993514 79348 80433 919802701 33999 80433 56643493 88113 33999 710537040 77049 28563 76194775 6744 88113 320836331 56659 33999 26264000 18132 28563 124244448 56659 36073 916578227 56659 86256 917002960 86256 53302 612167272 18132 83081 310030916 16061 36073 503709191 36073 78996 612528062 669 83081 291245414 16061 23578 556581530 16061 3817 622853161 46174 16061 487604332 46174 68758 122214601 669 8718 631575243 67969 46174 190598399 68758 82603 629154218 38820 67969 389954521 82603 87445 858597367 87445 79897 274804978 82603 49710 841201054 49710 6360 703787637 38820 84050 388483666 79897 62394 675445382 84050 67480 2611846 6360 18833 166364135 62394 3213 304962424 18833 49590 888093955 18833 2075 173746648 2075 16747 843224477 32931 3213 913750629 6057 49590 610249814 83621 16747 103201625 6057 71901 853852562 83621 31854 11769784 65205 83621 294948369 90530 31854 868146139 34548 90530 709235507 71901 79010 58749184 34060 65205 962674231 90530 38885 56404386 25974 34060 473070754 34060 48509 770772010 11574 79010 858966263 48509 16895 76505965 38885 18695 602356898 18695 7521 588529967 18695 48975 90710491 7521 61133 65327397 61133 35544 211079632 56565 35544 925736943 7521 77493 635100717 73564 61133 357280356 27086 77493 608061937 35544 13639 286566163 4335 56565 329906918 13639 69632 552290884 31369 27086 409370056 80114 4335 16658730 13639 18158 120097902 6840 80114 823043410 7358 31369 640970337 7358 83119 640094210 7358 73342 660854017 70481 83119 528760230 54876 7358 487551486 83119 87608 230477999 87608 42110 805929305 73342 49876 24537477 32401 42110 856304243 37832 49876 837243759 87608 27442 506590537 27442 1166 989188831 46449 27442 565113887 45460 1166 36813262 14334 37832 804044954 45460 31481 112699287 38121 1166 828979097 31481 54450 29212469 65953 31481 310731453 60940 38121 214283113 38427 65953 570018921 14711 38427 625967841 1545 38427 885035815 38427 46626 642455817 76448 46626 961608956 68647 1545 780067569 59866 14711 721750569 46626 90152 89192785 32652 76448 332653012 25646 76448 824592593 59866 4234 690895417 35866 32652 286745957 5020 35866 690085375 19232 25646 862223978 25646 24800 578963822 5020 18331 504132467 35492 5020 226300902 44811 35492 377447318 18331 47940 485638325 57432 44811 557709475 42104 35492 352119061 57432 72678 620479473 42104 8313 664582495 2635 57432 213250435 72678 86392 688194653 86392 38782 986449821 11419 86392 827651256 76764 11419 603997285 46039 2635 441670552 39931 76764 223586159 46039 13136 247761054 71390 46039 874649816 81723 76764 562851633 91626 39931 290431371 81723 41652 124516619 91626 63008 200769938 81723 4577 890950590 91626 65893 255538008 3888 63008 530921667 41652 77362 405284941 90957 65893 211664169 90957 69353 303239091 77362 74903 517446890 76216 74903 409568406 80993 69353 225973988 69353 59099 684784515 64085 76216 65905890 74903 33801 652829695 64085 14313 516564166 11111 64085 382280179 14313 5490 496434612 11111 70695 822749163 11111 8720 404299526 11111 39073 647950986 70695 15141 252108313 47059 5490 859370212 39073 24199 150003388 47059 77136 355604256 15141 53130 69845678 77136 2733 331600419 10498 24199 103359925 10498 33762 474587406 84835 53130 280851965 33762 28308 650539685 28308 75005 923194517 75005 88415 291013265 31950 84835 468386329 3130 28308 512047030 6396 28308 897082297 37433 75005 512939747 3003 3130 65750292 31950 29722 317995791 29722 49649 387435612 6396 6915 735720306 90491 29722 291289057 6915 71308 458133654 29393 49649 936222007 6915 78291 563914795 6915 22468 765170861 22901 90491 14490103 22901 44529 952307043 78291 70351 813027206 16119 70351 124298494 43869 16119 145895577 44529 18578 337588601 44529 57536 728120450 18179 18578 883661631 43869 42352 471608920 43869 54474 719716286 76943 18179 580894882 89778 54474 127166300 21330 18179 258170674 68577 76943 676782295 59732 54474 132978630 76943 62834 741572647 21330 60731 835351233 77314 62834 158004799 77314 60760 967089412 18877 60760 825969024 23708 18877 861233132 23708 76731 624336661 18877 471 419412866 23708 66472 487986173 23708 76449 631611885 76731 17871 98351012 17871 18778 71224152 17871 45614 956568001 7060 17871 141421969 76449 80964 3996643 81067 7060 780336152 45614 39295 274385679 39295 28352 144481680 48789 28352 116582175 47649 48789 419726469 91915 47649 77072430 53780 28352 958625173 91915 2666 722829533 48789 28687 914440082 65645 47649 121576176 63511 91915 123550866 63511 62121 463591433 74624 62121 150477198 46480 65645 229202542 63511 89385 611058780 63511 13760 418816113 64348 74624 683801173 64348 359 712115018 18487 46480 830624968 13760 18541 939853944 67493 18487 476281091 67493 12288 236343738 359 23064 423368164 88923 23064 517977004 18541 30213 22505327 67303 23064 588892912 30213 21434 564513065 75827 30213 45863909 80104 30213 177676479 67303 25576 711922128 56414 67303 360781983 75827 48211 32646541 48211 83151 528972733 25576 33818 872866009 48211 88384 278491451 56414 44834 462465488 43551 44834 387195377 83151 57116 894711505 57116 16190 510498845 43551 73237 888137 56938 73237 757274387 13075 57116 384093063 56938 91055 347298093 16190 88679 741810415 88679 53497 705023420 70597 88679 166226180 70597 36787 289503484 57240 36787 962904909 57240 3826 648666978 36787 87954 30590268 87954 40946 206039921 36787 66831 386963669 66831 15898 44381330 66831 90450 256315189 90450 45 251912733 11209 45 792917045 30296 11209 552017073 11209 41521 36007273 90450 91068 311999779 3668 11209 276806087 91068 5750 936582929 23555 30296 935344952 90438 41521 346937686 53201 90438 44562630 23555 54215 439053479 24353 23555 627795791 24353 77678 420725001 90438 1859 90845047 77678 75188 1467334 68947 1859 725019204 77678 25267 456879910 26676 75188 115083537 75188 70630 399979057 88273 70630 908212148 84675 68947 633941195 88273 19899 581518385 24289 26676 480566851 24289 20860 649126887 59572 84675 120145898 66260 20860 675625549 4101 66260 473875113 24289 80947 909325474 76259 80947 23213500 70202 4101 64739144 4101 227 347330756 83311 4101 130577249 76259 48981 160210947 70202 29396 665623998 33371 70202 249267943 33371 16181 124685189 29396 55371 463887081 55371 34357 306249612 59673 29396 780615959 34281 59673 624474818 59673 59557 354098715 82866 59673 17510282 34357 45823 308554407 59673 16758 575090292 31175 34281 927006277 72657 59557 208965089 16758 21349 429587783 64860 16758 783580398 48037 16758 585203122 68254 31175 855021431 72657 69620 875556891 64860 39352 422712902 87365 39352 243459243 68254 2144 136414255 68254 11603 536855361 33921 2144 777353408 57117 11603 618538489 17564 57117 571444254 56409 33921 574215796 83055 33921 111377152 44118 57117 786363980 46498 56409 480591805 44118 78013 659884577 71005 83055 510783191 83055 24738 565892948 29189 24738 784591462 3859 24738 50543943 3859 84000 485926512 29189 69488 788783226 63875 29189 170594737 67144 3859 940778887 67144 81934 921625363 69488 64128 595328185 63875 13218 338926623 73067 63875 492120512 67144 30152 375798753 13218 69518 623162364 13218 68645 199468955 13218 67897 973079110 84340 68645 85683689 88011 67897 781089467 23951 84340 537970947 23951 26958 930095864 16534 23951 978152944 74631 88011 351270924 26958 86176 602066727 16534 59118 949212175 44813 26958 703883538 86176 54238 869278056 86176 44007 419117040 89180 44007 198146634 54238 73589 492399410 88885 89180 503822700 88885 46889 809388637 73589 88933 107153209 88885 37897 720906567 28569 46889 617863826 13536 88933 572392435 37123 46889 135291323 72401 88933 824387829 72401 6559 551809410 72401 66420 483644758 22457 6559 802662996 22215 6559 750594645 6559 16373 935371155 22215 51858 885855970 22457 65611 964627477 65611 31024 659859486 13460 22215 775156443 13460 44214 650384686 50937 51858 69353149 64497 13460 623068678 50937 84714 335201467 64497 38586 940209363 64497 69473 451039192 69473 29972 662087736 36479 64497 43568099 54328 69473 208902886 85751 36479 38293489 89257 69473 223204848 89257 86739 981725565 23674 85751 664731481 54328 49658 339832548 58255 85751 119835919 62368 23674 498871790 15950 23674 849814992 15950 44951 994028206 32244 58255 960474611 44951 69794 225893833 69794 67527 504755163 33765 32244 370313866 2442 67527 384814325 33765 62901 17608092 69113 62901 965145759 3401 2442 405731091 41841 62901 587115272 62901 18393 149927774 62901 61481 38842398 40090 61481 428954070 61481 81512 309782012 6260 81512 781415269 81512 28837 201083497 40090 6899 337513374 6899 65572 809705848 21246 6899 767274781 46700 21246 92856580 23985 65572 186336609 24079 21246 256503311 90988 65572 923904463 50512 24079 112362629 90988 37331 115032376 37331 58330 422124909 58330 49706 803841003 62541 58330 459753170 37331 51558 472161971 1995 49706 865653631 39553 49706 781648535 31815 62541 586569765 68615 39553 933327934 11298 51558 535085464 31815 57226 415769324 57416 39553 690707711 68615 38681 958129296 57416 40552 806050632 52195 57226 873892791 16272 57226 916702013 22868 57416 175440211 30207 22868 958918016 40552 8772 652310578 77638 52195 917108985 80373 22868 40722718 22868 607 83082489 8772 35898 554532443 607 32153 794049510 64013 32153 918444215 35898 50199 40979442 89395 32153 662109716 85591 32153 788835821 89395 76351 236447224 57981 50199 207305471 57981 65786 70848763 85591 70030 804297882 56259 65786 315350756 74475 56259 78086536 74475 60591 34403434 56259 133 944650231 133 6028 630474486 12556 60591 897497402 6028 22048 402417672 6028 45672 377900005 12556 45577 725714585 24206 6028 360108126 45672 84206 708115648 84206 17627 860579662 44954 84206 596346749 18770 45577 907419236 10765 44954 896925316 13582 10765 913484484 10765 29884 327449366 72453 29884 32453755 18770 77038 839282890 15281 10765 289495300 11297 77038 562385755 15281 37456 359797005 70452 77038 583572314 70452 19279 138181665 19279 88897 861609155 10048 37456 549627550 21960 70452 499750087 70452 52880 366804025 10048 57694 35641396 62401 52880 615808697 50629 57694 838456729 83896 52880 997359133 50629 23317 225896902 91719 83896 232791594 50629 56424 564465923 56424 66372 239969868 66372 83815 414312296 91719 25809 91655106 32530 83815 42496583 75772 56424 12204209 25809 59751 433159259 18757 25809 178863241 14969 18757 677071671 75772 40160 881522531 19762 59751 672406875 40160 46308 497796127 5071 46308 731657109 9149 19762 234318749 9149 34815 230000848 21948 19762 727766502 9149 29392 841913585 80730 21948 921318448 9149 50731 420019592 80730 18238 959143190 21948 21585 800359372 50731 61996 219138262 72421 50731 238211857 72421 61490 18944327 84168 18238 943668766 13603 61996 333029293 13603 54003 250314436 72421 41840 684488295 84168 46604 178497030 60893 41840 644558255 42895 46604 238433735 65220 60893 202964648 44038 41840 192577476 56910 46604 41605901 34869 44038 694805699 44038 38388 75113242 34869 72769 677129189 13833 72769 581200052 16300 34869 544769354 68674 16300 535657273 16300 84020 500611236 84020 73357 809546461 34502 16300 552028335 73357 87751 437929916 27567 73357 265358149 87751 17650 139023242 17650 13792 159845627 10865 27567 436655553 87751 40927 171303685 40927 60127 817536519 10865 2045 184043244 10865 79707 213790804 40927 28517 891933963 40974 79707 481546178 2045 6491 247651585 2045 49940 630174137 49873 49940 590922715 6491 55377 204221192 55377 52621 638788053 55377 152 873476415 49873 20674 429671977 152 55267 260454435 55267 50046 59520246 57572 152 794457054 57572 39181 880404140 4959 57572 949449662 73588 55267 62192385 44874 50046 630652516 20659 44874 663264021 39181 70990 95862365 77683 20659 834434843 80852 44874 511694776 80852 40150 18273450 43729 40150 420824959 61906 70990 210583424 61906 75372 266240404 43729 71477 11833730 40874 40150 82289353 42047 40874 76321176 17281 75372 7210604 46392 75372 193772680 17281 21129 726205399 21129 77544 824933431 52953 42047 915124111 659 46392 321572959 46392 56534 251629408 14510 56534 589539327 12962 77544 433881711 14510 66522 479240150 14510 67595 969906979 14510 85460 1524393 53303 12962 182595323 26745 85460 615358571 29215 53303 789744796 67370 67595 141631081 15063 85460 205954111 15063 79613 606132015 79613 1962 296401524 79274 1962 141533776 1697 79613 771779247 79616 79274 75028461 1697 33187 471630886 33187 32947 786732837 79616 39818 829929613 79616 89660 465251965 79616 26731 660829259 604 39818 741016675 31759 39818 185167179 39818 65621 108309256 90112 26731 753087691 31759 27562 624383723 65621 51841 142893147 53538 90112 743717661 10759 65621 514097533 90112 58778 503336655 51841 22352 200874521 53538 71170 161801785 47040 10759 800481951 85044 58778 283050703 47040 84027 919540308 13497 47040 135280857 80102 47040 67595375 72150 80102 276310499 13766 13497 85189127 13497 45424 80190877 23082 13497 339592791 16952 13766 502351319 74029 72150 787606687 50202 45424 921780606 45424 54688 131320417 54688 29869 440097350 6911 74029 561031425 6911 60484 857216692 29869 66835 402950107 4804 54688 844441291 6388 4804 741086412 70392 4804 755376332 40633 66835 856019679 6388 88133 913960688 48431 70392 268822936 39496 48431 484518323 83718 70392 256275213 48431 21257 90901663 21257 23527 85454971 17371 83718 50618820 83718 27955 995348579 21257 40916 254003023 61394 27955 945131653 24522 61394 770409730 40916 62645 956519809 24522 12957 375604875 12957 46067 447089519 45986 61394 358804357 45986 81761 15184388 45986 75097 949350702 75097 87699 824465658 66873 46067 597455748 7116 75097 125771366 66873 45142 977139120 66873 84552 258588729 49607 87699 133034423 35584 7116 370990459 59976 7116 662833661 22000 45142 203289861 80051 35584 516720222 78849 80051 900610762 41810 22000 709932241 59976 87951 875822652 22000 57940 503325828 8044 80051 46534343 12580 78849 732563412 15247 57940 591578255 8044 40876 804257221 43042 15247 870892920 57008 8044 928575957 33487 43042 661670631 57008 76539 235935306 22777 33487 301164175 76539 2967 201299552 76539 39823 184528709 2967 90713 516780055 86254 2967 462861219 1067 22777 285356102 90713 34050 147965243 28646 1067 787239960 86025 86254 946391159 86254 7310 918015935 1067 12204 702338883 86025 11840 107835386 80625 7310 208702198 41844 11840 407746152 21737 80625 950538071 41844 11749 903033918 11749 72797 394966774 21737 68624 461188981 41844 40439 674869592 86414 21737 369667653 86414 7018 57197681 77603 86414 33963732 13310 68624 148738383 27439 77603 252178858 7018 80781 193523414 77603 72475 485615307 77603 51547 597500649 51547 51054 321610450 28967 51054 482378384 28967 48690 529092025 53617 72475 225554408 53617 4925 389651401 53617 56833 241492113 77732 28967 905049363 56833 65307 681325767 44544 53617 759125215 77732 55850 782257119 55850 29335 943686371 44544 48602 614292638 65307 23820 26125045 44544 17573 71092722 6229 55850 556194698 86538 23820 957707392 6229 24354 179828916 23076 24354 459678098 23076 13493 725518580 54822 23076 993563234 26189 86538 10786387 62760 26189 671043063 40550 54822 3933402 37268 40550 43069116 31408 40550 90892278 31408 49619 408663913 42718 62760 608838087 49619 30928 787992927 31982 49619 535805302 42718 86727 851736181 35305 30928 85228068 35305 25736 822321496 86727 49691 102045699 35305 35141 826494273 35305 17809 672264798 61322 49691 647766959 61322 46621 760145554 61322 37300 451403285 50599 37300 523695202 61322 16202 232170272 46621 30030 24831335 83637 16202 206715178 76323 83637 368823435 13494 30030 121148902 11927 16202 558826452 14184 83637 849145085 49897 14184 634845005 13494 38971 909111501 67729 14184 805982524 20270 38971 269487682 23829 20270 260695982 67729 39996 13814858 23829 50071 941097362 42446 50071 489953191 42446 69667 664723241 47502 69667 784412742 89283 69667 67990347 33045 50071 175740347 52211 69667 690868723 69667 2425 193958868 52211 55672 122290681 89283 37358 893749693 33045 52436 567086884 2425 30933 199059089 2425 67036 96016020 30933 31380 556349431 67036 22082 90834111 84836 67036 230069887 91327 67036 592931479 91327 1407 201756736 1407 27072 294662889 91327 23723 799725645 66196 84836 682330097 49593 23723 651983367 58989 66196 124871591 46583 58989 475410345 6429 46583 741562537 49593 19286 709330656 72427 6429 877053932 72427 56352 239267880 6429 79137 81969215 14275 79137 182298303 72427 63546 70814298 74053 72427 57251147 30961 14275 984907615 77991 74053 773916845 67915 30961 97693710 30961 13324 347256439 30899 30961 254141183 32089 30899 5738976 78214 67915 697698390 77644 67915 331207743 47821 32089 702825708 87221 77644 452943048 33262 78214 801444494 33262 42159 257982292 33262 65643 340344587 47821 45347 56217034 87221 65844 557681482 53604 42159 927421009 70187 42159 77508762 45347 42762 527192300 42762 9864 832529395 42762 49586 807742626 70187 70168 726204894 42762 62284 170716050 31999 49586 147147272 49586 53570 715680561 86784 49586 542462191 62284 54141 134885319 30271 31999 565867236 57719 31999 79836744 90685 54141 538180903 57719 12255 22403407 81344 12255 954554655 57719 84144 343484181 19174 57719 356194970 81344 82104 59782237 4781 12255 597641570 51453 84144 127911292 51453 39896 533522814 74597 4781 600266098 69775 74597 653067483 51453 42460 235675764 39896 16641 42119317 33757 39896 244469059 74597 76269 320977742 85682 76269 366714725 36510 16641 165392278 16161 33757 807537379 67320 33757 191458896 16161 25497 4526700 40194 16161 874214390 80167 40194 588894580 87529 25497 636866498 59775 67320 500735124 59775 31636 720465912 20757 40194 556092096 48246 20757 121980580 20757 34099 274095769 20757 16564 867361640 32005 31636 624602798 4256 48246 842870628 16564 87602 900014376 34099 688 380435653 2092 688 980726187 84377 2092 563606014 88920 4256 972064763 2379 87602 607110872 2092 21775 614709064 87350 84377 982797915 68305 21775 266883031 87350 53251 921478108 68192 21775 781829922 53251 76244 467259335 89716 87350 912591283 41262 76244 427006867 12727 68192 375476707 80940 12727 381027953 33131 80940 130656750 57146 41262 688075537 41707 80940 38390853 57146 91507 654184873 91507 24859 542018305 72727 91507 423931310 46097 41707 357789464 72727 70373 977204256 72727 71971 667542101 46097 43462 152680320 53741 71971 499690102 44450 71971 210330413 53741 35354 807076978 60310 43462 654508165 53741 20414 759731123 75383 35354 163077467 20414 12065 502032422 60310 340 559319859 20414 14971 955350904 12065 28635 403395241 63293 75383 179833176 72357 14971 359129278 72357 41534 939088474 14971 56777 14811483 63293 23390 792564949 63293 41995 908518948 51795 41995 639947805 20856 23390 409569136 20856 41875 608702990 41875 87539 187127518 87539 79772 804646118 69700 51795 111338336 33040 69700 53874338 87539 36853 552134514 33040 41268 589195625 41268 86046 211627150 41268 74974 635372654 52370 74974 159167789 44739 74974 612122662 79026 44739 33608054 44739 12667 46503772 91518 79026 549459011 27568 91518 766009061 12667 44035 838509058 12667 50950 728138147 26698 44035 595662514 44035 6554 228357910 22080 6554 397011854 44035 73399 82691743 6554 85468 143973838 73399 30870 904676122 22080 25460 293432517 22481 25460 778873764 62772 22481 967026254 1910 30870 479095925 84984 25460 648200386 84984 54245 647794008 84984 79375 64567622 84984 91505 861720243 24097 84984 641031470 79375 76887 928713255 24097 36270 827675354 60515 79375 648727532 72515 91505 291819761 22797 76887 26349927 72515 7352 255822991 60515 15531 643910934 15531 15287 176107525 86035 15287 1855812 68664 15531 666297474 86035 69757 848800786 85865 69757 859067781 69757 78442 217189958 69757 84048 615430564 69757 2037 826712082 4909 84048 521284941 85865 75618 198188718 75618 15770 617529201 4909 40790 278680203 25992 15770 430851874 82926 75618 50175259 40790 79054 941088877 40790 64141 88446722 64141 65983 821903590 68864 79054 965362880 37386 65983 128803319 37493 68864 507731625 72267 37493 15791162 65983 39557 911506502 72267 52135 803831782 5905 37386 445232808 52135 69359 51192971 39557 36985 231626068 32122 69359 342854125 15294 5905 283103832 36985 57589 667852749 69359 26984 165413562 32122 43373 732397981 26984 4551 431170727 73370 15294 901711865 40871 43373 895018986 51470 40871 63213625 85294 43373 18386283 51470 59645 980188542 65300 40871 267775560 40871 52783 225660418 85294 84232 814169747 52783 85377 208946243 80383 59645 650608258 36534 80383 408618434 84232 53174 30539065 80383 28105 119507529 53174 32159 390445508 36534 39331 154845609 32159 73725 111239782 39331 12023 70666193 73725 20309 939589006 73725 66444 114042078 12023 74625 770433651 4424 66444 445417123 90934 20309 730767293 70194 20309 603733927 59810 74625 800447278 49293 90934 295765554 49293 15394 69513236 15394 85002 89800326 15394 55732 485887870 59810 39926 1037626 15394 9326 766246063 24280 39926 402982313 24280 81852 64957057 55732 52534 736260961 24734 9326 312561021 81852 66634 667554050 75770 24280 944533657 81852 6969 973720231 6969 6801 636565063 75770 56694 777787040 90122 56694 95167028 75170 90122 593100576 37413 6969 482969282 5875 37413 117248913 5875 57291 744725105 90122 26222 550223229 14000 5875 126686121 58959 57291 240973363 34701 14000 279370396 7113 34701 48705589 58959 30882 827537362 14000 34247 674926087 30882 31112 681747161 34247 51351 4921020 51351 49424 931133176 23258 49424 460357264 23258 52038 708777004 8493 51351 43496816 49424 10860 736358741 49424 91791 13119787 52038 49065 984064964 52038 20099 844571363 91791 4732 369064907 20099 23600 7426961 20099 78127 915295399 4732 7104 92883069 24938 20099 477424887 4281 23600 72452830 3199 24938 121488174 78683 3199 182516971 6726 78683 712598259 75801 6726 931437902 32143 75801 548848423 32143 46930 318154248 78683 29144 693229495 6726 38650 471323709 32143 51638 599649749 91340 29144 493078244 2011 46930 106472498 23080 91340 469666309 51638 85962 261670453 91340 59025 617117007 89106 23080 182874883 59025 51718 603300086 51718 36312 619460036 51718 76253 209500756 51718 13516 133723990 76253 40310 605949907 34361 13516 968389726 56024 40310 820295926 71334 40310 107894538 88260 71334 43946381 61568 71334 460031058 79322 56024 381291643 88260 23492 742562529 71334 74695 440787802 61568 69083 266023678 19602 79322 448361021 36638 23492 599990995 58586 19602 605777967 60919 36638 542510863 39733 36638 404025675 58586 70734 808733730 53778 70734 358807265 39733 63982 639112435 70734 19518 143775378 5574 39733 323239177 53778 89788 159583960 63982 53639 429779082 62639 63982 54806489 5574 2921 244349903 62639 42263 29090943 62639 19152 406015449 62639 14101 664304840 42263 26218 381629419 65975 14101 77973825 26218 54412 937877879 26218 69974 452891484 23309 14101 49524131 55893 23309 228767766 23650 54412 843318289 62931 55893 288159888 75522 23650 265297600 75111 62931 654860399 75111 86694 841135798 30146 86694 867418292 86694 48255 57777528 86694 31993 300891981 30146 41039 78993897 513 30146 322315770 4283 30146 87795978 513 31660 237279947 91871 41039 587321792 80394 31660 329834515 27700 4283 354386529 31675 4283 177998838 81358 27700 783661772 27700 37015 69294984 43360 31675 766418922 7594 81358 596552404 72611 37015 138854970 81358 36953 250589471 13357 7594 65512631 43360 88592 660425473 13357 61846 369194621 47914 13357 457646192 44605 88592 88063536 88592 73850 40213504 18898 88592 237613919 18898 9876 164747600 17414 18898 781166648 44605 38742 494737965 75138 73850 661421512 15138 18898 318820493 38742 18207 845737379 17414 67054 740427853 75138 18210 231859942 18210 17611 33741197 18207 33137 395015124 84023 18210 294395449 18218 18210 381940612 11545 18210 926233042 74083 11545 299484129 18218 50427 145389475 11545 12490 41527265 18218 86135 834131194 12490 78040 357916211 266 78040 240038683 86135 84869 597934806 266 19072 299694506 86135 36379 326748421 21089 19072 133297235 19072 26136 736172382 19072 88143 708497284 38737 88143 713721449 38737 1123 600429951 47117 38737 459967073 82694 47117 418182558 82694 75452 198142239 75452 38441 1581949 47117 60321 578741806 19506 60321 62363416 38441 61591 17098652 54714 19506 808512089 19506 39843 566293973 60321 72416 763738343 27517 72416 853361654 22638 72416 304167106 12131 72416 64074008 57209 72416 573237892 76037 22638 720589822 60538 12131 578490217 60538 71868 405363536 51604 76037 792524446 26345 76037 265277506 26345 25006 695691627 77987 25006 629819537 51604 79174 633193679 29173 26345 765489839 26345 62441 966984346 25006 76565 254945063 62441 75208 77342556 79174 57947 480274616 29173 34143 550357103 57420 34143 246690401 41032 34143 27176779 57947 47292 2295538 41032 80186 353468 4825 57420 307372469 4825 42960 11164847 41032 41244 439500658 44462 41244 269185637 20296 44462 169944215 73969 44462 421271083 44462 17215 49117783 73969 80582 972250565 24950 17215 971494467 77443 80582 264885912 17215 12196 283619132 17215 63073 848634055 77443 11661 791354359 30451 12196 202622455 30451 64721 39026879 30451 88004 201308969 63073 57884 848370185 64721 59164 771565672 30451 37453 624362988 64721 76928 209707388 37453 22811 648163323 48147 59164 434773956 20269 48147 871750249 20269 22305 853860300 5893 76928 161650342 46268 22811 147530150 5893 31391 786505576 22305 24338 828095355 24338 79778 429524088 24338 19965 224026181 79778 63144 86210082 79778 71862 667466664 63144 75143 342841664 91396 79778 74967460 91396 88914 37332694 46103 88914 466544553 7297 91396 768169667 46103 60995 87809821 88914 82686 13375731 60995 58464 188197332 82686 30648 912932683 82686 26831 620295545 87059 26831 36924386 54954 58464 129814545 81380 30648 184141409 14236 30648 934999439 77847 14236 631692224 54954 9264 57448108 9264 43553 599047488 77847 30980 794254888 33908 9264 122123114 54349 33908 174392547 33908 34028 14634300 43553 29855 235245396 29855 17768 56388839 34028 28585 55552452 28585 8067 611686558 12772 28585 373792480 59966 28585 829271595 28585 66556 115059416 28585 35054 562480449 49742 12772 136280844 55106 49742 210074008 68071 66556 21222910 55106 17615 883693567 17615 27577 445501677 53755 27577 781309937 56213 53755 601142160 68071 18163 882096591 27577 39701 528986966 56213 32554 112346632 32554 43218 760323300 56213 76048 112903763 32554 31480 225160482 76048 11705 342755504 48675 76048 808104711 43218 48066 95311453 876 48066 951924974 48675 81541 695663555 31150 81541 114506956 81541 50808 346174730 35939 50808 290206502 16442 81541 32419207 49390 31150 628461603 35939 9193 580252566 72619 49390 558033926 16442 47416 447020686 12619 9193 269148737 9193 38938 157505705 58748 72619 354616156 86884 72619 687045465 86884 24598 258013510 64739 38938 664655471 43014 58748 87742378 64739 63418 35602717 40387 24598 644708847 24598 67544 467290665 40387 57393 214294813 48841 67544 826264009 63418 19560 119258368 48560 67544 705237684 19560 31981 951632121 19560 67051 553198568 303 19560 564699169 303 41140 420122776 77234 67051 63481831 77234 43456 787068891 303 46946 889525158 17059 77234 383950174 59483 46946 664559737 14390 46946 884549567 59483 42475 506363036 59483 63693 96700282 59483 26101 704066453 26101 67880 415930614 42475 65815 34513565 88187 42475 58166164 55921 63693 125943018 70830 67880 911959243 55921 84124 174585355 70822 65815 462473861 26243 88187 291766609 80135 70830 412078875 80135 57152 553783463 70822 6004 863592001 70822 72901 68098290 46494 57152 232644483 90816 72901 952498151 91813 46494 147635524 81997 6004 104825404 91813 16067 37438475 61013 90816 537250784 42550 81997 830517352 81997 80110 559485720 81997 90395 353835988 61013 73503 779591313 51067 73503 677170958 90395 86539 918368949 51067 1549 957682388 73765 73503 737795232 33287 51067 543011961 1549 25121 126965009 25121 12236 85387546 73765 62947 957517556 12236 33986 441060463 86719 62947 501621905 86719 85299 906714626 44030 86719 279136276 44030 65808 702066491 85299 26809 37257624 86719 80404 277725769 63119 65808 577245027 63119 80904 593239559 68031 26809 896662909 26809 64370 820282738 89713 64370 929745386 90969 80904 145384362 90969 89122 991467492 68031 42781 988689903 89713 45123 21344026 49274 90969 716360708 90969 85055 613282004 62736 45123 414354970 70528 62736 917856362 67774 70528 583556624 79077 70528 877356638 79077 35146 476995623 67774 631 816179118 35146 61901 802731991 79077 35068 326189828 631 40139 52332869 65508 35068 838825777 40139 85788 165161959 85788 62929 986038187 84336 35068 336827368 15060 62929 288634929 85788 35680 382864493 85788 34124 381296109 83751 34124 794335211 15060 53853 766157272 31919 15060 106782808 65303 34124 91690577 83751 31473 950631925 31919 20742 359046311 53853 9618 325744422 86871 65303 81411345 64047 20742 793687702 68501 31473 280827221 40797 64047 455563091 9618 52383 817734223 32978 64047 126763970 45385 52383 698094883 68501 26010 8286084 26010 41081 11880625 13591 26010 83576164 16072 32978 885545828 16072 28595 126584508 41081 41961 479170100 41081 71926 590138798 6718 41961 535613049 28595 2712 375968898 71926 58107 998993210 6718 60706 389777865 44333 6718 833538961 2712 77100 251718538 58107 21507 342764114 1245 77100 610158685 1245 68489 593143669 42101 1245 825282689 21507 368 978615111 48134 42101 88094891 61761 42101 804250522 368 59431 546430043 61761 83464 996928529 368 15245 974153381 48134 34252 757484760 34252 51932 2082322 15245 78530 77327929 87555 78530 741331100 78530 4374 942233841 90698 87555 267172773 90698 7891 224048495 90698 22639 30889653 69449 7891 200808925 17811 90698 127249157 17811 19458 617547543 11804 17811 748617674 69449 62716 135056144 18672 19458 557735036 40540 19458 136649258 40540 37846 517042601 39605 62716 439559745 64226 37846 355644688 39605 75793 468534158 75793 65038 280270913 86588 64226 942541775 64226 11289 400798654 64226 17003 277291493 17003 30837 688815132 21957 17003 287860647 17003 42458 510040803 21957 90328 883924685 42458 40468 179722604 90328 4337 258738894 83725 40468 3481853 40468 54795 974378755 5372 90328 142038519 21116 83725 744682075 36463 5372 783342524 65885 5372 299691693 21116 69472 329016931 36463 89509 611057122 10254 65885 113856437 10254 45791 161503891 73111 65885 218965383 69472 19229 471252208 19715 10254 59805427 25151 10254 692697362 73111 60417 79190422 19715 31069 829502019 20759 19229 199340757 31069 54609 455713077 16028 54609 922851975 18901 60417 544095180 22813 18901 118644084 51155 16028 622324285 26620 22813 791053040 80199 18901 29992949 81929 51155 826762722 36949 51155 707581046 22541 36949 493377727 81929 41108 479766989 36949 88786 239042846 24785 81929 645227533 41108 87866 123900608 69167 87866 400905541 41108 35333 983643027 89526 24785 369653339 35165 35333 762046468 88215 69167 170238551 91351 89526 462568091 35333 38738 33384266 3647 88215 730976942 35165 60494 11046959 18603 91351 254874053 52266 18603 455984118 40832 3647 749977607 52266 64664 6467633 35952 52266 960731808 77622 52266 159770070 89362 64664 978941067 64664 64961 112906479 89362 5121 122326928 77622 86655 426628146 2053 5121 248824686 86655 15448 470096647 82259 86655 241945882 5121 7954 817530257 68099 7954 566858126 68392 15448 383178838 18934 15448 399721569 18934 64377 275016658 7954 50248 627430412 18934 66655 991235978 66655 35248 933179454 18934 66728 377827335 34426 66728 564198008 66728 11325 579737316 17345 34426 825809980 11325 14930 423414682 30181 34426 603232158 74688 34426 491060142 17345 54429 249508591 17345 16772 670617213 16772 90963 137167615 90963 63870 490615244 84807 74688 745475355 77591 54429 391621059 77591 59041 47116191 4703 59041 666100687 59041 56722 238895784 10764 84807 744932517 23530 77591 239694536 18070 4703 342135078 56722 41151 183551645 58591 10764 845171881 17823 10764 364093787 58591 62633 336994542 87697 41151 497338771 58591 23155 429969093 28560 87697 61407805 28560 11621 876428268 11621 32139 538732588 11621 48500 884821627 32139 32185 503422713 74679 32139 418660774 46073 11621 447366686 48500 90406 397928638 32185 56166 193295823 14653 32185 605082087 90406 65393 210646174 56166 9029 868663970 14653 14414 639002340 63249 9029 40858688 4933 14653 65786617 65393 9711 475880196 58914 9029 243928468 30745 9711 639110280 63249 58773 472874140 58773 37929 221026184 7301 30745 927370571 35839 58914 571131698 18131 30745 508312947 58773 17753 914314828 18131 42399 414156751 35839 37740 783488937 27469 37740 674683582 42399 84189 52059236 52771 17753 710327768 53108 37740 155059732 84189 86215 416262053 52771 91399 755825155 86215 1764 835764740 91399 34783 147884276 91776 1764 771383692 91776 17727 137452082 34783 63464 861113766 1764 57193 926007869 34783 50766 382676816 91776 52553 776068182 57193 35049 917268661 76910 52553 126669191 38434 52553 64226376 67072 52553 610670864 38434 83573 976679048 38434 42364 403184878 72108 38434 101703223 6705 38434 758164321 36941 42364 406461818 42364 61764 98623193 42364 19643 127475405 6705 42613 729116122 41599 42613 797175404 36941 86118 63048584 72934 61764 52995739 21007 86118 681718485 41599 74990 103706585 41599 71942 267249343 62904 21007 692148801 16584 62904 647519803 69326 74990 348683502 11937 69326 766801650 59827 69326 914747413 69326 16967 387854688 48040 11937 283530917 88853 59827 204087440 39341 48040 575069504 16967 75546 252111842 39341 17719 293360253 48040 24171 257129827 21692 39341 6793540 17719 47497 21653090 29942 17719 452268688 29942 11583 983465783 24171 79374 19338989 30866 21692 518278038 11583 35799 239239317 79374 51840 818409214 35799 76307 662562008 76307 41071 327712311 4017 30866 545258132 4017 73585 209615595 41071 3060 317519662 73585 75916 197605244 41071 19779 776887860 89485 75916 662268604 6733 19779 98616082 89485 86473 451730573 86473 19933 972824125 19779 43886 400334958 55587 19933 771214642 43886 21001 360185604 56155 86473 56209033 55587 26535 16957039 81296 21001 89891420 81296 71265 369896664 56155 5048 728985450 83125 71265 607993536 65008 81296 41239695 83125 53870 362417726 62098 83125 112850200 65008 5080 159358004 5080 39737 561124373 65008 28836 614867400 28836 10655 898801282 23239 28836 378627962 2022 39737 786331702 23239 64864 385502583 64864 80819 769924733 68940 23239 118860824 77370 68940 452161670 64864 14624 347482053 77370 36680 920786094 36680 2275 932684931 36680 55117 466107068 45041 36680 337702393 36680 66962 24821686 6935 36680 642939897 50469 55117 960665322 45041 61231 119894558 7722 66962 125526004 2919 66962 87031579 87147 61231 89852435 50469 3424 606914789 3424 37850 727510132 67520 2919 424626019 67520 73347 67049449 9132 73347 65851622 9132 35832 432616359 37850 33032 654894031 31441 33032 146155559 29122 31441 330197043 41535 31441 342173170 6820 29122 756923302 3115 6820 83460587 31441 23934 14821447 3115 40181 80373079 6820 13892 120844296 54810 3115 426903536 54810 26448 587551729 79794 23934 158567397 8000 54810 39118170 13892 56548 489318518 54810 17587 65968739 26448 81730 103506343 26818 79794 525691003 17587 91528 565975543 56548 7114 125671844 40320 26818 681541335 51128 40320 63503554 7114 12378 464445705 7114 54665 826504862 12378 83010 885210725 12378 91607 272593345 29751 12378 232657292 31306 91607 171560629 1264 83010 577355520 1264 82246 321874234 74334 82246 168164938 74334 28862 693641614 16180 1264 813738440 35341 74334 78882230 1311 28862 927737011 12487 1311 140379045 28862 5719 87149219 5719 32409 79312969 23141 32409 987240298 73907 12487 653962756 34414 32409 410716037 34414 61352 889597983 77761 61352 491733874 77761 86785 739630717 57707 34414 124353759 57707 88563 840796131 56538 88563 301864272 53836 57707 121739025 86785 73823 458803061 73823 20782 200349395 15103 73823 405175327 67892 56538 700851119 20874 67892 249643737 20874 52702 748952168 20782 61647 243530967 88489 61647 814367757 14237 61647 34503726 19871 14237 2653032 63734 52702 470157052 85783 14237 447843343 39939 63734 656305048 63734 82449 592062206 39939 90177 675593569 63734 18526 926288381 86537 90177 914422484 39939 70779 225969403 57020 90177 172398914 86537 23937 516955056 57020 89937 412017308 70779 81720 363959385 57020 27341 373854848 8787 27341 14827977 76112 27341 587325583 43317 89937 934596172 81720 71452 612281106 27341 80362 504509795 83877 43317 523595339 78869 83877 79271824 85385 80362 515405932 28138 83877 38618239 85385 10685 837230679 74275 85385 454458927 78869 31722 43924512 10685 7530 284188594 7530 1353 89837556 67979 10685 964006442 74110 1353 678991470 67979 14704 872050976 52915 14704 701348126 67979 55448 176316038 15928 74110 41603014 52915 33600 287248087 33600 27756 482430533 52915 18139 469419960 5621 55448 77112815 27756 49234 132697581 18139 64365 772625838 73736 5621 629005786 16606 49234 558570489 81496 16606 125008518 64365 59672 266375058 73736 46122 964616797 59672 29682 772882078 77960 29682 64199931 35814 29682 200863972 12163 59672 640375786 89320 35814 626374499 6356 89320 512698037 35814 49501 146660133 89320 65454 811674196 43998 49501 490156195 49501 27569 695665489 60098 43998 531528283 37024 27569 931848732 49933 27569 942898354 23583 37024 443539516 60098 52877 998388559 49933 56727 7156290 23583 26183 802373136 49933 89407 98017191 52877 89599 869421236 67285 56727 98220443 67543 89599 371049549 26183 12693 309633467 2088 89599 445552826 12693 21348 299031677 15932 67285 918195789 7554 12693 51007403 76355 15932 24401142 2088 18507 244855544 26861 15932 892229734 15332 18507 881605607 33090 7554 801584072 76355 43501 366921630 18507 79316 517667165 35709 15332 459710666 79316 69697 55848147 60513 69697 735400485 60513 30886 21365938 79316 5464 649640076 79347 35709 871374315 66740 60513 107660483 6142 60513 795885269 66740 54534 91810527 46256 54534 846556719 66740 51885 492618605 29990 46256 730093829 32656 46256 334437446 46256 80691 115502458 46256 51109 840667809 32656 79080 18814246 32656 20105 872774372 26763 79080 563342283 87496 80691 206592787 26763 19574 210757860 19574 91702 756659683 91702 25357 657420966 61941 19574 724218628 87496 86015 875504401 22039 19574 126108995 61941 89777 857727925 61941 87576 165880274 17715 61941 845468161 78663 22039 677048705 22039 21486 54193145 78663 88752 299172941 86094 78663 523127688 86094 46195 852702480 61425 86094 337671220 47095 88752 228727242 29529 47095 620560830 90942 86094 630561253 13958 29529 702223440 61425 87337 583804380 90942 63353 875841736 10080 90942 4821662 12460 13958 181157323 12460 51224 26424115 87337 61421 376052353 48196 51224 692628802 48196 19886 926222032 49251 51224 60801936 39950 49251 868781754 41250 39950 240852392 19886 10647 677832383 10647 89510 754882053 10647 90620 307482907 41250 14238 428891358 91274 90620 445255888 35994 10647 144983238 91274 25105 575125461 57000 25105 759699984 35994 6217 25539533 57000 72839 635424617 25105 63726 194629618 88409 57000 536870082 6217 62216 24887861 13208 88409 275234070 88409 47261 363692784 47261 59319 100122589 29041 88409 838182443 55534 29041 192434729 40902 55534 797996998 86637 47261 860404397 40902 49798 486538173 40902 18981 269383209 21707 49798 7708884 40902 28068 670462766 18981 24689 667723640 21992 28068 139873001 22941 21992 338973501 24689 1181 688237607 62921 1181 126931451 1181 9320 257530976 1181 4362 332074488 20858 22941 237182100 1181 59563 770207255 26365 62921 168438631 4362 14004 903459263 59563 49088 663973488 87199 59563 886747012 91546 14004 304177419 87199 69184 814956238 91546 15803 780220660 40305 87199 133043918 87199 20415 50065836 22740 91546 449353094 9191 69184 835878779 40305 18201 554291469 18201 47995 771941477 47995 68574 8612368 68574 47097 56622887 32950 68574 291256754 38494 47995 199540226 47097 10274 958937244 88722 38494 437229802 88498 47097 649386760 88722 17400 592656501 83422 38494 716047404 30002 17400 652055577 23050 30002 998003522 34637 23050 26141440 34637 33786 292941205 84712 23050 728673859 30002 15631 660462672 29929 15631 586114979 34399 34637 362255262 310 84712 447894662 5131 84712 572832082 68894 29929 848228031 64926 5131 363464952 65695 68894 82486283 66312 68894 879381402 40095 65695 182227410 65695 32348 753052645 43351 40095 149552828 32348 10246 388920749 10246 15714 50929133 55923 10246 890230834 11647 10246 234127326 34696 11647 132734677 55923 55082 72284895 11647 65846 315496519 65846 53245 1018303 1410 65846 20130795 34348 65846 125130628 65846 1035 839736865 85453 34348 101480157 34348 22929 735276043 37349 22929 19579773 833 37349 970506902 50420 1035 91901205 22929 45482 197343216 45482 37439 746322303 78197 37439 627466027 36974 37439 490783905 37439 76047 653208282 76047 73900 960223340 78197 59562 83248357 59562 3272 562066102 59562 10081 515520675 10081 13084 192007596 13084 31485 747329988 3272 25115 926892156 76864 3272 282228018 76864 27837 823451069 66735 76864 968120878 84765 25115 317195271 76864 7210 763215310 84765 91839 105554494 27837 1844 748999902 79969 1844 855914740 79969 21265 159407199 7210 74070 223429336 74070 25099 334928773 79969 52306 51067405 72213 79969 325208516 76675 21265 58223338 76675 11723 241595451 9630 72213 407660885 9630 54191 636620123 69695 72213 629074739 50117 54191 998980578 40721 11723 622721445 9630 53551 714820283 40721 28960 857909925 28960 29553 177130688 28960 20461 718544720 21880 40721 87511797 22858 53551 284226140 40273 20461 432502192 20461 87122 125406367 20461 77760 283401243 69733 87122 682765560 42671 87122 873777898 49295 77760 901336511 42671 7674 26571100 51397 42671 820171721 20383 49295 34230310 49295 17285 492780265 59423 7674 876201805 48657 7674 65387128 59423 5830 769547556 17285 46337 242386728 59423 81542 283454952 90379 48657 279499921 3109 90379 714422760 72219 81542 326184200 4876 46337 441052342 17369 81542 227853395 59405 72219 804408905 85998 72219 382777310 27622 85998 364633856 13306 17369 561564381 13306 25931 350874897 13306 16288 431108 25931 3808 110067536 25931 60026 132925544 7196 13306 407299132 60026 44868 736674443 8570 44868 901925137 44868 72052 406711227 48396 44868 126113352 55392 44868 319204599 44868 61076 594361536 55392 23342 587028632 6310 48396 528764250 51678 48396 82266795 55392 81726 25271322 24234 51678 144778621 42354 24234 403208521 24234 20348 308255620 81726 44300 916060661 25244 24234 392891148 44300 28465 669009784 42354 29050 14113877 29050 86518 850772654 28465 21687 892315518 28465 56459 858753228 37865 86518 396568048 71231 21687 758578111 21687 40182 556917905 17956 56459 805918970 56459 76039 33256816 42506 17956 988048574 44129 71231 59852861 40182 14938 28277863 44129 89299 904533151 79552 44129 661805993 44129 91010 120214667 44129 36034 132022589 14938 46925 606783399 46925 4899 112702695 91010 75299 664713948 56380 91010 563135384 36034 34981 277087038 44735 75299 749911375 53386 34981 314088555 32048 75299 178222342 75230 32048 239536988 32048 21712 230413506 34721 21712 410044361 82554 32048 372531027 82554 73033 55546243 82554 89125 317034510 73033 9024 70185498 82554 35644 15122152 70600 9024 989401391 35644 40750 28584163 59406 70600 951797118 35644 14350 420430035 59406 47565 765949391 21553 47565 915405448 43451 40750 578688106 21553 31170 132416017 53374 31170 112415056 23878 43451 822647640 53374 86313 474037240 86313 32189 689553278 24685 86313 934548386 86313 87291 262893441 59919 86313 13193937 24685 76657 386735479 40587 59919 110873137 69253 59919 509227016 11760 87291 859555538 69728 11760 144070761 19799 76657 805031161 69728 11486 410575575 28060 69728 858136698 40528 28060 906977059 19799 38817 905821113 78782 40528 345527520 28060 51246 629836065 40528 1979 466990885 65053 1979 746701286 33938 38817 126667385 85925 51246 860416266 51246 22126 615006899 22126 22886 928722505 45331 22126 33959658 53177 45331 758923665 22886 62277 118815672 52328 45331 942539326 52328 18345 800190442 45331 75663 72382838 68939 75663 476260478 59049 18345 141824900 52328 596 915611353 88734 75663 561901495 64998 59049 41078117 88245 64998 112486563 51703 59049 921014352 88734 36891 533664714 2381 88734 796708580 77857 64998 365287866 26383 88245 955697961 2381 29369 566247706 26383 48926 540682707 26383 22422 456421230 33314 29369 14495757 29369 67865 753073350 24823 33314 64557068 67865 20035 165060581 10165 24823 371591914 59367 10165 215287008 10165 74114 888081206 9553 20035 285448231 10165 41910 5709098 59367 50031 50149510 41910 35366 134016514 55339 41910 190634965 16360 41910 392165256 74462 16360 16744458 1511 16360 118186053 16360 8435 126237461 55339 21500 559518804 74462 16214 328470742 74462 47363 479241760 5780 8435 456760641 74934 5780 73009748 5780 8001 116020054 8001 45441 704853917 70655 45441 327735563 55505 74934 73097578 55505 76759 70529741 70655 53973 498355147 76759 35150 149344916 61156 53973 870563725 61156 35548 675884714 76759 32772 196804110 42257 35150 678980635 44844 32772 238982035 35548 11648 232915134 35548 25314 353499049 43762 42257 569057467 57076 25314 66756122 43762 49428 92632450 59241 43762 939062153 57076 91363 187205752 49428 14520 650769434 57076 58475 71790172 91363 32665 223932897 8195 32665 892161332 69999 91363 92257160 69999 91734 788279099 91734 31671 75200920 75667 69999 45384182 8195 1604 327227461 89701 69999 884923097 89701 57047 820491438 84729 75667 959751655 84729 75191 844090784 75191 1746 511373947 1746 13665 472752117 75191 83560 500345369 14343 75191 661347889 89752 83560 125162481 14343 68370 645786977 45349 89752 832293758 83560 80189 290402558 9122 80189 879621754 57239 45349 792865291 68370 18878 384819131 86119 9122 908337949 19314 80189 653335611 57239 34638 576239142 18878 14822 321109646 46743 86119 517987721 34638 78421 908515564 69731 46743 236095990 34638 77310 819294087 70581 77310 833512822 69731 17687 635241014 7181 70581 814296729 48693 77310 922376634 17066 77310 940623979 48693 60561 175335463 60561 15291 284553373 37166 17066 558614722 48693 16474 829896821 17066 84773 626753408 60561 32999 530070299 40755 37166 531498589 32999 1309 485379345 6922 16474 743830556 1309 21793 701391435 1309 16956 323951913 1309 17750 360097560 6922 56283 719236756 21793 55030 279244049 56283 57790 984126274 16956 28925 148644479 3978 57790 658389997 55030 84254 719616330 90589 84254 478605523 28925 54051 281471403 54051 58867 513198164 90589 59871 758254684 55870 54051 712116071 59871 22784 189743606 19354 54051 670142063 40292 55870 871587620 87804 19354 131071998 68462 55870 953286902 22784 20620 111112169 54353 19354 344438495 20620 39695 157431678 27653 39695 107216530 39695 54793 926280824 1110 27653 32826394 17666 54353 933895060 14679 17666 362761629 89523 27653 830872197 89863 1110 344306327 89523 21326 69683042 8931 89863 703967594 77873 14679 277701322 77873 23953 733919080 19081 8931 512273094 44447 8931 111598424 14453 44447 624769632 44447 47378 276172754 19081 91182 949119890 91182 47140 450539334 14453 90303 915254843 52407 14453 132803413 69656 90303 502696223 43883 90303 1275828 52407 59292 321614053 12903 69656 581589387 80389 43883 732148435 59292 30482 131122200 64735 80389 713628545 48041 59292 271139426 12903 77224 109796312 48041 76208 406835950 77224 50494 838774766 63057 76208 369283603 34282 76208 918914336 33561 76208 368328072 14359 33561 8221363 43204 63057 388351783 63057 8791 849212874 60300 14359 697002354 63897 8791 587726113 60974 14359 414640371 83939 60974 416665072 49143 60300 182240654 60300 63991 115836550 63897 52074 61227955 87985 49143 688634278 52074 75999 960198803 87985 81449 3588957 51001 87985 20336402 87985 770 854338041 27737 87985 461705172 51001 85309 742312306 18624 85309 225993339 51506 85309 92200914 18624 91158 467384806 86850 18624 54103784 85309 2279 852317923 86850 85881 280304097 85881 44717 158611521 54054 86850 192971357 15170 44717 621773506 65889 2279 392936078 87712 65889 114047379 87712 80487 469003765 90744 15170 171544678 87712 5477 228080952 90744 55093 38417561 1229 90744 335823154 50903 80487 119467487 74309 1229 39922942 74309 13560 960467443 1229 67580 321393820 67580 27206 269828280 27206 84529 552376643 27206 43660 850354912 31939 13560 500795625 76621 67580 479469984 31939 78247 611649777 38082 31939 142773088 43660 26038 432933842 49124 78247 256511699 49124 36643 800083963 804 78247 336440751 36643 20242 559340157 2945 804 268963884 3644 804 42760530 20242 53353 545806174 53353 37092 747249392 2945 57113 670884965 53353 31969 96590604 37092 77531 897490384 23810 53353 550917344 61552 57113 196150632 35847 77531 822994080 23810 76747 95737014 83102 76747 505757833 76747 75888 769459064 42074 83102 647177970 76747 87491 146781613 87491 7894 561808052 53603 87491 805781225 53603 66959 202725872 30645 87491 526271980 7894 46306 19738203 65013 66959 102117649 66102 66959 423429521 57144 66102 418747734 4190 30645 81601101 65013 9803 989430335 4190 449 806338433 449 31405 13039452 57144 87 437416060 87 1779 322970762 31405 74141 888398330 53299 1779 143628507 18790 53299 443046919 30438 53299 612324013 74141 79809 6029831 53299 59988 448264403 79809 70860 188269287 30438 3385 847129537 87479 3385 255022785 2246 79809 291078371 3385 35089 585808336 35089 51682 93735416 36407 3385 218192405 16239 35089 556759385 16239 21752 889273382 21752 53838 592718844 7279 53838 54515220 53838 62035 932910794 16239 76479 390789782 17402 62035 995851277 76479 74971 536347149 74971 32242 127620344 23042 62035 847014082 32242 47238 41347942 17402 60773 945659851 60773 41674 143693451 23042 5414 465451369 60773 83782 776131307 54627 47238 344203733 53392 5414 191768588 83782 53015 917653538 14924 83782 863665177 53015 68530 225867482 21611 14924 27279946 68530 65472 46843479 14924 42228 865993224 14896 68530 319763253 77066 14896 12839763 6861 65472 673396148 42228 88121 973846900 42228 90778 91646717 37088 88121 855556886 10025 90778 354969217 37088 53978 240741858 90778 31770 522127935 39725 37088 785166414 32220 31770 69514228 32268 32220 116982930 31770 70565 2956613 24299 32268 764555322 70565 29663 19910448 29663 47690 338023419 63644 24299 329194814 24299 29665 358967385 24928 29663 110083585 4645 29665 179196010 5498 29665 302870986 44175 24928 611344735 49827 5498 371473789 49827 73327 62045852 44175 16703 137113389 35184 49827 38415896 16703 53321 348560207 49827 81343 354525674 73327 48548 4694400 48548 19848 253833260 35184 91748 454662242 53321 58010 216794897 58010 22551 647752559 91748 20405 491480716 91748 75926 761092915 51981 91748 664599144 8369 22551 557945971 59013 51981 426836804 88060 51981 980546821 59013 59875 675537833 85122 88060 188611271 88060 43844 29320525 85122 55764 721868904 25352 88060 741204645 25352 16469 207959894 85122 91086 603684500 7499 43844 291927283 7499 13542 298995540 13542 50430 248758027 34941 91086 402548685 7499 62112 461152981 50430 40799 778847542 34941 42798 48124407 50430 70682 801035061 34941 57892 547083351 40799 7489 851364137 42798 37958 895559323 7489 72253 125382448 45663 72253 969563560 640 37958 49024230 38925 7489 714141347 51204 72253 840145589 66364 72253 473188125 765 38925 798264821 38925 37395 782133734 64690 765 584313443 44859 66364 972994033 5193 37395 114902016 37395 79423 273878031 79423 118 754822368 64690 72283 950059021 44859 23406 409172352 72062 118 44420217 34313 72062 168079271 23406 63564 106174591 72283 82206 44023581 87066 72062 869812229 82206 66898 678900918 63564 3926 875826647 3926 2289 917462855 1933 2289 235528295 57763 2289 606279795 66898 40202 569969982 80374 1933 934673467 51369 2289 194667938 84317 40202 517325743 80374 67176 715041 40202 40023 842861652 27254 51369 166085593 84317 80983 911635383 26177 80983 228044422 18037 26177 945092471 5776 18037 692344482 18737 18037 145889705 21295 18737 806191827 18037 21392 931164210 21392 52970 270161557 5776 20 102758800 52970 79949 111142166 52970 8994 389012251 88868 8994 431960802 20 71243 303053411 33364 88868 537868788 32331 33364 182843798 22549 33364 9372335 76262 32331 828730913 61041 71243 902654493 48619 22549 40306107 61041 55031 102849473 64771 55031 15686455 53698 64771 102064720 61041 61768 803277771 5751 61768 189327369 4934 53698 64874165 39107 53698 501017887 84054 4934 311312337 71309 5751 65257108 33837 39107 70687230 54071 84054 612797160 63479 84054 159596626 28592 84054 53042908 54071 51570 564618951 28592 2411 614667273 85664 63479 403212726 65026 28592 791120868 51570 32086 479074395 33078 51570 70782544 13403 33078 117928214 37771 13403 893421436 33078 78140 413095796 50235 37771 341721492 13403 90003 32450711 52866 37771 191290231 12229 90003 10104495 50235 73664 209185317 21648 50235 131289585 55485 73664 10545008 21648 87248 70441974 87248 91346 153349943 49794 55485 342729026 87248 38196 745070228 90919 91346 837656397 90919 47192 956671936 47927 38196 928479033 47927 5200 990903337 41953 38196 949565395 10353 47192 918499311 53057 41953 592119778 41144 47927 937670395 17477 41953 618909632 10353 67578 624441741 10353 49236 261600285 17477 58293 151140452 41144 24728 260199029 17477 67264 805696957 58293 43929 248961204 49236 72438 129764174 58293 17916 71652657 76725 24728 747234911 75377 76725 641562183 43929 36818 194222869 88828 36818 775795777 81728 17916 278176384 81728 87665 927544421 36818 86377 822656176 88828 66202 67735191 88828 47239 1685969 32601 47239 82084665 47239 72591 513894084 32601 82127 309833163 58178 47239 650244446 63374 72591 575390926 43207 82127 350444667 89868 72591 718961080 24784 89868 647175272 63374 80921 688334175 63374 46178 509199890 43207 83245 659153020 82692 83245 684561856 24784 88332 855739403 83245 47177 690700543 82692 77358 806832298 25867 82692 105326419 88332 80329 550245631 62710 88332 788749705 69300 62710 791327893 62710 32643 271389510 10550 25867 71519122 69300 57906 866278751 57906 76846 719513753 76846 86071 708552513 47226 32643 59884864 76846 30420 577010580 29586 47226 857645026 57963 86071 10768024 19042 47226 473823168 29586 29629 341891723 3221 30420 98887778 19042 81664 727121478 11070 57963 918954993 54056 29629 361728551 3221 21705 807381685 11070 22397 782034404 25887 21705 254952236 50991 54056 226930057 54056 72409 14283530 72409 86145 87346617 25887 86023 5751322 63833 86023 498238976 33483 50991 483478681 33483 82194 281813477 67775 82194 915508265 28205 33483 942990014 28205 3604 70923341 49207 28205 368562150 41923 49207 38499026 41923 24791 405193919 49207 37086 363408761 50734 49207 282330566 24791 17798 688057828 54860 37086 297859685 24791 63939 297259541 37086 58776 334058800 592 50734 607112546 592 18508 18923561 592 83400 46337474 19926 58776 900409425 19926 76573 776958586 19926 21569 681274480 18508 78806 366027281 21569 77535 542792959 47166 21569 632643680 73743 78806 955439716 35681 73743 840247899 73743 81624 319446136 77535 90373 599547254 25612 35681 935679784 35681 49284 707544820 81624 49849 52334008 30741 49849 954552708 30741 87814 257764943 30741 73728 77027304 67672 87814 667768620 37309 30741 854090156 67672 25803 406900515 34678 87814 103912430 76066 67672 329676443 76066 20876 602713050 5838 34678 585124899 34678 10783 375402792 5838 53018 676299377 44530 5838 374393205 25309 44530 724273190 25309 11810 586750445 61459 10783 249111741 72166 61459 405413814 44530 54369 247226035 54369 45097 517567400 59261 54369 41459707 5438 61459 969070455 5438 16372 444291343 54369 26260 103086395 26260 51263 514571694 5253 26260 911600294 67198 5438 853793094 12868 5253 856783977 26260 46727 114469482 51263 63473 994587981 86968 63473 18147908 63473 75234 467866219 86968 12659 827674279 59962 46727 626652681 12659 23971 60753850 49580 59962 694927668 49580 36048 368393987 33705 23971 403090128 83868 49580 442013708 49580 26414 291685814 36048 12147 917008666 26414 47450 908798343 20043 12147 342805544 12147 9513 153410581 7023 47450 554308553 7023 11541 296017697 86270 20043 434369688 38075 9513 692232457 87707 9513 342196647 41537 87707 41976981 90186 86270 168137919 90186 39711 505164053 70717 90186 253419122 70717 6033 54249934 65781 70717 119463402 65781 55361 357050930 15031 70717 401738205 10729 65781 659790178 46940 65781 736464293 91890 10729 201818774 15031 34497 666232021 15031 15447 715745655 15447 3734 966753084 15447 574 67678376 34652 91890 284412300 119 3734 711900228 70433 3734 846560003 70433 7967 841598472 119 83817 830351160 23609 119 500444653 39147 119 94300503 73285 7967 691319329 90825 7967 975861205 83817 31136 93098806 74399 73285 869342966 31136 23652 708131044 40836 73285 497786749 31136 34703 341209395 25238 74399 389403861 25238 46445 626005915 9188 25238 371059475 13955 9188 126366379 46445 37295 260003123 25238 91742 22631303 37295 9646 421362306 5564 91742 745201543 5564 56054 85604238 46209 56054 716734215 9646 53975 492663080 71358 53975 331339991 22859 46209 957266949 1319 56054 750097382 26097 1319 168380433 1319 46599 772109882 12947 26097 205227247 79114 46599 84116805 62590 12947 441054639 67374 62590 498938899 12947 9893 883480733 13631 12947 496444743 9893 70824 602195207 9893 56359 525538547 49421 56359 383199858 18707 56359 454297587 369 13631 904622132 48199 56359 90385333 1778 369 677624961 48416 18707 21975480 48199 29801 636822191 2168 48199 256306037 1778 51175 897233857 2168 76609 123368858 4248 51175 403422374 29801 67034 891862606 2168 69827 848910658 67034 45581 296778846 69827 69534 482469985 69534 51110 991421658 41422 69534 917106504 41422 62223 594049130 725 41422 83873172 725 7152 388650418 41422 12380 377433527 725 4635 460019876 18985 7152 57227609 24946 7152 708821504 7238 24946 909265103 3716 4635 145266312 24641 4635 307014468 88858 18985 304623283 4027 7238 130468967 46888 88858 459547340 24641 33031 128752222 46888 55650 331125143 89969 46888 749204593 61390 4027 720103712 16733 55650 462125085 24604 55650 594575897 56891 61390 371896376 4188 24604 853814328 61390 60348 623438035 4188 59816 88618150 56891 89209 247342543 56891 11747 550423314 59816 23489 976046077 12355 60348 562798486 23489 72331 161481425 11747 13912 571970344 72331 81916 325831175 42829 12355 336092372 52660 81916 533302459 52660 10701 908113532 63343 10701 17466563 82631 81916 834986154 90228 52660 262317902 61026 10701 671003272 90228 55032 956469013 55214 90228 123491774 82631 48652 698538581 55214 39812 463201267 64535 61026 381478034 64535 44132 486132402 74113 48652 48345579 2015 48652 833193104 75204 2015 666230932 66320 74113 301728871 75204 34850 930514258 74113 62861 47477285 89507 75204 270080882 65353 62861 189860108 44280 65353 128812971 53012 65353 123187420 7647 89507 325517500 45280 53012 994126240 65353 77584 773110630 45280 26666 256189789 26666 30635 335843609 89344 77584 550064472 45280 74979 505457635 9208 30635 463398640 9208 71352 110092101 86607 89344 76254659 89344 76540 680002613 71352 9486 841103528 86607 3389 858711731 71352 11752 334998628 74904 76540 596859715 3389 7792 925323036 70512 3389 704865241 7792 54651 651465995 33445 74904 81809483 6637 70512 337597235 22473 7792 502494323 12504 70512 654358628 3612 22473 975951981 3612 25634 32156875 84375 22473 735401128 3612 78468 126650440 3612 88094 84659826 62475 88094 218003586 30121 62475 703750302 1565 84375 783412608 78468 28283 11188261 34417 88094 75503582 76350 1565 185733970 30457 1565 899062072 28283 49030 487141709 30457 47111 685196543 37507 47111 976837362 30457 31884 997587988 47111 1394 309828789 88235 37507 891349774 7551 31884 990672745 12070 31884 313150008 4520 7551 690786880 71018 88235 871220477 88235 32956 84155807 12070 14125 547663549 91735 4520 920917779 14125 73779 516430268 32956 13842 55169406 15050 13842 374195201 15050 45721 504667996 15050 9831 531947145 64576 15050 251463264 9831 38836 286811051 64576 67561 116829046 81810 38836 459038320 81810 46362 901193737 78231 38836 35350712 33959 81810 303341921 1558 78231 691550498 80807 1558 118753324 46649 78231 187874493 5616 80807 567413876 1558 65371 998839200 36327 1558 119797100 62962 65371 164894395 65566 5616 137458844 75020 5616 958486802 77780 75020 931409372 77780 20962 802730510 62962 59513 128491377 80898 77780 8256559 77780 41095 33957157 39329 59513 326698430 41095 44458 507727508 39329 14586 429829503 570 41095 109979325 25815 570 371184633 44458 73300 174525106 56289 25815 152492832 56289 36477 595574584 570 13096 623820000 32126 13096 866745115 50345 73300 974471885 13096 13020 532637355 32126 52022 551425605 13096 9997 891487574 13020 12553 395846545 12553 35391 160838483 44270 12553 967776507 17560 9997 740793903 56464 12553 79522 68709 17560 720342705 44270 8899 233199128 11310 44270 593804338 8899 7831 41706367 7831 42148 703079186 33869 8899 774928699 42148 6839 100349519 11310 50963 925527838 61039 42148 231635679 46725 6839 999148305 46725 43171 741668305 61039 12790 901084333 61039 88512 970056174 89738 61039 276105479 77718 89738 824015899 88512 52205 266656005 88512 72226 499965504 80853 52205 291742766 89738 67585 885547091 80370 67585 135665114 52205 39498 851491847 444 72226 715999628 80370 35101 217543447 3202 39498 142377290 88197 35101 970997258 32061 444 572302378 88197 25152 241553144 35101 24748 172721401 88197 10684 899796600 24748 29414 774975745 10684 25834 577528229 74374 10684 120687454 24748 64414 246519582 64414 2179 876296274 2325 74374 598395700 7254 64414 425725650 49820 2179 480104249 49820 82630 106761614 74132 2325 635769093 46461 49820 146826821 7254 5066 243180847 82630 33071 876980963 33071 41392 897548608 41392 30005 696343308 46461 39421 351045593 78572 30005 226190407 39421 14415 70499853 39421 82510 711100254 39421 33072 611824429 83089 82510 301602457 35519 33072 304390615 25958 35519 512624027 36376 82510 721569733 36376 55601 482142559 28184 36376 868524542 16635 25958 521654226 16635 32825 53131277 16635 11845 596439378 16635 81483 300853903 16635 7288 453057792 11845 26185 321650790 90331 26185 432989667 11845 86269 878642408 7288 26304 709170076 12493 90331 584002798 26185 18632 553203317 86269 60261 590616988 55206 18632 672888276 48356 12493 685212983 55206 29799 374558246 56578 48356 489032913 60261 26969 517959263 43431 29799 147364010 26969 83559 197876773 29799 66416 112214027 56578 72658 100117409 43431 55892 35215462 27687 43431 678531808 66416 43801 529713346 40385 43801 256841058 40385 10480 250990766 27687 60886 854625906 25216 60886 875871717 25216 67115 6310824 6043 60886 387577716 37062 67115 819854924 6043 63966 129597890 6043 81563 123807517 63966 66051 9761877 11834 66051 430212511 66051 55185 677651552 83210 11834 260873419 16679 83210 768469694 11834 60838 626724883 16679 83150 179623460 56505 55185 116931883 35336 83210 546126664 83150 42466 272221978 30788 42466 351588320 26873 83150 688115780 61691 30788 364434569 75649 35336 320809363 42466 61892 403333940 30083 61691 476027057 13102 30083 471333867 61691 13180 387588070 13102 13978 141602187 61892 35200 861852432 35200 30972 587866715 13978 41684 60771270 12267 30972 77175956 613 30972 50620750 613 54823 1777291 613 26713 897817350 64101 613 453891878 65474 26713 945047995 30483 64101 651452884 61375 64101 17391605 91178 30483 415506937 91178 2783 467882640 65474 87432 252174578 87432 50429 888342572 20012 61375 356448548 50429 2972 156364994 35168 2972 943805018 87432 8501 564321786 87653 35168 247355765 87653 44971 349316293 67567 2972 790301612 424 87653 602498664 44971 57688 538099472 424 20900 915036285 424 28848 370953067 67567 45144 96855530 57688 7666 278362900 71208 28848 525817156 7666 57042 125241579 7666 85761 776830591 57042 84802 869387431 71208 47828 278521738 47828 40959 2848198 84802 73646 539206123 51978 40959 310302409 47828 4574 499337016 81844 47828 988172407 81844 75614 49830210 17455 4574 206931389 26465 17455 420856935 18585 26465 749810734 18585 36851 216860808 17859 17455 787483333 72485 36851 263743811 30619 36851 9354042 17859 72319 394415037 57700 72319 678802687 28618 30619 396966623 67689 28618 368296647 16756 67689 784371196 52280 67689 529727861 28618 5249 484235775 28618 57344 90576592 67689 17316 749204847 52280 78416 351448829 57344 35259 875392435 13559 78416 392806946 78416 79910 834465895 12348 35259 687447557 50917 79910 945531539 37025 35259 843816808 79910 71596 133092121 50917 38594 865399699 50917 50292 56786729 50917 14872 171264189 53952 71596 617328101 80663 50292 977382486 53022 38594 71408667 34545 53022 488146210 53022 84541 70499758 84541 56349 695707996 34545 91627 793370950 88403 91627 890661786 49233 84541 973837920 88403 13593 578562902 91627 79867 832459990 88403 45325 111832386 87137 13593 797515554 9262 45325 348127204 79867 18994 768477480 9262 43444 400492907 45325 332 220383441 86022 9262 192402158 9262 71138 150867170 22437 18994 817438321 60062 86022 520143406 81165 60062 19775471 86022 14632 306693958 60062 21014 793867551 81165 51842 46095649 60062 56602 52417688 14632 9189 499842862 62439 56602 844107749 85290 62439 699031206 56602 85626 856693398 20116 85290 564142695 72834 9189 558346968 5440 20116 340094397 72603 5440 928834593 14557 72603 431297492 14557 49181 564844843 54691 72603 964451930 5440 62722 969987953 49181 39451 200090269 39451 18788 256710466 81750 62722 841318657 67112 39451 124741556 62722 59101 30927275 59101 40376 196068985 49903 18788 866116957 16299 49903 49983517 16299 24364 14981387 59101 37714 67302139 54093 16299 211595959 4164 16299 846037348 68659 54093 447442345 24364 29334 299367048 7568 54093 848018854 30466 29334 388072862 68659 10932 738243205 36515 29334 146811390 36515 31261 806427829 31261 64346 625756080 17830 36515 92918600 35692 64346 419829934 17830 63123 727103796 63123 57046 94327909 66373 63123 783176634 17830 80386 97160965 50307 63123 10283128 50307 31131 342698743 2337 50307 59113205 80386 44121 574652446 20025 2337 763937141 81767 31131 660273881 81767 29279 460024985 2337 59707 786774907 44121 57060 931154565 57060 87082 103807918 57060 88246 86872402 68135 57060 688141421 42634 88246 698484001 87082 37352 261094080 42634 44759 796615726 44759 66297 328949577 37914 66297 859002407 3799 44759 969657025 19820 37914 166230461 66297 6522 382796719 44757 37914 212067479 11905 19820 137380648 15404 19820 702672221 48101 19820 791061628 15404 55757 41719242 49447 15404 362932651 15404 91558 123540097 66826 55757 647600541 91558 30108 538576100 55757 7514 156201082 85530 7514 971982364 91558 88279 994607029 4618 30108 9315328 20392 4618 454133082 39580 20392 66122575 4618 7921 810746089 88279 12275 732516751 12275 83958 802798867 35520 83958 577314990 91676 39580 774048457 83958 77235 193762740 42510 91676 600142225 42510 50002 893087878 35520 69001 991843282 37475 91676 861470085 11682 69001 619372154 50002 55527 338227722 55527 52132 369469921 52132 22880 135792287 51306 37475 80637887 55527 32334 365565504 32334 65083 185137615 26491 32334 544543411 51306 62259 238303926 62259 4156 286829676 32334 75276 740892632 26491 21478 854366190 44589 21478 650411601 19771 62259 293810322 21478 63394 884150746 88294 19771 347848297 44589 67685 841249207 22421 88294 675051133 57384 19771 738651766 25651 22421 739354830 25651 60765 865274631 60765 993 563189977 25651 71503 55518938 35706 993 890865076 25651 21024 82108139 21024 76407 11207946 3467 21024 510803516 76407 89897 16551978 35706 65662 170577253 74161 89897 361019050 11226 3467 318159056 65662 76310 115799950 74161 2779 247459714 11226 82064 75160091 6768 74161 454210852 35947 6768 805401132 51485 2779 624467954 91044 6768 74930428 35947 67862 328840847 35947 85153 531358804 91044 25767 996006604 44553 91044 86466105 25767 21191 113173584 22552 21191 225574287 147 85153 118413081 22552 16943 43511535 22552 91952 295460682 147 44438 301013099 22552 53929 802678916 147 44306 381548225 30844 44438 748237158 58555 44306 428891601 53929 33892 260573165 78912 44306 757724703 33892 74692 322133882 54399 78912 852879345 85013 78912 536682955 8143 74692 382499656 74692 18533 747396231 67027 85013 638640073 8143 64040 194667279 25684 18533 7414148 12539 67027 546495791 2407 18533 885564705 79038 12539 389633134 25684 43184 458580825 4712 25684 159094986 19634 79038 363091754 49343 19634 96327153 43184 25033 9082162 81646 19634 114932663 29239 19634 441634220 49343 34709 506339657 51701 29239 6504855 75512 34709 432207818 81646 35434 972061549 73810 35434 32329235 51701 45190 822035757 75512 16960 140419292 75512 39340 633032432 32179 35434 679746092 66668 73810 667922716 50530 32179 684118381 64271 66668 258509228 50530 4428 856863625 36419 66668 51422918 83365 4428 834585596 42423 83365 328444604 68369 36419 317191013 36419 37054 447177490 83365 5375 980094385 16153 68369 81306627 57614 5375 251231085 57614 28345 296281345 47888 5375 315975546 5375 25089 921702800 41778 47888 873443383 25089 32588 834562714 8215 32588 178189036 32588 13817 190523649 13817 67769 65696032 78176 8215 711881648 32588 15525 735003703 8215 25210 946239579 33580 67769 375275710 33580 610 506626245 25210 4468 517688808 15525 24696 72826415 33580 46010 196307955 610 61947 13086619 24696 52896 3454236 69317 46010 508005137 31709 52896 81963985 41767 52896 139492084 69317 15496 140672494 15496 51973 147722032 3451 51973 424478647 15496 52676 664199201 23510 51973 752446281 21043 51973 916709764 52676 82595 561404898 39351 21043 188124786 23510 7202 716301581 84608 21043 553046298 21043 56094 187608009 39351 4129 277409386 52300 84608 58471384 81141 4129 920476212 52300 73751 833015073 12944 52300 253104739 52300 11615 95016727 56803 11615 737605140 56803 12647 112946799 71396 12647 384010423 980 12944 717275820 64195 980 845631421 58680 71396 281605247 71396 64180 62807124 64195 38584 999740106 25203 58680 763032712 82618 25203 34502687 58680 32971 230926708 82618 23519 678372970 82618 66550 85925789 58765 66550 916403915 8920 58765 190108310 66550 78924 739857296 8920 30881 235948716 8920 78357 34550491 78924 61791 423229874 26538 61791 625712025 17368 78357 883023378 30881 69621 7650202 64418 69621 757740448 82970 26538 414200273 26538 68442 899771121 31018 69621 266247958 43523 82970 394193380 72351 64418 987133448 43523 78314 161041671 72351 32422 819149694 43523 49013 619990706 32422 32536 131379779 21613 78314 116843784 53795 21613 180931259 29649 53795 770272929 32536 19864 661451302 19864 40177 418993255 19041 21613 304159509 29649 28278 381524510 12093 28278 402539564 74511 40177 19579092 23490 19041 117026160 28278 79082 318441149 39891 23490 893891638 19324 39891 860213321 19324 55573 535665498 55573 30178 977081021 39891 60066 41176148 6500 60066 538008245 55573 43221 486514812 6500 21310 733783390 60066 32592 666610180 29709 6500 522100317 18520 6500 34543048 53513 21310 394162171 18520 67057 889953157 6887 29709 958386482 18520 57465 680030082 18520 77506 111138925 53513 74055 461343149 67057 18389 991995751 62635 57465 9105323 79721 57465 369086622 8630 62635 915517926 8630 14910 977421575 14910 45943 67892390 45943 8153 107547903 8153 64601 569014310 64601 84500 410304959 8153 15607 238305746 15607 46536 893156318 67212 84500 70724741 84500 6777 135238220 44722 15607 833403130 44722 34156 29709242 44722 19255 775278439 44722 23377 996787624 58413 23377 843298114 35963 23377 539697930 19255 1769 125485463 66365 19255 865881478 5436 66365 785873520 37656 66365 780396771 35963 48089 455593950 27111 37656 810961537 5436 60502 700201558 43342 48089 674674948 9501 27111 260693355 9501 77468 374197470 60502 13413 613839361 13413 80978 93875463 9501 68712 278128053 80978 72512 878534260 80978 89108 161570032 76719 89108 732758557 89108 81422 640384396 76719 41402 480433346 89108 74407 277102116 41402 30715 486178446 55930 76719 9080897 41553 41402 131628460 55930 11668 706290537 55930 36805 332725103 11668 52560 468732926 20726 11668 766113075 11443 11668 963345633 55191 20726 176722787 24765 52560 655684323 11443 60110 215416203 68646 24765 326005587 24765 24860 104309849 60110 45891 251847494 43896 45891 97680599 81588 68646 403122360 77316 45891 966678373 81588 31452 733515376 45536 45891 121485711 80817 43896 904610241 81588 16886 111822504 31452 54947 13649735 80817 69217 160948153 80817 68722 590440465 16886 52495 70985404 89048 16886 245444336 6475 89048 768411841 91757 89048 87092715 44783 89048 242872605 44783 17469 15013933 91757 67046 572922517 32845 91757 776928596 23220 32845 830339548 67046 17532 490424073 91012 67046 655282584 91012 37801 258552421 54904 32845 473410180 23220 55459 645040665 46681 17532 101713873 11693 46681 824545621 82233 46681 39154967 54345 46681 164133581 87901 54345 493956229 87901 90766 532804847 87901 82669 442682853 82233 69484 929898385 69484 78104 965955071 82669 18607 407722609 18607 77608 69787303 8631 82669 453152578 77608 68513 145697346 8631 90072 344691323 6659 90072 836423504 31632 68513 958498558 18574 8631 930245816 6659 47046 668385702 53079 31632 558066836 6659 23498 629483939 23498 54371 83745578 54371 64936 493884597 74162 47046 562623915 61782 53079 247066499 68167 74162 983126312 75547 74162 29906306 64936 64311 257968489 68167 6978 483016200 17754 64311 47280233 17754 38980 727806060 34039 17754 522472209 7042 38980 379390162 6978 65698 26897847 38980 69036 127151507 7042 89666 732811496 7042 46705 342020446 88670 7042 771440581 33150 69036 48018203 51568 46705 112204374 89666 20523 420192531 46705 69114 654906507 58742 33150 853276999 35981 33150 638190420 61602 69114 21573531 35981 84944 869033420 69679 61602 126723438 35143 61602 140716908 35143 5855 549256353 69679 43131 406405813 88170 5855 457612136 18056 69679 138076005 35143 54910 660807081 88170 78654 488053974 76701 78654 948613780 39943 76701 708942683 76701 61910 400621733 19683 54910 671421497 11562 61910 981756885 53995 61910 442708281 47648 39943 700115268 13716 47648 605226355 73793 13716 408280030 21401 47648 185468655 63489 53995 766074366 47648 49902 338976942 63489 59055 583608125 59055 83988 875835432 21401 20995 239085881 11139 59055 658273188 49902 88533 669180453 31551 88533 409022321 83988 28358 436097760 36956 20995 176217267 28358 26195 95088435 51399 88533 273701411 716 31551 635699948 59105 36956 622042408 12990 26195 477387378 24408 12990 854032709 43268 51399 251901879 12990 37373 172180945 15655 24408 670062596 9705 24408 784957908 40427 24408 116938483 11831 9705 949364486 40427 48400 662963316 32802 15655 560953820 40427 61646 291346976 86108 61646 221948422 2437 61646 61129334 86108 83432 34155463 61646 36148 79610298 61646 47910 593325608 71603 36148 316225283 62619 36148 505492119 36148 37786 492884318 33657 36148 108669865 50997 37786 430722141 50997 68201 924611740 78419 50997 189375219 58197 37786 38812259 2009 58197 84879385 34175 58197 656432311 15084 78419 41969865 78419 22511 467694469 2009 54284 79063264 34175 42795 504961179 63816 22511 10564153 20297 42795 568187587 54284 68016 398161455 9415 63816 747432946 68016 36420 603869119 78274 68016 906509036 21225 9415 454763284 47990 21225 434768233 41889 78274 410129704 21225 63379 201509737 38827 63379 630895618 21225 66784 428784497 36575 63379 441355479 61323 41889 480997381 63379 57772 398328897 38827 78225 531608654 66784 56061 936761696 57772 24098 588198834 78225 44966 25992296 56061 958 78485274 42000 56061 896767290 26781 56061 664452674 11748 26781 668631436 42000 2514 848185426 72264 11748 130350447 72264 31844 131319277 85718 2514 760153560 4605 72264 286627898 2514 46718 456582739 85718 8882 574444131 53187 85718 458616537 4605 44414 116321035 75862 8882 58365375 46718 28878 582817734 19300 8882 745184347 72029 53187 714219085 74589 72029 646297317 76568 19300 845998561 76568 62780 182925366 76568 30917 98722593 13728 74589 596395500 8991 76568 74521877 2804 30917 642661992 55854 30917 410574448 69856 2804 833807751 70972 69856 659189065 67234 70972 91071364 64394 70972 540318872 32532 69856 185062667 70972 51766 86310759 83962 67234 636955963 74088 83962 424715002 83962 47561 31717952 4940 74088 303214732 37822 51766 817413900 80741 74088 380435479 4940 43897 337011893 80741 4141 622874809 67262 43897 373656179 10440 80741 931434964 4141 3429 870984185 44673 43897 204920918 14386 3429 71166829 10440 44115 816524987 9022 14386 720892745 43686 14386 38992859 44673 56866 703365588 81940 56866 346134687 70799 43686 439454123 70316 81940 654759556 70799 82043 756319442 50337 56866 375710122 57595 81940 195185089 70799 69944 925521568 82043 18020 737066886 19792 18020 628821547 11758 57595 5129611 28202 18020 275139321 11758 78132 431498604 29495 18020 185042284 78132 64728 994500052 56171 29495 215272756 56172 28202 245292052 24781 64728 137981879 26996 56171 63273210 56171 6134 646646896 24781 13368 532969168 26996 58342 765440335 26996 7049 725974647 26996 26505 149511874 6134 90477 105467485 90477 37621 923608954 12817 37621 317108585 90477 89042 39409884 56282 89042 142928932 37621 71855 606031236 56282 12661 153520009 89042 54681 540327323 54681 87719 235227783 76397 56282 83558234 71855 64320 28599686 31811 12661 970609993 54681 75127 457594846 27624 75127 142239461 27624 79923 984561281 56264 27624 499127375 56264 13033 922601104 79601 79923 53142211 29980 79923 474000954 79601 54485 840833226 56264 36029 169520611 13033 74685 606875219 22975 29980 120684803 36558 74685 721852678 36558 24200 530544444 49517 74685 359446276 22975 26575 240648740 22975 41442 120712983 49517 82515 623655647 34103 82515 734329427 65821 49517 407220127 34103 58115 550762043 41442 81415 508709482 82515 43331 274563619 29430 58115 548972698 43331 62799 599640321 88264 62799 267294006 22266 29430 41533928 84308 43331 58750783 62816 84308 301440442 53884 84308 273830217 84308 25032 955705 25032 37812 695975686 74338 53884 65238892 62816 48676 89653830 53884 30649 780364610 48676 87595 885541470 12568 48676 531727886 74338 67547 640063606 12568 34884 229477738 12568 7134 626721048 12568 88164 760045962 14316 67547 740666298 34884 77386 987026560 34884 34082 122515544 7134 20695 241228656 6263 88164 801870069 77386 75074 763341066 76782 34082 68885748 34082 76548 669993437 6263 90566 185697325 1141 90566 507929883 76548 86541 486517399 86541 66460 170522447 78615 86541 550981973 24878 78615 168133659 66460 62970 81634593 66460 933 776750774 66460 37602 287308559 36705 933 474234321 50819 24878 757277036 38779 62970 806169862 37602 29795 810163686 66641 36705 762025559 35159 66641 955639934 24379 29795 37589011 73206 35159 587409742 73206 70947 65092405 80365 73206 142725711 35159 49037 53024496 73206 19226 488131385 77877 70947 576443404 87919 19226 854370474 77877 86902 97099567 75014 19226 822004211 56768 19226 551503136 86902 45766 139313214 60986 56768 695977401 8625 86902 484732976 56768 25141 681042683 63031 56768 595054655 63031 6795 434226519 8625 8420 821699635 6795 1330 961424237 77447 63031 587450124 36819 63031 510649379 8420 14541 88123237 8420 62951 497863835 29405 36819 292803310 9484 29405 936689094 9484 69335 871329988 15915 69335 251637818 68448 29405 403414277 68448 20883 665152800 69335 74166 258134529 20883 4366 181036513 83350 15915 622376225 38293 68448 740686280 68655 83350 114581955 55454 74166 261017556 55454 34029 421591949 34029 21668 630129936 55454 85458 858759716 68655 43262 157241597 48665 21668 427989871 34029 69963 971403245 77053 85458 139671970 14246 77053 14995760 43262 78835 23172632 69963 19652 431233499 77053 86362 731376742 19652 38026 839529042 78835 3632 80049392 19652 46664 650345177 86362 67693 987358538 14503 38026 601696123 81927 3632 535546016 64186 14503 771182023 81927 36969 64852529 60238 67693 250901457 60238 35459 727387009 81927 27529 497194958 9505 35459 150378465 14117 35459 262661574 9505 62703 44855628 22774 62703 159890955 14117 66419 158681433 82879 22774 835018036 14117 2244 432151669 35911 62703 285878520 22774 70624 101758646 82879 35776 680977045 20562 82879 971917051 3309 35776 884126743 3309 65449 85615387 3309 42661 234644680 42661 68341 62365603 3309 37438 385094073 65449 45683 96546705 47931 65449 91327863 83098 47931 194167069 47931 48434 475183751 53893 48434 103155164 58068 53893 444095675 47931 19356 500597700 88693 83098 807333390 48434 27275 322581538 19356 72071 92177358 64420 19356 498018552 7752 64420 36300869 64420 5509 668881350 64420 40992 101669033 5509 65614 855301535 65614 62150 649023719 87886 62150 839551450 83584 5509 798283271 43108 65614 844086747 83584 91 91599720 62150 21115 288701508 16166 91 335065094 30335 83584 118185939 26165 43108 96688254 30335 39929 188257968 41655 21115 440298765 9370 16166 870202410 39929 11106 122426807 10120 9370 600061531 41655 16076 975363412 9506 11106 268407993 72309 16076 112244005 72309 38527 69771412 72309 74175 994194311 75231 9506 889026996 75231 3769 566132770 7208 75231 474005774 74175 19416 819544062 58929 7208 748629046 19416 19758 737991888 80523 19416 957614275 7208 66569 623163532 66569 51544 507406636 19758 74246 71933146 14397 80523 674718876 80523 5214 267863932 38368 14397 376716389 2748 74246 903602660 79234 14397 848184261 79234 90639 65378660 89148 38368 836107351 90639 57137 619972461 55328 89148 385225642 66954 89148 754821188 66954 81643 60781538 55328 81149 923258050 80499 57137 523620079 66954 13074 551245198 32753 81643 997044619 13074 7624 991011230 40918 81149 228023951 63147 32753 319923063 6225 63147 196532147 7624 91916 903744490 34708 40918 973839044 67728 63147 634444015 34708 22315 305667278 67728 84796 972575870 67728 5551 398965699 22315 23958 677263956 67728 17992 925242834 22315 23976 330659399 3107 84796 851976287 52037 23958 184922327 82882 3107 210115639 37972 52037 225817101 49715 37972 139841418 33815 49715 895396279 85231 82882 769265885 49635 49715 233606322 60648 49635 473296618 77030 49715 258084025 49635 52238 974983161 49635 22852 322373164 52238 52354 810573303 84212 60648 686212446 8495 52354 305191825 52238 75625 889711749 75625 66644 751292790 13275 75625 858705367 45934 75625 103083982 45934 29079 252064368 82284 13275 482778980 51618 45934 431815312 57260 29079 651634115 45934 34586 700182494 44728 51618 385988319 57260 63143 756410977 44728 75919 41442763 44728 24180 439953040 34586 31966 783453959 24180 63287 292864902 56509 63143 995553679 63287 58730 950846594 56509 68223 109727076 69305 31966 560771248 63287 28059 599107128 24762 28059 308252805 68974 69305 665328962 43971 28059 186447323 24762 5857 110522450 22834 68974 294410160 5857 75286 697412684 68974 59325 562514949 22834 15044 834637977 27316 75286 443387862 86036 75286 981149824 19170 75286 264286770 61103 86036 918829414 75149 86036 428582673 27316 79376 877201675 25240 61103 93883897 45854 61103 507222235 37485 25240 410711261 37485 4316 847237517 69566 79376 342030624 36176 37485 188821099 69566 63283 306787086 4316 52457 392294619 69566 72916 625089228 72916 79271 724286372 63283 61282 550057232 63283 34979 657246203 72916 1120 387172400 39971 61282 881993714 13615 34979 309664806 27220 61282 657625342 58767 34979 940536892 75199 58767 658201753 9767 27220 189915124 58767 48786 653439435 9767 11379 315715587 87636 48786 20902880 27279 48786 728494315 44784 27279 344321056 11379 125 492646444 87636 73135 127093333 36784 73135 626559974 73135 13530 562080376 6185 13530 65447852 33667 13530 534520145 42178 13530 55785830 75820 42178 778661359 16379 75820 62025764 67906 16379 52603574 33667 90999 647335081 1389 16379 636402983 67906 70467 400819891 29818 67906 290586040 90999 60957 923019709 29818 68519 187930448 26213 60957 703514524 29818 87364 163402528 15237 68519 951879664 26213 90847 48839572 90847 20790 22073344 26213 85601 244956523 87364 53358 480537903 85601 45455 779214593 85601 38251 165513693 20790 44160 794504552 24046 45455 242893874 12165 24046 480932141 38251 86983 940729746 12165 12996 625544319 75687 12996 258941627 87318 12165 984448308 47578 12165 981014896 75687 70875 997563347 23400 12996 725850089 87318 82100 655254776 82100 53491 334795335 46993 82100 530815304 53491 2611 776345529 82100 28726 210413253 53269 53491 846880762 71679 53491 459740694 28726 46052 140858039 86376 46052 586004749 78404 53269 417223716 63656 46052 650369939 71679 86833 877540183 86376 45206 491137842 33989 45206 635185433 78404 48538 348998690 39877 63656 240136808 45206 10283 813991653 85215 10283 756981113 33989 80392 242781729 7500 85215 212385903 39877 20755 32734913 87278 20755 310629135 85332 7500 1557650 20755 67462 138181141 20755 52048 385591307 67462 7687 651627815 52048 16172 231570198 7687 41699 523295843 52048 83061 92755778 2163 52048 63925579 16172 89012 77065847 87774 89012 298524282 89012 53821 731510877 2163 66295 940897155 89012 71957 146381086 10534 53821 280003936 71957 11888 65066072 53821 85063 671591603 71957 89988 894636592 60339 71957 359218818 85063 76085 217693950 89988 37758 21221844 29891 60339 245047330 76085 31688 24488537 30527 31688 408031661 88420 37758 632073923 29891 23514 244992850 88420 59559 228671356 73929 31688 691136298 1886 73929 803312681 23514 86506 175367918 59559 28609 16633381 29355 59559 378982386 17114 73929 12090409 16713 29355 203030428 28609 24462 111395926 16713 80840 87188558 65312 24462 722504874 16713 78622 529651805 16713 21646 375071694 80840 79846 687923875 79846 6856 127813673 17827 79846 642776521 78622 91100 614453151 17827 73770 378569889 45612 73770 23946553 57713 73770 206115149 57713 54080 499404495 2603 73770 286353967 42999 54080 563749212 54080 13309 735320479 78447 57713 762625120 18107 54080 660279257 74209 2603 859777624 78447 8304 84639756 7411 74209 832647227 44566 8304 94511285 44566 91207 263029405 34003 8304 169462279 7411 10883 923716975 44566 31888 147764739 10883 65427 954486323 3675 31888 545792510 60194 65427 644010121 65427 80085 817902072 65427 82407 26563570 65427 73422 735420821 60194 19605 80764288 19605 9587 979351384 34947 9587 290663839 70674 9587 27907580 70674 60451 394103819 90841 9587 83771967 90841 59048 564739369 91108 34947 534615780 91108 62351 653782761 91108 51688 141152572 59048 20547 741293104 91108 64737 767192603 75429 91108 76640608 62351 46750 445578909 20547 3053 695866275 10720 75429 744909216 59196 46750 281732507 46750 76858 422205174 3053 76337 493284439 10720 90690 548223761 88031 10720 130080667 83225 76858 397037832 34674 83225 590262671 83225 34887 35792730 79997 90690 319066829 79997 73699 557347217 73699 25625 421439431 42648 34674 298179508 25625 51350 467183544 47431 25625 601284215 47431 88793 629790845 25625 42655 792196731 42655 4610 775486731 31593 88793 336436047 83461 47431 222063708 83461 47310 861192127 4610 27514 221688235 47310 78981 46964410 40714 31593 42399920 52151 78981 908512687 38909 27514 964735138 38909 69966 274343031 52151 68900 495432423 52151 11726 884254607 63340 38909 168797305 45559 11726 978182135 17689 63340 389281302 68900 21586 562627851 40078 17689 689813471 45559 59666 138571903 59666 81849 636240054 40078 31326 116537903 71789 81849 110510339 19050 81849 522395544 71789 16768 98775800 31326 63159 366893356 31326 74652 749284485 85863 16768 302201857 34024 74652 66275274 8755 16768 912365574 74652 61807 229544335 8755 50073 33660728 85863 68731 365959275 64821 34024 636110019 68076 61807 347868825 68731 91215 820166275 91215 22672 626962300 68076 82842 547069867 22672 27129 952722839 82842 80003 595415596 5078 82842 352889991 27129 74867 967525926 82842 88771 456061687 27129 14835 51924084 66100 80003 13733296 66100 52272 757409538 66100 28473 707353716 12398 88771 862103265 42106 14835 92391543 52698 12398 981602086 28473 18918 125411555 18918 74026 129401945 42978 18918 443505239 84913 42978 194879193 84913 24480 745937221 22369 24480 152759416 16866 84913 605120089 84913 73424 53518038 31489 16866 95045824 24480 62596 288551436 22369 58951 774764477 58951 89182 352056748 11470 58951 542063938 62596 79390 260463884 11470 40184 564889647 79390 80863 74715847 80863 21345 748867031 46226 79390 147707757 21470 40184 733105952 74448 80863 293633047 37567 46226 985398087 34304 46226 282903085 80926 34304 419194154 60901 80926 209249002 63843 74448 146895943 45968 60901 475535446 36720 63843 396277760 73038 45968 108811313 11392 60901 746784906 73038 34547 572797177 73038 36274 463857516 36720 10990 707008455 74794 73038 556663513 34547 78051 110129516 35955 10990 49819510 10990 17652 473845338 22862 17652 702671373 74794 47553 183284823 47553 20101 945685894 41252 20101 341138204 41252 85874 890334260 39565 47553 866758607 47553 57425 349298542 41252 75944 77470067 22097 39565 197361466 28705 39565 112790702 67948 75944 2812966 57425 35485 726459877 43396 75944 527031717 83515 43396 554278643 28705 61069 92868304 78126 43396 169617873 9621 61069 637388752 61069 12976 474954253 83515 45151 597952868 71303 12976 528172834 71303 3572 337798805 71303 13440 479931847 38130 12976 75534060 13440 72609 635697144 3572 14788 60185506 38130 53637 934114505 44368 14788 420803351 44368 80544 180023998 66224 72609 202196474 66224 43574 377202644 83989 53637 467459320 86567 83989 795637153 66224 27334 752239560 66224 38700 540439069 79063 43574 939200211 59381 27334 690995905 59381 28057 168576043 79063 55047 816612711 28057 60074 580846014 31333 79063 369521977 28057 47702 905830400 83728 60074 261579039 16068 31333 669243564 16068 83746 126985169 47702 54050 880938376 44286 47702 19021165 89416 83746 903524677 16068 42740 305762118 42740 32040 790282422 89416 45815 858473014 44286 32406 767329438 80000 32040 711514348 31004 45815 425429370 32040 32775 32531933 32406 44911 537985964 44911 64923 352339602 32775 59674 263239440 59674 25808 622966466 32775 6689 760554376 25808 50559 656439391 24272 59674 106655797 59674 72344 842406797 60815 24272 47667922 11437 72344 518461061 78312 50559 994370101 72344 43450 124982026 43450 88149 778919344 78312 60392 402637720 43450 20960 69656132 60392 10599 63140448 51871 60392 542256260 60392 56611 903974810 82843 10599 734431389 7037 20960 590495053 39984 10599 129409260 75103 56611 988994866 39984 75180 479944048 83415 7037 246245530 39984 14470 832086928 71247 75180 70595012 83981 75180 994157014 91830 75180 145705620 91830 9847 32073410 11398 71247 682457772 5118 11398 836029341 28502 9847 414404337 11947 5118 866110967 28502 3982 36297651 22364 28502 697836772 58096 5118 800560820 83230 58096 431276197 85421 58096 63311088 44127 22364 178506400 51412 58096 291348564 83230 2372 926779556 44127 42681 542083057 44127 68087 557520612 65372 44127 399045629 68087 22055 88648366 49670 42681 396356263 65372 38892 532134319 22055 21144 155479657 22055 49184 981656095 20617 38892 703820342 49184 26821 376119061 85340 20617 359255248 50704 20617 851485898 50704 57173 718615502 2594 20617 584639301 47978 2594 893101974 2594 51737 224423992 57173 37483 137388128 76640 57173 975490057 52734 47978 224054975 41451 52734 322969856 47881 52734 841332478 59379 47881 136204536 47881 29274 105865810 59379 89616 893622142 29274 64825 649869847 47881 28281 871616363 26755 64825 77136460 29274 2200 284207780 69100 26755 605610908 69100 1030 510748728 55623 26755 85298638 1030 30633 786414263 55623 74890 369633672 69100 48905 316669570 48905 38685 531075443 55623 81614 66616234 81614 20734 347259949 74890 56626 74252757 20734 13823 173197750 13823 81716 820360959 81614 53276 90132451 32473 20734 684709042 32473 58296 267595933 34266 58296 668053571 20814 81716 690280252 53276 78451 224436073 13954 20814 619007717 46624 58296 703298354 80693 20814 330303706 80693 43732 434846386 80693 49268 512123699 83940 46624 86303421 74710 46624 409316088 75925 43732 17542107 15521 74710 980947424 74710 72325 258097785 75925 42186 382396738 71275 75925 90865134 72325 2601 764239997 91237 15521 228232211 15171 91237 642753703 42186 63443 82615490 32462 15171 168551318 63443 85145 102919160 85145 44461 658398117 85145 56928 212750523 44461 33105 891744513 75809 85145 882421814 33105 82115 164642819 38643 56928 736090789 56928 1550 590383335 45591 1550 69186467 1550 63720 642028099 58094 45591 327805443 30869 1550 771486654 1550 60907 713304695 67893 30869 861222285 85052 67893 381034478 67893 89023 434350378 67019 89023 528628626 24466 85052 874235531 75109 89023 115786661 23445 85052 892949440 25404 75109 772073345 87810 23445 750688744 86856 87810 55698851 15912 25404 59901757 87810 4821 18884852 13375 15912 137453267 8330 87810 108197952 88755 13375 607760646 4821 12068 28212978 12068 85599 322455531 70393 8330 351272884 22390 85599 598233791 22390 76145 702070752 22390 55557 473797008 83443 85599 943482066 66413 70393 521098587 66413 47457 129371407 83443 5984 781268595 9596 5984 317892111 91478 83443 162471924 54503 5984 543100207 3854 54503 241016306 16282 91478 61381460 75792 3854 30349854 3854 61263 170276233 61263 22196 203874592 16282 87850 109611292 64670 87850 253966975 64700 64670 127094055 89812 22196 187088507 22196 5968 799543130 81036 64670 343680582 34095 89812 832490774 81036 31006 966501142 60462 34095 966119527 5269 81036 192192547 85425 31006 133930955 74955 60462 718066941 85425 46721 134502153 28095 85425 137423202 37759 74955 101222179 85425 77292 826327500 74955 40267 143406176 56758 77292 580064564 40267 47417 660574807 37759 7781 46109051 40267 69890 475340163 47417 90392 241548823 47417 80874 367255158 23996 47417 163246522 12574 23996 42055731 46245 12574 400143469 80874 3931 641164269 3931 21898 223815450 23996 40422 866627205 85134 3931 80444807 63721 46245 555052793 3931 87067 883715553 87067 61265 839583132 21544 87067 526508249 21544 64649 83449537 72739 63721 812792226 64649 40119 667439631 89553 64649 571653337 51503 64649 967423713 51503 35529 73102174 51503 74815 90338927 35529 34389 890498829 66872 34389 443972403 73014 51503 359685967 74815 64629 180585629 73014 2527 983481690 73014 17933 51935781 17933 37282 139130090 73014 90461 36010061 86247 17933 244193201 17933 3525 90771988 90461 60169 383281997 3525 67919 963842825 30888 90461 497939106 25641 3525 689835191 60531 30888 645778682 30888 19791 896803272 67919 50490 69226363 60531 19228 503108139 25641 54391 503891632 50490 9462 721559452 19228 76062 271848539 49139 9462 59603266 49139 39004 517530494 17538 54391 929133316 45732 17538 67589274 49139 52826 818709121 17538 45618 335665971 39004 85534 258322953 85534 73625 418851185 50626 52826 257162706 50626 54216 285881311 46851 45618 453423728 43528 54216 347258002 51278 46851 784020001 54216 82058 492741984 22746 54216 43555656 43528 34898 984107385 51278 29160 880601849 78458 34898 51288597 3723 78458 115877925 83557 34898 387189518 3723 77485 274781839 78458 45979 422171692 41220 45979 556460565 45979 29025 186295635 9019 41220 905652742 41220 21508 820105598 45979 26807 827284617 85270 41220 20641037 56682 26807 871029583 78007 85270 674433121 26807 41782 130489892 41782 38319 17744159 78007 43224 12694737 66778 41782 525859606 38319 15681 892943324 38319 17710 915676055 88931 15681 488420962 88931 22596 405862654 47490 22596 31386973 15681 76121 711021146 22596 51080 916851582 88931 31076 1148885 51080 64910 551006694 79443 47490 912989867 83057 64910 535172940 15004 64910 189137865 15004 13976 98479845 79443 80690 234303622 33430 83057 980947477 13976 1481 92263591 85988 1481 525728700 74706 1481 599165015 74706 37823 198303743 9143 85988 911547537 68576 9143 302218657 61449 9143 19246781 60095 74706 858728127 68576 53581 668239138 53581 91403 42185586 38987 61449 536803797 50944 38987 21168343 21308 53581 948054056 31864 53581 637856384 21308 20527 935855467 21308 69229 795037254 61010 21308 50243713 51693 20527 888575054 20527 2258 39948316 69229 16367 506952746 51693 82217 21602212 21736 61010 131613586 17944 51693 880757990 82217 75117 61244657 63121 21736 105109234 35500 63121 835258832 79954 17944 385821466 79954 24593 72887392 77099 75117 533624412 30662 77099 221265899 30662 54874 34580337 30662 64294 350115287 24593 51713 42101807 30662 58690 439265476 7590 58690 30601838 64294 28225 738578673 4480 28225 607905973 28225 17283 945569390 4480 62918 713050322 28225 75485 595210141 28394 75485 815276987 30548 17283 165105286 30548 79782 991928847 79782 57556 92523025 76031 28394 653769152 79782 42950 847549488 76031 76084 35124776 79782 38722 478206237 38722 32854 141387816 84588 42950 864309402 44318 76084 716206283 27488 32854 929226400 37503 32854 178113034 37503 81598 370325268 37503 13547 586642536 13547 27853 414355611 27488 31426 248520732 19538 81598 160567026 81598 34119 669969923 19538 10567 471035538 19538 38297 566878972 16760 19538 717121263 38297 35454 73798850 16760 4059 531746678 39830 16760 965315561 4059 2474 92209017 47031 35454 703976855 47031 42777 563183149 42777 73930 453780257 49081 73930 625769594 2474 19709 899043825 49081 25452 147375016 25452 19146 472102450 19146 73982 93046836 19709 82742 561032090 73982 85938 170844149 73982 18883 440216448 3996 85938 434947509 36535 85938 935809261 82742 28924 581718312 3996 49200 67782967 3996 10683 140195717 63665 10683 252911795 62088 28924 653849710 62088 87905 636887282 49200 8871 599631195 58166 63665 172260858 67081 58166 241044714 62088 9292 907464601 64958 67081 638952030 33633 8871 603206621 27116 67081 301440453 53725 67081 550277940 26663 33633 409954716 27116 5082 555598499 8733 26663 92244723 53725 60436 518116705 53962 53725 247657637 64417 5082 935819304 62593 5082 330236902 60436 49041 33643000 49041 30577 813670393 64417 66980 529390656 66980 25046 555299863 25046 69915 93839356 30577 44093 757868298 66980 52341 856564421 25046 66748 592985395 9445 52341 500729412 24840 52341 745445911 55827 24840 847129487 86383 55827 532225726 53371 9445 70131073 4890 55827 988791042 24840 88044 533907058 55827 75633 283689663 88044 58082 101412390 85725 75633 331002963 4890 19523 857107862 65560 58082 920174652 19523 78083 933071068 65560 90879 500509545 85725 8915 442384400 19523 54206 901510550 4372 54206 948951400 90879 68913 851958072 69393 90879 189679796 89959 54206 866359779 68913 50889 869099859 44590 89959 970793944 13225 44590 879211464 59011 44590 675589673 44590 55814 56876362 55814 69583 463943249 83748 69583 745411811 74733 59011 717447792 55814 38567 767193550 55814 55599 173151069 38567 56569 163968626 17805 55599 5208112 72221 55599 574134431 10738 72221 614033613 1923 10738 798899031 72221 17076 876141443 1923 43713 40576914 55154 1923 923522157 17076 61335 806451693 43713 54905 752928581 17076 38416 310737166 88684 38416 629828629 55079 61335 306022430 43235 88684 587148206 38416 77845 417750107 17072 55079 135310279 77845 1494 687477243 82429 77845 399671458 1494 23975 555233624 23975 71030 877942249 56973 82429 199131162 1494 14537 874647895 84272 14537 158568130 23975 85305 12012803 6446 56973 954830933 85305 21193 680864228 78539 14537 539362262 21988 78539 26749776 21988 7592 363001977 7592 78832 771117020 78832 24138 226713605 75393 21988 67503515 86710 21988 604494738 86280 86710 28318872 35313 78832 185912742 75393 20055 218893717 4031 20055 217893864 42183 86280 477268328 35313 29615 449260714 8287 4031 193998166 4031 15612 811771562 80824 4031 522176096 17061 80824 38071600 15612 10211 49034865 12411 8287 15340202 15612 7144 34342009 17061 65957 284128233 1814 10211 8761004 24570 1814 421536845 65957 58095 753384032 80399 24570 500890046 79372 65957 992493490 9867 24570 770852059 11431 79372 947762251 38432 11431 516591998 9867 59877 476720770 10423 11431 869139160 10423 27817 532013734 52111 38432 400339086 82730 52111 160800686 62631 27817 106233183 25930 62631 362765793 79180 82730 149504568 62631 84344 131500735 18945 79180 113639371 18945 30385 31007349 73716 79180 709678864 78694 84344 38346025 23316 30385 198295357 33358 73716 553160047 34163 23316 832901393 34163 37773 895767263 15587 78694 881294032 33358 33461 314284013 15587 18014 861345945 34163 66079 402345105 42961 66079 522743743 18197 33461 357940542 66079 21571 989154042 56486 18014 95806072 18907 42961 226842393 58984 18197 274871879 56486 13859 2830609 58984 32616 269568530 18907 35948 4358880 18907 84673 621046018 65015 35948 852609393 6549 13859 96849875 49248 65015 797110628 6549 46347 720569242 65015 64953 886218586 6549 45420 478552050 46347 8848 888025243 46347 3567 786243338 3567 34874 178450218 34874 51640 685005399 40659 3567 713895529 51640 74463 194330216 34201 3567 125611531 74463 31625 475401152 74463 6082 286627322 74463 31410 524779731 6082 69012 465776802 17214 69012 578172839 4252 31410 32763494 4252 54594 773860353 69012 54279 274172778 69012 6682 885493457 86736 4252 941421344 72559 54279 744410007 6682 6334 111335254 15560 6334 377680521 6334 75868 94325383 54845 86736 246989621 6342 6334 35909482 63268 75868 907456372 67599 54845 671354292 63268 40710 19322568 43076 6342 906382059 40710 15945 252534874 16238 15945 748753838 43076 43992 415676681 3812 15945 131323979 43992 24456 890157336 16238 78058 677939632 43992 80705 45133234 68618 43992 621531798 68618 38188 467022018 80705 52723 847340840 6589 38188 640826794 38188 88727 288918761 85071 88727 763336174 28949 38188 833035619 88727 87536 949920496 25738 28949 232670499 64851 87536 236112280 59605 85071 81366946 25738 18062 709383651 64851 59078 657991797 59078 41302 285436247 41302 59880 939141030 41302 6378 125206315 31491 18062 458415934 31491 30276 129046360 30276 16671 11272671 49872 30276 894039794 30276 32266 23189019 18679 32266 112980833 89325 32266 292551061 63013 89325 300675016 18679 52707 117873048 89325 36064 359162245 36064 64647 893608955 52707 80217 411930917 80217 87792 373119583 78211 87792 740048531 64647 35145 732969342 58193 87792 577966142 30111 80217 162515878 74121 78211 349658399 75561 74121 181918354 36030 75561 326496328 5106 36030 606106862 27953 5106 913848359 36030 77685 354894839 5106 74400 128912181 36030 71242 456343371 71242 73087 524524229 12116 74400 409136670 89489 77685 754069428 89489 85823 338855008 22789 12116 947033216 85823 75554 64405505 89489 23931 115725976 4594 85823 937044558 4594 63301 253226279 4594 52588 414115267 4594 78115 176586633 4594 70753 19199767 75338 70753 623912750 70753 66847 9991068 31946 52588 551895190 31946 50196 93415705 66847 17819 816286763 91090 75338 717907263 66847 74501 137324978 74501 38412 916990501 38412 73253 833619320 74501 7461 166906601 38412 59900 60833738 74501 55084 119762369 56955 73253 75430420 13327 7461 893782622 55084 91747 259132464 13054 13327 47484744 86772 13054 844626042 45412 56955 488386494 45412 26970 523810248 56731 13054 177973351 13054 15423 789387273 64909 86772 615485903 64909 77217 657675584 77217 83425 568619493 15423 39628 218905109 71730 77217 145672899 22251 83425 839477251 36562 83425 446315212 71730 60037 799312902 39628 16245 871957421 70994 71730 958112921 14865 36562 794006930 6781 14865 976917975 16496 60037 904292894 85955 70994 569228322 41235 14865 693341585 84190 6781 683179558 6781 58933 990360544 16496 683 546336591 84190 5138 537182745 21671 683 147022480 12854 21671 44980546 31061 5138 948290909 79420 12854 606440100 21671 79817 536426290 68781 79817 511081878 30800 31061 250356037 30800 36939 2310874 84417 68781 292514931 79817 71462 580518585 20373 68781 841386362 84417 31022 925391547 36939 51085 287720357 78599 71462 570453761 38628 20373 327248479 56021 31022 599298647 31022 24965 790492148 41314 24965 313287039 56445 41314 840607648 24965 53253 191419569 24965 62270 250641011 14352 24965 576605848 53253 72306 860106603 14352 28696 580787408 53253 87271 338036838 57362 87271 719397487 11405 28696 287682513 11405 62717 409021819 51021 87271 265573826 57362 16532 261976167 51021 63855 939628434 63855 44248 919609613 63855 63962 210586705 44248 10425 173936340 63962 71493 5140141 44248 20135 133260990 10425 60407 920373704 71493 74784 461810897 20135 46251 141299908 79614 74784 490650891 74784 51479 56420649 60407 42360 363792645 79614 87319 559870112 42360 20303 772022380 35450 20303 457322743 67988 20303 270782592 6988 20303 747789710 87319 49281 979588109 67988 69080 275805207 69080 44063 714603467 69080 10983 223913057 69080 20701 94275548 69080 88891 410247644 69080 86684 482316117 44063 47473 598684749 88891 46373 735916997 88891 63790 35531736 47473 8952 851724908 63790 50054 577556805 53325 8952 273362135 46373 8265 510262185 8265 35661 284347076 26908 8952 734536931 11882 26908 68944661 46736 53325 122492334 35661 64975 996320183 46736 10577 483928934 9599 10577 195724850 64975 5247 499198525 41615 64975 150756830 9599 47324 503524324 39903 5247 605505021 8705 9599 838899817 56693 5247 986974256 48153 41615 933493566 56693 12906 303852521 39903 48953 804481117 89259 56693 554323997 51230 48953 704651130 59749 51230 106909235 64457 51230 111849484 51230 80232 878581552 79760 59749 46341499 59749 51338 194987696 11507 51338 604863718 80232 29830 348455996 29830 56198 84934701 19572 56198 499960451 17575 51338 116223645 11507 5727 45323840 5727 378 599787448 378 7531 198505663 5727 53548 789892305 378 41049 500835662 91570 7531 81131016 7531 58609 26719599 30681 7531 563490664 55313 91570 788758916 30681 17287 684640252 58609 6605 860404884 58609 16393 182007486 75253 17287 102924712 16393 33195 15338247 59130 6605 895809403 33195 4334 942336219 81910 59130 33795452 89790 81910 142825953 63253 59130 503941282 81910 81661 837647122 81661 14556 984810742 31874 14556 612521840 31879 31874 111758637 81661 294 621864192 31879 61783 490877365 14556 29291 589296864 29291 89456 301041114 294 39785 412659479 77692 39785 890762885 61783 90700 6850987 39785 53316 412075965 27982 77692 432738230 39785 28218 48859924 27982 71788 530688880 27982 91894 65831490 71788 34906 410094499 68657 34906 139630490 68657 76914 914688922 24534 91894 51145193 6292 34906 4423029 24534 51031 548090258 6292 67149 745821156 24534 88163 70056941 16044 6292 105613546 88163 17235 438994709 16044 89358 452424813 73565 89358 766684437 46037 16044 149458441 89358 81565 313243575 68662 81565 73378266 79510 46037 900999672 68662 31822 282233646 31822 51522 358605453 68662 76424 144535638 51522 11717 438508382 76424 74087 656805903 520 51522 447711257 18387 76424 540762710 18387 76689 266140394 14796 11717 331104373 209 76689 611357136 520 22851 408722126 76689 14026 668692229 22851 25284 898618633 49749 14026 90844237 209 38137 66043568 38137 36093 455469663 65051 25284 884990420 49749 42977 397716130 48535 49749 76342111 42977 19691 31001074 29583 42977 527855850 78393 48535 840807772 6256 78393 848996878 6159 19691 714994814 6256 80195 664599617 11144 80195 963630436 11144 65495 409426224 11144 48522 336535009 80195 37057 171807519 44830 11144 132558106 48522 82121 124255854 88144 65495 586128298 1649 48522 254619233 37874 44830 743805031 57033 88144 672585289 57323 1649 769142056 1649 27434 958551135 1649 58627 121576049 37874 65317 569414343 48152 57323 840165613 63892 48152 15439163 27434 23505 12368404 63892 79031 141151415 65317 63811 585426593 27883 79031 628799007 21142 63892 403326368 88584 27883 158528816 91797 79031 467333833 91797 31611 973299093 27883 31542 449142091 21142 5534 838461319 84069 91797 698841870 31611 31971 533266675 1542 84069 309593167 1542 25853 509505131 16290 31971 41727679 31971 16630 806071179 70680 1542 654842379 81425 25853 402999493 48049 70680 965214226 16630 76077 663286369 78290 48049 637369709 35802 48049 210511610 1008 35802 87479582 1008 27669 168358757 35802 47404 534727784 71770 78290 312454870 35802 22611 508865229 23948 71770 759020272 47404 25857 653435262 15082 22611 820733524 86580 71770 498502396 22611 53218 601775371 23948 35360 131576348 67436 35360 98646446 53218 25929 889089713 53218 65581 170363868 35360 31308 288780698 38565 65581 336195665 63016 38565 269718880 5880 65581 617914651 15892 31308 216407196 37628 15892 743049018 38565 84011 628607415 62045 37628 248763519 14843 62045 623111043 14843 85435 829721967 84011 75095 548818096 84011 63871 979990912 75095 18915 141304902 63871 78524 629701367 75095 48387 398119221 8824 75095 261886738 63871 42021 33457062 48387 41565 915676546 2515 8824 807669522 41565 73276 960138955 2515 88063 168993418 73276 52838 454381841 9565 88063 57773613 89961 9565 932159859 69971 9565 772642401 53968 52838 507530793 69916 69971 898411863 69916 16683 706887640 53968 49221 123708112 29205 69971 922627730 22780 16683 989170591 82304 49221 61243600 29205 8893 487629569 29205 72777 30836294 29185 22780 363027694 72777 87196 24408508 82304 53729 546679571 87196 54380 182138294 6494 87196 181935707 87196 26159 137854189 15222 53729 433729028 8144 15222 981071304 34656 15222 690455736 15321 26159 76890356 81797 26159 729580651 15321 42031 188507530 34656 16896 889065252 18496 15321 446411595 14990 42031 79187626 31392 81797 377026611 42031 75782 320739487 14990 26294 826752779 61178 14990 880225465 77450 14990 324388591 31392 2738 828221924 77450 17820 721771979 12562 61178 812660461 11080 12562 446608193 32864 17820 95834928 77548 11080 22312745 32864 46523 375532984 46523 8927 249199521 8927 12805 313087754 32864 78303 346325757 66346 46523 25375354 77182 78303 834490697 29287 66346 124787486 77182 38720 66050247 64107 29287 375167249 29287 19565 919690472 38720 38675 705197967 7040 19565 317856475 19565 41994 49338434 19565 14427 726007324 38675 54267 140479565 29609 54267 823105290 54267 75035 959140343 19894 29609 485643484 79094 75035 620432276 54267 68171 517019825 23482 79094 555321607 75035 89642 844438818 68171 15240 717786697 44751 15240 390154743 62582 68171 153444252 9694 89642 148859469 15240 74549 656340365 3543 9694 229016996 17159 62582 83696960 57150 62582 703368509 21276 74549 555860739 21276 89276 592705422 57150 11665 303811310 11665 46408 492261878 57457 57150 762834495 21276 38648 275083914 57457 10830 213308574 14891 38648 703297894 29703 57457 735044495 10830 47339 876565566 72809 10830 255814201 72809 58402 747130965 47339 90243 492140977 10890 29703 470349713 64776 47339 636204981 72809 31623 652530809 45788 10890 257741071 59461 45788 559583151 36440 31623 28617836 35029 36440 190828665 59461 23392 913643080 88568 35029 962124782 35029 74787 290468009 24374 23392 910563273 74787 49803 611391662 12837 74787 914001251 76962 88568 665070223 42457 49803 631876777 7745 12837 194829227 25956 49803 438081835 23850 42457 980977411 42457 75734 23099927 37005 42457 188365225 23850 28006 652787212 37005 79892 339560805 79892 45428 8435391 29493 75734 162044805 37005 29391 85188238 90193 29493 341015548 29493 61373 330541668 60363 61373 487913050 90497 29493 672129421 61373 67566 610707834 60363 64507 15227173 64507 60158 111265388 5821 64507 489087618 60158 3234 396438002 87287 3234 35993981 44113 87287 799903321 15522 3234 654302636 15522 36179 237429770 18298 36179 97700711 68507 36179 338330899 18298 16353 704503737 68507 6213 31156810 68507 38683 484270006 38683 69811 132104673 26190 68507 524569482 9309 26190 312921975 81250 9309 253382268 81250 71490 845622012 21482 26190 221462861 81250 17639 107173780 12074 71490 679379589 9272 17639 651270733 12074 46284 751573927 9272 49394 701452952 47567 12074 140691427 73364 49394 884679935 88394 49394 571646647 46284 46290 880240568 47567 21480 139939304 73364 33939 64832431 73364 3463 460190447 60503 46290 56821790 34038 21480 506974467 21480 65764 308558950 33939 9964 849536514 9964 2619 838410517 16253 9964 27842530 6892 16253 567631029 9232 2619 230898103 4764 9964 333723794 9232 58787 13900531 86457 16253 69301043 31978 4764 839273173 6626 86457 493980181 31978 13200 666919550 68471 31978 496237611 13200 28021 641599715 38272 31978 693199061 15622 68471 13052252 39414 68471 729527858 63584 38272 270007090 15622 81087 96537570 38272 68698 762652326 39414 89743 929782425 20147 39414 638285278 89743 26609 217656308 81087 62565 334426297 31385 68698 90249336 20147 61801 89015310 68299 31385 5428296 31385 19653 995558476 61801 57381 735561206 68299 9176 907241657 18930 68299 638248723 11755 57381 135550978 57381 87443 635399024 25469 57381 640747657 32862 25469 555924036 11755 25766 101137891 8102 11755 249466761 4461 87443 601729029 32862 38623 244125327 62374 25766 606596767 4461 48249 814887495 62374 70801 918604178 5518 48249 156579636 10594 5518 174498047 70801 83653 108869896 23580 70801 25933809 23580 85245 707066312 6787 23580 967411550 10594 52680 272075553 89936 83653 779434629 76187 85245 864075539 76187 52252 18738749 31294 52252 472512038 31294 79689 285698068 6454 76187 261655803 79689 57446 51012026 30701 79689 292939611 31294 64727 749375437 82755 57446 441327908 41003 82755 194176437 41003 18412 710645887 30701 84307 149832772 82755 54547 86627732 21625 41003 612693885 54547 87276 430436228 87276 54084 39219223 84307 10172 125217383 25666 21625 113086767 72195 25666 678425748 52251 87276 19399484 3673 54084 996112367 46448 52251 869141197 137 52251 597576762 29579 137 443603923 3673 40553 394906468 911 46448 441618823 46448 73571 710406955 29579 41219 375780904 82619 40553 413728616 911 6498 8254320 40739 82619 85636002 6498 21919 843709310 82619 26555 105431513 6232 21919 366131854 37029 21919 913129959 44273 21919 576455160 37029 26464 160975547 67800 6232 903327004 6232 49298 916629340 674 37029 649973328 67800 6597 837227636 53045 6597 122120864 53045 26546 388076444 80279 674 49701977 80279 77882 191409256 77882 12346 351002603 36173 80279 105429838 72977 12346 192931341 42934 77882 856540688 42934 52722 847234959 47585 42934 797110882 71169 42934 383945673 42934 71398 574319175 71398 87459 716638736 71169 51047 339236304 71398 91855 507517024 84244 51047 163236914 39093 91855 281647581 87459 36478 832572353 84244 69174 205634767 2262 69174 241822203 82678 69174 6059566 39093 28346 603865631 88940 2262 410629740 51323 2262 610570450 32701 82678 935109665 54841 82678 534071168 87173 32701 218284110 54841 18357 311360715 13289 54841 304371559 13289 74925 6567610 70936 13289 532093658 70936 2247 146559169 5827 18357 721117881 33867 74925 997607144 56455 74925 855629480 24807 70936 483390017 75685 2247 439197738 56455 12141 60679951 42112 56455 252694667 63613 75685 107692177 47066 12141 931448082 42112 77394 359376020 52258 42112 455186388 41349 63613 937171388 58722 47066 26366453 58722 6453 423962878 58722 8602 113543521 90795 52258 77234048 34475 90795 402169917 6453 30545 613930399 6453 49159 166786890 11807 49159 119488442 26939 49159 889608762 12014 49159 455812104 12014 7328 408967843 49159 7362 182624111 90354 26939 762816675 65665 7328 195180817 57704 7328 65253215 58988 57704 830077358 53627 57704 928607552 55862 58988 355112477 82505 65665 529594981 55862 66746 434361524 37760 55862 359704067 88929 53627 42080645 37760 20394 850645037 66746 3301 132475583 66746 72874 46770178 3301 23402 735073578 3301 80341 856824666 80341 19124 501186645 70511 80341 312214168 7586 19124 542677103 42567 19124 681236016 26337 19124 174119750 42567 58274 331827396 7586 2794 209543690 6938 42567 814095100 60305 42567 645703624 15125 6938 544713485 60305 60263 552806472 32875 2794 701869703 521 60305 988128671 59305 60263 126086091 59305 9358 909410600 42494 60263 493416287 59305 33789 160101148 9358 51198 106964707 59305 86509 35614187 42494 11436 928049061 86509 6573 103076990 26943 11436 443998862 11436 10369 973815183 26943 47181 956525892 21499 11436 136925829 68846 6573 159819425 26943 82076 749114249 21499 67214 227530705 68846 1469 315361708 51968 67214 165477869 67214 9216 41560251 73766 1469 487885903 9216 87802 464524609 6662 73766 756955998 51968 28141 88084031 87802 4999 414905431 4999 78780 797397865 87802 84106 356298049 46341 84106 969514604 46341 26197 95764555 26197 8345 519096017 84106 6719 796172732 64132 46341 822305806 73533 6719 710485885 6545 73533 82352931 6545 44551 214956172 73533 66676 387374258 25008 73533 30607279 44551 3066 150209034 44551 23507 57070363 13276 23507 325084685 2538 3066 134486784 57914 23507 330880086 26796 13276 598728298 2538 56690 508641472 56690 78956 259351472 26796 42765 507625881 7054 26796 980455 7054 91062 784260340 7054 30383 320115551 91062 38330 292462793 91062 11777 843042801 31626 7054 237913797 31626 7415 384252268 28690 38330 661213356 11777 74962 331448595 7415 24796 913298422 74962 16375 961296941 7415 35123 956720210 28690 57290 249605897 24796 76711 812067141 19010 57290 198131871 76711 47147 269514272 55501 57290 502141059 53489 47147 763095015 67008 47147 920387881 53489 88072 357328332 79165 47147 587911208 79165 90880 489597113 7820 53489 688397658 79165 86087 413486105 90880 63437 842141209 63437 51953 485781631 63437 71376 275995735 51953 11775 68496090 71376 27761 612896222 11775 9917 34559000 51953 73649 52772603 73203 71376 862656768 9917 13362 210364232 609 27761 229686621 46672 13362 386342290 73203 1365 599215496 1365 60687 887289780 13362 32933 946416973 7936 609 944655776 46672 5137 448050041 1365 74783 391720306 5137 22012 295267836 55780 32933 81366212 74783 5023 45834022 84035 22012 949359855 74783 68381 210323226 22012 74941 89498992 29572 5023 114595169 34160 74941 551248126 53326 34160 135648037 10103 53326 783813091 2367 34160 764360264 31735 34160 528708840 89600 2367 99306660 10103 49220 775713015 2367 29706 965194301 89600 84424 186221071 84424 76822 540182061 86499 76822 329258762 49220 45248 814366064 29706 13555 518925453 71916 13555 838300124 75343 13555 950185633 86499 70020 908287668 75343 7862 149693432 38203 75343 144056876 70020 25186 631315586 15255 70020 309642094 25186 9658 471710726 39853 9658 338421741 38135 25186 661338152 25186 11285 119889762 11285 79117 416594530 9658 44240 115146504 91315 39853 98604255 63697 91315 729504608 79117 33877 659234558 63697 15955 78470502 11414 33877 373216374 33877 56644 815886650 54913 33877 883210223 39706 54913 308932679 11414 65958 868360664 23651 56644 379582934 54913 9896 880039875 54913 69802 145044182 85859 9896 874137067 40883 65958 241453600 86577 85859 630038465 86577 27307 741617587 69802 30728 843661720 13073 27307 198688776 27307 73520 743959626 83346 30728 817349169 38430 73520 116433797 38430 24933 492602156 73520 73006 445695695 73520 37505 71718879 45593 83346 125142306 73006 45362 359160449 1747 45362 21822838 27739 73006 251592908 50869 27739 621654923 27739 56333 39207851 27739 1267 554679309 39023 56333 832852456 91472 50869 956980332 35724 56333 753753657 13585 1267 13733209 35724 62517 670632308 27834 39023 56854996 17131 35724 982327375 62517 20388 669801997 27834 27760 521639748 17131 40114 357864416 27834 38402 652642833 2534 27760 237521177 397 38402 128163507 57371 27760 249798597 16247 2534 815902186 89138 2534 505745844 16247 29482 55335286 78576 57371 385328574 78576 37009 16182484 66994 16247 85224469 66994 37106 381745137 91270 37106 555081955 37009 43863 349662853 37009 23144 123151466 70591 37106 724860955 91270 86587 604619147 86587 2204 713219484 70591 78276 134255879 12684 86587 406349123 70591 58758 566303397 78276 65039 893565080 77635 12684 576038651 58758 51531 387291766 49908 65039 463022008 21516 58758 212945357 81809 51531 795321740 49908 20223 395358639 81809 77169 811279355 49908 74573 280320348 73583 21516 468840441 67538 20223 267963051 73583 81168 87717790 74573 43657 620632612 73583 50890 380114575 50890 17815 311060843 67538 44734 954265743 678 50890 870983561 17815 17976 6042639 50890 49258 344187969 49258 37637 366782275 34291 37637 869827471 17976 38707 4340169 49258 47744 217540411 47744 19617 862723950 23167 47744 455083043 19617 55991 355558410 54524 19617 110056679 55991 10494 409261328 73408 54524 517766217 7217 54524 315220075 25910 55991 588310223 83949 10494 738485681 22056 10494 652306562 52744 73408 275118160 7217 17023 918625664 4402 22056 258660556 65234 4402 656520799 22056 54499 758671944 17023 67449 783652946 4402 40838 224438317 67449 25079 657992985 65234 1225 666814782 1225 27119 875789275 22570 1225 56288004 12591 25079 570484711 60242 12591 927415250 1225 88168 493510245 58965 12591 323121417 60228 12591 115461951 7351 60228 994827688 38097 60242 92656360 3614 88168 527573450 6796 38097 369005318 10763 3614 328271068 75298 10763 760157638 6796 87743 96426953 75298 30388 985222460 33527 30388 743749335 87743 65773 396866893 23398 87743 812116276 21309 87743 24061766 65773 71047 978662886 21309 19703 110465158 5661 19703 515905168 23398 19362 752540228 81784 5661 112531072 81411 71047 616737449 76027 81784 299406446 30912 81411 778866265 3222 81784 843433730 81411 39791 32903249 39791 16591 514723575 3222 21874 260651466 6568 3222 436686494 6568 4777 911026598 34772 16591 624869961 16591 86236 840850646 7821 86236 305176724 58639 6568 610349849 86236 30355 882275610 68041 58639 184331097 58620 86236 913119363 74868 68041 339943903 58639 34337 639327662 31049 30355 692719673 31049 89121 215383120 34369 74868 127654774 31049 43151 448781329 34337 29913 988579603 76607 89121 45824597 5350 76607 986786942 29913 90214 539727265 90214 31589 979260103 72237 29913 483986091 72237 39086 518502230 4931 39086 657532728 31589 29892 66101082 78659 4931 208934572 39086 40121 635694251 53652 29892 229887851 29705 4931 36056326 52669 29705 759069544 80598 53652 27894014 29705 55692 404533688 55692 76950 798351395 24816 55692 621112518 76950 12498 826085541 80598 81429 317808625 81429 72488 858260121 72488 64899 99988297 6708 12498 20572766 88361 64899 784628376 6708 82622 33205817 6708 40196 197751531 6708 68916 694341532 83113 68916 702346690 86792 88361 725426701 68916 5125 894108956 59415 83113 374299806 13532 59415 622310681 9659 86792 454033629 59415 11184 810305887 13532 50001 256779332 9659 86399 790497514 78216 9659 782425576 78216 38559 196834503 86399 16611 205555886 76235 86399 447221238 86399 5641 975025827 73312 5641 907661768 12631 73312 925128498 5641 91545 252281566 91545 31382 776457391 73312 85300 108908614 13382 73312 150065867 91545 37825 28441098 31382 3946 679675193 67843 13382 736735014 67843 81660 819377846 13382 44577 904010327 70080 37825 975267389 33381 67843 962350813 33381 21807 934824059 21807 5487 419584976 21807 74441 907061168 81921 70080 284249945 21807 10875 642287901 5487 48045 40293916 48045 48304 387954732 74441 40232 274535188 10875 89437 732938172 31240 48304 994636442 31240 72157 141723270 48304 12687 54100591 12687 70891 816153035 12687 46255 120453587 77491 12687 911472097 46255 28743 824760048 70891 68966 344892800 46255 52828 461178742 46255 28353 276624467 28743 28852 789176334 33320 28852 986992896 37870 28852 42690359 37870 87057 978672777 41449 37870 618000926 37870 53200 620201831 37870 26373 829257014 50311 37870 49041525 28426 41449 280575265 4177 26373 693984872 35126 4177 361647683 50311 62557 188865951 62557 1724 9302176 58347 28426 283269104 1724 66461 638229068 1724 29575 68425954 29575 44472 183838637 90998 58347 109392001 80321 90998 135399177 28793 29575 396270891 72186 28793 357224776 6731 80321 71070171 50907 80321 335946871 23437 72186 922355744 28793 80134 690338954 13689 80134 870067335 80134 66386 779346635 23437 50945 90910718 66386 69467 445208386 50945 41246 111646077 46537 41246 786589741 66386 3041 215875555 18120 69467 940523578 19007 69467 901990072 41246 29565 118365032 89737 46537 681839207 18120 42408 19766384 29565 34264 514587947 31976 19007 725537422 14947 42408 824751738 31976 35754 610833357 25297 14947 320379362 71537 34264 458785059 71537 20458 31345152 6302 71537 637986250 16461 35754 692463597 11194 20458 175579608 6302 31851 100037068 6302 66623 86123056 11194 37849 44542292 66623 34415 5320802 37849 81083 385110593 31851 42454 184323576 67146 37849 233316788 42454 36501 41674932 15900 36501 30770073 46771 36501 605403949 74031 42454 895204630 74031 82709 614955863 85736 82709 820698801 82709 15052 69541010 15052 29104 530034453 51147 15052 126534249 15052 91325 213740154 91325 6100 337131360 29104 66101 122178090 86576 66101 837180292 60223 91325 367539346 86576 58969 259503572 66101 24549 783881214 24076 66101 511441009 50126 24076 806203141 60223 77766 18317071 49120 77766 33550315 24549 886 480473902 50126 25058 738731395 77766 6073 72444213 77766 81749 647651879 46840 25058 603870067 24633 46840 116668464 6073 19417 972190826 46840 74792 283453588 19417 1599 598651584 573 19417 535907686 4536 573 104365416 1599 82409 11850009 4536 29824 986956536 4536 17320 437684081 29824 55257 77009970 1450 17320 343579239 60093 1450 30516210 8090 55257 960015133 17320 3679 203592831 72160 8090 6971582 60093 7384 174091744 13280 3679 600980674 72160 42099 215002947 42099 54273 660686387 72160 6398 240459894 13280 58218 524326037 54074 58218 368899323 58218 34758 665664433 54074 64207 911778244 17977 58218 66162165 69718 54074 427099259 59040 54074 398788435 84619 64207 344568386 84619 41812 118124940 84619 91122 671503279 69718 63554 60656813 91122 1902 953769265 63554 48284 696910291 48284 49404 398588097 91122 15315 834943092 49404 38766 406707101 15315 29266 836389649 38766 17580 452994224 27635 29266 836494981 25453 15315 457918945 11055 27635 206077031 17580 64406 17431248 17580 1332 47666372 27899 11055 816185383 8455 11055 615193548 37953 11055 995920530 43519 37953 38316385 27899 89964 337487847 58673 43519 970978357 38302 43519 945339704 43519 71406 227640284 89964 49651 722739628 38302 2801 980169578 81164 71406 418600364 49651 4738 393022669 59799 4738 424354405 87078 81164 614053862 26850 2801 203965165 81164 35378 656301635 37909 26850 680027893 58029 26850 212871911 58029 2056 799861893 26850 41405 330670919 73450 35378 838931320 2056 87223 725942034 22275 73450 812603425 87223 54398 988834179 83607 22275 870128600 22275 59280 563593254 26994 83607 638184666 68437 54398 17764623 51736 59280 408231971 18950 83607 356841073 48010 68437 146055068 73186 48010 484864034 48010 2692 989670589 62301 51736 207064085 62301 14533 801440588 42422 48010 779398573 2692 4023 691900629 14533 10638 277159283 10638 6178 163955624 42422 79599 744879806 10638 51797 87513569 6178 8912 175329538 10638 72875 117605332 19947 79599 493270005 72875 71240 824912644 80748 51797 990550787 81610 72875 568286484 71240 17737 649567023 19947 39360 878183464 80748 50226 52522257 17737 56314 246882460 50226 349 172512312 349 77751 42294136 56314 69564 295803492 2181 69564 420697756 2181 20594 92850333 20594 12369 54189057 3923 2181 938942258 69564 54448 166306729 32973 20594 402664390 54448 36632 987356040 18024 3923 814703435 3923 86013 573662698 7944 54448 818632298 32973 86078 25934265 52792 7944 983986564 46262 7944 555591733 35352 86078 64116163 46262 78932 311203170 53314 35352 509168326 35352 61736 253119302 61736 89982 92628599 16052 35352 575231227 78932 6751 331619096 60523 61736 21332171 61736 13191 585273679 89982 12547 980015011 25518 16052 121879785 6751 69095 421796621 8177 69095 710556571 69095 76385 664182986 12547 42068 573063958 76385 48957 408591061 8177 70372 522693286 18513 70372 997099774 68831 18513 304211505 17106 42068 338912970 48957 9359 262560133 18513 80966 985960009 66253 68831 508198503 66253 23916 180979063 23770 17106 721013090 23916 71022 50998345 66253 57994 272220833 17591 23770 635921307 23916 24026 920525849 25991 24026 382353239 39994 57994 224911712 57994 27160 983286277 9638 27160 363254879 83996 9638 484499309 8958 25991 935637826 57104 83996 769339185 1115 27160 590072826 46230 9638 644893537 86241 83996 467624074 21513 57104 896776209 39811 57104 691899373 14259 1115 31530039 50763 14259 420569518 37061 14259 799413959 14259 823 672588337 40727 50763 539717873 71198 14259 677744196 40727 72015 350137746 62101 40727 208422901 40727 47377 413498157 62101 60005 658049333 61674 72015 47291386 46942 47377 643169237 60005 11564 51426187 46942 82089 223090221 4592 61674 151946825 46942 35098 895976948 52311 82089 584142500 79201 35098 555960907 34428 35098 215190882 67410 4592 270356357 52311 44145 978565642 40268 34428 130429255 32857 44145 841615977 82060 44145 15856792 40268 39817 40461932 32857 27034 142984176 39817 82822 774544633 82822 25979 632454588 4153 82822 896946723 45469 25979 626689565 25979 69669 475567103 45469 70886 84886760 65649 70886 544245679 65649 86591 148298761 86591 33787 721913259 33787 20837 366861666 62473 20837 219272020 17063 65649 881698638 86591 57873 393692125 29169 57873 21034830 34274 20837 423977905 84120 62473 521907373 5140 17063 950172417 78432 34274 729526057 21441 34274 714939470 34274 72921 601045387 72921 65400 731398486 67966 21441 955248874 72921 32780 31812512 72921 59688 740113425 72921 1198 374719102 90048 65400 11753722 1198 55343 309298711 87920 90048 359911817 59688 35301 643524140 20345 1198 137144892 35301 9784 397482001 35301 40022 971057281 33023 87920 370963276 80064 35301 899806258 80064 26786 909315311 37611 9784 981442017 37611 9632 744332841 33023 89009 473907011 51096 9632 892754875 9632 52062 87420174 89009 65710 173511877 56780 65710 713981447 47231 52062 992626254 66139 65710 38317773 14787 66139 307356260 56780 78008 261201488 78008 196 392063978 196 6211 905009028 14787 38198 637874808 23113 14787 701446348 41552 6211 10699633 18537 38198 892936615 38848 23113 324611956 38198 3787 236210526 28400 3787 433380412 38848 16344 337357158 77859 28400 422804594 29760 16344 794735575 27972 16344 125231869 72720 27972 609130292 77859 38525 566065061 84401 27972 989942738 10452 29760 955106898 89260 84401 573672642 6619 10452 404799753 51280 6619 992688174 54209 10452 663040055 54209 72408 875564558 47270 54209 957501115 47270 25537 57535192 51280 68026 287922133 2885 72408 702806515 2885 6042 298747305 85651 2885 831190273 2526 6042 35628138 87843 68026 561600001 55629 2885 163168695 87843 37925 412338587 72206 55629 299010855 72206 25870 563773649 36623 87843 966162917 36623 2935 971826342 40335 36623 999635662 25870 21483 321887683 57401 36623 664198684 21483 70210 53051004 63967 21483 626831573 70210 46728 367880242 46728 90255 958432309 29778 46728 54590751 90255 56985 344423780 39047 63967 300786345 86920 46728 20249840 90255 17244 478384416 41952 17244 404168859 86920 51920 875587651 86920 90183 156168938 17244 86663 704567448 12979 90183 399837594 12979 36758 965457726 51920 77824 110910704 86663 81945 868673443 20647 86663 331915298 64317 20647 368353854 36758 58974 140656900 64317 12420 989440753 9440 64317 39135355 64317 25913 992673152 40952 58974 855868378 73290 9440 231162238 55596 73290 70764683 55596 29316 335401712 55596 23173 806680232 73290 50747 382738219 73290 76581 771456989 55596 71844 975586803 29316 17584 924253723 56355 76581 325142670 50747 15088 785846631 45020 71844 251549328 71844 51923 116441128 51923 78200 411584209 45020 995 236249878 15088 80497 67478026 1368 78200 432863979 80497 15812 57188192 48286 78200 257906501 3925 15812 730562280 80497 6752 285075413 87757 6752 976137259 64444 6752 166529143 37481 3925 791416445 37481 35444 501017009 9360 87757 51984587 9360 7081 662571987 37481 29971 65883521 77164 29971 249556695 33904 7081 787105946 9360 5917 586757790 26372 5917 282957528 77164 36886 5740584 80250 5917 523250429 80250 30643 585251973 49871 30643 33266517 30643 2218 72145907 68892 36886 779376137 30643 47007 813644188 52439 30643 181974265 68892 74717 392384396 47007 27317 454041187 74717 12015 390009115 12015 16832 686485847 12015 6013 997392437 12015 57125 125372383 60167 27317 33208464 12015 61109 456288346 54169 16832 600991979 57125 71281 7628831 57125 53737 938384183 39214 54169 909087687 31997 71281 902815472 1505 31997 101721489 12796 71281 816805456 39214 82590 883637206 1505 58806 370170953 6164 12796 116662585 12796 43670 857603101 53185 12796 399745878 90932 58806 834289274 57989 6164 144178465 90932 1796 638480869 69193 57989 463995834 90932 87731 137554635 87731 71143 130749500 44806 71143 217552711 1796 67777 86468907 69193 16748 285850061 49692 87731 689344192 16748 23915 324402497 29329 44806 164361718 45656 16748 763176141 49692 37419 307269868 49692 60998 641721784 23915 22898 33323830 1691 60998 937166704 69824 37419 48541496 61794 37419 483001804 22898 58208 520153121 9187 1691 836678343 25614 58208 549011605 48749 69824 395772507 25614 36037 27115586 9187 47545 528703606 61842 9187 636794433 47545 21667 141957526 47545 57847 400195903 36037 13330 787213153 80603 61842 378429259 13330 41309 266997865 40706 57847 757462344 56728 40706 441771732 56728 60122 484844841 40706 48224 318541170 83516 56728 250362674 38105 83516 360933283 12501 48224 61966917 48224 57710 287371141 82088 57710 290844707 33526 38105 805542279 33526 50417 521697199 19804 12501 581311640 21817 33526 705149820 79152 19804 334391571 36448 33526 649976079 50417 69069 347848517 19804 49576 658070353 36448 6461 65958614 3704 79152 419426484 19294 49576 429507 56348 6461 244751995 39625 56348 321679787 56348 20371 970584927 56348 83323 248317763 84898 19294 277642023 83323 13032 894101473 84898 33843 853876195 81628 33843 426265023 73420 33843 548970606 61219 84898 347637794 68931 33843 214562379 89046 68931 311417808 73420 7445 190139258 68931 578 720580626 86374 61219 614392553 68931 65490 131871250 67532 89046 787405620 80793 7445 18379809 46574 67532 915118312 65490 20218 724452881 38260 67532 173073962 46574 30332 697132256 20218 61915 799000166 20218 74381 291008872 91758 38260 736570223 74381 58741 399433807 16054 61915 186649325 86286 58741 528798033 56720 16054 940744385 8930 58741 838870673 8930 36626 675421490 5083 56720 119314186 73916 5083 276809308 8930 10847 73334008 10847 81699 256907915 45494 5083 89720655 73916 58684 121373942 45494 48296 161964733 43142 45494 762766539 49938 48296 120861230 43142 17695 944136618 32769 58684 155502064 41597 43142 936179349 41597 32323 360090875 85268 32323 638711455 85268 69199 137093373 32769 88135 22219821 88135 61741 629476405 56579 61741 394101552 85268 65219 195989448 65219 49308 58146350 12768 65219 933507693 1666 65219 72563012 73397 12768 804927097 7240 1666 400962380 7240 82087 39699013 86578 12768 3632412 1666 16688 328401291 44799 86578 584533872 36067 44799 669251845 82087 86953 592486412 23746 16688 389894621 16688 15075 62752776 19204 23746 618768060 52960 23746 574697787 45906 23746 960380143 82635 19204 952983958 15075 10731 664880776 19204 69954 841876612 52960 33340 418425570 69954 39586 100628900 69954 91638 440454339 42704 33340 505842008 45071 33340 44073073 45071 68884 162380494 71166 68884 166137556 91904 68884 372186485 91904 64336 74605838 45071 68494 427919552 64336 2870 596826286 91904 84664 213164104 68494 74414 487977825 84664 11052 156126966 87656 2870 896727731 9209 11052 327699175 44338 11052 945875268 44338 52654 625794233 52654 54545 385105735 71582 9209 860217936 9209 20776 927044820 55322 54545 847536424 53470 55322 629981686 20776 30318 501730903 20776 58501 359694868 36284 20776 250477771 55322 30879 784784143 2609 36284 218760283 30879 76100 482306286 36284 16484 130653270 30879 67265 77923526 45981 67265 399220017 67265 63120 591713217 45981 71559 262644752 63120 84171 861683191 84171 83613 111030459 84411 83613 997977467 79659 63120 586943087 84171 81020 735838840 83613 68807 37579377 83613 34132 870840794 21488 79659 904571211 68807 43375 604215370 43375 25077 485935955 79668 21488 350735092 79668 43107 23104722 24601 25077 779974367 25077 37315 304973762 37315 47051 152371689 79668 60583 53539237 47051 36223 542997550 34831 60583 507815590 80452 47051 680685627 3074 36223 726483220 46014 3074 35949017 37977 80452 217090875 46014 16173 904636092 3074 5777 119963798 5777 59824 97509929 46014 87680 152922168 37977 21883 75005327 87680 37201 581936338 35807 87680 598351628 20643 87680 931699977 40569 21883 307044962 37201 17530 617294545 37201 77938 707357958 83011 35807 96050229 83011 63090 72385162 17530 79461 509600751 52402 79461 439112395 63090 79120 720156688 47692 52402 700870060 84101 47692 410149000 79461 50366 446020238 89689 47692 804174059 79120 51469 739098056 47692 53173 81037957 53173 51328 125536846 53173 3715 940689349 14132 53173 555526197 11145 14132 135140668 38605 14132 388126729 3715 28796 355960439 14132 5468 906240695 38605 36888 273878768 28796 79068 297285515 38605 14250 394134277 5468 60692 834155941 74186 60692 501568264 79068 86816 219870794 20965 86816 506234442 3084 74186 544369069 82091 74186 148934884 77707 74186 305043033 3084 23803 102487721 23803 45917 205157177 82091 89985 975969734 23803 90293 321335634 90293 70028 906312144 50346 45917 902524062 7439 50346 277962119 89985 73407 26742719 90293 45895 50481503 14783 73407 328896022 7111 50346 846107538 7111 41504 562824788 85030 7111 360252014 41504 32007 644647078 85030 46950 482132470 41504 44972 303843830 32007 53611 515292040 46950 8478 527281277 32007 4643 102284911 8478 78945 528224646 69117 53611 928709589 78945 73576 893820666 8478 70242 335590986 78945 88867 731284453 77740 78945 486494744 70242 35130 495671303 78731 77740 313979989 36063 77740 242493311 35130 62378 870722646 78731 2802 35935250 69145 36063 541863199 59876 69145 789991655 2802 55372 848780084 2802 74356 400933362 74356 17997 18406193 74356 53427 517211098 45857 17997 64939417 19775 17997 858820189 2765 53427 36627849 78240 17997 344151939 45857 41651 207834166 36551 41651 560757573 2765 39287 750835681 20993 41651 196046157 78240 38724 542907623 19962 36551 826929792 39287 68038 571760484 36553 19962 994442410 38724 49943 639227078 49943 78363 76638262 89441 49943 29566480 49943 72702 162298103 39894 36553 857397473 78363 48303 52585347 89441 33037 316255634 24023 33037 122180614 33037 51625 236560526 28444 48303 45903954 88290 24023 191221771 70602 51625 461470883 51625 10318 178964215 35876 88290 671416564 7062 70602 610354821 7062 56422 23781616 53550 70602 766267446 35876 673 759731520 673 56825 399301935 24573 53550 595372521 59479 673 795664263 21700 59479 855757430 21700 4922 44695153 21700 23544 341042396 21700 44431 365908930 81930 44431 121168235 21700 25002 333929158 23544 2624 143776443 20120 25002 576072492 25002 15776 116134420 47072 2624 186084681 20120 80614 288525562 47072 26098 945368610 47255 47072 600702402 58568 47072 675319403 26098 53263 306402653 19859 80614 844032789 58568 71736 287936263 5666 71736 992614476 63487 5666 875016319 14519 19859 868441356 37800 63487 915654106 43114 37800 136372720 13850 14519 420296585 63487 4356 727139905 82325 37800 751388874 74633 37800 381379738 26163 13850 718093062 13850 60754 793204217 67347 60754 376451593 60754 41500 367386736 31323 67347 644539986 31323 21969 845014328 41500 90131 805180166 31323 59997 413971257 21969 20075 48668560 85927 20075 381413738 21969 19906 42332177 19906 45087 728785914 20075 71028 82748019 20075 56900 999059765 8272 56900 74183105 8272 40406 579084028 71028 31477 412220551 58371 56900 963587980 37183 31477 545844564 8272 36033 471526389 58371 66359 394910592 31477 74188 975377149 37183 49488 859202220 74188 87890 732803593 66359 23285 376793719 73369 87890 429742495 478 74188 484520138 73369 50441 881754657 49114 478 172003277 55932 50441 253921399 40679 478 966286625 478 88155 890978898 43109 49114 57810021 89824 49114 19695670 43109 13057 38057945 40679 58164 646555485 89824 66982 512795474 10819 43109 338091994 58580 89824 863797389 86918 58164 837417523 58164 88519 37629267 10819 87671 364749704 20572 88519 130721126 81106 88519 941933911 145 86918 832351482 30510 87671 401427133 50365 81106 28860737 81106 41328 882177984 41328 88336 999489259 54543 30510 395358041 30510 7233 98128412 76630 41328 175548440 60025 88336 516362509 1359 88336 687954279 72525 1359 437052369 76630 74900 325783707 16913 1359 497564519 9041 1359 701863739 87643 74900 789554120 81091 74900 783526395 61433 16913 692169310 9041 42401 978092759 42401 1539 329875909 51346 87643 512733502 55541 42401 467177097 61433 61667 219428722 61667 4237 802521418 61667 78285 881262092 28370 61667 908617593 76514 55541 551560176 78285 12178 799620872 12178 25206 525384296 78285 16588 272909992 63223 16588 777987384 16588 28915 723562035 34757 63223 389402413 28915 83616 598983658 53707 63223 989277740 28915 83468 932798615 83616 17200 110741085 83468 18963 115135486 73966 83616 670313919 18963 5006 577663316 17817 5006 89057181 34739 17817 973308732 18963 49571 536983570 35769 49571 222993938 87906 35769 922631345 87906 22151 142132251 87906 88671 410884390 87906 53474 114648860 30859 88671 133941981 13580 22151 872814675 13580 24332 495008433 65175 24332 330263664 24332 12125 58105353 54432 12125 788435672 83418 13580 68088752 66955 83418 132511633 65175 51901 704896246 12125 10934 650279638 51901 35761 436299020 51901 28445 156764032 50820 28445 74210205 77908 28445 764581794 10934 48911 17106918 50260 48911 137897748 55675 28445 297895870 77908 21190 126784970 32175 55675 521358412 48911 31070 103686520 31070 62029 754964131 62029 52200 12915736 53034 52200 110737530 14755 52200 832715164 29487 31070 808796782 41077 52200 910029941 54608 41077 61301079 53034 71380 456542517 54608 34582 70722955 53863 29487 473122227 41077 11268 805387664 54608 64142 238878770 34582 11016 326765096 74430 64142 601220536 74873 11016 822712371 11016 16304 132619972 24459 74430 597029248 24459 22667 105762085 24459 11757 143479425 73968 24459 375916903 73968 46311 126504751 22667 24742 49888359 46311 44308 57773517 11757 79928 175833462 61732 46311 432587885 61732 56227 68842693 59953 24742 112492013 56227 84825 46291783 79928 36617 673385201 61732 73439 139896966 84825 44737 352419374 84825 14599 778806774 9214 73439 270568994 36617 72771 362248099 17092 14599 528078806 72771 88358 71357325 57677 9214 729144545 22478 17092 842389385 17092 56623 185225607 30330 17092 620447232 74049 56623 519694885 57677 22101 560821740 22101 24802 997011386 24802 67271 923960354 22101 56597 254625840 9059 56597 19010509 22101 65740 41406958 57112 9059 261526535 65740 70406 239935190 70406 66925 283573419 65740 66639 214455985 48912 65740 422597553 66925 5924 33725475 68861 48912 435551291 66925 19862 988242484 85744 66639 689280921 5924 30757 745288447 29664 68861 992640615 69275 19862 709732532 82231 29664 117729120 40538 69275 538007339 72083 29664 276436286 29664 70079 639589610 71039 82231 596422947 22469 40538 14253804 22469 43002 500055146 70079 64189 87443458 19342 71039 24826667 64189 23685 892672335 19342 90164 192636362 43002 18375 368892831 19342 15244 241368538 18030 23685 837052643 80429 23685 561513811 80429 15621 855642822 64095 18030 363659897 18030 77381 668498908 48384 80429 825580807 77381 38620 30575353 9182 38620 892646018 9182 6300 7032819 15140 9182 126055293 24371 48384 167870212 91613 15140 920677906 49137 6300 168808966 15140 22584 793973716 49405 22584 700264249 18173 49137 356915774 85752 18173 974384106 57411 85752 936618417 59686 22584 450188864 59686 89383 76193439 89383 82889 792890846 85028 85752 131808991 85028 45119 28810699 89383 4267 573328053 82889 77097 122188872 2929 4267 835352491 77097 85105 407814353 18993 77097 203117979 2554 77097 574377364 77097 52255 114325115 70302 18993 737466648 2554 6939 664474855 18993 80541 94703172 54908 6939 246910382 17278 54908 753887936 40221 17278 368612508 15666 80541 77394416 54908 64266 75277680 40221 85180 229909206 64266 78842 699597680 15666 23277 53021777 74346 78842 494673509 85180 27139 996013268 78842 59615 37459448 21929 27139 399915882 26521 21929 697548595 26521 62210 180574500 59615 4763 554265983 26521 5504 815633072 4763 31293 820169707 62210 4016 124280184 66687 31293 821332489 21160 5504 394236412 37499 5504 865428762 21160 10922 102764950 21160 65344 828760043 50382 65344 805009312 75509 21160 469139205 25076 50382 873741388 25076 49388 223929563 89572 49388 215932264 49388 80992 263556149 89572 46590 136017958 89572 44123 671784435 32982 89572 471514845 46590 1671 226204738 37734 44123 385769056 37734 18028 355018677 54713 32982 649180095 27332 1671 256667434 1671 32030 490506580 37734 427 760248120 32030 72291 261377378 427 46180 949054822 29756 427 588502327 639 427 261292386 49623 639 946978892 26089 29756 53457704 15366 26089 195187016 15366 17344 739680579 39170 26089 69712630 12233 39170 115013239 15366 16726 865938894 16726 16124 88003502 84131 17344 395512054 31751 39170 119580384 84131 84630 430098411 31751 61413 34050877 26557 84131 961732178 84630 62338 679110904 62338 4887 8606434 38425 26557 59701796 54024 26557 317768173 54024 48248 743614874 82839 38425 838401637 48248 3874 32173399 3874 6683 301697121 82839 46485 68628652 57464 6683 322251252 89920 3874 387787703 56362 89920 501303088 81094 46485 456298290 65638 46485 92229291 81094 52655 475393637 65638 27049 473454864 71954 52655 161745024 9141 52655 947424179 9141 84653 142679322 60917 9141 187122667 27049 32826 630663890 60917 59691 74622350 31567 59691 638671270 84653 32512 515056624 67344 31567 248988184 2726 32826 863932073 2726 69684 407587532 69684 68229 996660322 68229 38900 149153010 3322 67344 206751337 3322 88412 847883781 64699 38900 484083886 3322 48533 14783848 38900 55172 83591973 55172 30766 549216766 72310 64699 748790064 48100 48533 148755293 37751 30766 695234293 48100 34065 904764582 9397 30766 494726483 32764 34065 900115143 34065 57569 790528652 20687 9397 576410067 32764 67612 24104846 67612 36016 581111287 20687 22302 55142422 80192 22302 763578731 22302 66201 291140222 33761 80192 823250721 22302 17704 493374797 33761 77497 645446832 66198 33761 404864493 77497 28528 770609974 65757 66198 581628686 3722 65757 162906053 77497 78987 681643672 62287 66198 140046425 78987 37135 223240220 64079 3722 964393997 62287 40110 147052267 87682 40110 183233946 40110 89640 827016701 77898 40110 593937344 77898 8790 282724305 75815 87682 492889116 70760 87682 642171901 55664 8790 870780312 55664 17040 785054422 59658 17040 999651529 35922 70760 169281192 8073 17040 148070977 8073 12326 78095128 20191 17040 28129887 8073 30343 709606591 30343 91658 253713112 12326 25198 390545518 30343 39870 911369894 9566 20191 88792434 546 25198 188235492 84132 9566 627528002 19381 84132 147615840 84816 546 671976906 19381 53813 21768997 84132 626 512302787 19381 16065 528747136 60271 16065 36494458 84816 84293 237541542 84293 65321 817451863 80675 60271 268441281 61954 65321 258195313 80675 41090 88750012 67444 80675 959101449 51551 65321 718819399 5913 61954 210459844 14202 41090 271926971 41090 19293 440695849 14202 11246 812720449 37634 11246 290455312 42013 37634 274736782 81370 37634 560942671 37634 75954 189374778 77565 37634 332818381 81370 90946 564543062 77565 31653 692587747 75954 58335 382361398 54645 58335 355138735 58335 84774 304556590 42430 58335 323747666 84774 91484 67166766 42430 13238 930430879 42430 63572 77228055 84774 71305 611152897 42430 46219 188832182 3423 46219 429470649 3423 4572 409399007 91814 46219 267052882 60334 71305 440366797 30892 4572 878206453 60334 7945 602657855 4572 38051 837894200 7945 61795 226609960 60334 36872 308647013 36872 63113 64822168 63113 82758 407058887 63845 63113 19118537 46176 63845 323599020 46176 33062 413649194 46176 88522 986295094 46176 33575 688876474 22715 46176 66050340 80317 33575 258695412 55046 88522 549565615 60799 33575 785490832 12477 55046 556488416 22715 6851 851082618 83166 80317 78200640 83658 55046 292448251 20673 83658 313891826 12477 17813 19242330 83166 36254 341775702 40649 83166 910956828 57026 83658 134707458 40649 44485 600126637 57026 48140 927087398 46177 57026 94317345 56664 57026 239794942 7276 57026 31273658 7276 41670 904591314 53879 56664 69648975 10032 53879 909945875 56664 77186 707978696 73613 7276 703456869 27531 73613 80026867 58055 77186 62730066 33579 73613 590815757 81617 33579 990146412 58055 11895 69880488 27531 65647 678894957 58055 75978 803405470 32702 33579 664042934 17986 11895 304152792 14463 32702 103251921 86558 75978 545714783 22287 86558 857223637 36172 17986 321439314 58743 17986 241128050 14463 45931 460348728 22287 43797 734877657 7737 43797 666966313 20066 36172 492161140 84419 7737 54629839 55153 84419 612071004 46409 43797 164710471 55168 55153 647033799 37927 55153 749464666 77700 55168 570871455 77700 48124 67430959 55168 62192 94076607 77700 71073 534482959 18152 48124 933542198 23872 77700 423502457 87660 48124 590372983 3121 87660 824287865 57760 18152 276743128 87660 10716 827891061 23872 56921 601552597 63810 57760 956244519 56921 9204 7031225 63810 20672 357105913 10716 64334 794103631 64334 68129 670174455 64334 64691 865220736 53405 68129 891614811 71120 53405 908300204 65955 68129 615630287 65955 29421 987052742 89274 65955 721545349 65955 46679 775500277 65955 14217 460225414 48935 65955 742120092 46679 79795 526180372 52755 89274 23153724 46679 66578 262328991 66578 26035 308412582 78667 48935 389282670 52755 832 431038181 19380 52755 172523998 5230 19380 354611589 26035 28886 960588960 78667 45108 47785629 43075 45108 957270545 18489 43075 467868340 28664 45108 317296796 20507 18489 782198158 20507 22167 644721 25904 43075 918155034 37306 25904 573023640 82598 22167 861766334 37306 10101 824010055 37306 85753 159820233 5771 85753 977727827 71826 10101 977782549 15349 10101 592150030 11553 5771 919423333 1871 5771 447822281 85083 1871 833990936 71826 51376 854563681 13445 51376 788941419 54233 85083 250260592 54233 14622 801899036 13445 6530 800490528 6530 34736 777730405 6530 79296 513879177 79310 34736 913899497 6530 82901 514708354 79296 62998 256214657 82901 72447 369610842 74376 62998 495204355 31704 62998 418907694 82901 9100 219532562 72447 66290 234352999 72447 15760 124339150 22860 74376 60415474 66290 4968 113293507 74802 9100 189452846 29067 15760 266614078 29067 76331 192795662 61637 29067 68490241 4968 33093 388873921 74344 61637 897080420 76331 37818 908625816 84489 33093 248534805 84489 73335 239808633 73335 86008 92513881 64355 74344 10883198 86008 90844 377962650 91043 90844 70602640 86008 79498 39185576 75654 64355 120615067 75654 52392 146726879 75654 14654 625220674 75654 29184 152527636 29184 972 162718138 14654 76970 377207525 14654 43078 55923964 28722 29184 455174332 43078 26355 132615722 52525 43078 95302789 67338 76970 299964645 26355 23483 883657029 74282 26355 352379460 74282 7746 113633088 52525 38744 616437827 38744 90822 259032913 47570 38744 10330445 7746 86200 47120806 42973 47570 524133446 90291 42973 453567455 47570 70253 125699018 42973 438 90959991 46070 438 957579273 49544 46070 146172761 87720 90291 102359808 46070 73072 315135698 73072 48718 281808567 88440 49544 418204994 87720 744 312928755 87720 6095 909686476 73072 6811 537173093 88440 66677 518935825 744 63606 132028229 66677 27272 183054657 47731 63606 470737771 66866 27272 195529607 21632 47731 172429790 21632 51165 778059769 70128 47731 685140268 3094 51165 72720408 21632 66248 18224429 70128 58526 42340877 77481 3094 291681532 14617 77481 786737371 58526 2113 697416650 2113 75852 239009568 35395 14617 422692285 14617 70301 782093281 69599 14617 176518372 71750 2113 63398537 37890 75852 306802748 35395 55388 96209281 55388 45825 397934089 37890 49090 461757949 71750 40712 356050629 12749 40712 723090781 39306 12749 479883511 45825 82584 379340751 91169 40712 931010227 70225 91169 81208028 39306 68019 567534669 18668 39306 715532971 20650 18668 78162987 83862 68019 397463817 37830 18668 20323239 20650 67189 606970201 59535 83862 719790496 84834 67189 658874872 83862 52627 134997581 19766 59535 53315292 66503 59535 360143877 84834 21432 717839615 21432 5932 246870431 81709 52627 464108779 81709 55565 115774838 52244 55565 511340235 65816 55565 865534401 52244 24547 378569161 28792 65816 429532157 21344 55565 903411445 21344 16781 236895331 46799 21344 629497730 15712 16781 66077478 26910 21344 779443112 16781 69501 261521773 69501 22289 544639616 27758 69501 461680826 27758 64502 166725736 20165 64502 212175946 77427 22289 738948264 70725 64502 28667670 56975 64502 863776640 77427 32961 182194405 20817 77427 542932158 56975 39874 870895127 57487 20817 914098306 1702 39874 809241599 20154 39874 769508985 3356 20154 684484988 3356 69873 781426833 35447 20154 234226850 81656 1702 272705109 3356 21338 441062029 21338 2483 109491632 68639 81656 70265358 81656 75322 833705107 81656 74797 951244744 58416 75322 698167797 68676 74797 644860247 68639 71387 597682059 58416 60562 392476257 24277 71387 476062183 48961 68676 907892751 71387 3436 634585981 83902 48961 647039614 24277 39604 243417199 40914 83902 447111962 60791 39604 282206839 70621 3436 955553150 60791 41187 393928315 30100 41187 92654716 41187 44355 829784233 16158 30100 630147869 37053 41187 882371307 29582 44355 326601034 88620 44355 643279840 88620 71229 696866431 85582 37053 625827846 88620 80310 69945890 57735 80310 902169620 88620 35402 528942991 35402 64599 303284667 85582 57655 661709125 57735 64637 716745293 63155 64637 829706325 62419 35402 348113482 57655 76135 43339730 89732 76135 671293200 28668 62419 263398795 80263 63155 801012063 52267 80263 886234224 21033 89732 161593470 53332 52267 416150276 10235 52267 892892537 43681 21033 47835143 21033 40460 55598019 73423 21033 793165326 73423 47633 257865787 63124 40460 796890540 4212 43681 777169426 4212 67495 790317387 4212 62806 401474256 47633 39773 8213323 64731 67495 212177414 24529 39773 478948314 64731 8519 861611946 29346 39773 309997730 39773 58216 653315892 80275 24529 663143080 84634 8519 64760522 69460 58216 46303287 69460 6819 992789056 80275 59537 331757575 59537 50312 146859413 6029 59537 930298621 1579 59537 607761329 34532 6819 901828096 53621 6029 111822174 50312 79299 787035741 31230 79299 34169886 32207 1579 337189064 32207 11332 336199292 79299 39597 624019946 9702 31230 225851149 67545 32207 240756313 67545 65381 703173949 9702 30352 116002910 87216 39597 126528211 74354 67545 651650547 65381 66338 428924948 19590 30352 902449161 74354 1391 860114226 42032 66338 750954561 79487 42032 419351375 1391 73306 295935987 42032 39487 509007056 79487 66517 906852141 73306 21334 132828193 21334 57787 539754231 89688 57787 523067814 89688 89881 354323711 89688 50609 920086491 88936 89881 774721117 17971 88936 770603453 24470 50609 25035024 73071 88936 565869881 50609 82248 941247377 88936 39413 436794141 24470 74453 250436857 24470 67106 935224940 82248 40112 14699477 60533 40112 32014243 4454 67106 141954694 85600 67106 157456405 25668 40112 81070826 77722 4454 314735817 5010 4454 759282330 5010 25721 758237506 9570 25721 986469708 77722 41224 665407810 74348 5010 433402060 9570 2687 644021616 41224 67219 509778148 74348 43794 919367725 12594 2687 641993972 65841 67219 159104197 24880 65841 3857361 65841 88839 135794116 63658 88839 913509923 49333 88839 680037327 111 88839 826291088 111 72830 135007985 7541 49333 82111801 7541 43293 972093215 72830 4775 127119151 72830 68609 785118940 72830 58099 573811416 43376 58099 935170647 43376 58116 67505362 8481 58099 548837268 2508 58116 266680087 43376 84599 71225482 79820 84599 604092603 84599 78770 416349501 39825 78770 352786467 79820 51267 364699625 51267 41530 943676321 78770 88655 617167322 78770 6784 245469450 69195 51267 651918680 74705 51267 931794262 74705 68704 933109810 29237 74705 571210875 6784 2695 146744292 88494 68704 280367879 2695 507 200731920 507 983 256039375 88494 5991 817585411 78687 2695 331493348 2888 507 230250854 27649 78687 35354440 1896 983 715873718 1896 75563 947174436 2888 62332 562367931 72775 62332 774817927 27649 13750 417748836 72775 10879 503840580 27486 72775 769766917 27486 36015 776688152 27486 9602 418800391 42137 27486 612092768 29448 42137 456620345 15186 9602 744006061 29448 81364 580780470 7273 15186 65689718 3468 42137 464811923 29448 20000 258498151 39320 81364 932591266 39320 35902 366243032 3468 28893 250832823 44925 3468 561762158 22711 20000 552705848 35902 89361 724473004 14060 28893 845686892 32446 22711 91500323 67975 32446 263249887 28189 67975 736535943 2019 28189 276757933 14161 2019 699108688 32446 71249 113590463 4505 2019 668569725 28189 467 865842562 4505 81779 759088027 32962 81779 985256812 57643 4505 998425725 6447 57643 118908367 37378 57643 609703993 26814 6447 183339672 26814 91400 699119678 6447 20689 540370854 49954 37378 146030197 37378 32548 199245792 26814 29087 376007322 69411 32548 920657192 80506 32548 186058477 55167 69411 839914415 29087 43500 612650041 69411 9733 634212427 12202 55167 61739855 75847 43500 202101826 9733 80667 560591573 27699 9733 177902514 75847 31800 550173456 14687 80667 356988914 75847 64261 242785098 80667 50576 744945834 31800 21388 553496857 14687 3595 976414132 13041 3595 272711700 13377 3595 4620189 55643 50576 783835330 3595 81185 165914727 13041 14720 107840630 10810 13377 325772488 28969 13377 124629092 10810 42372 934778764 42372 59189 553917204 11228 59189 708032581 48183 10810 473923462 64738 11228 205900144 11228 54172 814897611 54172 52307 958040203 54172 33842 747553953 64738 18425 150414997 18425 65318 389074710 79895 18425 184068528 52307 79008 557118838 24819 33842 274428110 85926 65318 2626758 79008 72887 687056302 24819 72467 980591259 85926 11683 517509213 67418 11683 587032693 58394 85926 491115473 72887 47969 143079638 67068 11683 482697413 47969 34525 500377944 47969 47414 31404417 58394 7992 80224652 5935 34525 973230248 60633 47414 41887298 47414 66978 347242101 74313 66978 359798379 57041 66978 116481954 73024 74313 74387158 23045 60633 47230035 31644 23045 130406021 78761 57041 442003230 74260 57041 790281041 31644 58186 483427567 31644 36898 482650669 31644 78514 596370627 74260 50283 111895296 63149 50283 935993208 15761 50283 514627155 40733 36898 366452007 15761 56280 771554931 55940 50283 8036939 56280 34287 187880668 56280 52213 51327496 55940 36432 633089846 56280 36899 169762591 44233 34287 663296777 84185 36432 185967279 84185 46329 249917224 36432 36540 91971196 3069 46329 488036174 84185 70550 420629205 36540 2796 21149565 67855 3069 644567765 87153 3069 970878569 29591 3069 944807522 12110 87153 577230229 72450 67855 431335860 87153 56426 929879701 29591 79064 27378721 79428 72450 581220885 68334 79064 31498113 89740 79064 513939832 61855 56426 550611829 68334 83273 886860235 58426 83273 348941297 68334 60276 35957547 58426 47165 679860578 61855 45884 978709264 58832 58426 445400181 58832 24958 40480815 60853 60276 249570383 47165 15456 48084863 60853 16263 382821940 58832 14625 16085949 14625 86906 245966810 32860 15456 164891022 32860 33850 841824495 16263 60399 494930312 16553 32860 295204258 52805 16553 740052048 33850 80553 461719655 85813 16553 118748756 74667 52805 538149406 52805 60262 171041276 22242 80553 752078552 74667 32164 78789989 60262 57281 829233133 83526 57281 387587877 57281 1797 104839414 11866 57281 327288434 54155 1797 980659 54155 58852 480787494 75979 83526 23526658 33896 11866 940274176 3749 11866 210024702 3749 14868 667909168 3749 64234 13884870 31431 3749 518357289 18456 64234 736632292 14868 28173 388100211 31431 15515 900920653 86969 31431 195392479 31431 49755 593765049 18456 87494 794725210 28173 26371 986654180 32311 86969 754443384 87494 52796 319225798 59991 32311 535472691 52796 53365 63465033 52796 34014 513999719 69372 34014 713622141 50263 59991 797750439 50263 73552 821083160 69372 9156 279541285 78398 34014 858022641 50263 73239 898942646 78398 37964 134531694 73552 2923 341613432 78398 38845 382348179 34356 78398 131933904 64456 2923 963384984 2923 30374 61669897 34356 76040 974124514 23835 38845 477879586 23835 80746 777922154 30374 73434 163595630 84407 80746 878820890 76040 82353 71567656 82031 23835 129970147 73434 9398 110135853 73434 3816 871266785 84407 45442 451968783 49563 9398 808446322 64814 45442 291644271 42427 9398 634953555 35591 45442 264829560 31614 64814 162471812 59889 49563 585982020 35591 69663 776158393 35591 36630 26702223 69663 6326 760773609 70071 36630 750657541 70071 27623 4160271 27623 26667 192014900 13421 6326 878366836 70071 76906 827155905 60836 26667 16261950 13421 60572 312981149 68579 60572 925223251 62467 13421 720535471 60836 90247 28203594 60572 48562 863548044 60572 26359 164380837 53324 26359 32304430 48562 7949 365908019 26359 22076 199652476 53324 52639 101820854 53324 74785 618792476 74785 44217 477567913 73380 44217 945144240 21718 44217 817990826 74618 74785 810601069 44217 44764 756457532 43066 21718 363993746 37516 21718 728207637 10777 43066 946890288 5774 10777 69894248 45271 44764 504635684 43066 70632 112484746 70632 33089 27330663 5774 20522 448463115 9840 70632 310107091 33089 64508 882325854 70632 1564 361297791 9840 921 444739642 79899 1564 420861215 79899 86244 931258526 64508 67787 949499593 29932 79899 207560851 54842 921 74429542 66628 29932 250538907 7880 86244 249728767 54842 77122 684274512 77122 58057 259740938 77122 8261 143820914 77122 4090 980184721 27581 7880 219087438 8261 40418 995084345 80712 58057 71707730 8261 78639 18856108 78639 72867 515340517 52911 27581 631694189 45622 52911 523695955 45622 34643 839347802 57094 72867 747203472 46671 52911 372057993 34643 74615 640129873 45622 18058 170691882 34643 29328 228667560 46671 2076 826196343 74183 74615 570020769 31558 29328 964772500 31558 16648 949189226 29328 51123 595554197 2076 27596 21271681 20114 27596 389860677 74682 31558 906643975 51123 45085 540760291 74682 30093 455264998 46985 45085 866629434 20114 91053 998918135 33751 74682 52727198 45085 46149 712990536 46985 91365 815968744 46149 83131 506368248 46663 91365 166662918 46663 55365 153578851 83131 8928 570529922 25159 83131 796324962 55365 17951 976181382 9994 55365 485527122 38182 17951 911757889 8928 73216 92629625 82929 9994 675027376 37286 82929 685142622 5206 9994 602879442 82929 56438 485376937 42914 82929 28141467 5842 42914 584058418 67767 5842 992541917 10447 5842 191307997 57124 67767 871848382 7449 57124 143156602 69255 7449 447654924 10447 22321 313495123 91605 22321 314627256 7449 42379 494911065 23014 91605 43709692 42002 69255 531419675 42379 24787 135435312 42002 1112 965426578 24787 10621 605655754 10621 2664 98954092 66329 2664 501687338 2664 48074 330423780 2664 79256 478471876 80219 10621 358466790 43837 48074 866618623 79256 75133 645214912 80219 75030 998654004 71641 80219 443142553 75133 63834 462764980 24075 43837 244699104 63834 57673 378110657 31291 57673 77728089 31291 2660 697713775 24075 13592 956893420 63890 57673 198990882 86963 63890 789683099 31291 91421 296409072 2660 88137 899940173 75527 91421 346871355 59085 86963 125201205 91421 12893 465063054 59085 5846 232796224 88137 37461 286675202 23199 59085 482031017 65591 37461 319025095 23199 69839 108431202 10602 37461 355365249 89237 10602 63198070 86004 89237 934346656 39328 65591 208964902 663 89237 633488051 10602 60810 686532106 39328 64934 823787579 81613 60810 704778069 81613 24053 697395592 29361 60810 89181611 61274 29361 157944441 52005 61274 331208403 4512 29361 850432960 24053 77979 46576173 74071 77979 392485890 74071 49046 719110156 52005 71290 193683014 71290 1887 800930161 71290 60372 507432414 49046 2040 113883558 16738 2040 713575763 16738 18808 70817588 66458 1887 239404294 18808 87434 413054975 87434 8677 163123981 66458 27806 804291231 11496 18808 676730768 11496 2281 618204412 50245 11496 801255403 85284 8677 401654483 24906 2281 819787957 2281 62953 794108780 85284 623 755589213 26444 85284 994016991 10902 623 309966703 62953 37000 256458443 52477 62953 908316212 10902 79870 118454857 26444 27371 807904386 27371 15534 937036741 15534 25598 886262765 15534 63110 997129486 22841 63110 581860305 27371 15636 942673612 15636 60022 132630832 32578 60022 281889700 32578 51903 317609084 5702 32578 670922460 75708 15636 523553770 53697 60022 188736274 78335 5702 625356349 15392 78335 562095638 84086 15392 624987096 75708 36848 386425767 71828 78335 64576676 90970 84086 108952549 36848 16234 769823179 71828 14832 366349325 80659 16234 426448633 71828 35688 439831892 71577 14832 358383731 16234 56577 69047303 80659 81359 797720071 35688 37040 454223811 73838 81359 109941913 58739 73838 859827014 81359 24055 940671150 26211 81359 974003523 26211 73921 807505846 43969 58739 703582427 42078 73921 241440848 73921 33086 675438313 87005 33086 476166060 39315 33086 67980211 49367 42078 55843274 61477 33086 166726856 72482 39315 229533695 55536 61477 795252518 52455 72482 680776620 64974 55536 53560307 55536 62778 744952762 70788 64974 231049495 62778 301 892859022 301 56953 956314857 50563 70788 270515007 54535 50563 424963740 22612 54535 29981310 50563 13129 375736231 67307 56953 847222389 67307 57689 261278411 51996 22612 951528543 13129 76413 874841716 39081 13129 516295775 51996 38372 913348703 10220 38372 624603262 38372 3306 840307277 76413 14252 437845380 38372 20685 760212636 20685 67223 128926139 67223 70541 883585619 10000 67223 81457478 39244 20685 616429699 10000 10975 113984112 67223 27407 617586156 27407 87927 288398721 32885 10975 421821213 43305 32885 159386184 35258 43305 126022202 39634 43305 671789862 20670 43305 725270702 51092 20670 563828963 45341 39634 518465498 20670 36324 341967451 20670 58542 37411444 77529 20670 847721976 53257 77529 427883785 66252 58542 934579122 62935 58542 40618242 58542 1987 888995763 3151 77529 567318784 53257 28496 389585314 29228 62935 122354447 28496 7636 990835625 59137 28496 77169805 17922 59137 845296601 7727 29228 811534961 32729 59137 73051187 85843 32729 115832607 59137 70135 313711292 62657 32729 443461276 72871 85843 779273813 72871 25589 943129072 30467 62657 915658544 25589 85953 319965218 14540 62657 199500760 40517 85953 687081490 28890 30467 581456699 87742 40517 990573920 54493 87742 762845284 87742 16763 87434162 54493 70185 575216932 16763 3963 869783799 16763 56013 81485932 16763 27897 768319454 27897 36852 843893156 20826 70185 261663192 27897 65651 935642140 36852 47449 42052604 65651 20886 893572276 39437 47449 360987691 20826 43083 101818173 61397 20886 534675459 8821 47449 710021467 20886 28550 108083546 13681 43083 298025805 8821 31694 933524985 8821 29576 947003179 29576 27155 374027204 38487 28550 346474241 37896 13681 128719035 29576 72964 59160088 29364 37896 666050715 28637 29364 447690839 72964 62226 551135612 28637 23012 70121139 62226 83721 139368850 79661 28637 812708833 80117 62226 855214182 51979 80117 904326388 79661 71202 700629750 51979 32572 11331785 36530 51979 75594929 71202 67454 995012570 75330 32572 691856774 75330 29111 149517839 26526 75330 384370557 67454 27099 63474384 15644 27099 55996505 29111 49949 758524589 76945 29111 557461036 18628 49949 371771769 18628 66241 853101388 49949 67848 75906895 18628 15616 264759952 45467 67848 376645998 52682 18628 35101825 45467 68905 304577138 45467 43593 51345446 15616 6424 117867934 2790 52682 493592868 52682 59899 416294378 26942 2790 476063698 43593 71757 780901045 2790 47891 843450333 71757 33236 991708668 59899 33944 73104061 33944 6141 802773954 73867 33944 105510089 33236 20745 192070070 87334 20745 563946830 87334 91470 188176093 70034 20745 809210199 63172 73867 414778106 4293 91470 644859287 50214 87334 456274213 91470 81341 800031811 50214 74516 721448278 62036 74516 204853702 62036 20708 513188411 37036 20708 894291306 77256 74516 154248103 37036 50075 573410215 34991 77256 598633515 88134 77256 540735605 59725 34991 49190345 34991 45529 211936002 79678 50075 556247439 34991 86364 582636016 45529 87249 586734544 45529 2274 356187934 87249 72124 70980157 79678 35309 915577347 72124 22300 284831604 1230 72124 147294107 6941 35309 21251433 84280 6941 7949793 35309 79045 566529828 1230 18518 837554291 1230 19917 112796661 84280 44297 808383277 84280 24090 188005032 79045 78876 104386141 78876 90077 746498178 19917 58923 420310715 44297 8157 619550158 54849 78876 228757829 81257 90077 932718393 32069 90077 40507798 54849 53493 969798923 54849 84681 720602710 74545 54849 934420015 84681 24032 871582589 53493 25334 162428860 74545 91125 371145887 74286 24032 644975827 91125 17333 142245225 18890 24032 904881142 17333 82746 282266028 18890 19350 786169871 34526 19350 689644742 82746 64758 479075392 87852 64758 653799393 82746 59585 767770445 59585 43424 186892832 829 34526 734625444 22482 829 433652423 13878 22482 636048044 829 36314 875028002 43424 71702 719404592 829 67006 926218772 49877 71702 278219403 13878 56059 49877627 19623 71702 167611712 59921 67006 539512564 36568 49877 887236747 29466 19623 64534311 79410 59921 76226 36568 60453 483138623 87085 60453 265157244 10632 87085 357932388 26406 87085 430043346 43683 60453 521344496 10632 33711 949336172 28005 10632 717084642 61288 33711 495062737 28005 35176 738153883 25128 28005 564283761 28005 250 661415383 23301 25128 825207863 70532 23301 538193404 70532 30679 282601603 250 62221 783789448 250 42337 26094118 23301 87826 903040848 12558 70532 789475875 14054 62221 291034048 52657 12558 905074396 40127 14054 138126960 18405 87826 913783741 40127 57312 80700383 76763 18405 56064066 23779 18405 887161317 19570 76763 164434824 76763 78306 204759648 57312 72016 602020998 54337 19570 407119997 19570 2306 50713465 73958 72016 19816779 81281 73958 310353867 50588 72016 368058942 25324 81281 36347214 24630 25324 24381663 70421 24630 176504233 60431 24630 353381228 60431 78430 575269273 84207 25324 204167152 70421 84560 105452225 6189 84560 104197514 6189 27618 492421520 78430 19477 112046085 85899 84207 904426561 84560 39518 979065117 50021 85899 562591877 50100 85899 884463957 3709 39518 774255873 50100 86536 677808184 31650 50021 616648588 86536 68278 457057395 68278 15012 569731168 15012 2307 588473493 41803 86536 97036582 42864 41803 628850128 42864 78091 883969114 11176 15012 177408554 11176 29420 42004802 29420 76285 323349501 102 78091 513653419 89603 29420 459120437 102 28004 6329214 28004 72313 654223738 22957 28004 301139993 88300 72313 443704522 88300 22279 739254468 22279 45530 415974100 72313 14220 563716889 90608 45530 159018776 67085 88300 649604587 57533 90608 715758626 37670 45530 520916544 6842 37670 614997034 57533 90298 35138168 33587 67085 66901757 2964 33587 945793852 88445 2964 477553232 2964 65632 722122937 90298 4002 585224502 88609 33587 168841592 5657 2964 646084209 5657 90779 634723640 88609 6537 69598046 46838 4002 771538601 78163 5657 859194000 42953 46838 16485725 42953 83768 807233239 42953 21739 320636156 1580 42953 657872663 30235 21739 65609508 15180 42953 757082258 33935 30235 103312964 53232 1580 816042774 1580 17444 71445160 15180 1768 553731530 17444 62908 135229000 53232 25596 899161 1768 44033 966906747 44033 89343 820909518 89343 40331 151630378 44033 65717 12104886 89343 85527 960088844 78492 40331 410551070 40331 14445 946601097 14445 36741 341532022 68688 65717 645714503 85527 75417 876130313 14445 35108 38282470 75417 34796 279496066 23699 36741 945956713 19153 68688 202530729 19153 6190 738076034 67687 35108 556171051 67687 58215 126443446 67422 6190 977179 13272 6190 909700437 58215 82288 298706274 10702 67422 537452888 30106 82288 855546980 13272 30730 630197427 30399 82288 201297289 8289 30399 148209632 8289 11426 729972095 39618 30399 622117038 8289 74061 1252429 11426 58269 547728456 8289 91925 206808513 67518 58269 259729396 67518 64622 548336320 48234 67518 140060134 58269 4852 664246663 6478 91925 414911911 30079 48234 477098902 66322 30079 524726631 29449 6478 141451483 4852 64807 382241234 81310 6478 135868687 81310 83541 125209072 47996 83541 569459315 13553 64807 580341641 64807 41768 20432561 83541 48453 627011249 75686 47996 118907286 24481 75686 990220637 1327 13553 272913486 14135 48453 69073453 75686 41924 737590390 5789 1327 752629436 5789 6833 288866512 1327 28778 399851524 31137 5789 284796474 6833 28169 478099465 28778 2069 165059972 58044 28778 991538640 58044 44045 203150997 32881 44045 10263729 44045 12174 404983078 75144 44045 303340980 12174 39108 524015622 56197 39108 896166668 12174 20791 128875087 12174 46809 439121957 75144 7864 154258184 7864 19511 786187468 70525 19511 321623809 83675 19511 725959040 50142 46809 673164448 44230 83675 879601791 19511 26379 659883391 33084 70525 277776405 56800 83675 148053412 61556 50142 86617945 63684 61556 925315110 26379 72462 781959552 63684 63084 388553241 60762 61556 951292539 54008 63684 200915390 71200 60762 88926504 63084 67970 434682238 4525 67970 798298269 4525 42808 618702013 4525 65111 215242678 63414 42808 433348513 26790 42808 982607230 29588 26790 671017599 21594 29588 808782641 65111 8398 548423768 37721 63414 77140200 8398 35139 990392209 35139 4555 628102310 12448 8398 242258671 35139 22589 748890126 22589 70715 822325695 5795 70715 798347634 22589 20871 270479652 70715 9781 13313980 79560 22589 678452261 53842 5795 33564476 20871 62714 28433826 65409 62714 57549028 79560 71601 129071692 19484 62714 371038785 77206 71601 466764954 50817 71601 856267037 66319 19484 159795086 71601 91476 688618962 91476 48225 916280545 66319 90375 697744167 24961 91476 832874768 20370 66319 848130523 24961 71035 797770403 48225 12587 845052433 90375 79441 795033858 63648 71035 293056137 78187 12587 599821315 61757 71035 522919108 83736 12587 921969533 4869 63648 111421165 47139 63648 194653227 37347 4869 550924350 87412 4869 304573898 83736 65328 756502069 79070 87412 382085100 87412 1257 811977033 65328 58353 655370736 90019 65328 23346987 61388 1257 226584758 25421 90019 634396502 90019 52878 452049029 61388 3387 845086299 57837 25421 130574153 57837 13399 633279699 25421 46994 966995999 22980 57837 146310873 45846 57837 712389065 13399 80283 516097538 24789 46994 789294883 46994 20301 90333756 20301 37609 431878542 80283 68267 91372551 80283 67482 414934695 20301 63127 245423116 68267 34473 983118957 59778 34473 515654419 59778 31124 807272256 63127 37004 339554679 63127 55671 433778825 37004 16998 695422794 55671 13851 570051590 13851 85624 414940399 29623 13851 538968888 32805 55671 4436318 77606 85624 908670243 29623 53304 204676454 69333 53304 849597211 41445 77606 132830763 46594 41445 410768542 46594 90866 758567709 7447 69333 110589846 90866 59801 534088184 41445 91569 339995545 55975 90866 560741210 90866 75884 698993589 61071 55975 27065543 7199 61071 97897670 47847 75884 256518534 47847 60882 78076579 80994 75884 670163027 7199 30102 355724923 30102 88496 884844656 54782 80994 23404836 60882 40254 174886741 21696 80994 248445648 30102 6215 680577225 21696 68808 60192927 40254 69900 129413945 44075 40254 940824620 65072 68808 26479191 73768 6215 798835507 45976 69900 613896087 73768 26627 53099724 65072 41982 91148783 11600 45976 131369471 11600 88154 675472173 26627 65752 488667640 41982 79838 397449228 11600 19154 430508598 65752 79442 946245851 6972 79838 358306767 65752 13840 890506088 25166 79442 694004834 6972 81791 523720863 6972 88663 415107886 5679 6972 979680362 25166 22676 161293836 91630 25166 963192918 88663 8916 316507420 48486 91630 50602561 48486 5901 668169859 36122 91630 787487634 29655 8916 138907912 29655 86139 373942674 78653 29655 609789179 86139 17024 100887105 22605 36122 652044301 82082 78653 239111988 82082 29445 568862274 615 22605 685911289 59665 17024 18065604 43352 82082 50429902 629 59665 111684452 43352 5660 393752997 5660 40617 920480869 629 73750 728585111 43352 65091 22946640 52908 65091 303037278 65091 78455 406042306 4847 40617 731271061 78455 837 849684826 78455 21820 983927429 61418 78455 381100408 837 38815 700294613 4847 3474 690904967 837 44366 786449191 44366 74517 904313903 3474 82186 888330008 3474 4235 703018262 11948 44366 149222926 72317 11948 578954912 11948 36585 917182559 36585 91345 246397132 18482 4235 763756102 36585 72010 749716138 36585 19977 520787272 61972 91345 884734378 88718 91345 953646441 18482 13029 432786818 61972 46836 68313817 53516 88718 745179656 495 46836 685178704 4315 46836 544158450 24759 13029 370524614 24759 83946 708108066 53516 68064 575708542 49578 83946 250071925 83946 29961 593997229 22027 49578 418143638 20118 22027 1424844 24912 29961 557813194 49578 62012 619777090 24912 69555 879443165 22027 39953 413415057 24912 68511 79880936 42242 39953 140954467 32711 42242 41524581 40685 42242 179586850 32711 82092 252158232 89524 32711 537892441 40685 45634 922375351 89524 51922 952361975 81863 51922 459008434 81863 40844 521432682 41926 51922 609145235 74333 81863 897528197 84694 41926 897585989 81863 23704 314538700 23704 19902 943245168 74333 40164 646808187 44416 23704 62198979 84710 19902 553219394 14543 23704 466412174 37384 40164 394439288 40164 46959 987950406 14543 52179 383869404 84672 84710 45932712 84672 72586 787805733 46959 44496 587623283 52179 64005 87125917 44496 7546 537128640 59082 84672 68759646 7546 74839 354475751 24242 74839 916776484 37775 24242 111252101 83702 59082 25879722 87126 83702 56380025 45470 24242 129690988 83702 7066 16938059 28997 83702 93878955 45172 87126 308978354 69344 7066 620246921 45172 74546 371528786 45172 49812 417401259 33686 69344 569807420 12096 49812 8436936 12096 76086 341697640 28489 76086 246683389 12096 87941 313011275 52720 76086 698927009 87941 89859 432077244 10263 76086 450230804 89859 17487 8938546 87941 47217 11249467 32465 47217 809084765 91705 17487 883281417 17487 10059 140425828 79140 32465 30523233 39794 10059 764097342 91705 77496 323623032 91705 44532 952451667 55515 39794 145873522 39794 42469 114289248 55515 73224 695355396 44532 71861 408533133 37979 42469 704080247 55515 64925 971605485 9687 71861 329067644 20421 73224 439265541 71861 58372 858936983 9687 7689 2994581 34172 20421 71446125 32140 34172 98263088 34172 79577 507891372 74373 32140 402410199 79511 34172 48781542 32140 34998 868607070 706 34998 354043872 79511 71653 439728323 11686 706 115229541 61598 706 148714373 49756 71653 688871831 54575 71653 826137188 61598 32794 805896587 60198 32794 63289285 89892 32794 218785735 18257 32794 259568320 8292 89892 914736973 91644 8292 97233917 57058 89892 72708187 89892 30621 959175447 80549 30621 707022330 80549 55751 21177491 90292 80549 515711536 14059 90292 815498168 13491 55751 161683618 80549 15582 302767213 55751 3178 789565097 13491 85484 573527623 14059 35432 246823480 3178 81400 112811604 15582 56903 260649822 35432 78506 460873773 56903 6802 435244030 26461 78506 450531489 37269 78506 910268153 7612 6802 186990994 7612 21285 942522154 26461 43182 235905734 43182 17515 374106997 38249 37269 941691115 61716 38249 720649142 38249 5386 91378763 5386 39562 225879079 62154 38249 810708623 38249 74073 6755993 12758 5386 643344471 62154 89417 932850 25674 12758 295308959 25674 79242 367358633 48239 12758 501678145 91159 79242 860580083 78645 89417 599949969 91159 31974 601870322 91159 89202 113852277 89202 32483 739775955 32483 81579 216800634 80340 89202 5034420 81189 89202 675672036 8173 81189 825602131 74159 8173 408648755 8173 36833 114933587 36833 287 804796636 74159 61384 8727820 61384 70984 257076015 55665 70984 550978742 36833 84178 358745939 68701 61384 299939647 84178 86971 67177413 68701 12665 647067960 5268 55665 730303638 86971 16195 794122130 12665 14469 552301712 86971 58838 107800017 58838 90323 587619096 66162 14469 566870757 72676 58838 323309320 90323 82039 900777425 36441 82039 650187129 72676 43845 933244250 47589 72676 990624397 36441 10603 371050002 82039 39186 600814517 50855 10603 13098943 52646 10603 425315967 50855 77397 406570667 39186 48192 752043517 26566 39186 807756575 76439 52646 704882045 21100 26566 237351677 73489 48192 553991439 48192 16710 141285341 43183 26566 338543127 91503 16710 857923065 31532 73489 509117061 91503 1988 601026098 82783 31532 127906658 31532 68338 554144493 1988 15927 495582097 31532 11000 101745803 11000 89857 79926688 68338 22580 781550368 68338 9455 561525616 11000 54934 988831783 54934 33253 209896236 89857 76744 263941502 76744 1459 882922243 48483 1459 641188433 24625 76744 4838658 24625 55884 915228324 55884 57593 142795164 83788 1459 718729875 13064 24625 193363221 1836 55884 556972044 16233 83788 545150503 10327 13064 314876081 35928 10327 19550665 18198 35928 309563745 35928 19519 390766093 16233 33006 552516641 70039 35928 229611688 19519 8535 217066352 70039 31836 926717683 33006 55126 39032000 16739 8535 62398983 55126 39203 150544759 39203 52423 28063795 16739 89504 33445016 25700 52423 847181701 45160 16739 615405032 45160 1901 101651255 20818 25700 869925744 79194 20818 731740261 45160 90454 554794549 79194 46665 35434067 72372 20818 575685031 79194 51700 628802031 79194 26951 82612385 26951 26659 503522518 62515 26951 44625106 42079 72372 780937407 68728 26659 623631996 26951 13904 916960847 68728 67557 735460916 68728 53655 100010421 48314 42079 861507452 66440 48314 133663411 15721 48314 322863594 48314 63282 468471735 58666 66440 840426375 33231 48314 690002032 7138 63282 768951555 34325 33231 913895488 79688 34325 431872828 34325 90540 825724674 37081 90540 835855856 79688 5903 671667796 32460 5903 120695983 47870 5903 821597562 46948 47870 910320242 47870 86433 59539197 32460 49796 123269658 49796 52053 60809941 82046 52053 763638978 55465 82046 28824094 61316 55465 33187476 52053 75174 725209458 28171 52053 742662889 50984 82046 358735671 75711 50984 761555652 27202 75711 503549999 28171 64898 496155125 7041 75711 761932059 33135 7041 468879138 33135 84750 30557057 27202 64411 357653954 82007 64898 856059774 90367 84750 988331559 90367 28573 632089562 28573 87858 446151389 90367 71535 61068590 90367 26262 84772481 28573 52224 986510594 28573 86995 130415694 52224 85614 854487435 85614 91535 382222959 86995 68368 341899204 91535 68658 238287929 90622 68658 52778242 25789 68658 392393585 91535 53009 938882796 53009 13836 25947900 90622 64609 936003849 13836 79931 564328634 13836 3367 618766345 53009 26762 81523416 79931 47576 194851586 47576 50733 318629332 13404 79931 846247615 24312 13404 379124795 43448 13404 341016371 43448 38397 763805184 82897 43448 344758538 38397 8135 491779538 8135 65828 561776529 65828 26245 480872076 33835 8135 339253360 8135 32121 634595 81663 33835 373615784 33835 72829 695866969 32121 24721 280475950 39554 33835 672217063 64765 24721 796202631 77184 81663 361722415 24721 31304 292407769 25387 24721 48217997 85985 39554 207227664 25387 42315 21372415 85985 43333 666632643 76599 25387 802039329 32690 43333 102357774 42127 85985 581584846 42315 84322 642247729 42127 56689 569384692 75323 32690 852215367 42127 50774 860761991 41984 56689 747674745 84322 68394 313051552 2757 56689 228858148 41984 40565 891360322 41984 35700 268137526 35700 69968 7206406 79087 35700 456634199 2757 3620 27351390 3620 42585 541730771 42585 5466 204192364 24941 42585 817334822 67523 5466 938216027 67523 79283 73029350 54805 67523 180478764 77444 67523 477885079 54805 37688 910452383 67523 18669 426736158 18669 20435 326986250 37688 42832 898277901 20435 26600 29376572 21460 42832 862957590 24458 18669 494296966 21460 79998 65161797 55804 26600 295374981 26600 57513 56071774 86494 21460 103497462 79998 30759 137860905 72696 86494 38021847 72696 80591 254346907 40172 30759 136134971 86494 2930 259741365 55171 40172 662824509 5783 2930 122607639 43716 55171 47104528 51756 40172 60673681 60889 55171 892333666 22894 5783 113064076 42946 60889 95739410 43716 70871 760795336 43860 22894 785118438 37566 70871 890681734 77231 22894 395306405 56666 42946 635362087 53413 77231 91949243 18336 37566 651828861 37566 23994 474457329 3099 77231 127187917 48832 3099 303080449 48832 79331 127092597 48832 33583 975713794 8393 48832 426666075 43513 79331 816430247 8393 73116 107194442 89703 43513 717956021 8393 29962 155800397 86110 43513 389889587 89703 56549 96723059 86110 5260 780057469 29962 50347 71040593 72848 86110 474310489 88140 56549 100090924 8480 5260 486956029 50347 53288 86049655 43730 53288 182107096 53288 89090 140221454 8480 78096 958457578 27757 53288 878384700 43730 11576 106617678 33375 27757 539573832 11576 76791 558601619 76791 18244 32680857 27757 31717 446889058 34959 11576 438719897 9436 76791 714005410 62990 9436 951469587 15855 31717 232629943 957 31717 989600065 15855 76036 983872051 75791 9436 362138799 62990 80723 846341020 60929 75791 28832736 91004 80723 921764129 52666 80723 432202774 52666 46312 597829277 91883 80723 557988204 83642 91004 372183533 91004 5429 809954801 91883 62482 425105675 30168 91883 751051817 56628 5429 610951537 6885 30168 32459683 6885 76921 459114615 221 62482 415683801 221 85078 950225816 221 63755 313998512 48115 221 132699201 63755 82675 306398135 85078 21727 955081382 24396 21727 787877835 9945 63755 415410213 62084 82675 414374255 24396 53818 641567798 69596 62084 311699036 53818 30294 178036454 62084 57702 58300907 69596 47746 617788606 53818 87504 485085820 78666 57702 112820336 57702 8683 372406237 6476 87504 383624919 20752 47746 417162039 6476 27208 734268696 7761 78666 423303798 75256 20752 314677432 58085 7761 94777088 75256 29518 262080371 76486 58085 370197740 90210 58085 291029447 22854 76486 970321641 58085 71155 744647627 29518 54128 110570242 71512 90210 971899486 83071 90210 291855804 65208 22854 201458382 86571 54128 705315024 70825 54128 55699490 90829 86571 953923769 70825 82250 698553585 110 70825 331834613 110 42361 293441900 55161 90829 743318661 82250 17272 493312091 35557 42361 459170439 110 64156 647929525 42361 87352 105923789 35557 28242 15663679 83869 28242 460046084 82780 87352 664666440 57576 82780 777315686 650 87352 121196629 59402 57576 156240822 11098 83869 310140472 59402 66050 819380652 650 57539 339908507 52624 11098 874441423 56418 11098 282859665 11098 11858 41389027 66050 44729 436309184 56418 71152 413029643 71152 57103 635084245 84368 71152 329332210 84444 71152 735447460 10418 84368 490827438 84368 4858 393796532 84368 71135 971271421 23982 10418 455806534 34205 4858 544405627 34817 4858 90193183 23982 3082 479673762 3082 489 367517893 54510 23982 915968445 39255 3082 824391619 34817 55989 131582013 55989 65768 310433287 83267 39255 197455862 39255 74238 63565087 65768 56147 448781805 74238 70976 21199066 56147 50956 904159146 50956 27996 60268716 21026 27996 782505106 73016 70976 707975510 50956 39062 987054954 71568 50956 543213361 4209 73016 933303082 39062 16309 673360251 75326 71568 266141511 10133 71568 511661699 39831 75326 463485374 10133 77149 942335177 16309 71997 620128866 10133 11578 40245657 7508 39831 509945510 7508 71084 861036262 71084 56416 328956668 22519 71084 994567923 11578 24835 142412927 62004 56416 290888856 56416 34491 58261177 50656 62004 448712947 50656 36976 597349820 22143 36976 693352135 8017 34491 472341418 36976 36132 113731203 50656 13780 879625168 6760 36976 449284377 36132 50558 914482993 8017 59967 273697405 36132 61845 256007455 61845 91497 691049508 6760 188 908554995 88513 59967 401458596 91497 31900 945709915 61845 22593 32952153 62024 91497 378966018 88513 9848 995535349 74295 31900 456254646 34695 74295 544839867 42828 62024 598934018 16670 42828 716939205 5279 9848 714637448 40997 16670 535862270 83845 34695 213302665 40997 58483 906065293 40997 52335 796809692 50779 5279 906790590 40997 27043 840281283 58483 60959 461365308 11918 60959 853112987 27043 28017 642478639 11918 9497 828498908 9497 23542 913427541 75879 11918 31934172 9497 70387 65865969 75879 30726 969354826 75879 11907 666976425 30726 51192 506577805 51192 22790 18145416 54883 30726 864914719 22790 5725 41706938 64773 5725 78874560 64773 81401 72121798 81401 74729 109263064 41898 81401 557663390 48329 5725 732837265 74729 63621 752004104 44340 48329 690672366 30843 74729 551122428 63415 30843 828731752 7760 30843 911023776 81740 63415 957342618 81740 91682 187111552 63415 17036 633355246 91682 26391 36317242 26391 30173 981984025 75744 81740 12510727 10179 26391 26521707 17036 90172 832530777 75744 35407 175668679 35407 593 655709869 593 21949 442852546 47488 10179 27391168 35407 74341 778178317 74341 45687 561164149 47488 91929 900534690 21949 35343 257512997 80838 35343 902704476 31248 74341 174314082 91929 50813 502397865 91929 37412 886846037 31248 34093 288655502 34093 81954 250273174 74536 50813 541538336 81954 42392 8511027 5884 81954 325514468 89167 34093 330745659 64281 74536 776967567 57654 89167 754408274 72800 64281 789166770 64281 39847 14572303 60931 89167 492793049 74408 39847 400095118 88862 74408 569226196 65199 60931 636589947 72668 39847 637556872 60931 52959 261038650 4663 52959 127825447 4663 83074 946422280 23804 65199 594115774 83074 36545 91603497 23804 80130 324186901 36545 60947 540513604 60947 27549 485518680 27549 19410 508816701 73856 60947 463010652 27412 80130 816903259 16406 27549 500507001 19410 35803 56333925 86097 35803 496440276 58403 16406 993873607 86097 35845 68876205 63976 35803 765242220 86097 4787 618740430 58403 19033 423614483 21562 35845 371630506 85490 63976 985002795 63976 32299 642599834 21562 37023 502004573 37023 36802 672954628 21562 10542 255320314 60740 37023 239242976 24384 36802 796801679 24384 87113 141738300 48828 36802 661999523 10542 88156 546059475 88156 18306 477208423 54891 18306 615818086 70735 18306 516670030 48828 964 806631493 70861 18306 299931071 10326 54891 160535191 25645 70861 579112105 18546 70735 515482965 69985 10326 783769888 69985 20073 944454301 26911 20073 29435572 25645 64316 816346473 69985 39029 775963603 48094 64316 531889204 83455 26911 301296049 26911 22664 946352605 83455 29886 397917057 39029 41296 873471464 48094 89049 649245558 41296 15742 559904298 89049 16229 563397657 2896 41296 939143193 56184 15742 376090863 56184 60835 928659139 849 56184 200612801 9205 849 903983651 52609 849 761843418 9205 46022 761318322 849 89962 383447598 52609 61893 828286497 30702 89962 76188904 52609 20427 315764467 82066 61893 41842494 20427 49666 93725747 76942 20427 574371589 82066 72504 345297379 76942 78931 226585884 49666 49212 985311706 49212 52969 296615781 5596 78931 615053847 8647 72504 492116987 5062 5596 579793303 5596 88782 91883973 78874 8647 644283775 15746 5062 486835501 4180 8647 12591566 17791 5062 99725725 43159 88782 742163065 54088 43159 222624664 15746 56863 537688969 17791 4517 342035206 41030 17791 787281847 43159 47979 872459619 47979 69831 23814186 69831 91275 539080749 4517 29384 518820331 29384 82661 10421880 64569 91275 137674490 64569 20288 292241609 20288 20558 430153772 47142 29384 107044887 88831 20558 47134215 47142 5077 623617720 63456 88831 53371529 20558 2359 477702440 47142 10515 495754985 11577 63456 31595894 65272 10515 240875085 11577 31338 908146734 56379 65272 925647262 10515 35964 903557301 14008 35964 183457919 31338 89281 395597577 89281 88174 868801383 35964 8549 955607023 89281 66657 319432645 89281 46244 594216842 89281 23104 974455220 23104 24679 8380488 8549 64139 916593294 24679 31479 176436295 68779 23104 158336924 23104 21244 547901460 63430 24679 112087701 80753 64139 516417628 63430 56265 608308378 52957 56265 39751606 56265 67224 38986810 5646 63430 112898705 67224 78195 975704717 53953 67224 59259698 5646 42233 836190337 6687 78195 514220571 53953 64435 723827451 33963 78195 543505005 51526 42233 8683986 64900 42233 757801724 79335 33963 927973486 64435 13079 418749267 62609 33963 466784078 28838 13079 635345200 45853 13079 60174523 76091 45853 866858752 34137 28838 110445988 46573 28838 6949525 46573 58112 605812234 22013 45853 86320766 22013 32260 719685761 22013 19696 105164478 32260 46793 975658744 39835 19696 788966656 22013 56609 221127131 88405 32260 856396338 19696 32200 704987914 39835 18564 41678154 18564 30348 915345198 43982 18564 99380798 88405 6676 204636509 13214 32200 74681053 29119 18564 503546055 30348 48018 106265900 48018 82911 356149 29119 56639 403877209 83553 56639 498160701 63010 48018 868587820 56639 13124 10227518 56639 47391 15711224 87123 63010 56839207 9839 47391 232971615 13124 8297 852285865 13124 22263 638631812 12733 87123 656705821 9839 49801 595667134 9839 61143 409284858 22263 22636 881457524 49801 91481 457011463 33355 49801 22189202 5585 91481 885342787 91481 64305 29925871 76064 64305 787624446 67611 33355 414871982 80911 76064 261100868 88731 76064 881722961 68856 80911 7723467 68856 30325 932283544 83229 80911 94377043 88731 41860 332673095 43395 88731 13960665 28316 30325 464941542 83229 40887 303721115 65922 28316 336076434 65221 41860 39155189 43395 40252 70616539 21467 65922 489364745 40887 44788 13034164 44788 32286 704088800 78374 32286 779873853 56994 32286 711005701 14604 44788 135646091 84987 44788 481324089 4585 56994 431254849 81995 14604 343877690 84987 12315 179300345 81995 50074 544784522 49239 81995 781083875 4585 14892 990640952 49239 5060 609238214 50074 74801 180458644 64598 74801 806810467 74801 42908 632913511 74801 20252 651845278 84421 64598 100267126 48887 74801 154708328 20252 46155 650864995 20252 15173 382518344 53379 48887 210800403 6054 53379 560406566 15173 79405 430217486 33016 79405 912516446 79405 6834 236465147 79405 21994 823507644 6834 66369 515793331 69309 33016 109418591 5987 21994 817633310 66369 71663 71108063 24217 21994 293622737 14379 5987 492581832 47893 24217 859705171 14379 51348 910195388 14379 74658 790160927 47893 34922 495275601 43893 51348 959003274 47893 17428 408155773 17428 23294 500421776 43893 74035 216739118 80687 17428 719305240 23294 86275 816509372 16163 80687 30541670 74035 1632 783866895 21423 86275 399706069 1632 44249 151238151 8711 44249 430444647 58419 16163 939735017 58059 21423 143626491 57701 21423 653236335 45519 8711 995160487 24755 58419 787265098 24755 42916 909226801 45519 43627 48417222 50483 42916 73642139 42916 75423 999051849 24755 91660 10435801 42916 5461 880562299 58046 75423 446521883 9555 58046 741668799 43089 58046 224436851 58046 35748 539556757 5461 45662 389243281 58046 43362 650064016 43089 4842 34254880 66854 43362 171689890 35748 76674 156844986 45662 34616 688611828 76674 8308 859408557 34616 37677 180753063 81580 37677 559734438 74000 37677 578514424 34616 47867 847882483 8308 26016 316180408 70411 37677 828538617 21025 70411 993148667 47867 3918 803272506 3918 37875 412889666 21025 23256 717029898 3918 62435 430418259 2430 62435 71286732 3918 29008 633216494 62435 28884 413579485 20690 2430 146719853 73165 29008 763890071 20690 41978 58555087 34069 73165 212310527 18424 20690 598827447 18424 57037 948662584 18424 42926 59630077 25703 41978 972857061 34069 22341 535209369 57037 50270 290516868 42926 66014 673678055 38313 42926 716085415 76920 22341 758831542 38313 54964 706204461 70851 38313 15503863 54964 57948 418909059 14853 57948 245288337 54964 31958 47245680 54964 5216 211456339 14853 69855 940912933 44148 57948 24781916 6713 44148 725291639 31958 88175 371809419 6713 51995 989707085 88677 51995 31827319 26956 6713 560150522 90260 88175 140287068 61243 26956 809601686 74392 26956 916124433 88677 24201 996199345 69325 26956 340622792 31732 90260 651401060 31732 56217 450423884 31732 89411 742270900 91176 56217 810719294 47949 91176 324680357 56217 35736 130308401 89411 63729 624945901 47949 81427 453153396 81427 67750 114169307 23036 47949 599909638 91045 63729 43002437 23036 20335 803072114 15638 67750 344348015 69594 67750 73442969 77343 15638 355857543 91045 47751 608172114 62831 69594 705009587 47751 8383 558421691 47751 55329 572992569 47751 30595 835497021 47751 31258 909674894 8383 79991 800161270 55329 36622 320439591 55329 33011 854306481 33011 35077 443328080 72521 35077 961445074 80413 36622 46929175 35077 16110 191450989 35077 65267 188746436 41424 72521 584340899 80413 57978 531476067 16110 87241 256895280 41601 41424 103625360 3310 87241 388798842 41424 80172 889490654 76304 41601 279323553 48873 41601 42617634 84670 3310 38819045 68959 84670 37832189 84670 38664 502698820 76304 90708 199857995 47461 48873 967490785 84670 22735 81177433 38664 22905 490580708 78002 38664 276352081 72293 78002 519560545 47461 55280 119950969 71347 72293 749346502 55280 30039 444289144 17964 78002 605226955 71347 14201 214957556 57494 17964 837978046 17964 82543 816551680 54568 17964 178181463 1954 54568 622438966 54568 91070 188060487 57494 21603 145024177 86167 91070 774116829 73523 1954 19525746 86167 10429 53674526 21603 76366 44651844 10429 31936 808738673 31936 5397 54723594 73523 45769 240695490 31936 61866 548746868 61866 61466 685308884 61466 50018 582989302 56050 61866 726312312 55731 61866 105116721 50018 16796 106441201 58219 61466 585374056 88162 58219 254885347 28830 58219 155085659 22248 88162 514148890 28830 81297 146216063 76934 81297 175521929 81297 150 846091184 150 68685 207987069 17726 81297 394862127 61126 68685 252343864 87171 17726 147121353 11555 87171 559829768 87171 52678 165972379 20519 61126 982167986 31044 52678 43152204 234 31044 998644785 49701 234 88143574 52678 71979 63957192 15106 20519 135048657 234 11404 270356985 234 91448 850962196 15106 67142 324648976 11404 17676 282655865 23059 67142 450384508 11404 21292 833834951 67142 22536 621126987 47924 23059 492897470 56292 23059 563583309 56292 45019 319615185 12952 22536 929958946 69416 47924 339393182 20173 45019 843809997 67675 69416 887166562 45019 2365 670765986 67675 9746 190905971 67675 32984 8512639 20173 55673 92034583 36076 9746 591437897 55673 57564 718314007 37592 36076 52208440 70922 37592 744550777 37592 77046 385621612 71686 70922 559324880 37592 71726 748834444 4392 37592 199988916 66693 4392 94223803 77046 91277 312429822 71726 26689 966918851 28219 26689 698317338 91277 91874 74327953 11664 66693 136356857 91874 90501 783607825 55422 90501 268518554 44428 11664 603081886 90501 89974 269384477 89974 81775 391497869 89974 79836 33658451 33813 89974 103899850 79988 33813 431357101 44586 81775 324439745 85653 81775 236560384 79988 67175 23244463 71777 67175 209213697 50491 67175 748586588 67175 43254 185397200 24258 71777 501787043 71777 30375 758271481 4697 43254 550145494 24258 19243 512956939 19243 33606 866138945 30375 6218 661034055 47734 19243 648793019 6218 66157 887272644 10457 66157 287675837 6218 5785 310459862 66157 68742 802492110 66157 9749 883295478 4331 68742 96010450 62472 10457 520932585 15155 4331 705072908 15155 73984 225060629 4331 67582 28083840 15155 4178 344771168 62472 49921 862638494 65567 73984 583973063 65567 15708 640069523 15708 75943 838930603 4178 63545 939699624 86372 15708 746588110 15708 73648 897349341 30952 86372 544523741 64042 63545 456584567 86372 3244 230610723 73648 36091 372844743 60542 36091 954741104 30952 638 457873091 60542 89349 137293952 36091 46294 15650192 48006 46294 916702613 60542 63052 192309577 46294 5033 312098826 48006 4241 598199144 5033 25961 973757990 66471 5033 582265376 53351 63052 322823278 25961 89033 482426773 49647 4241 884488868 49647 934 147682588 78009 53351 196639056 53351 68181 719159248 68181 8761 450961332 70345 68181 183698242 19097 70345 368021969 8761 65977 922836752 68181 75054 782669819 59776 75054 490432957 12765 59776 800041777 12765 80222 950830772 28097 75054 331563569 59776 61454 51694919 12765 11442 717743565 11125 11442 374250216 80222 14097 325649380 17140 14097 422364723 2284 11442 42460134 43895 17140 526184945 17140 57860 23589010 75779 17140 786709448 75779 84 614264320 50288 84 528851909 84 85343 529725229 37090 75779 344219133 29099 50288 960433316 10715 84 661115823 29099 51946 533178753 54454 85343 798900082 51946 41124 246932432 41124 85032 558187450 30531 54454 547599450 54454 39104 947386597 85032 56688 827108843 30531 33059 788513748 33059 89455 888487428 38209 33059 242308830 68608 38209 842318446 72908 33059 752202236 42549 68608 642961953 70789 42549 406843380 40826 72908 96503974 68608 68479 747908505 72908 31347 633286294 31347 14664 733121393 155 68479 424991584 87987 31347 305316888 68479 35376 976893714 60307 14664 267683317 155 74387 431307726 35376 10249 507216759 74387 71717 336452961 24215 71717 675063252 44135 74387 373202676 10249 87662 255847781 24215 64153 376203207 24215 61113 472076249 62072 24215 583166714 52446 61113 102389906 52446 77252 324342390 77252 1776 949188083 77252 67836 831852840 67836 3256 574441356 52446 90261 212241155 3256 29721 465265462 1776 63889 750838088 67836 3711 815860385 3711 44365 574524159 3711 75764 971095155 1503 63889 770705475 32867 44365 668924164 42333 1503 742150446 64382 75764 472132212 32867 42696 66017866 2469 1503 246802868 32867 44638 115066116 22600 42696 992210577 42696 67517 155528622 29422 67517 460698211 22600 50541 113809306 72490 22600 863835006 67517 50931 750962243 42102 50931 656971142 72490 49816 23135379 50541 68668 978245937 47701 42102 707525582 42176 42102 645782235 42176 76528 493203213 49816 8124 627509538 82128 68668 397469265 8124 90176 802097682 49167 42176 922819706 49167 88468 17003386 67711 90176 65992892 67711 85036 151150803 90176 14663 256181619 11970 67711 44449591 88468 85975 399713900 85975 80120 37662964 3701 85975 34519729 3701 12394 921722831 63620 3701 368111701 3701 27795 44237690 80120 81675 390452213 12394 5417 273052341 81675 87816 398575983 22915 27795 5489558 5417 46575 721974631 5417 81306 104776716 5417 91480 500194539 57091 87816 967769720 57091 23584 975946026 76563 91480 616036368 81306 74492 271189093 76563 13121 356058254 16394 13121 374640932 68587 76563 47754132 74781 76563 550318851 68587 9832 309100246 6044 13121 616255398 68587 78947 581208891 7232 6044 509818959 85947 9832 41259769 78947 79687 461707740 49992 78947 724793813 15543 7232 106996701 78463 49992 570794785 15543 27052 262331893 39033 49992 16151704 39595 78463 545563185 78463 73157 839229806 27052 34045 502507392 39595 88051 367989449 91815 34045 831492108 91815 32018 846113655 48282 88051 111758632 80813 48282 315095236 80813 72631 866537343 48282 3456 558403880 64816 80813 207424187 66650 80813 142663712 3456 67014 680793925 37219 3456 954912663 67014 35741 605322350 44616 64816 476646803 67014 59807 195790674 61196 44616 776122350 86105 35741 55376897 61496 59807 456157007 44616 14931 526234194 41518 59807 39649210 41518 68703 582109558 86105 58318 112086765 14931 18900 563615798 68703 12887 629408334 68703 83915 658721037 26860 58318 790493570 354 18900 190563243 83915 12435 135157131 26806 354 421503300 16281 26860 651803826 354 15481 632713242 354 22117 20624738 26806 47829 277070675 16281 54808 279991842 4219 22117 779052406 4219 6975 293814043 54808 1919 526901845 62563 1919 662325214 84951 1919 633940502 33949 62563 566590326 55007 33949 916321944 33949 968 337209201 75661 84951 807522829 84951 36334 755287128 44398 33949 936686614 36334 25829 698836452 44398 54675 540049829 75661 31972 962522693 38668 31972 196242934 402 25829 472941722 13738 31972 414671935 39015 31972 41490003 13738 42878 877689272 76457 39015 884607771 39015 62146 700581465 23349 76457 509324012 91219 42878 513314692 8343 62146 428821295 42327 8343 171415894 50579 8343 402380001 91219 35187 296232076 8343 39238 382535063 35187 33310 820677642 13265 39238 505918758 35187 63366 440088640 70628 33310 697248615 33310 73704 450648945 33310 3526 501367053 26 73704 147586535 3526 56399 545000690 56399 77057 542205620 72568 77057 170104108 26 64877 900857914 72568 64855 228874184 90574 56399 635550174 64855 29256 32892666 21066 29256 732470636 79528 29256 768064153 79528 4014 613001834 90574 69155 127617905 4014 20666 105359742 21066 47952 612883748 47952 8626 268637837 69155 48301 589379602 20666 77890 205258325 38899 20666 116908720 43049 38899 41221343 43049 72693 802984257 48301 26006 885938228 11363 72693 866869415 38899 28213 515628974 3605 28213 305787001 72693 41883 20222509 28213 69096 506280588 11363 68325 52866766 74527 3605 243863867 41883 72380 311281362 8885 41883 419267892 62124 69096 823514765 68325 11951 848659919 48650 8885 995544134 61102 8885 628753385 61102 68183 105097816 11951 16692 831361083 35687 68183 168628782 68183 56823 217557146 79913 61102 155541629 56823 49795 784873714 53241 16692 302228000 80980 35687 514021179 29471 49795 777569144 49795 71343 218353971 72743 49795 467149010 72743 32506 373802404 71343 24358 351302055 71343 56324 24469565 32506 73049 40547311 24358 48969 236128016 48969 48667 937476940 24358 58317 841713869 48969 71823 618235947 75501 73049 642879826 48969 28322 287647860 71823 49028 802058061 36298 49028 571424193 71823 76375 797486974 75501 30390 778996985 31228 36298 142876543 80870 76375 358495507 36298 81622 241842470 57324 76375 591657618 80870 32292 909160100 31228 48287 772051333 58214 81622 482882754 57324 15968 65293565 15968 46560 520666695 48287 57821 236383987 78999 15968 309823436 73563 57821 443816411 46560 34350 966424055 87471 73563 132993437 34350 39048 69266641 39048 38208 484784675 33603 34350 863169116 14504 87471 286371178 14504 36835 258110443 36835 20089 76356320 56587 20089 215266423 87399 56587 165075009 14504 49004 262968625 79992 20089 22745799 68823 79992 913898083 87399 91031 652214540 49004 90887 488194331 37700 79992 40635716 34251 90887 816304254 37700 40537 71045766 34251 54516 643168623 41936 34251 655263126 47302 34251 104143322 22970 54516 463865675 40537 11118 672179448 4930 11118 382040657 4930 39368 241145996 10851 47302 585595047 58633 11118 777484238 10851 20631 992782639 65468 20631 425019680 39368 71256 472652890 10851 58327 593544480 52871 58327 220348746 20631 26888 244466807 65468 40410 452328 86552 52871 552257651 52871 79740 246489519 69850 52871 449866106 33718 26888 723687436 70622 86552 103093538 33718 28744 9491424 33718 72273 357876458 63759 72273 553386854 72860 72273 760976365 28744 71875 531775718 72273 7256 43683023 63759 16091 99210055 72860 70279 222749913 70279 56774 752108935 36372 16091 315986011 49854 36372 354852148 38099 16091 260793065 56774 82059 229677334 14748 36372 164213211 17752 36372 685221073 49854 78839 764125562 14748 17692 316578981 82059 49741 994831666 78839 29794 109879066 57817 49741 268651678 57817 34670 794320425 47634 49741 351116091 57817 3893 802078551 34670 79321 918121978 47634 8773 41082722 3893 91921 11781448 47634 59328 954868001 67326 59328 702309235 8773 52913 835750031 8773 68842 842942804 12797 59328 986345543 62116 52913 68199950 52913 63242 434103085 12797 41792 25406709 62116 56187 376388696 33680 41792 743185983 35779 33680 458909435 33680 66255 769272299 35779 21767 520684426 23854 21767 520208171 23854 69947 626534967 23854 28655 515251066 6482 66255 804564129 28655 59911 323497352 69947 32301 936599096 32301 91718 13801614 75235 59911 478541221 81702 32301 930901862 81702 10170 702582228 27494 91718 14175507 75235 88056 102883306 5345 10170 102196395 90903 10170 704179913 5345 70123 675297075 60916 88056 116412021 5345 72449 491664186 15298 90903 580011213 60916 60027 29382655 60027 70272 76991902 45357 70272 729922201 70272 5036 224352862 60027 84780 641568336 70272 59337 383274427 84780 5093 320571089 63954 84780 381295119 36012 84780 17343928 60459 63954 92108084 59337 71944 898487514 15183 36012 548558065 13606 36012 873668685 54559 71944 474322535 60459 17583 112949773 23018 54559 77280822 54559 69108 143941790 55236 54559 200245133 55847 55236 20380071 55236 82701 470104155 55236 79352 980008427 82701 18731 86934955 28577 79352 791751585 18486 28577 635326110 18731 36735 657441198 7286 18486 486184884 75605 7286 228754890 28577 33560 687262351 47446 7286 404745734 12578 7286 172789145 12578 8684 68434985 47446 8618 365060632 8618 1056 109375388 9042 47446 938757114 8618 60726 842420109 8684 36468 496736564 1056 31171 114756201 31171 57228 975524401 90358 9042 756934291 36468 46640 273152349 90358 16765 43317404 90358 40303 527853251 89769 90358 499112881 68304 89769 79528567 46640 9575 229216838 89769 27924 126586820 36118 40303 354904026 12145 36118 215061296 90227 27924 761985915 36118 18570 446551221 12145 10719 267712379 4970 12145 131867260 10719 29283 231992003 4970 45676 994009065 10719 36035 275791221 70230 4970 108334483 25071 4970 731531345 25071 87875 296213617 28359 45676 703819684 70230 47382 839535539 11671 87875 628059894 47382 2259 935721043 47382 87315 162802510 33272 2259 152276034 42719 47382 9633449 40403 2259 234227149 58273 42719 394631389 38292 40403 512330756 40403 10082 178518769 69081 10082 468066034 35210 69081 478533934 58273 91749 625934963 52521 10082 65104599 35210 1398 145742205 54384 1398 297890764 63864 91749 406993505 85406 52521 508949152 43947 54384 613947277 63864 63458 346013237 78383 54384 449056436 63458 31378 217566915 1888 63458 632992511 2659 31378 901894341 31378 58356 91338044 15539 2659 356695788 15539 69837 534723099 55822 69837 840837293 15539 4318 750327701 15539 18230 935322991 23858 4318 232415224 44565 69837 438896699 55822 70568 864197112 66683 18230 982123276 91130 23858 472113862 23858 20333 96884050 44565 90336 388815897 45556 66683 456970231 45556 54887 631681966 52157 45556 19648025 45556 34307 291794032 29627 54887 839973135 54887 12769 64089885 12769 61439 692207892 48757 12769 144301370 48757 8835 415520190 76122 48757 713260988 12769 572 16125322 8835 55912 654779090 56517 572 760635188 44455 56517 31417810 7702 56517 900579599 7702 27330 877002900 44455 2938 147074813 63739 7702 421447102 7702 9428 789253924 26832 27330 248099350 86516 26832 244790964 86516 42724 15070188 52961 63739 831639518 27462 86516 417046089 52961 76318 536088150 39381 27462 954092946 76318 17268 412797876 17268 75766 255494768 42425 76318 588281338 7275 17268 883468651 86465 42425 412178982 17268 49316 551443466 86465 16764 826705467 42425 58341 578492981 58341 70787 538648052 16764 69205 97702801 63979 70787 991297913 70787 41155 720437871 58341 64437 272144545 41155 34117 922613489 74180 69205 120307386 64437 67397 212962515 33638 67397 43127522 63132 64437 559054674 63132 79407 607886208 33638 26983 972786145 79407 8507 760543926 55150 33638 431835334 55150 16643 349636529 55150 57322 55725134 44068 16643 836920645 27877 44068 524239946 44068 90783 118717273 27333 16643 356188690 34508 27333 87194476 65090 27877 51610862 55081 27333 860541313 43944 34508 445639821 38006 65090 438063358 127 34508 387594043 43944 1737 152250520 30494 127 918531105 38006 68319 589642499 85463 30494 352560188 16889 30494 213211103 40792 30494 532596308 3815 30494 266745955 90678 16889 583383006 3815 47245 154030420 40792 67537 628841394 40792 30008 70890224 90678 74960 301243105 87143 30008 502574680 30008 45790 540133071 74051 87143 604093769 26386 45790 839103953 87143 51846 993140001 87143 88539 374171433 56958 88539 813034196 26547 51846 79610577 10130 88539 987533291 26547 50012 781409746 10130 76960 669043137 56958 55291 492258823 26547 78017 9397147 55291 20283 916814800 50012 89365 359101521 89365 297 716751605 20283 78168 669973529 2129 78017 802314238 12970 297 889644489 12643 78168 735444286 85088 12643 104085949 10158 12970 23116040 79959 12643 688863689 9542 10158 795881792 79959 27976 714933500 10158 67001 635708926 67001 21894 647116989 47191 79959 912082893 65731 47191 954100664 67001 88199 589317854 88199 16419 604504648 65731 23809 27394735 47191 56959 267986835 59110 65731 401061825 71849 88199 176159863 16419 11616 597964863 56959 30486 98638181 20080 30486 49882305 20080 73492 576323868 25112 30486 168931550 73492 7528 128088335 10156 7528 380266704 87408 73492 785124573 25112 12361 284235809 12361 9460 678796340 42826 9460 904943771 60710 87408 32139473 6425 9460 410295514 39910 12361 614563828 60710 77555 162790331 6425 41836 800379800 77555 12182 70969502 6425 35024 234352446 9313 12182 391552549 9313 38880 671648602 38880 49679 954450030 64487 38880 365124573 19812 64487 279974961 19812 84029 184615381 9758 84029 741990732 64487 52806 437764432 90958 64487 146712708 84029 10121 431789359 77787 84029 475062911 83194 77787 73398260 90958 84769 689593226 77787 5275 251124784 86737 77787 477828739 52156 86737 586447233 83194 73435 1186242 52156 35059 429865386 52156 38173 762865471 65158 73435 995385705 38173 57680 650271804 33470 73435 459567551 74086 35059 43412806 72943 74086 744229739 7858 33470 72268587 33470 5818 304682783 56839 33470 74888634 87975 72943 37701088 72943 20700 104375452 87975 71478 230077287 76401 87975 626819450 81064 76401 451585479 71478 40991 779653054 76401 14406 436158313 76401 3263 381473523 3263 57336 290391657 40991 12290 464061453 40991 89462 129040564 91048 89462 499807539 3263 35525 255148820 12290 39435 901805750 69092 12290 119407622 37168 91048 937912644 64082 69092 446208943 49132 35525 298450930 69092 4884 477008637 70439 69092 197843449 37168 67174 258308770 64082 55112 515077679 2704 49132 77564078 7448 67174 978527449 16242 55112 780812879 49963 67174 970431290 32789 16242 507612209 56519 49963 635640094 76170 49963 894831304 59047 16242 175108981 49963 80479 219172928 32789 80156 876380334 1435 59047 860342420 32809 59047 46700800 59047 10889 805134342 80156 1687 118461522 32809 17843 74557101 10889 9761 610426544 1687 45701 382606753 9761 29158 372593261 47583 17843 589091945 29551 17843 778305773 69588 45701 518296080 29158 75182 711981532 29551 63636 803908061 50175 63636 132399009 63636 43394 705144836 78606 69588 540979208 50175 67243 741159655 50175 50685 755354663 14418 78606 832224256 43394 30556 314769809 36789 67243 359871736 69760 36789 763935234 14418 59315 219183045 36789 17289 610930819 59315 50958 184585746 50958 41339 757495493 50958 19591 655698808 59315 50509 968525558 12373 50958 209083887 23524 50509 335204207 61531 50509 667252959 61531 89605 332232329 89605 74518 316379773 16734 74518 659739311 64364 23524 813919527 32696 16734 760418084 89605 63723 752221821 13022 74518 621302450 32696 37446 218430863 37446 15193 632196205 3021 15193 326502560 15193 26730 958414782 24347 15193 711685072 37446 90982 146840937 15193 90882 585413956 38522 3021 540030380 34770 26730 63261258 90982 88988 366112229 38522 21732 812366051 79454 88988 380761408 14425 34770 360659 59014 79454 357625890 48846 88988 370565510 21732 64301 429020044 34795 59014 916194307 7797 59014 844529329 40039 48846 155940646 48846 39082 929930933 34795 55209 434917151 55209 19129 493427375 85589 7797 263849713 29856 19129 125514372 55209 12879 758236814 85559 55209 706752000 3972 85559 369994489 22226 85589 901921142 86294 22226 81209250 22226 86345 827970325 86294 38254 90991721 90081 38254 893287481 72473 86294 170722968 38858 86294 954915593 58623 72473 245793622 24788 38254 46805681 47557 58623 814134746 69464 47557 701041880 51219 69464 426207161 22748 47557 257611778 69464 48128 23215552 73212 22748 607563189 22748 79506 51877186 73212 77173 616081537 73212 42429 474064062 24869 42429 289893894 76954 79506 553558581 83662 42429 129790859 76954 60604 626030886 15769 60604 903461512 60604 83144 822069327 60279 60604 405051630 82988 83144 343016598 60604 12770 419221231 1515 15769 637682461 30761 83144 806184082 82988 17192 641196786 12915 30761 54108052 12770 57641 628264301 62199 30761 383709456 62199 18400 966757800 17192 28845 224933194 62199 91172 561817424 18400 271 97114280 271 86514 439430503 86514 61825 912189167 28403 91172 803359334 48069 28403 602736603 70304 28403 128367007 70304 26322 620632390 23586 28403 698790843 64764 26322 426947479 70304 36114 693080093 70304 66599 590610650 79941 23586 3761469 23612 64764 128705457 36114 69777 500439804 79941 79195 195868349 66599 79590 560879052 79195 12186 102621888 54999 12186 146074770 54999 88454 114325735 56755 79195 37084552 88454 33595 800842735 50949 88454 591536522 55307 56755 931501024 50949 83299 700807946 33595 8875 187864043 83299 37587 544536732 8875 80594 272781483 83028 55307 752794797 5378 83028 76366518 80594 55810 460158288 40486 83028 168008180 76309 80594 565217495 69029 76309 873863244 55810 46685 990473821 69029 55449 365759068 13055 55449 410284016 76309 91491 45526280 52480 91491 293109627 3869 91491 997180601 3869 85496 40508506 58727 52480 92838312 85496 80472 816035686 52480 45182 690892487 80472 45702 472139432 80472 7776 527097785 82260 45702 39493871 34585 45702 953335059 3984 45702 818252380 16727 7776 21036330 47063 3984 520419981 79621 34585 541317273 15811 79621 258429899 20454 16727 637557234 20141 79621 268903555 15078 20454 250489797 20141 57048 524815180 19179 20141 599489997 19179 55143 413980601 57048 210 614714049 30504 15078 910157837 85472 30504 670934102 70881 19179 689434147 41245 55143 259395773 85472 58285 156500164 42980 85472 21445429 42980 55659 519743848 35121 70881 312656841 41245 23016 2122604 14241 58285 34745971 14241 13070 142500961 13070 38734 432954568 70587 14241 333596575 70587 13264 860683355 14241 76070 27859748 17551 13070 338729908 38734 12309 469725588 28248 76070 740185643 12309 58602 486449520 58602 81958 371878963 68388 28248 132529868 81958 20606 24902528 30180 20606 808603442 58602 64048 135480162 37728 68388 992806142 20606 12505 934268554 30180 32655 160494599 32655 79728 655139592 36140 37728 104700387 32655 33422 94184700 33422 47883 696253052 83004 36140 923094068 83004 51878 295094967 51878 18899 30171075 33422 73904 367893827 80090 73904 129526870 83004 61294 795374428 76546 73904 857730108 80090 18342 197021464 76546 79596 119736616 79596 30981 15952752 86258 79596 177651059 76546 35156 273744642 84820 79596 523054873 79596 23211 201129949 39178 35156 216037861 21911 84820 755186879 35156 80008 915877989 72474 39178 507444340 84258 21911 536859031 80008 21472 200615451 84258 15190 80794560 18776 21472 525847996 45700 21472 305000449 21472 56908 784251287 45700 72137 912697066 46735 18776 478742234 30721 18776 681684088 20395 46735 775655125 46735 47077 835964602 20395 9161 379527583 9161 11232 726684423 9161 16120 43650742 16120 75800 890029006 11232 49573 293644177 30201 16120 131465948 16120 20011 798306637 49573 29230 342765856 30201 232 3301526 18956 20011 47024093 28937 30201 72503368 12115 18956 145305901 232 23405 755101983 232 53800 8765176 12115 16598 736761648 34269 16598 212574882 52351 23405 749248590 46550 52351 103520042 34328 46550 286854417 85883 16598 49027113 3072 46550 125469785 77912 46550 927274570 85883 81583 97786268 56244 3072 100447404 78793 3072 622839429 77912 73747 593673304 73747 17610 664741704 56244 44654 951621097 31714 44654 271001892 68595 17610 655633495 17610 10991 362665100 10991 41112 829085470 41112 12224 659984030 10991 76485 609845720 76485 78324 631187259 76485 17886 232369740 34019 76485 691882243 34019 57200 385466164 88069 17886 134717435 34190 78324 743272652 34019 51368 338417764 5973 51368 157932360 425 51368 780957860 78242 425 275519505 26041 78242 774972428 5973 15550 764755991 78242 12006 651877725 15550 59531 102067567 59531 90531 231479674 87940 59531 111216552 59531 31295 75818820 34016 87940 324356676 21475 34016 355746951 90531 1843 409885922 1843 12771 48252757 36499 34016 100537599 46101 21475 47653579 46101 46501 242346338 59460 1843 73056114 67259 46101 585603890 57549 59460 301535191 74755 67259 838182419 46501 39371 649234042 26423 59460 117791020 39371 77052 209712323 74755 49314 448413348 77052 36753 425110213 77052 66337 53232204 16933 77052 335109212 66337 39988 976354248 68637 66337 173825748 865 16933 622548838 16933 19973 40394505 68637 75945 50090765 68637 64399 235277367 19973 91332 813995510 21863 19973 691087234 53532 64399 195258172 75945 2808 149976965 49562 53532 73551342 89849 49562 394573113 53532 28071 645220428 88630 49562 147251062 81419 88630 305573188 28071 90590 866603455 14056 90590 570754942 64708 90590 63851984 64708 8592 114424879 8592 91966 910715305 40488 8592 70213456 66744 14056 505242996 91966 23280 387837929 60202 8592 241419595 9657 40488 389167856 2046 66744 748661641 79540 9657 751085846 2046 7912 837200236 14718 2046 667950778 54272 14718 947275255 21241 54272 171844272 88071 79540 107967753 72017 7912 559340613 59905 21241 788419342 59905 10206 981098922 25365 59905 690797483 66174 25365 550160019 55637 10206 788037693 13745 59905 244887058 66174 71051 226126747 70530 66174 273370197 70530 3592 949290461 70530 23643 970539491 13745 39751 273278666 71094 71051 623458345 20431 39751 464530586 82967 3592 739465331 6111 23643 390418179 40225 71094 301867123 61528 40225 677604134 61528 19187 730488518 43560 82967 186794773 40225 83265 269474795 61528 64356 923679183 88105 19187 709322453 52563 43560 933116 14277 52563 977110668 91681 64356 7148692 64356 60492 589230624 60492 85946 438656779 52563 49146 206013978 60492 56005 713024285 2426 85946 33234752 90891 60492 949317951 2426 81280 134796335 56005 50451 618067919 2426 8748 847840051 67007 50451 850966089 90891 16644 484727857 88795 81280 484193048 28114 8748 629483903 6427 16644 29259310 6427 51987 140382440 32317 51987 406761080 6427 72641 21868059 21528 51987 647334731 87578 6427 453637923 31237 72641 25877695 72641 38579 316317830 31237 48449 821974548 31237 18689 454634081 38579 47228 168915367 64265 31237 949937858 47228 85967 124821678 47228 56788 647043079 2784 85967 333748725 2784 1755 799173587 55205 64265 735637902 56788 42115 104448736 5673 56788 521685439 5673 34726 692849540 42115 19323 206715179 22401 42115 381895536 6712 34726 338392838 24204 19323 60304869 34726 57038 149327530 22401 75259 305442553 14450 22401 374962130 14450 84510 190640702 14450 54621 247595175 19763 14450 961314881 27166 14450 966727111 24302 14450 796868284 84510 60489 552560845 73442 27166 402313045 89918 27166 732666512 91788 73442 95782805 9321 89918 946682747 10982 73442 24490914 73442 73209 28408056 73209 48539 297959321 91788 34644 157283780 25787 34644 348494830 10982 62649 563814983 62649 26056 884546066 26056 43249 229335662 65352 26056 245270407 25787 45951 311382116 45951 26554 603460486 66259 65352 648488409 43006 66259 643221945 920 45951 953452465 26554 88324 25569312 88324 76917 69199439 57797 76917 37727148 45320 76917 839888705 78209 88324 127859428 76917 87226 644121040 57797 38277 234451093 45320 73400 15489790 73400 75125 724378879 87226 17056 817374456 30400 75125 293404574 39807 17056 716820676 30400 89641 697732232 30400 91585 607671290 4886 30400 451496706 48337 91585 932475275 43765 48337 166291668 43765 72808 379642591 72808 27767 951798557 48337 60582 97254332 48337 64280 921736479 72808 48814 408528593 60582 74759 654344093 40592 74759 127701081 49502 48814 521360182 18686 48814 200888608 57389 49502 778864808 82994 49502 416662516 82994 58470 135534720 85026 57389 522583917 46009 85026 437973911 57389 6149 916613792 85026 38600 161766606 85026 33764 513317092 49496 46009 368304029 33764 23969 898255848 38600 42589 204463144 23969 87211 298744430 34550 49496 583319172 49496 11296 90046558 27057 42589 224037397 27057 9636 771960459 60182 27057 61160800 60182 48620 184531945 33931 60182 65473131 77006 60182 341275993 60182 63689 14691403 48620 44841 960228968 26539 63689 406662518 42760 33931 995055871 81493 77006 789150182 81493 74627 917523403 42760 66855 52612510 73339 81493 704936911 73339 58030 347746044 81493 83534 593127384 58486 58030 790951333 40852 58486 427201995 58486 81615 406227168 40852 88911 606356700 40852 75473 171366150 32863 81615 975147338 88474 32863 58038828 7571 88911 215031910 76095 32863 966471415 20538 32863 92184241 20538 12330 955915849 48655 20538 601751272 20538 56290 931008177 20538 37307 349492739 48655 58430 806704351 28048 12330 703054010 58430 12943 160224317 44159 37307 154800517 12943 49644 594506293 41653 58430 38151783 86144 12943 561306259 41653 46241 804446344 60354 41653 506224477 49644 76741 84046432 44854 46241 82082385 44854 32291 80833840 32291 82764 38454667 55349 44854 604075642 32291 17619 694305994 17619 45528 100733414 45528 64805 896188503 64805 17751 803698728 17751 74738 786559778 45528 21726 475380654 17751 76520 424689161 87326 76520 851971213 37798 74738 231864256 21726 51507 605340506 87326 9003 528412160 76520 91456 63300975 86152 87326 718133960 36387 51507 206041828 9003 31111 679236274 9003 59052 431084169 63562 86152 616202199 18430 31111 432101662 37342 36387 188121355 78689 31111 273836222 78689 85070 899332334 10393 37342 60779904 78689 48034 115265661 37342 51822 162533265 66534 10393 274201373 15163 85070 85218649 59370 10393 162293408 66534 86924 118140777 15163 58415 145170786 15163 18361 342048693 1200 59370 986816422 23393 86924 902982027 74447 23393 157466793 78448 18361 820442023 1415 1200 423400430 576 1200 25301980 576 71102 843495120 58848 1415 499270609 1415 81743 703865698 58848 55649 158407048 576 37079 282193993 8218 71102 633196953 37079 17901 244661669 37079 16678 177431118 55649 21430 928036682 8218 10761 66755864 45867 21430 145129022 72575 45867 75420775 58108 10761 157337931 72575 90117 648183962 58708 72575 990141043 90117 33802 755987473 90117 21030 612084174 85674 90117 497429644 85674 90709 622094654 33802 84889 146533293 85674 44855 751978737 44855 72896 201292398 68282 90709 383584324 50805 90709 386472859 64782 50805 750719675 68282 48281 784023159 50805 53430 275482964 84378 50805 50960862 48281 25895 755306731 25895 35405 13559254 8880 35405 225147114 13356 35405 136632988 18842 35405 582353858 46647 18842 858213859 80151 18842 142415673 13356 40321 961253508 59996 40321 636993746 18842 77255 743551164 54296 80151 246302121 77255 31838 37231775 40321 17416 288285445 39202 31838 745386842 54296 89377 533215216 31838 58012 996589301 39111 17416 348008876 39202 59703 591518771 58012 29366 337244331 67396 29366 115419977 58012 17299 67247090 17299 75079 124046700 17299 3043 830897336 75079 61839 809089870 18559 61839 952878813 18559 68191 46018201 28787 61839 387697756 66023 28787 48719080 28787 72692 609537607 26376 72692 92267959 68191 43855 295486325 72692 28864 136307471 58118 26376 951522164 58118 14443 69167540 35810 28864 308494350 14443 13700 60881033 58118 42317 863254051 58118 28318 437920550 35810 9040 975260640 9040 65723 867075169 26268 65723 504684153 18432 9040 979836737 12842 9040 848859694 65723 27075 420881459 18432 16467 527694437 26122 12842 306182825 27075 80633 454523028 27075 39968 319192312 27075 55200 22832886 26122 29380 399844387 52138 39968 130496417 39968 53658 559585023 53658 57217 350685851 29380 36868 540418206 49205 29380 949548691 36868 39397 959118644 10821 57217 25619445 29260 39397 199131103 27528 36868 672543897 16058 29260 37909141 69230 16058 985678328 69230 21135 728451795 69230 28160 639098609 9206 21135 551279248 9444 9206 141036657 28160 57559 845775079 7937 9444 264365403 48525 9444 117799892 48525 33961 107898375 57559 52320 793514094 59239 7937 770744171 33604 48525 216712610 44942 52320 396620819 63079 44942 375875455 52320 72307 888372622 44942 59036 974435749 33604 84722 610392909 84324 84722 19285007 62983 84722 603048000 62983 45513 763939361 84722 61162 374204238 84324 64452 868134079 62983 30970 720107242 7059 62983 106137245 63807 61162 496668417 63807 68896 443001731 76990 30970 504800427 68896 75804 916292554 35549 75804 75558052 53060 35549 823102311 67810 75804 558468953 46393 67810 395530675 75804 24552 352941954 46393 54224 270869729 5312 54224 690412635 67810 31702 405107309 54224 42656 349556230 31702 16043 408219213 42656 37816 964208058 66797 42656 602701787 31702 73881 414007796 42656 62185 433321764 73324 62185 557934208 73324 91181 672745817 49772 73324 346815026 18071 91181 154971983 37152 73324 145902538 49772 81275 926662189 24126 18071 670351038 21583 81275 159867144 23374 21583 937373706 87725 81275 130413245 67357 24126 543248541 17065 87725 209109757 12878 67357 52988915 46941 87725 673365774 72159 46941 562547761 83185 46941 90837632 17065 90365 308818205 72159 7324 606490577 19301 83185 111947927 41169 7324 413433558 79159 90365 164481567 7324 9572 461727655 72854 41169 95176714 9572 12876 48112627 72854 37577 39085602 5170 9572 171996706 80867 5170 422191029 37577 90668 794823440 59746 90668 45434356 63307 59746 647209353 63307 28467 427393102 59746 69115 580980434 83636 59746 206663133 67419 28467 96877237 34112 63307 653966271 34112 89671 428977874 67419 46456 555439241 86528 67419 505796792 44631 46456 364816677 25025 46456 683166375 89324 25025 289984339 51335 25025 543785469 20215 51335 88785893 20215 4222 39871661 25025 40031 511830824 2797 51335 447235064 4222 50832 130160697 4222 40938 380467932 18960 50832 920719209 26144 40031 507951239 2797 76114 987655963 55138 76114 98166017 26144 73660 680150990 26416 18960 46227509 49311 55138 862904926 59484 49311 6418995 26416 36404 289589664 59484 40235 865064632 45368 59484 741329723 40235 54322 217628504 40235 6306 297050005 64359 54322 44900822 43682 54322 398111766 28501 6306 616550880 70497 28501 902713922 62448 70497 598549154 62448 12987 913947580 43682 86985 138497789 12987 11338 153194329 39782 11338 196615288 12987 30908 619151880 12987 90518 21504869 39782 25391 753238745 75440 39782 139633450 81180 75440 496538492 90518 7061 600245364 18188 75440 874641870 9222 25391 73315548 79215 81180 923031289 81180 40542 444100960 595 40542 519401246 9222 38009 273664146 49925 79215 591881634 40542 88930 584996446 595 23297 301919931 66773 23297 761175216 84661 38009 984646015 29689 66773 534846054 38852 88930 521765935 84661 69242 84969579 19191 29689 884257806 6340 84661 664409273 82245 19191 182877478 89789 38852 884169662 51209 19191 985140296 51209 44097 636686677 51209 35506 75953436 82245 46916 642923068 44536 89789 175029107 44536 60811 412911031 87746 60811 862047597 46916 19969 103053548 1712 87746 661799030 44812 19969 437094722 42629 19969 164895455 19969 74579 54385742 81681 42629 59795593 4274 1712 660569287 28478 44812 14068884 82933 42629 53614537 74579 60257 578042270 60257 85866 208783422 56243 82933 453168386 85866 46065 321830774 82254 85866 932142352 85866 85987 957662878 47193 56243 613860750 46065 57902 345916261 39977 57902 403648728 85987 4880 164257445 52551 4880 10107983 52551 28410 470213793 41176 52551 642470899 63465 4880 17609345 63465 11203 380554728 55488 63465 360781662 63465 50262 614041443 13515 11203 465109053 6686 55488 273787922 71776 6686 547923670 6686 69489 226714331 71776 35974 705152923 81724 35974 123852025 88980 35974 968751210 81724 91777 686596516 91777 14348 96044934 85380 14348 56684541 77899 88980 619124423 2220 88980 254590855 77899 12154 60727922 67978 77899 560473997 69568 85380 446258930 69568 32817 991074665 30497 32817 946757968 12154 35105 550824158 17404 30497 323309211 23656 69568 705300887 23656 80375 470629919 80375 5470 932047666 5470 65746 209170013 80375 48852 277422484 65746 79797 167865032 65746 21 576506372 5470 73337 885778814 29646 21 276239572 45274 48852 318759159 26772 79797 368016319 21 38874 716261708 45274 29792 381418770 29646 18747 476469921 26772 86794 10217666 76669 86794 562297766 23001 86794 533273964 86794 5473 249704163 35817 5473 29857863 35817 45141 936482162 5473 41290 616605470 7685 5473 493903721 2986 35817 891336648 35817 1877 729241768 45141 33026 178705620 5101 1877 856806137 84724 7685 518051714 84724 88418 758329272 89745 33026 88603873 88418 5586 684229760 84724 5119 739611023 88418 45546 371889139 76557 5119 984487909 61530 5586 590722966 5586 6620 932983825 59087 6620 174142469 76557 39641 484068672 71551 61530 300250187 60817 71551 47728724 6620 81935 248014239 45211 81935 930009230 45211 50771 625672631 83870 71551 382920922 60817 15001 200047777 84238 50771 176350145 45211 90711 127895381 83870 77047 983321412 80700 84238 41362504 15001 33408 826410519 80700 44441 834671443 80700 24559 864323297 16587 33408 14016339 22742 24559 676860100 47463 22742 281346339 22742 85401 196274829 59408 47463 656055866 15364 59408 339213654 47463 47447 426861352 85401 63532 223279449 6989 15364 898692068 77513 59408 363703015 57874 47447 168107110 63532 41775 231404667 32026 41775 167350098 20797 77513 546587781 41775 63257 669725879 32026 40199 863351802 63257 89155 316852098 56234 20797 703041442 56234 34214 969833425 63257 37392 127559014 40199 59154 730633029 5222 34214 465166837 16570 37392 41423592 46291 5222 636919859 47851 16570 88075878 46291 31166 671735807 47851 19693 200163650 65238 47851 318168949 33830 65238 960955658 33830 49844 74567988 33830 13468 980700508 13468 81584 871972804 33830 53272 330648043 13468 68449 748267391 30000 53272 179363216 2952 30000 483919809 72624 30000 47631772 81988 30000 920006975 2840 30000 637532931 8646 2952 734203722 81988 10822 262582407 81988 88757 834308145 10822 31280 161596353 9133 8646 535292502 82410 9133 722266523 88757 53020 310782598 31280 26326 547780280 63654 82410 705552336 63654 48319 610285997 48319 67828 883942489 11256 48319 34678833 26326 7559 404678157 63654 35508 169465294 7559 58157 876398666 11256 80936 586644665 40977 58157 237639732 58183 80936 721574618 80936 75470 17005827 54572 80936 929457670 80936 41832 710755681 41832 67218 14675169 75408 54572 912240274 1568 41832 56810031 67218 8540 145916470 23968 1568 776645037 56100 8540 161777941 56100 6774 102753957 17094 23968 746150823 44253 17094 743657579 36204 17094 931733823 36204 47079 938184577 44253 70898 884562015 70898 19981 946354131 47079 10704 395446516 70898 4227 306382520 15174 47079 85085044 41867 70898 980256825 19981 40682 736029485 40682 89585 320150628 40682 44606 556679234 41867 1016 764321263 40682 38516 760635884 52935 44606 284913271 9435 1016 139294469 9435 90813 834368895 90813 4857 63905794 38516 66389 797950895 52935 61584 284829018 9435 29428 702551999 42280 90813 177665877 61584 17020 491510430 66389 62011 182508557 17020 36860 112592588 59647 36860 361350461 42280 74034 653000346 62011 29 382055230 74034 76451 636486868 80938 74034 136913178 80142 76451 501994170 74034 32037 655003688 43025 80142 52268637 25389 43025 961432887 80938 86572 667377289 8091 25389 299557258 63553 8091 631570138 43025 85263 83896508 86572 27742 592490405 50216 8091 447364173 60857 50216 37459456 63553 22384 990342557 28204 22384 579260678 22384 54740 960297760 60857 22058 367605250 22384 45806 842180384 28204 68059 225934934 45806 90287 58478834 45806 27441 68609904 45806 72463 833455802 72463 30753 823722676 10686 90287 958432831 72463 50618 315268894 2459 72463 283406082 30753 80944 161250752 27447 80944 465358641 27447 13266 392001237 88217 13266 741686359 63933 80944 680615334 25839 63933 39525811 33443 25839 651711407 25839 43316 770336352 976 33443 83922967 75357 43316 860882611 69977 25839 406275956 976 82756 888520063 84473 43316 384900522 87929 84473 537807796 87929 89381 594314932 84473 63097 607928714 7654 82756 404500481 58845 84473 659308590 43242 58845 381504902 6435 63097 472796332 7654 39235 808011768 58845 82216 962857168 59334 6435 99061036 71592 59334 42402216 71592 26113 267041406 82216 11061 335516873 66002 82216 155172289 41878 11061 903315993 4957 26113 628538879 11061 9507 240242227 24411 11061 967370365 66002 38158 683452193 4957 32117 626490995 56287 38158 873405262 23359 56287 596272082 62050 23359 922632482 32117 13546 711040085 56287 49470 569039725 48979 13546 323715871 28157 48979 845601473 13546 64453 219759467 33952 13546 264074637 31074 48979 110187981 2572 33952 915004565 50856 28157 166063468 64453 74116 666613369 50856 61170 708450432 38676 74116 357821028 2572 71470 545342695 71092 38676 195453673 38676 60199 429944234 61170 21242 250931327 78765 71470 708608505 84918 71470 656118140 78765 54010 283929342 60199 10623 475598001 21242 27813 240387008 54010 7796 878620562 27813 19562 612095967 38524 10623 794334546 7796 31970 801388269 7796 41472 911593267 67764 19562 663529826 67764 54411 697296477 9470 38524 205673285 31970 75718 203003649 85712 41472 715869004 75718 90802 481634538 9470 76867 126422377 83268 90802 161834584 75718 46420 197021340 82371 83268 914040525 28698 46420 229621572 46420 24103 640499684 52776 82371 438802565 55662 52776 472393322 82371 72384 748298494 50567 72384 455062235 32714 55662 358433584 52776 7774 473217191 55662 40677 750141562 7774 51239 904757086 70365 40677 982672164 7774 63182 448037125 63182 28995 229177001 74005 63182 519446258 16170 70365 99820643 83577 74005 863606686 83577 75015 78664220 83577 53081 23676102 16170 44487 791456949 14844 53081 315206669 1088 44487 585088712 75015 76730 804100113 53081 68826 627660315 14844 29733 212661863 56627 14844 806054493 31234 1088 548845143 8316 56627 356326923 68826 87923 750337547 87923 28146 459270325 87923 27793 864218613 18768 27793 408303287 56477 87923 593565880 43320 28146 936964369 58854 28146 561983340 56477 59830 818344104 58854 18597 973209461 41727 56477 499975262 69103 58854 199471461 59830 25548 759659578 25548 5595 357953804 25548 26650 382068622 26650 50791 59473428 5595 90629 608713913 53797 25548 28932169 53797 65904 637143828 53797 58553 332107905 35490 90629 326008781 65904 26544 237447320 65904 10400 395432116 19308 65904 548943519 26544 2589 529137018 10400 84267 469725385 49024 19308 4495255 53647 49024 9264207 33165 84267 933846517 34590 53647 887417952 84267 54417 126533306 48683 53647 906827034 54417 10245 314251403 87058 48683 508264155 48683 28824 681426333 857 28824 849358694 48683 55786 766045844 857 76243 975440964 71952 55786 738753023 36262 76243 80286879 36262 18936 751570162 61117 55786 149518671 36262 37517 924241807 61117 37465 77769298 36262 11981 378517236 76221 37465 879036163 13496 37517 764594978 68766 76221 945330458 4195 13496 426655099 35729 76221 882757960 7001 68766 146483023 74027 13496 820549246 35870 4195 671439018 4195 44908 779039525 7001 3698 25407393 74027 31870 383114782 79609 74027 114371366 71369 31870 238075671 44908 19903 543932679 71369 67003 749217847 71369 53622 281032218 79609 21635 132533156 23127 53622 119149908 67003 32326 829506276 30880 32326 383974578 2073 53622 506402788 32326 30519 296897241 30880 83863 295502817 30880 80395 827974943 90940 2073 83560999 90940 47479 786385095 30519 52371 482876240 47479 72444 704341933 58596 52371 939369633 71211 58596 36796878 41746 58596 875757226 72444 34184 21874190 41746 57667 68488991 71211 4668 86153997 41746 24496 391861803 57667 20827 315292202 63388 4668 853102523 64160 24496 77732975 53362 20827 285558400 13475 24496 75664032 67241 20827 464122953 53362 54620 540827879 84985 64160 762805586 40724 84985 520467452 84985 18888 50993473 67241 54458 948311748 51238 54458 432642474 51238 38145 935041081 40724 45654 816242734 45654 27628 104159430 42814 27628 48872701 27628 38473 958885477 80720 38145 884157423 80720 422 50580564 422 63212 499875418 54892 38473 391351571 38473 78205 840810070 5452 80720 763513912 5452 36266 882381960 36266 36003 10823576 36003 82379 546278393 69331 36003 712642482 20549 36003 634353961 34882 69331 185085030 77012 82379 226427690 69331 52638 363733932 20549 87380 561212439 20549 63037 177275613 54430 34882 916786909 84927 87380 467602035 20963 52638 59133470 63037 48345 233177048 48345 45210 496165755 45210 66624 208591896 80168 48345 133188674 60936 66624 16955848 66624 55660 883583493 55352 55660 363420632 59616 66624 229798242 34852 60936 673566850 55352 63424 837750119 31718 55660 731526320 28909 55352 64952891 32464 31718 696848770 38275 32464 841690808 72726 31718 103434827 32464 40311 875920760 7234 32464 505800517 68710 40311 333302835 38275 52104 455666929 68710 3353 786324232 17346 68710 850991274 44241 68710 202221106 43995 17346 40361531 44241 45146 762917567 64368 17346 740761628 85791 45146 308778211 45146 3496 704662944 82676 85791 86122582 85791 62219 60503601 62219 32920 270995219 62219 37094 386186717 82676 50052 500550301 82676 83808 224035193 42881 32920 606379646 63480 50052 5377344 47641 42881 4841249 63480 56894 915127954 70575 83808 923296872 38879 47641 491598051 29515 63480 226966914 75215 47641 991914825 77151 38879 262196678 77151 19365 761992575 20551 19365 655638533 4330 29515 981165347 71756 75215 838950951 69158 4330 778582430 4330 88476 111855649 71756 75107 878387087 75107 70596 534836095 88476 58653 815971872 70596 9737 445165747 75107 23949 599256046 8634 58653 244138360 70596 86916 907193408 58653 21336 28246477 86916 24711 859366747 47926 24711 153235053 8634 62263 491278762 62263 27556 148888197 21336 85519 588023687 49142 47926 544828873 27556 682 32373100 52105 62263 74256441 52105 69784 79952516 49142 35383 352073667 69784 78417 1286228 682 72144 332056914 72144 71528 18218384 18929 71528 543912720 78417 49806 47300547 71528 322 529552725 54334 49806 715118699 79848 71528 233059315 322 31416 196694062 91295 31416 236390620 322 29659 74819358 89707 79848 3840217 64380 79848 142936714 60463 89707 575501694 89707 83220 539705541 83220 34078 971329965 34078 86582 724814774 83220 10238 994050390 60463 71744 879582152 83220 51055 520961299 71993 10238 815155006 20828 86582 391099041 9714 51055 438334500 9714 36218 294220216 9714 84164 858622215 26766 36218 272262660 20828 53728 164346678 91296 84164 745666729 35060 26766 59232232 7923 35060 530172619 35060 86178 101260134 35060 22109 844962239 59727 35060 657405813 59727 54125 274140765 59727 28386 82008441 59727 20086 21419713 81931 54125 550648786 59727 35192 984986201 54125 13914 889193457 86744 13914 476528196 35192 13233 809817252 13233 16898 386289944 16898 72432 729926431 47608 13233 133963670 61714 47608 158157796 78098 13233 93129135 37652 47608 18155223 11920 47608 790525536 11920 31262 482136704 37652 74981 770098049 78098 49452 712284713 11920 949 18857640 49452 22917 56552864 85185 949 104433134 87392 49452 135566609 78333 949 398594692 56240 949 34784885 87392 10905 772064140 85185 16791 621874008 78333 36353 258902679 1760 16791 422680448 69445 10905 891966082 46402 16791 142639537 1760 82767 673945754 1760 20353 599674268 82767 14187 893954083 26453 82767 88077914 6413 46402 427408829 71700 26453 916655564 6413 20139 942893446 48482 14187 817835991 20139 71221 850122382 48482 9137 978889122 76060 71700 322364891 13711 71221 233247032 76060 65375 85827635 36280 65375 785815732 33547 36280 801795848 5334 33547 365318035 5334 35575 110780559 15592 65375 772301754 76978 36280 129467634 43203 76978 917546364 78418 5334 710043143 26952 35575 793751124 60807 76978 591456800 72996 78418 699457426 78418 60227 169240690 60227 76078 621314754 25035 76078 984142378 25035 11543 72873150 72996 81509 215521964 60227 65785 900280079 76078 21795 344693200 28460 21795 198092113 89342 28460 83106766 11057 89342 312724749 11057 19431 535806233 89342 27495 326999911 40117 27495 769505741 62292 19431 751302314 44596 19431 437370849 40117 57826 360090774 27495 16187 834138988 43851 44596 98217119 27684 44596 688483663 44596 24134 740767729 27684 9535 587328199 39473 9535 773839788 73586 24134 759162271 27684 56784 240011506 14827 39473 794842117 14827 54773 759876135 73484 14827 635523718 38702 73586 429014076 73484 78158 60143430 14827 85991 323541050 80065 85991 336108830 15074 73484 104125816 32673 80065 665037351 78158 57896 841045533 85991 2468 78465903 49466 57896 110042990 6841 2468 75377420 6841 24040 302848200 44325 2468 708331028 49466 26793 529325077 26793 82912 948112309 44325 55997 686337844 43706 44325 228593607 71666 82912 693698186 82912 21148 148184660 71666 26552 638767663 26552 89279 553387409 41316 21148 507057656 89279 20906 502785462 21148 22177 276978473 41316 80571 782432801 42525 41316 952078165 10370 41316 123420590 20906 44633 544866261 44633 33566 650302419 28546 33566 187441112 28546 71085 68425249 44633 17176 34567106 45746 44633 841647225 17176 51025 290788590 78088 45746 450537227 61177 78088 326641723 61177 10068 377482430 67245 10068 74865745 4962 67245 34318917 18285 4962 166551956 18285 28741 591382028 67245 80480 527078288 63714 80480 226072835 4962 39620 251586934 39620 64188 851168585 64188 54108 327306333 28156 39620 165323351 63714 45350 921645387 28156 12187 795171429 28156 74766 849318809 12646 74766 994506578 1235 28156 954665990 12646 83612 714692609 12646 23225 104773250 83612 26067 86408651 83612 29948 418279593 26067 10012 242471676 29948 43497 97625996 43497 4557 722335128 4557 24551 197436115 24551 52572 640757324 1130 52572 50646596 8247 4557 739132234 4557 6247 665567599 26259 8247 37242309 65878 8247 485045018 65878 21389 248395989 6247 75483 256254244 456 21389 174275442 1970 75483 564616472 65878 81593 337385399 22204 21389 643507470 456 80478 633286644 1970 26817 900917934 26817 25383 942862743 23261 22204 634158184 23261 81032 475612845 25383 56242 242217091 29450 26817 509613111 83142 56242 601565092 40684 29450 127703797 81032 34889 578604305 5970 29450 231353818 67049 34889 191704732 67049 30195 900918742 57866 40684 371346051 30195 49329 591733618 30195 52991 523193914 51598 57866 608503335 49329 25301 285674734 49329 36879 227498597 36307 36879 987502495 14693 36879 457154047 39851 14693 770372871 73002 36307 842536975 6615 36307 366138927 39851 6625 163580773 62454 39851 51373257 14561 62454 484634481 4676 6615 505596550 34073 62454 851915542 14561 26472 328890063 81822 26472 891796121 34073 61189 373702122 61189 81013 981228524 61728 81013 904181884 30513 61728 431726124 81013 39078 616871263 61728 27461 826436666 23991 61728 560680028 23991 28025 611698446 60555 39078 344247113 51411 27461 724078537 32715 28025 875246509 68380 51411 491214708 60555 71093 446782590 64244 71093 110302009 32715 39272 344328459 68380 53055 332789328 71093 24850 207430286 24850 68096 229923787 64244 36227 80294024 39272 32374 708329249 36227 14759 255562780 36227 70103 84409420 39531 32374 56255907 14759 82975 595578113 82975 20793 28936134 48609 14759 648639738 82975 11001 380886017 82975 82497 137542051 17408 82497 188017395 20793 76437 308373958 79229 17408 102458539 17408 80854 102892785 80854 52333 660213837 45392 52333 274017344 80854 76758 699499180 80854 84978 437673146 84978 60361 369628858 60361 67181 623821117 91513 76758 775739480 76758 39771 678904132 31839 91513 391572229 91513 59832 708858256 91513 78776 319914666 13143 91513 452643201 21505 31839 94244366 23007 31839 892794264 28834 23007 254696794 78776 52475 359108078 71307 28834 33536319 13696 71307 507934841 42901 52475 615472014 15175 28834 540613807 71307 85346 172723252 13696 32707 263501985 13696 13759 88866854 10732 42901 605654694 64837 13759 122466337 85346 11809 105413678 76659 32707 13429607 13759 47503 655345763 47503 55302 24106737 70849 55302 9409576 47503 35479 248859775 47503 4216 46230511 27572 47503 854159424 35438 55302 867947940 35438 34617 204806037 4216 53363 159765009 71116 53363 130545721 27572 71614 178508369 35438 8487 218189460 71614 45568 552368007 71614 43611 951192362 56838 45568 488069498 7790 71614 773387612 8487 62294 629844990 56838 55463 544071637 55463 60265 928814228 76857 56838 712804918 37844 7790 780360203 52343 37844 86759139 38967 52343 741628480 60265 80736 761902590 51561 37844 669094463 88172 37844 177176832 80736 51786 964377234 80736 84936 336798595 91566 84936 588538437 48179 91566 879559625 14967 84936 957645625 23500 14967 72539546 48179 6650 155474286 91566 79448 784294229 59620 48179 114575294 79448 27347 764365952 67762 79448 769096190 27347 41834 248276340 62812 59620 142690267 62812 52837 264634509 52837 17045 755143589 7853 41834 216936611 17045 62227 837177631 65019 7853 941298764 79524 65019 694242512 86807 65019 207356703 48510 79524 178838327 79524 3460 944411451 69894 86807 601540129 48510 88824 271117476 6886 88824 930837527 48510 28418 463567269 88824 13945 591641219 75099 13945 63174738 58850 88824 574538887 90111 75099 103665264 47513 58850 769620586 23686 47513 754235999 72621 75099 874337079 47513 55646 590063335 90111 84884 221425853 84884 78287 72984078 22281 72621 929832634 63345 55646 587093141 78287 21279 303650259 84884 30770 100004536 73729 22281 598726744 24528 21279 786937853 51266 63345 980448111 34779 51266 629732147 24528 56316 30438186 9656 51266 589702174 24528 49687 53999286 9656 56313 111889690 68360 9656 744505636 9656 47333 349432306 42618 47333 204405762 68360 77413 71228368 56313 13625 997360961 68360 34067 370643859 72034 34067 221564825 45912 34067 388015355 34067 85456 739252898 79735 45912 715692231 85456 78702 877582147 64268 45912 979720707 85456 22359 78821789 34665 85456 413111805 75283 64268 618393754 34665 20598 766190138 74548 75283 931987217 22359 48442 33863579 74548 85727 243071526 85727 71048 123147725 56482 71048 468446154 74548 82769 393960056 82769 4724 816956327 85727 64943 215335247 29401 82769 809444968 82769 69926 980942935 55563 82769 128968205 29401 91279 447563799 50647 55563 235119224 50647 88212 45643767 77950 55563 90709797 91279 56249 921445066 71270 77950 632489047 88212 88877 11606343 77950 50874 617949641 56249 66582 968509409 47535 66582 481061999 79876 71270 481439473 30220 47535 849477576 50874 34871 559260252 26335 30220 480318546 79876 2151 198466010 30220 6815 58415879 30220 86749 522109443 84063 86749 211738111 73278 86749 999564428 84591 84063 84619814 73278 28758 325144921 88371 84591 433867190 73278 76380 297702134 49125 73278 324021679 71141 28758 990728974 37663 76380 333713708 86476 71141 955618353 37663 74547 21459516 30935 71141 694630178 74547 86441 760114491 33902 37663 816097511 18708 86441 244158696 28108 86441 964581821 19649 86441 463509213 19649 11314 758344713 42566 28108 442704795 77505 28108 970270587 57865 28108 125273596 57865 7284 780905164 57865 73193 386700613 65364 73193 254378951 66838 77505 948835285 14530 66838 608638304 26842 73193 429908609 14530 76207 29621912 84470 76207 901397369 76207 9367 861069820 26519 14530 888959075 40648 26842 453969220 73933 84470 494830591 73933 28147 605630015 9367 2842 836266 26851 28147 666623719 53517 26851 696389672 2842 24271 427921484 36813 53517 776712071 36813 84742 508537305 36813 27787 744814089 87093 24271 253391206 24271 85640 272960441 87093 60457 69778498 60457 20544 981248888 85640 18426 24946574 70418 60457 461532659 59650 20544 927708952 18426 86458 396262426 34412 59650 746414985 70418 89957 961755918 11336 89957 228241252 11336 31202 418116637 31202 51292 446268574 53934 51292 190979521 53017 89957 772892413 53934 64859 71981489 74007 51292 963032656 74007 22637 161813086 71929 64859 224332439 90630 22637 816175821 37247 90630 570818987 71929 71280 580711155 34053 22637 86588080 68168 37247 736899605 18723 34053 226588623 80016 18723 803590817 31852 68168 61833813 45711 80016 110992610 31852 80322 269052511 80016 64766 315424616 64766 12077 90282089 12077 64893 920744892 64893 26931 437380732 75733 26931 791158599 75733 15528 930652650 25927 64893 763508532 64893 12495 590075600 86324 15528 705032276 86324 82687 173709618 39339 12495 67215793 86324 82159 993103754 86324 33028 707644464 60721 39339 945030413 82687 21448 268072654 81004 39339 825641903 1808 60721 108544198 33028 7380 823419722 59696 7380 526787786 59696 17091 816879766 1808 43363 627546324 73348 7380 482829855 17091 54162 954036753 44227 54162 440307242 43363 5319 454601833 74849 44227 953517261 692 44227 866831449 5319 84346 97656934 44227 2263 559107632 2263 23084 950662036 264 84346 109286621 91265 23084 410677554 52220 91265 249776980 2263 23473 99636257 41218 52220 199930430 83677 41218 799543850 17480 23473 221597488 41218 3912 71047959 16725 41218 207795509 79648 83677 539735971 90484 79648 977888409 76231 79648 889247665 68122 79648 997423296 12150 79648 124228472 90484 75951 29591946 46098 75951 236227564 46098 79768 556227146 90456 79768 209225733 83414 79768 733518743 83414 6436 435085242 79589 83414 782927060 90456 41830 613442275 54095 90456 369519147 83414 62034 885191489 86469 62034 48361784 79589 19958 944744696 91812 41830 623213391 54095 7501 576002751 44327 62034 673413310 59839 44327 29683966 91812 56508 480154430 91812 71518 546916521 56508 84236 765332997 12789 71518 547418402 67205 56508 770036942 84236 87778 137333613 12789 50019 69649085 12789 12599 410004901 12599 61760 287782471 67205 70244 721515586 12599 11538 425156549 70244 75374 67427146 75374 32294 205285343 54304 61760 374039326 28794 75374 196177470 54304 84844 434220259 65390 54304 374667521 84844 86232 417746175 84844 17516 589795383 285 86232 343884957 84844 55945 800184569 86492 55945 765312678 25663 55945 84510807 25663 77981 866550934 77981 31298 175546668 86492 13925 413470230 39425 77981 959359501 13925 75065 501589505 77981 17643 124327272 50181 17643 43343498 75065 84334 131868472 76139 84334 701869340 50181 178 163733235 178 66723 351569209 66723 91882 789812791 82850 91882 818393643 66723 5892 29189085 89 5892 17380064 13376 91882 464056599 89 58875 43542217 82850 20372 324513868 5892 86203 92822832 13376 51086 790426171 25622 20372 301034564 16473 25622 175073866 51086 61353 792807233 91093 16473 379490866 67748 51086 518511029 52458 16473 319324787 52379 91093 1785418 52379 91320 418050754 91320 58595 404167638 67058 52379 256401731 88424 91320 118488779 261 67058 305478699 46376 67058 65094295 23680 46376 324076141 55188 23680 618898636 46376 59630 309878511 23680 83033 734288453 55188 56881 969343959 23680 29483 496927414 55188 10364 726804958 44108 59630 744575274 29483 4691 738035030 29483 25458 7783673 9406 44108 566539752 44108 90857 160874672 75282 9406 686015361 41802 4691 248432512 75282 88674 293910794 854 88674 326519326 90692 90857 176476632 65959 90692 585005595 65959 59288 717867510 65959 74986 823823869 59288 2776 551422434 90692 71735 888562643 19394 2776 188706075 62253 74986 29389838 10552 19394 232014960 62253 42902 787859588 42902 1575 154157520 62253 23904 326528894 10552 9875 80614059 61649 23904 684183289 60953 1575 741004562 51837 23904 845028136 67060 61649 956120576 42769 51837 108869036 90599 67060 306876830 90599 79184 66232256 79184 52136 105960537 17484 79184 989043005 69943 42769 440449167 19332 90599 73924067 52136 39761 908122702 18416 52136 323535187 19332 72337 515550614 89460 39761 754969451 19332 61279 77541837 47464 39761 675722224 18928 47464 302371705 55390 18928 441060291 89460 57926 655816792 30147 55390 637513068 57926 51494 482622231 25935 51494 673509234 15930 55390 658540222 46834 51494 735765729 56582 15930 386017782 55063 51494 623969864 72076 55063 229022499 4583 56582 61453405 63408 55063 597569132 56582 48507 45770485 79377 48507 108091946 72076 79093 346173716 7907 4583 94759419 91258 63408 521472281 91258 76678 189679683 44383 79377 418302531 51422 44383 715247022 51422 23547 113401032 51422 29826 459396705 70089 44383 177809333 23547 73373 363889255 51422 3296 844587670 52642 70089 749284247 3296 35780 190001216 35780 15689 427496630 15689 63997 726997046 63997 53100 957264407 63997 2329 798568574 83545 53100 712921118 63997 52081 507632736 17002 2329 184058904 66921 53100 427419064 34250 2329 870263382 53224 34250 125609520 18495 34250 95019555 89940 18495 880107272 4430 53224 105198048 4430 86899 51820563 18495 16777 335768717 6502 18495 758884723 31146 89940 477593477 34578 4430 151370271 31146 47267 411568881 40249 47267 191914410 31146 9855 122496050 34578 21065 732123499 40249 53051 625482413 20532 40249 58377229 10039 53051 405395358 9855 88312 530438581 20532 3974 339921949 88312 33682 959323721 20532 60932 987757145 10039 12252 857151341 65539 60932 105482411 77139 12252 791823907 57263 77139 954434183 60932 76499 722966470 43633 57263 745649371 77139 89001 195525763 77139 381 614428026 89001 2926 879733074 43633 72930 939708174 89001 6275 440688933 6275 82823 827129750 82823 80508 698034793 16270 6275 234189716 25199 80508 317204395 25199 6680 521019147 80508 4021 103021772 68017 6680 642908150 16270 65696 914610143 54879 65696 690556205 54195 54879 668378097 73937 54195 404973844 35057 73937 9383698 65696 78213 644069471 35057 82213 964345007 54195 29127 384776123 29127 90466 633913876 29127 41359 81194153 90466 19131 231473922 31720 90466 841823533 90466 60174 242363429 41359 65098 428066752 19131 31554 694376937 65098 9183 240230879 6262 65098 373349934 6262 23902 99080045 11130 9183 72025360 11130 53175 758148241 89322 11130 228488457 6262 75471 675558527 26476 53175 691028057 85199 75471 450383753 53175 68039 124756873 75471 21819 361923302 85199 73074 699478122 10667 85199 609941810 21819 30938 124138566 62782 73074 287226751 41613 10667 961499812 6610 30938 132535283 51486 30938 163277412 37193 41613 229094127 62782 15710 440701914 17238 51486 169228178 37193 81991 241976430 17238 68553 862023833 37193 25914 757637705 7299 25914 962979118 2440 25914 549018190 68553 42886 943658071 25914 88459 86198306 25914 59376 42854213 74417 7299 444124792 42886 71728 28852373 44032 59376 710054941 71728 65127 592990699 71728 3528 98035682 71728 67268 108635125 44032 91387 809327193 91387 78764 207927966 67268 50459 975166356 45307 3528 689340808 78764 6261 87392085 6261 22675 172747689 49500 45307 534771397 32844 49500 737422937 22675 67768 522521990 6261 48393 831306572 73131 22675 962874462 32844 79437 224787735 42599 67768 726579299 12297 79437 251294456 5915 12297 639863259 12297 28134 363352577 28134 84968 342825582 42599 3750 58043125 12297 68172 346265041 5915 83839 755828699 38095 83839 104736560 83839 5483 775100100 48095 38095 897498496 5483 12139 112994008 56795 48095 997832885 75560 38095 239183617 5483 55458 656975873 12105 55458 338669451 57939 55458 281749784 55458 16338 60686504 32305 55458 802409836 32305 64050 75836196 83409 16338 700352321 83409 64182 315743705 85493 64182 733779602 27934 64050 185307188 88552 64182 705181490 16265 27934 183056817 26251 16265 30479374 27934 12845 875216821 27934 35561 240351403 43387 35561 841535956 16265 57835 578371788 57835 83178 985915148 83178 62182 770169312 35561 14673 486767315 62182 38543 175673431 16567 14673 570330915 40634 16567 401515529 38543 13169 775159463 30986 38543 662679723 59008 16567 678843992 59008 1021 625906637 59008 84032 823057549 1021 89392 10467983 10090 84032 684698269 68814 59008 665191158 48914 89392 663012 89392 53764 558955981 4639 89392 808717218 4639 71865 738212510 68814 2616 606737141 71865 60039 415637092 74045 53764 789911691 80287 4639 768175375 8410 80287 657480451 60039 45860 230570505 74045 61709 503749012 61709 11114 50741603 61709 6297 512863152 63499 8410 730113631 61709 70827 164545320 16872 63499 428828345 11114 61188 196416786 41939 70827 856819189 41939 67430 21942319 20224 41939 5651236 61188 9776 361433989 61188 19214 363296564 19214 35757 90957297 67430 53340 421449535 74752 35757 267359738 53340 63710 937278541 65399 35757 361013531 53340 21645 802948009 65399 69377 754262427 21645 17412 776470803 29046 17412 485915480 84705 65399 789048777 7709 84705 898116173 84705 55615 539982618 59213 17412 945932365 84705 64630 106287000 64630 20560 819438529 55615 48638 16261085 59213 68072 453571853 59213 8117 511349923 53053 68072 942247007 61275 20560 197073039 53053 19938 994197656 19938 23396 29653572 8117 82644 238115388 89390 53053 372300531 61275 9174 863939872 49035 82644 258879482 49035 45824 364766324 48956 82644 387147237 45824 89659 197012302 9174 18135 323097744 18135 71425 963017800 11198 71425 779363006 28857 48956 629585796 30190 11198 990037592 30190 30137 444374093 44572 71425 727609691 70449 30190 39648028 48022 44572 892064532 47208 70449 415903987 19646 30137 706826982 44572 67153 130747071 67153 35705 746932604 24139 19646 764568563 1898 47208 658728433 35705 83249 332546778 24139 37515 830548045 24139 54897 26217704 37515 30071 417186930 89137 30071 753140330 54897 87820 80152653 89137 47169 299367852 72754 54897 341118871 32594 47169 417541956 47169 7214 321811994 84621 87820 202581166 72767 72754 818322500 36578 7214 846861790 36771 72767 681357980 84727 36771 404367646 55304 36771 278043918 36578 3718 26945290 34728 84727 884995350 84727 62909 571019364 55304 35008 708966492 55304 23444 414439501 81436 23444 226706816 81436 53732 449397837 18171 62909 905339580 18171 42810 506041790 56413 18171 552902084 70248 18171 108306901 70248 33077 41951192 42810 64041 788996039 61330 70248 271631743 64041 60896 768428283 64041 50976 635310807 67407 61330 510783974 42249 61330 701052915 54684 50976 527521136 76429 54684 258479382 76429 26100 51654901 60400 54684 655767988 33677 26100 758044583 54684 89951 220508880 89951 61517 493291842 60400 40461 972709328 40461 86437 997151897 86437 14429 261800132 14429 14789 295518740 91634 40461 684544320 14789 12871 935623885 85655 14789 711836945 16801 14789 545193983 52936 91634 380727546 16801 70243 675425616 23433 52936 14675755 88599 52936 829425824 52758 23433 933165952 88599 18810 936584010 33029 88599 704073130 88599 49272 632118495 33029 27747 736507294 18673 52758 248992027 18810 63422 120451029 33029 24857 236772000 21604 49272 608457788 90242 27747 977366825 12022 21604 323836443 21604 9817 585700942 24857 74535 447792277 45765 74535 48803616 90242 42010 545756123 19302 12022 690460823 45765 80826 318216197 68157 74535 337629607 45765 82413 761953384 42010 13753 551588134 83066 80826 451534844 19963 83066 349284454 54469 13753 197607276 83066 16851 229497570 19963 68176 610968688 16851 65341 978876146 17542 68176 434457903 47640 54469 491885469 17960 17542 383252696 47640 630 49750910 65341 1852 271434874 17542 59321 260447244 59321 4838 72289265 6919 630 611940396 1852 30304 272857652 25947 4838 185219677 59321 7368 669141389 25947 6696 148894717 7368 5298 973076933 65070 5298 525330078 7368 16508 290289381 65070 71894 223883451 31412 5298 773816011 31412 6955 312030162 4179 71894 108974355 70012 4179 938593875 31412 43577 807025503 8589 43577 822576648 8589 38469 502150669 38469 14840 418590117 3148 38469 303078274 38469 83277 351917166 59004 38469 990830273 83277 5868 691484677 74496 5868 731720519 59004 66443 105501877 70347 83277 573537328 62131 74496 451789883 70347 38200 750186946 38200 16706 209454746 70347 26715 830633815 62595 62131 944603228 62131 39564 52122439 74409 16706 74523137 62595 14248 54213270 55831 14248 329281429 74409 61149 96923046 31279 74409 34543906 56775 61149 34526827 89079 14248 609209574 4329 61149 795359686 89079 89328 493289945 56775 56621 749129477 36181 56621 421283052 89079 61305 413932571 57220 89328 63510424 56621 14812 483819117 69922 61305 439774755 36181 8653 627809877 34519 61305 90214664 69922 40049 7411144 8653 71461 744347389 34519 64184 953211035 8653 58737 749636557 34519 69213 209952576 26427 71461 459017907 8474 64184 778590281 71399 64184 226725625 13772 8474 602420378 8474 32936 879552530 24642 71399 983779173 69542 24642 965952035 23784 71399 951176604 23784 58654 3539846 84593 58654 772541030 58654 46084 966042327 69542 60296 218283300 23784 52221 589319061 88991 84593 194313710 68275 84593 864264897 68275 25708 550318099 57284 52221 262094896 57284 27511 980623355 36131 25708 709144487 57284 32882 989345545 71742 25708 156945732 36131 91180 384276321 88613 32882 145755709 88613 44549 233657256 44549 17330 619472106 68378 71742 948082762 11187 68378 638666808 88613 8561 936849 64451 44549 42893097 68378 40658 419457837 47800 11187 452033192 47800 63502 935473497 40658 760 3717015 60132 64451 55464957 760 43115 56689635 72046 63502 6591219 63502 32096 722967920 32096 56978 189049483 48130 56978 431353163 48130 26436 870535531 52425 26436 281421374 71677 26436 341372401 56978 68549 690017055 68549 8632 590402 26436 10095 390076156 68549 3775 345100845 19225 3775 242340524 3775 2876 261270134 3775 37008 901703893 62159 10095 958919039 17007 62159 66578292 19225 70924 24545244 17007 77154 208894146 77154 24291 510786189 22489 24291 341334165 32811 70924 543588927 70924 51779 904972713 77154 25553 542843720 25553 91064 79786927 91064 38436 32932619 51779 57294 963482359 1221 38436 17005130 36436 25553 511124154 1221 83239 304396770 22344 36436 447526703 66651 22344 76254275 66651 36519 81342416 38404 36436 156167555 36519 88307 19426944 22344 47687 635516569 38404 51274 753308162 36519 68450 836032996 80467 88307 916583172 47687 75883 958303342 68450 60444 774827187 43487 80467 171265881 52337 80467 369269424 43487 49621 649165128 21218 75883 319062622 60444 10828 145737975 8992 49621 69394057 8992 26254 133210668 49621 36992 27824467 36992 7985 998522082 8992 927 956331964 927 21657 113045218 64744 21657 665660496 19242 21657 72953702 81538 19242 32987629 896 19242 136162817 39128 896 875009355 896 6169 103673411 73952 19242 348216056 66232 6169 977188706 6843 896 558916786 73952 87129 138900702 5769 73952 902467979 24008 66232 336596363 21881 87129 561489591 20604 87129 535092905 5949 5769 821673445 21881 59892 932494381 59892 14301 302249035 59892 89034 627126659 33056 89034 889221477 53329 59892 848084178 14301 65755 70718172 89034 77642 713542310 65755 89551 557112477 7601 33056 791245603 89500 53329 371206748 46196 7601 449372804 77642 70036 54774024 46196 74193 56483523 74193 10724 826120311 13316 89500 986601518 46196 2636 944747248 41173 70036 840160397 4581 13316 777060333 10724 69405 287265645 62753 2636 83092881 4581 34574 135545342 81855 4581 87107412 85365 81855 130294328 62753 87150 244851368 69355 62753 465281850 34574 28073 704202585 81855 45474 742249192 41037 69355 405656519 41037 26313 227756572 63691 69355 95341841 13155 26313 732086936 73019 13155 985970339 26313 48343 139601721 26313 9713 744567088 68291 63691 134345182 13155 28024 414733538 45582 9713 686503719 48343 63900 676527224 64528 9713 851093536 45582 83161 590854326 63900 64133 389953057 63900 65991 83546389 76957 65991 759066218 32898 64528 635967662 9755 64133 573496087 23114 65991 53697230 32898 71448 623914940 76957 79889 435379405 19319 9755 655214591 83216 19319 895416724 69753 83216 712639160 47546 19319 616999345 85502 79889 369540260 48564 19319 68457275 85502 54583 67421510 11735 48564 242041881 8147 11735 511917561 27718 54583 294609514 48564 24 519823876 8147 19083 110322919 48312 11735 514403027 48312 83720 103935685 83720 14331 203687716 83720 74753 459383676 83720 36343 571777931 10389 74753 206011129 29000 10389 369983362 10389 58728 388592669 71699 29000 969053391 70866 36343 812673767 8042 58728 821394242 91595 8042 51398517 80401 58728 85336617 8042 80146 456811932 70866 73756 129101556 54404 8042 550996804 7467 80401 731154997 31138 80401 339371599 80146 61205 46763927 31138 67664 498777719 89601 61205 6072025 89601 36602 607991647 52995 36602 380315670 71835 89601 968095358 89601 6250 306150608 36602 32160 943393010 6250 28712 540517473 23271 6250 165889353 24340 71835 45832257 23271 63109 83530932 32160 52528 42352484 63109 66833 523471093 54111 63109 141976574 24340 80334 265899243 54111 19826 514114316 52528 15817 659798707 13048 80334 321982158 2292 19826 748758076 12968 15817 116891020 16069 12968 756699587 16069 14932 55171610 76800 2292 255619178 76800 53264 399916824 16069 75689 74059522 75689 71348 749242514 76800 72761 473199241 62232 76800 644634539 62232 57431 122651528 71348 88744 712029375 71348 61167 975351612 11573 72761 5744081 25644 11573 598846380 79685 88744 607973374 61167 56375 882540414 5295 25644 622006940 56375 90116 852938720 90116 1986 44365298 1986 85094 125383982 56272 56375 235099128 30579 1986 742547550 11631 56272 62066656 85094 79529 628452988 85094 14926 64933475 56272 69435 345828657 39164 14926 139655285 69435 32225 708139239 49555 69435 513879638 20834 32225 325641952 32225 49422 359622775 4393 20834 551750105 49555 40609 404971416 49422 10740 511324614 49422 74996 365763073 49422 85020 598651534 25463 4393 393701148 40609 26558 437720191 85020 36821 409462225 61788 74996 867501697 26558 76032 669794044 31766 26558 103874898 21370 76032 92059672 31766 91462 659881393 91462 74521 824032455 31766 90707 580308671 91462 23787 898738410 49675 21370 17801295 74521 3396 389263951 23787 17669 458079239 49675 48579 723383553 88393 48579 208405573 14358 3396 250446208 17669 34458 277885204 48579 62850 564815291 34458 18353 134304132 18353 81759 63749954 44110 18353 601607713 74504 62850 607742215 18353 86301 614265284 11546 44110 952045149 79837 81759 467946249 81397 79837 179149081 19876 81397 859526085 68967 81397 572422502 63661 79837 175956404 68967 8325 226852447 72840 63661 265407106 8325 75209 883004088 67172 8325 137207087 72840 59981 393711909 90394 59981 387461414 28158 90394 67239296 59890 28158 318304186 63782 59890 103074582 59162 63782 959272529 80004 59162 979659775 8591 63782 610935990 24626 59162 617999022 39541 59162 727221887 80004 15650 640583749 9479 15650 338743928 24626 86103 140056617 4487 9479 197251200 12260 86103 852476041 13930 86103 175912784 4487 4332 311002203 78619 13930 408682511 90015 78619 404959674 37196 90015 905739358 62333 4332 364588867 62333 86510 120703037 62283 62333 144747016 46979 62333 355573847 62333 3126 54617452 62283 56106 658200260 87038 46979 838490374 46979 53129 267670095 87038 70763 306127921 11524 56106 706640394 85424 56106 651895929 87038 50683 109824612 69734 53129 298443726 70763 40929 193655980 69734 22734 98010170 75942 69734 916470354 40929 75673 816923574 69734 29999 659364027 75673 91126 621328767 75673 43084 281965677 43084 33621 950249957 43084 67627 76180118 43084 60612 642142825 47659 60612 324836371 67627 60443 513804206 33621 57419 959391057 67627 23727 914029942 47659 17723 128598267 57419 70064 440239142 70064 81119 768393417 81119 84180 274165933 70495 84180 705881046 90297 84180 574553512 81119 48890 757792796 56668 81119 85215646 58480 84180 576861196 48890 31110 832440760 86966 48890 381754983 58480 63450 701924224 56738 31110 275370680 58480 30631 738068118 77022 63450 233944915 85684 30631 9010107 85684 544 569604428 85684 69816 389830126 77022 37380 692531258 37380 54327 727894315 34180 37380 460118264 34180 64369 321206426 37380 81552 203362805 64369 45947 110185884 15645 64369 146920374 26880 15645 138298013 64369 14124 269726578 81552 11490 235266710 14124 82324 908467016 25881 15645 484891694 25881 32595 182981937 74118 14124 62504161 28958 11490 795667397 39781 82324 795616908 74118 62187 968846693 74118 12306 444160008 28958 27440 530991750 37796 28958 499392368 64061 62187 24304855 27440 71656 219611255 64061 41329 404721244 37796 50174 699900583 83803 41329 50647855 2909 71656 72061428 17655 2909 613534819 2909 2838 806559501 83803 34400 50854922 75114 83803 401619470 34400 50339 173914298 2838 58527 892270023 50660 34400 573263952 72888 34400 276758648 59056 72888 101796465 72888 27550 543642956 80585 59056 238245616 50660 34592 149842896 72888 65187 121163479 16984 59056 169931030 61819 80585 637427121 16984 27437 983442552 27437 53754 798945579 14856 27437 47478697 53754 17571 511582065 61819 80087 253871869 45373 53754 498850894 80087 51615 680773702 35023 51615 335088274 72082 35023 881403247 45373 85320 586199715 35023 35171 268018757 82160 51615 893333113 72082 54033 172444890 64330 35171 267605131 64330 48933 891340623 72982 48933 584368377 72982 19581 8510543 88114 48933 369817929 72982 24189 85630806 47175 48933 210120104 41332 19581 271929055 47175 6416 338160917 24189 61271 486118543 78218 6416 762751457 31114 47175 962650277 54235 31114 350117043 31114 54871 878429202 32626 31114 501047036 14739 32626 110463098 59441 14739 245766362 54871 6347 526200768 59441 53545 581619596 59441 35975 65965044 4066 35975 295733248 31050 6347 537870218 53545 43585 196131223 53545 91366 919857049 31050 86409 615018380 43585 70928 60057679 86409 44482 478530082 70928 50767 284270058 9804 50767 958409689 4346 44482 924613629 70928 23573 66089703 23573 880 80625242 4346 39 741913147 11702 39 994507151 880 40188 846570019 39 68023 980002967 35933 39 64584393 130 39 353189318 43782 68023 32705159 43782 9561 647524104 9561 74174 531538309 9561 70489 730526074 9561 41737 435322439 74174 9171 543748214 62933 74174 30011742 70489 82939 705705203 70489 16609 208471270 66555 41737 112990207 7213 82939 98189153 69235 82939 978949858 26712 69235 20485902 7213 64143 939578788 69235 34049 34375062 70209 34049 50818610 39314 26712 418330823 38371 39314 567320107 34049 9035 258440846 9035 53667 664970221 38371 73700 17675012 53667 37429 87495413 73620 38371 529596627 22485 37429 701337246 73620 18493 284563759 41991 22485 540968662 31244 18493 626857510 31244 9744 327512083 79276 18493 183904047 19436 9744 289962756 31244 26402 412375326 63932 19436 285359327 84565 26402 39124078 33622 26402 633091629 77072 19436 855558313 33622 11321 991328207 63932 87025 359296634 87025 25661 625952777 25661 29447 429573284 77072 52180 479477507 11321 2697 846650176 29697 29447 96889954 29447 37070 392881040 37070 72935 825883797 2697 10836 396525606 37071 29697 795064193 29697 10670 309144267 10836 61967 492123430 10670 16377 638135652 10670 55198 498349618 26858 37071 128309609 54488 16377 71959989 26858 45520 126050495 45520 48987 81532203 26858 37396 730235489 54488 73413 269760821 54488 18464 581455879 18464 89074 902909700 10572 37396 496085509 64798 10572 403638354 73413 11763 549672750 64798 90084 554028395 10572 14655 131642416 69928 90084 59601712 69928 84109 876399583 11763 18422 115988382 14655 66573 900145503 55917 18422 197348133 84109 27117 590893835 27117 12995 434336126 12995 57303 839890045 89145 27117 750531338 27117 51142 923264069 51142 15295 100715542 15295 61642 939783586 78884 51142 164477042 89145 81768 703056441 77229 81768 53306053 15295 62748 617173611 41683 81768 309509623 77229 77000 523375442 77000 54373 203315085 41683 44793 318479073 13932 77000 154749643 77000 40933 679543552 40933 7088 935534931 54373 18259 145699064 7088 11738 793295870 21677 13932 44540009 11738 10767 193345410 11738 43081 250881656 21677 60839 178812630 37538 11738 928844237 21677 48982 493669652 37538 56816 197542796 43081 83764 744623741 60839 80572 81193628 59797 37538 996955533 53895 80572 348602042 49732 53895 14078309 32606 59797 740790944 53895 30019 400095541 49732 83043 340712209 15677 30019 807969490 21532 32606 792435522 15677 49713 74608511 49713 63503 211653701 76198 83043 849771624 76198 70199 338056173 76198 3652 391548485 56051 63503 146620551 40603 56051 109033556 3652 40501 84111051 40603 80707 332519579 23922 80707 110210615 37840 80707 165891386 14803 23922 1243826 72232 14803 590007915 64706 37840 464411038 64706 27112 579724601 14803 51448 104325005 616 14803 152680088 24187 64706 760270602 64503 616 161509342 24187 71311 198409339 24187 3273 338958442 24187 7822 689230051 71311 68339 130393117 71311 2458 553981086 7822 63217 763603242 64983 63217 662026931 52852 2458 367709608 68339 22463 200514255 23738 22463 5226792 57472 23738 60727628 57472 1339 774288201 81818 1339 91800854 4647 81818 186064036 57472 59170 634452701 4647 41075 507947279 1339 84149 900631202 48176 81818 882924627 41075 34729 294897719 48176 75227 920751403 48176 64736 328746789 55546 75227 218103205 45398 48176 466365624 27845 55546 506560827 6960 55546 248563035 75225 45398 184321520 77137 6960 801771709 77137 82441 179375994 75225 65121 590610709 75225 46790 303193068 65121 33206 565529756 77137 40759 910441798 82441 22316 510562418 22316 14565 613571261 29115 22316 659200520 29115 41464 359371640 56038 40759 71193661 41464 14539 831237378 14565 70508 15804007 29115 39282 56955512 19190 14539 407134872 70508 65502 426174053 70508 60518 904919450 70508 10404 807511844 2107 65502 823506426 11161 65502 425626269 20975 2107 626877958 86756 10404 412746190 44840 86756 834467193 47291 20975 795416861 11161 79021 413156466 12942 86756 186647721 54613 44840 732263345 85038 44840 874425759 85038 7239 60716004 1848 54613 12434393 7239 8938 730207350 62416 1848 381790157 1848 80601 896674841 5943 1848 835689659 5943 61199 5039612 80601 58098 666766499 35533 61199 154933046 61199 68975 621874295 32313 5943 105830140 58098 79155 188100651 27031 32313 424596008 45114 68975 855853080 74498 27031 97666170 32313 55537 757443054 90097 45114 219209159 2396 27031 331265749 75824 45114 913518590 74498 83743 289576009 42602 90097 754874255 75824 57998 87923749 75824 73839 91614296 75824 33894 96864136 33894 50673 686719286 80584 73839 88463929 21547 80584 136029588 45578 50673 16568731 10736 45578 356345650 80584 24772 422517647 45578 73473 160249700 90705 24772 317426692 90418 73473 654870846 30792 10736 181391717 90418 14037 214264695 30792 76007 936131918 21597 90418 448749742 4759 76007 434085516 14037 54544 631262264 14037 38366 639427728 21597 64162 102204432 69605 64162 815563674 36261 4759 709488935 13339 64162 503892313 13339 57285 409586915 64162 1485 372362754 13339 86396 958887010 70050 13339 949295471 76998 86396 190998236 8025 57285 887179993 66972 76998 306687612 79712 76998 79434580 28449 76998 552400277 8025 20806 834092 58084 8025 896986095 28449 4893 206676790 68881 58084 73186176 28449 36221 89940896 33263 4893 706889218 33263 26078 848509695 33263 15594 372759519 78870 36221 686312746 36221 82399 763178244 31825 82399 797920735 18835 26078 323844455 13202 15594 211955759 35893 78870 65961689 35893 81717 238485771 18835 49853 804910432 35893 83424 654540856 83424 69871 879581680 81717 56068 553603405 42027 81717 883458110 69871 53959 587959317 56068 84451 89893859 69871 80528 559339811 72200 53959 362374161 53959 61019 646816256 53959 25129 438809824 80528 55582 79728884 20958 61019 687386769 72200 2978 393186346 28760 61019 435591330 11107 28760 371710423 55582 87616 870991977 20958 60670 647430989 2978 50041 739985275 60670 58033 408374213 80769 87616 549611394 50041 24056 918823412 50041 22325 137835242 24473 24056 807191329 24056 9509 428848480 77557 24473 625761806 24473 87296 603777275 24473 44889 482828932 24473 23687 702208030 23687 36130 897028851 44889 86714 360203743 36130 73749 83333822 38178 73749 23253 38178 61234 539318427 73977 86714 784315554 73977 80208 215968262 46857 73977 796542519 45497 61234 825948549 32351 45497 317987597 46857 52630 287103512 48528 46857 792180162 32351 55746 467010730 55746 436 323388706 32351 62234 392154181 73259 436 678371289 78833 62234 868428795 74160 55746 410438656 73259 41574 974803451 49366 62234 682527426 73259 8667 2986786 74160 83190 166847217 41574 72131 653286277 72131 19992 206263071 19992 85162 750283845 4312 83190 817407404 84604 72131 123603094 81239 85162 802769023 50744 84604 710577704 84604 51431 245486185 4312 68293 856787164 50744 84320 244431267 51872 84320 667465204 54303 51872 529494925 67180 51431 917848179 51872 48746 861423232 84320 66470 383898031 5822 48746 139790012 10307 67180 844176534 40033 5822 73968184 5822 22773 575336449 276 10307 336880436 22773 54394 205995855 22773 75101 142069716 75101 90150 970839887 22773 55655 19305443 67589 54394 16446073 30825 67589 257875710 27298 30825 771122980 67589 89519 178696282 30825 5710 704425685 45657 27298 462322474 515 89519 920906313 5710 19834 830540722 89519 58874 505714617 37148 19834 64575927 54777 515 648400844 59798 515 632506958 55288 58874 393622172 54777 90966 623486606 90966 78625 867165273 78625 19435 44605461 55288 76343 611561457 70425 55288 567522623 51427 70425 794884504 76343 50909 776688296 76343 33264 491371118 51646 51427 145182954 33264 51463 546155955 51646 67505 29876629 51646 43146 732748931 33264 86146 985437987 86146 38343 495908917 86146 90738 940579172 66176 90738 97554319 46095 86146 106509498 38343 46709 59374177 71086 90738 848330938 86096 46709 11145177 46709 2326 758652769 39443 46709 867105164 46131 39443 10372569 84548 46131 626868186 12332 39443 623270063 46131 87928 983795547 562 39443 929927412 562 44639 600115596 84548 91687 802726953 91687 3417 385826694 90681 3417 690588301 562 53161 12404604 45011 53161 300616955 3417 26132 653245455 22555 45011 447747112 43934 45011 269834153 53161 62326 322936662 62326 55707 594257296 8736 43934 200448299 62326 7320 341381102 62326 6019 99182323 55707 19266 181897753 73954 6019 894237476 7320 24613 796991483 24613 12428 583070561 24613 84915 145303255 84915 35392 371231889 12428 5333 923273009 80844 12428 82002987 84915 11827 673313085 5333 58159 93425445 35392 33679 588666328 31820 5333 785119254 4547 11827 602187686 20474 33679 109081806 34481 4547 514318614 33064 4547 121261786 20474 69906 89890212 4547 32014 183262415 69906 72578 417496391 34481 62930 774732571 62930 38810 892508186 32014 79111 425540202 38810 86723 670329653 83604 79111 97332359 55438 62930 742325985 30124 38810 139306326 83604 17261 312152609 83604 60475 218948637 30124 36047 762509481 55438 47384 857909081 47384 53111 388810920 5806 53111 825560812 48758 36047 847186478 8426 5806 70615526 47384 66368 627672552 40595 53111 385031563 38789 48758 843828906 23818 8426 893510983 24614 23818 23147652 41127 66368 710317646 41127 65425 886633844 66357 23818 801498648 23818 30593 479082250 27564 41127 965643097 65425 6747 53510428 79476 6747 223452527 53847 66357 507755745 23785 27564 921022478 69699 27564 910352914 30331 79476 324657791 77069 79476 689502450 77069 20822 615755254 79669 77069 372777467 77069 58151 752522614 30331 22436 205142278 20822 3882 866431453 14064 58151 17496932 58151 81308 143078926 81308 88860 393410087 88860 49078 443203613 11689 49078 637306901 1932 49078 889241860 79399 49078 568185827 49078 49347 205037569 41366 49078 506935043 34618 79399 721596907 34618 51959 91901063 6472 51959 287317899 34618 4636 699134747 76694 4636 565636347 78246 76694 207713473 76694 40217 848569496 40217 53530 952514252 76694 52748 426822286 52748 19084 657919494 14134 40217 497877552 25004 19084 389198387 19084 59594 145321741 23626 14134 902416450 25004 19879 288439304 23626 19092 880054669 19092 76434 163338036 26338 19879 52421071 19092 88321 141666961 52946 88321 343012796 90760 19092 360865542 52946 83809 991887458 83809 31203 480969373 88321 7619 906116159 4490 83809 995358748 25328 4490 630333906 7619 7019 564294747 71504 4490 585388411 25328 1026 829432855 1026 53215 59975798 19594 71504 602189054 71504 75164 832941069 19594 38969 617018897 38969 9899 68699373 75164 70623 341950657 39379 75164 171021866 70623 55589 962438437 28168 9899 764767585 39379 58721 959827383 58721 82063 56232168 39379 76123 939952096 58721 25242 5971481 48753 76123 558614715 23469 25242 66379682 48753 63286 931681102 48753 242 210952428 47556 63286 918902294 242 46115 4429946 63286 26622 781771986 71395 63286 999639748 242 23017 484841487 26622 1151 826538840 26622 18284 186087287 30096 23017 595720433 14158 71395 967222869 23017 13125 658649850 14158 63972 191035023 18284 81002 263938159 63972 77474 255981222 46980 63972 990213656 63972 77344 309189668 81002 17554 426565180 46980 26111 97575931 26111 29979 469045853 18948 29979 504124444 77344 55606 855586908 18948 77018 344379915 29979 32247 288762204 79682 77018 978464872 10613 18948 381414571 55606 63600 388951586 636 32247 705379057 636 5493 557202101 32476 79682 182152695 20108 32476 4667756 32400 63600 853361995 67490 636 78565134 32476 19370 394465735 5888 19370 563438651 5888 74732 908005329 5888 91352 37229888 91352 86044 56529025 86044 66809 150750685 14260 86044 617109703 27721 74732 934806563 14260 41506 927419648 27721 16742 891105043 15459 14260 903744756 41506 25300 307148621 47499 41506 114006816 16370 47499 110780151 15459 49735 625673798 15459 76836 952328686 40166 76836 218002698 30248 16370 736167469 13519 76836 435846781 59601 40166 742116614 30248 38939 860039858 47941 59601 395216082 13519 87049 874599205 13519 28115 328190184 35007 38939 506297143 84468 38939 139850259 12813 28115 372635071 87049 29125 200972049 84468 14733 611331604 52919 12813 11559748 25019 12813 206130182 29533 25019 109661285 29533 40124 184688470 8614 40124 402657256 40124 60083 176775161 60943 40124 817943754 29533 38895 742673867 40124 4228 366480930 38895 4819 395698830 38895 58377 271808277 29735 38895 618999040 58377 49352 17070571 4819 47366 711173764 56365 58377 183308698 64093 58377 382311167 47491 64093 412027120 56365 62306 863789577 62306 70724 12574228 70939 70724 925066208 62306 18916 374045996 70724 87828 117554402 87828 2559 138656387 70939 15205 110182285 70939 50449 330017691 18515 15205 52324780 50449 3873 260393436 9897 15205 866000852 10852 18515 367990630 18691 10852 495506624 18691 3191 752196333 11884 9897 598684121 18691 40860 318775488 11884 64027 390944558 29199 11884 215984444 40860 25420 451613897 54092 25420 270368484 82094 25420 634536538 11186 64027 281912917 25420 54552 619194886 40904 11186 103116286 82094 87425 66272925 11186 77492 47876184 87425 29299 493490076 54552 66482 361964742 87425 32499 819682490 87425 25949 719330839 59307 32499 130900878 29299 3791 585873009 61300 3791 74488742 3791 82173 542888900 61300 25096 244404242 59307 8541 947787286 3791 56998 927314953 25096 25864 623659602 3049 82173 841630810 79162 3049 923062203 75937 25864 942801958 5816 56998 692693860 3049 10843 91837900 6442 75937 277805084 48743 6442 21336026 66519 48743 887436051 49793 5816 740274950 66519 66851 526598688 30632 49793 127682863 13431 30632 193382680 50992 66519 735261321 49793 56752 103544235 56752 74563 223386519 30632 23755 914118812 19687 13431 159012424 15137 19687 825437412 19687 57068 365668452 19687 74171 390622767 3105 74171 425306223 55220 15137 74059441 74171 24127 370596473 256 57068 451395502 3105 85345 139837252 3105 76597 925635114 15270 55220 899998127 85345 40264 344639918 85345 82959 112704110 82959 7850 2868423 40264 4791 880420688 82511 7850 253624307 67756 7850 459200950 11196 82511 141247494 4791 13775 302225691 13775 76526 134892103 13775 55717 52814461 3477 13775 26690513 80153 11196 727996084 80153 25748 386798706 25748 16651 161112903 48567 16651 840386148 2132 25748 136484313 5153 48567 401403179 23287 16651 338242918 2132 76144 437795401 28821 23287 26291536 15943 28821 110613068 186 5153 475514126 75021 186 15394587 6116 76144 488763521 28821 82015 210304431 3334 15943 916787281 186 34933 670021613 82015 27252 420113656 21217 6116 365133050 213 21217 74286838 21217 1005 494853938 52774 213 95577964 213 64705 164992273 21217 24198 5561418 24198 3991 652484487 7132 64705 146723730 36988 52774 74894488 42788 3991 867474465 10776 24198 105010373 36988 44958 945608462 7132 28007 602848666 10776 64455 109858795 44958 90775 359695458 24968 44958 182206948 67571 24968 963715357 81689 64455 635380405 64455 34116 172297635 81689 78224 59859112 23946 24968 164779250 81689 65986 940077579 54077 65986 654822531 54077 29059 285393991 82478 54077 266588215 82478 56817 672522442 56817 56427 214139141 49730 56817 244462439 56427 23077 185559348 24122 23077 89858086 26250 23077 884293682 56427 8197 122599663 75749 24122 233591517 33334 8197 11611035 26466 24122 341454786 69028 33334 743179058 17755 8197 841923374 55466 17755 28530472 55466 7976 327606997 17755 12746 78979274 2682 12746 319309268 38426 17755 670826497 2682 37586 74665320 2682 49400 202952565 84281 37586 122126518 37586 28164 657995823 28164 57437 269908382 67971 37586 559461938 87775 28164 243608253 84281 20378 761905400 57437 29305 495059469 63241 87775 796329772 10096 63241 745890145 79843 20378 686245098 10096 13333 991301056 78946 13333 372725052 63241 82477 221758786 4600 13333 696575082 82477 47035 811356833 82477 59015 409165123 51807 47035 44854647 82477 39191 792419899 4600 36352 552789130 59015 938 523295627 10927 39191 775471160 10927 42397 86493120 938 14043 347834534 36352 13087 312546171 20340 14043 560199486 13087 24506 19738171 78177 20340 469048339 78177 431 714627215 81653 24506 288531121 32675 24506 692263930 81653 533 15762645 50692 78177 738404004 431 13989 21106348 81653 88925 80413019 45051 13989 587738441 88925 23037 75325560 43781 50692 446458721 77503 43781 338772929 65690 43781 44641571 91924 23037 888017934 10723 91924 355143068 43781 26662 8857948 65690 7327 5252027 10825 7327 220031231 35673 7327 839720160 48668 7327 98703802 35673 56673 866240562 33268 56673 621132794 35673 13083 220448059 56673 15231 18791437 13083 43994 862803507 43994 18797 23912450 18797 43091 255935674 72323 13083 103555484 43994 10787 719037177 18797 60862 757934650 18797 42692 456878571 6414 60862 603404350 42692 34714 195310461 44400 60862 755913745 85172 6414 440763441 84531 85172 595546124 85172 33694 544241701 44400 13565 899383612 80605 85172 623257430 14482 13565 425392609 13565 72004 12292044 72004 65210 647839516 13565 1497 369539486 14482 56737 421321312 53908 14482 300517466 56737 16926 867789606 36671 16926 798564909 23351 16926 72042984 53908 54848 999662237 87501 53908 881422339 88567 36671 535090624 41541 87501 599946031 54848 37102 398680081 60312 41541 696538435 52149 41541 122537392 53849 41541 213031148 23380 52149 128785152 52149 8040 108089853 8040 80514 317298362 8040 17513 439417650 16339 53849 413699825 8040 37203 80244564 81873 8040 630917563 39610 37203 58656454 37203 15747 980244275 15747 63895 923521827 81873 78718 122079956 39610 90893 299699924 15747 62005 580346552 90893 14850 247730247 90893 91869 823202102 91869 62868 542746078 62868 19682 174148408 81747 91869 302828241 14850 57447 32763444 74936 19682 961778946 19027 19682 49453148 81747 32543 363760703 72479 81747 46827406 72479 36930 15983210 81246 19027 67528649 26152 81246 247439280 49339 26152 20521945 69561 36930 267917690 63902 49339 248410262 81246 12997 156268790 51668 26152 976409330 63902 34504 728632316 12680 34504 202367148 58064 51668 494520856 58064 81375 773706448 51668 11299 386626559 34504 22284 203356011 11299 57056 61079355 52472 22284 25320768 83918 57056 129771447 57056 19794 574116649 41458 19794 840007069 1610 41458 776866279 1610 54857 48023440 19794 55232 476089045 45643 1610 801921603 54857 64638 755823446 28448 45643 455572462 35848 55232 414530826 55232 59864 898353883 48070 28448 258909470 35848 68407 568945918 28448 7483 740400403 47020 48070 712448897 47020 18869 412120535 7483 25819 416119636 25819 29747 71947420 46759 47020 433392128 47020 89175 69084164 18869 87674 579122938 77360 87674 538224146 46759 20506 997671583 15254 77360 616631159 15254 66910 957270884 74584 20506 255853714 20506 59545 924431958 2109 74584 698154259 86155 74584 829545013 66910 29526 975919498 7534 59545 56792183 7534 13698 89246954 29526 72285 226793568 25368 13698 434071223 7534 59416 715040770 59416 60136 994117611 59416 41986 48328595 1471 72285 380240948 1471 60466 531422048 59416 22230 204276924 50258 60136 733066791 49605 41986 901866749 2041 22230 679926519 87659 50258 855909326 52440 49605 891092020 68550 2041 756498142 57632 68550 924901557 32071 68550 125828721 32071 7465 711972167 52440 37494 516913519 32071 5920 63055330 5920 11104 573692994 10304 11104 895889237 23848 11104 862416801 4370 5920 655838748 10304 26233 473553267 11104 71713 231857061 86942 10304 603953338 80391 26233 827957374 4370 38800 126287813 81376 80391 996724188 82852 80391 371966297 38800 64008 433563750 4439 82852 630869920 64008 77862 910211310 4439 87481 425065204 32762 64008 511330919 64008 44975 789683263 38285 77862 657724839 7646 38285 539564142 90794 44975 276342839 4783 44975 407501825 7646 76273 241053775 90794 80072 272499829 76966 90794 176350527 4783 15313 640576892 84644 76966 134089946 80072 16087 799733160 15313 34632 362854557 16087 41107 565705961 77865 16087 430902868 16087 35252 951365206 41107 45865 842045712 61983 35252 54486644 61983 8165 98181233 61983 91034 665850487 82811 61983 459684543 65550 91034 735240320 49913 82811 789840174 49913 91414 474782165 39125 65550 111560490 91414 70303 991781765 39125 49861 980418596 88470 91414 665820479 70303 45969 927150704 30202 39125 321371719 78516 30202 74813955 28207 45969 5320060 30202 7469 718818093 84523 45969 269146567 28207 40487 653857487 7469 75477 896556096 42056 40487 713382064 84523 39906 519313047 75477 3381 344569265 42056 24042 321929290 63628 3381 961970618 42056 36961 554296538 10597 63628 957742330 36961 31214 843211416 24042 17734 304159806 17734 47428 947979306 47428 16346 142352760 472 10597 295833426 34666 17734 13106068 25078 16346 530686529 16346 48429 352493395 24172 34666 485538284 34666 38510 764071741 48429 10089 421614048 38510 91677 703979241 48429 90840 417287109 90840 25257 909770741 72236 10089 165888124 58746 10089 44217013 25257 7794 457438806 18563 58746 26199026 18563 82485 727350578 7794 54796 211233828 75441 54796 29722638 90583 75441 293196696 70154 75441 596336149 14267 75441 692684491 25878 75441 564081899 25878 54974 791758462 90583 46003 270429937 14267 5843 434271983 46003 4138 14203913 4138 67902 511817041 81915 67902 64072146 35134 5843 41707927 35134 31272 756927220 81915 14104 631961763 54789 35134 88975086 31272 61359 65010852 17894 35134 772568184 67563 14104 236655939 54789 2112 3897637 17894 38829 303295115 75965 61359 91129361 70914 75965 111224532 35162 38829 443307630 15526 70914 49276342 64636 38829 889539239 7335 35162 342636278 7395 7335 822160134 64636 33987 32671386 15526 83656 157283855 7335 48838 620914202 33987 70673 212861438 60087 83656 69989364 83656 50414 44132600 83656 45724 206850305 48838 19936 88502082 75057 70673 173558822 45724 49393 310231696 46159 19936 541190739 45724 85306 830279867 75057 44198 916083566 85306 64178 856593162 57034 46159 230979541 45608 57034 348096748 54313 85306 815389700 72147 44198 780800423 64178 29163 751639543 54313 38611 122228956 55481 38611 684124181 10728 55481 128274208 38611 2899 919424491 10518 2899 106152605 68068 55481 248924081 2899 41544 230283015 8775 10518 22439975 41544 37216 233098249 68068 28234 632898338 28234 46413 49759735 3636 37216 325993757 8775 31103 980045153 28234 60411 903237085 3636 58331 430203709 58790 58331 459540136 19893 3636 181538234 19893 65146 423826920 65146 77866 887155152 58331 4446 231621430 74708 65146 141267423 80138 65146 262208406 80138 6087 123176679 80138 1043 284629669 1043 4771 223171921 74708 18761 150999038 22800 4771 633922235 22800 37691 523304487 27410 18761 618376250 34897 22800 79845665 34897 30817 638967249 1593 22800 306045324 51390 27410 388082818 51390 10916 835350623 51390 21521 778156353 2061 30817 121062077 1593 60294 400033912 10916 56300 143490562 34479 10916 520435212 56300 25029 732001866 13933 56300 198164588 28485 60294 869055136 56300 13390 359993697 9852 34479 151086911 34603 25029 376450245 9852 55095 731982606 34603 44234 475351076 37738 9852 688439326 24660 55095 620416522 34603 55276 991188212 55095 6596 443278351 24660 21543 170513000 21543 82120 200553471 60430 82120 71555552 63243 60430 594640141 82120 9792 317112164 21543 62518 686558321 39279 63243 329924251 9792 5154 136075973 88446 9792 729954665 9792 65777 416976436 26315 88446 527943712 5614 26315 352481550 65777 62950 755761404 5614 76972 592689337 27372 5614 223987296 5829 62950 564232605 48827 76972 584312650 61194 62950 413536555 5829 13806 190807457 78201 5829 311941969 10921 13806 506014124 11050 10921 399119620 12471 10921 750085008 11050 26169 21982236 19388 12471 47721810 11721 10921 647009643 40189 19388 331286183 59114 40189 497081259 40189 47730 824905613 19388 57583 539029903 57583 50295 830770982 50295 63347 148425903 59114 31196 573081283 63347 47500 923468183 6852 63347 422655503 31196 66400 124324710 47500 29691 86426792 47500 12153 617124351 21649 29691 58639922 63660 6852 21584172 63660 57485 78065258 73479 21649 387059952 28329 12153 520601356 77328 21649 53948076 73479 51652 826428155 57485 18858 99432577 70656 77328 401273187 28329 87540 777315469 18858 27091 514853636 70656 1739 590759559 45567 70656 641226503 65655 70656 718695115 14980 45567 91044948 27091 50412 269197794 1477 65655 679958752 50412 23895 813595649 87510 1477 811892129 82223 23895 872408148 24843 1477 937313160 6870 1477 235549504 24843 33221 371850553 28058 33221 125973152 33221 66404 287873259 28058 73137 599994558 12853 33221 309104972 54196 33221 592752383 28058 2715 610871086 14795 12853 383017470 12853 8729 204816014 14795 58123 409149952 54196 73636 795513578 77598 8729 495315125 18359 77598 128433901 83360 8729 497448243 54997 58123 999112197 54997 34080 534521075 77598 2827 920496176 27400 2827 996602838 83360 81305 121331897 14738 81305 863612679 79943 14738 344900563 82218 14738 233284693 7904 79943 325361610 18697 14738 362720382 55865 7904 121033776 72036 79943 414952389 78490 55865 699648633 7904 58621 81502111 18319 58621 983023487 46813 55865 746345943 58621 88838 311948100 88838 85909 58131134 58621 45057 646393943 87714 46813 145846411 85909 78712 208880417 64870 88838 50679058 78712 37291 170856852 45057 26349 362068978 78712 87647 752782262 26349 81951 26396085 80133 87647 201692392 26349 22908 495396090 22908 53876 56648687 81951 29536 729423557 53876 39036 8364904 29536 48129 579356907 53876 2634 461669217 7477 53876 405273629 36154 2634 397254711 39036 68575 728305349 48129 1400 413095479 36154 16917 159916108 31422 36154 767980856 16917 76340 932687141 76340 47724 99290795 1400 82817 99611855 81507 47724 957980748 82817 82309 54840561 47724 28929 24422495 82817 64387 611850658 61990 81507 112549968 82309 78809 205616751 61990 19980 681211955 65726 61990 387315044 45286 61990 14526769 45286 88106 684601793 19980 24403 599637499 88106 28896 716607277 45286 1619 71535686 28896 5229 740897822 33564 28896 165926694 1619 69003 324326015 33564 17998 140550321 2382 17998 843569576 5229 75684 15947043 26527 17998 902792912 17998 39588 499144148 39588 13890 407748893 13890 16820 424332742 30684 39588 111339119 13890 43253 763200680 43253 24315 571514457 30684 40457 345491512 52753 24315 582972884 50780 52753 494965202 24315 4407 587853676 18577 52753 869413082 14923 4407 637315687 72419 50780 143862616 43291 18577 879968916 43291 31565 788821846 31565 36659 140823017 80669 72419 743687842 71573 36659 320838447 71573 51698 343635846 71573 60235 311912794 51698 31457 80634827 64684 60235 322191055 13754 60235 876581683 81421 13754 843153534 25605 60235 81550994 89372 64684 884955131 8412 25605 48219600 89372 65703 665960177 81421 22018 708188781 91695 25605 351891872 63792 65703 181207273 70584 91695 490009321 22018 82283 41286798 57811 70584 797948397 91695 6223 95541683 6223 13740 196791869 82718 70584 845804790 57879 6223 454819196 66928 6223 129179561 41303 6223 946449709 82718 60782 286528989 32167 41303 866727329 66928 66622 58708358 91913 32167 379347153 91913 10198 931132949 10198 43694 116424116 66622 28761 76470263 78608 91913 742268035 91898 78608 269797554 91898 14370 60228753 88799 28761 502593973 28761 41559 246548445 76411 88799 628519893 76411 56931 923301587 88799 49006 704373070 64678 88799 820946356 64121 76411 553672486 11563 56931 178166998 11563 91801 72877542 64121 83363 231794332 11563 89942 141269525 83363 23268 821383412 47564 23268 807168232 47564 52030 40529547 46576 23268 956384229 82759 47564 147337723 23268 4088 357778919 11904 82759 659893316 74680 82759 95253808 74680 18414 449030964 4088 19515 305462549 34689 4088 643045287 74680 22520 662683705 35674 34689 176548577 18414 56734 231242784 22520 48433 444604437 3500 56734 756561354 16177 22520 590252096 27764 48433 682155645 62787 3500 345728073 17524 48433 731539941 33953 62787 950034427 35835 16177 886951961 51617 33953 780650371 43096 62787 45638996 51540 33953 486865347 35 43096 204691355 69721 51540 915269277 51540 18846 656155617 18846 162 455452656 162 11304 352677112 69721 26229 259910709 26229 9335 871077640 9335 21590 378000752 9335 19099 185977147 26229 63787 896805860 63787 78745 216794619 26095 21590 711868646 5130 63787 161800730 41827 26095 790985049 5130 32472 427233052 78745 76063 116090318 26095 66305 112793729 71220 41827 499299466 66305 78075 975693797 76063 36103 508864095 7312 71220 559841914 68945 7312 142642075 33873 78075 323970308 7312 46987 689185540 33873 80482 244371651 34318 80482 279980891 38786 33873 137864387 74195 34318 269945549 58538 38786 336884904 69493 38786 212137540 58538 63906 191297343 73145 74195 248558712 50010 63906 212103801 50010 55099 925556765 69493 71938 407642999 4100 55099 221201207 4100 75325 55712015 45518 4100 103437168 55099 44446 884486106 36260 4100 742146126 11589 44446 231130457 44446 54281 295056726 87511 45518 13976554 11589 12314 668659958 2642 12314 625932872 87511 16951 820012112 2642 91482 61541704 78901 91482 826353985 78901 67720 668945351 91482 1397 313959451 84550 16951 891364310 58709 84550 896589612 58709 31414 899003937 45863 31414 31791347 79761 84550 792649486 15143 84550 764864150 9379 58709 648580838 45863 75040 245291135 15143 8357 477439500 7211 79761 718451549 9379 90874 647264939 46018 9379 625635285 65182 75040 459550835 83428 8357 982452145 83428 36077 56416371 34152 46018 57600885 34152 48575 684088603 36077 4452 599889705 36077 11252 806733626 64203 36077 219098935 8479 48575 110651223 8479 74345 328195755 11252 71359 748916660 71359 70338 274305802 10019 74345 339954332 74345 18919 182244881 71359 10148 236253712 70338 64089 548542263 70338 85467 112385786 64089 58321 529333431 29930 10148 532438705 85467 20955 821615535 29930 77213 393641162 61409 58321 652136198 18687 77213 758218990 61409 28231 504790601 42125 20955 560230917 77788 61409 480618623 73956 18687 406473245 48503 73956 388020086 48503 46024 452714475 42125 67327 586163198 83465 48503 83177831 67327 75994 89805432 37715 46024 223248919 67327 53771 69398471 53771 62825 58589527 9329 62825 824731281 75994 40026 17551946 37715 27501 505121827 53771 38883 53135312 62825 36533 349673848 17328 9329 695415132 27501 52116 627546504 38883 26449 437733245 81722 17328 700832304 89389 52116 290864255 91817 26449 431932255 81722 47989 126733662 81722 17658 422122051 85301 47989 140876548 52893 85301 958186553 2607 52893 235050877 12312 2607 504213112 85301 15552 817334363 27284 52893 880890108 12312 14849 871763715 14849 57035 41384952 12312 5169 913372776 14849 15874 374099925 27284 40125 389530744 84338 15874 94070090 5112 5169 66960430 15874 20829 906953432 40125 69637 47740030 40125 34121 248709371 62602 69637 820596004 62602 38715 240599000 5376 62602 547362808 22280 5376 160766053 22280 41785 606663400 5376 19209 87683195 64044 5376 977252816 5376 64785 750638663 70555 41785 650515950 19209 3811 94247963 19209 51991 52187166 72987 64044 572958041 51991 68560 714320395 68560 75761 17874385 3811 35079 661503306 25449 72987 655709700 16818 25449 31028730 35079 49704 242778891 78954 16818 493637161 62659 35079 943088708 69260 16818 150233804 54330 49704 136276727 78954 24333 864872748 24333 33204 870628561 35015 54330 864170326 59925 69260 260468092 35015 13992 5710925 13992 86188 593054135 35015 82652 18370306 62910 35015 39640793 59925 2314 582544974 86188 52082 867005621 82652 64984 444175541 88152 62910 44481591 89547 64984 218362155 13856 2314 743145963 88152 5895 723374900 11319 88152 201115277 16999 13856 618854428 89547 2227 661185396 13856 79145 741653060 16999 46829 104414945 16999 19618 460112319 31343 19618 24944353 79145 34735 13430298 67721 31343 10872587 31343 4550 759935636 4550 15165 62065325 15165 30665 545211769 39805 15165 994440228 39805 36922 946633562 39805 60961 984686230 60961 11192 469525230 37299 36922 815805160 80982 37299 110061694 67949 60961 423920761 13139 60961 251160393 37299 86774 304111437 44353 80982 930837483 44353 66077 42271687 14731 44353 393640933 66077 90043 245275753 52339 66077 488571529 14731 51270 210204095 74687 90043 118920692 14731 29780 649873570 20246 74687 794746864 52339 70609 293111766 76256 29780 525394006 70609 62587 205168102 11160 20246 438423832 64905 11160 192203152 64905 23909 862457267 62587 54422 253373287 62587 67379 677886726 55593 23909 295111582 23909 1590 53821945 13271 54422 930136926 55593 72361 552761110 1590 51148 428693121 1590 4373 50018045 72361 87215 442268755 6426 72361 565642841 6426 6188 961553352 73578 4373 844297446 6426 6764 431525246 80378 6764 500843017 73578 16562 824821853 72999 73578 972559335 20263 6764 714144084 16562 8242 78872812 67700 20263 279522770 20263 64181 402159349 39045 64181 527604578 34915 20263 202517067 63432 64181 479118610 63432 6210 887380739 64181 30799 949816369 30799 63558 656767885 24588 34915 249093126 6210 37660 783123875 66991 30799 488819309 71805 37660 156863119 22379 63558 204816226 71805 55025 96869001 3510 22379 484901214 58561 55025 928215975 71805 6611 13469267 22379 26399 826600029 51084 58561 137812133 51084 62737 202404243 6611 9937 134168557 63289 9937 390834457 26399 42069 395324911 51084 81023 700387346 42069 29331 253700373 42069 59062 177552758 86832 63289 472510813 86832 8926 761193543 66009 29331 316354679 66009 74391 448803698 74391 34886 591353405 29641 86832 418196226 66009 72667 412427696 64914 34886 998412865 74391 54332 126429701 44463 72667 19686922 54332 7110 143118440 25042 54332 49615882 346 54332 310640070 7110 47780 35377738 346 18431 86030799 89804 25042 11892823 17264 346 399862721 32868 18431 940901349 59805 89804 188697959 59805 10568 369989642 32034 59805 619241069 29571 17264 237390384 29571 66572 885498472 59805 45408 434424944 8794 29571 141653058 82804 32034 830075478 29571 87427 717149592 87427 8222 675731197 24244 45408 482210937 38153 87427 297162803 82804 78141 629072129 78141 40940 684332396 78141 76863 787174690 90533 76863 597668598 40940 83676 867455142 90533 66803 755924011 66803 33645 608360458 83676 69815 223397677 33645 36042 81633995 41249 33645 63336153 66803 42200 964450834 36042 82315 360574898 90881 41249 625619340 74151 82315 266939138 43843 90881 304964079 88531 90881 381104711 90881 25590 725673915 90881 15408 815487406 88531 46951 543187203 73482 46951 341237604 14481 73482 233330595 9708 14481 602371256 67299 46951 795508710 67299 9224 40582682 73482 51441 336107902 51441 40123 805462455 67299 12412 997330464 27727 40123 687191862 71158 51441 907376147 12412 690 583296430 690 39621 370749289 39621 38119 998892783 39621 7180 734870947 39621 61572 314304510 7180 30630 932568894 34587 7180 393733195 54736 34587 457736428 54736 20355 860106890 20355 36601 821873383 34587 43738 835420541 48405 54736 4608406 21954 48405 163572721 29635 20355 659436699 22798 48405 329921373 21954 23331 657411931 11410 23331 631669422 45170 29635 582651642 29635 45927 829617123 38710 22798 149975096 23331 81363 448097089 38710 43564 504496446 43564 1784 100959828 35303 38710 690451084 43564 85605 920510711 41021 81363 566788988 78256 35303 375338451 85605 90584 249330599 65477 85605 130885312 77870 78256 242192103 77870 87567 180612843 65477 11609 226540836 38066 65477 632797953 11609 40890 147877171 77870 30969 126715068 38066 5322 311369409 87604 40890 85428955 30969 6359 121675140 87604 52856 483131427 6359 85633 852488198 6359 76710 29483390 40353 52856 12089741 85633 50518 548223629 76710 17586 943733011 85633 63682 875220335 9184 63682 139915625 29918 50518 938045497 83399 29918 573148142 9916 83399 28165288 63682 46447 885774875 56818 9184 723910277 5658 83399 434725211 32823 5658 718042837 56818 70394 848244362 46447 11078 73559273 32823 6652 309849102 6652 50326 825042446 47616 11078 507864501 3610 6652 140908230 71984 3610 904891364 3170 50326 490038976 67399 50326 776994442 67399 33887 263779799 3170 51076 851444272 71765 51076 776200596 47344 33887 299341791 47344 50147 639396131 40504 51076 161966455 37951 40504 995500050 71765 65948 116162282 65948 677 563459727 69433 37951 172101984 37951 47242 452982925 552 37951 466800947 62417 677 984080346 4025 552 462536069 23493 552 121532000 62417 83048 754720144 42279 552 442189445 73592 42279 529773233 34597 4025 48416263 42279 56345 571017263 56345 88907 268214724 42279 39815 750284061 5495 34597 595710884 5495 79471 185290446 33073 39815 144974076 5495 60021 252705483 27713 5495 889875263 60742 79471 191848156 60742 32884 796231439 51046 27713 200591281 60742 64292 746431085 33179 27713 155591586 51046 33333 413992190 60636 32884 112043270 70446 33179 366996192 67933 64292 2737196 33179 24467 268560600 91767 24467 898925689 67933 62491 471983948 91767 16374 875958443 16374 40758 294124914 74645 62491 214915025 65488 74645 553203054 74645 84235 910472135 18199 84235 913663753 24776 40758 119714282 65488 90268 771407539 18199 75854 553748067 47696 75854 960670685 75854 90673 500324531 47696 59903 201368219 90268 33653 815394143 55961 75854 108599332 90673 48702 186716651 43288 48702 503568667 51044 48702 50057653 43288 74875 896371718 18196 74875 834210107 64016 18196 376768556 18196 49077 504041964 64016 68272 413294708 32052 49077 655559847 77167 49077 751578462 64016 3795 222618326 3795 79496 875099250 32052 24185 744948724 7360 79496 931037281 37082 24185 398912636 3795 60452 979695399 7360 5577 325252592 28399 24185 353337079 60452 26795 133473997 26795 73050 345315621 26795 20115 256832618 20115 8163 269915397 85012 8163 865032835 73050 72247 89663527 72247 54015 867912351 68538 20115 582416947 12655 72247 258523836 68635 54015 518506233 1121 68635 239016366 65391 12655 268848127 68538 50079 194212827 50079 63506 76074638 50079 21384 584323941 16605 65391 599808362 63506 63184 236669563 63506 12001 390514742 63506 42752 667208158 71287 12001 106893112 63184 62862 196156592 83741 62862 905350026 71287 85101 37798627 17938 85101 859632320 9126 83741 650315869 54104 62862 4827722 9126 72765 532714767 30291 17938 379777586 27851 72765 227252073 45251 27851 98909362 42649 27851 590296638 89658 30291 234406651 86039 30291 496358055 27851 68131 172984731 41028 68131 137867880 41028 34722 400839907 68131 61834 476434480 41028 61319 103126115 9546 41028 498989605 34722 14194 515588268 14194 18403 193413337 18403 30564 891154058 9610 61319 351640886 10224 9610 305572048 82660 10224 579300216 30564 60899 95501672 9928 82660 808231832 54802 10224 701595754 82660 77881 807346064 54802 43877 25705150 43877 14247 154458326 34627 77881 984271114 25630 43877 437767688 63151 34627 997642262 9085 25630 902672012 38016 63151 938579116 34627 66068 591195569 66068 4718 674729803 38016 63788 953181167 9085 41635 374245763 41635 24236 89815959 63788 91816 259627286 89922 41635 799655755 66953 63788 760186727 89922 83787 835803523 83787 32358 109764813 28348 66953 64953283 83787 11002 326187355 11002 25184 886465855 61351 32358 291994613 32358 3326 542092846 78147 25184 737739566 3344 25184 765339602 78147 16117 928641219 28124 3344 97803919 13211 16117 956034851 13211 2721 772634415 82519 28124 643216717 61286 16117 29401527 82519 79135 736841039 52883 79135 41811671 79135 65613 560499598 82519 23459 645674477 42439 23459 609485922 85407 23459 63032919 26073 85407 173794550 23459 82814 984570612 67939 26073 443446879 85407 21856 29036185 21856 21870 173463683 16350 21870 527491429 87203 16350 872009029 17306 87203 50193371 16350 75481 429965064 26003 87203 623661890 87203 13409 649832645 75481 90585 865928303 75481 36119 624754862 2767 36119 949535545 13409 83729 896259462 78145 36119 840754018 2767 86231 175243279 9203 2767 686620826 74557 83729 280267545 78145 79619 695810955 78145 31575 400046163 9203 3493 288262461 31575 55774 228460928 9731 3493 492313638 79619 3336 123083427 3336 52579 677748443 52579 12082 486481788 50672 3336 835764665 12082 39686 907795875 50672 18661 50510135 39686 18105 355417724 39686 89883 726625698 2170 50672 421621483 940 18661 1867510 940 78613 833936234 18105 7690 860652955 940 27395 626013547 2170 78985 358553939 8797 7690 192403947 27395 44583 365416815 11388 27395 671875804 44583 70908 88403445 78985 67168 439358353 67168 49554 974626942 76280 11388 414501020 6401 67168 3725916 31145 6401 473950278 51636 6401 153096096 76280 86002 848630838 20243 6401 302493489 86002 87071 557674768 31223 51636 769065819 31223 60759 164578209 90317 87071 890679139 31223 91422 683520033 31223 15731 672469528 8860 60759 4293912 91422 58910 71302480 79549 91422 390073782 15731 7363 643322842 74512 8860 776099197 65327 8860 574493544 46041 58910 934949421 7363 10522 998137585 77019 65327 735069593 65327 74103 171180031 17186 77019 316293867 73393 74103 328949026 77019 83983 772898306 29443 77019 690370580 51715 74103 180756818 31140 29443 369363227 62013 29443 828745780 29443 72183 628702993 62013 86747 339111477 86747 12409 875910712 72183 24182 476623642 12409 46733 70292848 46733 15839 30510246 12409 6026 47669672 82211 6026 74094207 6026 27168 763356899 67788 6026 864128251 6026 410 723776499 30584 410 16966789 410 9655 650993947 24827 27168 334536237 38218 24827 382774335 71941 24827 461022879 55428 9655 87134278 55428 44448 988535861 72025 24827 767861378 44448 66192 265965595 66192 1427 729248916 49216 1427 759101008 12872 1427 619604728 66192 5874 553317340 51941 12872 76099639 89889 1427 180300251 87051 12872 759504848 63070 89889 919055915 55159 5874 247506994 51941 17218 283372318 87051 24595 121906868 63070 73426 346791355 55074 73426 249562251 55074 26001 172086134 57130 24595 505519420 67349 73426 708094204 63936 67349 439560268 86964 63936 569235973 63936 1846 5423127 63936 86837 147159322 39697 86964 392515254 64545 86837 586431601 32835 39697 377242960 81558 32835 267551597 81558 2093 464112368 2093 56805 960063981 32835 88800 351811 83812 2093 795060380 56805 85514 347215253 5004 88800 119854040 56805 34841 110230943 70409 34841 792535707 20945 34841 176155 27923 85514 461472556 24839 27923 336841343 20945 69307 792154745 27923 67738 788607799 67738 47396 586409398 81126 27923 736590213 69307 91187 495633412 20873 91187 109917608 23549 67738 639238166 20873 43334 615069080 20873 33610 212699829 43334 79181 253961411 79181 43624 520051704 43624 43651 865534810 79181 59974 766499912 43624 18616 379391791 79181 21132 576342945 43624 55111 689120695 84721 55111 150622430 18616 42252 599600387 12784 18616 348611952 26904 21132 296025521 12784 75091 241925880 63520 84721 152459108 24853 12784 221245246 26904 34507 167978943 20096 24853 434845219 47954 75091 619015291 73352 34507 638649055 31877 34507 972517032 50910 20096 55293766 73352 81633 338154135 73352 46849 773174657 73352 52107 705167100 9800 50910 210036023 25903 50910 365861614 46849 21252 345990786 69319 52107 402893338 25903 76361 920346612 69319 38502 174113412 62494 38502 175396982 65310 69319 428053282 21243 38502 616549056 31711 21243 417655472 31711 84680 236651374 15381 84680 365379777 57266 21243 447114028 15381 56364 628614549 31711 36074 583325090 56364 27381 996602120 1036 36074 491065486 69109 36074 204525437 52903 69109 876867218 47538 52903 130005637 47538 83241 15287570 52432 83241 643838388 30358 83241 498727751 7087 47538 653443101 14834 30358 823992943 14834 59527 75507617 17996 30358 166303777 14834 54492 57622156 74226 14834 996937654 54492 8559 686222838 74226 16024 20018353 74226 5402 78656557 25065 5402 897805042 8559 40129 53172810 68013 25065 743117117 14703 25065 276918791 18025 14703 192330194 25065 8108 801605586 68013 70625 845165198 14703 74351 658851101 8108 12775 83696310 8108 90525 582318808 48195 70625 27762461 70625 32420 715934240 90525 37542 178694017 76542 32420 162511910 11056 48195 937498386 11056 29159 414828907 76542 9228 376866809 34234 76542 462492039 29159 6753 208729211 34234 33256 730904961 29159 71660 512684358 9228 48908 92117349 22913 34234 545108284 6753 4522 879524047 91498 33256 337843516 13426 22913 878804678 13426 8192 954300167 13426 60528 947855141 4522 24418 849412346 6131 24418 36739252 8192 65794 56568216 10150 6131 327246861 91944 65794 624602573 78459 91944 405935299 65794 58637 381666079 86609 58637 234391188 84409 78459 226899857 91944 1328 104716343 84409 79816 929993334 86609 73075 400812733 84409 10936 151115944 10936 46270 190991877 3554 46270 579389029 70204 3554 90926644 3554 87023 101730418 64996 10936 920744806 46270 37633 431750403 3554 41233 444250007 70204 88093 890246917 41233 10455 742201109 65024 64996 692058265 88093 75602 871296132 23766 41233 8133533 34001 75602 690966261 10455 17354 812769213 15593 75602 910996417 42705 34001 76429104 22432 42705 921817616 3421 15593 93351661 22432 25567 642168556 18381 15593 845442853 90534 3421 205897060 14003 90534 515937730 3421 64648 38578932 6245 90534 352848722 58594 6245 383130342 58594 19391 609888687 64648 79245 963865107 91160 64648 82955298 83688 6245 408665437 20749 83688 304159411 79245 2908 564642366 2908 35214 274166497 24129 91160 741439346 2908 77090 56753291 35214 19385 415116584 35214 71034 651553964 64113 24129 884422099 27351 64113 271160710 19385 37246 426192690 71034 4291 408813771 71034 80086 521432767 64113 2901 768782205 4291 69575 489241027 64566 4291 845161941 25467 80086 305011063 25467 35718 922601016 25467 14732 234942565 10323 64566 61146111 23046 64566 416802019 23046 61023 65022513 89452 61023 725128245 10323 91529 305448596 89452 65933 884068170 65933 40425 237584075 64645 89452 53135086 64645 31425 824616591 81007 91529 517616652 59660 65933 912382075 20813 64645 150169000 49416 64645 609796842 41109 31425 611898067 33967 20813 177349841 59660 87559 434198071 33967 90201 675738892 7317 90201 61428053 55473 87559 535435042 16115 33967 309854230 16115 43059 248622991 16115 25222 270009292 82328 25222 209215960 80538 25222 985121259 80538 91309 750228578 22286 43059 332264047 91309 77228 67144641 80538 54837 977703718 6179 54837 790129458 14899 77228 61855691 14899 11072 141475117 11072 31046 911007949 83314 14899 52086552 22438 11072 410491762 31046 48403 758992298 83314 3659 280921581 78527 31046 766784741 22438 68640 198855054 22438 44209 579107949 27803 78527 714865950 86337 44209 244263275 82655 27803 696979880 88064 82655 234595743 88064 58228 988349396 88064 50988 969318083 58228 55931 697237199 52670 58228 103807899 50988 22634 780523557 50988 6244 433197500 26419 52670 743416042 74112 52670 763877659 22634 15293 904837786 73721 6244 280301195 26419 69682 64212150 69682 84793 992701853 26293 74112 41262020 73721 35721 531240797 69682 78636 400889392 35721 52645 117958198 35721 39720 495594440 26293 66360 144476575 45024 78636 50585830 77927 78636 506109486 77927 13303 256695272 13303 27993 727157404 7237 45024 836529483 9388 45024 729481636 10379 27993 726730163 78950 7237 550092809 79757 7237 721708323 85676 79757 422536762 10379 83264 484792489 17854 10379 58761292 66840 85676 572130448 85676 60744 127437019 66840 7444 969028468 18998 66840 113072876 17854 60009 77747116 50247 60744 408272733 2731 7444 263522047 50247 8459 187070051 62605 8459 478981550 56420 2731 693935148 50247 55210 778850867 47976 62605 701686724 44206 56420 344371669 20867 62605 968562233 38532 20867 930517394 38532 90361 567362388 37467 20867 909075713 42089 90361 275405429 20867 73444 524262049 35774 37467 455267529 6863 37467 712693365 35774 64371 936451550 73444 74089 851486748 74089 24219 928783290 6863 13100 892589638 13100 70911 241212710 24219 19847 571779095 13100 51406 24516046 10297 13100 919639269 38695 19847 597831272 59403 38695 577950853 85849 51406 910353555 85849 28181 417542116 77810 59403 70163447 31068 28181 279269988 28181 60216 396329678 28181 52840 94003937 66783 77810 673211463 68398 31068 161335529 52840 52927 128475332 91429 60216 77229542 52927 71317 577882022 47675 68398 17620174 68398 31188 270192100 78973 52927 153025396 53794 91429 344965157 11672 53794 738249731 63581 31188 70519164 61157 63581 293594046 61157 31087 950112360 61157 22870 223662635 11422 11672 269860086 23744 11422 236772315 23744 23041 115673605 48773 23744 397582652 48773 23990 304549360 23990 73041 171386026 6183 48773 681369879 3351 48773 42378499 10043 6183 831298341 31861 6183 524618050 75341 10043 778896491 33178 31861 284098560 75341 43330 123692327 75341 8141 547647313 36513 43330 3072989 36513 36127 125279424 36513 41080 941492867 34229 41080 921037323 41080 19985 612675931 47179 19985 858864456 36127 23159 498464868 78701 19985 504689372 75391 78701 924289380 75391 62742 983913074 78701 27195 742471763 78701 8498 784367569 78701 72545 476431604 72545 89487 75816608 62742 74969 498675083 8498 77863 526444966 89487 14280 247290218 72545 26991 479713846 39819 77863 866292477 76111 14280 803498606 67322 14280 424403843 78184 14280 248710049 8936 76111 397646244 67322 2646 955219806 8936 19409 152983641 8936 72672 930039695 46629 8936 5213055 46629 3104 121856358 86708 3104 635389742 89573 86708 81768589 43841 72672 673653236 3104 19051 340845596 86708 18841 112454294 18841 74267 814759238 81229 89573 73826960 74267 56250 310231529 64836 74267 133137258 17247 74267 126132213 64836 18800 17373698 64836 9414 557751825 55911 9414 725517600 45360 18800 65812743 38608 45360 907231483 9414 17963 64891663 17963 83678 237858415 56110 83678 381718749 90433 17963 607390156 38608 32953 684971454 17963 64717 395640136 64717 37843 551107570 78334 56110 970504886 90433 63441 672730598 78334 40325 125313375 59739 63441 191974695 78334 63501 732731179 48603 63441 313044411 40325 91650 942550738 48603 29415 894012133 48603 12662 271558952 43849 63501 949952495 59924 48603 105564047 91650 82210 125961717 29415 88229 906751938 8965 43849 137831352 8965 46975 15696563 8965 68374 329408220 41036 82210 255310719 68374 40571 794876292 40571 15764 653517977 41036 6673 375827515 41036 62430 441610205 62430 62571 402046985 62571 75105 772761777 38982 6673 791492213 6673 82508 107479264 34559 75105 258770796 75105 83469 925632301 34559 31066 631030212 46165 82508 48182033 41902 34559 692325364 22793 41902 310316834 53874 31066 50080043 41902 22015 876388750 47269 46165 946251644 61536 53874 389356370 22015 89932 621188583 39806 22015 863467434 80163 47269 920160216 61536 23777 171811036 89932 90415 385582641 89932 44429 305613487 44429 59873 344849959 59873 14676 29085948 84108 14676 621179078 12044 44429 597258083 61489 44429 141146574 14676 6519 187754375 12044 6086 473202468 84108 39684 593732000 7421 12044 446566201 6086 41114 446565971 6519 54828 666571294 69691 54828 796023052 7421 55668 651295317 41114 87303 150900290 54828 29643 99640737 75332 55668 533747743 70250 87303 392792265 37248 87303 125403565 21004 87303 492618020 49669 37248 179992134 75332 89109 630236563 58588 37248 530023909 37248 64711 284405982 65445 49669 80442192 55586 49669 106844280 65445 80563 503759666 10554 80563 542074268 49044 65445 65179784 18097 49044 120133156 44860 18097 82763892 80563 34438 525110200 49044 46452 369297286 18097 31743 31861674 46452 40291 636906506 40295 31743 217362497 46452 40372 10760637 37944 40295 37161497 68797 37944 656070789 31786 37944 517056804 24109 31786 905056009 68797 68097 116037493 87007 37944 102349357 34781 87007 561114743 24109 7 703997694 53199 24109 236125563 7 48761 753538139 34781 63765 108305919 76748 53199 384170926 36052 48761 470052624 76748 45017 222196335 12977 63765 690492420 47241 45017 240046879 45017 32766 478774216 12977 88183 901737743 12977 15815 485146998 88708 47241 324764803 32766 37708 68125779 88708 53440 111812601 84481 37708 299675998 73888 15815 15521120 15292 53440 160120930 65832 73888 2070023 87212 65832 744411033 38802 87212 966143489 24924 73888 112351080 38802 90912 754395127 34613 24924 273813145 87212 51583 235530116 8990 34613 743076023 34613 59750 600934730 34613 17593 649094312 51583 64449 534440210 59750 40017 57846391 4582 59750 51493311 69738 40017 19612155 90616 40017 598356648 40017 47947 688590038 61960 69738 153192631 2711 90616 691700319 70370 61960 352497427 90616 13967 160192295 70370 20934 459411248 49276 2711 953850909 49276 91299 39109150 86157 91299 684725573 20934 86325 482699002 20934 7938 123292461 91299 46763 903556324 10659 86325 368424722 86325 62239 243693938 10659 1624 874580414 7938 52620 272802659 46763 25473 147509957 1624 90161 701204222 90161 22995 397847759 90161 15513 495778023 37937 22995 13110553 88058 15513 697078192 29561 22995 650130635 88003 37937 221437443 15513 55539 81263920 37937 72480 521192442 88003 23613 573792005 59517 55539 90727930 9494 55539 84831100 9494 87776 35286302 87776 58137 28988803 87776 16815 80131015 9494 53256 734084249 16815 84415 720741733 37720 58137 835036885 16815 50806 395004761 41438 16815 24225378 36433 50806 520141598 25053 41438 533302993 25044 41438 861728569 50806 34043 298231834 34043 41272 524155991 25053 82147 365218826 25044 68077 666756915 20060 68077 949305786 41272 72164 114494139 82147 1050 10132177 40861 72164 712342397 74316 72164 828476739 1050 4409 581181132 40861 62280 502120237 40861 13088 216693761 74316 21306 773301544 21306 8446 53217976 8446 695 183447098 86672 8446 773687798 49321 13088 2900255 74997 49321 353702769 61429 49321 765244058 61429 31210 670685354 23096 74997 575019250 45938 23096 250393484 3380 31210 684837345 23096 69282 34400551 3380 16803 248336361 63671 45938 881860407 4485 16803 296800275 3380 75355 276802211 75355 47960 540422225 69043 16803 229222706 75355 16060 97483080 4485 32598 205548253 69043 12959 5786993 59782 12959 321018763 16060 43705 284743405 37265 32598 338097245 32598 64259 334432659 31157 37265 297430430 59782 53500 403742959 31157 66341 237616787 52479 37265 947412661 41632 31157 402535917 41632 44316 70547711 27359 52479 166831105 44316 90959 861874663 87472 41632 187355607 87472 5507 251480663 90959 74213 764773776 27359 60241 804671230 43019 74213 28298706 60987 5507 782529355 13670 60987 801693638 43019 36155 659919378 41204 13670 988748367 60987 6627 430955047 36155 24294 715741655 18819 13670 198358698 64542 18819 327613344 24294 38045 502648399 18819 27592 732392693 41046 27592 743014607 41046 37211 28913504 11448 37211 165168509 68632 37211 104279275 34195 37211 584512518 37211 24054 911770722 34195 39249 56522979 11448 79749 336520237 17648 39249 665104777 39249 34967 632621042 61840 34967 404150109 17648 8660 31976582 79749 61192 171672969 61192 65018 871415214 12008 65018 706550722 8660 80975 743877128 80975 56099 376072558 67042 80975 1609648 5979 80975 124026961 12008 39120 363597155 80975 2918 943499600 5979 31270 75581352 55995 39120 693864937 39120 83589 421497635 90058 55995 589886542 17935 90058 12578588 70233 31270 254997725 30958 90058 449061807 46318 70233 404145093 36859 70233 806024760 36859 52948 629317628 70233 30636 117810193 30636 28165 27725220 52948 28392 399147602 58348 28392 77825112 28165 51475 712808008 28165 20550 743145332 7307 51475 726379990 7307 45745 905523647 27858 20550 353529033 32332 51475 54512653 45745 29562 194479540 32332 70015 410662788 32332 23123 588697419 17219 29562 816534716 28415 17219 630536394 17219 25933 649656767 70015 36867 303758880 36867 74198 867766425 49476 36867 534166866 49476 66239 170683937 25933 49471 819432598 86267 49476 887880583 34055 74198 55872238 49471 49210 546206563 49471 38805 993847119 46359 49210 628025239 49210 85361 910229591 38805 64345 831868004 38805 6832 706012256 46359 60992 598681889 12615 6832 946771414 64345 30158 84895236 12615 41873 630753342 64118 12615 658469475 3337 41873 750769547 3337 25676 264411432 83840 3337 448015381 3337 78479 968531083 7266 83840 650728945 83840 32661 618321588 7170 32661 967973211 66477 83840 685419072 7170 66682 137551204 66682 89099 82162513 7170 91032 870722496 15200 89099 32628460 89099 81960 634215757 91032 85691 773056904 36809 91032 775218055 79955 36809 282405657 36809 11999 965712491 15841 79955 801222447 78788 15841 551625453 80762 78788 475164539 65289 11999 989523876 26998 15841 699446812 28817 65289 44865654 24683 78788 540732589 28817 77574 607185660 51414 28817 878496665 51792 26998 861288553 31098 24683 434767 31098 65217 733681519 65534 51792 465506109 31098 25478 910050749 65534 46682 739919876 46682 37733 147245203 10292 65217 994523811 37733 15257 868444903 50433 10292 606257754 42794 46682 268207177 42794 71010 520498566 42794 15590 395603150 20034 42794 495489686 15590 51673 241675307 20034 11212 333213316 58449 20034 137627826 11212 57079 450984519 11212 26226 107139753 57079 76489 85241619 10637 76489 516918742 58449 33373 597986442 38289 26226 71336518 10637 90046 68067301 22116 10637 767231303 62308 38289 502782900 31931 90046 832545969 62308 21075 201027660 31931 52001 789545321 39172 52001 83454280 62308 34056 923020047 52001 81698 986700836 35013 81698 750315677 80372 81698 489506267 39172 2455 59208683 80372 6527 432194980 37237 35013 104942079 80372 40803 92807719 45310 37237 327724375 40803 43664 821092717 11707 45310 540232772 52769 11707 835426857 52769 29179 52189783 85615 29179 305960561 56205 43664 585488213 58358 85615 577988430 29179 8506 658598784 70366 85615 126705182 73710 58358 854890971 73710 84928 971402589 73710 43923 43475683 70366 49757 342743427 49757 60577 138811691 63611 60577 177212708 84928 76986 153975214 43923 69723 266524443 60577 30236 174697391 65674 76986 919503077 76986 39154 138405817 56161 39154 773654976 75480 56161 467394827 56161 16545 937434988 16545 364 768849022 16545 25994 387424422 29925 25994 680351618 364 55824 242872346 29925 65528 467457280 55824 3943 872245062 65528 73748 726199618 65528 56757 925321385 40891 3943 900279543 61824 65528 574382817 73748 22599 146313478 73748 15577 6896807 40891 20863 571865881 21959 15577 713646023 20863 35191 132195190 21959 30989 17770669 91870 21959 567737531 35191 58754 229816905 21959 6779 469054800 56528 35191 824432800 30989 41462 910821372 55617 6779 247813751 61244 55617 451168331 67237 61244 369712172 67237 22454 217497314 76794 55617 131457507 58267 76794 143013583 58267 90485 501046434 76794 49640 918906096 22454 12356 606656521 2661 76794 718289818 33871 90485 657178196 49640 67390 734654978 12356 26121 386632848 12356 78523 64717051 1566 26121 845254557 78523 80007 465292559 88182 26121 465075763 1566 70059 118719794 70059 9385 120425113 50197 1566 631399272 9385 53341 700027897 53341 7958 242753283 7958 69287 341808668 50197 62267 268283138 67962 62267 65277014 53261 69287 277925077 7958 1350 125116654 53261 12164 166999360 73655 67962 68806182 67962 18265 427847849 53261 38057 207254832 12164 85508 859645396 74850 73655 662117647 34410 38057 359634878 74850 53711 314582296 74850 28718 739458079 57190 53711 765447004 69804 74850 68200874 34410 17861 143870740 28718 66342 908237209 75662 57190 175573316 66342 31541 489152011 59763 69804 51258690 5662 66342 812439470 75662 19461 887867779 59763 62314 886641960 39151 62314 985944077 5662 3663 472485905 90396 19461 577168896 22009 39151 135637184 86212 3663 823154933 3663 20596 611394084 3663 7046 857306623 20596 41847 400890309 45843 20596 868595317 8161 86212 767874164 41847 43409 200322504 84426 7046 344858601 53710 84426 618210245 67731 8161 76678764 82019 53710 102618091 43409 9195 306233336 9195 3820 414640780 90665 53710 589140241 3820 70229 463356373 9195 18947 588593566 90665 66207 452389037 20452 3820 580145943 76137 90665 732098956 55131 66207 15905723 20452 41501 995196468 20452 21084 497379255 54202 41501 598355112 27314 55131 152132865 41501 53584 704568627 62181 21084 575159731 53584 74233 44648702 74233 65940 748265234 53584 19046 365145007 74233 17644 303615506 20185 65940 767215599 65940 25476 967529035 17644 2128 944713071 25476 35220 381816647 35220 87000 233743929 87000 27541 130022651 35220 64748 739051305 87000 24754 129492069 35220 78536 322156111 64748 21198 406488124 27541 12250 215469260 74457 64748 686427804 12250 27848 568073621 85137 27848 571923791 60275 27848 329647563 53634 12250 761720006 587 53634 620264718 3798 85137 168984148 91951 85137 981956718 19471 53634 94306166 35579 19471 653555863 48126 35579 149673744 62684 3798 556763421 83960 19471 582529935 62684 32596 118339794 48126 47670 758160619 67907 47670 823182262 47670 38152 593927014 38152 39355 436830511 22984 39355 176990860 37258 38152 893906451 67496 67907 863341234 37258 34761 372992607 69844 37258 784181657 36199 34761 435642526 62913 67496 423166322 91936 67496 660365688 52063 62913 334321907 69844 85759 557038576 36199 84938 948564989 52063 86610 758386249 86610 57552 9187423 85759 31399 856346731 78281 84938 825340744 57552 80733 473997940 59121 86610 912171664 31399 68970 793558819 80733 2648 439624609 2648 63835 512870980 63835 4351 374017102 32084 2648 807326788 2648 1355 890228244 1355 777 75056189 32084 35522 537337934 16569 4351 846434691 7915 32084 159989484 19561 1355 897661231 80238 7915 38905802 19561 32194 329840391 80238 22660 752217903 70010 19561 719094498 80238 55011 876775421 20946 32194 144935165 84926 20946 531721094 77755 84926 392722646 65434 77755 458836001 1903 77755 555437968 30541 65434 372774609 65434 79275 278647096 65434 64465 115105271 4576 64465 101048165 21974 4576 582419077 21974 70536 149304359 4576 7939 457750057 23545 7939 190604123 11635 7939 135499429 23545 49050 726873876 86685 7939 274868288 91559 11635 181191230 59847 91559 529615186 91559 72407 712327576 32718 49050 478996008 83778 91559 42548131 52545 83778 750776050 39031 59847 466915858 32718 23526 298793363 74039 83778 140976074 21889 83778 419189768 39031 57055 207570017 50070 39031 621941530 74039 78840 939424134 6214 74039 160389109 67464 50070 769715808 81966 67464 390623401 78840 19078 241846778 76278 67464 377337262 76278 224 761206122 76278 30303 926972598 81966 28240 560620235 63494 28240 977465828 29496 30303 396146319 61301 30303 448016465 63494 48615 862504329 28240 39290 532435524 61301 57531 449178756 24650 48615 320764834 77605 48615 911818012 39290 58502 907417250 58502 90726 916411339 24650 14011 337473558 77605 88710 70795588 90726 86780 817465170 7628 90726 276176789 90726 37186 340788662 37230 86780 127219117 86780 47064 716849466 10774 7628 447030031 10774 25162 913004176 11417 10774 737104862 76377 37230 84641406 75487 25162 452333104 51161 75487 427402858 25162 21522 739076532 76377 91789 750717636 79520 76377 485377109 79520 68146 518778687 68146 60225 508034714 5732 79520 93207105 42654 79520 785714325 68146 74059 473524876 74059 89672 604766607 89672 15891 288815226 89672 71917 60272973 89672 21721 66363698 21721 58972 499775452 15891 80328 688694153 77951 21721 556411343 80328 48062 168776022 38528 21721 155949819 74559 80328 656008445 88634 77951 712717551 38528 19520 902532322 19520 68837 216063689 7694 19520 709996467 68837 84905 282251543 76140 88634 619744155 76140 13204 78928385 54445 84905 791331137 79976 54445 110378784 37826 54445 494128242 860 13204 8699938 57645 37826 414779141 43626 37826 3952105 57645 76655 565631854 19777 76655 208081519 16817 43626 506261549 76655 72406 101460131 16817 80872 846584034 16817 60341 257049648 66354 60341 24334533 16817 38767 445134544 66354 85133 131352040 55231 60341 552638069 65333 66354 368296985 17395 38767 632894360 17395 62538 978203786 52694 62538 897763970 62538 89966 764254627 62538 48596 681570788 89966 16825 914134347 27509 62538 256559480 80379 89966 515484077 80379 33741 681706117 16825 65156 675543429 33741 44207 623681312 44207 52876 183089655 44207 42184 196472999 18758 44207 445395133 18758 8655 89641220 74659 42184 117160619 59259 8655 528633694 83849 42184 69162577 74659 56472 45896382 74659 2475 180630090 29229 83849 868336385 59259 74699 322152177 56472 5465 220193033 29229 13651 482915475 29229 41800 904737063 29294 41800 545687614 77621 29294 563369564 41800 41390 302266930 9031 29294 895735311 9031 65125 361469980 65125 62128 413870531 65125 45686 412944810 24988 65125 279027704 44881 9031 221418239 66812 65125 20557290 66812 5396 52391255 44881 13086 201845465 10758 13086 866305889 57475 5396 64696034 33114 10758 28970347 81827 33114 65229317 20611 10758 202884172 57475 46109 8467929 65325 57475 388441443 33114 43122 105329515 20611 76919 594612470 42376 20611 81058372 79157 43122 166736969 43122 64481 47213716 56301 79157 685010159 3050 79157 642719885 57592 64481 661697379 27994 3050 816977544 56301 80637 971636546 46343 80637 582257331 30397 27994 408655725 57592 12914 280297553 44928 46343 128601877 21404 80637 969207347 4080 21404 45485072 21404 13977 119471093 21404 7347 298769606 44928 66705 205203871 74078 66705 413131888 4080 23100 853661782 7347 88048 172704940 74078 88645 393092510 88048 54150 45979717 78482 54150 214921936 23100 58954 796776332 78482 25395 723255854 17273 25395 149698613 21895 78482 669488302 21895 65131 144835239 58954 11857 795343809 17273 55863 418265211 77821 55863 535450550 33800 21895 820377064 23452 11857 182541392 77821 6999 993072005 13484 23452 36683698 23452 49931 90133890 27337 33800 852695613 23452 2568 492362612 2568 45407 858762567 54295 13484 569829515 54935 2568 199603700 45407 57898 438088179 71915 2568 997828617 38201 71915 212820351 54295 39403 625760076 5812 54935 413020027 39403 40990 200636729 83058 71915 754381396 82776 39403 171938742 39403 43646 124413993 40990 2206 618263046 2206 56909 490914996 83058 10841 203177838 82776 89628 243608909 2206 64916 977449250 33774 56909 496475176 10841 91199 532966551 89628 39650 751177651 33774 63745 517486771 39650 20041 29000294 17464 33774 447599913 91199 24798 9490173 20041 33577 380450110 66883 20041 883931110 70959 17464 216357669 70959 46667 761011290 67840 46667 222892985 33577 40055 10612075 65476 40055 87720244 46667 22762 340527576 84684 46667 67659406 22762 36801 947255143 65476 73082 771566106 54937 84684 836453824 52293 22762 514947145 73082 69851 137332424 52293 77665 12507138 55100 52293 315816399 39190 55100 763210513 6701 52293 945346098 26912 77665 60608962 64463 39190 519221597 41957 64463 663316374 39190 1053 562089117 6701 67795 636571003 29003 64463 373755160 41957 5996 739619445 1053 42139 9889065 29003 7732 871959446 5996 62339 357787478 62339 39966 269346057 8098 5996 54486350 30708 42139 494458847 9384 30708 527326791 8098 22159 422566607 8098 48806 89753893 25602 30708 884062977 25602 59271 766677514 25602 27629 991325509 27629 82838 855965017 10229 59271 83899675 82743 25602 37159620 87759 27629 403246830 49116 27629 39737370 82838 28998 598424273 10229 58257 514629218 28998 61974 745161099 15391 58257 2139873 49116 78904 791934664 70652 28998 349805656 58257 66381 854655903 70652 84939 550193190 30105 70652 901051386 30105 25631 843647281 23002 30105 350670035 8731 30105 225306107 23002 4646 781848825 81766 4646 110605178 7458 81766 162030761 4646 2111 312818282 4646 55333 105416445 4646 53355 480741712 81766 63229 101595766 63229 33690 942713838 63229 1072 864864597 1072 30196 960548050 72851 1072 437111742 1072 72760 15788431 30196 74968 532644644 1072 34272 935572723 34272 15759 411564359 24170 15759 170400738 9512 15759 275860907 65078 74968 231025190 19674 65078 136381162 65078 61221 50863050 65078 71948 223807320 61221 37750 944891498 71948 42712 867002694 42712 59786 71449864 78529 61221 737673881 78529 60418 8936842 59119 78529 247771854 59119 28151 217981451 60418 62345 736677332 62345 10669 516247526 84456 10669 19465705 7163 84456 46687576 28151 53572 820170527 6693 10669 733218277 81222 6693 674072585 47628 81222 903381994 53572 11826 168202437 65360 81222 75799339 11826 74104 293427880 80377 65360 324621472 74104 7462 884279815 19813 74104 58403733 56861 74104 210799935 7462 70606 617500866 5852 19813 134972058 43141 19813 800751658 56861 4832 820396654 48656 70606 302280722 43141 70890 830184697 70890 15829 302151571 4832 40581 524613024 18035 48656 107169886 4049 40581 758839757 82659 40581 433053290 4049 30962 35251125 82659 60725 83369397 59177 60725 91233076 35824 60725 609131659 7112 82659 123191013 59177 78174 954542976 7112 12760 212897267 44369 35824 117633531 26992 44369 160282917 25450 12760 378893802 15432 78174 160445950 59161 26992 347241245 84357 25450 739095287 59161 53810 230390783 53810 6114 342413053 15432 49719 402719031 68873 49719 421118834 49719 24652 854744167 49719 10217 185410606 57658 24652 371933969 62411 10217 543024700 69686 24652 419281037 69686 66845 786804279 62411 53670 641732237 57658 85296 809345168 69686 6106 790071159 65826 69686 554187761 66845 57329 654850090 57329 63992 296756234 61424 85296 496250791 20582 63992 401201295 20582 60587 721866163 5000 61424 90090949 67108 5000 39704738 71815 20582 893002505 35201 20582 436619522 50279 67108 590632000 10174 5000 44465522 10174 6496 245331476 6496 16392 29556175 16392 69633 706823797 16392 76813 876984111 6496 5026 809456086 28412 5026 259327305 28412 71547 122107774 20918 5026 597897956 28412 39357 507064267 79241 20918 198145546 20918 88754 748890799 71547 88587 725173118 88754 83976 502005338 51832 83976 930436859 61185 88754 870209548 83976 25007 175106317 61185 37631 513616489 48172 25007 22734017 25007 39389 876806173 33806 39389 186484543 68446 48172 136585029 10538 33806 497507279 21102 10538 201389943 21102 56895 782001869 68446 55609 120202054 27271 21102 158125774 21102 64505 70514048 27271 84078 216018856 84078 66608 897607881 46140 84078 517673073 84078 83108 826390796 46140 12235 735874802 12235 30673 602474580 5192 83108 412963921 12235 83188 215875996 83188 76194 870575713 55338 83188 45260311 51454 5192 463670175 83188 42140 21037277 51454 61024 660137161 59029 51454 78335808 41217 55338 862848531 61024 4855 554078175 59029 10616 426401940 59029 39582 930355801 3245 39582 72019835 84743 4855 341887102 63808 3245 949270232 39582 27216 124052505 63808 84587 276158786 91388 63808 666715315 84587 82638 544905873 60148 91388 72366540 2591 60148 663658577 60148 84617 106764441 82638 35827 234643145 35463 2591 994575021 62074 35827 38982803 2591 12734 881391762 84617 22164 705371952 35463 5655 114492454 5655 4211 126043211 5655 74357 142835473 90895 4211 400741238 60979 74357 142580295 85690 90895 459332826 4211 5288 528667221 35484 74357 226303935 41411 35484 865331095 60979 71802 694437576 71802 70465 66274600 41411 17673 862228483 63077 35484 731605096 85065 41411 167051867 53375 85065 71628727 26430 17673 982293470 14542 63077 207364656 85065 35132 642500735 40669 14542 36166473 40669 90792 469604455 24012 40669 425174695 35132 26360 840558726 33490 90792 638208679 1177 24012 259908376 33522 90792 809341521 26360 68124 328151660 41893 33522 588459371 75622 33522 494014791 86486 68124 796624127 88228 68124 638094024 88228 25211 238523176 49514 25211 906890382 88228 17659 581240525 49514 51554 648604309 49514 24704 297665790 17659 59768 501186464 77319 59768 752178743 17659 76218 381715100 69011 24704 113640550 76218 16489 746443546 16489 20581 448485776 69011 23882 503630891 23882 15922 117491698 55518 69011 62042314 20581 27755 363745039 71595 15922 487401377 55518 91669 25556533 27755 16225 900672395 16225 12936 796199226 91669 28889 76720405 91669 1918 372518167 21517 16225 521738201 31967 1918 624684758 31967 42743 367600682 31967 25270 250109476 77698 1918 513823729 21517 67997 41155783 42743 35190 588056748 27405 25270 720133001 39193 67997 777796003 35190 7729 202751750 35190 62888 391178953 72084 35190 512005488 62888 37883 687621688 62888 18111 546160751 72640 62888 107102431 34744 72640 47281662 72640 78597 43375828 34744 68127 89842981 29899 72640 262808077 34744 784 377537086 74725 34744 38547708 78597 29879 646602775 29879 7141 282373047 19656 74725 981736216 59836 19656 303130165 59836 38663 30399129 59836 26234 265312597 7141 88082 838676815 88082 12985 555642030 59836 6406 422309078 24581 88082 156032834 6406 41759 849134140 41759 76326 994073507 21038 76326 315417869 6406 17991 278929577 21038 25928 33513390 60390 21038 816680521 21038 40618 501630789 21038 7298 899368289 7298 26976 864255316 50444 60390 520371321 31379 40618 601840271 53095 31379 142091760 53095 51405 443650902 54642 31379 530387351 53903 54642 65510950 48897 51405 188067068 35335 48897 590861544 63850 51405 706138561 18398 63850 291538510 63850 37906 304267066 62302 48897 7578122 37906 86644 710200763 84049 37906 72517504 86644 7823 845092264 62302 91843 517100206 44619 91843 683943613 27190 91843 856180202 91843 51975 264490262 23136 7823 376285513 44619 76705 18307434 27190 10914 333814147 90307 27190 61474252 90307 34035 388515076 23136 43530 683471453 34035 87907 605197300 87907 37363 857621834 34035 40069 108686106 71495 37363 974500680 40069 81674 882424348 69291 71495 823009128 71495 76415 37572880 57178 71495 223497730 52167 81674 38020814 3717 81674 46100535 11215 52167 282865604 11215 62544 708619138 31153 62544 123298819 31153 18876 393871790 75461 11215 390222552 11215 58146 44383830 89880 62544 65081762 3282 18876 460711622 80437 3282 174860960 73242 3282 912520524 3282 90036 107321596 69471 80437 161842562 69471 76560 94998744 42211 90036 743680255 64091 69471 873328282 44804 90036 399842233 64091 83801 559221457 64091 77959 625389985 83801 64094 583587459 25123 83801 46850520 83801 42841 949121367 32698 25123 969229861 42841 30979 698272711 72294 42841 745520044 91394 42841 717670134 4123 42841 782935327 30979 78400 246086571 67426 30979 674918904 34245 4123 182634530 20037 34245 179137570 53528 20037 765928999 78400 84331 64673047 53528 6831 392473872 52966 6831 860187081 6831 59219 414357505 53528 3242 802387691 27167 52966 703304648 64800 3242 82714700 64800 77085 906591735 47624 64800 127227379 47624 37153 338791662 76255 64800 154286300 65548 76255 559973294 26914 77085 630996245 45284 65548 952837062 90894 65548 798570634 951 65548 94146317 45284 30369 748949217 90686 90894 258339411 951 6780 315197869 30369 72243 221206598 32075 90686 888692137 6780 9752 594235813 90686 50972 178604954 794 32075 799641580 794 72242 977605767 50972 26474 921027736 26474 44947 575827823 28492 26474 666129970 72242 37599 76125203 71443 37599 869474231 17982 44947 42765794 71443 48159 442972216 37599 64818 302757086 32386 37599 105884008 64818 17187 226524892 87974 17982 440573214 25629 64818 104118200 17187 87127 939140214 87974 55866 388152925 87127 67827 293588184 87127 1399 582247735 67827 36725 202683459 1399 71513 548133300 36725 5670 69932325 74837 5670 45329510 60116 5670 351470689 7970 71513 755543453 21697 74837 584843012 74837 72569 348270881 72569 81138 381288193 7970 74335 870333973 33895 21697 395045500 70964 33895 709186783 3694 33895 814724374 89981 74335 925483858 89981 77356 315614749 49106 77356 27961178 45273 3694 370839851 49106 30499 92144335 81962 30499 52869329 30499 38977 232695081 34677 49106 78085497 83531 45273 51299272 34677 57002 751571772 74125 83531 206171878 8231 83531 679398623 32967 34677 807237721 49767 83531 608507073 8231 32087 261146186 72596 74125 466280561 58869 49767 384060355 87312 49767 399394337 45179 58869 5226217 72596 91603 840632358 21325 91603 63522712 91603 654 87360745 20343 654 2874404 21325 7868 136972677 20784 91603 680891100 7868 83454 158776526 34919 20784 873920763 20343 42151 668601528 34919 37608 617651970 83454 84072 902615687 35632 37608 552856399 42151 39312 770460899 22501 42151 855824256 39312 17266 53970986 60712 35632 792605772 39187 39312 810937373 69119 22501 640621380 6071 39187 4862627 6071 71747 768777058 40171 71747 550185808 39187 70772 30379751 51362 69119 41763836 71747 6893 252170182 22309 6893 290491697 51362 17912 692506664 76976 6893 601136658 35388 17912 414519981 17912 31019 887312516 76976 12564 393969143 70008 35388 983911059 31019 54601 835886844 83312 31019 747736098 86099 70008 250695600 83312 27115 972520358 55670 86099 894434026 76406 54601 321657166 86099 46157 84184850 29014 27115 681630640 68763 27115 778819063 46157 9685 58693534 5650 76406 17746071 8084 68763 569205140 8084 42273 31427748 68763 39116 407642989 28162 39116 250317507 28162 26401 169520855 61965 28162 891435180 42273 36781 267745276 61965 4836 669855677 4836 47918 14119787 11234 4836 615488149 11234 80466 194136180 55083 47918 404230652 64989 11234 888544380 81312 64989 700405507 81312 84367 506891793 89844 81312 459584454 60237 64989 855450328 55353 84367 237647289 60237 7387 621441791 55353 37151 507163715 55353 84395 279201846 84395 36425 560735947 84395 91854 245762374 36425 63649 639729104 91854 47299 499914027 91011 84395 300691812 63649 17522 659922952 4122 63649 422333376 41540 4122 887972178 59831 41540 200737945 63862 59831 545923160 53400 63862 175993604 46726 53400 3850949 53400 55389 516983155 63862 44748 901605686 44748 51764 121288084 62001 51764 127778464 51764 77402 580271003 31990 55389 765132004 58717 31990 338455696 37519 58717 32766411 48000 31990 811612587 14894 31990 344069971 14894 5708 946189393 37519 90023 209201196 14894 8277 331938820 8277 2583 659766085 90023 91349 9014193 90023 70847 921573314 8277 79172 846458822 12745 70847 402660566 12745 83906 709019232 14500 12745 502287286 18920 14500 609012565 14500 78090 66839393 34487 14500 237498021 11343 83906 586615768 34487 57679 792295164 11343 3195 135572921 91615 78090 867760587 57679 47331 590444594 57679 47221 952414820 82375 3195 412664529 47221 77995 618860411 52146 82375 192459060 60189 52146 862449542 52146 91908 138098839 60189 24417 978075004 26846 77995 418308060 78564 60189 612838114 26846 62964 387072180 62964 88216 584753254 78564 17198 751963092 88216 26862 609406386 26862 68522 820565674 68522 35397 937342827 52109 35397 234415429 23509 26862 513737296 75542 23509 556219360 52109 91471 833834149 23509 77860 302949640 23509 85217 196314394 46029 85217 972785166 52850 77860 933950951 77860 61030 466509667 80425 85217 728757027 61030 48948 249641551 52850 31687 532302494 80425 18390 543075048 61030 34418 594173355 48948 72193 176424903 31687 47284 627167339 31687 10412 126306530 18390 78169 57920289 33085 34418 978535040 6230 47284 136237008 75529 10412 293070830 75529 12917 427565857 6230 85287 211973499 6230 3027 361981921 3027 17585 760822224 7964 75529 237097711 66340 85287 256765578 17585 55720 717101116 66340 66296 616141785 75532 55720 15997697 90671 66340 547823353 90671 48847 203407019 90611 55720 341618719 66296 56273 61688471 43259 56273 5598096 43259 39592 306671139 55340 90611 530476878 43259 18256 269557620 75652 39592 948270153 18256 51606 273449891 55340 7162 722278487 62140 55340 572072501 86141 51606 132464157 51606 89608 631401039 62140 8056 305480788 7162 7282 393688978 89608 53882 848112819 8056 50398 379950372 35550 7282 710939654 35550 70344 362401646 7282 60020 639564319 60020 53298 720239373 60020 6590 108342480 9695 6590 765007923 9695 18805 473852882 18805 41147 618221360 10664 18805 254038116 86184 6590 27691783 19701 86184 184500178 19701 86295 987624562 86295 48469 864040605 71548 86295 343285106 43439 86295 830925886 37098 19701 754401311 71548 11813 17390670 13587 48469 963435988 58740 43439 490908441 58740 45348 679512536 58740 25990 378505053 62242 11813 655863552 13123 13587 188010973 13123 3348 901005652 63948 45348 169411473 52688 25990 681067709 62242 70380 145339305 70380 40765 843892615 52688 33302 902522161 40765 53788 574049683 52688 19442 762929549 70380 69067 127829938 65349 53788 150286651 65349 40934 289791557 53726 40934 332490337 69067 28590 240446011 30600 69067 266340902 65349 27159 268386024 27159 1038 875427174 1038 47328 748917312 1038 53318 803121810 840 27159 398750296 1038 90868 951193642 47328 65831 662873724 88875 47328 134853333 66147 840 292196550 840 12829 270407101 27285 88875 530619449 17271 12829 68841463 12271 17271 61888842 12829 91961 642231448 12829 13184 964843537 27285 19291 903677113 84151 17271 67956924 91961 65424 107653937 19291 12902 676459283 29423 13184 99375606 12902 63383 564269560 29423 4949 22885191 84359 4949 461834100 22335 63383 316583041 84359 66691 55521404 4949 71980 26573487 7473 4949 7683892 22335 84438 111584558 22335 88230 349263097 12839 84438 76940284 11136 12839 514904705 78847 88230 252368895 5942 88230 612238034 80211 11136 252252213 62315 5942 123314927 62315 5734 68939596 76164 5942 959746115 62315 20487 914727770 58381 20487 249563308 5734 83221 28127216 43418 76164 523333651 20107 76164 596258263 58381 38457 2632001 43418 43909 305622974 83833 38457 166691526 72835 83833 518518081 20107 9471 68213354 72835 1025 116974209 72835 12317 130909807 83833 70410 821665053 53739 12317 425886940 70410 22663 941809220 25807 1025 982429434 3285 70410 659729620 40915 3285 645396851 22663 14528 242110153 12521 14528 595073887 40915 40505 552264394 50757 3285 251243936 54632 40505 949600983 82150 40505 945483324 54632 8695 99531692 31889 50757 91522391 31889 6341 546664414 8695 25795 290765022 15800 8695 329173280 39907 6341 111450466 31889 2349 807317715 35959 15800 832552190 25795 80676 30905343 23429 39907 7420521 15991 2349 499195892 76025 80676 963900260 18385 23429 52716644 15991 15569 614380353 23429 34953 485596006 28648 15569 322953042 76025 11482 426076704 4920 11482 506666298 15569 37473 489423978 70342 34953 46103284 28648 54189 219115980 37473 53816 942096107 84872 54189 956466349 13733 54189 198513730 53816 81282 957630037 11407 84872 965419885 84872 90591 513461357 13733 15868 213318915 81282 37579 849497040 76333 11407 421011978 76676 37579 92595644 24645 15868 625253444 79253 76676 10956801 24645 36183 196446164 76676 52026 634383760 36183 69277 171494386 36183 42673 252619547 36183 63442 732449783 69277 56893 593271490 56893 56971 901490286 79683 42673 989414113 63442 18312 860243807 56971 77627 353779367 41917 79683 921569820 18312 46235 606294689 49254 18312 243402153 46235 57604 791579516 39673 57604 922595379 4704 41917 853091687 4704 89375 7949795 63466 57604 361590990 20937 39673 46007886 91862 89375 998067372 89375 45811 675812781 89375 10697 561937532 91862 86699 994756740 20937 36711 1762289 42929 91862 759259814 52527 10697 633595968 42929 64688 263850761 36711 26625 580960482 26625 10730 643813689 73666 52527 80941210 73666 60780 880109014 64688 48882 537966960 26641 10730 126541044 10730 18832 625052038 48882 79641 218801186 59547 18832 951006598 59547 59493 66974623 6289 26641 176949734 30217 59547 621844824 6289 46025 621764609 59547 79097 239286376 79097 86573 766966972 6289 22737 200283934 39627 86573 862906400 22737 84315 425500153 79097 28150 115539390 62664 86573 730396856 28150 76240 898700675 49273 76240 258097000 1293 28150 29486830 49273 34297 999388472 62664 87543 224028502 65676 1293 50986607 1293 19698 833127157 13400 34297 284722957 65676 91953 906452417 87096 13400 562768694 91210 87096 27146470 37273 13400 726379544 13400 8118 312182950 66523 8118 538933178 55347 37273 162521563 66523 26664 786261388 66523 91200 831300634 26664 88387 290007650 77116 26664 373772923 3680 91200 398829940 26664 75898 60791918 7808 91200 703812359 47575 3680 975164325 77116 17148 201327191 17148 66603 512544649 66603 55091 112585182 26940 55091 232181212 55091 36174 987293036 60733 36174 843360771 26940 66529 677119199 14650 55091 500588948 24693 36174 919620921 24693 55658 360255325 66529 80082 897709744 32929 24693 204057394 43267 32929 36862372 80082 18129 598872579 76591 80082 11284735 69334 43267 581726396 43267 45803 160686347 7259 69334 681740509 7259 39529 338994862 17453 45803 112236254 7259 70077 163318581 41865 70077 557546812 17453 53225 666512058 53225 34345 156334718 81609 34345 95058042 37984 41865 500794251 11140 41865 103134640 28984 53225 141823820 37984 44053 822217304 11140 51886 585704440 11505 51886 167249653 51886 75723 898630313 91230 75723 114218231 28476 11505 601207526 45715 11505 199325243 61356 75723 484533690 28476 28542 226589854 38419 61356 203081604 45715 70300 952732611 61356 86687 184267591 28542 51958 728522712 56550 28542 40558438 64819 56550 94946185 11980 64819 676687061 56550 43902 775595005 64819 91835 603181877 53058 11980 282338688 11980 79699 270780656 79699 79672 787215712 79672 44397 554802710 91710 44397 290464661 79672 72172 349184779 79699 3029 81416902 79672 9196 262672775 44397 29168 764199052 85780 3029 934456514 72172 29911 984518556 87922 29911 29411816 85780 8288 862429908 85780 65443 849144579 10446 29911 673523077 49086 65443 433385920 20540 8288 806654996 37428 65443 57451383 37428 48042 281187457 48042 65114 432928013 4144 49086 651590492 53099 48042 88706631 6640 37428 39411873 6640 75741 324705956 75741 40211 650836120 16057 75741 1365389 40551 75741 939210122 40551 20913 419852118 29340 20913 441908779 29340 10866 144697644 16057 48438 573839503 40551 87661 923809970 54259 29340 987282838 87661 78588 679397906 57652 87661 593515445 87661 32735 692638761 87661 86358 599471410 32735 40478 535662380 57652 22303 985241145 40478 36945 147526907 49911 40478 972047156 22303 26356 123948293 49911 79131 32185848 26356 68235 270446358 26356 81591 665313456 5612 79131 442042833 74886 68235 698260264 74886 71566 324680157 1641 5612 199630506 23188 81591 659046096 64323 71566 968920332 77438 23188 743284586 66824 1641 985546597 77438 60217 59791375 77438 89357 139315303 69532 64323 311897708 60217 37606 208726926 60217 4965 727652436 27553 69532 684679109 4965 87818 567523750 87818 14428 118275495 27553 19593 294178224 26483 14428 227935735 42350 87818 207111560 42350 41671 622936444 90440 42350 73228540 19593 35283 922875211 90440 75183 12764868 75183 49577 95460093 90440 31676 584242250 90808 90440 132390874 65417 35283 903686902 34742 31676 37018658 49577 21020 434546922 5841 34742 334470831 90808 63668 924206682 6065 63668 864153603 53693 34742 121798433 53693 21788 837243286 64815 6065 519655578 44250 64815 47583997 84887 64815 757069205 58013 44250 261913594 21788 28625 583913715 58013 71179 399939365 3471 71179 149698130 58013 66107 769328623 35521 3471 578480736 28625 73280 537240719 3714 3471 528045047 3714 59977 867614679 20841 59977 176974225 20956 73280 523152985 79914 20956 676373971 20841 34581 627682649 59977 87447 378125051 20956 79690 493946366 34581 27640 203274903 52237 79690 610061028 52237 77410 965749994 42594 27640 660377282 13340 42594 247363330 77410 4531 21349505 52237 45731 88569536 45731 58027 691388074 48244 4531 282818123 26321 45731 921382661 48244 20968 995803735 25422 48244 758565003 48244 77384 362480966 48856 25422 573239955 20968 84647 619063347 76916 20968 728316622 64866 77384 675562630 84647 22165 462043216 46955 84647 53410743 84647 86487 609277098 22165 81473 404642753 81473 17039 126618138 17039 12905 41733176 46955 68114 109826871 31317 68114 82041665 17039 71616 636859994 20407 12905 33294227 42063 31317 602539456 73098 31317 486705349 42063 70785 136381209 42063 90410 947998430 42063 52743 780623294 84223 90410 908108179 74063 90410 117390035 42222 70785 217603358 78273 84223 262292994 15725 84223 209810084 91121 15725 115458399 31409 74063 59433693 42222 72268 576094556 81632 15725 814043849 72268 28855 71837106 31409 40965 313412247 25416 40965 95629618 81632 44037 555188671 44667 40965 758402640 44037 46156 801741355 44667 43277 979264511 25416 17860 634208793 64295 44037 523884806 44667 5039 528354377 50356 46156 326574612 21437 50356 880121629 74085 21437 989707719 37671 64295 372350979 37671 43498 786063377 81554 50356 483789525 43498 86781 886249253 27672 74085 237309744 91395 43498 449835716 86781 69929 918922395 86781 4929 718217 69929 146 452296989 27672 22319 135545984 81947 4929 781669973 65783 81947 790834283 55474 81947 150641288 56802 81947 48188811 22319 84948 411958254 81947 73247 675350938 21195 65783 308731506 19954 56802 823220410 36834 19954 171831149 19954 36109 442239152 47012 19954 543864883 68885 36109 54155657 36109 17079 952829573 36109 5603 888483727 35767 47012 887372950 70954 68885 344148694 5603 67649 388493200 5603 65401 831583622 65401 680 957424570 7459 70954 422413754 17204 7459 622701663 60218 7459 6208407 60218 72072 411695358 7459 66638 428986898 7459 66528 243931179 81271 66638 845183747 66528 15984 763300917 66638 73948 103099689 66638 89802 806729626 50051 73948 973773401 89802 35726 720645826 53819 35726 68178199 87999 89802 10454122 74541 87999 500789862 53819 16279 632050604 63960 74541 189777867 53819 33385 873484658 63960 71006 891218134 29148 71006 730447789 16279 88667 573739221 63960 28990 43947432 4203 33385 614691379 29148 81467 23295072 28990 80954 228411538 41078 28990 266923533 4203 62018 81676324 62018 36138 77656084 16085 36138 96708384 36138 27650 49616344 43436 16085 55988898 53467 27650 225734561 53467 31028 641451913 65749 16085 146785736 65749 47112 89431934 31028 10939 557907778 53467 74168 556645192 79958 47112 787126822 15455 10939 114136257 74168 18625 594160337 15455 13571 197995641 79958 52573 249765433 18625 20425 701169577 43545 52573 429526487 20425 26981 415531721 43545 58491 100408906 58491 20853 865842476 44758 26981 422320081 38262 26981 277879035 58491 37440 744997135 37440 43625 151372041 20853 45375 735514822 37440 87259 609792822 37440 23291 731870152 45375 50486 38096237 43625 22920 771509572 44968 87259 39630709 6314 22920 220796542 50486 11167 201212870 328 22920 243710946 12728 44968 981982207 44064 11167 793297908 55754 328 522779667 6977 44064 60151772 67704 12728 637240156 12728 38332 873002368 44064 26310 813086518 56297 6977 496629429 15583 56297 983675183 27411 56297 851841118 82757 27411 259562770 82757 86224 815412347 16487 15583 349658394 15583 89916 745026464 89916 53791 539048266 89916 42007 20132204 90435 86224 37889961 42007 88682 73887856 53791 79585 881564451 52176 90435 66361028 44866 52176 644221232 25183 44866 159933153 25183 35368 400396936 68865 35368 585219790 54387 44866 590094862 19100 54387 110876239 15905 68865 765444297 17777 35368 1367460 85164 15905 815013823 15905 79190 518490303 36401 79190 587647683 85164 51574 580125261 17777 64887 57085319 86049 51574 38723620 79190 88528 640569092 64887 63764 15003426 88528 50818 44448042 81970 86049 447130774 70327 86049 684015509 50818 7230 533949796 14378 63764 174444171 70327 69520 976284351 19375 69520 276147320 69520 63785 760023857 19375 71932 576562084 71932 2698 150255932 71932 60659 522169366 61212 2698 494780109 60088 60659 236910659 65378 60659 75453503 2698 55858 491104724 23734 55858 867302774 23734 8114 117909856 15576 23734 685430442 25504 8114 199300461 46439 25504 928552084 43337 46439 716722622 34851 43337 18665798 89015 25504 587520946 21462 34851 789063783 77613 34851 909720163 34851 66160 33325497 1020 34851 374733607 62912 89015 568693263 66160 18038 914125683 59508 77613 194156715 32378 1020 587120043 59508 2931 793299523 62912 15920 228409386 67590 32378 359471612 15762 15920 550626553 32378 66943 653970826 15762 38801 897892831 49243 38801 965251815 38801 19852 156358977 30447 19852 502013157 16167 30447 251184363 19852 28946 203001370 40624 28946 915960609 50034 16167 90078584 50034 7007 268357748 50034 27748 87833050 27748 86010 345694787 62296 86010 413024039 54451 7007 64895238 43282 62296 854330368 72028 62296 913035696 72028 74446 440420014 43282 13089 885970517 79882 54451 148858655 26948 13089 865020126 75420 13089 960924983 61 74446 891243164 18189 75420 594638807 5 79882 788137335 61 5151 342322766 18189 77543 968952688 5151 79136 617005573 795 5151 868837437 77543 26699 741267996 5151 45776 802525263 45776 51413 106803514 25810 795 808932258 21670 795 231522187 45776 53309 805411705 25810 35942 589748618 29084 53309 883769001 82374 35942 491669020 35942 6364 567116304 6364 88870 287248639 29084 52849 771025217 52849 13181 116781422 38335 82374 764759919 38335 33339 759658079 38335 54029 616332956 19680 38335 272362730 54029 85136 801557139 85136 56045 839451878 33339 32687 926389769 53205 19680 157908522 53205 43495 303871255 53205 32922 107266005 35317 32687 150847091 32587 32687 667685121 61379 53205 537759201 43495 32831 778249733 61379 78356 289537864 25655 78356 753795022 61379 4065 186367199 25655 82042 392927838 16097 4065 866895525 89581 78356 926591073 25655 18540 896973159 56704 82042 131458411 9412 18540 542049715 82431 16097 112713452 9412 6634 742056771 82431 29344 738593924 82431 75759 671430830 6634 52729 315899956 75759 22488 66245506 6634 81081 370490798 9357 81081 694213543 9357 28841 115113852 81081 82500 490255270 90350 81081 535797246 20126 9357 878364956 76665 9357 730636159 23562 28841 933463969 151 82500 156250094 13611 20126 709010551 41103 13611 173951003 27964 23562 488943001 15750 27964 196487534 15750 17387 23856672 17387 4151 222080212 27964 89438 459053528 17387 61224 298401896 1372 61224 421889529 34030 1372 738880512 4151 22824 626590135 22824 50533 974328294 50533 16577 442098776 49832 34030 132809557 16577 70378 124608073 22824 68857 703592778 50533 49536 410539544 41276 16577 137202296 49832 70419 642605057 41276 58362 912372726 9043 68857 698593668 19440 49536 609080255 58362 7455 432056647 30738 70419 15946967 85179 30738 26030597 85179 13684 618607325 58644 7455 882021586 73204 58644 10092173 11014 30738 2932772 54463 85179 552199457 13684 52198 136994078 11014 52276 961159468 55315 52276 985852365 54463 78873 299532516 20865 78873 284567943 55315 39774 999951850 29829 78873 51390880 29829 53277 993325155 78873 59001 369030605 29829 55020 42426402 53277 8116 469132301 10474 55020 47681932 58826 55020 106485695 59001 34270 380306949 34270 73797 53192182 87092 34270 89475661 23205 73797 40814992 90666 73797 590236230 51273 23205 854029591 30163 87092 212673829 46019 23205 954190337 39168 51273 826791843 41404 51273 674174133 82178 41404 194061442 53397 46019 534421821 41404 2346 143298638 2346 69458 897521569 31268 41404 59740708 16769 31268 101271023 26408 69458 670974780 16769 72673 225070413 72673 91582 49682163 16769 64990 368634618 91582 58476 997585459 68993 64990 382203487 5219 64990 66294443 58476 37383 127917666 37383 13305 47007740 5219 70172 418235984 5219 36313 550329235 62429 70172 477557025 29720 36313 808728275 13305 25694 737124791 29720 45093 84118558 25694 26180 161032990 14312 26180 550408066 25694 55045 220576477 30333 25694 504505155 43827 55045 945041319 26180 21681 664391653 21681 63043 417382602 87525 43827 368671330 46988 63043 328805080 59428 46988 52424766 46988 20610 656748251 63043 39118 552215218 39118 24095 1414573 20610 77714 214416569 59428 34635 81928827 5411 77714 281967876 24095 73627 758661163 47517 5411 481581567 52165 77714 137498870 73974 47517 420965084 29208 73974 340693685 73974 60568 967334044 60568 45772 521075531 87870 45772 8409254 73974 28570 604200794 3596 28570 449438025 87870 23571 368620718 3596 13466 100287020 28570 37270 215113086 88840 37270 108574653 80616 88840 465755064 62833 23571 245036427 62833 37146 927951169 80616 50124 56170218 44225 37146 565221064 80616 89051 705539276 44225 71729 120041088 36158 37146 369023735 53047 71729 713911395 73215 71729 343513579 55727 89051 290783356 73215 28660 284093933 1804 55727 647121196 55727 68551 29439364 55727 50925 551600889 27064 1804 864308893 48704 50925 86105594 1804 42197 946804880 42197 66673 688479663 42191 66673 637055850 29815 48704 37659448 49187 42197 12131826 42304 29815 720501147 55652 42191 798817153 1908 42304 611104898 30059 1908 605041080 42304 84693 640315035 42304 86731 266325028 30059 55216 978548663 50775 1908 2186862 55216 4069 138811107 73133 86731 252538205 73133 13011 828357424 35924 55216 944006162 73133 19504 907350881 51521 4069 475570513 35552 35924 628689839 19504 32330 102710864 91127 35924 573890599 51521 31331 636119877 91127 87618 748891448 17050 87618 791916450 88104 91127 835328668 31331 85884 529159063 88104 25417 59038569 88104 84652 49059583 14547 88104 102874379 74050 88104 127799075 14475 74050 353457222 79081 14547 153101589 74050 3949 357899950 19704 14547 58334783 42067 79081 821407139 42067 11638 188297124 37228 42067 767606362 35196 3949 137842285 19704 9131 918094306 28644 9131 610736992 35196 33900 840516562 68409 37228 272333005 51295 68409 376274678 18882 68409 949921154 68409 78789 622990374 31896 78789 262897208 51295 27722 854558166 9416 31896 942288399 82544 78789 897187247 31896 59704 904080603 57626 31896 14185177 69480 27722 671441174 69480 85831 769311076 82544 62574 3322048 91166 85831 591558542 62574 33182 145861056 91166 25239 606471443 25239 42767 36662934 33182 89749 592102996 44871 89749 314411527 16709 89749 769337017 78460 44871 896573666 31126 44871 993307530 31126 37985 541385998 37985 49898 692001596 77789 78460 166638214 47636 37985 242877027 47636 23855 45527361 52683 37985 499879195 1621 52683 404626184 23855 64319 515424797 52683 54852 376029191 64319 62021 673713998 35863 52683 957158710 64319 65455 251792562 35863 17088 185943064 15272 35863 701395322 3616 15272 350057461 35863 82950 773895144 273 65455 142746680 3616 66167 41942759 82950 3796 877116212 49930 3796 999980629 70022 49930 149524237 4087 273 824009329 18052 3796 443813910 70404 4087 809670358 39356 70022 313846716 4087 88452 85051575 87503 4087 454234050 88452 44456 247608363 38290 70404 63006415 15354 44456 722693843 78046 44456 348739237 25307 38290 157023684 25307 36750 667518427 38290 39505 800870808 51214 15354 483786227 22291 39505 172310911 1047 39505 5743961 83316 22291 39977234 39505 79580 188270716 10996 51214 121917321 83316 45137 185548298 1047 75219 478155556 10996 55491 396329380 55491 25609 132475810 758 55491 527283953 88627 45137 872399669 758 44952 56791340 9797 758 220025455 88627 18889 80906144 40510 88627 121460755 44952 1509 526780399 1509 10926 198002834 1392 18889 142608254 40510 43752 982082229 52807 1392 87627658 4161 1509 832996399 1392 32952 163484794 52807 1974 617991001 32952 4950 889432224 82195 4950 871666317 32952 67167 458152813 1974 32413 997772066 4950 33562 478522038 67167 12388 239253918 89113 12388 91210134 32413 81349 124120552 44473 81349 507002686 56402 33562 3031242 63446 12388 412619801 63446 39861 980489908 87267 63446 89113020 45807 63446 330972463 85561 45807 829670963 39951 39861 664928335 85561 89906 699430274 45807 9914 693368413 89906 78019 985693337 39951 24083 525043589 78019 43113 761454350 9914 58720 23643557 43113 20681 977528528 28066 20681 323171365 28066 45476 174920192 29753 43113 839174854 45476 43197 163832426 29753 91878 792820149 32327 45476 190700120 43197 52499 210575957 47052 52499 925272425 63709 43197 444506969 71284 52499 117131644 45894 52499 487318486 23503 47052 681532211 66481 47052 419556706 24388 63709 629175932 45894 84408 683744 66481 32516 295997069 66481 61088 796268374 24388 41082 502574064 24388 56840 763489951 61088 32849 160140691 27443 56840 771868284 41625 32849 385135412 54265 32849 223728243 41625 59345 710464883 32411 41625 787626886 32411 60055 511143293 54265 86156 930421507 48262 54265 139823797 86156 7390 340694765 71331 7390 498211175 21006 60055 80736889 65653 48262 665233617 54987 65653 117641854 91463 71331 217481191 56043 71331 686730520 54987 56270 142474606 65653 28324 580979040 91463 68592 293559396 46075 91463 690534204 46075 79607 177975194 46075 8659 831620804 28324 13040 458139161 74715 79607 734310340 4502 8659 817053225 49958 4502 219479036 74715 13098 416383614 3294 74715 961988993 74715 40027 29737537 40027 24865 954457610 24865 49302 518311702 3294 91096 477356957 91096 73776 952303285 91096 74467 40912674 24865 39967 715559629 74467 75050 102403309 39967 24884 62124317 80884 73776 582653308 80884 56974 401099124 47017 80884 970742785 75050 73708 244485104 80884 34087 238449449 90282 56974 195470445 73820 47017 447518647 73820 83913 837618338 7051 34087 324943057 68170 90282 895680737 54982 7051 869232696 73820 76899 860636009 64049 54982 946363052 54982 46321 494108597 47959 54982 322246810 78406 76899 835306823 76899 7510 781529091 46321 87003 926896466 48181 46321 12107346 87003 55321 500042746 84916 48181 537282986 7510 54520 156027935 27122 84916 920721170 8554 55321 91810589 83304 54520 202092663 90569 8554 900480589 91440 8554 540508048 72181 83304 833987079 10056 90569 42344937 90569 65837 240670161 55283 65837 589361289 91440 55373 974524564 68441 72181 17415631 35431 10056 680711305 21875 55373 925318949 62503 21875 132596119 20939 68441 876267241 40265 20939 152436267 52087 20939 282270326 84237 40265 747685338 40265 61150 84254531 61150 42514 408204698 41382 42514 114315227 42514 20887 964150029 86181 42514 422803802 54291 20887 226284609 35923 41382 133313524 35923 23128 88088171 23128 90100 954746552 86181 58281 32768479 23707 35923 802069877 35923 4900 47700136 74796 90100 453988649 20645 23707 32874580 90408 4900 444383257 74796 76666 73138314 74796 40873 133758546 44488 90408 5916716 90408 13596 576051137 40873 8747 109766634 8747 27790 27403285 62453 40873 716052729 17246 44488 536860415 60495 13596 163962311 27790 5437 130489426 1587 5437 76705169 38479 60495 214611735 21699 1587 315929120 78434 21699 177058056 1587 662 109892058 662 22646 834396317 78434 23319 2595450 8939 23319 369406081 55944 662 68744984 38574 23319 831095259 51613 22646 649344856 63922 55944 367079209 38574 41532 19215351 25720 38574 727087534 25720 24932 100579292 39600 24932 84941149 58496 25720 642652611 62786 41532 154206114 58496 11046 673185965 11046 62756 12418131 58496 60406 657738181 39182 60406 671141093 62756 45864 667485659 63080 11046 373878495 45864 34671 691037091 71565 60406 619774958 43700 71565 63472297 42699 34671 410812232 9693 34671 743310141 34671 2021 823414356 2021 30398 847993075 50551 2021 21173892 5565 30398 60424737 81657 5565 301743767 46406 5565 211676875 5565 65857 221721424 50551 16783 13492694 38492 65857 234781386 81657 17162 785926041 17162 2194 269725344 53756 65857 813633633 63984 16783 669861429 53756 34273 728870819 63984 49528 517342625 54672 49528 923606125 18145 34273 168586742 9827 63984 101628835 62858 54672 114761237 73659 9827 70173338 68753 62858 453213321 18145 86827 583183250 45754 62858 3781618 62858 17073 567797262 78705 68753 130170646 86158 78705 699739232 45754 63258 683202784 87640 17073 141912641 78705 90664 95511494 63258 28127 138770573 51925 86158 195480769 51925 577 658643798 66633 577 539008598 24343 66633 406344493 9077 51925 479875252 66633 70867 922791187 53942 70867 463400742 70867 53961 460539667 70384 53942 807683079 88335 70867 410778061 53961 40405 87092931 53961 10797 190266064 10797 20997 476406507 433 20997 828392627 69719 88335 55478514 433 36521 742321167 433 25604 734572598 13874 69719 467543142 69719 22750 866270296 69719 48695 779867380 34052 25604 55438164 22750 7484 984266819 22750 59306 766182053 59306 19068 838537613 45043 7484 325659765 7484 7543 364235207 65671 7543 212349316 19068 87121 35564761 45043 59838 886679973 65671 65882 965706521 65671 43126 536153287 87121 46132 898150468 2072 46132 814025352 2072 53333 249339781 65882 37578 944613943 85697 2072 731473895 64192 2072 436898427 17808 85697 371407362 17808 40500 13063552 17808 82801 629461961 23260 82801 164293349 82801 54623 456508711 40500 62166 400714787 82801 44081 770431186 41786 44081 208547209 41479 62166 934585946 41786 11059 149198096 72544 62166 867942730 44081 73955 50946374 18391 73955 348551796 11059 79261 999006020 36062 11059 700645123 72544 70838 500799105 90924 36062 344017626 18391 59212 987030158 70838 24898 557618672 91413 59212 672209454 69102 90924 232998871 69102 71069 358717204 59212 74148 212835351 71069 18228 592084113 91413 46365 16997607 46365 91838 832674061 51654 71069 409538356 46365 11554 854739196 70169 51654 436729801 29900 51654 690632191 34319 91838 847198712 11554 20168 61943758 11554 13619 557810302 72799 29900 869728624 7122 34319 52813773 74265 34319 834589056 68784 7122 467378668 7122 36321 141759049 72799 27805 465603371 36321 50466 680151666 10576 74265 180158070 50466 18254 220057664 36321 23170 953995211 27805 2162 200302926 10576 12989 633574776 68845 2162 380616286 23170 32077 82366414 11701 2162 377022526 11701 19640 344050310 85766 68845 313154739 64544 68845 641205577 19640 79313 387709425 64544 32257 193566404 18590 85766 641314613 59590 32257 968344334 43612 18590 141770751 48644 32257 539324706 48644 61596 590715179 46969 43612 141657974 48644 74532 736561279 74532 87738 534469572 46969 41916 108522587 4985 74532 412253959 4985 38106 962045399 41916 19573 584812611 38106 86626 858201049 41916 4952 275460282 34430 19573 187118783 2755 19573 480411647 4952 42470 980712808 23800 34430 2416025 34430 76779 302291085 59584 42470 41861023 2590 76779 740093346 23800 23140 536540719 57467 76779 958751744 88408 76779 298864891 59584 88341 392878975 83657 88341 110368493 88408 3304 172455817 53896 83657 335157212 85784 53896 773715641 3304 72669 981600039 72234 72669 932160528 2628 85784 494300519 4314 2628 615800366 20334 72234 592905945 4314 74765 743489972 15475 74765 663614065 45049 2628 818285963 21417 20334 517786993 12964 20334 976197773 45049 90027 401861089 86568 15475 232803432 90027 22250 576517471 19532 12964 59927035 24259 86568 140948814 22250 51592 374808526 80390 24259 499509799 50406 22250 289593238 80390 37350 777391439 6048 50406 195559560 47375 6048 528517754 6048 9175 857580702 89590 50406 127665550 9175 72434 97319302 20328 89590 10453423 29511 20328 314620776 62463 9175 295110172 29511 61111 777060442 36900 72434 805199805 62463 91435 488335025 36900 4276 375662852 67677 36900 921213820 20140 36900 875145303 91435 74284 574015668 20140 35941 821233360 4276 31739 875350477 67677 50987 561141109 20140 78989 394399283 2033 50987 966346893 70330 78989 186775551 61470 2033 270268359 2033 44408 94147527 61470 39647 901336882 86705 44408 142038874 28341 70330 413228145 86705 63766 505201655 6621 44408 346033799 39941 28341 369096347 63234 39941 342255232 64152 63766 726232194 6621 84546 712687243 4095 84546 365756057 4095 28453 39546550 4095 73961 815151360 82257 84546 104390274 84546 74977 687726459 23736 73961 208355936 79684 23736 792553513 56977 74977 505598304 83738 74977 521262205 23736 1250 417482634 25793 83738 560233794 56977 30078 157912035 48163 25793 984695534 81795 25793 872442156 48163 26777 516172208 25793 58412 17543100 81795 84465 563990450 58412 5844 494599954 48240 81795 768015791 30468 48240 86101420 58412 76613 678681559 5844 73841 90132586 73841 39680 109182873 48240 69526 110860158 30468 83645 367073687 69526 14160 214457986 69526 59525 291859224 64768 14160 856637621 40296 69526 725053636 83645 49957 692515186 14314 64768 871758225 34657 64768 123154109 34657 44331 472180633 14314 29494 519923185 34657 70775 921776988 44331 64886 400971374 59138 70775 458031009 6793 44331 924209969 2335 59138 939351197 2335 59317 902691657 64886 29831 415929269 29831 44820 86248715 22731 2335 342036013 30932 29831 689375950 46032 29831 229515163 29831 23735 160831843 90233 22731 796982120 90233 72123 389538413 30841 46032 606772712 30841 52366 214391877 30841 35409 73035253 54413 35409 981524597 64214 54413 811499909 64214 5763 950796492 20146 64214 645837394 81762 64214 762308690 7855 64214 675670492 3800 20146 622071504 3800 18286 496476440 20146 26458 937312503 18286 86053 398371289 76177 7855 827264989 76177 35751 87162996 35751 25245 317032512 35751 80235 831297700 35751 15465 927518107 58752 80235 851820338 24501 15465 287915563 56226 24501 372326321 24501 29708 119204055 58752 39390 944716554 24501 43265 784963076 29708 52442 582586499 76938 43265 343126251 43265 27149 423514734 7728 76938 805054540 34993 52442 83615800 34993 87463 17239432 52628 87463 406671981 52628 21720 422263552 31247 52628 570729031 34707 34993 994818982 7338 52628 963857063 34707 40239 938385966 75962 34707 373962950 15939 34707 59379799 40520 15939 791619115 7338 40784 644099250 4736 40520 956410154 51019 15939 305784902 40520 87621 120180605 51019 77441 54327262 4736 25897 448191670 5823 25897 79607900 77441 20365 110871336 83275 5823 945349681 25897 61293 556685810 67789 25897 809182434 9774 20365 927935909 30714 83275 561758956 67789 66533 510191121 76433 67789 178127413 47393 30714 23030679 85462 9774 528532199 47393 53150 661968512 47393 45374 211882071 53150 8248 797672891 8248 19254 543494571 19254 55760 190292375 55760 1716 953244562 8334 19254 830006620 8248 72314 835280425 36887 19254 396311957 40856 72314 759751652 63815 36887 97063960 36887 55380 183695775 55380 22624 500198412 6823 22624 761581666 22624 54867 36566199 17636 6823 502669923 83308 6823 124430966 6823 17948 185716527 10789 83308 980761325 83308 71688 873001118 17948 54254 57346267 83308 81172 324733759 56804 54254 282388973 82226 10789 126561667 16164 54254 509509742 81172 71878 707981495 56804 82883 912856627 34900 16164 66345133 82226 27499 253500456 71878 59314 936284129 4034 34900 970557013 43701 82883 841117714 43701 84533 858538744 85855 4034 574640886 40912 4034 608561688 76702 4034 715386468 36178 76702 126404034 10294 84533 405777191 85855 8256 905167109 8256 41594 940010285 36178 15926 271168527 65554 36178 726283253 51118 15926 392185400 26048 15926 449596542 65554 45272 325587883 69422 45272 788268859 51118 43465 529867422 58540 51118 948681925 59638 69422 361253514 69422 7151 932738935 69422 85499 823481164 72546 85499 488239505 74768 58540 540761980 76778 7151 63710903 76778 17386 278871904 17386 46057 565638641 46057 17674 356745669 75258 17386 734065583 76778 58675 937066628 21268 17386 99649624 17674 31819 274575496 57338 21268 116348457 31819 55355 222337756 35219 21268 45365434 21268 57500 440869542 44451 57338 405922820 33943 57338 331262473 28677 55355 66752253 58760 28677 493211721 28561 28677 22986242 28561 73018 839217043 28561 24848 322124054 75823 24848 880546775 58760 47260 649926479 47260 1161 944884460 32800 24848 637816964 15882 32800 342527286 47260 13255 876419223 10194 1161 819195802 1161 628 972661 15882 50999 604921725 90617 50999 376932400 50999 42051 6090505 77739 10194 660725000 9721 50999 131696857 50999 71297 123902199 42051 56343 124852474 42051 67640 871909310 69619 56343 207248588 69619 73786 528045352 2522 73786 976444592 73786 38055 224109354 2522 22961 772544085 57612 73786 588869618 40924 73786 727345933 22961 2071 556837931 38055 88473 701770458 59389 2071 120968206 68751 88473 82487682 40924 9973 912195887 88473 33701 170437146 44442 33701 37614788 44442 24296 187157038 44082 68751 153205218 9666 33701 136392588 91328 33701 251571373 36989 44082 552145584 91328 6270 284325407 6270 50569 428725653 16413 91328 768945906 50569 39995 168070003 22362 39995 193371944 39280 39995 112070517 85902 50569 282734122 1251 85902 801066053 85902 46405 113775436 39280 74388 936060794 42635 46405 119309168 35670 85902 913430671 46405 60616 222656156 60616 30607 658797653 74388 41522 15176788 13526 41522 802424605 27513 60616 388149255 60616 47469 25213568 41522 13927 92254544 62797 41522 187911697 57619 13927 915640379 47469 54605 452482985 54605 76129 52089461 13927 74294 98337210 57619 78237 930084935 55927 74294 317255119 54605 65549 862648534 65549 16915 26941187 78237 8978 133025398 65549 79106 264564919 79106 90355 601714775 64519 90355 300220728 16915 90374 150656131 12519 90374 851991890 10678 90374 371234215 68614 90355 528537160 64519 39679 44918500 31918 90374 337765446 12519 39479 87085532 16904 31918 115389206 3864 16904 175533359 8322 31918 771597269 3864 34218 515846464 88203 3864 828519282 38001 34218 41826345 4380 3864 649590396 4380 49107 12590074 38001 65735 338437850 81569 38001 127761769 25000 81569 258673228 9177 81569 935366026 25000 74109 638386928 26347 74109 473263232 9177 59220 782325185 74109 87366 117287728 72054 87366 282551931 66511 26347 182875065 61058 72054 36035679 87366 21294 410236705 35412 61058 52626089 61080 61058 810155511 35412 69748 948120519 61058 61504 357060308 21294 62477 691024488 39524 61080 34537158 78077 61080 836334409 72059 61504 441940804 39524 62090 655220410 29472 62477 303390060 39524 33593 328069149 81560 78077 40292686 16721 72059 566015223 81560 89153 369802979 44710 16721 626921977 44710 46383 319122212 16721 41814 84619083 46769 44710 86797250 83100 44710 657056006 84923 41814 24330670 46383 15203 928679632 84923 81470 150294561 81470 25885 881287361 63961 81470 92251729 81470 86512 359955749 86512 3397 531602415 21599 25885 521352276 60146 3397 3678677 3397 8267 647579199 21599 1375 689418400 3397 36128 6037689 8267 17942 806565591 40089 60146 990334683 23743 17942 828429072 62891 40089 189736747 58307 40089 847987533 14123 62891 616660268 13961 40089 588463120 59932 62891 295550157 90248 58307 739488099 90248 14692 781389337 43550 59932 196047154 16078 43550 695501964 16078 14918 242625461 714 14692 573207485 16078 7247 322615039 54501 7247 645617171 78628 714 374934643 14918 87577 727576169 714 41960 988375243 50116 78628 908639806 41960 839 888245644 41960 48986 539677570 75467 87577 728280403 47172 75467 9939963 47172 82388 343249982 75467 53979 443891716 32492 75467 799103611 81233 32492 739022965 53979 84690 187507544 53979 29109 678805632 32492 73676 596508322 32492 33521 344335912 33521 43711 665407357 75337 29109 27323030 24070 73676 841741346 33521 76327 195178077 52977 43711 166295609 67871 75337 59212104 12809 24070 422599722 24070 30900 214860864 3479 52977 418030415 52977 85656 157663189 25143 30900 650662609 51914 25143 963895798 85656 15663 61432953 51914 64549 53325435 35047 64549 672156933 35047 20442 481900589 20442 86925 174606126 20442 50849 843863240 57101 20442 297702803 57101 85528 598850811 39158 50849 626413312 39158 10396 358574423 67710 50849 432247681 39158 67294 667379088 58976 67710 84704215 2183 67710 919928471 40557 2183 574244780 67294 33327 131086026 69424 67294 231558400 76382 69424 146135357 69424 52177 434589155 69424 8900 93795973 8900 33743 137259563 21262 8900 478059102 18895 21262 976700529 61797 21262 751477125 8900 26442 587489178 61797 73453 357159576 26442 27403 388519533 73453 84163 870014953 26442 61539 702097289 34293 84163 913623271 25409 61539 378800394 12212 34293 764536151 76825 25409 81637107 79634 25409 514074126 85171 25409 243740152 7617 76825 977937891 76825 30835 398045661 7617 74851 520994778 51911 85171 385423257 85171 14389 682892732 21393 51911 235039801 1907 21393 845165642 14389 11644 917107320 41473 21393 949299430 23081 1907 210156720 41473 44375 600579378 42672 11644 612664698 86262 44375 51832257 42672 20305 980819735 70014 86262 915560764 44375 68543 26292831 70014 42620 458075950 42620 54229 54528350 42620 6538 651601031 6538 49301 104058980 8957 6538 117896740 42620 20459 227062420 1318 8957 815174463 49301 53861 530759326 49301 82184 468407049 1318 37601 184945645 53861 19312 34905860 37601 75920 286618305 75920 19642 196944846 37601 45755 652644498 37601 18952 344514276 19312 5519 711036965 14126 75920 955792168 32995 45755 486693652 25880 18952 58033270 25880 32685 646919662 68613 32995 782367761 32685 44019 991508739 32906 25880 723184521 25880 43196 919565166 39284 43196 968216811 42608 44019 113094346 43196 5058 607153852 12480 42608 89860786 12480 22079 519667039 66152 39284 769120657 66152 49521 126475311 49521 56826 371804239 57749 66152 98239287 23886 22079 247209729 49521 7930 301766872 70885 23886 37235265 70885 31372 473144172 49632 31372 239225906 82782 31372 256044769 2324 82782 240436613 2324 73486 115818233 84452 2324 79900600 37431 2324 753243608 2324 22939 379587132 22781 22939 617299368 73486 9949 842124661 84452 56663 333898110 56663 64036 531074858 26494 9949 777459490 22781 36995 145959002 36995 20032 524930326 56554 26494 868393693 36995 54129 916970968 26494 84595 46919542 19157 84595 118927021 19157 85602 102310017 84595 81832 640887112 80868 81832 810233686 68345 85602 57004702 80868 17603 372074068 89265 85602 43561306 80868 9613 270595098 9613 54401 133160329 65545 17603 514629511 6622 65545 579954541 65545 23190 694878880 23190 45956 548815477 73854 23190 955475715 56999 23190 523408522 73854 86234 196351233 56999 7669 289751410 56999 37236 877080794 82702 7669 333388215 52559 7669 29801943 25851 86234 582167998 55224 52559 64696986 46497 37236 321107438 27615 46497 855705069 64696 46497 989478388 7673 27615 69920286 52643 46497 735955792 27615 85004 379350496 7673 79199 180588089 79199 74882 308106764 52643 38126 189737817 85004 19268 198848503 38126 58047 803119245 58047 25396 262644099 23617 25396 468276478 38126 87314 231933076 13812 23617 546838400 78469 25396 528690129 39707 23617 336954843 39707 8543 174729954 87314 34624 459762478 6497 34624 748382510 40060 34624 861965754 8543 19165 38038588 6497 25794 315075567 40060 83473 451583153 25794 23852 850603347 19165 35437 836818959 25794 17890 578877303 35437 72185 495262752 17890 48853 244425448 17890 52089 97598256 35437 81413 876342237 87673 72185 511726035 81413 84366 715716282 81414 84366 392246661 84366 3541 783622577 81414 45523 76229729 84366 37489 973394875 37489 51584 245691223 81414 48918 460413668 45523 27796 645800175 68240 51584 347706032 37489 18417 669772307 12120 51584 287114892 78962 27796 826253464 12120 84040 744747235 58338 12120 175320537 49512 18417 255172804 58338 25102 539419251 29402 49512 226018909 29089 58338 998884195 34564 29402 777327781 49512 37089 212778866 24211 37089 41898591 77302 24211 744225798 75508 24211 155744465 58170 77302 518361972 77302 15232 577677807 59103 58170 135066530 77302 75153 58202037 70399 75153 248849387 15232 43563 737688062 15232 62245 129071443 62245 4937 963732843 75153 50338 668782652 77408 70399 305189305 20451 62245 904425937 4937 2228 447813471 37888 77408 538272443 37888 50106 575674892 44137 37888 549573368 2228 9333 377556914 14402 44137 939902551 9333 63170 108585969 9333 14112 820027418 63170 17609 36289074 22178 14112 822253626 14112 64010 345563078 37903 22178 324387051 8461 17609 324848463 22178 59963 204080373 39713 8461 513352900 37903 35183 417587553 35183 10488 78227464 19135 35183 8427482 59963 23434 943390936 55628 39713 90354411 37339 55628 478452539 44011 23434 128698920 55628 12362 105226042 37339 83139 458859213 85945 55628 870119491 46783 83139 473041299 44011 55430 937470607 27232 83139 230011190 55430 57516 643114402 47986 27232 597389537 57516 27023 395114222 27023 68445 822666372 76013 57516 675869785 17473 68445 127244040 47986 24908 389094702 24908 76183 792724920 76183 6333 100371761 90263 76013 159618449 67013 17473 722666526 85604 6333 904661965 55092 85604 752106849 27565 6333 513501286 27565 15831 27647965 2789 55092 804412876 2789 18634 30120387 85719 15831 532262368 23399 2789 121812203 16979 18634 751092643 78652 23399 38538943 18657 85719 269459058 11698 18657 800967832 37727 16979 147697235 37727 69386 983607816 37727 66217 811970094 18657 72701 925793343 70125 69386 4093059 40586 66217 946851674 69386 87492 72510350 54712 87492 966139518 87492 12305 202811054 54753 87492 131241989 15336 87492 126527214 23020 15336 90002161 77610 54712 903252527 84656 77610 460989239 54753 57764 408691097 38459 23020 87411912 26156 84656 15813015 77610 69454 716220364 10551 38459 482326769 26156 90848 396931518 69454 20629 24946600 4748 20629 856530521 8252 69454 875831879 39008 8252 826896524 23461 39008 523962644 10160 8252 813716354 47067 23461 916225402 47067 66098 233142414 70893 47067 737292317 23461 82029 844705863 64088 66098 956088723 26415 82029 407404445 91191 82029 855653851 82029 24724 504717546 64088 3662 323187565 26415 55078 676916796 4593 55078 950464955 24724 64210 150623813 52071 24724 61150057 75511 55078 757456117 40975 75511 640691548 52071 4377 940635257 15778 52071 32440037 9396 15778 81427579 75511 77079 720425672 77079 19341 620748467 4377 1756 563283915 19341 52931 353448833 6991 52931 856810419 35043 6991 461951085 53866 1756 612331792 87785 53866 380648498 1915 35043 229864248 87785 80336 94126281 35043 35087 361308997 35087 61664 581159704 49620 61664 275271220 1915 11511 116466545 2321 80336 400605331 35087 91013 929959958 71365 2321 829060264 49620 26810 502578098 14821 91013 431377686 91013 21123 368830995 81253 21123 566709659 2821 21123 320702439 21123 68276 674682661 68276 64641 446870897 64641 90799 85139597 45414 81253 48077563 5958 90799 245095926 45414 83315 5998189 83315 54004 856064926 53763 5958 680594750 45414 69809 172875206 70111 69809 82733959 27179 69809 13779484 53763 57836 99312350 31790 27179 293855338 38961 69809 438377974 38961 88847 151441774 39976 27179 744639147 6040 39976 165464048 61739 88847 583187693 90045 38961 437539921 90045 49111 402084938 39976 55531 113018871 76687 6040 55519341 71741 55531 530547858 55531 75464 783303102 35562 76687 199185149 71388 75464 557874884 55860 71388 303865467 82535 71741 510638150 35562 25760 977846926 82535 9180 163318501 82535 17448 560612885 63186 82535 660445834 9180 88024 804500390 88024 54765 829196927 88024 5309 727415131 54765 73346 777192507 3159 63186 344397690 54765 37754 367066847 5309 27127 568825938 37754 67411 430884961 77609 3159 868923359 77609 34075 833492067 37754 27493 350979777 34075 82341 475542330 71228 34075 145662691 16770 27493 15664454 31561 16770 251851177 60358 16770 137385209 71691 60358 919743814 38518 31561 3424578 12983 31561 902896699 48862 31561 192625647 11026 71691 613328933 12983 21083 974756285 38518 8977 562578792 48862 85142 655198657 11026 25492 99433791 8984 11026 456807326 35881 25492 685337291 8984 61621 336789321 71569 8984 423726835 35881 31285 94824608 35881 40810 28564061 71569 91443 584445928 71569 29271 903824650 29271 28872 300499520 69722 91443 221003940 40810 76130 759048437 46897 29271 905334008 69722 9818 721520443 76130 7581 844478668 67990 46897 751931300 46897 87210 717926173 67990 45887 951875076 58872 9818 846120981 87210 40945 939296146 27193 58872 641118170 64692 58872 797942177 40945 81463 971363268 81463 24013 323022805 50845 27193 675291310 50845 84666 386941967 84900 64692 821680189 12304 84666 583144472 84318 12304 732311475 84900 15363 899959697 91293 84666 533900364 11359 15363 78251653 12304 53019 565662323 56949 84318 507606351 54011 56949 171307475 11359 36727 386663821 53019 23720 38572300 54011 24334 187140574 5890 23720 272026803 36727 7639 737639835 55189 36727 838718401 17213 55189 696129711 36546 7639 123088555 36546 19164 92445488 31914 19164 436455447 36546 87112 137222874 87112 4911 496812531 36546 61858 74698698 61858 60104 98117604 68007 4911 179290859 57586 87112 734240245 60104 23875 786883421 57586 85800 603077026 57586 10512 782748112 68007 71519 189220073 48484 57586 527454640 23875 40247 497486099 27830 10512 540853414 40247 38077 355374884 38077 57269 328491033 11462 48484 478220435 40247 74958 762186141 38077 84219 386221131 71821 38077 742540519 11462 47466 271706237 84219 29671 458796511 71821 54625 340302406 73970 47466 631275375 71821 77261 924736626 38172 77261 523515960 38172 16316 639444134 54960 73970 846927871 77148 73970 127071302 27824 38172 610021235 16316 36203 873596535 77148 66924 126792866 36203 5739 109258874 5739 32176 31882636 66924 14188 578380195 5739 48380 832335088 90159 5739 548770882 71197 90159 561065612 32176 16407 94360581 25456 48380 537485419 65123 71197 458880824 65123 19360 838086604 65123 48537 964488329 78992 48537 87771540 19360 44818 925312110 78992 40330 279038515 28347 78992 193854093 7998 28347 855758315 24610 44818 147326738 76461 28347 651109320 30 40330 514580455 29616 7998 280826064 30 31242 479608708 65384 30 804940973 33390 31242 34232663 65384 49151 445582845 65384 75152 255944122 77313 49151 296471144 65384 72276 821200274 70727 33390 17024781 72276 89031 639584508 53615 72276 102970081 70727 80974 554411025 69178 53615 136551566 53615 22698 551402046 89031 43020 279961045 53615 75876 976137994 43020 13524 129333837 13524 77588 402678783 45678 77588 882232339 81713 77588 129217552 89059 77588 487573982 45678 73696 316517333 77588 126 163143173 45678 21181 873320508 81147 89059 441779041 19817 21181 181263948 81147 89814 198859966 89814 30018 208510217 19817 79334 437412735 81147 89353 828105117 19817 53776 825894762 79334 16179 130677237 45197 79334 112506163 53776 22547 447052457 45197 50827 675300164 41474 16179 880102735 58522 16179 666464381 50827 59964 799435621 35359 41474 39370374 35359 86872 862291856 59964 44050 38177496 59964 42389 878414885 59964 56845 631747126 48825 35359 424965342 26104 56845 846837363 56556 48825 639049989 42389 80818 909829919 48825 33171 185509773 26104 89946 155599594 47123 80818 574623633 75331 89946 61348589 47123 78080 846290253 89946 395 356379135 19751 47123 262453223 37356 395 170998354 55320 78080 729415272 51724 78080 873333582 18032 55320 298729659 25995 18032 547271609 78977 37356 426756918 37235 25995 681798159 25995 27477 771873797 64557 25995 540566831 25995 8216 171513210 37235 84125 294978500 36761 84125 379582533 8216 21031 53379560 64557 80718 789172756 84125 50230 724115010 85785 50230 658024552 22024 85785 881403758 80718 40917 809321911 85785 49929 847786331 85785 19635 112334399 65602 40917 536779270 23759 22024 494199613 36088 19635 162447273 65602 73162 662721858 9461 19635 928489679 73162 85977 251696878 36088 19373 432888260 28064 85977 432311616 19373 5891 709668546 5891 50171 601059213 50332 50171 978143051 5891 530 33929619 28064 5580 351556288 3258 5580 171833199 28226 50171 656335798 31266 5580 299433260 5580 14141 528291613 11863 3258 264208848 3258 5418 912222631 28226 62989 246269338 10564 62989 613682122 14141 30455 916696839 26303 30455 129245626 31834 5418 90387251 10564 15206 128041878 10564 30317 830246776 22691 26303 655562927 26303 71230 670764437 64767 30317 412460623 64767 85118 911494533 30317 63514 979281582 50822 85118 114427840 85118 49206 857077014 50822 54859 903344779 30088 63514 158083742 50822 88962 167561007 4477 30088 647580332 30088 73172 523368945 52174 54859 138299001 73172 36691 173289179 66710 4477 157719008 4477 57922 225042156 14387 36691 572745049 57922 84134 672917498 36113 14387 443436928 57922 71549 906518443 36113 22783 500372524 36113 34731 635324404 51102 22783 104615669 84156 71549 831781884 56962 34731 540799649 80592 51102 886981622 85869 84156 936117085 85869 5625 522754989 56962 89016 729139461 80592 71095 45789664 87188 5625 552096472 748 85869 552656752 748 58119 19154762 87188 30878 962563543 74972 71095 515018982 69751 87188 590342898 30878 40309 447577318 58119 39394 77873744 40309 12951 469369184 39394 87466 814892395 69751 70996 761514867 40309 78047 903581514 12951 43353 669773634 87466 12486 329597089 87466 39477 974897019 43353 11012 138287914 39477 89566 646218571 17234 43353 356867713 89566 69761 621551615 17234 18113 832997721 17234 38691 893545941 69761 9965 856994802 60792 9965 354040621 38635 9965 745832594 53760 9965 697040523 46844 53760 686094988 53760 27527 967631705 58704 60792 861220042 44345 46844 868529354 87006 46844 888834784 44345 35289 418720233 2956 87006 75452565 35289 50730 423100062 43110 44345 435344836 78103 35289 604267882 29757 50730 886254973 16178 2956 396715877 21997 43110 543969781 16178 17260 530634671 78103 2615 426682652 29757 29451 703043713 72740 29451 391263283 2615 22396 554970491 22396 5902 13113458 2615 58209 148333156 29451 13663 119442569 22396 46858 486619988 58209 40340 484508542 68473 13663 627215410 58209 70074 659404427 70074 27176 893228634 27176 21315 434329815 16893 27176 993941875 79311 68473 893217358 79311 19036 120618321 27176 25072 457284439 19036 1218 285194000 16038 79311 199370152 88368 1218 953547396 75359 16038 116180686 16038 19566 671980900 19566 62275 668933940 75359 70037 283034736 62275 85444 920837288 49174 62275 925812209 70037 26690 846766137 7680 49174 978417464 72853 49174 814018054 20121 49174 111911897 26690 32645 201968585 25412 7680 732168121 72853 8870 56192251 90211 72853 360317095 57770 32645 710042961 57770 30941 25595061 57770 87077 268261393 75740 90211 766879599 30941 10401 856176849 38392 57770 943154164 61064 38392 665197180 75740 62133 62288552 75740 82350 245556267 61064 75454 645575618 62133 75425 718098055 62133 3259 619326082 62133 71136 990017731 3660 75454 431836013 52025 71136 73889024 71136 38902 6805083 89066 71136 958533947 52025 56136 315188330 56136 51249 582492454 52025 43887 16507024 66558 38902 984498612 4079 66558 920716139 39972 51249 386176611 66558 24875 14175459 21050 66558 876227055 56053 66558 691307197 72750 24875 269754941 39972 6088 366908100 69814 24875 367160181 72750 12634 11015353 91509 6088 295929919 49743 91509 77497538 30807 12634 902736927 12634 41554 333775556 57390 30807 327270145 49743 55934 628931383 70322 49743 14976467 63663 70322 813980899 66115 70322 385168562 8971 66115 32885954 32116 70322 340423784 70322 27692 708237077 33519 8971 739859128 23608 66115 722467745 23608 14457 578921988 31012 33519 253101213 33519 28326 603819882 13675 31012 129315773 34086 14457 575800967 28326 67898 696818890 18057 67898 665890257 18057 75094 67356219 34086 55996 727914145 55996 63115 82019800 63115 57183 562009826 63115 44626 226994674 44626 51727 544131602 59947 44626 365128684 8200 51727 862893277 58211 51727 96042738 10053 51727 673595876 58211 75029 169183522 86116 75029 532259050 58211 25752 636488916 83985 25752 466623322 75029 27021 863647477 90240 27021 511574429 25752 3618 665896651 90240 18475 812340814 41934 18475 205087630 27021 8955 420371252 49673 90240 129300599 3618 50741 219830405 16449 50741 953526282 1290 49673 287058411 27638 1290 377055297 22674 27638 103745670 60425 16449 90586394 67041 1290 697254462 60920 1290 449097435 61181 60425 765415815 42355 60920 148907712 61181 15999 96264958 60920 85989 221511517 42355 90476 120269862 11339 42355 135472761 40906 85989 711197799 40906 34454 357660316 10849 85989 316751691 75866 40906 13751886 55943 40906 65788318 10849 73028 269497087 10849 47679 789562350 87667 73028 658055055 73028 52705 939675139 73028 77566 503210946 77566 77375 272413751 51685 47679 687113897 52705 10152 171955720 57911 77566 129800830 77375 77238 187740909 77238 30629 832866694 30629 59528 87596000 10152 65075 829966911 77238 86845 354229958 5936 65075 713190491 511 59528 939558678 16095 65075 589552261 16095 66233 195287408 26783 511 68454191 13870 5936 59792505 13061 26783 545086200 26783 66922 76300145 66233 76387 553401314 13061 40948 140825510 39293 40948 392997795 66922 37406 653508433 55044 40948 80021476 55044 22628 268907850 37074 37406 850484822 66478 55044 311256233 37406 59262 43156083 62055 66478 398879240 49349 22628 684968639 71023 66478 585348359 14020 71023 581645543 15695 71023 30120666 14020 15498 682379818 48228 49349 211448189 71023 64074 59709374 15498 47875 624015975 2684 48228 385872816 64074 66679 531088007 47875 55900 723661540 47875 20761 80915378 21684 2684 423133664 18505 55900 990338024 55900 86532 495502871 37837 55900 804030788 63825 18505 983383911 83634 63825 786410689 86532 24020 739552710 86532 67573 544277547 72140 63825 627984864 24020 28565 510230010 59200 24020 960515783 73365 24020 992917754 76161 59200 116803092 73365 49094 664799239 28991 76161 176517968 76161 2792 267127343 62627 76161 137886228 2792 36531 770974076 36531 50770 499198981 2792 31659 666376958 62627 78401 816900361 62627 2424 752645045 69027 50770 974351700 31659 58203 830901949 42041 31659 905164677 78401 47220 995063500 78773 58203 180410643 47220 90042 917101758 1312 78773 69536067 1312 32053 137678366 34583 32053 32648314 32053 73093 698222015 90042 54460 514787425 68312 34583 508956339 34583 59826 896717305 59826 73517 201601997 73093 74950 185669993 44794 73517 975103437 48293 44794 103685984 59159 59826 467390957 74950 7599 704686394 59159 45941 432080170 77975 48293 7984762 59159 80977 34827121 86847 45941 636115624 13027 86847 176091212 13027 43425 282343893 36907 80977 544331178 41190 80977 48542017 41190 77127 516150422 63744 77127 933653512 41190 56696 363909689 85882 77127 671999460 37340 41190 131861548 37019 85882 702567562 7492 85882 489568803 48701 85882 619256010 51028 37340 144867343 5102 37019 123347250 78453 37019 557277949 7492 62552 57232648 5102 7971 133259511 7971 3175 460198736 3175 55630 841740557 2148 55630 288427255 3175 27627 306516425 3175 4553 75643398 27627 39016 46436972 27627 83272 714471938 50005 39016 80877350 91067 83272 482583722 58060 50005 676809806 68948 91067 344611474 79386 83272 581596854 58060 67660 853887960 35477 67660 784970645 91450 35477 724760313 79386 74196 955729846 35477 41549 153369895 35477 12600 693699801 68989 41549 7877733 68989 45666 516394266 24922 74196 523158688 24922 20399 388713036 72893 12600 593646106 24264 24922 507186476 40753 24264 40036537 24922 28344 30585911 59281 28344 858189779 44906 28344 410155782 59281 87083 456090266 28344 38227 180747396 41871 87083 965872932 41871 50966 218325978 86543 87083 786463995 38227 49240 413556326 41871 84561 617274704 83698 49240 582895556 50966 14321 492781829 36253 84561 83096718 84561 56401 441198976 84794 84561 15174114 15065 36253 626795825 14321 47725 423432571 15065 84221 215491837 56401 33692 754612393 84221 7226 28714780 24346 84221 557465381 33692 71148 71837032 19454 71148 818863238 71148 64436 392849836 19454 6311 357675454 44562 19454 14886505 24019 64436 3074282 44562 75329 912179601 6311 1795 299128969 44562 33202 528970542 24019 24112 392163139 24112 51969 65095805 12597 33202 345784672 1795 38721 649184062 8753 51969 657202442 24112 38420 888273203 88666 12597 230035602 8753 78456 842975530 15418 38420 523443961 54179 88666 986351102 1345 78456 98466256 54179 14888 674206773 22220 14888 213938641 22220 7743 40227886 89346 1345 644797651 1345 61262 679887040 22220 80028 577481144 89346 56979 705072848 72037 89346 730603184 80028 12723 728695580 30692 56979 737188450 72037 80649 307506149 30692 90356 282111718 12723 17896 721155591 87442 17896 91339745 30692 22948 539191442 19580 80649 413777001 29679 17896 143862887 48685 19580 504817289 12292 87442 140783250 29679 39227 458321899 48685 9585 39092079 39215 39227 270685833 12292 72198 664101558 30159 39215 803454536 37066 39215 94127342 37066 57778 862282270 72198 90606 212899738 13563 72198 257147869 56009 57778 802466015 53280 90606 346594723 84717 90606 243326313 84717 63515 260088372 53280 16351 240603714 53280 35686 276312671 84717 13199 767036949 13199 83138 54573602 63842 83138 622953962 87821 16351 255326653 87821 84325 179064800 47943 87821 532369007 4313 63842 304456875 66464 84325 379858331 220 66464 391561615 220 40394 156444641 4313 76495 838010161 220 47663 240717787 39508 47663 115927436 220 74205 173558374 39508 56347 265711818 567 76495 590434461 52350 567 37021964 17711 56347 543910493 66062 74205 822783845 56347 46999 652064144 43055 46999 710534684 52885 43055 127557136 80888 46999 284117127 66062 43474 384864520 80888 52937 996938014 52885 50517 722222721 52885 32892 896864873 50517 79219 621317349 79219 85001 316263015 55879 32892 221839808 89396 79219 97263117 32892 1865 467239948 79219 25637 309798681 84868 55879 499293704 49688 25637 662903935 44867 49688 986947520 25637 10773 188307348 84868 36416 93462877 20098 36416 179469171 86422 44867 619566 62529 20098 872152907 36416 52865 716388060 36416 2480 390815493 20098 948 486842789 84815 948 837613831 62529 69601 141569689 948 25487 373473216 76533 948 921678376 948 51190 472476426 25487 41441 520887122 51190 66411 424846277 6928 76533 66368030 41441 45044 179888348 72090 66411 938094447 75396 66411 490674652 6928 70435 388281053 72090 19049 366588998 90695 45044 836878039 19001 72090 147407222 75396 13420 316999347 61841 19049 884919774 27253 19001 772414349 86079 13420 67378671 19001 42328 646697586 26791 86079 820097504 61841 59497 232784507 26791 57597 380452050 86079 91038 563130104 91038 47116 458983441 47116 14864 919697916 50939 91038 144971264 50939 27983 17518352 47116 47897 265164432 66875 27983 973997451 83997 47897 883149918 48691 27983 102625405 73840 27983 749565833 47897 66732 584011732 66732 18536 274165178 73840 75088 914348649 18472 75088 103326725 19258 75088 44239162 37877 19258 446285691 18472 64577 44119173 50335 19258 666142865 45729 18472 559959924 50335 24491 124312407 49909 50335 27707090 64577 48744 989423715 45729 69004 507081190 52745 49909 145217688 24491 11880 198192376 76668 52745 337262697 83357 76668 269277074 25350 83357 865429774 20040 11880 410723255 20040 12812 183275228 76668 20044 452535273 20044 33897 767364380 28537 20040 239862749 12812 18517 165504233 78563 20044 949654073 8466 18517 82333649 33897 53527 531809827 82815 78563 684098402 78563 35030 649363697 30601 53527 501113961 39659 35030 281648660 53527 76746 482276529 17613 30601 302320882 17613 53520 439584155 46926 53520 168979151 4342 39659 20522903 19108 46926 104936650 20771 46926 970685218 4342 26782 926427228 26782 36299 849654771 36299 22100 278522441 22100 65255 558475164 39908 20771 561294832 39908 11250 554255984 25898 39908 776922355 45447 65255 910730950 34395 65255 893746603 44235 45447 314529448 58812 45447 593230131 44235 32412 761627971 8776 32412 229489335 83599 34395 236240056 58812 66238 275070857 38149 83599 236774433 32412 55679 48147425 66238 394 930095735 17665 394 723450322 17665 55654 842034832 55679 58648 583660815 25436 17665 200436383 32410 58648 304177111 52846 58648 124186885 58648 17087 209207512 32410 44147 99023899 83804 25436 897862635 56988 17087 417163274 44147 32469 495319093 23602 32469 166810654 59266 56988 565361303 41331 32469 971888033 15907 41331 342530639 24964 41331 645211292 59266 27304 95587368 30150 59266 55758815 72784 24964 736053289 24964 18441 744864052 24964 43675 219878879 43675 45387 90670464 40570 72784 12799969 56200 72784 84040383 88796 56200 50346232 88796 46843 743047273 56200 40475 859639685 8985 40570 168571624 40475 47514 165959363 88796 54695 743542414 65023 40475 747476125 51268 40475 279503662 54695 34881 728516179 47514 32694 374828025 54695 80118 443974022 7392 32694 357316219 7392 86406 693775713 67509 80118 945455640 32028 32694 490197394 80118 52068 322270985 77333 67509 235732378 52068 62535 791241648 46214 77333 827692533 32028 35979 225405750 7951 52068 805305628 7951 58695 207174597 46496 7951 210218220 46496 17814 100877946 48694 35979 526973433 46496 56932 255820218 51172 17814 447914397 46496 77545 339833054 77545 60560 61123118 77545 3160 553298491 5164 60560 19817416 77545 20155 796896835 77545 72633 793404082 78239 5164 55954556 3160 65202 400468105 78239 28891 172297561 77304 28891 250308470 78239 1377 463588186 1377 26747 718666764 78071 28891 251777438 62190 77304 40172102 53515 1377 69104001 26747 4830 120734091 4830 13482 334809308 13482 42680 399258448 82633 62190 438210419 53515 65934 616193623 56527 13482 527142006 65934 14153 675762088 11825 42680 588243370 56527 23341 864456867 65934 3297 987036625 23341 9851 140013087 14153 69186 280324725 48891 69186 15090942 65779 3297 809352746 65779 33157 39699818 18053 33157 100898592 77812 33157 992426499 33315 65779 47323817 60576 77812 28848398 63400 33315 663277160 46372 63400 425674189 29182 63400 759672425 48610 63400 478548427 48610 31597 882699169 31597 6776 108456725 7244 46372 162803330 4157 48610 172876955 31597 50523 664698710 2161 6776 975230217 48137 50523 800779988 4157 8682 910057251 4157 60036 880396642 2161 86252 42419179 79373 48137 999201397 79373 40327 118287394 55398 40327 716309595 55398 66057 557930422 40327 51377 497914209 51377 40201 676414164 33360 55398 84516843 32267 33360 102865522 66057 36525 590889748 40201 61047 542964577 71401 32267 168743071 33360 60045 287188963 36525 72087 238157528 51095 36525 723717988 46894 60045 952246314 69921 71401 898790978 59916 51095 837404741 69921 61708 318958968 51095 18902 413556304 51023 69921 734729056 18902 8227 618400938 61708 48927 144600240 619 18902 753563158 18902 7326 950237953 61430 48927 375724586 48927 58411 305074064 48927 71437 716430023 619 57503 219023415 36054 61430 642025590 71437 52943 925658070 36054 78925 561394919 71437 80430 250752315 80430 80907 546560120 36054 4074 510063047 80430 70346 151633372 62176 4074 724103285 62176 64844 360968023 64844 14121 325468440 62176 46104 116169285 36011 70346 164016788 59960 14121 473941622 14121 52615 741394226 46104 23305 913870227 27843 59960 997475545 84865 52615 755675393 79548 84865 2684072 27843 46043 305131714 84865 47206 273419023 76985 84865 528180368 66282 46043 664324607 4127 47206 880790521 12475 4127 154880749 47695 66282 109647767 47695 34206 61322426 8295 34206 608571931 9120 12475 275259971 12475 65635 694430063 18395 8295 125401548 16363 34206 829588187 9120 30261 16712459 43461 30261 898527057 65635 24037 459882942 18395 59171 830381965 43461 48971 907866955 24037 1931 516784033 77152 43461 743408772 64848 1931 665652154 77152 14203 344365799 70002 64848 378638709 1931 46935 706149672 70002 11938 631027436 24464 46935 922240541 2477 11938 850580189 11938 13839 638790489 89094 46935 23035531 77211 89094 822981005 57477 24464 232448527 57985 89094 977737709 17780 57985 16165912 76632 77211 273909175 57985 65170 15345276 57477 36645 635557199 17780 79166 768123817 76632 53735 161330051 53735 12886 238127571 12886 58770 986489514 58770 16934 553922064 58770 79604 47128855 40573 58770 808888494 15627 40573 789703328 15627 73718 46454991 15627 52100 606002963 89992 79604 748064631 89435 73718 341734009 27299 89435 26894386 49994 73718 854729536 6508 89992 337993830 28472 6508 428269790 37803 28472 175242432 90718 6508 105396523 6508 18119 162112262 644 37803 282525008 28472 74946 705648793 617 37803 973052928 18119 6575 868089556 47719 74946 51494012 40657 6575 80473291 74946 28583 45964414 32852 6575 946270345 72115 40657 150317513 72115 19492 855857954 55295 28583 720437091 57913 32852 347850134 55295 53511 152485782 75419 57913 590823071 19492 51632 936462567 75419 14084 54801041 88826 53511 468969658 75841 51632 253674138 20619 88826 980019820 49403 75841 909811543 54634 14084 741340939 54634 65286 394043506 65286 71112 523855454 71112 25966 27520124 71112 84563 18511282 45962 65286 679220015 71112 75257 929746212 24442 84563 740171602 71986 45962 255195415 33258 45962 45146997 71986 48087 936446355 71986 33981 115678257 84313 24442 565430570 71986 60777 552471299 33258 42580 196148787 90094 60777 281996922 35796 90094 305084025 20754 42580 577311428 18012 60777 721386977 18012 25733 355628795 26737 25733 340725980 35796 64098 36395680 20754 23907 766951658 24430 26737 57736885 64098 54570 960078304 50954 64098 66321405 51887 64098 55348268 10333 23907 6973373 24430 49645 256384755 54570 80823 871261927 49645 18938 874243863 72334 51887 242539617 10333 69146 534331975 80823 77101 860783716 62575 80823 277198947 15878 69146 700649910 69146 78710 103777670 5563 78710 740913467 77101 51891 366129222 78710 68998 745392750 65145 51891 754050581 51891 33695 927764885 33695 43858 698746515 34263 33695 135210387 30187 33695 199215628 88007 43858 260181160 33695 87758 864763862 87758 77439 105303729 30187 67792 175088172 67792 29863 507331139 57953 67792 887532654 52608 67792 70212044 78644 29863 650059339 78644 43041 567072351 73992 57953 314808561 15635 43041 47428786 73992 98 829211955 43041 5522 583290690 15635 86542 614964627 69655 86542 335606089 98 82914 282522440 82914 53890 740156095 69817 69655 951024375 69655 31492 398898488 73294 69817 516579967 31492 3516 430916014 53890 25556 819243376 3516 91793 100455645 91793 24621 17286267 91793 7692 338007625 78279 25556 685025796 25556 6186 105986668 24621 11883 65662781 19657 7692 747228921 59329 7692 112811134 11071 78279 199840362 59329 56485 531138609 28406 11071 395136224 11071 78655 637972630 56485 79501 313308230 15799 79501 552780689 15799 23147 411181568 79501 38558 950384999 15799 66563 693843129 59051 15799 31681558 23147 13943 4798792 28867 38558 122319863 66563 77331 83461455 59051 88142 652579166 44457 77331 721126400 18226 77331 766041736 88142 67183 13240223 88142 14641 713479568 14641 20247 484376028 20247 48565 54927509 67183 42631 358521146 36816 48565 394424850 16376 36816 979732261 53598 16376 281339926 48565 44720 17513814 44720 88295 410458843 34144 36816 29728836 78513 44720 985614412 78513 75927 720761348 88295 14786 648913366 57850 14786 256100229 57850 85593 67887209 85875 57850 417168146 57850 16134 530233247 62581 16134 985335325 16134 10619 404261130 62581 13456 45385302 13456 21581 113559184 61745 16134 996012177 10619 63026 403725652 13456 50223 412953291 13456 41267 740871294 45301 21581 346963200 63821 50223 260905117 33750 45301 217195635 24398 33750 67161345 19411 63821 29806284 63821 43257 447669014 24398 57665 768931679 51303 57665 53551302 25055 57665 415579366 35083 25055 950639824 51303 91803 109014760 51303 79141 338598580 36832 79141 16647167 36832 22662 823585626 79141 8612 409025076 76118 79141 724798934 76118 67510 143458976 79902 76118 528745522 11684 8612 748038882 11684 68542 538983173 76118 3158 730955418 68542 71190 77335944 79902 84250 817070797 11684 78059 106670452 29984 71190 588699675 29984 38768 546131179 68920 71190 826541984 84250 15704 655257720 74426 15704 332086690 68920 48231 125305958 70892 68920 895816615 45609 70892 349616390 70892 2409 688325291 57729 70892 104962901 86201 57729 474268777 84870 2409 66725688 2409 39221 483114610 2409 83615 410143992 86201 81468 127465225 28371 81468 385351919 81468 11487 131673770 81468 4253 118912033 83615 7986 521245556 4253 15819 653921253 15819 57795 958045797 4253 11428 446960360 57795 80350 481848452 49449 11428 598170703 67874 15819 674938660 16056 67874 459054266 80350 53227 52112377 65820 16056 59464332 46144 16056 227390634 53227 89683 835412393 67235 16056 543971816 53227 51313 776053457 15352 89683 857280110 46144 69692 486377688 62623 89683 374167942 69692 70412 936890611 51313 55114 772042502 62623 86923 891108851 70412 50265 32944071 62623 60624 276581047 50884 70412 897445857 30790 55114 562122867 67487 86923 966447966 30790 18911 484785220 30790 3063 796228220 2351 3063 253727158 88894 67487 98510976 88894 47973 868361971 88894 79505 629778805 18299 2351 39349451 44524 88894 347554951 47973 79004 41193186 79004 37303 212607383 49363 18299 78521106 37303 86743 274097941 24909 44524 805950532 86743 70285 795770165 37303 81385 973618381 60002 86743 842176946 52952 24909 661089430 60002 73354 483633914 52952 84194 683637903 84194 2003 797113553 84194 69056 390452324 66493 52952 759255883 85416 69056 283355454 46741 85416 111074536 86161 85416 931440985 61881 85416 109367027 44122 85416 421749720 61881 32958 70096944 32958 14800 407525115 73257 61881 448290001 73257 49453 333117939 14800 71218 544579796 73257 33706 633904814 6767 49453 909023956 6767 62961 462874949 34746 62961 574575290 37508 62961 985546216 55249 33706 988161747 62961 81505 145674707 62961 19053 298483010 79212 55249 275434551 19053 74728 644626833 81505 36272 791315002 65194 36272 924884522 74728 62973 433107234 74728 30853 285016312 7763 62973 368674171 23646 65194 612948890 63518 30853 710326168 42180 23646 25154401 42180 3415 933143055 42180 7637 731561089 63518 77704 638593563 63518 73123 892623642 25761 7637 671475469 77704 23109 418933012 77704 36919 451473037 15697 73123 496610639 66637 25761 630799970 23109 62471 146660856 15696 62471 499702385 37878 62471 535165075 18690 66637 113789625 62471 51635 723471889 85974 37878 522603161 15696 86354 554865959 35435 86354 53388679 86354 91807 79468189 3601 85974 711182584 85974 60188 181283212 28674 3601 868231181 10259 91807 34600772 57588 3601 368808767 10259 44669 415008606 34553 10259 805222921 26382 34553 768548639 7705 57588 698379328 43359 34553 25818211 34553 79142 304344028 65906 26382 193833795 65906 68990 350432738 57616 68990 135209756 15073 68990 887643150 68150 15073 95803659 43960 57616 891802473 75082 43960 834000136 57616 30615 582335792 75082 44691 932254221 25944 75082 252328668 75082 35031 803269644 25944 88974 613964988 80181 88974 214993245 44691 84888 728048346 24106 80181 829545967 88974 5311 990101554 56759 84888 711855912 81799 84888 772079514 24106 83710 744355708 23816 81799 619292660 69902 83710 111064749 6408 23816 674795285 23816 21824 976161486 27580 21824 518698492 80128 6408 60791985 6408 31236 960711234 58135 31236 681095098 73989 80128 140912611 58135 17153 592053237 63391 31236 136899797 63391 31353 606386030 91571 17153 297495316 47244 91571 320051993 5539 31353 722856659 91571 53442 434330194 31353 91769 462116117 53442 44779 705760802 12121 44779 48008878 53442 70629 246558829 54114 91769 295370696 91769 84350 42767229 67994 44779 728961491 70629 14071 388307201 38781 14071 619950668 54114 26150 296384108 26150 37165 106992341 14071 83342 588884515 15303 83342 926044778 15303 33627 179095186 26150 4008 678376907 37165 16362 843567106 6368 16362 863853021 4008 2145 129920776 29351 6368 936282895 48762 29351 183601968 54817 48762 388863116 2145 89160 192768220 2145 2723 950231521 82825 48762 840215058 19724 48762 413952207 54817 53119 32065353 18260 82825 891885652 18260 80042 777948553 18260 39795 382402724 53119 3861 171864568 39795 8533 422985468 12318 39795 53789005 8533 42043 417275931 53518 39795 51216738 8533 60770 412705733 8533 80314 290245117 30016 12318 461187900 32003 53518 919393455 31356 80314 916605106 60770 72661 686634309 348 72661 601240378 30016 85829 704018210 55979 348 192165879 348 35662 16089161 55979 35475 291526852 348 91201 340380933 35475 47606 55901751 43956 55979 853867158 48340 91201 430396067 43956 36366 531769206 36366 3252 992418949 47606 38334 644670649 10957 38334 157544009 71831 10957 570058969 10957 66405 881221667 808 71831 257222777 58368 808 827909288 58830 808 680620775 41719 58830 148240451 41719 80415 299676469 41719 31818 589696362 43516 80415 6795972 80415 17902 34227339 78156 31818 823808492 78156 91778 470779724 13245 43516 160241556 91778 64558 30108371 91778 12670 769321871 68270 13245 74009008 64558 54409 261801493 64558 82452 448590467 26034 64558 142725420 1363 12670 185297956 82452 80593 1607622 1363 42622 77605179 1363 15086 478338408 5754 15086 941341490 10302 80593 17932352 3392 80593 50830208 42611 5754 145224935 5754 50916 49834891 3392 1736 837324953 10502 42611 815411393 3392 27130 267595639 10502 26439 651060363 27130 13569 549683775 1736 70992 900937750 70992 86770 81183284 24555 86770 220788088 8196 70992 124806812 11874 13569 384074994 70992 85675 818211155 11874 47105 940795947 24555 75291 6018014 85675 32065 677884349 38828 11874 218268785 85675 25569 309225787 48415 32065 807662500 48415 6184 514756911 72437 48415 719090279 6184 45181 457171620 48415 90634 117984453 15692 6184 666215947 72437 71707 1894125 26238 15692 134474991 64643 90634 37913650 64643 57542 582362504 12400 26238 843966468 31932 71707 544784660 26238 54769 219817305 39318 31932 853743778 57542 40381 802904598 41903 54769 346196176 41129 39318 140123094 31591 41903 390857936 64242 41129 879286709 55543 31591 833020126 64242 43378 911171624 6249 31591 901471597 6249 12961 238756458 55543 44545 892283034 55543 65191 407012921 65191 46354 985311261 44545 33169 850320339 46354 84899 953480220 44545 1349 457797630 13077 1349 213256433 46354 463 675226263 43403 13077 576302025 10806 13077 272922045 90568 10806 379595430 78548 463 520222216 43403 68274 854512615 10806 11729 564367979 82968 68274 49492290 524 78548 496963499 11729 2982 784827244 70868 82968 268937212 86887 524 7472160 26120 524 5267127 524 91186 894427895 70868 88490 325725428 26120 65345 576283334 33508 65345 519653286 13595 91186 668817398 42866 65345 824778020 87339 42866 797300435 6929 13595 966061082 6929 49810 333943126 87339 57351 112829963 6929 88642 38586199 88642 68525 177727089 57119 49810 218802581 49810 42972 298584647 26009 68525 270954551 29584 88642 744776169 89295 26009 619432880 89295 70235 978099473 29584 41142 71453288 29584 15346 53334273 15346 33091 142844440 33091 35478 346232562 33091 7236 928145228 41142 86225 444474275 86225 20393 695239056 7236 76277 498040119 86225 57265 724646747 38627 76277 262271396 49019 38627 827464206 38627 30604 874756767 49019 48336 864707815 49556 49019 968833902 16837 49556 542550883 49019 79915 384889609 79915 51149 297202485 16837 28669 59307556 39532 16837 21368874 24786 28669 232708149 28669 14296 570350111 24786 79553 64118805 14296 8867 939519359 8867 51174 704447120 79597 24786 942958829 79553 37067 460131784 51174 47661 380090908 79597 41590 573874493 59206 51174 806937837 79597 12610 433972118 12610 18571 342158121 12610 60660 668525590 57904 41590 109601957 722 12610 931923878 18571 67274 838405961 82698 18571 80484931 82605 722 694330799 722 73340 379377939 82605 60499 264311708 37615 82698 3048965 2685 60499 755576274 60405 82605 682726273 45833 60405 650585649 37615 81093 232982255 2685 9263 651825510 11484 81093 512044906 60405 18060 338332448 11484 39281 338376935 9263 54115 613436340 40639 39281 578905234 26740 39281 139965540 26740 45914 713114724 65297 54115 361542949 54115 82570 173179197 45914 33116 881350421 45914 14318 538157894 33116 84431 491925259 50928 33116 625110227 84431 22602 182517632 67917 84431 305067094 50928 87081 230079553 87081 372 533359472 22602 28101 702715195 36200 87081 16346405 91145 67917 847069919 62335 372 620510187 91145 86649 107158152 1195 36200 526364498 9645 62335 131150273 85550 9645 947072107 1195 53803 728288205 56680 1195 354460090 54496 9645 411146867 9645 29797 215240721 85550 2368 542695498 45691 56680 280523989 24323 54496 42452515 24323 50310 193703401 50310 26046 538136217 45691 80075 913835594 66284 50310 657817792 24323 78473 224757945 49956 26046 720487041 77980 49956 938709743 49956 78579 303182487 49956 86689 569170708 49956 16141 76044551 30777 86689 104200505 30777 82740 608233813 78775 82740 80855915 30777 68794 544781739 30777 72590 628737061 78775 74311 27779714 19764 72590 184918313 74444 68794 32490266 25650 74444 803638416 20007 74311 485616038 12447 25650 160316700 12447 78861 632035153 12447 60785 762773092 8903 60785 689840993 10066 78861 671721030 42223 60785 960607296 75453 10066 105593311 77195 60785 947879108 85266 8903 277319470 10066 55493 252861829 75453 12614 932411450 77195 13829 728496991 12614 1333 699073822 46886 85266 921116369 13829 68040 8844363 35998 13829 236141298 1333 73950 317868185 89687 35998 120703856 38140 46886 508426789 34185 68040 117617777 89687 5227 428946742 73950 48734 808585702 78642 89687 204615233 59374 48734 426021978 42482 78642 954158358 48734 6485 240507583 6485 9251 664558047 42482 52839 708932271 37243 42482 435024530 6485 42272 571376806 85007 37243 741813746 9251 52614 465546304 65177 85007 528210904 65177 9382 845355907 13386 52614 249311358 65177 69007 69301862 43326 52614 598747807 65177 37390 917830851 9382 30250 486868725 87657 30250 137814091 20602 69007 727769334 37390 79178 32629591 9146 87657 199842597 13056 79178 608475600 20602 76184 76643201 84943 13056 931252367 41848 84943 839886860 41848 75365 730655227 45427 41848 835565180 41848 36554 257251807 62592 36554 244017518 17598 45427 468167337 8888 36554 204441233 17598 10521 498644713 62863 17598 434883717 8888 15757 837369739 62863 65351 867296826 62863 75564 407496782 15757 32354 316593891 26364 62863 407039248 26364 65438 48341139 11789 65351 64210388 75564 53937 440122987 65438 14813 108842112 26364 76263 75909448 59986 11789 65597405 76263 52607 545163937 14813 22514 15208640 59986 85048 624795628 59986 14210 145947826 27191 22514 855344856 52607 49750 74848746 21776 22514 705833243 49750 64823 347330155 80989 27191 350834259 33126 49750 268180575 21776 30628 797693717 46638 21776 992436094 46638 82667 979772925 86335 30628 218537571 30628 32726 24921175 46638 74342 80642038 36157 82667 375448765 6051 36157 172206630 54532 36157 167253080 5569 32726 912440087 36157 82616 301472019 5569 31200 450272317 31200 16323 174667059 16323 8262 882248745 33797 5569 404488224 86791 8262 629709414 32566 31200 335336631 26922 16323 145031345 32566 1734 280972765 86791 17183 75824628 49253 1734 352736589 49253 41628 875979049 8583 41628 957350042 49253 59346 580946095 18217 49253 366340133 41628 38569 999717406 90296 18217 185707714 29499 18217 380150112 29499 88700 100108545 18217 65464 738392440 30337 65464 265344526 86711 88700 411811408 65464 56372 842763712 14689 65464 768307061 79065 56372 772928016 79065 47485 282146765 47485 31315 853114704 50488 79065 853849957 79065 29120 58827842 78897 29120 787584217 59611 29120 633214934 21154 59611 945496474 4046 59611 942324045 72134 21154 31813771 50114 78897 440561793 32618 72134 104578407 50114 15312 990824413 4046 50761 159103825 72134 67838 925748916 50761 62864 662357302 62864 40355 624058925 48866 67838 676857887 79815 50761 102629881 70444 62864 992671074 66423 62864 670536597 12799 79815 439142046 48866 44686 272589614 44686 62643 975190528 32705 70444 415317807 65668 32705 962378948 63259 65668 629726858 62643 1670 266818618 62643 87369 435863519 5018 32705 159172098 58993 87369 353333329 5018 35756 912805718 1670 48798 618549816 48798 21608 159598582 16854 58993 972887799 54132 48798 587670119 21608 25571 785041296 71201 54132 799692277 68988 21608 116483385 66276 71201 977577267 54205 68988 486919804 66276 16502 92713491 16502 83647 859429920 11607 68988 442230633 54205 12036 785454550 54767 11607 509422224 12036 69221 275448480 79880 83647 821212831 69221 81335 864407897 81335 86173 320210692 69221 3441 133081068 3441 24996 185752793 24996 22610 787209325 72121 3441 533302322 24996 14040 465360574 20953 3441 140526601 72121 63200 303352155 20953 39893 921443389 45929 20953 445288548 63200 12287 310591864 3102 39893 817593102 39893 18703 74563677 30043 18703 94758380 1266 45929 692072576 14022 12287 729104270 18703 55525 501494672 1266 71474 920164078 90234 1266 337856751 56917 1266 377725233 35555 56917 316098813 56917 1705 234555013 81585 35555 647882534 56917 81885 689865503 56917 6417 553205592 88579 81885 638032645 57816 88579 70929849 81885 14330 388844242 90378 57816 106216378 90378 39863 893786383 19838 39863 295285247 90378 4983 810572221 4983 33185 190108691 27603 90378 336543733 39863 38116 143142403 14890 27603 399124515 28408 33185 409871123 38116 53495 768382977 27603 4660 24103044 4660 22568 184628630 15230 14890 298435231 46233 53495 146138790 90270 4660 983319720 11444 90270 514858604 53230 11444 871102002 78713 90270 887825050 46233 67457 884051990 81782 78713 815683518 2762 81782 986682621 2762 65758 454642472 9502 2762 571528916 15461 65758 294098939 63830 81782 339962863 9502 83344 744186395 50254 83344 225763096 50254 7676 646407241 15461 950 603992648 50254 40896 893563404 72279 40896 180045413 33607 40896 529364815 64134 72279 522099695 11154 33607 70051014 40837 64134 820619836 64134 75769 185345066 71036 40837 595510832 87755 64134 642160181 66936 87755 346270874 72429 87755 956137 63174 75769 703773734 63174 45165 902815992 53940 45165 526473905 66936 3325 453735155 53940 17735 46801965 17735 72196 570295270 3325 82651 460753268 17735 6480 130511141 3325 43399 369366299 17735 18604 241520998 3499 72196 643845735 18604 79451 702321292 18604 87748 66853600 79451 35822 258912665 30822 3499 985773291 35822 59637 951874559 87748 10976 857527681 59637 56591 471600205 77670 30822 108946485 56591 8624 366984488 4856 77670 977666619 43533 56591 235112175 77670 28757 36939842 4856 27143 273789199 31310 28757 271218170 32519 28757 153841325 3152 43533 794692608 3152 38937 6936822 3152 52967 905676789 1870 31310 979703380 54702 32519 378234636 40867 52967 286029807 52967 33412 343817541 76559 33412 472280252 67363 54702 387998071 6468 54702 313545174 33412 90253 776544496 27207 76559 656600926 6468 73705 766797013 6468 30423 777339526 6468 12664 298216671 4835 90253 658111787 12664 36044 639859818 45783 36044 659488187 36044 41877 783414443 36044 68119 142019388 41877 8934 275802207 31007 8934 249927745 42492 68119 38195556 31007 42216 924900121 35163 42492 561472735 42216 90523 496891016 42216 22756 639618993 28315 42216 709050617 42216 83488 788914766 28315 35742 149463889 83488 78964 270087344 22756 90075 32557067 40220 35742 325140633 71645 40220 308000119 78964 21655 36269520 71645 4912 122720504 21655 84349 878068700 28249 40220 931691472 84349 91896 94856244 17865 91896 900006930 35534 84349 947553238 35534 57380 551895258 17865 10109 255422588 57380 86779 846104587 35534 28466 599852367 33697 28466 983985140 78260 28466 508176850 54193 10109 779886872 33030 28466 266136509 29554 33030 794388907 21442 33030 390422847 21442 6578 614477754 70474 29554 142274008 33030 47804 889788501 90388 6578 255277171 49848 47804 451008278 41308 90388 891726077 90388 27525 642518990 66280 49848 116365760 49848 75275 44002368 8826 66280 41741102 612 66280 438674187 33636 612 602078764 33636 66559 235751783 8826 13752 11480750 33636 9963 23137652 612 14831 652282799 27563 14831 522911492 27563 83334 36300982 65021 14831 589236106 73502 27563 907528124 14831 45369 346924911 83334 32394 895664268 83334 2728 798919215 2752 2728 35616527 32138 45369 433280853 2728 20440 428458140 32138 43917 627275578 2728 9932 943032449 9932 79481 603784877 43917 80407 745684399 20440 54755 356416795 47773 9932 264537933 12185 47773 45040354 47773 42839 144544630 16035 54755 444933416 45569 12185 379553542 51490 45569 556359654 42839 24606 486334926 89120 16035 992280536 24606 50374 903233150 50374 71606 599309079 24606 57316 150032779 89120 19873 67260895 290 89120 89612017 47509 19873 47578427 55567 71606 150484649 55567 86776 85779963 30361 47509 988356206 290 7583 568377845 48138 30361 322645824 48138 44028 890006288 26469 86776 657685937 44028 43163 829933524 48138 16988 506677510 56476 26469 518488665 23230 43163 100291800 23230 24826 446634651 87317 56476 196898751 24826 53373 195906156 53373 2191 889974015 87317 982 826839882 8820 2191 352512502 26481 2191 160513944 982 24702 600989210 38176 982 178802244 8820 53266 447235750 75148 8820 625834399 43940 38176 220207174 75148 64410 101458900 38176 9322 130498334 19895 53266 989311693 43940 67727 590261659 43894 19895 186147411 43894 76801 507390938 76801 14780 926187526 30605 67727 478054497 14401 14780 142856316 24764 43894 370679954 30605 72051 23952056 24764 17990 737294748 30605 32433 747820547 14268 14401 976595530 83155 24764 141968534 68835 14268 534455570 89093 14268 628720086 44091 68835 568407698 68835 48092 600776736 89093 80037 759010823 47895 89093 650862465 44091 3740 21494062 80037 25996 368799414 3740 40030 35110101 9977 3740 182631906 3740 83574 667542339 11547 25996 82491917 27153 11547 114370960 40030 45982 441883934 47830 27153 56483761 15723 45982 992801892 16066 47830 532312600 45982 1881 108409583 7805 45982 944586457 81273 1881 964422353 85700 1881 201143164 90096 1881 675031742 7805 76505 897367510 38456 90096 722185782 77113 85700 408003235 90096 46369 43300364 77113 37547 963917998 46369 14933 185415360 3251 38456 956104743 14933 67107 874288146 46369 56502 63668111 973 3251 456044183 11816 67107 46161066 72209 11816 254250058 14408 72209 831189133 23354 11816 546861154 23354 52843 538989929 14408 57099 107485872 14408 48876 118240401 52843 14190 221351399 23189 23354 439522041 75632 23189 454305559 357 75632 390444042 75632 159 186761696 13545 23189 119536562 91504 23189 64169989 71808 75632 485688929 71808 28695 336734432 25978 91504 789700636 31848 91504 522597518 81424 31848 662173249 59098 71808 505738417 25978 83852 996384266 31848 59454 490036967 37252 59098 147928642 45342 81424 493384652 37252 11829 828556477 28812 37252 843407071 66564 28812 292443830 82876 66564 270582004 11829 49548 796251308 28812 32541 300217763 28812 16700 854966162 32541 51332 666306582 7339 32541 227936683 51332 45247 118072919 32541 52570 963395470 7339 64080 943789459 8361 51332 942068322 7339 65120 926920752 45247 69207 997731142 64080 1362 382480347 1362 10718 73028316 1362 60510 897804488 40408 10718 961088884 60510 81337 629968885 32362 1362 355654833 40408 2457 744313130 54975 32362 419655191 77966 81337 560320493 77966 7490 452040161 46275 77966 390218155 13019 7490 7237446 13019 34702 80248067 16032 46275 620350390 72815 46275 596851782 72815 13161 132506923 72815 91268 149401852 67113 34702 57735896 67113 8284 276040082 9504 72815 68109181 54494 67113 481197673 68677 91268 541228314 68677 67621 339417707 14183 9504 488646864 68677 42109 460991728 41976 14183 430647961 80623 42109 61155355 67621 83876 37733847 63775 42109 944740224 91693 80623 1088589 89872 83876 981198468 10680 89872 373440484 91693 27731 44163449 91693 72562 30323009 10680 65949 302517509 19379 89872 78728848 27731 1046 79745251 69767 1046 861742333 79424 19379 433357016 79424 51113 318901157 46453 19379 143592571 69767 16789 598074976 69767 3096 892467224 68520 16789 346151345 46453 9918 851442108 6675 16789 83832154 6675 56792 333351795 17363 3096 668273595 19944 9918 888449015 61501 19944 697718773 56792 76797 354577841 86830 17363 679714405 7125 76797 101437482 19944 80969 853486047 76797 73429 744362285 90618 86830 134175941 71306 73429 626969022 66430 7125 945219130 71306 26368 73092439 71306 46591 61676394 26368 84095 491126759 66430 85449 462207822 66430 39350 602781183 54649 26368 54510146 43798 84095 534110719 84095 1361 239745772 85404 85449 233709239 15923 54649 323011650 34521 1361 313433266 85404 87596 427490267 1361 45748 53917602 34521 20357 798266756 63075 87596 146433474 63075 50536 52839219 90387 63075 887372712 20357 91586 701609508 63075 44937 112540508 52650 63075 908010723 52650 62709 146815097 90387 73194 911584587 62709 83289 567266137 83289 84064 422130725 13951 83289 923306886 19711 62709 841154795 55741 83289 626672772 7816 84064 147052052 21943 19711 682827619 19711 91318 361476996 21943 81342 541321045 81342 90947 606336054 84817 21943 233864525 91318 48444 512225927 30782 90947 324279243 90947 45493 914243071 48444 45990 235273868 59765 45493 857052854 48444 19347 682190717 81758 30782 456031731 90557 45493 729358654 59765 73031 694754104 81758 68859 418347938 23560 19347 889138148 36523 68859 639641314 23560 40687 635469348 36523 71432 369964057 36523 81387 462172465 75901 81387 402267315 34537 40687 950233612 34537 62428 99667741 75901 6594 902673595 34537 47115 247853391 62428 15454 989997962 47115 67150 743942729 6594 5293 240574411 6594 16526 448248919 87475 16526 534365508 5293 75706 482167371 5293 8328 672805112 87475 40690 379151499 68102 87475 155287393 1708 75706 402596212 1708 35213 352944136 8328 31211 296890948 13384 1708 383926433 13344 13384 725203480 1708 45122 584016645 70877 35213 898842828 43033 13384 608133678 70877 69137 577593350 43033 40554 673635989 16098 40554 489069304 59552 70877 597471824 69137 6344 336537852 80169 6344 93045359 16098 76915 431067746 81390 6344 464804905 43952 6344 718308957 81390 49144 638527484 32813 80169 825959487 78055 76915 264274942 17838 43952 161570295 78055 79300 229252537 49144 31568 127338894 50275 32813 260747729 17838 52604 538610654 1625 79300 435807212 14391 79300 994901563 14391 22648 998916631 14391 14886 156072322 22648 82878 47128765 11458 14886 45327440 14886 87108 420804025 83691 11458 34715409 14886 23423 483869000 23423 10049 786818124 6348 83691 116870562 87108 49800 301468227 80116 49800 713834241 49800 43976 36025664 80116 15570 838772064 80116 27282 908965687 15570 72203 454832624 38618 43976 160374662 86951 27282 87823016 16973 15570 103260294 58819 86951 903587050 30469 86951 204434499 30469 40665 617256828 27507 58819 88755283 86393 30469 657373852 4009 86393 554302468 4009 4881 528994526 27507 15972 825400212 27507 47802 989610514 4881 68337 69927087 3671 15972 288578542 35149 4881 807994554 15972 43165 587792725 14709 43165 49676770 14709 77823 137332549 58895 77823 368116570 58895 63027 6557495 43165 84973 922859723 10441 14709 516733676 77823 59803 429972849 73692 10441 592221113 68439 73692 800868291 59205 68439 545078710 63006 10441 216560755 813 68439 192727078 13990 68439 68104503 68439 54007 117896966 12575 63006 77233134 24058 813 402017322 24058 72632 86338130 12575 77659 984879664 12575 4328 137818519 24058 17355 27005769 4328 21698 467767830 77659 42050 924809598 77659 46191 570363321 4328 30491 734532344 21698 10846 343279049 46191 66013 702532815 1437 66013 666816629 1437 67386 698843994 10846 24251 229081862 40324 66013 168569238 24251 71367 227463349 1437 31434 138257598 79630 31434 962452778 62564 71367 768256178 62564 51474 967090770 62564 88530 13465890 51474 81158 44034090 35551 51474 185115629 35551 20356 12855248 75975 81158 690661722 40038 81158 51775378 1721 75975 768490448 75626 20356 993487130 75626 2510 158545837 2510 91383 989108101 2510 9163 233916687 55800 91383 750217982 91383 26963 382889279 55800 56458 347827897 9163 13147 517974758 30025 26963 798923752 38024 30025 602293617 46459 13147 174748834 71253 13147 162387951 30025 68022 559573569 54527 30025 396254726 38024 9229 951276910 71253 87431 182457302 68022 30846 337112316 5348 30846 872365731 77172 87431 520634562 77172 4829 247824568 6871 30846 330973053 48635 6871 541072354 5348 23464 634375652 4829 19211 846235965 6871 61187 295520458 61187 17709 981289944 48635 44998 940971528 32858 19211 510389721 17709 70113 701760267 44998 6325 111894043 24677 32858 923905970 6325 54457 302833917 6325 16439 487870831 59165 24677 292271403 59165 38283 133998417 38283 88180 984390636 59165 90154 23326166 88180 30818 996288767 87765 59165 289542802 88180 33301 796033920 69573 87765 996087014 36332 30818 55332551 69573 2932 773518109 91609 33301 142636339 33301 19161 324883068 85507 2932 833348253 36332 11960 253914424 11960 84107 214840023 19161 5916 16414518 61980 84107 455323347 30967 85507 899723745 36996 11960 467900752 36996 69852 670209673 61980 25968 138300778 61980 7156 11746952 69852 58221 544815733 58221 74686 564174912 69852 37694 649925208 26255 58221 870903254 7156 4671 518004097 64538 26255 899608277 25400 64538 149608059 25400 15781 340050869 64538 30350 747824305 25400 63140 724075856 63140 77769 359394670 63140 22828 495377985 15781 18635 104398563 30350 74370 144001291 18635 10398 977856481 77769 20600 177034038 89307 20600 16098558 55129 18635 827853197 54106 20600 931418320 54106 2415 458585311 88200 2415 452091822 54106 82872 653291116 36171 82872 364232639 8409 54106 818664311 2415 26626 54840072 8409 39578 167720946 48201 82872 19056119 87963 26626 241530163 68510 48201 533719288 30746 87963 218670371 36994 68510 541279695 10820 36994 886764334 51105 87963 989429707 68510 71172 75918367 36994 27449 970923032 30634 27449 75303145 50359 71172 745213615 19731 27449 877231084 17953 27449 426968946 30634 6062 926535897 6062 14950 91151912 77753 14950 896043757 19731 87004 462388473 14950 17163 938695410 61831 87004 228138074 17163 59708 360199881 84172 59708 405586539 22964 61831 179312371 49567 22964 666614445 59708 39857 20896974 39427 59708 642250764 84172 91553 913068681 91553 80779 677310729 8537 49567 201943333 39857 67609 191227860 8537 31020 291121391 67609 63618 75252423 31020 44831 97620501 68051 67609 29771768 79154 68051 386265006 79154 30536 46198042 26881 63618 879843959 44831 41277 845945450 30536 84946 846800826 85200 84946 166903416 26881 85575 855130072 34992 26881 816414267 84946 67546 49134910 67546 68247 116047568 1878 34992 303037370 55512 67546 84590172 88594 68247 589655198 22410 55512 633840258 62848 55512 402516188 91323 62848 576107959 88594 16976 774038216 4866 22410 240278780 22292 22410 74090581 83416 16976 418071204 91323 68484 303816826 22292 81139 493621906 59965 4866 246645149 22292 80916 484694701 10689 80916 656277519 10689 69907 104407350 81139 75238 908017695 75238 33111 258506349 75982 80916 53872814 81193 33111 37464941 75238 38322 260991331 75982 11374 97686545 51992 81193 88395251 51513 38322 393944421 74698 11374 129222255 51992 47899 788409937 20905 74698 249506594 74698 944 297018677 75443 20905 444584365 18556 47899 496964500 18556 34343 382455646 7552 34343 765209472 67269 75443 790369369 34343 5510 493178933 22559 18556 768578776 21140 34343 153147533 21140 57587 849249472 73474 67269 917116003 20704 21140 293832102 37834 57587 952646903 24414 21140 123076049 37834 11286 708609785 24414 62580 875605032 32505 37834 721250733 67222 24414 787341839 89399 67222 126083981 32505 15639 672103431 67222 49371 165303525 89399 37179 915009272 49371 47775 11747682 47775 46631 41642680 46631 45104 565674504 47775 14920 120761992 79640 47775 533569574 79640 55590 646367281 7496 45104 690164798 45104 3482 932306016 3482 61220 847058670 7496 3966 256919394 55590 64485 833133145 74826 3482 491557336 59539 74826 919091416 70141 74826 850510577 85430 74826 331166267 70141 67373 595393747 74826 8109 6656947 59539 49430 507809162 57928 8109 85477629 67373 63040 907638307 67373 81533 895681595 39499 8109 957780029 39499 51491 880997966 39499 37126 837137325 81533 83120 403029794 22973 51491 1398739 51491 56395 990834301 11007 56395 47896414 22965 83120 361649541 16602 83120 846837008 22965 9651 368959539 82067 22965 35729755 9651 45038 636816232 22965 85578 800464284 45038 53346 877142769 33363 53346 341341062 82067 58292 967140878 80323 53346 211187108 58292 56782 41723487 56782 45304 281228180 56782 42562 994897502 45304 32046 533432568 32046 3634 333132042 32046 61988 748173871 87664 32046 332252321 20805 61988 240113739 6246 20805 594790685 75738 87664 929344693 61988 64614 376931460 38849 6246 953900776 75738 53843 142944269 23713 64614 879414943 53843 38747 299395629 38747 68878 663256691 68878 23426 991442834 68878 3327 490905094 3327 2299 932144488 72911 38747 677104839 73512 68878 310699342 40411 3327 812574462 45730 40411 725322290 7557 72911 49196221 82604 73512 33564395 82604 55530 404236241 40411 76691 413382590 45730 33602 517086432 15268 82604 210927904 33602 27184 371444705 88623 76691 192136127 76691 25679 556475346 65192 33602 684218965 88623 49598 874951996 88623 55409 776750800 49598 88764 586672684 74673 25679 829851895 49598 57308 582918153 49598 48009 156968047 51648 48009 580319859 57308 1521 463171636 5349 74673 306060994 57308 5262 47725816 1521 4627 285397434 51648 30783 924681501 5349 47652 621493601 49676 4627 544059883 47652 85860 152912938 85860 20002 77865737 20002 31985 697158652 74096 49676 432438118 74096 85194 794583028 36619 20002 388111181 85194 8715 375013248 60165 74096 862131904 8715 72753 440644368 8715 27492 644921906 79139 60165 54374117 60165 88619 274885488 72753 34732 656334141 34732 9850 996613688 34732 24749 168900966 9850 56452 160829389 24749 55667 621468769 34732 78819 202195186 26164 24749 798344362 21890 56452 307491456 55667 65147 601956016 53317 65147 675461271 64869 53317 93198215 49110 21890 784818721 21890 69076 715413066 11472 69076 133064294 53317 13960 827421048 13824 49110 109558732 49110 23031 607516769 13824 50983 614099281 89696 23031 499362341 13824 34042 950747986 13824 44955 866140144 50983 7670 144491231 7670 37434 492609175 89696 73546 962444596 39878 7670 147585323 37434 22158 924050804 37434 48272 28015393 48272 8833 774626119 9625 73546 843642852 19658 48272 365731990 48272 14295 168156544 75568 8833 7335440 59762 9625 433979491 90264 75568 404607397 49351 59762 101396089 4863 75568 759205641 65160 90264 213331255 26117 59762 337053439 55303 65160 355679557 15578 49351 653021969 55303 64742 789920252 15578 15847 596564766 15847 74767 990974998 74767 35778 266396803 59223 15847 983913997 74767 28253 63230801 28253 88719 107419514 88719 51119 780260202 35778 38133 397033659 67401 88719 32289886 78860 38133 245255682 38133 33387 170998680 38133 50118 695192397 1434 38133 164527365 1434 28940 512582853 28940 39465 259169534 69375 33387 99654807 21028 39465 825471449 28940 42540 931957884 14558 39465 630280355 76700 21028 723997043 69375 60184 920458771 60184 89037 616593744 80423 14558 930364611 60184 59648 590619272 76700 62813 217089850 21620 59648 754150023 65101 62813 294461889 40568 59648 601173347 18804 62813 57763424 65101 29458 129054936 29458 48498 268775655 51651 65101 25183607 51651 76787 24372248 65873 51651 38631705 66765 76787 430562421 51651 11806 200680108 51651 82116 151594355 76854 65873 756772864 47465 11806 535933954 72277 82116 44613462 10139 47465 35783439 11988 76854 846145031 11988 14607 805654954 47465 17543 641750929 51276 11988 413590929 14607 34510 32867685 34510 29238 704548307 91075 34510 629130037 73174 51276 720225480 59133 29238 236089506 14228 59133 135423189 79398 59133 206841792 14228 50178 959076164 5779 73174 221492858 14228 24870 163523142 79398 82406 953066620 50178 31183 769902503 5779 70807 529551907 35642 82406 99046380 79632 31183 291492185 65155 35642 499657750 35642 68818 47520242 3628 68818 234927509 65155 11781 785642960 65155 81972 49444719 81972 84605 810973588 11781 78350 163534779 75446 81972 324401800 18279 78350 981430034 65679 78350 322653760 78350 15422 664517327 28854 18279 196776106 50090 75446 927448381 73155 15422 715009987 39385 15422 602663547 50110 73155 391648419 67861 28854 35894740 39385 41073 159043704 49299 50110 820851637 67861 25457 78491586 67861 13405 671451830 30812 25457 907680612 30812 77697 759796902 30812 37302 662630251 39129 13405 483009770 39129 24290 591212812 52775 39129 113520741 52775 90930 286979626 31570 39129 366833279 52775 41186 919980231 41186 34335 713524483 31570 81040 924334472 6432 31570 455830009 72628 6432 872757819 82717 41186 733097540 81040 66743 999494351 82717 82008 545747277 81269 82717 944568677 82717 71082 844290075 87398 81269 604320165 24777 66743 444999289 28381 24777 179859641 37546 71082 836038243 28381 72184 599489150 16647 37546 173861579 50850 28381 877401046 50977 50850 536130731 50850 52322 489321634 27766 52322 737630045 27766 75270 121158736 72880 50977 18361558 72880 25636 580309654 55634 27766 880344399 72880 78783 574685713 55634 3564 984593609 78783 51400 756967019 4953 25636 79571554 7978 55634 988112926 33499 4953 256182277 67434 51400 823514017 7978 8181 812104156 27223 7978 169946267 30849 8181 355166933 67995 27223 192711977 55698 8181 726380054 48198 30849 268557262 67995 3766 287040148 30849 27090 13883146 22683 48198 226261596 27090 19307 597051721 30555 19307 620091086 3766 12051 492964452 11205 12051 995878100 73062 12051 467788786 27364 12051 626228503 11205 23535 534620581 27364 28305 844734217 27364 43366 491600246 87668 23535 68867449 60734 43366 997730826 87593 43366 850699283 26025 87668 392505463 43366 84962 820187702 87593 16665 157640328 84962 6993 847473817 87593 38166 109820853 66571 16665 813743488 57895 6993 19743893 38166 32092 641411732 66571 38478 766714664 66571 8577 483868182 57895 1007 558489244 38478 36973 710934793 45870 32092 86052598 8577 89977 586918062 8577 14019 427566093 45870 17952 55104211 40271 36973 427873126 43650 40271 78976514 69553 14019 774257559 14019 67932 45238202 69553 88768 99047934 87094 67932 44412766 65284 67932 373635978 65284 47194 163873554 88768 34800 805981081 34800 61641 146718587 34800 70328 681376833 2248 47194 119592516 34800 60468 489971970 2248 41423 703729203 81144 60468 996644272 41423 53104 442642318 53104 85042 486641675 51325 60468 715063551 85042 8471 153101862 53104 18130 702526695 7536 85042 324316142 17274 85042 75974320 83648 8471 285280307 58747 17274 543335460 4510 7536 740105958 82056 83648 160764414 39777 58747 547707426 29376 83648 41428572 65460 82056 986867505 8906 82056 807733808 74665 29376 356507538 74665 43070 965578226 29376 51215 477027657 59587 51215 809081147 51655 59587 145976230 22534 59587 734795662 19853 51215 111063653 30558 51215 873277189 89290 51655 903134204 30558 58862 192638047 58232 89290 106666696 19853 73826 917239304 30391 58232 633759388 58232 27113 397086218 30391 59462 556342000 52583 27113 161687722 30391 23056 160228852 58921 59462 608515101 77943 27113 660424074 21666 58921 119902376 877 77943 781720439 75202 58921 981725373 877 26962 370500718 68483 77943 141644401 877 15952 124131562 79516 26962 621907785 26962 44056 540201257 68483 35739 442721428 68483 91902 202847664 15952 62343 647103888 17829 79516 749660371 44056 39622 524555552 41024 62343 788573906 62343 12482 399662080 84347 17829 403183250 12162 39622 960430983 12162 35342 79295192 12162 4154 930204130 40512 12482 649675269 84347 45784 428463531 35342 81647 111163677 38204 35342 709637787 40512 48090 147067454 31366 40512 677841928 34963 48090 844683210 81647 59444 961621131 41920 38204 986253775 59444 42894 209265503 82397 34963 471763685 21839 59444 928858361 59444 16494 981008386 42894 72978 59850623 39423 82397 683962052 82397 24402 215132186 39423 18777 766935982 19265 39423 812476851 27475 39423 398999732 61508 39423 234497292 13076 27475 379506552 83163 18777 748498653 4793 61508 89801386 52117 83163 523566042 83163 90950 48812817 9386 52117 555915541 52117 18212 194275476 74245 9386 248039785 89243 90950 79095948 35936 90950 940620138 74245 55360 2977860 35936 41956 801728019 42375 89243 504380741 89243 6593 353046200 55360 69886 841352207 77477 69886 154480358 78032 6593 352399061 69886 76410 2597571 64349 6593 465615144 69886 88849 223288306 71818 88849 111511507 88849 7844 887520810 38461 7844 116494100 64349 19340 186103544 21550 88849 295967352 38461 34916 811164395 24342 7844 987508706 34916 31781 773891751 31781 45163 932129984 34916 9983 100302619 17172 45163 566997793 18922 17172 699373650 31781 72275 10278337 18922 58404 214113650 9983 65637 80651184 18922 87868 842837790 65637 25984 69122152 65637 37583 202982372 37583 10424 718435545 55184 25984 86238997 66670 25984 220842298 17358 66670 18380807 10424 15779 215328506 10424 86400 405273150 17358 63818 771726859 38865 15779 625973380 15779 39335 465391444 14981 39335 110637855 23172 39335 879834601 42729 63818 804079611 38865 54728 467186159 12427 14981 857681173 28266 12427 82308702 7587 12427 426957261 79401 7587 302265811 79401 37096 667663493 28266 24656 115632349 28266 74954 583975461 74249 7587 478316858 25747 74249 330935693 15875 74954 199857078 59675 24656 293801068 25747 16421 134772453 15875 75757 845951002 75757 58391 434223126 33956 16421 532641887 34741 16421 1980714 16421 16581 290233944 52027 33956 303502956 27928 58391 885033662 16581 88882 82903812 28417 34741 128876874 53206 88882 91257805 55591 88882 382013363 53206 42052 554617294 55591 63436 524651078 80106 55591 522374477 51712 55591 124755593 42757 80106 75407418 74330 42757 229303033 60588 51712 325769907 3658 60588 116072527 42757 12442 4784331 76693 3658 264556386 36792 76693 976014024 3658 11333 914056051 12442 62403 407319902 36792 79911 109970345 11333 82607 460817958 82607 60060 920668718 82607 35732 57449112 767 62403 474942322 82607 61436 116288292 61436 80668 942003217 85285 61436 422920859 80668 69836 406358951 38143 767 638283870 25337 69836 928957736 861 25337 928737947 23539 85285 803871835 34955 861 195620519 38143 11469 668702506 57956 23539 465893510 9605 861 954034476 11469 1681 123172907 36775 1681 794663068 57956 10261 25055692 57956 26348 465478305 57955 26348 721819654 74780 1681 38072392 21529 57955 283820473 21529 28887 598463979 35095 57955 966862819 57955 49425 417688892 28887 60994 573452186 56653 21529 505385437 85448 56653 644521312 17209 49425 224529474 85448 27340 805277142 54101 60994 889642638 54101 1158 758299845 38548 27340 814104765 48574 54101 658943795 68255 1158 777215868 54827 54101 539580942 1158 21367 83053013 21367 36429 112235952 33293 36429 450538456 33293 63089 61455056 36429 85723 827215886 6927 85723 942304423 36429 89776 256496295 90605 33293 211721965 50 90605 402273256 6927 88696 512106068 6927 57957 650481854 21802 89776 681254299 43420 57957 906277798 57957 70283 596686038 88696 13221 278510594 57957 15726 203814626 43420 70270 664701094 70270 61233 43080597 4699 70270 247665697 36211 70270 835983247 66761 70270 739442892 70270 84734 112515605 82980 4699 70146106 30845 4699 329481304 82980 42565 46269375 42565 11197 469367955 30845 32909 817025984 88039 11197 866370546 70420 32909 195853049 52222 32909 111830150 51098 32909 304356265 32909 71065 835927247 71065 74761 336728052 36764 70420 789329608 71065 51288 836059844 51098 67213 511791681 28475 67213 108633227 36764 26989 276474622 67213 50400 801061204 56691 28475 208747743 26989 61210 152575997 50400 334 249114507 334 76696 681254302 22162 76696 397938464 37649 22162 283574337 91271 37649 203987342 22162 41928 530446087 41928 91308 262020660 43164 37649 623955131 11799 91271 304084237 91308 53393 529179473 55504 53393 593066760 43164 77434 292699552 77434 50652 374141081 77434 12782 180530006 53393 82666 646124034 50652 35834 113520871 78355 77434 155224334 12782 51811 863239942 78355 56710 524398872 82666 21713 915447759 51811 76551 587261230 5939 76551 473333501 76551 91054 18100685 76551 19616 753148507 91054 85470 262336306 76551 85919 138060838 5939 2103 625173379 41733 2103 577460796 367 41733 229553845 36309 367 287235982 36309 11117 943613154 54732 367 623432768 41733 56286 195532025 54732 9870 504516634 54732 73815 338519689 73815 90130 300833460 54732 18237 423407288 9870 733 627579158 80942 18237 723971942 69650 80942 616209242 733 58688 368088345 61033 58688 546744013 58688 87898 890063168 87898 41760 697608882 61033 52362 734711961 89134 41760 995294890 15399 89134 385601716 89134 85240 482195302 1422 85240 810433067 15399 19689 6097338 85240 5364 111709028 5364 49896 927250025 49896 20026 933614107 21010 5364 829140637 20026 51918 640589548 20026 57388 348926998 21010 86491 52136309 32315 20026 854455965 32315 91310 872392169 91310 21496 914332838 23866 21496 389426060 29974 86491 990461944 70926 21496 85904436 21496 25462 61194217 25462 20409 164401881 23866 27952 45290259 6961 25462 374222350 25358 20409 663743573 25358 810 232402167 46182 20409 670455207 19789 27952 790750438 65589 6961 734185956 19789 52282 767569564 19789 60342 490118922 71316 19789 993223117 31179 19789 804614913 65589 68897 871628537 52282 66144 10193303 66144 44909 972766803 66144 17223 853870475 31179 3860 138679072 44909 87175 265795942 44909 90381 429250067 17223 53105 525770579 3860 88769 274940074 67094 87175 387160297 88769 12611 68124340 25750 90381 761093608 17349 12611 562504523 12611 71787 33204687 67094 73417 213213340 73417 79662 790893166 47347 73417 485412808 72756 73417 42374850 61320 79662 724990337 88565 47347 447864645 46056 79662 352955108 47347 2865 81603531 30954 61320 495716451 61320 19901 296373757 89799 2865 656116244 49465 46056 836347037 30954 26128 509913005 19901 4726 264967186 4726 58686 406202225 60121 89799 333177867 20144 26128 135991473 47272 20144 704257442 60121 21733 630190201 47272 26892 784616590 36292 26892 200426666 20144 50947 923882647 79984 47272 798658172 79984 52732 40619647 63435 26892 465376636 36292 45983 917547497 52732 81488 873043805 52732 42201 698249812 63435 34321 56367880 63435 33460 160407037 45983 73905 113905220 13656 34321 934502018 35564 33460 470172285 73905 12731 723817321 33460 29464 90424452 13656 29808 308059375 29464 61549 445947847 61549 13617 549265589 55225 12731 89944549 29808 73855 244013341 55042 13617 779394987 13617 13263 381846763 73855 40115 767971722 40115 75328 740428301 73855 6827 748346271 4111 13263 991942405 38291 4111 394420240 16719 75328 112148183 70246 6827 270236584 88460 38291 817471360 38291 25434 49432116 64589 16719 209061201 64589 68326 62505456 68326 69068 445018680 88460 43124 200728374 25434 82069 412803887 1882 69068 850592858 6773 68326 337594852 6773 54737 579779923 1882 22245 453232 39957 54737 978858489 39957 55737 42894036 39957 67118 623872760 37943 54737 942903952 30613 55737 548556771 39957 9102 959803077 55737 55839 738422397 30613 87375 798401547 37943 46267 779707416 46267 365 805894206 82628 46267 932452247 33070 87375 665591849 33070 30406 718381442 30406 58270 959158735 81383 30406 81209853 33070 86930 331320260 86930 23353 657040303 34449 30406 990896119 78318 81383 234289212 81383 4099 880055105 23353 40605 546691734 23353 68231 85867569 85236 40605 713755159 85236 9996 791074684 47632 4099 127689343 9996 20839 178931064 20839 88926 520699683 24011 47632 400735745 67945 88926 700225962 88926 3745 94791541 3745 45202 24539147 50403 24011 399053205 45202 35999 652842444 11033 35999 815008862 30434 3745 176265746 7799 30434 375010338 21524 50403 239954850 64158 21524 713104310 12000 30434 345147023 12000 50739 299688934 12000 55607 806180584 50739 373 90527005 33154 64158 28175610 63735 33154 270994092 63735 33433 556189928 58706 33154 362353736 59338 33154 644413781 63735 32671 262308525 8782 58706 3872615 60663 58706 889420580 8782 64906 624897704 2848 32671 608128539 34615 64906 725308824 50253 2848 671078913 60663 85715 530444543 8686 64906 100841262 85715 44104 154420544 22622 85715 516021743 85715 70162 535147364 60619 22622 910997725 44104 80215 5317817 39444 80215 524582716 80215 35319 887274751 65607 70162 652020522 80215 17118 716724977 20497 39444 776318425 20497 43836 658388370 58956 43836 911507934 20497 41828 558196163 41828 79493 159185741 20497 47425 405871044 11201 43836 277782182 11201 3402 303911617 41828 31276 742887740 57678 3402 285852459 67784 31276 782912621 37692 57678 632269626 3402 91972 645934573 24895 91972 946902927 2605 91972 115724443 49398 67784 691912547 18200 49398 562799635 17747 24895 129006182 17747 75704 439030810 49398 8106 909410766 90571 8106 480875749 17747 42207 710759901 57106 75704 728089746 46875 8106 257494555 90571 63393 706246847 63393 40527 829895651 71829 40527 539549988 76977 40527 501687506 57297 46875 686742354 89556 63393 188472356 19101 76977 817251037 5457 57297 547026014 5457 23219 83202169 5457 53143 706874590 53143 31284 68267240 5457 27809 972965878 53143 62169 636599865 4028 31284 160317269 31284 17232 550913647 17232 90757 540699798 90757 77742 813675186 62169 66094 451352662 9745 4028 537793426 214 66094 391226085 66094 41907 254146951 35124 214 879518925 91674 41907 312599692 49286 91674 156481359 30758 35124 807609835 49286 15176 623067537 35124 3062 184674005 30758 29091 130052763 49286 53702 984791894 56793 30758 38479831 56793 62028 560698204 171 53702 497898734 12003 53702 507324127 14451 56793 580114914 68215 14451 754807913 27005 68215 122169682 171 54616 403555788 39666 12003 785385550 56745 68215 985782595 37336 68215 816990038 27005 73555 510255557 56745 6854 374302205 73555 35882 593640040 35882 28279 368719780 35882 82541 647241348 73555 91683 819170174 6854 2782 543928288 79849 35882 434829292 2782 52504 971353003 15957 82541 948886316 91683 49725 838801553 29712 2782 587632130 12463 79849 630293654 10696 29712 663545519 29712 17544 19917289 57600 12463 114501380 787 57600 625625832 23145 12463 77618756 17544 68202 845674900 47364 57600 502730505 47364 30138 558570846 36767 47364 553372151 7155 23145 344002286 47364 63651 6267899 63651 61663 3145649 7155 83110 894032556 4731 36767 878726562 89332 4731 789337242 63651 45034 559715066 45034 22333 977612814 4731 69194 785934668 22333 80337 109805200 3883 80337 433434127 80337 5839 335859071 3883 73217 486278841 3883 72050 624541626 19988 80337 13006604 21011 73217 999865169 21011 90787 18631569 55820 19988 377396878 19988 73207 961287282 81668 73207 568757118 23019 21011 310643170 23019 73876 54066760 73876 84319 663493470 81668 312 302506940 50951 84319 828826467 90079 50951 418537687 47951 312 304768795 84319 37886 246402321 23841 50951 445502682 90079 24916 540930021 23841 6265 753890422 62164 23841 373067224 6265 32193 399444608 24916 474 499331907 62164 66311 726926235 9510 6265 905778433 62164 23591 131216084 6509 9510 760443989 7818 6509 549073815 9510 90721 949170391 8976 7818 180295769 6509 87568 197709926 7652 87568 974621185 88021 7652 981144897 8976 5687 20088893 2966 7652 583665852 87568 52677 915386457 7652 37821 399017655 88021 54761 559713527 2966 69956 528079304 2966 88669 818954936 37821 78114 176725516 69956 73959 951251978 10499 69956 597396924 88669 73663 852636783 73959 16835 583258775 16696 73959 766791743 80965 73959 223029814 16696 36604 77597297 69860 16835 14053147 16696 11053 578765978 79918 80965 871665502 79918 7503 259484774 79918 1478 661499850 79918 86671 21549070 11053 45507 810870761 86671 33803 180985941 32444 33803 643191375 41693 1478 777282130 32444 34647 485080063 6460 41693 639671964 36038 32444 220400515 41693 69788 554340238 36038 64543 392986 47429 36038 500121389 4236 36038 582140072 64482 4236 169714180 4236 13737 278072503 13737 59100 429521431 4236 60391 100913603 42847 13737 834184206 39165 13737 144090856 13737 54724 604413339 16848 59100 999924416 82527 60391 880386879 408 82527 716647082 39165 34634 258376016 82527 23587 779038899 34634 86813 232994276 23587 85226 297170137 23587 76079 498910716 25399 86813 517035731 12327 23587 38148483 15876 12327 97823848 66857 76079 439713286 66857 23822 918740413 69256 23822 668070862 23822 59399 994100338 15876 18759 555146198 58544 69256 506696020 18759 42377 184061933 51578 42377 808108269 51578 44853 865423398 51578 32493 107670552 32493 60603 219095404 73275 44853 536566038 51578 9809 136667247 8595 73275 239147365 59655 73275 553742702 59655 54778 495001992 59655 66208 93257712 37534 8595 972386178 18996 59655 181606373 18996 40638 33812775 15061 54778 813027621 33019 15061 24801998 85099 40638 321400945 27338 15061 292043853 15979 33019 272573785 85099 63428 137758367 33019 48150 509587792 6045 63428 62191658 59120 15979 580442523 15979 3999 526103467 36388 48150 343342933 48150 60672 980157561 6045 7306 287364213 66374 3999 197929218 51305 66374 624062956 38847 51305 58239506 7306 11088 329799835 51305 60758 139212832 15997 51305 620984468 71410 38847 838025122 11088 10349 683487437 68222 11088 90260141 60758 8254 355140593 71410 78092 544362968 68222 89384 158823519 10349 73053 922284689 89384 37989 91571894 84642 78092 938767095 35494 73053 412535040 46220 35494 552939391 86707 35494 73471004 51579 86707 326204923 64679 35494 251769448 50211 86707 54471618 11409 64679 749190787 51579 79499 618828518 38309 79499 425829278 64248 50211 330786154 50640 64248 714056806 57925 11409 569069336 76101 38309 945615555 57925 9548 375046777 41679 9548 98828976 41679 25056 973672604 24015 76101 155542885 69598 24015 400478361 6584 9548 842823590 1644 69598 484801076 69598 2484 44617388 51628 2484 819863302 2484 60651 136802132 6584 4556 931519098 2484 43695 296830 6789 60651 196117631 37016 4556 137454373 46433 6789 587233960 71807 4556 109057342 6789 70494 677806426 70494 1223 981127308 71807 338 276799382 46433 25271 883123724 32943 1223 218200430 1223 64509 108993726 22411 25271 525573051 55120 32943 94790548 58615 32943 652451986 38941 55120 636644524 58615 91475 499256789 40808 55120 698792686 228 58615 351294988 53799 228 165594085 53799 81110 476866037 11406 81110 605842384 39644 81110 40086794 53799 59058 511184193 77648 11406 576156234 59058 53851 994163917 23733 59058 972771581 1707 23733 349874519 59058 61025 109285105 23733 62162 696297335 23733 63338 381290446 87449 61025 50740875 35630 87449 822399561 12444 62162 280954353 12444 6483 438296970 28959 6483 817256197 85555 12444 573716213 19597 6483 922351818 19597 52357 715100973 62316 6483 930689181 16321 62316 680360278 52357 34687 938130220 16321 46201 733043440 16321 70862 856509190 70862 73683 585186156 39160 46201 309098334 70862 61028 590781084 73683 89731 699540185 89731 58280 109372770 89731 66604 291907895 66604 75596 279559324 30200 61028 167865445 11453 89731 384779022 30200 73430 467078543 47848 30200 228785974 75596 35846 96169902 43874 47848 27653522 11453 84323 119827160 73430 56267 27337561 56267 75375 308058205 51665 75375 234175575 51665 43412 431516667 34580 43412 829512097 6853 75375 943170004 34580 22945 816584088 43412 10042 44103655 34580 65887 196758340 34580 35224 949418949 6853 21450 7219061 71441 35224 533933706 30218 71441 519297916 35224 23963 997667634 79598 23963 516920078 23963 78769 12681099 30218 20679 946347493 17806 79598 9297705 28380 23963 937895841 78769 78693 710512426 20679 82342 276903923 17806 70296 411325504 78693 76416 741276678 15581 70296 42147774 82342 69786 519914606 76416 88510 372088729 85876 70296 113096914 15581 55765 763138700 88510 46425 241158741 46425 21534 884378966 47011 88510 583333828 21531 47011 154852807 21531 87666 70315717 47011 75833 267753439 20699 21534 309997583 16388 47011 480652196 21531 65450 336980995 64054 20699 532905866 52543 16388 199923208 76754 20699 868809040 7644 64054 271653061 7644 15104 99487831 15104 73511 851952902 63133 15104 574693853 62721 15104 328465565 83107 15104 703706810 62365 15104 61165583 86908 62365 146513414 63133 75977 727742828 83107 77573 139692858 75977 63063 97565417 68638 86908 477158265 22625 77573 217355453 63063 56421 365320433 63063 47763 290150470 20548 63063 989632824 22625 41380 180059941 41380 34610 651586205 34610 89388 804263534 44959 47763 830157184 41380 41166 537869227 69829 44959 749561192 41166 85278 97456312 44219 89388 730516108 44959 81949 15374158 81949 13746 715455899 78395 81949 48103069 11477 81949 547485984 32663 81949 55194645 62735 78395 682737181 11477 77724 999452239 10287 11477 759664995 65546 32663 614007009 31125 62735 916557722 77724 77045 490047607 31125 21331 256032343 31125 66585 985611600 21331 19093 479467993 19093 89733 754184489 19093 28976 760783400 21331 22388 637742116 66884 19093 735014569 22388 41779 521369813 41779 4304 951303704 43413 4304 900339669 43413 70142 774425921 43413 58844 11443591 58844 66685 784336787 70142 78413 797858465 70142 10706 748753843 2740 70142 5158466 65035 10706 20855606 13894 65035 10379720 28607 78413 926354327 33985 13894 415340399 47777 13894 91671905 33985 18177 868409726 28607 12089 738927698 84191 47777 814219726 18177 48741 671376695 12089 62342 29304988 44188 84191 319384003 39407 84191 684926232 62342 33124 371231878 48741 29236 509647999 29236 79830 475723470 61658 33124 124771906 1840 39407 358092879 72496 79830 996902673 63542 72496 457264882 72496 40274 824101283 72388 61658 317841936 28876 72496 228139610 27539 28876 787323247 27539 74283 452033735 43364 28876 609435080 60491 43364 757018908 70876 43364 227120001 82786 27539 885056221 60491 77311 629762538 76133 82786 718337598 65347 70876 614543383 82786 56229 602065082 77311 23370 535810177 76133 37111 109599818 65347 90487 716243526 2889 23370 247044545 66110 37111 331244809 68578 90487 795887794 75993 68578 370059839 22260 2889 429784348 22260 5515 434292952 66110 78067 613346700 1445 78067 333781096 28739 5515 112281180 87726 1445 598139841 87726 9114 69029641 28739 43013 378760980 87726 16993 37835836 87726 4850 827611527 35263 43013 612678914 43013 7257 933653103 46451 4850 282973215 7257 9629 187423962 18485 35263 235982318 7257 76988 31815239 81460 9629 242011418 73382 76988 705086271 81460 13712 832553841 73382 88879 58793739 76988 31056 2411001 81460 54467 627970147 37647 88879 722133152 30322 37647 300084413 54467 7205 626334982 50489 37647 759920991 7205 16495 376583694 50489 78026 951253704 31278 78026 810988356 89664 7205 443450617 17017 78026 401194166 23323 31278 565253689 24498 89664 646406744 17324 31278 203596401 69554 17324 161723677 26358 24498 276311955 97 24498 919323717 26358 88276 940608016 69554 8777 763529577 18318 8777 106458557 77944 8777 73421070 77944 39376 333911155 18318 23557 117502692 26085 18318 962078020 23557 76478 128875224 44608 26085 827978071 66681 76478 733310842 81519 44608 878307672 66681 58288 516088070 66681 91635 563710871 86502 58288 344294211 86502 21510 694462772 7870 21510 449337627 7870 64522 462623846 49164 7870 433312268 79147 21510 307764463 21510 31923 140494650 72897 31923 809254449 81207 64522 779356825 49164 17984 39004739 79147 21289 29377457 81207 88303 143334138 34197 81207 965247269 9620 21289 847438585 10207 88303 103545882 69314 9620 864179785 65976 88303 956204981 69314 71799 269007069 67502 10207 898746046 66185 65976 323442513 69314 85353 153229668 89820 65976 691308000 71799 74416 272882593 41748 66185 256754358 89820 69133 124411268 63380 85353 812987816 63380 26346 720290954 53305 26346 621509723 69133 89103 830480113 4875 26346 871906263 49761 53305 437646813 26346 8914 86898787 53706 8914 999761305 53706 53242 504427103 10072 8914 940053120 90939 8914 935598364 53706 59928 459076590 10072 88145 92039804 10072 56799 832501512 75981 10072 489231300 59928 86397 349585956 56799 64129 815734204 46521 56799 111057420 46521 85080 460447834 56846 64129 463741284 21899 46521 580596228 21899 10125 773472844 516 10125 147756241 48930 21899 728433569 56846 55728 376774201 39705 21899 332569308 45761 10125 466802176 63384 39705 791795279 12364 55728 228637780 55728 67024 760152490 68053 67024 286242272 67024 28756 872604545 24111 63384 884648056 24111 33722 96769452 82072 24111 630232197 29265 33722 529966336 28756 76239 461898831 76239 25924 435872489 33722 56033 929189679 25924 13349 114354765 26058 13349 537825447 25998 13349 470852796 25924 87871 91086321 13349 27363 415985952 87871 66850 591977566 12590 25998 890109529 12215 87871 990909588 73771 87871 685229012 16036 12590 451408738 12215 2925 73169884 12590 46415 195025548 80922 16036 997502059 16036 86793 611608098 81659 86793 119095801 86793 78302 450196956 6916 86793 551794358 50336 78302 237923687 6916 39353 845166374 42638 39353 990327927 78302 59155 353766807 39353 47452 289807119 24152 59155 165558031 45061 24152 859106759 73099 24152 8790701 73099 36810 337818206 42142 73099 244672782 45061 2283 390129502 73099 15341 42284483 42142 79092 528065739 44910 36810 247568077 79092 61884 99863547 61884 11269 671317796 44910 4831 674525937 11269 29834 371829940 29834 4744 630152847 4744 67450 99675709 4744 88643 969473081 88643 56337 53193022 67450 54113 821053481 4744 11204 991611687 56337 15234 701493354 11204 61165 544231791 61165 33777 183492010 7698 15234 945876804 14701 11204 600412905 7698 79922 394853143 59080 61165 845323665 79922 52834 743096384 52834 16708 435171460 14701 27783 37219818 1378 16708 840523070 70644 1378 837800621 90537 70644 107161964 7696 16708 196125042 7696 28642 510526413 64111 1378 792119832 29987 7696 129053898 85645 90537 8675322 11208 28642 775384245 29987 17845 729136355 114 11208 513357 82339 85645 928589950 82339 79298 42676788 78001 17845 70719325 78001 12859 639129009 21449 82339 248205253 12859 10380 97351017 47671 79298 847197280 78001 53608 534548565 12859 14495 690277474 47671 59653 83575401 43666 14495 109611094 14495 18511 523781628 29297 59653 230207905 64749 29297 925354889 57574 43666 527479372 41777 64749 935850107 29297 80147 329254318 29297 73918 832788357 41777 67297 13924191 56520 73918 507912783 67297 33670 509118494 56520 10321 53168016 73918 83096 367325828 67297 29695 252154447 10321 43880 485307907 10321 71585 97549658 10321 25868 400875495 52041 29695 418238114 25868 81035 773013508 52041 42154 442944008 25868 9722 974493949 70935 25868 314111253 87454 52041 62353710 87454 8556 556238258 31513 9722 323849675 7133 70935 338407343 50694 70935 374447539 50694 17556 41800293 7133 27889 979291938 31513 53213 504409368 17556 49011 482200936 28968 49011 764551545 76529 28968 75806662 66697 53213 366676179 30042 76529 378899013 46217 66697 854345749 14502 46217 40930652 66697 42820 362173928 53191 14502 20389311 14502 87272 179562262 14502 89275 835079575 42820 68620 29723504 21588 68620 762061312 87272 89356 656333179 89275 29023 217994885 87191 21588 910985796 28978 68620 467734273 56048 87191 435788600 26497 89356 710843350 87191 38497 97393803 26497 84370 317117664 62855 28978 684374 10268 26497 972712903 10268 62285 313849027 42641 10268 133786836 82423 62855 189857549 10268 36661 863897241 62285 20789 883426223 9434 62285 143621198 82423 57084 924860854 45371 57084 258051000 9434 41921 766844601 45371 57241 216416691 48684 45371 121842556 89478 57084 710130678 41921 29714 722035103 59224 57241 23492260 29714 62783 237813007 48684 57188 938094127 91389 89478 841823727 59224 55514 45073321 7316 59224 745780073 20015 7316 956295027 67059 7316 92478166 67059 51997 873998399 51997 70538 19081356 36768 7316 558218369 67059 50756 710351020 50756 20366 841075506 68264 50756 406927800 18470 68264 51429933 18470 70897 430970875 18470 9678 704198730 68264 73845 923643705 231 18470 220445915 18470 42059 419206520 45178 9678 502181407 30561 231 732038847 73845 7408 646709240 84881 30561 263425358 84881 10489 694372381 30561 46892 357789737 10489 90910 68432669 20287 10489 879742158 46892 41955 752850681 80421 20287 165747058 80421 10630 120665562 8909 20287 731719155 41955 75810 265501815 37533 75810 172189848 78515 8909 125862992 37533 79622 456499664 8909 25393 756382961 8094 78515 939037182 37533 45193 865571872 8094 60617 481348889 60617 57742 190001953 8094 59397 517567702 45193 22060 759795731 22060 25510 872975495 59397 60081 389012519 28050 22060 21959725 74918 22060 635440486 28050 30363 187058721 30363 15651 261558090 81848 30363 91922729 30363 90603 950644935 69676 81848 15465481 66629 69676 441993603 966 81848 667669146 69676 33839 714514252 69676 68248 572542428 21131 33839 840673009 68248 24174 15467177 24174 73462 44969041 68248 48805 818147851 73462 76289 779681574 48805 70138 796175988 48805 3971 593786456 60832 73462 21097060 48805 45257 194999626 12525 70138 95281977 22764 3971 366474881 7777 12525 410221507 63617 7777 770282819 87235 7777 968550308 45548 12525 79425038 17779 7777 241829626 51532 17779 336235567 17779 22689 373083137 87235 12811 998255823 90672 12811 667702515 83979 51532 883854914 83979 75867 898092157 83979 33997 299629561 8149 90672 38018615 8149 64159 884725354 8149 77686 345306447 89300 64159 96564398 19121 77686 912185068 58177 89300 685934957 34720 89300 56676988 58177 62149 126860813 19121 75362 685458041 62149 65044 408319765 65044 57009 696817335 55876 62149 954804866 59341 62149 889545684 58990 55876 680914702 38912 58990 21333850 6072 59341 411859758 55876 5387 180206149 5387 38882 192653055 38882 91460 252818047 84536 6072 133556899 5387 46238 8581019 84536 47006 898254840 38882 90524 437368200 79679 90524 363764619 42484 79679 340728382 3945 90524 886400118 28954 47006 883692670 24879 28954 254581917 11216 79679 532381114 70482 28954 118425246 28954 13046 768557231 50180 11216 613067427 17479 24879 679386464 70482 17132 326792325 13046 32115 94937934 13046 74413 97207625 23329 74413 132357429 66777 17479 21293308 8756 17132 873094468 81527 8756 545068218 81527 4891 9658659 72728 23329 103884917 87717 66777 125189671 30123 81527 224138733 30123 56400 146479803 41333 87717 916318447 20230 30123 872848980 56400 89387 863800413 56400 5034 40139056 89387 16509 336956305 4429 16509 503458310 4429 8453 91112291 4429 6645 134659094 81319 4429 58057716 6645 15090 349979874 30929 4429 926609111 8453 83519 739626970 17541 30929 810538910 41137 15090 93993561 37500 15090 79936475 38481 17541 229757970 27579 38481 155510397 80325 41137 230673496 8526 41137 359875094 30562 8526 914936246 80325 12682 258405890 80325 87015 836028026 8526 41738 759242994 53152 8526 166956478 26577 53152 535989731 84093 87015 125459343 61302 87015 581607584 70186 84093 50641920 21741 61302 287452003 70186 16276 279340487 13026 21741 385108843 16276 14208 68676099 21741 50136 316738106 82894 21741 264962748 70615 14208 570162145 67846 50136 78477297 82894 42586 450809899 70615 30966 30602565 24955 30966 442741492 54548 30966 732386302 42586 69494 567011743 69494 73372 146362765 69494 51659 280481007 80121 69494 393282171 69494 7595 341640164 69494 28808 787837835 77801 80121 34237463 46937 51659 119884595 15961 46937 8379879 17915 15961 732621466 11912 28808 417262685 11912 58079 407110058 15961 31615 430636785 58079 74657 930641826 49775 11912 487788013 11912 17392 704625849 40301 58079 225906472 31615 72454 55935433 69768 40301 900509647 40301 21446 926836836 21446 35427 974356609 72454 64043 673931516 64043 26593 276221306 19996 26593 64602340 21446 42783 31179802 10642 42783 863143206 5645 19996 165871618 5645 72626 169031420 19182 72626 412998585 43718 72626 322403029 75389 5645 467734073 14724 75389 808102704 14724 71991 583050191 71991 32359 52544373 32359 64003 18288440 75389 5133 283258699 64003 16382 399088580 37618 71991 853755470 32359 42591 603522675 64106 16382 959911068 37618 90245 273130666 40074 42591 935661312 40074 31075 798340238 42591 78286 888027035 57479 78286 909398676 78286 20925 964641771 2241 31075 942491640 21484 78286 775805993 57479 15419 341815311 13664 57479 714134370 73853 2241 512764273 76959 21484 205265149 83735 15419 807099633 30239 15419 292195438 30239 56635 682411128 82166 56635 897841135 33964 56635 780193481 82166 13963 99576777 30239 31627 790711529 71631 31627 642388892 7961 31627 50550225 13963 68318 782275654 13009 68318 84807838 7961 69640 223616396 69640 38415 91464712 7961 81769 639243248 14944 68318 787660184 81769 14493 221114537 56562 14493 756045365 66837 56562 857898475 16222 81769 617932831 16222 35710 99030987 80036 66837 294274758 80036 18317 829176380 39452 35710 38727924 35710 56884 490129191 50637 35710 931112285 39452 2343 934836361 50769 56884 683002841 23729 2343 295059622 23729 71685 948719872 62694 71685 231212887 50769 12669 778811266 49628 71685 36172574 88381 23729 965637397 71685 64966 678345823 84940 49628 354843359 88381 694 834212889 4137 88381 828500921 83083 88381 586620752 694 87645 987470892 13412 694 956506991 83083 72772 201671138 71879 4137 787019650 6172 83083 902312460 40932 71879 511657881 72772 74252 16382142 76948 72772 292445089 71879 74530 195198190 74530 90896 35082738 74252 69678 927721409 74252 74042 596922165 76948 89277 195838070 42535 90896 784199233 69678 32561 947040674 69678 64723 891567835 74042 48820 152602628 85834 42535 558127443 13242 85834 296967229 33659 64723 91464093 35615 13242 279742715 52942 35615 755344721 13242 70651 198509090 33659 61767 796350962 61767 18307 81440171 52942 87135 259575567 5331 70651 102411310 5331 41730 144242698 80055 87135 140149136 41730 14087 322588369 14087 47703 4294616 85934 80055 579250425 41730 21249 619780080 85934 62078 216203707 21249 53886 335041312 47703 44224 968543347 85934 81603 615822472 70137 21249 763425232 72445 53886 624194227 81603 44301 913071540 44224 82118 96242594 81603 53679 567312326 78278 82118 881661188 72445 17588 349419631 9351 53679 345029654 17588 26060 666549183 4364 17588 591196903 75839 9351 211254211 4364 14846 235693826 23134 4364 127724291 76098 4364 440158415 64340 23134 185519164 14846 5692 525188405 76098 64028 575345148 64028 33368 213753289 5692 41839 707533378 64340 33351 513580145 77931 5692 213682484 74438 64028 838917077 33351 31455 122084356 14120 41839 87626464 6066 31455 238303699 77931 64978 886949496 31455 36957 889800348 49193 36957 729532175 69771 36957 693378459 6066 8836 671341326 64978 15204 930704176 49193 33553 532874717 22635 15204 198428713 54149 69771 699498712 54149 38241 909140237 15204 47170 885840494 22635 4877 313352889 4877 48077 685924835 54149 23255 613737002 17623 47170 76587133 38889 47170 304891014 23255 42659 154114960 17623 20129 938696299 20129 86640 917248699 25146 20129 758370425 51404 38889 68521430 90641 42659 637636106 20129 18142 900156625 25146 29598 348024152 51404 386 447059608 53133 29598 370283243 21714 53133 232503459 386 87110 762690374 27346 53133 971589724 31799 87110 397012291 55013 31799 80984427 31799 73316 569262534 91380 73316 749111015 31799 67938 118746522 36057 31799 845066291 36057 16399 959982439 91380 48422 271224247 73658 36057 367500217 11791 16399 138716063 61660 11791 328585258 87134 61660 825205106 48422 61107 623708473 81815 11791 235020981 61660 15072 681169558 61660 35595 615342572 15072 32258 959820261 396 15072 632601503 396 77222 931426385 35595 426 742074329 77222 82307 900588583 426 46877 632322552 396 89096 205761041 77222 19752 163222268 89096 5547 779960370 89096 2136 141301976 5547 47562 592746700 52125 47562 659930478 2136 83242 729248347 83242 36467 455370369 67055 52125 954078513 58008 52125 193632454 13808 36467 767039940 33230 36467 148014271 599 67055 60462826 67055 44003 453671931 46627 13808 182261919 13808 19441 526655130 19441 75671 694573980 599 455 961284217 42938 455 844332077 46627 2449 288112678 19166 75671 921609624 19166 52982 506050300 42938 85256 695510963 27040 42938 913792226 19166 80229 884649959 27040 16250 268520952 51771 16250 786174986 36188 16250 55188924 37679 27040 159140171 80229 42900 660205569 16250 39609 299888036 76399 51771 729425048 76399 78494 729254446 43963 39609 26545416 29781 39609 645811808 39609 67758 715698000 43963 74378 115217598 67758 77440 70795754 43963 51670 35685318 67758 33588 312834388 16812 33588 797045358 51670 84790 277057876 38984 84790 850406910 38984 76828 282374506 85782 16812 546140353 84790 44555 203465519 38984 90431 981957124 23525 38984 545523105 19035 76828 328632532 85782 42750 137314444 81051 44555 886726613 70930 90431 246898472 23525 86595 779793442 19035 59512 517705471 78845 86595 859831253 29857 59512 440846736 65542 29857 264411547 86595 26852 945129655 72811 65542 755184111 26852 55354 976881886 53543 29857 22600587 10876 53543 999869202 53543 52438 818270672 55354 18287 420801980 54898 53543 117460828 30113 10876 826380243 90839 30113 116161566 52438 63114 563680700 54898 19725 96005639 65201 63114 416466467 62677 65201 764442379 68840 63114 317746202 69201 68840 280250514 62677 43018 996188732 69201 71778 195412719 43018 1614 189275439 76196 69201 710967074 71778 62139 927603714 43018 43401 587053298 56268 71778 381173649 83860 62139 759038467 39020 56268 266250615 43401 89924 985865305 43401 88935 476187740 89924 88014 911317485 88014 55998 595256884 47480 88014 602483758 70148 47480 409646491 47480 19361 28395294 39079 47480 918168896 19361 66065 83938542 74440 19361 146854016 56195 70148 149105326 59646 56195 29176061 59646 66004 275379773 74440 10002 145705448 66004 11992 322936301 59646 45080 614650972 45080 54836 241887376 25087 54836 948221599 67209 45080 983492917 3185 25087 533997426 62103 45080 308997920 5296 54836 321227297 67209 36971 54511839 70514 62103 266233924 64393 70514 51873228 70514 32146 638388695 22607 5296 340062018 89040 22607 789653525 89040 30713 930430815 45512 89040 502376380 38255 45512 199831384 73712 38255 119717772 54858 89040 60382413 91046 38255 299956321 45512 70369 463934205 7901 38255 334884704 1003 7901 630114012 70369 72324 815358036 35907 72324 600540894 1003 32230 675592580 72324 81403 347196248 1003 77055 705909024 32230 25716 834062381 32230 13342 155216405 19927 77055 135954222 13342 60211 575409361 19927 79252 774620135 15166 13342 630020714 15166 47015 763066504 47015 9245 731394226 68133 60211 616447130 45728 9245 852449182 68133 45658 574907281 47015 24380 783703342 73045 24380 454431877 70023 24380 680378645 20607 24380 478309897 45658 1187 341402739 9345 24380 439399268 73045 52881 634414523 70023 18530 6728278 52881 45504 763655443 66586 1187 904951017 3582 9345 468867310 52881 41516 176169542 76898 3582 600050929 41516 49518 971573165 3582 77674 891694163 41516 14336 825340028 51237 77674 426961320 77558 14336 839726127 14336 60778 933916378 71375 77558 198660334 71375 29407 187957352 77558 59789 476970959 60778 83147 65929440 71375 76020 32195759 29407 21554 117563999 59789 23660 75777391 30505 76020 162713346 29086 21554 491725543 76020 1314 44563604 29086 16520 920297084 52129 30505 862295504 46896 29086 316687972 69982 52129 730441716 69982 14243 101629490 23366 52129 31999173 23366 62669 497226260 23366 20221 790865774 77209 14243 42328398 14243 69414 457896455 77209 85090 538896446 62669 59695 569219981 77209 67882 14408111 77209 17167 719137118 37685 59695 199730301 17167 3633 821948712 59695 27188 257507538 3633 42569 570697197 40293 3633 678533740 54444 37685 435642308 85292 40293 523046057 42569 14067 80453053 81235 14067 687598003 85292 5022 994469536 81235 84625 433146739 5022 36642 509483257 84625 91651 732859144 38529 84625 291749721 24245 91651 663152914 71184 84625 105917258 4139 38529 479620260 71184 41283 835426950 38529 88637 317142886 30525 88637 163839657 50207 30525 412295760 30525 59072 775839855 41283 24825 67123445 24825 52673 808130484 50207 8155 285160783 50207 72703 189680549 46034 52673 959998710 88597 8155 542867056 52673 53072 777867042 89434 8155 145157809 59182 89434 698019965 88107 88597 156419522 66771 53072 31457386 66771 85184 767284372 89434 69351 103003318 69351 2904 196793246 90636 66771 235638693 41387 90636 303157245 69351 58745 533958707 60589 58745 762516285 58745 46814 618920448 65071 60589 389943361 58745 8015 651360638 65071 311 976809712 38225 46814 767427193 46814 39208 575280336 2573 311 225558936 29288 8015 348120083 29288 86311 428579028 53485 38225 458132941 53485 63048 751561183 17452 63048 46881424 71955 29288 480075637 73912 71955 142478363 11112 53485 166359096 63048 79489 685670183 71955 11575 709707830 71955 21071 69231401 73912 14819 860940310 79489 16475 495328848 72776 79489 20524983 73244 11575 798847361 61890 14819 507341741 61890 74598 503100239 54630 72776 114888249 21151 72776 320019464 73244 81572 468675717 17928 81572 706165657 31164 54630 421972254 31164 10226 815302047 3589 81572 606155017 10569 10226 78643592 46555 3589 281618474 55165 46555 381964015 91493 55165 193916105 5589 46555 623442637 85617 91493 652934745 85617 72937 460525006 91493 43210 421773792 91493 24428 948713604 85125 24428 629891124 72937 61097 108144172 85125 45773 340666655 85125 27047 47318195 37116 61097 515470198 14489 37116 56002958 24270 27047 68625172 49061 45773 142520761 9488 14489 282521541 38571 49061 345318779 39084 49061 254293987 24270 25591 543395083 38571 11105 96084114 22950 11105 920021567 25591 17862 672578032 91819 39084 907036295 17862 27172 842500939 91819 90345 253552347 90962 91819 682006645 47209 90962 798322851 91819 22347 868523482 90962 52019 171618407 47209 85971 988972357 37916 22347 139908649 53330 22347 838623942 77919 22347 600447893 77919 47080 306505193 61445 47080 852663011 7991 53330 279414 81490 7991 772963561 31813 77919 346452450 61445 28907 827842952 81490 69503 400213023 31813 89157 224637332 69503 75121 234782190 89157 10881 132212861 89157 25936 877285991 14006 69503 892970674 10881 77428 470486785 15401 10881 990268595 17526 25936 223139451 10243 17526 107061356 17526 9979 587075814 15401 74786 784750299 74786 87663 584925295 20374 87663 112729024 87663 71466 90230066 16655 71466 120331133 62237 20374 874483623 71466 63557 425179107 20374 24979 220444996 71466 2988 917604183 16655 62446 713739584 2988 15025 669022034 24979 82745 548486881 18205 15025 345853446 62446 31169 955039818 82745 79952 153787324 15783 15025 265155518 68091 18205 834503559 79952 83928 348767832 68389 31169 781458556 9795 83928 445353607 32023 83928 634473686 25934 68091 951790851 68389 47129 134135743 68389 6327 322077459 14140 32023 974999533 71207 25934 567347484 6327 74271 72559762 6635 71207 860861246 6635 80626 739977045 71207 40136 723844358 80626 17620 63049397 70850 6635 537334691 40136 76506 839080687 90156 76506 402334588 70850 91787 30133120 28654 70850 79877981 36492 91787 20041775 233 28654 429292297 19533 90156 908937377 54821 19533 910950143 34636 28654 639703149 34636 70902 85507528 54821 38887 446648341 38887 63789 130676118 37785 63789 467302538 56419 37785 785422453 63789 15194 696036700 56419 3186 132937589 56419 65273 61376017 65499 65273 713205679 37158 56419 87993071 65273 21601 461148641 37158 47313 529785190 26397 47313 967245061 3157 47313 346843393 26397 31084 27692178 81715 3157 61525531 3157 6875 698809452 6875 64834 764601177 6875 25229 399831956 6875 5947 241555094 81715 67337 614771998 64834 26794 213044253 67337 26471 177741880 14613 26471 840530812 44634 67337 70962105 90199 26794 536547567 79983 90199 741591427 14688 90199 127584382 44634 40740 210088023 14688 62129 292064393 14688 1841 313490666 62129 40782 56012604 14688 1810 714280144 62129 60000 546818386 67311 1810 905033845 67311 19172 151882859 19172 47475 578481622 70058 19172 972548130 59083 19172 491863730 59083 54027 352203759 19172 37435 446635525 70058 88779 799969278 26528 54027 807600431 71743 26528 749579789 69440 26528 254497785 29150 69440 107985004 86740 88779 100266805 44066 29150 432804918 71743 31604 689644088 41018 29150 928659047 44066 72162 473029483 31604 85944 967000126 75222 44066 150501718 63761 85944 512767306 75222 82562 310176249 72162 84263 57707632 87558 75222 606238740 74017 87558 945038724 84843 84263 490263269 84263 87400 136560325 74017 13389 293811745 26631 13389 165265854 24422 74017 113575636 70937 13389 208625497 87400 78686 282726774 62243 26631 250414006 25363 78686 922859149 70937 33210 659783711 78429 70937 714511438 15838 78429 568242664 15838 58716 890038430 78429 20444 781499459 26317 20444 41176254 15838 15217 762632691 86763 15217 978705746 26317 20324 128716926 15217 41682 996254693 26317 20368 666596039 15217 25348 744569899 33874 41682 618082751 81227 20324 717538778 41682 89450 488085629 59874 25348 790943589 25348 71759 418791494 89450 5310 25453056 14958 5310 382659064 5310 29547 170533502 10256 29547 264285006 71759 21623 595729406 54026 5310 743149278 10256 66452 778627062 72998 66452 699468992 66452 26964 18365333 54026 56599 442261134 26964 89899 946319265 56599 73054 495264604 56599 18143 781356991 15556 26964 861805020 22649 89899 983735922 43336 22649 930271957 15556 42390 972663371 22649 55228 924680464 22601 43336 329605893 43336 5689 354906629 5689 25359 68399517 30007 22601 204803150 9128 22601 822438459 90371 30007 179457383 59520 30007 975369871 39483 9128 456255373 21457 59520 534578751 39483 19282 143096230 6987 90371 934870209 19282 50431 740752672 50431 84696 138014114 84696 4528 780311460 21196 6987 836471999 61917 4528 106390709 4528 53445 598990093 21196 74519 796445890 21196 82362 264385943 21196 46333 71965237 82362 33088 610553881 33088 3885 780144543 46333 58868 725657485 56665 82362 65161939 56665 38224 40436242 46143 33088 428688328 3885 84966 65675767 46143 76761 598945283 38224 55516 692981978 42869 38224 19400066 86810 55516 789281366 86810 3449 400564568 42869 12831 144637160 52039 12831 613210118 12831 88395 50775848 17774 52039 200880203 48142 17774 789114323 83694 17774 99769830 88395 18812 69941011 18812 27870 480040744 77339 83694 225706285 49356 27870 85683704 27870 68296 783202770 18812 44628 200104632 77339 10278 768918428 68296 87328 710671424 49356 14817 902844519 87328 31108 651503952 12885 44628 160762800 10278 89748 161537480 31108 29577 802405774 31108 49211 725384724 89748 39393 343442428 12885 67404 663840955 46802 39393 695119021 46802 38046 523760690 15160 67404 757643470 67404 56733 64723708 67404 49566 999106078 46802 20678 869547338 15160 29531 41882085 88050 29531 31257000 49864 88050 543971105 49566 26440 844724631 78424 49864 652507721 49864 85606 768788901 580 88050 368679792 49864 62887 751466292 64250 62887 24360879 35107 62887 978022007 64250 85369 264221646 62887 63213 492821556 85369 29139 668776140 32648 63213 415227707 85369 17332 527406301 36311 17332 140939425 63213 66294 570026507 29139 84937 366531338 32648 75973 559990075 17332 73686 671247866 75973 64628 70034429 11732 64628 519927641 89638 75973 786726741 75973 28170 3352790 29502 28170 391733880 77658 64628 383083870 28170 32019 40706543 53369 28170 530336991 54936 29502 285967038 9871 77658 82397601 32019 80307 82856093 53369 81096 87694423 9871 67028 248049798 80307 32456 619396561 80307 37192 665481728 80307 64314 873054019 65938 67028 435713893 65938 34724 26746726 60630 64314 369408293 64314 41932 738560953 34724 51050 569023360 34724 36315 122130397 41932 44916 997550247 44916 48800 171728935 41932 13980 598032085 51050 15396 801923322 25740 15396 329979909 50198 44916 38803477 15396 47766 196359854 15396 82601 238585930 50198 50259 653877163 51040 50259 449874087 50259 59633 209654308 80562 51040 17064389 17070 59633 211753027 82378 51040 45237472 51040 48586 729786514 753 48586 243022640 82378 55227 819835256 17070 65037 715886746 35193 48586 521394459 65037 61401 803788218 65037 86334 112460513 35193 68251 281920424 35193 13810 353308081 39715 35193 23178298 49696 86334 337179001 48382 39715 949292648 22823 39715 654705897 25175 39715 125895909 39715 3452 574498728 91775 49696 499751660 68067 25175 191017599 16749 3452 736654704 68067 916 862558573 3452 24845 281236545 16749 68526 675384218 89191 68067 87843749 28061 24845 780132806 24845 8312 949181447 8312 76405 595303225 8312 87713 140626130 17769 87713 150444829 5637 8312 331831885 76405 32678 761308514 46641 87713 524125999 5637 72946 333893873 5637 19318 345125184 12384 32678 471684658 91933 72946 535764325 89266 91933 386837688 91933 49157 423228962 70805 91933 607058332 91933 49860 555099336 89266 46714 585869582 89266 67674 373148375 65269 49157 34189578 62085 70805 818687733 90570 67674 308725982 41322 67674 842301481 65269 48750 460763760 48750 34226 110874438 34226 54359 95337838 33061 48750 172085454 46953 41322 537779509 33061 18896 606298425 34226 65014 229883349 18896 29034 691871801 46953 42778 393116447 48002 46953 76649169 65014 30070 308800970 65014 78854 865191535 48376 42778 816088398 48002 2391 527624953 2391 54556 686915235 54556 32415 47365226 66343 32415 441386613 48113 32415 647369328 11854 2391 466755633 2210 66343 956263295 32415 74952 379820910 2210 38155 634185037 2210 75406 444605457 34496 2210 446645939 9612 74952 278060676 34496 32391 521740631 75406 82320 973092650 34496 32302 929852192 82320 50062 775844134 82320 82697 619028128 74865 82697 532436278 43367 50062 167987415 51423 74865 529665715 82697 42311 363063690 15512 82697 634811523 51423 51862 853472839 51862 91568 586921405 79301 91568 476853041 63425 42311 666231064 51862 2224 574281464 90202 91568 299310437 2224 15382 236186085 90202 36195 40503311 73792 15382 766616835 73792 85368 328548121 68066 73792 984139514 36195 73330 757071015 85368 88055 539839988 45925 88055 967483670 85368 7140 135674427 73330 53696 927263362 86417 53696 321960326 91165 88055 329321492 86417 88593 250744328 91165 49198 574828696 76015 88593 644876995 76015 69933 626080585 21245 91165 851574919 52417 49198 899617705 37241 52417 335447691 52417 86994 708869416 42014 21245 794182923 51754 52417 324230483 52417 30064 605193510 51754 49538 89442938 84996 86994 451558395 42014 43766 582531552 43766 16312 235923766 58113 84996 424848438 16312 13015 759921948 12650 43766 16726584 12650 28109 578848966 28109 74211 138378372 28109 41854 161907415 28109 45818 606164688 91977 41854 118678252 41854 16940 521975009 49650 41854 486007234 49650 59019 99400435 16940 65840 842952343 11727 65840 684585029 1207 65840 58066022 15213 65840 920545808 15213 88569 31485974 88569 12763 633174230 76958 88569 50104080 56012 76958 48723215 39308 12763 145224333 56012 91385 764409629 50006 76958 77614013 7621 76958 509519551 56012 54055 390641120 53546 7621 961669788 31893 53546 730216400 53546 65022 820365446 65022 40701 102429946 49513 40701 720195830 18772 31893 477099756 18772 6016 12034804 18772 41688 838652234 78305 41688 152510001 28880 49513 147626198 78305 5711 222742058 5711 19578 240851152 41688 59242 305014976 86615 59242 62758703 19578 8138 367273778 35699 59242 846029085 59242 4273 182564525 14167 4273 242530140 4273 90704 1930578 14167 7378 360396796 32133 35699 63005101 14167 2994 67900746 2994 35311 198598630 66709 35311 572765288 24911 35311 500341993 2994 77409 257374546 35311 61360 865758364 61360 70260 415268437 24911 54434 669207210 16260 61360 837824215 54434 73525 783943311 70260 71174 217940905 70260 54914 965131484 4135 71174 969437806 46919 54914 510463828 58018 4135 394221168 55840 46919 872363852 44410 4135 501025182 19667 46919 221191244 72600 55840 127103813 6504 55840 646698304 55840 253 297133637 44410 13832 882704054 46757 6504 388262707 253 36552 42945564 52909 6504 440908602 5579 36552 762456571 23856 46757 645913060 87982 36552 971836899 2392 5579 399682816 52909 18771 650218168 5579 48913 908286005 69430 2392 108542248 69430 11178 298577203 18771 17837 335618007 69082 17837 756299426 17837 42791 810159372 11178 24801 347289329 69082 26531 618351487 24801 83491 949807389 24801 87402 814155307 26531 85473 193218624 87402 26199 902081847 83491 86257 9232634 30364 83491 306998901 27671 26199 61252174 26199 19654 907852132 30364 52635 184831789 3207 30364 231365716 30364 76394 51160570 52635 72595 909090005 19654 82308 549300032 36576 76394 565925759 3207 22395 117145503 82308 79946 337174096 51324 79946 550606995 82308 47060 162701584 79946 17184 580457630 56356 47060 582957302 66486 79946 643734877 66486 55740 703638412 355 66486 552205971 66334 66486 674525229 82310 66334 332917624 27717 55740 72963101 68933 55740 325391016 82310 43900 896570888 29037 66334 258851533 82310 64331 476313108 27717 59693 499290242 35798 59693 295466277 1570 29037 964816605 91537 64331 646239205 64367 91537 375467641 63549 91537 839997198 63549 83846 824185409 91537 85356 576705918 83846 47365 7642505 83846 76845 818461838 83846 34549 9638442 83846 11975 429671020 76845 46617 431027094 46617 41179 62236856 46617 79149 641254905 73313 41179 65875661 46617 56475 204553517 20314 41179 42958734 42693 56475 524542497 56475 41610 272193407 42693 21872 623427145 42693 54119 771729005 80945 41610 360858915 46367 80945 676520283 27384 46367 304698770 14552 80945 414094246 80945 40888 91439760 46367 25713 354399369 14552 71192 22523525 27384 85166 64861829 10735 25713 660218886 29116 25713 656839926 74965 10735 197112126 74965 75390 739175224 10735 13931 94029298 74965 25987 474181110 41900 74965 976075585 75390 30464 17585346 30464 57872 299377738 41900 22846 557952269 25987 50072 894120449 41900 68178 770930068 68075 68178 668328131 31160 68075 360543411 57471 22846 246998360 31160 46614 354630084 57471 32461 408659077 61899 68075 624505998 53727 57471 416301370 28806 57471 32458526 53727 41689 227566203 61899 48439 80303460 84268 61899 457582450 7631 28806 393092638 41689 14431 497027133 41689 70188 213553044 90578 48439 775607772 14431 76251 229224140 80412 90578 814845248 14431 59683 987303907 80412 8974 867689138 52250 80412 969060854 59683 17872 58436701 80412 33130 587152117 33130 61926 809764424 66554 52250 985068737 68103 33130 978766627 66554 49942 93488764 49942 32076 868293700 32448 68103 45825614 32448 9429 290142659 46260 49942 608984764 32076 82012 948894468 46260 52355 214719033 9429 58811 133009153 46260 58149 678099675 54924 82012 248989630 88427 82012 982079205 4262 54924 945760080 4262 43974 782164400 58149 62479 41358315 79626 88427 497887830 67448 88427 537638033 72212 43974 161506718 79626 85024 930474345 72212 42887 623768916 67448 41372 319227337 3686 72212 991400133 3686 85984 923478933 85024 44655 884377872 11667 3686 113174805 57192 41372 909702726 11667 77201 914670775 35257 57192 669590764 44655 62701 166045954 77201 63823 320988060 21740 35257 71504652 1592 35257 932561908 62701 43763 262768833 62701 30953 720107118 63399 1592 153917306 53407 43763 266376531 1592 31617 281662414 31617 45230 446299147 77026 63399 168928529 20067 63399 966662133 8774 20067 598187265 36175 31617 644267767 88027 77026 473179491 36175 50217 225805246 8774 86182 618130045 8774 91520 551662411 56637 88027 218185544 91520 39675 3810082 11870 50217 283325644 86182 59057 674197554 86561 59057 625342282 61805 56637 615420290 74788 59057 903383448 11624 74788 817178743 61505 74788 244912806 10918 61505 354415310 61805 25062 365238435 17499 25062 208474461 25062 65142 165057958 25062 68205 182676069 44977 25062 833589360 44977 71814 177855399 25289 17499 923595497 25289 22807 385245631 35344 68205 610615378 24394 35344 349196789 53963 24394 705049969 68590 22807 995478706 26134 35344 26336517 58863 68590 533261745 23614 24394 301531025 23638 53963 819382092 16746 26134 738876481 16746 58360 357703735 58863 59588 167168959 27383 23614 392155140 23638 60487 127234633 39410 59588 905049573 18576 59588 604192368 60487 87782 110267621 47106 87782 54771088 39410 81161 155798107 30004 39410 276597838 24092 47106 220770825 24092 24477 668966961 64258 30004 279216376 28470 81161 494225973 30004 59077 637267444 24092 88161 978971370 71920 59077 842069591 59077 73011 387867332 34223 28470 999414998 59077 76735 804235270 73011 25407 565932093 73011 4644 899792474 32120 73011 328268084 4644 30164 988180472 32120 69188 566900968 25407 71371 487859352 30164 52601 272745364 30164 36960 541704361 52601 14086 127324298 3518 52601 503076556 78050 52601 121549138 36960 45205 464595620 89360 14086 333220956 14086 22733 50359811 17851 3518 220081265 77746 78050 794649574 80628 17851 968055417 77746 66881 167245771 80628 90352 354038309 8447 80628 632906041 59602 77746 125237253 46738 90352 708611069 59602 22666 130108056 8447 84142 949944354 8447 27960 991278464 85431 27960 727056795 45506 85431 492617886 85431 45974 781479030 45506 78919 749148066 443 27960 863507494 443 16488 243982970 52139 16488 607759038 79701 443 57631816 35635 79701 213394589 26223 16488 782947401 79701 68239 332609402 89215 26223 819582372 26223 75279 306167269 89215 85151 996568600 26223 38928 59639132 89215 76195 266681583 75279 67119 805707366 75279 76521 683381040 57570 85151 437654660 76521 35992 976574286 50668 67119 254274787 50668 6763 811835572 65872 50668 137628343 20467 65872 489554983 33067 65872 281137512 65872 71213 49839911 38972 33067 33203388 65872 42287 360000084 71213 61931 671629060 11922 61931 300514979 44943 61931 49448449 12081 42287 222996817 56708 44943 326496030 5712 61931 999891259 5712 79710 43939663 44943 36703 917829192 17883 56708 49539152 41012 17883 12764624 16717 41012 451648502 79710 12484 243223125 17883 65600 627338340 17883 85941 51565627 23395 65600 867518016 74775 16717 852428734 65600 88070 473167093 74775 44409 975447967 91337 23395 720140274 23395 13880 82804055 69046 74775 809855341 44409 83035 515819692 59717 83035 764193559 78902 13880 857042152 69046 70848 15829999 70287 78902 705932904 80737 78902 77159081 70848 38935 52780863 12606 70287 947251762 70848 74124 70071849 33687 38935 368428548 33687 66801 911465904 73795 12606 75444295 66801 49769 216727532 46492 66801 790391356 33687 76974 399769921 76974 88013 87259601 46492 63351 11590750 19798 88013 201754847 30244 46492 370218570 19798 80417 590956026 46499 80417 537579694 47069 19798 730340201 85758 30244 77645228 47069 3319 547223395 3093 46499 49910791 3093 23182 70217658 3319 22224 757247583 3093 67292 553323267 34813 3319 498795570 4755 23182 978539401 62163 67292 648994019 22224 42536 666671453 15441 67292 474801210 38041 42536 381734020 38041 79368 86011144 38041 53476 626203952 38263 53476 345837852 3699 79368 66467743 53476 10792 739168815 14940 10792 423716504 14940 33393 381859430 15553 33393 455489001 3699 33642 197145163 61922 15553 818114827 26974 33642 205043240 632 61922 447022572 632 55738 420002279 18050 33642 219654726 26974 9441 834636673 1173 55738 592339618 55738 46213 426595141 1420 18050 249271353 1420 88028 280120423 52708 1420 48432422 30449 1420 634462932 50410 46213 513401544 61719 50410 818599436 52708 34899 860462074 34899 70813 977702811 61719 1693 564201680 1693 79049 32780180 61719 64937 741816008 70813 1822 977434626 70813 55836 52618647 80177 79049 415375829 79049 79968 437751816 68123 1822 716018185 80177 23462 614403961 23462 78715 707794963 75739 23462 867944195 49683 68123 134985308 38139 49683 63612957 61249 23462 202752633 32658 75739 821845691 29763 61249 160200982 55403 29763 68234194 46141 55403 102304322 46141 71532 350796318 46141 81877 476553635 89537 81877 596842947 55403 19104 48373230 34573 19104 586416782 38960 34573 426650630 74297 34573 465562721 38960 34364 716173475 34573 69953 181736189 9294 74297 419885355 74297 84788 362292575 69953 71162 726973225 71162 10422 508126131 62297 10422 275218336 10422 1463 932671716 51740 71162 943959575 71162 84728 309777955 84728 8191 539399348 77350 1463 17475373 88505 51740 793732013 51740 77061 57196691 8191 71096 657229247 3373 77061 207344586 3373 46841 413815378 3373 23884 929594203 59833 3373 339462619 23884 9478 161371420 23884 82794 181057743 46841 73232 806126399 73232 90996 950890575 9478 20852 833798734 48081 90996 727298848 20852 82138 20396061 18743 20852 50197590 10262 48081 559503473 82138 27894 641763587 10262 19378 916828595 83638 10262 844492275 18743 26096 524911905 50286 83638 218286655 85212 83638 944524734 71639 50286 451425585 43237 71639 329217816 71639 7333 627910055 48491 43237 88759405 85212 67306 579175029 43237 31576 178683480 31576 12726 918651177 7333 55861 278204773 43274 55861 236950973 65178 43274 370327419 66813 65178 159441110 55861 23929 30223743 65801 43274 116361894 66813 30787 114757387 65178 4807 714674454 33289 23929 597430520 20429 33289 870210974 30470 65801 651099715 20429 35733 914508899 20429 58785 781954358 20429 72636 219966307 48696 58785 505190505 72636 3196 12233728 10592 72636 812498950 58785 4946 326136223 43119 3196 127899259 10592 29731 175015082 3196 91538 342027066 91538 20052 565774997 20052 10097 478541873 91538 2499 73615623 88591 2499 299065839 74396 10097 855137078 80651 74396 146980326 80651 41600 247573722 22434 88591 115846256 88859 80651 594605221 85579 88859 458673862 24349 80651 109464737 22434 89326 856023648 24349 42947 159031880 42947 87932 773694641 65804 24349 994562257 46661 42947 625423936 87932 30637 425022509 42947 22665 693303055 65804 13732 884970900 23543 65804 294981078 76190 30637 647567147 65066 22665 362270306 62405 76190 75928786 13732 15027 362680898 76190 44182 656702370 76190 88695 129889306 65066 72877 945043921 15774 44182 906800765 67192 88695 822352210 44182 43162 290639112 58374 72877 648733464 72877 50872 229768073 24663 67192 725061555 43162 5085 424910454 50872 54685 767956371 18114 58374 202656784 73310 54685 866885633 87585 24663 163180738 91353 5085 748076349 49355 18114 465864775 45719 49355 52249094 49660 49355 875978524 57550 49660 434183384 16248 45719 953885165 63607 45719 315791047 13645 16248 925966411 91288 13645 13103674 63607 70084 890796832 70084 10420 931321961 81069 70084 53230383 1145 10420 740631516 19334 70084 819834550 3927 81069 673330604 72990 1145 255364268 1145 60921 213909622 29608 72990 531218371 84122 3927 169499473 84122 65002 115968080 81437 60921 42492536 81437 17885 712734799 63091 65002 19410221 63091 75482 27840792 63951 63091 646952044 65814 81437 475711821 17885 23871 939377609 61861 75482 835101387 23871 27420 637345719 42411 61861 992558974 42411 63528 342983925 27420 13594 437115976 42411 67501 821668633 45572 13594 675568611 1774 13594 80563943 78688 1774 299883661 19836 13594 566422635 1774 26154 38889109 26154 34422 503836021 7956 78688 323379449 37545 19836 837883872 7956 68444 434094770 34422 46004 33066174 88780 68444 14819657 37545 53217 629164793 53217 5412 833604565 46004 15859 960334571 5412 10431 234074964 10431 50900 944087588 25281 15859 478204010 89978 5412 406212965 56142 15859 852740707 67761 10431 643222480 71274 67761 263501156 56142 17863 958359714 85246 56142 150362916 27164 85246 91004574 83789 71274 131054118 90139 27164 558686541 17863 88730 794482639 61453 83789 858285103 81599 61453 12516402 56806 83789 751324095 56806 26959 305655578 25287 81599 8751289 25287 90312 425095913 31520 56806 414463608 55213 31520 240116204 55213 76605 21982785 76605 19829 57260939 39197 76605 943014312 55213 19482 481618785 19482 28578 497114238 19829 36511 158089633 19829 58387 463579375 19482 88956 96168462 58689 88956 433175826 28578 25585 993000501 58387 34390 207792577 58387 67706 584944304 30921 67706 935032016 57736 34390 484024469 34390 23040 140393187 79692 34390 112214411 23040 44358 80274381 23040 1885 995234819 6202 57736 229615552 44358 4568 909823928 6202 26266 794559205 26266 32282 635046917 8010 26266 873002182 85622 6202 432519407 2173 85622 839900241 21231 2173 48226979 85837 85622 576692336 45747 2173 116753034 81550 45747 495727848 47748 81550 713736325 45747 64822 177434524 37743 81550 651013355 37743 70177 847942434 70177 23887 133513946 90809 47748 828134477 23887 49792 656804125 52369 90809 816284135 19057 70177 733348611 88467 90809 875582771 23034 19057 700497025 19057 21264 443904275 21264 71333 468208530 88467 57915 234411635 71333 34062 384837313 71333 12453 38255415 12453 81939 71293217 34062 16932 777040723 54918 12453 178431541 16932 56188 73587445 58138 12453 407573844 54918 43355 60316061 21570 58138 376931953 58138 49822 61261711 58138 30716 270919212 74403 58138 128664931 52537 21570 504843844 49822 53086 572656589 74403 23466 445682165 89284 23466 410530287 10721 53086 242240406 22148 89284 781609465 10721 85363 369508339 23466 72963 740872892 70066 85363 888666045 47262 10721 712401715 47262 10164 568698607 85363 69975 213134208 17331 72963 501834320 91593 17331 760943822 5651 47262 63756750 71637 17331 596686118 69975 63273 314694307 86238 17331 394169316 86238 16704 681443630 5651 77684 443412299 53033 71637 958518003 80309 16704 942250356 23501 86238 636188301 85091 53033 875966220 78520 77684 350099934 85091 37454 673610585 85091 39743 66118411 37454 13318 569461799 37454 4055 13657061 9390 39743 193222613 4055 79002 72530723 9390 78586 498530752 4055 35400 664284137 54130 35400 852634200 90184 78586 402432370 54130 80492 974444502 86424 78586 373584612 25642 90184 541493064 86443 90184 304850807 38678 25642 239659959 86424 49583 710859919 79606 86443 278781981 39521 38678 505048036 42572 39521 197447411 49583 20049 31165751 14050 39521 301151605 14050 43485 885611452 29267 42572 48470552 43485 6377 397415124 14050 58291 600656057 29267 3090 49667600 43485 41581 13314216 6377 82300 49344468 41581 1972 285541474 46223 82300 529815612 80655 46223 9146016 1972 75802 290988326 75802 30642 870170211 62531 1972 988688125 59071 80655 19774158 74846 62531 163320344 26459 74846 681099399 30642 25074 120608119 26459 37234 303860085 59071 56581 335707402 56581 79422 22903435 25074 70729 184649401 25074 22902 661143562 78269 70729 296057628 56581 22288 588189142 65824 78269 324402817 22288 29053 919065121 4423 22288 590295853 15096 4423 116460205 14373 22288 414402003 65824 58319 156386904 83283 14373 457160124 4423 73488 479170491 86315 73488 272088953 69104 86315 800824184 66378 83283 540063067 51768 73488 845687704 71737 51768 712461618 1406 66378 811222685 73047 71737 306032651 71737 49177 686908836 71737 32142 554296034 71737 19856 950859310 80979 49177 952758338 32142 87806 428608564 19856 54030 203553876 54030 41279 797399036 33733 54030 127514470 39747 41279 90998593 41279 61903 912116452 41279 4846 859916125 63001 39747 568066745 39747 65997 881924686 39747 9946 64951446 9946 22032 141563960 9946 13397 650108248 9946 52158 706452264 5059 65997 991995801 9946 14322 201512518 13397 26879 577147438 36214 52158 164430830 83509 14322 920149248 5059 21146 146448013 2770 83509 90915742 21596 26879 152299840 21759 2770 834302081 21146 25227 12760764 25227 43380 422852495 66084 2770 387929889 21596 71350 145381871 21759 26279 563820736 66084 58849 62999343 6312 58849 999894399 37839 26279 632617273 71350 44597 704781982 58849 57486 536560697 6312 67420 695498724 6312 60912 683559026 33790 37839 209406364 70306 67420 931909691 27489 70306 335056012 67420 77364 226438518 74471 77364 873613297 33790 73164 947534923 74471 20271 989611302 20741 73164 643553384 73164 89139 888406911 20741 34911 528737738 14142 34911 319096920 20271 21987 647257276 20741 35663 76152422 89139 39727 745608063 14142 33975 345560619 21987 76158 318630581 76158 59526 908674557 70999 59526 916673184 76158 5767 721784743 33975 84464 296580043 19198 5767 792402714 5767 74976 709457577 74976 27094 189548110 27094 69125 40478755 74976 60333 617112737 19198 891 523805381 59546 891 435604202 891 46078 960088559 59546 9589 207396980 59546 79854 840956817 90385 79854 839896411 42848 59546 107924580 79854 68656 115160370 79854 85489 697334236 27290 68656 20225817 27290 57952 137375854 11557 57952 943061944 27290 87629 152191597 11557 79805 904877090 11557 16042 915597773 11557 19336 614403192 64361 16042 310715835 41367 79805 462982161 38976 19336 119313067 87938 16042 681533715 3638 19336 75853089 28175 87938 972373631 68352 28175 975033794 68352 2452 913408131 65074 3638 629511814 2452 83811 371315009 2452 25268 303811528 68606 2452 318753797 32752 83811 152019706 1323 32752 501189824 55268 25268 450653414 25268 15421 359536983 11877 55268 870633108 77916 55268 737206341 15421 57286 345414634 36293 55268 950216058 26186 57286 645202883 23221 77916 310078089 77916 17749 715156390 24484 36293 145121058 80931 26186 862152867 24484 68153 964072220 17749 77082 535845719 77082 63894 327000218 68153 29807 358973254 63820 29807 607999254 63894 21492 796299406 63820 29989 423512266 29989 89718 790055380 24931 63820 509395039 63820 26411 284491363 60190 89718 409254085 58864 89718 87233487 89718 13052 402447273 68232 58864 795334743 68232 7491 999574430 13052 69238 769037096 30273 69238 381001055 80269 7491 98989018 36943 7491 697780940 85612 30273 536191314 23616 30273 120105288 71123 23616 125832780 71123 5964 851939585 36943 82125 409368860 71123 45254 903874522 59012 23616 525978421 59012 64458 476070818 45254 52415 737493480 52415 21533 268118133 19351 59012 278602770 40726 21533 895348533 52415 20456 83855564 52476 40726 57555382 52476 28832 836867211 51580 28832 345839551 53410 20456 913632864 43212 53410 410581945 51580 84551 567111441 84551 31763 807870153 56930 84551 328888854 84551 56034 522856872 31763 24316 582422332 56930 75688 320595531 84211 56930 729962129 56930 52578 705260384 24316 29071 708922576 10737 24316 761237465 52578 88357 581991206 52578 61548 533171769 31009 61548 279161867 10737 333 496949641 10737 72018 49988857 333 56871 937293073 31009 57810 22569466 72018 58097 446096947 56871 22210 14456952 45423 56871 58841943 86665 22210 672914208 42802 45423 916795094 6905 22210 968151136 26785 22210 263957587 38398 6905 780213445 26785 24537 27400901 60435 26785 549020597 6905 36438 486095767 36438 29798 292100338 29798 10898 726009893 10898 47543 890576994 3773 29798 811705841 9271 29798 113498893 20375 9271 117121129 9271 77269 931789306 82242 77269 724835126 47762 77269 407916894 47762 51956 860096202 47762 37027 968718397 37027 36247 758174441 66227 36247 854281539 32763 66227 816169193 51966 37027 51180710 37027 21756 84000949 51966 87967 137826719 51966 52131 537886590 24337 51966 325830157 87967 34974 646582871 24337 76212 164944269 21312 24337 567284892 62810 21312 644699770 34974 32710 406469789 75110 76212 638782937 81574 76212 281201043 4071 81574 95652479 38964 4071 61465878 75110 13729 529983524 40978 81574 205752503 13729 73187 32416381 26941 4071 776961629 40978 53259 952280641 33233 40978 51163161 33233 88813 369473350 57292 88813 422472547 91341 33233 166482731 33233 24288 483667542 33233 12344 134393807 91341 83088 863799163 57292 55181 9219672 6404 83088 85710779 55181 19756 889408388 83088 68796 759838867 72359 55181 877328075 76402 72359 705588844 72359 29252 107861171 19756 49542 932503904 76299 49542 649915042 34194 49542 895801660 15 49542 386445797 34194 57363 258838709 21182 76299 160547996 74179 21182 364111028 34194 76627 485159931 21182 18844 773151246 76627 44264 77943097 44264 83704 156800803 55294 74179 711071379 81905 83704 944292446 18844 8949 734747389 88741 83704 203176610 88741 475 984948113 475 10343 460299422 24812 10343 824380279 66690 475 359284246 66690 89786 526891638 29836 475 616270952 55693 66690 213145554 66690 40546 687414136 55924 89786 913324870 55924 52274 897717787 55693 41297 24460106 55924 21816 516168500 31051 52274 823674608 85786 21816 28963638 28873 41297 962858586 40351 21816 106063258 31051 5303 72853462 43669 5303 287702554 42175 28873 922463760 40351 6279 960576165 40351 87060 117626103 25125 87060 989311381 43669 74800 262261797 31921 74800 734109840 87060 87966 842323598 56544 87966 19370983 87966 52855 391378916 74800 2317 454831537 31921 62828 848516778 2317 78706 625991872 2317 19267 568451772 57565 2317 464214763 62063 62828 298417808 78706 82018 391055323 69587 78706 251420465 82018 75621 375269665 69587 90104 633511304 82018 30625 552334572 82018 47162 746339263 31162 47162 71359767 90104 30287 623304739 336 90104 160479265 16774 30287 183819281 90877 16774 82253530 58791 31162 951622326 38193 336 548744122 16607 16774 440300530 16774 41374 13895681 1605 90877 764876200 84960 16607 664632604 44754 16607 609098840 84960 2519 237859581 47405 84960 109516015 1605 59492 138383245 78891 2519 781671264 82402 47405 2067190 45224 2519 858022809 45224 59863 272176009 78891 55494 777857255 59863 45817 926694497 80183 45224 62674939 36865 55494 102070029 45817 44141 340913853 44535 44141 946726504 36865 6595 373433061 36865 72098 827119416 6595 8490 356294076 45296 8490 77658395 8490 45792 560205848 60821 45296 879214418 8490 52265 130817349 50632 60821 599369466 45792 18642 43828061 52265 38128 735714946 38128 42851 225975012 18642 63068 256197597 50632 47358 842880761 84812 47358 496658117 41938 84812 179266034 42851 15861 994617365 47358 84469 907260078 63848 84812 387747345 71629 84812 591748477 21200 15861 286913294 73171 21200 533963727 10514 63848 346347788 73171 71121 47409319 48188 10514 211170283 8648 10514 817262727 48188 23248 617955395 8648 74649 314327372 73934 71121 36920388 62655 23248 937453316 90308 23248 46035447 23248 39881 829479474 71436 62655 374451145 71436 89871 419938643 772 90308 705326405 90308 15482 227604229 772 14912 16157796 89871 7950 10883761 37085 772 131381731 43573 15482 308222836 14912 26312 854563158 26312 31750 141953593 37085 72906 873756000 70362 72906 51704244 76720 70362 318521797 67911 31750 149287591 67911 19549 663425960 70362 34085 110242756 34085 83681 568022966 67911 4297 800075593 34085 9559 394384868 26570 83681 970621769 9559 17671 494280477 19263 17671 773048245 25110 9559 744831309 26570 49987 968214220 41591 49987 911789342 19263 59555 776945719 38087 19263 418965127 36398 41591 253770779 5907 49987 375356572 57839 41591 954560516 38087 74203 381825433 15145 38087 929175985 74203 37222 300017370 68558 5907 928230469 67809 15145 461964100 74203 90173 957461250 11601 90173 585390468 37222 74222 434423134 11601 20176 369329626 2531 11601 782132593 20176 74985 365321517 83775 11601 771697010 19094 2531 945277324 78953 83775 521773566 83775 17972 281042508 37290 78953 64449128 44244 83775 246170054 37290 90838 317749039 57718 90838 575393041 90838 84876 945622360 39375 90838 849864445 39375 33146 698634417 7017 57718 191142155 57718 62281 617993040 33146 84096 388211255 62281 78264 694107098 28691 62281 664236645 28691 12058 537819414 71764 28691 196304596 16343 12058 635180565 7434 28691 240959762 12058 52061 140215044 52061 20206 693254804 71764 55766 738349938 57800 55766 408976289 30182 20206 11037687 36389 30182 292088608 37367 55766 546611997 73436 36389 695246004 40672 30182 43702543 41229 40672 417247021 89995 40672 689506379 73803 41229 56130098 41859 73436 396030335 41859 6374 991951471 6374 42452 582298146 6374 63492 583356941 9118 6374 425073749 53694 9118 885509970 6374 89953 250292290 89953 4692 699912335 500 53694 405843343 4692 74337 676034779 28936 500 475231705 74337 47525 117060377 47525 31440 159770741 31440 67382 109260238 74337 91887 173340113 91887 27056 929119261 47525 24463 122857729 31440 55076 453097696 55076 37426 859014665 70451 91887 132701764 77330 70451 18099081 77330 40263 300028451 55076 31277 165214343 45557 40263 234754046 77330 81265 991941727 44961 40263 376029374 45557 90480 987102306 57345 81265 691140380 65415 44961 732429847 57345 36557 848666515 57345 88691 523340002 15600 88691 327656756 61774 88691 256405559 26282 15600 56386305 28703 88691 522241787 14559 61774 252024988 15600 8271 912332500 28703 14245 808732238 62136 14559 551994223 28703 43970 501120877 13352 8271 806791458 43970 20570 568658432 20570 73023 75272702 73023 47617 645799511 51319 20570 765232129 13352 41226 565988858 41226 30437 977284502 30320 41226 492318911 60776 41226 379432765 80576 60776 201626634 41226 52032 442825982 30437 4070 294531769 30320 79726 5705059 14785 52032 137738025 14785 86489 999266640 79726 6507 659184281 37563 79726 368525502 6507 74016 157500912 14785 56692 340157875 86489 70203 104017102 16880 70203 150282799 90855 74016 98994834 16880 48151 268684272 56692 9826 66290061 48151 77651 845051658 48151 62865 254824288 9826 48357 574084665 77651 54416 348068822 54416 4279 505136413 54416 37018 695038054 53656 37018 124665747 4279 74234 15493851 74234 30889 434581397 37018 46310 642022151 30889 68964 828811534 53262 46310 585161974 66659 74234 121077911 30889 52291 811694332 68964 15100 980503251 83236 68964 890395568 56580 66659 998417435 52291 58453 965948899 48362 15100 547092262 53525 15100 709840873 48362 66151 652340916 66151 50264 409148077 57877 48362 611617611 66151 10748 975230611 65737 53525 302669388 50264 77572 673454629 65737 79905 68324715 65737 15397 963091603 17621 65737 795289760 4932 15397 579164807 4932 7161 357803027 24300 7161 306380622 86818 24300 319812931 73568 24300 633755262 73675 7161 291379942 48194 86818 771650216 49551 24300 600991411 26624 73568 573243870 73675 40140 310472919 48194 37052 111324380 53498 49551 870759943 91907 26624 449655928 37052 30720 895911960 40140 13541 128487282 58512 37052 892566166 13541 74529 172027433 73097 74529 734761514 84555 73097 459106006 84454 73097 603253924 39997 84555 773995987 39997 66225 141490103 13706 73097 690871073 51088 84555 431477196 20122 13706 660123235 46820 51088 517622124 31299 46820 60125121 31299 42911 408742972 36224 20122 32499424 31299 29093 775044930 29093 17062 700889352 86613 42911 426187843 38507 36224 770496639 38507 7642 203841188 23575 38507 68040152 86613 57063 27496613 38507 31831 406761677 60865 31831 92715041 50344 23575 616500927 90675 50344 214264043 58998 60865 118658701 60865 69071 900588125 50344 59216 825300932 68928 69071 688564869 88157 58998 319018729 57066 59216 723819759 68928 64686 983737245 65579 64686 745341215 88157 75507 163473309 38631 64686 688869229 57066 27423 461310214 75507 21686 778582297 72205 65579 737868905 508 38631 965704640 72205 73079 248005924 508 90012 483510344 508 10426 616887548 61785 10426 397964795 30017 61785 398462266 22977 10426 5021535 10426 49059 255172163 57238 30017 737389074 65509 22977 583881596 69189 22977 698175991 65509 34466 136945392 57238 14562 683901064 34308 69189 955927410 34466 35916 466327496 69189 52110 186297049 35916 72155 753198847 82093 34308 169549869 35916 17378 506000296 35916 22131 325840359 518 17378 933658596 24243 82093 695527454 43232 24243 294299968 73008 22131 225070475 18419 73008 894641723 24100 24243 219452031 43232 46281 261339674 73008 4885 684895634 51381 4885 954653027 4885 46850 260240449 90232 46850 39652060 90232 19023 558045359 89293 19023 733356819 77021 46850 587109146 19023 85396 366548995 33824 77021 995838555 49479 89293 489768479 22257 85396 943920421 27194 49479 347098325 52847 33824 668273838 84658 33824 830459315 49479 71869 687074112 59359 84658 96639641 52847 31017 37039727 82041 59359 717825489 37181 31017 324789541 31017 75940 596334022 5037 37181 107877504 75940 44271 315462827 46533 82041 274080656 5037 28883 460452504 27888 28883 834735762 88252 5037 666317920 31518 27888 586805778 88252 36574 800163429 36574 945 107672643 945 83901 847838185 36574 87244 574938083 2190 31518 871749199 68162 83901 995770493 87244 39660 614290684 91596 68162 52084937 11315 91596 908427632 20404 11315 97864597 91596 77578 854949089 85040 11315 758418630 91596 59471 346897163 47691 11315 118138925 20404 43307 76843276 48755 77578 879147678 37898 48755 665057019 43307 5097 65178498 5097 54664 486599775 5097 81350 309889379 48755 67515 957127090 4115 37898 800440012 81350 38496 183768955 54664 86783 487075180 86783 71156 12487390 11935 38496 21119747 4115 9558 809401377 28828 71156 35354422 9558 11030 77725469 34091 9558 22029974 58337 34091 563470748 70427 11030 589124497 34091 60302 593030671 34091 66789 446455670 78862 60302 146935925 70746 70427 143012120 70746 28957 767037620 10041 28957 527997139 28957 22301 501009780 78862 54840 895519512 2613 70746 305044794 69258 28957 85966348 22301 13898 548693984 2613 6450 123261061 6450 10626 979846813 36700 2613 486020895 87474 6450 898985034 10626 83506 329394378 15558 87474 581964736 15067 10626 129195201 83506 43645 237227797 77244 43645 832963675 81183 15558 68175802 39241 81183 807588341 37968 15067 81065832 37968 17276 787715450 51132 81183 324779811 51132 89114 353073145 61497 17276 700035265 1064 51132 204925947 51132 49939 474141589 49939 7911 928232339 1064 13024 471124933 49939 4590 570175029 4590 84057 885993115 7911 63977 781990329 84057 69153 824093899 32680 69153 980002677 32680 29811 533463867 63977 74604 166487981 63977 53068 48247922 13107 53068 705673022 39864 32680 680401577 61814 74604 951534227 39864 84513 387596722 39864 43807 765351620 13107 62512 552439715 20703 62512 87381285 61814 20676 656243376 43807 18983 76654317 70441 20676 61959242 20676 3585 370490102 6118 70441 31147699 70441 79183 483355540 79183 37327 843116498 6118 77354 31657613 6175 77354 456563301 6118 83763 969424851 77354 90059 501109501 49724 83763 222434420 48512 83763 929935602 90059 43930 602960883 56880 43930 386402699 49724 34033 358456315 49724 59173 905447529 48052 34033 437398916 43930 68956 851304326 34033 34663 705976261 59173 23279 10898147 48052 20327 299579940 87487 34663 691691672 23279 86795 302928114 34663 2671 773600886 87487 10635 990252550 42842 87487 45828394 10635 4896 15932960 9611 4896 905505709 5370 4896 163172012 29675 5370 866785059 51254 4896 187070833 16297 51254 661771658 69039 29675 592155709 51254 79148 284875115 51254 28509 100560709 52764 51254 192496472 69039 8728 707336955 59361 69039 436410901 79148 46346 737475815 58234 52764 135134384 26244 46346 189754874 59361 8550 497964386 50421 26244 9243122 8550 90114 529614374 26244 54276 547894853 68738 8550 399076159 17 68738 21148372 90114 85103 211951783 27696 54276 278956501 17 37719 468985100 17 73782 497632858 85103 75472 632174207 78165 73782 250702414 7045 75472 67751232 73782 71899 131113245 11275 71899 420939295 2834 11275 383848391 1553 2834 379072300 2871 2834 174890125 73069 1553 123055695 1553 30175 10118807 73069 23244 310267012 86717 1553 288012370 86717 45370 202120307 909 30175 19045692 79105 86717 799002428 1990 86717 185103328 52451 86717 574164712 52451 54662 352278093 50920 909 276500321 79105 47200 844801558 47200 42369 656775804 9688 50920 468859645 47200 58305 179290511 27864 50920 649567477 86290 27864 71567447 9688 30357 824478058 9688 3792 395986160 30357 9710 904053252 3792 73332 531975647 84303 73332 269211873 25299 84303 144810192 9710 56890 614671060 84303 33008 890120942 73332 77208 65923548 35116 33008 302856840 33008 65481 716577227 44743 35116 844407754 4540 35116 847997097 59872 65481 534219340 4540 72654 326044470 55470 4540 9767207 51202 44743 987621244 72654 69846 968045654 59872 88560 856376182 5726 88560 519806139 86351 88560 536032076 69846 73150 432419605 5726 78501 88623934 78501 89195 970168638 78501 36237 194194509 36237 42057 917788936 60708 78501 937690822 2800 60708 801241306 64446 89195 638411305 42057 73783 988285193 60708 86384 646280132 14046 73783 820011002 86384 55946 108838466 14046 34057 230608572 73783 51139 140594308 51139 79847 943319051 77272 55946 120063741 77272 33990 532362219 33990 70323 255828253 64949 51139 215751505 53097 70323 480589035 6109 70323 65827197 70189 70323 748253480 6109 30732 909000476 6109 75931 907561849 6109 50868 56153261 70189 19846 600370768 19846 13609 40259708 75931 24114 516737269 75931 76798 526940230 13471 13609 726315689 60834 24114 38990660 23394 13471 403546988 35050 76798 760099802 60834 14855 926400085 52043 35050 109398002 90536 52043 961908096 78076 52043 530301677 35050 38070 894810051 52143 78076 801859062 52143 90335 41620522 52619 90536 61246581 27607 38070 586692934 90335 37133 203716873 12994 27607 77407267 69913 52619 613278130 57403 52619 905949083 66891 57403 355135084 12994 87262 76138018 69913 37784 968871311 14791 87262 943602542 67087 87262 967076271 91211 87262 958527210 87262 33290 173221265 91211 7795 641712800 33290 62597 213258211 68745 67087 538125348 68745 38174 325324611 38174 84446 228527429 7795 42706 80764836 38174 35022 112214935 68745 41489 962173999 87362 84446 51344454 87362 61269 180176439 81648 41489 137576669 61070 41489 835053272 61070 91715 784866112 61070 27657 544238898 61070 43290 4540192 27657 29570 154279634 81001 91715 397573189 81001 58567 182102663 43098 81001 642042635 43098 15833 60516820 29570 81785 888985105 5157 81785 29021109 17375 81785 687840969 13176 15833 871880408 47248 81785 13536891 17375 18169 719184243 60208 13176 906137296 60208 1711 937325468 13176 62457 61399759 47248 1606 139429430 18169 19195 51540880 19195 9319 417225642 55841 9319 661246907 62457 77619 237328955 55841 52428 106755578 52428 12717 26375956 77619 43426 144160128 55841 35237 701973422 262 43426 899108522 262 34814 423702869 86058 43426 330943377 30722 43426 916275321 86058 66760 254673676 72520 34814 633116780 24191 86058 40197856 9769 66760 87046085 72520 7695 918771622 20471 9769 393369153 7695 91008 103600030 25286 20471 588340770 21643 9769 781060231 7695 65908 763645339 21643 64221 522630140 21643 14290 609737805 21643 47657 891988941 14290 10361 39416774 79226 65908 881360484 71310 10361 17562040 18090 14290 514325584 10361 75184 304623944 1132 10361 128257728 79226 59699 646262174 59699 48947 748458103 90582 75184 332080578 90582 35483 522845783 59699 11819 619962789 86154 11819 240170774 90582 52375 81642723 22415 35483 701743239 2029 11819 889572274 67606 86154 577337550 11674 67606 374213547 42976 52375 737197492 42976 58823 447248543 15648 11674 42454405 58823 14987 806046514 11674 2305 996058864 35085 15648 70257832 46432 35085 196972714 46432 43238 154124151 2305 29164 27792457 28203 46432 876240860 23663 28203 862727767 43238 42247 735796842 23663 74019 649264109 74019 2390 863235885 44505 2390 406874514 2390 42231 537816042 74019 53523 481741367 2390 30915 248111431 60145 44505 589453422 44505 58937 399940602 22028 30915 64015683 84804 53523 887578303 27204 58937 577569542 27204 49197 833323242 81321 49197 520822093 84804 37701 430874278 43983 27204 519964035 37701 90092 800537215 76924 90092 497072936 14119 37701 100862503 90092 55837 606255231 90092 17314 900535804 90092 52308 476259480 14119 56495 317225068 26823 17314 907837878 84519 17314 208774237 87012 56495 39880453 87012 49875 85358307 56495 47189 990571343 70832 47189 927844691 58981 70832 480762001 62060 87012 747459645 46751 62060 230422789 58981 83650 22470531 83650 4251 916802659 69308 58981 483959523 36229 46751 614527927 47076 69308 316087187 47076 32526 238175261 13189 69308 861533007 13189 43147 202994274 39299 32526 822899399 37462 32526 19176135 43147 66726 712841069 37462 38647 679455603 79742 66726 373657264 79742 81688 704437429 82934 38647 865976340 81688 3876 374146469 3876 57443 514872291 81688 29370 716812602 66118 3876 519039718 82934 62785 235843490 29370 1425 127160636 66118 32615 173471859 22785 1425 325064588 22785 26719 764033587 24992 32615 619340857 22785 53669 908738041 34531 26719 645473548 22785 11235 530416735 11739 53669 305960299 11739 64556 845280420 53669 74433 22230731 11739 38197 912899858 71681 74433 362892366 74433 86412 388451184 53630 86412 666085689 60891 86412 422091688 71681 24476 803346122 91461 60891 486972668 56972 86412 972029677 56972 429 128891047 74449 60891 886732325 23771 74449 481101509 69274 23771 183371783 61242 56972 256369385 69274 80702 98888758 13784 61242 513785069 61687 69274 173593043 77391 61242 363255209 80702 30823 761430086 30823 21944 123450192 3934 30823 81033766 24461 21944 73278451 30823 52530 993621774 48110 30823 865306947 24461 57024 663773722 23705 48110 114571035 52530 37202 589376132 57024 88075 935228269 48110 60219 459707136 37400 37202 114596345 23705 23183 998280157 91259 37400 384748081 91259 53044 760099039 60219 27850 413391308 91259 76884 204742381 53044 40819 801561250 47614 91259 934899727 19143 27850 22672384 27850 86569 287607168 40819 33096 451722002 86569 71724 439726374 33096 69936 354403286 19143 52555 14481929 7172 33096 506883119 71724 56239 38778259 39009 7172 885301307 52555 55894 954893575 52555 45433 61447966 52989 7172 870569026 52989 76545 89038090 35566 39009 864197121 35566 39405 213603903 45433 8027 617955390 39405 70988 285167399 7242 35566 829288315 72035 39405 561976147 76160 8027 8215136 18754 7242 150633545 18754 90382 911043687 59463 76160 201918828 90382 51317 131512477 47198 51317 986880362 47198 66961 62302222 71449 59463 506431366 51317 63927 228200301 63927 37474 860699003 21887 71449 338585145 57630 63927 744010620 21887 86838 15611891 35458 86838 567135791 5985 37474 618583769 21887 2089 966431245 59198 5985 898007720 5985 59149 502012318 31460 35458 627097803 5985 59417 611389703 51152 2089 643667629 59417 15832 402565382 16429 51152 204147443 33080 31460 491357447 18214 15832 356982553 87781 18214 524745164 16429 23593 131392056 9063 87781 357140931 85576 18214 2966503 87781 11598 696936851 6242 23593 905905009 86797 23593 100865525 85576 65174 632949236 44560 6242 170513186 86797 35452 11841687 35452 48960 576206368 64778 48960 85205654 2674 35452 66511865 51301 2674 887768497 51301 56849 721700838 51301 44503 614958461 2674 44698 792835096 56849 63332 72750836 11064 44503 598387161 23636 11064 926769097 87497 44503 549783958 42445 11064 811208458 63332 84213 194135885 82807 87497 811076374 87497 70888 261753783 70888 45410 999068309 42445 67983 183460076 8852 70888 816731900 55429 67983 226143409 8852 84698 807841251 84698 9825 654284146 84698 43195 899322948 65028 43195 874182927 87182 9825 302127968 46822 43195 900307471 46822 59543 472926801 46822 63049 619120221 51333 63049 805773612 46822 5213 433325653 51333 30167 30421526 59543 43309 144800747 14226 30167 385555935 80892 43309 966280147 56473 14226 578232763 56216 30167 611820931 80892 75239 845300501 75239 73871 513906426 44882 56216 270773368 56216 73271 421729934 44882 64017 713175791 72119 73871 506831100 64017 32240 477161534 44882 38383 175270551 32240 69479 791723775 69479 49454 604817832 49454 88125 156191988 32240 12311 704151485 36350 12311 77879401 19526 69479 596552107 49454 87311 420404237 84568 19526 894702527 41974 12311 32027165 9107 87311 715360888 84568 1773 649214655 14737 84568 875701867 84568 28277 164160926 84850 41974 253525738 58824 84850 361000637 5463 84850 776773955 28277 46615 889908840 70951 46615 827386062 70951 80766 983726715 66547 5463 440365100 70951 76963 759518229 66547 34514 570234629 80766 7278 950322943 51097 34514 298143555 51097 83009 578578808 34514 18736 137666990 83009 53496 855627963 35499 51097 147732959 83009 26524 100934523 18736 40334 366144048 18736 1533 682571334 1533 9716 467175920 26524 28471 229542490 28471 16192 471097352 1533 79593 383648580 10004 1533 127391671 10004 78481 653412357 19863 10004 175605625 10004 70895 867596154 70895 23548 291118108 11986 78481 192286321 19863 48557 231517474 48557 56164 294670303 89355 11986 772735872 48557 84891 780509129 48325 11986 710056333 68156 48325 134314273 84891 57954 888076987 84891 46603 176826936 78982 68156 429642317 78982 49441 975669490 46603 2271 556158673 22893 57954 107176636 2271 83984 790366198 49441 39527 58029827 22893 40645 978496800 40645 83270 362785753 83270 7736 150746781 76180 7736 589264707 76180 38974 905577230 58306 76180 62362573 64600 58306 537886998 64600 4672 497898516 17898 76180 265566307 64600 64770 342687375 64770 38593 87717316 51591 4672 104758961 51591 90085 652471412 45716 64770 228156637 90085 664 891741085 51277 45716 229354616 45716 15886 536502610 38005 15886 932768510 19502 38005 102112773 51277 35065 610732043 3523 19502 449356102 38005 48098 180872616 48098 6296 427320510 74959 3523 118239785 48098 87387 206012933 3523 63459 388095440 90463 63459 631800374 74959 70835 790122586 74995 74959 557306347 70835 52712 432142096 90125 90463 304465686 52712 84602 24318018 74995 27532 106153429 90125 36518 380734036 84602 74472 36668794 84602 32974 773505253 74472 29193 369593394 36518 46120 325784345 74472 15662 633148999 54351 46120 342317070 29193 89502 757467638 46120 6240 985408529 9152 6240 75783260 6240 43937 231088847 9152 89141 646326688 79221 89502 787169738 6240 26833 177244003 43937 25922 644277018 41575 26833 326123333 79238 89141 196696332 26833 12458 868993483 21706 41575 701333371 12458 19149 777095802 70803 41575 740533480 80304 12458 176174544 90007 12458 101923083 10710 21706 665779408 31081 80304 27942893 52763 31081 567895426 31081 67665 79684974 35199 10710 774779031 10710 88250 17530837 52763 32078 383375167 71000 67665 940453164 52781 71000 391851609 71000 49420 777323324 52781 75177 959867429 82470 49420 204464668 5698 75177 210807110 82470 66635 852240732 5698 84276 880365046 84276 44559 25656535 66635 37998 746528125 58995 84276 140223473 64397 37998 17663867 82096 37998 381162015 73329 44559 939279507 60421 37998 449498631 82096 86718 765533405 73329 83938 737185872 3977 73329 232133991 39692 73329 270746455 10628 60421 845682241 6133 3977 633997351 3977 10662 125241970 10628 43767 148503704 10628 47379 145434597 64454 10662 404267821 10662 5389 932792365 43767 11429 58902623 47379 63112 616916088 5389 25080 447931828 11429 15162 543790187 25080 23063 731366618 34901 15162 139898605 63112 62032 319224956 71949 34901 835578036 52387 34901 269066715 52387 80968 770215233 62032 14802 295298677 62032 61600 241818499 52387 50112 901064218 80968 26231 470478969 9246 26231 131732167 61600 77546 702339681 59845 77546 58760265 50112 14749 335732125 77546 53089 727967714 14749 82548 256638901 53089 86520 893878604 74486 59845 632919522 86520 48487 473602800 80382 82548 508107670 80382 29320 707306884 48487 46785 645733580 86922 46785 26296456 29320 83851 298924292 46785 7293 127321525 25670 29320 85209063 8340 83851 25190944 86922 41861 302204830 41861 20802 811837212 50450 20802 443159649 50450 90676 222491966 50450 72932 556688309 70252 20802 948852404 45842 72932 181990480 74359 45842 363138089 45842 29278 17641069 76388 70252 820937402 85610 74359 925566883 87650 29278 403443077 74359 36500 627110880 36500 75476 846410784 36500 76738 789818292 65005 36500 57417736 76738 35884 660585634 75476 83558 582476425 59954 65005 114092574 59954 82203 803543833 31773 35884 773855310 53609 83558 712905063 59954 41057 27367792 26198 53609 498460289 31773 57546 851520823 55406 41057 560899857 55406 73790 19147898 55406 59912 854095231 55406 15107 200140235 62672 59912 63611420 16680 59912 277140443 54288 59912 934497997 78918 16680 990284101 62672 7520 41471361 25627 16680 26975514 78918 37622 480190257 7520 29296 154960480 78918 20944 609192963 80642 37622 974171170 77737 29296 79853480 42544 20944 132083642 42544 22892 455296051 6803 42544 162645321 22892 83742 650006665 811 77737 862413647 47890 42544 205260432 76849 811 834647238 88544 83742 929796517 62678 76849 361765551 26188 88544 486857065 26188 76618 373832120 50120 76849 42088238 59093 26188 12658992 49038 59093 563637220 59093 40928 316483501 81861 40928 665038505 67092 81861 989276735 87435 40928 452315030 40928 1417 134758538 67092 53536 367223961 53536 33854 520972479 67092 80802 841758974 87899 33854 564759170 53536 71353 885583756 71353 64955 447856068 84210 87899 20298485 87054 71353 192004493 64955 18801 350480787 84210 33133 418700621 57093 64955 44009995 57093 41499 262641405 89941 57093 36267613 3355 41499 386932105 89941 44953 108872896 22052 57093 295937037 3355 53717 223895527 89941 76866 48581248 3355 82022 25045582 21421 53717 689726342 50750 53717 392381489 58031 21421 988102858 58031 88807 959270597 50750 14608 327583045 23468 14608 89803534 66950 23468 928902089 23468 2550 186500487 82071 66950 400411078 14608 74075 295977984 74075 7988 563867091 53350 82071 161550175 82778 74075 880947735 17699 7988 381746342 24062 74075 451100201 55345 82778 247902101 49721 82778 22453961 55345 35147 130925303 24062 12648 905479911 79646 35147 748213219 55345 7165 104979983 49721 22491 684379321 24990 22491 676862981 75003 79646 77941915 22491 61348 93647906 75003 12904 864617240 50066 75003 483803478 4640 50066 74868173 56269 4640 264129465 4640 2837 999312895 78210 12904 715922787 22439 78210 708572558 68310 78210 740014934 78210 8031 306482616 22483 78210 634726459 72094 22439 731074151 22483 55334 745228938 8031 53642 331137562 72094 49213 138849629 66821 72094 351882327 72094 88622 488032075 69812 88622 447561580 82941 53642 95183332 68376 69812 41619465 82941 18373 979044266 69812 73225 927058811 18373 8638 140663706 55096 18373 138376501 55096 22770 32678280 22770 91496 378689836 22770 65598 499554951 46882 22770 112143880 62319 55096 230250159 91822 46882 519392157 46882 69858 704877268 69858 31586 306630021 91822 55785 940290400 30264 91822 869777594 30264 1279 276621354 1279 58590 99819227 1279 88306 952329418 13795 58590 803149023 50897 58590 220058458 1279 39362 826188114 58590 61311 238900989 41770 50897 772657825 62652 13795 167158286 39362 11952 835756178 17705 11952 180599497 72725 62652 619024581 41770 84626 931455518 6501 17705 783418806 6501 52710 679846202 84626 47409 464768699 87163 47409 417109808 87163 24377 917165875 87163 81703 149015014 47409 67713 167465051 81703 39480 366873121 7659 87163 474326557 20294 81703 51047464 67713 53522 196746399 4826 39480 984302437 7659 24330 468130543 24330 24433 92683613 24330 61387 755411397 34982 4826 865326074 82949 24330 600917749 16287 82949 897059302 63290 24433 206672532 34982 37362 482790723 4026 34982 388641036 34092 4026 549186004 63290 89412 853395556 4026 19757 254791950 5460 37362 521833234 19757 19328 427222846 81670 89412 376561512 19757 55864 603598559 81670 59936 428943566 40483 81670 636879877 80187 81670 425454002 40483 58446 428217865 80187 85308 899894577 80187 57580 92058198 8458 40483 491962626 85308 81737 935438215 81737 85395 911687356 48164 81737 141742448 8458 52137 253199694 26300 8458 945321376 52137 22923 554890160 55137 85395 346128910 52137 19199 636585854 26300 68079 481176425 22923 78438 351042340 10028 78438 102400732 78438 10546 472778603 78438 1239 655384441 10546 89593 708412112 10028 71657 184272989 38550 10028 27324259 58300 10546 786011099 61128 58300 456851774 78698 61128 409127228 71657 77953 29320645 65952 38550 337600745 58300 83682 579509175 65952 22694 368178826 22694 8105 338489822 77953 56888 134140798 85492 56888 967411552 8105 76481 171061202 84655 85492 472192824 8105 42489 517896034 79863 56888 426404631 42489 66071 86012373 79863 23119 674396577 77007 79863 97773204 79863 1686 357326069 5528 66071 546332517 11498 5528 713865384 1686 31856 970857516 63216 11498 272695615 43769 1686 361985937 63216 86318 40907943 63216 4245 5750298 65790 63216 437700962 43769 65211 153542349 74816 65211 3257142 74816 44465 795531420 44465 14478 226123755 14478 20078 588423361 14478 87658 311116315 49759 20078 736801381 20078 89490 898129695 14478 57709 55089096 49759 88010 19583510 45967 87658 610402338 49759 575 70015654 88010 20279 755980911 88010 3470 173547709 45967 54638 119243090 3470 70339 938542707 575 25343 226175156 70339 14905 796740169 54264 54638 76494321 54264 59987 460799418 54264 47074 775900605 76881 47074 56146946 14905 88776 292874465 88776 41781 648352235 37854 76881 123820769 5358 76881 78942872 91474 37854 812731218 55777 37854 411644081 41781 2035 112398470 5358 88692 182959688 63718 5358 48956809 55777 60900 209459696 63652 55777 915818593 63718 58286 1871240 58286 46529 29063789 58456 46529 509746945 60900 16430 87102740 47001 46529 22699081 37716 16430 225203230 49263 58456 285489814 59349 49263 191503409 8260 59349 83247105 49819 47001 218423909 31198 37716 425463106 8260 3691 932599323 86701 49819 414980286 69735 86701 729925188 38739 49819 814237145 91225 38739 630639845 69735 31600 490573045 45661 69735 983811741 49785 31600 22217078 38739 63571 418730230 63571 17293 8440734 39229 17293 715967472 24068 49785 992957458 24068 28535 510879581 51439 28535 911705507 52593 51439 128644798 28535 19106 60125867 63373 52593 798107756 88934 28535 747832952 52593 43311 99546133 88934 24318 878809425 85704 63373 83211182 63373 79268 947438661 66277 85704 74735160 79268 56705 842970102 29880 66277 14571896 85704 705 989915199 705 49983 145341383 8598 49983 490526597 79612 29880 616626269 60460 29880 238040803 49983 40269 444433418 53920 60460 659031537 53338 79612 625789171 13091 60460 623090468 53920 70424 673967286 50238 13091 13070332 72961 53920 576315062 70424 53626 676717740 70424 31827 930164730 70069 31827 144515612 50152 53626 223615029 50152 45046 380308692 20453 53626 822336167 20453 44702 877693724 70069 91744 125583743 45046 1084 36749853 11933 20453 266417547 11933 78646 665074684 44702 51082 955162227 51082 70450 322574721 78646 23776 495097744 11933 42467 91340682 38367 78646 296154044 51082 8240 722463027 11793 70450 140262614 63187 23776 876088098 32571 11793 558958498 63187 50837 437866753 42617 8240 979748428 50837 72385 525289801 69901 72385 136327704 69901 89318 527865681 42617 33295 110337392 36469 69901 147468318 33295 79557 186138216 89318 23670 399661832 25943 33295 658204440 79557 45782 752648764 25943 46572 111577285 11955 25943 885709957 59752 23670 899639479 66001 11955 173266590 39230 59752 723227545 40636 46572 692408992 40636 56790 631726518 13513 40636 660824493 38345 40636 632254795 88136 38345 23315822 40636 77592 86663238 75404 38345 513124505 77592 51594 198376227 77592 45694 954037411 77592 43186 108821550 36897 51594 663455499 54020 43186 739347017 51784 51594 177271431 33503 54020 15996212 36897 50697 950100823 36897 90773 961671361 90773 6309 294716079 90773 21647 565241308 33503 978 66484802 978 61049 849263445 31297 6309 645120989 52184 21647 965617461 978 41817 61244486 52184 62331 776064530 52184 11967 873090703 10108 31297 279517122 7661 11967 105284913 10108 90088 938228008 52714 11967 510366985 48136 7661 485610713 26894 90088 693447975 52714 75163 955493973 52714 33203 745712653 48136 30772 796220974 75163 53596 423264085 20095 26894 754514427 78633 33203 286443802 20095 1783 79146918 1783 71758 589158275 1783 60113 68002883 57692 20095 592613876 80296 60113 851311529 1783 51014 366384143 51014 57967 685487830 57692 58481 596280106 58481 80738 189735286 23528 58481 470896967 51014 22983 130408484 23528 64223 370997240 72430 58481 881323424 89497 72430 129662927 22983 22273 715162748 22273 996 61002439 89497 53777 763795014 69896 72430 502037462 996 36690 112409691 53777 91574 31834252 32342 69896 497582825 43566 91574 458293457 32342 91802 127485872 43566 76518 206685548 53117 43566 196817994 88871 32342 167483115 76518 20908 746708483 80565 76518 811404984 50702 53117 37774379 16613 50702 116386108 20908 32234 357174639 20908 85511 399763141 75333 50702 680065608 1892 75333 657800250 1892 32337 848968289 76862 32234 461229218 32337 69413 87852895 52699 76862 382138119 43975 69413 826612586 66606 32337 237592622 69413 68942 118922530 62502 69413 55689757 68942 51035 648588791 11029 68942 198695620 80178 62502 660679001 68942 30027 439300296 71140 30027 197502973 46810 11029 843855993 58950 71140 593380389 71140 77935 375076579 33685 71140 43807094 36474 77935 493932492 58950 85403 608344820 33685 86336 52031454 86336 6580 169926976 13988 86336 163420686 86336 83580 399732511 43742 86336 6996867 35920 6580 938721531 32540 13988 734684471 13988 88472 78323263 43742 70147 469770523 35920 84220 718080902 32540 85821 5911165 91824 84220 667799108 85821 86449 458842669 70147 44939 69809889 85821 44736 695782538 85821 65 533878470 79315 44736 818144814 86449 20882 742470766 3078 79315 845171299 65 65365 53192291 6758 20882 43040929 46183 3078 762893351 46183 79125 443830704 79125 14436 656742865 671 79125 969559197 46183 10279 79744092 79125 3462 538801408 3462 33589 208974455 10279 30997 164182100 90065 671 655451936 3462 78062 661971751 55141 90065 312811329 33589 23389 598168550 29481 30997 314198414 55141 66829 50001722 55141 74596 540714 13049 55141 359304525 20952 29481 723284398 29481 81649 457167027 13049 80450 569252805 80450 13687 607367379 81649 85379 107229286 48493 81649 954089145 15937 80450 848845562 13687 26020 447504432 26020 83285 683268583 13406 48493 398660603 83285 2597 442109097 5599 83285 903878356 35986 83285 292685351 64396 5599 123698214 5599 84930 899439076 84930 57434 909176478 35986 69879 991170667 57434 78834 855267086 64396 17565 498102429 7371 17565 914453068 78834 35357 313835952 78834 81985 921535453 89571 81985 691846159 52060 35357 519495362 66043 35357 183548768 89571 27534 223711003 40526 52060 620017817 52060 12850 86998075 66043 34448 786502135 80685 27534 58445582 80685 67829 398731727 54856 40526 13697385 80685 67658 38998266 83079 67829 655358565 80685 57057 36631636 54856 31741 142432409 18566 67658 143386548 83149 31741 365665450 3735 83079 138040447 74304 57057 62863798 18566 16071 508349476 74304 38945 652279779 35656 74304 119196859 74304 14013 893586809 61675 16071 802490491 39993 16071 149189255 5294 38945 624687151 84718 39993 296157311 14013 86401 736883809 36456 39993 200786110 91573 5294 226360210 84718 14047 829015730 86401 22049 112219080 51134 91573 57495813 34693 51134 784874691 34693 27121 129397790 22049 10340 111967109 71250 22049 126624159 71250 30321 373471772 46011 34693 989379310 30321 42722 677276058 26061 30321 82217181 26086 46011 6487903 30321 38557 818164974 46011 9844 34923067 14242 26086 221919855 30009 38557 67202302 38557 9047 483546382 14242 44443 950649464 63762 9047 134713607 63762 31563 513918153 30009 2799 586297371 55186 63762 45788965 63762 29367 709565578 78167 63762 438165196 31563 63516 152772048 88979 78167 542546152 78167 7334 122437163 27619 63516 318396419 26389 78167 144922116 66871 88979 812069571 7334 75415 467119111 7334 19141 122810255 49402 75415 58693254 1409 49402 344224037 66871 14128 514016573 36712 19141 310034605 49402 73090 189060151 13234 14128 665751822 41712 73090 480117004 80201 36712 450086967 35556 36712 71874623 41712 17121 720394629 51101 80201 394183524 35280 35556 987430271 23658 17121 97143233 78121 35280 905947609 68434 78121 531288065 11067 51101 219960535 11067 64662 954733932 11067 22373 488420877 76386 11067 127359461 51571 22373 274097149 54441 51571 6795401 69345 54441 215045340 51571 84459 748798689 72886 84459 972317805 38491 69345 362798126 84459 76527 720017795 49870 69345 289052532 38491 44920 296087288 3055 38491 359464259 67204 38491 802974456 49870 22542 935825461 22542 20132 185766341 17783 3055 439635912 6332 17783 64342599 48358 17783 472642699 7097 22542 883414983 18451 20132 983321418 7097 24230 671383202 56564 7097 468625329 7097 66049 257826118 8484 24230 41446143 65431 8484 440921453 56564 19247 537808329 8484 41602 569210788 41602 84488 644076338 75032 19247 493057611 41602 84460 100152935 84460 18602 175493892 18310 75032 353011169 15342 75032 959300568 69750 84460 283308938 69750 9286 10124666 12050 18310 498724924 4661 18310 703783162 66703 12050 30241576 4513 66703 651290057 4661 5696 644485891 4661 90804 107219091 59283 4661 681736600 83072 66703 784599508 59283 49115 753647822 83072 79829 758231086 34745 49115 956481070 45012 59283 98622303 11238 49115 26077819 45012 12056 840178806 19194 11238 605671122 34745 41715 133566161 41715 77631 236844040 22090 77631 924262648 31608 77631 503991301 22090 30829 191289682 66905 30829 372796914 30829 11214 183287762 11214 31404 974938650 66905 13964 85379152 31404 19348 98060739 31404 80558 287419928 80558 5705 482367916 8649 19348 69066748 19348 10442 296481452 14569 10442 522865189 80558 21506 317098076 5705 26702 859064969 44389 21506 346297021 44389 36295 821027729 26702 70454 916429371 70454 64874 851281862 76734 70454 310826182 69142 76734 48792499 22769 76734 854973243 35488 22769 719384003 54507 76734 682814588 22769 73515 712608490 32976 69142 245362512 73515 40337 526144587 50964 73515 248469841 45635 54507 296512886 82937 32976 410473824 89262 40337 119510031 87822 40337 643938171 34278 87822 459575515 89262 30850 805371519 43838 34278 554626527 21166 89262 50459701 30850 25003 106995233 58762 30850 590107025 50224 25003 563499625 42527 50224 538215867 44787 21166 290620466 66106 44787 762816052 58762 25165 177938691 66106 10540 570807527 44787 82408 281886509 43835 82408 482545781 82719 82408 590568544 43835 61672 46966999 10540 13552 391884194 75702 82719 66034136 43835 54180 673568918 80740 75702 402446095 80740 29716 874443129 20056 13552 164492437 29716 40165 117991083 56468 40165 566567219 80740 26301 191319381 26301 41692 930409300 48011 56468 45701864 65806 56468 843709646 48011 25912 187530878 26301 21675 434017610 48011 69121 305255729 89651 21675 533276180 28688 21675 38355826 73651 28688 496166992 73651 17950 568320501 89651 50870 197521594 17950 25823 743682556 50870 4602 733222734 14934 50870 769755032 73609 14934 975317887 14934 37736 186722274 73609 46068 330332483 83538 73609 964493064 14934 70814 265045208 66209 37736 352813906 37736 19486 635156064 46068 65575 32563776 66209 41295 60242256 72639 41295 472775259 41927 72639 782844344 19486 41375 455022334 51078 72639 188892089 72639 82690 47412668 82690 65970 765411228 41375 43310 926937476 6346 51078 630758462 35631 6346 204005353 64279 82690 198600237 6346 21535 987649423 74303 21535 173038709 65139 21535 15224612 86428 65139 703565663 65139 2165 829143366 65139 41094 118707988 28087 74303 172733516 2165 44796 48047084 41094 47318 586950969 2165 52226 678977089 6286 47318 11570345 35671 6286 304047685 35671 65258 890150132 80774 65258 52167571 65258 64205 748413441 65258 3649 115170251 90157 65258 419445950 89291 64205 634075243 90157 2574 948920081 84909 90157 482458949 74487 3649 953965175 90157 4306 785014771 63455 74487 355235618 84909 29574 606970890 74487 831 70001027 4306 85696 429066572 4306 78671 435368995 78372 85696 20079192 35328 29574 520436753 831 70657 272190961 64090 35328 880563617 65183 70657 562462107 35328 51089 528086521 65183 87343 734680128 89321 87343 386694607 69018 51089 107586400 56199 87343 670822363 69018 57078 172391172 56199 30526 578179375 32738 57078 968244566 9727 30526 770342739 32738 50282 582268121 30526 40749 982941743 27535 9727 236263561 82936 40749 232143123 50282 26333 329777739 27535 41547 748332083 40749 85516 265232657 41547 30086 88777197 30086 47591 605941555 41547 3683 922084561 15548 41547 373680634 51851 47591 163678175 47591 87292 471481254 15548 35653 30466567 51851 75327 95070650 15548 5847 542069657 6386 35653 711553739 35653 50446 984718782 11730 5847 733422596 65526 50446 161304522 66035 50446 34601345 5145 50446 807956530 66035 87721 38571558 65526 41536 4779485 87421 41536 77238229 71042 5145 915590116 5145 89227 372287319 87421 39055 849507017 87421 35314 673642189 89227 37899 136010742 89227 43692 533299238 23732 39055 298567958 39055 12395 55608149 84458 35314 45186628 41857 12395 352664995 71079 12395 557263778 23732 26215 968644102 80271 71079 539616689 84458 2832 966986734 85913 26215 209277821 47374 71079 471260219 8536 2832 200176525 2832 26248 56652577 28541 8536 539832460 85913 84534 634689824 47374 9975 351523953 64730 9975 206439950 89406 64730 117874740 30857 64730 933378650 38846 30857 608627891 38846 50463 74585215 48185 30857 378342683 90609 48185 236144677 26043 90609 755477675 48501 90609 462355545 27200 90609 99872725 71902 27200 794656132 27200 80023 482196000 20884 48501 54765491 63072 27200 434119824 71902 15698 550388011 88439 15698 562477076 30041 15698 288252037 64232 15698 723908757 88439 84287 695929531 18055 30041 212707032 32283 30041 350944666 84287 23442 666260411 32283 60820 361525436 60820 57191 642737104 18794 57191 91526282 18794 91377 462529443 18794 84669 747691776 11381 60820 590007471 87623 11381 966753902 91377 36686 49461631 33674 84669 514803771 84669 68725 126486223 4089 87623 292290522 12206 4089 877202844 6370 33674 35447977 21679 68725 611251148 4089 86616 533475941 6370 81833 678514685 29141 6370 551765995 6370 34686 571398707 81833 25582 916377966 81833 45259 234507389 75036 81833 831169942 45259 17270 24076059 13800 34686 553674854 13800 9903 20098458 9903 27065 685476394 27065 60221 871534431 47511 60221 702012359 13800 38896 671019668 47752 27065 543679852 72653 47511 681402028 87115 47752 412298724 38896 65988 824673518 54819 65988 533684851 87115 88739 312389694 70114 54819 135033075 70114 39982 819165258 39514 54819 223928292 39982 8346 469159561 79113 88739 769295354 79113 68298 846081769 39514 86654 340875399 17248 86654 137571364 8346 35081 23902526 81285 35081 485380793 20605 68298 943378196 67628 20605 497254519 20696 67628 379215883 20605 82265 24774339 81285 77031 423032962 35892 20696 67996250 35892 54338 884061114 17429 35892 229301753 77687 82265 435435524 57493 54338 885592550 742 77687 40235682 77687 79358 364535327 57493 78266 6839570 58631 57493 276515188 742 82663 15730422 25022 78266 598324472 78266 43658 781195151 91170 82663 19818238 44725 58631 122539728 10832 91170 778344467 72332 43658 234272959 72332 20042 956155075 91170 70874 586018574 10832 53282 78839829 53282 9974 736434491 52599 53282 78701327 70874 79265 401139398 8370 52599 157781253 65377 8370 650376042 17141 9974 291237411 17141 32338 48708770 32338 15903 182764131 17141 13499 690173573 91806 17141 695347654 13499 68607 952207643 25680 91806 210802340 28077 13499 172549187 68607 4507 157331025 91806 64022 57446943 1089 25680 632538209 54654 64022 53119581 4507 70993 570551606 43139 1089 6992538 54654 87130 714754294 43139 85597 15145648 11128 85597 881024092 85597 7526 600586287 11565 87130 598791037 85597 44246 971403289 11565 33925 955989510 11565 17489 472863511 62766 11565 962607884 45168 11565 186265615 17489 84333 109013158 8901 45168 356109761 17489 62143 37593991 27221 84333 305307251 6666 8901 716004669 27221 24359 41511154 24359 65330 674701067 23133 6666 141783369 48127 65330 678060267 59340 23133 324546081 59340 36502 738162215 34102 59340 276022694 34102 68729 72076653 34102 16228 713459924 59340 65411 99331601 36502 40455 7139796 68729 55776 995954446 82785 68729 949896124 65411 89943 624995248 65411 90089 199243083 23125 89943 272535863 89943 3286 476791580 89943 85247 2443737 67779 3286 207994788 22708 23125 65977304 23125 34822 662388006 3286 22102 828490238 22102 21764 350807593 21764 83827 392329603 21764 72505 640284127 34822 51298 816509405 51298 61035 552522311 21764 25962 863189829 51298 21451 551044988 25962 67030 462654511 67030 50776 534217693 85922 25962 843558655 50776 80962 534943653 39354 21451 482100571 80962 12459 231539094 60370 12459 275479309 60370 4024 204733742 12459 52531 684854148 4024 45850 709569136 50633 52531 619808851 4024 81627 421361304 81627 79522 849793536 40118 81627 101298458 81627 7775 181334750 25686 40118 758717491 25686 89865 255147865 89865 10942 379179634 7775 3008 8977157 9684 25686 649741611 60578 25686 509578076 56370 60578 891671951 25758 3008 627724154 62594 25758 594059630 63814 60578 651947027 6932 56370 94794753 23049 6932 358514730 62594 25155 413106834 63814 62894 195072370 6932 44658 626324330 6932 60253 871781435 56320 25155 20396380 75361 56320 383009704 20486 75361 930668518 26592 56320 18731999 60253 29339 883064588 50534 29339 314207184 3419 75361 165883809 7755 29339 723658582 4050 50534 959542338 36443 50534 916088555 36443 72321 204910537 4050 14746 275525846 57907 14746 335427900 14231 36443 837455360 57089 36443 847005335 52123 57089 51826750 14746 47758 541198794 57907 71012 972010427 20289 14231 826823313 84942 57089 904793791 71012 55453 519052500 20289 67236 42173491 20289 81354 865965011 54678 67236 297396098 89472 54678 846470381 81354 29538 437393490 54678 4355 340604287 81407 89472 521914638 26744 4355 36033902 29538 91792 342817115 91792 50389 921123143 88091 81407 455473650 52212 50389 681996666 46489 26744 639221950 88091 7519 270742853 88091 66908 923740580 52212 50604 320565766 57905 46489 179764361 15914 7519 584262493 50604 74101 717070826 74101 52868 690645110 73727 15914 334630142 59228 52868 719900002 69443 59228 559797932 4670 52868 68431129 61509 69443 344005839 47278 61509 149775260 69443 52940 9425259 41701 52940 931996265 66117 52940 45624606 41701 45862 897695649 47278 8354 697567169 41701 18021 787795606 8354 88960 257308541 88960 4466 354491988 20463 8354 507823672 4466 33634 833876383 20463 46050 781419194 1408 4466 404031294 86716 33634 14742988 824 33634 96348523 86716 84448 167049393 1408 1347 863261013 1408 81440 782928408 71076 84448 825121859 69612 84448 850512745 1347 91661 650434548 25744 71076 793595272 69612 48513 277927795 9473 25744 515320952 25744 23088 730315880 91661 28905 382589580 27352 28905 570631138 78568 28905 823001347 78568 23828 210258601 42564 27352 299641203 26760 23828 49009510 42564 47432 257763605 23828 15885 643165246 72245 15885 412560501 67339 15885 721761375 67339 61868 896137313 56233 15885 516185860 28193 15885 662942427 86940 72245 298185449 38480 86940 131566137 67965 28193 906440703 1085 67965 297726291 28193 67872 530680840 86338 38480 156766972 34227 1085 810988321 67965 47966 900062913 34227 42995 775615118 68245 47966 477301052 42995 1106 903551230 21456 1106 444616520 68245 84659 5451149 64650 68245 850024878 68245 84537 735519118 64650 31962 20783363 11847 31962 396263385 56629 11847 914722244 25266 56629 666505214 4792 31962 337324978 56629 14985 185692522 4792 26225 643158194 63949 26225 803016472 21454 26225 561711372 91344 4792 406080325 1045 14985 554961004 37427 26225 781390326 75651 63949 787460509 29904 37427 192847707 91344 27947 13511183 75651 89627 855485393 5205 37427 667104091 75651 19260 39160393 43882 5205 259485565 2643 43882 499307570 85709 89627 607884360 2643 59560 943418840 19260 71111 534197284 2643 35720 646780011 85709 91092 30099602 52713 59560 987437429 52713 38606 67524590 77550 38606 437154479 29029 77550 113218280 84564 52713 197503187 62476 84564 263401710 38606 86604 866056705 75752 29029 9770057 48043 62476 217364835 86604 43778 463399054 86604 91664 718582512 78229 75752 254188846 60855 91664 174842318 91664 53296 113469364 78229 44738 736811134 31865 44738 579515364 72681 53296 433662270 83456 31865 50625370 53296 56779 207057753 13692 56779 205851634 72681 14949 995605810 72681 14180 310065868 14180 51844 252275493 66052 51844 619395963 91368 51844 441607894 14180 83796 38829082 52886 14180 6594780 72955 91368 674708107 83796 18023 81404056 83796 29017 3059427 84528 52886 784262784 18023 1827 100012804 29017 874 82131094 48803 874 941258153 29017 252 19514521 874 24176 546266134 24176 8146 468879480 24239 874 729299196 69912 24176 28684275 69912 8047 43311650 24239 50648 284006525 69820 8146 482998923 69912 16211 375158658 69912 50145 472038401 38423 8047 798400849 32839 69820 832326953 70146 69820 762705317 42071 38423 653105038 42071 79603 935494278 32839 76021 839057956 14225 79603 593989327 42071 74481 822645479 79603 66385 946688791 74481 56294 636540129 5426 74481 753156183 85822 14225 150697934 53347 66385 614508859 66385 74264 327764011 74264 47332 496436586 25084 53347 151262931 25084 8864 127416589 25084 1430 730017418 37316 25084 768445989 65169 47332 439991016 8864 60328 830001996 65169 74822 363981765 31803 1430 369405761 60328 15702 339376480 34228 74822 591088268 15702 2176 143983968 10417 15702 508284737 34228 77910 233923508 36606 34228 633411456 48720 10417 964977462 10417 10338 66522631 10171 10338 277201827 24691 77910 952346625 85570 24691 789093824 55661 85570 242858051 85570 26367 982281930 48588 26367 213166511 55661 55510 349367720 36880 48588 237923639 20897 48588 898666823 36880 13332 517177158 49435 13332 25772708 49435 25977 894881740 32511 20897 771841 32511 22153 526416434 25977 53677 363173938 69127 32511 934506045 28402 69127 639394632 32511 16200 500111358 16200 48651 165194335 53677 71884 362605995 16200 68502 520862155 6002 68502 346256310 44668 48651 158344777 48651 81395 411490424 59744 44668 265708206 86493 59744 657211439 44668 64756 806645826 86493 69508 108726178 86493 57634 932902724 86493 48044 773166969 48044 6266 80598025 6266 22223 788968775 81339 6266 299558384 54479 6266 853513812 16221 6266 737082241 69485 22223 464745333 81339 51229 791892312 21474 16221 980690620 16221 79909 247697941 64680 79909 712281387 21474 87502 25881326 51229 31689 509919759 60130 21474 774102354 76059 64680 492461168 60130 89065 106304898 20401 31689 708114440 76059 56718 678333850 69402 76059 611928278 16016 69402 343712399 16016 64032 295161302 69402 81204 534078248 49519 64032 43771736 49519 88946 423424627 88946 71768 981240348 54781 81204 121676099 32593 71768 889561413 65405 71768 768047261 32593 8448 832600926 27840 54781 870643457 8448 80842 954187393 27840 59667 295722931 29018 27840 868883976 29018 39171 716934099 90074 27840 804465364 79014 39171 798770694 4148 90074 993957486 55572 29018 712049650 1569 4148 511335852 4148 47386 914707926 1569 56766 511629544 55572 2185 891130634 45972 1569 36457800 1569 51226 505704828 2185 10658 53843861 38256 2185 899153518 45972 82600 58329340 2010 45972 227882137 2010 34217 21449580 2010 58860 260541919 38256 62790 857979082 2010 89366 778057959 58860 58960 244677905 84976 58960 742182140 89366 77840 183130936 58960 66531 953622655 66531 72531 545790442 80821 58960 948467785 80821 79696 356447535 28728 66531 8856016 28728 67782 535553598 54563 79696 975871698 79696 25886 807918682 29441 79696 373612602 25886 66874 1086421 66874 87767 507799554 54563 61304 398499833 187 61304 416034771 90515 61304 333514173 57794 187 104224194 90515 11867 667623328 73177 11867 63921938 90515 73167 755116489 60910 73167 500694710 60910 63275 171595036 83337 73167 226888119 32497 60910 122592958 8166 83337 153547920 63275 49438 111546351 83337 51120 612396250 27095 49438 13831391 32497 54319 676730973 27095 6889 111086018 10778 49438 908025311 27095 39109 103499005 62303 54319 813761647 39109 75469 922612703 75469 40230 837052451 78965 62303 742589657 16685 78965 641809566 78965 43764 552330585 16685 28247 621333325 40230 69150 776490200 74004 16685 457951532 28247 87537 154558115 43764 35058 853185671 74004 52490 895576286 77671 69150 285753428 87537 23358 475198737 87537 42612 8811543 52490 77998 911060943 84270 42612 349820074 17149 42612 700256774 42612 60429 363919189 76365 17149 229652386 76365 15495 209547473 81155 15495 579459138 82832 81155 309422864 82832 74898 310794741 82832 5393 96502238 82832 2662 542754877 30265 81155 338775059 52121 5393 332120902 30265 74488 2542516 52121 18087 523339925 18087 87383 238533731 46526 74488 833927247 12268 87383 120590865 36532 87383 627742679 5111 46526 682063151 5111 76941 195271507 5111 44732 491894386 36532 57661 427524120 10601 57661 835712681 76941 18479 421207994 30802 10601 56188065 31264 30802 734419177 26242 57661 254810384 10601 88855 19491610 51060 26242 578892417 52924 51060 268706957 42132 31264 829748752 51060 66510 258296302 88855 43950 341850924 26503 43950 139882369 42132 57979 595950395 89058 26503 768041047 91619 57979 814917218 26503 2654 741678379 57979 17005 933884026 32524 17005 435361168 9450 89058 126849245 2654 70683 237551564 13514 17005 941353122 29469 9450 344045227 32524 87285 504907407 166 87285 190188037 87285 32168 567902737 39579 32168 990028475 39579 62728 187039669 26220 32168 786184085 44021 62728 170097419 32168 71554 575867544 49904 26220 602306649 71554 67579 488160886 49904 2269 332948646 44021 85107 231295466 49904 13843 798335097 3448 2269 546490218 2269 13244 578406552 31187 13244 964966459 13244 7667 355803978 13244 23879 270486468 68138 7667 456155184 23879 39574 538493076 31187 43324 95458488 39574 76090 131217615 76090 7566 731418643 47811 43324 250570543 47811 72101 877147431 7566 15406 722432318 7566 11613 514769832 15406 1662 522410317 15406 85175 275091163 11613 57053 757825849 1662 91948 664468678 71753 57053 936811672 55241 85175 730463153 71753 59629 649012071 55241 13116 172845784 55241 7867 534845888 55241 79164 364698657 67084 13116 533860176 7867 41614 78181361 15995 67084 282358943 75737 41614 228194848 27655 41614 17941219 67084 81080 811035393 27655 17041 908585958 15995 58314 314284769 73376 58314 792140619 81080 58657 94236815 58657 48917 851542452 28100 58314 641283132 58314 90041 716351004 16555 73376 540576019 8883 90041 934949535 8883 16255 622293095 8883 84542 1391977 1119 16255 958273129 11606 8883 655803247 59387 1119 141058529 1119 34377 781949006 84542 83806 66612350 56496 34377 743253177 35410 59387 61979472 83806 74219 212166914 74219 22199 969378787 22199 63891 833432603 6669 22199 416780239 74219 66807 129823534 63891 64021 506013200 64021 23538 862630934 23538 42019 91131830 37922 23538 828780749 88516 66807 852806528 25374 37922 88389286 36349 37922 863361160 36349 16501 503508027 36349 50352 118422305 37361 88516 163386977 89409 25374 487187700 36349 48322 41650762 45636 48322 291779607 89409 26076 772261106 49353 89409 129899672 89409 4997 665916103 26076 36567 671890408 45636 9927 616735515 68886 36567 950118996 11163 68886 664943545 9927 7548 635132960 11163 85192 354339630 60613 9927 181220171 85192 73972 133500330 16875 60613 809641560 73972 75756 185076951 60613 76061 524957547 5038 73972 458428447 75725 75756 954327426 75725 54884 525296998 20298 76061 985290541 2257 20298 425172669 5038 2872 277309188 15108 75725 272719536 20298 55885 339940798 9186 20298 882870058 9186 34950 543512261 28671 15108 178600579 63985 55885 947573695 35917 28671 876891257 20747 9186 461504564 1860 28671 759077215 1860 40445 141212270 7580 1860 803199263 35917 32293 300711564 11116 1860 884799492 11116 12932 77258413 7580 9634 795699404 9634 19880 204396695 13365 19880 581995784 39026 13365 6082021 9634 48633 224443950 81835 13365 407108231 32504 19880 979359413 42770 48633 567661786 20919 42770 816929880 49045 81835 770735227 49280 81835 15628461 32504 54396 646029106 42770 12098 860003541 12098 74599 704873034 46563 49280 85259125 12098 47068 907291544 90801 74599 136699047 46563 79660 801893817 79660 35439 508542081 90801 24836 888593372 90801 9491 62602820 24836 60880 136030559 79660 31937 207932578 24836 63593 603245602 12 9491 585375043 9491 86069 305902253 86069 3504 138444676 86069 40204 977380276 63593 75997 751188378 19733 75997 595767600 75997 46680 316901107 46680 85210 422438730 85210 12144 467263733 13171 75997 24811333 70266 46680 884824735 70266 29754 708791844 47818 12144 766655357 54079 29754 546938836 25601 70266 106063796 5826 25601 851966743 18402 5826 376681616 67191 25601 997475041 25908 67191 962316704 25601 85722 513574508 15473 67191 509624977 25908 84846 254985285 84846 91316 464917602 85722 10840 132642586 84846 37337 754272912 91316 85198 760503498 8291 37337 628407673 8291 59825 144074251 82075 10840 19150444 59825 6528 222167315 53939 6528 841197523 36316 82075 669169427 83477 82075 84519404 83477 38342 585521780 2900 38342 346532485 36316 28835 612857540 83477 81804 60954745 86808 28835 535199895 28835 48389 250299540 86808 59521 163086382 75794 81804 530329098 86808 16969 496186448 27797 75794 97917922 83446 75794 406316151 91029 16969 183790134 83446 72925 94798954 51159 83446 555133873 61283 91029 95383145 61283 31953 135645548 91029 54622 686489383 31953 21893 485033911 12933 61283 43368193 54622 64976 872222448 12933 29768 776893702 64976 26661 98926918 30852 12933 979610788 30852 71933 568602662 64976 89222 493025486 88495 89222 968574283 89222 11258 636105298 29048 88495 232857801 31483 11258 29868423 31030 31483 52421681 87030 31030 427644949 29048 60160 363705541 87030 81850 375277959 56483 60160 118513956 37231 31030 247244457 56483 90389 997214238 81850 64683 818291090 37231 17849 669150941 64683 10940 282946220 10940 52013 978731813 61245 52013 756790536 17849 43676 380346041 40044 17849 804703212 31809 52013 976316434 31809 29045 253711865 7610 40044 517372250 67047 7610 69321692 40044 75504 500523846 75504 8669 729817242 35045 8669 715762151 7610 81033 167323254 74824 8669 706232557 74824 45527 366666594 21766 8669 488548921 74824 24769 318169801 69914 74824 130617219 24769 49379 119619530 49379 83624 320372521 7082 49379 976683450 53709 24769 611410725 9527 83624 30459770 86618 53709 764268479 66780 9527 862377115 86618 62698 249413811 84332 86618 736346475 86618 67425 274288755 23208 67425 383185050 71246 84332 741800421 14538 23208 60937510 67425 30251 251980807 46508 71246 550146425 63535 14538 159100347 86553 63535 893561283 86553 69462 446605045 86553 49175 481194523 63535 75548 953156399 49175 6844 39315094 6844 47482 316468453 6844 26485 834733552 49175 85683 198919265 6844 56604 236090925 56604 7179 179782455 34215 56604 158762031 37891 85683 369127618 33427 56604 856964916 55842 7179 156355900 55852 55842 3706449 71454 33427 929393644 52954 33427 647445463 80154 52954 325061516 61856 71454 139047158 70950 52954 345326978 84024 70950 700675492 70950 89128 785087159 70950 8150 932710393 61856 77968 811521770 84024 70611 162247143 77968 68771 788077293 55444 70611 617919799 55444 40499 245741413 90743 40499 483346035 90743 61880 587028755 47673 61880 717553558 90649 61880 89352915 90743 80928 597453787 47673 43868 51188057 80928 48203 397665044 24971 80928 767379544 41911 43868 910826813 41911 60693 486265929 24107 41911 388989477 24107 56318 864854875 56318 56518 994124622 79631 24107 724762142 24107 22141 367686128 11457 56318 791961835 79631 77003 372600867 77003 63478 190600996 77003 89457 600445688 13495 63478 12702496 63478 63534 399401040 63534 72742 934400418 72742 45327 460405585 50030 89457 747922969 44741 50030 106763016 44741 42208 919802304 44486 44741 237009297 50030 27456 752021811 44486 28040 995138396 42208 17126 400727390 17126 32741 299803858 12701 28040 66373037 12701 41487 276712515 10650 41487 467591849 32741 14107 241960642 10650 19665 75057678 12701 22254 544184895 10650 90428 290944114 22254 73894 268787108 20054 22254 80855578 22254 26380 125572331 22330 20054 576335315 22330 60856 342864111 60856 58547 151264595 20054 63471 657657429 63471 68364 553343381 65911 22330 597197559 60856 63773 482382361 72573 68364 876690449 82828 72573 751068275 70003 65911 282784904 26012 82828 612529121 45221 26012 393133098 52201 82828 684076628 70003 14001 647373017 26012 24891 889986678 89768 52201 470622787 1650 45221 840559673 90479 14001 499711819 16109 1650 4005754 64981 1650 396332602 55851 89768 819863234 64981 22 177065553 44138 55851 867440233 17606 64981 104736155 64981 56576 877439792 18478 56576 2183511 37667 17606 67007208 56576 70828 98474848 17606 15467 909753163 70828 90864 368532391 18478 3298 223825912 3298 46261 823610884 90864 40776 505158424 3298 64046 908726203 62007 40776 185724651 13498 3298 66513312 36341 13498 151105316 40776 4431 12866180 64046 54187 2367566 54187 28293 194603107 36341 50867 210156092 1302 36341 74808970 1302 7712 444619575 91039 1302 880763484 55023 1302 771648032 65203 55023 711661629 46013 91039 940967401 55023 20490 912375878 32245 20490 711111566 39583 65203 807806351 34159 20490 831193586 32245 24851 607456801 32245 38712 970414876 39583 39739 705877149 43335 38712 590441664 24851 34740 557622498 13677 34740 97266874 13677 41808 77761055 73039 39739 805715285 13677 70092 453808236 64524 73039 912853112 73039 1292 425353610 38547 41808 553258727 42746 1292 4979038 1292 81999 863864269 48924 81999 866239210 81999 52389 539621401 48924 1998 529873106 25953 52389 94018992 1998 65157 40367769 69198 48924 988746861 16383 25953 337574760 25953 63645 230421735 84412 63645 185449232 41215 65157 78893052 62327 16383 318533036 40641 16383 804727331 82275 84412 550599376 80678 41215 786648833 43382 40641 327389052 82275 61112 73396502 27227 61112 198087308 82732 61112 519840622 80678 10824 828086879 85877 43382 668743369 82732 83156 3352968 79262 82732 466444915 79262 26651 448536664 51461 83156 461296241 49799 79262 438036368 49799 70834 273243363 49113 26651 89484506 43031 26651 205488748 29012 43031 140989452 49799 86498 48178645 29012 63876 495167034 63876 20354 514523114 66708 86498 587109398 20354 82594 126247455 10816 66708 500739699 20354 3708 136167275 41394 20354 304997403 13521 3708 550053094 44579 82594 4511538 30646 44579 240036312 62729 13521 256571327 49014 30646 904150007 30646 84214 296283067 30646 26847 838656064 26847 27453 954292686 84214 5365 758167371 82522 26847 713442554 8552 27453 847746760 27453 15572 159570572 10421 5365 420780928 16863 8552 474017738 10421 88297 16919287 16863 27030 12076742 27030 3118 385065557 45637 16863 283354415 16663 3118 164168884 88297 16197 990897891 3118 40681 738497923 3118 19177 30473997 40681 29289 576969827 41851 40681 169021396 33736 41851 991775451 68348 41851 460344033 2656 29289 35532251 68348 78394 518549126 83105 41851 132741225 8521 83105 865777730 3453 68348 624098355 3453 38651 421665591 87909 78394 599475451 31241 38651 339298480 87909 54192 97462096 31241 48934 536995925 59152 31241 469893679 87095 31241 265630356 45279 31241 109785653 68423 59152 234517054 1999 48934 317115700 87095 75986 793599665 68423 25647 314775691 1999 29243 661477478 75986 2713 9748355 29243 66862 449693775 77025 25647 110142380 29243 38038 348043321 66862 84580 428895720 65184 66862 178294865 65184 35300 870054520 35300 20614 362317835 67662 20614 135277061 41493 65184 239328055 76328 20614 62599942 67662 79160 199140167 41493 87098 168706195 53423 76328 437396291 71151 79160 9921322 71151 11873 783515149 87098 89851 331161676 87729 89851 358549085 89851 72224 809600989 63081 89851 855954585 63081 86415 98966905 89851 10954 764854524 76267 72224 602056589 76267 47812 161485975 86415 5422 460153249 83049 10954 687429061 47812 34385 874659137 17080 76267 607501530 83049 87069 584341758 34385 73405 231879916 87193 17080 848804288 61733 17080 171481806 73405 78108 953636687 20568 87193 326302720 32156 20568 89139646 65692 32156 854250735 20568 36914 69023105 39986 36914 9644325 36914 36231 451310318 65692 19615 965962391 61544 36914 571944328 61544 57974 139249456 37442 39986 244993380 37442 77516 195001496 75544 37442 496681506 72861 75544 128630917 37442 90619 294792825 77516 50078 230484458 55436 72861 682659962 35830 90619 864183538 72861 39043 444077182 90619 75894 664938856 55436 10368 42572232 35241 35830 889212678 35241 69950 698229829 15508 39043 257862465 10368 4405 213599221 85517 35241 421810321 35241 11896 996379255 91717 15508 992960437 15508 88020 43693227 65294 91717 691062904 22356 85517 126736776 65294 67973 439431913 10618 91717 183367239 22755 65294 138745394 72695 10618 874566073 22356 12586 993061055 36242 12586 183300130 12586 49919 263537204 12586 51954 294997852 49919 67485 856736815 36242 85893 771027938 1149 36242 819706022 8968 85893 747875302 69826 51954 112984304 69826 18460 639290513 69826 55089 835087279 69826 11236 283143619 48818 69826 280456725 7446 69826 283167342 44337 18460 946471627 55089 38746 75402717 6080 11236 779904419 38746 68792 379355466 90315 68792 992749155 6080 39139 269873990 23666 90315 35466741 6080 63401 980549456 40899 23666 513341820 23666 46317 372871922 35990 63401 77542338 53255 35990 135406031 53255 64480 483222422 70783 40899 892181508 11779 35990 737576856 8259 64480 35397614 53255 22312 38114965 70783 5980 328613867 68628 22312 222019526 29130 22312 566493705 25097 68628 234839000 22312 10289 916771001 10289 15351 729785972 68628 68144 125478503 50943 10289 183294266 68144 59336 721970265 71078 68144 215545558 68144 67440 878498919 58477 50943 980958643 59571 71078 314963475 10456 58477 651061976 51738 59571 107616684 26644 58477 313677767 56448 59571 64745373 53504 51738 849232581 37163 26644 455498673 8862 51738 467606772 26644 12516 354377321 53504 53852 974622831 8862 44100 293036885 12516 71571 683238946 41545 71571 123786400 41545 82136 429932494 62423 41545 450068832 44100 87407 477998445 62423 79024 834459337 7540 41545 115393394 11508 82136 523270061 7540 25321 935855619 11508 29151 669801153 8989 11508 71770861 7540 38433 721676131 56684 38433 202602200 53399 29151 589286725 66595 56684 260941975 76483 8989 40174827 2234 53399 602363459 53399 78749 547998124 85592 2234 18762894 66595 64685 148219790 76483 29444 763099262 19749 2234 330854459 8072 85592 629787846 19749 7641 865112866 12589 29444 294656302 26853 12589 55764366 34939 26853 365246544 12589 7258 758321143 79645 26853 706010298 7258 37172 597590123 79645 962 934964177 66318 962 616165894 7258 37810 654242525 31026 79645 274656288 66318 51557 14747324 66318 77593 874799456 76890 66318 258071554 80878 31026 361371942 4579 80878 912294783 51557 32124 158535565 13523 32124 466431526 80878 38252 278410947 8674 32124 991740426 32124 91732 399526813 53075 13523 236856308 91732 10629 517219347 80290 8674 487398235 856 10629 414180820 80290 56039 150065609 56039 3361 372195229 17100 10629 111713186 41624 56039 795175867 41624 31891 157681300 64846 56039 110160489 23632 3361 88065316 46326 17100 981959867 85764 31891 482995983 23632 77661 386174911 47290 46326 149619255 25402 23632 25003484 764 77661 487851358 26460 47290 410812397 764 55957 380640771 30192 764 821923053 31875 25402 366346674 78753 26460 548035660 31875 67885 293629316 30192 54986 700360948 30192 27601 204792036 87468 27601 373803048 87468 74485 931733839 24021 74485 847354192 74721 74485 468650079 72049 74485 594498931 72049 33052 724263525 74485 6410 857261245 71659 24021 866757944 33052 84013 39880827 72049 82382 945583207 71659 5442 483137793 5442 74583 908438510 82382 10793 642506090 5442 23502 79417680 23502 89692 505894791 74081 10793 5904825 10793 55579 577067067 12840 23502 940493452 22848 23502 57401186 22848 37531 362983062 55579 69843 879929214 55579 51353 123918881 60311 22848 151877820 77281 51353 710296800 62610 77281 795624588 62610 57672 906078874 8414 62610 672842589 25426 8414 14968534 8202 62610 869101560 41270 25426 363248417 8414 86130 231112278 2517 41270 959726888 25426 64660 11824604 86130 75197 937633303 41270 62424 14396572 2517 24307 573642256 62424 53323 240379301 29914 62424 336548945 85873 29914 245787011 62424 22787 584015766 5423 85873 407758453 81957 85873 25206680 37866 22787 9644725 81957 42713 248466070 32321 5423 987077774 68834 42713 958775334 71241 68834 833384076 71241 40716 731402096 42713 63272 523755263 40716 25906 619467169 71241 36633 822168113 12613 40716 137510320 63272 81943 595703260 48999 12613 454804535 12613 28463 225937710 12613 41677 587934569 41677 82723 233947641 48999 55290 714297203 13917 82723 653316460 82723 25264 974854999 13917 36291 279510459 17875 13917 563616986 72112 13917 557165256 17875 33852 663135914 13163 25264 816570831 33852 81974 324105053 72112 30311 328228857 16830 72112 553802709 2366 13163 788190986 2366 36732 470455087 2366 78554 752460243 78554 31428 500341207 79076 36732 524047253 78554 83115 82516600 5945 83115 882434382 5141 78554 522790647 79076 79473 843518282 79076 61096 127355725 60850 79473 233943065 5945 52231 186636757 5141 51681 925611071 9631 79473 541769191 65254 60850 972357181 35106 51681 882804745 51681 45798 956695492 65254 61557 479709563 65254 63231 116682188 63231 61593 548079969 45798 44843 47205530 61557 81794 670609503 25010 61593 393000867 50616 25010 944101101 889 50616 132324132 39485 44843 342235387 73681 81794 566981164 50616 6078 416781093 24983 39485 39613953 889 30833 598948514 26993 39485 906638532 25011 24983 330068351 20974 30833 540045790 24983 88970 425006109 70945 20974 642345032 25011 79738 297457418 25011 49150 308715346 9282 49150 176739522 60801 79738 13983420 46079 49150 790751711 49150 76238 897330148 46079 36799 512574747 59891 60801 514375591 20071 60801 809419897 70648 20071 592938822 6895 20071 270993377 43166 59891 595154369 15601 59891 215427728 15520 70648 263355990 86240 15520 791928136 54590 86240 318552615 18069 43166 300284283 18069 83052 762485173 15520 77940 34016873 74915 83052 450380777 74915 19694 775292493 61515 83052 810272030 19694 16720 664538587 16720 45707 922255779 45707 67883 731153515 45707 38991 587359595 38991 74578 867288305 87344 45707 455724969 74543 87344 170230473 74543 69661 428182569 74578 1953 477298330 87344 45774 756576862 45774 31257 79035844 51582 45774 107122768 31257 6059 148046978 51582 46488 937821298 27559 6059 610247169 1441 51582 63723061 46488 80880 777773649 16661 6059 453776939 90646 80880 206206140 29094 27559 216106756 90646 1971 76166848 27930 1971 8726828 1971 63988 243429032 88704 90646 61072279 88704 86937 36160930 76080 1971 350826325 88704 12692 189227527 89742 63988 228249488 83171 89742 867968985 19098 83171 113130325 89742 22504 471713163 19098 20447 458034609 85262 22504 867864923 20447 30243 463446676 47257 30243 952948081 42502 20447 81858 30021 42502 56417855 15603 30021 128028599 35223 47257 298234430 72606 15603 20574249 50370 72606 6750018 35223 57507 302108481 51048 50370 681866014 51048 12869 385768398 71139 57507 401461453 39007 51048 733083853 91770 51048 380784806 23935 91770 975177778 70090 71139 102930010 10050 39007 27753491 39007 52162 823210585 4837 52162 790025719 23935 26647 889160381 10050 61725 31991676 26647 15566 107155195 33652 15566 226822870 18067 15566 276482846 33652 21574 14915456 35103 18067 911805668 62740 33652 360700209 514 21574 899582574 35103 57352 891474437 21574 42871 137418873 21833 62740 234049808 514 1726 10309369 21833 5250 853776023 5250 54154 289638646 42871 70254 418181093 49136 21833 266888760 36627 54154 71226538 36627 29752 355255042 36627 709 192981865 72529 70254 826980758 23913 29752 590086747 72890 36627 608581172 33617 23913 609602597 65960 72890 749603716 68497 65960 493563825 67099 68497 72761949 36498 72890 832404170 36498 83395 989416930 65960 36652 621623970 69875 36652 35014636 69875 42651 162887302 6479 36498 195010531 67080 83395 528463698 69875 68188 532163247 51302 69875 182003459 67080 62577 781859232 49613 62577 655479480 62577 7801 427909860 43477 49613 603636850 43477 52262 618675461 62577 32894 917052514 7801 35203 529847007 52262 48723 627025077 26657 48723 140669578 17923 32894 503352212 25366 35203 993486809 31903 48723 477587607 34912 31903 752869702 25366 50049 738762911 17923 50402 580013216 51691 50402 201726003 49601 34912 397889275 75317 50402 604829202 75317 28918 122287561 38923 75317 708345410 42503 28918 10699426 42503 16257 284916781 42503 69162 79887308 42503 58147 764843068 42503 82920 13107255 82920 52586 396241097 61467 82920 639467493 69162 72793 47607753 40661 52586 732396357 82920 63950 382402844 70416 61467 264686082 2518 72793 526798371 31792 40661 293850679 26228 63950 193407191 65627 63950 45126324 2518 61748 862133960 90860 2518 379666874 72838 61748 301404881 48851 26228 911508948 65627 25805 532627416 90740 61748 39475929 72838 38389 488759315 56877 38389 507729916 43761 56877 923796966 90740 6761 27770430 90740 3986 405052196 10107 6761 742845005 72643 56877 807548217 49846 43761 915994489 10107 79821 157866623 49846 3425 755224357 72643 81329 721979262 70566 72643 19567674 9562 81329 299478111 622 81329 942148441 69192 622 413241873 78758 81329 466006739 39567 78758 513084141 69192 84166 290884604 39567 75221 66379277 78758 62662 595597266 44044 78758 316144243 65412 75221 403282040 41312 75221 80170656 44302 62662 829680566 26999 41312 132913692 44044 47472 110554211 50603 44302 572312503 52717 44302 583309796 66132 47472 913714854 49411 47472 556412490 78500 50603 212115307 70307 66132 81474264 49411 69862 848672232 70357 78500 14596905 18751 70357 396046599 70307 4030 386482982 61140 70307 653669142 29403 61140 540916001 18751 22035 814074249 55742 18751 824393424 75124 55742 808017840 22035 55217 506913594 55742 64957 65069518 55217 67004 957153656 55217 33257 320714327 36733 75124 10773798 50625 36733 241018075 64957 67576 258029081 32605 50625 169639627 342 36733 4741817 36415 342 735336506 77465 36415 982909766 77404 67576 886022518 51892 77404 975361794 39504 36415 599455033 66988 39504 352117408 41430 39504 587219203 51892 61381 492835916 51892 33280 654287091 33280 77837 188622142 60434 61381 668588418 58958 60434 507831051 73638 33280 996676699 28555 77837 999296800 77837 19924 891002466 42061 58958 437035251 42061 12468 952812463 28555 55416 867860969 8816 19924 796287133 56989 55416 243964448 56989 32750 348010682 32750 81777 508247739 81777 34630 160145558 38329 32750 440034954 51059 34630 156105926 32750 85745 641950416 38329 56303 680569384 12638 85745 734300837 47836 38329 620674297 56303 68228 548595108 12638 25975 295185303 12638 47840 843048435 47836 54318 258091725 9121 54318 791865446 68228 52456 259164868 52456 85662 155153724 85662 7228 336944449 54318 37214 394921783 38823 7228 517001466 85662 39417 164039005 28594 37214 316130182 2385 38823 497801735 3606 39417 808287236 35570 28594 378978348 81115 2385 523249258 28740 2385 645670996 25901 81115 765720164 15383 25901 918948675 58194 28740 52145187 14804 15383 930707096 14281 15383 451676715 85029 58194 623518303 66006 85029 749262281 26325 66006 138227520 58506 26325 705913172 50932 85029 791887488 53444 26325 960772293 3721 53444 723775619 91185 26325 226824495 50932 80636 903053761 1337 53444 882843773 40563 53444 421024663 62967 3721 889960539 81046 1337 524892176 59477 81046 755820159 42086 59477 958448478 59477 35553 393976442 11923 59477 848634386 8948 35553 452923217 43009 35553 114535170 55156 8948 141644779 8948 76860 33396093 45364 55156 48628231 45364 65171 723992950 65171 90020 564958379 55156 2174 730559176 90020 40851 28287820 89373 2174 801398788 40851 9551 196589877 59488 40851 565386783 42367 40851 486922937 59488 38666 864939608 80319 59488 810834742 29183 80319 729170801 29183 37644 552952250 80319 31829 127627047 80319 51275 602644978 52193 80319 797014100 58604 31829 623227551 52951 52193 484274982 52951 91517 853086461 52193 56047 341020781 22337 91517 218934347 22337 28731 357171688 12739 28731 321226883 61480 28731 72966958 28731 53610 151426432 12739 62437 541565548 36069 12739 503996910 48870 61480 931051831 48870 73013 966958669 64713 53610 604062537 80519 62437 924734716 76606 64713 778425905 80519 68599 627116387 82065 64713 441180896 4947 68599 330051396 51290 4947 919126178 61017 82065 777137595 33025 61017 817026315 61017 57202 51372687 51290 91865 759030647 57202 30736 532932538 33025 53887 870092990 33025 49959 276365243 25894 30736 946394956 91865 52950 564856398 62498 49959 370476610 62498 37725 656566830 49959 73307 595102431 6958 25894 264119752 37725 76784 468918764 23806 6958 671001353 76784 1742 143156890 23806 16037 516859158 21503 76784 251536126 76784 12949 407725526 12522 23806 476063661 33632 16037 16195667 16037 60011 830103860 77736 33632 999817821 77736 5962 240917521 33632 29149 31989010 3685 60011 611814383 3685 33775 612812995 33775 82253 824755405 5962 12214 95716492 12214 77188 471103894 12214 3726 386751811 77188 79307 919889492 82253 46610 131993037 46775 77188 176875512 47225 46610 34508740 19788 3726 332892976 79307 30968 851612172 82354 46775 48298014 46464 47225 792012002 46464 81026 121136912 42495 30968 753126014 32843 46464 217589550 46464 27315 792384459 69185 42495 95388106 27315 69990 41051823 69990 36008 359851494 53147 69185 885785481 53147 80454 36447301 53147 29786 303682953 36008 56703 410013429 29786 63225 718778333 59390 53147 93928797 24113 59390 758419590 47037 24113 126853198 63225 71813 431442345 14747 63225 79465303 84573 71813 685974104 21155 14747 403023718 71813 42523 191916156 71813 2444 71492213 21155 45110 917420171 21238 42523 365804311 6125 45110 416117392 45110 78396 673500519 45110 80376 468090773 91459 6125 763024736 64102 21238 531453052 6125 55899 462292311 48232 80376 999180342 91459 4004 692820583 88606 91459 542168317 72850 88606 320223746 48232 40614 921857086 88606 90237 264050033 26385 4004 74175636 14172 72850 51773919 36322 90237 471918651 90237 14535 647317808 14172 90628 672346190 14172 45764 312869086 4849 14535 109364974 90628 23885 32338768 165 45764 785363704 90628 90759 783207016 27600 90759 788809286 27600 28750 67683084 81539 90759 953346183 882 165 264152724 81539 42388 963670641 47173 42388 546525560 882 20639 716261351 47173 91723 734474782 30544 20639 868394057 42388 76193 781248743 76193 41416 407643616 41416 12818 533693559 30544 86211 875044350 23240 41416 862859314 48436 12818 765696104 16929 23240 297468450 82459 86211 679642979 16929 42347 737999343 48436 38783 458091061 48436 38840 65741482 91836 38840 235387522 22537 38783 17157028 87863 22537 63082870 87530 87863 844861573 94 91836 985940748 87530 7350 324733524 7350 35206 425260845 87530 22992 615625653 54220 94 129492110 94 39210 813229598 78064 54220 682100346 61364 54220 302209954 54220 56852 33398631 34405 39210 847248837 39210 43821 747394062 69552 61364 618284093 79535 43821 377773709 69552 87685 786946806 54612 43821 387072930 87685 9508 372333506 69552 7043 110435046 9508 76 471630742 6510 7043 408010462 15318 7043 541033784 76 59541 270774061 27001 7043 285207135 198 6510 22510479 198 917 167134082 77733 917 480142734 77733 10461 547398800 47716 198 632405936 21973 198 62834729 47716 83345 653640362 77733 55173 451036223 83345 82624 334106264 47716 40244 118759670 85906 82624 225469458 18710 83345 685269898 82624 53283 530163155 46319 40244 23498841 53283 46902 138116113 53283 65512 606327971 78328 46902 896123062 65512 64260 216535700 78328 60410 492877670 64260 35062 456318941 78328 56140 782133741 35062 362 987979600 83922 60410 221451554 50989 60410 181520095 9590 83922 967418251 83922 79017 852615475 50989 48991 890670174 46119 50989 678883977 46119 34314 469221754 34314 73914 74286894 85731 46119 863605141 73914 1213 767964456 76171 1213 159109617 34314 45228 841026698 73914 65422 600951004 59700 1213 482303592 76171 1240 669015658 23849 45228 523891548 1240 14403 761815364 87960 23849 298541378 13789 59700 5691406 87960 53278 774637673 25863 14403 541558575 77490 53278 22227608 87960 79722 8420818 25863 34842 323150894 10371 79722 629645714 34842 33631 336786862 79722 58131 928131855 62755 34842 145775317 58131 66957 180191899 34792 10371 469716654 61618 33631 950878449 62755 67366 592191117 8029 34792 551536193 29827 67366 146960129 48220 61618 894405696 84033 8029 11138227 87042 67366 80152152 8029 44632 151777299 73317 44632 129880334 30973 84033 665631628 6248 73317 418559892 65279 44632 253314078 30973 25854 885264749 73317 32063 433323655 30973 42380 879684651 42380 29868 767180554 42380 86606 749164859 86606 83692 248289613 86606 37976 102620516 48105 29868 562961349 86606 40318 21880243 48105 86669 138023183 83692 29687 607465408 40318 5748 895638062 72031 5748 617245023 5748 31312 201904489 31312 73115 268720880 5748 26553 87529361 20202 31312 559340659 20202 50105 71958627 20202 31152 276409674 26553 76023 974621109 50105 23427 51027203 76023 29896 31308285 76023 74896 323193163 38460 29896 708222979 76023 73391 20885559 48576 23427 299622148 26710 48576 988562993 49483 73391 70729408 82528 38460 461562600 49483 89780 199161981 49483 25821 432885161 76188 26710 736785458 84847 89780 512577056 76188 59662 283767479 47904 25821 352915965 47904 55441 667077613 35612 84847 186332010 47904 14279 115139935 35612 90604 145171881 54911 90604 854598576 90604 17373 522125425 38440 54911 499441106 17373 37705 54513634 38440 85177 821529134 61246 17373 695320759 89617 38440 98876063 38440 61499 12415155 89617 83660 972948089 3075 89617 349438305 61499 8391 166495291 89617 85595 220136856 8391 86777 958813786 66422 83660 384475150 39274 8391 915994036 14045 86777 749832983 85595 60894 400737170 66422 44696 629846035 87455 39274 635163176 55723 87455 322865138 61120 55723 52952253 7015 55723 182416124 87455 55041 998908166 55723 74819 692522535 68569 74819 719823489 55450 7015 933604522 55450 1680 449347808 44945 1680 572408032 55450 75379 560210242 66431 68569 187148014 1680 73629 191562912 53103 66431 951829589 53103 65744 61455756 4033 65744 344994706 73629 78484 971067993 53103 11678 858343941 66046 78484 538562090 27802 65744 880881259 27802 32442 88107693 76364 66046 214359211 48946 32442 172913683 66046 71809 399282660 82946 76364 154221461 48946 31213 882939434 6809 71809 633606573 82946 32129 895668680 37068 82946 7068446 84139 32129 269985916 51158 84139 134206595 51158 6653 617659481 3146 6653 135356815 37068 72223 981811182 41452 6653 221796187 41452 47362 63905511 47362 25701 993645285 25701 89930 970351410 38493 72223 131261155 25701 60010 788820458 47362 53954 46357462 67486 53954 852430667 60010 53348 594363691 53954 18051 357649868 11267 53954 300630318 53348 14323 374989036 53348 4436 95132755 53348 8960 540111499 11267 58866 173684639 58866 47372 904408473 14323 20509 942164171 47372 80791 557901053 18063 47372 951611405 71722 18063 954884774 85560 71722 602919233 18063 81973 220871524 71722 70635 120497825 71722 46368 329240728 49190 70635 526434239 85560 9336 21326351 9336 42850 167042729 56643 49190 261901468 42181 46368 93996603 42181 45713 345181401 56643 17160 28968347 56643 54628 368194765 2318 17160 922936558 19183 54628 611974674 91623 45713 306864631 65271 91623 809936872 19183 10392 15597380 2318 13395 411576907 13395 19241 956626936 40827 91623 703473069 63641 65271 280224579 89675 40827 162642081 75938 89675 678663855 89675 1308 414475489 66900 40827 931589213 9049 63641 745374397 56671 75938 714279464 9049 9648 636722777 9648 13043 892181329 35965 9049 216796685 13043 4082 668073248 4082 45573 961346172 4082 73773 762574651 40206 13043 672282181 40206 32818 966257062 88845 40206 907295462 40206 15537 805587370 32818 85851 398781648 36846 85851 199513791 37204 32818 961944382 15537 60267 425430376 52413 15537 944176913 37204 9296 525920641 22604 37204 481958561 68219 52413 534629840 68219 57990 469664279 47787 68219 430521501 68219 81243 591406415 22604 37991 508966229 23336 47787 764814090 23336 33983 491960196 37991 48669 279253981 47467 81243 447079795 10230 33983 486831491 33983 41766 343809115 40920 48669 777696590 10230 26820 861127351 26820 17382 613982030 74280 10230 860322243 26820 2169 657666311 33912 2169 647212186 17382 82770 302687871 82770 30404 263373740 82770 15015 123346189 2169 40 10299231 47711 15015 952595958 53212 47711 265302531 47711 18360 504839692 52488 15015 762401917 18360 53524 358975911 21352 18360 145479755 53524 32403 580483222 27980 52488 416095054 53524 91703 246171448 21352 18115 142922192 27980 38592 523885729 27980 88892 883684698 61342 18115 720384414 88892 29285 425700584 38592 35422 624431106 88892 16033 584407231 16033 79515 790775591 61912 61342 513909704 61912 60164 562092086 35422 26972 992319165 14346 16033 87555353 49123 61912 762773197 73668 14346 849438725 13602 73668 567536525 49123 37693 307801897 73668 13438 851964282 49123 25725 205625794 77341 13602 363293925 72060 13602 440256468 72060 89017 769740809 8800 72060 77510674 89017 63956 346747339 77341 6729 56374151 6729 5382 868934246 90658 5382 842001362 63956 91840 244566934 16744 90658 556601381 6729 74704 155144338 77373 90658 891241081 90658 36333 354166629 36333 61483 138172279 74704 4733 735763303 33716 4733 499328941 52985 77373 122324629 61483 33247 740568087 33247 37731 856789332 52985 23162 98729828 86885 37731 391397724 28153 86885 769226412 27251 37731 478602914 59771 28153 679134431 60123 23162 98333539 57028 28153 435542678 59771 68336 494292267 57538 57028 828675088 40437 57538 230859436 57028 39126 759622506 80816 57028 15678138 80816 37783 918196317 40437 13435 51053206 80816 15207 30068204 74156 39126 181875864 6954 80816 963895558 60080 6954 841451057 52067 13435 538638256 6954 14553 49382445 51714 74156 748256518 51714 50619 306024848 52067 60532 401193860 50619 33714 215615654 24804 60532 501292361 33714 50182 901749014 84345 50619 413097829 84345 59970 372382664 33714 1799 55429918 59970 26062 695091249 47767 26062 183794756 6195 1799 771845200 80034 59970 155273399 89614 6195 733328634 89818 89614 638382928 89614 13690 764200691 80034 85096 930427061 89614 81878 422954992 6864 89614 575575353 27331 89818 266522569 27331 13195 85045736 13195 56132 42815281 40380 6864 790731433 49565 40380 534470409 56132 61027 691150162 61027 66820 489208520 55245 40380 959045119 66820 7756 22635232 7756 41469 579382677 189 66820 660746521 66820 57257 391191293 81992 7756 456921401 19918 57257 52721801 41469 46142 358271975 44384 19918 370963389 46142 18026 557681217 5733 19918 498098825 36013 5733 511701737 36013 81636 15694441 36013 16515 987507958 5733 18968 128250153 70212 36013 434305869 16515 60414 442802898 91539 18968 906646488 91539 43038 917937664 91539 32423 92467530 28334 32423 549889271 43038 42528 335780012 84115 91539 281781673 7524 84115 230908224 32423 69197 171362880 83282 84115 813786884 53789 69197 241602287 69197 8207 810808312 62470 53789 224177116 58718 62470 669174028 9904 8207 980065449 58718 75318 997271588 58718 33749 265453697 75318 53066 297570272 23186 9904 28860136 61677 9904 50069369 61677 1639 939426730 3435 1639 181360477 46487 61677 932417715 1639 29719 726469814 55034 61677 53374491 46487 64352 625758649 68440 55034 718261669 9563 55034 257306204 64352 54804 939915931 84999 9563 999898752 57859 54804 882476478 68440 3475 195366078 3475 2229 606121117 3475 21829 36354237 3475 55261 882974149 3475 57818 213730658 54097 21829 324789334 57818 57759 896125632 55261 30739 512392534 7073 57818 213503994 57759 81892 15368496 54097 4447 565776500 57759 72749 980862302 80662 30739 381101649 37159 80662 749562935 78319 72749 693275964 43385 78319 230687093 14665 43385 485002288 43385 83466 86611090 86222 14665 324305812 82196 43385 460296478 83466 82753 497018818 6138 86222 785643953 82196 30514 42292861 34484 86222 720772596 27430 34484 568836210 47676 82753 800092195 69486 30514 174803956 34784 69486 957695413 91286 27430 406765431 26801 69486 789422355 47676 6012 44330461 26801 27137 693716136 81238 91286 709434007 27137 51373 903205622 43492 81238 602428814 68140 27137 424292637 11270 68140 1104262 12711 81238 345108432 66947 12711 213005776 12711 14976 4226675 66947 50300 507054819 11270 63407 768971045 41344 66947 142822417 50300 44964 90280728 46723 44964 138957506 50300 20179 502145592 44964 85644 752328880 46723 13855 270169764 46723 21494 976188954 18972 13855 200535405 13855 81586 241910187 21494 76142 530581750 45152 13855 539797331 49509 21494 138927920 12092 45152 646603908 76142 86191 239677792 86191 42227 505022513 12092 54406 688033850 86191 31357 587831644 32253 12092 49949126 31357 90259 510534011 42227 53389 467626165 31357 77675 747956446 79177 53389 282174828 34424 32253 763687664 38298 79177 7795868 39311 53389 960054623 38298 56211 101128649 39311 40885 119100498 43623 56211 957687761 39311 87146 940760210 88265 87146 771879482 72651 56211 58530740 77694 40885 946144001 17962 43623 90744261 77694 80203 78184233 17962 53273 400704195 72651 40967 421690211 62393 17962 988639024 17962 26799 577838740 58062 53273 39091621 53273 48516 462957239 58062 66299 681561274 48516 32998 204030898 34918 58062 509175154 58062 42431 271398877 48516 75751 64116912 1909 75751 748234437 24108 75751 208224392 42431 28405 474042733 71251 28405 395504266 13425 28405 457795972 71841 24108 803070061 24108 87116 797385450 71841 6757 583351221 73631 71251 249068475 71841 18043 518407846 87116 42239 474105434 30114 87116 128627951 18043 16525 853147241 60226 30114 544887690 86656 18043 940254818 79406 86656 872857176 60226 29539 436684951 91973 60226 87900395 91973 57880 85082919 35372 57880 315470999 91973 56622 984645819 56622 15504 274881423 5499 15504 615282846 19367 57880 862288158 5499 75193 185708184 19367 56328 281409733 19367 36354 433181474 19367 17142 42982649 56328 49626 900357137 49626 56388 115907532 17142 57893 49391290 73809 17142 234133911 90224 56388 627395325 75474 56388 249320275 56388 49303 510471664 16903 57893 960389833 5919 75474 388365033 75474 83924 982181451 16903 10247 798536598 60364 16903 573031898 83644 60364 930198313 83644 17211 496574749 90781 17211 116995664 1107 10247 354741201 88514 1107 127427736 87277 1107 710481106 87277 4873 16962490 25427 1107 220444316 25427 37408 119165672 60761 37408 61868759 25427 83571 887072212 29350 4873 829787518 16659 25427 110046198 50025 60761 984117823 60761 63917 361471279 12066 63917 745343927 63917 41336 116624053 4588 16659 360082078 63917 39961 781476072 21047 4588 103488867 59915 41336 890504709 46657 4588 643271883 21047 63995 463617688 83821 46657 404341364 83821 58938 185997138 18180 58938 769969744 40375 83821 340985063 83821 44136 53539295 34891 40375 116758931 85383 18180 212130406 14195 40375 152355890 28254 14195 474932500 28254 35370 51909358 48591 35370 207632357 38271 14195 402354205 66159 48591 299838287 38271 52090 830123894 52090 63899 52842464 66159 49135 659342717 15233 66159 434073991 66159 45647 775910298 45647 60426 623441904 10817 49135 656317346 43299 45647 420442971 52099 10817 272187366 52099 81983 956339185 53917 10817 295080408 63295 43299 398555896 81983 11185 118802613 6198 63295 32891544 63295 57615 769825825 71830 6198 814015732 57615 7099 128356350 59006 6198 598724002 71830 37083 29074722 14396 57615 190587971 43512 14396 89358078 34306 37083 626913079 26412 14396 196043773 14396 59147 223784400 43512 33689 384962125 59147 19151 597807093 59147 10214 463911621 59147 90994 27032297 90994 8039 602551241 66489 33689 103871051 83920 10214 97686371 47534 8039 677359486 90994 40578 342294027 47534 44341 571290836 71540 40578 13914180 47534 91730 28870117 47534 73924 428425031 71540 88165 701464030 37424 71540 408171945 33012 91730 797732641 91730 40404 810404714 7765 40404 473176602 38537 7765 244419072 38537 23161 709546918 7765 78670 117681789 73819 7765 71863730 73819 68598 288853801 31543 23161 998959927 73819 86136 730339402 31543 47459 855032925 31710 47459 37162271 77581 68598 847525838 77581 80240 244718937 76617 86136 942572454 51232 80240 31787347 30517 80240 298541302 73505 51232 988361178 76617 66393 969024745 51232 20777 976959501 37561 20777 932266912 66393 70797 49538682 37561 14069 15042148 72764 14069 310902906 20777 10581 822056658 87856 37561 289285539 87856 8738 785495889 29810 87856 266025325 8738 85314 792035109 10581 21852 739560644 87856 16478 16151493 85314 8515 32461708 31265 85314 613540051 8515 61585 938927047 38501 16478 106119486 58625 31265 966169159 58625 39247 863044188 31265 5858 600066089 53310 5858 206616672 90805 38501 597121110 90805 78034 804727652 78034 33915 558279263 41227 53310 212854457 37668 33915 928277967 37668 76762 187565199 12554 78034 297046179 33915 41318 291702951 35331 37668 370925835 76762 58936 202847122 28183 12554 192840499 30145 35331 78255780 30145 91500 52385705 12626 91500 27233849 30145 15614 524419003 12785 28183 268453487 82334 91500 115040200 2549 12626 860463111 49235 82334 368437379 12785 73598 497624050 73598 57328 783239833 85056 2549 669586656 57328 75857 741422289 49235 15070 409793899 31519 75857 571565309 14015 15070 274717355 85056 62807 774123977 36970 31519 775931814 36970 83368 146789452 36970 13884 36510524 59433 14015 889532532 13884 56583 497781266 59433 29431 83177849 62025 56583 530408544 71154 62025 136594645 70363 71154 600846923 52450 62025 565738192 71154 38711 120490 88834 71154 84239536 82395 52450 272024954 17877 52450 727588108 78170 38711 272727001 18323 82395 752231792 81963 82395 33254466 90786 78170 556857177 90786 83745 127778747 83745 90492 79761698 31275 18323 155995141 24149 90492 836320739 39300 90786 614554773 83745 44055 566952628 44055 32399 745266210 24149 82952 338351624 24149 2116 144884001 44055 43219 860333787 85419 82952 930912353 48355 82952 816167612 48355 13713 794666679 48355 13005 957330869 85419 64697 172453347 51222 13005 602718832 13005 70523 518126805 70523 69919 778308455 69919 7184 697936425 69919 82317 213041979 65166 69919 292577277 3314 82317 232925593 69919 10275 617718127 78063 7184 635746536 17664 82317 698901076 23086 3314 884543781 12901 17664 789034918 12901 83948 538485483 17664 88390 974143497 13051 88390 116655442 42081 23086 567553448 83948 70139 299345287 13051 10092 106887504 70139 20046 612318547 10092 46890 397315635 20046 91552 822347826 90941 91552 310387832 90941 68058 727736398 84099 68058 331583335 14030 68058 395740786 46778 14030 417112307 90941 79318 365330540 68058 50628 833512310 1504 84099 494881523 50628 38189 104665075 55239 1504 659285352 89989 55239 35943938 70361 89989 610415124 55239 13902 888800730 89989 34212 800171719 71658 34212 900610545 71658 10970 828525626 35938 70361 235342013 34212 6228 991620685 39001 71658 624777657 71658 54966 449926108 62620 10970 520162388 62620 91578 100553540 39001 52888 571589020 54966 80293 866363205 52888 78896 59488376 62620 72365 53505316 80293 53660 336795546 25657 52888 90780104 10052 72365 886654109 25657 9934 216745340 53660 51472 71020417 10052 32932 850779381 25657 19603 306565689 87986 51472 873287777 27324 19603 82277888 87986 23373 825749660 30205 19603 843503232 23373 5076 661147673 30205 41539 79287311 55778 27324 796379045 5076 26788 905675785 55778 44643 86724349 4598 44643 513804799 41539 68562 173100306 78502 68562 773488974 76583 78502 892756261 76583 53815 140149311 4598 45485 3388171 27735 68562 143484760 45485 46781 230574695 3320 27735 904922531 60601 53815 533235622 45485 36024 687660253 60601 33065 16034365 46781 53025 574410522 64270 3320 758239599 53025 62483 514814119 64270 18598 575073987 51990 18598 580017449 53025 30518 134110525 64270 77247 843052637 46060 62483 50532165 14452 30518 327951479 75953 77247 429916946 54116 75953 783112631 46060 89206 549715234 89206 27144 569332345 89206 26087 141493626 27144 5817 129850500 54116 21444 728972861 78604 21444 674974099 5817 26112 36863679 26087 44904 37209108 78604 51367 923439835 78604 16511 65144658 22166 44904 675765679 79225 16511 641966195 29209 51367 743915591 22166 26502 485250877 16511 30227 293870261 30227 55905 686840528 36359 29209 661431370 26502 4385 631569050 30668 55905 70714521 79962 30227 812969334 55905 11240 318196922 11240 50670 139416192 50670 51252 530248001 51252 63836 672030965 63836 46981 498884555 50670 11711 216270895 51252 21774 497889267 14681 11711 605980777 34494 46981 680671113 34855 11711 120670096 11711 71872 212111512 34494 67123 523159569 14681 7699 768716195 4817 34494 528984226 34855 9728 768664518 23228 7699 639118098 64477 23228 682413343 14666 64477 146954740 9728 83320 660192288 9106 83320 371381879 64477 60741 408677677 64477 64395 38759776 60741 56022 298406213 51889 83320 853404502 64395 62838 588488556 40076 51889 658651400 56022 82893 634101570 62838 85769 526659298 82893 18802 41572287 40076 55396 94764831 17846 82893 250113433 40428 82893 602130944 17846 15169 217449918 89652 55396 997704468 55396 89645 273104088 29108 89652 741751747 35655 89652 809255470 55895 15169 293381408 89645 65453 277768425 46031 65453 791771708 9662 65453 120860507 25217 65453 519373397 9662 20131 189783126 65453 48544 10296192 46031 27416 806708917 9662 74894 894108567 48544 72548 691460300 74894 51189 841865475 74894 79789 950357894 27416 8964 639068772 79789 2070 913688990 65851 79789 757760095 81399 79789 13848391 79789 2027 388155192 8964 85399 50443763 86883 2070 862906494 71719 81399 335382708 30805 85399 631299045 33269 85399 133345285 89101 30805 609037596 71719 12928 451688958 59066 12928 849392901 74305 89101 704418373 29993 33269 757092174 29993 62177 88377369 12928 60231 583270948 62177 40802 482014164 20693 74305 282559868 29993 46257 97205247 62177 5302 492512069 46093 40802 703158310 44527 5302 23985978 5302 59780 442731154 53832 59780 416223201 73440 5302 1912959 4166 46093 368646990 31288 53832 233439659 53832 69995 154300223 59983 69995 466847316 69995 8299 297666999 20959 4166 160069692 63039 20959 262323743 8299 29581 927001690 29581 82566 990462759 82566 8470 215598670 24797 29581 876888644 24797 90742 543426090 52264 90742 809814347 90742 33988 261192345 699 8470 414750032 86648 52264 956331044 78991 86648 421739919 33988 13768 706469611 78991 81230 980145084 80442 699 339948888 13768 63631 581057960 78991 14611 863782730 5041 81230 994618784 5041 55348 240781663 20982 14611 520024056 41564 63631 25605421 55348 60031 227653662 84141 20982 2820022 20982 88034 407705104 60031 46824 968538255 27035 46824 379634019 87649 46824 310884856 27035 36465 967156352 46824 51627 229930428 87649 25136 895704092 87649 55845 930146219 51627 85037 922414244 25136 25999 25176455 1449 55845 289746069 46210 55845 607147271 8441 46210 722338448 36185 46210 59199175 33277 8441 54300551 33277 1873 692492817 31898 46210 178547912 31898 72297 136977139 36185 42248 143449422 47756 72297 212072217 42248 81181 22765510 50798 42248 762939910 52749 72297 864398309 81181 67984 247748004 47756 49099 339531429 86481 67984 556361931 86481 1006 538882574 49099 32695 291563972 40288 67984 648778242 72883 1006 916245831 86481 56436 117815041 54131 32695 17600797 17893 72883 827318770 6577 40288 854544881 6577 28238 307472629 6577 15909 933890315 89827 17893 361136092 17893 77431 101224090 69371 77431 242432705 15909 26445 864863303 74670 77431 474412900 91564 69371 63757980 69371 69716 289767135 91564 1174 979549194 53163 91564 263634146 70730 1174 494140518 70730 27911 62082724 53163 20009 530328488 36058 27911 518835599 70730 44670 860169685 20009 72148 156523167 70437 20009 9062715 81045 70437 195922926 47958 36058 595710008 78109 72148 311775246 70437 488 872836112 72318 78109 439347594 37910 488 651999968 74538 488 849465092 488 19320 520176454 19320 51452 232376888 34753 19320 347064775 62750 19320 378574636 51452 76423 183861105 19320 91057 114782982 10527 91057 576234811 76423 38743 543123490 81224 76423 641481756 1534 91057 548100679 27310 38743 29918396 66156 27310 402797775 1534 17463 646064070 1534 63232 396897650 33297 1534 423776447 80505 33297 782129551 10614 63232 211978330 86480 33297 663302573 33297 13071 161482400 86480 1718 436436367 4420 10614 939287443 86480 12931 94406993 12931 40503 675041846 12931 37764 953336129 8605 12931 229093249 56191 37764 258748067 40503 86713 213829084 86713 30814 866798851 34464 56191 356207560 30814 29852 862989891 38741 34464 362575593 29852 12753 428969608 12753 18623 364658581 13373 12753 133597027 12753 62916 986665738 75290 62916 871484483 10857 13373 826285440 13373 46289 146508136 78917 62916 455938308 46289 57577 522883589 57577 38736 306313773 37487 78917 649075900 78917 52202 295693846 37487 80058 85068710 55576 80058 632087602 22512 55576 136918113 80058 14393 298210743 46116 55576 569217116 22077 80058 510676250 22512 82656 189010303 22512 22346 977880234 42748 22346 128327870 22346 89213 731418960 26585 82656 10525662 29411 89213 79712969 42748 89838 577421524 29411 53583 315040905 41157 89213 611202297 71918 53583 594888525 76869 53583 115152506 71918 22499 496845957 74662 22499 74155671 71918 1906 670474687 23797 76869 310442372 85801 76869 51219629 58175 85801 383525625 23797 29923 264980159 44718 1906 685781887 29923 44657 639205848 44718 69451 36272737 69451 46688 229716798 46688 1431 809978257 1431 22513 692708034 46688 17361 8008803 1431 47909 969967910 76726 22513 367089035 77567 1431 80264626 68428 76726 114386916 68428 52234 84617492 62323 52234 784406599 68428 49905 776798310 70722 62323 17453332 67067 68428 532302067 62323 58893 890693937 38754 62323 252059117 38754 63175 595459430 38754 64274 393177284 79737 63175 879049966 5956 58893 679134592 67992 64274 225998227 70720 64274 567769126 72173 70720 968432719 45240 67992 34331967 48495 70720 398773063 67992 33122 65197972 33122 63484 959819276 33122 49199 203628235 49199 54961 736291100 49199 88249 385540527 26352 54961 759954565 13858 54961 258984410 54961 68486 119375558 59107 88249 613368033 83401 13858 590563362 1968 83401 443033342 13858 78487 794121476 83401 20664 114681550 20664 71424 511352568 51343 71424 402922880 20664 31246 972995673 78487 64672 945821642 45465 20664 162633482 68737 51343 467636608 29063 45465 590412878 45465 14355 230942318 68737 39866 490776777 29467 29063 410814139 39866 79862 994604771 29467 686 166126909 90057 29467 21717496 90057 13003 106762421 29467 12387 324995418 12387 91402 283425867 80281 90057 222973837 91402 46920 598989966 25185 80281 6985947 76981 25185 686333509 69651 76981 399294186 69651 56672 773576709 25185 34128 7147251 76981 66698 45107207 3772 66698 199478454 36427 34128 665625412 36427 36105 332619866 60490 66698 631767707 648 36427 145945270 36105 7865 22692683 43411 7865 812490448 648 67355 307288673 60490 55319 844983644 82035 55319 936466493 61969 43411 156122947 29776 82035 579138067 41729 61969 629286469 41729 58507 397640546 36855 61969 62266503 14039 58507 691906797 71936 41729 898669097 14039 2428 308344531 21575 58507 41800879 36855 68090 438142674 54671 68090 383675065 21575 26907 658686835 52554 26907 766953904 34059 54671 936662496 63210 34059 577286845 26907 51876 21456188 26907 83723 200961693 15586 83723 141343274 56037 83723 805825380 51876 60627 24230931 15586 1033 834247921 11054 1033 982353187 11054 22217 73669936 11054 29180 669238680 8792 11054 83326306 24976 1033 8249662 11054 44642 568216709 66800 8792 368199583 24976 90746 337944703 44642 25189 504657210 1828 90746 30507419 66800 64429 648641339 64429 90205 979224001 1828 1519 766749972 13903 1828 181484782 77937 90205 358173963 20079 90205 359634980 21288 20079 453682420 79244 20079 336257568 21288 73469 253808429 21288 37723 82818804 23376 79244 591617942 79244 73650 781510935 77087 73469 691238825 32165 73469 117195954 87823 23376 34687185 79118 87823 574525782 27024 32165 84205183 77087 4657 178345837 29437 87823 43831864 79118 36791 346968756 51782 4657 80596021 4657 77741 447565676 36791 15195 992425000 51782 2551 657199540 77741 90127 908439815 88668 2551 213324218 80039 15195 243570207 15195 12608 164907982 12608 11902 114290790 80039 65861 983221416 65861 23310 134840006 11902 74902 389855547 74902 4612 964013331 53793 65861 775033041 77335 23310 633064701 81714 23310 262367371 26579 77335 533638232 81714 5451 247939161 5451 85347 346272639 9715 77335 477329360 9816 26579 350189745 26579 8048 607286561 9816 52431 538005079 13025 9715 381085332 9715 51984 906814826 18980 9816 358822892 77242 8048 774570297 18329 77242 113216370 18980 43391 21912522 77242 58870 598945173 58870 82369 715283907 72563 77242 368637943 58870 56150 423761940 85483 43391 480018071 29846 58870 226748504 72563 79336 24747033 30372 56150 500517358 29846 37275 23214549 37275 15784 109260835 42172 37275 395851005 53054 37275 473639329 42172 2059 910246842 15784 61408 355868685 61408 17958 691825953 2059 17570 616745321 14471 2059 32758428 83478 17958 4600021 14471 12621 285984068 14471 28118 723006172 83478 48709 50912889 21113 83478 575865919 77157 21113 379209274 48709 38930 265242564 74640 77157 967422064 48709 17323 511756403 86021 17323 243095409 11623 74640 970463315 35487 17323 86121707 45879 86021 29321812 17323 30433 704113205 31843 86021 921235135 45879 49241 683129061 35487 60611 843300701 49241 16349 59229816 49241 15374 735115266 71260 15374 368577899 15374 36917 890835324 45876 71260 92397163 42626 45876 855243695 67709 15374 383097637 84374 45876 128124995 81498 84374 204912179 65751 67709 484567996 67709 48529 277436659 36166 67709 921497893 84374 63702 864989639 87238 36166 423454195 31581 63702 326117234 32997 48529 369748178 40828 87238 685578119 72336 87238 200522453 40828 54844 120877330 31581 28617 506975890 40828 47201 952468364 72336 53026 125610068 51018 47201 581736032 47201 18316 666791746 53026 21235 352323372 85969 53026 77682095 60608 18316 517765898 18316 78465 463826244 85969 14266 546945717 3584 14266 783390587 90311 78465 6551685 60608 31116 110926350 31116 58260 110518560 49118 14266 598802170 56879 3584 107839278 44960 58260 297186730 49118 48640 320513995 62576 49118 100906343 56879 27022 676531858 76347 56879 541414587 76347 66105 771574179 48640 61308 511131610 66105 63778 323309370 30279 61308 377128315 66105 68343 567270991 68343 7478 448350736 7478 23801 18690367 55522 68343 118468828 23801 28065 575758586 28065 62889 65637514 68630 7478 528081758 78173 68630 301454556 54145 68630 785621039 17740 62889 603362129 81607 17740 22575337 10808 81607 343524477 54145 49589 468906098 81607 81445 936005942 81445 72792 534646639 19130 72792 367503253 42453 10808 178685859 81445 61042 528256655 59698 81445 227647424 5759 61042 179101501 85322 5759 69029181 42453 41044 44552923 8970 5759 607563257 41044 32134 298223040 35322 32134 748368376 65520 32134 707853543 8970 81316 751394585 34697 81316 270125927 32134 83570 611066806 34697 22435 865032499 81316 8665 224298826 10099 34697 100147426 34697 24739 48389740 47581 83570 600360909 10099 31897 980162262 30484 10099 784475872 10099 64918 24201423 59429 30484 351335080 47581 46099 27552623 12715 59429 877465325 72320 64918 256175989 7262 46099 251897410 9771 59429 489213238 12715 8743 80387606 18468 8743 580671555 18468 22879 98509840 19404 9771 30472206 35877 9771 207955065 10477 8743 384610394 35877 63183 59931808 10477 32058 440294732 26606 63183 118996799 35877 9371 378469173 26028 63183 948777183 30498 9371 972406348 90909 30498 34459143 65577 26606 264077727 90909 47837 88669260 47837 73353 808379888 65577 57975 558603708 47837 60876 114476969 26224 57975 46538174 47837 29231 413319861 57975 46660 76327468 29231 22869 915325561 29231 32264 867735611 76646 46660 685699653 78934 76646 672632798 25001 78934 162096988 22869 19824 322706971 51207 19824 300168840 19824 71974 68118372 19824 29290 643522665 18735 19824 22570230 71974 21971 178360845 8208 18735 693470346 29290 14174 90803835 80020 21971 142819686 8208 47164 994501757 67256 47164 7086651 67078 14174 60439128 4114 80020 117963963 4114 64231 714071020 64231 9190 515340307 64231 84741 117039441 9190 59230 715704043 48916 4114 47729741 30129 48916 833971195 9190 68287 645642745 58461 48916 143154959 24808 48916 142748063 30129 67173 821874102 86927 24808 429150174 11069 67173 442708292 58461 65204 888873641 86927 27029 38511950 86927 2400 324617203 27029 21237 253000599 14978 27029 504621721 27029 5796 619888931 5796 45543 458904533 999 2400 38869442 999 33866 824448088 33866 75513 50403029 33866 18850 286931112 999 74542 146610774 74542 44640 735215991 8214 75513 515747420 42994 44640 638211363 44640 42856 293050796 83034 42856 408250654 42856 88658 181430473 85510 88658 45587707 23386 88658 476588780 23386 8980 55288327 8980 67273 24386939 23386 84866 137103384 57258 84866 873343481 76893 67273 641129717 8980 25349 136675006 19754 57258 969820847 34835 19754 210256352 72602 76893 809319703 68249 34835 721919353 72602 52465 684459483 72602 59284 827132420 45918 72602 51565593 68249 7919 530610694 59284 31635 442993964 59210 7919 352395426 53074 31635 808709883 59210 8528 864991498 47185 53074 292555094 59210 54160 464913788 48165 47185 514597839 54160 31930 714261988 6945 8528 442423621 47185 65931 41971875 15707 65931 503038461 79961 6945 551790741 31930 3228 483894075 66017 15707 985240780 15707 90134 240002404 66017 20430 190162016 32563 79961 228083647 89171 3228 33795007 141 32563 919339804 90134 38266 540155846 32563 89394 342154183 89394 62434 998096058 89394 20583 311691127 21017 62434 193687058 90917 20583 341909086 62168 62434 710890771 20583 20505 852066508 20505 59127 884961840 90917 52078 346637373 14638 90917 428969300 44520 59127 91086795 89626 20505 122152493 14638 49622 161688756 38898 44520 60996671 44520 2639 612283052 44520 16129 145439808 89626 21110 458738499 48206 49622 811189256 21110 44187 560926613 66474 16129 229577073 16129 87164 93051596 21716 48206 747783245 66474 52403 55665706 88057 44187 986111386 52390 52403 207980405 52403 28801 841459203 62046 21716 886728350 56874 88057 618237640 88057 61313 677108243 11415 28801 981962015 28801 39502 132903176 61313 12604 96344879 61313 80009 975970388 11415 74879 214587650 12604 86778 764926799 74879 84129 292249050 80009 1942 384632565 21125 84129 508129198 86778 44386 377810079 86778 87269 695117697 25293 84129 614353970 21125 19452 884857682 58345 19452 205221295 44386 11308 254532126 58345 5032 34845982 30475 5032 24237182 8832 5032 68928664 5032 15673 611907180 11308 42789 880632545 66441 30475 434312403 66441 76222 270659551 24080 66441 208570438 15673 45195 619110096 45195 21221 800623085 79966 45195 915972920 3357 45195 435227007 35932 3357 737350382 3357 18458 736441910 3357 17848 675696360 58485 3357 677417564 58485 77187 79984527 17848 33479 583324197 25091 77187 674753156 58485 31273 898844941 72928 33479 874242556 25091 89808 905977744 89808 61492 912235145 89808 63794 505226923 63794 86526 536280517 52040 72928 233298115 80005 52040 654107140 61492 24177 687613027 47430 52040 841126160 86526 73181 39061900 47430 56065 120061673 47430 76012 932397561 23863 47430 123166909 19371 73181 53992089 56032 19371 415985835 89823 56032 58338465 19371 47809 991027072 47809 8293 140163199 36278 89823 931380740 56078 89823 139640158 36278 14057 951240128 17410 14057 772431044 14057 15309 746496093 17410 90305 701837491 90305 10725 441648057 79367 15309 956961122 3458 17410 309895203 90305 61325 466788629 86627 79367 962629491 58432 10725 83498526 61325 8918 178650447 61325 51746 373876417 32222 86627 106153199 51765 86627 777972436 8918 28117 159429736 39372 8918 210227896 51765 57340 995583565 39372 55247 273566183 28117 56786 147735710 28117 43542 34734611 53027 55247 568819413 82738 53027 3609846 2854 55247 586087116 26694 2854 16809427 12992 82738 843695541 12992 29528 632364632 85790 2854 94661293 49062 29528 897056205 5695 26694 520280664 29528 76975 943381129 76975 5742 297673935 5695 91565 495412964 76975 19887 988784313 82734 76975 740369857 13369 82734 596899169 52118 5742 578420138 76925 13369 619316549 13369 43296 749465896 16347 43296 904944807 52118 41648 459152971 51897 16347 719099625 86371 76925 328535385 73998 43296 97758653 16347 83016 867091757 32431 83016 753136581 32674 73998 2782416 43251 32674 816598260 43251 22381 196584365 32674 24310 972207224 24310 18344 794418945 13313 22381 564575038 80696 24310 439857674 847 13313 659901767 80696 78923 241811602 33651 78923 660631593 78923 21981 871035972 67020 21981 644998526 67020 76637 46008485 76637 82518 277679297 19030 33651 65829194 82518 43832 576089478 19030 39068 81626394 10345 43832 124356038 19030 67137 50586662 56082 43832 920197679 10345 7926 370702355 82107 7926 922877389 56082 47390 521180655 50953 47390 704916299 18153 7926 705174780 47644 18153 316473179 36412 82107 597795459 24945 47390 628298458 85291 36412 409261582 69180 36412 556904184 47644 90209 936793633 85291 62823 101251435 37044 69180 378197750 53807 85291 854179834 87977 90209 174687084 60150 90209 978822716 87977 58155 111666582 58155 23481 208465818 36198 87977 42028312 65285 58155 248355842 47297 58155 131446358 37992 47297 175930193 22181 36198 231333425 2584 47297 225562109 16899 47297 710206406 51502 47297 968202132 51502 88650 767976304 22181 18872 222969115 10907 51502 147577388 10907 27224 279991164 3028 27224 704042813 27224 68001 720170260 10907 71903 865546685 71903 61168 153589330 48836 61168 694534543 71903 46353 654778088 48836 61879 819290541 61879 14051 260255416 25580 61879 487453282 61879 87700 543735323 46353 23579 120800166 61879 82826 549692426 82826 19476 433907371 25580 9055 739983222 19476 9097 554843189 19476 12149 903749229 19476 69897 131304616 37422 69897 779628095 12149 86806 257588266 69897 80289 756942647 54490 69897 187678946 1524 37422 483136408 43327 54490 947461716 88550 54490 910109802 76336 43327 229209347 42578 88550 485091035 42578 86746 818298929 42578 18112 91302332 76336 27670 512477700 32224 86746 686207408 42578 37154 703776289 53643 27670 31239591 50357 18112 918908826 27670 20150 389481255 2166 37154 744085110 20150 78308 981136250 53643 60814 263177337 61062 60814 791249892 12820 60814 60180832 16806 60814 498070400 75155 12820 860237519 60814 60029 491916040 43589 16806 722977594 67512 12820 635775448 43589 34595 267020276 67512 39589 7808884 67512 38296 616972192 45689 67512 363426519 1276 34595 849916159 58409 34595 564894460 32100 45689 751848024 56824 1276 230798025 58409 63657 862819717 32100 20861 78180764 32100 48243 280956661 26634 48243 64907077 48243 47356 116961648 63657 265 524763327 73265 48243 140041488 265 18346 780427236 26634 77442 187554330 73265 85160 82891028 22766 77442 679800942 77442 40936 192923890 22766 30237 51741669 30237 62960 828751071 23368 85160 156365409 71545 23368 671131403 24117 30237 786629712 24117 40931 794702024 67369 71545 883112380 67369 5403 61296902 88983 40931 416432217 18908 5403 692529619 18231 5403 304148053 5403 81336 521084517 30864 88983 113709324 81336 18335 148745254 61632 18335 755325789 30864 40315 28260068 18335 9276 952003842 55142 18335 463173499 47857 61632 621592933 40315 64832 832587077 66029 47857 441166119 47857 64282 180841717 64832 22661 339414552 66029 78191 176868876 69937 64832 533231546 89685 66029 17353172 3512 78191 194871700 24783 89685 181598330 43839 24783 994929581 43839 69268 954607639 3512 16879 377045427 3512 14216 262355527 47819 69268 692395194 57372 14216 142451220 16879 7672 564866628 76635 57372 574727122 47819 88524 454843748 86019 76635 182827595 76635 52990 850223806 52990 41231 402621417 30362 76635 229094965 86019 64985 925867649 86019 47880 810928626 34734 47880 585064038 41231 22495 142842262 30362 67463 113662628 67463 75731 375055733 75731 72534 701453307 34734 41106 101547180 37572 67463 233955403 19663 67463 671459173 71288 72534 524962903 72534 39307 416767713 71288 31602 625593919 71288 7498 67486968 39307 91967 207995920 83550 7498 153222623 7498 74098 425581296 57945 91967 93845897 20020 7498 475042156 20020 43616 402833360 74098 43428 756575846 43428 88066 964722936 51624 20020 845340018 85567 20020 6966380 88066 32737 290232973 35179 88066 740494295 47107 88066 509761172 19850 51624 375502723 32737 1600 129286226 83871 47107 16086776 14222 35179 297120672 52721 1600 323662063 54022 1600 985976996 14222 73577 733347301 52721 47985 506712468 56237 47985 902240284 33816 54022 766586103 75771 47985 426350167 64124 73577 490782386 43924 33816 396254242 75771 45324 964258447 33816 25431 448727585 64124 79393 999043244 90853 64124 461891059 79393 33776 972252697 7427 25431 170644315 86061 25431 499803581 86061 85952 844591685 7427 87597 616847037 85952 10204 799316078 55687 85952 419152347 36901 10204 91880518 37919 55687 126068633 36901 68061 650180920 55687 74804 804063579 38414 74804 102899077 68061 89856 35700050 37919 69211 94857995 59586 89856 80889669 89558 38414 868105463 38414 5730 887243236 5730 42331 27548434 42331 84622 238088856 84622 21085 725343744 13351 5730 302595455 5730 84582 831011746 84582 58346 783765234 37387 84622 760002600 58053 13351 146155648 58053 42867 231717585 58346 1669 161651382 64249 58346 423573953 19451 37387 886243322 19451 31787 937127424 29622 42867 780213700 35675 31787 872791705 82991 19451 549015365 62362 19451 759536453 31787 7283 624996606 8397 7283 347072812 7840 8397 567089070 7283 30565 501856211 76414 7283 806009521 40088 7840 113204521 63781 76414 377075031 76414 71983 607417094 76414 22456 679538765 29254 22456 588594193 40088 18619 254455694 71983 73566 237947777 37142 18619 35987204 45667 73566 259675379 18619 35792 716112319 17502 37142 77139489 32314 73566 209124730 57342 35792 121217336 57342 69098 454813208 39302 69098 979584452 39302 803 589965057 47253 803 65504247 76041 47253 290227427 39302 1367 505766500 76041 74364 556428737 2970 76041 93097329 74364 73759 472598659 38364 76041 550586523 33342 73759 146817287 60575 73759 946104780 38364 87246 681990084 52612 60575 56554882 2861 38364 447456570 52612 60997 372361312 87246 86177 653362113 52757 2861 15608857 27288 86177 297251087 40575 27288 62883608 25354 52757 606550793 80366 27288 262277405 52757 64262 368043499 70906 27288 678896660 64262 60053 538936189 46847 25354 201744370 62683 80366 744777785 60053 47729 548683081 85580 60053 23609769 65315 85580 22915382 65315 73396 635526529 85580 5184 78368816 85580 57535 599738806 45659 5184 237248512 67588 65315 27607124 26523 73396 189501106 43668 45659 721298576 12954 67588 502170147 45659 48341 659669593 12954 46279 782500582 45005 46279 115582690 62349 46279 884359257 12954 26432 837126801 776 26432 992161042 26432 25120 743313000 776 37892 36835608 37892 82771 262869466 42686 26432 520244520 41478 42686 209182094 26081 42686 612114514 38446 82771 910141501 41478 71002 575979833 57983 38446 105910480 71002 72858 425814852 82005 38446 964249486 31774 57983 816702204 59758 82005 897593085 50728 82005 645225350 65033 59758 839136498 82005 28003 447972806 31774 65784 357495516 59758 42395 813805376 42395 53708 600012835 42395 63096 335489603 65784 46111 796575628 81948 65784 751016844 46111 71126 454252436 1192 71126 43189906 63096 26109 257663007 26109 86134 178259338 60126 1192 529836542 1192 30128 6777369 30128 70484 401055702 86134 15942 14665864 70484 30803 994421809 11990 60126 527674398 15942 43252 799963431 11990 32070 824798656 71810 30803 380562370 25444 71810 914203893 43252 13505 812925075 37641 25444 736371476 27038 25444 844733764 30015 37641 679856776 64880 30015 101082490 13505 46505 29341964 16992 30015 705594004 16992 44826 58348658 16992 54515 393154749 46505 89238 51874606 44826 27631 240685889 42206 16992 592010233 71676 89238 773545126 42206 24357 145658285 63167 27631 429613498 63167 40101 36278194 29314 71676 282631965 45851 24357 362232434 44418 45851 404727402 59150 63167 934795199 40101 76408 752721673 76408 53216 136728922 36662 45851 852772844 67406 76408 269998083 53216 81213 825641149 83253 67406 486020502 53216 80891 901421690 51948 83253 812009057 27860 80891 347355974 71480 81213 534107013 56143 83253 575078569 51948 73615 724540743 51022 56143 195551226 73615 83602 837592611 71480 90413 981378737 56143 57605 958604867 79366 51022 589041324 83602 54012 749965137 3174 83602 847960417 2774 79366 392774461 38365 2774 194352258 2774 71947 592444953 38365 10162 661858397 71947 34782 475773465 2348 71947 67154052 71947 85182 491216541 6848 85182 432782033 72417 10162 352459503 89319 85182 155046811 15881 89319 81128236 72281 89319 814956274 19389 72281 428075008 15881 55417 987583241 89319 6837 550844466 55417 5344 50519715 5344 37980 214177924 50720 55417 527446589 6837 9218 45678621 5344 22527 63593237 7910 9218 51035706 12419 7910 236365262 7910 38476 478012607 12419 25043 610525879 36256 12419 297480553 7910 48462 20524224 12419 41209 607030937 38165 41209 270858242 36983 38165 944510795 24468 36983 65662440 70983 36983 799017841 24468 6433 144006887 6433 6541 66086826 82038 36983 672334991 17421 6541 565791160 17421 21411 485733880 82900 21411 571708215 82900 79665 864111810 60155 82900 243762786 17421 17549 732709281 86501 82900 945243079 17549 50938 772368476 60155 4295 293746702 85174 60155 292412661 1732 50938 154184551 30450 86501 438645457 30450 7337 326773603 7337 54531 818914505 30450 86504 106622169 30450 15347 357142224 30450 40518 79694075 74722 15347 994272893 15347 21823 417491595 74722 83376 406155811 39286 21823 38055093 23754 40518 55014069 51949 21823 597131296 30685 51949 388088538 30685 59519 723125612 14420 51949 981651843 2110 30685 891092647 14420 81880 683028903 30685 70009 855465993 59519 57311 463243028 14420 48967 845709254 36306 48967 192050539 75754 48967 515777706 37820 70009 134354668 48967 45121 897224485 37820 7432 299556381 33768 37820 384408270 75754 88480 918577749 45121 56389 34469343 45121 85891 724933913 65027 33768 692200184 74165 85891 487421466 85891 80140 831915756 56389 24861 653675430 330 74165 377426477 24861 33780 207018960 330 32054 642336410 81908 32054 706088109 330 64604 585392930 81792 330 796416115 85 33780 85985954 65265 81792 270413343 65265 64762 303059294 72308 64604 451933790 85 51197 53206428 30130 51197 947639940 5274 65265 588486159 48047 72308 181215792 23634 30130 310544475 30130 14507 960300014 21787 5274 656842379 40290 14507 616139382 40290 23630 418904823 82112 40290 309809254 72448 14507 15186617 72448 89249 191947868 89249 87652 54714215 48682 23630 424083143 89249 87789 356385001 26700 48682 547818495 87789 81692 905400985 81692 14700 154998039 87789 23572 783036191 53654 23572 766805409 81692 53519 23621401 88966 53519 486584317 58363 88966 599457098 88966 84826 832158918 3650 58363 129983889 60686 3650 875176022 60686 20778 100709892 3650 73083 951375774 75813 20778 382001449 60686 33681 218230314 60686 64363 103992200 33681 72265 494227 72265 12193 114023594 33681 44674 208313028 86919 33681 344222444 79029 86919 695673150 86919 58201 259772911 12193 86962 900823974 35205 58201 990013865 39699 79029 730108278 85538 39699 727467414 27083 35205 970200958 39699 40600 377440890 37174 39699 541150461 37174 61147 149552000 40600 26844 202861488 66332 40600 525429583 40600 27683 967970082 42547 37174 358847979 61147 74669 389029310 89852 26844 856434246 5825 74669 923430616 74669 10111 119476278 62389 74669 827953514 10111 46600 409753833 89852 87622 934520596 46600 80463 868378792 62389 83336 522947602 1479 83336 678814637 80463 16575 710294719 16575 1436 823478836 898 1479 786943534 1479 29630 116511921 16440 1436 693394294 29630 13844 783713076 44026 1436 883463020 13844 52119 19642415 52119 23419 608870829 52119 14851 483664577 7086 52119 806157883 66146 52119 699918835 50581 14851 735672356 86814 7086 497916385 50581 58212 519150008 12350 50581 175234370 12350 69859 710130358 86268 69859 847633633 86814 28910 52654325 80440 86268 104503859 69859 35428 144538152 83184 35428 533504922 74926 80440 85913306 35428 8995 539927508 66594 8995 249815077 8995 1094 984124827 83184 29741 622043194 66594 40019 649167790 8995 26278 957373988 88525 26278 321368207 26278 70076 28847896 68165 70076 411001422 66956 68165 200348482 16599 68165 941084845 66956 68393 927813307 82539 68393 704084123 82539 90849 491354687 2100 16599 805385330 2100 76531 643252731 90849 12716 124568477 46816 76531 73937623 12716 4700 801557118 40588 76531 497769665 5722 40588 906212716 5722 5952 450325432 39060 40588 784183998 90688 40588 576699849 72517 5952 923184280 5722 4756 158853175 4756 47335 882567485 4756 35868 614890528 47335 65580 864050640 72517 77570 676757004 77570 11156 683513206 34368 35868 719781507 71476 65580 65593893 77570 14883 769291335 77570 88728 489699947 71476 40577 22908618 22313 88728 574721002 88728 74097 476009936 35282 88728 804923726 88728 66245 111639470 35282 374 682274465 51008 22313 297409831 35282 31173 209675475 35282 15319 4009910 14191 51008 18545573 31173 43544 448194784 87855 43544 853292997 62762 14191 215173161 85558 14191 961695421 45839 14191 343586950 71328 45839 956558195 87855 14254 552340730 88369 71328 839729616 71328 41431 595216897 61377 45839 786093151 12243 61377 77794048 80660 14254 829865359 41431 37184 885725916 61377 13220 140020586 61377 26867 965783298 70496 80660 423019088 70496 19814 418173986 49140 37184 434470723 4530 70496 752748025 50229 49140 322844341 49140 46710 405110561 31352 49140 462830542 49140 66211 663198083 66211 82394 690834657 88624 50229 504762550 3393 88624 670304045 66211 14291 797811773 27187 14291 662793175 36391 27187 392226587 88624 64428 425789865 3393 91557 666412618 8004 27187 477020667 417 27187 830153738 12841 417 570450099 60270 64428 12690234 12841 25280 531753087 8004 86915 25213326 61171 12841 80284785 71598 12841 2176488 57476 25280 651859087 65102 71598 100563599 90498 57476 794528334 65102 85486 674848885 7069 90498 434429412 58122 7069 112651621 78029 58122 130118057 27706 7069 414060929 29474 7069 716167192 89345 78029 223662813 78029 23281 532149129 79069 78029 32428081 15246 29474 359186539 29088 89345 763518545 48515 79069 746052814 15246 3556 63107115 3556 33545 977666768 29088 63341 572591383 48515 16995 62046086 29973 16995 82032963 3556 57845 19548441 82978 33545 209211123 16995 29176 826265170 78317 16995 609321570 82978 28894 720003068 57845 69086 681566003 28894 51904 774370127 29176 66887 21087114 73020 51904 771635489 28894 73464 278060689 66882 73020 402817040 66882 61681 620632905 73464 56430 504838517 7890 56430 5195261 44539 7890 145697256 56430 51471 915876448 20481 61681 986945504 91302 7890 167428543 63468 51471 600875972 24578 44539 60675737 24578 91033 314767194 42240 91302 278063938 28656 42240 161268523 42240 4694 927726685 24578 7002 83756709 28656 51641 155625015 83717 42240 546955178 74884 83717 572090255 15506 7002 674514907 63981 51641 471194646 74884 29021 222062788 29021 5600 837974208 29021 18399 217191364 13230 5600 874735317 61871 63981 634669212 18991 13230 843979076 18399 49312 382685493 13230 19060 891090075 18991 11950 273710414 49312 81536 329374376 930 11950 877120484 704 11950 401589919 28442 19060 966290009 81536 78980 180902056 81536 8450 255998389 88954 78980 166049779 78980 91137 744200494 78980 52054 539585819 52054 40801 714459436 91137 12148 631975544 12148 80096 54764889 57640 12148 3597753 1303 40801 450513983 40801 25294 833920745 25294 28349 418537287 20475 25294 786724217 1303 90897 353327212 90897 9446 424766133 26196 28349 14510659 11660 26196 665454837 59452 11660 962797589 90897 26330 453602924 15858 26330 540561301 15858 42816 520906292 26330 7645 260026228 44627 59452 456665734 15858 68113 481352805 70491 7645 457274197 44627 9034 207467663 9034 16010 361123883 16010 68824 159522763 70491 37046 774179070 16010 72260 41194935 12456 16010 537499895 60784 37046 509646092 59251 72260 31247340 62533 59251 886975696 72260 45305 31958115 60784 78557 330555355 78557 73461 535074083 56406 73461 558262591 29188 56406 757889048 29188 55070 304519652 4097 73461 823998532 55070 50582 211390886 51810 55070 990508612 50582 7807 38003214 7807 28431 736279972 7807 66194 521181936 58524 51810 134903741 28431 14928 329250948 29386 14928 208304408 58524 11039 356034043 62878 11039 496279990 51687 29386 498159628 63254 62878 129687330 63254 39670 875610238 62878 31122 948553964 11372 39670 955255971 63254 6962 397149903 35611 11372 662707611 31723 39670 390076855 31122 40431 709895248 14882 6962 779908972 36210 35611 105169394 46288 31723 114421561 14882 79671 638512842 19309 46288 355679685 79671 81255 415504840 81255 84089 681136281 59411 19309 735830097 18356 79671 822603037 88580 84089 550916337 88580 62395 349119275 27516 59411 101258548 522 59411 377851865 46833 18356 838960393 72418 522 169709684 46833 15849 599318246 522 36271 632449174 36271 15988 569464068 17857 72418 843940681 17857 27887 922113051 69228 17857 55040144 15988 14579 904096390 69228 8724 103798710 17857 62941 252032735 6329 62941 956399523 6329 54234 255107797 8724 54788 14154080 89132 54234 904304325 89132 73858 825365203 89132 78883 864967362 54234 74404 144636709 13293 73858 797209891 13293 18730 873805948 56566 13293 228989316 13293 28276 279683568 61680 56566 769883344 28276 29476 341236609 61680 3600 923416485 5313 61680 18938923 5313 67447 928986113 29476 48973 830914640 3600 71804 133373593 3857 48973 245492954 38644 5313 942107362 38644 89848 338491686 89848 5155 65933043 54830 89848 123876684 5155 34620 965246976 43341 38644 934849592 43341 48972 420461960 43341 90644 197855010 19525 48972 401773221 1548 90644 716841388 43341 85841 689159635 1548 87651 205671625 37971 85841 563635105 37971 69482 654756007 37971 74011 586687684 37971 32147 292235666 74011 49487 823623467 70952 37971 188386122 70952 60028 966372095 32147 1935 457732144 20023 70952 14978136 70952 40798 978371714 76843 40798 459631246 68800 76843 478301748 1935 69054 567834691 5198 76843 39110523 66787 5198 783439796 76843 40462 727656423 41434 66787 133884763 66787 59081 896599949 5198 53246 135177741 1749 66787 101883843 59081 62815 672079315 76260 62815 553390418 59081 32055 160081818 57374 1749 422586833 54538 57374 108736997 54586 54538 315532747 22222 32055 429701620 22222 12324 134805410 35491 57374 841493981 54586 81700 107046986 60345 54586 123730779 85149 81700 824525028 31801 60345 69632188 35491 50225 683220687 70379 85149 614993291 39205 60345 721160186 17703 85149 780407193 31801 20281 778040367 87784 70379 990705864 85338 20281 968065313 40788 85338 306618446 17703 86709 372843803 71057 87784 929948904 87784 86911 438889075 86709 17393 534081494 65866 40788 101409363 86911 51467 233155818 51045 51467 767944163 86911 45786 204608418 10185 51467 65146983 10185 5459 88785729 54135 51045 811707014 45786 19881 913374121 39603 45786 514714632 55783 10185 495407280 5459 69514 708555546 12926 69514 471410704 39603 69394 243378490 69514 51528 589048561 10084 69514 730351543 5543 12926 80719974 73893 5543 633458676 33880 51528 315244346 51528 90188 321696496 10084 14410 705084038 90188 79144 44487171 70776 33880 25666997 74924 79144 220611738 90188 12703 298457916 74924 7861 400670153 70776 23703 923139013 70776 41119 300923621 12703 56387 43141397 41013 12703 500942026 41013 90626 79086025 91881 90626 607836361 41119 85724 768087174 90626 53758 178714489 18045 90626 495214226 91881 62372 455700632 61949 18045 592287162 61949 63831 699200731 61949 12452 356381987 63831 59330 114544325 1547 12452 507655188 27497 59330 153737799 27497 22094 624440175 86630 27497 677860268 60779 27497 703996229 42224 1547 152287879 60779 5031 115128563 60779 84810 647920952 26090 42224 706451977 5031 60956 819063605 75096 26090 32079125 84810 32743 106997167 23385 60956 774952038 12890 75096 94836794 3505 60956 726010366 23385 3655 491206628 32743 33735 577111945 12890 22801 516976104 33735 3806 804638544 22801 61537 721650041 17275 22801 78671366 3806 65262 144233378 90414 61537 339094860 65262 47861 782048363 45975 65262 176338819 81044 45975 99729389 45975 63274 728392554 90414 3777 685300578 52153 3777 865440802 66920 52153 339711318 63274 79062 694551189 19521 3777 530149421 90229 3777 180895071 52153 86645 325731603 33226 90229 946994597 90229 15437 346684738 15437 24221 626352264 90229 39800 924498590 42836 39800 840621493 16096 42836 716026659 15437 28306 12691622 62404 24221 77894605 61577 16096 727515302 13604 42836 96945118 13604 14810 395848904 90869 13604 36923623 20648 61577 972607079 61577 84877 214579576 14810 83935 319231269 88735 90869 991552114 19503 20648 292725523 21637 19503 144408178 83935 36209 386704017 83935 60796 589557609 43004 60796 333002771 19503 71751 96802172 60796 8204 826373014 11433 36209 86778567 71751 59542 937891959 26532 8204 999360771 1109 8204 325412819 91818 8204 129173656 11433 47555 308390137 59542 90329 304038398 47555 48875 736580759 63413 47555 746363620 80654 48875 191376414 90329 72252 653416767 80654 12497 517227615 19487 72252 805405939 48327 63413 253591343 48327 20576 195924777 72252 38684 76904888 12497 21044 486369024 19487 50666 171459728 53618 50666 53570409 20576 59848 227046888 11959 59848 794892444 2342 59848 379013645 50666 1248 15574780 1248 40341 99554054 2342 59231 849933385 48275 11959 357742898 2342 66745 721527246 3942 40341 451357228 40341 89224 577717248 3942 36151 134173997 45028 36151 489945627 36151 82117 908861717 58585 82117 930908429 43704 36151 167077145 36151 24469 429710341 24469 41723 19739252 11051 82117 782077407 12090 41723 28566327 28211 24469 366863649 28211 56612 117139636 56612 84329 124083547 12090 58272 425179886 56612 79845 202369396 84329 60255 77576679 79845 54530 286518383 82014 84329 406245017 54530 88896 275345908 60255 53186 605295010 53186 74043 100460879 72290 53186 43249524 82014 61909 19012538 46568 72290 607290354 54581 46568 314258020 61909 31155 303774830 3867 72290 469009760 41749 3867 602951402 50799 46568 748313348 1594 31155 143736800 31155 17329 757184750 41749 22063 583285736 35037 41749 433064152 54589 1594 820167143 18957 22063 9670188 83175 54589 914664395 63841 83175 50350658 83175 8385 345334985 83175 78736 725935393 20222 78736 722969488 69261 20222 293514718 3232 63841 426347781 77347 20222 300175134 73287 3232 60650485 73287 75399 57430471 3232 33616 851687575 50362 77347 425700761 33616 56835 710834704 33616 71755 129536764 71755 73923 567174971 45218 71755 661496699 45352 56835 806887066 71514 45352 144785984 71514 46215 633726901 71514 4611 957363738 45352 25993 615947489 31281 71514 88473408 28069 25993 865919283 25993 82055 71594453 17295 82055 289653372 28069 80063 130957051 31281 45040 501189194 82055 9822 133863308 82055 44550 267939073 65962 45040 448058444 80063 81671 107639722 65962 12039 21986109 69281 9822 526435199 81671 2498 919265187 2498 79718 742526168 56321 69281 221891190 33003 2498 980023730 69281 43483 253285277 79718 62744 551529487 56321 6462 625029131 81290 62744 11453702 6462 56969 687556505 43483 20347 17676693 20347 3071 577183142 20347 70413 937336232 27804 3071 120729809 22022 27804 839829428 78367 3071 664535440 78367 66109 14520710 27804 76614 83975777 22022 13151 17978602 12800 76614 820553234 48450 76614 468747912 13151 71245 548978046 48450 31328 103750939 61863 12800 713976607 71245 57415 635026058 44440 57415 332880235 38913 44440 75469274 38913 55336 938318516 27408 44440 640337662 38913 39133 910297809 38913 56617 906796941 38913 57977 551464417 46441 27408 716182926 27408 37323 235913578 7539 39133 793823509 31887 7539 584680209 31887 55369 835338021 55369 7433 135365170 31887 66769 160181782 7433 57683 611842649 66769 18411 103391238 7433 24723 300426940 28544 7433 707302611 72752 57683 191666016 18411 61694 2826481 28544 62215 680323713 61694 37556 234346124 69459 61694 535973772 29903 69459 572261022 43954 62215 684690576 62215 56146 533386860 29903 89535 481172302 29903 5144 255545390 67671 89535 865362889 87934 67671 465879247 87934 160 63451361 18913 89535 274444773 160 64285 748130994 12441 64285 455140106 3395 12441 181904006 37104 3395 746793534 21263 18913 220106357 37104 25139 799048547 3395 30847 784185056 66625 21263 233000177 25139 15670 589910450 15670 69646 443279117 17937 69646 840144616 66625 14063 687620222 17937 64829 967068027 14063 20016 35229395 14063 42522 427802652 46059 17937 99430388 14063 51186 143937900 42522 39859 820763355 51186 2725 717569778 81875 2725 40585974 70664 2725 253729246 11244 51186 398788963 80369 2725 63460440 81875 40865 359306283 66724 11244 103208876 47061 70664 576969991 11244 69920 353926257 66724 89331 353893697 17927 66724 123122382 77251 69920 909062721 57545 47061 403829957 69920 46305 579375029 57726 46305 120612651 46305 69410 726126111 57726 35396 672727972 12507 57545 628374912 69437 69410 458862954 57726 55788 964371518 12507 39770 511469364 62117 39770 28210634 68117 55788 831295901 39770 66750 410548080 55788 49967 574803537 62606 49967 211249141 66750 19577 6081218 66750 30436 101367303 62606 55779 833837669 75796 19577 810195380 2431 55779 785913415 19577 49297 792632747 75796 59969 155549925 59969 22452 237614955 90281 75796 300687884 41149 2431 841768972 59969 77701 230696974 65630 22452 279351836 87037 77701 180192929 87037 31610 99731382 91621 31610 454341693 87037 74285 305438735 65630 26019 136325084 73003 31610 722850434 31610 53720 792581067 84667 91621 777129422 12802 73003 921883655 12802 71113 889652219 53720 5215 695802529 36986 84667 396879159 66788 71113 181769996 87152 12802 661164010 36986 10868 813660435 10868 81602 179492544 10868 7260 482932111 81602 16523 601366179 81602 35148 295237148 91897 16523 102729414 4255 91897 18643650 4255 13113 106757684 35148 12169 63658362 91897 11987 242235549 91897 21436 306165626 21436 22966 768008297 19780 12169 111671291 21436 62382 850974916 17089 19780 108568286 89690 21436 410940956 17089 44370 157687472 91088 17089 768598433 64415 91088 722173774 11736 64415 430409736 44370 91239 981802225 91088 83687 154005853 83687 24124 211235346 11736 888 664186942 63310 11736 144650642 63310 55674 112952075 34540 63310 743342958 888 30480 157817121 64872 888 898364176 55674 82238 971885 34540 20102 225963663 34540 29136 781677531 30480 78885 854862689 12609 29136 876787066 29136 56596 772756926 10334 78885 446963735 12609 41376 545368650 78885 51649 460037727 56596 78511 861733122 88158 51649 884014052 41376 91473 735679858 91675 41376 162232731 71372 51649 730442847 70955 91473 186553415 88158 36728 181358239 91473 57480 340772184 53833 36728 304470839 71896 71372 496005735 70955 56023 525242029 52833 56023 588886340 57480 36822 385022302 52833 54971 757590806 36822 34358 341852361 56467 56023 539511296 54971 71791 46885901 13857 71791 915001947 49964 13857 125524175 49964 12520 114104925 45752 71791 249800879 49964 47626 189806745 44362 45752 193216338 68982 44362 543513718 26837 44362 358061343 45752 5409 509537053 68982 50846 264828603 26837 22719 886335026 22719 83609 839306167 50846 71850 285274555 83609 11475 566587065 57422 71850 89776711 14563 57422 100827549 71555 83609 396038724 57422 32777 934529685 32777 36654 934835095 36654 50484 663318337 41806 36654 320522381 41806 88808 360253468 32777 32602 206738200 88808 13633 903555550 62256 88808 454134532 62256 313 519731345 62256 78486 523267756 13633 9623 689428090 24148 62256 245228739 78486 58980 485844510 78486 33649 869488119 33649 3835 339784107 67456 24148 518056482 58980 27173 480703192 67456 51573 163677056 3835 18165 135082466 18165 62919 556204 25941 67456 348235534 8394 25941 66167095 73521 62919 776086005 73521 52747 125207936 8394 74491 565803884 52747 81969 359887561 2202 81969 162050701 21998 2202 363763478 81969 73536 940121748 66041 74491 939599968 81969 19064 203811140 6994 2202 259252347 66041 25555 468097076 6994 19086 681052210 6994 82748 907128837 38191 6994 98515476 34129 82748 593935515 37470 34129 212188154 34129 59414 390016895 82748 81748 370871569 68106 38191 543420829 75023 81748 63569102 68106 72102 335875429 75023 12170 58399440 55619 12170 513100526 55619 60340 260935732 23071 55619 160688558 35140 55619 106458697 23071 85426 943117480 55619 67849 84481525 3542 23071 321635669 85426 82495 958127038 85426 24308 52712269 24308 36392 138109054 3542 24580 65260331 24580 39924 103582642 24580 15656 92256102 44184 24308 166669039 15656 21972 447000672 15656 5741 409161406 44184 22270 75584236 15656 5593 382045563 44184 58610 190285217 26013 22270 717574775 83999 22270 276015165 5593 60743 836165364 69017 58610 837569649 58610 73081 218254716 39649 60743 522156645 85235 60743 38043782 4616 60743 570377091 78313 4616 196098135 43822 39649 308778166 83252 4616 943281071 18875 83252 587835651 24814 83252 568396385 43260 78313 875055964 43260 30717 752209028 58973 30717 291462556 2031 24814 51260228 68286 24814 124356454 30717 8530 17644903 8530 71087 239267044 60324 2031 704724370 44933 68286 297296087 44238 71087 201357014 6506 60324 884394574 50390 6506 382822719 50390 80726 612738671 6506 56506 801467927 13969 44238 383578967 6506 3648 716510558 13969 10565 25338960 69245 3648 176492462 78116 69245 791019740 13969 82139 736795585 78116 81369 672727329 81369 84079 729818645 69245 60019 695372806 40843 82139 525934411 82139 19215 29827517 45268 60019 860342070 19215 44876 977262922 21910 44876 959911180 45268 19781 274301279 20136 44876 643092265 84767 44876 836276119 57598 44876 916515175 23101 20136 533355110 57598 75936 30932945 85717 75936 25793025 83056 23101 944783742 57598 4120 227201717 4120 78004 315547427 74065 78004 961661752 83056 35239 767759765 91021 78004 421289612 84830 4120 905711359 91021 6807 576299323 39888 35239 841070476 70839 35239 332034347 64597 70839 508480846 59796 84830 401314615 13237 70839 734958244 3224 64597 75552708 28853 13237 964077273 2408 59796 91168768 28853 15921 504898786 68932 3224 435979752 3224 30780 93461357 52625 2408 514444399 30780 89834 241647124 63224 52625 194355656 63224 79812 39319244 79812 21170 718013722 84971 79812 621255580 89834 66996 69585162 35138 63224 923391233 18946 79812 112281497 77867 21170 258085850 17212 35138 981789715 19163 17212 141696287 17212 64461 983540487 19163 88351 243845317 64461 31938 467041284 88351 914 522194443 29424 64461 51044144 88351 33656 769736043 31938 84544 616232749 90522 914 16054777 33656 6113 541961356 90960 29424 89327239 30210 6113 324595832 6113 91241 934962642 91241 68529 228616999 7505 91241 624711532 81101 30210 120244314 7505 72174 135881547 81101 25188 413002890 72174 44143 80854090 4677 44143 569549885 30476 4677 566562556 37128 44143 71922799 6428 44143 718510176 30476 89948 997870234 43469 89948 727434717 43469 69641 76908009 67331 43469 856410807 43469 70430 387029476 86312 43469 690897518 43469 52801 541970991 69565 69641 678569539 69565 81137 82016869 14523 69565 471032805 31863 69565 46694299 14523 47210 80096632 45886 81137 7451777 33197 81137 89354562 2098 14523 687990485 68332 45886 767530121 83709 68332 247462390 68332 16840 930725009 33197 7946 16759493 68332 72910 430906938 65658 7946 136058317 16840 70122 871951792 7946 29569 289929856 57160 29569 192760962 73269 65658 70005117 29569 1031 424515531 1031 46107 68197011 1031 57784 437976297 60825 57784 856304048 80418 1031 155023361 1031 64486 40228296 80418 73323 82671603 73323 89878 122551019 60825 26682 169610133 26682 55942 358081478 73323 27561 395615829 73323 63204 574837876 55942 70483 24685452 49891 27561 670605302 27561 32576 941747154 49891 19989 586272879 19989 1537 562342532 32576 11611 575907547 32576 82479 730118676 66656 11611 85198737 78915 19989 829022478 66656 81050 660211868 81050 77715 118150416 60512 66656 482639742 77715 37699 922073397 78915 74510 740793969 60512 35723 39893714 51020 77715 437773197 65670 74510 885432276 37699 22314 987058276 74510 12822 554021616 62859 12822 898474815 34023 62859 80317396 65670 7034 821715675 31133 22314 759110308 31133 69191 695578108 5501 31133 884857792 22221 69191 204859567 31133 72785 991069213 31133 44719 143285107 44719 3246 380736877 80216 44719 935864536 22221 62458 904743619 27019 3246 337726104 44719 9948 187048931 80216 91243 322388026 9948 1818 750631886 27019 90635 562467393 12569 27019 547761553 30990 12569 641385352 90635 65750 996130179 90635 33177 747520997 5380 90635 397786137 40187 30990 589028879 5380 2127 639879871 2127 14833 7030660 33177 3089 173942110 14833 46438 293763688 27675 40187 21565628 61553 2127 721377974 67126 14833 956274171 42322 3089 802201453 10212 46438 117145191 32758 61553 390371688 5604 10212 306400964 5604 17614 971778604 42322 2875 73753201 54667 10212 36035464 54667 19569 524196514 54667 61095 565427386 2875 52972 914927377 21255 61095 889725831 75072 52972 220385941 52972 91065 20071567 52972 27059 814979310 27059 9403 450566126 9403 52613 785215540 91065 8858 35708589 9253 52613 174985475 70546 52613 419783823 8858 63732 162870016 35295 8858 783917580 9253 33758 815894727 35295 3693 413195252 41557 33758 2566436 20311 3693 209200325 3693 76716 256113383 59818 33758 858879650 41557 614 134932025 614 23628 718450890 20311 22723 620400756 19710 614 278713866 12061 614 126817295 12061 12860 13009726 14473 12061 740502729 12860 1508 635705556 14473 59272 676872325 14473 47418 992512310 88590 59272 944608878 14473 47705 537890993 59272 77294 89362900 70052 77294 569701827 21092 88590 698533824 70052 43526 527008304 43526 3951 160049043 81029 70052 488409883 43438 81029 119508910 27765 43438 891098794 18003 27765 81546202 27765 23512 253161672 80879 18003 189418418 18003 11941 430454375 2845 27765 13523063 34511 18003 64090496 34511 56687 386223298 77843 34511 610339955 8581 11941 201589156 27482 56687 526095179 12918 27482 461139608 21814 27482 438621528 27482 51255 3595377 51255 48654 254154798 12918 20127 399187858 47023 12918 74463190 12945 48654 901878461 23177 47023 7815689 51271 12945 69008439 72527 23177 662620321 14972 23177 418785799 24824 12945 893179792 24824 3169 181208655 24824 14619 133111643 3169 88576 536077878 8093 14972 987953489 74372 24824 417343004 40652 3169 618406135 88576 30737 58639127 67305 74372 544042666 12353 30737 870330874 82773 67305 791077392 30737 59809 798647067 25792 30737 716022563 12353 17144 794712193 49160 59809 802703356 4806 49160 957870050 58828 49160 18507088 4806 13962 51919245 58828 3906 226909215 88520 3906 515858251 13962 26428 437730957 31128 13962 346470420 31128 82201 206655985 20929 3906 781214374 71981 20929 715452879 71981 40572 221720856 11679 31128 128787283 68977 40572 10456051 40572 18258 740539778 11679 73587 75969080 68977 54990 871182585 30797 11679 91642633 54990 11412 730466884 11412 49884 598857453 5055 11412 436591699 30797 9689 24755152 76519 30797 900433308 60398 49884 782976097 81258 9689 628851466 53695 5055 710304292 1009 81258 920768418 60398 51719 555867315 53695 62805 657425770 1009 68147 746881895 62805 20205 76524310 54133 20205 646241382 20205 41063 414239155 20205 13065 394945617 54133 29438 586478590 88391 41063 954598487 13407 13065 961035123 88391 80850 749909294 8953 13407 55611910 29438 23993 673590423 2038 80850 949592211 56494 2038 733800420 58816 56494 20952563 2038 19803 772432679 58816 29983 708507450 29983 8613 928860230 66960 58816 47198249 8613 86987 437771354 29983 42135 18018326 54472 86987 458659792 8613 60260 679036390 54472 11074 332599904 60260 86760 97644617 30431 11074 206572644 71921 86760 467910938 71921 11229 690236251 53096 71921 116574131 32471 11229 992896477 11229 23520 566220755 71921 23158 668421376 53188 32471 989676430 205 53096 764792664 56964 23520 877415918 72381 23158 350828432 62752 205 740313688 56964 38012 204963859 51661 38012 75262852 51661 981 911937940 34236 981 472589310 32558 38012 178680344 34236 88887 998673649 2886 88887 210519747 35254 88887 145469615 64897 32558 957807172 32558 28209 673778080 2886 78322 543967624 79329 2886 928542854 15323 79329 552845539 23343 28209 216357006 23343 83977 258942065 83977 76662 418194893 57509 23343 228537121 21232 57509 853986036 61566 21232 518881561 46924 76662 111501994 21232 68879 119591944 21232 52168 418994848 21232 79223 930456122 52168 28532 386044265 28532 60709 981187531 1380 52168 219524543 29506 1380 575793205 1380 80658 538948143 32255 28532 511575218 29506 27963 737345413 27963 62014 564492192 27963 57412 86939556 1926 62014 501514399 55312 32255 638537073 55312 64781 120017288 55312 47666 570474214 18969 64781 565247409 70962 55312 569720921 356 55312 406449874 60915 356 88999526 60915 2013 720620230 2013 42922 617825259 62578 42922 161624164 21382 42922 130084878 21382 36537 764594901 42922 37777 296233013 36537 6918 728003295 51763 37777 827149105 21382 26611 324098160 43213 26611 102430003 51763 52944 68241596 26611 72912 683724678 52944 57852 514889628 52944 77855 834225235 17174 57852 914243484 46460 57852 14009606 46460 87972 84265178 25447 46460 636309848 25447 84301 493640966 87972 13363 624121421 84301 75237 338857715 48067 25447 144872010 64652 84301 303527002 88756 48067 148895053 48067 5724 142739993 64652 23957 924256958 64652 41569 629261971 84007 64652 549503292 84007 65358 418976285 23957 83348 770523799 79395 65358 159469637 6094 84007 673116182 87795 84007 973917317 69316 65358 47173204 79395 70677 928337104 69316 33882 430826850 69316 19305 591649057 19305 15699 186572178 89774 19305 400236324 86029 33882 227833921 10366 19305 291824984 19305 41288 606474254 53612 10366 317621565 41288 30119 770271252 4443 86029 392222422 44134 4443 922333967 41288 48826 30361155 44134 49131 500459571 48826 66399 757392528 84786 4443 176869456 56262 66399 71443748 88041 48826 805440800 53041 66399 35911515 88537 84786 263301563 42471 84786 179996557 42471 86468 684156853 88537 36555 348259062 11908 53041 245424845 88537 24082 151641352 86468 68813 402478475 11908 15384 409007498 36555 45139 948072180 4521 11908 772778940 4521 29058 1196174 68813 35901 701197224 29058 51757 68417450 89700 51757 638278284 8317 51757 288250126 32272 89700 718387576 51757 87395 667886685 50521 87395 42687172 87584 8317 222722022 46296 87395 495190995 46296 28084 909343208 13428 28084 483842963 21818 13428 43212470 87584 77719 341666824 17301 28084 37251812 21818 36104 144849101 13428 18548 349649931 17301 2629 69029964 18548 3678 471203646 33541 36104 996958328 3678 72824 86530745 18548 74367 163521809 68976 33541 318762736 72824 30594 958977317 20181 72824 302187912 91592 68976 9631624 41337 20181 806033357 68976 44676 375869152 75729 30594 91357746 91592 89797 545563176 44676 11956 684498088 89797 66403 872090241 67491 11956 241491300 75729 55176 157248098 77691 11956 353461152 27611 66403 177181416 48237 67491 722068679 9846 77691 899442025 45288 48237 399428554 45288 77107 434832522 77107 50256 17620354 50256 80665 913147585 36059 50256 790455080 40390 36059 377932237 2399 50256 711585412 80665 60967 715455081 5087 40390 466424038 2916 5087 135264219 2916 35528 233698228 315 2399 125642983 27651 315 446718742 315 66124 879667625 43011 35528 643527623 35528 81377 914651535 25495 81377 342561693 66124 2786 597088992 73356 2786 646464551 43011 16522 888868457 91143 25495 504286015 26758 25495 23765156 16794 2786 42812457 83462 16794 316987627 38806 83462 31798260 91143 77179 69668182 38806 47934 744764162 38806 77189 852655865 77189 75347 203168263 48647 75347 65303025 77179 36041 216465842 46777 36041 742168411 48647 46062 181954967 36041 20720 771725930 11311 20720 554526681 36041 45525 117855499 20720 31194 779911431 20720 25584 127200472 90730 31194 585873591 68890 45525 184476731 45525 58171 748956294 6160 68890 735684686 62907 6160 154488777 90730 62344 537719709 68890 11936 25696742 6160 84136 56869274 14895 62344 288009994 11936 8865 653706467 65485 84136 843327787 65485 43999 150900828 56008 84136 938543134 14895 13485 309183513 65485 44864 115409681 44864 17638 393694802 44864 8296 585604783 17638 18817 23987821 42128 18817 684832794 27608 42128 680797882 59946 27608 905562106 27608 85840 49494959 27608 14751 526573024 59946 46055 878454130 14751 16592 610434616 16592 4615 137064328 85840 44712 810109344 27277 14751 704133221 7050 4615 261754181 44712 54031 319623393 7050 28682 154733418 46558 28682 635996181 7050 77226 144006076 33235 28682 779931976 77226 43972 124689207 28682 73662 520676790 62272 43972 384280149 73662 54455 666542861 73662 53716 529052330 81382 43972 430468890 54455 8376 929673938 81382 85894 445765699 81382 60988 708014721 53716 9158 193468460 8376 12230 15732003 72092 85894 51965463 85894 81228 78926396 9158 72014 615836320 72092 55987 52978345 63946 12230 51771341 73561 81228 561530854 679 81228 912951564 55379 72014 995136229 55379 51056 561696875 73561 3313 829524115 73561 53977 368708205 55379 37048 412215331 56228 3313 56530385 37048 53974 669405522 37048 36329 795031653 36329 36184 763090695 36184 28035 560635644 36184 40141 239991460 36184 47476 917465911 36329 86180 277272961 47476 30965 175670055 80755 30965 99234432 40141 35189 637131167 49843 35189 225665093 30965 26734 323591920 28520 35189 43510156 28520 91247 519419961 47794 91247 211806727 245 26734 428471887 15554 47794 825949189 45367 15554 271382472 245 73967 775533356 21909 245 136089675 45367 22120 713522780 45367 59274 13527319 21497 21909 580341887 71259 22120 682115904 74970 22120 130335342 21497 36940 626463329 77109 71259 223107812 71259 22540 116222343 86496 74970 347388072 36940 11276 574859802 11276 77743 64108999 21034 86496 145439746 86496 78555 931867929 8606 11276 36647123 77743 79825 101356683 31064 8606 575442450 8606 71267 931325082 24426 71267 658191552 31064 80597 630683491 69988 71267 896275986 38689 80597 364587227 24518 69988 822051967 2225 69988 177827263 25316 24518 559345705 24518 20057 426432962 24518 67254 789442831 25316 13000 842569896 20057 85571 85632849 20057 4619 351704794 50508 67254 334355460 88876 85571 147533117 61358 88876 120457289 17631 88876 203800377 88876 40911 295557867 17631 60914 971472646 40911 37829 448019051 60914 10336 419605868 40911 9584 628787612 60914 6212 60861677 60914 5977 975164814 54477 5977 174855174 54477 35577 830352948 6212 18621 552006572 35577 73138 644379244 78691 35577 38265767 73864 73138 61805542 17165 35577 593565312 73138 75701 117173432 73138 91773 960911669 42883 73864 484365907 74287 75701 309597852 17165 87541 120960540 87142 75701 54972325 41720 87142 179153200 42883 14388 790397817 4182 87142 308161338 13535 41720 623958360 13535 33960 687710760 14388 5704 54500083 81605 14388 784708997 90539 5704 15857408 13535 17758 131081083 5704 89403 28777368 42306 81605 111821109 62157 81605 366018512 68902 62157 774589702 89403 85465 381088322 42306 46828 257336433 85465 31149 202847442 62157 35823 256927346 35823 7558 443323996 85465 57669 663530950 57327 35823 556119319 52827 35823 95763638 7558 62885 535848064 32387 57669 408417951 52827 29312 579503522 62885 26921 866160891 29312 46486 345302596 19058 32387 450486275 35842 46486 574169014 29147 26921 239453821 29147 6997 678175268 29147 63491 96350681 19058 77352 933279885 50133 63491 726784319 29540 50133 770883058 77352 82851 296402587 60544 77352 594073328 77352 10016 790138129 81459 10016 125155208 72813 81459 386659564 337 60544 295604162 10016 42903 17972318 5682 72813 83318804 7442 42903 204744215 42903 17957 398567269 57357 17957 465261502 89431 42903 793504638 51663 7442 957765247 1657 51663 767406557 51663 80500 808421104 89431 51281 927381184 35466 80500 717808342 51281 43440 202022614 14975 43440 356408604 86820 35466 411535250 16340 43440 736869249 14975 56872 995888621 16340 28941 200562519 58764 14975 75816508 47013 58764 589211591 36936 47013 849504768 58764 85325 551126314 66491 36936 321117974 36936 18281 74826630 47013 41732 898473826 18281 73421 479330496 74033 41732 840587773 75370 73421 52342222 55700 74033 557601659 74033 50864 74820907 55700 17381 4335343 41386 17381 381309020 50864 87980 566531721 87980 63346 784464088 50864 37657 987178270 87980 4823 116732006 56331 4823 133181472 37657 85158 184725146 26614 85158 734298929 47096 4823 395340326 74401 47096 995315858 32382 56331 16176815 85158 21426 71809660 32382 81062 583546718 84420 21426 182302561 4006 84420 156097276 26336 81062 322574130 35991 4006 39378218 81323 4006 119277833 85033 81323 383970429 4006 7268 902550684 40863 26336 648171842 7201 85033 726109802 7201 14344 342547952 85033 82123 944965111 14344 89511 945697835 89511 60373 465075449 7201 12345 333733651 60373 28902 882910035 12345 48250 871329125 60373 28987 280680692 85336 48250 104366849 77983 28902 417349046 41053 85336 344877022 676 77983 672620071 38916 676 495599331 39292 41053 934582584 10448 39292 315935611 16689 39292 829184509 24160 676 973617467 16689 37675 248888190 24160 51370 271979640 15559 37675 586222652 15559 68141 103365096 33164 68141 228026358 36885 33164 239377982 79724 51370 707153320 68141 70271 111961871 36885 59934 192522596 79724 73001 513645594 90014 70271 38202693 59934 50443 145346122 73001 40717 858048797 50443 73338 338510362 73001 56605 119765295 56605 12283 18931977 31783 12283 83959482 12283 43023 787649821 12284 73338 749141256 31783 77212 844347519 12284 78150 423258186 43023 57849 190907364 77212 81760 279986681 77212 1448 107430222 952 78150 464740826 952 32339 190168293 1448 43397 187869789 81760 5100 180761494 81372 32339 796796146 952 67022 585668242 32339 17454 683916034 35323 67022 990247623 3051 17454 748028184 67022 30901 143090348 28012 35323 373945060 42891 35323 179369755 3051 48038 923679716 48681 3051 780131100 75520 42891 525662701 48038 30957 676175674 80356 48681 66186186 27902 75520 198379744 75520 86133 54374731 80356 58042 152490910 86133 63141 750929442 58042 76515 620248666 88127 86133 195275720 88127 35809 55237341 35809 26167 93426433 54694 76515 145506044 53106 26167 890798253 48458 54694 969607436 26167 67943 547669265 53106 74760 870660716 70836 48458 194848908 67943 38582 916251842 67943 57933 118213057 7055 74760 367607417 69791 74760 346289173 16871 7055 23758663 73872 69791 110773828 7055 69530 384580440 7055 25784 959536316 6737 73872 101869801 72823 16871 195694517 13283 6737 77883290 80054 13283 424767992 6737 68506 753487089 68506 87256 502261961 13283 12203 898285572 80054 54168 23500546 3153 80054 958145961 87256 81711 634201701 54168 38570 166817738 3153 57642 698368054 40190 38570 930225838 40190 6866 687100077 25649 40190 115191429 57642 54890 312173108 6866 11688 257148191 25649 17000 169469773 11688 3896 594360394 17000 55487 87554905 73653 3896 566675020 91099 11688 824511637 13416 3896 286927734 13038 3896 984530707 73653 43558 694758483 85542 73653 275859772 66456 43558 451739631 36884 43558 904668969 36884 64216 635886058 64216 5626 254320797 36884 81418 943438138 36884 7983 673171415 36884 65947 74361528 7983 61503 240650508 42095 65947 289395301 7633 61503 721602103 26721 61503 918022277 84992 7633 26063613 42095 31263 99158623 43620 31263 7572755 61494 7633 481843077 72663 84992 360526026 15297 61494 110176702 43620 81487 20580877 61494 12909 561996741 81487 38442 202172946 72663 8817 841395576 45090 81487 411053908 12909 805 570501897 805 27373 289511725 38442 43181 832426177 8524 805 568483867 81816 27373 262260269 46023 43181 512947514 27656 46023 457658149 81816 85381 860368696 46023 63447 803952794 27656 41972 725600284 13502 85381 191122418 79209 85381 365224955 67960 85381 873599183 13502 10598 111070388 56378 79209 295258610 2912 79209 335784563 78159 10598 878861411 10598 91755 578174053 48388 56378 341442816 52546 2912 19285093 2912 44479 446238099 23227 78159 817638324 23227 3080 52752875 51952 23227 843397474 47504 3080 603934443 44479 91077 328384213 23227 9760 20211618 46545 91077 253208718 46545 73158 261007067 46545 4015 461321910 9431 9760 591436101 9760 22986 274542532 34374 46545 127435460 4015 8368 739134149 34374 86545 704407204 86545 65130 72581359 13802 22986 143168198 12019 34374 907057900 36442 12019 273259404 36442 57743 610175789 13802 64116 24485832 12049 13802 377283406 47408 36442 632169169 36442 56148 938508249 80995 12049 847287578 64116 71289 154474612 71289 25317 901969331 47408 4171 466570240 56148 15862 134250078 59357 71289 203315766 25317 47149 816639980 15862 42342 694335283 42342 3626 871149506 15862 91534 860761948 47149 37308 56881258 91534 12438 726635455 37308 85618 262014089 2769 85618 978580888 85618 41881 586927334 48641 85618 492392192 65951 85618 21951997 16139 2769 430487641 48641 20149 75883947 20149 5476 510875167 20149 34893 102762270 34893 8279 606340354 8279 35953 842604406 8279 64919 584243127 71392 5476 607101520 55435 64919 710679172 35953 71509 768459162 63495 71509 450382567 55435 30506 246266188 55435 87614 777172857 71509 20258 51085292 54437 71509 972441132 30506 65461 916431852 20258 56648 701991314 15326 87614 152503004 20258 40761 759998871 108 15326 779573763 108 41000 879700222 41000 5588 224563912 85476 40761 188448432 41000 27679 761464775 76443 41000 200680909 41000 21236 41474930 19843 21236 412913538 76443 13044 80026930 19843 10159 973450987 10159 2481 312167794 50405 13044 56665859 43063 19843 201337243 2481 25118 925948144 46481 50405 676556354 54316 2481 461621869 19205 43063 609835290 29755 43063 930824636 20554 54316 657781790 27659 46481 518580983 88423 29755 723433370 7488 29755 801686852 43016 88423 370325367 7488 38868 905165766 27798 88423 257203134 11086 88423 286497217 1014 38868 529541573 6077 27798 650486924 90093 6077 659369298 27235 11086 937235411 1014 20391 819931133 6077 59909 497088468 80462 90093 445212071 90093 87513 116681975 1738 20391 252218871 56277 1738 227273126 1738 86047 354524849 1738 34606 445593240 59456 86047 96076717 25712 1738 880235210 39886 25712 934408458 61327 39886 627683477 61327 13300 67444553 1489 25712 47345198 61327 84798 559638169 84798 4206 915255851 13300 539 88470589 13300 40496 661852075 1489 74861 692773773 46331 74861 489192869 63559 46331 266313357 39822 74861 625677584 74861 63361 597942321 24698 63559 50721120 39822 52690 127062529 39872 52690 604847937 41192 63361 802721457 75720 41192 82970068 91022 52690 363218165 70308 39872 596979859 65612 75720 819928573 70308 77489 7458335 70308 67682 777096378 65612 49961 294598170 67682 51030 152877160 77489 14900 119895495 49961 85279 205289733 82565 85279 40028722 51030 74944 374392951 64247 74944 202283791 45607 74944 874222520 64247 43922 120475515 69310 74944 892179490 82198 43922 399626336 29082 43922 186277197 69310 72801 883286687 32039 72801 213874604 2063 29082 767121280 82198 62629 265088132 72801 9821 18390183 71874 62629 550543188 58188 2063 837155806 62629 16013 588891454 41993 71874 411581323 65886 41993 672967068 71874 33382 169772583 41993 44809 273513190 16013 5931 929166265 49381 41993 493693680 60469 49381 126123035 60469 5649 30431496 5649 77451 686176646 16572 60469 752671094 16572 80684 940309780 22730 60469 220050076 77203 22730 435724516 41436 16572 949501989 22730 48940 526426183 77203 10654 855097549 48940 67850 206710548 10654 1057 404388969 49277 10654 927770554 49277 79469 666731228 84708 1057 548627538 27753 49277 890762120 71539 27753 840395783 79469 20653 684160295 20653 40277 18016064 9117 84708 684903055 27753 9342 307106964 41264 40277 769542157 51546 40277 528062743 41264 91691 720744500 91691 90913 962470289 51546 36164 845012780 22597 41264 956423015 91691 28911 545663968 91691 6399 632336607 28911 10813 446163089 1288 22597 225336453 14033 6399 708231067 12527 28911 110635174 12527 76723 149853715 10813 58103 534255450 14033 7175 644526131 58103 56614 592226249 58103 87321 289226592 56614 85747 838145133 56614 69516 27294267 69516 11191 438329491 19244 56614 822312610 85747 52802 679257845 85747 3260 131462427 69516 89118 285404473 52802 77275 197591296 19244 20717 619583424 23431 3260 281505860 23431 30793 150730075 30793 58909 416418884 30793 52661 118632693 54040 20717 378864288 52661 42782 180046002 45490 30793 683664282 71973 52661 530578322 75774 54040 671322908 71973 63280 140814645 82707 45490 216176669 71973 49744 714128445 2623 63280 984183290 2623 11075 630297310 11075 18084 362790192 12401 82707 940113298 18084 72023 537648380 18084 49515 75655626 76664 49515 628345248 72023 16971 867528628 76354 49515 757663609 42754 49515 380333115 76354 54244 918282115 76354 62484 709835489 62484 15433 879819249 54244 65117 935756890 62484 64633 523238972 12363 65117 148667713 50784 15433 354450952 66877 12363 394229547 65117 31691 733878455 12363 37421 214053544 31691 61560 130218919 50784 25717 78110449 80212 31691 189030187 83527 31691 470806401 8558 83527 698246407 83527 9080 93054386 71019 80212 762050952 71019 88077 58649895 9080 60516 358572707 40699 88077 442898819 10184 40699 349324819 88077 47388 94266640 10184 84957 223047903 2593 40699 273533263 47388 7640 527871732 24392 84957 80969542 24392 34322 482328675 28856 2593 269171166 28856 30865 809751767 24392 91957 323085356 25558 34322 591117082 35604 34322 977043045 30865 51416 924062315 30865 84215 552587285 90550 25558 882616073 25558 18931 16963051 84215 20729 439568984 51416 35607 788233011 18931 35603 304758576 16285 35607 324575943 27463 18931 401869429 27463 37739 490720957 84387 16285 417141825 62734 37739 408073314 16285 30409 352386039 79663 37739 587408115 13133 30409 999814760 84387 41890 1703855 30409 45091 305176799 67842 13133 59028447 67842 42153 402293593 5608 41890 124766463 40751 45091 39737537 3085 5608 209512163 67842 77949 974765746 19786 3085 29642770 83328 40751 792149940 19786 13688 113349629 16883 19786 132772199 53037 19786 141218056 61258 53037 105097962 30026 83328 133694057 78772 53037 145593680 16561 30026 881306146 61258 87089 542205401 32985 87089 343596049 87089 86771 868842439 30179 32985 491394270 30179 16075 381361984 32985 80251 958108786 22108 80251 87510889 6120 80251 437795604 30314 22108 213147982 80251 71176 941468942 88534 22108 925084524 30314 68785 536111116 6120 38762 663829517 60983 88534 987611556 42362 38762 657719433 90251 42362 965226373 49179 60983 661768644 60983 82592 996940177 90251 78538 629701282 82592 57695 996740107 57695 29519 41757230 82592 21304 72223695 82592 43284 647633149 29519 66674 861445295 66674 68481 766197230 66674 56403 911734009 21304 63624 590633934 63624 21715 426496939 68481 70750 822682997 56403 22685 621435696 37372 70750 135542547 16535 22685 532843614 22685 34883 600517190 34883 89226 32954974 47319 16535 870634587 16535 40770 93798087 47319 65047 689576674 42653 47319 894176284 74690 65047 381073779 37772 42653 903023653 42653 55017 116084867 55017 90717 691069112 809 55017 820151837 10713 809 666214951 33079 90717 384190895 55017 77903 975753614 62336 90717 579345416 52741 809 22077331 33079 36701 890897368 86890 77903 262597428 36701 67773 789760084 52741 38186 526440122 84935 38186 374933645 86890 71405 374095631 38186 23454 733787036 45275 38186 755794781 79387 45275 796909647 49497 71405 261623403 23454 54059 269462643 48504 23454 112412669 49497 72718 68005352 54059 77424 25903328 71852 49497 301796210 71852 24664 679729723 30427 72718 808045661 30427 75613 806741882 77424 54970 151239016 40352 71852 634691553 54970 65151 458831111 17716 65151 134696434 66663 54970 138422818 65151 35820 895006398 66663 29257 42387808 17716 9698 257426649 6566 35820 936984505 35820 37022 818020337 80527 6566 15554649 37022 8737 209889673 9698 58903 596937022 8111 37022 510044435 65361 37022 684462897 53674 8111 560337478 58903 24240 355001021 8111 6888 66907272 6888 14722 56332565 6888 17205 858966627 13149 14722 797127619 19598 13149 982604196 13149 41640 615635527 13149 7928 3882226 89060 17205 167419211 19598 29858 115158938 80773 19598 370858927 22809 29858 500324716 22809 27896 67184356 67572 80773 77811332 29858 50598 32188167 67572 20158 292381864 67572 22277 685694190 22277 135 53537669 67859 20158 265925540 44495 135 789298486 44495 44706 371510022 44495 2521 607601284 135 25423 716966226 48292 44706 97314630 24441 2521 138418772 2521 82143 67359295 86216 2521 390038526 82143 68014 34622697 49481 48292 283085860 82143 43069 61386484 43069 38794 455615537 76058 86216 702463213 43069 63423 418090183 38794 48541 735852831 43069 91942 521021528 12293 63423 452101581 63423 87061 2086699 48541 80491 584709797 87061 9454 228735424 12293 72683 308471060 12293 54888 894497992 87061 55635 581464593 72683 83076 648547063 55635 49778 594275749 72683 26677 581037667 54888 55298 246906949 83076 57301 566979630 83076 23108 30479281 17250 57301 557887393 58697 26677 374118234 23108 74684 996516128 35808 57301 823956819 52141 35808 590955379 10652 52141 422688451 52141 81853 90691042 52141 28210 39361348 35808 2976 959506214 22186 10652 974758251 2976 13273 89429580 57969 81853 392202550 6877 2976 782245282 13273 6233 412153150 7008 22186 293512360 38391 13273 186811074 6877 10912 766513591 1675 10912 930308673 7008 36225 239665472 36225 55437 466665247 27402 10912 15448459 74537 36225 502828003 36225 27481 325545908 47489 55437 648877583 52287 27481 15531641 76927 52287 598138100 21012 27481 750218883 21012 43156 332977516 15410 21012 334482848 76868 15410 734205427 27366 43156 892795795 27366 67586 479394959 27366 64086 334462159 25526 64086 127371806 64086 36 869001824 25526 43751 109781181 2564 64086 188423450 83196 64086 548138831 36 4794 7314883 39409 43751 651537829 4794 7414 378201297 82960 2564 832840443 7414 1070 92532929 1070 23447 513400696 7414 31459 615981324 1070 86020 907527332 1070 77071 21138974 81706 77071 873119204 77071 38321 501658623 31459 13247 634761462 77071 35371 299560762 35371 11076 812659778 11434 38321 357151825 1090 35371 854469918 1090 35627 262847723 35371 79514 239829580 11076 79478 460716376 11434 37900 621985549 80778 37900 943520681 80778 83475 685297779 79514 22847 235508718 76611 37900 625828173 76611 45750 684780101 1741 76611 464765173 76611 59516 204471087 38686 59516 262131870 9328 38686 696585626 9328 35279 697048759 37394 35279 140622957 56230 38686 270720507 56230 24600 762559124 1640 56230 897036047 4523 35279 288252809 24600 3703 334073853 17383 56230 506924191 17383 73516 348824544 73516 71323 317229442 4523 7607 999080599 73516 3394 326116444 73298 73516 40964617 71323 19925 268405106 71323 85378 739652078 19925 11913 82920834 50617 3394 871244531 85378 58487 840735864 49603 58487 627014468 54023 11913 357547824 6076 54023 384119537 83015 54023 895588461 13767 58487 582606822 11658 54023 590081370 59982 11658 997461910 19236 83015 758600432 19821 11658 909320354 59982 18581 17937331 11658 2810 320337106 32693 59982 958414155 19220 2810 103849517 18581 1118 349206371 59858 32693 264878778 59858 132 822091785 7717 19220 498269923 59858 49771 120976461 74693 59858 530472941 50570 132 453099199 57211 132 124110274 10933 49771 749543829 24036 49771 950491380 10933 561 823147393 39763 50570 445377487 561 71792 367645754 39550 24036 127427160 49245 24036 678220125 49245 65833 219911248 39550 6884 911403423 56862 65833 69885082 29966 65833 81715971 49245 91624 470683867 29966 29624 155577164 56862 70478 71773703 63092 29966 819269270 38134 29624 651856932 70478 76051 22488860 85515 76051 929473710 63092 59413 19709097 58871 59413 539237327 3412 85515 993082138 76051 46982 565931109 60935 46982 602973862 23455 3412 551245109 78142 46982 123148733 23455 13127 805421543 39242 60935 894317894 43103 13127 407557134 85773 43103 129778568 28540 13127 658571420 13127 22247 232763861 66390 39242 370377287 28540 76968 470325714 59235 66390 953405323 75525 22247 379734893 18684 22247 729906009 35750 76968 11823486 75525 61046 749151993 10855 75525 81679476 12628 75525 686723683 61046 88628 626559992 76292 61046 262209260 66424 10855 620766986 76292 3575 423289294 88628 78337 854129928 76292 80220 552109740 86454 78337 97321766 80220 77853 194662860 77853 47537 927370722 77853 77456 910198638 77853 5925 493227182 77853 24697 532438995 59995 5925 788458115 68887 77456 824880714 77456 68418 287020791 24654 24697 779998497 24654 31682 856265973 7209 24654 286975019 54035 68887 564490500 7209 1170 80094862 24654 28620 644641375 31682 32270 358030568 47422 32270 112240678 21219 32270 162126969 10330 21219 700761609 41752 21219 199233365 80088 41752 564946604 10330 51774 404072157 79027 21219 865779697 51774 10322 928575009 51774 13239 445589968 19915 13239 918897620 84934 51774 603297613 84934 72353 483921599 1744 10322 916136950 1744 78257 438924892 55226 1744 901253761 45926 72353 7774166 73144 1744 349648886 13094 55226 905622187 78257 33418 94743091 16632 33418 949431984 16632 63805 689044261 33418 52035 718127112 52035 68692 434973362 68692 12955 412657146 66269 16632 207791978 56471 63805 34935621 84495 52035 389943754 68692 22677 831394053 12955 54243 787906379 56471 89858 571891728 22677 26816 67274404 42889 54243 407687278 54243 85441 749567027 54335 89858 24882833 80432 42889 270681367 42889 4398 209032511 35921 42889 180335308 46348 4398 367065936 54335 59253 426378094 4398 13394 348388349 55730 4398 963794196 1234 35921 150292361 82623 1234 607213889 55730 30552 512335003 82623 70061 104521709 5798 70061 789313108 10901 82623 516408974 8987 82623 293752101 66487 10901 362826201 82068 66487 815318817 5798 50566 145466100 8987 56590 593233195 16731 56590 804027299 56590 85233 941110076 50566 35722 445054911 35722 23516 569608163 35722 74568 230371444 29952 16731 615103406 16306 35722 554103288 46277 16306 85221951 46277 51860 64181490 29952 42144 682937458 51243 46277 924051793 51243 2338 551599163 32981 42144 147840843 77129 51243 772901912 66103 2338 243785657 56513 32981 619108349 33753 66103 31466938 56513 51977 983251048 17876 77129 407265899 66103 70001 737887305 15564 17876 977792434 51977 34730 327739025 63103 70001 332945470 26324 17876 43037069 63103 14423 992528732 26324 63082 682750121 34730 3058 555180435 63103 27686 908491220 26324 41550 453783613 7693 27686 848844569 61292 63082 900044588 41550 87154 450414924 61854 41550 733204042 42884 61292 113066074 88844 7693 544074233 42884 78760 630623633 61854 73238 56460439 61854 61724 906278739 6903 61724 223839983 6609 73238 491565566 61724 54086 675290333 48123 6903 837981941 85277 54086 113697670 48123 37492 786008395 27479 54086 280382643 48123 37006 117566901 37492 8123 807838581 8123 24326 816971456 34879 27479 559196846 8123 84592 386545264 37006 656 633507257 84592 42119 477654096 63998 24326 975531554 34879 41826 79373604 26520 656 185764992 19 26520 120772953 37923 26520 450287556 37923 74296 944042442 40774 41826 557744404 54063 19 131466508 40774 34171 69936502 74296 61977 723586976 83390 74296 374564282 45174 34171 123850406 16074 83390 175628661 61977 67747 889548556 83390 79287 380080916 46903 16074 351619963 45174 52367 603651836 16074 78994 260016707 79247 78994 706965434 17322 46903 502988502 37144 17322 44577252 52367 5316 721238215 17322 52983 882114481 89492 37144 145481401 5316 86452 659287179 5316 38185 387375116 36529 52983 114659509 89492 68827 672645289 36529 14433 874137540 86452 36594 951940436 15825 36594 781912847 32132 36529 462347275 32132 61540 439586664 36594 29662 27497861 61540 57497 808186340 29662 87787 156321438 32132 56853 830033655 82806 56853 307601597 60152 29662 435297074 87787 49494 221748170 79101 60152 174667725 21471 79101 833468414 21471 76297 120348806 7977 49494 432131752 40884 79101 920823897 40884 6860 101221151 40884 37918 392665287 4142 6860 940817777 6860 22059 990965107 6860 40925 831320399 66092 40925 351318349 4142 66645 504431389 14545 66645 717717839 74988 22059 746016490 51817 66092 117632334 66645 37145 952631865 74988 75218 429404294 51836 74988 581627290 51836 81871 997246681 51817 21147 249272145 89533 75218 102863931 44893 89533 325840023 51836 60072 471610771 28944 60072 32813868 60072 4075 940006136 14028 89533 966760024 4075 31002 704292453 60072 26504 325192839 50243 26504 135740750 60012 31002 427541554 58853 14028 891490338 50243 32297 398189490 58853 40348 871306398 58853 56650 575680431 59933 32297 698608521 55252 58853 491656359 56679 55252 880478571 55252 45457 2034369 75503 59933 789186881 28779 55252 667181569 55252 84418 604015202 28938 56679 873033852 45457 56404 810165706 28938 1634 582834296 8670 84418 121952369 1634 83000 904312237 8670 67853 95581969 56404 48260 39370039 55981 83000 134834857 8670 1924 687957797 67853 90710 292519395 3598 1924 339948529 1924 29541 849626886 991 29541 377603657 1924 39369 81863832 38089 3598 220523135 38089 9523 383759519 36745 38089 846703037 4416 38089 144300027 39369 27775 844864380 85805 9523 292429533 36745 72915 984727801 85805 7922 904194694 7922 54631 207416218 80758 72915 491664658 7922 68322 724989277 59490 68322 74988170 68322 71098 662214718 54631 9098 111953402 71098 50828 268461523 44919 68322 789636300 59490 87918 732212616 38413 87918 435057993 82227 9098 72353744 34662 82227 860969336 34949 87918 550643114 35619 34662 518911090 38413 82903 393926720 60847 82227 411985104 82903 38167 314651684 347 34949 349233302 74377 60847 392866514 50470 347 809611466 53687 50470 53869227 347 31961 947415957 23339 50470 115382102 48411 74377 663831756 54597 53687 615480776 48411 72919 131543071 46473 48411 383280468 35613 48411 605052642 14937 46473 998427625 46473 2418 321810846 59943 35613 399585866 59943 46377 846213632 80858 46377 342478411 46377 77641 458911210 36934 80858 324701104 89697 36934 642942506 36934 35811 42603895 89697 43058 553417430 13662 89697 32443421 1212 13662 710613412 1212 56116 168655285 1212 7101 188275065 43058 54977 687185240 7101 79839 338375684 7101 42885 622324137 56116 62496 930483560 20064 79839 246498829 45586 20064 441180252 42437 20064 677176825 42885 68586 176838514 1079 42437 21130488 68586 45039 232964609 44373 45586 115172183 74614 42437 926753076 74614 67190 856147574 67190 11640 500572498 91056 67190 184555672 91056 80906 429254961 67190 69455 187207968 69455 29251 409870126 84204 69455 280333525 61238 91056 683958457 60662 84204 674599927 53067 60662 115809593 29251 28859 877746519 71924 60662 58687381 61238 46207 964945474 46207 41357 520160438 28790 71924 930550377 23837 71924 932765958 23837 79397 789312703 28790 66279 664017159 41357 50375 827218717 66279 73519 550641985 27912 50375 565935465 58392 66279 676475139 81479 73519 5898497 29715 73519 373101342 29715 56773 190605004 56773 6170 884791525 56773 34259 634075389 6170 35886 524777579 6170 21063 87647244 67127 56773 384171220 36340 34259 344367882 67127 49581 657411921 49581 1876 602791984 21063 54725 812581658 1876 19326 119733901 68277 1876 149470086 32103 19326 28768453 51223 1876 384454704 68277 50929 891411519 61021 51223 567681722 50754 68277 951499679 48799 32103 855400745 48799 63094 100984852 3637 50929 889628631 61021 70381 277632691 71402 70381 59346066 89530 3637 443253380 89530 77767 460713856 70381 25048 743219766 89530 62866 181088765 12132 89530 341551856 76338 62866 106172081 43502 76338 9020425 16694 12132 404987257 12132 40336 100699180 89636 43502 834964816 40336 49165 130174925 89636 36310 342806626 89636 67138 923060235 49165 31582 419791871 80422 49165 358751459 49165 16531 675209848 42268 80422 900928621 624 16531 700566551 16531 60593 261735568 27457 16531 64651104 42268 15376 64730517 68242 624 973607731 75334 68242 661449968 27457 67114 974182884 75334 4317 56296667 15376 1791 371897055 41705 75334 352029612 67114 25360 417631367 21176 1791 799655288 78082 41705 328299123 78082 87448 21593873 33857 41705 665444284 71780 33857 991949023 68672 21176 271703582 48131 78082 100182501 72070 33857 709488364 59214 48131 507177869 48131 70164 91180308 72070 31439 619240133 29313 48131 635809684 80339 70164 727027242 80339 31027 714524741 72472 31027 574926770 72472 9962 59179401 35943 31027 674612045 9962 81744 90537854 31027 87546 243503843 80173 35943 471244761 21040 9962 974509321 82658 81744 194170157 81744 88995 79303028 51964 21040 944637538 21040 88783 291787316 20930 51964 460141433 26409 82658 101181038 20930 22142 439080598 31180 26409 956174206 9064 22142 612297833 85885 31180 138277797 31180 1117 463232083 82726 9064 58955757 31180 25749 214128458 65761 9064 309752073 25749 88366 242945166 65761 78766 280837911 74442 78766 63985916 10236 78766 193290193 9103 88366 651654534 10236 36542 896957649 72 9103 101137656 9103 42560 60263434 3964 42560 531379666 42560 57508 546339942 59895 36542 105087665 66626 72 667671082 66626 46561 55056629 44346 3964 122089683 32256 59895 734119138 59895 77656 954558305 35717 66626 421135849 10769 77656 119212325 10769 49784 153086204 10769 48880 198777918 48880 60904 650096374 14517 10769 769053053 25370 49784 946390603 49784 14287 143968634 48880 54083 403303176 2340 25370 326480468 59761 14287 79959014 25370 13486 929226937 13486 89764 425811088 11742 13486 256717078 13486 24298 40707425 78 24298 842027228 35375 78 151704299 38177 24298 651997737 37988 24298 126258420 35375 4958 962047588 69382 37988 946511221 77514 38177 380105174 37988 88701 117966178 75963 4958 928221143 48771 75963 919415081 20686 48771 882176544 88701 6235 101369511 20686 57822 839422436 57822 87606 420269151 8881 6235 392143524 6235 74613 159931247 21157 57822 627852548 19495 87606 47926655 74613 14845 468942396 21626 21157 130625940 21626 76018 950539868 28551 14845 867123324 57141 14845 527588035 57141 33346 559751548 41757 33346 358875206 82557 33346 415543489 33346 31837 183573424 45354 31837 757487930 33346 31508 749126297 12825 41757 971651722 31508 24954 343766357 66654 45354 227956922 38583 31508 148251213 7331 12825 103985540 73395 12825 450068651 24954 55768 900699941 67617 73395 869297688 73395 5861 436286260 7331 76536 605429118 88975 76536 557727602 88975 27570 180237136 5861 16452 57872423 63355 16452 342700440 22529 63355 91839118 77905 16452 550666483 22529 67733 85612907 63355 65629 47590159 52715 65629 718568094 63056 22529 589453404 59248 77905 665551329 2205 65629 762197811 36730 2205 145163273 80943 2205 39107237 65847 59248 733413922 2205 73235 282520039 26176 80943 313873377 65847 65343 116928965 89538 80943 679084083 31121 73235 892138850 73235 25113 403972490 31121 1613 686930391 25113 50643 42270873 31121 32915 655671573 85552 32915 782878270 62440 1613 288425299 83452 1613 989679731 83452 67343 867197220 85552 43691 387151309 43691 43594 568808886 43691 33392 255873510 23795 43691 264223105 21946 23795 166602450 90351 43691 794009034 39212 21946 840781472 78011 33392 469126083 71340 78011 833985917 21946 35600 439372057 61400 90351 743093373 1775 71340 489612106 55970 1775 45201307 35600 30580 826917592 35600 20838 681176864 8076 30580 22240393 59043 1775 157968318 30580 76398 41409754 30580 66811 294894553 39470 59043 836105062 22721 8076 686784926 59043 33524 159699885 24978 22721 21294681 16040 66811 329869409 33524 36704 489915141 33524 1957 436570087 36704 77382 569317794 44609 16040 464012856 84759 44609 409252298 48919 1957 354432839 77382 9119 690077960 48919 15703 11273685 43481 9119 672755208 65905 48919 114404455 6562 15703 63348995 9119 27937 134179463 90714 15703 285656313 27937 45381 982733017 16402 6562 775221664 82641 16402 867264290 8087 16402 934360240 8087 70732 203178018 60774 8087 935049269 17881 82641 970713484 81941 17881 810637671 70732 40958 139763429 81941 43061 259368603 52671 81941 53794610 43061 2562 908753249 4336 40958 604806272 13899 43061 971224930 43061 3487 574752513 68052 2562 32865082 6691 2562 416348586 3487 32322 722604305 31327 68052 778256249 68052 65396 144996303 41352 65396 13158929 31327 58408 501141489 80091 31327 129379839 41352 64722 14051436 52314 65396 665011142 23741 52314 272696729 52314 86594 58060200 15836 80091 739521164 19950 64722 6068571 19950 47055 254368555 32204 47055 820143688 60493 15836 138306613 15836 3809 652869430 78020 60493 225137850 52509 32204 222908162 52152 3809 117592645 72841 52152 302696073 3809 1128 72455853 78020 24034 930513294 9609 52509 701219177 35001 72841 64960027 24034 25841 19362887 24034 58879 7882233 87879 24034 343435746 58879 49020 322146495 17190 58879 594771885 70610 17190 590070636 58879 49391 83815157 49087 49020 151538464 68182 70610 526582095 65010 17190 531603507 49391 76496 610513715 76496 72974 115425223 68182 48854 118891841 82463 48854 327025905 29610 82463 346495652 72974 90670 499059623 48854 59458 72555206 82463 85838 977258938 85838 73828 373409008 90670 90049 866311601 45239 59458 146728316 90049 58662 406292090 19809 85838 551838652 19809 34176 392012827 81443 19809 932277178 28514 19809 575111836 58662 30414 610432262 28245 28514 783309509 27685 30414 588991925 21674 30414 254467820 21674 74352 207354045 28245 7614 6378815 89469 74352 112985647 27685 57805 548416551 74352 49667 988075884 89469 12432 307091897 52047 12432 723626738 72459 89469 70380371 32344 12432 123730889 40282 52047 58918837 12432 68548 386009530 85025 68548 156348009 13364 68548 177084081 85025 63153 578282244 70882 68548 902509282 63153 545 406596281 33166 70882 438793855 634 33166 94805277 634 31086 101645547 58277 70882 38174156 1231 31086 910466329 61702 1231 929558330 30658 58277 911166387 58277 84203 614591158 7379 30658 314848248 52098 84203 795938042 46412 61702 160057017 23836 30658 549815920 6524 23836 891943569 6821 23836 808249801 17632 6524 665880927 6821 36408 609348877 67124 6821 332853877 36408 47114 656454283 47114 17376 199892332 87894 47114 229253554 2953 36408 892410840 79623 2953 449484428 17376 52914 11266936 21205 79623 543507204 30396 79623 442618280 58603 30396 879489310 40133 21205 144247647 88585 40133 792332742 30396 11481 114952444 23105 11481 535676766 58603 84831 520461324 90191 84831 885508151 88585 57143 849179797 57143 74533 140330974 20989 57143 941623573 33563 90191 11947139 33563 90684 380912761 33563 44124 195160691 44124 46917 83056202 44124 64431 423327579 81685 64431 78113141 66032 44124 128349777 50350 81685 437154819 41439 50350 111068353 15589 50350 78814111 50350 37346 185456982 85960 50350 644287111 61057 41439 452590635 23236 85960 317960267 13319 23236 247571736 37415 37346 962506135 23236 115 651167303 13319 15405 278499491 22462 15405 440631292 115 16753 584995888 37415 35527 887230173 13120 22462 19292109 34459 22462 590502514 35468 16753 493811518 13455 34459 861070538 13455 41014 53348685 41014 41930 171901063 35468 185 970009002 41930 42907 748651753 41014 81209 69929656 29953 185 105102159 17052 41930 960775062 74749 81209 80887387 29953 76537 602597454 29953 75539 600830245 76465 74749 237993898 17052 85117 408251419 85117 46883 208673067 46883 47161 418765633 34710 47161 405357499 35112 34710 127626563 46883 24202 31396391 35112 69828 713891028 69254 69828 776535672 35112 35547 994407360 67477 24202 311282619 24202 21572 436450168 35547 49228 855778979 32608 69254 363848584 74241 21572 743888931 67477 9930 203518825 49228 89846 157771946 89846 76287 944201534 66165 76287 463040527 74241 14315 921445946 66165 40010 495319687 36110 40010 32136909 14315 931 201116484 31014 931 380637819 13875 931 61087067 31014 80622 381666533 4538 36110 327071048 931 57966 349460066 42511 57966 40486955 20788 13875 198775511 20788 48725 383020178 1249 48725 471291414 31406 48725 14064579 42511 72405 759753486 72405 5629 630976464 19935 31406 198019481 14986 31406 435304641 14514 31406 358044928 14986 73931 828700674 14986 22944 319105979 14986 14575 966244276 35182 73931 967190124 31464 35182 371405563 14575 47289 33714401 6380 47289 882475190 51955 47289 901301102 53752 51955 634784246 30395 31464 658803841 15814 51955 493118164 62207 51955 978470279 90334 51955 804789459 90334 66859 955423479 62120 66859 111678848 90334 36641 581547923 36641 58490 904667503 57449 62120 535199961 22405 58490 306459113 62120 44665 869259803 22405 6646 671556625 6646 2621 942273542 2621 3000 135464115 6646 12088 672043533 3000 19999 921199860 36837 12088 124129884 12088 33796 601921051 12088 57334 390929003 34493 33796 131606272 57334 32296 204353659 33796 88218 512337238 88218 59243 36180990 57334 32098 391588182 9726 59243 992949220 50089 32098 926287385 85933 50089 228428320 54676 50089 470215927 32098 90195 4392176 20111 85933 719309206 81734 85933 80961101 65796 90195 859799431 81214 54676 907343440 65796 80260 160207497 35518 81734 573463691 80615 81214 349657624 81214 15735 387615237 4353 81214 416235280 88967 15735 131515954 87486 80615 847693526 16869 88967 358387107 15735 5014 691706897 4353 51398 224341271 5014 85253 610033638 87486 82856 472635564 28420 85253 757685503 53391 5014 822368259 48717 28420 611203997 33859 85253 784238116 89083 48717 880500492 28420 56443 63225262 28096 89083 988035506 56443 5379 944669328 89083 36772 727153073 36772 20565 917126948 22218 5379 758199504 22218 85232 53860210 57638 20565 862329480 85232 64075 316861924 22218 39654 359451276 12067 39654 654222311 89350 85232 195610501 14935 57638 439654414 89350 15688 58818621 14935 50816 578225991 53585 12067 286627037 49265 15688 874509928 49265 30029 797324449 88343 15688 383966030 53585 48191 452913587 53585 23479 804356821 23479 76220 429123382 23479 49134 366052192 35464 23479 988934861 49134 76900 468848680 88353 76900 472411603 76220 32287 170555616 58888 88353 304694261 56371 76900 327352952 32287 25952 539135259 35666 25952 860381043 62466 32287 252062895 13436 35666 952941188 41512 25952 111619278 62466 10705 131413916 67473 41512 343032895 41512 91361 628162305 1980 67473 646504118 10705 28930 768641838 42005 1980 529644963 42005 44940 688857815 42005 52510 65594208 28930 79203 522595019 3404 44940 174656160 65597 3404 438834049 79203 50329 608043263 79203 6085 539553714 10861 50329 739138763 10861 37997 614526200 10861 27959 534434820 69849 50329 267807254 69849 36777 534227203 27959 32771 502140341 69849 11801 742700406 36777 83669 521202999 42418 32771 360789046 83669 87266 126918284 40043 32771 921990594 83669 12773 501704421 57463 42418 204493973 45671 42418 662954522 25860 12773 92269912 45671 13721 377676092 13721 27311 400035838 45671 57891 534683064 38560 25860 443175108 48508 27311 811938371 22679 48508 550976227 48508 21192 863166330 57891 46016 437377240 68564 48508 271054701 59031 22679 299462842 39590 68564 929582238 58071 59031 605035336 59031 62688 23132891 39590 89907 224341479 58071 19626 327099244 58071 67079 741111998 10742 58071 853052764 55580 10742 402010328 19626 61950 75618493 43996 19626 895258846 43996 88751 675104095 4575 10742 906668275 43996 55918 444944405 55918 59754 775156103 20307 55918 847244500 59033 55918 819004788 4575 9677 1105081 68093 59033 60629747 43959 20307 86085784 44662 43959 710325383 34846 43959 159131666 9677 39228 970476712 68093 18974 445101566 39228 39304 104952958 18974 80521 70188825 80521 74793 113309621 39304 82693 151479576 74793 4570 136079694 42338 39304 921572460 82693 22850 17455785 4570 51419 690887441 22850 58444 250676398 89860 58444 113017048 13764 89860 716230492 91119 22850 153826419 13764 53700 169836907 58444 79319 730509605 89860 52965 177658864 53700 35931 217833359 53700 84199 548847578 36637 79319 135339975 84760 52965 885831452 43967 36637 239684144 41979 36637 735759880 36637 77040 638179642 41979 33345 635106263 77040 63632 442192587 71364 63632 21059605 41979 36849 902121503 63632 34738 311861514 36849 66890 16362321 69384 63632 368906006 85540 34738 474528390 69384 85298 774999445 85540 86939 681693040 85540 2356 980383931 59524 85540 543553270 86939 50834 956368913 85298 90175 593159230 90175 42487 797010366 66815 42487 297860808 61443 50834 412922305 90175 82645 22931989 30614 82645 147779379 66815 64716 876304704 29373 64716 981001414 61443 88943 941339312 9853 30614 344571649 64716 38338 601504989 25470 64716 960745800 88943 45343 967166 59267 38338 952747392 72298 38338 512377815 25470 88382 180274199 90694 59267 453761449 90348 45343 189392267 85551 88382 114433894 88382 6371 344192000 90348 50586 888812829 36962 6371 62419374 12278 50586 804128620 2879 85551 362817257 50586 34700 98360908 47650 34700 866368334 34700 89570 531992698 55621 47650 835580274 34700 5264 473276565 34700 79932 77480298 77112 55621 402476671 77112 86831 943707774 86831 19507 87555411 86831 61959 460376725 86831 74006 440447311 61959 14462 191871535 19507 14909 149056453 14462 40009 799410372 91222 74006 2744396 69540 14462 403685705 18005 40009 574649233 40009 44540 506003898 90983 91222 949684522 44540 78065 492118143 18005 15123 834944537 44540 16955 261131817 78065 79881 532385636 13291 90983 946175677 14518 13291 42972332 57995 16955 526963049 60506 57995 63637478 78261 57995 517712482 21640 78261 825641842 14518 24515 870911702 39546 21640 331866833 78261 29315 782007890 57306 39546 397167795 56568 57306 865674346 39546 5449 482112310 66527 29315 622329753 53748 5449 484939980 14440 56568 406994405 56568 78507 793333861 1040 5449 342299362 1040 7748 464755185 7748 20485 24758535 78507 78233 293129694 78507 2818 446119291 85211 20485 712110221 49049 7748 947157773 49049 17249 444144749 73570 78233 803009469 73570 2047 869693800 91113 2047 40681210 35250 91113 584025355 35250 73641 373895657 73570 73639 398988883 16256 91113 938807299 35250 46293 839092843 88827 35250 733661635 82054 73639 855401771 47900 46293 684757039 46293 86559 153407537 46293 64 119819351 86559 24842 152940023 47900 73286 762011160 24842 39637 501175486 5307 73286 143430015 5307 954 791253495 954 91304 427708096 36586 73286 699638537 954 29652 296760534 954 60254 287526513 91304 81452 143466513 1029 81452 369190844 26950 1029 282983734 75051 81452 340581017 72371 1029 225640429 75051 37630 803649803 37630 91161 212022660 9392 75051 264953252 9392 48073 258707297 48073 67101 96603500 29309 67101 989514373 9392 50299 438764886 48073 31254 115652194 50299 89436 923858920 40463 67101 89547192 29309 16729 647980559 64076 31254 43037489 64076 5982 815174550 68217 5982 946796716 5982 44305 998794695 44305 72440 502260470 68217 16623 370413274 72440 65876 464067023 16623 65448 393349650 65448 20601 106527963 16623 14212 977427981 16623 17303 230326493 34267 65876 218297504 20601 81409 407112639 28331 34267 758391412 14212 82581 58574557 18150 81409 434706233 34267 34027 128576074 34027 79934 132665967 18150 22927 110669050 22927 7235 100326285 7235 73824 638937859 22927 43746 32245350 20933 73824 811138784 68349 7235 530811902 60415 43746 768064497 7665 73824 866225432 60415 84179 629465449 13262 20933 196886025 60415 91250 931712059 60415 78537 238270617 7665 31517 214165757 13262 10751 649447709 78537 40632 627890331 83280 10751 123147320 78537 5836 766090687 40632 25304 56521601 47016 25304 399245862 53649 40632 213066129 52861 53649 366878298 47016 3275 833084092 53649 27263 104634263 47016 85283 838366483 52861 90562 488865159 50185 27263 623194148 60394 85283 990529943 39458 27263 968412882 81015 60394 386957963 24261 90562 252470230 81015 76306 252490618 39458 80097 605924024 24261 76186 451607502 61415 76186 128642551 76186 59794 603728923 80097 87360 766270709 3442 59794 85586709 19481 76186 810582714 19481 33732 3697025 3442 38056 629353381 19481 59522 536718054 16352 3442 618172101 3802 16352 966528642 59522 7726 436976397 38056 68508 56961926 59522 78984 73367599 78984 67942 917580524 68508 53798 33066547 5863 67942 46769947 90403 68508 925074089 23796 5863 208450476 53798 68142 473622440 28934 23796 995732299 78816 68142 189290855 78816 22985 785670701 57734 22985 197024208 22985 87179 923708114 78816 72907 702153102 72907 78382 106813992 78382 65880 801272411 87179 45435 533608824 72907 58231 30777509 15753 78382 258964332 15753 40668 377926423 15753 39363 930585852 84959 40668 956233146 57355 40668 699378011 1300 40668 285589862 71222 1300 566577090 88850 71222 252088684 71222 34500 146041303 57355 64828 527152895 16111 34500 116825550 3230 64828 517535223 34500 30394 73468195 87701 16111 92448158 16111 31474 45963994 3230 47443 763299065 23378 87701 39586071 3858 87701 463178952 47443 91078 149258701 31474 28684 961724600 23378 57829 701784034 4403 91078 248779721 85189 28684 427227878 85189 47759 473125264 39722 47759 802497645 44996 47759 200567647 47759 65725 82100506 63943 85189 847995435 16677 47759 741943203 49980 16677 467678418 28354 63943 768701957 49980 39915 797868221 39374 63943 77235672 86209 28354 336009000 28354 91313 532975622 91313 11841 75131083 43535 39915 250080762 39374 21228 355637130 83554 91313 529811907 1864 11841 955610519 1864 90587 829040552 74082 43535 104149097 21228 14627 579313734 74082 4032 771742458 4032 86879 450137173 67358 90587 814196834 4032 15191 322914709 14627 1164 584676208 6203 67358 725628578 9067 6203 626644751 78650 9067 70935158 6203 13001 345880206 84879 78650 583235686 36145 84879 703357257 9067 56209 530279728 56209 2950 297873495 13001 61575 520178641 61575 9725 975494038 85257 9725 59199823 9725 22156 125782013 47057 61575 839173721 25160 47057 285725176 47057 72403 404560251 40128 72403 267271510 25160 66263 791086590 47057 24658 241309379 49971 66263 300724794 5814 24658 888070365 5814 26450 141223269 49971 8801 849524422 26450 20569 102911749 8801 59878 735855977 2121 20569 401936858 85908 20569 280131815 2121 17681 163619211 85908 15212 528022726 71332 17681 198409023 42821 71332 869914061 67533 15212 684149284 42821 46385 438190802 22820 42821 883618182 22820 53320 42290322 85251 42821 119206115 53320 19102 773336155 81650 46385 226821009 81650 26635 784448730 26635 2137 622774843 85251 68895 657855847 68895 66498 84171072 2137 30508 190881082 85627 26635 196417838 66498 44704 955615912 66498 46692 385168058 66450 46692 702828832 46692 62719 667748245 44704 7782 249585915 62719 53115 673036165 78928 46692 293258452 66450 25249 927269622 25249 4400 905188012 40718 53115 541971533 62250 25249 188856088 62250 67603 62457799 87769 25249 41974428 88815 87769 637215945 78887 87769 99451851 62250 88984 804275665 88815 3937 933493341 80871 78887 438146787 51720 3937 111277414 88333 3937 629858158 14756 80871 214810508 51720 81793 210288614 67015 81793 947652951 67015 67253 574663566 86260 88333 144165216 82200 86260 394994056 86260 68644 133897825 56439 68644 32249588 86260 39718 309113424 68644 84828 113760460 84828 80021 60648365 14651 39718 21182088 80021 62469 959996196 14651 25563 482980230 80021 88562 270256605 22693 25563 989685987 39668 14651 268249060 88562 84848 993136070 39668 55086 190049186 6156 39668 921259324 22693 75229 389467435 23673 75229 372268404 30945 23673 478737935 64536 6156 404270211 37881 30945 631532574 23673 89104 901449332 89104 58600 288583145 64536 45554 686322644 81765 89104 86992993 89104 61176 24885651 61176 23894 134657611 78471 61176 694833058 86659 45554 67062588 22943 78471 471325031 61176 79492 960801464 86659 42772 148875223 79492 19685 561354085 22943 7598 578666858 42772 51304 630694318 83640 51304 680459728 72582 42772 353484088 83640 1280 954407829 1280 33014 209573180 68746 83640 743162923 83640 47942 515066047 24327 33014 653815769 24327 25626 487652910 46551 33014 905146677 46551 85176 741650655 25626 45406 369376319 24327 88482 621572413 13437 88482 757753718 28313 13437 39395168 57347 13437 928051217 63036 28313 24390344 79544 13437 784832726 77289 63036 895452704 87327 63036 19941664 23130 57347 937520079 77289 34903 401592056 79544 48465 236185859 34903 80403 807342483 80403 74230 109089351 89682 34903 983586964 88380 89682 793993568 22553 74230 258224826 4143 74230 723731174 89682 35091 303525179 78259 89682 57431820 88380 62155 138248527 22815 4143 545120040 78259 12142 312212944 44343 22815 219870858 21274 78259 398114978 12142 69795 800291893 21274 12700 462493413 21274 29669 560147557 21274 53287 465349220 29669 24309 687357756 29669 46608 372493263 46608 36413 506932167 84278 53287 749433655 81918 53287 499212982 74813 81918 698822382 26805 36413 989567928 36092 81918 343499663 79030 26805 465184860 74813 22484 827777062 74813 416 692899914 1561 26805 842446654 24387 416 878115422 22484 74008 234702259 1561 82381 279808663 47928 1561 960016235 69288 1561 854020363 46577 69288 301034093 41023 47928 815743936 47928 68716 296648571 28455 46577 808459281 80630 46577 576634418 41023 80388 685058210 28455 89458 37747878 28455 56747 428363038 56712 56747 687815137 56712 19180 91416979 56712 30654 319487458 30654 70073 540234558 70073 42488 112828079 19180 38034 106757546 42488 66696 492242339 25142 42488 257870163 38034 40878 879279487 42488 58655 548776879 38034 10589 93603717 83623 40878 23915360 71055 58655 860296070 40878 62654 295404915 65059 71055 564249339 71055 89753 763568887 71055 81219 550063603 89753 71994 487358967 48474 89753 382067316 71994 86636 276257128 89753 9227 552669445 62835 86636 567739708 48233 9227 48825281 62835 10244 690704565 46454 9227 604256669 17071 10244 809065525 17071 26181 449233954 17071 91587 925647568 26181 28719 99503504 91587 51621 60090322 19270 26181 649853135 26181 36808 768333667 19270 55951 236194123 58447 55951 69467800 51621 57528 135802510 1087 57528 113156833 36808 26776 433772299 1087 74131 585900088 72396 58447 211539111 89516 74131 115735046 20510 89516 368602446 5529 74131 71205214 20510 40316 462814155 43417 20510 832399123 5529 80602 70421615 35546 43417 78586850 41497 43417 421181352 52728 35546 772707838 87675 52728 955129500 7544 41497 275636913 35546 23955 892933263 55545 87675 336953014 78444 52728 774722985 55545 57021 661819490 57021 11645 51974104 37080 11645 507090574 37080 86436 407387806 6638 11645 943445648 6638 20636 575148568 20636 58788 432519618 18241 6638 373366916 18241 42838 70877633 20636 74830 210543333 58788 60679 451923743 13392 58788 538277457 84084 74830 814153892 74830 83380 821387100 17315 84084 610432631 13392 41533 926476356 84084 14906 434888530 18100 17315 754839355 18100 52693 104059709 84632 41533 372791240 43349 41533 884945470 52693 23665 380899178 52693 6695 298542690 43349 65332 681087904 43349 69556 548814362 24209 43349 213005792 23665 62769 762336770 69556 72424 433331459 69556 5416 887526667 33069 69556 580113918 5416 66543 703344993 5416 40423 475244118 33069 38533 190073434 16462 40423 785245325 91107 16462 97343334 91107 86910 899187547 7366 91107 958492722 29685 7366 4786592 54102 7366 34352820 50418 86910 626455734 7366 57757 282538433 7933 7366 141454335 31805 7933 295777474 7933 34381 326398564 68908 7933 682020702 68908 77541 386296139 34381 390 118135456 32347 68908 81148268 34381 2297 796656429 390 45841 307374730 390 22951 24430158 22951 60332 728804917 80076 32347 339165352 73857 2297 92474641 34225 22951 271982354 86938 34225 661718051 16554 80076 115940950 34225 36947 451912338 16554 78774 230474529 60464 36947 447538913 16554 91347 537339733 91347 9002 2893625 64882 91347 547891658 91347 85557 816200426 3897 9002 802951834 66819 85557 91064200 74927 9002 182653783 88354 66819 515337570 66819 75590 258493325 4029 3897 747853655 75590 9016 884291634 75590 57671 937512814 78207 4029 65260442 86530 9016 264467356 728 86530 872768753 10083 728 913262899 16472 57671 398357670 728 41301 918100024 41935 86530 705231115 79075 10083 995830113 60371 41935 710391956 28707 41301 40597640 57385 41301 464312479 51805 60371 267381223 51805 86912 868780118 24345 57385 105797832 28707 89850 277322933 24345 65719 605820685 29457 89850 990284846 85124 24345 195867393 32989 29457 434810659 65719 62271 125678437 65719 49414 730319515 85737 85124 484450355 41790 62271 335627961 32989 49672 648766278 49414 85274 272207481 55134 41790 791582005 16423 55134 950331825 49672 55243 311842113 80230 16423 926714454 70829 16423 277216396 80230 70335 18499639 70335 51982 251653461 55243 18251 458357821 71976 80230 724354435 71976 16944 409167495 51982 77327 431369507 29841 16944 451360381 71976 62560 132586689 84953 77327 101133029 66598 29841 685524609 3366 29841 175749583 53328 62560 962376819 50467 62560 241102542 84953 24733 797709701 50467 12146 396891576 3366 36339 76887083 24733 3532 662995876 26308 24733 129208399 62971 3532 628577747 26308 57197 867038525 3532 2644 408628404 57197 41482 882264951 77640 41482 66744243 48016 62971 352009827 57197 35753 648720956 48016 20478 393734131 77640 59010 219673749 35753 86265 950551946 35753 13614 335362581 59010 30895 333625986 6384 86265 380736793 6384 82045 161721 14075 13614 739053611 60075 82045 17602716 30895 89415 835449302 8103 82045 110409300 30705 8103 888081972 60075 16601 809099190 24854 8103 7525890 28264 24854 827736185 37245 28264 51159802 20450 37245 333233734 24854 21214 282613965 44279 21214 436642540 59064 28264 589596376 20450 23250 202747052 20450 8306 33297944 7356 21214 866582186 73311 44279 37311591 65694 7356 992499262 23250 37706 326375192 37706 13693 821871297 13693 75316 948099161 57824 65694 874316077 65694 67345 497112204 13693 21984 316904596 51821 57824 481071628 13503 67345 376654606 57824 14657 638956708 67345 58184 234178489 58184 18524 436082021 14657 68216 51402602 28904 58184 344867012 68216 13415 94247868 28904 65054 507202389 48456 28904 959972193 28904 21876 894688390 13415 83044 900551093 65054 42162 117846678 42162 34101 503445302 4936 48456 34468483 83044 19945 720779937 34310 34101 175520926 19945 47168 131742054 34101 22431 763248037 29982 22431 895547066 29982 73267 655362431 57010 47168 521226371 22431 71304 569967154 87411 57010 87440744 57010 25837 407254068 89136 71304 910747122 72261 89136 534289127 22133 72261 997246359 72261 49600 291198086 28154 72261 972127385 65660 89136 26074258 72261 71982 841206678 42968 49600 642858214 28154 85115 16072816 65660 3240 191385623 65660 52336 310469009 52336 44490 416118598 63215 85115 552010196 52336 78006 152202319 78006 43220 63255295 35469 44490 391896576 35469 84228 713915194 35469 4546 342849682 60303 43220 430837857 35469 74208 916885914 75732 4546 812230685 59592 4546 800905264 66187 60303 144555355 23682 60303 331418795 76656 66187 554902429 75732 50644 629797101 28374 76656 74585171 50644 22198 549583168 22198 81357 884517801 18670 76656 118562657 16039 28374 113758222 18670 52297 479324562 18670 7291 289161285 16039 2301 96384020 48207 7291 308738361 52297 6121 827997082 38360 2301 808746455 81919 38360 626922759 50081 48207 630214874 38360 28908 671479030 91136 81919 333662320 91136 48291 903005090 81919 36869 52224530 4982 91136 887359207 83232 4982 859406443 9541 91136 589548126 9541 50058 221413795 32577 4982 505870781 73996 32577 891046931 9541 40643 935606919 18017 50058 468041083 18017 34289 173270688 4462 73996 97539048 34289 70733 935122048 87280 40643 463567699 26802 87280 617903924 87280 60108 465426258 70733 3134 57993860 61222 60108 678529972 48716 60108 306909468 36423 26802 656307629 48716 44395 216133780 44395 47651 817846631 36423 51312 93329203 48716 87696 324259360 77703 51312 613711554 51312 56588 645056473 71790 56588 921604331 77703 37093 292208388 87696 42323 27898492 19465 42323 20876507 61134 37093 405522456 64401 37093 19227780 61134 79568 856469901 59344 19465 261385731 61134 74182 940726865 64401 7622 912353312 22627 64401 647931132 24413 59344 878865205 71438 7622 144126206 22744 74182 622712806 22744 2215 700457708 49946 22744 397336351 66371 2215 715397499 66371 15168 36337468 49946 37335 297837176 8919 37335 241614756 17224 15168 396033087 37335 52832 19392296 8919 49002 811116635 14074 37335 268398708 30743 49002 50987735 66772 14074 761220496 66772 58111 615984663 49002 14435 145211901 14074 51647 400759316 51647 11535 222981327 74929 14435 888210334 38248 58111 575795412 11535 21383 162378767 74929 60963 51936525 483 11535 521863202 21383 73892 16091923 5156 73892 554393815 483 54988 22915628 35198 483 316262243 73892 1320 822386650 62925 54988 177099054 40161 35198 771201542 87340 62925 781241897 62925 1635 258227284 40161 58406 684338148 91333 58406 135734587 40599 58406 101526289 63004 1635 881189016 58406 40734 176179228 91333 27087 429153696 63004 85895 226676820 63004 24275 468455068 27087 42022 480729835 30366 85895 851613784 30366 1638 782685029 24313 42022 16758404 1638 45120 815156630 90900 1638 605384149 90900 45726 556889738 24313 45345 630916089 83039 24313 197336394 71962 90900 518809068 45345 77392 330697024 45726 87917 267800436 77392 33296 185639974 87917 51501 57435030 51501 8387 142199749 88485 33296 898420127 2627 33296 17260793 48423 88485 124954360 33913 2627 129067046 17497 88485 464762605 42365 2627 634705407 30346 17497 245654902 2996 17497 638790886 17497 17789 137855731 62184 42365 643221666 17789 54152 987506310 17789 89767 761695582 62184 8101 333311290 62184 29398 804777226 89766 8101 64685049 41040 89766 769152766 89767 71063 127455607 89766 45613 565655437 29398 70337 143908431 4687 89766 246639078 15043 45613 196495207 44568 70337 383850488 4687 84749 925455979 72228 4687 318721099 44568 50076 711285003 72228 59740 425009208 19306 72228 640894153 86599 72228 806614409 76288 19306 986556694 75611 50076 69984461 2565 59740 115917660 2565 11708 14346920 11708 11473 330583486 28863 75611 495783232 2565 89987 832273888 73063 28863 788195650 89987 81170 476283145 28863 69441 470919203 79756 28863 47203862 48058 89987 317567184 32356 73063 456615765 79756 35327 162312879 32356 3677 781797530 48058 72235 924231709 57012 3677 285351623 35327 24093 672112317 56532 35327 685869746 57012 64504 497158899 30262 24093 971494292 24093 26826 195977847 26826 3570 440397140 91825 64504 685053624 26826 52338 8735985 26826 31395 170935759 91825 86245 650645827 45696 86245 371977760 66130 86245 83595683 45696 47712 909804208 71409 47712 355734276 203 71409 486263786 79627 66130 533284787 71409 28009 894871530 1936 28009 549868039 28009 46071 940640464 76983 203 90005260 36657 46071 30163211 19795 76983 973308157 65732 76983 299599034 65732 79364 576222361 10352 19795 595533036 79364 80 811554083 45638 19795 39162480 45638 16155 354317784 80 64928 613059327 60618 16155 488035305 16155 76427 203654308 76427 66755 962731915 16155 52634 92990975 76427 78315 195588967 60618 64459 886478635 16537 64459 875282448 16537 74451 521029324 76458 16537 336891381 12595 16537 388183796 74730 16537 143679499 38619 12595 845014629 61063 74451 803743978 12595 12708 555416046 61063 46653 390692847 55767 38619 720630171 12708 58548 972831185 12708 73979 752564593 70856 58548 875326665 70856 44287 300679405 44287 34488 436736055 44287 5340 61542557 73979 60042 808832586 22595 34488 13125459 44287 30976 108232938 60042 30345 763870407 22595 73428 90058786 73428 23532 912178717 30345 1698 50611196 23532 1710 904380875 41905 1710 341102836 1698 38485 172548543 23532 70096 401811874 61261 1710 102013472 3124 41905 328217752 38485 54787 53086871 61261 7811 294883616 54787 2512 76972310 44180 61261 549717657 3124 39184 954472867 30771 44180 48956071 39184 15789 614895731 39382 15789 884777361 66457 15789 32817620 63537 39184 699701911 69078 15789 229208948 39382 40621 119758590 63537 88469 207255118 40621 75592 31903326 4554 88469 651225352 40621 47672 416994165 82805 47672 125074884 11917 47672 671457998 36984 4554 520626682 11917 27594 849694009 7192 82805 584158950 82805 82446 898475523 59252 11917 37664936 59252 10386 431161828 10386 66901 423674140 91867 59252 565230099 82446 11728 876701186 91867 53435 907156927 11728 3339 59075502 66901 3138 98257593 80221 3339 4214029 59260 3138 119645775 53435 78817 79645887 42997 80221 36368804 80221 61303 864795778 45779 78817 927888467 2213 61303 489745592 42997 14289 500525758 42997 50695 314649575 36027 2213 155442132 43861 14289 767584024 74872 43861 243723152 74872 90462 110693620 36027 28623 433274214 28623 40260 794973030 43861 85654 732586324 90132 90462 46783563 15469 28623 780992320 40260 53154 495852221 90132 19271 726702017 19271 62356 260972986 90132 89817 662119076 70688 15469 185987174 19271 67596 983161803 19271 71072 799365119 18949 71072 91476813 68790 70688 564308866 60117 68790 916267053 60117 38884 43629092 18949 86339 697287955 38884 15544 881073072 61138 15544 490305529 15544 63205 134622728 38884 48628 906802432 48628 30755 646208022 63205 8872 843639297 30755 26757 993127632 33804 26757 362932284 33804 1190 373435907 99 33804 384784254 82264 8872 189730722 77934 82264 592266518 59937 1190 369010079 39599 99 134074772 99 24439 710591187 56329 59937 103757641 77934 79741 113753356 10944 39599 77069943 79741 25445 570393718 56329 36294 583883731 72585 79741 322409524 21520 72585 976299096 72585 65413 638314100 58681 25445 52201013 79569 58681 537841817 26005 79569 37067382 21520 60006 618279032 26005 75130 186644826 58681 40908 842900170 75130 26155 399928281 75130 70670 4598674 40908 62712 850188316 38403 75130 950265440 62712 2760 71760812 70670 22574 763646984 76553 22574 589777248 43169 62712 788200269 43169 42251 106626364 76553 91314 757824074 42251 45400 143297076 63336 45400 448328992 13448 45400 728271129 13448 75690 662214707 57072 13448 906413483 63375 57072 88151901 63375 6806 763638934 75690 3985 662544035 57607 57072 63618954 16627 63375 246118210 65693 57607 985984983 65693 76586 791024307 16627 22038 800854400 22038 55691 994354926 16627 42819 710771645 22038 54925 771340839 48893 54925 752877591 44837 42819 34433179 34238 42819 138794204 42819 19065 248581024 48980 19065 906795461 48893 33812 56582151 44837 21101 281999848 52204 48980 989294346 21101 49455 36968361 37210 21101 480998566 45316 37210 97694099 49455 78943 303748275 698 49455 556280148 45316 66273 511061962 45316 61787 755314901 83739 66273 973636864 61787 41524 354588982 83739 63838 841857561 55149 66273 262266977 83739 36584 96139923 36584 82081 132204208 36584 10884 544529533 36584 28047 724364608 28047 56992 612339206 10884 24370 621752784 25688 82081 489319011 2922 10884 70393344 56992 66339 470511731 73198 25688 796203186 10743 25688 598757985 73198 22190 116492844 74593 22190 764743278 73198 46712 285497591 74593 35120 669497711 35120 47078 254588473 74593 35297 569343354 35297 24952 770876055 35120 44681 653513086 83385 35297 500213116 76165 35297 961606330 57681 35297 64222764 57681 72519 693929132 52516 83385 949025327 76165 18732 318838648 73903 18732 851047255 52516 30964 1779301 4433 30964 195024181 400 30964 143654624 3445 30964 930672467 88857 3445 880802687 9718 88857 431306317 73715 9718 424569970 79061 9718 269051629 79061 54070 402455735 54070 26561 48968048 29965 26561 596263344 26561 30779 667503757 59277 29965 805355966 29965 45294 159666039 31745 26561 66790297 31745 49358 746823946 59277 63317 830769742 49358 36068 392641225 45294 60671 127402598 69567 63317 640093050 36068 60389 361090981 36068 84508 163384027 3813 60671 978614438 30134 69567 716260356 29874 69567 906733098 29874 15079 597648589 29874 40820 583451913 3813 67613 645705269 43719 40820 586714129 24029 29874 365518844 40820 76088 521117301 76088 76572 427106722 14090 76572 906707266 24029 69841 31344108 3143 76572 143061638 3143 48810 894831499 14090 83064 447869224 75952 14090 142329919 79819 69841 195683880 83064 61227 660070185 83064 49031 476335028 62747 75952 457929770 75952 9992 375387469 79819 67251 301111171 9992 87347 614039046 9992 49237 468122373 71105 49237 484005503 87114 67251 192076089 49237 85059 567493390 49237 45881 129855334 1278 45881 894857353 77315 87114 919740344 45140 87114 787935057 1278 29937 621726588 70298 77315 773176888 45140 86583 938552263 43144 70298 392031897 90246 29937 14331557 43144 75112 57666122 55115 86583 434553663 90246 43475 687105440 55115 77517 659377863 8469 75112 650421479 8469 74910 414340063 666 43475 74874148 34333 77517 633502595 6716 77517 421398578 28640 34333 17490777 50967 74910 467829553 77636 666 45468921 50967 730 626046837 730 26586 48067406 730 7271 938052266 7271 88898 490530800 88898 85900 230358039 55686 7271 519939905 7271 78844 680276848 60964 85900 941090772 85900 73180 883288069 74207 85900 253645896 35858 74207 752142580 12538 74207 485442766 56130 60964 292907780 50268 73180 87907492 74207 51717 699699956 18446 51717 706776472 5548 12538 674946644 57215 51717 48858227 50268 84260 669759190 18446 88583 461233649 87099 18446 169506189 75616 84260 670097057 77464 57215 13007672 29748 75616 885514062 1495 77464 671651363 29748 37934 412007007 45443 77464 878824798 77464 30014 302367800 38500 1495 105416015 63313 30014 637502610 30417 38500 228684402 50137 30014 983379113 64440 50137 804155659 49440 38500 369146307 30417 54403 276659066 30417 29920 226548428 16307 54403 664069858 54403 59139 148464640 53233 59139 212866014 29920 2608 278405971 9111 53233 25655010 31701 2608 13344020 2608 74439 440379100 9111 84388 633761434 9111 38080 558503460 31701 63770 203427435 9785 74439 320575826 50636 84388 395851607 55285 9785 924076587 50636 23865 451162684 50636 47625 447894218 77830 9785 351933606 59480 77830 279389295 77830 38229 641557956 77830 21150 386893296 26363 38229 81805385 21150 11626 462893253 26363 63434 874577161 30523 26363 410861222 50783 11626 301583818 21933 50783 632118989 23139 63434 461585243 23139 70101 396850500 70101 32761 782458999 81124 23139 474951113 40674 32761 226695439 40674 77081 616365493 34435 77081 739842106 32761 59842 931543638 34435 26261 93042796 59842 14437 6396688 77081 71928 436017939 64464 26261 269997583 59842 51374 372562294 29613 64464 671450045 71928 89549 355256186 89549 3030 31673713 54785 29613 961296548 12849 3030 526794627 72400 29613 601967648 6291 54785 682409929 12849 75281 629623770 88301 6291 112324830 75281 42126 47046560 81037 72400 455898638 88301 85590 214821752 21779 42126 314937534 85590 51694 931585265 19413 42126 666467489 17800 21779 118310270 10726 51694 830810019 10726 48311 346519269 48311 53623 142924233 17800 48031 143524294 17800 34478 756604064 26961 48311 376497299 67056 26961 131704078 53623 85139 590305765 67056 85936 80619645 85936 81596 287897375 15411 85139 629958028 81596 10351 998813606 83212 81596 858591515 15411 69324 234863377 15411 28237 939579130 28022 10351 715492889 28022 60646 679256451 58771 69324 337905582 60646 74856 74860674 74856 27617 196932243 60646 38190 784470866 14089 27617 975511430 74856 91606 284583310 27617 61426 160203852 70562 38190 908202218 38190 59729 754237585 25149 14089 655853052 61426 74920 40604857 59729 90691 388482764 4035 90691 892019921 74920 47688 628641878 47688 16002 803483743 79824 4035 374557667 88918 16002 982595362 4035 10862 327851900 18308 79824 838432127 10862 57783 605473496 61451 79824 881014059 89811 57783 84793452 87551 10862 107776110 18308 17417 194351837 57783 67661 88704965 17417 43231 320097587 43231 41456 217165805 81862 67661 404778053 43231 31389 889158593 46789 43231 569214886 58614 43231 46350960 91017 81862 539064361 5443 46789 98223594 16909 46789 913506626 46789 30597 831755376 58614 61852 455631978 47784 16909 114069628 5443 59820 459020046 68867 30597 90970149 47784 34268 936375782 26052 59820 503576770 47784 76232 161501284 65646 34268 817570068 34268 38146 682444650 9989 76232 304731967 3907 38146 104403698 49766 9989 900464789 3907 89013 85061948 49766 83059 362900669 89013 74864 640376802 83059 75806 222581396 51334 49766 612458180 37357 89013 193983259 74864 56885 558496760 74864 30698 577366457 37357 2598 317144869 9025 37357 603862260 9025 13387 654202150 56885 25768 749958188 58180 30698 833193689 75252 2598 293339037 17721 13387 110805781 23637 13387 433581795 58180 64824 45008558 17721 86891 46952652 17721 60283 696171208 17721 74666 338943189 15373 60283 606185070 25499 64824 85140313 63704 15373 817879853 15373 70149 364587072 78971 63704 595966345 38007 15373 318703574 81049 78971 94914360 38007 43579 291847996 69991 43579 975868265 45538 78971 718221784 14757 69991 631507207 4457 81049 135058125 14757 33274 653318743 45538 36342 66933823 45538 53631 304061173 27301 53631 215668389 33274 5354 791319807 53631 89929 779960771 27301 29607 815831820 29607 30533 449257082 82158 30533 818029874 12774 82158 366999360 72079 29607 541655116 82898 12774 546084981 30351 82898 96550737 70883 82898 309230127 11506 30351 121143044 30351 72744 109606407 82898 9889 478815377 86307 11506 828984437 22003 86307 287449940 11506 43987 398155491 43987 80763 197977876 65394 43987 393002107 80763 69509 27696805 50502 65394 130640561 9528 50502 315252543 14159 69509 316219961 50502 14635 9003626 78898 69509 226947390 9528 88573 979128055 83379 14635 391161355 83379 61882 832982117 14635 80890 579765585 83379 70 382340690 83379 635 799706742 73146 635 158435547 10595 635 601076727 73146 47094 81011194 73146 65894 222739468 74525 73146 688854372 76953 65894 511983725 905 10595 703536298 66189 76953 713530923 51576 65894 690508626 28055 51576 375643334 28055 8635 329172178 51576 34008 474940481 58039 34008 120088800 84471 28055 178984488 49734 28055 315972438 46299 49734 24736469 157 46299 29069812 58039 72705 683337756 49734 56367 472408379 57864 72705 923821702 157 80981 111973602 78267 80981 870402364 56367 17348 116525463 17348 74307 233082522 80981 91662 376927949 17348 41113 181703471 12596 78267 375530544 3834 91662 573287121 91662 11850 711350016 79041 3834 998048832 50923 79041 730962838 20153 12596 206763138 20153 60456 501114846 39406 20153 575146355 39406 9331 648694467 39406 59811 839818674 59811 76469 787289834 76469 68306 428694318 8692 39406 146670676 56819 9331 563365736 88292 68306 123019046 76469 76205 934731450 8692 63288 401713157 63288 6420 846685282 6420 14144 112806531 88292 52422 845418326 14144 16470 572552114 6420 13106 308834718 52422 19554 794798706 32704 13106 752222883 74185 32704 235465480 20846 13106 56677593 32704 75264 7295296 74185 3039 779086960 32704 4642 999665099 83943 3039 235113644 31233 3039 87521902 73418 75264 473750084 39525 3039 382896366 31233 6140 159847281 61975 83943 870202179 7769 61975 44504964 6140 37108 909963419 49523 61975 368937603 23721 37108 89837104 61975 10833 771649 76234 37108 418234743 76234 60258 53090597 72884 49523 247853851 60258 9517 284528708 86327 60258 27146603 89483 9517 75235795 86327 26072 542003795 9517 90878 308936262 86327 76431 574453943 86408 26072 273119406 29817 89483 326565498 86408 15359 739926764 90878 47104 670964051 45437 76431 646323741 86408 38378 82541203 75805 38378 791136437 25327 15359 262093680 48394 38378 778822332 84730 25327 676404589 48394 4861 462499180 75805 50371 435509740 70956 50371 670736045 19189 50371 939237201 19189 68269 902413695 19189 90481 153488548 90481 20367 810863615 90481 71044 345673821 1891 71044 421615661 1891 65583 364687446 1891 26292 482471725 26292 55611 420067491 36259 71044 653037292 36259 91556 117835195 55611 75075 44625051 25799 55611 200243363 33208 36259 202823675 33208 47146 897375553 63867 75075 613266637 33208 17600 558264725 33208 42780 55336598 34122 63867 396246134 17600 14326 44323667 45579 63867 122023292 14326 10223 611074175 10223 13686 386395079 14326 26146 786455734 67860 10223 219670412 13686 46250 193656440 51852 10223 576385349 67860 64830 689294439 82507 46250 597922070 26684 82507 412381813 65561 82507 470710533 65561 68561 36943078 48679 64830 98877833 61333 65561 593244880 66197 48679 810996237 48791 65561 89560270 48791 35330 956024223 48679 75045 124762965 19585 75045 499213043 15501 19585 853914571 72266 75045 55744424 2080 19585 761421760 72266 7974 138368851 19585 33727 408758483 15501 685 195350663 2080 9988 84104895 82985 7974 551821446 77457 9988 547552804 89886 82985 65843997 2989 9988 998339593 76992 2989 483398930 80224 76992 514892462 58289 89886 493567006 14979 89886 339391505 80224 21527 403390475 80224 79879 564179853 51533 21527 93393437 79879 73197 91264671 73197 70190 628834161 51533 70552 673085907 42179 70552 26196150 70552 37836 342762370 16810 42179 730755123 29949 16810 81233223 56449 42179 736145556 54066 56449 525955703 56449 30278 872505377 61793 56449 216516690 61793 28191 680503592 28191 60700 211368781 7832 28191 601730620 17015 7832 395545315 60700 18636 101150246 20428 17015 631919042 41159 20428 839349489 7832 89207 259201931 89207 10591 914712100 4258 18636 148595933 47264 4258 197312173 4258 78611 294582693 3139 10591 14434670 10591 83123 858034914 78611 33428 713902910 25692 78611 105528779 33428 46249 630459798 86293 83123 183333269 33428 59721 944962542 50671 59721 632347173 33010 50671 65688569 66244 86293 481129894 33010 83412 274303864 60665 66244 328132745 50507 66244 194812474 60665 38622 539515887 40986 66244 411590531 40986 42812 178098725 42812 46540 507153325 82209 42812 17997946 51684 82209 963201592 84781 42812 320495437 42812 27544 145456983 11633 84781 530884507 89695 11633 82707288 54838 89695 841565011 89695 71161 280014244 54838 60632 610982963 7824 60632 915543079 71161 32213 595850422 81142 60632 268360735 81756 71161 207512899 81142 32918 821981238 7824 64254 958492815 64254 84127 274261612 84127 73738 255223497 84127 54985 805050184 54985 42096 536157293 55264 73738 79547638 29840 73738 893443040 31289 54985 82789829 55264 32201 15683482 31463 42096 762735657 31289 68128 769638529 32201 74677 418298502 81516 68128 493666989 31463 33410 205887960 90029 81516 219126853 33410 67702 939307860 27749 33410 62036460 67702 47792 6626779 47792 53825 156065375 90029 39643 745495239 73985 47792 614700479 19522 73985 759264466 15324 53825 544846851 77805 39643 948184271 73985 24449 57374717 77805 72129 892229476 77805 37220 94231364 37220 35636 45018547 64408 77805 849703564 37220 71205 141594591 21956 71205 131292053 35636 25424 98966435 25050 25424 999504622 64591 71205 215621167 25424 9593 769786525 90607 25424 847792664 9593 78079 343708332 35471 90607 450179574 90607 90529 154144125 25565 90529 301601865 63321 35471 814316472 2651 78079 891048435 2651 81353 209392018 81353 56783 201478888 80182 2651 892006186 63321 44927 980442348 304 81353 129008629 304 57218 774175799 79780 44927 890034695 57610 304 136599597 44927 40683 655946071 57218 21251 749340924 79780 5289 148998441 57610 6153 888209585 57610 29803 302917042 22768 21251 367177755 16901 21251 88675490 20341 5289 878297699 16901 44548 751842221 29803 37537 209679439 89287 22768 275366415 36827 37537 224695696 43225 89287 974563269 44548 90123 237920993 89287 5391 841184810 5391 75819 229451885 5301 43225 63945550 5301 72561 349301634 5391 83257 883346006 89494 5391 516086554 68789 83257 132355368 83257 23928 156012912 2203 83257 846523197 2203 87168 371614714 68789 63496 114087197 2203 36014 947246525 87168 33773 476448639 63496 28685 498861353 36014 30831 23330065 63496 67705 20642573 89035 36014 963819284 89035 4096 214162107 566 30831 933919965 30831 26256 240708823 35734 4096 653491309 89035 70479 856045368 23308 26256 345092384 23308 56018 859393883 56018 13773 898885239 13773 3797 495013699 56018 68311 517335448 56018 23430 107458747 68042 23430 466718794 86214 68311 2345046 68340 68311 48135145 23430 40858 207080083 3640 68042 978114774 30651 3640 892235611 83302 40858 984705929 3640 12038 434333410 60806 12038 594772509 18396 60806 276560264 43303 18396 7469758 12038 41287 836513173 88103 43303 71995443 88103 90659 624360132 90659 39537 478819795 32284 39537 140664028 22518 90659 43171679 76922 90659 288103796 22518 71497 18513040 32284 15377 808293951 9493 22518 916426067 41739 15377 761178902 9493 21136 685990346 61016 9493 244361934 77095 41739 43440140 3768 9493 73144098 3768 6355 361909044 3768 38915 809781242 44393 3768 946216841 44393 49423 728268077 44716 3768 18476604 9079 44393 223091574 9079 61717 11941177 169 61717 710504153 44716 38207 858895597 54039 169 879598379 61717 27975 71844017 43318 61717 234002711 43318 15028 541322293 38804 27975 743629916 40319 15028 999286842 58692 40319 488188678 15028 49145 431463983 84380 49145 500133072 84380 40535 584627644 75059 49145 655233809 51342 49145 949849602 75059 16278 222301578 60301 75059 94553452 2815 40535 697277694 16278 48464 304120185 68233 51342 286319763 60301 27634 922686053 60301 40246 986314912 68233 423 998687118 28439 423 901287127 40246 62450 251751542 50535 423 64202546 23870 40246 539962075 62217 28439 765929048 52185 50535 645253116 62450 64200 432726666 64200 84077 4520940 47755 62217 114442547 74250 62217 587833974 64200 54659 757556139 84077 6548 93629013 11751 74250 120434710 23093 47755 564198375 54659 38159 185356112 32786 38159 541727151 38159 88904 265892153 23093 85554 181151744 88436 38159 181726917 87605 88436 746946666 85554 91267 698219887 11649 91267 73851523 53817 91267 544851550 74840 88436 638491145 53817 29881 29963203 29881 75575 176047037 75575 65442 970795628 41825 65442 683911592 36393 41825 138507466 41825 24125 903012659 65442 63019 516028160 10104 24125 263023166 63019 37287 943251202 7593 63019 964531361 10104 40737 17805078 63019 58104 777666783 58104 61886 661226858 42575 37287 552004216 40737 23267 929890767 20706 23267 717888855 88299 42575 269336831 75134 88299 452406010 42575 61051 16128291 6258 88299 36395496 27849 75134 236943919 27849 80839 331015683 6258 74369 941697014 1452 61051 387408742 74369 42269 890730107 42269 439 714959035 80839 84447 620967179 1452 40473 329592849 84447 68104 196660474 37147 42269 340788795 37147 66397 72092427 28199 66397 791437909 40473 67719 952613541 83762 66397 139110765 66397 74289 232677870 74289 36644 975893937 60897 74289 819947114 72043 67719 75110218 2044 83762 753464817 36644 74102 351625045 74102 76625 372008111 81933 60897 405246460 86287 2044 264242598 6209 2044 127685676 5983 74102 468952723 73208 86287 292487011 63292 5983 527152120 48604 6209 587507105 48604 74587 32801538 48604 58775 153540193 69005 58775 754640479 74587 11077 440133895 74587 82175 288860099 11077 71291 41264422 58775 40203 682795770 40203 34246 539036190 4532 40203 17022596 25106 4532 900295519 4532 26562 384154658 8341 4532 594684613 25106 72734 496455666 33270 8341 246668880 14939 25106 676129242 33270 53731 60922497 68166 8341 265826554 53731 70428 679442886 83957 14939 196413168 68166 88572 300087325 88572 19508 487337243 19508 21461 232630881 83957 76508 291790263 88572 14898 929969593 21461 32557 420982420 61290 14898 590078051 41326 76508 710762657 79249 61290 658244458 64105 79249 776966987 10354 32557 935858808 10354 25364 444122021 64105 40745 867059708 50539 40745 63760343 10354 16882 582931956 38210 40745 518595724 31011 50539 597963125 40745 74410 929403727 31011 3014 881098679 38210 82529 454777426 38210 88809 382523197 64402 74410 346366084 64402 11227 533413273 12465 82529 862396611 86721 11227 116863414 86721 82048 801603767 82048 73443 797492526 38553 12465 902019875 59420 38553 808190712 33184 59420 916087527 33184 87518 78470077 8097 38553 979174649 38553 25067 145648918 21842 87518 359543557 61942 33184 834805065 25067 32666 395364918 21842 23537 395113528 21842 64115 42445860 71149 64115 798859743 61942 82422 972700881 82422 18865 249238768 18865 3707 673478078 7916 3707 872546787 18865 66636 268832578 3707 75594 393794521 59534 75594 629409217 27989 59534 324636056 66636 123 1214149 53613 75594 74711292 59534 5335 54581620 42042 5335 27595037 78202 42042 979360968 84753 78202 44193890 78202 91521 203751716 58253 91521 484198347 9990 58253 463809488 70542 58253 803273595 29006 70542 485201107 7511 58253 565301869 9990 73630 914106931 12788 73630 791470139 6830 29006 431360986 74332 7511 4616365 88611 73630 291423868 6830 26749 645849188 74332 20536 841360362 40451 88611 648468375 74290 88611 801185489 55119 40451 400077207 28106 55119 388232246 28106 45814 33906151 28106 14682 470229017 87011 28106 841845649 28106 88996 70549178 18034 87011 561980158 76502 18034 218760257 87011 31113 380688607 79452 31113 322072841 79452 53458 935212726 26168 79452 169665326 21990 26168 664534896 32435 53458 107022489 51250 26168 389296067 62357 21990 858181884 21990 73837 618177881 43933 21990 526165176 62357 53146 803488562 62357 72804 46812828 43933 84558 656857016 84558 70044 904998078 658 72804 954534463 72804 71680 424803820 84558 72549 626395927 5590 70044 425560740 71680 16082 65406069 6670 72549 995186916 71680 17380 311284453 17457 17380 895460584 17380 69209 715450082 16082 3872 342470143 69209 69512 705089297 17457 61048 690744695 61048 14381 570062211 3872 721 6428421 15798 14381 854919526 29419 721 298272750 83075 14381 887701183 29419 71404 849709758 83075 91087 322469579 29419 24335 928222112 49104 24335 575529263 43145 71404 117816612 43145 89053 730651134 89053 9140 439910584 22884 49104 471952364 22884 68941 484761879 7886 43145 356048745 9140 5976 390652221 20894 7886 765580445 68941 50472 858062881 20894 19386 13539840 69948 20894 134986661 50472 26201 731928549 26201 87289 120370833 30950 87289 112483267 26201 41931 147306475 55682 87289 529551024 86164 26201 279858944 55682 85796 983432982 36724 85796 411336073 86164 11929 207182954 86164 58072 337459707 71772 11929 776637225 28268 71772 194375353 36724 45103 830225268 50349 28268 15233993 50349 71459 61290214 28268 40419 302555180 40419 61469 839949771 50349 16529 552649590 50349 76346 29068008 10690 76346 345478267 10690 40650 817595500 40650 79057 671337538 76346 13877 197623089 79057 46587 961446528 81573 13877 683804262 2193 46587 820554090 2193 37468 732050862 37468 34561 855175508 2193 17899 67367677 447 17899 111073937 82974 37468 578179202 34561 48886 626909352 33167 82974 394104179 46410 17899 75594712 24616 33167 584547705 44902 48886 834307566 48886 28608 898926538 46410 26977 908204387 67169 46410 293351414 28608 78892 353872019 67169 83296 21073501 29779 26977 142629864 78892 85442 41871901 31100 78892 20433192 83296 32896 425763921 47686 83296 942930166 31100 25847 102685294 67195 25847 274588446 32896 11931 306947509 79587 11931 919961657 49262 79587 771256135 15151 79587 146154769 69628 79587 964947026 57722 11931 471765000 58126 69628 776526421 39137 15151 940486816 57722 78409 852579476 39137 87881 108273333 78409 58575 785954750 2841 58575 708723653 58575 18046 112730002 78409 32634 68178143 42766 58575 779042386 49022 18046 564721117 2841 6692 692949745 6692 43460 977485107 6692 79894 943984697 42766 35286 839421253 35286 33304 883031732 35286 23345 19746514 29319 43460 989339620 43174 79894 14707125 23345 40966 748382708 89063 40966 441403172 29934 40966 251686981 43174 38269 598572478 1127 29934 359329693 43104 29934 284864976 43104 52921 9517210 10255 43104 76878323 23624 52921 39301567 4808 10255 19189185 56529 10255 883036006 5752 10255 744734336 90453 23624 22313040 56529 435 130658591 40830 5752 429746879 84980 435 558604455 90453 33704 268346172 435 49617 564983395 2300 435 855167151 2300 28206 589482833 49617 40522 682822844 88032 40522 205385273 40522 31909 576450251 2300 81318 247323357 40522 33217 189143375 88032 24018 451554430 49682 81318 830155677 19941 24018 690763468 35240 19941 813285965 35240 73425 421670425 35240 8608 966787773 35240 79572 126195132 65176 35240 685315206 8608 20184 607683446 81234 79572 559767099 50940 65176 460011900 79572 11166 924030437 64845 81234 787446345 46426 81234 800177117 2878 11166 821265204 11166 61485 6314943 64342 2878 914016222 46426 76265 321624749 25606 64342 246488386 33728 61485 131234449 69058 64342 82976259 76265 1581 500950040 25606 40541 38188867 61036 33728 605382615 40240 1581 579263952 40541 55331 548071291 21481 1581 260256007 55331 35950 557189374 55331 27349 677615115 59342 27349 934988404 69927 35950 51719683 40692 21481 624216302 20389 35950 482806666 27349 73460 275548294 69927 37283 933268115 85815 69927 397453863 41664 37283 209837665 16625 37283 930448462 32887 85815 937185498 85815 59060 598931543 59060 74905 553497141 41664 88016 260758002 88016 48466 471620912 58533 32887 861455500 91426 59060 27830217 91426 43515 353149046 76252 58533 442779950 43515 37544 897802152 58533 71533 628239099 71533 86841 654881668 43515 50396 285165889 86841 61478 282784287 8068 50396 655772132 79483 86841 448062783 64795 50396 601580175 61478 82649 961923430 31794 64795 46513511 79483 72560 821346814 13243 31794 893145157 31794 25950 372403149 45243 31794 184278918 13243 85646 705557972 85646 10305 407950243 10305 79698 405161833 28869 79698 334259621 32688 10305 450212905 10305 26633 817411730 86600 28869 966945411 26633 73160 651262639 73160 52665 918657842 52665 33326 314518870 33326 81641 112952830 31661 86600 808295404 14199 33326 731683152 5622 31661 469618307 31661 6857 179964985 6857 35004 682154845 6857 49770 133472442 8551 6857 193915782 5622 40656 126294429 49879 35004 303710475 35004 59614 117261 49879 20329 14537224 34802 40656 446822417 49879 26126 87103565 66951 20329 623675376 89813 66951 98577882 55595 89813 615171164 70556 34802 670927849 66951 53437 313346547 59883 70556 303456967 53437 22244 499476080 55595 48051 231350838 48051 40662 928233249 48447 22244 876615494 2751 59883 805958370 83200 2751 188584061 83200 7878 153964524 40662 77744 478171001 17486 7878 573953846 83200 3747 818783549 91799 17486 671929700 85022 77744 934257426 17486 1074 529267416 85022 68805 338987880 1074 91926 303280481 55413 1074 40958194 75351 55413 480573007 68805 51233 140737781 51233 37952 550092000 55413 43211 168366634 48523 51233 902711943 56308 37952 867158700 60013 37952 412588327 43211 26513 509979756 26394 60013 615636966 26394 85265 36687744 85265 10709 951157436 26394 48855 279700230 26513 30988 133679495 57231 85265 28071515 51868 57231 113649305 45074 57231 92232885 51868 34097 193855088 30988 39342 855544917 51868 19420 102840290 19420 89127 805030157 39342 75348 85894944 87359 39342 767261398 32692 75348 722551257 75348 56796 337541793 58278 56796 311037159 87359 74300 330787589 74300 28678 50207406 65017 74300 595135797 28678 25850 81692277 41801 74300 620846875 35076 25850 544753368 79583 25850 789563892 65017 10215 798566774 41801 4702 335071893 70477 4702 226569409 79583 15766 611991995 70477 46265 517323606 31224 4702 810947621 13661 15766 361527247 36459 13661 283095786 56093 13661 227751650 65634 56093 934759000 6756 56093 76887543 6756 13719 314362305 65634 7902 858134807 13719 33590 206437750 13719 67470 353321640 33590 68594 846529329 38410 13719 346143150 33590 34668 905811827 52412 34668 26735971 77338 52412 885176909 34668 17319 602089915 34668 63626 636450789 34668 82646 402162994 18033 17319 488697916 77338 79521 238462649 79521 15299 760390048 18033 81132 658384412 18033 23900 178962711 81132 87333 714994232 15299 34875 476956443 34875 66111 233918452 23900 66186 72720636 66111 54727 357603344 87333 82436 5290510 82436 66909 53885334 82436 39846 928398890 3426 39846 144140999 68591 66909 472108759 27048 68591 189428954 68591 58925 28734986 58925 89654 89296291 89654 57129 595758143 57129 83992 568910086 79012 89654 969232621 79012 86055 160121314 57129 62474 57252890 83992 44509 622191187 86055 37375 826617715 30077 86055 961022336 88747 86055 216650195 37375 820 427408343 77437 37375 523399268 21559 30077 414931464 77437 41047 117853334 820 40957 661347401 1059 21559 32252020 77437 18584 788229702 1059 74814 350840745 49008 1059 255247366 21661 40957 493560456 34843 74814 618778780 74814 68468 661924793 74814 63061 533303219 34843 43795 73280848 87310 43795 25483433 68468 66616 214265924 66914 63061 140012827 66914 29908 24441116 87895 29908 438205918 29908 89691 11821058 66914 27424 141399119 38924 27424 850197010 80915 27424 229632289 46510 80915 139284959 74216 27424 373627471 38924 27504 752764682 84855 27504 36175109 80915 1940 85892568 90765 74216 608264682 61460 90765 768836581 63839 61460 154137156 61460 51671 86639889 90765 75818 573284046 61460 45204 701610623 38118 75818 958408153 484 75818 111043282 75818 88540 315053807 64422 484 881952441 45204 89453 867310746 38083 88540 882082098 484 14468 359115513 38083 48661 938377167 38083 54091 754568954 11345 89453 669801647 35659 48661 35959499 11345 32660 701614450 35659 65432 274257083 54091 56095 336762986 39638 32660 604368042 32660 77879 711547441 47878 77879 309354339 56095 67154 367616166 39638 86657 341380064 77879 68224 21610590 46534 47878 975838706 67154 71847 154661727 67154 23814 243572167 71847 37809 435277540 9742 46534 969824977 64806 9742 66007456 9742 23610 248750115 23814 69159 900913829 54498 9742 260908944 54498 79651 75581025 64806 66090 981083123 60035 54498 133085881 69159 30808 462235538 60035 70899 767361956 30808 32816 602787003 77225 60035 864822761 11373 60035 397697932 70899 9298 766096279 70899 11699 817556081 32816 75518 491927568 86418 11699 11485706 86418 71873 350714584 11699 3406 178073279 15518 75518 488275717 29186 86418 194337928 58396 86418 156775557 15518 29645 203501557 29186 76093 170891212 73946 15518 790563483 38530 29645 321869046 76093 6061 432258412 29645 40680 824492545 38530 34769 911208994 57032 38530 323742791 38530 32667 349511693 6061 4300 221178835 32667 12228 226121731 52159 4300 326265918 32667 26400 676038181 89248 26400 695693580 26400 70021 83431077 52159 58256 750829858 21799 52159 994846923 26885 89248 952669727 70021 19197 565006936 58256 36493 883793592 13941 19197 18779629 84478 19197 532254390 26885 42245 3907662 36493 30157 363786399 42245 816 671667538 84478 34716 419449451 21062 42245 9375001 34716 5969 154500628 57274 816 265289704 816 59350 260821989 34716 46932 555179694 57274 5652 635653412 46932 12439 638405615 18243 5652 40469724 18243 47858 567894611 46932 76633 905710597 35504 12439 337582153 91040 35504 369179213 18243 41882 146478517 41882 65456 399941867 35504 16193 170447194 23214 41882 420968023 41882 46137 417623036 86773 41882 570268075 25603 16193 278179207 23214 47915 31633519 27548 46137 547774610 86773 24086 88418219 60281 27548 108126420 24086 34563 94625476 24086 32968 905667607 24086 36954 967727970 60281 45449 143333760 30342 45449 289772273 36954 68294 922389143 38927 68294 812991030 30342 76492 509105456 38927 62449 977691229 33489 30342 661944052 41413 68294 462157581 53028 38927 231565718 43443 53028 478514859 33489 28195 13594381 33489 34376 818036901 73603 28195 548337369 43443 56878 355290880 31185 34376 618031149 35418 73603 402287435 73603 35995 512442382 35995 68466 756209883 31185 18640 234290196 18640 4509 85216911 68466 73832 655676315 68466 53378 522640493 68466 63461 463383794 19437 4509 110259976 73832 91109 331105524 89674 91109 326806188 89674 76301 8224262 58659 63461 171453403 91109 74184 762538165 89674 43981 715599305 10559 58659 702279482 9764 76301 846966921 43904 43981 514979146 50597 43904 354586089 74553 10559 24894068 37441 9764 345181342 85817 50597 355227490 37441 65701 850707099 68198 50597 705136259 74553 81451 366077145 85817 83448 254774609 32977 85817 85974386 47655 81451 542759121 81451 47187 672076849 72013 83448 636688420 31469 83448 390899300 87677 47187 63111943 56307 47187 258722467 47187 16980 546075726 72013 81697 327360429 56307 42174 905627904 73279 56307 956572875 25161 42174 392879955 16980 502 79466678 65714 73279 325796099 502 74726 839290695 9665 502 990943503 65714 34216 843569576 60240 74726 887725568 9665 25587 544032611 34216 34076 460871628 13162 34216 568414590 13162 61574 877830831 25587 4077 102074658 2267 4077 292961962 61574 38282 699909050 59209 38282 954493206 38282 62265 311961610 2267 59332 21310950 18937 59332 2938425 59209 16878 542004808 18937 41327 927677755 17766 41327 472526900 49085 41327 771683635 62459 41327 844442806 42874 17766 737182805 49085 41185 103164507 62459 26780 829298004 42874 61689 985250801 26780 22363 109934595 61689 83172 65840448 4259 26780 329318979 18528 4259 171358269 4259 15400 72739515 78911 22363 885225224 62553 83172 392292617 42875 78911 770423407 13525 18528 812694692 69740 62553 648766753 62553 13518 455719124 49152 42875 752610923 83499 69740 651040344 12338 13518 203532025 49152 1369 541803467 83499 15667 116743710 82862 15667 319511939 1369 81202 314098055 12338 91423 907950510 91423 17492 142627855 17492 15686 530641891 17492 48108 761400662 42084 81202 307599460 15686 47808 947937579 42084 20209 479807076 42084 34317 409705179 51697 20209 942430241 80875 47808 833460829 79937 34317 723124231 20209 66275 778841633 83198 51697 78292029 84627 66275 916665758 80875 90055 930685849 69352 84627 751667583 84627 82924 568736486 7454 82924 524359084 90055 7793 922148515 36697 69352 727345584 64617 7793 522616516 82924 24227 55074827 45604 7454 977020194 80017 24227 790466141 48209 24227 479612457 12858 48209 70470071 24227 86068 513436173 17208 48209 320180736 89236 86068 597413396 32633 89236 547081218 50465 86068 172643007 27281 17208 71768305 2369 32633 45560589 43787 32633 545790569 79985 43787 586919835 21665 2369 49973429 27281 53770 653452015 75808 2369 111959942 53770 38607 422344610 867 75808 107471695 21665 65782 231385753 9081 38607 104693755 87273 65782 27253469 77669 38607 41582828 9081 11641 366753685 65782 87544 857798809 47790 87273 739929196 87544 43348 133292534 44304 47790 230727202 43348 73510 605715239 47790 42348 804735604 59617 44304 927183386 57801 59617 465769622 43511 59617 793692527 74383 57801 499118461 74383 35840 790071297 72783 57801 931622337 5538 35840 327842489 43511 43345 24672243 84799 35840 141091720 73161 5538 810605711 43345 21372 783338967 43345 3420 780973991 43345 61474 188541042 84638 61474 595714602 61474 71760 829348229 84638 23269 302461298 58182 71760 563670524 61474 14993 353223994 58182 25698 508861500 71521 71760 963559973 61751 58182 435363017 25698 80841 898730548 25698 52166 411607165 8245 61751 132630822 71521 1651 19861417 61751 31895 551589412 31895 36472 198804140 1651 12431 572348234 55570 8245 196780947 31895 22887 181601462 4803 55570 273545742 19904 12431 340209841 70249 12431 104810028 52535 22887 47095668 32751 52535 398292638 70249 56044 617637023 32751 37301 610870650 32751 88532 449377511 60755 88532 144803062 56044 5406 427693049 6931 56044 230277565 91823 88532 525413912 59211 91823 16878564 6931 56984 816426884 15958 6931 970857681 75722 91823 92305036 91823 2453 187123804 15958 44085 934136039 44085 47286 978465060 88363 15958 610638057 48200 44085 549436396 86855 44085 915446052 47286 58601 449675352 88363 70968 35301210 61635 86855 799348245 61635 85450 316691941 75958 70968 147309419 85450 24389 163740213 70968 89945 792384348 4058 85450 377847492 89945 75863 683228142 89945 88917 860161802 24389 16829 607700102 88917 54889 867318476 68243 75863 333078597 50219 88917 520471910 17686 88917 411264313 58140 50219 895338387 54889 68148 653257875 50219 69425 307934428 17686 8636 98666555 87161 58140 187264629 8947 69425 319248571 8947 67372 262680305 8636 62414 183688287 1124 8947 727391297 37742 62414 815713022 8947 49752 589784724 1124 16244 86883641 1124 10105 714610986 43170 10105 640092432 43170 67699 7509930 27678 10105 523517207 37401 67699 912296409 10105 19433 391036964 19433 33123 334413901 27678 230 549889905 19433 30101 440712191 46909 33123 725199719 27016 46909 980771393 47807 33123 196436641 47807 37162 628320784 27016 21862 748490 66672 46909 288079136 21862 331 380241407 75304 66672 65143418 66672 28571 942805716 28571 60534 924206934 75304 74379 828018013 52433 74379 348130705 37848 60534 761766880 60534 82963 413791195 35421 60534 56739485 11141 52433 33311610 82963 5834 557895880 35421 1480 543343560 5217 35421 427278392 5217 17241 618998532 5217 72435 94802552 5834 53540 220691712 17241 64413 614800489 72435 57293 200410497 17241 45709 211004825 53540 65858 876445478 3111 57293 813637124 3111 69506 110594165 73404 65858 759637139 10115 3111 592093488 24045 73404 231405094 51068 24045 598315827 19861 73404 344520799 61765 24045 248666193 51068 89422 18356431 61765 16220 904858771 6122 89422 627258742 26751 19861 440719289 89422 17831 263901961 34407 89422 652181785 28480 6122 618263566 34407 70637 366445974 17831 62231 458236147 10331 28480 712337393 69664 10331 706458197 28480 27260 34249909 10331 20226 634868677 87323 69664 432196964 31731 10331 479257822 79925 87323 456221366 12737 20226 401044231 16987 12737 463289583 16987 59380 191663320 66036 79925 122878553 5343 66036 397655008 84732 16987 782988415 66036 53904 156203951 554 59380 152851964 84732 24007 331507227 43927 5343 684829732 46973 24007 874652937 52378 43927 680861413 46973 52810 56678077 52378 36905 193943790 61366 46973 498954233 42190 36905 738582850 13837 36905 716277991 36905 54902 928301435 54902 12934 958397654 12934 49215 216022941 12934 88213 678756674 19736 88213 77003936 12934 13909 962095 45478 12934 301917072 49180 13909 95045255 54683 88213 75467444 37099 19736 410859145 49180 21801 184252506 45959 45478 574419933 89400 54683 708505818 37099 64326 733394149 21801 29106 825888978 83391 64326 501477451 39162 83391 210129801 66647 64326 510403100 27106 66647 520960467 929 27106 425164096 39162 45649 876636748 39162 35232 827820300 67304 35232 463628210 929 73305 17816975 67304 87681 597596446 77015 87681 457210 85313 77015 601246039 56595 85313 865077945 39441 87681 500767657 85335 39441 461873225 91027 39441 900660583 56595 9339 785879747 17147 85335 128258480 85335 31403 536943124 31403 16813 337958970 17147 4155 247183348 9339 11282 93266110 11282 16131 245665889 2640 4155 702901902 4155 12958 948506322 2640 10790 397191681 33870 2640 787379998 16131 72687 376357023 72687 71698 13222276 71698 70480 103446387 10790 20103 56297664 70480 86259 290962525 86259 69396 967413703 40007 86259 990976606 1186 69396 68439951 85375 20103 171496747 27309 86259 396047645 48229 27309 95659646 63372 85375 674173526 54611 48229 610229095 63372 37101 951576244 14269 54611 424159730 64130 63372 710891194 38830 37101 243930535 44604 38830 530157782 47653 14269 199208970 64130 63579 56516591 64793 44604 133665556 3955 63579 909392498 64793 52404 380803470 1518 64793 11126788 34068 1518 998488447 26947 1518 522095773 3955 85660 901404314 46322 26947 892709640 85660 68984 523981846 85660 21617 76603234 46322 13805 288274827 38952 68984 601174678 21617 43562 511607897 13632 38952 732098632 21617 83714 275336954 57043 38952 53504710 61875 57043 665061865 20764 57043 91193721 9763 61875 498278707 61875 70646 303198251 2940 57043 509494940 91713 61875 443431596 86755 2940 874079671 86755 40215 480081713 28764 40215 885459820 40215 18272 198719443 28764 31947 344179374 18272 25336 558456357 25336 88171 636259279 38642 18272 271636836 88171 47327 931686560 88171 25326 25631442 82330 88171 845587802 38642 37348 347646460 38642 8783 219145670 47327 54041 693150012 37348 21403 476138734 54041 32135 844572562 74595 21403 325239194 74595 67968 600796272 32135 39492 881339221 29546 74595 236950010 39492 71127 304442535 39492 48998 786338564 29546 16762 938477705 44323 48998 557330747 4971 29546 88149644 71127 40536 24461741 48998 90416 699787350 4971 90076 130120305 14946 40536 22952911 77639 90416 500089978 90076 62542 812368275 37509 14946 554342748 14946 74095 521833165 22932 77639 53339183 22932 60586 659687435 74095 17409 333723680 37509 40214 938211908 22539 74095 609864483 47933 22932 883070342 79534 60586 304402930 40214 71615 750157418 55724 22539 462506481 22539 47911 700972870 71615 70889 221394137 47911 46328 120929803 53555 46328 928050123 72348 53555 918663003 46328 35131 775938245 17491 70889 490048241 12071 35131 696184903 53555 8828 824599319 72348 90769 966381995 43266 12071 855003525 17491 14684 197049891 8828 61456 595958058 23022 8828 266842903 23448 14684 682833840 23448 48563 501092943 23022 8301 27008869 16786 48563 812765189 16786 13287 149003893 5474 8301 933753097 40637 13287 75724533 16786 62361 360679414 62361 45289 96517820 48808 5474 420541149 45289 31301 791805599 40637 18978 536444716 62361 26688 668202322 12320 18978 89915692 31301 59326 87463777 51600 26688 315308555 81587 51600 791140676 63318 51600 6620676 52591 59326 243921276 52591 25539 966088215 13791 52591 265233876 63318 16600 313108413 38199 13791 167081706 16600 10750 759247531 25539 83258 583168493 59069 38199 37233014 17772 10750 271744524 10750 49833 874299565 4456 59069 159688685 13715 59069 56623575 8203 59069 878522899 62508 8203 869966426 35425 8203 893366325 62508 90734 340329471 51378 35425 253522015 35425 51870 382729118 35425 54082 911291698 90734 14308 859714298 72514 14308 222141707 51870 4814 47005629 19217 14308 503783209 19217 67935 32800641 14308 5668 657916370 56686 67935 567990928 56686 7269 576348162 19217 80384 769790215 56686 15722 849062981 66 80384 977050987 49034 7269 73892793 49034 42146 584749607 88484 49034 328830843 49034 37770 846170697 88484 32238 515832606 3944 42146 23528645 75242 32238 29879524 3944 38601 395800862 75242 2125 154772914 3944 41070 14223166 11399 3944 188218058 75242 46340 335327038 76926 11399 59344946 42319 2125 71953632 5043 42319 449906593 44493 5043 355869934 35298 76926 71417776 90005 35298 851214192 90005 90541 760614615 90005 30609 345403859 44493 22958 108302584 53537 90541 719454233 14715 53537 291983126 53537 44857 376877539 52785 44857 543856596 14715 65932 111961673 43276 52785 825831147 21179 65932 349157224 52785 12930 257438662 12930 53078 498616719 43276 13888 27664523 53078 13845 83660990 39192 12930 500138893 21806 53078 204363615 39192 58953 484776420 16268 58953 242233429 61371 39192 771216327 58953 71701 583777460 61371 63444 929459105 77177 61371 362471842 5001 77177 56788403 31443 5001 57906705 77177 54537 626754924 86320 63444 472828341 31443 36959 385723832 83892 54537 296571541 32562 86320 530964412 32562 3495 217503351 32562 47359 315107712 819 32562 144373163 47359 44010 824150789 39161 44010 245479485 18461 819 53326952 47359 34629 511082918 44010 38599 642428292 44010 3759 308618107 18461 44914 200504625 8359 34629 434352593 44914 64540 331137789 8359 37555 416485834 30697 3759 731142344 52142 44914 130249975 72327 64540 93289905 64540 41306 145726411 35486 52142 622136641 35486 38610 913314446 41306 17495 529222513 72327 56322 894170895 65229 56322 988050874 20180 65229 417851870 4159 17495 131324923 28414 4159 182212211 48053 56322 798027487 75233 28414 864121795 75233 38333 376262088 71703 4159 846026897 64293 75233 846181353 75233 89635 222027537 64293 65898 29062897 10029 64293 905417922 89635 34825 657853519 46656 89635 802519666 38362 65898 830042649 34825 24951 474658195 50974 10029 806977074 34825 40606 153605390 24951 24766 471496391 47342 24766 975164243 77989 24951 804898754 89528 24766 251205504 77989 49981 972410016 41992 89528 141081623 77989 33903 778541972 41992 74111 315611676 5835 33903 730863106 41992 46956 16353456 41992 31933 892278316 58266 74111 133341707 19810 74111 73112733 50094 5835 245447188 47110 50094 500509966 58266 534 523424502 88083 58266 439902878 50094 59449 94046584 534 58669 190391133 70910 534 130995173 50285 534 295000838 88083 3390 538941568 83693 50285 487702303 55408 50285 438696728 1404 70910 928099191 3390 82812 312314734 83693 67466 126439654 7078 67466 100247522 55408 36461 53656341 74742 36461 932158541 36248 7078 597263637 36248 53337 231205362 44629 36248 806688138 36248 56152 134484496 77174 36248 523020383 44629 12254 864913120 56152 68361 390072812 68361 40103 596596730 24794 12254 110924282 24794 19633 948856873 12254 47352 342859990 19633 44142 416950030 24794 26307 411860746 35429 44142 373884729 35429 23154 715408611 74922 23154 724716092 35429 1665 466659013 75189 26307 54871462 45450 35429 986206098 90441 1665 975459122 74069 90441 159868324 51650 75189 32280402 51650 39769 949259629 50857 39769 280232599 90441 2831 369203288 12705 51650 656756434 50857 54576 47810128 77368 50857 886395619 88651 77368 295936715 88651 90936 777704309 79790 88651 271356318 17338 77368 176533923 77368 36628 163374554 672 17338 716395181 59094 79790 273277690 79790 75430 363839833 17338 78830 89775595 5094 672 835603497 672 34946 877513714 11391 59094 656768185 5094 70694 49958268 65576 34946 811296628 41265 70694 92263782 11391 7287 557439268 65576 54506 663005295 47728 41265 252062172 31438 41265 542596677 47728 11716 377409643 47728 80686 512517828 54506 28591 708068233 23889 11716 490691827 28591 49638 71457881 61512 23889 320544650 77580 49638 324535345 74757 23889 875413824 23889 23702 149808066 73476 61512 147344498 29559 73476 875656836 60804 23702 363829641 60804 24712 332841476 24775 60804 473272381 61250 60804 813712898 50353 61250 13499742 6996 50353 574356639 6996 39450 137443715 64602 61250 16845788 50353 57468 59365637 45241 50353 913635661 6996 45067 847881395 64602 72717 283001350 12136 45241 924507235 33596 45241 353700011 53829 72717 98946808 72717 37328 16492713 78909 72717 220002001 37328 61559 194644085 18204 53829 786754184 51115 78909 561659790 61559 46748 51995874 51115 8434 31304196 51115 90370 123474000 46748 62371 375124178 26452 90370 136453650 62371 18727 267782622 61888 26452 84479895 17086 90370 412662964 17086 45650 688626085 61888 51898 933355213 64988 61888 700752521 61888 53394 102865691 45650 49341 4214813 42182 53394 466545253 51898 91084 10899458 91084 10033 296255622 18079 10033 869254170 54801 10033 957367617 18079 78030 228226149 78030 66817 733116855 78030 68922 178800683 43430 78030 54047544 43430 21792 256716147 78030 36788 272267708 58831 43430 938106181 58831 87772 585431473 1648 36788 713019895 87772 6658 264645923 26877 6658 690839638 1648 53169 213236403 29436 26877 464428918 71845 6658 617150775 6658 68621 542084541 53169 31584 883960307 71119 31584 612042886 75438 68621 840023188 68621 78827 470492988 62178 71119 54124147 58894 78827 65813938 41708 62178 525067715 13337 78827 89563824 41708 29327 200327870 29327 70325 651312702 64920 70325 372334775 64920 87996 901197668 74947 70325 896407785 29327 82609 800095901 71834 74947 404342374 74947 14151 940593302 82609 45896 965007482 16104 74947 757896193 57123 71834 48512457 14416 16104 404134101 57123 812 660631015 14416 65688 134061156 57123 31654 31417207 43876 812 148714269 70572 14416 878725046 51245 70572 549235218 72425 31654 994695659 72425 32996 541663698 32996 43480 521092172 51245 63235 109694705 51245 46691 536456391 24156 32996 66253577 32996 88169 307956894 69754 63235 159010893 25226 69754 610088001 69754 84196 164138653 16122 84196 885609381 16122 51173 308934096 69754 21536 226857487 25226 90071 1288013 16122 22987 110191684 8494 21536 61675054 8494 45564 705988816 37915 45564 701023487 63676 45564 945098350 22163 63676 5031884 50600 45564 713522547 65118 45564 835534964 65118 69980 452984279 65118 4728 82981492 81191 50600 262723550 51866 65118 186307646 18141 65118 250352652 71464 69980 917875867 4728 23595 952890105 27306 18141 435309022 18141 9604 174719810 27306 38764 20485482 70341 9604 100322827 9604 62791 960305963 52558 38764 384743510 17568 52558 84524967 21455 38764 741656006 60697 70341 972261848 60697 2079 619638487 87467 2079 110228915 87467 69925 154879833 2079 13130 883211316 81887 87467 791778300 79808 87467 882442623 87467 84255 425283762 79808 76879 660266544 81887 88486 519768419 88486 70971 185744898 82292 88486 254777344 84255 84585 223061471 54738 88486 963905057 82292 33916 590303261 70971 51496 80162718 84585 11084 752717697 84585 43312 470324798 54286 11084 582163240 43312 5012 159483171 54286 46507 30437115 54286 63385 971494438 3538 5012 548446226 54670 54286 935664081 63385 41338 701814472 13584 63385 741981145 45459 63385 780556445 3538 24803 33610230 41338 4277 341312042 13584 10831 311204354 4277 84253 408109049 4277 7342 346696761 7342 66535 91168276 7342 81998 23773358 10831 34275 442226189 7342 64603 843738771 33918 64603 839550699 9376 66535 90575741 39142 64603 917044109 50411 64603 301742395 33918 37536 186705022 39142 71147 358934300 37536 89750 745514727 39142 62637 823395733 83510 50411 95092516 18997 83510 18442072 18997 53690 378483507 80012 62637 516544661 57169 62637 34676741 57169 71046 700532347 12225 80012 428607246 80012 52210 654598932 49359 52210 64537027 31305 52210 361187570 84234 12225 476447193 84234 44687 452956067 44687 28027 559169853 84234 64175 482930032 78812 64175 56951247 58756 78812 244027699 55829 44687 145958551 81825 28027 360278026 64175 25916 332641303 58756 73724 699126539 73724 43829 269657055 2074 73724 696737322 73724 56610 796446353 25916 19278 671454945 23048 73724 949027275 56610 44283 547597215 56610 86207 695572478 61247 23048 941143032 18510 23048 664959999 17733 23048 411943260 18510 59250 435431528 17733 46479 431504056 63757 46479 770957079 63757 61619 958348485 61619 63269 668604768 19806 63269 323432774 61619 21967 909650259 14606 63757 341558823 63269 18783 76539049 18783 16751 272112691 29742 19806 898172631 16986 21967 156073492 14017 14606 672779538 35897 16751 553520139 35897 43800 78838638 83614 29742 617199831 83614 17026 473950707 83614 40395 948176593 59437 83614 840485968 31998 17026 53538867 40395 91548 416516452 77524 59437 4901609 12035 31998 102174436 91548 3010 737296022 63602 91548 211990548 28132 3010 909312507 792 12035 681634968 82546 63602 408940987 50324 792 867635222 29132 50324 249703092 82285 792 780440874 29132 62038 313260374 65475 82285 915606809 82285 16322 204332067 65475 34570 20478395 42682 16322 822732563 42682 83458 339875273 65475 77388 468194256 77388 43622 26610953 19464 34570 473279543 77388 26589 67415341 26589 20855 201281029 77388 90832 153010749 78153 19464 808497514 26589 18557 425199491 18557 32198 967119829 18557 4978 777619878 73643 4978 312548296 61798 32198 394333520 73643 723 6868514 61798 39842 479783994 52281 73643 556839460 1039 61798 657235249 89285 1039 114225326 52281 4690 83040344 41313 4690 774964051 85275 41313 822613267 91751 89285 752022341 91751 83237 438983446 4690 37160 848786335 22955 85275 323753161 37160 54148 922339651 82617 91751 801319067 12108 22955 499632425 59398 22955 456801008 12108 42264 315497200 18420 12108 336102015 23441 59398 756244268 9257 23441 897370375 9257 79107 382216165 89619 23441 310490811 77390 89619 983382751 89619 34535 985941645 34535 67160 813760793 84224 77390 957648 89619 74776 141624378 7343 84224 183485993 7343 36338 131116546 56118 36338 3884675 44243 74776 32973996 38776 36338 137249908 27397 7343 249787033 44243 66719 73324205 44243 63252 24238236 44243 35744 729017244 27397 19644 803621647 21267 35744 563634616 66719 54440 877644833 75090 19644 227442191 54440 2171 679534052 13572 21267 58985455 80459 2171 110659695 13572 90496 590155157 44425 80459 227276507 11886 90496 725041559 65941 90496 907241862 65941 7643 461238048 26836 65941 40676089 32290 11886 15576546 67669 65941 357773182 82101 7643 323885074 67669 1677 341650895 67669 53971 653431927 67669 39884 142128651 88208 67669 615734053 1677 78692 814306654 78692 39326 495337481 54127 53971 917190955 50032 78692 19258938 39326 65527 384565168 7889 50032 109750664 75409 39326 311624662 75409 58450 153868624 77056 7889 958067313 59814 7889 122247775 1492 59814 471588009 1492 65590 182268023 84808 59814 186168888 38008 77056 885050980 59814 33663 421606766 1492 56655 149960240 52377 65590 28020891 56655 54940 865912467 48461 54940 435823057 30125 33663 942195657 56655 13378 481988250 52377 70764 817227953 86142 13378 475451382 48461 37125 998430012 86142 23739 845574445 30902 37125 601875539 23739 41997 419326984 36723 37125 982917706 51321 23739 324876211 45822 51321 933793408 30902 23318 221270070 41997 48608 687429096 51337 45822 434084067 39932 23318 47019156 23318 49945 143545668 51337 27032 395328047 39932 87825 41161133 51337 85833 271663179 87825 30408 888685276 49945 21978 802647558 39568 21978 95803677 85833 57976 756454875 57976 12897 893699358 12897 63389 120626532 57976 38086 459857618 38086 48395 670091244 11032 38086 843206287 32921 63389 782934996 32921 31314 615894603 32921 84789 999713827 79822 32921 671685313 11032 84739 237490537 84739 29785 460114224 84739 45029 934491659 29785 61488 484279606 84739 17011 788091921 41819 45029 846695014 23954 45029 947730293 46158 41819 136435727 17108 23954 516518990 17108 87091 680325814 5787 46158 982453730 86388 87091 249163274 65994 86388 653338806 65994 105 300375578 65994 31545 329530846 15110 5787 900610857 15110 25376 537423687 31545 6196 928691448 6196 62945 414557281 19445 62945 914087263 85168 6196 698087036 85168 39606 599712347 39606 42070 58725700 88076 19445 271723204 88076 54315 37474118 42070 30048 614371274 30048 44651 328097469 30048 3328 637832925 67405 44651 433625124 4064 3328 487005258 89419 44651 762785743 58303 44651 182693702 58303 73990 453373896 4064 47411 477157476 9978 89419 229388904 89419 76227 70580379 54370 58303 4543367 54370 38340 130842319 20966 54370 111473500 49288 38340 491030106 78362 20966 207130889 9819 20966 168875465 78362 28505 821452276 30204 9819 221697332 63793 78362 449949592 78362 28155 18233370 28505 67852 948835054 65249 63793 365461115 63793 17110 17344921 49786 28155 122656477 36672 28155 86379679 89800 65249 26726113 11898 36672 568562281 47258 89800 859224811 4110 11898 412650302 47258 29427 828983396 59859 11898 308172646 2090 4110 860042248 89212 59859 509599950 91020 2090 237218672 29427 11592 642958519 15097 91020 24801227 18447 11592 161411811 58145 91020 699035222 80631 58145 85397281 18447 91419 425490554 15097 29544 719961254 29544 41718 967732703 67637 29544 314817797 67637 77411 821075664 78331 67637 29728781 34253 41718 52281990 67637 91379 205466971 77411 28251 320042698 91379 35617 846580166 28251 74020 527132812 34253 24636 665229759 24636 69273 933848607 74020 18397 647229078 24636 48112 5398301 24636 8305 159608229 11979 8305 609436017 69273 43802 440654570 83858 43802 20609367 11979 9157 109158935 8305 47791 187973166 66577 47791 49293140 9157 77120 34338191 39070 47791 5095742 60251 77120 969827031 47791 69617 764158606 69617 43600 193730943 60924 77120 753926581 91050 43600 108546284 1475 69617 465496079 60924 4841 838814717 91050 55507 102382488 4841 39143 357190139 1475 57918 730452153 1475 23179 151025774 57918 77786 72000885 55507 80014 536047852 9256 80014 431770443 3520 9256 228570485 69404 3520 777283279 80014 6981 141058442 3520 59715 400390058 69404 42261 823346599 69404 75956 167401633 71709 42261 260504998 6981 68793 603386516 67194 71709 110518369 50383 75956 252603148 71709 83012 101322410 85707 67194 698024362 67525 68793 527699088 67525 17124 296379822 60718 85707 596351971 70206 83012 339165681 67525 8184 17532799 55274 60718 875836320 1224 60718 510407194 22471 60718 345896973 10775 55274 135575717 8184 41901 970679374 24607 22471 851229017 35815 41901 200433128 63285 41901 984867592 63285 82596 134488593 48166 63285 288607925 7398 24607 896087235 63285 11041 160087252 7398 87864 585086651 53035 7398 920617321 11041 8358 433878027 79957 87864 893217640 79957 49664 949257709 77777 53035 143489774 77060 49664 589894976 77060 12584 513485988 77777 52481 380178903 49664 3536 692189290 77060 31318 31495090 91594 12584 886164654 52481 81371 320795935 64841 3536 851012987 44008 91594 696112291 39367 44008 261866576 64841 81781 620055810 81781 38855 910483973 81781 86102 973150367 28421 38855 68680883 81781 6570 59842798 38855 5401 922595458 38855 30003 196268846 22192 30003 915344824 28932 30003 653312800 28932 69105 9576129 30003 12282 989623696 49129 28932 850791572 28932 64809 628062411 12282 44850 379819150 62996 49129 417937497 62996 24366 310406345 49129 70818 676685973 64809 28427 796959842 44850 45937 877108281 36710 24366 277277116 30183 36710 782844079 86348 70818 291721553 17668 36710 488470370 36710 13142 408077023 82797 30183 519633190 30183 8482 679107410 89668 13142 870942982 89668 43490 672192867 29259 43490 936736240 8482 771 675696446 8482 40389 546214093 89668 76724 97699743 77436 771 912025807 69392 40389 725252755 15777 771 317849358 69392 80851 431117868 69392 67847 907435144 69392 6465 784839061 50698 80851 634938496 6465 19234 242721385 19473 80851 315601934 67847 9680 368861272 6465 59518 304244126 29676 59518 538066659 54331 29676 798098856 19473 10390 153203152 9680 1842 904898594 10390 35271 419729364 10390 21813 850595177 88921 1842 311091191 35271 35211 852544688 1842 25263 974170670 35211 35269 170081178 63622 25263 8401698 88545 63622 656958514 25263 9872 664624058 9872 10181 25468226 10181 68642 11621714 26545 9872 779572169 50826 10181 275725416 16645 9872 321000527 68642 81729 774500323 39088 81729 532347810 84797 26545 747856222 39088 23164 44244505 18676 39088 108936571 39088 2649 506189170 28188 18676 509285375 18676 44502 547149672 23164 81157 186322720 74221 28188 473842853 33033 44502 29184984 44274 28188 589464808 81157 25303 681539778 89610 74221 148044118 31139 25303 651740701 89610 54352 91226460 89610 33650 547460115 25303 18863 325503410 33650 40159 711549955 18863 69989 206780100 8323 69989 266537106 69989 73689 756110116 8323 74720 241755967 53195 74720 146025903 65057 69989 359884323 74720 1506 131541814 68493 53195 971696183 1506 42909 134908702 76596 65057 942559947 76596 88656 168050205 68493 87072 751997463 44574 42909 725574371 9547 42909 882850933 88656 34437 447290265 88327 87072 420825694 60343 34437 267403764 88327 62624 219555983 34437 9223 168217981 20293 62624 179290017 55807 62624 741906985 1875 20293 639145338 55807 12509 780759995 1875 71472 299488120 50596 55807 969110183 53571 1875 198621517 50596 11273 541381415 12509 14454 248953402 4696 53571 102592908 14454 61256 170549917 91712 11273 431237924 5220 11273 56469886 61256 26142 131254760 5220 70431 574671917 70431 43888 442370517 12740 91712 318749323 70431 14147 145652623 14147 30520 762758999 43888 34439 421252532 12740 61576 694597665 30520 27904 156811536 83321 34439 232555803 77512 61576 548870860 72085 27904 817665085 83321 41566 465829889 89998 77512 53863289 25068 77512 432106962 72085 52736 448225850 81394 72085 91391742 81394 8396 567867161 81394 89576 481892399 73498 89576 570556109 26015 81394 844511143 72780 81394 111506690 7815 89576 248078577 35513 73498 213675440 55906 7815 404356235 87104 55906 955599411 87104 58299 780256796 82560 35513 457207212 6180 58299 613995848 29177 82560 995670847 734 87104 473920024 58299 36667 461980880 6180 72613 24343513 66235 29177 99074023 66235 8945 768980873 27502 8945 838813632 729 8945 855461588 38655 66235 584288392 26681 66235 608941025 27502 14417 360946626 55477 38655 96711424 13359 14417 966524354 55477 31269 942326883 55477 50252 975571253 19745 55477 787318415 77807 55477 454941890 19745 44819 972687846 65925 19745 531582903 50252 35127 651803510 23121 77807 355783620 44819 65407 5319756 40234 23121 886792749 40234 559 144917574 65407 81830 669354208 65407 10863 974077672 79796 10863 619672208 81830 8516 51879571 84822 10863 800273664 79796 51773 714960827 79796 86691 255561884 40742 51773 304636068 84822 84711 321066731 51773 49511 332459243 22765 40742 126871623 49511 15608 335822909 10766 84711 257563485 15608 49881 529768843 19402 15608 906956707 15608 64689 320470075 82501 19402 133577715 37311 49881 459128100 64689 17482 70369542 16480 17482 44479184 17482 17523 357730474 12531 17523 351520823 37311 13103 819268301 13103 10837 176312481 30298 16480 638513503 10837 63596 992984665 30298 62809 345550825 39540 13103 100556717 52190 39540 374982937 73073 52190 599986893 82319 39540 10044676 59922 52190 710766910 19022 59922 67521065 41042 19022 749388661 13862 19022 385935379 81601 59922 861050161 40021 81601 110856904 88406 41042 209474560 88406 26014 573760573 13862 43315 922976586 15327 81601 747075112 89650 40021 830175551 1637 89650 949801524 43315 47376 548256595 64514 89650 266090528 47376 8439 311756806 56274 89650 921216806 91763 47376 419757593 8439 69208 897451424 6816 64514 831661176 74992 69208 520563148 69208 87275 879569005 74992 77037 610315021 77037 21354 414061606 74992 62675 179863304 56189 74992 101382371 27741 62675 958032143 4000 77037 724597051 21354 38245 567322889 90212 62675 937650829 86439 27741 273613484 90212 78387 109548620 69224 86439 976964049 65369 69224 36084511 90212 86111 256001515 86439 37690 862834975 86111 60625 265489724 90920 37690 260501064 48331 60625 388996594 37690 89782 764913039 37690 3376 864117211 47294 90920 200831012 82361 90920 502886030 47294 54256 435015723 33810 47294 50798059 41143 33810 608655035 47294 43300 179623236 43300 65912 519241832 25921 54256 952542565 33225 41143 736035457 66986 41143 128104728 73558 43300 837625092 52981 33225 898823462 41914 25921 974431896 36522 73558 625205175 52981 22647 709196303 41914 29138 163189394 22647 12814 16504441 36522 24872 835455377 88100 29138 441317042 12814 66520 529219414 26130 88100 63181327 24872 85702 620692081 37553 26130 717946283 88100 12506 842782199 57498 37553 486811427 50096 12506 610401222 88639 57498 69514079 67227 57498 275079025 79482 12506 649561089 88639 17053 340839959 57627 88639 94639285 11420 79482 121301057 32074 79482 22621125 11420 20599 415180238 57627 35115 695526218 11420 55350 366426594 21900 11420 358275001 18814 21900 193647053 14823 35115 265386021 14823 90324 235235724 83953 90324 712348878 83953 50015 781666666 50015 87670 207377979 32784 50015 383357980 40354 90324 809546239 64309 32784 68212810 64309 74384 80743640 5631 64309 867845598 41913 74384 998786648 72968 40354 419819281 72968 83950 932458188 4325 72968 158053111 83950 4198 625880898 83950 90010 219470823 38986 83950 240645764 58121 4198 348497066 76503 38986 5376192 58121 6644 439890298 76503 40294 39425772 40294 84911 922209588 70537 40294 399962566 76503 39717 458190234 38956 84911 32452614 84911 52820 436587320 39717 61291 314094368 39717 39276 430584828 82818 38956 347685174 61291 30718 389802095 30718 58238 940338100 82818 22407 569865690 55109 22407 916495813 30245 22407 839011205 58238 21390 901042837 15064 30245 987142525 55109 4394 102149782 55109 43379 346989669 46266 15064 752290860 21390 63300 835334902 90500 46266 836248434 62773 46266 521015435 89794 62773 833361521 62773 81435 249411708 67895 90500 540238200 81435 80295 7129117 42579 67895 101003069 67895 48029 219109213 46965 81435 200390262 42579 56834 791887237 46965 84635 189538272 42579 47010 746934408 64797 48029 393414575 47010 23826 498833099 4853 56834 604136679 64797 78679 635481608 21224 23826 311122923 64797 12899 443244264 4853 43488 108097305 4853 69475 30563839 780 12899 184386123 69475 32491 686460853 69475 65961 319720461 45501 43488 155404424 75288 65961 963690483 51322 45501 474060171 56618 45501 431354122 45501 42085 149949507 56618 91622 19951356 91622 60599 822990480 6569 51322 835466957 53342 91622 769505846 91622 73091 467485480 43350 91622 996107023 73091 9337 610438781 81879 6569 928950987 66587 53342 769396516 73091 15109 80214095 44776 9337 373498256 59643 81879 461744049 15109 40061 35426528 46944 15109 195450194 44776 38962 861831498 64169 46944 144065695 40061 85249 994182305 18164 46944 63419937 38962 62759 278044613 38962 49890 681271842 88115 62759 750708591 49890 44073 173629227 44073 26221 556566077 88115 48424 8488626 48424 89402 423024754 48424 21296 120112270 7523 48424 176837588 60274 89402 838744448 62928 21296 222693238 53312 7523 531561114 60274 69823 84627041 4840 53312 671340288 38233 4840 495199333 62928 5944 613491308 53312 33209 272718706 2980 38233 518774039 2980 70820 824658365 14636 70820 89607369 33209 82462 500016179 82462 43583 412219735 67389 82462 39315063 28729 43583 424596642 90035 14636 114188323 44625 28729 133449465 90035 85864 2568431 90035 86034 126438995 44625 58017 45670086 80674 44625 18521168 83818 80674 237572206 58028 83818 314113365 86034 46020 779291975 81836 58017 238750908 80674 81092 230323368 10473 81092 690207481 24587 58028 278970619 24587 32228 358413180 32228 40968 634759221 89841 24587 91987381 24587 63014 751383611 24587 71330 790861803 71330 70966 742963772 63014 56842 546180212 70966 31181 567596430 70966 46644 182019626 46644 53601 901746554 31841 31181 167975897 53601 87603 34053093 79878 46644 990021568 46644 46286 587601429 86970 31841 847232357 87603 64489 635172615 64489 47285 889890427 5248 46286 693688057 75853 5248 576428429 10513 86970 59831002 10513 36381 756572759 36381 28651 137107379 1944 10513 443944981 51033 36381 572487050 34594 10513 214905144 76475 28651 974613946 51033 11218 712821182 76475 64838 642124193 64838 21901 125559849 76475 18428 88104499 21901 76771 948814018 18428 81637 883470441 11963 81637 698241649 44335 18428 673098603 44335 52845 727262866 86882 76771 346993009 73731 52845 388240728 11963 19450 491621296 19450 3646 893836895 73731 29321 163183014 19450 81063 243374649 70844 29321 196655778 74170 70844 146463999 81063 79357 364071280 67625 74170 773538291 62309 70844 97332403 843 79357 27969242 74197 62309 266089455 62309 23709 262994042 43328 843 705913668 43328 19530 377150361 43328 62160 179125233 28939 62160 242039765 53751 23709 302609496 62160 89335 587371223 89335 29413 949651398 45644 62160 603589469 29413 16133 491974401 16133 7814 690119846 89335 20798 727110014 45644 52582 160737809 21922 20798 38526797 7814 28180 362794309 21922 39365 619950640 21922 36369 948837007 36369 85669 321077959 39365 72898 83803686 39365 23577 943894806 69431 85669 23466070 23577 82336 314236459 85669 32474 564813161 74225 69431 146615864 69724 32474 115227733 65198 32474 623488797 32474 54325 347152295 74225 89340 121522065 25855 65198 732590276 11435 69724 549113502 26249 89340 169697811 40466 54325 573689286 23372 26249 199961151 40466 49477 149554886 23372 36944 247486785 6912 26249 462124635 36257 49477 44986693 16616 49477 734306496 65403 16616 745281650 33275 16616 630718834 16616 33398 224545323 33275 81801 665856960 69332 81801 162355492 12099 69332 79587720 40155 69332 799944235 9422 81801 990330352 81039 81801 650281714 81039 74277 793209563 12099 87505 311303232 81039 62130 839040399 9422 59613 741246839 74277 60787 682259220 19867 60787 782558826 62130 4484 101066085 13928 4484 2520775 34944 19867 240866208 67104 19867 691025249 34944 71966 798763714 71966 91706 546618542 13928 52408 748326507 71966 70152 212085356 86643 70152 21237522 52408 75373 7709198 52557 91706 417642633 41377 52557 314760582 89376 52557 582835146 89348 75373 410364415 17939 52557 547273652 47988 52557 534176432 89376 74268 573280067 74268 43319 232641005 54907 43319 616279653 36428 47988 573385792 17879 43319 777046993 38108 17879 998427501 46780 38108 24116160 90656 38108 821579409 77961 90656 925396275 84202 38108 564833465 90656 70917 853333736 75068 90656 452238289 84202 32955 788117817 56498 32955 553779597 29235 70917 760558643 75068 45531 836247554 56498 61428 329685935 45531 32064 501335 54122 45531 992554811 54900 29235 66041655 84422 32064 251440509 61428 57001 852524354 57001 68923 980014711 84422 12443 173426698 3001 84422 208425070 58899 57001 953482593 3001 15355 470370559 15573 3001 202960387 32445 12443 973356284 6587 32445 298912544 32445 31580 549728712 6587 68949 772786337 24360 68949 56565007 60638 24360 530412934 33244 60638 52207497 33244 7314 376270672 6722 60638 218472794 6632 33244 431721022 62224 7314 755415138 6632 52898 808931191 7314 25219 195924232 27909 6722 878115363 28631 62224 725683716 27909 5234 629815865 27909 34054 690332084 75612 34054 137987628 22510 28631 916404856 28631 14534 971991792 75612 55489 389094336 9311 22510 727122379 85457 9311 951375663 17654 14534 449982537 45866 9311 184704426 15285 9311 73368662 48107 17654 486851279 69 48107 756476122 84231 15285 349746336 45866 38242 201586651 38242 65257 568183585 65257 41087 479502752 65257 32206 612647274 38242 68033 351092815 21209 68033 380780694 21209 34241 59571042 90563 41087 678005682 73363 68033 63693213 38445 21209 742602821 87888 21209 504262502 38445 24517 247895658 91297 38445 572459510 91297 84893 312447365 82498 38445 122555147 16686 87888 816043467 24517 33788 590140102 58932 84893 8060662 84893 60840 495259071 86326 33788 539649582 20917 86326 854792764 33788 60666 21952842 60840 6395 395338006 33639 6395 553573576 60666 51935 181856218 20917 67996 677739666 6395 54126 928516342 7035 33639 116266232 64303 54126 365414960 67996 36267 682427834 54126 16465 90907297 25746 36267 812111902 25298 64303 735214703 25746 28973 455722951 28973 30765 145913199 16465 2862 929342008 39938 2862 620835508 52305 25298 620102468 2862 59681 651253372 30765 23693 180237431 90337 52305 174885140 24741 90337 224261009 23693 75562 636128771 75562 77058 309410035 77058 69636 769240836 69636 12043 489513837 24741 39662 195341870 39662 29688 98744580 69636 72571 826831002 30228 39662 866063045 32940 29688 254872762 29688 29412 678482864 61925 72571 599216252 29412 48007 744398133 61925 17864 177294076 2758 32940 788611912 48007 61065 635129011 61065 78074 160613397 79128 61065 353400161 17864 23606 125317862 79122 78074 166894000 31996 78074 687821828 79122 6724 621490137 45068 31996 145308791 23097 23606 193550287 46072 23097 126098040 45068 60999 511809588 58922 6724 176647668 30943 58922 808198935 30943 73534 214011813 60999 56385 698197715 87715 56385 190188575 56385 12011 868012995 56385 71715 457100857 87715 22479 820825402 37030 12011 49086852 22479 46606 49766767 9571 71715 202471620 71715 36806 523475086 2729 46606 972094391 44360 36806 64184945 43906 44360 17964770 36806 52874 607806034 43906 72645 539536721 22265 43906 115658239 36197 43906 254014329 52874 36780 461204958 73141 52874 852215378 36780 33325 795004875 33325 78526 403147458 73141 25014 596767652 25014 88160 308582379 26200 25014 41659338 26200 7663 170307671 25014 81525 563867108 88160 77886 134676145 80112 88160 945627193 73088 80112 909079284 73088 72343 347253351 81525 90973 674470896 90973 4730 907197238 73088 60615 834316591 73088 47621 77720828 23403 4730 550136498 9202 23403 700880903 55059 9202 193588680 55059 39519 110550964 9202 65143 796699323 85968 9202 718257755 65143 87569 717344723 20022 87569 814441756 72091 39519 615209615 20022 32795 857178130 32795 26203 871051225 32059 20022 530453953 81841 20022 224892120 12529 26203 179040046 18849 32795 511086086 26203 55105 598257030 55105 46512 982002925 64467 12529 719539238 44750 12529 301819189 49828 44750 382795362 40200 49828 982300501 46512 60233 770558205 40200 2673 235694330 44750 60968 256698791 2673 88872 902617959 27881 60233 80225543 60233 11944 23341103 8735 60968 24224006 8735 60691 753363386 27881 20683 159958283 49714 11944 312541274 24101 60691 178188406 49714 27613 762385946 60691 82373 322652153 20683 42538 580334195 43111 82373 867756345 56980 24101 659016980 56980 61059 114796271 43111 1782 780863561 42538 64296 450647953 1782 29110 42921032 77128 56980 309667056 29110 86340 846585690 77128 74224 19528056 54207 77128 389671462 64741 54207 716914897 66632 86340 790218000 71026 54207 996756933 3849 71026 645347296 39965 54207 174358130 62952 71026 729889299 71026 45380 640832536 71026 68727 385461726 306 68727 136133939 15987 68727 684672917 62952 64462 702323157 306 28243 970171736 68727 6742 646372432 15987 91716 50913974 38835 15987 121739202 74660 28243 845386824 6742 87691 142798170 6742 7838 586273751 38835 58034 745757820 78338 58034 16513238 74660 18601 162335237 78338 37119 814746775 39119 78338 135308815 67417 58034 263829279 78338 75670 71566487 39119 46538 563257344 52797 75670 528612493 75670 31663 490912556 31663 47884 55219206 62770 47884 840885411 31663 37205 982411963 63161 52797 15612505 54163 62770 879426110 48492 62770 969797934 79317 54163 538540001 57003 48492 397816230 72782 63161 732713707 57003 50960 356559360 29750 79317 265287855 42076 50960 697014324 535 29750 421407183 8925 50960 963260335 8925 27690 646217097 8925 55913 977520950 42076 18137 995999420 7047 27690 730911058 53910 55913 62227647 53910 30281 808654216 30281 75705 53442518 3591 7047 419354037 556 7047 617279672 30281 75236 145374106 67063 75236 29733272 75705 9006 923048600 14178 9006 974838452 14439 67063 336908167 44810 14178 732850942 3625 14178 51298011 54419 3625 606857743 14178 82996 785537041 58087 54419 699741671 25705 82996 286301246 32739 54419 820520712 58087 53871 556139424 53082 32739 725923962 32739 4871 170978448 4871 46547 792663727 4871 6074 398229712 21143 53871 670802368 34298 6074 674967173 42307 6074 646373937 6074 19142 746919155 51599 21143 164560192 11745 21143 463325618 11745 34894 827036125 21785 51599 226791447 21785 10468 322859809 91708 10468 993779814 11745 35160 313080854 7547 34894 869860099 10468 19584 377929049 20811 91708 87241149 91708 68189 62223801 32319 35160 698022473 20811 44339 659265523 19584 29081 83699689 8148 68189 237381336 31495 8148 537380688 3478 31495 481352359 44339 56700 25875812 41673 3478 954601665 41673 70916 540198981 70916 89072 618276301 8741 89072 273358344 31708 41673 936414382 89072 54294 822878320 7171 89072 889089689 56789 7171 189968906 80749 54294 248106679 68965 80749 389372358 89996 7171 113497375 68965 81095 65528011 71312 56789 8723590 89996 46490 457852937 87409 68965 308647705 59804 71312 650980783 87409 86239 736396007 59804 16380 245743543 59607 59804 430191258 38718 59804 991062161 38718 11690 367353028 7195 86239 385981771 11690 18370 429092650 59607 72041 912788906 7195 44263 316458405 44263 82982 584571530 38588 44263 480266010 36694 44263 485867188 17286 44263 105524589 44263 75456 979065547 17286 69495 279965224 35896 36694 529938012 33811 69495 673742443 45585 75456 76066238 33485 45585 147299790 29371 35896 175572041 4413 35896 586101580 45149 33485 623611885 20489 4413 137504487 78748 45149 692393557 4413 48084 543594755 20489 16776 736435019 16776 57069 632097327 31034 20489 512850363 31034 55194 871055032 76339 31034 4310559 66293 31034 974478590 31034 21373 19897836 50037 55194 14962825 44957 21373 457187434 83514 44957 15608821 2505 50037 529431781 44957 70389 46829635 83514 52006 469420979 35821 83514 394477157 83514 24904 490813362 47825 35821 143812323 47825 62289 961932675 30583 47825 154583289 50639 47825 218564265 90451 62289 671731648 90451 80885 29174926 90451 48235 609639742 18161 90451 851980322 75315 50639 997553182 48235 88749 639381530 71687 75315 794443580 88749 87200 172421453 5015 71687 174373327 75315 78975 878123685 5015 70711 508689667 84982 71687 359438744 5015 12034 448701779 57635 70711 133444339 81618 57635 501187156 70711 72806 333956087 57635 6703 427399775 23742 12034 376678093 57635 34509 264720122 6703 12778 514158433 9236 12778 390342520 46491 9236 832984355 9644 12778 174869624 74324 9236 731092014 74324 27015 499764589 9236 26214 770609782 32822 46491 830669096 27015 20492 513472595 74142 74324 156452644 74142 64171 587688641 26214 29026 851441886 24813 74142 535591303 24813 75214 137292089 61811 29026 20913879 40596 24813 140927810 24813 8186 369318213 9072 61811 541128624 8186 54794 273605479 35451 54794 60224726 35451 62091 770273896 8186 31127 466429542 35451 74565 568443570 53845 54794 375964903 53845 7578 428985863 62091 2278 433865798 7578 9901 42573695 74565 20419 790835581 2278 82973 269182046 43222 7578 490434393 49508 2278 182656230 20419 22863 677684584 22863 20537 720181582 43222 9482 754277010 49508 38680 639844154 41735 49508 998484553 19937 9482 227007400 84148 9482 803518077 9482 88653 614529082 38680 30821 582399834 41735 77897 564416875 19937 76115 765222148 88653 75173 6606016 30821 2253 185155568 39220 76115 336701748 76115 32428 418400334 71907 39220 11984863 43607 75173 71332420 71907 61555 19930826 8811 61555 578469855 32428 7304 345143865 19513 43607 69893030 3836 19513 746901202 19513 43043 220118584 4345 7304 757926786 5556 43043 109977929 5556 53595 671300399 4345 24281 781850581 8069 43043 136290505 75828 8069 806210825 8069 80580 347628808 24281 85190 992350229 75496 75828 25728777 63846 85190 796812814 75828 77133 594324777 28748 77133 705434582 77133 37782 657269776 77133 10867 511619907 41804 10867 206287768 59174 10867 323150312 10867 25523 386773258 25523 37643 991590915 41804 43246 13361016 12689 43246 588496420 78859 25523 592963994 73256 25523 622643771 78859 63067 324351104 43246 38040 5239172 38040 25942 383709348 63067 16922 248255832 17436 25942 29851005 68911 25942 917502767 45317 38040 286567075 38379 68911 796324458 2959 38379 865893863 2959 9956 162102096 9956 36458 257635709 2959 50871 163257127 10850 2959 779650856 42275 50871 273164593 50871 32988 998977141 69298 50871 18240352 18742 10850 215835064 5194 10850 378440825 69298 5315 825531508 47410 5315 577578537 5315 40961 285419770 57086 5315 247535994 57086 42992 481753027 40961 29905 64841686 63686 40961 15851572 63686 38180 452830361 29905 59446 233153142 91409 42992 397000354 60517 29905 367841034 8838 63686 90451548 38180 49717 418489660 77469 49717 395179120 34000 91409 132171422 60517 7664 86385486 61498 49717 252832951 81754 34000 665601792 7664 22706 864078025 19125 7664 110239564 85979 19125 809514587 19125 37607 545994291 22706 46643 107057730 66055 85979 803886137 66055 38953 614912139 35088 37607 58047570 66055 75069 723567787 36490 38953 54604048 35088 68008 257191016 19645 38953 481414870 51228 68008 75919462 17467 36490 347065366 51228 60259 84280727 80041 51228 867005131 70561 19645 778321293 70127 60259 146706153 35294 80041 857358643 80041 80419 118234738 30308 70127 691525095 7166 70127 9659944 62492 30308 975523715 64243 80419 994223106 62492 17194 216206630 71115 62492 546181649 40663 62492 203643021 2860 17194 862760081 83593 71115 447913224 25119 40663 608314894 25119 20024 75008955 41005 20024 480552702 2860 76392 305081070 39990 83593 146198828 31509 39990 172475648 20024 81457 979372435 76392 38596 186554441 31008 76392 875470676 39990 959 56739892 959 51438 566202358 86166 38596 623553636 33557 38596 598860515 22358 51438 992496874 6512 33557 106759139 22358 77738 523962392 55688 77738 825120398 6512 50409 42910409 55688 72161 9850645 20623 55688 785448303 72161 34423 215463891 20623 9 420483037 72168 20623 674441044 20623 11724 888901403 72168 59573 621631983 34423 57802 124638203 78095 72168 923620514 59573 91168 5251047 57802 30840 280421194 84654 78095 836617974 5966 30840 143190719 27267 84654 807287065 27267 77416 664584413 30288 77416 126500566 77416 12953 903221650 12953 22993 830484528 22993 21849 574905519 12953 24130 18554566 34625 24130 710521392 43547 12953 504290983 24130 40941 558129963 43547 7803 225020415 24130 62720 82153723 7803 14670 856747856 62720 87002 80535732 79477 62720 602271598 88504 7803 758978897 88504 4169 44553916 4169 72957 112272486 4169 45503 950514716 86059 72957 935519698 64751 88504 691728726 45503 61679 736999509 86059 59485 464804480 38587 61679 322771961 61679 47184 337223326 34248 61679 450540997 59485 79944 67685101 58351 79944 645031551 19056 79944 895269635 73345 19056 322831488 73345 1247 801810081 67560 19056 759616246 19056 11371 210406394 85106 67560 17418477 67560 2540 444931917 2540 91455 646953053 63987 2540 20912443 63987 29745 699460285 85106 33175 389022514 48570 63987 454812385 85367 48570 608166868 63987 1052 141005930 85835 1052 290564451 26381 85835 305317626 51993 48570 364121113 38144 51993 535891668 26381 55699 414992197 42674 51993 12295191 51993 3594 19912996 51993 2102 638836049 38144 238 540200892 42674 76765 454021905 2497 238 374774364 58401 76765 46830256 238 45797 880747134 10756 2497 342559067 76765 31036 112028722 2497 21841 869798671 54018 10756 269602477 21841 78711 440943607 38157 21841 508298109 78711 15132 652171134 21841 18066 124859539 38157 83683 401205245 15132 15514 251729041 207 83683 314650145 7373 15132 178346745 84947 207 205559616 11754 207 627186939 72239 84947 21950686 11754 80029 311581561 80029 12091 701880776 44025 12091 848074748 11754 24536 678719803 69243 80029 304344793 27218 24536 603917164 12091 26212 96498685 26212 85748 588449556 20668 85748 625587322 6790 27218 71163456 85748 82909 882212443 26212 62261 521762645 62261 73538 7002000 24890 73538 318712996 29242 62261 684744831 29242 30769 994639362 73538 86673 705173433 24890 19087 272453024 86673 39584 973232284 77279 19087 523441756 69904 39584 70836237 3901 19087 942736327 61038 39584 88479918 77279 38758 93725843 69904 87016 225873383 87016 76814 443899951 38758 32109 403219248 91616 61038 21161363 12536 76814 545501206 44162 76814 44410186 76814 62248 533054390 91616 55706 79088779 55706 45107 440602385 16792 44162 643992354 5029 44162 302714630 62248 11958 396444445 8637 55706 999825728 45107 64038 98434837 5029 76378 575399354 11958 31197 654889234 31197 36112 62082677 76378 44782 614391261 46236 31197 916968130 31197 52696 875523170 47732 36112 680459682 36112 2737 545231723 90815 47732 664015603 7243 90815 304258244 7243 3220 975862303 21546 2737 370969007 51772 7243 968201056 87227 21546 357160499 21546 54062 959110573 16175 87227 908848780 7136 87227 352788713 51772 31130 40815364 9459 31130 367559900 8249 16175 732689662 31130 56904 995791948 56904 67888 599513716 68899 9459 85695239 34031 68899 742282051 64174 8249 621582289 68899 90004 854328829 68899 33817 994790892 68899 81249 728537875 81249 87132 697743988 31679 64174 636051433 86479 33817 246326408 33817 1899 896397188 7876 31679 813670928 51429 31679 719019209 48412 31679 149968227 48412 71827 170791557 48412 65756 764954404 48412 17423 674528154 81823 71827 620083410 65756 35390 452876833 67206 81823 315866849 80559 65756 691626642 77088 81823 237536199 41031 67206 978682389 14994 67206 210895591 6238 67206 297167447 41031 55907 12150386 6238 45303 761369818 41031 15913 835809887 24603 6238 564601190 55907 27995 784614249 27995 29379 984054637 15913 73021 210730719 24603 49378 105250995 9664 27995 927909345 9664 43697 72479829 77768 73021 717849839 73021 91652 406950285 60065 91652 889303686 91652 77625 595698923 13354 60065 852882845 13354 53120 262453975 53120 19539 938947355 60065 34041 248403594 19539 61847 356729170 30459 61847 465568055 12637 34041 400913881 80160 19539 395944771 61847 2681 960721832 2974 61847 294975078 2974 49824 911839942 2974 12998 984923720 49824 48532 836594075 56555 12998 142624869 56736 2974 482539378 49572 12998 678613388 56736 40673 631190161 27375 49572 905488154 49572 86632 817407505 12470 86632 49927458 27375 1800 671929231 19746 27375 167996444 1800 44372 817634553 1800 57664 537004061 19746 34288 770169679 71975 57664 519503912 51383 34288 51950395 91832 44372 16732102 7742 34288 601334337 51383 51909 319474931 30918 51383 750197111 30918 50881 271812289 7742 74634 791672031 50881 33660 656557488 50881 79032 36224890 30918 72352 635732561 23383 72352 74496808 23383 61127 486029932 46511 79032 72702918 51500 79032 523004096 22802 46511 707529481 60757 23383 229914917 22802 78888 251968340 627 22802 205573394 51500 9475 111036688 37450 22802 789692742 60757 65319 375652994 19469 9475 95137421 25176 65319 943838172 9991 37450 481437261 62857 37450 310696203 62857 45690 393249882 25176 22278 625931525 44155 25176 129840721 68938 45690 754830156 5410 44155 394023389 44155 82050 252901873 44155 50594 779388561 44155 56463 723101673 16 82050 210689240 56463 26975 510010280 82050 56832 547888509 26975 74748 914403361 26975 14775 905504647 71227 14775 247237187 14775 80797 543337294 80797 87514 209144429 14775 48776 648159099 5744 87514 520899690 36921 5744 386226746 87514 70038 135877335 80808 87514 443122183 80808 83435 256704789 83435 4632 746165770 80808 72903 59989049 91251 4632 518977523 4632 61927 662269690 49966 4632 160695301 54354 4632 562408311 74515 49966 139947284 54354 13462 158174556 33328 54354 72611587 56944 33328 324904453 54354 71704 202394938 35746 71704 351286855 13462 79719 974050338 16852 56944 221388167 35746 74176 580976097 16852 67442 344715964 16852 69289 162932118 75696 74176 989029575 44471 69289 679737040 47474 44471 601292021 15117 75696 933005015 3563 15117 759148639 11360 15117 825862179 47474 40576 461269575 52653 47474 284642179 67188 40576 619244451 73506 3563 484494520 73506 28265 928175149 3018 67188 15244546 73506 50614 433266428 58661 28265 332688972 23266 73506 628395208 68518 28265 35203755 55289 3018 30047079 50614 77016 973756747 88673 68518 407889485 50044 55289 647555781 68518 65226 832230410 88673 34719 936877668 41908 77016 224408075 22668 50044 932190362 34719 33255 413589663 65226 55024 519216532 44917 33255 432778790 41908 18941 196360829 44917 85611 983198068 55024 74456 496543960 78591 18941 729703588 78591 41029 81534409 78591 18326 951721207 50513 85611 96122465 55193 50513 667085617 6791 41029 231681516 799 50513 922128904 81300 799 497848711 799 3100 242595381 81300 5851 695222205 3100 34305 551756656 197 799 850466205 5851 23303 601416163 79633 3100 703097013 53248 79633 280909533 34305 90110 48723857 50393 23303 583905036 86725 53248 475396486 79633 58445 743098469 86725 84047 600269636 22448 84047 20229896 33942 50393 762016462 86725 47043 510336 36911 84047 941412129 45844 33942 394936946 69525 47043 604323458 69525 30512 703589420 30512 77569 783745397 45844 50768 206649397 77569 10496 594652513 10496 45184 538999733 10496 76393 203204750 76393 38240 331183683 76393 79518 363563712 76393 75598 102636537 76393 73210 336982587 75598 89874 648300849 38240 53599 65225232 75598 40008 63896921 47592 89874 596949599 73210 83434 495788044 28049 53599 258043818 5541 40008 361095420 28049 77232 61932096 47592 64052 233664325 10781 77232 907820096 15021 77232 4993677 10781 65830 600601525 2506 65830 642142431 73573 15021 115492210 2222 73573 633031284 8752 15021 867645399 73573 13551 256506544 13366 2222 782659666 13551 3119 792024341 3119 12656 631753681 3119 46462 285915022 67776 3119 44738899 12656 8137 636619413 3119 89595 67271608 12656 23671 763255602 30219 46462 347980494 8137 25790 791149249 47571 25790 809459337 49791 25790 617779955 23671 49392 30586998 40722 49392 229942693 49392 62986 384659722 47571 39028 683619376 37452 40722 806852700 21342 49392 251961353 77662 37452 468488802 37452 70998 33436580 144 77662 37403166 144 53384 619898693 53384 14412 392856079 53384 14244 784799176 70998 42163 856436273 69673 14412 541934940 53384 87183 861756454 37320 14412 443363506 87183 86566 263042485 26288 42163 643092197 86566 60849 12271785 14725 87183 667537944 60043 37320 654871640 86566 75545 110247216 73814 60043 162408371 27008 75545 341620841 75545 26270 666256136 26658 26270 9519009 27008 47929 49706529 27008 16750 799948786 53301 16750 75299309 26270 10788 277071111 53301 15398 354114971 13154 15398 534431914 13154 14838 98773515 14838 83794 117376012 36437 15398 356752034 38327 13154 930169783 66270 38327 556929602 30586 14838 840016815 51063 83794 889133492 38327 17550 771665858 38327 16608 995673540 53360 16608 467018192 11328 17550 280535750 70027 17550 656555570 38062 11328 313883403 86163 38062 145407171 53360 68197 359093997 11328 11797 137672179 38062 16199 709879544 11797 56131 568912810 54973 16199 892478495 89765 54973 930771602 11797 53016 97048641 72110 53016 21262420 19137 72110 804942423 72110 80435 246604460 12823 72110 426629494 12823 49055 551028732 80435 32414 685622328 7405 12823 63000302 80435 8225 993727331 8225 15407 372536805 32414 79538 445795605 62784 8225 810688840 62784 70184 470289873 70184 75934 74823078 49305 62784 583716943 49305 15904 664692814 64551 70184 333932146 15904 71630 519464066 64551 16775 478883512 6558 71630 644523232 16775 28325 332207527 50468 16775 465194599 50468 86171 255652615 620 28325 869851935 6558 55976 294151422 4162 28325 454717625 28797 86171 605114073 16513 28797 748138526 620 73983 350040814 65942 73983 290688663 65942 68477 386105332 56558 65942 614523340 34699 68477 493853060 34699 79455 711428396 79455 39343 752572280 39343 90206 730765927 56558 82922 404019942 82922 68422 102609662 199 68422 429188126 90206 9243 909052503 68422 16286 67366687 16286 45756 463286575 199 16092 334209292 57716 16286 452917404 87313 16092 739419403 57716 34230 618007862 34230 19002 404020242 60509 87313 845562211 87313 53070 71551307 53070 14464 723126223 55977 14464 765458586 55977 64315 761419743 55977 9374 354885376 55977 72210 681667434 47350 64315 541523700 51734 72210 507413049 73911 72210 659522764 34145 47350 838920194 64651 34145 887157423 64651 40723 677982161 11400 34145 740476363 11400 47572 604617910 63102 11400 86070274 64651 72620 42369908 86288 63102 712203429 63102 73572 834261515 15248 72620 924420980 79196 86288 352173242 44907 72620 164743362 86288 30198 63379857 4187 73572 477076963 81526 15248 20190148 81526 86328 99041579 34040 44907 982848132 4187 54442 3464290 25825 4187 465292178 78726 86328 661853015 54442 13827 740953608 62376 34040 372606560 54442 62569 758061217 74600 78726 106368695 74600 33224 267504703 62376 31249 40520341 74600 54381 162612380 31249 12518 653518620 87264 74600 764047114 24987 33224 501817842 31249 70716 972228010 58249 87264 495863953 32379 24987 439574772 32379 74308 320939136 24987 26437 948301595 9159 32379 974777038 32379 33966 583231789 71670 33966 30127768 74308 67754 137226286 37966 71670 786132088 42324 71670 19802487 46475 33966 24408932 37966 84623 884432481 10500 42324 260923452 13654 37966 366072185 13654 30752 137749556 30752 78043 216117064 78043 64861 145892687 78043 90509 837974451 68482 90509 413075135 90509 53933 302140323 65500 68482 33080299 51974 53933 440268470 21226 90509 931697816 61777 65500 52220877 42015 65500 834742092 23901 21226 249515034 66254 23901 254438229 23901 73524 94627626 42015 21548 487459809 56492 42015 130619324 31283 73524 651516354 56492 75786 111339223 39764 75786 854944571 75786 13487 116757213 13487 7857 440622419 64131 7857 508388229 38305 75786 9302346 54877 38305 536910782 54877 74262 231184154 54877 90044 363862766 90044 8303 661155021 54877 82574 482626320 8303 43087 452358013 90044 12272 283471280 90044 82887 890470104 9539 82887 417543536 25153 82574 760826989 82887 69304 191911848 25153 23337 183229132 82887 29638 736307616 25153 31494 432599294 62229 69304 97554268 69304 37495 898385244 74062 37495 235418151 10571 37495 76113058 37580 74062 900528343 62229 10342 65175066 21013 10342 357894028 58617 10571 812924957 10342 19946 309867250 59753 37580 55455910 1137 59753 97897869 12025 21013 961326242 59753 59869 137087159 11347 59753 303511476 71817 59753 768406924 22170 1137 675639669 20580 59869 30528759 38629 59869 205458940 68946 11347 408627011 26456 71817 717744175 48114 26456 576389126 20580 42373 397342717 68946 23015 5485018 41184 48114 428164811 26456 49063 618695435 45674 42373 895279401 41184 24061 857452668 24061 53653 563952069 45674 5263 853677367 45674 74106 425483650 5263 40547 456090665 28357 74106 45594532 79119 40547 527664582 55311 79119 457599032 74106 69428 237658169 85487 40547 950479646 69428 45861 663295146 85487 90918 600846797 295 69428 115639086 295 27998 984132430 87955 90918 217665028 295 736 155960524 295 16366 293566525 63238 736 774690221 56645 87955 439892487 56645 14839 474360883 53080 16366 153813540 14839 74572 87635275 91236 14839 623525236 72464 74572 322802414 14839 82925 573093862 74572 2375 675230698 82925 27725 326137122 87172 2375 757685520 8697 87172 10121803 82925 87417 28627078 41467 87172 178778832 78635 87417 155420875 87172 29264 757016543 8697 66798 472105598 18341 29264 982801315 66798 61414 797924881 7744 29264 318938246 60393 66798 670609327 66798 3928 135827161 3928 66414 656163235 75212 60393 119210151 45186 75212 797826379 45186 5283 312504127 53812 66414 739639829 68555 66414 2362550 28663 5283 550412758 53812 66181 657887207 68555 52891 653486736 52891 41774 340977427 26354 28663 316845480 26354 81129 924575165 52891 55639 312909948 81129 53573 705363215 26354 85455 891009591 26354 77779 976931014 41156 55639 402627747 55639 61666 731083108 70299 85455 246521137 31514 61666 460998724 24087 61666 218729514 19250 70299 459460572 24087 28506 497019003 24087 32082 180008604 40533 32082 237284229 28506 42455 981130773 82208 40533 844764772 40533 30022 373932768 40533 69497 854252048 442 82208 993710343 62452 30022 773002707 69497 41100 144950815 69204 41100 771815222 32905 41100 81117279 442 36150 624653856 69204 77756 709530024 41100 3181 710509975 17251 36150 465041991 3181 67360 991371074 81211 67360 63067418 59375 77756 18552974 17251 68499 635301361 63911 17251 654936828 24918 81211 873508815 14584 81211 941046461 2212 59375 959483214 57410 24918 542893217 61705 14584 594712322 14584 55140 538017000 2212 30052 38077498 76911 61705 775494653 76911 7409 711086925 76911 40342 474147166 55140 21606 398566306 7409 9880 673695859 40342 22096 546689894 12155 9880 63380963 12155 91829 408082928 66154 21606 43741734 44388 66154 932539365 86092 91829 853843602 11894 86092 551353714 11894 73987 554005657 1866 86092 268994307 89282 1866 379444686 11894 90151 959726212 11894 30339 759712024 89282 71027 493460317 49084 1866 699458402 90151 36817 551893781 30339 86547 58693046 70948 86547 770435792 36817 50119 133091279 5129 86547 692908148 50119 4294 165143164 64615 4294 14137558 22308 70948 222502793 50119 53447 120756284 4294 7463 416590006 53447 35228 721047456 7463 65811 401855094 22308 37610 950974030 35228 13575 56619505 37610 7495 100459008 65212 35228 41493670 987 65811 834264866 57721 13575 603452812 71552 7495 927293421 3588 7495 635735728 57721 55825 765893453 37871 55825 950681782 56162 37871 524898356 3588 67329 198038631 37871 30521 654725723 23645 55825 740437929 45377 23645 263179678 27053 30521 761579546 82855 30521 8892840 82855 12270 363620755 27053 67229 426793306 33139 27053 761704635 39682 67229 62850188 3480 12270 718275180 31182 33139 806734238 33139 49643 167894228 3480 29850 859922499 31182 33879 57691401 23522 29850 996793283 10309 23522 735508194 33879 43958 722875016 10309 41885 879808535 10727 33879 323271845 23522 4753 52724753 7402 4753 312103482 10727 88802 441516531 50141 41885 379008981 88802 84964 852471309 42185 50141 125927664 88802 2690 137035477 42185 19298 777273747 53802 42185 210322292 53802 19031 276022064 53802 3123 727049800 13146 3123 228776422 19031 91234 776850704 13146 8319 643536816 67504 13146 790222481 8319 27728 3080021 27728 62829 4006045 78320 62829 816841790 67504 44328 906596640 78320 39547 353776441 82077 27728 490226288 39547 15628 34847139 90106 15628 264882355 15628 31023 932191469 19567 82077 154349831 15628 71132 595734687 19567 42537 333545230 55685 71132 196473975 21906 55685 628678896 55685 81134 619571523 55685 8120 511852151 50340 81134 819397660 81134 20964 642867745 84575 81134 813897119 52809 8120 684606570 8120 1220 13565035 44298 50340 647377664 44298 78966 802094622 1220 61405 713049407 28091 61405 239981015 7996 61405 795015974 61405 29282 748798867 29282 17612 365259510 1714 29282 91473488 1714 21073 490316332 17612 78746 117872483 17612 15284 38729253 47526 1714 223059377 58410 47526 426025942 88687 78746 83577733 58410 52824 57146406 47526 82424 137981719 78886 88687 998071288 2874 52824 469300439 37095 82424 379395132 22061 37095 431036282 11408 2874 250029855 18186 22061 8005010 18186 63427 830140690 68733 37095 461744120 73936 18186 515556206 73936 66184 27658204 40158 66184 221919444 73936 61131 88398806 61131 61916 140190426 73936 79035 611094246 61131 75642 974152004 40591 61916 754377250 61131 9338 394185006 87916 61916 240893038 52164 79035 637991842 43372 75642 653023943 44701 40591 556797169 87916 42863 355827411 47321 87916 465540148 24718 43372 412427581 13742 47321 102220833 26761 24718 387898161 13742 79132 395836064 13742 87693 824602011 60346 87693 353306205 60346 57603 585879669 89075 87693 889804922 60346 90357 4714202 87693 78942 268967308 90357 50434 762602764 83585 57603 770052909 76322 83585 647497196 78942 49173 781688358 27985 50434 418820636 69066 50434 525928837 82587 76322 80841209 35404 49173 976366700 49173 14767 804806296 82587 28458 945036336 28458 23270 613261952 26094 23270 917620914 1802 14767 330833449 1802 19681 244431240 85334 23270 796448463 26094 33440 286187590 72190 85334 420357697 88518 85334 827194284 88968 88518 88123276 43637 88518 923695849 82142 88518 708627498 72190 59813 190708478 88518 88601 930290705 2781 43637 110724427 29479 88601 391794291 88088 88601 69538009 23846 59813 59136003 16638 88088 56714213 69457 29479 499617459 61638 29479 578033451 5201 23846 667060350 16638 73720 707633499 68410 61638 772977888 69457 11044 7789290 4603 11044 848743126 82417 5201 368045075 4603 26923 86142524 16757 82417 51872031 4603 26257 578345079 68472 16757 309079280 68472 55160 70873569 26257 29872 827711961 25225 16757 218292561 26257 88444 519979022 19193 29872 890604325 88444 47085 13975941 46689 25225 962233513 88444 58110 350115422 18613 88444 961469923 5108 47085 448828915 46689 11622 994422548 25107 18613 72616373 25107 75540 80660241 75540 69085 654547350 54285 69085 287084860 36786 75540 481661038 48367 75540 194760268 75659 48367 487967999 75659 85384 898831871 85384 37902 130962847 37902 47293 105959494 2361 47293 52133572 38604 85384 571580927 42040 85384 360953457 38604 33626 465186403 2361 62860 48296599 29865 62860 331689060 12804 38604 97723073 29865 47635 245401374 17230 47635 71354619 29865 14204 568413402 64827 29865 890444662 21158 12804 714905004 47635 35872 28742848 72330 21158 238876032 64827 7300 960722122 37130 7300 9677182 7425 35872 118061231 30794 35872 120137387 42329 37130 966825307 37130 75666 141313409 30794 61100 897449090 61100 61521 136034876 87206 42329 737868118 87206 62987 599958934 58814 75666 766438833 61100 72610 214754743 62987 86041 636578706 86041 75367 887812505 49021 86041 100945672 49021 84777 825027247 38246 75367 324040411 10786 86041 927039837 10786 22752 268478886 35526 38246 626149028 22752 58425 337533712 81022 10786 955458797 81022 45458 945497603 72857 22752 82671314 66345 45458 177962623 81932 66345 197621158 66345 14082 408551634 88205 45458 453801300 6056 81932 47068346 41706 81932 710451892 81932 12248 320818692 83457 6056 209681811 6056 50689 75216268 32128 83457 791993443 83457 19660 888931570 12248 57247 284032046 15302 50689 743153956 19660 41580 166480784 23581 41580 36017217 23581 23126 77049981 51103 23581 636815045 24684 23581 10897644 84265 23126 539563387 23581 48706 943013367 24684 91226 511345447 87698 84265 734645749 91226 76699 893977098 71302 87698 182055941 91226 12762 786081907 34347 71302 17921220 71302 15256 97224554 45056 12762 606511460 22246 71302 246476808 73026 12762 234062768 47678 73026 874660690 47678 70355 348990212 28430 73026 438300235 47678 84406 261875113 73026 46544 382135847 20899 84406 417011704 16090 70355 710870089 20899 18439 430678132 16090 68350 948501362 21557 16090 131589603 10894 16090 291816155 12602 18439 114629448 10894 59293 303980437 44703 21557 934451916 21653 10894 494133150 24010 10894 685467618 57532 44703 184660132 21653 44391 585302275 21653 70589 99378385 57532 89514 453340338 57532 55166 52065868 44391 69303 227511875 12286 89514 874525844 12286 44571 925332193 73645 44571 123440429 61849 73645 410126826 48793 73645 58948968 12286 84053 656813641 39912 73645 98413530 48793 49541 765902997 15446 48793 464812942 84053 84282 813856870 5237 15446 338344795 45356 49541 124949790 52594 5237 98852883 4552 52594 771753759 4552 42461 301158519 5237 75550 471403756 2226 75550 362488341 4552 56092 851227919 75550 36964 306174095 42461 14915 753701702 36964 67166 491143718 2226 15949 728052465 38609 67166 706813601 15949 49490 34620277 15949 52916 797842427 43596 15949 821099615 18085 15949 100152642 18085 15024 278943100 23861 52916 376855883 15024 81462 54956974 62642 23861 754995192 18085 31555 558731464 1262 81462 775613028 24351 31555 455928652 26116 24351 376346827 26116 16856 299426534 91104 26116 325178397 1612 16856 309564142 63921 26116 226467161 26116 14999 56134890 14999 70653 45177915 70653 5760 865529508 5760 12657 675800260 14999 50715 49368779 50715 85830 900202165 85830 4451 435703243 12657 44466 335719182 19004 44466 477713590 12308 4451 109426789 44466 8085 898152032 29772 8085 995788945 37666 12308 205780510 19004 87808 77573915 8085 56175 205475690 8085 25873 859529069 29772 81112 180867012 81112 34452 991361433 34452 68679 902553888 17474 34452 43385477 25873 57813 424850535 21827 17474 761281118 68679 90823 303817699 90807 21827 560021184 21827 69505 913365209 58242 69505 567689880 46386 58242 7737939 69505 33505 861612156 89662 46386 589478867 58242 13018 581379449 13018 52636 95743495 89662 68089 909081484 25550 33505 50648201 25550 33683 28039725 41617 68089 272637311 68089 82469 610157454 25550 88969 720045542 61516 33683 263074324 41617 62258 173471572 61516 34823 510427229 82469 58761 345059830 58761 15640 603386721 15640 39019 346628634 12624 39019 566316216 34823 8329 109217648 72397 8329 436094756 24670 72397 293636882 12624 74590 39120698 12624 91499 950651858 83874 72397 150003520 24670 9058 843618322 38373 24670 625809714 38373 13507 984115895 64448 83874 292559805 9058 45502 417012245 9058 81417 949456947 13507 78258 733620492 25013 64448 114869843 81417 52640 722875246 25013 42749 721389326 52640 39631 533914422 39631 40556 594603085 90032 25013 60209373 36023 52640 171836385 2785 40556 405916905 255 36023 939183098 255 18315 82000877 22119 36023 665715441 2785 14857 158909550 49482 2785 928736939 74315 18315 466294978 6920 14857 190510219 86455 14857 136070255 14857 21476 985197296 67207 74315 839082468 21476 46931 396071094 6920 78906 569103404 86455 74651 53064543 90989 74651 329430661 24355 74651 492690356 74651 34440 399257180 16656 34440 837399142 50631 90989 701898967 24737 16656 104923878 91179 24737 166422528 50631 80119 289246661 24737 86886 764371053 50631 22182 685149325 51699 80119 637653289 63717 22182 611903158 14025 80119 81965944 22182 85564 554765346 61655 63717 703681129 40270 61655 132898474 69687 40270 685247164 69687 3517 620975705 44778 61655 762494983 11260 40270 123311449 69687 59257 666522129 35883 11260 30235167 67633 59257 261896143 35883 85867 318178512 85867 32975 651755055 85867 21953 779224853 50930 85867 378707158 32975 16681 618660450 55325 21953 251618612 21953 32470 816775147 64971 16681 633772033 50930 41045 840927880 16681 79449 132811500 2753 32470 108556240 31267 2753 625311132 31267 25791 64733133 41045 11677 312619364 7924 25791 977294267 7924 6665 414450125 31267 78194 453299052 6665 35172 3833316 52581 78194 208129873 52581 72836 476168265 78194 91879 548246273 35172 69535 705248817 69535 24154 388119317 24154 72456 19727741 53743 72456 363072746 80468 72456 395983482 24154 75795 900362071 53743 34079 408529372 17509 72456 18160576 30044 80468 60063502 17509 35844 148180593 34079 21413 995960321 35844 91625 245751505 91884 91625 539036249 30044 66352 939883158 66352 84706 133188049 86038 84706 448024090 21425 66352 558183550 91884 80197 882490414 15331 66352 917706952 84706 81634 582966879 64884 86038 422224844 80197 22017 40017749 80197 56993 300940504 64884 57399 256935652 44107 64884 758665865 21754 22017 688033981 22017 31968 859112237 33533 44107 311968872 57399 90758 240183213 84800 44107 118385700 71673 21754 592497810 37310 84800 916840826 25709 84800 402553195 21108 71673 581109000 48265 25709 749927100 21108 7321 338983281 47458 48265 499921180 47458 40864 707938860 40864 86017 289695702 48936 86017 14382039 86017 54090 222507105 40864 45692 508020453 45692 26017 341234206 1105 48936 184800528 10495 48936 71841355 84294 26017 659821379 45692 2507 869596015 1105 17109 520053225 2507 40349 81026147 2507 30038 297442056 60551 17109 970270803 90812 30038 855621540 88659 30038 15426366 90812 17443 123570017 10923 30038 380951261 10923 22149 58516335 17443 28785 545400774 10923 53809 537594057 10923 78052 239042462 90916 78052 320568748 12313 90916 25580811 54557 90916 680255681 72741 54557 262085032 7555 54557 872358734 9306 7555 6503830 30255 54557 26580775 1049 7555 806226126 72741 22822 151999316 8575 22822 150795415 28054 9306 684323609 61979 28054 118554087 22822 9160 987721390 91577 22822 161893080 61979 86563 255622540 23768 86563 952742730 18146 23768 564335708 23768 79926 261614113 79926 50007 578533065 1820 86563 2449344 15801 18146 866810322 26166 1820 473208938 26166 29692 690760505 29692 35338 480626111 35338 91956 658636606 13897 29692 823361852 26166 17708 868200899 35338 26779 938316507 5491 13897 163419849 86043 17708 86270436 40939 26779 353661478 40079 5491 847750024 78488 40939 722369405 22399 86043 867621273 30956 40939 485579631 37817 30956 456826968 22399 39494 731540139 30956 74858 950813749 22399 34866 914503670 39494 27389 117576815 74858 19835 767894084 3823 74858 768616840 48768 74858 587887305 43287 48768 197049973 48768 39652 512175633 81595 43287 22865891 48768 83898 27366274 81595 2663 488866996 19783 43287 685012751 2663 29552 755670848 85147 19783 79075236 85147 20578 375498685 80348 85147 847566422 66383 29552 937948718 77141 29552 462784994 88185 77141 40243068 20578 76089 554013249 80348 83947 719290412 655 83947 73342304 88185 58504 745724057 88185 26384 52177143 26384 66666 303871397 49866 26384 344238562 46184 655 534311795 90353 58504 1743013 7885 26384 52360045 91610 7885 207513159 52467 46184 448982672 46184 22386 459203863 7885 25613 374698722 39802 7885 5972 37814 22386 5184286 36608 25613 928834395 60805 39802 548436125 60214 60805 640815081 60805 45016 440210985 45016 12410 767782829 65822 36608 477568340 60214 40996 536820774 65822 61665 993789053 65822 90252 154379127 91307 61665 324414734 61665 50693 179040527 50693 26170 122004566 91307 69015 12845145 23087 90252 412749596 69015 21650 764161426 731 50693 419386686 58986 23087 142408578 23087 3227 400205220 8532 58986 114499343 68765 58986 181248583 8532 73544 437014936 91392 73544 846819912 91392 85288 523213406 52254 68765 217432196 4038 85288 444307113 91392 91516 892001167 85288 36418 167760684 34930 85288 114108379 76574 91516 215741721 78439 91516 898489642 27780 91516 944791855 78439 26102 377931668 78439 55215 138215489 76574 26628 575456791 27780 78677 323585792 49920 55215 987513352 42675 55215 120554995 42675 78428 586952787 78677 24844 232491280 78677 52240 173877283 55984 78428 198748261 24844 42295 152662382 46532 55984 784916882 45963 55984 252147471 46532 68768 646145084 45963 74847 833078099 41 68768 321029791 67201 68768 383170071 67201 76005 694179354 67201 80897 711960110 67201 22741 420364935 22741 25937 778365873 12791 22741 238839427 22741 21915 37204680 56781 12791 22219992 22741 10508 645449 41199 21915 129476762 11695 41199 439993545 24921 10508 420078590 40497 11695 915052246 10508 83354 842778128 24276 83354 362193312 48796 24276 664172811 24921 56344 475569548 66858 83354 409022945 57413 24276 228633662 24276 56956 592035820 65617 56344 222824159 43604 66858 77350895 43604 62965 154722303 7834 57413 471110800 43604 15218 173055488 65617 3501 308675581 43604 68996 367497555 61944 3501 305190048 8113 68996 500010544 4495 3501 735712845 68996 1762 16808794 5866 4495 460083589 26738 61944 610754171 14196 1762 532424350 4495 23185 551010762 26738 50959 698903717 26738 65874 807851766 78172 50959 886380109 78172 84525 875825496 62047 78172 970458168 84525 25308 810594820 67952 78172 514446366 34940 78172 712920620 84525 4641 165674875 67952 73772 672637288 33321 67952 927651369 73772 16365 153789725 15430 16365 34340773 73772 62208 109357841 16365 7197 603931728 4515 15430 396257992 45466 15430 286719874 62208 9545 931606405 45466 62061 871716525 9545 90797 383107241 90790 90797 561345585 45466 30690 826341142 90790 59748 76827135 37498 90790 747944713 59748 33528 457225626 30690 87045 143889728 16113 37498 962544432 5860 37498 625128303 30148 5860 914739698 87045 36241 268683027 5860 15503 247371096 16113 83050 526539571 60941 36241 721567125 53641 60941 707190951 78057 36241 118094228 83050 38127 140491043 60719 53641 989032952 78057 72768 607748113 80431 78057 211126647 11045 60719 13394796 38127 82183 628791177 11045 38774 758261967 32309 38774 159996676 11045 86619 293253514 23592 11045 970392762 82183 78171 445924149 6616 38774 226877558 23592 52923 604371177 32013 52923 283126046 16398 23592 394244682 32013 88269 106893021 21654 52923 785692785 16398 55519 354084259 88269 66912 866818759 55519 48353 454166425 48353 56541 938595877 89583 21654 890014428 36736 55519 379325911 89583 51556 932764463 51296 48353 977263826 89734 36736 87032314 28391 89734 825953784 36736 54748 100684395 5385 89734 114870903 31775 28391 446919789 5385 45045 490063412 31775 68288 896367657 5385 61844 354771482 61844 42498 374229796 38220 31775 520695522 42498 68872 954320145 57793 68288 616386521 42498 26655 8665594 80575 26655 599378376 78695 26655 373324555 78695 56428 402136332 26655 54637 704862877 17718 80575 774266738 715 56428 363447777 78695 46139 41874061 715 32986 103285924 46139 68309 216696725 72856 68309 660210019 45116 715 955138197 15492 72856 645574796 32986 63023 567868734 77498 15492 640157817 63023 9155 1778565 71746 77498 885000386 21803 15492 147802517 8644 71746 882831842 71746 7576 718681809 21803 67924 483061664 61183 71746 245758340 67924 6064 87118888 8644 12072 361909705 13441 7576 819569872 12072 51358 895091092 61183 81085 2590985 81085 22327 366736056 89473 12072 883612057 13441 14776 953093422 51358 32716 971376394 89473 74561 877625984 23534 89473 261061627 89473 9577 967218072 23534 52658 280400048 52658 43565 584104538 77537 9577 736397478 81292 77537 315003851 43565 61606 117495278 43850 81292 718953877 28733 43565 108036335 43850 24405 121877741 43850 64308 21823308 19147 64308 463825800 63675 28733 275734935 19147 46000 134237938 76742 46000 76823908 64308 45736 808520810 55256 46000 742325121 52007 63675 186811704 52007 8827 19187813 45736 8188 491219580 45736 57234 453295469 55256 4967 284134357 8188 11864 335653337 11864 11377 65404946 89710 4967 322165902 89710 16490 259349690 41284 11864 675896481 60102 16490 101940923 41284 39804 992611060 60102 77190 903775445 54644 77190 100559132 77190 47296 112353203 60102 29964 45584187 77190 79850 570642121 43205 79850 70081147 53260 29964 672873639 43540 79850 720601482 43540 24731 651716412 89798 79850 812612578 88267 24731 204977189 49415 24731 904404043 77841 88267 183800388 88267 36162 187502368 181 36162 236964640 46846 36162 226952870 36162 91856 102064747 77841 86451 410585389 70800 36162 875428952 91856 23906 366099204 23906 23711 373457924 23906 71415 360449125 70800 24220 664589665 77421 24220 708372258 87910 77421 989821774 24220 60948 885943784 44592 24220 360796016 87910 13457 511642191 89517 87910 75681051 87910 29658 535370413 29658 20433 731774337 89517 23044 158418475 29658 73183 794867982 29658 65661 753289731 51493 73183 25173439 72863 23044 821400707 11200 23044 260601984 13630 72863 2511975 13630 20160 967933137 51493 3375 94014076 15188 11200 84385418 39876 15188 857586574 85391 13630 475338386 39876 76775 694810536 3744 85391 920889673 871 76775 863665127 871 82391 697536930 871 34827 44052143 82391 70468 443603815 871 40329 867734545 40329 68546 769247157 82391 73314 572441315 68546 75211 428534134 75211 88806 807557140 64681 75211 138353871 64681 59551 59254883 73314 87373 439078125 88806 8709 520437071 87373 83092 138586572 57194 8709 465435947 87373 37990 150461255 87519 8709 564656605 57194 74520 56217376 74520 34680 192919446 72497 57194 258566971 33107 87519 821114793 17130 33107 307338294 34680 23124 762695968 16150 33107 673542097 16150 78094 132339699 78094 8110 29373374 16150 63015 34635257 23124 30750 960952387 30750 2750 382868008 8110 57663 475352634 53140 63015 11531554 41874 57663 882437728 13694 41874 326328423 78391 2750 37413255 20763 57663 143508994 58694 78391 284934559 31245 58694 28827053 20763 88765 63212595 28935 78391 328145280 16962 28935 66808829 61198 88765 401167010 16962 15367 357112259 16962 41856 564633699 10060 16962 695907292 22070 16962 270119955 46729 41856 500838361 82733 22070 502106514 46729 57931 710356015 22070 7013 26963893 39573 82733 200199154 72360 7013 896265844 61932 72360 987613022 72360 14031 77406565 26536 39573 421648617 39573 4275 640096658 37249 4275 571069522 14031 16857 584639646 16857 20029 182098633 26536 75948 951279126 20029 28026 949291400 75948 56927 754298550 1098 16857 355566939 90846 28026 685922201 76480 1098 84840000 54699 56927 666208574 54699 20869 735875329 45134 1098 622689216 15348 76480 45116365 49018 15348 479346667 42513 15348 958163974 42513 73909 955222425 33192 73909 13223343 73909 83063 14964326 33192 26079 541651765 83063 11629 925844250 33192 65331 40158884 65331 4146 793589276 11629 64030 789064214 54199 65331 166681476 4146 77473 897430270 4146 18167 863976066 70382 54199 100397168 70382 19113 61826650 6083 18167 39277413 42516 6083 612278512 71236 6083 513132991 16761 19113 84223932 6579 16761 959879357 6083 12351 426711009 12351 63538 65431709 16761 82611 844990636 66011 63538 737730758 45473 66011 206349114 69624 45473 823124089 82611 55721 958248235 55721 31845 58436989 72798 31845 58892658 55721 80809 13922284 80809 51839 156864037 69647 55721 514408973 80809 3551 608190131 51839 44742 41676185 10437 80809 258930997 67830 10437 644118668 71584 3551 208119363 38037 10437 743229963 67830 32029 520173668 52617 10437 396722611 58622 67830 565304743 54991 32029 952069720 91580 52617 792917409 91580 42001 50809980 42001 78366 874373563 78366 4368 825045723 78366 52034 970448307 13901 42001 505412847 13901 63763 219513010 63763 23357 123568850 52034 2703 253677272 4435 23357 869118711 79730 4435 182270594 2703 75913 219939332 4435 20722 798342095 79730 66237 133999743 71771 4435 689024993 71771 79440 739716166 44969 66237 801608870 71771 45566 38785169 86867 45566 707774757 83157 86867 412252732 45566 86579 55801938 86867 51199 961894201 56411 45566 317270959 56411 58920 458791653 58920 14852 558183268 12910 86579 32744864 57649 58920 792775387 57649 85389 147930823 57649 29363 721862488 29363 72005 659797021 72005 81543 73032728 29363 33724 450378932 33724 42334 895072032 33724 24136 255656731 81543 58815 205511343 42334 48096 133586204 42334 25861 438091391 58815 21865 241660927 24136 40686 885976155 70792 48096 326310580 25861 64470 28362943 18404 21865 889645983 21865 10240 316772339 40686 30576 969804861 70792 4341 24540072 4341 80204 7071357 72763 18404 734147769 30576 47682 677247096 66278 30576 946614388 80204 90703 84582940 47682 88223 453329640 21227 66278 118471711 58880 47682 871198597 21227 13821 499299730 13821 77749 60585216 1013 13821 906366874 58880 73255 889698453 13821 34926 467635536 1013 48686 391138713 77749 41977 950138317 47424 1013 772074979 83592 41977 365767933 41977 75640 414659961 14068 75640 840475248 31842 47424 828435205 83592 12623 70949130 75640 60297 700776380 80869 12623 878218575 31842 16463 402069826 80869 49927 34182429 63806 49927 55644965 57848 49927 109152248 63806 18813 441594860 66331 63806 4330559 75967 49927 866744531 15728 57848 100928707 57848 34408 764194898 16877 15728 850074958 26305 75967 214744367 76029 75967 97678259 76033 34408 320641094 76029 18675 29977117 18675 8573 358048228 76029 32440 445908801 18675 79036 138230347 32440 69338 75289445 71225 18675 273156882 71225 38514 991735078 71225 44281 613745825 78085 79036 400001664 60277 44281 508083562 38514 72616 824342566 60277 2937 672659708 78085 23552 156166019 23552 91643 70000430 23552 28641 783099996 28641 8131 422471665 2937 32130 412058998 28641 58559 573789154 47898 28641 245670645 47898 87678 190575378 17096 58559 610927511 32130 91026 210434481 88981 47898 31000351 91026 19363 156277275 58777 17096 9703362 88981 70269 784448733 86936 70269 789155646 41631 19363 213496151 64889 86936 197028866 28952 41631 51682292 64889 82969 674138103 64889 41282 645722324 41631 18406 959706547 41282 28267 649197599 27103 28952 636563678 82969 66463 378853631 44208 18406 303505236 66463 60581 555186477 28267 83492 265984766 60581 64071 618023950 60793 60581 375824588 64071 77306 814766753 83492 45444 564613824 45444 46106 962818248 77306 52430 164275834 37664 45444 594287901 37664 46263 193687195 45444 2920 629643737 46106 44601 17070753 2920 42309 211287283 42309 39973 971130661 91037 44601 753641969 2920 86420 31945374 62363 86420 461657834 48418 39973 872808548 48418 9808 278650966 48418 38508 187187167 38508 76155 118646070 15978 9808 974196972 76155 28629 365960030 83530 15978 800997556 17572 76155 681919442 66177 28629 905290855 66177 13946 594842 53932 66177 295437214 48378 66177 428512388 21927 13946 507055737 21927 48056 246236472 81515 21927 196015504 48056 3012 394480299 84248 3012 640092439 81515 40983 169973537 48056 17514 619065334 42546 3012 431596946 30405 42546 222600273 40983 39507 289284162 13923 39507 610321256 13923 34474 870798928 13923 43422 987799481 13923 20844 290490069 55397 39507 640824943 55397 10490 254837269 10490 1551 753673163 80436 43422 391914489 55397 27891 61484396 6813 1551 18512718 60298 27891 312042403 1551 27069 381372790 27891 13269 182138560 27891 11019 81919092 13269 75206 463043061 85312 13269 280853011 35679 85312 194923206 69665 75206 441492778 75206 10286 580594758 85312 74852 318475731 10286 89973 450985303 50726 10286 221816730 89973 21318 74386741 49924 89973 6863483 21318 81082 105158707 45998 50726 689964320 45998 16236 918895153 59131 45998 53341545 49924 15690 589339544 15690 35598 358288896 40671 45998 506463889 40671 20201 125746923 35598 78301 495826545 20201 20331 884109781 20201 953 151738897 90985 20331 150357354 4648 20331 480931211 78301 88457 512415364 30371 88457 690938002 28529 90985 396221787 28529 55468 249687746 69234 30371 65814167 30894 30371 862555915 33849 55468 122132962 33849 38877 254416346 33849 12559 356794414 69234 79108 824596463 38877 81857 462267329 76717 33849 754813736 451 76717 101877011 67986 12559 106511671 7139 76717 214309531 7139 58885 329441148 76717 12296 995277182 14048 12296 98520091 7139 64667 816475857 64667 899 330201425 12296 63913 369307084 14048 11087 1445734 63913 40174 497169149 31256 63913 676894602 2434 40174 869258663 31256 63100 41537599 2434 32355 379463123 31256 89451 382935801 31256 49048 555420316 63100 31651 586090847 63100 39738 76890353 12221 89451 496454740 60631 39738 788427493 22642 39738 168699204 39738 35020 943182665 60631 71011 192226073 12221 33702 544174318 35020 28626 508962495 35020 17390 154566585 48085 33702 600339729 21204 71011 392380862 81289 17390 207867589 29898 48085 438228661 42274 21204 105700467 90905 48085 932767209 29898 34260 615895172 81950 81289 312356008 81950 72065 639374147 38042 72065 559841092 38042 70237 558203201 70237 9452 159490329 24269 9452 520546206 38042 26422 796617429 2839 9452 450040813 26422 59046 67882148 23986 24269 827525610 59046 65241 692257868 5124 26422 937139692 2839 31768 331229287 12472 65241 829168204 88015 12472 439664172 11523 12472 978686758 88015 11534 409929638 13372 11534 852803681 73478 11523 278650605 13492 73478 30343536 5572 13492 866468855 15993 11534 994321930 26954 5572 432914792 5572 35448 319302998 26954 62900 347259635 62900 91903 518608997 19949 15993 34738157 91903 55803 875036731 59593 62900 351105198 91903 91262 482480290 55803 32248 1784662 49073 32248 395305899 56019 59593 784260652 91262 45059 86517728 32248 69865 364149162 69865 75505 206084890 27913 45059 520267354 54236 69865 598737001 68653 45059 497285913 15360 27913 159011785 36838 27913 64868608 528 15360 736579399 78717 54236 985885820 56516 36838 170606907 528 65900 168337416 11165 36838 980276737 60280 528 819286943 60280 33284 286869075 62279 11165 328724916 46015 33284 371491552 62279 10864 342764414 46015 83834 776008443 62279 25369 630499611 53382 62279 668730264 48289 10864 145301794 11147 48289 972331070 25369 36968 357879180 3611 48289 14809864 83099 36968 25559300 63331 48289 385788718 63331 6672 691020316 17470 83099 216535141 83099 3613 446680791 3613 49535 818887554 3613 78853 729307366 49535 74157 320796133 56678 78853 620471897 49535 9088 935103547 49535 31592 176582720 52984 78853 231273381 56678 15994 136608560 31592 90006 237087613 15994 57622 617547619 17662 15994 690769089 53426 90006 142346947 53426 45127 689519982 78129 17662 147655962 85009 78129 48707222 53426 45311 261975687 85009 52414 369742458 91633 78129 910490231 42499 78129 915871182 52414 54470 639859516 28273 42499 486966335 52414 37970 159841241 42499 31540 990843098 25086 31540 626876865 37970 36679 643453888 65864 31540 332344537 36679 68160 740047752 68160 62776 115813485 69813 62776 160575096 62776 47903 40655557 47903 58074 857806198 1236 69813 76877093 1236 15049 146430646 58074 81056 770603596 81056 47281 223362152 48843 81056 618309257 15049 77027 931938046 77027 57696 281084552 46768 81056 927116646 48843 68929 3228206 79680 48843 4902252 68929 51129 757309861 68929 74353 662780575 46768 8563 879550437 8563 91852 136592792 31488 8563 885154336 27842 91852 75353588 31488 89007 926980344 88323 27842 506947803 89007 40096 136602411 23103 40096 813079751 90598 23103 293154791 23103 58554 238094864 84390 58554 372831642 10284 84390 187233460 58554 23304 588298393 86846 10284 564148939 58482 10284 642118413 46314 86846 71247950 46314 70075 755317883 54087 58482 146907545 86846 79279 759788779 58482 7261 160052698 19679 7261 149078064 30546 7261 89385764 54087 43699 249826805 30546 54657 745624840 28815 30546 352516013 10978 30546 822253637 10978 28424 1447563 28424 5911 101407502 5911 66267 54139157 33611 28815 787870560 33611 62142 450035003 549 66267 922959120 5911 82182 624508300 66267 74214 550857804 549 77396 997160495 74214 42226 923582552 74214 45633 82943702 45633 85005 284435383 28567 45633 767950181 51053 45633 728268451 44047 28567 866296276 85005 4130 845813847 51053 18979 412525535 35861 44047 457489794 41368 44047 170326838 41368 24412 867954960 84243 35861 809511563 24412 56914 678231075 56914 21526 565813444 74248 24412 670833291 46766 24412 645032081 74681 21526 561728848 54646 46766 459900510 46766 47697 913262638 54646 22212 581257152 61090 74681 200833234 91453 61090 897085876 74291 61090 167813617 1226 74291 698901129 59817 22212 481308802 74291 14133 723180114 52069 14133 194622507 41470 59817 992694192 1226 65915 819227889 5347 52069 806975160 52069 42935 826514275 87390 41470 936993373 41470 5951 32499374 3418 5951 939440052 11005 87390 477260923 11005 28152 292325800 79567 11005 820766982 11005 33980 577257587 44507 28152 204055787 10202 79567 466400358 28152 59407 850419381 19144 79567 34628350 59407 27042 427304848 27042 64753 770411819 19144 48978 143379228 83884 27042 441626617 83884 74744 734426920 54343 74744 63169325 37284 48978 480546573 66485 83884 417721004 65370 83884 80855630 64618 54343 340934352 54343 25040 604491178 35462 65370 742719559 35462 47086 899383353 59851 65370 493911552 59851 54305 103733089 66627 47086 499877322 66627 67038 113411493 72339 66627 335119723 59851 52904 552708819 66627 320 931716921 52904 14914 860399029 453 320 906578381 52904 69759 555044671 14914 63342 3785797 31311 63342 739378887 46088 69759 390039262 63342 70112 115428436 31311 78601 4933380 79586 78601 46911439 31311 40216 469647223 40216 5088 732417533 40216 10574 239231513 39730 5088 92330035 40216 87044 807652445 39730 29686 203613925 16241 5088 784690942 51205 16241 439288312 20302 16241 257474905 87044 28781 720601408 51205 11903 630233283 16241 57946 458497199 20302 84636 508883060 23222 84636 5547717 84636 48143 293770123 84636 66054 717694071 74834 84636 908136380 84636 4747 732941889 48143 10897 973329 41764 74834 574235479 10897 54339 175343477 8569 41764 400511490 8569 27936 841862357 54339 88863 503820091 90060 27936 686649133 27936 43878 65630663 89580 90060 241950844 27936 90992 42187662 43878 23790 803086196 23790 39549 117166693 90992 58744 805227231 67554 58744 860273664 53877 67554 990005066 58744 37077 565764204 37077 65264 123520177 65264 54726 652120518 20344 53877 917849086 34973 20344 111414421 65264 1317 597464508 22472 20344 416597754 70166 22472 544688710 70166 40842 453512408 70166 55147 858872628 55147 64146 389989806 70166 89579 395951796 89579 55604 611331492 40191 55604 47049962 48259 40191 619575337 64146 47518 622369759 15971 55604 733066123 54271 15971 177855574 80166 40191 749786287 80166 84229 142851349 84229 6041 560448802 59935 6041 181467918 37560 6041 876945847 80166 51820 311791323 25041 37560 365312530 59935 88464 678674673 25041 25361 537655474 25361 21985 967491534 63044 88464 980838194 88464 24505 178141172 5161 24505 609145573 21985 44258 638269423 59368 5161 398917215 5161 25038 579914687 25038 68795 764346006 88553 44258 862420558 44258 73100 168114591 59368 62665 6874064 68795 31058 622561453 801 68795 228035043 31058 67910 194362036 67910 69796 448209018 62665 28874 686368884 77145 28874 586037175 16048 77145 987791097 69796 27466 120136961 79342 69796 564689276 27382 77145 791664716 16048 12354 427047729 75294 27466 817342691 29782 12354 799378137 42846 29782 221221243 18977 75294 428684424 75294 1576 12553166 77091 18977 546760692 18977 37278 744152559 37278 39577 852330624 4348 37278 325656587 25201 4348 313094829 37278 68447 910939286 25201 4384 528388457 87933 68447 750338945 48636 87933 347031679 2851 68447 761716922 32352 68447 618615763 87933 42017 817989492 37749 87933 111339212 5377 2851 238002978 51286 37749 119822391 17679 32352 296302212 84385 51286 196177051 5377 42790 260222159 5377 48001 85332697 38959 42790 144756233 46669 17679 202605206 19044 46669 404346150 38959 63908 791804465 19044 74949 676587744 38959 54242 401721456 56843 63908 765431901 64148 19044 869880628 51708 63908 290847469 11998 64148 327664828 56843 60201 226276175 15159 60201 631922939 75788 51708 966586649 51708 46878 415549506 45395 46878 581640364 74009 75788 517720253 46878 16201 751826077 58521 45395 634608464 48819 74009 451319121 10313 16201 15890022 58521 12382 270281773 12382 64632 418727881 12382 67993 437948697 48819 52993 324167767 67993 87166 974861048 50583 52993 110162962 32514 50583 951836162 50583 52730 576231958 52730 60033 422702239 50583 43911 850264320 52730 87749 345180016 52730 34018 730739198 43911 88084 88310032 30194 43911 958211018 87749 65552 496793291 34018 67280 372568718 26219 67280 391712518 65552 76619 655305087 76619 40493 784937807 40493 69549 263490079 87770 40493 336338148 87770 79033 813452428 17403 40493 115738940 87770 58994 911629822 87770 67564 86498550 50455 67564 395300131 5357 50455 982395064 67564 60129 233717357 50455 7135 196419692 5357 5444 167883299 5357 84477 18545766 69164 5444 460288046 75369 60129 36781314 36273 7135 944952196 59632 69164 947582335 59632 82130 434034327 69164 71428 582095315 78368 59632 277127494 36273 62023 342203841 88147 82130 88791783 5831 88147 803167807 5831 56697 565413655 56697 43243 315163943 75573 88147 561300667 88147 41471 843575737 73531 75573 204796616 41471 11294 122152331 88397 73531 977412484 72803 73531 485710493 23421 88397 980652765 19343 23421 983323304 11762 72803 422246012 33884 23421 514690196 22173 11762 968285573 30268 23421 888130820 28730 11762 990629127 12106 28730 246201969 39757 12106 181894198 39757 61948 207690144 69302 28730 72949545 28730 50797 472378830 50797 87065 618420082 39757 59318 647863521 69302 44877 753464805 21302 59318 223229946 87065 89761 271899543 21302 71536 1321012 44877 8610 624488219 21302 29280 393519059 89761 19028 77937944 29280 55262 354883848 55262 52356 677981205 52356 28701 329642553 40459 19028 14968078 71502 19028 455586617 71502 20517 293631277 28701 13540 923212831 80306 20517 375012958 57753 71502 212916625 71502 22185 409683067 13540 75410 567628032 71261 80306 642699820 75410 16251 375728163 42045 71261 642509299 41604 42045 564994531 33391 41604 755929799 42045 22591 494047013 11824 33391 225996895 11824 82331 998819105 26863 41604 213538612 26863 19203 886431642 70332 82331 234887520 26578 82331 271737596 85526 26863 85753527 27697 70332 443410939 42219 19203 920800790 85526 27893 177019202 39572 85526 137537063 85526 79037 388237699 67889 39572 27027285 52469 39572 353009954 49417 39572 578143308 77117 67889 921900786 22508 49417 375779232 87547 52469 750137873 52469 84860 80158314 45545 77117 949004080 84860 64161 298730340 52668 64161 777462659 72248 87547 557912246 20836 84860 879920458 34207 45545 936945267 68649 72248 599762696 34207 18859 314719723 18859 86266 707045041 30524 34207 793748974 45999 34207 829736789 45999 40857 612144661 80288 18859 28548835 74263 40857 377390166 14610 74263 429758086 63357 45999 267772574 63357 2807 625110662 67157 63357 452020193 74263 4516 803503128 2807 49889 328479619 59743 4516 46194525 59743 77367 297912295 67157 50476 44939916 59743 30930 633957614 60479 30930 806895373 43991 60479 664556301 50476 14956 652115221 14956 18653 93302437 5624 14956 117141205 5624 41236 164383463 18653 2439 780757431 942 18653 778177807 942 84707 851175298 5624 51847 513474115 20525 2439 945163137 20525 83411 895651061 68869 84707 812411319 81439 84707 637314881 83411 3980 658711722 59747 3980 461852541 59246 81439 404011784 44814 59747 807271956 81439 8615 108142504 12349 3980 441823759 12349 4631 76299695 44749 59246 624699348 44814 48167 890879607 20651 12349 115441569 12349 27630 338107854 8804 20651 101766032 23054 20651 175902117 91152 23054 127145003 68980 8804 43496799 70258 8804 698181020 39106 8804 740765079 70258 69259 872848315 40951 91152 991475102 56293 70258 905936566 70258 31755 433211014 61482 69259 29934014 36766 31755 806483896 61482 49226 219084184 31755 31487 910026866 54395 31755 144451110 36766 21515 668474135 31487 62926 383922061 21515 15220 948666933 26433 54395 685206036 718 26433 128043298 21515 14058 251921303 13401 14058 395936968 64954 13401 866101588 64954 80266 657406239 13401 3388 192062376 13401 3624 824831178 63707 13401 452644311 49738 63707 876629749 49738 65722 33711279 65722 73044 711286946 63707 10856 739824035 73044 23764 129412228 42444 23764 929170031 8742 42444 339845859 10856 3756 627791943 5011 42444 850279473 81667 8742 189213882 29484 3756 4482863 84501 8742 338661211 5011 88383 532386323 29484 91666 457539055 81667 42462 752719974 84501 5615 693565276 60789 84501 286944560 88559 42462 121039039 5615 85858 757955291 88559 85244 83025286 88559 46516 542158218 54222 85244 670479379 86507 54222 479087733 86507 26522 202409583 6897 86507 30500917 54222 15450 280616347 40361 26522 151971634 34193 15450 401905581 6897 24283 150001143 34193 42616 894091808 31963 15450 622144350 31963 52539 237103540 34193 86373 19966338 42616 68767 759836764 33825 86373 924038350 6678 33825 370321846 86373 67668 560090065 68767 50384 200716995 17312 33825 44105247 87288 17312 73577705 69239 67668 647266392 21888 67668 962106292 70462 21888 973471608 70462 65920 336112332 85806 69239 928489207 70462 53307 878710217 45734 21888 522893923 60149 53307 164755167 65920 39911 178989034 29557 53307 173298238 45734 90105 472486680 29557 40383 274256651 40383 42442 436937659 85964 42442 924270892 13756 85964 730616573 85964 37469 555649068 42442 70554 352042648 82902 85964 29637340 13756 81695 439316282 81695 43599 154019706 82902 43077 448470161 10753 70554 770955396 82902 45225 1060029 80547 43599 514224344 43599 16416 712818842 292 45225 135592795 292 71385 83659016 16416 44475 70398617 71385 59192 737339441 15371 59192 1639579 15371 20753 845034455 35040 71385 698355328 22494 35040 780076706 59192 1184 227624058 14878 35040 93742339 67807 35040 439714827 35040 17729 266890036 17729 67230 366092934 67807 87989 851413484 16123 17729 153031826 90001 67230 272872559 87989 12040 454570548 90001 24223 403506765 61094 90001 877128247 12040 19688 372155023 16332 24223 313834919 61094 63612 141089173 69578 24223 119299280 28673 69578 592699264 22856 63612 993075216 26473 22856 728567099 36858 26473 933686801 22856 43256 201009316 26473 78053 115923549 43256 18311 885129712 61876 26473 469171477 87948 36858 410096343 43121 18311 367050195 86464 18311 301227539 45542 43121 806965663 35900 45542 975462617 78521 86464 595604738 33725 45542 985507178 86788 33725 890234018 7494 78521 61827354 86788 33168 822197094 87384 33168 21131978 18172 33725 638367937 87384 43552 760696330 43552 77902 127080444 80001 43552 875763208 18172 44501 508861012 62241 80001 225026644 8115 43552 951979008 22900 62241 972605998 85060 62241 52153093 8115 4715 584777954 62241 7399 917136755 81912 22900 215178197 85060 20969 706040624 20969 58810 395712707 12083 4715 919916352 78584 81912 136637963 26417 78584 344018678 49348 26417 17608474 12083 73688 100709384 51114 12083 919867390 26417 90364 31747582 26417 24497 190514302 51114 12257 523664566 35937 51114 300220312 12528 12257 963705265 90364 558 928608188 89770 24497 160316097 558 32083 540729143 32960 35937 125824635 558 61180 247110788 61180 80501 58319234 32960 59760 309057975 72518 32083 838632092 62641 72518 873437031 68917 62641 72554479 72518 62195 253944572 21868 72518 643231155 47508 62641 940544999 62641 60187 607579173 49214 60187 300262428 49214 13277 978279925 13277 72795 157159158 47508 20973 77689701 37678 20973 709985442 14805 13277 486846499 28584 14805 954288020 72795 74966 45877681 47689 37678 947503643 35363 74966 442528792 14805 7620 676367598 63035 74966 171794146 35363 67364 471901679 47689 29678 227287393 43774 67364 686953720 43774 32072 358244689 57650 67364 111183703 54153 29678 68603114 32072 27879 180153337 35446 27879 966231159 54708 32072 54839848 54449 27879 699751358 54449 58855 703276090 58855 19516 124990212 58855 36738 335171511 58855 60827 29269459 81523 60827 787634972 26413 19516 794367628 64663 19516 868605254 33317 26413 524499680 70388 81523 709037935 83753 70388 247807822 83753 52803 71785333 11646 70388 88564497 33317 43872 20252799 70388 89161 847110147 83753 44697 65422363 84988 89161 936736863 84988 42004 997523243 63994 44697 124510887 60681 42004 186795128 70236 60681 196750212 84988 66421 354843948 27895 60681 86483102 15791 27895 717805559 60681 6001 336557226 66421 36039 346243499 6001 6606 99581481 20988 36039 605808682 37436 6001 227516550 68726 36039 800490681 20988 54643 701154127 37436 76094 474004552 37436 35034 339644197 71655 68726 404650765 31753 68726 656738898 76094 70765 617935427 19045 31753 418392343 77699 31753 549639649 77699 41765 901261276 19045 42737 115858225 18906 77699 399321402 42737 74281 674699898 42737 50836 437679604 50836 69087 244597909 50836 65917 906570061 74281 52203 739822850 9442 69087 616034333 46995 65917 950647877 32152 52203 390387896 52203 79280 419833612 56390 46995 651777235 5115 56390 605648603 33283 32152 863064763 68747 56390 575045021 3278 33283 127766159 68747 47102 854660890 83708 47102 710554017 83708 16965 878506792 10596 47102 662385718 31243 83708 813429775 31243 23412 20709640 31243 4170 734229016 42949 4170 324629077 31243 66120 444938852 16280 66120 745208236 42949 28603 467176466 4981 66120 607574202 77583 66120 319671398 10073 77583 933146019 10073 65065 939997703 28603 49446 143168713 19269 10073 440516088 50691 49446 29052082 42695 65065 1956351 45549 19269 147160280 19269 47681 965426278 45549 38946 926187800 45549 70896 509646591 47681 82833 89564888 76837 38946 818350198 56236 82833 524390607 40057 76837 936791293 82591 40057 210868082 65516 82591 307636474 61730 76837 856211808 61730 91436 57442629 65516 83393 894809120 75245 82591 853103250 5514 65516 374530645 29070 75245 320331700 38154 5514 227994776 70925 29070 394593542 29070 29227 690445972 29070 40458 257515802 51488 38154 563858276 70925 71561 319816683 69002 29227 213909014 29227 48630 72730041 50193 40458 218103367 51488 46332 273823896 46332 56560 480517041 56560 11362 73695696 48630 9355 534257939 56560 77001 4220062 77001 9492 339407595 11362 1960 282995857 9355 10532 167858789 86720 77001 426617645 16356 9492 434345881 80355 9492 343348319 58607 10532 612515796 86720 17399 938969388 72997 80355 772289327 80355 87397 956234603 72997 89030 97098643 17399 49468 917224217 49468 77997 413841372 87397 79474 510490893 77997 13031 475267907 49468 77067 561920593 19897 49468 544295415 79474 63588 87110572 19897 11418 375022198 77728 19897 422975313 77067 526 50378013 19897 29618 512604935 44903 11418 282004983 49287 526 194351317 7479 77728 20822802 49287 47054 749719702 24929 44903 233160769 7479 71397 400569827 24929 18369 362896532 78843 7479 300134151 78843 71581 130804374 24929 19596 505356290 80761 18369 559487543 18369 9679 239770341 29161 78843 106195079 25762 80761 448910519 9679 81223 134101985 23869 25762 671983249 81223 1233 265606126 80503 29161 175433976 65119 1233 16920486 33823 81223 256866722 37120 80503 444613946 80503 79507 749599745 43890 79507 273529968 43890 69244 645674916 79507 55301 764304989 43890 85420 79434130 85420 83233 596014417 55301 32170 110818623 85420 36668 686982823 85420 69072 711298936 69072 35918 373760944 32170 4476 89708124 53422 36668 102133100 36668 30877 778312347 53422 5957 42812126 80297 5957 74167540 53422 34833 397648316 48036 53422 294936549 5957 70699 726017529 5957 22219 75512626 44878 22219 796675370 34833 13423 666631401 44878 13640 31700275 52574 44878 947415632 80385 52574 42211865 70752 80385 392284255 13640 83566 894513102 34100 13640 55339878 89679 34100 599650827 83566 21168 968216136 21168 37226 573863992 52631 89679 129889025 37226 17667 718667309 37226 18914 642690592 16390 18914 70469738 25782 16390 640040057 61939 25782 578182671 18914 42124 112351244 42906 42124 789154180 33095 61939 181082394 42124 49320 423514143 33095 91554 247338853 49320 79639 760391726 8401 79639 167189797 79639 78340 841363654 79639 77366 855021856 77366 3898 30305959 14018 3898 239256304 19807 14018 967285502 71556 19807 46174456 41999 19807 305182812 64775 41999 609933046 11073 19807 845402319 34987 11073 198281129 71556 59401 339600215 63440 41999 318438894 63440 12707 805246519 11073 39327 81141603 12707 54722 573489176 34863 12707 630713499 28015 54722 236253682 75519 39327 535113175 84671 54722 28195285 6090 28015 15532907 6090 69357 361349074 75519 60289 885752376 69357 77933 452954574 49618 77933 254930069 49618 2798 775518761 49618 62442 637946093 60289 40168 685091068 58550 49618 878233334 84586 40168 227195433 58206 2798 761008532 42326 58550 912739035 42326 32426 920570137 42326 50407 729973735 42326 46190 120585056 50407 72706 935085490 50407 2828 606166156 86435 72706 902858023 86435 21002 667999150 58494 2828 692636653 3607 58494 506685841 63699 21002 228656765 86435 56847 435790741 43834 21002 953533269 56847 91572 109118119 91572 55113 830948060 18233 91572 833929659 70965 18233 114365032 91572 68937 597712511 55113 60567 915215808 76826 55113 455024136 43116 76826 706931878 60567 27264 999252212 14637 76826 258141523 27264 5758 818118848 34715 5758 295213280 5758 8373 123966291 73807 27264 174469322 5758 31724 290134226 67244 73807 578813805 67244 62681 13763993 31724 13282 121895346 67244 16910 5965311 49616 13282 307226148 67244 86823 80599144 49616 68246 27008088 49723 49616 925259604 24397 16910 301846271 84288 49616 48762566 57273 49723 149312229 57273 52216 363282320 57273 62212 896718802 3212 57273 968395552 57273 41821 899521990 22340 41821 904223415 62212 89054 362814822 62974 62212 740614009 33353 22340 470713759 2903 89054 720970544 8879 33353 55289841 19621 33353 705414562 6216 33353 42225667 8879 82016 521270592 38299 2903 112735033 34444 19621 609092431 44724 82016 141947271 11376 82016 706572768 7420 34444 312139710 11376 77336 814886897 7420 48363 638530798 75100 44724 542513844 11376 68541 194646769 31300 75100 338572137 6421 48363 734739872 6421 5228 148333135 75100 13847 713628717 5228 9765 577360339 8785 13847 336938213 13847 36717 657475371 13847 59142 373696787 63813 59142 711720505 59142 84341 91458902 80624 84341 259342831 16047 59142 798294293 76315 16047 320293010 25902 80624 350889089 76315 54456 143203410 18935 76315 998451055 54456 29202 63412735 63812 29202 541318226 61928 18935 228253339 11293 18935 65493566 88326 18935 568350377 29202 74889 609277307 763 61928 704621372 763 49328 344909899 49328 63218 203650852 14366 763 539667849 763 74906 692483760 763 5207 242256109 5207 32226 479819932 14366 70129 728099972 32226 54957 138681054 70129 9706 104798888 38237 54957 17291005 54957 53176 266356007 38237 43005 606096757 57044 53176 903674370 43005 28310 586797699 28310 30553 252789231 28310 63078 53474821 4117 59707 62106 89501