P15945 [HackerEarth] Deepankar loves to play with the arrays a lot. Today, he has an array A of N integers. He has to fulfill M operations. Each operation has one of the following two types:
提高
题目描述

Deepankar loves to play with the arrays a lot. Today, he has an array A of N integers. He has to fulfill M operations. Each operation has one of the following two types:

U X Y : Update the value at the X^th index of the array with Y.

Q X C : Calculate the length of the longest subarray that starts at X^th index and satisfy following inequality
A[X]-C ≤ V ≤ A[X] + C Where V is any value from the chosen subarray.

Deepankar is facing difficulty in maintaining the efficiency of the operations. Can you help him in accomplishing this task efficiently.

INPUT
First line of input contains two integers N and M denoting the number of elements in the array and number of operations to be performed over this array. Next line of input contains N space separated integers denoting the elements of the array. Next M lines of input contains M operations (1 operation per line) . Each operation is in one of the two form described above .

OUTPUT
For each operation of type Q , You need to print two values to the output.
V1 : Length of the longest subarray that starts at X^th index and satisfy mentioned inequality.
V2 : Minimum value Z such that following inequality holds A[X] - Z ≤ V ≤ A[X] + Z Where V is any value from the chosen subarray .
If in case there does not exist any such subarray then print -1 -1 to the output .

CONSTRAINTS
1 ≤ N , M ≤ 2*10^5
1 ≤ X ≤ N
1 ≤ Y ≤ 10^9
-10^9 ≤ C ≤ 10^9

SAMPLE INPUT
5 5
1 2 3 4 5
Q 1 3
U 2 6
Q 1 3
Q 1 -1
Q 1 6

SAMPLE OUTPUT
4 3
1 0
-1 -1
5 5

输入格式

见题面

输出格式

见题面

样例输入
100000 1000 75 979445 81 6190629 1047202 94325 84 302156 2 23078537 9330739 2329211 303238506 492686568 25660016 839296263 449 10 77068 10 449218 4328 829355 10 45 7 338674 4 62034 59980 5 2 47731 53 119022 215208399 9766466 2 47628333 33792 7010 7328 4712 871216480 121 2 569328197 7497925 7560717 89089200 216104 620 790881 92345559 502 2962 97435 992120464 9482549 95 940778720 6890639 30 2298989 31602581 206347466 929 12581 927999455 41504628 3419335 98091552 599715811 441414148 6954 114 3686 382 26 36333553 57 989248231 5 9664305 887357564 988670052 2390943 901347593 528977370 20443 1469525 101430412 699 6 82217 770179343 1883220 84 8454496 22601 83571449 7480040 26138238 73517 433 59911957 4576456 41452977 71601999 41 973764 663851401 37058698 515 495 571 758357 3310 581335844 4 646193559 94 87041107 832737 404979 994685 2 34 2751 645010898 678710212 8297 720 1882280 7344338 798183 35740 5 316 66013 4 4 129816176 1151 469899876 68893 732593737 8323 115819 5157 6343 291197 984611856 23953879 222572461 9123 5400 9447 633009152 674 707998984 820585322 72646 39191 605 968374453 90243 1854 6313075 4 283891837 9845 1673 387865 952 9 331 27 81 6765063 77847358 147801 18374 3105051 77489478 904311304 5582308 99 289171706 534977822 96941015 7 37 396836111 553444 94309826 3702 66876944 53521 513566946 6 1654 3522 644322683 26 6 1 61 60381903 314758 66 353453224 713741 9018 55395 116565925 417850 37632711 184 870552559 8345 95912322 5 85 91312 32321 600753696 244857 657850948 3444535 4 68 42483674 9 717 334 83856471 81121 103 751149 76 10242238 2736 70 74 60 94748 856476061 831486954 418102034 345 439139640 17 8211 9291483 8668 5700256 64127 28098808 1985758 984591 6 4964 258668370 215990441 229118125 571910661 6 643669394 9513 7 85936614 34222 48 8311 4382193 14403172 820803 7 685442 431 710482923 239 7903 2 45777 73321 291404 2 747 37 44764271 20504 431045101 433 8711277 884238645 3613324 653889 5243 60117961 366783581 776314619 68286477 571284025 134 583233179 68697 9251051 990763 810722471 24525652 78850 100 822365411 156626 77764 472155517 2439764 683053801 959990 1693604 32416 410751406 4286557 7355 9 83637 46928254 199736 23654107 32 312766 20238159 71949652 26551968 376139905 61269 78460 38 949806 59 23 205906 745638505 5 59755 9458 881111 377054997 2710076 45402483 4 9930 4785583 18677657 96671 88151 91338 6 836 3 612811986 147 12922927 92855310 869323 6305 78939399 1649 852830714 48431088 10607 6417 66565 6 335885 8 56528 8441376 7143 691146618 562049 78 56 256636 77987836 375000114 34476254 7 7638 262669 758648646 99 56549925 67151 4350 3 874782 42 67337 701348059 514398709 94847 2381 42224 914664943 81527 971728495 264655 3495698 226888778 69908 112300 650 82 97 10 3973925 65240 721977050 56038133 484740319 388 328655558 869370122 6 56 7 8882 988046 8009 141418696 1447585 86413 608915963 232543591 412598860 5911 4876 33677 5545 609 58187937 648474782 531 46817 3471 2590 211593 2172 954 2 195325623 81 3736 62371 4458 41956 738464254 906276274 97816 593883 6352 19140 80180 74 48612 28607 7221 910565211 1786703 552 351 5 9542 181 19 155589629 157 1 113348643 97446671 906 724872778 8 216478952 930049 8011261 951 71108430 3 503 346 6 661 9 8 412 131189178 396372436 71 55549 3967 60289 66019 3 803740119 10281 200 10518 6 39920 3545 3 532880214 85 307 9976 47 93812 67768593 8422 2509536 9466 230026 399087181 2 4179 55996994 94 33 222034246 662062 227577147 892759291 3035862 6976643 5 9973 9498 407 209376908 96 547904581 264430717 98069613 4 7325 60 968799590 2235 114664 20 19 73 11232793 878 53 131863700 430054 6220 2830 49 5177396 766 69111 645 486377 713 592 8825537 6264 62 41283774 6528293 883607 62334 375 770079222 635 5405762 112075088 179 5721 9364780 356 918788727 297700405 847472 367824179 302111120 10 616613699 2747639 3 408 88992539 54031 16124 269621816 7915 40 43257 9 446954154 7285518 703619863 79717 60356364 1519039 565706 854597 699204614 39 55688 125894 63860749 1734299 833512070 99354959 27 6181905 540152 46659 882263 3261 978837 777113737 4 653413 31344 72 86633107 128767885 6616286 5403 73378935 8088699 12053 24305 6471526 674803 5 33548 651130518 28726651 1807410 977 7 583032535 67266 885861 308635082 60428 10 27414126 97689 104 555217772 45871 542331 12288344 6 151054 53189895 6007 8875376 64203312 772650769 87677445 320880449 7 4798 32 626296 575528528 236 9640380 288918505 51897 364918 3 12675627 562517113 88649867 404 8944 8037 905108647 837444256 4 5 237759 70887 60702 3428372 6605449 23 720116656 6 8 9 981498 911 2359747 71 33811 62359986 109005214 3628058 30 49534334 19038 783362661 24 37 1 730 104 112471161 50292194 3168573 3793 961 6112 2 89 31 55 1091 4922396 13 989274284 7439 1146656 82850 805 90 6 338674576 4485 467157 4223 696 99 24118968 7278723 9 722657651 10 64466652 10 8299 1821751 49791 279694 4558 5725533 9620096 27947864 24486323 780 241518517 956 877 2080 907 2916097 8 423 7711375 480054507 94 7350189 765405 487 3 927591 808051 149595553 269978523 36573339 63110 10700152 86209664 845902 79594 264 774672537 9364 5653 14005 273930331 4434 4 2884581 644 29154638 242995 398 3 155898988 31925872 7 23499 227647970 4520 385358427 474521316 172 64 3 8128 3290536 476 47 154 755058754 443138 169102654 73 3 1 495 81 117 3647 179435 8307735 449 587836576 93879 25659032 1 156448639 413488920 460420938 31252 96 7 43931040 582 762 45 33 628848465 56864 7 849 500435 542079271 383638418 925055446 8959592 13587685 7 2515 2629 76975 10 684747135 424526880 6648954 10499118 30318 310 793411899 17081067 4549 5 117675430 8521 7 92 53673040 4685743 46997472 59 8982160 4942016 74 2734145 81 87 329809383 756485029 14924897 7 7 715531 506397 6 38677172 630901 7 8830562 53 5194 5763 2 540908013 175 93976 148124 63 7464 40438516 7 3591099 93073275 5 702226 271052631 856843 4248 15921328 50 99296 83054282 10 313535 93794333 3 850847851 8758 47 27381 33449682 2 696932 921529 3854598 483645491 328 3 796716 6 40553 1 9545 124 637209723 1732856 569633 917 5187251 7652 98304379 35720434 5959 6189344 18683 63423721 36236 6 757 442053 7430 10 8 482732477 50 39 546591055 2082117 886 595 45 548690 166 571 972912289 86362 370366488 1128591 8 96 380856120 25 51 87 583422220 72428898 858855302 1902815 291352 5 56124 8631841 1764130 4084 58 67 440442030 7483 666159126 680160420 9 90428 7952131 7823 790730849 57421806 639013783 168873244 74 9275284 89783 3 218 15 120 81 770182589 10 30 287932771 557757313 197666516 8928 33131 234 88521503 386 50 9530046 3714567 441 623249 545537 985315 634 41 692793 7598918 942025 187948 6 621701 6749 5856766 463705 935 688201 90585540 692 7522351 25869332 32811891 75 231728258 23464769 3 68 77415 39 209 4407979 423529937 73 748489802 7820830 7882294 821 140080 124228589 178 76864377 81 4 7738468 16 84 66132725 5 902154120 40 833149304 84 24658678 857 2854891 876367454 95 6 701267 36 401517720 2 66 288 82230 254414609 422240600 94 822745550 8 773494335 6 17289573 6626 39 3007 392 4655 239214 749018276 75479236 269597393 446016 25991343 979862 585126971 488427 87787366 8314 974118804 178419 353808414 1495 84 749 451 1 475148580 447 111139 4 42117 18 3 49103 5689 830 728697192 5 2762756 250671044 933781982 9 131851 942 59865747 4657778 626463987 356422088 8027 66628290 347172657 1744 56994125 87776659 563 9954 10 823823176 471645828 95628067 785661 1623687 5 530873 1 248433973 959130605 18678185 525 487 943703925 31 14441669 90 25 97128 43 91 13527 2 6480382 975 791392155 722296073 94729 83 4364722 714644995 177 92 727109426 78890548 325 15 84430 6 447277216 79321 309 345 1 19521838 3 728711 93 3 872166181 7032264 7084321 6492130 25449 300449561 4333 3 876469970 533944704 826 111169 7 1027266 7108 96077 140 791777634 46873 357751092 10 33960 217075461 577 251 338326 71 8 28030 80628 938 303637 94 37220 284 7830005 717178471 697508557 8569 952 63039702 876436 44749927 851091 273 150137693 531 1 621108 5117 8250 4065894 7635659 656586 6 1 605 8425 263915659 2 1705623 4 568215432 593985 897749556 5374 4339 972077509 275 35 9267 809614660 6301224 18929221 17627466 676963 88552 16090837 8 12069639 104333576 26107413 82056 60 829 1850 620765528 345 73 379064 977032421 938946 256956 662799332 899 9284331 1647 94056980 734084072 131667 547875275 509 407925321 35523933 5640902 17363 8 576 563 1742891 701128306 4457775 929 86 3 24064 8956 495 61 625221000 18 3220 6603 860257645 71662 9992 55915 2637970 15 640 803354 7 1457 3080 4452620 55068019 3994929 381373 73327447 571036729 1868 6541 3158224 857940 8 3 3052 833 71496 10 60609375 9415389 33985619 10 487903455 73 585993005 3049 92 84054 118713100 400 793 90404 5969379 2016 8573 89318 380129513 86917 212044161 368768 434 813165 571773660 910482294 142163 52 9 44783 54817 5927 887112870 2622 575090 32 4399 6378 12649850 647 73970946 18 669550 989542 7003652 961 42531 53 94362 934 25274094 810 423327000 30109699 3093 827289 514632724 8534 94521691 4016088 982883 122 3 85406315 3873689 5 910 9 221 79612 399187 6050 60625 660 81 54806545 22397 4504426 9151 507976615 662308 891 16 23212 4 858948 483588 599842 2 7343538 153 229201 692562 91525266 50 7 80665018 702696136 8959574 486823 899655 266511483 525274169 14 315198541 87 6680 561090904 923 68 5000297 7623 5773532 4146861 67 76722762 16141 931609794 870257 961 3120908 71 1 611910887 1566 7966 7434 743913 6232 17 95900 5 82879470 95 78848940 280809199 7127 1 55137889 989 789 153700004 9 19 666944 829339828 16652 26054 274347 14502780 383531 143628108 4157516 41 922692995 68058 72 112095752 430215 44 6096643 259777366 303 49279 34758467 234528880 41677 9 55213 9915 67753079 3883326 738471285 96 107 90078588 897 976395192 82446597 9559135 95090614 520542068 37074418 757 33498297 6 752447 626 8121646 4975 555873 552295131 9 396377 90 27878 3908 390 22906 61200 28 5 29914 1269085 698514786 55975121 427235 4851154 2 29305 512822539 8571925 54 9368 631174 82 752825938 52901 8541128 37719 36625 9 586376 22784 7096320 568 337723 9 37024307 3640410 1684 180 92 921842652 142218 32127896 384150075 46788 89 6741 603 5 61406 9948904 6339 10935578 2 95431941 3449 6210 3 3 850913 462443076 9459580 450 7367937 76853 40 8764 37070 622878506 947563772 65 1 35 136316039 301489 592130 1085683 490826187 959957 283 49396402 158 99 120962085 9174985 32660116 823036 199500 426200604 82 1360264 4 7933394 411454 849728 4263216 870 83 4362 625156823 9367 200 787 4775 926768 33 886 67254 5955872 548537171 97797379 1901656 95530 1259 86120548 22404 80 4047759 16 381700141 105831715 28602227 90884556 1 311351581 890059276 420 8924 569908229 7 406853 10 489 1009 10956045 5502366 66244214 41483112 15244921 8088151 6836617 577125991 73 43283211 652767 818435877 108445198 52 91581 3 52924290 85754 96 840 7 39968 1316 857722791 569429 7 100 10319 2558 586748975 8655368 933567 8733 10 813433 809804 375784 615908 811475375 51401 16 90 94516625 457115437 197 9833 66 5292075 152 3 987923625 82 75 5396 3 191 62 3 3 869 25163219 710 402828 7 6 6563 41796088 41984380 432494325 958526559 409683 508638519 466040 3797110 7056256 479425 920569657 627912879 506255845 5 95100 1437 951 42 8867782 2584853 612395 2592644 7627485 744173 454380822 37560 1701 78 93 931715 467232708 138193 664055413 26 230 6023 7995571 676872435 418060377 809904 2 2684066 7853369 3132130 54378437 700 6836 3255793 2 34 91196926 8307 927850 921231814 421 360858429 2817 49440607 84565 6 71915 604953336 658003899 8433596 51723631 85 1 23 729811472 579 663 738388374 19829 4 663741655 291202 42849 34431544 730251497 251 73374363 689647591 7619 4047 884204454 486806421 71129 80250 80 273502452 83969 360442 7238 14234 8836879 2565972 302 3133 8684809 3 1 801060113 99 555246505 243 846243659 2962 830 91 498218112 16 62945 849590672 8589030 53968069 68631 458655 477002737 315510499 9540068 26153997 5 24042 741886 699728446 590090 68 564866201 425218009 974269250 609 500 10 1524339 88779 143313386 222 92757843 978 168 411209425 50166 155892427 169597 71170 830449 4260 9116 91445 7437146 2604618 277307 2 326508932 2043185 4612462 29236 81113894 42574 88747 6570 74434804 31 75 824534 78211 71816320 17035863 314110 900904 7 59951 170661 41 6 17 543345 9418 56288768 171356270 9 314192 88973 94135615 435405 4 35222196 8 10 9247 3641 653227 2 70098675 9908513 248880 4360 15 602 401 392589275 54 8576 23 132150 408041 697253409 3 9429341 7 699401 459333549 9 829205587 6942 25487 10 3035336 934278740 6 365 22685317 89 79 56067234 70944063 753 547110 6 628317673 93 608569 119878837 81955642 727 157060 388163 23513637 649910424 142238 615 465 55791535 290030298 4 373380835 40 7 9 154378718 29068177 10 2305 45225161 586662 4 997161610 386647 3384301 65 65 90591 26797 573128877 220 266594166 66987 826 10896782 15 5 75242669 44269 469350753 113586610 603 5950 5568512 2 92664856 809262102 3 80460 6 85305450 3513497 4808 519574 679 160680637 902591 10 2832970 49187 83 9966 4 5298815 79224276 9 706261 535622 561962779 41298026 560 57 250 826230009 59733 78 10 46064 760 64521584 419 4 2 2 4053894 9483881 429820113 64 7965 99605 175 997999700 901 494877 8481 509 418105306 572245 8 2346 915924265 479654355 576 21927 74640911 995180 32790041 3265 369875 8101 491064 33 175351 6459778 9 84 8 615423977 757205807 36231536 7010873 92446911 861009 23441297 1360 24 5471 4 7785724 602 50812 285140634 4003 691997674 19951822 4703277 762 88 54 50391205 3940 7 524 9 90870697 705697645 970951315 70754392 10651 722109206 1995 73 483210593 7 78193 78288732 538095104 5120 578 2 4348 2156 2 60 848987 173 6424 495619680 1 25378714 56407 37770486 17651 377740805 1022 95878093 31 78886 4199920 124 905 31177712 95375460 6055 15783 5801 391349837 15 5 680881686 698 6645 9769 239355 14774 7492387 83583 6422046 2733055 33 1 404 87425074 4756308 92863 209 816660 4952241 37673442 7435 678859 6029933 40 194214519 290 67152830 2 42 8775 2 143 5640 735 720 43312147 92439 740842702 5 760 4 79603 574 2204838 66124283 994 6943 7399 778 5048 404117601 22 2 953826 966923 8100 27 6828 4334962 53 8511143 45 801 773518799 279 10 468935 408675369 1152 274783748 903 278254943 193085190 363877 3740232 7899124 38031 57439 167735 8717 12 445016 71 2268048 2061 4 9 1217 4958476 476 494771 58 40594 48464 379956488 467010339 36 630928855 7275 3 86 643128951 532148945 7869722 8030974 648844147 48 7350751 969605136 641 52 1000 435912643 6846166 58282 44905554 42 319 444935023 879627 705131546 216306857 56 937150047 8 1 753777555 78075860 133 6339 1623708 972131886 504441 448579622 64 67590579 34 86 711012 75263207 527 6 822 3808015 60098 72 73 1594545 15 67992405 800550196 626 128021 42888306 60827 15702 326 401381454 8485164 10 458851 38732 897306 216732 7854697 715 148 60 8879220 990 3676390 211646732 1919834 72 186683757 40 60582831 6448968 944166 6 858 55112608 8 1702 31117118 5865 838659 65 735353952 164536 4858065 20606797 811884743 169844738 269 39 534 2 114397685 699899 9362 75075659 684 916109134 66 12 813420185 1126 3929 1833532 10 623 78785821 2 2854 81367 241619 8877 98582904 136602810 981886559 960 883268 6764309 420823 8277 92573 48670158 428880 92401315 5107098 16918314 34 38 3055 829 2388311 50 58418 2876 2 10 998495574 693073533 805090653 613113837 112842450 957 107285 5118 3034 92551 611186507 22820 7 15 6 3352805 448614498 23 614951111 3 579296845 10 21975 315903565 233720 88175401 8313 184633757 6328 1814832 8 9444892 50786 471632 6347 11 62071499 8831 92516 400770939 693897 151942706 7155 77252709 7056 5 9 95108370 650007253 25493 22442 21063 589 10 29162108 649097 93645 135682 36 797 7 68205473 8693 68489992 3 9072449 86415653 8777774 38 133719655 442309792 62230 864997 938486297 664261097 52388 442153 8351644 25846 74289596 623919124 532 99 754038341 34 617609062 2814895 21442 74064 39422840 988992901 409370 313227 3315182 8962 792 771424 83006670 36960173 12235 5717 64 21772777 4014 78 2 10 33471 4725840 6 65466 3276899 2128 864720 766526713 599544991 836019 392458 2 928189817 63 504134475 825521518 1424660 658682552 441 117196717 402217942 7 87390328 93 920222052 21285 554862 85343967 601967779 71006468 31 88759867 8919 1 945 315 111 1 746411720 96 3390263 62906 90 181792283 17174828 1883 63898683 1856196 46155 571231026 617 586676597 356663096 78 2496 287427 334558810 34162 861254109 4642 7956 479238 58 392746440 590794829 192516 2959335 739429866 36 414309023 32862 6 5835532 685713678 88369767 2 733084 7 7560 77511 74 5113 2725 242 303144856 23 388966820 77 764813 874477 283423593 940882 9 762326 743855834 82 92223391 993105 7035451 807996981 74886 43762 339091729 9274241 50973 208350351 6 7419 6811529 755 282 4495031 811801647 752418765 8455 2 5956 9 73797 41197581 99069 7972 73938 5584591 1 399923 218 26392744 99 840371692 9 447331501 85053665 274 3086753 771123 29907564 86012 8766905 869156047 960490291 22 868665 7 512989 752302 858925798 61595098 280945998 79 68 89 258 83272 672784152 8303865 215 7099997 9192 87132 331 566058259 373521016 27219 97 6928 5722574 6 639 863415 72814 86080015 643245531 5183 7 522756063 389576 52506268 71105 758 1476 91443 60351 5930 496340 506112617 5 84 50749 266260 631194 39133 429824516 92648 10 549 550 36570 28603159 64199646 2320 1 9 4925 817922303 14828 76429470 8491734 80128240 8951 24716090 608942079 384022264 9258580 8581719 1 7819 814936 73819 15284 10 139394200 514594666 2331 614258251 49 8619817 1156 2 202017 7758 694948183 150 5515156 32260782 1 852755104 567 5744316 2810 30866773 675572127 811760 7 60 49 85964 10 266848031 5 472 77 608 981289 678486 619222149 881664846 4372440 787625421 727906897 988957743 7077 10 3 74752520 29 53621433 6095 110625982 4766 1282039 2907 990993270 96 5303426 556306648 429 27836 4722015 73 3867456 93433051 395602 317476 468 7572743 18464 4301 4118542 79 735 709034 31483 750 43 373654160 766998408 220836004 59905953 155859 7002 515377810 693839 671235914 3 3695318 6692210 776 18240 808804 675237902 461781602 36650655 9456 648424 45039 558496886 267250929 4646 94 52784780 1247260 3661485 226320688 8308 6612 55456 96 629 4 27 1 73746 51716 4 81 980270321 1554117 379975999 34280036 1281959 73466968 10 7129 1386 67507 52 5 65352589 58825 1194 99 522089670 826451089 435153256 50767588 42 41023 774767803 141861757 126 91893609 7405321 10 774253063 10 86679 8222605 266 1600193 96 9625454 138926956 1338 304497988 1084 6 38562 85 507340 1336737 66 58 242 3517 568029332 6074880 4575428 644403789 7863335 419635 871 69 57249630 916491913 5768639 482103321 18 365190 2891666 783513440 5803338 804719 13 9069 423080 4 632997197 2218151 85726 82075227 302807326 55042609 528 544 618990 4 819 790100469 155507921 79917 9885 346248 741824030 7580136 89 74524133 522792 37001 586726 74 135198596 410127923 90688 135513683 93769 2388972 2 111789 1138762 5 9418951 606331238 93149 642365375 7503 4372162 742 529450211 923625280 71751 5820 4234 23487 6 46 436249 186993 4 4633917 381 68875 263137211 8 51 1438979 5 62 27 77805 256813 115892 87878024 930369822 76910 6712905 9802 9 330 140972 797457 9513 950237687 47 100 5678 6 55 59 4574 5 42558144 14 156082174 937857 17860912 2975 35 5 9208 566220896 18950498 582931723 407704076 3972 65 538059283 538 41 45156292 305423 4577199 6195325 81664 974358531 387180039 853179 54 3743540 5697 25 31 341544 911001199 20 57 164 8673513 249625 4372720 314841772 4921282 6325 741 311656325 2 7741 32273 9 10 405398 8118730 912028608 9 6629 5 600459628 57 160239 6769011 933 56699 63022361 2 66969 80 279 76343945 8 61153167 9120 10 291851139 221490650 68262600 240474421 4654492 34 8255651 7300974 90032948 133861275 92 5 8997967 930507899 89712650 2980 388594 4871 3906848 53 23 2339 8701 61479986 4551846 622934 888 1484483 318216833 722082 9958372 836561 5098808 249759 49559 6609 729645393 6043168 813182247 21 40 843 736489687 623162940 9168762 173 1 977 62333013 4079826 222 364 6230 6168 4168607 29283 16 380 869 9 16854395 751779 333 6597 5794122 761705617 83643428 40027 472778914 8 308967 93264 36489 64361352 70 81 6780227 16700 3760396 685473916 556596693 294875163 65 702852413 7 78182970 683582 56 688 44 839 49 70 160464 645359267 26 35609400 10 37645 22 296 7268 747940 63844660 217615070 5618 418879307 65635 244043944 996347679 233 197442163 683 144 51393 122575898 26 9238441 805031961 7 2492 30272 946806 401222205 9910 642 51112798 825060452 144132 99195 200576116 78069 681418779 178 8 42 577 25 41 775778154 8731 599536 298 6645880 8029 551794 62 984966596 271057180 397 668414898 19651 88775934 1068222 61265067 98 5287 65 338133 59 3482157 669078644 239 58278 2 2 84853 81796 857 998409214 72372 150 890874826 446 28 2197129 106681476 25762 696069928 3547 5 238 44991623 183752 289084 397347112 595611932 990178149 7 6965861 87882 111 546 111450 5006520 69699299 121 838130716 61486025 143 5630414 5462783 71 51 30279 874238488 32 645352 7960 94 543 480767 5783 753822340 5962 208670170 81352664 2726848 8 7683052 52 455 835500028 65810476 89 70925 188565 10 315 1585480 866624058 55 6 5 15920 165 28 368 604 8147 2763465 327 835 5405712 748483607 59 217161194 665080 994776720 6581 31463541 491073 2 40331029 579691 5819486 685302101 88397 136 95558 253352043 96369889 43784 821293 42182207 49232008 852218 765474952 765290071 941 2585 1729164 7308919 536363902 382716 446 88261 7 97654 424171812 237 2 7603294 8 432637 736 3252375 77 9 43463962 43 74 8960903 720 1858771 1 254247811 9264 585 526364688 507 485862 62883540 7 891 113262593 371714706 863899674 368 338320436 92 954304989 288 205973 835 414509904 68351 48 3184 3838185 28747 19 34556956 4 92 7147 984315 859430558 8 1 396 54213860 819 29 4745371 12 43556075 60580529 38587877 9456658 738916504 675934 97894 337621155 293088231 26555744 400427941 131939596 638 973261 5497638 914 445378 150665722 41 244923 42 424591932 25 1743658 416738 63 53413 453152262 9 26776465 9471 307615235 2 367 725 665175 391987197 1573 429834 13 16 417 85455364 492052 858 932721296 8814664 727565864 4917 31185070 26294588 75942 9258 53636489 899 844612 79261 182 155 352023157 566010195 3546 33 683423728 16000978 9 286696834 15945 14 3 6550283 274773 552413 40539646 404768 7 5 6239 56 241899163 8555654 513295 191 5 42356634 9077188 9451618 9130 699829 898162 61 7 8859 439 815 61 217 800 77068 332840648 61756829 2 6872 858 1 3 63653178 300230668 4852617 993079259 897989 632603 604 9333661 1888 36 95399 47928427 9310 41 866 4011 780341813 554783290 884479 8989890 92860442 11920 500394541 2534708 842963 37942388 375729625 2760 29091 545852 8135 9 2406416 93883 234790780 1604 802617375 448 99938750 715778008 3084501 39 61295762 832 23830359 3680989 1588283 8897 68118282 10 9731649 409346 148284563 7 53286 1611078 23 29374701 885468082 959143955 238161658 10 783 618219133 40227 7384 12 54426 443766 4818 576806 63 407895 4551 433 5921 3 5077675 37437322 644 627157340 2723 861081119 10 598890184 525540 9124605 2 4760 14659891 6823 707 9423 70316630 957 164795479 173554995 684097729 985 57415742 76938 681 3715179 2136660 353852759 84180611 7 204957807 9588928 979205 62678 152484 3338 9823907 983848475 96 2 491836625 5193456 3 41596630 829895 43903546 8 2753 9 199615 5 595905 943188375 43 34158 555 37275933 66892 264082838 795 144774077 103 6667 96 95916 959 9508673 78070 263126879 165491 91 980074 8 595804992 1320 727049489 175 3082 562133569 440327183 498565285 7851639 409 20879691 171515 57611 28299 2984 9054 28886667 51476101 203213 2 81437 140435 443292701 716824928 81 504733068 635903 945603561 497 8 437404630 3388756 707830253 9869 595053385 4420180 76735799 84 92432443 7 1425291 5937 12114 4907 47 37 527859 184296236 117543 69 817022787 6618391 62388024 527177 5 899122530 432 4499 1 16648384 9225147 2940067 7804672 1051432 79855095 62175 7629 63982 2637345 124 19107 30535 84171132 79 8789974 264478185 452816 3836 80470971 3351 575 573303785 631938871 4 184 7 531493231 699040880 2392 349351 55 444 515 1216497 10 1711754 82 430943 11 847381 3 63141 88617 782284412 570571 890587578 60748439 9 999438 17 544 5 7 338852447 726401575 78308006 698369478 74200315 400947 5 725919109 100 9559 903445 236547512 2 521 84 55 3094059 40519646 81 7947 267 412 4731358 590 818273 399476310 10386250 132905 932610 291620738 530212 99612712 66 874308629 61339616 882680 31415 2180 570616243 63039 4198 4580 80915 88195681 46428755 482165482 236916 83588 63703204 771353098 90 14387340 6 7108171 7564 7599871 4349622 65233 257519 9585 664 817 22 343287 587794 91 822000872 71474375 61 418 599549929 8542486 5 74322557 6558 820591912 92 3 637402620 421197762 39 5120307 73 282 12455966 568 40648 1054052 52931959 30794313 7661664 96709942 3163 885016636 787858677 116 19535 127 7004 25223732 532898615 3757 48267 858 5 670260 470 83 883564650 116577 9874 87765917 25639198 4871641 76372 56406757 907563 715461441 95618641 930342 47398 78622 7805214 128342760 5 818229 50385 67630 38521 81196491 435554398 876728893 6 874921957 702324090 935878171 504459646 472936 348478491 4732684 8 265124217 7172 874533077 8238 444 706659068 2 7373349 66808 8455 859974 9 772581937 42 32989879 225 107 6745658 943060 724411983 8948909 83757 345757155 741867 27130 582 19304 87632688 7 272140 57 33260084 9501 48260324 14 37732172 16 22673 2452145 751759308 10 615817 114690 2 44 592740738 51747 1 337502 2549232 2520 89875 38955 628202760 4 892575816 208332 680 639307923 17776783 4134 7227 1332 7 650039518 5594016 454429 5910 907764921 5432307 3 74530016 82236 761436985 397980 3830080 430540 20531880 62769324 6 8 4255155 223954937 7124 3249255 73 21952263 371136211 39596859 4854 55827995 587 825 7478103 69755 896370 670012077 154602 17033644 65952557 605139 833851810 50 847777 522 90710 2 208877538 789 330 6907346 256774 891 3325955 2 42965602 328786751 140612839 76830852 4 8390312 21 5518080 206528596 4393 18990000 2 944213 8 676051392 3688 64882530 313578 652062 1050494 917749583 75070420 48218048 59526 96530 5465436 24686809 129835541 2021087 757 4874720 157710801 869 752021 6233 6 8255 139089 4 8 2 6 7896662 409 401025765 8 4146340 77 8787 6891646 67 4 838991530 39836 34999 850610902 98153774 396840447 428518 7337973 30 1 81995722 8601 951218084 27815 723866105 2 8816000 8567 8256871 770836449 93 9900255 51657 5675248 758622946 396678 846506004 653845191 45 43 18 28012 3074 89473 803162746 397376035 20 304149663 677717055 570 731545 22157231 931137 778301725 406665 756822455 58235958 6 95 177503578 698092305 9 4942 798675582 390621961 59368252 715 929864 648658 86 7757965 395206941 5 6015695 919 2 736818795 2 3232686 90492 9083366 53164 201 327547280 73603397 258511 50476187 9555 5 7 997986794 7406522 6356296 8118 471521275 329681306 6022 157092 73378 847751 916225180 38431147 1413 9752 9 99 38121 758218593 18281 68613461 1794 8 976510169 5 455671430 533586478 10 460251614 7386458 359949 510 29855529 1970818 6216023 9060493 8 793877 194866 2903280 8496682 90471014 51780 300 72 1412490 52 184248974 4044 71352 3672668 16340 8 123 5101550 669898521 67 9489408 88923273 8 6967625 118 253715 1 1 4410632 10826417 16688478 520515327 2 8 10 868 373462 446411773 164496728 80765698 79850061 1109429 2 339493 694240980 21 3 7 96 4802 9 478412040 384542312 7 625071775 872210 3519 167 6565290 854529821 3714298 10783560 397312060 672827247 8 4299 113697034 39377036 3268 4464180 2 342841 572 1272375 67 6 27374780 9 116252336 1789465 416459 71 65 184534 700 4915318 77285079 248376 341284 1783 68 74 922 476 25831 916 29 744820459 354286411 52 24561215 45607 11011912 109773 856920 726373686 4147 76976 6 73 62370 7 297835010 45 811464616 337212993 749 28551 78547100 10 6870423 734648148 466482 9333 4 7175469 8848 709349 84767 7 177 19682 998 105827159 47659028 475287486 874 24570930 614756485 601 75221 3 44928033 24926061 11 403920557 357981981 77 29784491 6487126 890025198 59354 7705015 727 27558986 796 4 577404 549861 6967660 50862522 3 886708 5423480 1 555846469 11948 67853 58584 39 16320771 964462 916725509 697483737 28937580 18915 605724536 271683893 774 285814766 702 4 760397 830615 687545476 331898310 83 998112 95782 1671 409143 12688 22578914 9544 204508 382213036 502708845 452591 18 321336 4106171 6593 382 85 6 1202115 274885 6101 11 890 7 6064 130511 89963 35449 211376 30942 5968251 2 999679546 61741722 1 95636822 5153 742839 948 577072977 423811708 6 46 21802180 4265664 396 5124500 24390 322266977 66516908 8234 4923 125632421 35 9228 20391496 16417040 21252 32249265 5934770 4015975 69 65319724 549768863 2 8 10 17411 9 1417657 8652 1388435 58 96764375 26427 4129220 893944613 848905225 476 579 8 70449699 53037 2238 1795953 329991611 857468348 96 915416524 66 528531444 93976 7 32 1466587 323 483 344 6326 652 59155626 851989096 34 727969 913076 96 8 3280464 215 195 61 63357 96 7 78 38416157 765848346 362625 6537272 7070054 232625829 1660917 749959156 299 947861867 2450041 278152326 12611 5 5872738 629767061 7266 726285314 241420612 891397 56029 943809948 766132982 91674 6 5478 186 764443 23928700 5698886 96760 3730251 2 47265 507 65706801 5901224 179 810548785 9024 427 434016505 838629927 40865071 809193 17 678870825 3 17929045 4887 53565901 80 629537318 617 1638248 8822 6 487358851 103 420610 571400 213410 50 3889126 466118724 8847620 537235 91 7880 916846 739141979 6555306 45560 8 26 32 47292315 795 55870 170 10 677863753 7764 417329 484 236768834 456 5134 4667972 78662748 3488 3398 6 61279643 43777 36798 7 49776709 1215 6570 76 74878 5931377 6513 8818 397480235 616302346 39980663 419331035 14 295167 92 8867 536 257813991 626079075 67 785153 74581 531399491 8692 836200594 386482462 34466951 246408 799494833 465 176569810 4 42 16953 71 557 237547 78644 469 8453273 186192 10 742 267886056 47 83324686 995 405 759983620 751 531503826 5 396 88747342 3044182 84512850 384259109 66 550578277 110429051 484 147671774 32519972 99615 93404 376 5503480 25076 1 228 26886 58475629 60516818 8422048 1155 9 58376984 84158089 6 5621540 5 10828468 2349 6620 3 7125 495717 6 183317 3643362 863701056 3878395 748723 3712 476317619 69037 80129844 360094547 930 71 2 3 80 21390 87856 364141359 6 2780904 9990 46 58449 399673 138 30430 4647462 4 901354 6884489 363215665 828 28480610 3927 752471576 199119176 36 86581295 1342 75912 2 733652 3721 79 751386560 96503052 17680543 1148 67276 879806187 435 5081564 520206705 606047431 58331 83127386 2965 856725557 4300 19320685 5346525 800713 67 96 89962253 2347226 4033901 70466 70580266 678453883 78571399 173269743 63610 865 989491630 170757221 3 157123 2006 619256887 629582341 85748 10 348 29364490 283366282 858 16 4352469 226873 5828719 4 3884 655 59547009 75828490 4740 1304985 176639 1177 6897 84 100 46756 528952296 3836 90479 1 745075807 810875239 498048555 7327 65347706 946 9981319 86 375 30195385 10 356 774194 34090 601676366 41 335005465 4324434 211091909 20 4 7109 4 689953790 742640661 525402 8783 8404710 756 353440611 619890157 54202887 4 47642104 397 695572 58701 298348 537475988 94844165 451086609 7989 99 18185100 88 9640 70379 3 99266 500634 5 247983028 743289 657443231 842 7519 853 2301 75 517915125 80 730878360 406808520 67 189042 88086 34540 26902 1 663180700 321430559 3448748 59201 6175 722573765 624097 1 5078483 253 4874 8598089 78915150 21598338 25660 3 962301029 25187 5725 18277235 378680300 73658635 348241 82506081 79736698 257504 49724 471 1 139516296 19847077 678004233 47868473 994985382 80210721 293 9189 8 59 75832695 60075 66843 419081538 4269644 654774128 533980925 10 636999634 5656 7609 7012456 46937870 2409 682658373 813938233 10 464 45686 7203003 18538489 29882 953 551623394 31 741331971 951345195 8 590 41 881178808 64234803 938014216 47404272 1296431 46856327 65 775999 29876 451732 948079019 51526009 4508460 6176 2662 1 91 653551 88656387 4 81609544 969318 3100904 9071743 47 5275 458 301697530 23434412 9 3827836 4553 4414 59183 5975798 301937474 6 680090649 7383723 10 2486824 15323300 99008 812934 862892 5 35608090 485671290 7727 450 525280672 32332 214198295 63 6964 1 201 859218689 941 93662 5515 891789 183598432 367 416 4 887626177 8 214 9048 78469 9595875 266 4594688 6833778 828352 63380009 767 8 1934 9168 873959938 265 66 347 748 793822109 336 21 127453668 2430 7374 98 91381 2364896 801137 6317423 69581646 672035561 67182 808 4 1 868481849 24 8 698178913 10 25521123 65175 7 332442703 2701 878 379951 235426564 6588973 2 686762851 29886428 2 268 40681788 63863020 76707102 185387 61 1 93219963 202162 90305262 301097543 605280 752578972 3028753 204667 4899 311072 8872109 64 969296794 5 8871 373896157 508536 76 25719715 632628724 22316915 759182230 34243398 271062 9760 7 707896054 45751 17588 34 31864248 452301 60 3183266 812845519 381 41672229 6831714 988867 75 6 37924 977200470 1 5758 6924 2480 684243160 8543 8512959 326860979 81 7425590 1970 326214 59993532 43 79 72590 775 3382 1 66641167 822 4229322 659903967 58965390 82441984 7 637254517 69 11400 33837057 751028 7 7708 57247 10798354 6714613 737485632 504069508 5929155 29 74074 59702 4286651 275 430095 570524923 6 67 24 2 522 9875 61 7 3 46649386 48684640 4805 91285 652513405 1904978 3 41785106 624 78593351 8685 74389 28 578038549 7334 31891 755 53563345 20 2 533 3 43020923 968384662 2756 265317 6109282 3619139 493 888 725734925 3 385643427 4845 26553313 889333890 9988357 67592 348930179 4 1162496 91 208269911 13904613 84664 8425815 164971780 5315953 7 7908 688174 53 2405 388668 449 5 293608323 6778372 43500 3181114 919555 29 60712138 1317 202067961 48895527 1162 7484 71 523948 170975 156808692 57021 5 47 994306 125 9157382 6352 25764508 6327 528919237 621 2 4428521 357892247 6962100 668755845 7 6896 8521650 774398 10 4679686 391614916 18307670 552592172 85262 3119 88780483 2429 149 17664504 7064 5 28551 12 38828 75901999 1474 68024 647955540 3714680 73706178 1 257833763 980921594 597935646 38796 4544 313411319 921460809 39861014 790 74 245901721 330490620 932 463187772 418 706626 9496919 67853 6746 893007 6602 710 2600438 14507846 29955748 518501 14721451 22861198 80 808695 677 57418 5 544156584 281682 34945 31400 45 3023 166 795503340 732 123441560 8 704 724009 77876579 26077362 229367 834 5 829799010 7 2517923 155 335899877 472744 3149369 630276001 4489441 58 200290386 3555525 11737 29 25843 3305459 16776723 470832909 10 99522626 990484 40809111 414 540932101 19918625 992632 384179 525393 855 26597 7 5 1 25370964 3020468 884915484 241601 85 674 5187204 5792 63329225 30539595 34889 36 450192505 350894683 613012545 66 23 1276511 912936577 765614 612961294 31101 5485406 1544335 445799837 429274 476524 969416 7730400 2 1 27272896 477 50668194 626 224289306 94423 440 955476 41821 7173 331901984 22459 508762636 99 10 2173 1773 443273086 444732 8 898492038 34925651 778 27524 10 7983 26657054 59326132 9164975 2 632621 31315 60720394 6 245 9 980965296 59554 4640419 53 3046 5901 5022418 15510745 496561 359073929 74850 1093 259350 4362 77238 878676104 98 772063333 682832691 736 228178082 88273679 1 595130154 95571 32541 89055326 70322 10 159269 917 442726 6819 42 497194 7 1 27 258 395570661 924 32359556 497 61583802 44772412 261475 100 246543 177659948 9 1 448 450119 86427 84 316 292909172 7 195 234462 9974 72 90746 43339395 2547 579536063 26840015 142353 4376209 369671622 14 26 327475 1341 568306461 34364 95 641 44 8115 48762 91 883708 390833286 70537 106588852 18103 80359195 4609 34126 24363926 950 737606743 272232625 7 957 8 2 9 2539861 52689 488550 81080 120707 19492239 269423458 95318 95 54591 8 8337873 68931 8912070 3996007 79254349 9823488 1256 62 615 659175319 276 362 186579037 652 12054 423233898 39164 682095429 212010 6305 47600 6 8559823 8 68123454 758 4 75044 54628396 920 780 610793788 2046 81 913370126 810733 698322234 584360 76 28754830 14221732 4 4 51667 50908226 126415 29 32887217 1752 8604137 274583921 7 564 2788 67657 27084 10442306 45 7 2020 223 532583761 904119862 8491273 138505 876763692 63924 7360 79556 2 38430 956696974 8 712534 260151769 85512 9988547 4203150 129 42242436 794937681 62 35221 30 6 51 7 891 2 792719682 787602 44 51 972636679 4 44964195 8161 40 20886 9292191 24556 637566 38088468 318426267 73013221 3 8 830245771 22018 37627 9395647 934823141 302951 416991161 846066294 924 402402106 5 371907638 15431 8838623 275 46 7554618 24 258 5376 7569354 641321013 8652201 798347990 7484 88 844588 439272487 798 9 7 154935929 331 252702365 81 621030385 1330 850 91411172 5396 775847087 6349 3557964 9039783 97160 986331770 30370 7871 384095952 8150 82 615153 6046 7671 40491 1205010 116351942 38673 361935048 1 157 8106 257830 973 5733048 862 5963 316128 29773 628459 253677628 743 606479 3 1118 4 8202421 85489 12726 95412345 83 913805 538360 316010495 176836287 18 335065 28 544250124 943 2 349836548 37 24 37232 70248717 96258 385260 117055951 73853069 8 152718552 81551298 775655 964 3 90000861 2914497 983950896 50554438 446369718 857 37264612 440729617 54 8018634 61894477 41 603701 98 429681696 74987 94577477 17486 382610 3 1431 5219475 657 65259518 89429488 415926 753688041 758388258 827700 2 175 62529843 889 562 48 966195063 44 221 921 859599730 87788921 356613970 16 122 957694 57 449 443 10 53 39681 144329635 480996299 46 5 36942 3 9039901 44837642 5 7075 1313230 50284542 2 713643298 8 866125 324748165 2350 7942 9573548 3751408 3980733 623 36 3251840 16466804 86 34 619384 387282295 73273 36 9234016 2022108 254 878 618 679806200 948540416 721 3309 9568 92084541 17485650 398977118 608798952 2630386 508238318 17 4390 6948 3987 88886411 858286830 181813656 41 883122 514450007 99 88576809 9 650232500 10 10 9 10 861394 676726828 4590180 68 7600 50564084 358 94290329 6201 71510387 5311 6587 949186770 995252893 3 7418 4 1335 736836675 7 753431127 18981639 93302594 9 61122110 872 5290 55724125 7449 681 783728 2 8001932 41270 529130 552374709 47902 5215933 47359213 711359 84050 29 4 63867 1928174 25 391 937237884 8408952 690715609 738520 934362904 3 74 7279 5235 5 3973 475430 46345844 84 166479196 56 214 71 29742 928551054 76203382 2232 146 2 75 4 220 3 3745992 47592 345850914 29537 907 180973 5 28202 8 400570124 527282 10 932429 333171338 183 1487 740855 10 7 577717 79830883 92542455 155 28974 184850981 178799 89006069 44 8067 507 24 56157967 292331586 551967583 43 249 3046 77407583 3154 36921 58933 716482 793314971 76575455 10 5067 2511381 14171670 813101032 9 145914759 414571779 2565 42015463 626848037 16 2752833 2 936768612 5648085 2912 5938619 2 81188 964137 10 4 57 119 902 19554875 1496390 19818951 9029 72529 571250979 728 4 36173969 7529 667558213 97847219 122337584 3081710 65204 8165 21060 348072358 9 81 54273 27 2875 627390872 8 5094 877 3 805656266 4134 4219844 815573435 88 223 5 5 585161492 979 89821529 590949 8 25 427229967 964371874 554407 83574 2 4 22224 2734 430015 7128291 2 230 126843042 56949746 38497035 23987524 41159230 9246864 5 709 679 274301476 724307 141 15090995 965713 524740644 5 613764982 33457918 72111 93879 522631 2370894 2698 15195 897721 220327 81705 3 34274 32815 56727553 7555 237910550 7152713 8462919 4 9 843310619 10 4 38 427957002 602 426154616 8476 3 9 92 1 87072787 956370 90045649 86456811 47415 18991738 909 74207 612 1 1341636 17 61636151 56 452 8879544 3 32 9 73990 5 1 213838993 7747 7021 4272798 88 594 457692898 6903659 13509843 8812857 548119590 314 21344200 1980285 24497373 66721879 598460 8002 86 98593 41011 82 8300 41 674 7662982 550 915302 828520447 10269710 172455 744067339 263198 9535965 180558 7819064 37 53486277 58534 8 4 38 804533 92650750 7 994043 27228864 294478146 3949560 90 205 9560225 8286 410893272 37136511 695168914 9070069 3 8515644 309413577 4658 23 817207977 35808316 303666568 193715 979 709136670 994965167 93158 543 7094 56698 231275440 98 4913736 6 9 60929 3 976169617 87007 9612328 7211886 54402279 8476399 818402878 861 3685 909353898 35 8413626 168801 712148325 43859623 7 6919760 4039 614661 94898 2 12083 69 1 4776 9 403 6 651484 49724095 7180734 41043773 934662 5641 7388417 64967560 8995372 218 2 67124 9266 8501247 481167 7351 484798 311862708 6767459 142717636 843636 940146599 3036 6 2842 732288173 16559072 2533 63669844 4938 954002 2 75 421 84 265187918 401 16 143640407 79 265599887 312035 2 100761 202669 561 404 6708097 10 8527472 490972 137087516 48827126 4245 584625 13236895 564883691 12 427296823 730342656 975630813 583695923 2524757 93582835 5837776 4487 307375 802759533 8041 844 430837290 195 904846 13 558122 789002 6548 257 4607318 6594520 703 6137 5 13995905 5263444 22831 5516802 249914 93 679336 157219660 864966264 8364610 7 68854 60 93 5891926 6710083 3592 20790 1078 5 308 12203 54822795 4579230 761 44 485 773 37820 906636290 350185263 26665220 852466 144 91847 792 88705 267404452 4 9629342 69 517806597 56 345855059 4923 9175 414435 868 4 56 11913828 86374 8 96 92547 6 3981332 37 6 20389329 26158445 43 98 19 8001 474052904 242104876 7895323 44661 100 522940632 501933 7935 501925 892684 61582 131 2279 63228 189026 85429 78439 383 10 649986829 989561915 25277416 284091 203624237 75658295 10 143178 23528747 607849025 3714 49171360 254525 80541 997 622733539 577239 830289 529971 731513081 9614 1 182417241 829317 760773815 16101139 7649731 9133 72 9 846023559 281848918 519796 4 7 4 9701842 70 4704 6384 46831030 396946764 1135 9434 61974 487371248 338236 839081 52490533 81875 9931 4137346 818663386 787 59604626 4440378 906473 24748 2 74424437 37367239 72049772 580 47489178 69961 190655 8 5709 6517 4971 4 9 36959247 7639668 961 9744 96 47 503 4763 569 61449586 544 407 437058579 18 87919353 79111211 275877352 797183202 3 349434 3 288623434 8 475 972787499 71397229 6356 10033 245444 721475088 682685693 45699 19764 43288 63424 1092 975405806 87387180 5120 6 9 438 7 9639626 729 98723269 33894541 42741273 5875 9724470 8 28893 13933 641605 888653 113 856089722 273425591 141 235 324664081 697682 6600 4003920 2 2 28 93369781 8990 91234581 336261 6 991838 56962183 4924514 173770 31992876 702 374 9 72 2 538791839 6 971443 17 67625 694419 350 5 423106 65 458 44328817 27 16154 5 628313 42473525 371007058 211 34427 608568888 419334432 702113 821 2754782 878855 9954956 7281668 848282428 153837 155454513 5 90214 140389880 48838 265276690 379890 1 98623 29859 85019701 33026252 913361 23438893 731 65388065 3 1 51 609133 37 951853183 205621656 34 5616 88 615960903 963137 366004857 26 770338902 731 330809828 454 67546 3185 920998 403 29287464 248320 15221 99136069 962389845 53 842820 283334 17 61 538314442 408653422 1854 9476 3 383 306674596 274026249 15789 7980800 88030365 553306040 3 903926 58 21551029 10 605953189 548705788 2440871 92 4 4771147 9842 2 4085379 94273 564147770 7 121804221 6963 4 404976 67 980352886 924249 13615 4578781 816222 9 2086 1 809 964 2 875163 7 965 992280752 5860361 35306 3441242 77102 238 3 60 88 91371743 669339 2 632146 276112 752689950 1735171 19352036 4 1114554 927851 205680 765975 7636164 8460519 4908 9 134545 7052 15246 31456988 7765 33 547275722 74 839814 545563210 3 900615 1016 489868 6 735575 60942658 22716 317 667480256 356823 361118 147045284 22027590 24917100 4825 238 4287 10 31927953 336072048 4 735534 514 807 795 94244 36683 1493681 705 7729710 14036855 633641 660830029 49467330 362983413 630859278 7 4501 445548520 884 818509 6700 686 7 442099 587811467 147573253 70409304 491 10 276856 288 5779 80 37333 503197 3 5351936 761 757348 72242404 8 5 302411 64 78 524803354 2501 767 751830 40164849 21 32505655 34878606 1291 9 218196285 31543 608757325 72 65083508 2 6444 77170781 1564132 63 45 8 9359 28906920 7301 592110053 15506364 8262 893751177 977 36879472 147294 7 602253769 6863 91876 111480 38024970 998005630 34 20825053 1458738 50019 976 317907 2533 155361059 906977 46461 48 5986 123532820 730 909920 87558021 724542 228582853 529715 802 5606 486877805 47546932 1318477 625558607 448157 9478554 17893851 637766942 6651 5 107 89371834 988 102 7 3510 161460374 7207 5839662 7656 2 1 781307581 613 68623012 779792309 23928 81537 63088019 218941517 934202692 166120722 892494 90940 957127 6923053 8 10 1 586605990 230073980 746363956 38987556 99 64 5255 269143624 121 3429 5 66093847 8954973 34687799 3723524 45 454298019 54857987 145733399 207 7006897 5437 317 963 3 7898220 151634002 4651806 55849400 8036499 843 848130316 5693211 1 3117 10 54014362 4086657 998645 6678 65 258 62793121 6 892478 73432271 9301 27926666 942 62137374 116166 574826196 230410766 49285925 3234793 127168 10 917619335 854004 2 8 146 774360283 4159 29 2298803 944821395 5 64614349 3 21 124193 494 42897739 485836298 827083390 85 496373220 59804659 92 585544422 1767 77913218 2702 9896 473193 91 3 165493 318879 976995235 61154 391939541 30 3 7664 92535243 3 573781 685 351529005 78 289182841 8 29357904 652199426 51099264 42 651272 183 37855 524299 10 53424013 518219 300 582 806093739 730 31567 91500998 60 8848735 393925264 330626407 7 2333617 501756589 492744967 91 45541 40648394 923 115274 3723630 156588269 403308759 90939894 250226434 6660442 153 3270 3886999 593560983 3374 951696096 5025 4 7824690 1 60612053 879513554 872178627 2 5 99 8073510 196 2760272 56 4 5552 9 55092125 99337589 8502407 8568880 535007 5 55686 856038290 980 367 71422226 8397 3648 27719485 10 24 623727017 595412291 195803173 244158 140509587 345774 661 31263 9235 95762 831 12668 5 333 99 3 623647436 4828 23873 934335 8136174 75436 2548 812020783 9684138 2456649 599004955 66300527 9846278 13 1 6 630414406 52710401 482837469 85442932 20 9685 235937 274 96957384 7307 279 805 10 235223880 88444650 102236321 374588248 624215409 37679608 67 11869657 8858 34262334 761 393373 663623033 33 35630 255440553 658 769095 265 75937 604 698857107 88943094 223505898 273098 209177899 68108882 937177578 7837809 371 7 779590597 951605048 226 782598885 81 2 220 4852 645922 32777781 8966 2543 734302830 7941 781 42447611 651455465 67867368 541 668088827 201 3 516627013 830 813122 4971 510838385 933328 821526249 20 14709 470 3035732 7332 904 517 8488839 26368 996317 998172219 4612616 84757981 133316683 915 75197339 894047 949 9284 245702 12 77 6069074 480205 43240 494581 58594 6278 806938 449554420 538 55813 6468 919600500 13358 56959 107579358 3450 9 13752362 9110204 3 8104702 476656203 114003954 99244 586468 346918 50711573 3218 842485434 27744 572 47053650 4614838 674670175 414283450 577 188 99 54825125 733604788 20785 6 42 547593584 7 177078728 874097813 71449 2046717 3 4 2 81187982 47 3869940 1274955 746038274 5965 1139449 760860 10 9 8329 47238864 58983 526212302 763353 624714 763 826933 77 956921265 582 2813844 599134284 40157672 42004 19882158 2503353 35347734 3060469 870344 423219065 5565086 31947 471 9 8 496557 3207890 848235658 6 501648302 8488715 810186947 11 312357 3260953 395863845 1507825 794671494 2369 1253635 291 8967 640327 47571 62 73691 47088 5 47 492813177 946 10 8195971 7 8177 107454 7 72 26451 6247 62472 7292 189721308 2 819 176 720646338 886 3476 20191447 890857 806485 210978 897989 42799319 5 45555025 152206063 7088 99512903 4822021 2667 2489 755 34469 1581452 609272 773127 1569429 149033 2129 2706482 8569 5734 2186314 406911 8 697736 350179912 1 800437 115084277 7069678 91989 142 8 39 66130504 62020161 1403536 63151628 5506 569 9 771198669 9578343 7616580 504026320 611104844 333439165 63367 27 67693 7145 8135 333 7 44 3 5 346 681105814 7442 38090463 276091345 3777 75143 544464041 7753997 43512310 9005 142 1502182 2937 5 852906709 6862 8528 845088 62040417 220232637 10 49079 20091674 742789 88526 1659347 676831538 530685 685678 51320 73484319 8 58 9 933412759 813005648 8100059 9045 3170574 48852 2837841 43092631 7 73440476 30 52951 4473101 1 92583 241 508800 922 69656944 723 6549 725047067 55519 939 3 3561410 7641 39668292 461278 8825607 523 7386116 21532 596 89 277601 729846656 9560 881 402686 25601857 679330928 8574592 51970881 5795 2076760 662337770 2248527 4859 45 424685 1 10 728988173 934 307872 701762 368100 85969 60894957 875348010 788544 2669213 6665 5 141 84501 121 651467647 611417 44078 345313 2757526 60 574 8687496 25 8780864 154271258 74 443924451 84502717 814807 167597524 66327236 57281756 2282602 37570 8510845 242712867 2727 531 4275 7662039 49800611 8761386 2068492 35420 1 9329198 8 4929623 5776 9410 24280 564431342 771306 759501 64293125 261 398712 626 10 410786 413585710 576798359 889453591 233 50 13389537 7 19 185 3446 3 1 11 680767929 39 165167 922 52 471161509 561714 34431 73660960 51366 760 49891 42330190 77617 96999 234 3 1930 875998756 13958642 1000 27094 26866 433544 90 2475 13297785 942708504 894 587858780 831195 184 550901828 219056 1 757 240751 31435 24618 91 7 356322 5984 73 4100812 94091 790 90921401 818249 9 426 63 11285 952444131 580883065 699422042 703 94630525 70279247 8823220 666204658 6732892 619401 4842182 317014477 265008566 925421 42276 46539 974 232639 6 899538 664136683 27876 63 996104 20127985 3 94 7958736 9 562494 969177025 6 827294813 389756 5130 473678957 6203372 62307906 141 99244 302889 10 33288577 2367058 11861256 362103 3 99396 81407 5569 316411 5 70593 115462 979 20 885701 4263740 2959 2 26858687 75 8 22408 68 710493 30912518 87806528 16201 632104786 135988 619 39011 459 353259113 895855573 298486824 1806 6 598674746 455180 56771136 2 168121 7810148 1 160380360 53 325 76946 381485 111957 9 3288525 2020 503420 946295159 10 939107936 711647377 758113970 121058175 39 426645047 2623786 5062400 270364029 19419476 5 384994 583564521 66830221 190345446 1788 4 61781448 71988 2 41 1608 1 1907141 97 211315475 44 60 5433 2 680600 28 993128807 125625438 26305033 1599561 63773671 9592904 57502 6514 761983 5 209422 998820612 734788 2 9 4951028 395 7611667 83850513 875182009 2 7575 994018445 5 815107569 37840078 1352 84751 319415419 12 5549510 2 626 61896 68 80 88256164 20319254 959713439 532737824 494 42 3 101506 3253133 1931 61803714 497242 81 45564 811 18 80527196 9248835 67253717 53026 38 4854 105233573 276 48132410 6 4657 4 7 4522351 184390812 2220724 7595854 36 667154285 34991548 4925898 890305 298385065 173 426691394 738165 79142211 5832605 2 94274 3275505 9057 917372 940650733 696233 594845773 65 1801787 25026463 487486022 630 69 2344 722 34624136 7364 753114 74276693 962496998 152504040 348952776 5 4243 8933300 34291913 7838358 340 364284 40942545 954502973 978032 122221541 3 4 6 1 648267 689556532 256 29293 606 845542477 557766399 326 15534109 88259264 948613187 5861 48 39411 8 690797 144048 395255818 35954057 8485 511299767 43563 28 456 9676 687354 5 708 470 9 3 140210806 283557113 4 20 9260 7 516359408 839045 849558201 9903 664193003 4 13084595 172116540 622 15099 5 1010341 3 5664555 46258 916721 896731485 736 51873 453 51700 3 97 793460036 660646 9714541 909847 5 93017 6 462117192 72294748 842225 95 4561880 8834670 228084 26192575 28846 344 3676518 3 7743022 59 1773 7186811 41117 745971705 3 151194 3231 9304778 783451083 46535146 891 1892303 3 3 19448308 97 67713047 795444 91550193 506 4450703 84375 8421 343145 5833 91573121 2 5921 71675 6 192343914 2 1 40 199780 466804046 43609 37008 9130 63864204 748895 96782018 37 318378151 912971536 792315011 5023 43 258213234 90626311 3079 309701 222396042 242576804 3 8182514 3867932 344559 364 81358224 855932717 29501 39683 9394 5 86 352 3519 628332578 43059828 44114 131611 328 7 67589 4520908 64017809 235314 9782 1664821 763155499 161509640 2 93 6146 9246 5877 5320 3 30567947 961166 595 122742908 12225506 3624 3883 42 609 151607210 2 13960 532 1074919 2 1838 4473 38966 523173182 31727 525 250 472549 4 1239861 2223834 228180706 7926 3637 7 396590635 543329720 9038419 594757949 628 16 20 5 41265 86189 65852 992 576249882 57932 33625410 917866202 33 976239945 86072 9418852 7 1698025 654678 3618892 281 10 608525199 80704375 1636 94888 454343193 77 947 7 4089 161 525206169 745 386931 418518971 30809204 74190 9240877 64 548706 372076 52 1049 9 858163537 950245861 934222 838728 13267905 82924 4442 889882091 5 791 3 5 5 45210 18308119 7 194631 478627435 850323 95 43 748702431 3960 971411396 6 646798475 9436 112 27172201 39 869 395 398343221 897767454 341595446 56769 176885 2 2654117 37 797664429 5 8456 912 115 56136 334789218 694120673 251931 667 29899321 912710603 5274 395422649 4 35664545 94664038 202198 62811922 933467 212100 25529512 93758 65014315 80023 68 35 15 7111 793982 3726 346405 30183478 10 8220 1625 721095244 47 53097 8 5655371 232 14396 7193687 1626 1 458006585 10 98 954067150 456389732 2410890 401823547 87964153 86404 947602248 45479062 722391 6029 346 205 95565691 412275 3 86732573 9498683 44844 239 23633 468747435 849670830 196 4009753 481 69280508 662832 7847 96146 757 551488003 187 5 2 11399 599567 423812024 15335 786 4146 327522519 27 991610 728897 60 319461301 12755 54048 294 55034 304743218 295668 4 10138287 9884 9 4152 13145 808471 77741521 8 557 791 57678436 42052 56720896 646270032 456 37065443 422855 65898 9275 6906692 166903 5 7 281967675 709 200861 594560 238 70073573 7330 2 606611842 260334 389450 10 3036091 2 234 904496904 828161631 3 7267992 69947763 7235 43114 933294503 410062735 94187388 976292 77166 77 206 648 504993 8287 39487 14609 4085 5 252020 483885 9 1521169 338450193 98 278515477 210479 843900268 43 5 88 909929690 8925110 382 55 15525231 1374224 1063115 5446714 413600897 990 930473535 9356724 2693 6725 4600520 8097 168 9638762 970201 79 179667126 8306 53 9834571 2605 86 1933 52 33238345 15 719256 925436622 114729281 595598 73377 1054631 10 4 19531195 5026 3092 3533589 17 724 9 53848 922754620 5 64520653 140790305 321867 10670 5125 400273780 256605377 317905441 10 525246232 785 82816015 71373780 224 7954 50019420 508614037 25893923 27320089 277 494 110520084 11449 38312 665745363 38360938 9289 969 323662906 335304 956 965 1743192 404781844 1738313 926755 7 87955 82085 81363349 3124300 92785227 697603843 22 5276 838270207 10 46709255 593899990 37 6 480388688 5729 50021714 72 4 561312 6331 809 917226779 4 1 54 11 32 15624388 261 336161172 64882187 72559 223254 496761766 934953871 2426 22562 9044835 208 81930 42446 508510415 981636 717828 36 978287151 96 3180 211 560723721 3 329 294 1906 779 4 990852965 7438 80 1970 6637 98 17 76 976597332 10 11 6935 5966 781702552 986 995456658 92368 24 28 9 6415 89068 6925 8820 552 68071877 433087 532 23691928 995671302 527147 4613 616309005 385073 766 54364 39 5829645 2116 613933918 74776095 580031390 80 862608 7259238 786 17824 3 76141918 8737590 336 73413592 866299 1044486 39591 936 832723314 72236575 6507027 9564 100 390560838 8528 3782185 62242 54594 362007621 92053572 341 2453 981 9169 35058103 103894662 6696421 1 8 535230106 96940 6 591300665 725790421 504509981 814 18062836 13441532 30 4954 328 4229 663059 69 805668 18163044 3180291 1758506 100 6895 944 303874792 11269 309242 86 19841601 54332 9381643 188 363547 975654719 640678 4676 2121 6 31473 3719167 57 93643770 2368 450 61927000 514620 32 7 4078563 5 823 86 3 9 76282 747307657 9517513 15889 5133 688476 5373870 514032974 6541 112 203 802795583 460816 410 3355029 79 275638890 910 342583073 69 486495489 65554978 14596 12 636953 4440539 6 5 99 7198 20834 953647 687777 31791887 347788904 441224555 116 4756 338316568 276254798 94921452 8401 79942489 6348107 62 1 6974 803097 2 2667 81502 849773485 55086 6752 32 858 526 219 741219998 9303479 31788 948608407 4 263 980262 412569730 9491 2258 340241624 300106744 5695 98 16103 977190991 52659 547397733 422201 95393820 365901060 3 67443 300 92 35479642 769273 7 9460562 6566701 4416 1 58811928 27 8 5 757146382 523140941 65383 85697 1992923 498053 567218737 68005289 59328739 9891 888 52090 885436619 99948428 922 409 72184 789 6675 972362 2254 2 625499713 1 74004 121551084 10 709267961 41166 474177540 37 52208 63584 19216 2226758 3210926 54609 91206 233652455 169209736 3332 881 1332694 9088274 46496 6150080 3798615 82 408 808367 105900784 9885 37563010 47007579 1 11752 747138579 95193 6 355129223 7 59742 473 392 792216943 28540448 3521 232 3 579 349160186 31 98 873676 840329 68613271 450225 984377344 53525714 7549577 499477 639625637 2234 131773 62336691 10537903 295 58 4 3 501 2832642 944817 414 6962 796548733 9 485613949 494053018 1204622 922 9838 1511019 57739467 27997 2844 4377 1348873 9001024 23882574 369 2972 36040895 25928 353 632859 7 944 42 99032 349193 839289 57243 360891371 4922718 1885466 41155176 327143 94980803 43 607 4754 56092319 17 351544 13521 530466645 8914713 21 4110952 840907 618551977 829022 739101277 94017575 9 69401093 229 92460 8264318 9361 2 2208 81286381 37399 2 10 5157435 3 6710526 686972457 772594974 9287650 489851555 44584 22 8178 7379 8474 727906228 76559 60198324 335223828 871377 561178991 4898571 41291 10 2566 68326044 6289972 1 6 470818173 769651 374189 206239855 1 423 1 24476939 10 48857868 945570 41540850 68464 2 824152075 8105 4 27630844 195 356840182 384171757 90 5 52285 910729829 9884 1441 176076964 424 5040728 506750593 344 648292371 80 454255931 87076 730 743571 89 151 7028531 32 657396211 34253470 6443 98 7962 86629837 4047 4459 9 327404858 59872147 7709532 27 8894121 602841709 843210 2952696 987999 9716817 4042 7022998 869614050 686 223649169 97097878 17911 9059535 73730676 44237 1 60017 298440 60 32 8587955 6 74549 86 624 152279 2915536 2811 1286 3935900 543589526 585 298273 9782 380 99485367 8288 937 97158200 90402450 53 20 5283901 1926 309976 850 17026 624841336 92 783842 9 82 98952 868051568 20931934 10327469 5694 10 62 432 682363686 75736 797938 7 474353795 494078 50 987334508 7 857013 471 943 560852194 3 7096370 74 349272399 883387118 54821 279726764 1 1 728752243 27250 93039753 5818 58716563 9992 10 32198 5 6307 72211 1037266 241822683 56316857 222289 419 355308 461812542 52254611 954062 609545763 92552 621804 193192 12 91 42 3750 14868 25 938 392972 488675128 933263474 48 449 10 6912 3721186 579644777 185407521 659 497036397 289 10 193848 35390029 688832165 339792087 9 85590360 340 938540 8511 1 969 4146 77242850 26818 35611 1568 8571 20 885 30 74263984 941332 14 85125 53 8409263 585389993 110487126 556295104 36 2 280019 3381 1158 56 43338448 57 2 475530039 936234306 47 35 10 10 862865477 300400832 831673581 5 13398134 1173643 7497451 9804969 46 28526844 47641799 194806146 55 6 9766 25 9954 366104936 9309933 73955 320270 87 192257 7397 574004067 7098 622950790 194533 7 751668504 767152803 3 9 6 1980 797294768 561973278 925033527 571333814 1 48482 37397330 29 926817259 45301302 64337 55780384 52232 5924160 2 10 68 630214885 302 4 572904 11593 3408566 6547 109 7 13 994232220 5827196 97443 73772674 8217928 534688083 73699 725816336 81 3792590 36662 6454037 66817 515192290 9459 35749 1621847 969044420 78956 700566 775045 881 708310168 309 2 7 140 83 128755549 9778 44 510528 72287121 71327 789 4 791513361 23804675 207621 533770134 4 195668 78295240 365764 7 12016485 6284 4551463 651 1223085 732385589 560849 177813165 2592 234981929 149303066 516805395 5 9470220 685 828 860 1 92 949124 438 97588 25576440 341708183 774951360 6276 8397385 4851204 6 663688087 525899489 214 582131318 71257522 65333 92 9 35 330357369 569 913967332 10 627 342356 85 67241 2 88 561075 68 413 7283 7 440 82 50 7 76352 9 715 993350 32571266 26321131 687868369 3 58682261 1072 196714 56116070 1241373 470 536391859 341685 6848 905434 6603793 83 864110563 49 74085161 506199 18 271 6321248 938325 17020282 66795042 33498 1074 23487832 326 782810622 985918515 31691 85333729 36 11261246 7029 9103288 854620949 3778614 42441277 48427920 3 60194578 87076872 10 43307 1 670138 134 18597863 82550408 488 58 1 43 480 4394 322968 10 733734958 89072 7 497453 532740528 957 383334348 57 948082 9838 77035837 40724 81462394 35 1 531029821 4 522373198 50882 262503 667433134 441840 227681 2287174 641977380 9913 64 11 27 4275199 66234130 132805431 89 159592535 9400813 92660 7 9461270 2854 2 9805 2 6 25369150 18228 107 89862 23733 510 653708 9127478 196437780 25183 46236151 9 225729937 41 9425778 152087571 20 7516 569810 16060873 571062 2225 5883 104944799 72 4242 93908 1633980 718987 924895940 39769183 8 3485941 9 5403364 5 6 50412 406166006 436376808 123548175 260781 39 70 93001 9362 568 687869172 501 5 8097 437 187137 44158 914267948 15183 9 87 25886 89359 234430314 62840 77436 91 261376377 6 82004954 24230254 47 7180615 449885902 915305622 600736342 33176 249185997 381632 66606 34165 91 9 3261608 769347 22 2 753 88 373429275 63688828 147891863 80456 46 851872 861 1 662853 27 26602 335929743 425460413 41405 107187306 32 783253586 98305 1484266 94470048 3136923 574005167 350937152 3 19 3053868 2 3090626 963738327 249628 4 962455887 18134 318 7877777 8313759 519698715 5 18 29783 362843 66360 72776 658653 8125 214876874 10 6075413 149252 89737 27631052 799205 2342 30011867 3 8753 1 507 847716 83 6206 469116679 4241 83 989438718 32 734425817 631471346 829226380 2520 447635 74 63 549446638 2083 4 84459210 4 5 6776 556808035 91 917882 5623 166 78052 32312523 23 761684145 5813079 14 176 25 647 2 753693748 63 408944 56398 983080931 274475 81106431 662 3 41333711 2582785 37021068 48016 34772 17756698 502148564 16445783 5833070 9425 4754422 1258886 449281939 13179241 16 605217 3660920 2889 39309012 10 46 8891796 56 760759282 72613525 862637585 223691856 608700656 7 159452995 469 179952 14374508 63601 859044497 98772 739 10 3778407 204 69767 6 222 76291170 1 60 18209162 941428117 357983852 9 603559680 7598178 4654463 69570679 245845 4221 88 43 821604479 3835 886026863 9869509 71282 2 3527 2 43872867 966 3 7246 519801095 3137421 9647628 8 39 88824155 5142661 925612 41 235430 4765 994158787 348022777 942339762 1770 30 4644348 147461 565280 989137865 435839739 872059235 770069 9 601824619 318481041 110 76785192 9979650 821 6336 183483100 870964 515 7 7286 163550902 1 808161 716873 93 62469779 953874651 81771 362813630 29233695 1 930 9607663 277017 96361 81 8 15271 7224 35806 42 85005 97736274 726 90830 500137361 5348446 3 8416621 23 3198 980 49029 4482468 5114 163 474 797253278 5 391522641 671713105 70634 9 3145227 75 68297355 81215 806454 7866 495831113 69928 5671 129157 74 318206628 641740338 3 90 497 10 1956 343959 97931 292293039 42946 99444 32 471738 26852 337926 6748797 537299 5 962001 426323191 831073 175101 6 4629474 4439 541 68878311 935827092 318636 215862374 11805 823330 371 233133 40895 1744 870220227 100 2165 3717 973102143 83 73 671283587 887384270 4747 418821578 6626 26173651 2118365 80789 57674789 5860 627031 70 7881106 995596054 227052 85539 942 4183902 3 80 7 10321 72 1089202 81 2169652 23485929 84853231 28011 9356 603536705 739178219 447942804 230 85311 808364 76682196 51 2199 49816054 7 884 26566846 79 23116783 95953186 361 230771579 54965 80706254 66 129369664 356838 38933548 85 98 351 852323 47 38 784607 583 427557 10 44342673 4204 896 7 8323971 401 3742 6214261 554113993 5 234 495622389 377 659 8842291 78747505 88078824 49978 255765 3901 9618859 40 18 663 6 19 79260881 7 679 77465054 216922709 93782 84315 5 189086350 3250886 3 78631935 56753 4383504 1103807 902811 8444724 52243064 6352 82186928 514 51011 25 5517411 5404266 8207991 323357 850513945 6808 5417 705218 88101367 3417 6924 776845 18078050 3666 431 46450 1535 4981801 532159 15 37331 23526802 80 292366113 302418850 407725570 6 1 1561779 28249774 35 69969687 340554 105537291 44726686 598700093 9867 5 47 27 5565 80142 1515 127293063 99843 961437 902 828310 73860420 33 65 31549085 38115 663 958 361668209 381348711 448285 675157 76067366 5 783 617488895 8785 629 2 859 9 875556858 6164643 635 549931297 11 100 302 9073711 595388386 987254196 9 2 5430 574 99943 1533312 299212049 8 68 1895597 5656 5 40431407 572 50320 7037 5 6343161 65 821 595259396 16386 44390 460 916 4 82596831 606036286 7743 6052 998813 937 953 3334 8933 533576 266463063 2 9462331 230693250 345075743 646 918 82867387 470 7295 481 143791144 864126192 12878 7 8606 290 945 72890575 8 53609762 180 40 14810 2244 653 872213 7882 673138142 947102705 16558080 503827735 679044 57421 359651 14 3 501 999931937 9 396910330 73319 4 47206464 47450771 4816 8734085 67539 790896605 8657788 81 467266286 721692 760186497 53 1301827 6 546902836 86602826 789197512 328144 2217 6649017 462237811 89843725 35574 207879 1912 3344277 224 704537 26508 354 65004 2 32356 7236 34366 405 9312502 37973 6 880 8374 36 8235 113132 4057 4022 77864079 251005 508832532 91967 30 3327151 364474972 860 384013 114259881 789919399 369659 70849 51803086 41661672 992 1226398 65722756 66 261765937 4826 705 67141 9275690 6 570808 657172939 307876905 63500258 44119999 167035 85522 472536 9418924 6 9371 71681 5766626 6543826 64984 41 6455 37954978 10 725012286 1273600 30 163 373 85330 31017045 10 9923 47586 10 861 53572 45 46377581 7365819 142 372394704 9 266384908 13 1551256 842194 1300 971232 778322 5061 888950616 6 59 3979 743 561 351274607 4 75080939 1 628509 490397089 158723 65784 82499665 23 47244 387 3 166082524 463955946 640173303 6734 928890216 744956290 77200 38459649 498394564 86 372 1175935 764581 1846 216492448 973587067 12641 482652 270976 9179 5 54192912 2802 3 7231162 8 555 1052 40958850 79256 856 2646 989769240 5605 9094821 718421160 91730 61 681024 500333415 413354307 41 397 819368 169538 85489 91 266370577 1 669310774 917 60356 4171 488786 709672 379473705 28 7561 3 777577380 703397 553 680051105 868186 7535905 112582174 6688 912944 8 520007686 149369212 84811 733360656 3421 9 4232591 356 112 58 83846563 709567123 986669 35586806 37771 69 85 747 5 5 56 959 986311530 3028694 231 318589423 488523947 1 7924 507510856 66837 688620 57339155 446 9 9049 466034842 443313055 586355 196382563 785277 7 698 783 6 4 930691726 2001315 32870317 9 82 857183699 3688131 77 7912556 149933972 8642250 403946 37 884123 84367047 4732733 22 507293 3006 496303868 585800 63 404340 77235583 72 959 652463 5 72095 200921 779 2000 9550 82619162 515557446 9 70 8061600 16332 256799112 9 261470 9153707 123 6 44587 445973511 339359 1 262676379 3 6336 193122 2236867 43594859 39276 49874 2120 429 11032 504007240 104944 956873409 24888 484939 6 87388 539 99585694 27493561 7265 927504395 7664168 24027062 2169832 740904 66603532 88 283 812561517 88 70821 8554 16 4 3 615537919 1616134 890160525 71926 815081 100 936270543 229316947 37933 21073534 98320677 4 319 6762 988660 416 68 20 35498721 842 550256770 8 16646353 940164178 7469 57065 152346601 270781 1123307 27278 52398 13944465 68 2301 7800293 7009217 2 1116 759433810 486468 79221 20226608 2475260 5310 1 366727486 7 8804 12 16890 63 28300 8537 668250 77055891 497 4 82 2448159 81858 38520905 87988505 59551 681387 462 74453570 11833 838259129 69241303 1695202 9 91490 378 8000 212316688 1993 7 695 8135 5 4 17413 776907 141066 57165 904394102 2962 920333 4 88517992 84113 164 52706181 2880 8948525 5085714 3 83 858598987 1132606 3914 1 575871568 997858124 3 2588 1 6957105 647318837 162727085 5965667 67 78 11566428 40955 1590 310 27 3735566 545802814 7993 943907307 706295873 10514 989 3109 4104 3599815 89457 489 42 237633360 109178 437 7851 89824484 95106172 592534 63823 970622711 561788 70888 507373 418238910 9308096 64880257 10 663214 7385997 78 767 39101 833169510 958171 485 886 984211 824926086 8193 18440 140081302 6 6438 1 8647606 14 58 4232777 8 40 96603 297 159709088 5226448 367028468 10 4212 657363 3348243 156372 79384 3449497 28061 286664 7728497 3451064 71 8579255 79749 93253 574 430305175 4 203092 35 80846363 2 4092 4471 934394 8353 66529295 57509315 56392 409 99285861 3111 7003 791044 354385 2273978 454 136 65 3584 48672 884914201 24962 7806 4023005 3812756 29040 928 42 15159 146 42517 953051604 3751 6296994 11976 68964985 93000 445264 8536 521831829 7839 381653927 4436472 44 282 1 27 790 894137829 722840807 4 52060165 78 9152953 699809 7790480 312609 3 67 2 3971 233772 188890360 853115674 6481626 6838 91 652 3 1677 1182858 269262 797075898 8 2003638 92139 788 195100246 728977984 4962 410713703 17 9 4759 647427647 9 391787586 49327 74 351 533530180 64 4 387 4845111 58652653 771 559543 92802 309237213 749643 81572632 529 66900 2 260018 6866673 95 791296036 118824475 822 207497068 37702 6 30903 6401206 39742 5054 9386079 590428 156733521 37427137 23165 6354 99663875 36056631 292 304205 809 932293989 583350379 4895427 57 724105119 4869 9 7831 5294843 904 1265840 7368 94 1866 38610 95 7613 422 585090 3858778 8 114 2 562996 1 8166835 521 10 28 286 906682 892291 297729792 2351568 221 602546243 96 424830 330412488 36153 185 6671453 748038246 73610 97567598 470345874 999366 191285788 82782 4631682 1628 6316691 915530583 61554 690324189 366851189 30216237 455114726 2351678 788810950 16669943 9 64854452 2539 8 19539 608487541 706 685 509221620 163184373 88 41769749 5 3 690156936 11 9 2 851730 523097276 67 9993026 1449 23 959634470 1744 737729362 548907111 919 95 457948115 66 22937 4971 824 68 94 752162370 525835886 53774020 39 6927 2676 57015141 8 27707321 6244 2 3274 532 9760869 318685192 383345601 666845877 9499 64019828 303258936 2993 85676 5789 4900 64794846 69 8 9530 7 9969 559006 19663 75 348947696 767 791 502582 510262588 1906 31465 782782038 5657437 9040603 65 14 9333 98769280 116 845 8698219 9671334 63046 59 38820 1569 74 665058913 73481796 535239 322616 38948976 752 88717 58725960 74861122 10 75816104 3 827 616273794 44 3362 640 66 333231 919051605 18 2 551342373 29204 6546 9424024 237 76146 95706 701272 6836642 8501909 273 44 873 3170 10 8823948 2139049 591 48533 593118921 7 920943 10 6971557 51395 232 71093110 5 1 19 10 399068557 16 9741065 48 84418 901393 367077339 60631457 8106 923229711 385 79 27742249 5 6328522 6606425 5588452 94 22377714 389186422 5321122 23441471 136918 734874 59813 7111 746202 21801210 81460 9709 356399909 55084 10 1 467990043 7 5 14 4736992 78550 32 78762 209883 9817 391 350637 20879 87329 8 1 59 4524100 518423 9 58138 23278101 990941058 36347928 6 47654091 44257 46159032 96 852698 645227640 7 18 74264567 792460 3589295 4589987 440 46955939 446398449 57520761 802034545 67537538 537338302 129 622 531594285 10565674 33168 8067038 6605993 411 394689371 6 6628924 547056502 86843159 548649 63170666 180681407 2116713 8 4065401 55266173 84895030 8679865 362579437 328230402 722 54567 9689740 17062 32788 899692917 200723546 68 273712 4370776 72 671183962 534584538 839243590 12 101273685 393 607335475 71 386687617 8929 28 297770897 972 8 651848478 649047 9594499 9 325445959 92523 399042 799 2 82065 253939848 948 499585222 54643535 99 24 756679 510898793 36151 6 8027 54043557 7 21857364 3643989 559 8937 59847 205913100 7013460 28214 668128 326932 300025618 438 1246405 5586 345392134 875439 95289 1 601894644 62 780346306 998608741 3 30084928 7 3 3 738936897 214835814 764 58 3 3981740 87364 8376 10 2683 6769 5 7 48 10 3531 5 10 890 94 9818249 702220943 640289 570555507 253222866 59985620 2 6504464 7173 43824570 2 68452121 76273912 3514536 558027 30002708 6655807 9 21303361 62663366 76880 12 741110371 238722738 77387040 10 860737062 909461920 52978852 176 35604287 8946 581392 33955 8596 108623 91686010 8649187 760 132 279 796615565 69610594 31459453 83 486 2628839 8 749 3 34170634 425 625839 21519610 62210 9 45840841 54 77228354 86 56638 9317 3569 216028100 6 316917939 44915 81 517456336 83 6928654 5 59771670 469 69133573 2959550 492 366503714 99 99142648 1 202524195 40 1016 15355 60164 62801389 65 5091423 548 69065452 2503841 69209158 31678 7896848 975088531 749797 5 14701520 7 470098 73 56 3 10 4618 9493 523 3334570 2 981 261 9630 1 683 341 487605 629516 6390 701401 386913 831 10 7581 170 689716149 291349101 5 3187 438961612 5130 683735315 42 199137279 19232 8 124 8 17730802 426498518 182613 68 855823495 68 50275 4 594379444 50591 994747 9 840868012 903952331 174098001 93732736 829501414 550406422 806171 5173801 10 1460616 7646 9 4325681 435 527 810178 418420844 701102 35362 156271163 36 98 812744749 109011138 99 1 32 6238 7 3192990 50350 2562 6591 45881 145272750 1125 4249526 33865437 473 78490 594956 13 678 609496 96 306858129 8547304 74 9925 1 7 90879 47 770 8 25946354 10 518671387 714836883 13 704256443 4 4 2181777 313155743 972273157 5447 50475271 9952916 8048 3541 211464 993103 824863984 674857387 8399033 908161733 71 776707231 282372095 535212 25 83208789 772899583 4812535 6 5821283 732023326 1261 868 18 5 58 6675 87 96086669 996492 973 1838 428775 91646078 46347136 73277933 99 7 981712 246143149 53117912 379875 30338 41218050 69991674 83551 90812 5986 228937469 5384 15 70 397716808 44 9 836763159 62 599 292745 415958677 4865926 49217222 28243 6754 56163 864566 46105181 59110754 985243 4 780685645 28 27668 606 43418311 9571 82318705 8 65723216 9 33408440 44486 90 6 7406 429594264 54 306684 5464 352293160 516796 28189628 8420091 1181 672187445 572451 92264668 10 994714007 323885061 4 2 35206 744 472479948 8502 644180456 400336 71411301 4701 2625 523018852 20 670897 3 512964551 25138 466517096 71566 73847375 5519 16482918 65094412 542928 650080494 3728 469731285 336 2052339 519825164 14 251924 761179554 501 9580445 737 7801506 6 295 557298235 2 209101895 97519119 667193752 89494117 5310857 941 966509 93202 974 402465748 776654 64036 18190770 949692089 193 2 2689 57553 19019 8382790 189034 785673763 518224 9 98 5153 75493111 83813556 25916 690 6275 3 420871631 3 902393 295698519 927 898700479 84831 4 139660657 46 2 1 6778 912940099 8903999 3 1263 43 803606819 607638 6 256808820 7530 8861 1740723 448226 1546 501025284 37211 2638970 466839 51856 71 60272707 9 695557 7 725247 55 8375018 531304 8277 100 65347 175 6 602 4 66 5329 35 700031396 743072910 66 2608 78 633 251126256 634306730 389137 9 152 41 176037656 836 100 721231555 969061233 8888224 581863580 710680428 415223554 30573 85 970 8750 13729 29 810 63 3778 2968821 57 2100654 9716 10578221 943876051 6460 185367996 990303002 3465126 62 630495 738156674 89223 57 9443379 954 16555 834071962 972075884 79797 6054 699823382 6 31531 1806 76310 5 3726 921175 34111 76372551 2 205496 404917 8199078 5125 9956 6569567 772 361382626 465872 51377761 78501 894224850 517619 15 2 62611689 99424 80524160 877 72 149 6296 9293 854559201 6 210954747 712700397 437004 251015353 1615 5353 699953651 9325635 35674 298145798 8522 23969 655491503 5 3 6823 6004 3256 2862 342819563 87 154679 4266245 9762 955 71 45566240 45217 965995062 30889 8 59683196 690214557 66 911655 9 597 642136 936798 7387836 5 10 2332 31 19078652 99 30354505 85707 117654565 920 11253768 5 1 846112844 5182 8827633 74736771 5675294 2306736 529 352630594 5385153 7 6 549194620 9118764 87 75269 4 1812 721685221 6626 6658362 8876 52 323 486 92563307 987432 768643036 240483 663812 47854 71844 28 260771054 473108 67030414 90140064 90562078 1811230 7471 320324938 52295 8713618 21150 238004376 4992 1204404 356319598 6 8028 5046026 27476 3669 450 373912 59 21615245 161397527 54083 442 2253 720480894 625 7 58 70363870 9336455 7175 405838457 234924715 9 522 340456015 4 2 4578 21 976 5542 420 673220 92937202 372747 2660 87273325 676109574 21 27672 735633 2 700092 7261829 97 686741637 2002 92 63966 485274 18359 6221 470994704 81 200373392 946 429394 895485241 757444675 5017331 368 12397 74421 13329991 86 4021 871223594 90401 31 29625382 5175 459360087 290 71094 4017266 510606973 5977 742041 903 1 70 420 4895556 80976368 292 453740 166611605 671079 66673 9558 8008 78 201737051 51 660611873 9534775 65 17 789 933668475 8319381 4 490 54242 92048 5 85465221 2 43 298899641 880039722 640560 9424443 10 974350 51488 189 8 9655 6008 10 6368 7641 70301 636907 5455 27250474 173247956 693361 1825986 72894 6854273 940484 668845838 5674 228338010 86160779 5320649 565 2294196 116970 33319 8045409 6227 1 143928221 4097909 3 849593667 495649 39317 956375 3 72981478 8281639 3878 694443448 97987 210255376 10 4649 595141196 517693043 3 12411313 35315158 8008 13350560 3225027 3558 5313 624032243 758334549 279525666 261 3316 9181 19352078 79031033 656186024 818212558 6635951 856610001 9715 937807934 9324474 39 59995 8 734043940 815251 468069909 537977791 3845667 806 920805206 610 747 2483234 6574866 67197432 21176304 52971 3839 1198 204172138 840423 298450 11951121 7 3581082 6037567 6262 869581194 6 1404 77 536396890 9019 293024094 185 8226 381106 887306169 54882 91 148278 469151267 729472 1132428 7737 103569841 54 72 34354 472306872 7636 204325310 429 676 914 85 84369496 138243 719527706 266 764992031 874 4592290 51208 973657488 1250413 90597389 59442254 14255 392586 98881729 808632 39301314 26 3108 33357435 700553421 3852414 425677145 4636 3718550 9413822 5404230 72 7 4 4 13919533 5076531 120233140 45660 63335 322 3861 11 3 556994 15794666 214056270 9398 15928905 321358856 8 609439605 8 9943814 772 37555062 4334 391 261718149 73101 1 67793 9942 7 69 68264 5723 501905 90802219 34 762587 638534761 706 5444 906 563082 4833554 5 4 527611307 567129728 7927219 9624 212870784 794 17604378 682790113 639 57035884 869 2030 691700699 353258036 65 10562 172135691 547741135 4 8774916 71779 787456 30 87351 8 22 9 3937 1247 5806 93898 625430151 882586093 4407572 5611 183517807 114968 127894 781125788 83548 543654420 792 917278705 356 625673558 444335 8734 4828 629766035 609894673 721664120 385 7 6 75606 92 4 76 630033483 528066758 580800129 335 949 8 2587453 34309 298597649 200380578 79869565 2 1 1629779 9 720 81585 2567 4 1159 52216 3475 249 208006192 540 939 258252 497153 244603 6 617278525 5 831458 59871399 31845359 246431406 3102877 4021 61 595 923 40563 8159 590068 23 392168 4 93 325662 71 131 252 3044415 870 81097420 485 551174749 822362 9061 89367597 73229 3 894271987 2507586 72748070 54 243 401 9 551 892445442 430206 2 21729 457631662 642672238 71423151 616218297 424025251 6699271 9601656 4301236 22 717 22 709020311 89614204 75494 2290 59 83658 652150 22636 44424 6646 48797987 2394583 1605345 11796 9 56965 13302 7 357844102 120164654 76300 2 5341894 81 87 28 7830 72236032 343156046 957492549 8 926864595 2932 174521 32605 53 66704 605 12 4103097 45493 395206 436155361 2 842234 417515273 20029775 49821 62 199932 83 4346215 808350291 75 79898 48 32748563 171 198701570 10 683367525 10510273 96 259703745 3 257405698 815880016 67694660 18 322539196 984352 4244498 481064575 39 70171 71782591 5 77100 593 4895521 47153643 254417804 35635245 5 393594360 8 24 5 5 2 89863436 77 44473 87466 21 96 1623 61206233 5472 478796865 951785913 261849800 91520 167052504 42 76324173 811 793271 27330 95499803 8912 1 9 25 97580 530007648 826 136171 7706 10 81408 434583 17682 656292 6 617504 7 932 5382587 76426685 7438 7546 6 802 674557 630667 699658 356390596 783621192 399990364 979593137 824652888 87058804 331210289 4 16 91 2044832 7608 583890283 282782022 28752382 3331 148 685830709 4447 4184 62659 1 3397401 333 70830 6001848 561 146295 8 576644375 7 452892907 37113800 70161017 94 214 3986 356184166 36486365 948 869707 6 770125 52 16 39279 652298964 68290 43415967 47157 463239 939 571 281 13117371 3 8187 83317824 109612357 73 75 45179086 93 31657 59969881 843784 132054188 95 484187192 36 7871477 94 7887311 3870934 1831 578093 8146 76993332 52 63459038 809846 9378 64945885 1755051 4321 4743094 623050 267755895 4 7989284 7 7597352 88 2 541068595 8643 47 4503668 8919832 10 30300 7 5963130 15372 75520 17 69260398 960495747 804153 4976215 89 76439000 6810075 62572 7583 6592 9947 56 326 352 449618126 17542 139 2 221600905 851 824593946 871082747 466 33660 374065 221841 34202445 9768 805 40707 8589183 2692185 74 85 723629 63446934 7 822 668 155595492 4126 28901298 2194 68093639 727 3 3869811 11293060 814360669 366618830 863692388 441 90274030 8712528 970 438818 459379191 3373201 8 4054221 39024844 67875255 98 50214 283542019 628645 26 79820531 71825 862337 91 715126392 718911019 6929 26 6906938 5 19928 251982116 9 941 684 829495691 869537740 9 68299618 9762847 917 41130 27478351 50554261 81130063 577723545 10 5090 173776 2865361 78 48 56620 41 553347122 957246998 7491689 8641268 81 5 3 100 9 923 243115096 37 3194087 472447 564 8 7342513 4300401 86724 282 2425 368044 854 552733906 51939862 845799 7 274125 4672444 71412246 3194115 611254606 3352735 45871 1 689462762 1828390 54341 51594105 4 956 490869679 333 238283 921774575 1398849 569 52505 84067261 724995664 680705 930019286 563324865 73 4395 1699577 826885281 252877562 6283 53 22 54931518 963958 35613599 45 132938836 8134626 122652942 324 1695728 38439236 2489877 23742 24 56 22 3 3 3787 379486593 67269510 164 9211 48 2005 65517699 626799620 763507852 2492009 95289 322927100 74 7574 91592627 1159 30944734 64670257 799486919 18474 90 9407 387291912 12 75 820 372420205 33327 5365 8050423 8603 4154 10 110859 100909493 858972817 1356407 5 867393 88250 980045 8867182 85 170 275930572 727 72905589 50740 85866 5269 4 576 3 8845566 980654 75020208 89641622 336 95982560 7925083 7790 38 42101203 5158 472536 40213070 281099835 1278693 2017099 746129877 8729037 9918 628852218 87899824 302905982 847204373 285892603 53 60 57631 47778 359689783 3 5375634 179590 81434731 146528 962 8 56552 943929696 71301 1 122994 784 663 2440 2 884833614 82 58781644 8530561 202805158 4 9892 40 671045 74444 775 1 684384 47813286 40072 253 305004 335406513 6676317 5 284869919 209 963676875 203542374 2349 92891019 4805894 7 2106891 858434853 150141156 2828683 4302 350371 14 825 5 33591691 889308 79308 10847768 255841 88 7127 10717321 1 9 2756016 679315 88717 3445729 3680188 958187 566189 762760 677761 40102534 1599 33733 211682 6554 350840 2493 3 156586267 742 149906772 79508175 87774 59781749 28 141 335415160 15 9634582 2 174719 2589 50 37 428035142 6 9218195 10 75748 45 538419 458115032 6255533 99 340466 394901 34 958440 691 92 5413 838 8 907539057 142 33 52315634 71 71138789 2082 832569 49629 86 611692747 7 206 51 10 40273 306305 882 459 871499 7309 97 81 87404 8613 29952 81 477542 2063 2492 90 7281 62088465 70 972769 614976 62 24 45166 461378057 729719820 347186769 31751 197953665 915120 993525588 50000 7777916 596319 8213917 176302 186470992 44734 673907106 533611079 8194 717477810 10518 894239 895015703 512 828592 55411452 6209011 72047789 203154916 82594 60603260 570511678 469452775 5 6 556903416 30504494 3304991 7096 8400 563823 91232 437 41097914 382 968111358 146 806925 575855 286 933534054 911489053 8170 4662 8 98052558 8593 443 44910466 816519 1354 45 975968100 16459 568518523 76637 432 839137 592856 830837 1842107 8 303505558 9 58138 86 4299 801304043 6736801 275852697 83882 1758163 321276390 100 666922 4724938 5310 889 559 3916182 527869 61149 6 170107196 61978 5013 908 224 4263 22 866383 97028583 10108 85 1618315 1 8 83207 574917 613569396 773741 18456993 9473586 58372 78855700 27080 671 59786507 349 93464545 62 45144879 4257062 9 1431359 91188 878268 396 2392267 528 6 3 8639891 47 3994 6 684 6 8 9 756166124 12365723 18 847 5 8917715 6372974 319787081 354 3 789564953 3427718 714 37157 10 224441601 187251532 13290 5470507 19424 2 297629 5597 956544137 88 5347 69129988 7 55 9685154 40472 1304 386647200 815 6 51273577 6743337 295070 226410870 745320 922665 29 358115755 816 51120471 83 2191 5 6406183 908881884 342708552 864328514 831009870 42743 680966299 54 98 107915117 4332 43 542094774 1079140 125631857 296340 8478113 23825344 239 241 6423 2781126 702248107 78659 148910 412925 65 558 71417 17527207 3 921 695567 488779 193174609 3680 4228 95534 59270 58591 8317 556092115 37 2301 3 6543746 751674168 639005 4831 598 8728927 633725990 7 6924 61324 3 807579839 8 752788628 4494050 39080 588 8 6456353 4643 3 32169672 476851643 40710 242145 94 639536918 1652 19 244162978 81516759 2 5370749 3 83299 62954 320 7164 823699039 52 49262 298948379 3104 8056733 116916612 947723756 9 52836 3 5988437 9 8171141 910791937 73451 804717395 423413 6 711555 202 7353 99211000 513 4318 15 73 9 798 3 381648 342 98 508981170 470 595062358 66376194 217417 3017203 956657 72123857 893 6452 68 488871 69152660 984207175 7357436 880 5 361599456 5 41587258 632827 3 64709805 210568451 502 138 20760 10 68085800 25 503653613 5 394740 8010 86909503 698 565249 465000831 564 4 70009987 7736 19665520 31845 14031 5994 912844985 885498 971771 5930795 377992404 712 346351194 380190608 966 92532 7875 408156 55123 4637091 8202 287 760512161 9870458 36 236 4 775020318 318 8 58083 526900 6 693581576 345 40 97432 542745771 764 4761 69 727277395 848 674479443 14 572679 235278187 3491 6812 76 191738 5 191721977 3014 347394 440 3025 251288410 742699031 9147367 2142489 6862 3 4977 81181398 1678694 67327 628697 471757 7112 435 1 48 2 8606809 385359131 7 136405916 894 1922638 1631971 65487960 862 391252 4693 58673 617250384 961170 524830475 649165 6423 8973 32795000 113 664 428620682 5 916072993 2479337 71623566 184 70 5203840 41950 2 801180218 13823 2511 418821 597 10 7702 9480038 662889729 43265424 251573192 6 322 3 4426 82497 50974 3 1 21 77221841 39358062 53 5853 134968 7 719793409 394960096 91417 843704817 6405 3593506 345544441 383586706 9137 88242136 8 7687802 527580 27 30643207 2990 99865 8308 5088 363028403 479835294 1605 883 51593453 304862513 1326878 657244398 395330 7583701 84 461 80987846 728 16 1470 1 44 391836652 206293 235560690 12 55821624 83 900646916 842485310 9940 10 317235993 7714471 589096760 340867 17958279 98075584 5314198 726 331 2 745126500 431464 758274 12925654 17058328 7931903 586552 328541 335609958 1 356258843 2181288 491523 240049422 186495 41752348 36 167109904 696960123 3066205 791 830517802 8146 1394 8 76867 5 646367 3636 101 131061895 38472 6152 818487935 648421039 29524 2182985 74290605 4628183 24870 433245 89485 349755347 93 98727 102981732 86 6200532 10 134709 31347934 67994 58 264 317911 4330 181069989 89439 91768 3930 49804766 76157057 1 409560544 775019224 81886195 537 5375119 89408775 34233 5283 895774893 6706720 4766169 31353 402467423 649025817 5 8447649 595850 888571429 3032 5983 934127315 84699 266498 2505 15 383 9 6 87383187 414486166 835555 23029 7668 535389958 5604 20 9063 682066 4 43575195 560811792 19057 4222145 467 78 44247 334 252085 3133 500921 68023 8778477 21 85676 6425 857 986689 444753222 2897904 803213341 729704 7 93364001 1152 125 610433664 8978 76741 4155 2 869479 77 11665 747683599 655826630 56459 1690 51490 2418067 926 2876 38 2 2 21 38318315 309746381 900997 984 923377866 58814468 596755 87 9 309565 70839 6220403 627971399 54537213 1041318 6397 9423 5450 4 78 7 48680 7 42533307 74 157 87044 79897 38024 272756078 2000431 68373517 31 57246 13646 116 8403867 16 66 8363 841675 53333 72 34 7340 749301989 66772 16 697 42 253099732 16585 5569 18669224 128849 417 2304 562604548 430015 23619 574147 4324 878298292 92418458 367 5244 75544453 318406549 711952954 909572866 830 37351511 631 9 69 784774855 329965757 733354 516107055 765922824 557956864 609957734 770187329 57412480 97 555852420 3 3348 332705810 8 273262151 21194 93323 40184 1222 913968613 621 544 230458952 19 8991397 605 203 762537057 18727152 348093 289327084 56473196 5354347 246281228 424183639 37017713 972 392 55 800109013 792661127 85670141 763210 647925053 11793 7113 108 9894541 94710048 4533480 216689028 3399788 51 7408 86100280 51741374 3 1365 77 1735 957262326 66604 477751 40174 3751 845003 14253 3 25029 45081143 334567585 107694118 34 2788 9 689890 8333 1111 3438 1293742 8781953 946486 3714768 530992 991 9 4402774 5870 459362 256842266 17957444 825912875 6520 20636345 3001520 23949 88889007 7879 7 536653690 9 5722 7975189 3189 606337553 564039 8 812 135 554 70061 236 13995824 160 23372809 80114 99 64217767 10 579 6 7019 1606856 892 68 28913154 9590 727477834 3 381986080 52648030 452508697 385406 75739 7362486 235423680 770 727 71763 21859 26130781 42 45417 42226023 82468908 80 334 416964208 72918637 838 8570647 861 332179 253925690 153 93 987478357 409 928 75 58567 72086 874 10 34 7 75524 92979721 54160 8 778 532223 651728 1 70 6 7221 157388 989036609 787446124 499 84564354 6 694124 262343615 3414 3 2 7596431 12 8131560 29 41258582 35081 3011 44 90891 47 43 318 802 775 551855 36 1328464 873 24 80826643 699 390 8481 261807908 7 908924 939815565 71920240 7884152 335 34 82235804 301 268 9549908 148 63 2076474 10 109351 562597 59803 58 444414097 277698 478 60 52174 204786270 63551568 3227 3057189 774894 126790764 70 2890265 15 513490 2904331 819121 5759 56848261 8 465825616 189353 778 14 8 118060188 38855 55197 7243 442124 332375392 308965371 2455248 97484655 9129978 75 74817 457216376 747110843 777756 100019 2 100 19 8 154480597 372224517 749663927 14742895 5042 7536343 3 6242 810 198049124 299444 46 1 593 877 697996 650048 9 917 512462349 82888 596 62594746 57 732786591 7156 819453113 3 6459 97 318 811 49039 133141 9 8 8693746 226607303 45 254151280 8350200 4033756 99304 557172 86818070 5651928 706 889 225903169 619269376 9500 21238086 11 780928986 54 27908254 2452 50 68771 16272456 32100 2090998 80162 83 189218391 94 20 48866 998999903 137044 821904 16 531866995 96752 7289 25083 7302 92180124 49913556 548 671 8828 5816 620 6 9397 7544 5 30366229 159590189 975610 74 136059 5 530 2576849 9 132940 7 96248279 3 132133502 8091 7847685 25818 60462946 423830 56383 318048452 29885 524 368894380 18 90100 8172177 201584 1590563 10 90586 7330928 3616611 73 58 63381200 5 52619448 80050224 631490807 460794637 233012 10 865324617 36 7 7108 452778 3437199 815157360 6897 110913 53102 35 98523504 9 8613138 8 110 97921760 1 8611 69470826 638021812 54 43786 514503919 143056 745872 3 1 272410586 27 55411064 197630514 33176 984884 80 80282 501 6033 71131 80 177151 188645 20203286 29135777 340429299 6711 273381021 8777 881852174 8267211 81 38 5957 70685223 69540 5789 5261 23022 46 7186 1601531 9769719 4665 64 203684 90358 9049 245 72 75040 900 1 199638714 272390538 309300942 660503487 826 9 6220 119225 721459256 91 4404 989166160 323162099 732547228 6353883 19928 578961863 523366105 90576757 8183 4611672 5 58967 38098 5 79492 743 630317 538365321 875 710653129 5496718 5330 78299 11901859 52786122 46 76 53017 662 560 796648 641201 486905190 798 876911646 9 693319856 45789 7 19736 89417 44964850 669 86649522 368933 11827 39350719 7298 9610 9 72036 8588 806863293 688 706 450562453 8 10 2 235 384 507908 6958857 6 30666 46419750 669 56 5429 5889 308630 9784281 605171543 6 814007 646250 29 993452117 869164871 7576666 492 7 70 103274923 22393 402 37 80 1077288 6 44413 905 839 4 4168 24 86 46570651 501014602 4670 11431 930 66664 67962166 25291507 846366 5383 30391808 8467 753936053 790999452 894 570462875 4875725 78327069 7 8449 97 153117 532394704 938 23 20755 306637 9802426 636 64660 10 174946615 4875597 953523955 899289 97164422 85922191 2 490545 6411132 3263 79551587 82 8653 7573266 10 154912 4815 837 1836 97 4192215 139382901 9 23943705 586425 566347903 46 185131246 39565995 2 4200956 546803844 602967554 123939645 91524265 430657568 38045906 2 28626 88 299957490 6530750 57533677 82652609 437492 554272620 7437485 203315343 72443568 955 265 839 56773177 102 805 826842239 6805 7098668 514729638 71467 9993 833095160 690136082 785 5 356458345 5862252 79781 2268107 2199778 200962283 9442301 92 1491465 8928771 97 924007657 307 5801 4819419 390 4 799949075 9 34546889 8714565 63920949 51232258 27742 902 17966915 38310 5890964 142 204 3 7920606 213845458 46173 84117319 63837554 135 1 1823 6 3125138 125947303 923254 140426 15127 587 35 865 157 8 77456251 75152389 16 573697 18434 15129093 7 29 926 6412556 2 49668004 412115 351 470271608 10 67270 75244485 565241640 48567300 4285 3537 4785239 976343 64 18966872 886273640 15754313 305 73 17346 361990477 9 43336175 671688 866 97215 911288 563007392 457380 146 1680 16 9697 591 779246 871195 672580 18 1345093 25127 961122052 827401 15978 29433433 13461 2064 176172372 18 324 94348 747042294 8708035 262 251344499 8 132768357 30482945 761 32 2209 418088 2020 182786 63388 1310314 392152 417 61168763 269435 6811 73435250 6787 601408081 33 51841 825 1707743 2 896572 89441 188 33837356 943372248 4893378 916211644 66085050 832137 31700288 68 6 996069 57577887 5465 898155091 779826177 306118 19233 506471 5627442 460029400 92285440 4224241 428039372 9146172 27 839 8725 764437 703 867016381 9 9465 42841 556174217 5 810663934 302955015 9 706205370 1784727 100 7994308 87359 86 3239 6 691208493 52 91557 98 855 953906 183980561 213605060 541624019 647647121 18 665 87061 533326 993371 489815 86656852 566 52547 115458 584291 86582 36958 833370080 76183 435261803 882956162 8903925 311 83986 567733890 4577543 38 1776 6105493 97797018 6261674 440701769 5450031 36 3 29113444 9 60720921 94643 54533 1 316159054 227 6 2234 7369 976923148 4 39 95807 666 2092 5568540 3 403 27 8 156351469 106252 896464 48972435 83 794569 27389 16986 354717441 693960680 8 18 97 31092926 1144568 79 14786 7759 98789391 79 34445 443926434 21406 197 290 61337 9611 37891844 878 801438620 87161 1231 218991919 10 686 3661 4818 157727573 3215 51 31 414 24 5076 79 534 3640 723500183 110740 918117097 6235 77735696 33310 854628 51342 121780 395182098 584353598 416141014 336440 59 548682 5383 6074257 935 2 7256 551093 9 3519 376765 897816 8 69745 594300362 8255 22725 5424026 522951190 9556783 78946 4575 64868 466288334 76 5332 112112571 9 2416264 216749968 238 5 4 9 23 80 39837900 6043 480 849013722 192763357 644330165 6600 29706 9 353049 80487313 391 677369 40308652 1984 6105813 5 53410 782842 1 1126 9786993 363670372 712 46099162 850190 610531 92488 34 186514222 934646364 684 97 48656613 2 323 919 2985 638642192 6090 5186646 238 9029 527962508 668839753 92363819 348839 984718343 5 281033747 42253 4607025 123153726 473633851 397771 53325694 79175946 253630522 9605 69558435 722621 79 290466 5 789627868 3980 4 5128842 1 23081 725 142 73844 4829424 357998485 1535246 83 70 956 182023 513138618 1936 75005 3861078 4935171 853855474 239400558 952049 342 471506 8975461 53564300 583481 118725 21 50043 10 7599 124327188 382 4 310775 83527383 8064751 557487 759 32470483 5709 3858 53626351 9 3715475 356 306 819594 25992 5 656738070 434447 4273 6501120 913752 97 313 355410 40 474085 1616431 760160 10 272075519 630 97 705 976022 4485 167 452 575657870 6189688 881 86540853 721931 850541 23057180 681127122 20 135 6757092 901174951 6676589 9019965 7466310 556633930 7482202 683298371 776 6 16753378 5 98 462776718 704 842562644 12824446 49 2 231660681 104956 666696517 5606 615009 518 527 616487 1304659 5097560 974 3231131 892372 38622463 549 6519 77764503 73353 490154 928 253618451 614303643 963770 155881883 10 140481625 81772457 583309 43 159778984 4340621 771 4741929 28182990 2907 162 508752535 510940239 827015 21691647 37097159 5569 37895 43 559399021 28792 72 210962271 631785854 83375594 5 941444 517156143 8535307 296 4 337334 2 24296177 1696 38230662 39 3270894 41 8 270095357 77438 2908 34 7518 667412 16407829 645831 551 390 200 1651 562391566 99496 66074547 2 7287 39824 304116 11224 40 179 2 805 80509381 28870 139215 771 329172 81 81 9728 7593 339447726 79579 6506 5385 20174 597223 5925 252925498 93418481 862 5469574 5281 775234349 3 770 2 4375 73153 447 32194 9859 115390263 69400977 918733575 48020743 480428 4 33 16 241232101 10 826 60331 25866375 91 6485090 187764 6534 588974959 630229354 19196137 489625 5222 791312 44212703 9492 664 71984793 434 131 914669394 173769 232 54764773 244017970 957 5782 691792709 8326483 923571 6433 4 63369516 826551224 9809877 7 42961 88891383 8 68451 5 304409592 668438799 6529 361615827 304295613 341438 5744287 131413403 166881933 622699 70 12209827 845 4715 6 346936160 7863585 54 723413020 78471 7 136902070 3724 364382221 3819 95109420 83157 32215080 235498 14505 2 276258891 957823458 41 5056326 5608109 394823 752536458 212328 1 134646623 4 671923991 3302080 2 563234 61368 410052635 529018 8773371 6109679 63 710237575 872065209 29944611 4864379 817350618 7408 192 505004 37 798 432073106 23053 257 84500960 16 520244565 177746670 4144259 825331181 5879 69 373427 10 442 69004 38 76 7027 55941807 241778001 17248 96733781 344659196 266977832 6316295 2883447 536695 424774113 54935 6780 562075878 42705 93366 91447131 22605 2 5 61 8 486889 544432 3 233 276600059 25206 590146658 1 166218647 542718 701167416 466 19028 993549 88 52014 1621 944 223043583 73 87 88148 613265178 7888112 890521 30 449975 238 735491430 310303859 6378 233521554 76188 44501680 72 23545089 1 3825 1366 7337631 345705045 456797 210 493752882 89310851 504 39262807 693322942 149518 82950 56 7181576 42 139774670 193861 166 312839245 5043 422210207 596 76 56 19585944 826755792 33588220 893746924 26732004 61292359 417687697 8346 47960 754937364 84343553 5498233 41 1054 83456 258733343 93672716 4935178 40695556 865 805942 43233148 2 577765 9 82 676587439 6217742 173 368209384 9119 14 5 3198891 88755369 177254 100 5 963935 44247967 78 28462502 5 3122 1372933 356189224 9338730 6 628660622 5951987 8390184 46 18 9 808935 10 476951490 258682 34 213 26304536 384 287552 9 963 94227235 2 3343900 86 760 76091 4513 66509889 3 6947614 208 8 343 67681 13 8 82 4 89890575 445385378 670692603 14 995698185 10 905083576 9270585 3 59 3 427321485 805 2 22985272 93385 72 892933 94053 627 608558912 361978 56518689 664 6 572 642 5 100 264 213134749 5279798 88705 14315 886869382 8617 879 808691 7317330 2 755042987 48772 461261895 444551 8034 419 833 571722557 656897 516858325 602539774 91193 21 103 946820362 65807 256138 53927 35 41 756022815 4 5 2608 4094704 2929 289714926 85 357011874 7 97832970 33720 3177 9 4434166 98007087 376702588 7906 10 3214 42 39168369 819861 11066972 450492630 2876753 9408 52 42606359 207 3121 44407891 529394904 912214 591916218 2 91422652 556202661 55851315 10 9353 12 46258526 983758971 467369157 3328548 114 3 463987 62 60 4 97038937 21951515 44 85723019 66403932 4737 745109555 248333685 67422625 399726004 122987 2 18669 93 21 908220 37 1 791592533 9746564 38203182 503773 17773776 4794 82125 559 4495340 2612484 7463 96950247 73 4979239 56 181842 15788376 811688 3719647 5229 204276 898203 89287656 38648190 425891523 8705750 626560 836008 991405132 84590 96203 68238994 567059 760247 22826544 753316656 66 4119 86 876600 935538482 583365363 4870232 49732061 5395 18056015 1701 64534 98 209969 935 9 8180177 606 58764 1 356877176 53259163 951 73269381 51066496 940017164 318478 7082012 728559 75336087 78 768 1204746 9 301 833493 784662741 2256014 4653382 37728 65 9540 9159 4 5340048 200232 77 791357341 990923 17806 7501 20899257 533513 89 84540 511 7615186 8695 3545934 6874548 7661288 275973348 83689898 21 634 9 6 461707776 1 818348118 79057 6 22773 78 755582821 148 142584 604235 1351 972697712 38 470300 182923562 572328490 9361400 3233579 317 81829 6512 893284752 711251787 937063000 254 70 7139 87 58817976 9467 7888 2322935 886498866 69292 7 675513741 8388722 5141845 3057 926292015 899260 2927388 602939726 19117713 74998 8425206 53061 12 28740 514930551 9343339 265 1 1 6667654 17046793 4465 9246469 89936409 15485310 91 60 359571146 8748 9489388 7518 34 99192 229452 77213233 9 415 2606429 3562 371522 701504510 38142311 949 13 189811 289161708 4 4783 743705594 788884596 7889480 4253 4 1 49 7259 8388434 3895898 864127609 6960 2945805 69028 7453 95773664 71983 8739 950862842 572015 462828 385189468 10 4 193 5695573 94865 330 150099659 114 328558742 87887 277655 9731001 7101575 34644913 3469587 1630 26 398011 6579 7 7780 50065075 32894252 424 522 4318527 79 8 144 3227714 413 205751 806602588 4 700980928 549106528 65074 334117508 841403760 231189 67945 616333 978754 4091 420 2 240939 731587192 169008008 4 7606624 88 4312380 10 683486423 9824713 87299 387227 7812 55 98424275 81 68 10 9872 61 548 430472840 41 66089395 466 760802452 3588457 7548519 42438585 47408410 92077 581056976 647760 633834847 41907171 70610 293176987 390818791 9 1 72 359 7 60403 4722 1623829 916003 10 24349064 615212293 2 901833845 12374 7516493 1371420 71 13 14545 7 356735 59407166 135288631 2 803 55 54855971 98478828 396796984 627 19946874 290505650 339 4117 351356162 32125 6693065 14861 10 3910240 5432 10356929 568 91142704 8 79044 917304879 4436484 5655 981649069 7 6488815 555645587 744 4848 7594439 50396387 6 139156420 833 9372 92 312982827 545 847203 97364264 214634 58477 428828 16293 440391 51256394 333166 26 12071 369148 1 51 73774 637023321 59981 40829574 794049 859510 3 694 18297158 1 69395144 93134 1954 9726979 7 193015450 52888 258205 6871 5927 251696 5443914 539865836 818262347 48 97 65947058 5 4275 25 477980 72 914 643956123 2 6917228 9 19908650 411763 8 589118266 3893 288778986 5 94330268 1954 4284122 25 30083 3763157 72845352 8 6546 80373 2739641 5 72238 81925 8719666 740025 4834301 387897626 48368632 3947709 727899907 932107 459964848 879 9291974 9685515 6803263 92691 3626 8203311 6940489 86 4417236 4703438 149 60229 82346 1 94919 9 9831761 52 59704963 36 44294029 3 36 10 47800419 4715757 24485841 312 87902681 36615 7277 670523231 9 304 66343 135511000 11828471 8119 2390 23971265 617 4487 62317 280398 66191 361870990 2 84 81286957 4750576 6 10 7 61006899 571 4191 15 34259308 5512 65011151 203760588 252938992 855019175 292 30 15 7 42226731 122684865 45419 99 5616257 171 985101 562 2 689 277264973 783438555 87711751 206 46402 14382 93 36225 18 8 10 72679 339062041 966791419 513483 834080220 4 11710 69607686 695078 767404219 943 790485579 5 8733 621 522409294 26069162 6 3930803 18 715073967 37082 841827984 8376 668988 604532160 19 140519 311 550 7992471 834 12 2 24427 507584661 790841097 521 4257 4021805 5350186 3984 2831 363255 645794349 2132571 21000 37001 6 496844928 969538 982 10015787 68 7090 503280853 2 725099 5 943661754 91441706 3787291 5158856 9 63679 9949945 41587480 296753899 168787 3386 771298 57 3180 137949202 67595 369 548149454 241948983 7464 3602832 990751 5 10 778675 27 87 770 873146256 337211200 208347332 6 72881946 935280218 183238381 5902903 6643976 92214 395917101 16341859 367 872762 81258583 704 457208354 294926923 228225 19087173 2783735 11117 24127 133 24 47901253 1 949495831 546823805 11622265 6 30000414 5 5596781 34313 7503872 5219016 95 5372 205427043 15743939 83 339508365 3663786 11775 97406270 13 4603 96 960294 8 53659835 2395 1863016 649845 550799 520389 288739720 34 4990812 52 43170379 541880559 71 456044 717047 100101243 1357237 794 7063568 10 5 3776907 7820 882906779 267982702 47164 4610271 905112 424328003 75 11871 6547941 75 8108 4 95248855 32177110 596 272 35484674 105951 338296 691 53053 422 73600013 977300958 415066 898750567 80649 69783 4187633 327701617 9200 46492331 31156821 39435055 1669959 66084253 100 92744 7443 717 82971 919300255 92472025 788598645 30 8 4975 70181 783860436 602484191 95033705 59015 3313527 4133201 8924 104916514 99 122933270 861 2763 3671 3512147 937 46 86822077 683501 6 100 347513998 378 100776 618071783 4 846496269 51054740 5384 264524387 6348444 22242263 6249343 266 842923547 779736487 7569 55 7249 91 4 4480 53072834 18 267622268 732974058 1 650933552 9782878 53 1 6 168 553776364 10 8 934368247 645875278 35 268 886118519 70987084 70 6620428 8389 1789 63491029 998932786 8215 60 311 2 410562 68635910 442373483 25881132 74042 4 70256 48 10 75723923 513291105 184580020 1974 290451767 20 7451449 397892452 8794 824874463 752496 97376099 7763 98951509 635919 961 469 52621580 297 561922331 17077 26862121 4039061 3 294170 2759441 1831 471085524 1 343565161 717870389 6703238 154 711062 6 5712312 3013231 4095933 157 9 9476 963222083 28786 9757 464678 7963213 699160094 67609914 544739034 30656 27184430 163 61722532 6880 92 21 58 8 64 884780 8433 888 88611914 6 29 632 3982 21721095 925268884 23 9950 100 829041227 120854948 4 12563 90870167 402 484092154 17352 770907404 176 746945952 65988665 4731264 1396245 30697703 265962 23 315942996 8822405 60769 4831736 3404499 9 70 4 52090872 14 7244147 99 2758 92 80 15407 892160515 42882108 446 2740 58868 32867 8019763 739 845505438 1759 426350836 556622664 6 783226404 40 4034 77 19047 7155 878163596 8 305653917 698555 779290459 612 77819 9903612 819830182 22646806 50551 7505208 95104 327966 35525 949721654 15 61933987 10 67 43 824389321 40090475 4960203 7310 884 7 61915180 8846057 70348171 8294 7042 598605 338 87546 40594 91775358 9 470000238 3253922 66 45667971 3745863 3660790 38 1036599 593002778 6 294 837058575 45248221 674505632 67952 910055793 4 1567168 66369 50912 373956 367066968 9 4 8 205 3 520828 82820 2261 41774 144360691 832557 15173 212011 91564 10 495823761 467462504 8828 5613 80142 22155162 9144120 3 6 806 5 526092906 113 33435185 4 36679 978529 623 878 5851 7122838 62 50788 170 8765366 5258 481225367 2634 7 95142449 714481555 15502 345865096 520 5983 9 9144197 4 10734238 59 85 600492841 548953399 9115997 528 5 4539854 72 546695 4957 3 21614705 154646876 917083933 858503624 337647582 1 737204 926177975 4183443 6162754 97 1 102883205 9 33 42 72172009 87802 714858 42 96181 103261821 61 486 38076 187595 3 683216 805 46 6488008 1 6135508 329130431 967698 536643274 7 688328878 90 929591124 3 36538716 970705029 425278616 596105 280366223 67434775 2155 5 91 8461142 5579554 308 726678 8 214147313 3814569 5252 37614 6895 10 597290 5 429728 55314693 6741438 1666292 4948745 9448653 267510581 672643662 330734190 1 88435 195288082 534 458580250 61 370390 56651844 7177162 3284825 781166 29695 12 562252 565747440 874 9 3266105 608305 474112332 5 376 566 712191720 788302338 17949787 379 994825348 193720919 218777 5978750 662661 3053 29821927 708 109521 37427384 3849 2765378 27 24425197 18501 843834996 5417 22 4878 8 81920 4429994 27676 2 62053 728676316 50 912 192493 7359564 117 43795327 94335805 1 5867 946324828 2186 45114 32120 6539379 5848 264144099 3277778 1002 10 908014814 502872397 171494 612975280 224 18 2 595 6 9723 262121728 1688315 565773 69 648 999 19 3140332 6712 90959154 5316 794721785 287 6976171 78998229 7974 993863 6781 4587 471 4 49615 91 703794 581222854 12 3 5 128281549 370 47295 8 82890 790571247 4331212 13111757 500 78 7 379584736 6 2264165 62976070 6596725 3166 606457 40 17 3 9 915765472 2970 95 36812 62919718 624624820 306864146 909368725 73571 3 3915 9 8916845 3281 216706 51655327 812149527 946649406 219893981 9279466 772334584 408368 2094081 741 72 4572621 920147459 612 69 777363289 232520887 70 86 118042 3443 881607559 318477694 6356 394902731 36054883 7 4 50 7371481 686000328 43688072 37191 830220 30832 48 82004 1555 66 504158 705 6561 737181392 522 81630612 613 8041778 455678 595173330 762 1217 25622 18336 7651134 22173602 728815760 9222514 94 2907 6 736318 485659360 8540528 612576956 4825 3 298022997 56 399 825962969 25058 513705 161614 3564395 17 83034389 77267 641234 8 151200832 458 3 613 857281328 955828985 68723 4 306094057 269 9776694 5162 1 147 9 6086116 68 647 2224670 88 93285312 953487303 476 738261594 3362385 472 6689 941647 202052 8664382 16 1212 15 4319 81 6326 362629927 88 4756 3 391953632 4350470 62812 41158 23 5 1204 274754982 2762 994258211 826 2599 51621797 489925 6 6193215 325206 86287 116977909 31937 9 752104023 9783763 58178628 99163 6 5 783549564 6 12022132 3 416551646 665601907 339 13182 360 208970 8820 86026978 9 625604 1244 70905380 4 590539495 71631 445143593 24113 594231 7 171784598 894145 82 6520477 76943 6 88266740 54114177 460895099 2853007 16409131 3 438311806 937523511 97827 473961166 8909 65269798 2703522 522856736 8796 913 8556844 745246017 2690 77070 38 6246 20659 82434032 231601718 4 255283 11938958 5 6571663 21 700 24970 888548413 36 47247 931862329 883 31 7261 612057968 63253 65 254964985 256797015 54657321 260 4 344 760756 885789 4459924 835154818 19435 881082 10 2 30 6014 476379304 2031588 1263 640835007 11614091 3901 734 304434 519325404 28099 467239422 43532 748901711 59 4895946 674 42693081 209705 86476255 558857 7492784 774878802 2 3142 4 826972 84785276 38 747541 828171 1245 29 60430 468708 54459 236057394 508584 61 1740 773417 875724822 1 89 388021999 204796687 931041762 274098155 15272 60185287 56951 6 153103803 243 80 20704 7547 24 94466450 58234 62463 96423100 80359713 79109 937523834 810 6810434 2085 858 284985489 3711611 509763072 301 71878109 74270352 65722 2 63 934 9250425 12923 721 57475 6 36480937 7584387 605067372 23794330 702 3446 733510821 9590 659128093 2333935 5 614287882 386028876 75 83009468 819 4256 1303 594135653 3872 98318 43133745 69 709747996 18 7 906952 90195317 99 70024 8220 666960 5285 224 279145380 257711809 7362925 800 325 176614558 781176 476271 106531 677180 757586778 926641553 88 337026671 4 1225163 9868 3005 180532987 149923602 216 39 146728260 92 8054 5 32 256183004 934698706 575221882 25534 1207049 2 29 385 3788824 21464802 6259 183919568 29116 72 982151514 58 600235 6 3552 1857 477562459 8 633843479 489021606 2752 9258796 71783 375675738 616015 398369 2051 2883235 505620478 58510773 33 68 62794880 3 45 2268739 72 844 2997 140773 783788118 86042 41424422 2478 7 2853209 92413 6661 7881 811388113 98 621192718 652923 100 100 268511854 40336 126841 685 10 2 304117 5013 214744902 1566020 855128572 54723 908393161 13133582 759817364 41 63 2141 47680 4088415 573940 96 744 907832 743 5363 948150063 625456499 280388403 782851 520747706 955813 4860542 66 3791 478284197 48048558 630382951 862802 597061062 50 726964053 1329577 6 4 8 798665336 796059457 490245062 3013745 431297412 917623301 95 49994 382455571 200895 357256453 32890 290782378 947268 2112789 93872152 250795789 419377960 4 960653240 245890113 860570817 302799 288 28 191651556 33987 523769907 7485682 247219045 397 27864 751929 8410 58609 1426 613 1528 78 534297 91410364 12 751323232 247 2 394 257076 611678138 4 208 900848022 403278304 240 62858827 24237 9929861 9 19 85 6 3 42170 426186 8256 6057431 3313 207962 1601 699619 345211800 3 799629940 788021825 25095061 36 822576 53943 9129581 94000 833769 37 3589 502172318 111047125 9181 73 2702472 95 511 22727 8938547 48246 711452 1068 612 4246422 92554578 1546388 10 10137180 21811198 7 58014060 821 967844 369288612 51117 91775759 265 5797 4344 69 2739 248124543 90 2 323869414 816549 905239712 34 61736 532684 999 5 4813 479562 3555964 631640 644453290 6052 634595 67694020 597 875203295 37475 857107 837845731 350560 8 3555002 60 9158027 4 43727598 353742329 87157 285857700 429 780 745609077 3205 3 10 6750 50424 5830700 720165818 9888582 6304 72621992 2048 26306 25692707 697 8093322 6806 19352471 22774 1 570364360 23499183 42 79475140 48459453 565155985 57316 7424797 53785 92578 731328 346919952 959602 1 35036 887818720 957 6277669 254286603 943509 7 268833 35652 80050 168316 8 894638587 900 6112090 9000711 5253 7 2 38373499 144888 747245 9452 34017 904999 508041886 300525674 486 608181673 3165328 53 54 22 90542472 137 283874288 1 10 39494789 131472 4 374817 98595 59258 5884106 887128459 9 5 4 7 912 26579396 385560458 158554163 431855592 87487214 7533207 72569723 36 26 6335 728482733 8356 14857059 28821 533986829 906 6 896 585 972378311 568342331 81224676 9 64321784 785 606 83 89 4951071 84620 5187 10 5883 6967913 901475478 3569 89698232 6425748 72404662 939 8 78332001 671 449649913 724396 8246 1663 131229736 21210621 54 9906 132215 954783651 48 59296982 249 5145349 33132240 571071 5498116 4999 431703587 19271187 59990060 5613006 9654678 238 459848 99 54238 56398 3700075 1551614 81713 563711 10 466 53331587 2 964636 2292030 56521 41 4 570313 466631032 2 79024167 46 221894 2417765 67644908 74060 662 932736 664438 440055950 812539919 11 7 73661826 3 2929730 54866287 68750 488906830 23 702025 19349 1 619342282 73840956 2189 588860265 80013 192383517 7261483 509270 45367616 187 110134628 5209 888 818753 21255373 233591 571 945517 772890827 840686806 56717 8872539 9667 13 531476 52747553 642 3 317172292 4 503669 738597924 3146947 239133129 885781561 23638 2369173 96340 61347659 504 1000 75435 127 5 967434376 155 909066412 9 657330 921168 51644038 592746217 68 4 82913 2 3864131 16952832 84 4547182 2435 61394765 65127986 17 37435545 235 86 9020944 75 33656 266471 86168 88789533 189210176 9 2 5 10 68 79590528 567 13 1497277 929 47672 5781794 873064380 242715208 7630 415008780 98 95090994 371409214 8 268 44474 609705804 10 837799 2493782 61238269 9064 68 37437244 81943 21059 828 6816 86 17417166 944 27330231 2791000 992958430 2001 57093367 417 6 6 4980627 769265591 20645 138885134 787394 87654 7284 9 184 2 421613694 565863898 8 650653 97883526 321617303 12916238 542 8 320324606 69175 936607765 35543 52438 40 785239 1483017 916786338 55708145 4602359 63832734 3 763 436433277 410 23022 213309216 187 100 83315543 299121155 9 475660991 807306 7686091 1 26540593 8282 2 730 702 132317 11 1 4454476 111014536 10 126271794 5712 26850640 934457401 8 327 99 4432 935 6893 347665100 694986 302 806128 732425 816886556 51 4477 645110 3 3 1736 529277818 664 3860 22552 351734329 49453 10 654404143 79064 73176493 2570 71429 684 366285 83178 65 81513 453650114 439 97 422246 258 7159565 90858 1 1 29 8680648 2800 4544884 9 27318605 6327048 8 44546 4484718 4 551819 36385576 825329535 5034213 24 97105152 60887 386468 723694 8393647 600685064 663961909 421880769 2460 896387050 245 56871 57 142537104 296546 67 37 12 646151 8 4509 347664319 881492562 8 441534317 8961 416 681782 698 595004 902 409 20530 45727861 5748169 683234781 489223250 51185 9518 34512973 25 7295236 545413458 5276952 273571 722712260 2727562 508082 86590 8933253 2053547 9629265 53 678673950 53171161 38641000 36341 426 481467 276805678 70695322 4486 88885 2375 10 7 51 59000 28625 175302 519439556 277629286 87244 640626507 411 3851383 71449 796386916 7 919 90556 447 315 3828019 5 25 46 271683208 6 2671 557835 4249139 476916671 8604541 73278776 8 3918894 79628857 9931 664 923181 5992008 63 315149836 79232 556286 618 429969187 249772 9692914 5505 200 7 955034998 71593065 377235426 6991782 462214562 15 266954548 620594428 779785 840189848 462310149 463486593 10145793 943737209 87465 5 67 43667367 788280630 6 7564471 3 91 418768 32191 5 31 708721532 756 32 50 311 8802 828 9 66349 6520520 3 30 261174844 68628225 254306 7846564 583 812091250 7 2 18 2801 376 328392600 759420 454331539 1 1 344360126 3181 6 732935393 452074 755 61036 5777 4628 708 576156 36358 62 1434 2326745 208165172 9232472 7 977 5836049 53098203 2190032 300095409 6 185761 491889 6776150 632264 236193327 773747421 7974077 900 80169 8 92790603 1444 80 94472 5 20452018 5478 470635634 408 942659900 307859 612178906 801 2256776 3341009 224056950 893 79187786 20 39 1065513 1 882 11390 84217705 315510340 19 986589459 316 8591526 26864 4408912 30158 2547 59733659 49 423854843 74214463 300933 47765 738 757183903 29567730 719 14 336 19591 637237 19496110 793360 47816874 404016467 16477 118907467 924543 64037751 143137530 717 696582636 486512950 78627368 60365 577013 1 7341 84832 4952544 2 6623 609 1 65746981 179042385 5 31501 96 3273 2428374 42138 981152 445817004 793048867 45 624 5108431 55 46714 6570046 13703 205668 69558 7974 7 137 32024087 38 8490 19385 3235649 452211 950368863 3270273 10 637186 4 4 10 5 92 93168 874 2536 8375 39 8 582986 474445566 59929 4913 1 1618705 938536199 189149 115319619 6439 9 61493 80533 8257347 924075712 4191 45468 9211628 132981 829318496 84755084 7102693 8 84818811 611419 557 23320 9451608 7341 387137695 2474288 193 45 22377 624686100 725605 438666834 4424 376 313 21800750 62 250513 96421233 2343089 843132922 206676 8812634 307615281 70 471162102 4 1839171 755 905126445 441867918 64619196 12997310 2348 7598882 5600 524 2 5283 19093 888786 6220 287 1 62589 575157 87828674 6021 9433689 31852 16746 75832762 3154093 95762100 5 260252692 755855165 526276 954 225383 430076782 7 9 857370441 10 6542 402354505 603407 917219462 8 31635178 1452110 207182199 1371184 92309989 563793818 6 90601343 71505088 229277897 692958 44 5616319 25468144 203123806 50 8509032 993093219 95649 338208 98399871 440 346427245 3650113 9641354 2877252 384 45596 909 872671643 88281973 254 22 76 352922 28621394 97 5417666 25596316 3 471195 87002 1004832 318921 462130 13266 6554635 17 71418 827567903 812758274 2 337 4 2 9 365427 3067820 72 5187960 30 429 959950945 2455 853272398 18637895 561146874 33 863129 27047318 5 32699 6029715 960 27583 11 26 95141858 854 27588 82730 42818633 888576 685 305360 89 633356260 60714 796092410 2 3269 9424 103724 35137595 87647562 93 252 277919847 8694 833597 53824446 1225368 480 7228 988432744 388592036 7 964442266 56462 296810143 9457885 5 616702742 50687 619963323 625769599 1972 723705 383296603 18498 350622 170840258 47200 147798 592 7158478 574420016 983968400 5151527 19219 4 805 90465 8870 85062149 499760555 6597722 640826140 172 576950 6501944 41 3698690 20602 52005087 5763 201512307 7359 5272213 46 2 6961159 45680478 65 773300663 48 44 963855 995 184984 509631 485713133 7222 31004763 4544 3009442 3063 1876854 5 64673 62 576095 863967 7904 504696739 657 15553350 11 8461033 6442027 905022883 874091824 7951 142719417 996 47345676 3339723 96 771464917 589381628 427 9178861 16098420 40063572 10 89086 950362461 55626 4 1485839 653 293779 35972796 2347605 296034 6 8411842 77 69320265 6977 7499 911276244 67246 99024 8717 5955512 438 5778837 4850077 684 4359 75639702 1296 5 22469 8 923563 6542 187554294 972438112 331919826 92 50446814 3378 237164 68440 909610627 151380 643255261 5 72731113 369322619 58 20778 10 244 267415 7252612 608206 987403 31 21198 3087510 110 2634 734899583 404 5597289 9165112 72234 33 595 158396 2 5465284 67 618073 8295784 9 98 70 340219427 2309542 292083 314166 762527310 54683 57780629 959359 10 837212546 8 5714422 13297284 1031426 815161938 985473 84187 8382592 784987927 741956547 497558836 639808 922 410022434 5186598 283837639 84 3596611 357 981339 295507901 460171 6 4828929 703255 6805791 359326 196477 1 27378276 802 8754516 109 130879 28 51463116 1 95822165 419460 242031977 974578 505354 8027 959036144 8863 75617797 6 34889703 1327454 8186 5969071 32029459 90933 2541 373015733 2313208 85289705 726149 323085307 5771 94 136479558 837 9439170 93034874 73641284 753 87037938 6039618 31622 881662874 75 8049722 67 75983 72286 322126328 425804389 344148492 4 65 5800526 907580646 6026152 17018 5 3890 35566476 52125927 513749544 76101 181335 684430 349120420 637 9744846 4044964 110 8 9391093 445 4 66877 566465041 76086191 630993 52522783 6061416 9887 317655619 74 1695 9 1 6434346 737 376748 7161 148453500 23314494 230226 240 51229 888100784 36027 519360 11298 74018166 1978 29198342 98049 475349 322021 748847039 97 677201 7650065 83880271 169310173 824 347218 229 5884965 4961014 752809727 738349004 18427 27129832 954410 3 420297746 6 907632939 70058405 173671521 40024102 621 764019417 2 335087164 470 8 16 986 5 80787847 879204586 9241646 8 636171 403030184 144423508 48700739 113396 45030 547786 7225 142110951 950361 1012 8870 7894729 9606 360146039 944 256 4 3 3564 341167 776816259 21740063 537176239 100796 612701 211500 325019069 492778316 4789 8 67228 58362371 282997632 25 37 861095112 59 406459 116366432 264767 110017860 9273500 7855 683341 928875686 13151 746001955 7 635152 4086057 482128 154881 337190711 454 104338444 3714 446478 31172 68 61 563650508 4 23376325 4153 9924 8558516 161745707 472130202 9037 182793 138804 12 70710844 22370 84339509 677995981 956 55180581 9385794 55 7052 564151478 25772209 562449 111009848 88091 817815 97 32877 7816568 20233 2 128 3442 8687579 80904364 80576342 612316271 611355299 43336 61781 94863860 93 186534 16129 1797 506536 73642571 867311 9 324209359 2780 243828 244647328 2463 815019806 2734725 68 311434127 878742 54104 9471017 791122 91304 53 496814275 8632542 15610715 3 124912008 423 853316019 684879913 822601980 622884 723125 652456403 551927780 23 319118277 8 550 10344 434 70713 15 20218 8085607 60640 673541579 666803 95 413297 95 816 18320961 761512223 7 6382 72 450821985 6171261 23609 754802939 91 81 2063 541593217 1138 8207201 3476 49 5 31 687 768347605 6356363 110720523 486647651 910 1756808 86174 677 157981037 62 2 576081004 11 86 6 7403 936433 2 4576 5710231 3681600 57 84707 1385991 5 91934 260493115 1374862 3873 8187037 78855900 994 210291549 833665899 331592076 896 730 31037 751 8932292 371477 1 28581482 93756 10 8194 34761315 16213621 2712 3343 424395775 808790339 9875 455316 67648962 6932924 3 447850839 47407729 17893109 43 45915 18 17464386 408866 6063831 826340330 302597178 69587 7 2508 76 691054713 98743112 35536 3369 45507162 104249767 4 2 16 1134802 7771 893366300 75906 581 846 158 202 36509 99323909 414089 642712465 130405735 53 592 244 84411984 956 7177 936 4 630791 1604232 73658 85589 254290 2948 11271 57184282 48798858 3583 15746140 847675410 709 1 6 601582258 69495 7 74 92904304 430 850 53 438400 7254 4 1 230077271 8508 756997 7979 2 20739118 772849230 113653369 45550 40679921 964145595 71473 4775001 33 1696 69800570 999 3842491 4644 23 95038133 9 522 5128079 72 7395 2199095 150247269 5826533 291 858850194 4048 66 147148849 390 227 1268115 477107 8465 6980 74379989 961083949 99 76 604809061 70853 67209182 559700 28312 7720031 43 822145262 91460 4 7 79549385 33 559086 159570 7 912472 855124237 6937990 73 4298 496562691 906406404 885208 7 2195924 38464 4410348 7656 58 35605616 487052028 790782 90909 497 5916 4143 5 96 577 99552 6 2201 30208 3 582459382 482 3 135712407 53222741 65000 9609999 414266039 427047090 121421479 98345 4406091 987 973 15410690 705 7036 97679 53341 7197028 45720115 347105 5264577 62035 6 541880953 9 48328842 4035933 69533804 275 105026366 3708122 35 69101 3813220 993 6290486 2 3911282 966 8422647 72389112 1682715 410351 88711 300 4432214 14288 24134106 206331 2850391 70886 8086 83183186 797897492 586362615 4 765246 92 44841863 9916 458636516 978294482 8120476 8753 24297 58114046 38009274 97746 310308402 433 23 1334772 883876 872 95 6011405 45892 812337 96 425881682 2439126 3 677238 584 7844129 21 987982 64 73580200 28867 8 605206970 15250 135207667 17304379 2257023 115 948 45145 10 6287 73 9309 84117406 307532 2 389 44641 44 712 831629 878776 32334 504476069 3859 35 75737644 6956 891078147 2 800 2 24026162 14180 3560573 1 292306358 547 21145 720920 28 32207 512986057 982 20693520 5674613 161849202 9 911 825225634 16889 16844237 332215 721354 63 317119 703614892 654448323 3 9012 386452 6557218 584721524 12773169 58323 15 97733 10 3 28 318573 591368857 7756908 23762 729320432 47323485 73220368 38891257 13 21 75 136 48 97358 561836542 5353 366549 926 995 92 793147 637593 1635459 369852 8069 8 118801 470898207 487818 84 5 138560378 7888317 271370342 509255393 302177 56 56 115316973 64426 87321909 271526190 83914091 34 975222531 5631325 745919778 82 996 544827546 92138519 16458274 485 46 1298318 324448260 619 5181651 533195020 2 6939 947857657 508759 9966973 34 582529 20 126 850805 9888 2144551 1481097 33876305 44 10076277 26002 36483 56152 175460 5 91656624 52059 5352 41 845373 5 845161078 44 477903 5 996068 3 18 77886683 231623 8888749 251413 745 933411 391 564 1 27901 925753876 844779 5742518 631387 9160807 5 299321377 54665090 779381461 4233657 273 457685237 627577653 218 39589637 462973244 2 794161639 73 7033 4 120486 666534730 2061460 9273 90272540 853 99 6 3 44 553 4156364 41378 294958 5902687 3064 831803 776790 414653 32873 2059839 886098116 8752 3721954 38638195 878 96463582 97 355196 154516551 298348 4978 9823 38806854 1 71487379 192841569 55 1 2017 43047751 6375 1938 681 895254 401139 1 588485783 6805490 609 25 1369 70 792108 26280 734369532 10 21572323 700702 755236 273964430 2298035 47 63 5072789 638223 88356 88874 762 38733 83 47762 41186524 743754755 672944 722466883 41894 7493 78723261 971 749112103 10 76278602 702 2722 891742946 1 408097539 733 86438 6 3 119838 23915 50535 2217 92 63383525 39144 5748782 9409 95509001 3482626 2255 574 863877324 39 3768706 492596 6 65465175 691568891 893528 6905285 36 1 8687039 759908 823346191 39 2 10 35 67633122 3610 5440 57906384 82011593 864 4744 7352 673781823 90972 46 798386114 47592601 432043453 77411 43 74606 9014335 924409424 1 551737489 5338182 1378798 1484 27224 69 9401267 97895389 8765656 196 23114003 8245514 4715749 12211 75 42966 31807125 6 976 644156550 549 379431509 667984807 880 701041 657 954112902 10 494417287 6562758 9 2647012 4 981298 461861 64972120 684 8 606773007 98864969 34743462 8 319781692 92925 6 5067065 3469410 341848825 46245710 3974734 45 83233 295 6 34390186 530 631093 3398162 44705654 7962 239437 753227467 892943 3813 371204 52090 620904 3793 17902 10 632391352 4274 52 841677390 15 30883534 3 9909564 4111950 4176569 19092 9 9 8446424 7903 7 3981818 77 150397927 36 755 505 308672 1 615080930 2388 83925728 775 74809 1392135 979808604 579750421 43502 32 1062664 10290 8856375 19 4902139 284605 68 273990038 615 268505 993951894 129212685 85860 10447852 8 54278 73 96 510 12677 403552 52492 221697 8591 466922 98048994 8 5322 5 553199235 61 79995 6534301 8004180 21896 20582917 1761 787396538 86 76496 5650184 74 882 387873439 1323446 9 90229120 177335 29546129 38620 72341 7294 54221 452614855 66862 402717784 53 947649 85 10 2 18734 37812098 181661210 25098015 1 655845 718809965 663925269 72 6 143 661 46889816 997948395 2194829 74282837 7095106 1 2197 997961 71728921 3 339 1 79025600 6760 201819837 6 488286 955871352 295688 53 582955350 67935 50589079 307973262 20118606 8288 59278001 29350693 843 37858 69435 86607 97939 5 9 1056 1375593 49608378 845808 3471 73472723 747576043 4918 158896974 10 9 6 7 47 34362365 807966274 7 1693627 29 88177 92832106 3 100 1855827 279884003 20128 95 628940332 4 266 978223988 865538 721 80 35 43806937 73 777546 742086953 75803766 822413603 89 1357443 2511 570707 22684365 62 886105 294119 61 800614272 694120 37999027 59836 82893 9 688571725 81 18 13894554 973902922 272871615 56467212 534027399 825218751 8781 64776 4 34437121 4 56 366435 43721892 361112 4 847324 443774589 5 187008429 3100621 719814307 96 4 30044 41 7 746591 65741 8885 85183 7280689 697089061 1068 881 755926321 2 58999442 346310602 256339 56 82351917 4599919 404 3757 9026 193157 90 8835701 822293 593 39128 7614 8 824472 244757 29196 912833164 66847 5 6117 4 330 765527942 823757 404602 4535904 678118627 10122 68273042 799909605 366018763 2061824 9425478 89 350581810 218915348 402242221 1 135880013 340 172634 542 4065 52236 7 7 85331 478330 46620 270934699 1097 672221946 5739 82259 160679 8 518665845 838128076 24706 414598598 9 9254140 8897487 356316 41107149 726920 17845412 2 7 4438 85 40 3 50137225 54866390 701780952 598281638 19 218527 65 452697 5 704029282 21 8 919864 318001429 9268 581373021 4575733 58 88465728 85976 9 589426337 495583957 6 4 27 24057 25957738 2281 579391145 366597808 64010 417424 171640745 8 370561110 26 168791 7 40397955 4923 784 4604 773 234 9 1795 2 4987 5255 958548247 655071 420923938 1482176 5 795553 506861974 26592431 3112951 132 49306138 65263051 578970110 6878710 252 7440904 65 89727028 6 238206236 954 91994 6822975 5402362 22441 206 3 814720473 9711 8284533 477373 850349 3338826 379 8388401 648235 1 8615662 776858424 61 14 865155291 16 53114 879157096 8060015 8 581 31 262334 18047351 274224942 2787731 4558 5168 39482 242 215372067 597 981230 40 57700 60607709 20 881638363 5508 150921020 64 2095 53 5203735 2816879 810 6391 8082 5046 328 6372 6763284 218259822 204710 49 41 46157 55186 2095 484737021 5031 743832 58 442153903 789684689 3742 35675712 28798970 254309024 19785 899842 31365 11945 673052 688308560 7 2 353375 298268928 22 7 945024148 95 583 750261 32923010 469205721 534270728 54041 30 347616365 321848 6043457 11196 7686 63781 56800 5 4094665 52980 8893 1 4403325 9066 2 7 490789 3478412 34 856528 4502422 8463615 487765 167605846 79 813965384 649871112 63963067 4633707 420 51986 14535239 904 9 8695 595196 5538 905752 58909 1 88161087 9 9 83 924 250188 804 596574222 86 714786 484371248 29119 45 45 6 99509300 923475 506685 37385 886404434 781865 5 968 460 12 4884 354134235 2 583621756 461736 8167558 11363278 489059 215 382 24195008 21 243724 2 322898 460 704033525 33866 20623755 86089 263 753128 563542576 132997293 739871599 46134 1301 634260 259028939 88333964 46287 61 6 560508 4 203138 8 7660 440 723289331 6 633751074 1377 23 905742408 3714 799451828 6 5 95832305 6 7078 8187 4695972 1062088 2 4015 34546961 3 43085101 20485894 95872108 350814079 864651046 963726916 661041450 588 730806 5143872 61664 128320 737392 6925 176544227 3103712 714 538046530 9849 110180722 67768 370361170 909 6029434 874088113 284 371909806 61170046 683111 36235 588994777 906 31378 567166 94486809 10476 981 6 9844 92640 963837974 727 211095280 4 16378 3814952 1 39959292 513311046 433400 12 45773 9315630 43874268 878558951 52560701 603818408 1167226 629 765659344 4 7274293 4540717 11693388 96 978 289683 177782 31274513 489368 9724 206206289 353917604 6395 26 933 54321 53766256 60012 24878452 870326926 572 797728637 227909 648336976 72181924 29 1 4299596 420 17480105 67314240 196054 91 9503 986291 308 63812 7261914 348 38 257854 41 96875552 6027487 276 980757944 6927971 3051382 66168181 81347444 27399754 8724 756 5 899 1740768 928 164352528 7802 7389597 19868 512829978 65 592088849 54 5 680 1856 411 158 912 176 610869345 195171 519627 659263430 313737163 382454031 475825214 3515751 3 72233 99709 8807 6 509 29 268 769 44504 68 171729051 537 52 8 845237944 8888735 61305 5 3 831 967 4884385 825955 24 3 987062100 5147 534022 7064500 334 61 466472886 870827 594701580 6027767 615792372 213668141 6 494 495143 4 212843 651526 31282 222481379 669 5930701 5441980 93544193 263 55728 541638440 445659774 703 7 77 997 5417 996105116 6 77015205 94795 93424 60689 96922 82184185 99892 8748 76545 265 5730460 9563170 9056 92300543 710366 175401 825723 2928 43 93814 9159 602 467 6 4489 10 920 966898550 188246 666696699 790615435 4275 97767651 6205 98078152 90491882 6678166 596355 637854 93888 373479587 6 82159199 5898 618285311 600 88355 690470621 2 191649 41 98350 265 28874 411 8707185 7745 61 774707466 782490189 900 198445595 98 22 75151 850508 38 87456 489343 46825 6964 622507426 875564306 6 2957200 886159 8283 589 781 867131278 37 4 82336921 42 9 1 78641 3591185 1814 551893574 1377 41 174618638 1 91 414933 471 27256 44292096 963 1653 349 908920 44583552 86595661 374139 21 625 89 563154792 308694964 7 848 5 14 5 21 640547506 9 70 5576 2 5 17353137 9533374 4760561 47678565 377 460489837 904805825 7919 3107 29233592 8526 3 36700 490262 4 10 54288 243 74896 6 832009062 24 558608 5 18 3 5593601 7682642 52040 27719 3 6226118 764025407 635323 862278567 9 61610666 7871 9655 3 80 7656 21579531 225724679 793716 8 447257 709529519 77 8 67747157 29 8858126 150052981 61 72954 49 624261061 5 550881031 43538911 7 49742227 44980 7853577 5422405 35 83774295 3921 8316062 98 8260 82 22520293 10 19486226 764997386 1678 788217907 5192596 9878 648463 46006423 15765727 428019 747709595 56787670 84988234 26805 69189929 6964534 213047144 687462899 7419180 522870075 7 2177 784668 3531 322135379 1933940 45259 10 2694795 6592 327 6 85 662651868 5632318 85441259 4581 980 836332 719986358 37938 787183444 406 710341 483153223 747579 85369 8410396 942 756753924 915 41 407 276918102 45410559 743224 5 2 854020 2935 494 7722980 18593094 829170 7225518 8 297918331 541247 620 9196047 9298838 48980402 546679475 2547 368443342 46801 24 141 399 439 2050 590349842 5926 2180 2 7895 44 467 37720403 75942193 63 7617 910302686 52547653 6134986 10 95757376 816 473220 527017520 135458255 815663 477 28267 1225760 705167 3 8404793 220308999 5088892 60083361 56 2 5 66 950035940 5870 56210070 989456622 2 929888087 91019 662 952216 587 6445539 350534875 451 266623 450 179957083 801236670 27 36340876 48146 29 194 313255 21 455359 248712907 30510265 33930041 5828861 737839 3584677 33470675 8899329 449469 529 520407289 591631 7432 177955 34888414 600147500 89 134 385803257 4974 834240747 28680 2366 6284138 39981 230 23107 409575892 3569 15905213 307 8257 40219 296754098 9 10295 994 46974762 527411485 557242 410681 4 554217744 2 60898405 686199 896172 4589 218001357 21376086 849141668 46951 8 1989324 87 93010 649474143 19581 53756609 8 61 3469136 43 9 1538457 164457 6969871 546152590 73 6556 2 81 33345 9344 94165 660729454 27319920 6 12364358 33195 9313 75 628 434177805 9 6 2471213 3895 74228671 69 70313900 57 284566 238779744 448 58877 4177572 120156 3 810127138 2287741 1730475 408 52313605 2455 8464114 311079 512682 727 80598 429 35060566 442134882 111228 97 78420239 248316 81 9 8008858 393741195 9106 1 6 40 8419308 563334814 1575 83 6 9057305 1392403 851911 7056295 594 886247062 4490 4210 886556582 853186 362571660 60532770 91170 52574 2 96166667 64829171 792687 785052 75020036 410473103 4809 7445 845361 71754 5409 9987935 98 2052985 7789 32 5351418 19956081 14663010 5 248 4758088 603 276842 4 222024177 244408 37 527270058 10363555 5162115 5771 289111 4 6407980 43264041 145979 9669940 47548917 67246187 1477052 7919548 69 919 8037885 4513 671211457 263906002 9290916 909239383 6101901 777888 578564630 413651 976690574 143559 36 306 43050 452 3356975 58702002 7 8 667971040 22 8813509 99 6864 38693 67 3 364003588 3 13950822 415595740 37634945 4216470 13 294545 7 4861129 6037 774193 707351049 7115 436265462 3 955632671 584 498704762 4 330412337 9584141 2304293 52969 71046 20599 952553916 47530 73 25338596 24981829 459467007 29 73736 311300 777054 49793 20942040 580351 8 89456 2608841 82 9454 49 96 112540923 4 18 3528227 709702 797110240 5889 7936437 9190753 105105163 26793 1437 228312208 453 80592 20 84335192 892525 769078603 878721 98175 76301 7 142 657 4890325 90151697 1 233980 906140248 96358 82 5 50769900 1 6 35 14 53 47 992561594 99898 13545 9520 704 6366 491 65583560 88 75143 26122 34887 9379799 3945 43066 202114 168162737 913136987 95 95 3 23 85392 809 8267 646333 88 98649391 3542 184 9371046 9277 54597552 311830 2758245 87236208 1926734 31666636 628 4 8 915762446 246 80506 940332300 505376498 4510449 9269099 8246 1853 5675 1349 4088 44 48343 968747533 3 9 9615899 7 11386329 80 4 69757 699 58415296 7759 45 9529 5 7 6576992 133526336 39 11 79735867 3348382 5637545 783179238 37563617 24119 5 507 66804809 7665 7175013 9 15239 5556144 5920934 263986675 357680 130 68 95439 7 5410803 74 598 47223 860272000 1135 12 600 4787911 84004 8468661 720104 806758413 96300812 772096472 1668 6 132986 10 569 87989735 175083715 89083260 909 422 546878 87527 6387 1732535 749822 53728 3058 944 22790361 9498 33182 8186021 2579 372904203 3 79276 41728243 8 386402 7881 62251164 59 393268 973930353 470503603 876286859 519 10 327 97858906 253824 76296185 1331 5721 258636516 534380849 117 235316077 77 90134954 169 845883 8795762 223 342085 6 91142 245 4011886 31909849 8198313 547394 7961 83986 721 362 261905754 8 8337 8378 8199 981144373 101166400 1194184 69 168 42 529 13677688 314979543 8049980 918641 3622 104831785 44170451 53 6491220 88487489 32846253 691473163 69975 10 527412798 63 895124163 841179 603 7631 922293486 42 951352985 62999 640775148 929216269 293453 764560693 217533972 7 4011277 171965 265 2468030 8870476 342781653 7149809 9553492 74977 8785 88912 30457560 382869281 6 5443628 40 4149215 8407402 391760218 656087169 5040434 883909874 88334 808132016 1 631246434 942719 71111138 238503 2670783 586144 27548 88 2383 90 8453923 460522 5395862 10 7358651 900 416969306 48953 182763 1 5 65135 25547607 45523341 654186 736355742 44 392734197 993 24 18247478 928663055 74409 375870 332 527245710 30342 101849 605969153 13353 957 9 19321348 2452 6660 3821644 8648160 12996 68175 87 87020796 9 926694356 6 3449723 5145 71047 803407 219923651 4 742 27364919 36666 125 65 42186 56045699 126212931 488810 775 16548 368484203 587209 6 653602 132 4265839 630264157 8 625 550626 857 9557897 634 2 90618 2603100 29265 26977 61260077 712445728 662279780 119 1 81530 4919993 2 652 23247 755055044 6202 2 73988 148676218 1777 4573 727439677 95760 85767 471259 83073 5227 85921746 45 319969812 49598705 86 5896516 86 8288614 847552664 263000696 98 7 34 331 34807 19837153 71271596 906 498370584 354 443010568 73 632 97590 10 866591 389 990880929 34561980 7030 1421 45418 14023262 710 47611 2726886 728162 10 1877 2 8 383842672 44811600 5095 18113 8309 990450 524183 1737255 6027773 4660318 73 3 8666302 40410 4 270868505 966968365 80847723 411429248 4 349403807 68298966 63 961918536 600 48 263 95 25790 51362285 824515000 457236189 7317 852913444 7709516 211034882 580 465517545 313 572928 64190 8033 9 9 44 5810416 8754420 99000 5 7 5 504957 20 80 21840 6239 4607 3 244726 232145 8 8176963 28 4219 679399 887541 185438 8544 10689247 6957 8884265 49 763 151148385 8490 463 71 9332004 20475703 84585077 9889 579205004 10 77385 526433046 75677246 1670 910898 723232707 5065248 446860178 1803125 470060 1509 962486461 6 7063 4499 1560765 49857946 686344 71406479 7957 21703 181 183774 244995148 865 340499 69173 986629767 894830 807207 7976 65 806371506 454005 918 6153 529575475 4693267 25307 2490 752038261 4 74088228 90995 94493886 332392467 836697229 64877033 6 102 45149 51 466940598 23869069 8936 10 3568 1256756 4 51 6352580 5 949599394 538295291 627952248 706876225 39 274867801 1 4360209 171 5895216 202888594 80864110 1369776 1 870251459 49874028 926646101 2968545 82171558 768 10 19973 804016130 73889 63119 44 681303772 58 23797549 993479501 10 532525593 6 1 819 883 5 736470 373643 710505020 27650697 9 72461 95154 7061881 9667367 6012452 747786354 8 8935 33944 535083536 48076305 391593 2203 14 24707 681 937120805 923837 80660 8 565278344 474585526 55 9 8411995 601 3654636 72384 51 125204 131 34305794 280277668 25409763 454847 380 8076515 741 5260 9792058 422 9123885 510 97817 9186 45041 3108 3676759 30 157 45 64 486 276157951 71358443 68 176 657108724 89526448 55888119 152 54105 665525611 542828511 192 8277186 447746 1022 44287 7 8 65320858 30 11 60 3 676885 2428 8 5706 3667213 10 3367003 34344152 502539840 470771958 329 6375 94 212 66768 443 260567721 679007050 479537623 95781256 50 81 79522 94524166 281592 586385298 90934 39879 4874 67553965 40438072 69 476181 7364724 24 702549546 866605 69684540 778425 12902518 668258536 92633 93891 7474394 979012106 3329 94 66602956 978840 29715369 72635713 57439743 912 86118 61023 906 499470 616109900 6617615 21 10 91409 4 806458361 702962 2 20 49334343 6122 55 10997 22881 152351596 6 4154 58587 38 700604 3545 99146 9028 84687669 7795367 4808515 3750435 59 33 7 6359041 928819 644 327935368 106 6290 5 40605 16 75362828 527578777 618417 964 1 5933 208472793 29355725 1252583 46 84 479521807 9251 8241 477 8 514754798 371 778195 691 34 705317425 35801433 1121 5271 759 89684508 64551010 239 2955396 63 56727363 561051 347 729793769 73146 4 427 10653 6030988 54 43548031 42288482 22743997 337240311 4294 51181 555337618 635860 6315 7 988433 13 919166373 623397 20542 2 678198567 706757884 9119 59370 1 34 31427448 94850136 74 44941165 451283534 4710 843186454 1 76999 12216298 664814 538269994 682440 72 766208200 8 721127989 3 6790089 3771612 87 66 6 853130877 6 1407350 822559572 42218 60 34 61448936 17 8617 2241 55436662 603090622 4975 946217 734619557 750 4 13166318 57945 990 2496 6215462 34807 2 36 57574 5 9111891 964722 551619 48742724 208528674 45711 21489 9 160357 754095 9622 5317 3218 83360759 66909015 1199 15548 541 881337 465552242 266 421 321741472 3 446275232 374645 258 218 56515 1 1699 555 408 842719567 45065 607855 788 7 265 72 42670701 2580098 46040 735 155138519 426690 560155162 4005 99 5464 76982 1 2 84405671 608413438 536678 766 433519767 2 90731 1407 6299 41 8970703 449395370 6 53 3 45908 575252 800783 4 917122 60627 23 528903 84586 40290538 19 61144 73215 151 68 1218 6 31 121760266 8025 955431753 212822 287274783 642230001 6545064 1 6 368737 619144 429556190 41 27900 4384 7 748490609 93 233124 2704 35939 198964619 41193 31 14568 35272 9849604 127338852 4406 94 744062539 90947 168030659 51976 8 31634 97 956 46 917 1906024 38927 66923060 91153 71339 4877150 9 617257132 88 2 13343379 2859 244795 22700 14 94 2 73 5655 245832358 66580794 858758 5 493 6 332 3991 491283115 79376 96 90600961 89894 915732232 47 989883564 54850 6613 369725 338335 1060 452745404 26615457 827749519 141721714 6913 928570699 261167 7579409 8 641087199 94 6677 5595 19524 861911 245582611 91095099 2365 85 419777 21 6913 97225281 185543891 78 5331 681701618 286789327 994233037 8030041 577046803 549488505 7702245 26112057 4920 463 772 8 3034422 5 86 165848678 78 492097 15497 715774014 647825 890198039 61178 309428 4162745 2980 352991414 421691627 986538766 2153438 233 85 2772485 209 279649 27738227 247553299 315051 5301435 2718 4745325 36070488 701171 395850238 9691529 70739110 48301151 619763178 75995 21834521 780 171923638 770712 377463 3959 6508487 1583669 4 916076 7601 997800 31782 9 66445451 36 97704833 643 558816073 2 68666 70 63455 48 74196599 85032032 9044 618 846972 26 374202219 47521 5992911 458380 171691 88167020 4 946304 974681175 149247 71889 844239 829 952143 68086410 356146510 411 7 3 8118929 86652 30064187 8 238 536891630 76327040 5442 546 486 639 5215 305 686335721 3429620 229877282 683185 24307804 222157 978973263 8695 412 992370837 735272379 86655 59974 7 45067564 40 6455 1659 65839014 88269 1068 4482 8416623 83 466838394 653233917 91 9227520 385238165 1826 3218240 35269089 4052 7597332 126144786 405065539 59 55166522 271878 339579 1374062 8 714 897587997 79220 9396 7 5752446 1 894625617 32081060 160501 585785 10 31989 27874005 8 84368583 7 92 156482 211609 728621 7 6 715649 98 10 58 5153973 682527515 32475 291830 7266089 126 479 23007 4 4 4 6443511 411109989 453184 8 388270339 7945815 60734616 65516 64 74 883 479995477 204471467 950 5 834267929 33 4 59112 95693998 847 8509 938812748 4153 9338 692556454 5079175 92318 31399431 796070765 371687743 84227 4 9894 682232 288205 394634 42 873273976 5390576 3860107 18062914 432329411 20005986 241618 183 457783838 555204856 963971 3607747 3215 1607 5 554 3962 307 811 6566129 557445 475942946 48 5977621 181 585 3312731 161339379 8162381 2 362894 58625 78587701 5 3083 83 9619087 93 567669 46 12962 289140997 49426 343831 872205043 1 55 8244467 2 267883851 921114361 560 62176 154127955 888205 515028298 816968647 35929852 2504 929732718 976970944 606191769 171249871 6889 377410766 788031 7 25 49 9881925 9920469 5 3587 8 246 528 6 224 240966919 946 191502 23954207 279345781 4 68249944 23316338 798092 11052 56151 84 5 72626101 53519 2813250 601385614 596830 812324165 63 31041 643451 3141631 43034 997348275 37486018 6094530 212 78293767 9658150 276465041 784160 31 646 44 569504673 25 984637342 23469 6221 3279368 118517595 2452 4661832 2 66122 9430907 11961 689 9139297 74105 95977539 74808 63 178446499 307 909 344919 173409885 571462200 801837 143844705 91605964 863491501 9309 920615 21671478 28 874 781935644 5807 298869 44977089 7 29128013 6 525281407 130220 511718852 9075676 825450689 6 3017290 21128 2 7208 68014307 330 2 2 290133 608 84 629633001 708 231 4264212 12 42 61003 5543252 9069159 5374 416858 5020855 97280 10 694849097 933650336 966938 9602091 60301 5814 24 50520 22266 37404 595866090 289 3748390 2937 7081 89578 69 478000 179647 8473 51918 556614375 318497375 7282 4973364 78776899 1000 916891 5567404 818 7446 696336248 69786637 640295871 162771926 975769390 42250 2031976 562294965 323 1145 80682 6841 8219 6 842993802 4278 719388380 392 672525 858273 7 6322 73464 545953615 232549867 957097 1373616 617104229 7892 595293676 849178 192532505 44278040 7920894 6904794 91 430 2 68919 4682988 85099 81 416846773 1717 78983251 888777508 76 5343 446507 979547719 927 26896 644020697 9 6661 5196 87678946 787212 444570521 86936 100490 10 8 81 27187222 1 66565363 10 386508 60588 15292419 661714223 9888 6142 15420 365319246 448 5623 21715300 1500166 7640 86075 60138302 1260 823325221 88 8 743465301 5 783579 91 654843927 199373 3 88 37374150 94298737 74 493090824 303 2 49552 28 7 1634 21272068 100403713 3380 5609 950 3614700 5866665 33 67777629 57964946 301 808974 23 314788504 68 67281254 1304 10 70277219 389 479351 31 4047344 984 2558 66203 237575 7213 9938 995537170 773493212 988981777 7 187 94 409288 65043 89361 65210 9677127 219 2051 625911787 9450004 7 2268 4704 8307 874178 3 59101 763014634 1618346 817211 155431 842173 991619 8 46819 34 57440 3314165 1975 45 5 26 321254 971 3805 92660 9 2010 388251430 239153 450650638 3 9557096 82665950 447678145 5 2177304 76 435 620 6715 907013148 41419 95 261 8987575 49 75 746057804 629654 66376126 93254 60420612 573 35 8 34250580 683 8978 6 655439 3014268 5 10 742865482 596 58 49 143052764 14626810 891395351 71 65481432 14682 405692 8475645 4 384 90324643 8833 92836 7731 866 5 10 384310 15606861 9825 9303 613581679 807481 82023 1060 54052 145143996 386029267 878641817 151762968 64809 9 892 73 1191 319 75262994 5 466 49065 442246015 3363527 7 8 94 99693 3 633356846 63636581 80 2020 244070308 8232 1 341704222 578 368940070 969 9254 387203277 84757 5394065 562445473 37707 6 8589990 486728036 10240 37 28 366007301 680370 40 869638474 4457016 5701 1336732 4 52574962 4163550 537272089 42423199 4536 7 4 3 9 7917561 46 613629515 8797 981887844 4 319942 4 17 32606900 6551 5289471 213432910 954061 3846785 354998141 49398295 9134 156107 1748149 954 600243259 603638776 2383773 580587 536179579 7006 81 36865216 62448 487955 16402830 93 12573106 936067466 897850561 1 1796 34169 5289079 9685 78953644 51859269 78812390 3 31755087 179 858 66618 9 96651592 39040 676 128 61 213 478485 5 83157691 49662391 1721 55915176 379331 217 302 213115 35348166 4204978 560 19 899601256 174 4605 9057 877514896 376410 3 9 248140642 438991380 452819194 121 970883 878530584 4 318694593 20311 819777178 3991836 9572 283714565 29701842 536 5011661 10 1285554 239861132 635953 6974335 46544 42 583 173639381 4574466 750386 5890 439931480 10 56006 10552 262382 31411 223990 92367614 6 52 463026856 590376 63778 3 66983488 3994412 393200331 36127033 27 390565086 83 5367 3 7 335007541 827 7 6 807643519 7355 157 315324833 390 975740138 974586536 7029984 99 83 40 354713399 31 6 1393 432481531 654860458 804 4639553 24380097 397071 41922286 2404 679528285 12258 5386 909705408 3493 980776 83636 172013961 72622 397754213 848930241 4 482252 56320 99891078 88743 7806357 58685564 10 3 500950430 4287392 336367661 7 7532 9858543 455822776 775 387939459 2 22122224 426 2669513 74 153 949 266 7656 70662009 82612173 65 38153 71933299 761 5 71 21035886 44931 635236152 97557759 846 986 2 876137486 348146296 963534027 5 6 38 4 8 933774 16666431 8875852 482 112432136 2294 17703 71779213 5285 99 574570159 5 680999658 491 298 95690 63436891 475 4 855902663 102254655 10833 51979 775539 6 3521297 705083 7332 6017 788663736 8 609965838 78184 67 719868724 5 10 303126383 65894 94340 784301551 58 6 2 9 55172608 593680816 72349 17813 663318310 581926098 23 666417468 28020241 6777 273221089 10658 637220982 56570184 6107 7 408704587 30355687 6282327 64 32 617784 994 456132225 67670 897048962 4664 4521622 604738230 605130 10 858 10 847316 45949 50123 2645 831205 210491564 25590 6926 946593155 5 1352 9 86083187 83 5714022 7297259 160224824 94157 5 74 67930 697586106 6 5 45627 63662938 57306 495 30307 151912323 38137 834432 10 176636361 22749310 51074578 830165 330 8271725 4 867 626103619 114588586 733078953 67898 263969 6476 33977 42662759 7648 221283815 822653 6712 114704838 12015 3802 282 20408 67 8717237 644534360 7489115 799864526 190181556 53122866 163 373012014 923 24285474 53510726 8001 1135 716427504 3714232 3530 585935093 583644830 91 540495 718441555 4985459 7568 4026901 7133 2 285618880 927297 1 35589 33426627 3464 6489513 886797899 6815 5872096 2442037 624108 8537 45468 19249 549186764 6 62106769 658746387 449 194 562854 61696527 183 4313835 879 226797850 43740 665571005 412776641 177100649 428689132 5 13 1298 7410325 53180 8883 3 5889883 968203345 2 536474307 2 3397629 54150 581307701 5795 547 575231 500340 92 892009 556736 685424886 621246 793235 828 2 541289506 35815 8 39 2466 701738874 1 54954521 265434530 5 893155499 66 637133320 576112 9018 800513757 725688 42156477 3 17 23672 8262941 90 1166178 812236 6485 30 81 7 85385 830614 52560 7 3515455 60335 59437962 6820 5 42 846 39116 539 726826944 212464848 352978 289329660 738 252077829 3 31 7904081 522 852153 86868 25010 1453 6149412 99245 97066 716570666 50539089 868587 9758 739454 813 7 42 8542 2 730985 709 27567 4887123 5 82322 82943479 7560 479351285 6 6754874 72 28006 531302898 88826381 663 187947897 3975863 885 714 723546019 22 6 771485895 871160347 8 7993 34941858 663156 2 62608095 5561968 9395 969232368 4649566 24 823562079 271979489 989099 5932 5644507 361895115 8 99395971 22603021 789265 383812 27685586 6 5 122 448621 6555686 4 834 9079385 740983 9 429697 2892636 386898 99567599 3197 34 439966731 809265 247097 554336121 91336504 16389101 6 7005 2043054 13016266 325309386 780 8609794 4 49 1930 24924936 6 868 52 32703702 524431954 6474 100 557956672 2606113 681239 427995635 3886173 49352 72 41 36 136366 762 85048791 9 9916662 2681914 1 2030 512839 55974 295089 312476323 368435012 9942938 17919 442931 1 411 397055785 267 8096794 565310510 46005 6167 997244 78457 1959 63861525 51 71476640 536121060 8698978 477946088 2849560 522 80576370 4156 506019734 8 18986779 2 841639055 906190931 706 295257 6 551089 527880267 932 744820871 411 798234301 8 320 4702 10 156 954944808 11 362 67923 427634468 4389 336 48 30554 34 3643986 3 8 5197 138364725 31 3124485 9896787 7 48 260668452 68928 81 571174978 8 824025 47 529964448 991293695 84 660837547 9838249 53590372 8677 21068 92 263606 10 341676 46900 378 7 72 9 7 836226 500 115 387463 55 66 7 94664668 707536044 907 576610197 38 21 5031 502 634 146663 5097896 1883 74330030 81392 362454987 961345617 51345685 8391773 42335637 31141 19714758 82 32250 620442108 177420405 27818548 40 85949787 1984535 5449 617900 9927 1032034 5 74 559909 887457609 2034174 202270696 42 565711107 92 523 6218 230033156 414936 788110007 80870620 63422593 500627220 414314 91508 41004784 5 5217 2 54104324 8339 370954513 9 132980 55 43694 14745488 2 91221147 6330478 74 245177 18907 3065510 188370 22841 5 10 254 59 1369245 10 32416996 19085882 302633 78742445 5551519 18214 633069 236894486 9 118605408 2 791044063 438168947 34378334 69980146 3326 2370966 235005651 2 86279 764 817206 306518 917009 695372936 380756539 558975 920387375 8 3889751 317311167 391264150 3912 359022912 4 1 812999 5709418 8722966 2391 5937 7 7710199 5398554 51 242964 580791363 72378 86591514 624182464 62 53506381 577090 971264 12785902 64 50 55819 901302807 178783712 22 67253 30 1 70 91 297 1 83949 4122 18796764 18595781 592011730 56544 93 5165890 70487936 12 1715568 98475268 7274 217 371 3623905 8 519 8 404031981 902434538 49068711 699 7 95253545 16264415 953529754 8585897 3156585 202584115 468 50664259 641698127 4232 951 141364065 17504 395 68 935 66515681 1 91067 41786 157847 343 68244949 20858721 183 969083 18868 2031 3366 5569 2 1820298 4775913 71715702 29695059 598755959 13 102696480 94768093 153324282 537646 763409666 19221120 97082665 15 5795155 8 842713 252416 22751367 3109474 421425438 484211217 90110035 69556588 5230 698206597 31359660 9491 2069630 247 80622920 36138 946 4306534 147 73 1681 568572765 21 9 559295134 16235 72137082 101 16150814 43 72 989432892 400328 117903195 150712690 545214503 56751 6345 79660403 183966496 8392 911552 378 14 33898 46 275 126 311464 899552 6283980 7266908 801112 61084755 60 33 26652974 153983140 38 12739223 7025 853510008 735258 903155670 835 48 423913 44462536 57836 184381 85921 452465 33543663 60 3397 25847 8483 14121 51676 8065854 557687738 848250775 798043018 84313772 72 4940358 621940 181 900 214522 614722320 10 1888 826522 407742545 1 452 45990346 806510 638 35349207 57614 2577435 3327 952920996 640941 97677 56573 54382312 602775850 92538 675 78 35 52341 633912280 58541 2 8837 9202721 223 2 1534 46148130 42060 58105 41670165 69 21980578 4412 8 30 719726 10 692898 97465578 5 49232094 886816498 63 7 54983 360344868 4386022 45958 7851324 50 10 66619 479140386 919235 5339 76605038 1203870 3628506 5213299 7454133 6004757 11526 30 1285 52 287443359 722 35 3448 6631 4 211486419 7757 524953892 562932415 1046587 313216354 75516124 264293 9168 244120682 993270803 2473 89777526 532 14494718 641265 67 396 913851154 58 524 865283822 9655045 49727 661 88 533944010 7011696 11782564 7184 2493720 9863 98990 7 283 798910300 6104 37 826913 344513 4679110 9466582 271748869 76397 84118910 5799795 18 25509 323173 3363958 10 604577965 687 8 911280176 8703114 323462866 7714 75307523 18 79950915 341 70503 3853881 4646 39458 615 40469 534748994 6005646 5954 42 78 17693054 412 387822 709856051 10 73731675 9 759673859 7 353240106 592789 35 343 823464232 4 50774716 643401 9 357058225 9567 155395959 4930 16679224 10 86440 992 792236 470305608 35 93 52186129 176258970 99 2849 519153068 53645973 182711 4333 42560003 7 5935298 786 2 573 3575 437419245 8327991 22891795 203852 980252 726975838 5542791 10742 5962 644002004 3470 4481323 10 723552 8 655907246 76 3855108 7 2402437 66235946 34183 879841188 661 852842987 253613 100 5 167647606 541661052 54776487 556 84390271 185145 834832087 984141 67 55 4237 1 620747296 1314446 64381 564101131 497 90192 984250077 802617 807868021 20310420 94 626195940 95899216 303 69504 6080 24371239 7 2581614 7617 588414832 71 6967902 14 54 575949783 1224 6 16 499946574 215 5196 2105154 2 57 3 29355233 662 257731179 41155778 11 61683138 50954057 834880 23833475 210644 836092617 288199 12 9865 848 6400189 1159158 5144 7 8149 7117834 5 5014 9157 38707170 9 751 33193442 65252273 5463 66 35442945 694 157033 21407526 9 50189 8641292 758404446 29403737 31684 6 760 4556 66 85915 44522368 1322293 330 775569 3556180 9 80900 328500204 22375857 180107325 897641 522 63415851 42741 84648814 619390567 580182681 633445656 8 501326288 85326 12817098 9 5 91679 65135 590044433 41685 9123 995268590 81 6 693869 9818 646698 14447015 43090 27594 70494410 952979170 49 501524273 64792316 1 765 70 685767287 773897876 910004860 8375532 994031 5357653 562 641 714796890 860262135 3630 2 42806635 513 5523 774722109 10480153 55476533 134 626718685 55220952 7210 486 61493512 11933 949 10 59 5 927753 125516 169171 964264398 41044190 29420 208991869 82289251 807 668 774 99876883 49 3961 39 252626 49 384 64 34 31950 57 892 4 146090 9730198 1 56694205 1716 339192160 6407761 9470027 45890625 149150015 74065437 89 7 73609 230813131 490660 791227765 8019 9 9514 7 9762 12 3 2141103 370282234 5281 545376 96355 7745 402936 1402 91396375 36315 3883387 22 627072369 118865439 3389 9411462 944977877 6832 5721188 69 75098569 993523 4744661 2 3169 215057007 248045494 8 90 1706919 6 84 5058 93466993 13942807 59380278 181266774 5 6754 6 2913442 67278 32 372 5383003 614547019 666415462 353133261 68481607 1 24873 327 67242 955210571 669 581965 10 39544 9529 558 87 53 1617 310 77829394 466219413 70 6874 46021189 1327 48 672 5193 627606637 228258 582296747 90210 84 330507 4048418 8167061 960 71946 1 3320 2378959 4 72661 623 5876014 15162 947165436 1216320 1 400916981 658673 9858703 71896934 4537 913824715 36570450 316072874 55 686 3293 1 36049 7984 734920069 4172906 955168494 652 5849536 224207 8 24385 472835 384576 81350500 606956586 86 88 42853383 171129014 53093106 185209173 14 51256218 61 5396 10 670281 5112059 815688146 385229324 88283258 715886 3 70338109 3 8218310 647976284 95129997 2451 722717897 2 52400099 85 95 2494 63 3142444 7586 2608 9410 277566 56040258 56479 228 605775 760 539303695 60 16176532 572226 78 593 2 3548 6490713 1687270 43505103 100 739532604 87306 4156910 8989870 303910 9675 21622 59749392 7193 655 6459 778153102 437 709465 750817683 78 4389 804700911 1 42695988 1 278199366 671212 1 15656 947814404 638389272 62799303 254114476 140 114 207263 29 800772 87 86641 8 864615889 309 562562 8 94396824 81239 791301464 21287 534973 2100 539063 881 20135 6 45831845 6929772 335519226 461009 3484198 5527 504752667 26841402 56 201044141 3148335 658 95 3 56538 4173 36 293556528 7 88271456 126578065 2327 69 638869376 9 471070 415 35 16196829 17439625 19742236 274956221 953452787 13854 947 83 5412 85492658 201638639 13130 270377877 968986 2815 66971431 635 402907498 70 8 3 48 30 5 6863101 151228505 76 2 2 5 44398333 9002463 857 5 3507983 278 70 53 456327641 248113090 791755774 4679675 839233 5158 60039 420492084 979001196 9 3085 29445118 2 5248 66 70798190 58 6 210246 636607832 29892208 3424249 11 7846994 434648409 68679 502673153 5897137 173009982 566108 82 4490 437695491 64653 8 77 5052751 5136 463062 405756 52193030 2808 275209004 663999 6308812 210524 10 305277072 4018312 706768 3704492 798861380 291377373 132041 847412769 429273392 761 589373 2 10 46 802208 27818 9 3 34 154 11264467 908634 9249478 535464962 17460336 9955485 9333 789624 1 599 1318 7396400 80 8 5888 5695 22 535687 10 168479931 13723 3005703 4886880 9 5 789267 2412592 36 3 444496 71436 9356 33731 7 407303722 764289931 355523409 34737 796206206 703922401 60616 8 1301821 68244256 5 347409 167713052 3 20 12430 560721 1 531 7110361 2514767 76 10 451344953 9 155 356511420 48681330 92938175 26 58720 576 3146 79154 8432 29 78582292 74406 36 795 597216801 60553966 8870 81 5 86156 31 642287762 8744 947400 92 53801129 6540 492 5 44 12279 44807 20252 132069264 6417663 64154198 1012297 65428586 281175704 53 46154651 510607 81303 529 865477 135767268 3569 13794200 30877 733390 572888092 238 6663 67359986 3116 1801 77 50165 1172757 64046613 650072264 8 83183 184 8297 2298796 868620 801198270 24704 139886954 8 8701909 2211 7009754 9 649 287 3 517730575 95 468267616 69706537 8831 7947421 652868 78307856 45 61032 2080552 16486975 24 3956 7 631941209 71 7670518 364867 21 59014 7613892 3940 20088614 8730 360119122 481 8336994 16 2 9990 57215 178842 5254020 211729 803027392 36 1 727810623 47 63 7737012 340 152197 4 63 91558 63 200440260 6713 12074 1402 31363981 350 465081365 74949023 30 512941484 19833691 5 974 6 43250 1836247 1532722 501 782479726 532 941 262552547 54 85376131 38 645528572 568045 68087497 632 695767 1 9786 311909410 601293177 461694 89 75489 28950950 1067058 219992022 555720720 46153315 8291274 797024361 28151558 126774 9597787 863490893 334920918 8 726939641 41 3 2289 8 515573976 5733662 31641890 95 439625 74675134 51866109 60 615 742 540806 447 645 404970945 2722 429 6234441 668302 888 132006 9304 3504490 2463914 6561 12448 90216 1 12721 617018484 31 2626460 3192891 8725226 2499 18181 8367462 639 5308745 58783359 49253 97552 10 24221424 101 696394 28143 45660 67477 354677881 23130 53 4175024 40 384499099 9039803 287619700 791 175431 74425272 30494997 463111935 5235 92 84233 18777 21013 4146436 602133893 5633 206598560 77886 74158014 13620990 323489163 511 8213928 5363 17262890 7 848281 53991 2 34391 236982054 62653 341785 8617 76 95644 2642323 41 50346151 1 5734549 1 92049797 998750276 10 504769 2178 6829497 37 370 10 25536521 723423261 66523 3451216 69992986 526546 18 1019 360867857 97688 34 545712073 72083 196 23 410614593 24133 51 17187327 98038245 446066060 851 193163 65087117 45101 10 212364635 303244 80717 218893751 2 96 489 245 642447131 5 83729566 77938375 196579863 729835690 76151801 7210 673746026 747839642 855689414 6856956 7 819274954 432272556 5 26892911 85 50836367 2894 9146 974497154 7827 9 920699473 2410611 82335 89 875017130 25541240 9622 4617 2358969 969000 191 241 6 489332565 2274717 54 99 1513495 918 77 64327328 781377 11952 4500 1889979 363113833 615806990 873263911 1110 697188 129515350 3686911 2359461 33415 32685 1 517862717 185638 441373080 36738 68 38935 662300 18372760 8591 710778094 345598 667542 7736082 833 4483 3628819 215868610 8090661 695984 15225796 812412133 49780143 54742794 548 42240895 81388083 93526 3122 24563286 60167 166905 7 566 10 840412055 5192 4 771 75 95252 830 233033076 22333 384 44742961 17817 736781 31 5798017 8 164440974 273744 55 938 4581763 407316318 71990261 48272 5212179 990198450 5171 245 7973281 60977535 7 2264 131 497404 456257 322879676 3599 393673372 475 445327079 6 754513559 5 968508829 1085044 2239 313072348 505780 88 54 22 152534849 7 639105134 4008 2761 37005 2559 614 20371280 15872199 302330482 333 414396 319784525 4236188 43 24488818 271483779 677822994 52700 31009862 198749328 10 96601478 8855886 2 7555832 728341 67 2565248 248465 31 470 13 608614602 37144 46863 611 85 206 489089240 61 72518449 642753453 62 95 4020233 346 5653 13 615269333 940315 531731 358 498444683 5224508 35469 1 676382 259 75991 25128085 9317 5068 44775 14114781 6086132 9365 5929778 6156727 8 42440890 8070797 1208 4174 577 227308 507136502 42863235 50 69255653 7969380 7 6 55643341 622456 139800 303 5742904 135 9 974984350 3486716 854 1 5 949166 14858 4 846831 4 688 217716 204500284 7749359 6479397 992 563382930 7255 14388518 5723 27223 558352290 347642192 359554 104531119 43604979 2631 507 464 632 557874 902677137 703777390 80604782 47428469 8633299 67385086 5 2734644 1101 865270 849817216 4326 208021 71419 3181 43774 7534 32 55256272 9 9887 7 52 1080632 6659692 6256644 7 750023764 90714 5 9094 8762 21204574 762 833741 6 6583598 132528179 1986 7884 738185534 970 696970 906113 910978307 91926 47447737 401066581 690 236 479633573 785213 88145600 93362976 30142499 556815006 941557731 295 79560 1 7707663 9 336 294738591 645329145 82992100 9143065 6517577 51030 59780 421616 888832 7207963 3 865 28884329 3470 91 10 840000616 75730 871364 572148200 884 806 896 34025447 61738625 9 118373383 821919477 76302755 773293072 502 96158759 911327473 6112 83 96796882 351 62121226 34 45514 5 6477382 90457 92353061 30610061 8538118 4341 396462264 3839225 294739328 86169 86989207 504 6441898 650358140 107671384 5473505 36 82646707 48 76743 7551 202 24436 696 7828 9 84440 867025 10 46 50755986 9596735 750077 27988 78 7 51 407855671 120833659 902406 3 516 4820 840441001 69478770 406547958 22 4862141 24085 77 15578776 4631 74972346 812837731 77 2701836 9333 784 2507 45 621200667 38 27078 859 9 916192204 1550133 14 34269 95783 299825002 265 7138 1 109401149 384903 105658567 884045 393 991 389932736 651 3693 9349 9 919687426 916732531 2645 229171555 17 27 8573 583 135276 635880 451 337256083 2895873 9856 4834794 683709804 2356 2746247 8 95 2765063 109300 377945635 740520490 85 70106 400366 6 169575 566 266870559 8 773 246247 175157787 6 281416 13820152 47215751 7040 6 4390710 8 4196081 229011 456 669415043 4780072 753629 9962065 58941 105 440958640 414588567 231034683 885273 93362 93819615 56609 27901 2391 637 646 972315 234069 822663 6552286 6639334 61702912 58 74 7397 869 164484978 6810 7484 170 3411133 701640537 871919985 743435044 7880 36638 3 7447 785831 28 48373 6944 2000689 194 599 9480133 7 94571 10 6 8 493879966 4099867 29 1 22168497 2008 97578 8547675 233 37843605 4830 1 293315564 6003015 315927624 4 8333 36355 90 255555237 41346 51422 875 192 29280 352558 7 857 2406652 77863 6 13698895 171 662 5696071 165857357 322778914 1176 55715 312 318 843710938 8 495 267951675 74750890 1096 30492093 939427992 48364 57242 218834767 5 73 831086323 3996 23 46394 364183 7126711 6794 532356080 942987 947446 3518997 470381 925 13 81342927 134429061 80438970 87 56091519 377525869 98 75 55511624 875719066 32315814 6522 6321 611073 295811960 9 708925 8 987000 5 402916466 851219 564763691 34 247254 130639847 10 6058 40 51523081 5 845150459 543546 2382 986192493 751202 916549 108444748 1809 276 85938962 9 1 43845 126 72 80445618 408043 839714374 8 43642 5 920912183 421344345 6530781 59081 95518334 9743850 7055489 918796 29919616 82 2188490 3235190 86 421371749 8222 20808255 8 42592888 711497889 5802 37 166881 8 7947581 21 58051091 574345 38973 328828108 700805957 5769 281198 85786489 51819 190444 763643206 879331 25988731 5712519 374811386 825 7464 64 6926 2214 172938601 18437995 976023560 97257 37906 917758 61 942870237 356322488 60589 9778 300154984 9136 410982141 41179 33711 84 732405 568227022 319864 63371 31 623056464 6 20 4 98197 31 219 989810 54552499 51589352 210273146 925 8234239 210630 6 7976 74 7671646 84 43711 433473396 5092053 315119770 5341967 79 99301519 5 5 701083 616243 44 34272 10 722740517 9878851 15338 16852189 8 3 125010 5 82 3343895 492660701 63 92 8358348 7327 223163 37852 386261901 774135917 82387 492075838 546704 93 5895999 73337293 6267 1987 522965 88 44510834 3365 50 967937 531339002 7 303442963 2 4763289 719 4 1906 4898 282645729 63699 617729655 951078188 30467 1870933 982 7579 44445817 462743134 357488165 948 824 9387364 199 4028 401953462 324 2146 2089 782216 159470331 9 7455 3410 93 88916055 5155 622108649 96 605935419 434 1 857 6075 4365785 614548 941417052 359950158 612310 6542178 946135 2280 1770341 649 9 40926 752981179 4646 104 9539604 87597 471 8585 581600881 82608 857 302445828 343609 5482 568657248 795436873 90377936 274538047 873280129 1 9 6 489545474 81744 73795 400366 814569895 758397 30025 98 85462 4671478 240107250 3083590 63 22961 8116 60206 90372 403 879876 184303 25920717 369 53528 19566014 7107 927 1 3593360 212252444 371 1 75 747736397 805090354 53036789 51 794 19856 9830 893421 2683800 337891 11 137832414 909 2 785137 316 61 603 749 608423770 6137694 978 407859380 995855 19384100 425954 56222642 19 3 699857527 2886 27 1755317 5162752 410788 5468101 7994 24242256 9 888887141 553175 3903804 393 398083 9364 6827 99483 424954454 22517556 1654144 7426 118773971 256085068 2 749098701 104109 4 8 3 575214427 49930218 352287401 6478 680345745 930 63564219 5527696 328388 4134 777874748 582986104 5881 10 93891 638540348 869894454 575656 99 49729 126 14215 273 9 88194008 320117015 924 1737059 432 9 26319 9257 365268 885 3784 988 650496191 4 3107 98419833 6 176 582153046 98216524 347 38864813 341814454 4210724 65387125 4281 4751256 5550565 701298995 64 912873808 1717300 309483 60 2474228 34318070 489417937 96742629 601 24111 251865 283049004 559251 90470 7387 781314459 296764152 8191134 329 86 3549 10 79897 45226307 3 247881 78913 42949063 340687802 471569030 8176149 29 37695900 97257208 40780938 4979397 1 638150 696534 353097 16 54253395 25423084 61 675404 53 89389315 8977527 966682746 3989633 49327 54 350460177 767084 245 740365175 68 500 442 4601314 2236681 524 8036 4621872 418196 4746 2017463 182631 8796764 1958931 288 48302795 8 729369235 475404 794273250 809969 5 728 13968 766506 66570145 706 201343803 6 4 79326 95407943 1 17821515 233155201 9059162 7 777498686 8 44 674 9672 2720 7078630 72595 1 7927 42 4909669 4113 817 7960 734231492 52968827 691 4342 2 8075646 546 6928744 70208 752037248 3 6 1910 318119 110580 6 17291950 974 629805705 573011676 613 215923 831 42193794 546662647 6387 95 2 7091 596 767199474 48438028 95 135824145 94 3 7251983 76 775 23 1690 334 14 650741439 9034650 740160 10 2 232837380 563 1 48158 254815245 143941484 8 899 2057 21959 258476 8414527 73153038 1763 553207737 500 379257584 90756 45078823 169 3621317 606672495 282601 39 86 456 7622 262 202396 9687318 503773698 938927 3 5374204 844567810 138561532 689886969 125947745 31 4514 603315655 526597416 180914 39134452 1 440 358436493 410 42 2 6 6 520 70797187 232 465115167 73559 232 9426 1300778 34 7431081 632194204 3771 701815 373131 153 5384 78107347 145066515 733976 8866821 75755378 734822 5 580899527 695685354 5417 2040174 660 94960 6545 6 914432 817913 4931 42948356 1 585 47300 292 715659 78 98088953 2132291 230564 6 8876439 615214 3408 67809434 82937219 683 37892501 91403 3749793 110 54007 295719292 8 712962652 467178939 9560900 12 26 91 72214 23201 1 48965568 341416 4606 611 4 63096238 86 39 719563210 4907806 68 2 398 9 165171631 6562138 33602 128592 820950297 875 34035524 624343419 10 198 3264 1604 7 10 447147 241200608 7564 75486355 483319963 3684 676 574760310 192142629 24 683166544 228410041 4179277 159157717 343031077 175311 8744 262 564435096 39 83219148 67234 2 496154893 2245486 71 8 522776158 494253889 55925938 7 823 127564 83 3188 26 188 6 601720488 615 705220317 95441414 1 5 904315821 65862202 67391144 971 417496008 9660 215648319 44 787 9634 3704320 47180820 84 4 4 65644403 872 247755436 938015704 535250530 69759051 31 849 500134742 8658410 10 621339992 71564548 2547 5446 407935132 874 43050 7 825256 448885156 29396 19058166 4242 299839 491026296 6926 750511 50978280 22880024 67553798 88276 2517 458491 3700 358551 85 12787814 356137517 761547899 3 26336348 840367013 856966 99 56037 72370194 24637 22063178 274242308 86411017 5157 996817698 509893758 782115678 72002 38 932008793 238631 67087067 49 480537 42375609 47476 620796355 9939204 3326889 2 222 214 1 830121914 73805 73355692 1701 609999792 23 1332 376777275 7099 6528 168135675 12 311582 250093 454384389 85318323 960 884931 467159 49677326 10 4023 911 74713 1770417 11244799 73513 6 95754 402902927 705052915 828246 34165173 278715420 62169 219506 8 11 4448 31266002 43741270 14 831 84428 2781589 341 84360 52149 701242 3109400 434256178 77 874154 3 577 18 863223690 9048 947240107 23353 5034047 26541 107033701 10 197600622 20152 435933538 1771 81659132 908113085 2873770 453100501 6 3041 40509567 657 13 545257 1 4003 541074 87 27654186 977663073 202983565 4944699 5 2910560 7284001 928429982 26699 88660 236143154 482329 12 12723 68 67937 2345 24786 686 884256492 207785744 1942 817937667 765 38887949 928131 1442553 371 377414 45823 263398 887404394 13542783 75 58957 2 366081214 1 52725748 411904 847208007 504236221 34143265 73 732388000 7974 852405271 467211735 38376845 5140406 920773180 41063 371 463540515 6293 999 88 479266 59 70 6810177 416 15 56743 6 3897 6922 524427186 8128 85552027 917 36 602785 90226 469645 631 101468521 8289989 52423 618 461 19 513275864 400 4468 10 670116 879373 98505664 190894 354 6734822 41112 366244669 5201670 6 89 874608 80 9 20751999 264237532 5 896044013 29655 525205 254 3 7823 9697 2836 33226 19499 4901 42128 140340294 8226545 5 72 826064 1 7 18 491073535 514281101 517472 72977 7 97 36407333 367321083 9 602241866 72362 346344157 970328439 226 1 916 16 1136210 5482 81597 8920967 902086 6 3465478 800267176 78027 3658 5 744 7 501417549 376656798 41349 8839262 50105584 460761 2189482 70 6 7328975 86 972092595 361143461 9 3 94651 852385 4 6149 586 72 230854212 692529 577085 3 9850904 795058904 8827202 8635 6256 6 10 24 896 1240 6997709 1436 527089439 902171 16 305555860 74628000 9004 473 85156141 26522026 1329 58248 469003 53695520 2 7 566020 63334440 17512 16690 9644 15228967 585297364 751 490649 15 91656 626 56 6610911 6 89956824 130427478 2161 458841 88433695 378657807 150 496 2 90 89899 42897506 850451 89100321 9 604 5114121 10 127596489 60 8404164 10 12 846 879912968 586769221 90179 7769503 73971483 224782 483 97037669 107585 25037 783136 195 3136 79365304 3801 706256 920897180 6454276 383530 46752 519349402 1845 2917719 84 480 83446961 500286503 7 490268178 177827837 714883133 628778805 2 68018717 4 125344547 243665 925065640 57715 1854974 84390 7104 101 9979067 73 5171981 28505345 3 2856 278780754 9545509 627370 43 3 47 7944 80 763 58 27 66 3835305 181787332 640670616 98732354 9667 98 391023541 2740 335 4354921 642256869 68201 2679905 704960406 357960607 854039 566031 519783110 1926039 6 52864142 8633118 48962 297408 723586163 56131 2 7 1473298 52996634 82 73799 77 771284039 870476745 4634 5 179057 10705235 10066196 363 3480252 4749465 569568297 46832703 8 57 8590 1169343 9036040 290680174 313 654804279 85524 880615 8433182 87614 632724 27504 37621139 460869543 90 202747070 15020 945223 679326408 7175 67 933 9 3748606 4 97520452 766135820 712410 49 90 2367936 903740431 8546 1816347 55 642122770 1245 95949 1190 1 98 341 3586 952246743 18082430 103976 61984 762307 247 33181882 385509445 62077329 862962 6389953 95638 94795190 9290 762 60 958440 9 549859265 1184 272990107 6579 58724 7 5635 21134 2 550 43 46 4 776173421 327116 866182 26 311 313628757 804848143 1274 7118144 3 4279569 7067451 651970852 692 297 71358989 2 234069123 302357 3894374 1 819 398287330 71675 792009148 635586 91 12 48476258 365560739 5556712 1 6403638 829 438379 883377 8985307 282164 41580939 7815719 47 90 437153293 62305 79712112 600609358 93 17 4169 22251 663712073 680 9000 495291225 5951053 838 2 5 249541766 177195037 516 588 100152890 8682 96798843 514806620 1 255849273 388177764 75808 873637 49217 480711340 607 4 7910644 107000 25074477 6070 5341322 4 24 1 156811766 59 54987 947029 118 885 442840741 95822 53165543 2243 90360546 601961 53819733 18893501 525687 867340 15801455 4266 74466521 2 82375239 59835933 38366 1581 118082613 41725 4 203424340 558035148 563245 17857 62930823 5666 10 8011 42 9627020 74965 33578 11731 938782 46550 4105621 190 53651758 9756 154144991 128 3 5 41535 279 9387 70732 589890441 1394992 35682 55 7 8111 447699899 155 70186224 21 8443 7029 343 3438652 90582 70720386 10 248230612 8 12237943 4916 75 57627572 525763001 4542741 5153 233349280 14501996 4 64 3387420 7143 40098 92576 5 915262 3449 74356903 9239 868454 53647884 169 8 24673619 4920305 70135195 5574541 587116 95 3 3 6404 13761 382 247342822 99422834 350487 6 76 813090025 3038418 26 3086986 80544 181768 3288878 31129988 45978 928428 2 314562208 270877 256821 522322237 795634483 303 693079 11352 34 851 8339847 144047 668721745 4047 161976059 177 58 45349288 74 81835 573 9 288798527 4795416 804486053 3397 22 24312 7 749953075 805 8270 37097622 408707154 60075 922976351 3 51 8025803 361890161 147523 315357559 52293345 72 4733244 9031 8 6838346 74962 803 40284291 63707 659747164 258906 5 6050848 65 868592168 98778 3983 85336282 735467049 58 26525 2 58643204 90 81 9216 214876 494795 952551 87969 352 650696839 686461566 2 4363 757 332071 699826828 976972 2937452 536 898866719 623626702 784 687621 56411745 313868679 67 1 9 8477916 62132 53065 8 2915 6 449 69587673 4997679 833256537 9898 18797229 29654 8790010 70480 60505 25 221093974 55495905 52562 5 465819299 10 820879 583 575444 310794566 535363459 248212964 954610720 37 40 100 27 6806161 8772103 3150 821565211 7074 97305152 6153662 2854643 530 578411813 57478993 7258 9056512 4171 99 37700 17773177 6 7 1270 1 8 685 85269 461 18 37573949 775 55 95853 64715898 33097808 60813399 1 7815 557 5510791 993280148 434 139 7175 139069130 2889 11175 6669 27317546 1351 671 248068845 841159 623882 3452406 7 78 591 952867 2625505 7550 439452052 809541306 39564894 732243874 50883172 213606321 112250 290843528 37 34619 10 5540 956285332 53007 26 52233373 602238 777 987886071 542 42542608 878 91891007 959026228 8526 266480916 2 62 59 958708318 61181881 7 3 5997371 178679 12368164 9 646389279 224238458 402186636 2447 3 93260425 4 61890266 741859857 668926889 761692 6400 9704 997202142 23 25 87 92781 79 6 2 64 6173906 12624484 673570598 192763375 539974092 81144 269257 3819180 52955412 126611695 12538 104023 1062973 66508399 376 5286 155640861 50825949 5 790215629 616884936 670367 2877500 3 224468 5608 642647453 6391672 18 238 140156214 56375 31 8278 595646587 1462530 1 49482629 87 7694 92 10482576 63297571 410750993 32268955 191697804 726 6350975 513892 788254 5211 10 52066 482002475 742014 47093378 75 744855 48 2673 8603 49 680826 9103 139740513 131877 37 2016753 215 479 475 293 6442 275924078 88184 46632 2 5472550 6076697 4 479834905 16302619 24739 204 1176 740639156 542156 3600 22535 946388372 134087 7462 612845 8382625 947 580 8 1 72 98496702 242637916 417687 303552 407426362 572976 7 652058 32 597065310 36531772 453985489 8473 5547 61781 530543769 277544551 2683 4938 615 55 8 2958 612912 180986057 251 7 298 90 2031141 10474842 896785352 749181032 97146086 27 497 22243 800101652 75381217 37155593 7 86306755 2 686 803018 82364362 365 23303579 2287872 92636988 445 87568399 2511379 26861422 2564 42 4 9943 537 579439893 49 11050 7 93 6 989 758749 880132496 48553 21664548 762614 2650310 79771 163541 9700065 615761192 926750919 1 599105 47 35260917 7 137661 6 315111 61 3288 3 6 93404319 2456 1101 89 123614620 10 7 50 37760 214036955 217324 7229 60918178 56462408 893763215 86 940 423 7751 117218 294 331 23367 999 460212099 506 6977094 9477977 56648425 8632168 7272 20574 4781301 156 33555 92634 9 54 35412490 45549971 849 7 548 80045 69177740 8 92137829 5 48 240697 522 6 18789572 57 743178737 77802230 72651 155 31637 160 92400842 970582 9 554631156 8327799 585134 69797 3232 82183 292177695 882 83018672 75969743 133967 283372490 122282 72899 28 859251016 209500754 74586 83649 1 730885358 47718 564067212 71 338 741118079 90 6 16 78136 1 20319 592190184 3512615 730975604 9 42698371 1169 99801897 759 146704427 410 8599429 90123724 7 612840 4925 743609 6308 72 932486 2777841 616160 3270 57525 8683 9 2 6494 407643 69148317 123 382076008 6 563013048 9652 5 93931057 3785411 27304359 1584 882778433 1 418125522 679 939685276 34357500 1053529 423067635 374695478 83 66898259 8345863 8 99547886 696209939 4 74351931 770 32386862 57231 63580881 2 6875 939941901 93113 926118 417430541 503 103527402 370656 563280954 60 10 91593527 95 352695271 65675065 2448 23341432 2 312 67 27 179196550 190103908 3450 396 8 5945 8673621 287284298 92668157 1252372 757 183355024 661742 620933962 10 6084 6788 3 6 5562170 98721204 3340 8614089 93053320 3 911960226 6721 3 27728182 330374999 8 6165952 2 5 8137954 4841235 812 4888707 7 355875474 6918376 5236 99397 73650 61357 976 71 9303 797847151 36 753 718216999 18194 63469 64952 223 1325 1189081 432624 448054780 5811 735937148 3430046 674042 68731 339 32 5 88571704 707 6 3 8 201 867902434 1 5177 380312083 10 744 710 51157221 77765 8 29677 925355 49187 619260659 3 64472029 555 821390049 217640813 65769901 2833 7 10429552 4590738 2778 10 15768721 81653247 42124 507635626 22772533 6975275 11 352282589 1420289 835 15837 551925 954 970 76371382 3 5396965 502253814 7196 8929260 571598471 493 14129827 796532 6559716 89626603 4897 53941 67063651 9776485 95402 29776069 510504 37 171 9241 67965335 51406370 642482 720529702 11509719 493647 84968892 67584 31 616977420 815967268 147541757 7196186 835342 270704818 8709394 29632167 67834699 73545 115 30205849 719819319 41877646 18084662 83 368684166 94 195665328 7195 639 975332728 848805749 435467766 807 7080454 70236 988639721 9 3687 30488 7034 787167124 938185648 686 336471820 668852 596 219133668 98428357 92488630 3063755 59327 92658698 505227151 56 68 396408768 3794932 680 10 3332491 8073307 47145 225055 60172370 196043896 91927 15 475277369 38612032 51 404 473566885 4 62264 63660 33434 122814822 6 74312164 63327 933 8484298 9 312 5374708 48737407 67 374251305 1681071 8139126 8 3410137 923 15 1 1 9238 6930693 11 638 969388 2050021 2332078 446495885 69098889 10685 725806632 64780326 88081317 25 19409 807 10 10 915858879 371 9206 875330 49597127 2843024 30007 709063050 5060862 77441635 81721 786 4 97 336227073 59343 31 961679 821692836 280970327 73118412 99858 9336 95720703 40 3 271420017 29913962 7 840447755 667 946976 694039347 235541195 292838 50787 4 26987124 3078156 1355 3 778 125079211 386 609 120148 9609 19 489439477 6 74 7 2826904 10 403 10 7205 8272821 19808458 4929089 94 26685 6 7657078 187 44482096 62866 1 3659486 10 86158 2439432 178792 446812591 555 175 8438 698532 8112958 922361820 281676 7 933 455412947 60 44 4 30414362 745332903 45751512 342006192 765 282662 579 6766 89 489 262781394 1 9056444 54918254 26 19613 124671091 69 440985072 5439351 11281 325904 78737 6 940908766 46198800 87770 886339357 891462621 55433014 39125008 859616273 3955411 6438 10 137571 851583237 516614 979500855 62798854 62 29723 73 406577 580 54 1549709 17689 901347066 64331783 5 5 313 649060680 47 200 1203197 2023105 857670680 8044809 63068611 9 522805097 86457779 668220329 4496243 1 128321827 867 772 1808063 231238668 8584103 3664579 29293 181 3689 565212819 25 1166305 35 7833 890 29047 29 8723500 7874818 259142748 268598968 23 274 529359619 67379846 6984 6406079 1007267 48 4 6847150 10 34 75583695 48764740 87722463 69 3 6984742 18154277 237909627 885289 201232569 9 404239456 897 546 5179 3256806 51375677 202950 321301 99601 50474 581904202 716328714 9 81461 781267 3 8 46 5 7017674 7365 4654903 61767 3916158 944 547480 925702845 22 866826 222294380 3 8 39 1589318 8 9000875 84 86204 1495 15 558406407 634 8739518 8110238 1940 646606 288611 9225 847961 55701 495657497 3461233 836465386 10 67068230 66763 6221 5421639 531576464 8 663734 241054812 8502746 1322 117963834 413266656 73937226 5673 60079 59 5 54 46 31463 312 507518 1 1 59376 175295 28372515 9 514821674 61 460 154997389 467 8855845 367417982 5379106 1469216 7332276 65407 72737529 8358 9 251684691 3254 269177 998523155 402563903 2591 9152 2592526 10 159138713 319 4589676 2 62120 30799226 4 7354 208085986 10791672 6 58 516 88 187 8 403 9 1453992 2037 35875 7190510 3 312776 82576602 10 507 643098349 6117 336696 123 4 23099608 11498 246055 580106 801 434 915 4319886 8605 23 74855092 147132710 4 95 984043519 336 93226784 2247 2969 2 5674 116 968 1147 2347 19 48 8663 75737271 430587885 3 563392 791213444 5709427 295 385558332 7179447 98502 216336 3623471 6932 608219339 9 890938015 5761 7330342 13974943 10 5823555 54 9 95 8414 15450871 446627084 1 264 36484469 681489 769246 747857238 12383 20925 379463 7 379388057 8003 72835338 975243505 31 372314 6450669 8 4159 55 10 654807 55 318093 7 40447186 266 803 410095556 94031 33974 5710589 36951 802892867 65 4 9275426 736699683 28378446 56625 125931 23984931 6859 638365349 7654 1401 35214213 10546 88313544 710588953 3717649 6508 210415271 4 10 13771336 482860887 68495 9516163 563 414 341187885 135819507 5276858 808617089 42824939 70837369 3 90627 249500 21377146 897778 354540 2 75515 340756 3994558 9181 4110528 21110 21632 665678327 315141904 3118 970423 90291657 25485807 9 79291687 94588216 317310977 64518960 91016021 88 229 717197125 6855 63 6029718 663396100 104897 65881922 3 606852896 16009 2 483511 18584976 924 59 4697 40 9 147 87777868 45 46883 171206 10 4 176019 51407 12314300 70 45434473 8 609544932 476056733 25707 89 16992369 792450585 76541 360566678 13 1867 10 93123 497 1917976 10 6134045 483364782 963113926 9127559 99 8727621 1433 3 884336 662203 928690886 539804 8613202 109 54641858 773914 248299062 677655 962 319075883 836622448 16 57238972 6053 74810902 4705516 31362787 56 656214909 41709928 62702510 669 969977 229260896 838422865 911115350 532379936 805474555 20476226 36 911 2 4 68638787 86337538 6 48638 8735016 710376 12261064 82260 113 4 804813917 424381163 3373162 53123 33260 89336 11820433 84 9 52049 5378 67170 9360527 56586 442 6098 2542 8 9703703 131 528783739 8 3670 195616 636 711 9481683 79879 20870390 1 371 212 329642094 1094312 68933724 739656605 290729 223777755 939618 827135031 22080716 97 69079259 31566199 585404 781598799 85355 1 787869 95 18040 835324 16926294 55930745 195968102 62625450 4139 96698878 83 899 88692897 889717503 1387 462528074 99164 5901297 26635 2483877 81717315 8 994788817 4123832 6137 81630 1762 618 312485 71433922 697 61982 436860042 307 188787766 6457 9160111 1502 340196 50 551 477987969 942435008 53537036 687496 9774424 27 993026413 77792456 9576 55593303 2217 8 6 981 78 756 3 89295653 7 3 809 52757 71 436538164 69896 56 737789284 913511172 330218481 9806 442993670 2796576 94993937 658 658 8669 613 39457 859068 86773008 5081131 7 940090 212334 84091215 15590 9405953 2 10 4798997 9318 8446 3 176419861 5 35 9486162 920 4380444 728577239 6752 3 834962136 100614 40225710 69 67173253 71139727 782876272 4908559 837275769 536405 2 2935 793 5410303 124713829 44 890376393 178992 8 182144483 9 550743247 1223 2 502000 37599 5 6958365 82177537 66 9 1 7414 132389417 2639577 428 77 36205 29520 372554075 311955043 65832920 90490009 745970570 30372 3859725 4 605870 178321406 64466 98670643 49 94 788 2765 12261676 4 392 5377357 726 56243 271876467 775 348367355 184837058 513782281 62800 12649205 4 9522761 639683645 5252 6185 59 6 42 35404 908248 258618360 90254 128 720 6673584 96309 9114 4 43904 862625507 8939806 48202046 97310 4189 10537553 10 373 337000841 44249562 263 76 183211 522580940 24546 3 385593161 74077 348563 61883 319 58 8640 396568438 966667 1 12401580 67 2409 34 5661 696001 9799 981134488 8392344 908843644 20521545 60151101 9155 8129 299271348 82399 135809 14107045 5637438 5 874006264 43678 290052716 10 285 221506144 3185 80484 9 681024 3 19 93 804883 451259 411192 864049 92148302 991617448 943 7968 10791 7 214 446 428016530 9 35318610 20644376 738486916 4446 416483591 10 981559858 36626347 368400204 145830979 62609 9 40531 8279 7 3003484 7428 74 14632568 649 4070018 5925827 118697 69422518 42575443 577128069 95049055 5 2 57478 657935 34217698 648850097 12012 775343 7 26403368 8951450 3601267 9336712 9942 810284470 95312 593101 43984 322245542 883 12312655 158540650 256444941 31681961 84 995764794 80174801 216 743333089 5524 772647703 64 74 75043599 870559556 946970 804 475710 122941 323416423 4090405 648694 40199 9 847052929 33934 5271 7865755 37503422 2331801 570 75977580 883806688 38189 59459068 858792 807757357 6 91160796 10 971817 452611 7974 59894 58871961 31 8 89841 63 5 7167819 609177452 337900 30034 68037169 159065819 604504 31 6020 199476 76 9 708379035 6630122 4 16477 428973865 31952692 112037218 101797808 427236 22 43515534 576990 23634 63820117 2 5819 42 540021590 78855872 5370206 270729686 71086719 861345552 498 41527 7 196922827 2 56541310 65 704247 8035 21 248949557 543351513 515300090 955987 37 46484085 423 66 15370132 60400 2846054 747 199745 80 5306997 67146 2 401368473 257 1150 358302 96721 3 73147 504 594102684 1 52966 957516 8901055 9857411 52132 77 817857 10 105 33458 9300 586229210 76 66224 53450159 85954139 7645504 2010 66 16 684756508 382 654095 34 543187363 50666 357103 338148593 9660 913466 4009 23 2 761227 86459429 9312 2931 5 20197 9 13115677 941 970734128 67 331 34808 203 3848381 83011 6502976 458170 4 4138 152082 283 751 69 9 22 174797088 762 7 68 27 860 464 359 207486251 93956448 1 888679 7663 194475069 741 503258 907448 3 29 74997316 171114509 94096899 503507 9595755 1298801 6 2242539 325054931 7123897 356718693 701898 77 74150908 179572 7 5 41 6039690 81717105 905926 5202 794 484205668 512550 386224 2203 178 240 82101291 96369760 43792 28474 1 34316224 69747 504 11295 94728478 76 816 513139969 8193 833751453 366 229 652 924935758 9616 9104 501 75915032 6050 262 69 63632 3150850 5 8950 987 20 79329354 23 71679 785751117 10 4970 496093216 71531107 26523129 10 578116867 364788746 7 7994 48662525 398583944 5851 623132449 692 8876130 33535 166 5483 9595 12613944 645921813 21905097 8 67128 1325 2754 552357892 90935 4 10011 31965 4 779633 170 1339 8193 1334 89411 797598354 9 264 8969834 50423 92638 305219602 19015 84370656 4 354448083 57932 9249 534847382 6022006 6191 28912 204928304 1315874 198790758 790620706 55825 435639610 81 29034 426682507 62468 439868449 4919119 470 92774 9 10 5 342928067 613 7 10158 2449 295567126 148796 846588646 75077 3599449 74070309 600289 8 67682 510328131 597 39 43896359 816921628 53335 258695975 98249435 10 909436 8805 5 5995729 84 517356194 905 11 70177 3234163 836 88 23 11580269 43695603 4916 51885 70453 892 334357 171034 159 412509667 415740307 453287 94562 235430900 26137843 1039243 38 94303 739344315 234528345 1 878 80 7 9575996 128068303 287137750 20777 423712 5328 70383218 498517 620886 35101 8 48238624 41805505 5 67268450 584959 834834311 2 4121472 2 209934 828173775 46229928 357724683 99897 327 46005087 652663843 2 43385412 886699 771432418 4 99 81 940767 7263626 65045409 65140693 204437740 651 5520532 5542012 97678497 8124170 73566352 16 44607441 12683100 2495818 449 666 5464150 770743 756857 585657 73 7068 6 344066522 343527830 7922495 450088324 31 3527270 84 44600169 3796065 7 5856 559829 8689 129973534 144 69237516 8775055 508561 5 15 425359377 18769454 9 65072 6609291 5628 314583468 222377640 851776787 10 37327543 30 526 9 561287 3466 13 10 3409 849573791 532976272 89704085 4054795 2318642 8750498 686782206 49801 2648 96521 7508 424 45321335 77 829 2978405 5044 69 705697694 863501230 963 7 226713117 337771694 3420282 8797712 17 188218716 2 4 603627908 32225900 30576241 493 122186871 43283 55121964 3367872 819951707 3781703 58 878198449 860 5944891 346489 9159446 508687049 502853990 4810325 9503556 768222 421767612 748827 606672 94458872 99588083 6007570 118380686 6379 36231038 9715324 71540 90444046 56276 6965728 3510 7 364634281 1198339 63 334355252 4176498 12 8 1245586 72 183899479 3757 52626 788738996 42950739 44 7 76 1 8305 120478288 3812 2487 1308025 79895 1 84861065 15885873 98667670 8734344 524734444 5946669 672144112 394251 9539638 18206211 64811 51465 612 622899719 4 8441 7394 968 60152 6703 17 90641 76973972 9 671619 16 5 7442 18967961 85661521 978352 3881 838598258 5034 63578650 56787402 4874646 96497552 435784 56892538 458234439 348456 67 2384302 9 422026006 8142531 8 239063978 9387248 127401243 3320 21 11 12877835 9111 99 6939 55 2155150 76 8 58822 94023218 817 753 685596 11001 44 386582497 4365 2494966 4697781 28544506 5 50368 70 6 6536 49349291 885635039 40427325 345842139 56868205 498 766162 18 501032057 6123487 23492 31 3706630 4740 9337 815572121 6340232 608102237 532027925 620314 87795636 17119 434907806 972173935 8800 5360 733586425 48189 1 4405 536871419 6617 788820744 609009 8232 47987352 99 83429484 65734 65711 9 1049 69 745299 983377867 53 895912 66473 98644587 9933 199142 909 750749 4 2537 348200126 820944022 83236648 90821 568 3502667 6 78992 800 7633 865 444369503 8 941831486 1691 1 17 58246 9 92412 183234652 186169054 691 65690612 646 75 299323 5860 37742 394072786 999721309 411680 99053386 961 49951533 805822 4657680 598411204 5549873 987 403828227 72 88784045 5 4786313 7120090 66 574394677 3209159 40 682495330 748846636 458 9 93030 240900333 39103 884440 8 6500494 66275 338389 1343511 95526245 860755 76363753 15 60 8 466 16261602 31 1 748395 78310998 2253365 981 852547 18018415 85802544 247 329923078 787 5645640 978306918 1983466 782 1 6347974 2232290 95437 13635686 727322358 799586085 632622 6454 7281946 88637991 7009998 58679 72310 141904285 188109873 94030047 41361 21980 6 355683171 78 9 91637 375579800 7 4177034 52 7248658 470 3 19 4635687 1674 524091257 636521730 711807595 84259941 543997185 92451 472884 317 873 47690 7079 805 8764797 78172 57 28851 7 2895 758 7532 17287037 4074456 516 8647797 20330267 6395 25216520 23865187 3754793 97242429 191 576971 3 91595220 567909789 84914 35 936708596 961494016 548905437 989864136 83043 4385444 265 125019817 1653 543840 70 24 4927 503 27495 85 421176 86 487466068 5 98 7518636 52287133 7675069 5839508 10 93419465 2 4 36 8331 8 50 5864 146 82129964 31577 43295 275046601 63331 738 9464771 16377071 779 36983709 2 5 85482 3876 5 179030255 694786147 2 322097660 9 3683997 540556040 58 756511172 357772 57966 731578248 583074 790181 5646 30264798 106570132 49182 667948 7286 9 39594 9 2 12 156422080 837977879 48206814 2 5054420 735502 21 791367880 34948123 4 9434 3 24806347 275315609 47029 2 687 51 2 341 45265014 363606 43092592 667083 51765788 36169339 733251162 972100018 171823486 54784108 7442 536030 414161 66004206 791726 9896246 7 4229 2834 983333341 6304 33846 62277 102138 366725 2890951 503210 751147248 7515183 7372 45990 254118 316 50139 746551664 63 7511 735707240 802611227 537 3477215 630350441 27296765 985573874 48016 2 24970 53 5354127 60813465 8 37366832 764658 58098 92659196 41205096 7116 738 9534731 52130 4 4875615 595193 507 94 84440829 1772 6065520 8426943 26 1 725566094 590797 60419 16 10530 996877404 859596467 14780051 727857 15233632 20233 1054939 880172480 6084368 50 3 14579 467289377 8906 68615513 129 3926 311 20010105 5054 16886 9617597 806 424908254 240692453 9657 6 8536 144 820028089 7817 663 3620 841 860925226 27850 383284095 684678039 57284395 10 766076 28 6277554 2 146818 71 4212 41 949 6827 1574 267935861 4 976409 68 63043593 392727 79340637 6 40599903 932605648 72643853 5 127532954 405690330 2685 63865325 49577248 665694058 786 6088 6416406 485011317 48658 95889 68845793 925005616 8977 2 702 4917777 495293045 10 67786 52331468 3915666 792871855 6 6022 79454 316061665 91760130 21061 44295549 670025705 21 84172 612994197 6914141 905510323 8322 234 880848658 895709148 947 87452961 16316 3659267 564 2 854994 791436 9962 4 177414 51099 715 278519465 46192336 2791575 474 452592380 6861315 66354211 854 92939 241077 838932069 4 304174746 58966267 9578051 9449895 5183 545 962733664 23469 55726 45381845 310578850 734184052 28 559484628 48807983 68 3 6826 10 520475222 890588 998403165 432249 59314172 37747223 66 554497 76789 335540405 7618926 3015 6667064 324 1621 4896 225217529 68272 8573 196120097 11597 1 3 64645055 68333322 174586421 925147843 6 83 921256144 811510875 68640181 799 10 9528 60 98626 3974287 70 84 554455281 725 99 8198821 4 9771 75244732 97838938 237690648 1123663 936542 7597726 4 190039550 39951949 6 100 301490379 59 92613163 622922947 40726270 716489641 954415870 4528917 612633 77343 954974836 373 316520164 1 83 45978 28004961 612518 5 76 63 7921 177 8 738827 865014780 545403225 9165588 8801 9613 270 5 51963006 4413288 5 745296 800 48548 55109443 962599 654244 6 56205 7157 96406 165 2 4 651790435 56902 7017 79902604 514947153 401770034 1022821 8573 21988 95879 95665 59654234 73 170745 1105 3496984 623 65949471 55964 2 82608 903462347 30114950 9 347019 189329109 937059 8995 1764517 225437648 9082 747 69906817 87411 19275086 7025644 456494887 24 478 2 44570 22643711 77 342 4767 4147 609 554854497 366084924 982978 66647216 99409 733355957 9120 73 5729588 1665295 4097540 7990 96877309 636586128 5 892408872 648647651 99805 243184364 62114945 650 6 282083932 4 438196631 790252 975396 367 188495 4650681 357477721 495 4008 528141894 845906 9216769 37 77947734 50 49163010 53 45492849 6724127 42086 865765156 59609 6238 842705332 835225696 8438 94995 430647408 28 469299434 715252 332920287 39 9805532 8395702 90756261 48651389 61873 571833549 825 9 69 27 992270 566 38677 97009 963 52148 87 5 931 41433 231 4152 661 59888681 69469323 877967463 743346460 684 1 39577 859415 95524 257 8985909 23537 587640 2136325 2 1504 3568139 729 313 93 79316 78929 708351533 494577 953752199 746 3598493 93493662 5023258 4 255 1757763 866264128 3790 6327 10 769264 1 620780 3144396 368330590 586508563 407431200 46 4543 110796087 82907 72 37 10 50229393 713441 36335 25683049 45209526 1 630248040 16647235 9563775 827906981 9288 4479458 3108739 763138373 2004 4291021 8725 2732 7490 9500617 8886219 486 965 458778 917881 5106079 598292 6085 97366 273852854 74155731 348485008 436622037 42 26435479 67 39 4449877 49046 931279896 14127 6396521 2643 79 198606356 9 213 54 552068752 71 10 7 657901015 153488301 9786681 96925 877701183 4866 3622 970480 4578397 5830068 32746 971 73766 1676584 968196812 684192498 8 7 382973328 9495178 47467 6 632543148 7033 4298578 2 8051 9 797335671 1040 340 546565934 209 7347481 990430299 2 34362226 19389729 512120933 868957689 442354 607 1 8716387 90596 40776039 54 313946305 66270 2008877 816 67353 93 100 46465 9142960 5613 7225148 3706014 8 694021964 5 1940 92 180599 8524674 9705 2765020 10 167614 220832 17831326 4851 459431 1248 648 9 5 7247325 90 35 17 34285 495779142 1864267 334947 610531 90520836 654937045 57852722 86 950253 5966 9895 25166618 140251143 412644874 48 438985476 7621143 2380447 49129624 3882857 99425 135916514 555741 598087935 370 31 84251 3465 59769976 426693 833 82 895 66518991 313307 3186 421 745813786 71110 1 58 56 40710527 220 487 20618 722644810 1532 913391 9 54 173440959 311680384 78 118543 52138 82809 588588045 81 95689250 598 51836 661561755 9 487731573 9 395876560 613720527 7 3980 7287 21 451 708506456 163 5988716 13 512 6340266 321 2419 363968 17342722 7092642 412 209604166 274736382 626 10838757 63 420 518680 4820898 51 49 73 262393 767819036 546 552504 10 367172267 79044 24875 5558086 6945 4 152 3348615 490 4455 883 9 693461716 802 497 364214230 873449084 2 5064 5699886 239582 9572 90604955 7 416 963029 11905 97 967 5835506 198 3396981 999122167 311343 49864599 31633245 680824663 617075 7757426 3170838 284758041 1 698 6425892 9 7280 720270 97183436 462 1459 1402 72 17706 315425 971 93184 58350 633354733 282071 416265430 35390494 649064606 627331313 904551322 748337904 723415639 42192 450962 6479673 14 665928 77186 86594190 88 9294 477857904 58872003 39 4 776416 6 293400378 3338746 90551 3475 6811 84 4059 7961 957538819 928461881 52 713521347 604615 66 10 50688151 124924 94 5572 989193 946055 52 507 596823855 96574220 3992 8216 4426078 905540274 83 3379408 2298282 5 70 455 586 10 86898 6835 16635441 52012821 8434409 576 56 9 74220447 6571 394 18011549 7 7506 110 6744588 324561628 700133361 9 81053 87726 45993950 616689766 79849527 875480018 1394910 8 5 9359 3188 849317853 12181 73 2109671 57269 660539173 5580902 742396 579861331 880 625 8151 446698 8876 33 5571294 34474863 9338382 4090 1 4249 683150251 84336817 92327937 331 4 8259 3985608 532011 38 481158 614561358 539812413 719393142 7 989111513 32071 1553 728047 37 54 92 6 333647056 9 7368 862 742904326 238022 93454 295268 71832661 9887393 991414 153057 4246977 55852221 6579959 545 11951 420904430 70037 972962553 17 6 24436 8 2120 904444582 878398011 96006 85468 335959 17613 1 36502214 806407665 25 11557552 29489740 58250 146 64 98898 335791478 53310 674159198 540699678 40 71 8236 107444 409018079 642550284 2484985 44493657 895090884 7 2 79263699 14 26113 2026 18471 185310044 943 3860246 90571161 4 803078 7 991161006 509447034 9 8 4956 7589625 84347011 2408 499297559 568 300548011 978467 562507701 5100 100 5623 27594122 13950188 759 54375 417939292 1 941 53987674 91535 54723983 486 40 169 44 3 402417354 404072750 90130520 63829370 97977874 1 827305128 65270213 207 10 74972913 743295585 5608264 95308180 31 5 37221217 6374744 785867520 775167836 7599 89410 5 2428869 4118104 508 969013806 476946 271647 30 787678989 69 9905099 10 3 642093 7254032 28954487 628 8771588 738404 94 174080135 827 20026 695853903 879166 664 9 92774467 9025 10 119803652 884979076 635875 99 243217954 535 2184506 300785892 320 138139712 21010971 309123573 774124057 367261828 585734875 3 4011036 121 9534 87008 775631701 1283 977526665 235971 3702969 5800423 5 97049675 8616189 2 1701999 4 3482006 450404 7971 4318141 672126010 419702 10 346 19432029 8263 6051542 43 526487860 8538 753783423 181067 28619060 9380663 18948 85828473 9 17921 57 4008688 891408068 6058717 971517877 831655187 9598 686558577 156753610 97768 1877 266681121 3416272 32348725 415 10 50 5 4143 292787114 14942 86086 5869724 806 406048017 3 51451994 450 6109735 565425071 43247518 187 49099222 17320089 5385693 743 9 3197656 81 9199283 5 3265 687182177 4 18090 79356457 6016 80 9518 177349 103 650151595 50809939 183816010 3 452666718 85808 60156 5943052 3261034 822330808 736098 890823670 5779 760 351216768 990683139 767 5 45306 795019112 4 43592 645974999 133082 73 734505201 23 814561103 8402 63790 86 5035 104905 540511509 8690058 47 78668 8772603 402994881 268 3 492277 9058 2955 188476184 295 75 454765238 35 755105463 580122 9457 808140302 899751402 38650 3136 944979269 860678532 43396361 8539 25 2 59468 242018292 836 467268 62664 734882978 51575 8217812 34 216 4529 27 777942079 786829 5866 351099 6513796 8 17 95869 314273558 725742214 26791 2969 1482778 1764 973 65 8 3283 99748486 6310 79051 98 8 77122977 3777667 57 609024830 928193178 956288 6 7 748921975 86249 39596 25461881 97760652 932379810 138230338 688347 618735 69430863 223761928 1 1589 742838423 5700 6634115 51 701213 4527641 64467 5320190 254922183 1490958 177 913361514 5669947 592688166 43 20 64671580 6184 59358509 7691 32 393 64596 6505738 9985148 10 31083582 631 8533 10 184 576991 3168 9 150082734 86574 82050 2013900 2173 865450738 69846528 364105902 803 988636896 669090287 35863132 887694948 8 185035700 526092 2 1644 4145460 660499890 773 3225205 72 678979 887 64 3 547854068 56 77 10203335 251 73803317 5754390 3 2499147 22180 985909203 86 95221851 8882 83141379 38369 67583 31875 31237369 178303434 4536268 8732 15 20373 5669720 35619 647821 2 13662711 933142812 33 74537 230067293 189 4856 2347 73248386 4 379147 7642628 320 1 138 939336490 685 942 3664851 581502928 874172079 9838 355 814078108 4 1 5878 4867 112411851 441430 46 42 71 113254999 2 70 378437908 344273751 744 34621164 34454 274242908 914412 7 909425 6 5245 517602842 497477341 796551 533920336 6 10 81282295 38297 52139 3828 88831679 193358 30510 5179 7645605 896889028 5 9269 1459438 16810511 8 159 355224862 78394181 58298 6820535 890 1 4042 723480 6 67814 581283655 3 3661 183328122 64 218230 254664716 1261 857914488 645852 12237 252466868 53382 445781784 66370898 603 134740 82229280 600959074 59056 3 64 977794 4 966122245 563936357 433181942 1477623 1 406476 379844 4445339 1 376697746 4 318801 8 350095341 5230143 82 78829441 47984 15 320979718 80928827 70 52 42902639 86749 120 7284 1045181 228 131070213 735427 3 699881773 66688 175160143 5360 520869860 47341644 372 78 4 7520 323759 805 1021 537780465 6 411 321329479 6 571391614 685 1420365 844779674 68899 72 5650082 4 6658 8 640118189 9567 1873 27691 45265 9394792 236 9286 407157 970 25 1155853 487993916 870777468 49644 6950 499468 5 3319419 564553910 18018251 2477792 5858 7329 295132 183120014 812108679 2 45125 543245246 29912686 4930336 977995 5415719 7356 828 5459 6649533 633762071 425 67285890 261 617507 81514 1933 4 806 6 47959593 99 61 8 81803 2 99 5 366380904 7446351 8759 13 39493 144656141 799830 198868 10 7 2148 706542010 6 15010463 840003207 4 754381 30716 612051 9 435419323 10937 189 271087 43 2925258 321817643 26290 488 56088484 6977 8547857 76785 335319261 91365 1 3 230883945 5921948 590449846 59167 411261 4009 718397542 137518 392784782 579 7701 84788 96561 9247 1 639766 6139 376103249 95 410295514 90 73807 87303956 549251 935066 597629 4 93367 40 52 10 819 547894737 758541630 917892 196 4715 41851 7966 23 77617162 34045 25807 751641 88333779 488846472 436685 9 6204907 345186338 10 842864109 17031 295 339 987898 437 29925717 547761829 98 76 1803576 99 774139729 90033479 413747517 85749760 2 761080838 2 9635 501776029 71 290436 379466566 4 21 367 7 362692 304935 4704 79 8327294 9817 466458829 93023646 226083694 604 4218 5831474 30 8933 989108429 86 5 8742730 67717146 741466152 5301 287 8 6917 63 32432041 134119 8026 99033 5357 59698 95 26508438 849290352 779794523 44638 220492 848 301479 35 9744 389193 80 196 27 833048 42 266 1654 41114 91 98 70 195780 65354015 13722964 7 53457868 84712 954 30836 7653 66 6785925 21 450158022 412736963 10 524144663 135237604 79 1299037 382 655144946 26451403 929234900 21 3749799 141 92035 3766371 171510 95402 62625 323 50 14597 7820321 14796 60 74598 640 973 3 279 3069 553 1415850 86984 99655651 88888094 205 7 62016 767702138 34794921 3 7228648 248 63907 26297 4961 942554254 320 7 7056 163540945 10 166390600 4863450 10 937081 299261120 736618979 953802882 110249822 7665738 4967457 84506 422703002 4 455977 8741667 49593506 429 9694671 30 8268 54414145 85 8 4887084 82914 36 6825845 591191 709694765 205 5972 802 58921 800 7153949 2090755 36 357947 3 2114477 225 94834643 48 99 856 4516252 9 3718389 716627827 681786796 6086279 685126589 57880711 8552216 853388109 15600674 43112 481311796 8 13601051 760330843 10 76 98394588 8 98131 7825 146330 911286221 495277376 36 378 3 5611633 24168131 47923361 355348996 94684 2591139 25 578719 14 75773738 80762 78639402 59 67 7893 234 6511049 8845436 747729643 813432677 429 8 46 10 1715 29698 81214 8 2343090 737361 68 96618215 4252 29315 894521 650749 9244169 223 5890 175744231 4172 29 657086981 2074 1 201522470 12809333 90 15 349146 4260553 974146637 944 2400460 56341 33815 55425 349983 836654383 7389 1504 6 235831146 621 41 90926720 29725 969196115 6563715 4621848 132796 125475021 4 609555877 2437500 23 116722417 5710 613368018 79 594695866 862 4431156 260536593 950280641 3203 590 3439019 436507 794 437 7369 98258204 664318432 6 81378144 800055002 65164987 958 793941446 6090 30126 49347 754512 847019105 760798847 3 66336833 3690131 44403 6253 173857 31308054 29403534 216748 589490 9 23 723011 7875964 5266 6 424 4961 41429 8 75 4633 708649645 37915954 7805 145622 2366 6 20098071 3231 494377182 7 859230994 1 609250 77365 51924 616 9 2 478212785 937 686825 4217 54 469745258 9494 335486919 641515984 41866695 695635771 12 6202844 8702 179323116 9645030 448856 4889795 131615231 424356592 209641528 585503020 2013513 179048 121 38090189 51 3428 6 267 77 254650487 90 708 242362753 88919 245 19637 59 9 9 4 72264846 230466498 2156103 47536 5097 7037015 87472 53 33 7869 528869 670875013 37 708025209 3715932 22 32019848 7680 5 8156 195257528 9883590 3259617 768581 389730501 506 2366681 807269789 10 8 8407 1 795150 4 227612670 220349103 67225522 7461 9362005 48628 351481608 87207 529716064 1618300 86 276681030 45 779276 62233694 87730792 9195175 9706 362830536 3699 980101389 8 975735 265389546 117243 80413410 41 8 9490278 96404358 30 98516 859 68 82233 351270256 66792 589727736 63537 602605 424 647 18092567 4964816 163226 661742167 51416674 1758 953494994 66869333 146372165 7125277 102 6525 693 803599 237402217 6596 705901673 6 331895730 7664 762225556 169472648 971526357 525 416044 4 1369671 8329 46 67505 9 4185664 10 3064 9369645 926560319 435922 625 74 6 4276399 35 7 93630620 232862369 9122 688284068 32970435 782 687143010 427 2203094 40795 43354 6499 542018011 172 5 21395155 375 48 38 462855519 4173 34 10 56780 4353669 258287 841 48 1 220097414 9 72593886 4136 7818266 1670801 221 67 924416 72139397 744357361 91050 75663 4 571679 60015 778 83 844268 59714673 5 79 86062 71238136 7169722 7 845033593 4619303 571187578 62 1938 1667 51917642 441831 7378622 9506 263 493 587056642 393672216 9105328 4933 71392228 79277467 76 778642996 55679640 303 4212 531526014 486742035 416909225 883507 150954 908244362 975 9824 707292 10 4710 6933553 270683512 7 202 42 558300197 2491 616 78558610 610916678 49 4497006 367714636 18 93420388 84 415613 191292 2244509 826587532 6 36987 334 533694 8 668244482 86227 2 35 9662871 748118009 68738 657685 20136511 355521453 698377694 256 50524576 772 52 5 685853 24852 25 792341 2401372 373305713 6130259 65720 4370 928 12470 7424 628367604 94 75191728 490 80361815 986601 401559142 4354 6624 848332 28323643 9 93798403 60582 94769206 1 95 3499 20476828 99455038 366446704 139889488 129 84555 55 9 379707899 2 92548 85328 38 829557970 6394 8070995 97215 310081589 39055400 6714635 93382596 319 64261 5 9 15779685 4921796 71372 44972 27 689290316 83 66623129 39 5408 442404954 10 58 3195078 9250 52095 8266357 8 460068988 4034 7696 4109 38 899 3925 247 542011 344 747319545 773995703 6668378 474958789 424492752 386 88532991 71071 44 1725 813383392 427060 98 5 36 8 74079 407 2 89 835575 69477568 247399478 94112099 4 589 7029 797641908 86 3523 61272 90680 128 96467943 1685 1981333 3865 167981117 166227039 194927 76754 40667372 4093069 7739 651282 4 12148 2426575 28 41 7655 10 6395174 45785146 88788156 6034 362297060 54 9 10 909004 422540940 34 44686 566873843 15187 64 94065602 9895342 85 909389 840700 1652881 211205016 10 2 658 90694559 160536388 160330323 14 57008 9435125 475 801877185 8 70960 89 514 157306820 786 1053 118332931 9609041 3 396869728 8626900 676 673 59148 14428448 379386282 8631 187429 7949 32 242896 9713457 924302016 9755363 961921 226871796 314637565 667914232 6 6340 790048650 98276 65739569 97 50460 19 119769 29 55 596 21 824080 8130 27 3052434 31 479 2364 4 316212268 363158870 7866278 765 3540352 4460410 890969508 770252 945033906 1 945853 704 34853514 278267776 7356308 10 39690 931 90636943 76 294138 108153 364551252 886 4428 750050012 382513670 38676993 114516855 308 949667595 50 42544 757904732 28 6429638 5 2162274 5990242 4529379 7 2013043 788031 20877 6774460 83 9090 9 25784253 904 630810193 29020 840084 79 73040 6556 13030 9308292 667558 620 980043033 6663045 9137207 795 291499537 650162383 63027368 9 776243 6 811486 1 2021 717917265 9261 295919 1676 104241907 97740 7329 460 1 5 337260817 6524810 48273570 3367370 8268535 6272332 84164633 904644 669765 7 84043 4650336 618106225 4991 800891823 27269 3 262909849 10 6 68939641 49339 81947548 721 4315838 141379001 255277167 40737492 3518517 68760 8 9133834 3174484 66 4010 6554497 938193870 36 563334938 939044574 925749274 6690 1 75056390 659628 8553 562554364 1310 821425594 275035 82774823 72139 71 3869 676 5952754 746640730 711963010 170236697 56 43 98 6533835 96069890 1968931 129198607 7 90197 7 992 3 88757 4257341 426 39391 89 7 79009 58 56444917 79782095 775675 86434 7243325 939 22332 8137 2 267 940482473 2352 939417 7013 9268648 8 449911 11 949 633 380346981 5045 29262 268005 50 6 20282687 8 788297 87982794 93810230 1613 724245384 3154 271 999115 125 119589787 201672 8 1 85 337736749 468 497848 3 517355 54169 46249 1960 25545096 4416 7 12964 64457 793005 67 900841 38929 8559751 8 4556 9404168 273 9 9202722 59791824 62128768 89305 32704 7329 99 290512075 330300 89835789 5337765 1 54 597291979 812 6 623 93757584 4952604 8142 569776 16 25243235 2233 286770 3261313 5486 568 301000539 9545463 6008690 4647 519007 584135431 5155 54545986 539699 55 96471 4 20 87916107 302522755 26897836 7396191 7865 30915995 76 2801378 943977077 29117909 53382 29 9 144838 9989 5 5 426 59 936279 56977666 355063520 337 379487657 154 1683 937576 906 90973050 784 474785 96634409 2 69 289365249 97666 275491 2628863 221744877 45991794 4679 5422011 446626314 561391 112164838 7856918 960253 214828 944566070 16732964 105387 6 19 2907 718009 31676159 92043 68879 6545932 9 6442074 614 822114888 162323 589 85 276 8642 476037786 19190481 1 9590160 10 2318 308 14854178 37042197 2 404739 280600733 28 777476402 31004 6 14737 2915458 96957 707795555 48 585 20 5080 43 8 100 4218 581746226 5063722 362634403 10 3647 9 723967735 90 24722 970460302 51 15973473 912 7228 118632005 716254874 967 6205 9866 9 93193556 5 6351 346947540 475053187 9915631 53 570112254 1311089 89195754 53 398 58276 36764 1353712 299164344 803232 67379899 17417047 891313 1 75028603 46 364262382 25 3539 10 690021 3 6975062 7 8 88915 982286041 894 78754130 4 163 424035 80338 593230760 57879 8405099 8159 8268402 6507 61215801 207066895 165806 45491 245428 2260533 21690081 5 495 585544 765637454 94 23950081 324657980 86333 753000555 8111197 817799 912 16 3193 10 379764590 41118115 3318138 6 7006588 49 6831302 69309 888401246 314616423 728 48131378 6897178 105177 126 574069639 7 145469789 81 2479 6529 4295 85489274 9966433 636547671 869549 73582946 29027089 4202 964 8720114 4 848 87361 439 620927 93 3512 653 600 92839719 177959935 43 277592355 77026 31979 613 181797 662221283 1409 1528 161556835 6238128 1165157 12 898141714 2843406 64065309 481380 888135592 17705985 202732237 2263 185 510 3036 858144 602650 363 539564972 618 351496096 7852 297093 24 71072 7 155594155 9601849 428341584 217338032 706 86963127 4996 4291213 395604591 32 8369 7691042 573241 3323747 768500236 19797 499 3097370 999813579 5082 986151235 6 65 4999206 647470 48 94949 999 208 855105 7 73 7431 6730 12089544 35633242 7888576 3396 463730 246 47 4818132 86364 7 9506 6783 70301 3656069 86820326 98 57 748411298 6632 5 4 8032110 426506268 92339 591 448339631 5480152 12 19 6471017 9948336 95544 961998 98336737 7 695374 49 674658461 40 525913281 98780661 5 96722169 268622680 1834683 473194547 822 2238774 61 615 85916601 735259330 71553655 7 876003127 74355359 6640022 142187 49 369715 9 606492709 4807 811 696 917 3573731 8562389 2869 943903953 727966 323747052 98 493 855306140 94 38125319 64030 667603123 52 942 905346794 760 671852359 29 68085 9 44701672 3794 7109 8046 24 142322137 22 226410 9051 267966847 342 545518136 1864 633 53 52 164091859 6896205 90586901 24782188 97 11487 72497510 2653 390 7413652 3143897 27 3 657521121 300 693426996 57966 5 6 9659205 881 259032 1 46492267 735921 61839147 15998372 13943098 8206681 826283 424991631 6 88103031 894791628 8 41194 422649777 593796 26420715 14737972 1198378 955215110 26677926 620 96 625 9616 607218711 40 5 11 9 181128 1 118856 56 9 47525 9365407 9 36332887 38 561 9 3127769 63167961 730672188 824788 59518 198 6 84 5 33638 879 594129602 462980 14574975 428009737 989782246 5700656 361044 370766464 6426 90291 7212 897769272 187123 4 388789163 987507831 2727621 257 78 122300609 8470 33239 27 7 66763 190347912 389 462734539 89 1756456 7059 626454 75028 2 822417473 91071 7650 232664941 318580 938633614 631535944 1427484 9690658 847045 6681338 998 30 100 91150 54601 7439 49 105 238591186 7 61783 3712 40687 38976001 19 136286631 53667 363693 32824505 668 72052 784 7032082 176267 3 85 849939704 187 1 566853012 40 222703 5 645352542 32033470 420 4126 81 375 450809 5 996301 50769 7 5 14490 307826208 4 986 2131 7 330336 3351 846485933 479426 37857 6571038 71 100 2 5525092 940564 903 4 122141 684 2524 97485927 21616 6488 1 335493 6887360 616740493 31 35 739811508 9 272438 14 4276271 541895 29715223 29375642 96922775 928558678 40 597451621 90 4386 32293 71 3459 752 750663707 1486 66512 196283206 29182072 59 6 56 65409 901375 318613203 1 6 771 210130 90100 969763304 59 5 192 3410961 654208 693 780 66 671249365 87539907 198 794320230 839937 430614559 975354 83549 64538 47968 2235725 9 6670133 4 740645 5242937 8949542 8130 4357 634730 54883 260792685 918099764 32 55873 243558799 39792406 847746281 845524 99 3744 13889665 8 594985904 2903 3525 664 993519929 326522721 379 62 96877 790660705 6567 7951 49121907 16909902 1679 10 2542 4301 5 51624 92613 4065 6274085 414527 25307 402020976 297309 861113749 8 4 1 395032700 95 75173 716650369 348 55823 246665300 2 6833688 133848 2541315 987040394 842273206 73 8883525 365122 68469306 7316088 9 353 8 2 9707 18667311 63802635 5 406318296 921006 705090 4 4407934 36788198 3 813949123 64 105826073 18997 27 2949 2664910 56892890 378367 61 972795466 754 871739 698708361 9 15105832 783267966 5 7147625 4 756 7791618 37077 7199044 33 1 831261 7 5207452 6 444 849304 40864488 4 439 9292810 85647219 4323 212 37546 731 556551916 94951 700715 1 54 6 96258307 1 97895329 372615629 382 731387 897334 17 346 2 980955599 196894440 1506980 374247034 481951 658738623 84041 626 75043101 700322 47013581 5 83837 6 774118 788 693173 344476257 1 200 100 250535815 8 10 5 4078478 7375231 223174 7076279 816948218 35837 9 837812830 5065617 1 5265877 60 74263 908333287 60649 503 1281553 502141 602635 12689189 77 8521264 381298658 12716938 1320 700 30962 41459747 6 31 902271 757 61408940 2 3035087 14438 2 918440573 701444584 5 918 6 293 826891381 809027596 22 9397 6 190 90170 409140883 67676698 357656402 982 242685 177065708 884588 2444 515364904 5643 50001 170935841 8361 11 482087 33 4805 94301601 75 424556650 813418145 8763554 329 69 2802 764167892 53790 716949674 965 89689258 437729416 10180 7 86573019 628475 818 1365 979 55138301 3662321 1500 90919776 511544722 3706159 93 45213 18563839 301804121 340949464 7145353 94 695263172 26309272 232 8 581 85 8047 3 76 8723 67315 145038 51680410 9364889 6426 86047041 482 10 703192 4405483 482713923 99636301 13 7 2267 717 993647789 597326773 9687 4919064 58 35 9272331 148 641188123 884 9 2084 43 7574105 882 365041478 938697 5922 554707262 7298455 39441093 909093 75963543 5052 65 1 7346 780095386 592937424 7978 982733204 379087958 10689673 23 865 1877 36 9985 965466815 2236 261151722 604135118 40685571 8 9 93998082 9 624022678 6 547 1633167 9923 484469742 211045 810 236305803 3 341 206 853221 519612 53 6 1983429 29277171 54198 147571016 11107983 63 525856 85432160 5923178 499271 799347620 606051013 928529977 666244943 600 4804301 87 27649308 1281744 5 3 7164516 2052418 457 71640 370294938 318515426 503943 4029 907532661 933174 88 72 672989417 345666050 7 214 523846059 770153036 78 64 53 96 53504565 2068608 46 995090347 4 332575853 392369049 4667 8040 97 51142 100028 4816350 7969505 23659 7047748 330043213 10 12997051 479 156 16 7 121214507 94 71684858 114423829 341980948 77 254002428 505750184 17224 841 116437571 35 25825067 6061 2 95 75189923 9888 1427 346550 468 424922575 42635111 664 3091 5281665 60367283 47042126 859563190 5 49870974 280335229 65 695228876 9 5 8232826 41 4625 52543147 3525717 62493211 32847363 875860948 23752 10 36535 695610 9 6 4371 621405331 6 62 6042 45087954 631269023 1 97714 575843886 434 563564162 188860000 811 146279573 24016296 398512217 8162126 9629 68902 2 2 486315424 63090 666787392 75195 965391234 518922944 520 510 614425321 70265798 39541583 20 6305113 77 946 14214825 911000 37678 7774 703451 767659690 628729 9216 67264069 75256533 263476656 177028 134 4669 33343208 427247841 78182106 7 68917 5 7230 9229017 307264493 70114294 497807 68 421506213 2671673 7 9525256 298 975 508030094 911195502 739368 3644007 16125909 4 774237 421924956 539261 474 85 294394540 95 78 1783 57629 1 980418508 974 80804914 86 25 817676551 510851185 8504013 178147 94193 71 15479 975379 43 17 1 27873 29399055 624224668 70654875 8 81160749 3 9 492716 937480 633 174565 326611507 587 654699093 124 81047981 6440579 575782 844 9278 970639 25 433496 536506380 50 7523 48263 4383931 2569 90456 3341 542065 31 95588943 58452143 31506 5 28 4061203 72283587 801258711 56339 16632156 6 444 31 993 336919404 151918 5798807 9511990 12 187 830 5974512 4849618 567119 90179 9 44 497833 668 40 42142 72772 4229503 46187792 89294 10 9076447 910641 2695 594374035 2 4384 2 81 19471037 395 370538247 5 160283845 12170494 51 222165476 9376208 451448149 40 27778 681 15 6672739 1 10 602350241 1012968 5879634 603 5246 92 49 69472559 664989 936521 110955133 10 26 195903343 1652 49 709279282 9 38063498 538801 59127698 10934847 464266418 4606 5 36 5164194 7915931 25017991 561058 83 68 95295942 6677774 18285 146625365 204601 86 2962226 590589 342140373 327159 432678291 7127 168 1 8 606874 397 114293717 4604 9999769 3 538948 205 88426 34982 7 7951 99382898 156 94183294 73329269 4072279 4 10 589 539667964 1233 8639378 8164 1 745691 546370 96246 5757 66651 511323303 5 39 277144854 55 4 9438 67522 448310119 9359638 6085203 50 5228170 612585 974479175 701 536429688 17 5225919 29463 858035 786391978 7867296 23732886 79746 900780675 456422542 917 32647914 730823 2 23251 8847 411 3594 9435420 543243799 34534 35157088 4173 4502 3431467 7 690216043 375548961 23536 2584 851492668 161038 157065 56 52 6867505 862604 792512 927736 392400 6 7 3514765 44155247 108 2771840 3976 972 62 73 55 642307 6 894112128 147955173 8 45302829 780 673041 4389 3 5159 69256 7 879485015 94150 89107677 339163340 7345819 10 99 806225723 487315463 691796 418809 26044241 98924462 51853 3962 486870 8 290222 575310 4 9195844 556 9829627 910384635 8764 847036 59780 12421 16 807218 53760 1 92910545 504189157 91 16 920112279 937 23962914 678940034 1 49682834 753395 15870097 433007014 10423 33597929 955285620 9934295 648693036 3659 799950451 276566 52437557 567165789 63665 37560 16 1044 839661843 5858 49983867 61542 9 696374712 179073 201980854 201 985601 153 11 503 8549567 3342 7 89 29776586 42 5232982 4 365908533 3766 1941 953535734 915660310 26405067 39725325 15332 911106 80177778 208756305 7534 9 9179456 23225 3499401 49 816858 2048183 5 1043351 778533 345868289 8904 326594623 10 5 171852838 768155 757701538 391 3 41184 648414 762578684 9 369219 4367198 959624201 988 532560504 13067977 8587 964056965 309 43521795 28 987696 3534 10 61316 8 171482 9543 918939748 27015 8732 31 55169133 3868 290 30883 1619989 609991743 72 76131090 172836560 589887380 61884 5 474 5937153 60503195 9 3746 4 482 2 9445 1 1 1055044 4814 966 554122 610172614 4 86 4617477 813653230 866843 5215 64933 9365665 35528 61042 53213277 815620 192 707695 55 861814908 9 430647435 619 387265454 5670 2 995064523 640481663 789975614 414870 6 33619348 66 30372239 740882855 760849 3441 37851 60 3 308821 454940223 117 10 65704 29 9 384679219 4958110 42 817494 44243974 7548 9616306 944 201932604 24445960 17442538 192298106 4 62714117 5040084 17 73 122 725 780266929 82 621687131 324671376 8432512 6474 32893021 62332589 8 4 81 590736270 10 862366 57689 74 91 813 467028733 615478 381518483 495 10 4 4006 903 28057 948892399 9046 51911659 5221243 63 612405096 380896 190194 85795 96641 20371 952589425 250549879 704105557 1193 455151 8 60306266 8105031 697513633 842412 416644 678750610 664940666 69783 10 4350 6033 3103 54911 23469218 1433 655656 866873 718706 1508809 76167959 90156 728537571 198 22 37471662 9 3 10916510 388 7330939 907959 5003263 7 293996 6829109 7504570 9 786212243 1100484 85 507630 861189203 313 160334740 3235605 867 751 205 2 98767158 900901 453076 8893 4978 701916422 5727 29 21070717 24002881 79530530 40 65866 830915211 1923 8382073 968030287 767 5454886 698454119 749899281 28 8 4367 21710037 463494798 191 998827255 2144 34178 796124143 64 59 300586765 597614 72077979 4485087 43397252 7016 912273 43357 8573 41302275 278586 870371670 148 7 2 43120943 10 22491246 4184763 10931980 12 142091048 65491325 94579220 976 1696471 261959 295367339 7161 63039 10 299764085 6210 901 74438 162216025 414287 279193615 7029 616047482 8420933 697 61728 39 546 8701953 64 9136203 15714 224029843 9 49 700785 528031357 69227017 194448 5983 7779 4 50 567858046 4683 42494148 680817392 620 993085497 8 880 87 590743475 97511 70133 3 49 6867 86885 264219605 36 64 14710181 907146 838942102 710560875 346261626 1712496 1487 49313 57 25857019 5805 358 7991 9341663 10 65032 1800 91668 5571818 4393315 198163651 679372 308704627 9218262 88620 109 863131605 6 88 57789 764895252 421330 355 312 802827381 7 63980 1659 4542 7525094 767 23076 780 750341 15320 5822 251 91544 70746782 23284784 987705976 5 11572 41022 794385 841798769 3920 52717 22 990615457 100 4658 377 547416121 883125263 560751171 6252978 83 28183515 1771348 3322 4 17553 7034 7 53 62348855 771301130 8 13590 88 952473 839748579 13544309 7033890 29 63244619 74 590265426 73 503092188 65755 29413 948 49055898 585487373 61280 43 880530379 1326341 2424903 925113 17698035 3386743 46401 27997 91438040 569 134434770 778 8190 2570592 5 20292239 4827 56414273 694909324 948843721 939 824985968 958193376 691507 856107 757633795 4659359 636932 3702345 21509710 786285 662853935 5632962 742646760 518123313 47883 623193 8646948 61710 342317 68154454 655 608895851 316618344 55714747 4 487697387 665747 818704 5013818 4 12136801 5 18808403 8203 89533065 50583 53115127 245645686 37856000 352213 8 971775480 33 46005 839159 7603863 37561579 9660 972611773 5816 7781770 6 51580002 4 436638411 503947670 9583804 12 7 70 36 2276569 87 43589097 964505634 10 9 236250913 44836888 733327946 56777 22 70231 822170047 800 91136709 476 4 6951 55068 771 54591 24 800 353827162 34 248250 4189 78190 97690 9733632 56912 102970035 2900027 618426 63 751 1623289 58713950 287854663 72684647 615266587 7 6 7135 621979332 51875060 342529747 61 4 8413265 200185 9622 253507 430493163 6893 409471 66006306 77600503 5 364 717 6762 609293292 410723891 8569 8346 9 69113225 754811 234139 58 929634 560809 4502274 262 56916 3422342 7664164 34304701 660 490488 3851063 621425812 939111830 969838884 19 98551534 581009 83566 59041 17189075 9619383 9469 90 2912645 656 53717 449309895 7 7449503 3 72127590 1137066 82 722705588 80978 81348582 43462390 444 14 607216773 46295 26 53634026 9 20161380 653872769 301618688 198815549 227374415 95419704 23 399039777 9856144 26 126 7 98 2 36926177 3142737 828515 449586103 984125 5671 776544 104723324 6543 645507 98743237 704 781 5 243411048 116029161 2683 615 454 2940 2498910 9 6011515 47882942 171 6876 10654293 318901 44259703 465758286 2264769 21412 84963144 204 581204 654787953 187869858 3 27446626 58849 1606842 97 72001 8 78159365 532618154 878 7 663260984 584 229774789 30484 938359369 37438705 387841492 36268610 2873963 7860 6 842508 861 8142 753025781 871926 3580 4723 625351281 115838439 1 711609 7569 10 870869777 403475 232950954 774 1 93 891920 50677519 127465170 4 94169 585949961 209 992608855 8154 66 437062121 565758138 8039 3925856 7 625037707 7990 490115142 37 3216 34364 168330522 539155218 2105805 5655022 37 750684853 3 16408512 860164321 387 4 404334792 3869 17149114 11849 311001818 82235 35946950 346114074 6541069 786378816 1296692 2556 824191668 71889 35578489 10387829 10 47315 10 721 26164 283 40419997 2 5 719173245 42054 10 946883 2 3418 854953309 74606572 2481320 5214 849361 148034889 497875306 1085016 7 913772 266492858 767435 9684443 82753453 543373759 34843454 2 3007 90479708 2741 4590432 6 5500984 4951862 404 75878957 9302 45257572 297556294 2321075 5 924393446 62 4322238 6 4779760 78 549205412 66527030 7134839 217206 829241 6755250 5792 72536 8 833226 6 627647712 56 687267 305229 2995 576571178 657004834 817319259 7284727 1 10 127 235755473 79376 9510 42233855 3 235260220 12887093 519305278 1352 36 977923774 9789475 80 812238771 974 4507106 329 46581223 474 8504432 7936097 4029 647 884618242 20 151593 92706122 99729550 687 681124129 781279 415 176504 9642 589 587590692 36431316 501544 4 9833 37591 9025441 832833540 883155548 839654598 4 136 8144 799 647 7 4092 6662847 9727 15425960 46075268 7374737 1573397 8415278 947770189 355941 2 21519 528620 976317117 779665 92113 916446039 4 3 47 31638978 23 6403 4215 5346 6 326 6 68 394403706 667884757 845209 149 272057849 70 974373 2067 6 1661 14653903 1498 495 288847817 998789116 7 595466015 90484 7 4471 821486282 46 147443 991 85635564 34121810 671 5 63 67759855 522866 8250821 7 87151343 207914648 3948 7 75530 10 33781871 9 3801779 1473582 11 230 62305120 439802022 22 725436958 7780933 583 20 81953296 9 86188 10 499938 322339407 36 492053 30560920 4956 2 4106 43405304 4103 773 150255 82 340211 52 322713048 568 758 3049 674 2 308 598695757 50 54 35661763 3641 563252029 116 4928856 97827 980856265 37 5400 85694 9346 58179 774647 722688 9 67513762 96819051 6 6637327 91203288 163433 3 53784718 8409 11927045 6577 597 883 989 7 43907 763993586 473710 9061025 3340196 2404 42437 27176982 8597 171493 38 409764981 8 332213835 425279 50 14457052 3516650 21 82016964 724 3591 5084 649827390 8 67694248 214059666 4530487 844113998 5 4 9410 20749353 6 8 8422 96 2481 727777438 4678 22223 8914 3585105 322196520 31548227 661423 508 647234 27038121 262158 19 710775 48879479 75 36060 967436909 56 97348 21458700 10254089 829185115 5 208221055 398177584 220 6662203 5588299 9 845299609 431528652 2581 5 1 5176988 793 8859161 407575 45 318934 97461470 995 28175 35 541829479 428862 9226492 2970393 9419289 53 4969084 848337522 393 6 72245 9 5419 11804 499027531 53766397 1062 598 79202915 857 4325661 307336 34510563 569933087 134077127 200696 2643728 7062308 53740088 3892393 94144878 4895 18196 48722 10 57891 90017 1362023 46 4 615334885 488413 10 23837 63 925437674 464 4 153 276559553 4 667832153 165937861 784153 343 9369 3826 9446 9141515 133946272 2910 6392669 85001 5284 923355390 516554099 8837 9377050 40551 90381982 6927300 34343 80142 362 2303372 336537455 18296 420 2273 498536 86490154 82441 56361 477959 66875369 510 9128 464 55158618 29 968356 609 610 15070 586433 358999 89 5932258 1 41630 722 45922 300 37 45 1 4684371 18989422 186 67 32 10360609 6320 6 580184 57633 202 3749729 17478 51953540 6687 62857 178586 671 99097138 7707051 590 21638 406530953 62749 236802 984143567 82 55 33248 85807 2698552 91383522 295 5 37 704031 676 1 50 95769055 7491 118941737 32 82565400 7230113 37390549 56 8222 7212 513748002 3 61830 3 856562019 985776170 15108325 17737852 94966574 564550 601 13674 9271 925653112 36910909 21561 2308 77 366752 34806221 80410 466 439854 23 749 324 242129436 9 2500 33279 8 8137884 82 3609034 750709678 952 412 18270729 609466 8358162 7 4 194014843 7468336 1964 70 34374 387651799 554 28290862 9006 714 92147482 90336175 74026 21 5 4338396 462 278 59 70655067 67407 450139113 8 688352785 433826 1740036 513763 675283492 9983645 2390 857 989263735 46707 903924 38765 8876976 1 382610 70 12 457481 551379941 820103 2 276144499 340877747 518 67344113 868 581584129 71927 9514932 371 399314 441076536 269728086 145034724 485870 6 10 4818124 847 4246 771 15829304 683501396 643746044 70705447 26455710 2 2 559 249 444189 37025 43334111 52 2722099 761726985 63 93027064 10 6589020 30 844 8137 9167 521687 56347826 6818804 87855895 957106961 552957320 63540741 4 861531 475292554 394 2952 46844 7613 8863 98275355 730312887 2359 66 970111464 29758802 897892715 1135 56057522 120210835 192 324476 86 6957981 19274 77100285 77250515 8 6786510 9847 456209812 62378723 9 4 78076455 601 65260073 524 95136 93773 2 7 8230 91075124 3713641 332 696156 7799299 23 28872 25063 135 78677 9 222 33 96813 510993085 80 5713 703448503 572823 713662 98 831721000 944 270675 690868 893 782052 291602678 34574971 64339187 86081 41 26862 903820664 5626354 2253 726257 939029912 8255 16650 91547432 2 23 445139450 914437241 5805 9 770 880970 20 773173 79126 90 27 874109 94092 329666107 3854 76897529 5 8345575 98862634 57133 87886161 71493157 40 948416222 3531403 434861851 57129921 2770 265529 311278 1415 974 147695795 30896771 482223738 3590 6 577855 415 42415 954662810 2183 1 743 242 671424 8 8197482 953875689 56207 157 232528918 55 17 71581 1 1787461 263427 344859128 94595 30 305675441 432397075 50 23908185 66 4 53 17604 24838578 11227583 270 532 1538445 890572792 5326 9557093 1378 90820775 3 887158085 74799988 672382 4556 882625 6 76737907 80532621 563450221 514727 200270908 2416 100 608752562 549 99 633516 7342 51230875 35618 92948201 36993 447323 13979003 19562 2665617 599043 270822714 16869 449 2283462 4 1 1328663 39 455 940 3520120 4 9776 66 67469833 73741 6 598 471 437989843 5 883201645 4841359 91 11348 15978203 93545230 43365 2 425489782 3873 87223834 46035 890650578 396028 805619 3 10 21366 8 894370943 4780645 49230307 131936199 30863 564 644460072 962 842 89021242 531113 420135719 921148 2090 53421 88 30677986 6 3258167 92 802 90510 38 46141758 9272 9452 3 1 102226 7241 39123 6633341 487101789 18 827 884 58412 94675 8195 86773 38 6037322 47983008 253458375 4416 788 479555272 86 10010926 29605 861022 68191 26885 3517908 2875144 7388528 73502843 184715379 2251 7268 869229397 2586 7404 10 3047 309820 512033968 36078158 255220294 339845199 76 71725 2376 28296 69 2 599691585 21761403 838336831 5785 727 3870 9854209 480 1416046 63942 930203647 63620782 6315 10 1871390 151246664 6 8600312 34049666 744205075 502 396 559898386 7285 47837 681925272 65 20399698 5574 4 7846534 660705007 803737263 3 7948916 249966865 2 7220 154 37 1523 934 940761139 1142137 340193016 4453321 81 9401 9 282722 66022230 358960562 3186 908232 3 64178185 428689 1182 571060996 764 42 264676490 204 740274038 1834 449 38 22 95987519 515803191 83 402198744 949 485089042 6644 5 83010 98903 192871162 5 2 3980730 10 4045 9864307 722673 61 4203546 8305 520305 506580 8438914 386 3 95 186452299 567679714 578335 53 104 188789247 167674423 94970 12 7189 33462443 65906 63 662313 4642 42928228 141194258 7665 189796223 997750067 8 22915617 646685384 7878 4712952 7 2890113 12256 2 36463 336 88711240 4 5303 4 84690561 5351 267 513228132 5041 1214740 153 754 5654205 897 765977901 2 9257419 32954 4365077 296854064 990 72603 70509 651 88380 76612 848260346 941885950 10156714 5479 4 43 86637 114 5 682818 56322986 939 77 33 60516102 4 4778 41 32105573 8 453518 3 657222830 6286 2349637 34549967 797 804078 3685 5 1689039 524 1506 60 179704240 21391789 50545 4714 32303 90 264837256 293143 872 4 4220 2319300 5623 374021 6192 935526406 628847819 107892788 92726604 337 9551 10 375394323 356699 93 982324749 312111450 964514009 541107487 854390881 7175 998975 560244 23692671 6574782 9 441593582 136030 2380196 214874 89266 82002 75 56 52326 20400 8244 941267 7469677 6 543 120 309 694635007 9287293 225620 895499 74123002 5084 771 30329708 55507 24 513817219 706706293 9647 90161607 858891080 53419466 7 40509 9929 274 37 848 657 13201 1 20 2 332 84663668 207 25948 7500871 1 82284037 143435833 76554185 427335027 747 89594 8 7026 67 50388 1458 4085452 801103277 3728795 62712612 23030 5445171 3 3 86693 6 2140263 605998138 5294 893577585 49215285 581983336 97949223 6936436 47085861 1 662971332 85 412 59554692 670604922 55 94 619005 465534 194386691 6 221153837 80237894 117205361 189386651 94244346 4997 94470 363845678 169 866 750838376 5058 304669247 32248065 60 1002 401 8440807 838533349 887035 2388 9413274 555 974854604 540011005 9 256 7715600 805953 67807095 692 49 68 772 3505553 511115463 999274829 86936002 118 2 89952 878573900 844752 37655177 833 916385 629088163 62750411 3595351 629 39111732 8 732447814 259069 3 632 2 85038 22624423 59310 183874 41 12089425 537180117 5 36 519 7 64669 841538635 73795 2 673648244 75 88149 10 5 3533 5 882041 842 27 10 451384046 92 13805 9157 411154 604778276 43793627 6 469945 635648 39121 6596 71706 3275 83777 96407529 367998759 1579 777 7677 2 543716229 3191 90198 576997088 576445 57351 42185 400085 877818 854 825 87819 10 97 89 27568665 162604756 395933206 25642 53586 9 7 60 85948683 1 91791 77985 85979 96998197 29 52309 7 7142098 82265576 8149 8383 388597815 2 521479 1 2007 90047338 42991695 3437398 523433 84563 846186643 76686860 9184 667094750 86509719 30353687 3 94 784097 2122 52177829 1423209 4469 311868987 916 65 35724441 104423103 89 1814 49 8363 9 585 18 828045075 105 4908 4 8733 9759 74 7 7 822514794 124567346 57 52393 225831 9513944 58187 10 1 15547441 5462 751794377 637174336 907895155 869280698 62 1 305 585 395 3297 78914 65562 25 5632473 6 74 8433 21 405059438 24277 22299 47600 42580 826398216 219005737 69751961 91 5 48559 9976755 58873990 2493685 824644 449070465 5 937592 76888283 261698346 21593 837382303 226926505 97 506119472 88 885 869893597 368925589 454857519 82 49 66291679 67170 34914678 39 5314 61 423821301 8056 212050739 46901 189 9939478 67400 10 15 374016 5572 97574227 8428 964716 75729262 90581714 562393932 152767 18 70 366546369 57960478 61 1299849 24702656 37282606 340363933 35659 415197 8445268 2670 529384686 20803822 638388 7444 901864886 7135112 26613 58 1 957292672 7452539 418439033 85494219 58 939 224 28169825 47516 5993 894898 55680241 220646955 76828 263299827 4 315 23008359 36 14869842 1058 441 7681542 303084 3941 68829 67 6094228 861800 1311250 228818 38 9073 9283 690 525024 153749877 806182 887231 50638 3 6823249 47639366 700152670 21 588267863 432297013 148 6178243 789918 4 785743925 6 7 321202204 637482823 6232 3 286 3711 755123637 81628075 45146715 567688144 8476848 416 8575912 162 628134445 538732191 507 362047896 3 466195893 20232 5688423 7326660 439794255 76 924677 813927880 908306 971322789 198 138 726090467 398 74529151 6872 9046 8 668703142 927 7738498 195637489 652336 8971 62747 4372 4785 10003 83826005 3206468 78653758 1813785 618209687 151127895 363405 1 511588740 824 49121170 94 603 361919126 686739 1016062 19675703 4697838 48 45921686 998 195 95803 8 518 657157779 53737964 6549268 1978 74211596 75949 8235237 77987272 98 13843266 85085 2517 986 899990096 346606098 102902 40810 605219389 33 51136048 27856341 906894 50727 919816 34 3735 64637296 803 261 9 497322 2 55176771 18 465019786 22 343675954 358444246 394240996 392 141 274729635 246598606 399115345 125050267 65 89 419749 24 44813253 587615973 2550107 225 943808741 13773948 735 17856244 21351254 16513655 5919165 540 396 255076651 332 5380736 10 88491564 70271 964 4 642366032 773 672286349 682490464 82253740 609 256893809 206 4 2386 388869699 122 726 581507 15409210 8 896735 7838498 729624010 54 60 470523604 6440 8279464 7047449 414 34 8 4 4827974 43 6739647 3832233 7 4 237371 15959 42844927 494803 6776904 7257 35355 6 6 50692 2 5793760 520350187 3 6 10 57421067 6317 75752 87346673 8557264 4 10 7 760 168 6729 146416 1 565232 5 358768084 583411 942 957503441 3 39328 11466 29 753 8812427 300532503 3905353 307667 2 689516 635698160 462496286 8401 539035 80961529 24610056 942 477136700 875 1696516 829 97666594 2281 314229193 6 108698403 972441625 75595 345298375 6419 83617 60160 4 223945 2276 341019 433068679 3663832 2 923 98720870 7 930878642 228380 4820 9 19 5 833234681 267441 5803020 94229 30911992 1328760 374 9315440 8 528828227 725998842 339873615 94183929 97 766509165 7 1 9912372 843440804 8 7840 827168325 947511428 49975200 2958 190882412 404951089 358 171925 280688447 484050 1 39573625 5 164293067 75 4223 472236924 464 9715 549 554032464 4280 215968 92424 85892 39859255 12768 87731 70092 57 67251607 8 489006687 10 7655546 636 72 96238 48478 847643346 2 358261530 2 626912406 46882 638 10 916 5355949 890112088 46564259 168897 9555786 31291891 74159614 283779187 171809680 89 86499 23 38770 7 33118824 61 2240550 9897010 18086560 892945270 39290336 738855 58730082 892332 862850455 9 703375458 6100303 173734558 9295 79541 62179749 33610 40268 24593 4517938 410 475 41833641 92 41347497 377 3745076 2916679 12 56758194 487364422 281719065 546 32965 69492 8566 830398 7805086 4 74595811 4542598 9 53519737 9670054 322182 7 307712442 9078339 69 134461 6371083 336384 274310 91811808 37991649 9666 7022 337 890534642 5962924 8178724 58489990 4151729 290695270 91641531 941657557 800118997 780114 214345 308065681 54 87 609331362 4 37 410 76 7 548 7163583 301407820 908944779 469007154 494869099 39783 67825 742 5092324 5 662 79350012 681327 600 75749015 19626 7 8265225 57 5 6 2 753 5326 376360 938305132 7420 5343 43 9 7 90456875 3953687 954865 759 5959 67 69 18048 35672 315340228 81825 87833 39850964 9876814 2833834 874534 523054383 798 32 667 77418046 474 3773797 3039 67542 5 91490 311320853 8141 661208 16591 830126147 6310 901 5810882 23 6024 4504 45072 20 35698903 93395585 532253134 864 25 428892554 12848 69 69 418 48083500 856754 8 130774 47 35336537 72572 56941666 26804869 424395 303448 88678947 364 5 8527 101342047 29 875282212 319 98 139033 2355733 4403011 71610010 862643656 214081637 272799722 989008740 2340 5 52 894588987 417 1638390 923 758 399027318 247423168 934862 39338 73942 592231166 8697328 12171 79605622 182494804 19837237 11493967 3309 26 4850 676346 94416910 19127067 8316 769 3167 18 3 562 76240612 47966 7 94361 20995 26 95677 9012 256930977 5 336338126 4719 3321811 718 7274197 440 1277 5 407337896 687222555 33839365 142 39418 40332022 64 643638622 32962 7132261 67154242 621 1 9 10 908224 4550 500762708 4956850 721783156 35 46 8552378 4 30298 857 709 3606491 3 546034 8016593 345112 759611943 964 83 74 8 3535 340863 36156254 59893 13 882643139 993520 8006285 1 452 202751 47577356 504604588 872844686 95 3 8413766 624 8 20 8896 5487060 77011909 791686 760 6 3 241612980 44491 517 67 649064626 201413829 46331 52535322 80725 5171 828634481 81 55 8379 68147955 71131 207 493345 11870999 5222 5680 35 8034354 88 993870362 32301 3093465 755372 73790802 32 763450336 384071504 321038 9684654 84009565 520788369 22 4696 1279269 396 354 4 6332 915518 115783205 103312085 2091688 6 1872832 50099 13605710 4187 3942 12 4 82896088 524944462 98 2 419267728 745504108 29 1595 30600 417760757 94918383 12512553 999265156 74491934 2 699 7003 44 987481045 33587028 66582113 95250789 6364 65645001 98 853 218 477558321 194829 4425 692587 1 53 25793550 243943228 81000 9 675675218 7 15779 301379644 5845800 100 514429603 208565 7 26347349 4 4223679 3 64031866 5306760 854456064 329522 234578305 59640 61954909 45289383 3713582 1055041 57596 51449 233109382 274200 948364096 693276 31 219316 151 79685 5758350 595298472 7294 110069609 681798 6234058 488131298 236225214 98975 10 8 885451383 46718076 8 3373 9288523 702154818 525659219 814 2 39 302 1463 42 551 657919 38408335 2 620583359 5655852 50 885 33 939802 717085 615 59837662 20605 620 9521 10 7 57424606 767576 74426 613175929 950 703777778 554459296 55487804 851 95 6822108 1195112 10 8 629686548 819 459 87390 38487820 920273 55156738 4 25019082 567097 79900136 540079890 545805970 46 524723 13507473 46858 5526 2835593 66 5051414 744325685 3 533862 903771 5 965 68003684 687 360767103 676854 83 295 6275 5733 369054866 31095 35780 5 76 7076 370033733 1121 896761 5069092 39883 4632 823 859 540493 80 204353 403823 78782 26848 4 169758260 908426068 58316 8 7035775 11 838836313 2 7718 23393 461825259 716980244 173694 3523 9961 41688275 91785595 8 5158 644974 746066 78 7880569 593433 80489 28718385 983837077 399881 7220 2686644 937 930548 2894697 431107 44991024 831303630 79881628 49300 104 9675 290400067 988 79 723746 858303266 15 6 62616200 555199 4548 17 481729008 950 9485 5 125137 91364 814530 657274103 587957470 6237559 50 87740798 16549007 8027 969981983 378304017 6518 6214 7378 17589 1 99340 1572 645823535 54 55245283 504306921 260 761 43519 27 7241 99 4582 4371298 4754 2901 952411036 2 709590 13440 3 10 5 786827062 21611 64232489 285568047 32309611 582775661 53565 507422575 442452 83283 82858264 484908 5479014 393 11 219725 63 497918109 8332726 1 353535515 959883 479172 1226 270 977 780919723 178 2031 26099891 3 44440720 813227 5 207 938 830746445 536170785 6468501 37 23456972 8550518 10 46119 451779484 4140 86 931934419 12658 72 59 208239 31 1748206 938 3353568 771468613 772898083 1529604 898605451 84 2877 858425165 11701 2156 671590496 731843 86 837173053 810 421178 44377 13 75042583 157577 790 52366046 5 55555 430 26 80896112 76029 73 25156729 52436653 244370062 7266 64260464 3298066 729161 770138593 291936437 514344676 78116 56669078 291 590 63 8872 313 197331232 326977420 2 317219 7 4 3895698 247473070 65706 998626064 158355030 5 485901636 20580 33200345 287801788 138 765351798 3 4329 98 31 923 779 831751 53064 78729749 3 282 49713 882 6082 73843819 62924 4 7458 938214575 3548589 97540 8828938 11292 74 15123 7847057 27542 29720568 9674 7820 1 764 5 846 27 10 71 362968046 506440 61846968 626128 8765311 6 67 961 48 5 617528 64124162 7319214 2605095 189266435 8354 84500468 872834571 850 841165 994593 433846981 832601 8663 87912 74137 4542 64828951 5637696 84817293 42 579143504 30 279666150 4678 782088 2037 63 1 49 6396 56 7 9202378 227651366 5 728989637 682973 7962 9 42 31054212 149 624177 3408935 45730 15370706 220557 958 632285 354832672 757232 92 12793498 235 616 12257 61790 81935928 2434 92938327 693924782 8867628 13 6465559 731440655 73196 7085 37 10 638 10304 784966663 13850936 434406 62 10 234185 225 400605 8443 523858720 80 608 985862 81714081 46760165 691640 9 92 68263 72290873 10 7099188 449801449 61896504 291385930 593 744578815 63 86 5138539 8046 3 31141174 85385 92474012 916640415 317878026 5076718 7 49675 417188 4097504 1388997 29 13 2522085 108 2301 622 68640 94739748 406210349 8503 96663 3 73564884 122 82485775 927 4592295 185045148 18861 352732 18378 2685585 910487 559 562594 82389215 399056 837 69242389 909723 37669918 4327564 9 899365401 356261 366240 45659390 87 498597836 410086093 1632703 746 23 7 19181 51 602443 48 797448751 10834 844758509 158 2071338 517913 521 7 2 19169 182 257450491 61693 615731390 985496 99 7039 305926 819 5 964247085 99982 8 3396 563885 267 997748 632303 833478051 53414257 176520196 6125830 729731029 958823030 654537 6 876771399 442865103 62217 90700 451183103 10 59402 945853350 68705 695 455862031 32 1511315 16097 4458398 215495055 975974841 85530 46524 974024 443471800 3472 11822 4800 10 10 980921 3709 87232407 283654087 8994 668494530 58977 7 183403406 94 209751641 304769772 13218 4038238 5364642 955143180 260834115 3 7012 19623656 118 8298 933345 245085075 609600 1495192 554539296 59175267 7455334 310 998 2 4988 2333537 586231 4676 958137 92 64376 66880 6960 10604078 19011151 73032053 3064 251592994 81 349503927 3795444 20007 149153234 36 423835723 3730 760834023 974414457 98176 881502582 745011750 82 62 6 549559251 276077 3980 25 6710004 335921967 15473100 467 11469 7 213752015 754 7 779 3111115 69383668 156 42639 9 67 393173917 483773 138791293 450775 5576842 4476 521529534 57 8 527 86983051 97229570 4909 9611 155690953 75247 461 1 6101405 255006 97042014 5239782 5995 8707 841093396 4 34598618 623123 587317 707 48974030 706179 1255813 742731 88 28530697 1 205707 5421336 69336 9852039 512 6118009 310420135 800606788 292854 38 599564906 60900 111683147 65898 3225687 2716492 2882684 5066500 847499809 10 6014 46279 99687871 688458 137029 5382 5197541 15530 419269191 23 6664 7510 159713848 69795696 79403997 174564 7978862 75972 13 4829640 359486 4122393 2 27383063 69021757 9076 10 6605335 167 60250 54476 86893 3419 36 2743 66652 87872547 67835 683 7410348 95 482624 4518164 92032 466 7556 1212527 3741 6074914 461004 11659033 2165801 972 26083645 9 93803656 482509084 76348 3 4481087 477360048 70173229 63114180 24 28933 223 787472061 283081484 791 87006 7694 7 385546372 4811430 5133 709494 19690393 206 6973133 7 80770 429297 708573925 7510 854 3030110 7849 254485 287080 640 745806 2422084 849357 24463805 937 53 43 7826299 7085520 509880 685120488 28637277 51 9655 6797318 585 4053715 163871530 734093 200350820 7017 22 8716496 38003 56926 9 39100517 42241531 80363352 9403200 976288 865541057 34555 665117863 359 8 10 6104763 1 37691 412726512 8 561933 826681 973824236 8 6533 7 366 1 5 720377776 71281 775799 71722 6009266 654756 17092217 722054113 831798806 20788 52697223 6 81280 791526772 435132006 3 8356 24102843 27866 400 9 8 795110632 3024096 378 521411022 599574 26482 8 8 728 19 720 12503351 260548708 356310194 45399310 7016 41281614 90409482 8 5178781 1884 21310937 47 4571 207170 4721715 835 9 5002390 38 9841907 6 92 94544159 5375529 714946046 5231369 9 72 787 726768819 98 878 13682250 78 886 734763176 981030040 478720 9120 844007107 922 600973933 480 3 583208846 6757243 80091396 645250783 1488 3099822 824548921 7529579 3 292 972 16 5978 441 897 95926 408569709 69336475 91997726 36384 5662889 4 702664 422123646 301504421 15 1 265514068 769715989 716 639136709 2356777 27104495 714129 1 9630304 2630 579044 3 3185952 409 1705 4645541 69066188 75940 58 2 574922 94324 883473631 611 4336 50 10 358367606 147306129 8 62072571 299 235 7 7 67 5659 24 4 501475374 66 100687161 72728759 8 5815441 45234 9534884 3354220 488362073 503990362 40 60673028 5675 125951432 480355713 5 489573628 172014160 4174395 969618 901589217 3454695 168795716 84 5 714 936 1125 18 86743 185237 9176070 672937305 722265 7206567 32 472 61695 9 10 2947 336335805 92277495 1314 385257 828090569 759424 87 62 899990 20701241 384792602 81042798 95 6238570 3463802 24722423 420 950422 769 8935 8034526 2 427916 829457 8 164899123 553063 1225131 32167994 7776 373517312 601351403 74 346474043 8972 24 572001367 35670747 371619455 779290220 6634 81173 71 991080504 631260 741 51388721 920336253 453230499 24 291481786 6672 95 41383116 1534 36358 81377 45 3162131 93172 4 66861345 4 191 4644587 72 186792259 241284796 184434 3376020 999688 366943 379 5905549 51890 89802559 843 82509 307926549 8 623 858247384 68839 535 62403348 51 422109 10 6280 937124 10 96794 808931415 57805615 8696 8267632 294 754 690112391 817416193 775276314 52906 640766 726032 249735736 157498850 168897 3122691 69318 10 805451174 888 8 6 194786754 21770 9904579 89941367 429482 83827495 540 585800 56583858 8 91542008 187 432 4670 369690701 535861 100 2 39 879571484 7721889 309 35 197 34474366 147723268 3629806 8282531 551960804 20 6 703502 26729642 3702026 2 296 8627 3795 69 29 866520549 7952700 348120487 51459 732996 9058794 191025 860700269 93559 543808449 37 33785068 5 732478248 58522 8484 186012199 43 362670051 82 82672 94 9034880 4340 42191999 537177960 2653767 91588759 837577 83036 8347 406495270 88613 361789656 6435 946057 254150 952797154 315 56219202 8 4061 2976 1092121 7677 4555087 1951 349368336 16263998 1278 68454 214580078 82696 41569133 8 6 1072 115185026 594093852 67556274 41 1498850 4646950 460940129 699154 930 749281068 335236619 566133 5554775 9227489 6 890772442 5240310 13884 878152610 553239 63380 26225 68033113 1697 6 15271157 4831 663405 6001 8094973 2 62149103 1129 515711 14 53 5 377371950 69798713 326093324 34183881 28397313 6870763 875728 608513353 820460 20579 2104639 326255212 987621 41 3914862 331539349 9 893166656 51058 9984107 3 444999341 589279 1585 943 28829782 4215435 4 864878 495 4 341 476 158 15 660 6 263 91257 2 790405 4 35601 906005535 1 4093 74 3351476 130907 31 5759 407434013 322586170 226031256 6096574 9983 598 7431632 918446867 965516863 5318891 526897 498385061 59692162 6 17183936 9 37 48830676 468096 8 8389 880234 274581177 67249 741332879 281310 818177133 635812259 239383759 5964900 212131 887385 163596 59412977 96 162470282 563946 94170 934556264 7465 941 3366132 30880 3052 36 73 17134 72 93987706 23889 8246711 657 93294 888413 179402783 45501 16251 80014 63275 100 8944360 298681 499234465 420881 902485304 347423924 2590981 3294211 53 487350035 33 53228 847050009 8763 9149 340512 6948659 3 74362 61237 6085253 2174042 58 128 26740 9662300 5736610 38 5492773 955513803 56780486 9598603 29 167132 8539 47401397 28789921 980792708 783 66889 63190 61724793 23726 3115 3393 46 756860662 2 9801735 3338 1 5496016 3 544592625 523 149929533 313417047 33352 14 6 2 43989 251965 219 6016 612 6 9 91 331991393 210718950 872765820 12 7549611 425409757 32 10 7215 76 48 605587672 596925232 45 16 100669521 46421 88774344 855 7784 56713154 495 3999 186526896 9810988 667361426 8232 8847 6136 7 430901317 2826 160523340 65826 63192700 1427383 160599083 80 746 41787625 64 16287 739 1298214 155 623052 809293 43603 597307206 8786 29 629 96 467919065 2322928 871402193 24628464 2 847908602 433418028 238459602 5156152 451853873 139947083 1 24171323 5 94 10 425535761 467538361 48933544 3529319 184831 78644 9393 7284 474605067 72267055 352456977 439414915 65050 25 76463 296079580 5072976 269071421 782959 6362177 731538 9 508673589 584866024 10 29 2 796167 304523312 9123 60523 877714 7498070 460 28132 3170238 21858492 2137417 8457 88449 50311528 188405630 1 52784078 2878 9 54 168000604 641031140 7103735 225802 45087 188232446 31726884 8 45132 33 33199 62 79914584 683 66602 9 40313 6672569 212966573 10 83 7548631 1 2 753535115 846015330 2026 30 10 752326560 79303567 6939 691625 906974485 2 65383073 4 9 5 63 538685 10 9105 496409 89619063 91 8021182 9236884 725 96 2379 560964692 238689812 34 59 549964608 5609954 441738233 16174179 2218491 647051 86 257 5013100 64 2802275 74 655158966 7378 6 5 6233664 411115002 180639 7620000 697241901 14 10 12 795407203 4184878 557854421 25 6 1912467 4354 63223 42975 4878982 88 5 841830766 36 7962 9 6 8712875 502926 8230836 1644936 955399 8207 24141750 1 88716613 5 6813 518 5975258 3204010 238 568 46972 689486 7 57969272 35742 967714899 63648 65467 71 85 33468 43179677 449979 720130770 201582198 2645 3536863 237907798 74 8487 45 440271 70 160 373 444161 958 380 428988447 6251761 94569 387906682 539293335 651572325 76963506 738809253 881748791 7137 966 437684 503285 3 939236460 772106 31 431789639 9136327 141 5 8251 8877 5474275 81408312 146368075 5523107 78340399 9522113 94936893 9845389 210263 720724850 53173 91404241 680 245397246 48312 14339 10 10 956 58 892778538 44 9398 2889 3060 3764640 70458010 58 58078739 559609007 12669 580357 7552364 476 31365 468 545756452 1369459 602903382 94240 73494751 9265 17138454 174 2 4637875 3 602 59831 7151 81 178 13 2537 4 3812371 977692058 8982 42214089 8908913 32620757 166731 323100 78 3 8205 236 95 61 31474 962060 16449 53606948 780834109 677342452 12872 59398213 98197 3 30 367771 46 63787706 3671 7 747838 714 770 889200830 99480 393680854 807687626 6463508 17715 864 594599069 81972 1 748854639 525617623 70814211 38464701 904 919351502 1 719 553711 2375 7767555 6 52513 29959 629 9328155 2028 952430642 505786 180272 2516 823073390 914495775 2152 80976063 195124687 10 74184040 353 51980 158452 510838 736 48856 424367 86 8 2769129 638 7373 940295 40602675 15223613 897184 9655497 150470860 2661275 98644 572215323 78383945 5602916 1 813699 5327 88 46661 13093 697440386 37816074 4820715 16871 112 3537 854 65902 10 67 9915 64189 23184 278648418 276688 428 966780 3296757 701833 2586189 83 85786166 11 296802007 30061 767179 667 639217887 33756413 384409495 2207 7792553 66480098 40 33466 90170 665 23 1 86622936 512999840 701 54446 66344 892 852138395 2048 1 241986930 32919082 693311 17486703 8266271 335759 849766094 633136 23 95 3476 465663384 56073320 462062 84901 5161 522508270 6775923 1822039 8 19 22 3 38783584 638281192 535014815 654 7239375 814496198 265 6862 46428 5 748397660 642 9 134187 747492 9 87 6909 6 478918010 255469 830673728 905283 26489 831 665128 5 871413824 4362679 9 894 60 536261 2834013 416383 7275450 528816691 716 2101956 10 64660040 6385381 11331850 13234 53 2485 6633974 132448348 127976250 5832 773 86 68576 58148 640277 74 7818049 318 679355345 934 3 35596507 58 797539096 87186054 2399 3 177972820 2612 707472 92 9 788657 9138 58 9867694 54073089 7916 896902 215088759 334428010 608161 29096 86314798 76 2454 612781411 4708552 8822361 4354 376946299 55578 880 28149240 4 3394233 740788261 4 145952053 971 18896851 6 81 864599667 938391799 41214220 92793055 9809816 92727 883101663 2 814 9342711 1622 4 3 2073757 241131605 36873071 70 7740877 122299618 3890 4765258 794381 370 6040415 9399 5 46570 86987 54 424654 263776654 603 80933461 864370074 35710948 158767108 9219919 763530057 905019296 356397403 465299 65 375064 93 581 329673831 518288097 9 35308426 25746718 6 34 92515559 5273614 269113 390074759 226 9 11489010 106628063 319 194417638 162137488 350083571 52729667 50 88 31 1771987 94848153 782 2738 1572 7832 768792 35 28956 80878797 610 5 92923327 3 478240875 991 7289298 32 2 60204 45991658 130287 59767112 159 611581 268 48 67 269566 7368567 89 23 404 3637 9005032 697592229 5 17101 269380 1303766 13712 817 100 628429056 63004929 4 92402 10 8914953 5928807 75 64107278 466943 997890626 280607435 955864189 1463 6382 892 3768 46950 896689 495 2172644 1123394 52624783 16438640 8377830 91134 2974 245 6 179714801 138 29845267 55 628751 85122241 6215 89 1983118 10490175 735780461 24139117 9201 3856561 7723387 6295 405019327 1 2677 2 2 4 94 868154749 7 10 5 20710115 2775 180776748 2132 91627 87432575 67213232 9 468536892 7 846 608264 250809 4815 52 408 40 7040 4462 8318040 7327 1 44906 996 137 74 6 874 2 7384421 628921 37369671 9737629 622529181 175209191 3 9 368622811 3 208 85 10 845864 99 7104078 679249021 502086 88 784999265 401676 92096936 966754 705276627 653301 229824595 99001599 85363145 431021 732 13407 56417320 9 5788506 49 28104469 83 863 6071 24977396 68670979 30027778 4378 4 50 662679848 33765906 100833 49 728693 37686 847 70711189 450519598 4 389 3820100 9 3280 441398494 145 455074874 25 769 691 79282903 251089 23615817 619065647 376577652 7097093 376116 263924216 88834583 3761 4 26028 4 46907 732647536 35617 941185 5288 495336522 743105067 6 5147900 541779 4478047 30748 809613 82960 579 39315397 10 347171014 665754586 46 10 199916090 3072075 3 7279 923087089 670797754 702025 445 89412496 276 710 45433873 93053436 28826535 359466 568391 426 510 1555 13 1 4360 367966397 653624 39999 345 32162093 58620 99409 667115078 52521 7 756905 38580213 92523126 46 2008939 690553929 616472 29974 5614 59769 350194004 355 7045 723384313 82064 38283859 829656615 2338174 26054384 37447499 1 58 89114138 51 92712331 74732 2020210 8389 1 7 334 6 100 79 82018 3691 682914 87653 503724547 1748 75944 3150179 22279 56515 67 24757912 51 332492 2065 52632123 832243691 8708790 9 237040768 875915028 76 6437 96 9076 46235 33341 58661 99 98 690428 208111 8603 531323900 446 4206 16 638975 40 675553945 62307096 396698783 3 5 7 2033970 82499319 98149 2669635 781 57295 10 234604 996165 7975387 739360730 355 44937646 446604255 10 54 749502686 2 5425087 233173297 8 43966663 166341 380438450 56493735 333 402705757 7334725 145 97135 9358 58352496 424681670 29921787 508 561363703 450 53156831 469484780 846139360 6276 21022 6 7 115395150 5934 146847480 8715305 67733160 65680132 9 76 806504710 69 929224 717640053 581564 10 3246 52275280 6559 13209356 9044 72042 10 93018044 1946048 57 5913348 923 73398 80453553 672047 34 74523 1079976 172 234 53829 218 1247 1 108094727 2174549 10 573084832 724534040 81 8756798 501 99788 92997175 39908163 59931782 8 4542721 1 24410 643502257 8 582307 34996 657730701 490349855 7255 35 8624 882230974 4 18778578 206 40 803 61746816 83546495 65435954 182211 2 1 9297489 349 56464 3223 44 97909460 848707198 4 3 216919949 891189 740647087 531 57486447 1135707 64 808043 38733 5 1 579697 5314109 8 5467173 1459418 218643 4761 95 4801132 8 792320109 36767 95 65329800 5461673 402542 68381 281739025 2 856998 910 10 3 5448890 440324460 8 631742 34662497 958227 583711 68 4015 779649 5253521 24651579 41 542842 203537 80079 3045 258608643 221262645 7279 32822 30 737041 7499775 46714355 67 324 71 6864 468 57 2 417497682 8370 1 4671 63 10 698502367 5317376 38 10447277 93777810 5435 28930458 657598518 28749948 786152515 931 791 385 550960174 10 9085686 5632135 321 799685 490038391 81083283 80411473 1 5 453371818 483 3978487 235860 1104 80 828137 47 1131 18769 9189811 349294007 577145152 936727 336 416 243436755 224528467 8141535 576072 610522 5994 9275 9639 10 9 68676 2335 510972888 237 304769212 395867687 578808 6 979497 6 4144 175383 358536737 4111226 868232357 30186911 552 222 3 8529 5 406 2200 217 2343 747093111 257 15107 59221322 19195380 14 485 99 25256133 96553 3896741 37 8 75 62 16 730372529 5714701 7404270 214 647665558 64435499 220490507 5210 98028898 811 724328 155 9498 3491530 8923 65794013 4 4164 121 615250805 981233567 137157047 935 4 2275895 10 7450 88515404 31171534 570192155 8663 311000116 286762 775 8083 359 5 93119 50259 73 99427 457250392 75 6 69237834 4 50920434 83 80746 3617636 80 702317 7031 5 166 7200718 8854 340 787651820 4818567 9163085 463857 85 9789 2545537 195885 5686164 694 68614 1 6 67350 361 2 892 4418 8 17943668 55 9023 695 60162 976723036 5103538 834444 544 20769 89 1 4236 63 875023 2121 5 8384 5074675 26709 348614433 3 560193 219559065 95308 154 247 622428636 185151689 9290 777410736 762 3 100 62267 14001 4389452 145641 180 10 8588 92738 8669696 367417276 36114 172712 7237 945356195 4 693537472 774 769477 800603522 869740078 825094842 377 9 1801 2574549 7775892 5845 7 48780 459094538 5187 2092854 8147829 21392 95 701583859 9 172 25 805002815 375046637 45854755 44 725437185 87 601 3656958 1244 37606 269939 904 4664375 800 5847 1959726 1 47624 944682281 67150 979255356 5 6346926 291941 2 49182459 114278957 551536616 2758074 345667663 8632 510577035 4363322 560559463 438 80465828 3806935 10 797868 7 534 31 2 187 64 238354 15384609 959588675 206 7785 664987 852997 1097233 604782923 76 933 58 39191567 8 441555961 8 31213641 45832833 8462870 394 74149614 9191 601955408 536860202 611 1820 798014 9 5 3 90131 887 639686322 610824 426303684 8178596 297494 3050 4840 258531 36878 494671 434 119 19279 2 242909239 11 5036815 315599735 781248782 1414 66465 858168964 655722 51 27754556 8393 5 228577 126945972 6218 521479 941694 1 92493964 7 609143 6166512 53846166 248 1593266 43966 15626 83 26 221 4892655 302307 9 537216418 6394 31 525848 211746 4 3 424 710601107 7078771 3569 281844018 6 903948 502025 490907067 379432536 10 560571662 2 9 638 227099221 591931005 407195 63907 6455218 9667009 680049303 59716927 876280635 734846904 291928834 62146873 82781765 48621062 513104 7425174 988 4 5425846 153306 874734 138577024 1062441 52394 10 80 5 369270124 9142103 30869 98252 676 699613727 8 20773 81358744 708326 527637165 5 90668 68219904 38891888 2357423 86 52678916 8143410 602894219 154 366826949 98583897 64230 36126 8450968 962421642 4039 910 3244052 75 20116787 511 3436 408991 540357197 72167 564256150 6 3 530859 995601542 7 92931763 86729975 9075 93 45 507476848 25648 643506587 53138514 729515804 8 243191198 5732 39 929200 79867986 70194 35 69 4 43 205135552 90254 467368102 83 87 602 582746831 47327 8 70356 61 58744597 7983070 6 868567 56624 7047 50089 3603648 7751 42355306 49996173 71 25090030 501 2 67131607 4378 5412 9475 3695 35896641 92949 221630 4 71751286 543780 94091 638 306832 143 47 6971744 748693251 3294498 63057246 29227910 760326277 98970 778063 67 97 49 3572 506589 669489094 456 872847781 16185 4674735 9 54517 4 27 6321927 27962 475 3775 98590 7 6683 377748686 886160 3 65 783 7865155 96 9021746 35900902 55 294821953 938 19608 2 25 6 10 716493328 77701891 86392 660209 39 773 40935 1661827 215 96 436969 6 806799733 2470196 1620869 74201 7 3 186974 252156807 4714177 5902 295387 796 25305 393 84388255 55 209730947 21774283 4 59 7570597 2 267379924 92 9 360194 2 940144600 1 770 4868 981908630 3401 8 75 12593 46 7629 29 86365 8283420 9 5489 535695 804 4 90969 516 5787334 5 736710 3322 1152727 28241287 5 832732 5302189 802732 98098 33 4748 38 2 3877 86010 53 961043567 27414 9467 9244 738128 83193919 517 9122 76548 6183 41615820 623191592 968250639 170 40709 12530261 130744 5 3545382 2 18252418 13 76 62371 56 5394024 58834 6 209 979286338 40 4739 9872 368 7 495 956 641874927 54821610 1 22948 931342700 309086848 648670287 316067235 379917109 2514 7 567 40766 9858 30 8033781 65222843 31 974 546 49259172 3350 72 64 731 31827 618 786697806 4487 5 28064 4 7 1621212 595068121 578325601 50 38514 1 35339891 59045 1945531 707 547 29772835 56475 70045373 94440997 2894 6302648 7815 898062 56 34 2262 504243 5124769 910810875 9 315057272 263573138 211287531 10 365636 7 140375339 161 7 799997 5 22276 59060353 2337185 89 9845813 700564221 79882005 340202305 743373737 94459794 58190 4979318 405 18 10 75071379 486340749 5 853437221 286111 118667368 656032 707418347 6943 952198968 7 865174091 471511 277 6066 1146 742353741 715128146 60819148 30347 29 781 924796195 6553813 516 656387 405117372 862955 12 671328 196544764 788567973 96954414 376542322 272 527029 934565281 4478 33 18171281 665 642796232 247048536 99 2 98902 279265830 5571 44598 127341 90722131 99516482 5 147601666 12422 5 5323236 806255433 408432035 763771926 34443272 198781976 10 524 21 6675 726 162 16 93582561 35 159705220 548015647 23173 7853 8587423 2727 7901573 38 11705 6651 205634677 3304 6 1 2209835 633894 570034618 656885217 4 26151 42733 42077 5 83966 948189521 51236665 963937666 9 86716 958460 13227809 198149 916 31 34 7 2556701 21290 830714688 10 38124732 389214 2077482 5929 949479190 2105837 54 3874307 20440801 77543163 404 5216039 35569 773127950 926 460002794 7930 74442 5661 33 9505588 21 390 828371873 634514769 3 76811013 750420767 2151 407347626 8 23 497994220 2 56 99476312 33033108 285100276 696471685 918110878 9451604 50 633 1 706 95537437 129869 5936436 73 9 716038 742350 8751992 588235 12104 61210 20509995 657593689 3606473 811 8879 327 86 547031 311546089 819 5 8692 847007 5081 697910 93 5 94 64557476 9209888 7750336 49380745 325433 6583418 48989269 30148 54851659 704 92265 3602910 538286319 97521743 45490 123 8 496382804 15358947 62778625 5334784 285020 99 495482229 121175 1596 90586295 875418 612971923 512713 70 93673464 45931 12 34187 9 6 27614 3173 4338476 2974 5 760167 8 341079267 106622818 849286 643 574807 91 65763349 64024 361991151 51153246 923 356588363 27583040 66 1819 7785 86 171742170 88 6 7743 5 7299 5 4856 10 7 452306 5 16 100450067 7 17881220 760114 958 5 10786 733822 835 73052621 3 389 129877167 730911167 38966 39675829 437645 327377844 259926 505 964 8545 9856 15 8 864379642 81159435 243801404 68729486 65044 170340586 810853 904459 4254277 18 81471 28 715873937 670748826 294 807306527 4932670 5941 1024089 177927392 187514064 4471769 52 3658828 402011789 2 2820 999351320 170361 312886990 70 4122 86987225 398552618 7778678 35461 35 97891 9 166306064 64 9 411912 599 20 77374 4172 138999 2364 155 974738 270 4 54615561 1761 105304 54338 2 92 2 912367070 37481706 9 13465241 98006 5874039 615561390 4 678201583 19803081 128618046 911650210 512 9 6143375 483248279 3230555 856 97158 537949 54239031 11286894 557384 212919721 6932040 127206 18 2480 54004 89002 1 109160 4800 8736114 1714 7365 873977264 72305 30970850 100 93 217441117 523028870 400659778 401328 3290 3 55468 2242860 31 563758 706574671 551039 3 23 760223297 3424 577973679 63105 15798 223113796 4 220 9 479 361775335 888 70 2132134 164922264 709204 4 80831807 9357 467787 558 537742 1442253 654237972 8110 8825 2 29394 800420815 305989028 969105724 584235 20902 29557 5571750 81 9310665 738384 82 71 772 86697787 9609 3 5618436 1898 1548 916994 49515846 316659922 507 9789133 240231 2569993 2716 212716433 33693 712572708 2259 379 55355 979221735 890427494 8 36 7575 4266 97221 5 18942906 956 703 940833 100349076 4712344 827483787 144343 544953259 6204 966 3918 994604035 87602853 4 981 9729 194776 268 46599481 26240715 985 495664594 277 3633158 965104574 38370 2 3990 533424859 68753347 13 10 23319239 59128 51 313610 41 120 916151 6464952 6874 755030 23652 8 89389 87829768 362333761 7062 7124449 941364484 4769 780920464 429781836 513389 361180 26431362 12735298 24772201 324 457 88793 140423645 7 783843 36766822 3262 8371 9850013 703601662 158674114 556661604 236200995 2934645 67964 469303 2970 60737 74 57 2550696 650864279 795704 680535 51121 419 40903237 420751 826074843 667635 41 74658109 3897578 460 9541 70256022 2 2563 9264098 3 906189 690004 4392 6829982 7067 851775357 6061278 734 114 576954819 54904 6334 7966871 2 9575018 410 408 40504 7 3533968 440960913 722642 139118 1 190848 2492 20127178 10 5 363884 913156946 41 6364442 91 4892 797029 70639 994930 1 763 646 818641 869804843 316041224 6781667 6 9609 86 58916491 8 379328941 2199005 824100 68043997 991884 386006 4723 968321121 7 1178 479169916 8406355 463789759 95 65691652 555463 34162973 681401 1 795540 6 73 10695 7681484 387433563 2 345433868 330887 30725 391 141023940 2 36 9544 785359125 4309 1 7126 83 97747 578 9688 4659 59663782 376827049 898 8081163 7957 74347 124058 615856 6 23 251 601596677 5261877 56520 18564 1298 89 9629 83761 7 649900 2633 59 74 719385467 2878143 203 67792239 978 197 75 46743304 7813159 70577 804502787 6447 59183 6347830 433273352 962525611 8 45354 759 20767873 2825098 1186034 8999109 43029 2 32426259 91176 592012 5181 1986 364756 48302604 1677 66324 5214 5039097 3134 2 15 4185 86258517 244156405 542112 179632 90824038 782 7 8257348 85063 1 223607 697 47053 967666009 43 54492341 10 99559926 99973356 58605340 898 8583512 3589 15 998152396 2742 971394469 562562080 9 884 1 727 671653039 8406 48072203 730830030 53738 768706 73086859 922146106 65 6830 783569349 622 2060028 536829 520778415 20738641 32029 51407958 9 8513096 918133 40 8811940 27 81 385982517 5369 746332772 602854237 8 798481425 4563 687 7348 26 414281 57659 28 304 198924 632 124256635 537224480 22228129 98841 27546846 2199 880715 291 2354 784000858 75746706 573 89724 631 963506872 842805970 5 3919834 17 79313008 326 6 7 900852075 845072 1990 78837985 82 787 827522 71123260 3 8134 671 100 667554 4 848076 67138 438307942 307084 27685 93957240 884570290 772812250 867963240 95 865171992 8 27144 410 683597040 730834690 204641596 1274753 66061 799772776 3064 824918 3 519627807 9 9 64 9 612412 812479004 269356313 10 1839 642518 584942047 1318371 380263933 644 3 992532 14209949 10 532 1083152 6739 181732573 95645 6 50661 627427 742211291 42865597 91882678 778152296 575069 96 266733 418 870774 94 30607358 3 100 817298544 8509342 869896551 3093508 498401462 378 9490588 10138338 46496907 8 99251114 608577324 60984915 8699 9562645 9255 7 36890 877656226 242775 3497103 472366689 378923095 618658 230 47650678 648121 321645 99347 69359244 72 78220 9 14 1205 66 61447 2660 292477402 8302 302911744 8004015 90844511 2699129 544034195 93036256 206954 65746686 2719206 8243421 442431 48 527129566 258 6244579 52 11425 67755852 482397 4897 10 898069736 144909167 6010 964793687 482326051 724640 3 5589 82419 480818484 529158 49 346892 9201 68532 238672 426609123 7532 38578 836985687 46893 48 6453 133163 956831 248845 156196212 5936624 178269359 69 8916194 5 105937 43759 2 847790374 51866 28 153 8 659551 8 660 84351 46005 23460064 50395 30 929733554 19686250 378 77860 58 237411983 2 18964 86 91763 569049088 41789 25823 149402107 125458015 79270 46 1979917 4172 3471282 7 763597 15478106 7 904 23840 487 107 7980 20128685 7 7775297 6805838 214080662 38050528 1 651 38690 3699399 5295162 97 2917174 7065 9352007 365980 841654 34 9707 52713 15015 457262544 970875 9 83 588576 80108 231572766 113748978 966188942 827 288602479 191517142 945 373 469095863 2239 397851483 99511 319978 3603 86628 37 69853 878 839007 998 6 27853 410914 534 576600 95102 1679810 88175361 10 59118 623998739 58606 328 185 1136043 12536 4 294362204 300598943 686371494 8694765 41669 5 907256699 575625710 30496 175489069 82 31 49427 66 2 36471741 41593282 371760487 435421 6725813 12746386 68 486340 9 50 7213043 1 592 478280620 5 660808507 87037 1983 3594 10050004 389545712 343 10 5 336061951 610493066 31973284 96923 13806461 614138381 42451 71 188058593 4 5849 34 332285151 28 4284 20275140 633839468 281791746 2241024 434330344 95165 21 1611 46 551818568 6607 661914242 49907455 3680 823079 31679834 7702267 454620 10334130 432 92085 353 6 10 669260625 906 3314370 12 95 168981 8 9060 98242 4989392 4 3738 329 58964279 9987290 9 85910 4239 360668 4248 33902119 502174 883812 890185 3130135 8967 78198 753112 260 8579825 6869464 198650 83 463864784 7661518 43 3514 93 6365 793161 506620 713 31496331 85 447 463966462 9 6 2752 8 363564055 43418 996 84145864 828558974 51653 555763056 23 34240152 710 2266528 831646 9 61 534331395 7859867 966711 4 6508157 98910762 55298182 68 454387 53395776 67542811 6469 5 360520466 12685948 9937310 776797734 71265813 76073838 85 886 607 11029 701892142 78533 9550276 4 8400 79625938 57 908887 41 85546488 3 82370556 39966882 313886 312801671 48269835 71 4903 2507 744 291510 65 10067 156857 850099656 97 384784244 3309986 102 1 7995523 4 56 48 2927125 5 7896 87204736 861195232 986 6887 10 40 7 6483765 54843 6 9709 456410952 16728 55715 26 27417701 9110 320534561 10 74006368 126465546 6564319 8723 654095 9 5841748 91577 7320839 79175 668 46 236 835 2 7578 445 161 100685898 8281247 537717 10 305296298 3117804 15181473 564687558 57704 369 6 744 2038427 132311625 56018661 7 40 9670817 81 1671746 8 616071 963479 96 760 4431 789845198 3873235 919767126 1295 32 502730309 4398665 9755 946657 1 8 11801673 536 45 874354875 4682109 264 3158 263715 131021084 30966 216438498 67977181 46572 70245545 4616 993309 850258418 264502932 950684862 3093465 38 9901357 3929 72 8145 5880776 3965230 36464085 461053109 4251 8977217 8 2 24827 380871257 720000506 336403934 743855421 36442 461706744 1 21 352297 496 1 1 72331 48223510 696185466 18110 3412 9009246 97 648 4395 8 724597936 269 628135379 13337326 459 46466 43 1182 18744 32 3619070 783750 10 866287839 45016571 664858586 34980378 241 309257389 1 331635226 86 7 107511067 37886 2268373 4 84145 30 83025 562 944 9436 60767 975319094 5172 4841535 3878966 26671841 2 211596 693790281 5265 193608095 51964983 20427822 19413529 4913929 9013 231195961 729550767 23999804 46556 4497 950003208 85 816 62981209 275976 5 80023 315883094 5437910 8733 420357 439 73327190 3927 36 11 498029 495036035 4405084 76657348 16768 4 456175 9130 153621171 27564677 30797 3 229 91861 59 80 1618 8 70495 938 47526 3214 2764381 728425 136291056 51162688 5511579 2907 1875 4247 7849021 9 3 964057416 16526921 5109163 708 366223225 835987971 524671443 23135179 721942862 45457 23622002 408 861730364 1145559 16637596 8 50104 67 64 4513 466679159 457 72744 3551622 151 224590 100 74477 92 112 21727 59 963 4 4380159 37 685747705 300324661 53545 132704 59853156 63743603 35954 776289 267613327 544528 61694446 81040924 2734641 665940 379 848 8334 458433089 70485 497624729 46476 9299870 63472426 15460 85166 128 3 242877 88859 2779 569 40932043 4101511 684 501101100 810241137 5 401462289 8824414 92015382 2 9 30812524 94621 4919095 337 54 174873645 21916178 32075135 247279279 5689 70640181 215444619 73 3458744 13 930156660 310872476 235079101 887 940863 780719 84988510 49 17808 92 512 126733686 5957709 304 712 73925085 38 499475223 7 90 642746204 676733903 982097822 483482099 9 136284917 6 7083 99381 33310 9704 5 97520534 854544158 940089 7361 141792 7 11662 697607112 9 17 7836 3 46853 7 7288 71010776 27146 108784 158398486 11 1420 36993 478413 418589409 59296400 90470889 6419905 69039 596 23 43337622 2 5 7 8624179 198502440 782943 76083 959849275 269307516 14143 60575555 1 9 63485339 721010 16516 8271 772759 5642229 794638 92257304 409 3316576 67071801 55 9 150682505 911048 231 94816 882945861 809727969 34712 752 1 927546601 15 51546 5 93 331530302 832034 794 5125018 8 1743661 509475923 39341 340 8885793 4487 24579 54626130 11 1868 49 95941347 6 1 8684 8876 6606945 35964 17449 4754483 77 93171121 1 75572764 8498 707402987 2828 433740 10 1 603450653 26400056 2989 2529 402833396 77013 66883400 1351 585525 3112409 79113 987813 356826055 392 15506085 1137 7006413 959719 7512288 58063584 860142510 963 35 991794407 329212237 569 904 542019643 81483217 384573671 5759 8976 8688029 3 177177641 139688027 67895 87428 997 41556499 5557348 290903341 7 595 3145 38 90672 5468921 908 142 910866555 21746 32 6 7190065 290 70171 668 313093306 859943927 5634 47 61 51705134 287733402 346919 20883 67 23 7 186478 404 18544 48142 49614 281563806 296801865 720 81 8238 3015 2659 17269427 38302256 866799 54563922 7904769 61146 85 96588 3 865309728 6 9 142346960 81 337462419 4555186 28602 8 883029 327432 1452 46245811 41 372 73968460 814 88661862 6487556 5742 97455 88475455 103508 47302664 3 97898 3522465 4782 9 64162893 6 4110069 26615 883 911 47473060 6495665 5020554 219796938 44989 6618 951 868125 207 8481862 434015 96 98 987 39 7 77536 53302654 49193268 1394 426278778 434584371 779 22141 3063 8 7 716738 1557055 41658 122307 145097430 4 126 38 782 195134 848 262215 9541120 108593791 86 10 522032768 900766 41 9398 243 100 93 645543 23230 41705 893272 18777 8 70974 6183 353939 33 9 9 92 379890 690 6185960 2702 64 3 24 3891291 4079 70516 9381492 178658 60567637 37068627 48 7177 669193093 2399260 738850 958 2859574 82542517 91307 10 634639580 9324386 91 7377 76 4 2408 356340586 41922076 9594829 7 1211484 4503775 37334 73639597 796 99865580 6055815 8281486 34975 226807 77 96608 70102842 653 2528566 265367 69922 5932 8062 8362 588 886879 2862338 981940556 8877 92949237 4350793 803 633 2 1 971 15 9707 52982893 722 440955 57 789149846 60373 557068569 24518 62932 849 460296 14788210 60 473633530 197356779 418638 90663012 38683734 71721 890351 446312320 987623146 192933 4726155 5766 868298 2917 5141 8250 647564 890153391 79209156 282 541 48635910 654604 50274 4771530 66216176 3769762 35 33956975 83091730 323090428 43 10 81 297781965 475499879 24559 1406162 96781964 475880283 893046709 718616059 717 48 75311 783918 51957477 80 13874 461779 2698 3069427 581 939935502 9135 9 596139 64 9 587656 52930698 34 411346 933951920 334 2062389 67674 9559 8130933 107330809 262 46194 100 45 349 753885655 900074176 1 33205315 17931163 467091525 981601269 16817885 2546 225 867499732 228917600 301135089 1687993 1 273 3710 153338386 293290463 462582 821373 920 96438933 755891 750173380 234494057 1 9 59 369950417 84 80601 990636 31774 247540472 33 5094231 1 74340692 13 8453741 95 20982 36350 476 766246836 31 754917 95541489 644465671 2640 6951 9681064 4 9730 6137 6 26816073 34 1 53 1 5500713 755107 5 7610 600256408 1988 29891568 113651 3280 43114 10 454162 7 799679336 3 9 694 6261 7 634220905 4266015 961787045 9 682 250945228 34989 2741 9878 49364700 58376834 472902759 6850 738 190394 48204267 4002 22103669 98952 57414 7 585864 656451 1115 1142485 992852114 80 53010 82735410 31382 622316498 25005 4695 4570 311 68 38 740 964470733 75497 736208 59095 982925920 211 268807502 511214265 88381 5015 32 9 666 907307449 9172 716446 2 787070 655942 14999115 860 564721452 436660 415931 65584092 35 66611 58611 591042631 9 752 640 214811 93721306 7799 1 8851019 159708 3709606 80669756 14 5 134158586 2 957120728 21897 281557896 93 661745758 446 6 9 10 115 74758756 9085 8672819 58 26748 1 444 208011251 182819 697 113653 80456 634621196 923 214802371 1169 708 9 8679820 90980 82 8702074 870787 358261 9176041 308929 840367711 826 2007407 53 185748 852659831 802785984 180 5079 9545682 5266 747131 53556254 246959 737994970 3 68892 35091 22020237 190389 70056 273349956 73695 152570 990 65959 390310 43 9 178799839 211959 3 17 88 293606 7 167968 8 402697 32 16 99717795 199503285 91283115 554094108 1287 34303 3218 7 75707 1 20 186 88666724 9 985525 8894 914041254 878752 177 654144001 34 2 19454359 8520 10 380158795 738 964536 870819127 60 384164529 672219399 3216 3588773 839 277063208 116665917 980240 55789099 8498 4 65462 4064 9 859104 76900940 84348460 9 592825762 4726 1486757 67731 339274 6 398 614256 42 102877 95837 588238686 59618 776739 75879 908242 31419 8370818 755713 812124225 5944975 743 891689456 9633 6 4 80287513 1274149 330 38 1265 574532 134306619 45 69 98866 885516747 43 666631841 40197 98 41858395 8 22032 582886762 61424115 58 8 259 916 4 7 8 450 6 49372 825 6 879900255 8885214 1681 6 970 87285251 909070450 957594 1506 145055 50962473 86909425 7916514 14 3036 8628167 51320841 239372624 935 125205553 289930 393679 28 45091 3 604442 87 9168723 596465 2 399549917 453558 107298 60 7764 10 100289 98510 536197 49775303 960787188 11907480 8 151814368 10 722191029 8976358 21184 694905770 801481372 8305 321092763 52055 465 696553 7 71564 665 62324 3 171566 11713626 276348022 5 36981793 295287 192852341 8449 53836 862055 2853 14 49520179 958 4172028 4380 9 72711377 937855054 50794981 553987848 4582 8 522 7 256 70984 793528 795209 79499046 47922427 55147275 191 17596508 979320877 141889 6 4279 9 15 5145301 9089357 805911491 93840233 678511 814530225 93 11589 10 429379898 82 4776 556708 712286172 4093 593670135 63718088 704844 8113668 928351542 892 36 218462 56235 1 915 60256 14298858 908312 96 77 509216842 40442 95359 1101 2718 39665256 107581650 68963 3 783 84 796 185976 932 295568848 2 6 484 7197478 7722045 9 968059068 87 447 94035319 930420432 453540168 12876528 327617 135 544264638 375915637 90610 957 65976831 781672628 81823 4035550 743 234796274 412429663 633 43 5105970 864005 725198737 8 20 98 868813 2321868 15 94851961 7086352 82236762 8131452 667377 651641601 2065 491773 72 54353027 24577477 834 18 1660 276 27710104 754894 9 103563321 283006 83183 5782312 91 34 251736382 85363940 926 881484303 48690 92063915 31 9029 8766 1995426 644907227 119493558 655447 860606382 88 23 7547956 120628 56281 98907 584 85497 609061 95898 535816137 9 48 3014 672748 50675 906208 5 9 4467 85457144 39 2970 5094214 343 622997 4479472 208 404713 4 523371 199000 9191659 820078 61052881 290965282 902330 4858 3 129906 204055500 6763320 555147122 991 532496341 24 1398 854140 6986 5260 169401 675903 21220128 580610764 67087 6439646 64 666439746 643738895 7006460 4825092 66760898 16140 42475135 6763451 242194 12251 6572 696 5478 90099 691017 919 259 735 9 25110 5259087 1532077 2 8032 91 3969209 5513 81492 235063 3376706 855765619 6419046 60396 70258715 5 754583723 28491028 91136601 6831779 4249 315985747 90419 6841780 3 566 728251548 4700 926854656 8 246537 2336 952420 7272783 49 43023428 95018628 6 935757415 682384015 550 444267774 9 76805 309 909171 62257556 826 2 78 791854324 6037 4051 697772529 288237111 58617 675 516 95089 670893 62038734 913409 449 380868132 512392479 72204 7897698 356 506393429 988739467 5874 925550738 31838180 66 1 367700 41 15758582 41 621 7229858 49405773 595193915 3 939 7724 672 94683 218409856 558487 24 76186 92936 91187 5617109 7250501 8 7014 3901376 57 702259 2756 841 9 10 1 591 572640 467 392866583 9114444 63116 2369009 93238 5373360 4 3 4 78121670 730 87874 6502 104078244 51682756 43671248 8002 93215 298915 786707773 9789 9579 242907 9390 996411 31582 616 4472 393463681 88173 3 897233 181 5596 9103817 156 1 234 6 100 459513 900758769 2 640622033 10995 5405953 3916 3 65889231 60053 5966 2770399 7179121 19 9969 95816598 9791742 663715424 82 35893150 2 97728 4931759 12 6252208 55295929 2007235 9 1758 981408 44389548 7567 113931 26 7663887 82258637 35261 742956427 65744 9606 40 828551417 214 4 7490 1994472 25 1611 5386079 87727 54 8468512 9397 38113 42802 2351956 120 5153235 7334521 3691947 701439517 774717980 1294 2 46490 65099791 61196068 13974 4787 90 747370898 17 3534 4777 475 4987 48207472 2 1917782 657673197 8 72306410 355600310 50480 9722442 62 8 4601 654606268 154 381785197 87054254 5881 702788 5863885 7336722 38822 3782913 51 257900 2951 57 83600 780151153 2 85671 126115709 323946516 1177979 432825 98570724 9756 25207 27 370193960 284 72 7533608 95 403969547 78 10 892701 9 7459 888602 6137 915775128 7791 99745248 807 77845007 135847912 206 773196 9 54 236233073 9901 9994218 84177506 290283301 550 23 52218671 7 638 422 530041419 88 60 6 69 24079 602750219 58 5 412 3373027 74 3777013 4880812 849622484 1855 3465477 7216116 98596 56207 992206847 587016 93145 461129933 611838759 1215 4726 96 202435 9534379 81793 5608236 375043415 7295524 1 407287 17865 5965 14 84 4605 107276 4074089 4 4 6 758 948284 492573824 438879 74 849 82200442 621 331459938 4665150 857 243141 8187387 860790 861 4074267 53708266 5416816 629376 965432293 275 952 410629170 4353464 9982749 30046011 43853 37257 341932 4 29151064 252 7475365 930182 546648 830587255 908038828 29 7 248126 193256 390607291 421867336 2 6268 73 37091 72056 728143 4787776 4199 5 8196 372616470 147991 112 66 532862 6029627 2 80 591521199 36949 95391 641 83894301 6363148 9373500 381259228 8126 5 9626461 400939 307909 396 99896 5078779 48760361 105071 567281857 417 620931614 25158826 718291439 501236210 42315097 38 71400309 2619939 465423 22362309 7 854857961 74969014 80261423 535903 427769449 38753 344847646 98093 2408 34321639 1654 82759528 179 56 49 517873509 475905911 617110 2695 117649912 143505 775752 4346 75 333 8421609 94721018 67 920514 637542701 258722092 81344588 348 42697 260377414 72844 26538599 193789554 801229 71003980 10 34827038 7 372449 7144296 993 69338611 13983 8 277712 3421 304796 5 3952 441460487 986560684 352005 92065606 1207 303395558 3276446 2 14258289 33141341 19731547 322 73739386 1271 1618 720 952152 22654104 578264 6 80165904 477446 798918818 2240434 766566 39634950 1 7943 61439 938861 630106694 9029764 623361 19 2 646913264 90928 140421826 632310 793360 775977874 45818 25785679 6983 9723 8782 50204058 880683003 31937 53 121084 91890 81272 217 349209 659550576 388099510 4698 9339992 80800682 346175 442 9 8 588696 454878 832129420 9039719 71 635 7404556 299368340 1 29 63488 4336081 41 1250 764681423 27187 423 39 652 6 58 280 10 997687228 9 2505563 120 581963 48347 9 38384 354126004 3485 7962 92811 19405484 261452443 5 34950430 350 116 89 5682479 47929 4245 736178051 145 5 631977 8690441 266 763 69837920 75652 655 72 8354413 753 6547637 244288313 49 860634093 64 97277152 226499102 18086468 80551 444756413 890636 5828 4750 516317381 59396 25 2 3197 549143405 7 34086255 53753963 89 3518601 686671828 525726002 75912799 30 74207469 202201465 5748 85636 798 14097268 39404683 46423217 678889742 1560 40 381408666 52 54171 638037786 194961012 48120059 3 47057082 947 4 31310 672755506 869651341 12283 98026 1839814 99130806 362126572 99671 41497851 661156 373720 995 30295 932 12214917 294089212 7 31052643 24504 3706334 43 77 921462 499451462 192068 848 36 106950185 4412 79825 299111 637987261 220 748379253 764 757238 677299391 490754064 873882880 233032 69 65048 4 499 109944 97121 82505 25 2159952 944706 1071 953039536 79 8702 5 2 444 78 2145995 54831 836732 970511805 438857 1848 13192211 4034506 4634 94927 570742422 415 972716562 9178791 662539 551217400 549 8407 10 6275 1145 7 58973 5 751876964 447913488 98685188 7 5 264195 2619505 966193 533478926 468302786 3732136 245 1384617 3089 9 9228 33741 5077 38 1 92874528 554483731 52446 90 45575 572744080 323217 107 3 602140514 5704 19046 79397 792444 304934 825397 33577958 29 7 127760629 35 263984546 633906 5937755 1 84822 17227624 603 5 6 173438810 214470443 441599276 923 121513359 877731840 5996006 2 189365577 838865871 910082 268987678 3 48 174756 6582 2422 325 688 45181941 29586 779622 65 46 769590936 10 876446 712 1355966 201766232 869609226 4712 155304520 573888313 187625780 8254801 8 845026088 988610 71094506 9529310 56 330 8166 91604 35998 3183 6445180 2610 385617 33279095 9787809 5352397 836786116 57397319 68 852037467 48173 4 87580264 585 6497 3989731 23157173 531 2 593 64356 590 3516 99 106 694992 88750 58 74788220 88441461 3310 989621463 793157392 39461307 754 697211 74 43289894 896461135 63 91 5820 186458 941545224 125668 137 15 39624314 128079 218 6 84 9699 69 1 4649202 18894455 6639647 8241 894890624 93551135 28 596708907 9 83455280 71819345 69 180 6 550309788 4679 462840563 163939 945 5368115 2 494 75374 38 10 793526 87 94761073 291 1472 2139122 436729644 34981 99530065 227 34482305 34127 939400975 8143 7 8132735 6 5044 58316 38170 443763 5 901389996 54348197 475 644293844 47040314 85529637 6 682360632 434 1 67370 96989601 81458738 397713720 569322 655251 5 935573 42763065 4020 428177950 1771 32 5800 936911179 314670 96651032 43163540 4 48179573 371 39 8 7444 97 387346699 535085 783 63 775 518538567 1 97131 3 9313 9 425776 4121937 3744 26 254564653 64218 873768 51 61666518 1 7 7611 4 9634 865962474 949 40 83487147 1 2084031 204 73023 9534 71 2152 378851 6 4 177 3 964349 175159848 4 29 10373 8 6 5181 57855 153 407661 11856 696 4 405 6 164 7842 14 677 6073 11078184 726676084 482961 84700 5690107 9 2285508 8712841 31104 466661780 469726964 434846342 476994331 32036 25 962798888 5 830443580 60572 3036547 2 992777169 1056 9565 933149482 4 8256179 61361403 2247956 143058114 7827868 610704514 5438 12616 887 86582 9536700 5 3330 53 300522628 975725052 9 1638140 32684 298 62 839 860215 55672 947481 428948 87 30 9932 3192 39147470 613256581 9 816 139 508822 8 35848 392 656479018 838648971 2959742 2408058 682615 7 497386878 174893894 6368881 740 9919 705816057 149 344031980 474164 140661176 16 544485875 637371474 69832 758079 452324502 76016 4 35419008 62854808 1617345 6466159 7679159 236901633 1 6720 7993 59 18 47915061 67 316845397 14894940 18323397 615340147 749589388 750 78340 99016596 989980348 7 27286 4981 94314 65501 26383778 10 143187036 188196 6498635 1498633 65526 27591 100 39781 772382 81206363 3268524 781636629 65 813167060 42 7 754713322 81457448 7 9747586 32 33003 999475915 83694185 917592104 374853620 7 3 902518590 61 907003737 3026 4480 6844134 526 577996318 977741554 47 2 67040 835436121 60 65791174 224584861 672199867 37386946 351965475 109503883 4124 493779680 57210 360094 329161666 1144853 481262256 681419 1 118425655 90301930 24391 5 52507 6 2871 976 18901 642557117 4950977 802023978 619 81 446765096 113 505550434 8605 619 394419674 61886 1 3635478 89899 152000133 1000 1 93193 9692 210513 49 6 7681383 272264991 688519843 729588733 7 997 90022137 8174 97 90 10 770943 1752 7905 35329085 414 67081 26410416 405984214 7453015 7319 4904964 7391 370721879 4016407 199452963 53961981 10 43500400 282992 2028597 211 7295365 800128913 78168588 90559400 40 365880427 60 595763864 3369 256529443 272584877 37137 6 806 2800 3 44 5 6806 908258224 8361628 45 151240212 92 198 9325778 729855040 13 5 339 10 555 70991 5859904 79107 20 490340216 99606 84 50672 2431 600625 27055862 993536 424673866 23000 7791 841410662 349598365 78 972113731 9 9087 4 5 2150 888067 99679 96 52944523 10 28 45939 73 3948807 96 479355398 99405717 857764401 53 372116125 237428068 198006226 309288573 1 8723756 2 336911 47 221668978 41387 529 398432268 10 6670 614086528 1366 434479050 2 67919081 80122733 92933 833545 2998649 63350 2533395 92139 7701 854 15556311 47 16354 829162434 31597558 9 7 564242224 205935286 525567711 3 748 5329691 3670 13 446691 22 8706443 7 200795218 9053738 98793378 84 5303 1025949 73 10 77 20822346 4582973 720677819 9 2 562172586 436 32865589 175396 78782 769691082 56566817 4600988 3582 58248820 706 3 715527598 4723237 741703 2456 88 718364740 4 7 3239893 183169652 331406 6 56358 9379739 229193442 953822 723 288694622 146270 681457 72330 44059554 49 864 8 934029 2 99285471 702568489 73922 3 84419 84547 419367 5496 135813602 787 16977249 461372498 969 21060085 13 749842 12101923 20 10 580204 7014032 915268519 272318 786004117 428981194 290496471 8928062 10349570 982579801 4 8516876 732874665 5 37 81837 9612477 32186051 8197 3 54878901 676621290 779725711 1755 20323397 850831352 70587651 923 720490851 697382322 753068534 21 31707074 34283550 416429503 347478364 9613145 6 881744625 11 90393180 7182 7682 9030984 814855232 821052 763175 851861 344955 928 985172 217 4 5966158 671 51826 13006982 37772 33597 61 1441 862576286 314440674 23384 782718566 4817353 3812 50518 8023850 355 201656 45 532733955 34419841 26106131 68856898 3 7450838 1758313 892890 360270597 324530074 446136592 8418202 74424 320144 43357 10 3359635 741 232548 1 12 93180134 31941627 7435 89719 60554002 65943 1 1 9 163626540 235647 81719 43044032 706347953 2 10134 9230 143720664 850920860 634140 77 9 40283535 56093 638247726 398685863 69789624 6995438 81419 572147128 130102586 308 2940 3393 207867 10 279 126924950 99623201 460 564402640 6512845 1167 730232 926421789 987 1899 21589 10 5557 49780379 2192 984999652 207247 899440706 4768942 3 166853727 48374854 50499349 4187510 62483065 371596 4098729 840060303 1519412 124356409 6601247 8105 163 6930 6316 12538 5 6284 597830 24566 822451 6 275744 120170003 4 372439 5 571618421 932804114 6412721 33805 84797186 451 9 2425 582054462 142375208 88379 5599611 6005998 9493716 378188019 641609974 8508056 2092 88 9841 8007809 6535 86 86661280 677 53048 465 897 881 543007540 600 551 817699 404909890 704735582 5 772023 1573 505 5 21731 211 79 272533594 399019 64 293808043 72539 2069 9098307 19 300 485 23 934475052 36347080 92 85 770578483 998 8 288 750 10 212672878 3 503600584 6370 425304650 910582164 9 25433 53305381 49775435 746295792 1297222 6247621 62 219935 45 9962670 436779606 7 938019 4 8724 76 194237 941937 80 720949403 42897 239957780 76 9641 554 22 77 3359470 1 520663353 59 591895905 58805 11824068 55072 855605 52223 4846523 489 7 59 228 527255 22648 62568015 7531588 393051158 3 71 358 10 55 91152 9866746 40445733 104 64 650650 72 8 6090 50789 4 750432 57 4992 32750114 293624 3985989 4142991 8253077 2760127 42295 10158264 555834308 9066 539957640 735 5 46311599 869262 9 307723500 49 9597 437059388 868595920 97 34 1135484 9570884 76850 50 38863 5176413 8348 138059602 39033 495846258 6 687007064 496 283638294 7 3066288 816 6 6 1391 13622 8213665 39337 43019370 528315344 451240434 571639359 54 475 9 47 837365161 473835707 109 327388624 123082231 21 61264 67669 13397 1810511 177454 917607029 93360632 607245 2004 1479315 909 44075445 8710 68374 7170 35 621438890 65 483 3 93413 6 261 3805143 3 903902758 67820533 2167 330661970 7 8976 525145 911415919 45484 21905188 651805026 7735 335 3589 2 8 14848185 4477896 937567 22 9 6 39714141 281312 158 24381449 71 32355012 595 194571344 976 44765 570 7144974 11019023 45 882 72087 49890521 943653436 35 9168 2850 845 4 43 4733824 830 7 8 31 6412 7045 54287 3772 72539075 989447 793646412 41909 73 30408 2113 2 547 581483 4308 85 7813 63178839 64855019 95152119 670 460591 51482154 954042591 96 7321 32853798 75876 51451 265383675 510548 15 58 478565880 85909098 5080 9315 6 55303131 8522513 5 488878106 182987102 6 3180998 297 9 873035224 468899866 57480 484 78385 6476 2 558698400 73 185 60682 331322 54 8571325 327 2382 6 459056710 6 73 55233 91088 9359458 285752 526152265 4130 18 495225 8911594 5 1348 35501352 774063656 41292 59 1 60501960 27028400 183 63784548 527823056 359073214 53495096 31 7 4204 753841 4404 87891307 3758 7271445 3 32615 8 3 97719778 8671 6479365 346934134 6215584 8788407 748388 20309628 17348469 1 694803051 79779 96916 6834685 11027760 1294 9428 977055348 4269448 9283 4220617 8736 44425607 854599 6 462 867827844 15529151 3089446 930433194 270813713 4488880 4281 33 97793286 7519 221 5 68950 186926417 5279 20597662 187831 7243 402179132 8770574 9870 31602 5 3397 3 139403 35889860 3913 4 689264475 503948745 6590 347889734 163302 2746965 2 1888214 675 256366877 897 70274420 251492294 254 952 67510 3 839827062 7717 292901488 665 985 25 552505144 26970931 58908 7 35 60 71884 6663759 1441670 252779 21910 4 27381 8 48 966142983 87 851 1486 64589 398187726 129255177 863661093 9503564 3372834 50 94612522 593 494 611 1 56 33742272 3810 4483 829194767 1 778 897377 69 6489 53465 78737 13606 87601682 805987244 932888 12833 899813 42200272 7068 83 762643734 3657 92 99022 71 283582 10763 3082 5 55314835 530881 952 9278453 78413 874819000 52639271 36837107 1173104 35 99302993 2457 19299 2281 97224821 27643 69514 45833518 284632 962056496 3 249335 479739133 321995 79 7 397822636 6370 9991 79260153 7912680 731608617 357328 181 76381686 382 205 22921 3295580 19066718 564 5026098 2707038 8630102 3 477325 9316609 718098 8357 406939152 2859 456 32624384 763375406 6049 7670892 884993 791687582 906707495 37 89 10 11650 38498966 328700105 658111110 9841368 120976229 656282 271 450526126 7008054 1956069 382 7 25887 903 19119 47 85557 101 74111 2622492 1 4832852 10164851 259106 18811 38396024 13563873 534271 197805205 592 327157245 182066362 6 65166912 2 302944664 4 23682540 92332371 7 563842043 475387 848061495 56229134 2182 6065 260894 5 30 890 845563 6186 1202335 7092 642704901 44053471 420610423 381236333 1000 2766260 70 3976656 356133042 690575 5 2722291 1102 295028 21 55036 601939403 2219945 815093038 831950 404911501 53290930 38 93551 9924473 20 224604291 48 3 653 365878046 4338 88 71162 83264 41950 33 644230 48605 537075597 20 9216129 924305003 464164 819726 7638062 2 2 75088 10 7 100510 672459632 8476210 939 82 86178 753813 510998446 297715 61702171 52765 35288266 674557501 2480 2961 48396853 1 941046 92534 2516 899489863 7907 1479440 76 18034 55 336988420 25 81 491 68 5 3915 873804256 67477008 3 166723 37358103 5154 7 445965439 5470 9319426 9 81 49 59859654 20 172377528 707949 42 259454168 641940734 5391 99483 4 90236 263580181 71 79075153 684503 999438082 7835 290 419687156 3 953644747 663559219 780344 28762 28 674 121767752 54798 3620836 233 121 194931535 280613367 9135656 68 954372208 20523 871396314 818634162 11272 844 309 214534180 10027 96 28350957 1665883 58407343 729497851 14776 89496059 4391 759499746 779 23 507950442 17827 691 556303 5283244 557894819 572 81650699 897815650 26643014 10 2934 89 50814897 731229448 7 845844030 9258 49 879944 15 957 82887735 59 136 4 19485708 3 363547774 31351 3584 10490 2 737784 1 66 26 87 724790588 59887434 66 97 894 78504 714398 5797652 1907 927623441 8 8748653 42048081 4282 8138272 692470528 757 193955800 4 86 2248652 53024 705405730 537 24494146 108448967 848 473 903585765 9378 81 96 48696393 742662 747374 6 8089541 1 461944265 178675412 32 9900 8 3 979 9177 78149182 903 113 194 295773570 7401 969337 111807870 87 9799 897 2 474617447 327 9687837 858831 7 86 6292 290972990 1624 63 704619688 2379044 949696 1874546 6401 24 91 121154889 26 79524 590706920 67248171 809 94 4722 49 77011 60633 15759377 5859 33709 692077207 728846250 574591875 67683 601 89576739 98721 51787 28203508 2703 90530 754340089 127098429 68357 959404 522947 184073 84249 212387 232975198 7357 584352 685 5 893118 8 22 16959130 85738033 72672092 18060 45 9320058 53051 955 91036245 57984 869083297 4 296191 3 83 7373057 14647 50413203 62230 898713155 86515 88118699 32 743532698 7688807 992786 125 5291 806794 60655 10 11017052 49679 791205 474351412 993 171 7 97092505 905968 902137685 9572 5996 197895485 552 18 793316 118446718 4145378 192490407 6773 94722935 8346063 611630154 48 89836846 682428381 7413 8639159 51387367 288929 274951133 49 693903143 624309104 22963671 2233 166260 78718 76 9 555930514 3681729 378597 85150660 44391 92782 851 85170 615896 182265209 63 13 936 4536 4440678 626215845 62 70156352 3781 51566101 5 542054 8200 951854310 28623 189597118 926422982 3 52994484 8 92499 901947 51602642 803227 15091 454826 261861294 80548553 681494445 93645 785230 8 30479620 9 10 75 624447 811076 53164 2 93 404300545 3221 1783 4913 238067271 245239316 36409 19250 14058 3843856 459534731 710058 89509375 7822 508451553 78 879542556 53810 93 9573332 99270549 54626 4144 7271887 9 7464642 6 76117 9860143 463 373 95 98 67 343414 2200918 310631157 354062390 889761 28001499 21078 6 17 23 3 85995047 8932 72116647 8213851 559232403 8 324002679 18 8052242 83858254 157061974 81072881 7018 42 741352 45799 852319 11 313041 421482752 97398 9187393 5965432 679035633 4357 129676343 65793 783 9233 805719019 508814864 1104 3326 22133 52908364 32364711 17387985 517928 72 3531403 448 5175834 334561818 809498001 3 437480864 402936 5628 7859652 14 931285 89238290 19 8 70359 217849 409 296249 60 8807381 26332756 96735 10106975 3 9329265 930 10 3251969 660 6615 6 82 7050 30251475 41020 390957501 36888401 8 7 526 89533317 52946 350 86 6972 96 20 163761871 8819018 44 151742339 920 184748325 75290112 2 10 755329 7 90541 4023 451748 230131 9617 87254 46535314 184 2266 689258359 74224 32513 817932879 973 683740772 467 963 704927327 38963 4 6685 439337649 464 121109508 9383520 96 371 406 7 2218 7373358 4692 14527657 22072154 9 96721052 480 713586431 9889910 85835 828518102 772851389 136940 468632582 46 739912265 91296 57967585 65870 77 26444502 7497522 18112227 992 482187667 398413 291642 5 405597 79533769 305386296 762155628 625 862137 34617922 3123162 7335915 98 620399613 9304085 8 968011 9295118 873 86 28759 17862746 10 833 1420 158086 829279 9319222 6 910 8765 10 7869060 53144785 449519 14444997 611197552 9 515212 72928 10 8310424 4528232 44459770 3845 198023823 4264 5983510 593581816 3 153565169 6316 5655253 3 73 212015 36 694045626 855027 816020340 290283192 5196422 565791270 305195601 1 396645 9190 10 97957 71290 595129 431779492 896425 1346475 67245442 15557 683378470 372713629 6 79218898 4161 4 83142879 952815 361 331673 8 617 289 6257324 285916564 3854 912713598 252656660 65309 31 327 708314806 79109706 3 671 9 890 2075142 581636 855163 58653097 111150 915 5476265 855461 6779 365912 5226405 3 607034431 1 15508 5654012 65 15 394 138 75334 2203378 97053726 12 4936194 5451444 5258179 438219 58 70 3468592 5353 8169348 48 338565384 70 3220 678972557 5330 46478 127001504 72908 764709585 674864225 24 934430 906956 52279017 82290302 221421850 697127750 927741 38533082 16835347 493335717 28326480 694662 376542 5929998 505 22613254 644497106 8 7884 615363487 199369218 7 512927 5335 176156612 515150264 1 7753779 6 579963 287398133 5717878 74385 308342721 9992483 71976 53 706316527 6 7436 18064352 681 7192014 224750375 5348214 4080790 404660 5023550 9570395 98 8176045 472 44 778 701 5831 824876712 868794 5 6 800122 550753 4099863 42 99195504 89060403 6314 341771631 54 48 9 962 81365083 605088555 8 158169765 94 3 932 588 10 47781066 819039323 49 1284 96317214 58248 892 385150777 247716666 90286618 4877231 613 6084 97 82 971366268 906 49667198 582478290 60676 51735 6676923 197 28446850 7769 99119 717783360 122740075 428125 74570705 3 55 872888 9938645 178975 80020848 430047 714161 929845774 43648631 69356599 75832 536152 28 429 75833345 171462787 552000694 281921294 5951136 77750739 66999 30 18 198 8601943 39256228 7780 989168888 6713 4 491 458646 539151875 37765922 6733 12468526 954 753470045 6374 25925 6 780977 6259 7983 43760305 8981442 89 855937 289796124 924619127 55694 4993 660215031 262604275 513484453 161576563 6 242396 35141 88717517 577428 67026328 808738 11139 8 38634 7906 50581467 66976560 376 472 25 10 7901735 3 38626 9121139 84 902431 224685404 607 3 5987913 576787116 18256132 1 50 358 771621895 874 2 41621695 92 947152 6403774 3 2 29704558 581550867 4471716 19604 5472 73559 666017034 8767 43 60 782814723 71681 8986164 428242689 12 246486895 29619519 5 4484 2 1953891 80 4261 43331 5568900 2639 974094 8 27942 5933607 672051 918651969 653134736 4466 46 692 427167237 8006484 28332312 1 50700 10 3152 3 657056968 1377 12146346 29 575376031 3814 560 1 1506487 7639 21425 14791531 129497715 23 10 975353924 953 92221 912646647 50084 8 2 8 25121 75488183 4106365 66563 3792 85 20 79 6 77359385 56621 684338908 682295 6 9832 223536394 25 479 635479062 49451 881 86820959 957 75 268163 305 2 227896728 381429 794 659974 10 90236620 87783 5731 7450 920874012 303604580 50428 2719602 7404 7976 1091063 25854059 1134 1526 360227127 21 149306 5705237 5 665 2771 6392648 25951 492031145 30127 2 22533296 109080469 373587 642 888156 313583211 817155 5619923 82314358 549561967 1 956 958453 7335847 313310 475 7813261 940748119 51 3 48351475 290484997 8 690230688 27623453 2705653 143603475 463 79 45147948 6880200 52160 221 4 118 33560 827646 67877 8689704 2741564 4519 815246321 1585980 1 61179 929273 719934318 628 665 16 246612 1 47261 63842541 5 531911399 420 5573 4655 42 485963 284 4271 72999 4823 10 982 28490 151130670 111549 4071865 356805858 846292260 944539728 350223 6 667534 951942119 221611 988144833 530288865 446789958 9842 90 752748499 179 601343819 2119148 942750807 897106611 60882233 450 198496164 21129 312301378 17137162 1198 471356 2 12744474 729204139 5391441 1499704 642255813 387488014 81580 27311 38865 88110 19 26260 42823363 89371551 292106 206 18169248 2 2 2096 1 88 85 264 8856271 4952459 410431843 435316642 91 967986 545006 7068 102 1840116 90 260540963 3 63678469 3349 962940 17645 244827 67289371 84299 212547 529 32746 19775686 883 684132070 960544854 8 733516844 501319366 36 755 74199594 222 185434 655110639 212553 39 32285 8334795 971312 995 7489 932 212842050 528829450 451 122838 894 9 9086433 447 4639 7 993511 733678875 87 174483363 4419 625107697 40 50449 5 188972804 1 63672638 2 1493033 12 577185 77608 7 2327606 944749295 6300 7265 994140 19 6846 3484061 561047675 919708 9 724959 56483384 952677 30073217 93665438 4 5 780 958829 4 555392360 78 284810913 721271381 956107532 720032415 273 90076 531532 145 8 586472762 1044639 24 33716 22458803 529 9230 731071697 82549326 263 1235 885050045 9967 9539351 42753016 3303245 45402 237252 535043 96054 686 76055757 179594857 5118188 888937894 6 1309 1 9505 37476 4103 90 1827386 1949 833449 165548051 3 67556 8283 346 223390 6608 82207 92 6 410837 6 110697 205817 7705 7 49409388 89638792 207 327302948 3 3845 277134 6301016 414 184311267 202505 98201 8 6 481511 176300 3710239 599625241 9133 59900693 536 7674 531341534 70905 6 934622034 4337 8238 9985459 217518133 127488666 552000072 3726 30488 94 398881724 67464072 8 82848834 3057 288955476 177 11195 613466489 250859240 366514 723940479 185294475 25 23 8866 815041116 55270139 50004 57 90703 27716 704 5259065 3643660 85217897 8 30650200 643907510 912813790 3829 431941449 16237874 953513946 2 5 858586246 69455 6093 77566394 80126070 83655413 6 353171044 727 7487 289970 31028788 33279 238115 795 5 8755 239862 14 783 41291895 78220 36 108003 22054336 45147 9773646 8386 9060 585944 3933 634 369800 64 733821894 235279974 236559 51 2 9399317 5 911507 21178 12 6 91608 6847 982 3715 65 852497 65 24031 343218013 435007703 9 648 3349 306165 482437768 260 40 5775 620366637 9847 83865517 15493772 310496671 902 45114006 889702928 627680660 3855959 6442131 91738047 2 8 8752058 27 384 21 7488 558644854 89 4916 746 623 9000032 9349549 7788 1558616 986299 8 317212 38415 38960662 65222947 7263 604751 613 394 19646249 4 664514784 4665258 726531265 431337281 105 731526169 77609 477755069 12013671 88 36485305 8016023 48413 302 6980356 100 642 29711 296 90043705 91 80842 323362 69163 635 48 882673886 53314383 249 66 87114 49305833 90008 3313435 9 618560 69980671 47024049 29126 659128 6725634 28019 3 373 603575 67980230 463339036 618218846 4017 864809998 2657393 7319 2663 9722352 198170004 3246020 60077 647015026 60410 255820108 90489 220248 520 7672018 94 53420968 726307 223290108 9963667 63189542 524775823 350896 19 15032 71409 3 437 454603650 3077984 65349 5758 442623785 47 7201 1 723 979215348 850 81 8869 72 2078341 8 210475779 11 3 284497 158888402 7 221 605898803 92252792 59033861 2 513 369273 33 4553 80145 846162075 7215057 5417 693445879 4946 8154 3320521 585471112 2228 33281 737774 65 1 2778778 112707196 4576 6 132411 50 3360 489219481 57543864 93377707 8 1 174402088 598 14488996 659576 4 91 6472913 69457 7689584 9023434 73686301 8352696 4 86997277 492 95000817 6 62589534 3779618 354 645 616 399019655 41759599 920 734521 269 31705598 9335 7 137504922 495539 648 69 300 938041363 4680 945169 45919 9124 3 1599080 299477520 3079339 927 287 865758844 4247852 41 821751691 72337113 5260 42260621 9 906794907 12382385 797716561 30 6 937711103 98 319607631 33762 7276956 597 3505 227985 6 9262 7256032 177 9745812 11440691 43 1019216 675386 883443625 727934 206346 6723 772 3 956 9635 472618 654543 5356 1827407 1136 281550639 9 73 740602603 627822204 90222902 55810 495 4674457 62011 160591905 2071570 3 72321 777641634 25 753307 317 993984999 627676616 393 509 6071095 861908981 80 4109 1 9573 8 195306 9 594212636 207942 3 913 306962304 98 421911319 428677 59691894 848319 587506 1452372 93779 200246 9 35948 5 709879344 106410679 812337 5294548 210 9 549257 37234018 521089 4 466712 40 960866 65 16 103454789 4377 92369 89 346115 788973453 858260485 621119876 62715898 690 4 93972643 768306304 895463164 326752279 38483 411882 50 170382815 3446040 501 43 8593 7495 61 2111010 4 6 660833680 678 1469 729411161 9187483 58922 872671 214 5026 15633 41185 66324705 171 3015169 562694 12 24379 193369984 65 3 358 5781201 459795 86940 87 5018 619 948806211 57530437 8 889465836 3959537 21 4563944 42 580 22 1 38 6926008 15720143 10 8489 6091 92850697 10 6 4019994 35 562752 896833 5718648 20 7 443109524 38332 920980614 59305242 128418706 91 1643449 39 95408 5609 16095 8615 196 8 4382925 4614594 654101217 785617896 781316120 14544 3294 10 7904788 61272 7391 432 269783 538588349 2672937 46486 58 78 70 258042 779855302 19795030 51124462 89 4683 342644 3820098 985308734 71625419 83523 66222483 38002600 4 13 609494 341676084 10 180864651 49099584 997862 10 1 1 477892 539344505 4959608 3 26 65 2513004 4405757 27733 682739 8992 76923222 53907 5 21155209 86368 73205712 1 234172 439 1682 79514036 10 6 5479069 575581682 105880420 48 94615287 47526321 372525666 88 538404 35957960 50159 958530082 8904746 730506 62831 3 67832397 99372 8998 671059916 6 972018981 168301595 830410187 69503 216 1588050 539488792 593 883 9391 646 86788 20788866 522754169 832482220 88101 36 55502835 6 15202 13603 668351779 85 8634015 35 41199 717882266 94 81907 253946 4655 1 52429 42 88936580 361675 8 2 10 1066684 1 217300046 6465794 55527111 552 78155 301 800 147 64481 7981 73180 50860 861 814 600716017 96782993 7039212 6013 24787 880775 6907 59003615 45000 627 719 2475913 41204 5 3060 58513 292400509 9263 57 626 1264775 2 6 6608715 8241944 82521711 7964 313 69907764 379522 260451267 24375 575409440 357306745 1964774 14708204 26114 681219944 3144 1 477111359 98 8448 1 733946 962240006 411513729 51009 7051 690781 700482 40 997487076 10 2 334511 312029 640 82291 668315746 24 269158213 31 86 63308 143117 13259357 36 599246 10 727020227 560613 977010 1062101 30 32626555 70749 336511 36512523 1547326 95445 32 99671 446947 898012127 18 131567 767464735 901055 214310734 32 436632167 34 252980 114736983 9768945 619295126 326671310 575185 4785 437462999 3 65649834 79612 2946 210073010 401 8087 986398 696485 323602 472 581 654960288 477975850 922196722 30 896 60533 82844 73754621 571171393 35344410 751145146 84 93 9548 5826 604483036 904765 69698 382229351 463578109 520217 998674895 94624 4112 79242043 7657 793737633 553866235 30093432 8 654377439 24669730 3317 449 877327 8122 90 32 959759142 495129 889185 64 865200986 6 9 3 872159 551206783 17761496 10 7033002 25215 74 7201 560 6 7074 83 9 917 2867192 9735 91 26670387 70870103 520954758 465 620 785 81544376 9176510 450239634 3070 949755540 35 2790780 38481 4554558 43306 4683135 6096 878402587 2 47 6 932174287 1774 554950690 511345493 772481 753474554 16 170128486 572 805172 642405026 91637 746082607 687 468138 3482 80213685 6850 451752 527084328 851469 761 92573154 93 387162 9 76572 40598 76515 9140503 27861020 375 3915 85 7254 614 8748728 78579227 6168896 144024128 1712335 42 67182 5 81365 43 9 3943743 592 48362515 635 871 3 44 53 51027398 580 890223750 238645910 5784 31769832 506 71219382 55 1 6331569 3 807251748 88 46664 5 600750087 65137863 207996605 553983126 38 223276921 27236 708669342 89938 143 138 563 9 82805 2 4129924 555395 83056586 7255 75950 7 57959370 5641 37 24 429623577 11021622 775110 239011598 4 7 546840959 203 9047676 499669 812 118885856 9246745 801 1 553 71 458377885 785617432 868 156299109 1309 99617 40086958 9805 9158454 966067746 8 468857257 56463101 56224 9947258 66316 289502023 289 7329702 84428 769211978 11126410 1820 80552686 825662330 620452863 875 15 62688396 62437 72574 96588 45992565 165908514 370 80882 826 66 932943110 10 37545185 3 6843181 701 39487630 69592881 1 6891 43953510 16666 4682 31 354031518 609909938 173375723 737565 6 18750 163571 209681 7 72 5 30650 3066 950153 390957 331100604 7429 12975377 3 508799227 30938 69665 7 1 247276 391058239 619693 8 70738 733871 283203804 7151 584 263 10 507913 480898667 3 223 9 68680 764122209 206 437 767629 560973 361142 892389154 4009901 86953636 61875068 52485 34943 95884 933515271 1 97335 241604330 6 982403282 20790475 2898722 14 10 3701550 29785 190422990 797169 471168183 9 995785273 81143165 864951578 904308762 7 31621197 224332 2 9 925702 10 783902037 9 9 57487922 573655956 762295 36769798 567 225 558706196 2 300103696 305498737 146886 87975 2617 896 632355 6960279 32318864 55 83929664 3 6 58870640 2056817 1954 371274840 978732 1 476760679 132 2 63207 6081 13 70810 97684 52468950 41333 666646 903403 56670492 755 3101 334720703 261091718 7890 6 8642789 56794 44662 527 2462836 97027229 355059492 575815780 121513791 287854420 1 3477958 504877148 6 2819 94893 831 62 90526 960353660 394573599 619 535 4 9451823 156 725379 71463 1380 6 991 3 749717 2 9 366809328 49301 673 36244445 11078644 7 507 522840 906564222 4 4289311 829782607 573332 532324997 819985 52471 5774203 42 5 3542 136753591 4263263 58 879712048 399425293 3 4372795 778 71447043 189774513 3153207 20681 309 8 833 4674 8481 280303649 93275984 47 56403 41 3129335 33182936 22114105 800999768 4 82 68993495 770 540 146 1 35018237 57691605 52969 7905 91736758 906 192345 5936886 4170938 108945 733172854 2120 41 1399 40459957 881899 65493 8949545 651 76165 473175 2 4 9033211 319 7 77329 1000 13045964 6 3179 675 927624 46540 7592880 7 49667 676115941 15331861 13126 164547248 322557224 84 651792 69279237 713 860551893 1539795 55 5732543 8 627048788 17786 443845277 7216 874974169 828 551837178 247730 640994726 6 92709049 663258033 589953 64800 3 3000132 2 604 181 96591903 46323 5 347 636087 43124 4259226 44114745 67941825 6519 3324453 798762130 496199859 28 82 1852 6 19959381 552670 608876 495775 227238682 41 83 70724 68512596 165 418 856003941 2057 2250051 882 789427317 29 2084 607994508 4987 762467254 21916 373 5 6633976 3985 58 6 45 1 1740728 316701693 367970541 6517 631983516 2 352874 6546318 2 383908 60932 91 3 598473234 117069824 3 3549 4665 362387172 672412449 5855194 939062316 3477 1291 349871 1 877288503 297 1308655 294625422 922991 4429105 697794817 279 21571235 24984 80 129 93879 60760275 96682 226 441 16845430 277 2557 66856341 36962519 54612 1209 77991784 83 69 498490 365776 759157606 6309 73 5329554 562879 554745 3423 695028530 8136 678 310195294 344539765 452345 386155057 26 29 37541 455 22220 1442746 65794 9420725 8820117 304326 211754213 352 589412166 72785673 309666 526983341 29 2953 1 56911897 4 578013066 7937 32877376 870 89874 1644 84828681 418 7706085 258685703 8143640 1671 585232520 35555556 993 403 9890753 1 56411 4762 1525 5839 77030425 743514833 3831 49678822 8 525963581 547295 597 150025 5923 95 193584 250282948 2157497 56015 649956638 5697993 53030643 697 7 9845179 5995270 82920140 6273 100 66855 57 973825601 2346813 1 80 5399 87 4160424 32818850 100 50644 471666 802961 767500104 3431415 937054 322 53 8 7377 40585 4 248775941 1 71 3785 9718043 41 8 18194346 65407404 894450568 78 26665396 234240221 122953274 728 19 515799571 34186188 70522 774 655792242 6300724 65 312 3585 6362278 86640033 5348118 383556 6968086 794719 6734791 6655 2160828 613002465 1550 200470585 10 24 96 7 398710 47044 42100 29050 41718 20462 440477 1 10 80 6817 54 60908099 150 15914516 360914377 7818 377151885 65349229 43471039 982105 7 87 6390 18867 885 35 497363 9367839 6791 2516 670804731 3 4941822 109122273 851 5743 7328 6 454952704 656101884 538 7 535 351 221062103 235070 15629 94527260 550974231 84 46391 57512 48 899300 7850 56860344 727268805 115374 13174698 38 5823 58990628 90814 6 181493014 9 90 612 120 820711 85774642 8 21 288266846 6717 37886728 689790 6615317 10 4729866 3469 2321 605155052 10 81977650 452920662 65248730 10 79 814308938 1226367 29809 86132 9601 30558 487499535 186220491 6100418 629 19063 24 252054064 50 239163744 24621981 49714545 6272 673716798 15540610 1586841 334987245 428230 840 62 22 477 1 3799477 11278472 208911849 34 10 72 886 78 49634220 95 58403185 25 5862 2222 490023 656041381 9 2590 453 102563366 7153648 192 96353 16994 938 33051464 29295 952416 52819465 41179405 737636 244261 37 179 8074741 743749621 89000136 952986462 9 739734 39610163 82253685 10226592 82834444 147863 204 60 684 75497160 502073015 8285304 140 88 13 3 3761184 152 101965217 6196 40350 59840 61337 3927 114 964604410 23 2162510 50 371 778 16288590 2770 73199079 2155020 77436 85143 329322949 26 4385070 19 622487192 725 9495 6356111 45 568687638 37038 345039419 593903794 768438 3 10 497768292 2690722 1271 2 10 85247 68404 3 4379 74354 81137 26531467 617545417 85014176 81 99936 11731616 6726638 4 6 858097172 5793 733391812 883773551 9163 173 8 892926002 706 418886473 27031 183 422261942 59162888 967317 5211 39 565179425 279 2 5911 576677816 30 1392753 70810839 4433 96106235 410608262 6919 94070834 2 7 33713726 812897 7 69388 721903 201 5 4883335 9743 8 731891 3283844 92 40876 351 21831 65190067 50007360 478 270453 6230625 95418 900015775 4628 83890 937284031 359736158 129197289 1708 700 7 2152 40 40254 22115 769158 23 130 6707219 225 9873 41 9 6870645 33155232 18924 6 48 2 93467 9882675 62 4 9 10 20 518041979 448074 234511 50728 2 6643 86423 67115743 243288 2575576 49299255 9 236172508 308996640 89476 82960967 6020640 10 94356 18595 597335864 2399273 3146 332278 76674618 32244 7 595 523771 22 91425 170194 4 354898 59980 84372613 7949 7976686 13833057 79665219 753208008 266317551 2583 84057105 606 9195 19265730 475642803 668 55669 67063 5583 4 99 323783948 98801864 962 79498 716 914537222 490364332 7372719 8150 8940 906 1 962913110 1 85 95 9 9 342468006 5517060 2 2 5599933 94 226989 2 44 55000 8 514031735 558082992 78075162 146 88 36758 45 94056 1 240361418 5157 27 243421795 2325698 5 56525549 4 14 4 682526 155 4200881 872329621 38591 5472 8439057 559859431 1861 816924065 10 7837945 21 108 4 39822 725664981 9624325 794780695 10 913 6114 96322516 9 1817686 7927 10 44 97700689 11446538 6 8223 89781328 88413087 2106088 64046499 273606 593731771 1653971 641 35178 29378596 53 45942 880209584 731290078 775903708 111 851079757 9636143 638949 454169401 7526135 872539 812 930909961 6590241 623234536 815 5356756 9448066 324186 515 4742847 66 4969847 3 17678 6139 39 783297 637256 101827516 210089220 56640893 545 984 605054 1456405 2013 88659 8799798 404367968 183363 10 6418 60785 265223286 8 78 4 989467213 303356544 896379080 381343867 4603 54 308 22 3938359 10 54715752 96102556 831974228 770213659 24244800 6 339112 765036 82 6 278552 98304101 794 28 735946 159399674 9862246 476122499 364583585 5 219883746 88929 867 4690892 3443 33443736 792998357 869096371 28143551 486146077 17078716 322 14 60 1 2279 8 3 285 32542 5 5597903 4 80502532 9195 1 8679885 198 253323574 329 391048584 38975314 42 105 446241590 15059684 180859 8 2352379 49 10 365086984 7534 86 915785 244383385 782762403 951552 29 8298 90 7 13648394 157161296 81030 843931824 391135865 298307679 33834062 8 104915876 586541 21100 250321 576125263 91 6168998 46473 95072 978768921 244063 459 316487035 624417 267349821 69702350 813 1294076 371301 6 3385508 6 1 5448 72125 275526589 5288 85282154 545716 19086 37132 447148735 287338030 311127686 942 10814 97 56761 87 77851 53 122386813 68 783179 134568612 327207 407857465 86820 7694 60954187 8725 9 162221781 1 1528 177 18061 10 4455 72 540556 513112938 345732294 9 22 2844939 7212 3907832 61321520 140807056 715923837 8106 699734880 6670 985880029 1354008 442340267 69 28513459 4178054 2 1 679906 49945 833507 926419437 22955921 89868007 514 977217503 56041635 21670403 137 8483 5950 788 7751322 62 36587655 6382 4828 904539669 5396 910 112154556 695838348 329386232 22610 39377038 616825 25738921 885973 73952807 8 48 4 1 917768 3446 436249 275803141 393212820 647260 5730531 8041619 81 220958515 53399354 675644 51102 567396640 640088914 255899782 441478 6376 83 77423541 278104119 266264911 6 481649998 1 156 614851954 7912151 771389510 75 6 5 7631 835832537 769 307596 5957 6 918744785 5 27500 9301 101 5674 37103658 813213813 4978 351163452 8 95817 6230 330923595 5037519 67713508 632945676 10 195711 8041484 627 1850277 21386 608028231 676926951 195240250 743979396 40 37 1735984 7657283 130449605 94187 4260813 8826652 390814099 6345869 529620118 997120868 9736968 52 5519 88 3 761 21309 4022100 2982 715789 31732582 7 391354 5 66511 285450554 631712376 15 9051 31846 28 3243135 2482 6479 29036789 4 8806 58 774069247 2776298 497355214 3086219 543 2 647 2616 3538 567737 99050829 38918 1188 331 622 889667257 433358692 949 6 4487 7 6 806441114 49 2 87526 40970448 899292327 184843106 58960358 8 452 2 3 17476 15858591 5 845325218 88 6301 26842 478 581818 92 308888848 773 2 22644410 733919947 9940069 7266234 24801 471386128 538 124693462 9501745 76388 49 868235 872383613 429750285 432551688 71 79195 2382 823294474 6761239 434991775 509 191446 91158 503866079 763535 2 287588548 8 6440 997 3 215 126780591 993475 1321723 44 253816 2485637 917806 97480218 632 5601498 15 691775 3868404 651372854 5199 7407 312 83694 9782 949 32954675 932637720 8990 501535 126305 94230343 72874 497 94 215017938 704899826 90178 921 51905005 661913 3 5546909 7629 48 471739823 456 99067112 2697 4351 88 497 43721916 952973840 959659152 4507743 29651 2 21968886 8 5177378 338251 192 5 4 652495 100666977 29152596 85597 1401 564996591 63684 876 751238734 525783423 27985954 8641079 6 73642870 46 896967531 50475 93 5850 214838 90798 309 1 236 877166127 62199 626 96090211 100 85051 24 229539983 66722 40 1955 81088102 894718 7850 4786601 266283372 34219596 140318 44 10 250 2597376 838402666 290534746 29 421430039 9860495 709 198521 871 12360 576630147 4 3476 38 393327873 9931 9876 67 93601805 2 80173085 2043262 71 722719 166673698 5322 329 9 744481914 79 87145331 169919 942216 7 8279 505803 349680882 54065777 4044481 5 7741853 605451360 924102 52457350 6607662 160 8860 785230174 4 702886 96 3 3430 5705255 90825806 474803694 814609783 41 9939 7810831 596445842 79791 636540125 18974665 96 4287008 4 91491695 517958922 751009760 2268114 37402774 617022705 7910309 7 4772 299306598 37345122 6 48950782 76980941 72909646 18847 21538985 32747213 585693 961933 371931562 66378 4 98 81589 10 4664 572233891 7 18 66671 934 534026559 50636639 2465245 9003840 4 9826 822 48 7978256 650 570610 2138 4 73 5369859 868 80 3889 10 94921 9563794 57 7595836 877846254 3943 753706491 6 7 297693667 8 86 4 27535740 249 327049702 91554442 631 3 697411733 359999 297 5227 7916814 52 35755974 2 7829509 710 10 2255473 9391 3 6 586361701 328188290 4343 57679398 8595403 1937 21694536 652341172 480 852239923 8314170 96982311 672 173593724 78 835 2656858 57697 4373430 1983 438074 4 75 5385581 532 953826132 6662325 71269 596575 86508 545 218 232825774 89233684 12285789 9122 12952 209 550821 49652914 7120 9689 9047 15935294 874381773 21535 144507319 7275628 6 266 7 17 629 966617838 3 7250 87 93904 911632097 4846931 913033 2 5 3046106 14077301 64211 63230400 9851 866458914 926 864 67709 966 1067 169 14648515 526998 659152 952345 2 346471 2295680 9004 31535041 741443341 2 48028800 7 6122863 754394 65 6 321922353 3 57 946806 7180344 5017120 6 130528146 33 7972904 34584 149 1736 5773947 540070633 4 380 1101 872 958432422 27752 11539 930070731 5086 19 4695170 254 77 856940064 1904 575 18 8 337153584 63995434 62752 169887608 73 177757 6421 421036 195650879 76419308 89 38136 20184 5309 95 420791903 7008343 72 812998 805287 4087411 1 399 8940437 737888 301162 2460493 53066574 194387 3048978 9675 3911 7281 9 41975223 14039221 76 329446039 189 65959405 619235 54 53269355 908 665 322092910 4599774 330194015 4547246 15693 7 42467 10 4027967 10 1236021 158509642 718625834 245 30233 8499 863218 1 278 143 8380 358389210 95087216 419 84061294 19762 139 9402516 5 588298 20791086 8 530969885 195479 282588 67 6469827 304416077 453852 662960538 6461925 249496002 13 1657858 12781511 938 105 75232 815 4 16534834 23607178 894505889 309884843 487 499 8 228 2886 904210 215961336 55629398 8681492 5276 28296 6 518 220740 129113846 4 98289 528 15123239 542628498 86 42 1822017 3 18 952169322 8744 358051992 10 8801 379798914 840 332756827 29183873 835 6 20382 5732637 553923169 1 11289592 25325132 2992 733809870 13 368909570 294 616 84 615735668 2119 912464 9 36 400 3002236 60 129 91682623 33464993 20928 296102406 476303681 995 72 4651 9137697 449320 17524563 863733 982100007 188 816366552 576586666 333 488098382 93045441 89 340267251 4965385 12 6227029 823875 95686395 443015316 517580918 6391372 272 34055 47813 9 10 674 5144 87324 82 5690 703601603 8 20393 2401029 18 9 83455111 9318 509716 416 763984954 888755 65862 6189 96681719 3056 6552451 805 441869970 53220 89058 863182814 386 152167971 968549751 8843524 385401 50914 9895 9956 9764527 69094 3 212 35 369622643 4492 28137 15 41521296 54764 2999223 2 5770977 579 47 9658130 14 14718 2441683 890823447 717922290 9658 670372940 7928 74172 3061 34869842 526409 361620047 956564002 47953578 969 60587278 17533752 777 7682 23269023 54027 793702 98164 5 69361 3 4370394 939852 52795517 86356327 7587546 5 17958 951 489 32 8079968 484552215 831141499 33234 92473728 10 321037830 10 3 4 303 5 4535 7244 46523 27208 35 384479 342 556677948 8 404643853 800365710 75857140 13734844 4 152365775 866517 467 881175 518542056 730755 8322 687868223 260 324581 24 2484 456164912 47487 657295649 381747180 187 5 5134306 819771 1344 9934 871984 694 82486933 85645 277597057 131 8 46745 1042185 5318790 17009 808432693 857127485 92773 19 717000 65180306 7610820 73 70811253 35101 239245033 547143 21890 711192244 30232 5315 919539445 468083626 5783 2 65586577 7308822 290 104264 65916 9197 14 436 480254331 4234722 888295841 384576 68981075 31404 4 835500 963273 4 13766 15251 212994 3 635 6859 347550691 1005907 193 86063209 869945489 3744 95056 825 299594929 29 17850 60585 2317095 407058853 716972710 4 554 936776 929 1276 2401006 7367399 31936151 919378 6733255 4 598 634456395 91004812 38 39881 153788 689 7892480 2856 460987 6 7490 2 23549 280538509 290094857 76 375 6 6235 780692 99453 7340022 63771 4622 3480294 235842054 172577968 9132 286762404 4060611 456393022 898 202726767 911727507 9 965 767014170 7 248034234 836811 695483 6941504 844939474 589081 3665447 63 491601238 3 7394 709074741 30 43684638 52786 30607 266264764 28691360 467964 290 902027974 331453 4 628749819 66066 14075 1328 29719 5524 62 941925 6001171 5 52 848295976 599563347 838 94972329 324381 78462 248 93946 5706 13826296 725 97 687296179 278885 28873 827966639 7 604 1 369244 718609 36592 2962034 689 4079 11099032 302426 14905044 765 302978887 1 9993 846508737 631460 14611479 3032086 152 48791698 223 9599 43048943 2487 858 316424202 2 19231481 1 9925787 319 9147 7 1927639 18 533155 296 6 594163946 3046 81 95 1662914 95129 134084405 88804 84552 8337 409198 68 1472 1 82283 656001 1483376 8260 7 5 915261 2246985 4219915 391355748 411270860 6 67190 119600 3 38 6275034 364351380 98 432657 7645 175612182 80585684 12 3921955 1922811 282712571 694202491 566765713 51 433913357 85 37005 82463 9 81 290 361641 233080966 944818390 4623 3066 5990 1 2008608 89 20130533 349972031 2 271729922 7 16569481 338 7 59 273539155 994297118 27 324252828 617869698 5870402 9355 2472 2812988 1819 8119323 97755 829284 305750494 20068 1099 300960 337216 10 134733 8296149 2800439 52 4406 1608 97482358 4 795514 70 316 7933 9 688700 86 5303041 2940777 60551 71 7436 54640591 884877891 62 689669716 88409092 1672471 887102 54653 246 8695 2334670 2 78562033 1873496 2523 1 2405779 565810382 76 243 354137 9692272 51068 561417748 55512 2655457 343546 19 7924 28 591178505 8 3687699 72 186398 1 7674 618868296 84 850 226631213 5 574506 501097 10 52791 816974795 421770548 78 10 333744966 9687799 5381 8751 75376 758456 3070 806852 40 776251 326082700 7030 66817 912595973 316012356 6110986 756666771 699912668 10 13749 59 10 1 2 10 843 516672 4292 401 6973 86 10 693227778 1000 3 5115 90033 57762168 85 66052 1659 921453891 8 513 880172165 119124029 298 41545 139922133 2076 48044 3840 7266222 151727380 47 50 9 3338 752939 808176846 492 3940 9973706 99 111861322 829206 8485 502855476 879719391 6 449 75571584 351815 676200 70 292150778 5286 10 10 65125 4868 4555480 7074025 620350791 293101507 200 4015017 45 991732105 46940430 15778883 807237 249133100 737288 92 6106 40 6 2 20572442 3082 888684369 3 8 1 7 6256 7887 701749 334765572 5574 144871294 67136 40994 91509715 196 3686692 57 93 3 43800729 6002367 14685192 784 391423889 80660360 67 19518753 6 346 130969 93501 24235042 14859433 476279 20 6389 2 70906604 9329 656 4334611 371 5780 419305 385545 970806506 43901837 204874835 986522992 35213853 1 573 39308877 8698 50245545 5 190 629974 225436725 17266 3 670 6676829 5 48007838 95219486 6439876 16872 903751 2 2 39737 22879 49 46939942 7394783 808140 47438 622760236 6111 31 321639675 7173 310 6 4678682 51 218 27648 799 431 5486574 248685873 2176 8618 380441 7 2295410 210709 4 448 98 5785788 94 2 525532 3894 6562 72973 6462 180938183 521691671 71 17 4308 548432404 2 50182 343233 4 202168 9 141911701 8 10 9770024 4 857069577 6462 27027 195934114 27924 2423 230102541 5062 71478832 481008366 824711945 4355 53138 6093099 88 227000672 8445 959283792 37 2 85464 47909 348959 33260009 90598 44204 992 16096 18 1164 1698844 32555 7499205 58826 7153 97 214 984731754 404 101286668 96496 767532273 46 721156141 375055 550096517 41287 60242421 28830992 3579 77031969 995098633 100 5 290200069 987955534 661727500 2 8103 2249 689819826 1416566 7 508031 82 203 48 65748 300058837 548199066 26046169 7775 6873724 18150161 4898472 2868 1 65 31 869693831 7 22813090 8612275 55 1109 73461509 9992 938759216 3 41548 1156 204974 666961507 8380 38476 10 18780196 37 849572996 2841 170155385 384322728 866 291215 46 814 92638235 4635192 32 39794 8 495 6 923896246 121640881 188946 263 713930945 56 219547278 447 26547192 283006702 2 284132768 847 9415 31326 5719 54612795 61 47909179 73 642 226777 37970221 28618236 5625 659779323 5 6 585923 749756790 393000355 1622 7653224 7023900 95186 54983 35099738 180703365 5066 6 637280 195547524 96 7 66271743 1857711 66814633 8999 219 72923 17645241 1 889630810 142108 7785735 66863 24 68265 686762294 3 4402 842036 5727917 820 326 138101 5064975 723435 100 5541471 2034499 472980390 31447910 2 3907564 484724930 6 285 15729 8 840 1729322 6997 66 40781054 9181 354270 42096 108151220 115 22929 1555 14 22737056 24403 944 823891361 17082 178571818 61020 6384547 46 24998809 60781 458889 721 8 3 14 27623 181011254 748890495 48850 56406758 307413357 8074 42213247 553759915 544734130 953997053 8997 538 33 2 79910 68313 71 128 23049 153757165 9 50 9 473615386 923849451 83297 2 70 759324 52 8692814 9990198 85233655 4220118 749934056 8959 1315 794471278 2 68821 3655556 1735 19 580193726 989886 886854 2210476 3507967 438247863 4924462 6799 38072588 5077 41915206 600 114116091 5963 642 4395749 879841 49524431 766615 60326434 11123 174 1698042 5020 509 427734 72050784 89 36455661 60338 9597567 744990 78383423 52 7055819 11 81650 6117 665337 9698577 136210073 743078 2 834 75550345 7099784 591 10 8217 48 1720226 331 188230684 802448242 58995307 7597 3382056 740549 607 4 7 99257501 9016115 21030 579758 383647 591965 9534 3953 1 4 12 6 2 898444227 93 972975300 689 39434 355637 162941 7245 9243 93 17970 4427 7455657 6371547 2696 247629746 829116523 1 1 1157 5125 99 5017 219 9452 72043 98110 3463 2122101 4461 242986745 546864191 9 36373 13357 8600856 6 6 5 519 538689376 348 211894 16642273 92 4 53 5339 500 546042 631240545 73226 79 253 4401 875 354024 924967909 6 1019 279591 2214 2 67 5077 254315318 865112642 6188124 962094791 505095929 66766 9 731 7844 939377350 2 66826636 7298701 3105855 9954 589417 7992233 1845261 93 11198 32 70 5 96496737 991491867 233207871 247364621 1 56 152438540 821109644 826828641 5108 8 33021 797805897 34 1066 595 30 209491514 6243 88 7194161 10 3259254 29203430 89340 81403957 1446 621040812 7477511 128 754344 3475516 2982567 792687 810323 7387 164977 4535567 7181242 6 74 760939726 3 4 5930136 541169 6077010 3844 40863 130499004 212818798 497 865020068 823796148 430041 87613382 3233308 142175903 20939 4 80765244 50913 594604471 297276 604794 9247776 89012 543 6506 9424 7405140 21453 777 115030246 74899983 67997973 10324 80 60 27 2 1787 657343749 4938139 687575011 147525299 810 6692 65865 3 914458142 80384929 39404095 711424695 852 51641 986 3 90465 4079 74415 6223117 388 602 589685364 1 43640 765 3514269 44701 16239051 577086 770085087 82135 12797897 546 585347567 375503 58376 94 1729474 725135113 15270909 913806296 942 92268682 415298461 91 88283079 27949208 10 8149 233442 45111 880 74342147 76 471093677 9937358 74 467 10 722 910 404816850 63164528 2410 82 96440264 5 343751827 195990 57 83166473 82296714 5 9044010 89210 82310003 70 7 56 76 584946967 622068513 5 994 79705 345409 996 569 5 6649685 3290557 527065335 411116 987 67314278 208769241 97727367 81678 165758301 41647339 451 6182557 48907494 3688131 5851 60 303 183030 96221 968 9460740 722085977 79255 203107822 3846115 2731904 93420 8 3574632 4655041 1010 5847333 21 551537 334 888 232698 355940 406131749 695841 660922576 38369200 92743612 55589406 549409 9196970 60806248 16972874 327069361 322651366 278094 6 966 210299 3 32 25716708 8540 98984604 179 33 6462 99958926 184941378 16265873 3240279 5015886 67984635 7914 624251292 8 6385 798553312 565111778 42955 35 272794680 46654 92212882 73837 4327032 4100 8 6665981 65074661 249 17325 4418798 555653379 804 375177 935 47 142888 624374 137964 1 5035 555390874 10 348193399 39340098 256 44047 7309 604737 58 962694 238061 326 4492602 8 844124 732446222 9 7 46950496 941 90563 50843170 670 8583545 435 3829752 8810 199 59755612 1 5 31420268 3059 18709719 1905 2340 4333 55181065 10 7 16959 78318 94 556 2 49002939 773 7749 5802383 51366 76217 719501806 29673687 340323 72182 10 4 66641255 289018 990595 3502975 6615 238281641 634 78105962 52696344 16 563 270463 32 73565 9350 645 407011 5357 444013062 687 26 723323 209 2 2542 1092975 2772 542010919 2 536411147 71629547 38 488542946 947118743 7423476 31 6 49 52 21 119 363567052 8608 854 737691940 77 981612 723650215 206838372 736 6 4115741 95613 528354614 802 993941 41091 9733377 119 77992052 549000331 14 6527560 515353951 6319850 1 235 730406203 6806 7951 306780604 1 50754 51361358 705 81764250 3557 62 720767 648992295 211 2 73529154 9177 25569 66837774 1 9636 965 97 6330103 71 819226099 1933 57 928975934 295 2704615 3790 95161301 736909120 41767109 9652273 9746475 653547 1340 863 586819107 5 975307295 66879 56708 1183 4183654 948580 21 54893875 946499 6117028 747984 1095252 4 43 94 567 98137 8089544 7403481 3410 931 862867478 5593580 8246776 68506121 61244306 93 72 329057127 363 73 42376014 6362 10 12334045 9075064 35998088 819 734 97 22054422 348 1705 674594640 359 75357 7 953 9 5467 321598641 34587729 687404 674012027 238912 488868093 865872745 13 2 771 83 28733619 933959468 8134 49170 21210054 5740692 9182317 36 77945902 2316024 3 25 6337 2374271 130201 9965678 384663188 460 139115767 8153 2 34881350 9517 552538 494650509 36112 11 830533351 65341 44273297 4 515458548 584 100 396 660692231 877095117 3 35312 65828 384821207 275400 157 106812817 522995 8306 6447 4 76664 95 490600851 339366828 326841 40664 22 160229 884 82 4 858505345 3557 78 91823 90541382 3 75113 1710 5817 5 45080 2 9 623532 64 61205882 928186 82617491 695831266 798290 16338 7 6 862972 625041132 826413667 280705575 3 61277389 9624 129 6618 64089 331 800900656 5633656 761287158 2 48401571 9277 9495 8 136720166 68925 274007220 679 743444893 225741 727255936 47487 126 6802626 560 1 3728063 3143729 2 688059 57587 452838032 27410 53 84912 3 10 5394142 418972 99 82 4 29709082 37177 22971763 20 2744272 430 37575 564037854 230815651 8470252 11 42575384 648 766911 87435 552901425 543687284 52063028 5949380 47 58588 837772928 348979252 83 4565 40932761 3 894414 572 30700274 169034603 328 6 638692674 72 29913130 23576 30038909 234744 17627 41616422 140877016 880323555 9585854 95487 5 8 23125961 135 11716 604086875 562929 294082 77 52307 51928842 960165943 9001324 98 2666 9243177 9955011 27338289 958 452351 256249272 64578 6374738 34300 20177089 455825445 542505541 469351 6589842 216 4809681 53155971 8 1927 136336782 8870 71264 95376 7535 8486 9974408 447 4602 68160054 15 2921 2760436 448122956 583775776 28 9 111149 710203 8631653 113007847 8112062 7522 23 630075 73046180 84 687953594 354 1972 78628 405961 445604480 52451 834951946 359905 11 1573510 4588959 765193800 7769335 51089 49560 62 114219 325507627 403376267 372 978 160 459617548 447556 765752041 677742685 83 19 543 2446 876 978106577 3 632514 9984885 766091575 848351 74033452 3781313 857499727 441811 542980483 460909763 469 905923441 20493738 296972722 8311911 897237582 2856 6242 263090 66690431 347679040 770153 65138113 88 7175736 58 3 84707183 773194517 2 968941061 89 3101821 63251 15971 8346 9699 9243716 541051610 577399481 90804541 213 9680 601752 8 7 39722 3761247 236299297 11 10 33 261 369672083 578355419 59045172 281 742546 12605 89 680501770 13 422 72 65940 25470 422316 499 487240310 719816213 709827 1072139 356532 5987 288 8221 1075 88630029 806329865 65 135289911 73737752 64963 928874993 9 74 754976402 81789 102 871 1706619 894103 488380795 837805236 691396 4 912361001 907798 562609 701181449 43 9436466 744 96126155 7893992 789389182 73 306798 8 4 907014 783 9 5567159 709767543 1035757 9286 738353998 8614 9 729 262185 188922199 79 69 299 17871 5022006 5 566022971 151101588 921500 94612 308271901 82 55151863 59641 79350 75 96 5215 34578844 639 79 84417947 410 1528 283734 75154626 95 879567830 322585174 2713097 167280135 716815 931427956 996871636 10 10827255 306043716 188441546 9 8 685916 126607 309 4 3088 15 43836 8 84951 8532313 9 6 861604 8 47 74870 638879341 867 197 659812 18 138837 821211827 17011876 9285 92125 1329 292 83 14 25420 95695472 3 374 973908313 553606 454807 351026 54795694 260689410 3 156748224 4191 515212202 27285 359859 515616 338178 254642416 4369 700009 15 1011 855 4800876 514199 554383364 62 678367 551319710 9048743 1 2920 43045098 30882 9 5771 1 402954 958641306 1757 179 382648756 43 7 906806490 4 4602 4499 59850 24260000 69512132 89076065 887310935 64749 195045 26194 6054 767 467652 866187867 7517 58588 27822405 761297 300993 495434217 366079500 2 1 686379 2914176 21 705 7130006 604868 7557 96 45275840 4 10 724207 3310 267470868 1219110 6 436 5 66660 6693523 4088 5621859 611 44417721 8638399 1831 823 57268 3276701 275 3653 24713 98168 267874 3179347 857137148 2293 76052834 2303428 16017810 961 69472 2802687 849 452808 97 6152 417287613 5240 233386 666295268 10 1 52982591 6542520 54 27246 2455 7098 525349509 5870 9350 8798 393 880876787 97 313 10 44131425 24 93585024 130888986 14 10 24376 28 79573439 9115 7 964 919321 506192487 48736209 307394 2608 5329305 863259 56466504 45182986 197476 5124394 974387 9116 5 5 807110 774682 855569309 7866412 809756233 890 40 105 2574398 404119025 947691065 556582527 531184684 2659 2 267 1047704 663 130338 60287947 6 386800064 4554735 51178 2571 7313427 542 469142071 405 640348615 5860 10 289 24015791 617648630 69945196 47427258 2966240 1082985 673055 1472 7 743730 987154 61 8645 726 2083132 553948529 315363522 9 148561 9254 28 50 55271 589318475 271817 5096021 7937105 789 72238 92801334 294886 69626168 80 328864396 567917114 353 5737763 5563 4 461050974 5357 59284199 195 503200252 108595 11799 906356738 788165606 79226810 58 8933 24 74 93510290 7584 393912 41 1 2264 231594602 46675907 314742 8 964417212 16062 226893663 676 2227253 285830675 877870729 26 10 89079 2217 504 39 53566 677 37843478 553 27 731445184 262022 1613502 2 344 50787046 1300162 1885 6304442 8 964171 58316933 203506 185677964 1774 4 5 11726587 8 257032112 149333 9381550 202 10 272557705 611227 791 695 927626736 18296310 907715241 4 920635054 100 3030 2144 1026986 6 75974570 50 16504583 50669 4 308 10 21577619 711429788 4847938 10 5935 580 3899 584733854 168003640 156258984 903791729 2708469 1379 2979180 8 990568 51 313250038 190712111 410 2926 370 162170464 2001 1370 910 788 6 45371 8302630 8843920 567010 42880614 3 881939704 66 1733105 79 10 17892 7862927 62 60286290 84959 6033207 50614 27585070 9878108 632019741 302752 79 361259586 4902 7 8 559605 4984 70607 477755 86 10 4862 8088 19254 316267015 47 6 71714062 128706815 5143687 862 31974 60037171 92701034 714144 515947013 2473 936473949 4 24558 3103588 557158 96 20 3239563 72649162 425 4822 46 1897485 97824 981817823 42 324 8013902 710 1 829 858 56338 264801050 594756 239 224252902 6610852 4023 649499 456 5 20386 4170906 3013181 79256 722 75493498 995622603 231021 53 112 957 7 476286568 6663217 697 275 647 23953 4 327 20023 8 5 2 73422686 323904741 379 84618082 10 7862402 6169 3453443 907 579 3538153 2521 163 95950445 424522730 3 78564606 5 80 7862206 52864 3167 7088 6101 19037622 84422849 42846 247 1743622 10 63784657 226548344 12728213 648311952 800612572 95533 5 60567 7110 525067 521 8012474 58 23144 49 3 5607 4808407 9811 63014 2301352 938095 445 56026 987 609105412 5598883 323366590 98 763 2559731 10 140 74156730 501481 1656 603 9 1962 94882713 52128 42702113 1116 277062413 733998392 84107139 972410788 602 96 540363232 4292389 87897045 8358365 50356077 4743 16632210 2 27965088 7661 404317672 685861290 37 63803132 1 32 401 758810 6354029 59911 7317098 31 43370247 35160 26787 75124 9535629 3 67 78618683 78411220 2951 4 12901 39052912 2096 571743481 42710 729039928 6670346 25640137 9089939 490558526 4476 59769244 45442 10 526177977 910693 1 841130399 6360 428410203 6499816 6691 2 5360243 92553 411 10875 448608 63256944 94630267 233163 98648 8173633 38450105 1438399 53297 620130 93865418 101 357147263 8812567 66 62 625893847 8038117 142137335 7 32219855 60469010 5908990 5168933 618 75372963 647629228 2957181 751 228 3 32 354178 2317378 89583 4566555 8367176 833053083 334831 77259 707255 3 137609 838044333 27268290 396229880 86803 7894 349280 81766 8 870641626 917 474 8281226 2880 344539174 861370 497 477836 657 3984299 6 9328818 3 321 272 542029993 18908037 3121 90001 12 8713 57 5305781 58 772434 991157 7842385 809054 190 87 286518137 16103367 159510472 191 623171 2 9769087 336155759 10 623767 172943 6331223 205091921 361 646527469 13 300565502 44604019 7 831717 576097 91 6 52236372 846798 148420 25560559 7044944 52 828 2948312 34606173 22238 854039024 77205081 273025 1 52039197 92083749 862656 92 379935 4819 8190048 35090 72043997 90838 137906789 685337 7179 88795686 2677 7985437 418061918 1 757240756 53 98 609 44616 73344147 634998214 4 214101 252133551 94 747372022 5056 500 645182 25848 23 50737 37 49155 10694 2972224 766 965070669 30724523 1 263488 25 70 10835527 542 99470 19769137 656902280 2 889040 8252 188685048 4114454 895207941 940919401 750 39161 4 748060 875581 2349 33024600 4255867 50658554 359 9 9 72 18843644 8 86 2 580556609 1338 877 513931677 68385307 21 99 8 79 69556 10 6140938 243852386 78 6 41031577 37 170007 757 9222890 278226169 39461 779 684259025 6 2929579 6 5714660 8279303 39200 4 5304 62336768 116124152 4 281 48679605 8782248 6 981 781 1465061 25 7369 10 81 100 9 1670 13980 243435 27460 8689 820223 6105 413 842403 27 435878439 1673 7005711 2221 5270443 91 46502395 168762371 583507641 247698 77133261 272 2056150 948016303 4 1 7560 637787189 9905650 694728 2600340 217399 136 229 9881726 212486987 24851367 75461 411019 13256517 4781724 8214631 897 2160956 20 121557927 3268 21123 49044 32556826 99866 12730031 83187809 160054 15966279 63 503104 10 3 54798 4598 57 132 453425705 7 9419 4878 75 378 61 68427 50979 87 5 7096 90274731 189077526 4555838 9467 1 542250 4689599 28 871841210 13618 930117840 16405 3899 5 547245030 70167 701432723 878 735 7878465 85154185 4747 1622 382651 70568928 678090 5467674 397004839 271223150 5014 801268311 6 44698183 957 457078434 687599 508828353 9488348 409358961 834362516 22228593 408 5 479808 60 80624422 50923 214737593 975750 87257395 24865 458059844 8805 1276 404017583 4 835466926 174 4 99794849 668709 6381430 7685795 9 808124945 918412817 5589460 36 225726340 367045708 30800 65548 550714326 70924 4 50568 442 4373 941974013 8873 4518 4606 9 5491 3903 760758299 5323828 23 44041 311961824 11203 36397623 36844874 8 880356731 22028 51 651953162 138 7767149 61287860 7900280 7 90 484467175 10004 60346669 17613 72582517 58555009 4 830 5731 27623077 10 34898207 893877 2 815302 39059535 4465 639 609715755 87 8 6 57 3359543 46602794 8088192 782749 8 51496785 26 52 103273780 405071526 98489 96 553574063 596478 30 92 9731695 2109 954 1951 69519865 90569 64326510 30309 950617360 9462 99 381748640 889239227 933659 9 595 4079 48522619 34797555 728017461 644617504 3 7267209 7144378 3617060 372802066 9187995 817503895 1 9920243 787382736 26208321 862793830 16788 6363147 58 87 45 66478707 50 783884462 4647592 42251 7458 345 1304454 2 395 72932 88 734499 67062298 17 133826770 872056940 7 20 350244394 51952411 7 923 9 412023827 4759 649146 3312999 66 62 7920258 9 3859381 366392651 3908009 565335 9 2723568 11539 325442079 63 7359 46 326882 464 478065356 65543 519853238 365 4031532 133337 432 1047 342581 53540 4 758521875 826 594 529830760 528964197 3762 8146 37962257 26260 302992785 9 79809459 596 8508 659787227 434469 22899737 652058489 9 828985 906 307 522320389 810747399 7530 295417 5520 467426 568 256216183 733744602 96 4498639 70 10 24500758 710 720 568084096 281251544 809520 262827748 89238 533371708 7 941194357 881191200 59 6125173 40012319 40386 639166 82850209 15 246010081 8686405 725 291 91 157029506 23942 6002183 53325 57668490 133513 63337895 7667 217 26547 55946 77048170 414691597 5721 25 584 7 3921360 659945835 130200705 666167 680628365 35 21531 1 3388549 97 610 8 772509789 88773242 33092 23658574 81529 494819 85 39392160 482239616 473 39429674 5284217 63478 22986 3 2 7 10 299237815 2 354 1213358 3876864 20 634 92527123 639219857 804715533 459110 143 1360 40117384 1423857 286332205 5954145 99221704 6090 24 2447466 517731 8 439036584 127 4541 661813 55415 82432022 66365373 282 743123756 83351939 211509478 750833 1865278 891 9 414117109 417 14116 1 100 47661642 502224163 26090893 9 4574 7 471605999 5639 958595 195444436 5 562341 3601276 644181969 612879 7270162 88 21431 649160760 38043715 88561075 8876 59803683 7228572 7 549652 9028 258488900 23123003 61575956 9 951397151 275850 8 2350591 858 181052 30739 830497218 3137 271686 54810715 80084848 2577043 126557 687 510 1563 65575479 8012981 745 207280 8 657355953 52227597 58275717 12651845 80809 49031864 16 61781155 873137505 867293494 687 2791 55535199 58615262 7 7249047 316071 40099 285862312 4543190 350106367 5 6846 683 739755 83802 840032706 53234091 912008752 104441974 476698 455013097 516 2 9 561960636 224167708 26424 7226 607 80295436 8841 759789260 36209 71721 56250154 9485222 599715966 5 978575216 5 380212 39672000 5510642 901 63334 892 553497539 61 584939 5 3 537856961 786775 663081556 324458984 845619918 943018367 170955051 9750 944 191036953 5 841457544 3404446 7384 3678736 35 339 55411 3 3002699 555998958 90 2 55062 13418 678 48761 329305 236602342 3989113 98 8 448335205 4243 95687025 904473 3341 744 4370136 33 968853220 167 31 708 621 32781 87774420 617 382 5 7571 4 57822284 50006 6297 527 67340 4973027 26124 3 1576307 47796 680 484 4979654 188665371 1 751 9754 767406 106506657 1781833 4088420 203 408 8 5 590 617396 10 7999918 2011268 619 8135 511821863 2 2173361 7449509 307 270840325 92 5483 871934 11 85760 67886 64 8 734949442 100295874 548041700 2340249 21809160 8267133 57697 78668267 342102 69940 70722 260 3191346 185611931 6717738 8243104 9299168 39849 223 841126443 73942758 781712 68622759 412 9392904 732991272 789 4 713925196 235029124 17849279 8 966 28502970 404298042 98960273 7751179 255 32 91784353 803780561 711 2851400 483561911 9069 4 145192676 10 3811 83 89 22288394 861403704 9577 8592 8161 70034 10 94205450 36179505 179701 992 616407 10 16269191 78559 812215310 318 14572 894 19 923 22480810 512 2139 4101279 285 58 866 5925886 843662722 619187 449732775 6753845 19 366 9206 178 130873 73694953 801565067 96 924667 1701688 5108525 22 194126837 6186545 166845023 703261800 5738 6761 909255 5 4436703 49045 9 6676 9 1113 8573966 93 598928159 603313051 291297910 5621038 3 261285856 24 8800 988 4295949 28868618 1440156 59481119 606134 826047 55692231 709342272 569566385 868013 612821831 64 734226 2553 577097231 157059441 26415 392968 416278 148438347 9 5309183 27473 36663448 94620465 39909826 50156403 5696860 7407 57632888 2051 53437 16861 9461253 686746052 7903 3744160 6 29597 520869224 3 51607 2467 364532668 51336 183491943 571613689 702048 125786583 95609026 814 582862170 6 348 7581 708801518 59955 22636 251653 2 4369163 4277 32654947 50811 1 93533 10 476 56 609562 7716993 245 471836086 95 161337835 305758416 578782250 6 818149231 4652 64619 747828857 5538 1790086 84 81751191 9 4882466 6819 114 4179557 2512133 675435013 7 882976 896674293 5574 120051 1 23895 2 283 61 94 4700 252 411680177 548794370 55578 82515323 435 6661 8124 75661 1655723 263 213886855 156751422 7294 8 6 12176789 78065 7 699 4918102 83882 209357 23720798 2915557 4508 6 162121133 6265 610050670 53 680349039 4282438 746838980 8 221372023 760 935789827 2460 5 909778398 961839841 753466676 5743 5939 2722 192 7627593 6613 26 746 316874174 10 329768449 10 7 13 39400041 637152450 9900 2303532 732766136 664811177 365775 2 885796 76586172 97 82 4734497 3695 18 884 56 8239799 900 6285381 62 43960810 66240 2082963 1841 12 38 8 3 547 10 25 11183378 85085524 18848983 6 55440 421602 74492 598522432 4438097 65473092 196983 732706 655755 51 4 34921526 4 947415 43927814 97437347 84057984 779745938 496775395 9055821 588 996 6859 616 5670 66 877858291 834533163 88585865 426547074 4 7381097 9834612 195192 43190 9 2603 7551850 2335835 763359102 13849091 282484636 17914740 46 61 56 730793909 31839 323 42 702004 983228036 549 32400552 667788998 3955 2 917380622 83 37750929 653 97995597 500533 364643171 405 821301675 13 350 30098 33740 52987948 16919 24647 4966 60502 67203 75 10 254098897 695 810659 451676023 993 56 6466 3513017 560118861 47 4542687 42006 552643128 11317 29195485 835805877 2024 42450843 63 3707 64149521 7 10 965018508 2340457 33934 85689 2157 14550629 93765 7 8 156273498 612367917 464792999 8 625884 665065 444536556 38482407 7 20 203123639 668 222 53 7 940700091 648112455 583 95241455 8 466 93329 2 89 852223892 211593089 52 94 379394210 242339780 569434103 59587192 129894992 20 39641 7 9956 2696 4177460 729850546 20819234 180263986 6 767 605617 82739 6892262 641594973 4788 1574464 7 378 10 104190 80 40001698 28 972498 931 3235 531211 53792 279240 2633 401116339 129879055 75320 10 539880248 891 664 619226 818370160 9217 10 7982 360 2804621 830225117 3324 77 43156398 16829228 7347097 9733723 4379239 39 69 76 8831 2780 29057697 9713 93 806 872501879 4127619 64246236 820347204 199 26 7723 36050730 539862943 652 91212 113245837 659 17 751613541 4 7646585 84227027 21 446 90845 1149091 280142 76000503 732 354 899497 23031777 92 28 24849039 65 8898 360 4005 372 1985 774018888 819279632 764952 890389697 6 35029 426521 132334837 791095 61930169 383988 72690 260652423 69729 424256158 789824254 233 31026 18359052 74013 869040513 57504817 812 84 277750613 14690 5405065 817 90 245027116 4140610 900705 41102420 73146163 187 954134272 73 970203 194 3 40990 1696267 2114 3912 27 3294182 133962346 691 5051 454799315 8414 34 3813965 780158709 187 359501721 82 338 1445262 998 4 5920 581781 604926029 3 4 649296156 2012 450500331 806 66644056 591 1280434 51737 654 11611 73 893744584 7411 633818710 918282 6248176 93111069 89433045 597 53302 51643072 647058428 461512636 87 18997729 73072848 36 66801776 835697525 5255 26418 23129070 23048113 5333 93370 6542 71416331 279850064 580306 53920165 716845366 782604 586715439 942183 25 7763278 38 19711115 52221977 10 47172779 75857589 222871929 24945339 9821876 593 4 37895087 3253 48604782 4321 1291837 1861 67 650252179 7 50139319 26460731 145485387 93 575392 11664109 6 5 484138135 68387 5 44376867 7 625295651 21512034 465 4510 4 54566848 9540695 46547416 943504 9564 197035 6721107 764712 778890203 982212545 506093892 72573342 911658947 1902 2064 109 1720 2 379 467451187 9 55779 1285995 70228957 272225309 586859477 877300997 3320 60684791 760053890 81 1848 5 18024784 6716713 18667220 5 8211 53374 648480 778153506 73410465 900913 189730097 40121151 437933806 391722550 6459 30 23856 29123 231669 66 891243 3683245 332530099 914 751924580 56 17854153 4890 606881 9354 462238 6150772 2745638 56470184 381 843 3 12499030 1 485494 642787166 8424394 7347393 9689 6903643 45 556336575 2793 1460 84276888 9 160723739 9 301019 4 9237 16976 562213816 1544 2 617820 948 2837904 19009 645785 821013971 504683219 745790 2 4075 4310 460645591 403366905 523153 660185550 335 993957861 5 40368 885 48530902 9354 2737 50112149 48938192 583 898710 64 9 5 777282148 179269255 87719477 206345162 3 80095324 746 3563 877198 818658974 509244 1362573 66176245 28 27274608 359111941 568 7424898 2 119 6 39379406 67989 880 9532331 7835 190 900322303 7987 205405856 1787967 6223 54380 355451473 22571 562366 4 351395 541456599 1 210442182 849931 88 92400780 88 5 5255621 5529509 60 667 776 6714833 905 24028 258508336 232017188 5 335 9770 128920052 685 82049 9010 652142934 86774258 3720 39453 154014495 653 984 3 799331 161595 8902 746 88 25 43 51254 24355827 40205156 962268208 7443505 256 11877233 631 45336041 669 591380 8608 460898 848343 726682740 136560 570914 26522 403255541 24 242532077 604878380 7660 4667033 777480 322 1 8490957 8921 618961 634584047 95742684 10 3 854250213 84320635 85743 61456364 4748470 7 92705023 16963 780166597 717 769497975 60006694 81461176 590923 541535 818088139 542847861 93 810452153 2007 251103 20 8 36911 4 97072161 797 778383255 835089 127747965 2888304 36437 55171 47602 658 493917469 167095 41492 5 45115718 620018 3471864 984595434 54211 45105977 225861619 42288248 41 553 15977595 836564131 21231 351 44883715 80119597 54728 1236872 714 486 17517258 13 2815916 20 25001 21445727 294 49346434 433980 205302 8 937 14 2717 103935 185 6 85112 7048 731803887 764487925 9995 982853 9 2 7357 8 15820 73262 865649 640 62180795 628842 737549 9230696 8126 6519019 51 152696616 1 15178311 4 1 70 16690 376835140 660 9418533 36547 27251 40587 7 220685 834 699423581 133645 56165 300321591 816545 57376519 74 554904151 784171 860003318 784985975 691751 85 799507936 10 356 50 777 654783 327083 9217 307308535 712828412 683449961 237686 8342382 52710 929503531 2773498 724 6 2 423485250 659719437 188 63054 53348 9 10 2410 5 790 782716145 1661182 8 7904 4910197 85182 569 4840 53092 242260769 2 9493726 849363 361506698 9188 10357 603575191 425952 694742 236683650 401988 822 532084 806507883 244027888 80985251 95507 10730836 5407 55582234 45 35 3021144 13 73 4 90 4973 498 190697861 2 68884 347017632 2244642 548311 881449 6 936 422497524 94546 843402687 832621 99 5547956 485578739 9 128312 580 461623920 58566 368034890 383 358591979 5 83464748 4 8997849 13 87 6891674 9 546382 383542 800644 227 99526850 328 4 288617 183638136 803100862 465449281 8 69141 55 3 79 90557 990 19436290 305708025 556053 17 646007761 10 6495747 89389 95998383 5640278 100 304318614 602499 1361442 44 363263074 53072 35 785984 9 496797 110891710 4774 4 53 981745721 655770 76792744 788769542 328575960 794287922 667089 30 6 6108290 7290885 64 5622 11 1658 5419834 63 269366623 82578469 972457 1697 644672951 67 3882 8432 5 94274992 4 7 648 6 14 218092297 7660 38 4555 413246 80132611 6 41142 291 6859 145781927 4316 103376159 337534520 69 3858 399726454 73700880 183439458 20460 58482413 74071 6209 182401 597826298 6 49906728 97541 5505 3351 491579564 8 912090342 397164987 7152417 9 40432 572756210 6798045 81339 4 7766129 7 17 66037 77054 589 806 6282 681309 1404 605 5129607 98585108 804 695165285 854385 598247 981 59028 7 718683932 766623786 5032543 41 357303 560929 1708 71408 1021821 3895 6 5 88 240 43 4 7 330 32 395 9 895637218 33162 845 8206 983120981 39017862 513689845 6377 8780575 5 612695 945293 344763414 501961600 8792 24624 906027598 615 147069 2 63820830 8163165 284 54100 373656217 10 927954313 10 8452 174 92 34285135 25414 879396324 13214881 589293797 483938 980290916 82727878 83271 289630 94 25 598555 27374 9709 16684 9 488 7456 2551 174703211 1 393561 60898499 1 541934 349272494 26 71453 126056035 4322 7065043 106886003 46 5 20014881 33 7292 16511 47908 85395 649 1 383058705 8 338685748 58391 253 32 7295 94 2462 558822350 55689490 645075 3072424 475318316 92 1549299 2176 4311 5 91 68240555 9 636 9858448 850351854 19530 116995 958 83394319 90466268 6386 44 6 9087 302 38670 4940 2571272 527264611 386119561 193650 765 6642032 242515465 540461081 587 57222688 693421109 36800295 366 3247048 238256 9058576 524007763 73579006 21694561 968009481 250360 671 350838635 87 69 7432 45 3443135 9013428 53 82552162 16807 475093 781 82445528 91 412522 381171642 5085 417235352 1109111 48 18935924 647306059 58817 7598 5 49249 37414671 48753142 9439 47107184 5042659 796057 1 4063884 3061764 94619 2018 4255754 398 7647890 7843 887647 83710847 8301267 97 5857 683 55324274 3329453 648591011 536 2261 24 373143100 8 49 2 545758720 3 8491 10 12 300069995 7 6187084 10 852 584763 60067629 351010 8162134 83 68961 452 6326 99667854 5599 5228 5769082 247 795835226 274822460 8321718 31658043 50249 5104250 2320 6012753 559 6089612 100 745033708 544706 10 1035536 76834 6328 3 57889696 4808 603172 2502 1765842 6316658 580 3 684330 983608054 95004341 88652739 469785709 691880 9 45 161 764094623 967 47685 73131 10 2249 9637 2853999 219 536 95252 366927570 646476458 7867937 73 9370 475137 13 50809912 854635 909701 819748116 10 9929451 27 72441849 251320 2 3191 96940 804 12490 337903 6 4 6533299 491929208 750124495 242504907 10 82 58474 10394640 781085361 212960607 1622 9096994 99057 35336 2 79 313 83158406 889178969 67329730 169 41 2 766806906 8282540 2387 58148432 334567507 50415 3876204 10606978 676187651 59648503 706351 531 30440829 91755 592961519 7945 362488 33 82 45122665 137468392 69828 2764412 368 1158786 5605 417907 3740 51867964 649239428 8 8184 9 878 338102764 280818 455151392 1 852375 72315823 23598325 207449 1 668 669 98964 50676 93084997 83021 8 669403281 74761 69968699 61 8829 328751332 9 4981 74611022 6523 74 93692 78136 372308402 316382309 15275102 9 548765776 5926265 4325488 6 942553 96 72 99634148 43697 656965642 557338 6031783 3 10 49920252 480077 54 19 6339 234378027 3919564 67392 8994 4149 529038743 250682709 99966609 4335137 734250 874830 85559266 19684 206889963 2 28 489842 10944 306048 28547700 4 22860 9028 754302 72487 9 2671 8575 80833910 336 9032 87757 9 439536562 8704051 25 301257 12112 3 94960098 599 3718815 646532 216580 429780612 503163972 947 486570053 9764 8 3 245 7015117 9 385994 58174 99 506040680 68 136511 5452 3 54 22581 2765 92 75 916004 855243691 416420422 33155 817520913 7178 35569 530887 14 85408400 52313 88 10 2925250 99930181 509717695 2 9201445 4 1118 838876 405 3224 3 31857996 29008 354684427 141451785 6491034 43043074 80564340 81652095 40 8377 366158329 96985437 457923357 23624842 10399 2279 1079966 91701642 15 3906529 591 12973 90 840363955 21 1487465 23882 791 6 817060403 9916230 555 7225590 240674880 537218043 77634589 50811 5282980 989776 41328793 273 533 49 445284 3261446 15 507 93257971 766 70449 90712507 239484 4079807 950 8253 4265331 6725253 971438619 1834648 65032653 95630 3959 8 44326079 2237 31613 7721 2686 799418 7652211 957226 50918528 5416 9 4 4 8 649 153205076 78317917 98755628 6 5 32007459 28 579 81788053 24 696880434 6 924 773898215 42 69554439 157453079 7 409902498 92167 884 2 22298486 3807 921574656 7603 3 7 96 2 49455 67037449 246983801 937389588 5470 1 75653648 7096 390 93565 362 357466 52 3478 932216044 8584847 595 879073397 577921211 388 95571619 64926 15900 281958311 30958 7 435222996 204 551660923 649292661 64715048 1592 469921263 837 530363676 28 60366 75 96567 61763609 861 5 6186300 373953 30 577387455 1471602 7956804 60308642 2845584 70578140 22583 8716481 792579 318177 6641647 86244 7289709 986852 673770754 989781489 1 324 9 438724684 843198 569476412 7689 10 34253 865160026 7112 376930 572171433 27 429117045 510619750 597 351797 2 796991533 2823 450703739 259854 326844 4 1 2 51 1376 8791666 100 20579 4049 54925 3 502 481924764 4201 794196743 849700 3 71 7955 9 288322 4439 73622 735647239 6705272 6 438058708 21206 956 126 833235 74260 1890 892856866 8496934 823528710 7098656 9276 257476 5490 8 63 5553 70759837 6120871 794 506034 23 22 6280 372 455105 2540553 64803040 5507524 91205 49624888 70905713 171993904 562267 98701 45070 508 71224265 711155581 767436861 19221 9 662479869 702796036 40752056 975 67592129 18 563 90912401 6351 5993 26 63822 7555884 2 91074 10 526012 73506534 4 6212256 273408997 419666154 3321 100982781 9687868 293897795 62434 9511515 742652181 750 233 115581 1234951 800 520250 88 444 9408254 95090 30573409 564 933 2478 836666095 170 147274 844 945684 8 9 583108680 27 567 275409569 359 5149437 903 62 584046 7029130 7739 16 6682 140420227 126077 4666 69938057 18 989 5 43054 71 10 96577582 33753472 519974636 102 41854 2710836 3 523498 7486569 297201469 821102252 175208838 208706965 8209 145864153 1104 85221 673265254 4 8347405 79 49682224 362404455 9377 1418824 16292 490001 10 79561317 35055032 214599834 338709 6299 51 757167879 4095 90671 9408 52 956 311270 23 18142 66 2997 37 61257363 42934070 3535729 2 446814911 836 798330895 91603 55368 5172018 388 383413645 53505106 5 6004 32869134 6009218 12674305 930337222 4715 6 575318388 148126878 363642 4918859 381354315 9920 4238 77 47986139 659 54 43280169 6040 627655034 2705086 41 248 2348 79371267 405 6 92 67 207 8595892 71936960 7889 129036359 4 2686 98688452 71746451 235934839 9 4498736 19345495 23424 9 378643178 36600 453801 2109 837555816 752476 4 2 7005 778590184 42801 63398 212556608 514718272 2731 6 3 53 5 4 628123617 914189417 79684064 6146 389834 332 431 910061105 3476 67904 95896225 423293643 166004499 7470369 372 748488133 195635486 3560429 884 68 23465546 111565608 43 2204 3402 84 67230450 3652 5 9 54218 87496976 7970655 56 2960595 95075156 20845597 808437907 1178435 5895 855300 7222 932011279 420 872046602 750118983 836 480718570 61057250 527022106 2 878365828 56707 1 803 883262896 91082337 351461196 71 105180372 282649905 9 560779977 844563 1785 20 514207603 36357331 22562237 8366 73370381 43625145 554269730 1213225 13227 8 2689101 866138634 601 7 9410483 75034149 779244676 9 3749129 552127 5355 30449 49 3555550 61863081 57708160 15105563 681633094 6314964 773214547 84 65129725 402614977 39 94914474 63445511 10 908536600 200012 297857834 2307 77798037 365 38410 9491 869994 3809 5231372 728 46747 337949 245064086 33515544 736697583 212854 553549 109896 6429353 7698 2 31724 807847760 5 306835 11 840519 59 22765 703336 2997 42386820 9 64 262653 5738 91366 1154 24750789 956 43072721 5912697 471987 807869 458954 73234 234 23700 77918616 80431892 4320 1 5675200 42 37041546 615626198 774 151970 250813 650 79023 510776 13006 752309128 390081 8331 674 595524068 329957120 922672237 74 1620851 2 8 11 5 84897051 484627897 50 48862271 9 171597 3 806 43784 2 58561 53684 2070870 6310 6 441253694 1 39926 100 8 520 993941722 3636 98462683 135 854198 24 968 155696880 21414433 328 3 974000137 118 281367 21943 807 56172082 13100820 260913860 692205 28035268 941237 5 265624450 3667511 704 705695 6315 17921 944773624 8984 366944460 9910 675 147481247 864126475 459244 9174 8745098 1596 4 62790 64 736020 663 114299976 16 17 5 84721 50670 8 400 71456678 146654520 2039564 39397 483014924 41 3845 18488 220782088 36511204 1495581 1876607 354261503 6000688 68 437967 42 23989929 8544004 743940605 86 497 940 4061 71 8 9817 419073029 8 8390 85836047 6522 652 826571037 7011 787712 37622 4344 2715 741 120982 2 39186636 635542 4987096 6983439 78281 5 889890 4 5069978 654382 940107802 75618 72547969 696 3 7 12294 6 2131 688154347 816905515 10 75456 2159 6875575 12 3 64 271 71 888 84130 82052695 320283097 180974 301460666 73108 207769244 230071020 861192973 812 178262157 162129407 1873 1 271626880 1168780 521 580649727 26518156 3576 5820988 322404 395540484 36 240321038 152 78192509 719276096 9349 43679 53575117 79047 4443956 910143 977771785 1 92210 5469564 49377414 233088115 361749587 267 369817 61 3244 617954 528592086 396786 40978 881632342 17938 93 7174491 91 93284964 8605 50617627 739990 7023 2739489 34311559 513325 521770969 476 120109844 76 3 172497 141815 889962849 6477 271414 765093286 9176 80369 61088 1220 264521982 6024 1 377720 745610 3093446 609644440 4 99342 44666417 2856303 640820 972671153 14318 3 482865013 701719 6272210 53901 9984 958162470 41740017 61374 169 3475 5 6087 4181 449 436471 9 733229994 931030200 240194375 2133 933572203 936495130 19 288675 6143 878590 860216684 31438 26 8689897 8 2 67447729 761738271 8 97281515 976119162 488417061 409436584 2 672424 73 2 2516 652914 16 7945 67405942 20 38 95618915 3 188523 9995016 7573 56 998533 271851244 33683475 7066 93 6 83 66417 46 46408259 965521034 55 659487488 46 19149 30973103 32084628 5804989 372644976 15 84 451 538298057 6060 1451 990443905 44 601195 8626680 749267 376 1 647 238 4776 40310723 198 752 93322 387760646 6848 195592837 347594 1 38324 131771 939549598 6147 335934606 142 21587579 28386727 197109107 44508 405 4213919 823160 4892049 475 954741890 15429010 54957178 71640 43934132 78457847 261 30953 206447833 5 7 1642733 936 21977139 62308 87 836709844 15286452 601161297 55740 100 467732 366182924 9 1 728450310 5 7 4636912 993 6 4550 809138774 5 903 3788 459443 870220260 889 57772952 905063468 515200885 475 783837 22394919 27 22519903 2 4463943 66 416515780 53960 2 3 8191 3675352 7053 687 18220851 7414 97 360282456 380086280 2 97635559 22794349 9 4 4 460843677 355907 87 117373 7340 4819 79098 78 56910176 934776 727 4057334 55036 9172 159922400 55885 6040647 26 184234 731 7653 80762091 4953 259975 180219 1702639 155 1 9582 3 41 233 16 9271169 403482044 81720714 76561 725805657 436 11549243 78 965 731 884503138 28 7121 77 869 8388 35 7 23 602444816 99062911 502761450 102 945707 4195 61565 1250879 6 7067 129617849 957856 1528 103857628 137 980 20311762 8924 433211 50006273 37824 2087936 499 8311308 136 977804 808733848 703024666 358 9 97 944 928287703 551013617 3799 3 6997033 9151892 4620181 9 419351 10 818 228252179 456 69312341 72606611 867898331 10 73759676 487 40 84 79 843769 23929970 6 63 291996599 726028 33 241781772 204398 9157 8185900 146113599 8704818 564 93236147 425874 204825 4 17311 1 959689848 7735300 909062 1834 3157411 87 54811 5 5120 42852611 1013 71740284 746804 61133973 741832 5671 3 5319163 90 148630703 428 5583448 6005646 494421354 57 10 767563 1597 16528906 5726 84 88 28658330 21 4335936 2540 610602783 61903648 7124 233363 321441070 233492032 708597139 1 32 964297590 46594692 325891096 13 87 38091 933780976 725414 602396919 26672765 2867 8 9373 299556015 901 5704 406189517 54 8 828981226 5692 51348680 47502700 41 158 5721 2 1067353 704758522 10 88 88855216 6755475 828 920806422 9524515 730281168 314265 160351694 167750 90868 63960 45688 503152 9989 8 95469882 42278835 3609 7190981 432888 8355815 51904451 976285 835736 653279071 93375321 846011931 602313438 958965041 63152 978921206 4392271 146 964528494 5434914 474097 282476534 2456822 7230548 1 598739 32366 31847297 292315 326824542 9809723 889767647 7004 6 1490 889 38 85329 39833127 72926 362095841 21187 433 834 99145039 33558 16849124 84420123 24016 186100385 5 760273988 17258 969105399 85 9504156 3419105 3527821 3059268 8503 6 6 533175021 860851690 836347 49 9 74186 5 1592 119174537 475012653 9575 987859 3734 19972295 973 988657128 149 57743245 207276142 350332 590536281 542407668 71 867236 25 6196401 7 59700 68 384826 903 832834 28352668 49815619 6927911 4803 18 10 476 59 31 417 4705227 1347953 732967033 4745904 888008 6071 563 110860 824 525 82731243 48 435465137 4126 96502 7 732652391 78098888 4 86552554 7888 8941368 385736 2 60439216 4372130 8 906923651 4746125 2 619 457 85515 739 7163432 6326 36 7956 86861 9 480 1483 5 772922 37419904 9302 23975664 4439106 74 53 56118 146278438 10 4874 666 194 166 318 4343111 408683219 99102923 235663994 3 908295 95176 8 9364 410 10 7 3 97787312 3229556 702429 16 93200 996 114938 7 43578943 796066 15 977 52 64284122 8890 533910680 70 4521 2770152 39928689 568 885 954768389 803620593 258 71523 855 57 34 318646 4913651 7995066 118885462 9926 613421357 13517 12148 23188021 372507 3 4 35 226 616 212310215 4298 3 2939 5158 5 964526 581296216 327579 7584861 991534269 575649859 58778841 457274 8 27 3 7 95942 2972 945673 2948 47146 7619218 3652 6 755690410 79 78 698678480 970 5185357 90299435 80 116560 83835 98431 9463542 48992609 70615548 66994962 188914 678050 710924947 5346966 78 70575463 6742 781298689 217 6538566 6 4016777 280 7 355412 8506018 63108959 713385701 37 1 58995 220111 862 1 33400642 8610983 46146296 8 11376 459905 9532 482156950 99 9091 61215 536514335 3055 371557522 64614 741625 1962090 40385075 4 90622998 28 8 16 20428 333433599 819149 6 686513 66556979 798983729 11373 385170969 469604553 31274 434009619 786273561 9 392526 699682426 210279 10 37202 17 611666038 252238 11595 5 17 1211808 2029 3231023 1040 683047278 2078 993284496 8 4140 352463843 748824396 42424878 122704 25425856 5 1295780 435120686 4391515 922 657636826 89595 2953 5429 97 934 79614 274667887 554 89 10 1 144579278 476657203 8 28836 243159 10 568735 505 8 8142806 75978917 434468817 8608120 6908682 476761788 506825921 9655356 342730607 8312 774 50439 75181 2816 507939821 232304 682150 63 87894707 154703498 723539777 243 64 812 8483 758223880 397191127 81249931 73725392 796 920 1384346 5 36244 62323 674576 3584 6700453 33463 10 2532622 4266819 246620495 283850049 54701211 4 45602 205585192 7020 477 63 728175944 1736231 9474 2279561 5240 80688 1056425 7 5883 11725228 79 1312691 8024 64258 370187696 43150802 116681204 804 709627 9866858 423826 4060809 4913915 919962974 3001 5058886 9981701 5716 993422957 967 960 1 979537875 932220073 9 314 423952 3034 48610551 907188 3 86054 7378303 757118435 63255076 2515 10 9102 175573541 3 685444670 9 1265 70 47 7 733405 38 9 7 1 4 879422671 83400299 698 89064 9960 148685416 350997 871610145 75965938 41 84875700 557 56771 8715217 57116 9024993 8432 5 6595 1193491 8 6496902 19901 886231 1 1 7 795 492057167 14 10 79 94350620 395 99 8 8 758707 50471 551965573 852845210 100 372 182000 6981 43 10 130828 452343059 139189821 88558 4445 7071627 13551 323509 25 249761583 94 3827629 613 473943 704934647 1536650 76008453 87505558 5 161 638 274 6331 5 6456133 3 4 5825 8993 77940 256739 32 8040596 1588 17904 210063750 81829 3684 185282838 70938587 51545 29026587 65 323504520 59893012 9932 893 4556419 491 309 10153 7903 4619476 1846594 633475648 163 851 94473970 611962249 2670739 10 9343 7012743 312852 37 5 4064 3211 466794954 14651787 5746426 98 8197 1244723 4 61 51998800 847918 86719680 9564425 1 262885649 57623 496577419 7 988592 326722 5996 3390 5247137 90 8450 8832825 135160 6264 442712032 6 60971 150413 933 7002220 73231 10 177533390 3407 482432249 68 2 865321 3181 269296960 908 7712 577852689 87882083 715 952 1520906 48581377 47280114 4502 597 32374529 472749310 21440 86014 813248391 762096506 91 756939619 58145527 522642461 929541803 4 687846904 2234 658773 4227308 27181 837480 153959967 1481274 10209405 331861180 444557 140159039 3 3721 49 90 213 877958 2715 751085830 7785 244070 993317 9 2524386 31745 558740695 231 974 6841 4518 641918 370820626 9847284 95576 1 7 409689592 5058 4323 999 25961 2041720 8182938 761649 7496956 135 3142 1 462 3133 36 557 6872348 80960646 72251664 38903034 185192276 880732208 585505944 48354 5506 7 843561 8 97179 61 8291288 72854231 440313940 810 60569 1447085 249187 4584512 8578 6163 47 524439 842024 73846381 4467731 66508 4879 700188383 9855 828549 259549 317533264 37 1053158 7890167 5 20 129694869 3325889 2559 62707279 10925014 7 91 196933118 3039 244334716 515617 7001450 892224100 455 58 630856 90041211 1606 92 89 21171128 69563439 786041550 64431 425776288 43 99645794 94 3 36130 648676737 523846171 89960 110 3714896 5 14641 309729656 886081076 7445236 59129 9518956 62034 35382462 244006 609941689 6127 234 2284 29 2 63713173 1276897 2 94 2398156 1 8333 344753 3312061 655816298 59802 9580 7 64472 3576 74200543 637 72 459 214 6215 32217632 674 792409792 97512351 4103493 1959 864944936 229267144 90 263194 423056637 355986089 423 59350 318879010 52150 26000942 3 298645950 4 319 787347232 16 6296 4708228 63 42 19000 1867229 3308 62 6056 10 8468 5595 985933 3667712 35 27 476 2 55957615 9575 199050 56696522 244721773 9161224 6525 42905505 202 847 605685273 9399393 1857202 73 7 62 3432035 534771 44032 6 226376570 762002794 566635941 22981 939255755 9923 938231304 622097049 4028652 477804626 15932 7662 521778 432116366 59096 28362 3729 2321771 893372081 97 3 25933069 173504026 448 4017 191012059 86042346 121077 210123676 89273 587284 7772 267519700 499 608 7 145361647 225390583 74512 19787663 8 7 456394 9135843 3217 258233522 1258548 955174 769250 56683 501228098 617011421 840684698 169 45 700 1822174 6211114 30 82873 332060738 283003 393099926 42389160 149973212 61257 376337735 41598 4960 1771609 53 583994081 97 87664 7 89238 3214 27411 24 20 32 92871 895 66215 26 97 1300 7 402103 6 6639 72314 5493 8747 203109 60194896 288 9 93766411 752777718 9 26243448 37959 905 897968820 43 4092 8570533 718300679 2257 40137169 144119 739 86913 50903370 942903437 23 8550543 41741 57996 4762173 76131007 5 448958295 721764821 7063 3 117013974 778930 895279069 616031261 3 1282026 165881044 372278 852830 7273041 62 15403393 1 723838 2029 436 3179 779524 44 94818 82398865 8069176 69161 23426 103 291381041 75170309 61256 7880050 6386 859959025 1930 684232248 8 173874 349691 730068605 2 918298605 93842 68566535 93380635 647 66979 154 3394913 1791013 376637347 96092 300521 7 67 5873073 759 207073856 413349 928272639 577 43199560 216 86000938 284 9048 345755935 3963895 6 650660612 82 58668 896054151 20020419 5 558 46 39273096 756817 337 569393 9210 79 658 5 160757244 8290713 1 62879427 7320629 2852 5332 527632030 10 3 83 3 99742491 35190754 4837140 7261861 3711059 740383 6024 6816441 702 1427409 414066 24662 47 6164141 41308420 143 4 546824104 556198133 173311354 2 94492664 97929 853335339 894 441 829095366 17 965 4 26225 6711 4172 52815026 69773 75034 78816 15204 9356066 569 33 2717236 197361266 87 90 622 454980 73 47099 821375 5 870 13 4 30353345 4881 93846484 478522 42133 88 1 948919 9 7831 21722425 3868943 820 78551805 924491625 868213751 992680 13 962 466088356 886672 50969092 70569851 881419 14 721 302472295 1410 39938082 3 2960988 68110237 17 86788 9264 62097 184151042 8948 14231606 75 31 373 62297380 331896 954364439 80 758158127 86866390 4619 4940254 896572 993 782739595 23183 558707568 30 292487388 4261 637872 6 8 43989253 4113 7011 15239 679533043 703976 3881972 971 413206 3828330 399420 2720628 3928640 681356 604038767 10 705481 489123698 7042 8891 26021188 20389635 11 154885922 397955207 7955 831681693 71 655 2 87635023 7139 53806904 41650531 65256053 98462422 6512 745421 769484421 847337393 30454084 875 611039026 6442 8761384 28 159475 24601621 873042 734643 8 12817256 7447 1 194041538 31 1628 3306706 75831546 401993767 941 25 66 435478495 493043480 7714 1 833 28858 8 74 661211028 730321183 27337 149 66532700 4045 7570 934768772 36671 3 746992 29346 697186 9672 96520 26 9038185 999422 3 576434468 226660665 93361 688953 19249 407 879925669 33 58 3530 9136 74127 7 3586644 906471 802669556 370380805 8633596 9 60 9 9 37 495978 73297238 485932281 199109 706054 34847127 89488663 673356957 30344 809594394 55 189788169 408071223 5621 3341 909087 971360278 87923196 11 3476 8667 388 52401 373 6242204 59267 770616889 75918 189706316 2117836 891 757 14065505 3222 31213 479 2072192 813781 9491 544 86703 134 318229554 78798 1947313 94 1982304 7292998 721549388 54724291 514 7317 192728581 49 839883628 750557375 9 1 48853523 98 73 66788 573 4167867 73 28739 8254 870 68940984 2208 286343052 378544097 986418 91375 875 859965377 2 39045 4 4 294 783906263 48401 67 678043 51578 80291 91662 832867 222916 46682762 1187 1834 81 3275 788139621 855539015 4824286 31968044 7809818 5578157 32113400 62161 31 667 124 21120 2 236511580 117080784 3981 891 82532142 7464 238 160941 98 406749049 2263 40843 7298 6792 53941405 36859529 548987917 99642 438007494 26909 3 1 220013431 892 31 85 29149556 714 4 70904311 61666 77005 46904205 129064 78055 8961290 4342235 622 79 63749 228827071 13271908 384 2 483884190 681305 7166 48 74261276 188153 7 18035393 64 5945 9 19739082 77766862 7 967092 832251802 11202443 103791 144270721 7888902 1898619 49 10 709 93 741984 630558 7376586 7724 941 34 7114 685495 210835383 85052 84 972176233 25 6 5014131 455174600 5829787 371624292 685 1488890 5262 935040208 27415174 58 3203 43454 33037 4210086 6 76941522 794221 11 29768 245357361 2923 7 666 69921 620827214 2183501 963175202 366626951 5735545 8135923 3966 689662919 348050 41422 9444809 13083910 1469 303843 4 602 90048 2805558 46373 70260439 338727552 645473166 37022079 32781491 6 7740495 5053 1122 80890 553301022 202805 82 8301502 52 491 302607 5411 2844601 229219 2 49 31600 41 66213 444115394 4 953044211 645219744 76451559 997106696 225280163 69 81864481 39005363 3 639660145 420 127690608 351 5 190246 645026 79316 972273519 19867 598427376 45226080 79219 490 486673341 113842678 17781699 366550 79 814548109 169 197380 523 229155481 956885652 22693723 6 9202127 104737 10 480419862 336594724 8 314195 2 7438 2 425566 99344996 325275201 2081 5211046 48509 7208754 41503221 13246 3 558112406 81932 994511995 67 21154 163800218 2436 82955 8949196 219489253 50460 9329826 79112 234620785 96489 196248501 313787275 7684 5 711958824 62570 106814882 487868356 9426 66 74928 2138653 9 57969361 49885268 5551 23 755 784365874 89934 861 5 989936 440976 9744744 276 5487506 73642 196970 1789 422 164496 9 80011006 8760 7144 8 11 27014 482555095 805497757 25 246240300 3 21 8957 992 9939853 262 516790268 90 937037 153915 92 611 257 16952450 683367641 596445 826692 423241008 910575136 855017 289389028 362 254 426 588494 885 2775721 581415560 899351 8 89780 551351077 318366099 5 28897142 9582057 219928 454759981 235 76726 5886906 439950 3570097 55 367 3 9539 101 719210476 50 326912 7435152 922278 136 76251916 152345 8812881 6 67545228 312356390 742382531 9 29 48067452 2089745 10 5788 494185246 799 675031138 9 10 644 6 812423162 4 1279538 61 877171482 76873 6869185 29433266 143222444 59828 7909844 83955 694 849093 17 32046197 41083 235884002 309982621 9469 952397282 5 450953404 47765264 495 661937 332 940243 407811704 2 1999770 84630699 21392 4282 423262915 61 78 27787 5 60494 597331622 107285941 5952 1523 3182797 78 885034590 883259265 20 2 100 735937261 621 971711 5 953393419 34992 14721 54 8474242 238 523790693 4383758 657142 23059060 993993169 73824 7297867 28814991 98445418 978 95623208 93535853 180 594744 715632 72061441 12340596 736 831498 270678146 920 7 37 8 860 500608154 449834755 3 243791726 181 974830 272 70 1166 6358973 89013156 5 493994 6038 26833309 65 591182 80734 8 381332559 42 876655546 5907 551 28616991 188085775 1 754 2 115381762 81 950109814 273228 82349560 9 18104 657143985 887896982 4185064 240555 96 5 441360929 661962870 5 2514590 138168 4 4 6994 9 903 36 27393 713 99040599 7444 954385298 325 1753586 10598 715087273 841882906 15037 11809836 148618474 695210142 10 282 63292 89 6962554 14971382 233986 535406572 898215797 152379973 483 745504 244 2028 768854850 5102 442533725 330400 75398 6319084 906388 67957 66 2 38 944161472 84353804 592521 9746 6352312 65 620907122 307160386 96 618974110 258080159 877029 50295454 11099457 55 496034704 99 200223717 355787541 736014598 708975 2880 23620745 9 16 19047 4516 429870 7 287759 346454700 88 868026920 1500716 8548 947 318513 83821253 886863635 958486467 777091 61886 872461 982 3 691980860 36 4584 4032533 372 1 54306902 94744959 56314010 85327953 441266910 117 821 44839242 943574437 902 29648904 608311 141701935 918973 8845194 7765709 38792769 8536 742 13 45409 437283 5 913108489 523 11315700 108 63417 554663197 11025184 24147743 633090086 53379 8444 8 885733 4266 274307740 8080 13463884 44505 4 593467007 7 4339282 841957823 151128996 600610 63800284 51923051 590669460 957 632955547 12 4 718562642 305462357 708966819 81 855 964451471 2 801783000 774473090 649403916 93 38 1770439 48 17579423 1578360 913001563 211881 400219 18906483 498810099 7876115 9330413 36 885 399860180 9179 95 205 739 60179242 9 37332648 96890421 89886 9206556 22220643 58 5 12878 79 75 716 16 814 556824122 525341968 341828973 447 22476727 710130701 6077795 1 624 9210121 652112 84 323676457 89 959719511 6 41032 1 494322270 176576010 66509553 47719 27 59 930159818 592080 711960449 337 23457335 64288 6563238 625 75430205 173 43249055 355386273 47998498 8412 677777 56 51 66 25 1 72 115123 461946420 4552252 15323770 59168101 9776367 752378 27 57324732 72607095 905 8469523 8824463 490063217 340 94135 43362801 25794 76186 658187230 44 240782 3895 775978 4 5370684 2960 61762 59292935 27920 5672826 649579 70 974 4113323 41 3654 75037 281591 681 92436767 347423840 3 2361 77053883 18 740554868 3 216264079 6384474 49604816 7 22959 634 6 303 5276785 16 8425 87 82821866 3 3232401 95431767 94088559 27525 19 63604 48660 9 46579585 79592532 818351151 4970310 56807058 2 36 3513863 7 64 8322522 57560304 46 118312949 6884 7179683 186 2272017 697433239 518080136 383 401571848 33334714 94979 91540 8080 400571024 7946041 964080 7777757 287 1 260268055 8462469 79 5386 511490911 74172 55031770 53870 384251 27 187237457 9275394 77257570 697512300 701 660490 5154120 7861744 94726250 920362 81211042 2421879 42 52809 22588773 54 7710 82 64776390 281328611 375159 9444 340729275 6809618 171666005 83431178 18520 6286681 95031758 4706 26738 2139388 30 95418641 86 169 5683 173189677 7907250 636 94 215905225 10 634211586 920 793278219 157447587 37667785 961498457 5011672 663297386 774 39003884 9287765 3988332 37 82120555 5 5930462 973747 2 35123 924838454 6 88999880 493117086 200 841266 6162575 921187021 1 8373 8712 9 31343343 5094059 331921079 3338 3373805 2490 863055362 544995 583213786 50 550 8 10 88 67 3 58 8 731 4065 9 724668 54567 150980647 63903 2126464 99358439 369314730 960636461 23 65054962 478996221 63400 224 923453242 727 9 35 55383 5963 434773271 30 42524 1404687 52 21 5 149194265 6770 74 8947765 667644844 13 176424 86387 29070254 43678754 37088620 1 724 458879 4174 389858681 9199315 95709039 1486163 407904939 8 6905 70274689 21 55216 1857 2 7848 376 19084 3002 56194749 89178221 75008 566582767 69308 36 737744 2523505 850315 153 483 421434612 2050911 8635 695283805 93337534 6765 10 787 45135955 622281 5600374 2299 283704 89 2 347446264 70963 124481 902 871772337 4 3041416 7582 530 10961597 227441 7336 989523144 359152854 49 596477106 49 69863705 839 34863 224 2 803369358 5592054 9332 99 43156 59788458 2187417 514848716 801887333 392433 148 571288295 7 12 83 8631556 14975 2332 282176353 181416 824801778 794227306 45453 929 954973444 9 23 7708 763 38016 88 4 868 90 506 539689 76075 7914 750880165 33 6 8045165 6333 200177976 2 8 39633313 88 61988 454758487 82383510 36785328 837152 7 77247 91001 36 8 7315 72315 1 10 534 7 27816279 700 770457101 673983 8383920 410311 38685 79500 701 7510 31756 9797 24858250 48 585072301 9087634 829 168 47 33837525 917179 4197 94 3317 729639665 197281 40816408 39 9 172222426 12 4304415 5007 177218643 593591541 817907 388135362 585778 3255651 9811703 288 58396 8348759 160 99 30574070 479205574 922347492 3524 13 91344614 426720023 7 218349262 4739498 608207 517430955 674794646 24169 24 318709182 599061090 234474551 9920 103380436 451742998 80682026 3215619 7144000 412650201 8053 800639 624535448 295 87 433816024 210673 881373 133804 86947987 75 10077095 101121 5814 659601209 5892 1603 29350 4881 92671495 19432 9607 27103 799 556 40350 418533654 43818583 1 25 3308 2 616050005 41376996 19510 191 713673172 1 60 4669184 735 1641888 7400 19782 57 522078450 61677147 6047383 34761 9572697 168485 8475766 2259 10 52844 65 837 183353 61 437807381 70 739707 49 911 7239969 7837670 638932544 556 53574 69732094 50188 89779937 8270 529961609 178805246 4498979 2082335 222995851 394506090 7206 498719740 63596490 6 60173281 572 572094794 132478407 224320360 4211 4353 849 94610512 316961686 371 137941322 565645501 7 1 935329495 602454 90440069 924093 301810077 963710 37771 6 245742384 85853020 9 78690 9670 2531 9390172 96 1176788 1946 650898 8 22301262 36932 525615670 7808582 601770 356615 635071 503 833795581 55673 97 810 404 429 866745489 53 8075 28636761 298608645 14067 964368 950546 9840 17 529598799 407012749 289 986 1343 19 28 4 32131 522659485 5 51287832 164580064 5644 306666677 1604745 9183389 9409 9 9835 77 376353 47 676306 4886 65 554725996 96891892 9840412 930501 7421 507666437 3700902 94886788 747 2 1255 2498 804 3721 909924 992531 9303428 247 35588 38 1352 182599 9406762 913976134 260181 379128337 5 10754 429770001 9495080 8 13804229 35167 3313 46326 4726 987367926 4888210 690254057 504 4504778 75253551 579 9 60847377 5 60339 10502 39006 82201683 823751636 93985309 504 995 1859 214373273 6483299 476388 493258487 984 2 8291226 446499 767599575 73568 15 15932 3 933191725 11612 33 9257 420631390 100 1 183758 594 9791 42 8038 341 1 729 31933640 9 339164 4458 48968 5 164 8774639 937831483 24 82 182229 34306085 582 31 94000 333526093 68 96835 934 4320087 351 9 4 423 697 26039245 9 958062564 26 77953 170619259 9819633 143 797825073 3870174 604 3 45018401 12758548 57637587 513 43 78016500 9857 57 781520535 97 11798772 7808 2292839 88 27809 4877 227986571 331288 166 18956100 441226632 92 693446862 27 980 46575826 449751 915296453 348 7790 7103870 423129 74988 7335 39720 9441067 6177 653025024 7434 904 5554665 9495422 2360 558503070 99816 40 97 623649896 319907 353552705 681 981 289048289 43886 41269 273 5492 96717270 953 20009 194277299 4 387755076 941467 278856787 94918374 46408954 990546 8008 854648697 87 33 6943127 16484121 160954554 3568136 945670 7217948 714682062 7264 837559449 660694 5631010 68122131 78806 46 1703257 10 611009 303 563289 998243354 464096 6905959 2375 9 655 644608018 12809 11044806 243 10 442434 159753383 4 381728 848815064 32 46593 37 8048 17 76 5 14546543 8605 88 159036474 895034 25 87 9 1381110 833742648 2319529 703854 8752136 13096517 97439992 2348 722572821 807112 756 89 9354305 777462 11 180117 55976051 88 35161 1890219 87 345429095 4890395 3 10969 227631125 343 1028 99896 283842 6 5077488 2 732248227 66640 23 928520837 55863085 259074774 110898 793758 2006 40021354 95921 3630 905528401 58083024 280823 63 989 4194830 8 1 797630166 22439784 50 9 67177546 8 467642 2529139 27447396 552326 855376552 10 539 45757459 470490821 3277119 67907 77 8373 56 96081 120860101 6 9822712 66091066 147 84453 415003169 2 9792 23791 4596 3186 18 666302512 827950661 978763 3 230494 716745035 437907 52183 376036109 86618 4 44578420 988713108 959653815 328293 119722 38092422 75 93383065 21341 584 58744110 1088 862258 91541569 17267 895839 2985679 42580 81049 7 4 735 4487 482 32659 8382 600992 48208 4837957 192863 931 298 129 1235151 4715 897525 287 931 31430695 558 33 463 236011170 52915 54 985 82 15898327 609370651 605542 323171244 3 248937340 2 5 2 81556599 58119532 522018994 55129 500496 5041502 5061593 6392145 48 73975544 29 520650321 612634609 672562381 59268 77424 731 702160051 213956434 7330 6481032 12831 606 9 927459460 508164165 491516 6239636 69 810267 305 2398 16663 99610454 4 9711 85031991 684234 11 3839676 42500 86 11 17403 8704 36469 5 59 338 119508 5696 615 472365982 345 46347352 421204015 4954 45098257 1 6 42 423961 163893561 6916 44 357 14 5538 7356 18308 5 414417269 95736 522991888 4406 89 5838124 774294985 7444 254432316 121022 866 7 77737 14386 537 984350 7183 900653 4539 47 28001 4821 6 583 50 5 889587314 959573143 368259 70710430 250 921255664 686056187 10 4912 9676447 92492021 997 10 196020744 754458341 695772359 9565 150787794 895094720 134562 43100750 18242017 20956347 3372525 211313 43084122 595 44909 132 1 326686246 4045606 7 98513501 1360 9 541 212923505 159015630 358488 948701 4536580 8277 1020 4 764089 7 1292 8874693 455 55395075 719042576 7 74081 8911988 98 3684 22 67138 37 28291553 1124433 43114435 7399386 790082 377875552 4 422887033 16332477 538864 19822 2991812 672688422 766 6819 5267455 2376852 320691431 7358 398206127 5002 689304 4 773383322 6986254 554398 1 8 19588 175134 329003910 970611 57338578 861033469 8634284 71 96277837 5968 545 892772786 362 5098860 51 796 448294493 536236038 613 472656511 45948 8768594 90813614 65487 8 8216183 11026 706625 13 33 38 687267419 25 1292060 663 3292130 649 91 9426915 73424666 673333190 1 54 10 446276612 94360293 69 714550002 661802625 58 997 188 9642961 3942330 2600331 2 267 904851 5949 2 2146 453082320 1375 5191055 904537932 967 232840181 1 7741 3 63 9475493 795 391 2055 1 9424299 34 4888604 30966132 1192850 945343995 7881 446 644 335 28533 813460261 590682535 3 8434965 4975079 16859711 8921668 371404636 594272 35955 89775 2510080 437270 682350518 179185 7 16782797 580222 625706702 413 59 9 25 4543215 6 58014863 4914 95 3 50235331 765185 282612652 323804 85553136 20387905 35171097 82 250 690276149 69366 51342 729539527 1436036 91875992 64 44 218406545 65 883 59261 6963 1537601 52 79207296 7373 2919184 314384 766106746 1765 18617 4 8607295 52280288 921 200 786620326 64595 7755 81 551883458 64 6750 18 2 93019766 453600446 136844734 58 719 8864 3318133 9 381799284 88441 70 50 74 450423294 787754 13298 7115765 37 8031987 14473 579900 487621378 887018273 562462665 7 294474 21 6208006 59 2 542665858 137059830 54020 40 91774 9070 178392009 5 86484 42915 13730 88958 3721 850697 5283 3 36320 8 591628995 629 9 9354303 365123733 887648 4639023 50018137 178992 30257142 73376655 464 55 419 5 9602 32 938351 43 115 961 8364 36016 130679689 13 534979696 36 140736017 24634 993 1620 3496904 8861 5 6 178 2323179 85106571 1 78204757 70553 2 1 62 10 81250946 164664105 94 5833 1 977300 15573 910707957 52876109 653041610 744509181 57 803883760 8645517 9086150 5246 89558 469 1 4 790453 320077204 3574643 526 195587 113377 59167 83594496 716276 42833 9053410 84094 4118845 2 6049711 947600287 93193684 20856555 8220 429889031 4140 357897888 12541 2106 1340 8894475 7006120 806 4633400 98482 17074 76361497 127701 2130393 600144 98 1577928 307654 915103894 685617731 25511 865715837 16238426 2 948455494 14489412 657 59489346 63834 5962143 381552 578396181 72 6531 78507 8188 62645 94950 5896 68 7 909 251 26 79809 3 466095194 9 3551066 12840 83529434 2 113703 3 96384 185850 906277275 6907901 60 423922338 5 59 8 84641 60 12 353206757 203 44270267 64286 4 415 75 813860 21841 3 9148411 405268475 419858 973989 39642 4723495 4360971 34 427 57733741 2241619 848038483 53 8803 1 1 669173037 419226781 990 385 116374 6257 6591885 932790839 937881967 87 22471389 228047 1750635 876275657 772641571 777191444 251143041 9 118 10 2818918 98 8041 2 749 87744304 3410 5 1 854 62278 6 773646778 52015592 8105 770415662 903593 5035 727986337 304 416130351 5888933 120076403 69571 52097 411530378 94627 361503884 35750933 910658320 91 8 19873375 4369083 96 3972788 4 3 160383 4221 2722921 204978134 4 89391 730776788 35895951 25 8193073 56 4 952226 5984039 802363900 13894772 1174 797 5844836 19753 1547280 6582594 1 2 478 191537 835301 75399985 47724 3817896 6094632 3838 36 681741 425907 320553603 9085599 657155 3576699 2 264854 40 789 10977927 681 560898810 62454 888672 8 708 7590868 4 94 4020 464700131 689 95445297 55 2548664 653760068 3 85722 872520 5 295 1116314 2025 321677 2959 550063508 55 627702 3052759 204589 498329775 420451752 512115692 8 3135934 495913 3411 6316432 99153 2717 31152 2371 9 555883497 92131401 1839338 69118104 8171764 9315 7 6878582 8 286041746 48292 4 1476 1724 42 10512 633780 958 5878 5 4630 38389 518850391 51562674 785657999 3 10 69851 9762 36786340 760 72357 37271 126927 539955874 625977925 1689792 2290 930126068 97 572923124 390881651 72594604 1 4464824 83 671917 224999102 106641360 8980578 879901 8281 418 805534954 9057 153772467 8 98863748 9796894 2 9749 45 628665 39711290 73 34811137 9 335 35109418 38549838 984590173 739705 310 321 336 74370586 825113689 396910 861 3150361 71977 43 649322256 741592361 7611322 693693197 93767848 7201 1 60759080 61 8 213 2799954 9850591 773979 2 94339232 577 527 2673 3 210100995 18673741 954804 22580283 942129 421796 9403159 25202 1625 406336769 86334 6897 17598977 590231 191 32 852 237 95570030 4416249 81280 59335 213934849 45485 86211 858 7647180 92366189 942751800 9 615104469 525357 954725 91 68 73240611 169391 6 830640114 39921635 99 72173558 717137 228 3822 495762 7 7 24013 63269 8175688 839 26497757 3976644 127387307 57 75 269 3 867704422 5188 1036 5286 928682976 5233157 10 98888 84855 2 43264 4 9498945 493989498 2872 21416417 3 69343705 5 49 791490 6235 1015994 87 66 279063 915000527 277425 87081 4131456 4638 6283 41911692 3 807850 94451 3961920 5201 560776858 766 49 1539 62 7 9 98 887441799 528510669 68 62208 7131182 594864061 33241 62 824700 5331 14234 960796110 343 5950293 5099 6427 403 644204615 2 387 869474085 146593518 1 498293243 40610 57200 9031 4168 515472 424923313 36369733 481761967 867578403 391 2 213 8 545030 8908 3875359 61360588 92 83408256 8161 470763980 3653 52484666 48443506 4726 61839487 103008 770733270 447661 4100742 216391495 732163026 603922360 2090799 449347 869194 6491 63904 6 96195941 567756 80152510 7 78 3120062 537194349 427456716 804 376 42 98 15282 2307518 5 7295638 3373767 57 96660 7 5041398 970 580677307 2 1398245 243844187 380908 4 24857 29588 379948396 9564 75547096 474329858 450817 52789 32421 7226 99528624 90 23239878 993 725013629 3 564417248 35325 53101 10 10 2 3302 4375 444838675 22181 40 5552257 873142 7640715 14277 819163585 582 852889 29941 11 19880455 93 42722 418835910 1392 91 66492816 55038580 3147893 744 470778117 1695901 429817227 612756617 37 4 8 827 25429 16399 471213 57076 28475 986 63459 232 605989436 4404580 347663 9420 2178843 36132968 62516 3 448756448 25034147 976638489 68 6293774 9100 7 707 58634 506645334 54 8494178 7641 11895 857362994 38 4145 66834723 72740 69520 302362375 4000880 73501582 765005969 6799 1 373 9 231 97 4 530785138 20969210 478 60990190 99 967514152 928 36618 23 86092 8 913155927 24999 803 420166 366876282 824181 5 26148 3416 2412249 1704240 2402251 8 8 99935 6752 8824 703237655 5039 13452551 94501 74300 45472114 77254 93 2 73375 6 76515056 952 1435 665262543 77 122 7531321 5107 936510847 19110 37 875 323059561 95569647 96873206 9955 4922 565538380 84461 5511513 535267769 841777 69468 4346 491554601 611 207 696011 255056 7 6401843 16 91 47395 782 53838991 9628055 570682 73 7085 773954 35 6 3509070 3 72476626 88679384 8 9504348 780669 519 214662832 10 15 4854 81013594 5030666 559 79928 169568221 5613 85969 1 7458444 35251 8950554 719 57980 984947 401477575 3598 899 791745 17998 253012 430 100657538 30 104 874 58860826 330 60063 86949044 6066800 4176266 214829325 762156136 67972264 1428200 858563591 689773211 675934246 1 475 4004 5 740318 85 22486 4 10593 699 57063 381 3685 41585 244 9706 600 54299765 154206329 90 5557 524451 28 530311 311812427 982817 55522 8 779142 95443699 914631 83843565 99 8494 3 1642475 34742959 96776 31133 69139170 64584 175702 43384 92535 316458 437419 2 715790735 8 71503 702355445 544399 17126749 234597 96428226 848731 290076120 174514130 602866761 28612122 9982001 687681083 10 6652592 84 47 4892 49579906 194744206 702826072 658880849 844870260 6097724 9 8262 6861 23 5260899 754013309 37 259284833 697347718 529822 84783300 86 915 8978892 8084141 579507 7152 903638813 42346479 18588521 5131617 158440422 200176 9929 76 723 41526 9721 405 8562 673249412 98621 930818866 20256 4 9193818 598101623 330 688510352 669 33 6 738696823 5491 635009150 372565124 59 1578202 7002891 4266974 705 778542 23834596 5865 214 386276 441206542 2120 295975 1 7 19392 5 675 28271531 472 35972433 542373 40584808 15 364 90 4074 452323575 454 46 9267287 2489192 4022 5611214 11 855365261 73340624 64 39 755218425 94888 730361147 747437229 43457 3 81750 4246 4612540 7291 33221 971906 65 9774 46 66 7 53 512308 72 517191719 659811731 33250878 27202316 986 884494 23952912 60 251880 675643612 87 1551232 122499525 1456 982499808 78 56 465088 67445385 331353786 8675428 9 7806221 5 2 6 299747 53764193 58502397 65723 865525183 37923 48052420 535229 9442199 47 321 12 98 130 10 5 294411 62234 311 3381588 138 423427 11 32 24 67 97145 2642469 265407234 30 919143949 609526864 4278 45 63277 28014 31 76907 4783566 723 44 256974 324 213910 2 77 46512421 3899946 33174724 2688 297254 52879878 40 841 10 45 5869652 1 891 1318 8360132 867 77 2 80887765 97130447 70238666 454685 5213501 94543 8488261 4919 520815 56154 795967805 461 8 3298709 247 7053421 978 7748 927366714 225140 873606300 773 445629865 7 69 511751828 981354 8 355 50 451217 2072022 88994 2375825 189 346183498 872238447 81 606761 75 38319 28880004 46 13489 5687 535730030 6147287 845 759965 479309717 963643 829472 470566005 809149 94211 46799 140 6171 15046 3870 7773231 312637925 2647 60 6043 68 48 876 98126 2192 42863738 33 605995644 958106890 29844597 42056266 20636506 131931236 968775955 18666 54653 194 43849 373256 4890 9802442 443 75 1098023 8 60943 790 156217304 850346 859722 5263 8390434 271248428 530635856 7851 6 26348 959 263904 98389 6 32 342657 3 177321079 4 13239204 1978 7559693 385091 259118 875727757 7485108 6407423 523819140 458308103 61426 824069 94559499 2 5839628 881 23720 564682325 489572869 9442 19004671 93973075 596 16674 310834295 28 46094 2784865 6 347291589 1 18 23153371 8 93 48011083 364730960 7 76 777 99898 361332 220653345 2 1583356 8369 4 814 5053 76694 1019 2256 133465824 29850937 8282 23002 6 272 6 3131 69252 545199 1239668 501 734 223355435 9204729 216652928 272 2858841 46709728 567 5 61643759 21453 8 9323 6394784 996006 672 15695 435 54490575 413033835 4 96 68269 7 8541 12729393 779462 62625 49 6197 86503262 7222 423039 83551 27 44743650 9870988 786046643 14439329 859 24936669 78 442361750 948789 394694487 5 3118 1 98879 6 138833343 366644260 3864985 9005 43595197 274865 8 389219070 9 357 773024380 9 6900069 51 253 234446944 6794 145763953 4831142 291855193 528 1 7354 5210 324828 79 7296 16071 99860 96821226 18727211 6535717 771726604 1 5172209 658 65153706 23134544 710777912 287897 4322 25493 2766563 5080249 172908425 717 16664 66 99328789 10 52316 405295565 47 13 92 34031531 36573055 27318 21221 638 125251622 118828395 3061748 62424730 2 41912347 1942 380 90739 2029212 4165056 33507265 406691 2664835 60006343 6037654 4 11623844 9664 402575049 8 542037 824400 254 270826131 869675 4530779 78366810 618687 61726331 251144 1615202 377590 681830873 27 22764315 375421 75657819 838424 808388027 58 86997 26832774 738934 58 37 2 401857 667076648 957470280 669 8289 8036 8331 998813920 3243 601 673562 392447 7509 648896732 93548 49913064 469173747 67908194 7 9294 765372970 857329953 75020743 193487335 359 69787678 568315 3679624 382136 5458717 253 162706183 669878328 7282852 42810 3495 727474022 4 422716526 18 74 67 713278711 360440033 6992477 7654 4 1 47889 284 91675 2 9764293 43 688377440 5567027 289648 99295 34 258165192 446 64360389 746 226547682 7841661 499516 554840 82507813 12 8 93150 88 851318174 2 880601600 207 7 605 97 98 475070204 1058 191791792 32380 711662 348570113 5111 2 10 529917 42670 541 524962 547 416955 9690 75655950 58096753 631223491 1057 395063 786736691 5195 512 2 373754646 164025719 4 422528917 23296 756237 525 7 165302934 44022993 895222 8179 8748 618 798402626 530477913 7223 53755 46 1761419 5 39487114 103 217004 1011907 63 30790042 666931 605276 9380 558374660 4804 10 46 694322 833540 7206897 9026 41 590780216 87 28 5 7796070 9044 62 423173 704130 71 87523157 9980917 82478913 9741 892485 75265 2300696 349298 16 3695856 199292 5 235 870 8071523 956117510 89643 868056775 503486592 128545887 31673156 859523481 806763722 403050484 382428 40546 41353653 2713 6297479 378742725 21527 3436452 4524 427944 3 5 2894 643138097 4132752 311895230 87 34810627 68786 6889223 8839775 1156 42 70281 40 457 72586 150197674 939 223079 65289 75 9989 835 6 3 937897730 530 17076857 2 8 84729 739 9059 166659 304445 878943573 4631 38 3975507 85 5415 64282032 951 969127 394 59601811 729494824 362061728 6146 76975 2 3765 726 3905690 682 2125563 7707 4969 92028 7561928 65 58353 99 56368 61817 833335942 326 975396968 501 6558 546651488 74213 7157 297070 69144 332 29735 57225770 37340340 85155 85207 2936 627959930 8 9012955 7 45 9106 78611287 6653309 8078707 32484 12371792 804479 1 2 10 870 322783116 594538183 3232 723111351 154466729 69173218 4 12 397 579888031 5 527 1053 225360115 195567289 24922958 2128446 265417236 59237388 35035917 949701973 831001205 89773312 13183 824075431 57 1721 9130 3 1728 83911197 8 52 636 752 4063901 2690608 8 8273975 422246832 4445792 225085871 70220952 1936 7090692 658879537 608 7601 8192000 706233127 330651 141060009 629439995 55942 9998726 7 92 718339 9 92130 789 8 3290 8702172 231555984 69 925549 5 5636 1 44 109 28062287 50475 33549 82 4769863 4238715 6640276 1489 614875327 89639 41734 851 500332381 9 33 56328 18 27881735 4 6248374 2485855 53896997 58872021 50 682242893 55 8856039 65 564213 9160871 332585342 82727 10300 66005301 4238 211786 9029319 42 885 819053934 862909051 5 1760335 70181546 64 64345038 8884265 617 234289 91784279 1730 37295480 75294 3 25166204 26 843463 541355847 2 10 3251 993784152 944300 62 42597 4 112714316 10968962 4788740 28534582 302798563 761 273914291 24173 380 6490381 75801 7171717 583 4 6791769 56916 587486 4656295 26745 85 83520 6302278 271 879911 7110322 297907064 2286 39670 4 516849362 293224588 9119 52 860650408 355832830 8 94 5744 961 17780 2953527 49278 710091762 2314 5402561 918239016 1995902 91732574 80 63 322 492965 54850 85614148 5661939 89173 3 3813247 199466470 7 69 315470730 671 1280 639872 14 9816885 533437990 61 10 381337244 1320 83457174 503196 487624 569488667 5576 95093816 86752 9090965 2911 141132 47 75406314 4665632 5704303 1380 35 681 95642228 946 97 90854 4 688976 974 1361413 6 1025705 33 7394 93110117 723 1838441 4595 19 2 64186 756 1457652 848191 233 1 2430018 28346 605742012 876 217316934 8914 4 64508 205653 755916428 806 159588873 344770179 7190701 41364616 448967463 90 537946 617 3868 3490771 2568 857919255 787446701 314724318 359595820 62 91643229 57362909 82870747 6 5455603 93378597 66058 6 699380 71019 446792701 129082539 725732 71 7648379 10108304 42057 197633219 39631624 2 9465575 51136 28 3445231 379 7881070 38 924700818 15619 6963 369337 6 4843 204 348 480468489 987841 88951797 4 38 65610 9852 75302 9004 4610601 42 646211623 83 3829 4497200 12767 4 325855043 824198 95 122593 463047 74390 97 789855322 206418999 76885 8 100 363095 57192247 4313610 391540 291820 154866 8 5 8 55867 412491 61908666 856714571 448116614 104 91 1359 10 2094900 94 2356668 26873 6154844 659872 360 99846187 88 60847 71 859 54363659 886 33983 787760679 50141 85824684 591849524 874570460 4444230 5254149 867211 4682470 97977581 81846 104727178 23980188 509141686 84 2 678608 413 7507381 1947475 58 1 258591020 11390630 5 37 621584 3706037 551743 46319 27457174 28268612 2101 117 1689137 639689177 6104947 8 859859095 55320 2495 260774284 10 349734 6633758 59621017 837437658 4245033 9508 8 96391392 62 123736615 1219 46 87589569 494300 119403 87903 9695 726368568 6017 690 374 183211663 395834042 41719683 146 777271 2059 620719031 2855297 3 9833 596907156 99 3 38328 59405 595386 9022501 9151 71595865 222 7362 888386 572 7 275224 2 47 1 81698781 9 4 37 1286 882840900 318593954 697 61044840 3772680 2 7626152 330583 10 889313398 911669 9 12859029 5 7784 654387 505259240 507117983 31491779 823457417 6 4519263 27743374 35905 632231773 84 1555339 19758448 581231243 15899330 1 38274731 395740619 7885198 13 323723206 90051 94 7115 109079 896 7502885 76907176 579843378 7 553698970 80434 288928110 38765 89 450830 349949278 96279 369183 14273600 4215 546 15479642 559884941 46000 31 3558 9 84955260 952696911 457682503 66 61681 23067 40 4811 772946627 899371 907357730 8841 85 10 4 4905754 44053 24 649 6847093 14463 69 2765 35439 551926810 939652 971176253 43 2038109 229112 10 57905 2330 59312 562538446 768676676 29508553 8502767 572762808 89 404101853 906811 351595 86 535308 3137818 8159451 19 58709994 7103 5595070 97 21262 65771360 71047 26 9138123 2 1853 217161959 22 923 596 788 418022 4686 87603489 8742 302308462 76001 9 3 5 121014153 918146 273608816 56 3 1 330816 7244 5420 914231 105085851 1 7336880 41902 563 1928 641218718 370 28476736 19435773 2 702 156 487707134 652865481 5665 6 6 95 70173063 947 510674199 9091475 677 1687 219737 96 536 574719 31291 5 5948926 126873 980847857 3422909 1 25 969394 89575 15315891 54813621 567414065 692928646 944422 865 6733187 61 41870 168614675 447 1903355 179657986 165964719 144758584 18 674707733 2719195 1 51 910291934 12891 55511 494491 705 892724 151 4024 10 4 49577 754825261 9290570 44 867153 8 233723130 19 70 51766 32 577975357 10 62637348 896905 7241313 949 953418014 3987 6988 91 706827 7833 19346195 16096000 61201295 215794 19047533 9 35 3826 32076 277 1 12224302 27703 719 607200278 894104860 66579 157 64 399 6292 71651 481 42 907183 232 16 713309 8 9118495 88 93 93 29 49919 752053920 554 809 3330387 876451661 998729 70 888702383 599 671172 93850 5 26442 5 53124385 6199 17923 53703 3081 100 829657024 6 2000807 38366 8 373 200 16626 16502 50181020 4891288 391102701 4378 86868 50261 60 39478 975161571 10 579102380 2173 829 5 586 9569542 67128 250582619 761925123 85594085 95080 141388348 51 1768687 73321123 4748 265561881 73273 933 197404142 898793937 28691608 9 93064 14711 8 1451843 70894847 46 5173163 74 25761927 2 9083048 2384308 94 7591 25973710 11510 884673 1516 113901779 9103366 78173148 331096104 9354 9656 567293 414903825 98962954 2 82969 20013 4098023 189200792 874661 88796223 3882103 98448 66261 9197 761946285 26 813023 349724 4720 47 873048 617 2004 5 8 304146 9918 90625 1337065 74 48787 7 93918764 15 61 480897748 25 3 93311427 210 9743 7 58136408 420921 5609 269 757336380 3 460 59792 319418533 82566168 726 2889 721256198 8192425 5680276 9343540 18 2249 55 523114264 9 7163178 2262536 75662201 4 457478627 31 91 744184108 60544264 8 753349 7501191 767 9 10 582873 269 5206 35100545 3 677 131362 1 704906870 9 4 244 9631467 574797 840906 2828 68 669990 944 320 8 49807 287322537 414 66184482 29073484 534944937 96082595 81530499 1107 78 357396204 250946 846072536 24405 294 9 232 919729835 7304526 8 943420465 847508252 5 13 6047647 31551646 557948 9643931 2 358370502 5143636 962006226 3373400 25737576 98 14994085 205 4 50503359 8757451 844531011 3 472284 8 72479 3 3737 53061921 343 44225 30111965 7408508 155412672 2389475 5 9634556 2 694111 9834442 720344 146784118 1958184 269 73010564 257947582 52852 63 276441013 514 91512 581940695 9345 130240 48 670792 9 500 2266 5217 3235258 471129660 5 77138856 889682 5657772 94936 235106 8 997990298 45 97 759876258 47555658 2 8 6 4054721 33 41 6242 8807237 75043843 478306285 696899 97391962 491085 897 156044 65414 339553 230758 92 4001038 394459091 84198449 50 790750197 7 74 108418 802 40511784 6636 25 724760826 916 607 24592 1649 7555124 567644 4 41 347614075 7695871 707 46930 392794782 17559 4025 1749 4 2446727 9 924 1569936 50 758 72482459 948946759 955645255 669869336 7880 106660912 96136609 563802844 36951944 124789854 34631 236804969 2926 16871 13151 35554867 801 738819871 5 417648 30 841240861 8 36435 891105 341940 6310 7891 95368 41704761 2 681252 702014623 933012547 7 276923 613515051 9 2066 8637 10 953781 2788 672656 28 6441223 4689888 348695927 69795 505 15 25 9328535 44 88683034 922 362 894362081 6402 795069088 50288 5664 888 336474094 3338495 9835 7248 51307 32875 99 2945 2299 9 816 6433951 667 432463471 4 5531838 4409288 92900178 12 4156837 8 510 57 170988919 92463 52 3 891 918714 3900022 724 1886516 92048582 7834812 4 4 36 6 5654 116651165 96293270 78163294 56134953 918 3 35 1728398 6048985 9657254 11936893 364636 2547755 23749172 596561 9734 2463505 8 1781443 88256578 6048 63585 375269080 652 1 4 33218518 9 82405997 919851122 494867009 266 56861717 756333 1 809030 5034 85 8 46 25 1 294 4661 943163183 42117604 7022297 758169 1416 98 827 8710 9433795 102100 271387992 674018 898212 100 362997837 82 92374703 185 850937304 8651 11 96722 98257726 991825 9 994648555 6 540618 196653254 1609 820 5 8124719 562 94494 7704 992064764 9711337 7124608 15 6723 64437 364 565 361815 99802 6705 3791566 2 620368366 40 514624593 60509 4708548 67075833 109640 4 939 886637 9467 264536 2987918 1998 3276205 69 124 23009 9364 44502350 32290 459344874 140325 3626335 154074531 731118 33383589 574283015 574 628836691 934532568 3648938 54975 81 908522835 81 63555 379136401 871600045 81891125 583 806 906533305 47325990 12 3945166 45 5 807120580 36 819838 4 1 497 5239328 292833065 238 962123140 97089609 7605 59990590 24761313 668185614 91 647641245 1 68576451 772186 104140238 2953735 312639 5725 12 47 32 23090 127 24363 797099674 4271 12297 6 307492 86503 53 16673620 8 8160624 2598 7491192 587 440326175 4884 677679052 336561 3 64301096 1286869 469822880 67 7 46617 5419261 8 55 5918685 3 59372923 22146667 92 20 6291 720825434 122201270 336 7871 817 733589 41 61940 3 6954248 178 380058566 60470 213552660 433629954 1388 87515776 7933 51434 6 693 41833 4744617 7077636 66418 1588156 746 1 60 34108123 392108091 155188229 5209 371366508 539192 9716 869 412339 54901343 99188 705950173 42646 117 598556203 4 1 7343 4188 93 497877570 7 618573 461713344 7429 29057 612 185357787 154448440 1594420 44228 63327850 785455 9491022 67 23620901 7023 534 12438 486503678 52270 591694 435959602 5320492 45409 4 36759116 78 99 93 1 71319 55221540 996741 10 8 265023 798572039 76873216 76 65777 1 113258500 58807486 213976927 503106703 974 6951485 36 27392 527410229 517721988 674840710 99 3 74708423 9448 754596 65132586 8790908 315 695873 1708627 867387990 736035 66444374 77681420 261452620 803442245 801529 277945 34 84167 692282303 605057 627473822 9234989 6717 509912007 665195299 5 1626312 41 44216 1909243 646163636 44933 3744560 8893 104406 21977286 927522 716183255 53 9370 68963 926 6 8 42886 7480 243216921 68474095 226 186 5 89022394 155561227 881469272 556717976 618284 87030 39 1889980 58 140569016 7512653 23530 345657049 736870 54702 2422 6 915293910 7240048 990447734 830 2821308 9046903 503 499056126 129549 809 66135334 25859 2 70 432127 135418673 51577605 7995103 664397536 141018255 285 2 652819869 4931808 909029 434642044 81 14187 126996585 5604813 5795 704564 36854 1830 974997 908837567 7525986 655665101 43 93682 49315073 88198 132623583 98835 8999 7 261250 21 8428 6 829973 21518 826 15443 10 7383828 597675551 78088 5 716922 169 72 940660669 7679494 52484 9320761 74752 295483101 2789 6704 27714780 17897956 7105 68576513 762090822 7744 870558 17 4 928726 49632 82822 66 67 9883 2 559 4164 8343 13517937 839386 4175974 78 34336545 1 133 5278 77 40 224 135987733 9 69870 433325747 83 760 546062425 618 865 74984 37534735 2053508 7841 447396 3 909796 949083298 6 627024592 17 7060027 693879 599492 417614 458624 2023222 76457591 411550178 6934 1387383 9141886 174590224 72744610 9932 7 42 96522794 862348812 27482 63569 906891762 83450924 98554 98228591 5 576608 5260481 91537403 54 74 4387557 7 428 8 37211 6 167 569 5784 702757611 978 575902177 33192528 352421669 834940 2 59777593 95 684748370 7950 9671303 592141174 71 364141 673 6364055 4 3 796685034 18 579030 61542 832 842 74 185 8095 95 390259835 5802808 501 4408753 498114076 283557672 76143 687 884 17965 871294258 71468 295248774 286434188 538 8887191 49 265879371 470479605 107 874 854 2992 3759 97316 8875 73463 46374822 660281222 74503094 3568 46 7 549 736 929653 6 15972812 8331 589590854 356326680 8033 2 3357903 9576 32 849689962 76525365 1 507773830 6 641735197 9063 954653121 11 73140844 1 5 6 4247 518926990 2015728 597618990 9219603 304360297 567407 688 581 84102 173 94965 179666258 2572505 396946769 11 9 4483351 7182080 62592734 2 609196597 30 72 868 620521 4188721 2 747639 74310 564669 70109 59290917 536852131 79 29 6429 8 3941 4 6232818 56996270 533419 8811995 333899611 546436455 415 7 36235 7 734630086 3487616 3282281 64288263 9651 8 52 2 301 105370959 2 269159899 769926089 1 20 1 679823611 606961 28 48431500 845109017 90 623416109 50340 79 8 18625 42 393303658 552809304 3 6275163 72 5134 6 9925 9228005 644241352 42292593 441928468 90247 5938009 984579 291869 971265458 83147479 1 331867637 88 176189142 5335 512987153 2269689 14893 4596 13575 664063 5319663 493988 200202474 2439778 81 9 1611985 83 23824970 528 20240 9060 5149 11330055 53 465381294 393232 5141892 708004523 37 91559 7256494 728304945 614844282 3286505 8 218463971 97585399 318948968 60 302 9044 772 561288036 11433439 3 496427256 33839 758892500 37954500 1842 152159 42262857 48896 40826559 5977 85777843 9249 92 7285827 1847 78204 8677 640960 775573370 93 84744 5254 986 2433 3890577 41257418 23498451 6 8 77 85863586 876273576 4977004 596443872 4 1 625105992 619751468 719792718 446264905 69861662 521 14878166 10 7558276 6861694 46265007 344687388 5 2831 62704 70879597 570542484 11777 865390 4744649 3 822718328 4908 561499765 6 59 4170417 27360759 1 7 880 948 883 16405 92 72047 346237291 2 98950 8048 875244098 35735 4326245 70905 17010343 85915 3089460 76178 721901 728 407216423 40605 2 20036 88804531 8849 77714 2 73069 4217699 75 8 7070378 8491783 34 6179771 91968 2 372 6 8355 249625962 104212269 750533228 2595944 18388 6629995 66820 129718436 564 27 789 4764 49007 3 6988 3590 8555 23900531 1874630 566 828 70279510 91039 81 377425623 352534999 7038 870528300 8278195 42 228572423 5 97536450 85 1891103 7 1025035 45 36330 481057 60946 8 79471 921012607 1 115012214 7370609 615 53 33410 501564727 284 8 91678 5794948 3637 117 29632 58221374 6182 4 16355293 177276939 88 6705399 306 5214 8 99133503 1 81092909 17365163 66958 1284998 26637 34029343 62464841 32 5380 5796 6500 6109 733221 24257647 612 339 8 5688309 726223 240225175 34588 2828 2 4541405 78700 75304 728 574242556 612539 72782398 97 96062790 40845 206723 7543 1 544779529 85964 980497 582 55850227 8521743 52 2557381 757392 41471 11288756 33756309 28 10504403 3133943 10 30390 2635327 2600737 971 33 5 431677687 30326682 539009828 970548 759 91706175 4 487 9 32919117 483969922 6 5145079 3971226 291202831 160309638 857910321 15 607352 92896604 33 57785988 8 939139518 651 1307 193718189 955726816 33 162767269 88 1364151 592643 597478 162954 600 70145162 24 1253 456 2816 821812 614650232 493 26426 563 215695337 9 23 3 995469021 59 1267915 77248 48 653366 24 49 5 53 350 168812 4355196 4674 91 3 7310 89 429939 92536439 883683228 784772951 32629952 48 427960554 306191265 86812185 265017256 69631 753634588 5763 108 271 668542 11106 68838569 51118 419 587 29915443 57308435 146760 91889300 30418208 7809 18 811761 5 146894 446 48 806 6 70 44141 826361929 387608538 2224706 47175510 2165139 17612754 9398331 15 6393 143518 202 431580757 648845791 66277089 561612 167695414 886411 202032769 551292431 7916447 8049 1527843 464639 516 572056 484 482257 783386 17377635 80129 866273786 71 6631 8455 83 6804655 2491 789347 414974182 44248136 2 80512890 555 99910 5042 18864 91821035 53560431 33231 64524 83843 98715591 5246800 3834066 3585 49907 10 822 6 9 52 93848431 716857567 678274014 4 36881 2 65830 60 78242480 65616159 83966326 87597480 6258 804719409 258920916 970 74441917 14007 474783364 196234497 87476 40630021 48 83 102 2387568 826992 8036 6 274641421 982774 36803331 305562 994 2388386 687323 24703127 9250 7308217 9 42 420208868 9201 1836 6760 6204 972607 432820751 861004039 2 9463 33759 860217 963 48598638 963546931 790 307644 48239402 1883102 10 862731103 79343 90 58 7 714162755 8160 459 95 10 522240 27684482 6620983 1 16 565565435 56 613743558 314480377 34500237 416788117 516892230 72427 183900 4 57 6534536 420300 63701 8 60709 6996 780098685 28965 694 361130855 17 6446529 801474162 38812 938485481 67 82636 9081734 14 74635823 348072505 1314763 122010 731 64 821756241 35147496 334839282 340 267 392985015 76723081 695562 71 340187643 555485748 177 298 71890281 259975161 70212 491590793 711414 297819 1 9216697 8 83478050 38372 94215 347392131 833 55954116 16 856108 61358381 319060 7041 6 25852 104605577 20759 671756 75085634 194 959961551 551982 1477 73834362 8702 261026 44329 90 336222184 493 53704531 4925 32 566442260 70441 566726890 18 88 2944 35 46 987 2 859332 4252303 41 2 775069404 886896 19 6 4358 9244 289518 532329650 439 694779558 97673383 2047926 990 85 28676688 490146664 405406374 100 149 878 1821 1 3760771 8 4239 375081 437906999 41541896 3648738 38489354 6 516741670 811 87 9705118 701899 1679 685628102 3419 389547133 882 2156 322 944 744802330 27523934 384195728 503770 4756540 945537 2963 35585680 262268 5962 85741846 5061 5 821100781 35216 2528 245 693057 972889781 817862 256328 30 610 5 5477 45863901 31893 78373 10 742757038 78 866045416 519395484 95291764 4353117 9 1567 18 7 4559086 713 23 671578551 79259 96879 7596974 10 693187158 87469669 97935286 3081 86150723 22372577 272042 19888612 1448 1656 8239664 5020 671657 901341375 4 2 4 5946 627059655 5672 385305813 5103 4675169 213637 8064490 6755 640929 6412772 39 30650 378064492 809545 7 3178 9943 86 831774 519208 668528759 538264634 722 1 5 64 85376267 973633 6 555445952 2781 80166 5189463 19 44862 40 669 450 1723906 146 89 3551 4068927 343475 288679 9674857 937 867305884 564954710 55 18950357 548700 6893122 806 848492537 1254 5871 613134641 6150474 69552 564 34 32 130976942 40 9 98084 94102230 966 594252 51640 861909949 38621 178342 940229996 2 55 120047127 868574694 531 38 426 19082 8 854271369 8323534 456061 367228720 72378 6820607 470914789 371 185287834 884516250 15 1106020 286 159616404 661668359 8687053 19 74819 474 880165406 702 3 720122102 509610 25066132 8961 514703439 67 346 70 891 266 6861 1819 7832990 527 66376546 8747354 261137118 694184148 350 652929211 179033375 686 7 5683 466964007 236529 105163902 4215 890 953068 57 6 88614621 9579401 8774 31207128 807126 100 444720400 7 2 1943108 627743886 997078 331849436 539 4327 68674 5060 8522 79518 3732264 8 1 699129 400126 66621220 59022915 494 366864568 443864710 4422 28 17998347 4710689 17315286 9 42381676 30202 358 298290 40 981045077 684844 812 7862125 6719799 9566781 79817513 36170167 8 17 10954732 8348771 91 7743250 21756347 91526 750685438 71783617 316432250 62 122044592 446 793296 246 27 53391 7364513 11853 54171 7193497 26 409902271 37 88160 209237384 488211345 271 307076379 38255911 16022713 39606 7597 4 5227 95830 4338171 430694073 840347 791220 659372 42676 1 525161718 6340323 8942 1999 7065281 5 86 971 2088985 5449 775599 3074363 27 8443394 288 79 613 187815782 7 7228232 391683683 1113 5022142 3 2047778 2 228 598 79172936 267588 763360363 66267992 905435994 756 77061704 9735972 318044 297 84971760 13049334 370323 28185030 89284104 10 243803909 609908593 85461 17 861098231 972269982 43676 5428 8204 7 478748706 663436641 5586476 7 56394604 9748141 2708153 87817 190025503 8817149 501258202 5248467 135 84775 7894612 965062345 3059 351 562618283 20 1087 810764761 73 6 909140391 19469 36966 395011 593549458 37709 6134867 380222010 314184579 51144271 671730130 25222 973812257 520521 623 8603 694570831 7 506653816 79 934196 902 1705 140704758 4371 100 91413856 35 955727858 204047100 641 395104853 471692631 5 70 10 621 478434627 55959 4526 6 73835 93 5494627 69922579 2 20281650 26 98269 9425710 5387059 6439 787289029 167552051 63969883 3383249 736 708700342 7280306 44251 139 4357036 44900730 68988874 5 18676682 1323 25 320885 983302 706914231 676750703 717 618376852 5 2062 240872002 636149353 87802 2006246 618536 58 4555914 25709 68315667 7148 83147 744280 5410026 7 5 228 253201 368809 7569 1 9580 8269 197985 313 674 701078 61196021 533 341462934 89001 625459 836160613 763154350 668580460 4847 83 76016 9651 4434175 7310544 9679 5587923 1 30156 37 52324577 50829612 2554 5 444850867 6 875197 199250 724 362468 610 523 103549235 62918288 456599 503516907 428 81894029 66825 67 71592316 25 85714949 68 3945 11618064 680 407 911414 8617824 498255982 61 165222058 97666389 8085 88666275 697455113 3877 457 3862 385 9577860 576224096 7842 96114845 447 341583 3678 513788 3588 135899 294491453 69434 326386816 35653272 6 110892 8015 20796 77 2505895 495446470 387829884 130086 426943040 7777179 636 959 59692141 9986 61443 310 94084194 3089 6 79894 629488276 2604 8174708 83661 2 69 377894489 6223585 378436 70968828 7147224 759925 90056683 54218 29190726 106159 907962020 759758601 24369847 622260 643555 1630 201 42507625 34065630 42797 9457593 27 576939656 115 13552052 839 760 537138574 694 921405146 151489858 1946 689029 762669505 21522171 525 387781 9872 31254648 6643 41 4 3871 520954281 664 1 6 7100797 709603 4110504 412828 116 21853 221517 26140 8202194 128785473 941 376587305 668 688069 51 7929 5896 9 58 6717375 9 7 797417 9976146 816544632 6 24097643 30923078 76551 753080757 98631 36542673 7751194 61475378 31 92070 510827288 439917 50500 6 841038886 2491 6215088 6247 97032 133297 669578858 548 148 683209251 7855928 2449 9 240545703 963526655 47765113 905435 883537 15057380 7 5 28157815 56 683728027 4404 7789486 791948764 799614 2 840025547 3710457 73 21317015 754461474 40666183 56754 337136593 7821129 31322541 74145709 895308 429 4556495 595924975 56525 3739 3554 2717 4 60239 898970 934416412 3666360 155495 40332238 55090 4939 900967063 49 531 92 6310 854423306 4964 3532709 774200438 420838812 80394 64542710 39 78 952990058 263929585 483478389 776419 46 380744282 391484220 624609 73486254 719 69369 672270 59 612 984835 314573 596884118 19967 6413 378703620 8042837 6420 1 6 59 49488 38782648 46 8810351 753 62050 43617835 422003957 2455027 89 77922356 63122 52 5034 43911854 25678524 841505968 3489 444606 101950758 7005 6351820 86364105 54087 5 13798832 413372276 3 669068 204894834 482723 928 7800856 486 3 881 9 7220258 419558 870285901 571 14011258 3523074 79051864 81150603 9221 159835448 192195351 5 2630 9 58416895 3 29060419 42 818555333 565 432 820056352 663 55639809 272097795 194558892 189528833 64093 970569729 76181769 3802400 49 3 33 223345 1 33332897 738899725 806435818 884143 2472109 735 517567 955741435 21193704 18 7146340 380597303 3878 4 433495697 26536 7 617860618 59704 621742228 922 9 2015375 9723903 753 9026 69661964 805263407 360 33840594 17052259 777076904 752163636 34068565 5511817 7019440 282306 67181762 14822835 97207627 343270 3 67319 90207 8870 59 490459689 86090128 75678471 664 6 330052099 36747053 1 656491 70 2887678 5701080 214914693 3892902 662873487 657932291 12286242 424001951 53 7051 476085 45737294 8020 131 85727221 117941177 6 667293921 2 844 612 236289435 30 351701781 68187646 33876 34449680 927952 146816710 954641074 5 42 966895329 302042 87 65751161 3 86 565 3602 35996322 9 6351 4905 1979571 9 948 2089795 3 53152323 15 9760614 30 8 688795584 45590 750055010 5388341 503516688 90393 5402892 170798 85 74931 112 706 24742174 45770 4 2433629 470214 452706 9037 627749788 554788533 481 4461071 7 1422944 548267 901232 35425 1389 3507077 8469557 31538034 5 7313141 150983475 890 315817501 618866048 462 6 35 660126889 215212 739656919 54 6784312 80009874 4 633900 75 458214852 340184 23720 82710 912 548759987 61292937 40198063 7 8 459 65223553 47661498 66425 403153547 915537 201 5 305002551 675 8 5128990 3546 572 9973 7 15 364258 69 843 84126 58 5 1 8728936 240 891466830 122330536 66815 922273425 57302595 15797 5506647 907 3 41661 92 66 172 327850884 803117149 611523363 890 13 943 978860 785235883 32232 8981 47943786 622997108 97838 7278 849 72890 676970503 990 95101398 364890033 289562 70 1 749391 304301098 5 1 3385 14 801357451 504672 84320308 59737 969553 283457 118838500 537473 23548128 94820026 77594671 911909628 380244716 641396111 992895017 9805 234 130245 4712 5327610 44 872736802 835986113 40 425309138 7450411 1747529 759246909 933 5494180 7646933 36388348 9214 813778 33 7300331 66 3 2 853279727 15766 12 43647 3837 320 8016400 164939 97417 525188 26727 680740 6 43 550750027 84529023 3938036 5583 97891 535089136 695564 61810879 72 5 1340631 6 17218 67531 95485433 72046112 115 2686 891000025 90 31905707 1325948 6794 1 28537583 3754394 547 35742699 93989 240693388 8631703 267 37 75999977 45 6680 418617 98468 411256472 1303 8009057 3616370 694932655 289570955 47279 9 504723781 56922 541928135 7 7441216 38 83 3978566 21 831298447 744158763 67727190 85254457 6 160 31426 22 1 8 36048896 9 61317327 93800620 58756 190139106 1168539 778266635 12544644 3448836 6133 841 89925845 3587661 41689826 52 96 92 6 49507600 135083389 5593005 221834 483248579 471 862669 91 6 9636 85 6779 6 543475140 665619621 505811 3 127154 8 7 9 636 9024598 71692 87775 56594958 5 89239 78024647 98503 221446 202 654 840930 2834 594 3 4 61 7 6 562828116 437 12479478 889854097 49 31365 7684 8 758733 7 31 75 4638768 77 9456 23 940 2614 430514905 96338 79769838 40 9177 274345 5421747 5167284 35303 84842252 384919 8408043 855 144 64 896918702 23 314054667 707528275 4634338 62 374833 824546964 87087148 940551 4 7600201 5456 31777 423716 173788103 62325 6 254828091 9 551 206 129 835493297 73779 316090569 23 4001543 68575349 8735 86729455 2 941320268 876327828 181174882 8 428 62468013 904 1913 3 9 38 424 1 183032976 10 39 437842 235 768 188 1 112468991 107254 4188 2767 32 4456 167474724 90109 987324068 732 94736 39049767 4367606 98 644694 676562 1 7 765237483 80203107 53020069 3680977 785377027 519918719 844471851 480531645 15583540 519579915 161900 563 7 9814764 4 10600 97113460 4131783 8884 6 494 857 581861 81 690026068 62111 397 999337383 86747 5126 553216746 10 7 74831387 9 436415401 3 4 195 66283380 4353038 391966978 3530594 6 112573903 79807 49 9 98122554 26307101 853 15593208 100 2679683 13964276 2667 6 6628884 34 904981 7169677 285738295 990957819 297 5733 7 712759 9615711 189681 8556034 285062600 2697 2946645 41910 825893 7998 31 597206286 13 81187 6 90352 6003 23452 91718280 841 405711 1391 84705 994022 63 343104095 3404 33213060 5210 2399572 8270 344 684084371 37 3 61462847 636213706 558717371 33074569 959206 5422580 10624376 4221 9831002 956487 524 75211 96 797950262 853 961 4429 1557624 95 818536460 795061 9 46471 5640 15 630388742 14137803 324952244 8107695 977766397 860594144 59852690 902201 101913 847472458 719472170 116 688337 48398 59194639 359083811 4204377 45138 359 29815821 182886 193409658 439 677 262 412 3 73666 5220 100 86733585 8199 15 16 6 602 7464947 813388460 6470375 62832 789823541 7667062 24356664 2766 505851 945075202 550143 2378858 39728824 615961045 597384080 6506199 822261667 9061 8050 607211 424756784 69444774 2 5 318486613 2478 29620375 4 45 593 248358 420562114 3689591 53653 16 73426660 735 22 5587 7324902 4658 274 1 2413 539621 8901 157187319 8 37318573 69 66 27866461 20 5372798 1945 3873 19986 21 3 183837 72 56960 7302211 9448 197063 25382235 270 37717 533537749 173988 3 87 275545269 271 518053 93 175666014 553302514 460546634 5 96 64641 581083998 33 97 8707570 58008 12 889666268 5540809 94091 943380316 263782328 64 60 792394 653709605 52721983 2962 883 6 637905831 2928368 34796 56422 227435338 7996 9487530 284412453 443436 365898 426 784 43795 20240 608970809 72878150 1 6531 276 45141683 4002 60 404401048 53 3604 210539587 6586 175439 11 487652602 424668526 792 92999 2162 7419 2996 657 599497727 9861 60507192 96099 324095671 52813664 41683737 29505346 7 995 118717 10 4 233 552 28 378182770 11313 214235231 358226938 8157735 6 55 604406044 70988847 785110 85 24 536225 2644583 9573647 74499702 24240 517404 66171288 34232439 17 99 8658903 60781389 691 49 328414977 672749053 65109921 670091 32265 10219 656109401 9062 852170533 636034364 95 535 419 58 25508498 734298555 38092975 48989 21277 832319 24966 873693527 467217997 52 246 3784 287257 1987 62 26358 7588 64045 785 533 516997299 56412162 2983 2459 49 9764921 715289145 10 5918005 733046 3665437 1085 5569 15389 131878 8 653814918 84015445 2265995 10 5576 512849153 10 10 5 29707272 610 67420 3461017 41741 632047 6618 4339 534134 10 832 6 779758953 7178 7027352 592 968265 47 3057 9 453146620 9626 80 44364539 71 733 99584433 7 3111983 718024 929153 397486 68954 7 82 8 635299499 65 680845 3497503 8 864235 914 8966812 6625557 299159368 869938 7 9 112871 47 429127 115514648 1301820 204121 814174 67053367 3519548 642477097 16 1834459 794640412 452265 10 348328 61073 4734 68 739981445 632977 91084 909049 62813590 72662736 313457464 431015863 903005759 97677123 23167848 76 534546343 7743967 1 41 17 87578 61703 318 4948 223 7958655 91550982 35203 4786045 546257646 334918711 2870996 6 9889275 820954585 4668 636502 561458344 7375 449 962 988 3876991 36966 51 2470716 90 3097201 969957 872201580 10 35 3 98836177 291 905357 55958560 29 516 16328616 8 545 810381024 21 127177820 564 2291 561 575734631 362 210355 33 739605313 41837341 821940 460434186 409504 844 285517 4 85239 78029972 339729 42842 805 4551641 5013 164 559618470 2833 70049648 94 83 1456 14933 51 959564405 27 618 94 290630 172059192 581180947 19413838 59946894 32785627 9878 728397482 74301186 34 66936 79298365 101904023 90273049 2 66 527106 30046 9500 387228631 598809913 774241453 832 4 212268399 779005484 83343351 150 926363 34145727 342002349 178728401 714 3 8369 4736048 48231 26 2151269 2884680 247632433 7813 98865 5504446 36488515 61247995 60 3007863 80031700 191488 545679280 15261720 5920472 34483830 43246 758 90277 728111653 322951270 13006950 769986126 5669647 726408014 41246620 1239914 4987 5723 7619919 613 50 3 103139 71117484 804 42935 5612 89 39 4 169 8915 772062 3 2230 4741 741 10 75 887 727046459 124098 62 881806 9906109 661916 170478181 1377584 379883433 228482 71 20 64316483 4299 66939 68396917 7 6415753 2200440 1 42775 36 80 80 524175770 40922623 8048 55 21696 99788896 899253 11 2802670 9628 27309532 448716891 100 919 547121450 5 11699 806075095 100 99873 99669 849 3487 27 30514 1417 454128 8392983 54433232 199078757 4844 5257881 3 3597386 85189192 547165190 9 69 536 8739 2 15682 720755 727578421 989805103 207 5549 3442 28250 830168 45178 27534 25316 40721124 41 638 72113 574264566 795666085 20801143 179068454 141894116 7 3649183 457 263631362 511484 57615322 191921982 6 3 844 2769323 29 7 922928284 303243764 7235092 4 75 183049631 95895239 748837422 145829992 8 936311188 3776176 899486 952876 7 944766552 99068133 9 5 723 442 2 980135 70 4 916107609 7789357 52252774 1 921764533 125 280 616272 2 8067605 9 744136 30287488 1738978 216186366 430352 67129 417 603 20379 86697157 35409558 1586759 565727 646396649 732597607 6 94066 3227 34777 5446685 784168 834640 36 136783856 766102 668 6 9990 577243410 68724372 24 2129442 5535 6250750 3227 69475595 172500676 7 7 8580 8597 12538 4 776628 87 902545495 10 6 59 470550200 4 524220040 7 10 615233 177925367 616334983 986716448 30429 2929 592 753199984 74802848 76761 5917091 597529 86848 677 992416645 81375585 1252274 634237002 51798396 9581 275 81021 4071419 3729 39 63 2577721 498 8612 724382897 33771 8902 293680654 456438908 8964 5614337 494596404 441336 6507 462818473 19497 56 515 834066 71 59324 26163 65556929 295732502 439565 11257440 533222908 92238200 1363 728320285 2888 11550 9541 46005313 721 9741 6582 650012607 404 385 8148477 10 578111 768916216 921661 587 806626366 83551 20285 30505137 882151 802 86112 184391727 10 48794151 675181772 857936 31528521 4915 5511 3067 403166924 339304586 669769812 61 479792013 14263875 48025 97313 293293008 172593 904240379 91668966 17338 8665 999114303 6512536 5304369 73546817 4858 6 26500377 4430 5089 91 24 375333 28393 518837006 197079218 71 126529543 17984775 165350317 596612 64 10 805 52214 203073689 56048 52909848 3716869 24591862 8570 4066 67 70 5951066 337 955470801 4789 83 98057 356344 79359 602700 229755663 4 95 33 72985 59846831 995780324 8007887 627 10154 9 4 47 9510 1608629 650692172 423955005 691125255 66982767 7 752423 663251 894138 75817 420781 252542606 96 48 73 735880590 84890 7182350 1693795 43624 10 29 801266653 286294513 7 762543397 5815 212349 6500879 23 595942 17769122 7871 20890004 12711744 30421 4 8 79577 9 110899 5 7 370743928 9201 73 206 346 829714 707989534 694676 96397 72617133 23003222 589 392 5277270 255 1 7647614 821037042 5 418243390 652 45733 314 31 170739729 708153302 6757 20493736 512 200932777 47758 6 698703 986 27288 5 83867650 366557448 420794 73346 886750879 119401758 4 398715 75 794346 439 4820 55 888017106 3276 35507 393539075 57 20227405 684090588 65515033 37 709918 952387924 4 748174555 8548 1304673 47 124356385 44820 28866824 34016 642 61137763 11523213 39 284 8983 424130933 6100 1772 79 4 9 9695407 395064542 95841476 759 30634 701173693 909 9 57 5 44061 153 8708555 3 1234 476891459 7541308 92380 48360 87690 243901865 332761 9 336120459 166 501813331 468394381 10368314 32714 318141 6789 288624205 873 38 459 728 288926167 6505 883640812 5938 243 9648629 447069187 745452654 771147896 8928247 1504 23713 569344341 4 81 666 5 517277 22 334272260 572019806 35 9047617 53 3109 555 859446273 9585 384 1098 29795263 982 30178 63 671 41 64225 95289461 80975878 614470023 895010 2110612 6906 11874732 115602410 661 165285568 9337350 86410046 3245 252540 96362 283 505134545 39 812 6 1175 36703179 70076258 10 347 32690728 723590625 61 88730 23 6 72516 702543425 697552678 2045 609 4014 645357074 764 62044 21442180 483015991 4 330536548 3631242 565585370 5 179603621 1636 575425 482383785 6675939 2504 7 1 65428997 9 57934 97 359334190 37184254 41 35 24228 331 235299 10 235181 37 93164455 606673097 92721420 3873 699 2 5958343 88 10 98237 39 452 1 65851475 90155493 599717 370676 689772 87 108 2 830 218539888 176705710 30380647 454 155548322 9 10 4064 169550 632633 12 422002203 949016 139 54515453 6060801 87366503 386092 3 6586 255964895 63886161 9481525 1 3 708016 673687892 2308 574 436 25258000 27135168 742 379116 589167151 1301953 802022140 3476 221 86 7 457038346 1 98483353 64034 33 4171 21914 9371844 3836144 9 635817604 36438328 507371 7 333417325 30213409 21896647 45 583786 408166 87276985 32722157 72924303 727616426 3 675 31634 1 69 88681 343910376 30 6 28659 9 433851816 795607621 70196790 7 91 39688833 16 5 662 866066 882191198 822302 79707 4026540 1842475 375852 2437419 1156 817054311 1 533911970 49169167 746952020 216378064 343 570 4 855571599 118 34707 234231707 187090206 540559404 485 1022 10 95260086 5858207 9416 27732031 80639072 96839046 21034845 59099 161 84445 87 9 45100 575451 21798269 5179124 264 507 1939 866010 581190393 2 10 3 90675 418454347 770772225 3540 238380 71 60484 97049841 591434 892784331 376565 432 8746800 72372871 32324474 10 8 64 121773175 20 47 918399 5 2842 7 5097829 425598958 10 1255 55764036 1 2 79056069 129840848 724 975 4385962 298262846 71526054 4 131 17348227 3039 4 740466813 22202580 511027 886 637 9799 88 777079745 4407 5090608 704285826 3469 10 1428 301971719 271318838 562 7608 96125499 416275 908 79138 139208419 2 128676 77 89669 3 3145513 7624 2662886 246697 143174 30018415 593519626 10 8 537724352 10 5751 4 72816878 545456752 35837 62151 4 8188 95051016 18938 47868666 560 8 96291488 7 20 372099 948261404 700538 6 372353758 5780 15450 29643402 710648530 9165 970199 587432829 36 43576204 1872101 731947681 9 9443158 557086969 7147 74138 6 41 5 86 993503 840 351702434 4694 13855784 469 190223418 7405 4 406380 48251 5217 48818428 2 851 80130919 618842961 12310412 74 146722803 848316596 382808 69737 2603 90501257 6285265 936418 64 869488503 922826542 559614 1490 8963170 334819 705788161 125148907 7918 622 95344 8 994 996906 812676305 1 4706881 74372070 61705 893993 164690 91155470 924681403 295 4 1190359 767 10 38745 774311798 157927 950093915 771 337805921 39562 39563 8785 267180876 77 852932365 790193 49381548 552752388 739391992 632 6801974 566779556 854207135 51 4463967 383102371 33368 605154127 141 7763462 311095 85 1796 135852817 25491 55295718 70313 1 6 523 476385 10 63826704 4973 16513 2838 235815196 60497 9 11314165 84649017 2972 6548559 685 44076729 7714 1862 8395835 95764 4469514 85 7 698285949 4854296 476219261 515234288 4097962 40 284294952 968 81327 1 70 741626 3901891 41654 9897476 634607052 309033753 90 136543 94 3190 90116 434484 492002 9265 7 704121 9776 81 386 94 35506 856 366387 27524 6 405358 9600439 3332 1316 475433613 65649779 47 725222622 197479714 966287693 189011 80591263 2424066 37672 6627532 421449197 6353 3146 21223 783692 30477877 1592 9 7234 697630067 5303 54358296 87461011 67730383 35 8919 9376069 7703007 47515 209016333 4812 684664 7 23918 90 3 38071040 99 99 10 392567775 14 869 598236169 8844 322598 36 119 418898222 787992902 8513 68748822 118374696 933485338 7506 4434780 1 149784 190725307 6516094 445703292 70421427 4 8550096 844557280 575578914 6203 989743848 960265520 7 846108 259 20370 11785805 73369 6 972 5027 7064 125348709 5569 81255041 41 74 1 534900074 4027566 53341142 5459 917157 9 545 25722 958 5 52277 3 3 150905974 43 328636637 9036431 366 791922251 36419 58957793 497435 2 914192584 2665549 1699065 3361 6418769 7656 966 64867 8376707 315527 6 298876 95 4 712115391 9038017 60547253 22342 30389 50013127 71362112 687637040 3413005 63523 7 78987154 96781 3953385 5249 38 9050682 37550 137122 6787 762136 14666825 446 995220508 7836140 46317 7 978290929 7068 6 2799 7079 660 852317159 8637 180 5159074 586389862 9977163 6531787 971159938 73764259 3647 63 425 20147 670823196 748797104 9 126661354 33553016 623 86131 239767390 6392 260349 430309519 844305764 377 847208 9422 7 729793752 597156316 950983222 38853305 6757986 8 748859243 996965746 8 278244211 931 67228305 6531 3065856 7666 498 67027140 31 327088526 139 67084 197720424 712044971 177889 591951 169450476 15 960 738134772 6424492 759703486 627327 82975 5493021 1 77362872 218868084 550803445 759682898 3 6 88862504 6386 3 87636 54795 6 59980622 825994793 5178035 825128644 3 984668 479682357 206564768 682799824 993425395 7 738604 1177 8 2605 698 288518681 18 812554220 63073 5 97162755 57 4415190 937 80 81 136077 75 240887442 86 3 971487 83082 52 537561174 793132 3 9471952 37203 7645 5841044 67 938598 201005944 1264 9 812 89 49482978 368694599 77827 624860734 9 258 5 333920804 356 658934456 81 551620967 8 50113446 9955 18 2009385 4955370 33378374 4 65460 20 5736034 526 8099 761604 226044 9740675 97226 34808325 95002 85755926 84896 35792 497 2686788 12 71840440 868 836580836 489746201 1713812 158139 944797961 4939590 564498424 800 119497 2558021 483673 588179 6 779 92 8312110 286785837 388750 447 39801904 251431739 1185 50781373 1166 71 5395354 253 884 18248568 713549214 6564115 319 57 4407826 57170301 98525 913666904 2843 734 9 49 4 3175765 24 10 520 6 672514456 4915280 966 782 1926017 2928 157 124674 86 80429510 9985 98432168 982112596 4 723894305 6226875 88465415 74827 125961801 942021234 389 675 23839213 4114 762361946 8 149108 5819998 75 260537 678465 2956 95838 251660001 31995 442 577519 31474 2533 9460 5593724 811274626 91462 9815 27657 85 61665 785 96 4851890 60 24922741 4969 291132 15421 6106 955430 66320152 8976263 623012340 1767 892637 471567040 808 89 5755230 93 10939 7783098 8401 3904147 819659443 28310 970 7 626574164 1830043 3072 78 91 963395534 86 2573 833093 388722 8806225 8327177 921702463 91215 1161080 79866263 980786071 1 267502 742715 3568065 37566849 1128 68 86505778 805698210 9750237 11238302 663711 18 124199360 955109 544944637 5 75027207 8286104 5890 604 79360007 9515 25632930 9 73609812 52463378 7506 1 798532 5507 550288327 399979909 949164 100 1446 75 21216 2728 29 147411303 10 85353765 92 970316835 323 585 532 3447 11950491 306651663 2702 10 984261205 1269 204107 33255036 931459 580184 328625 6409144 41373 307369453 6 518450176 4 597076585 5 34350809 221237604 89 5 619034889 164 616490 558 10 660716979 609593 5 352 487709 1475 951 5960337 49499663 682029 569923842 797 69735008 99803 85 2984 671011 72 758953422 11057879 905982574 86380188 9625 36080 4 539468535 48226 5848 7293103 40 34463793 4375587 2613263 98608350 190893384 809280902 79 549310708 455293 406519 6487 9825 154118 839802 862442 6 3 407359701 819702 5990200 82952357 484 60718899 5 58635749 4885 211057204 819 595185421 4068 57839 11 50768 230 46905 1 41 228787625 42982 472878946 8448 22650 90949068 641267 727 6 6654112 32345 1 88400079 903607 529395833 326181897 870 750267685 555656952 5177167 168111350 462591808 554555 16926500 1 84 26 379588285 48791 90736 8 4 21654057 172783 8317 546463313 207476697 959491022 308306 509915124 16396 84 499 834556593 33084134 3156 340134263 36712698 435596 903153476 41 76282758 932112356 6 80442552 634628168 851506226 94 91391 5 8092 472901811 45565 576135 1 259492 1 30 4 576660797 13 8585439 4512 5743252 124749962 1185 66 8545406 8153266 882115704 984 884669583 571048520 5 470278767 83198 54290 7178 586904613 3780285 7893 8590 5406079 26299076 16598 116025868 2705 689247174 9722 6 56 175129 747197574 87639 9890 8154194 59 871506238 9467 272645 9481 447235 801 7096 61899 65946 147786392 56 842142825 923150264 709 642 752 26 534 154 8620 5 8071896 1087510 72786940 940047 774571303 3113570 488440155 12 72901968 57276 71856 4281 7341273 921771129 6490846 579 72774 228334 408757644 825699575 312477 866541488 471766685 779 898 83 91 39 607549659 364 957883584 100 12 81808786 7035 671571 894011 32 689326 2 57068 540 789737182 212638976 77417572 523 92 831227968 17 690639233 909899689 886382434 567 2 798 84322139 48428 1504705 228 83681 366004 548 4016 8519 7771293 875 55 9998884 45952363 579387 220990 327692 6 7865 517449 5909 8 53 89199487 9898354 262697 89953 712402628 122842 59 2005 2620 2641 41267859 917468 601076302 24 712427 276920393 85 4 562699 27609362 5856 914498 83929 555 930 10 99801 63370 956879922 5981686 27513809 2 987838443 8705 298053317 256046 109137115 43614 675 270630524 50087 53107 619287 210980 5509557 433323812 9 861228794 10 645 1 149 9707494 72086830 634535460 280 921044 3985 244 5017 3 8896484 7588019 396 16776724 1902205 898320191 512208135 78876656 960 405972 897519 18342607 1796018 6152 6474713 912 12375544 99183 11389081 19727 16 51 7978309 35212985 5271206 80 2626 138 690487 850586939 587743732 22777 54280992 25682 49 2 10998 67759382 6 57 9311 20853098 96 863962933 846 640438 19 348883577 6 9 3429 238919667 71 4 190208035 2761 5243 92634961 433161 26 140370825 542184 292025965 719448 36 582 13620516 83376284 8019516 93 11714 7248 7679482 1006 97 756898007 984 29329 6 7 9465 279923111 1328030 94145845 775428 95849510 557 926788438 723098365 82 70509 2527 45 69 9826 75431860 297597 7 709021139 48252 9 10650 86137123 317925147 4767411 22 9689048 4 842415998 479113 2 345 45637 445392175 715 75 84593277 32565157 2 52416 28 89 894 124700 10 682421591 7 75228174 900779296 2810845 45423 27705 39 582029000 3 461540 802848440 72027 797893375 63587794 41 4 317935 652887049 462 628760787 12150 8510 452 2081 24392 71 4648 69 588252 8546071 44 35 37125 40 1551 816 434371832 865395 6928188 5474 8588 897 12285323 312742 69748 3499 3 6921231 253829 4318 41028 610197 61936022 743 36546839 4 762 165717547 1 6 87 917902 81462 2891707 957839121 1 48195916 814038112 8500078 217052810 4422 49131706 6403 18699 730797099 3 9205 56513 303 623687390 984 160 622279 275 538923458 243669404 867534648 4625 8 959573100 858526535 606980219 207 8239683 8730 179001 40299 937067783 973 1 33906 80737758 961392637 7 4 478186283 991063 2012753 1715 396 70093209 970 327408952 62 999 802735 2556 4 9173 10 443907 7402 627 39824782 377415428 7109 5 34931091 9825 536582229 6847147 892944087 58 1647 591567665 696 474960938 887366695 9819473 3 53280479 916 4 15 1 913420362 12498035 11989127 289699 5227454 704 9748 92508 31173 5660475 47688510 2149 3 46361 375343819 3 19 55903951 50111 903 388 34 127145951 36060185 28660769 11512 8003761 933479 504135921 89076084 701428985 6 875928851 56637 77 10 74940586 110776552 89 682593 644091677 49064 11 67062548 6495 699 7775 924807813 10 752767 9491 94321545 8039 8768 836923 855413 815 160095403 836300 17 213615227 470838 77596 114711 41 918673876 6448399 38551 8 49069116 45202251 3 14056785 394 5144181 754795456 94135 3 3869648 546041107 66794 153393405 64680164 180704 1264527 613318683 29395 9 95436043 75372 956 9343 480300611 614387844 549980 350395 6555 257763576 3135999 781 58330 4 514 1395 171203 772787625 70907 449 447939357 16661648 3 453262 624427 176687367 58 696024997 191367828 46915 4968137 125178611 848904187 5530 139452442 12579983 99340871 935 105 1980 5627 653465193 4638220 43584 76135517 696972 113463 582939455 4994 802173 75 22911 6 6 36938 298764341 393153578 8846 13 752451734 391126 819704 9804 62 84536809 90396148 55310156 587878283 844936 67 8679475 944685578 68 471 5461 83 2 100 881716120 42721080 900638 99421598 804253408 88790866 145922591 7600 7 10 9 69852931 629807349 6807284 7003733 866 791179 345254 23 31996 8331 960053 73638 3341 1381738 34837 41 443378 941826428 183420 399949787 4 8790 760016735 28551 7005 46878 5083314 3636220 733468 6 847755 937693 7444 57815946 625663 3936 5657 4 2385635 5620027 40 494888072 7467 3505 179383615 4 3788301 7368 34 959 7840894 13 951590 530217457 98 9189421 968 175801 29356927 401408021 95968613 602810 10 175838290 6 836 9 398601 24229 335858754 22349 3999 210 945655953 51950 1525433 75847054 2399 423698 20 15 78848 526603372 27797837 172533704 85 834866 524624 78704 64400 48153 5749228 83 27290 1649301 48581 2 54439691 5 318591 1238734 9288 7 6106113 60929 7703 732472255 470 35594 244209980 20 84054765 81376 5 95432 8753 3864 70 53607904 9200 113148965 885 192 2424576 41 16369558 479800286 68 3686 495 847 95016754 300990852 158764 89863 68671 6 80218 10 2128 8 551 7939 920090 876575 661176 550079505 98 805818292 12949169 30 127949 528893703 706253271 6052 776 97 24 6366804 620910304 973934012 752 33838 58338 1 5694541 96 347 325 2683 547706471 187215 2 38062447 5103151 7 3696491 75279 94851910 617 36259070 788782336 94198721 550183 10 6422 23675381 8 6 2 50 281 1891118 3219238 888538 1 741455511 10 76944118 131 9371 1816 895976286 634492 613922125 2695636 80 909957613 33389508 2 69 2 644 178532524 8502 846027966 2594 2 401757923 71304 790932 8 731584454 472 81346029 75305 460449651 728067833 30955252 8709 255565825 218636521 129501 6 4835 5 179382494 889695510 87854 754 6453482 4423189 777 8 47608 13921205 487 330 7083 658 502 10 8989739 6289194 786 2211 839802 75369 218266554 330530399 38409182 109475741 341246008 699 5885 8 33940 590091 28251 7 679713 219 85817437 689452996 82 4986 259376680 57988891 567346917 1523 38 93472 94 5 8 43735 21036 8339 7955 2 715821 211523 850747221 5 21 64736139 78 2658046 43 67565614 9077 87729 668997154 1479378 9784477 21762192 30632287 144301596 42 51859166 3 42129137 7 507 43422267 286229878 20383 8930 5463746 4352528 186 48128 9 852 41672537 584564131 91 87 53267 95 809133438 8 6 7290 802099855 1882094 1210 43483256 5597622 276635 706950320 8863 73152137 451132 653861 309027 298409693 471989 912320637 74880681 86683590 4 215853 5 26 904450 760123370 2222258 358 17 709251114 8537981 23286 315 992161 6 92738217 2 300490372 3955070 165083130 394307544 12680 65627516 10 14915332 524004770 72 23788 16400 6802312 886 281463 20674 84366637 17617771 110375444 23816029 829897992 4738205 4 47 126240973 367611817 8 500933 506748530 126995 801834096 959772 524658218 225424288 140650 21 80 898198 81 4066441 226669292 1 91204968 77 1 265551 348 142808022 9 801419612 195764220 432051573 31 36070 5283 88715 97918 1553 52014 518620 4 949650627 544007652 269487 422560286 463456 97522504 395814024 82 219149 5384784 3 23 7156432 639440 51679 35660228 9100909 1 2279 8506517 550954 8224976 61523786 19163883 633100 92 56043 2108 92360918 380187758 128 465321275 838646800 66487557 819906751 67 1164 236691 55323 6620 13 8645100 241031946 4599 964 591870374 42098833 779468534 777 126 3781 99452 308373 74897 89531 75473072 318 779 568 5478 5 7089594 617 84 61299769 788927443 43 202974957 38934 8 39 331688 26014482 4 82 13 3525845 2338921 537 843765 785 915451 865 198129 65 26376767 416289834 2 406 182863947 272601571 96414 67864 8052 562064 854009 6549184 583246 7 48 828 2325039 49 4 8761697 18380 26175 359 54 762556057 33 858651520 227667191 5701900 234906889 230718194 62 2 218136374 3089 50989611 48 1043994 3075 71112372 2 339611 43 25124 18 1756 184 6704512 15572481 951555 8 90579724 9 33 109501282 45 110902 5 868697 49 52968651 762702 1 100 9651 3565439 922331981 7748 6230162 431 700 10 645742 99138211 371370 71456741 1 672 1509 8 398560064 6602 24 4 144 60616 713937786 179162549 2688 239310014 15 9 2935 628230544 86679388 879972 5800 248453 510 9463099 89 467535872 7597491 87492 25047214 2 727 603 165934541 2080 7 46 69829483 3971919 298648 3609 1 6 28575 3319738 2743 7 50 581 1407 45584 86675972 54584864 492026 459158216 69132 3 785190028 94735 48607 9 741266844 37964778 416034512 94 77564 6990 9935925 76129736 405942404 536 284 708741435 75655 481475781 5 643048028 88347 65755074 6977 950 4165 846649868 199871226 177017 915686025 743112 207 131647 533 34 347973015 754443207 158 134633 72662 98 448 79763161 329 6802032 60650 7369550 685232510 2682 208798 40352175 100 6 10 69439 74398 296918517 9290887 57 67740 1463791 67525 199812 7 77 5 62775043 21 68782101 50040509 421 560239209 904754571 54780513 2560 88355130 4729141 2 114 3300 1847 739 235575958 806172 74 2314 89486778 63179864 8536 1850791 19 28 216716802 7151 10 3554348 6 3222 53545896 31 7167 806828786 6631582 4204234 968861 35915416 8869 704 730518 772 48790850 5101016 2123184 286825556 95569018 9225718 326575 75050453 608426130 4717439 655005337 923 936046 629480 7219634 5 520505653 33864806 751276671 9726 892299 31348207 38 3331 854100 225583159 340 51355 9158455 4547 334278677 410142249 662392855 774339608 542 330418 7 303068 8585221 2010477 793633958 370504114 3670 1 394123999 785 60932991 1941896 69993 565 431906596 8 10 177769212 7930027 2855842 759 67217 6 675 670 34755 78056368 2994 47786 50 528623481 49635390 44761 8020495 544 646975090 19952120 27 90427056 531100948 796 509036616 47145 349688 827098 1249 374118 30932 95 5 67006060 34647325 2012664 216090168 585 8436808 8417 725516000 153 522826377 6265 83680 2665 1379190 6612 6162703 11 4244 5220999 5 2264 76711 4 97656075 80720 9 14742600 225733602 828 148527043 606722848 4 842 27890182 7 2809037 10 70002 913516538 961936650 594820414 104349 553604101 10479272 5430 374894811 764690412 364 9044 323519683 729106 294556 904374844 32 669896477 12103707 10 76 547 467733456 685401920 7455 80727 68080 716628933 595739 7449743 2046 848105 85 198965728 689 1 85 1 209417884 7868769 1512174 22849 440941686 30526 9525007 2555 1 8 7 14299522 3 36981 294359 19324506 7435 105 72482920 320579402 2001712 58 84642846 2 9585180 923726121 45 54467 7190084 391808 1269003 28706133 767774 83870312 58435629 880275 33586013 3685 435757256 1007776 732922360 24 59040368 8769891 819 47891 9371 307730687 648045395 741582 4 479144411 88394302 3736467 8061 363482266 552 450421830 287068926 4363042 51545685 250846061 4 91149209 96147500 483890636 41 19810 86041874 881 35855086 470244643 10 6929288 92124151 469451713 821339 17543342 377548 41 88919272 401 3632 506545512 762005785 819045 221336041 897275003 7312 93096256 128092 4178431 7 28150 3262 835378073 48 63553421 10954547 9406254 367315 9 742292097 39 585225 919033776 76 88 888223 34 711120394 16 2449802 2625489 454921264 690393587 615224256 46532053 70003 2952729 41 4139415 839 1 55308382 55645 50830562 10 144755184 643 111481 519625463 856645345 895687 10 624835039 61 671112117 564507406 419805684 4097648 32027 565041781 164 31444153 44224605 618331597 34 13117237 1 61 9012 8279 868555 463 3382831 3511894 92 10 757842385 97574 75862054 77560044 82443965 890670332 12597602 99577325 99628313 8749 149784 4 4 21295 45 1105614 501 990 1223 2151 319 8280822 405731210 16508237 19687052 695 205823324 48722564 355 9739 5841 869036819 6859528 40 783 25328653 469376 388 317966234 215 143948687 675 542615 672 20666908 9818 51631036 619 5738315 3247 20238 58222 578539392 7 880 29582493 38 371 845257930 7727574 6968276 658243373 157410815 508087822 822471420 89407160 612 94 2576 593236377 90 12462 295578947 3095622 56436 70144 933351403 6435 386568 33 357 408340245 8219825 54738 169935359 9041 954420 219 196 5503692 1157 457060822 16834 304958476 66297 255 2 30132 238133446 28421332 724765693 52539 4381792 291963330 96 199603734 288268397 47286 9253047 416 52281329 6 65 2 17075250 5721858 5690 401 8687284 249093 7779 697969250 270010429 50 68 7345976 30033 13 982175516 326869502 69109 2 5 1547 7 2355 16500577 10 27 443049880 235457 754 19453367 100 433542842 6939752 45201040 23952768 419634 289041791 213329 5 8047 8470 942744130 7 2 48 78277 55143823 11 42283380 1 46811728 2862 3 7 93105 116 41208540 432439 4 539911 40000170 535322 161514 60 343685989 4240458 5691051 488 59021762 20 637017121 52494360 280645558 6611 689 2713 8 506909719 532157759 3103152 939382904 8 657824593 78 785200 8 43720812 7363 7 39852807 54385445 926858 771670 9823898 78051408 83 858671 2 5 2634 1 51255907 320989074 264167966 27059443 761570 72 8220603 4169 33 507676 6853 856 697 260242816 427567827 22 409 506086100 6 185365463 315637 1870 2004554 1071 287351223 95 1261647 822 83 5480 10 81842094 7287 345417585 801376865 24797 174583166 730036 461561 96969 285584081 3033062 37015 460390 799476756 9095643 46120833 8563497 4908 2505 4090 7 1853887 1 4692488 820252310 8605553 1 35 9226 304473512 5849 94 9007703 870160617 39580 97 9637269 56151 967425 273192117 506134 897 640043228 27959 384 7456340 254691 204047915 3529 6946284 456720875 6 94181 487 4920 34 411241 567290185 485328 48877 339 83383 408 2 2 66258967 567535221 70 252052729 1716301 463386299 2 906359440 85813759 87597120 55 41768 7 879162137 603 657545750 9 615651482 47712628 7200 2672107 5 7003385 4618 7931453 707484715 7142920 40488345 80163 4 8 78 2163042 25818 280 10429802 7253248 331845154 2339 2647 56958401 5 531468 92755148 6277995 5091195 8952 58144 770323331 9494 98636 185598568 8 598 12973 387454519 2526 674 904 793524964 22837067 49 238122 1294754 532938 613 6 13992 6 8 121332694 305515 249 78 83 68517662 474640706 10 362 850814136 73 745215 90 76 4475 2200833 343124190 912625841 130923004 38 84693 996600508 41 25911235 28899146 45276416 6 52940 37696836 6119924 16635773 23095 642694 727007563 48862 45 58 21693 3 12199 2379577 99836 704532493 970033461 32981 73332478 60966 9555545 5982093 62547065 3 7501063 112487 931927329 8422068 182806 18575784 761634731 4 233 2149 8588 824193863 568293 1575091 3 775 75889 9805319 4 6902408 90189232 53 160200333 6 27448 8980 94999261 69323423 557 9928 38195341 1115439 632097749 526678 8003 7 699280149 90 450 12497 8 979 2400945 2446 925184 33079132 2 38702 3 2 34497 29366 4246726 4054894 136939 436 4936 387562513 447753 4452 271 273881568 978577903 459482292 961 43870081 874475922 972048 9447298 6522 59 4 8 8656910 91 170418 84 159643011 2 30822209 8784135 549933022 97318 9 12841 988376452 4 51728503 70794405 447130 44834497 976091942 57 658758277 201062301 697747414 601 2538 2 7194314 85916 527726 7865 2791 772 242378614 214359587 542616019 566 591322663 463959505 958857906 10 4 364122617 7238121 762764026 153166615 1950 175134334 27823 5 2151 6 457 6 28 44693 93771086 323804432 47 562016 9171 4058112 199 205 12 2683 35055 215504 77814496 790893128 4307123 20255 166006194 2346 1448 822 19 79 3175763 988894499 9925 39269 914 941282 5826 2023 19608289 2897 5729232 39306995 6346973 9188 39 76298574 75 8816 8 509 8 8555 3583 8965 8 6768490 9258 912100651 5 321 5 8062644 6 1769317 9 384930213 801152506 7627500 75 85383011 985338998 75434 79183679 384424595 3394448 867082405 32375 14906 732886907 5265 3676948 7070364 2958 755 1 95488 762011870 982408369 3026192 26 10 931795216 3849 88428990 18638405 7524 145501146 1281955 615287846 14 290226090 5023228 224 343872 58204 45712 10 8 719056197 87682 69 5950 67651452 60 170146 60 84 448 297266983 22 789897379 905584229 400453 208684 1 82085 29169 5398336 8782392 16349 68736 8214 694477673 275 28 4861875 45061 2122 57181 63151197 867737280 5373224 3268 38940696 53872 786 51265186 8873002 520170 3 4 3 3663266 7 559088024 74437 82 113 884026346 2 6739 59541 73479 6933878 782 579006630 571204 7235 9 8 76663 84842309 723432 17514 5 8 337874 45325032 81494703 403925049 537407405 979728702 455 390 40783 71635 1641 514908795 5 51148618 76 70 141627195 6 1 7 2282863 295478 6782798 324625136 5492670 122676 2 601 4721469 631120554 71241824 377604 4 30931707 645222090 415525 3 110799949 85751247 485627121 3977 517 9558 562051502 96 8071880 854927811 4817 7843936 7 76732 54 6973878 75333955 4 6410 82 2837 22 4434347 9472831 166 65626 605485413 72 1 113 72163054 14 96377 916 30442 984315439 2516 8661089 8175 168 7747651 505571 2697809 86 830473770 33 58245 450 394253 677831 89 77966412 935714003 499 554346 29 56 86430240 587 116 656 3173 73980180 2 905505 142 64 2195299 944721249 6 17612 462282326 316091 9456720 58269 9345 5809045 74147396 6458 574587978 44597 51587576 331621 15369654 200711838 10105441 25 65568969 71830 3492 1 47151321 877470882 82887782 56631 877317755 3 9611949 54 37467524 5402 9597 4102 26890504 2878640 989893771 2407 40989 302 14412 3291 800 941823449 25429 98 13 7569574 149564 86718 209682 6649 981 94775 876 306450857 1 23511 2383 190492522 97105 82 817 3040497 22413342 78525 7 786 242450 8945230 518 860 5873 372569 63392402 54 2 10 4624593 467 46867748 159045716 992776 34 4530 64290572 255243 541 99248 9398580 8068976 5728618 2306 262 36524 284 778901965 20367137 607104500 73 402423398 10352306 197052 4 14 9 641405370 573675864 484561367 8079 8562 400819820 19195737 820422 7 316288231 279293 9 565896 806 8215032 113881421 828725038 520486 89568 52 2772 661748 71912 378 14763565 7261 958434951 273715 27828655 53062 65103025 669673613 69613198 71988 134715 58838167 165527201 609469739 71 848062358 243 3767314 644 974989710 351473 41 654596333 486276 66938 127136 998968458 14 41262665 2913362 860981713 87634497 206163 8 93917813 6 2329039 4062914 84367725 347 676299280 604 321801453 16 135582892 58122919 373034 347597507 759223863 80665 7241 59067706 243400 20 8672 98829080 576291506 208215 6917666 600892642 328690698 196695788 294 8160220 8823 6662732 3447856 7 1702236 189919772 454 784359349 9 63704641 3 89630 30212 136 2694598 76876 4737 8 9 1251 700086411 496101984 52396799 1673 386971895 965899 58727 6196130 50720697 63 552542729 651540 213991 1335343 88 4643 2 516504627 172747 573 7242 891443 953270 9 489 988196310 3215 94080563 592 3617791 7 34179690 498108 256978645 44795 82189655 1 97122491 80025 416808320 7 8 72 1963305 380 575 633663758 5126232 726781 3814534 2 97 9 3974562 71 6 27 49 5 843575 5372 4 61 21 68761 63 924 931786306 748248200 442029609 908372152 93958138 9324637 37 1 848795 83 7692 96624 634 113 91 376968926 7322 871147736 21576847 285364 99715 7 65 76599848 638584087 1 95023801 2225262 53 99 932598 687737851 54 692610004 602384148 84452 53427346 95 5108919 191159806 701713514 43926 10 9343 28 90 8 9 5 187 536 73816423 9 6359 7685 5452344 557 42 36466 95299843 5 99486171 9362850 5694 755408047 309846733 16561275 3 8052551 910 7 73835797 55 8682 63133 643 364 962361855 8991 851969252 52 315903306 10 846 3101772 6592 9 333 614024048 746507861 566949863 51129830 99877925 251971455 3 583463054 553048369 7265523 171915104 7 7758744 14149 98121739 25149112 94016 63948 3 262948 5 618075290 417768247 87739 2093925 81351 77 290 44 10 10 53055 13095 1 8074 8 529180 3729 32468913 394173035 773392 629638 1010 132588981 3 1874 166642256 89 780166 98 4380994 31166906 598739 79012002 198769851 158374687 8465010 644787313 25468450 73868 177 9577 89274 61430 2744124 7074 1545 7746 9 435094031 28 10 473974476 9254 346345377 45 69724178 8 9811 66 95913 717 69328 5 74 2583 733 6816 387868 51 255 544573490 774531 6 884766779 84346 966 60 791574 316 65218 4207227 9449013 1453 2757 3 6412 666 416783675 30691 725238034 19857 629972137 750 14013019 5758 262197 2669945 756126075 80781 60228 43 990410585 52866662 9372154 391 4633 4661579 100028 704765251 3 10 736 1683 986 354897 131610 42748621 195274709 4 952 4 5551886 864 675349606 302995 785036963 603 58 440 759 52093912 4760 764998203 678320 178523622 82 873 6436 2121 4 935148398 6598 7990 393708059 85433 14933676 840610 7527469 9111636 2366635 220184963 328163 3 944 241028653 8806529 69301 552 3689621 653196 96360708 349799216 976 82068554 6009 33 1827 67 8 749859083 19892500 5 600253127 223018793 7 6440356 89663819 27 384688001 94043485 6 478038526 63625911 98 28987221 5102 4910 419157496 533 4381994 3930220 6220451 77 237 496277 6 747 2 673946830 85842573 9452 45979168 1452 654 5278669 95626 956740 54478537 15114 4536855 55592364 42506 74 18593869 8364728 9 5775 40786 7404189 9580 9 58601 69716112 286281814 5 8 805510 77924 675299355 4324644 169154101 60 942 10 974609 89 32 9400103 76925647 72028427 451959 407309032 245241572 10 16 290 750 12 76151 42 515970216 472774909 10 8285861 4689 99 366 3767 58016901 825864316 9854144 421871 7 621888 97178732 13 814691 173433 665184 3655074 1 170692587 888 2134 127785 227 7208755 100 5 50780303 307263100 29863951 753 737803659 290281696 495006 644159 602583189 74 64008820 284817 579997169 8350737 626927287 733099 113389349 262535 211145165 711065666 31957 5 9865 9 11 8069591 36033 381331580 5 5059355 42 4 54402 89197 2411514 253561190 120375670 3236 33929236 938 60 2947 29476894 773393834 301150020 942053392 49837565 839914553 347053543 2879 4 4 84047 5128102 10 124478589 424 2 3945 33950683 682821056 2 10 5 565743763 43436 5073 339139353 98011839 2 871 7539 51388744 291455837 16 986128 2915 346140859 58459071 9 24299718 86340 5 63 4086 256461 1359 8033276 454 5262187 56957582 231 572824222 2 266543 1 27795649 26296 1 56 881778020 418311057 834467447 36456 52 94004 40 7579650 489791360 47845908 1244798 118596285 42 9 438 80013 133465 69 37 316485447 54922 6765336 67569 3 57238617 33424737 3662829 69390 2347 981403217 168675111 285234981 5606 2109820 399833508 146862138 74 77308984 970505 866050 927401 81622041 2 714418 107 6958454 86 71451712 2762 2 649 945760 10 1 4 552825415 2401 6413 930663 8 266858355 3590 37022213 118 2197 8835 670 36601 922669 92639689 172753190 279 87311663 12511948 4912628 5925 874513937 597567090 25712219 963071008 909817688 530896 714753 855995717 3180679 23194 4684 72378 8 15676998 3 90323 778761207 81 32 9477 9729 3 17 373 687627273 909929671 2753 75785 10259 844740140 828859818 2564 7753316 3 4629 7 823577218 52007658 198849959 1000 8 88494 54959365 8282 45200055 35525052 3476 5 822024857 49 8073 24 32756378 239369 5 2718 723000002 49835826 2184 3 285954131 568 1 60673 388 6097 80 735 5354 5634 4233 104822904 717130489 469889424 36059 364832040 1643110 77503 3350 796 138220375 35989 54 750425 958737 35 5811002 84 9847575 583777546 509330797 547 932267697 25542898 853 52025290 25 841911669 385323712 5852686 226415 823 2300777 783714756 485 150592478 931644206 5056354 9616626 102645679 172252148 676 983675955 6351 728 86 6820 28629938 111 876728 714 8 46255615 7188 86218475 88 9339 18092416 1384459 531343269 8 4 4 5363529 731878981 6348766 429248862 73805210 451550 3 208303323 18709036 100 24984 73333547 30 208 7 16 89259 50 556251832 30 91196160 7037 87826 5731 454824556 306526565 621917316 3513682 237240770 46494 86499 895579855 47352 7 2672453 237 4406850 35863627 2429 2524833 488671318 73 722 329281 76714921 44140732 656 26768801 4736 7351306 8405189 27 8527 478873 71954028 95 4047020 68 7349076 72070327 30448332 3 2785 3 1193876 454970101 4392 680 1352 134207413 79 76 849966 36450286 29945 4878067 61220202 6096453 829 33319307 29018146 43 9843103 622649233 587 1203745 97005204 967428296 4443418 8000 422705 576 824579 29 2618540 7859 982204 738761 937 22782736 8 69053 7202253 60 74 1517841 73949 573891 9352472 812 520705566 2 2722 8817 10 1198455 88612 82269863 369097 5 982709429 3 28367452 538006 46376 4 44 28889 591211922 321 1143 3478 14 325258049 916936 425 960885987 2577 74638 762695215 1420850 8863 9 1 7838 2 6055994 3 7290 73738 63 890 54556 61264 94323 57393 80972921 9784 78289865 2 12917 2595943 29653345 808852376 394042534 45551202 4 67 304774593 616586062 248362444 8430009 46 8720080 376 4536 514700839 5036 51 4 13006045 5 82790745 287403 3297 272779 50904 695401 7 18961111 635 935376219 701 32372785 321 727 80147951 1408 49926 49988722 2988 3575 9 8 8989487 66349 417203633 8 96820782 624050901 11874057 990910682 1698973 2619302 44268981 10 42161426 386979 65758441 7870 50242 85950706 82 851687464 264866 78684409 433926397 616544916 4908582 7551579 334408 74598 95172 900679422 798447 75 29 6907527 77361319 984162193 2322145 595 85 391541 9009738 740639 60638 3986 457213921 808 76913159 8160 8250 339050699 38 63232850 880108 42738365 7678463 5 4067785 7779 3 2 842595945 7058 662899 6283780 930719 447 57 985835689 42753985 696606 859341 10 3396 24907990 4 7442 569372 507 747 3 399302656 7 3 4848216 4780642 7 989516750 9855235 38529882 930211656 1 4 997839355 851 837 157889 5713307 36926899 996094265 1902 263 261278 105802370 20321 51628651 557851594 118 534 404154245 903655258 171 27 74 89364 2293 798757564 80678 394770237 98491369 3424422 39139159 3798170 316270909 91 5840954 856 498032996 36854556 122024900 39071908 941 240308977 56396297 900306139 6 95 95 283201018 102 8 5 21841126 53 448615380 372113 8836 8 336701 321406423 5 9234 101223 865342658 2128425 5979027 172404695 420967462 42843 824 587 289 139001427 913065471 2288 98832 805 2547 63458 4 463144 195296835 10 546460125 584632559 40515 10 45 78577 68648 48244890 22297237 93617 253576 4 49 500143349 51926 297515804 7669695 625966147 104478857 6 19068 30482622 173173 80396 3285 52 3 349928749 511438 701808658 80109 3 3258893 33621365 442 93511421 813072214 9861659 881945669 3 9082752 647 66 3358 26 43 24998 2990 1829 89351 3 47163929 422604 214630 1 638165 235333958 10 4168 8966 114313 9642 380487587 50 26846953 1 967 3 892 257 103 373 139293079 3 2 4118 347471 4278597 68115940 413 34106872 333498569 10 1535144 444520 26796 49769 3 4790068 9 135311 382633692 7873 247 79591 240586223 6341619 24569 76569160 362192026 51981200 9605 6 3553 38620 61 64086 7418 15666862 8 19278 1 72 376 189536898 978829651 7958898 7486 39 13573502 84336 92564383 30 43231 541657478 584 633793848 776186 53 924662 814 26420 57648 702182 4805962 5027 934 6602485 768478560 715 781753 75514760 9 602 73647078 4 71791 8 78009641 79757 7 89887 871974424 7537546 298547618 63065087 304 5 9570454 179298273 770950029 631920 10 579 411216253 9188132 667 195712034 876589 26 32023 6505 86135345 904003717 220897194 19368 571282144 76 184 7394 6287053 170345450 841 660936156 6642061 498 5 71419 96663 2 932712193 3700134 3358 238646120 3494850 927 116631 83 1 78861 241851321 7 66 186005 7322391 649561791 89787995 24516059 95 266 71 104830468 43165 31295171 569357 5632150 77328 929783895 122972969 829461 356720466 58963 36 28679 4923 684636 7632176 992 97022 7 945865028 86 4 10868328 6603 17 433517929 24193846 7833 619 1 93 571 56940068 7659 169 56327711 65 5998719 1 8 72572876 23 2171881 7757 3909 10 977997 9194 6 36258259 732 8972 55051676 1 823450377 78537 8388546 9 72234 5908 91 960805340 9 8209956 9904 6310 412441517 3579197 1 531 34565400 4 1224352 72305 571 886159 2795937 229405 59 432387569 669378089 476980 79389 3517697 142 647466 723814 35126259 469828645 9765 4575451 469 3729 425162 82342273 83858 83386 56464029 7 1 511261426 7668 582772 818741 9121809 2542964 71851467 2 1753 770 7 3682374 89 8258 77548 828376115 753633214 94795946 914689 143838379 97540 438158959 663689 146 6489544 3049701 17672299 1 87696 38063074 98315 968610081 76033 1 85 84 54920734 64 23 34675033 341163631 9266451 175 650791 485914518 9757 875736 575922 67172699 623 8365400 863595312 471129792 324629749 5349 4724 12 5583981 82 456480853 60 8737300 9366549 676652263 6960812 65638782 1 5068543 99713225 2033 5 7217810 2911969 9738418 997812 10 40 856117733 6305 34 87239764 6399025 6717 5 169 1188713 565901085 756241299 8900269 41186 2981 49770 56 528430898 118684 217 84 59182 4758 21180407 864913 1291 10 826456 338544 910 6 6028689 9 15 89998119 117995543 1 679 4 4 292219856 9 410 117595296 1584555 271873284 242966 42924 574081090 65039422 57 37 9 2508 634414662 2 680502 8099266 5 31275 94909 98 65466037 9 778250771 7 5738 125 9126751 5323 509 17735563 442653635 6 49412900 28153 50 1180691 8132 714 94580780 853259319 475298 1089669 75643 1926294 25553939 42811726 6 939062662 700 925424522 1862 1139100 4530 6590575 62986189 59980 1009706 42838384 865263 71756 409873944 9492 4553555 8052817 47 751 99614 79 1 6700790 247540 874082077 904 917170047 6 465601869 57 9797933 4148502 9751 105 7 111757 456474606 1432683 7322257 73751971 28136 3318 2 13 970 679587233 2 261633 408 7802527 10 57597395 57528 577023270 951 4 414831 436 252074245 9 277484850 7884452 5920345 975698 1 840991524 1256433 965134864 253934 5 4 80552086 7385809 91552 99804157 9541800 88277 42484774 76 777803 5405453 5621880 333380435 38385605 78195535 65883 365 29137818 7 436500 30377497 848 2378307 2406376 1907 47 112 916 8 554693169 601434 8884 1 42916262 1768 9 5200023 361332943 5816061 103313833 900871996 447622066 462 46 467616 16 42802 6813 664 8697 5610204 290979209 24025 3472806 3681 963260969 561 4545 16 111975376 86955 291669038 69232372 554089061 7574 43 559605419 948363019 134 100 718481 115406888 522231849 6 1383165 19012705 5325434 921716032 5483778 811902876 9162728 1691252 57 9020 895 44281 5437 8564967 816167980 357556 45 905279490 6716 71002120 210876923 282 49 5 901371 284 147452018 3062 10740051 9637 89334498 3618520 24 410 3 100084168 493434015 887 278812197 45 10 4459 829887137 864181737 40716165 3810 999221132 81475 59 893030256 954 840 67694 76 923033024 915652 5448 45674 387 3055988 234 742217758 8977129 14680982 9 927 166422 34862 2681 90384 103 42 60 148225047 2168169 10 112662858 34 446574521 616 1118 828 81 252 9 13633091 6784688 64680 338 1972 2465 536 684304478 40458133 33 807329137 11815126 79341769 55 84529 3806688 9529718 608847493 81 813027664 5 43185853 783009 545917 586683151 832543923 18 749690 987085829 5420 150 4689820 193701512 60236526 604777 66540410 53621692 8819036 73 211385895 140061704 25 78058 5150456 816 33 5 344964 82681 3 10 382 41191 93727 4555784 553145180 5735233 45882 865158305 827 10 4000561 928148 11 734145609 5736 667428711 158 916387905 96241860 112998238 614429 8761 915 868278783 9752 190010260 552493440 57166 815785429 810132856 3264282 85873 7 6 7917 532099788 76 84 12815 3972164 2793 2429 699672595 43 330395966 345362055 1602896 57250 1427951 811506819 329 55761 72447 46 294040965 478026161 17956 941 3 9145192 99 47853493 920024152 6 25 976046379 1 437 970 227903260 68 967557 8155 532 194 536 410707 498 60692 10 32717 6 87 939617 24047 73681 125 5 39382510 58003 99262 23 3950 345188719 667 2049 7 80 547921 691 606152 93 2 9 9 705545 37 792877 97004309 4505338 211429 359 8 4 19850 1 951941900 344 2 9 148299076 708463758 333290912 126240691 313584726 1813 9 48 7915287 615907 41757223 95526 882509211 6443 299484569 214 4072632 7 8855942 88 51 8032 2388 74305 73 76311 253286 903 62 96956 36399491 6413430 987336 52006 301999727 716 1675 89 340182240 79538661 149400838 554490 73097 991 7964 1608334 1985 303866358 625369586 4441 8086684 377326223 22623 3730 359 664 46 946097900 858720399 830334 7 99646 663190130 13244 23192 7577915 10 203965298 13 67711370 4 1685891 21473 214 33061625 730724244 12169 27470 2 9408170 31422233 1 9 367312140 9 5713041 456 27769148 871816 1777887 374658501 22979329 856 7321180 86 56 920086 86 583726389 5 5389420 28888 955856401 8543933 82 9211424 4801973 2 179 738838091 60 396 6683437 31725021 664160367 933 3700445 1 186677677 7199685 882823 6975 57808008 145864418 53 3272 70 373139904 160160 33 39691 462689445 32793 297358178 216825884 13 2896736 5262 855 6629461 955572395 70565 9 193219819 710 318745835 96968875 58144155 551 1543 19467935 87 1395 6924 240 2 4803871 11664 63852 9 32207703 81705 2987183 77 824171698 46161418 117 35815689 4 118777 8613973 850497 22431 4908 10 5794295 73580060 12081974 429 93994671 6771791 719318029 445395167 27118 332504909 5680038 920053 6650 73711530 94 4415 4712 71180604 6952946 915876415 251 363883160 492749871 5067 74548251 626130 5938 1220153 10 45387328 668880400 866050125 312 667575 1405 8 455 8 3512752 65195 123342 7272595 8349 485101600 65753266 741110626 24 38 437680527 949993101 960 80 4008426 7243 13 2638 745 37285647 67952967 67241 136369 7355343 8 5307619 423269 9 434174850 475061680 479245677 1039861 80720 1940 812619 88246982 33649 3691927 894110215 8355527 807015560 950220763 383423331 79834956 793211131 5370502 62 121983339 446383 4030 68318357 51367544 47657 9 4863156 2 957388590 196422 502088 6 106883 919580704 70103 64 9 800965483 81 74758 980678161 4233755 56 731029080 4612 144676 6 825260151 325047387 4 296383 88760 7387 527001819 8680701 877895119 137 3521 44 276472818 8553 8630 818097864 26 480539842 461726 98430 919 8 81182 12 459 35375 364 223816135 6343 808732702 731 73891 4 37793016 2 415157 68018 748 45373365 7763 48467 2730565 62873673 449 40 97 7 49573 501997733 339257662 45 752323 227136 8095 7682207 52 905838 405131274 6 95 95 29796 773151 574 5800981 622789074 51571 21896 654393 257273 876 6549 91716 10 14214637 160107 6 82 48637 712370847 6577 96711926 898689 809145156 13 29866803 956 449186 7 5682 886017909 787 7392540 8 434671311 942 67484040 649 4721 232 5 2 759303504 3806309 425763937 627113205 962649119 4 612426553 251092808 9 5 236758538 8668 41 724312163 906028136 5929540 29673734 97264 48437801 804471 326831661 3 6 4 787237261 68 65397607 412137022 1389 221 2462 918564316 8715536 370621377 6 6856 22077 91 1 74055 513 392617 904190432 318239 1063 99324510 72 83379 566 22491 734506 14982921 762 8068 77392725 90 28 46 20712628 35 71189 9 96 273 2430 173499 181988 505496 3369 389477608 986335 8519875 6330 401530 107 168014 334 127 308 6014 599811490 39203 72 5480 6148 706307 749776756 808 12783 81 652607597 69181 2 762388470 3095 6 380854393 56038866 63221064 755910 9857 30558902 617877 634479804 8422760 304 357075 59 16841122 5687532 1590 621158 80180964 3752 736159156 3910499 875418531 92896 3 198424 3497876 53 131 151668904 232946348 634245210 135 1807353 675553 9 986553882 10 91 5666145 94044088 6690 720819 711660530 317040 698340 6 678 988 17324523 520370 693349386 10 33649580 590997135 6 707 276364 34 479923 894887 9760 65645644 803034 22432532 800765 334 9945558 721 448 7669081 1593 12169 8853 203 434305754 549726585 464459 948534368 4580078 360 478 2508109 2705449 3559729 6 42474760 479056 7234 126398 47652 25 984167 564021 57400568 569483704 447127 234202622 7592 7223747 95204 383548 169 7603406 27270 983893 7980720 9541087 4152304 98841007 53107 976877114 274968 65 98998 89634149 445244819 501 145590286 69758884 852214 744172 84 96 4615189 18551 568625 963 78926790 6856187 39335 750 5 7 61337573 65 51864752 8896130 88992098 3761 249175252 655 2700371 25410660 63326 9 55948267 30846 2970594 303998453 33 44341 772726 6 80 216429 21922159 8 607 74398091 666850 8 173829059 932610805 957073571 175612 3812479 4 621064 10 4 192665920 47819685 8669 928036703 986 1841 6 520812717 29332 89592863 338 83265 191076962 90682340 391546496 22488142 2 40983 176618354 20064587 2047808 4763819 8681070 4905067 390846650 78363158 17761047 8630 312160300 593946252 553043 72814 5 9982179 137927 193 29 95541424 261912 9067709 96839 857020616 76 29702254 189 7 950 6545 665316 134174315 487980 201912875 73746 5278177 49315554 6945 9613979 7 7333039 55999321 704389 3917 92724407 284206535 6028820 4974 219999 5856 27790 519274749 516458316 234118169 7 526223966 1023202 6696 48746133 7841607 288 2435072 1815020 124692877 434850 40 63946561 527556 5434324 644963364 522 31970 613 4682522 501243 62236 26783000 3 78385706 86 819636 914218708 321181611 2166 4 1251 592303940 21177057 7686 766722159 47769 51050364 5 853 7161872 7 28149 410252050 108957837 2 8579 78840116 69 659461628 29911 7 996729934 41467687 377206 331616 251549 362527275 779673605 4244 456938278 160334749 91375017 181817 38 422737 559157383 86307 443 14 24292 70394087 3080401 280274198 189781189 6 39623606 10107921 59791 961 13141998 857942818 5272166 9330 7583 468511 601 1632 2861 6922269 8 58 5 24 8227 860 1985077 21146287 7 116 299808794 822228076 1 7355405 5 728129407 916474930 73678 61362876 9739 270769047 55 128746307 45255734 99 3513 784204 9 6913961 7 61 892 5471 65 474418 256625 7311227 716394125 503629145 498599417 616 79570 25 9780904 34196 341249 27 9031124 724 5 5 778 2189 840304178 469446582 43 3180 5838 118966 75928407 38 88 90979 80 58216 52200485 47 7584287 645460703 67139178 82 1040 343962248 91821 406 46071569 375 8785 2851 671 95875 1981 28963167 33526 248352 694 79454278 500 8 606687 93 684696598 28 761566767 40266 9 430 15289 5 3935097 237248 89 517132024 596 10 277 4 818407 559710040 1 24 47558 15 27816889 323068411 5 80 145876231 7758706 262143 10428038 7094446 21 12227 730591 961003107 385806 3127 296 635 385426045 5 54 52204 5219 612413285 680846 2 71633974 437354 93 7210 78617547 619 79584584 8362241 79285 45733 18959900 6980 165308 7 6 161 88190306 276 899673707 444 55885679 690362 82992 10 4861605 3205 142398074 313955280 432203 100 55501 19622476 180414694 86201 15252592 538137809 880235706 286884844 1868262 8815446 188 2192 2390 256125199 568354 708 6 881300338 68609 82274 764 6537266 4 10 908 650801734 51 646639895 18 6 15360 9014351 833916809 4407419 6924403 78 7074551 180540358 507206 575277283 98 8201 6 91184425 444029005 4023 324737446 77 26 71 510460 1737046 89946 53 128083975 45327783 6266918 160229359 31319053 1909 778499751 16 1426322 86147623 358912674 84516407 3151068 3536 12 1656 503012207 71768134 129114 43208 100497 872828750 193693600 40652 864838 684 7803381 520736618 26915668 14 3517 4693 5 494657 818137629 908 733900 825817057 449 3 93 96 296 52 947 863 95492477 80713238 696630 913250838 583 4788 99 216072224 281 3054 72196 78194472 991053930 1 982052873 85699 21 34 4606612 29680328 893429840 215 5 1243722 89266120 64708 90253 78 2123 627274582 171015 507227 804 538482 1 76049748 465345 4765 38 1 7343 373 7630 8 6283 3494 79 9104062 249246138 13 58 10 232201665 822240567 3794 294864735 3253 77545 11 77438 5760602 4121 371605191 475074988 202781303 76965531 990789017 4 56 80251076 14 467 274 778537 455726806 4 705 5 9956490 7017317 581876 4 856404628 382735772 361328238 12 267085881 234 1826526 76 77757 243070154 57927 56393 5 9 234599280 33296 17751 970006 5744668 544991079 18967 2804 25 4759010 4962410 3 5 3686 39122519 337337 47275 8 16000 887004586 217305 229 78252 769 6865572 811 69952 234435 854222385 75657766 2240 731012308 9493 365086035 30033 836253594 253 49015831 79251545 5674 262897302 36969384 800231452 80 9793565 292729 709952 7579 671 9249 483898249 723557 289 20 583000957 8 224871 3 4408032 3 32 712 9755127 9644 280 6716642 840 167385996 8347 398866388 10 6416093 776 290 64747 9 43394 564089994 539974 433 7888 5 199 581 1 9080 916239082 7 36568744 85200705 98941 10 24002812 68709575 26651244 9 27 877877823 10 941802 24417070 2498463 532 21199421 880194711 158938 2645974 6319 17 559 315113 758287044 26 97600122 7102961 8 15591 681300233 44 80046 452325 4103 725876279 653 13 587 788199870 9 331636 197310825 3486 6663606 438575662 579958 465388 2 906 3 91 750647157 6772 308946 9641 2 4041 100720458 59458449 1588 9650661 374499622 27173980 24274 124561567 88091 46 8857834 134267 45052 788 470928706 410525 478140511 404 728049134 828 13466 709930370 124 74251 161513665 638550020 3 10 612041 90675142 866999554 397616913 772799976 290536142 2435 125441 25974609 320 1906 22582 379 867330 32 60689205 978406874 624 3166541 57172740 87 486791 266579 3766 882954059 73 799844587 592405697 389189768 96007 754 63703738 7381070 9 864357476 55574 66 6 2824815 2 906441 457188162 580832 3274 984 443696915 75 5005 5 9985 7845894 24359 68 90634160 40064422 344093 70686794 12347333 71087231 63 100 2 8 2 15 654808 59 640 809 8053535 288 3 36238 896 845450 5788 52751651 8625 91 690 667386365 370790 2066540 661840072 5668241 446204725 64494885 9 13 8522290 5296 9 773 563811 601451154 3329699 723559806 4 9845680 27 185377933 10 7129454 125634 90990111 35 7298 13504618 586 2 1073 8 95970 201 15 4903717 388 12116567 6450 546 87053 72572 87 855835728 907179 58780 271146 20 8868841 85 81 381651 6 5 193 3 8 511674132 90406 3 647183102 823604 677322287 5 751764 32553 225727 432 2 93014 675819 740080 95634 291 69002 8 910420133 5 965919407 2881665 12146658 2443723 833007 5172652 486011132 115199793 844513 770782 377005802 310588777 2712 93277 36 239225 1978 158447 475 9 2635307 89911 876209656 53995635 647602 423451 69 264970919 7092754 262688 8397 919292230 490098976 26609740 59 504086 6851 34 820519 4572 62 4133928 522134883 97948 149481975 4147 5118 51 994 29048 4351 79 49 5 46 9545324 81413 3 17252 9516552 653024647 96 922 991462455 27 3475 17114 901285695 33179747 5576149 93472 5743780 3409800 698021870 8879080 70973099 8 77 946 296986 92935 5501 80 68533 5764236 947837 44 57186 6150 1439464 68 9405638 15672361 320104933 29332068 87160388 187 61335 64825 96 426560 3 3589 3907912 87 47890 571 6857880 3 5485220 665763410 949238 1227177 969575840 5662 7369705 648 88299 222759444 198 147 978699 20010921 665441 26737016 379523 987 7 98499 97665817 535329862 874504614 917702091 4162 997479799 8 20476451 2226 40507 97889 680 664 48221799 847 74521 151232 425425 334842 8657 87 5453 806181126 67308430 80451306 2 75220313 7476 58141 249649167 615 515651625 647 903 37 36259522 7007740 10 561 805396 416 7736 487910151 874803 54 314186 85 9 61022365 53 84811495 60273007 1 94706 994732403 81013 8 923 8589 83645 426165 80760 762170139 83120188 770 566355014 242510721 904121318 615828994 742505346 616521189 778 634923 98209 68497035 8 77520 5 99941368 62 3974711 10 2866418 64969 781477 9 598 83935177 721600223 284585219 69275871 339 105290 43873774 127909021 6 2409099 234457 374330 8 8470 9 58 597 6 56 70243307 63 782915 49686 10 7732 5854 6 2485850 5440785 95 6107589 54391589 30251 30647605 37 8435822 421430 7 5 500731 24 498560 2001274 7 607595702 175 7804097 9 55964532 3031 347740 29 17 277877267 414015 919093 841623 8 98143 744990 688987878 23 7 574697 7897 5800 5819 83843034 25318 685199082 1424 5 1624194 119381298 74759 97770116 3713 909 100 7389830 335641 580863496 95028989 11495235 27 8141856 857237 38297919 8 767505010 9 875687488 8 2382435 116571371 732426 125 9680024 66 379805603 69510019 943030 8861565 7 598813385 449442 946 467528084 490 96 794626357 14 402475 400439 8027 42 621811 25739 247012921 1830 497509 593536 772 415 583 64797 34 687369673 35197 98277 622 81177161 41 510224511 235352391 571845 340095100 9974094 9289 95469313 983 103352 4242 771 4 467 301029 5 957664211 90 417644393 729065898 27983 989373259 258 690 89651 16106963 56901 7796068 235 93689327 4 3804 388 22039428 710 995031 5469 63 2 5 53 965 68062940 53 42 47 13 495431872 343966753 10 62308070 60747 4 23 9206973 7795 62559227 326151 159078 8540 557 2998 18 10 209 1 4482 5495 1563 7185758 323628319 57186290 793 901279 3534691 98514675 463 909015601 802711810 956367 5 973212215 13 986967690 402 92 531557 899433 102409265 5492023 7 5556210 9762309 338380859 19175409 517801833 9322 172745991 7 883 959589 649537 118 956385143 40989 4 13815 5270359 7 33609683 18385188 24186 699457219 198 1035336 733133477 964 4362 74458 763 74801556 59685 8074830 6740 7 260284 73 723 46648 10 556721 7 838357133 378785 4264841 92952408 2 282945466 7225432 883506776 922272360 992947 2 60791299 67849240 24162225 4925869 33600989 2 15478233 687196 587 10 66575 4 46899 522 362 403972815 1752698 5075 229 9731772 238761284 81474 2479 58 42998 8643069 99 26630 90888054 845429128 735952 6009486 617349160 3 363625 3054 81910322 2529285 412 7544363 802751064 9 95 8 8927 66273 683781365 52913 77171278 43 71220 8 869360615 99623460 5 527208743 999727921 4 547785 722704386 36 7 647248937 224877527 570 9768 90045982 10706140 6788 33 285 983 85 626 73787 870405004 5810537 186239876 333590445 778507744 6 73728 6 699162040 76 62994 1 202 945649961 1973968 7225836 94 635976 598202895 12 5752493 621707274 475043 760785 6 27251 850 5 998491248 3086920 963681 5133 318490043 79119 5566709 18 839036 7872652 538 7432 46 55461 54573422 3 5649529 8 6 5020 36088287 5453 6422 280339 43 909221318 4044 547311744 9791424 207199 8955701 565133878 732518 10 97 91172379 7206 5682 9602 59124 86 487 369 2 15817 712 15 94 594102 8519089 326431832 5071657 21403521 2961295 394 150318500 98111 9690592 43166433 964 16575142 859112 49591796 632614 22894313 8860 638 10386615 983359 963272563 37 9967555 2 118140479 1 39948465 9173 19 6 32984869 48112383 6 4551711 1043203 95536 289645118 34059 353285618 2668 26 33028 437 8232 22784654 5132448 453215699 8416377 505369130 8 56071759 265877 522048432 2660 519791 27551 16356 62 12383385 72430 212 78447 1824 6182 60492 6 26 9356 89 29455929 572481404 126 73 88 7 481792087 57676689 1569209 1196 8886 725859845 61346303 3 863 48413322 9 32 2863 6374 548932540 62320381 182196 21 24895 9556216 9129 192393077 3621 69614 5691189 6 3044 56 3836 203032922 2753296 1 569774372 579237297 9662399 680291 8 6 9862 607536759 455 6865 44612746 8969343 862477 2178885 5484303 758257375 2886119 100 9013083 70 45002 9 739 319 2691467 81663096 892 673 553024 95 226723962 4737663 57 39979246 1427 826435399 97201015 81 5 960334342 20323 354134 41943176 590238050 9799 3633 279 561047614 775752423 8055 53 2 760 312334622 50 144973 8991 404543771 388440017 9866 33 888740178 552 40 70795171 4899400 654872851 404141544 43739 7731 53 547 45955437 3 26270196 492366338 261102 62714 365 298839834 5652 4 29191196 863 5679986 415 237842343 280 4959647 316922459 8099 5 9967 7 831148372 44259254 1 106431 7399520 2 96 20113 96 230978076 28 73 1504332 765815519 6 4522896 991 94295410 71710413 740933 775 60239612 7640010 38076 5004 83552 556 127555127 85057 41096132 19193 91518 346235844 622 805885783 7 96025242 2785 678020202 124605 9656 387 995141735 3215873 38291986 470491129 736683588 10083 38 644744 256052 508584 100 18157493 95630 6322262 700414 65 6 92907953 11773 1702333 811025 34495 68642 578 631845 436 1217 393 148437 839110 86096 944422 36 23369 54023364 416 20675554 7113107 8482 31 56 328 942 7195 1852576 8666061 781742 3463 2607677 2600 62886 22149107 1932598 654754205 3005 465075 49861439 19570 7945174 909 573 79 10 367 2 915017134 335939300 88 21 306591 5 864083307 3 2 376275129 369393759 565876254 5810209 79311882 137110822 3089 87996 419912444 341 458856 82307289 60 313 8 5 896983 896927 4 78 716579241 68 647655008 505 485723504 41 599613509 1 700278593 6432439 533495 168830 763656944 462327119 90218 334972114 100819 58 742864210 32250061 713407 47480597 232668454 865 155529 8828 842488411 60453 9 66 787236 86 52457 411476127 168639480 4368 98991978 56931 993099 4320 468 281921 200566482 6308244 374050837 1707260 58 35745 22 45787 7974545 8 59247 679347969 202 48237543 181095962 9253 229848284 698 744 46052602 275416835 3099658 10 40072726 15709 983703244 147664 6825743 7 56296436 66628 82824 98 51383176 587623 814141799 984861032 284 613293 9 963100 896529477 387531980 906667 63019 657 233 10 638059 10 7441768 35 47 8 67184464 79 9326 932342885 2179 417495 732 963509109 355172601 1115 927 88 827365 8157070 586 645590548 4221 6726404 573958772 72178797 6 5042962 929 512 2 7968412 41363910 9460491 210846 8268873 521514472 33748635 982 197158908 59518605 525433244 908158436 96 96264617 8371 907835 10 7552 414019270 6155409 58176115 732626778 8488633 7003 56 6249 237589298 5071309 945077 8404900 5493 8061 8219 96686 506875911 393920 736652 34 74364462 5034 683371 800 767279 346001 43070 714777762 86382 602 83374986 58335 8 8 452 4726 1739 564640741 897 67 1 8929 387063062 4191843 2 4809507 830810648 65326564 6 7 8235 393537 871952415 721163 10 32803057 990129887 4300 9413917 52616 990 214726 7574981 11 3928 933167 4553202 576 922 823135356 26987 2 42977426 58 3 37638448 761588133 6261 412250833 359078 783703 60416203 762685704 1 141 43440889 45887 9 477 475 6777 35 7344923 3 8671484 894022340 6092 85419874 12135310 558 99221207 57 43282 782396374 2 595702016 530006158 78 72 57849653 8593543 54261 38122 5476 2962 7393102 873431 8 17301924 966769033 47 17966120 870354 30652892 1 20069 11537 17675642 14 342856194 10 89242586 245008240 59890 862 2 9519463 7 8 162359025 5 71490241 2634 5961042 992218 1611 3 64 410847 2 5536007 88676489 555575774 73 584 70729 16 8281 47811 3475837 276 892495 772224763 48474 7894 8400 361629175 49750 698877 7875 202 964 8 99 3 408955 50768167 708683342 234029 757107151 44388 3728 94 1216982 63975106 572824 8619 580675 583016 5657 690960018 780557 4424 888 992974 79614056 6482361 40412 61 279237065 3695 20 932 262181 49792 8209 44 9698 945 510 318366 579 7 820283250 8085443 34396399 972317508 2485779 58283 5210 5872 46742262 20829 15463018 9 23 11250269 245887746 37546601 9124 330849584 65 44447 258 4737114 6819 98864120 52989813 186434 3259509 938294168 830056859 10316 12618628 92 1 202204 70 980834 43423548 121 5 8710 60 2 54817108 849500230 4771 53 46 1166582 193688505 98600 95627030 723943276 145 4742758 73678 60 3903030 3305 692642373 3196 94693 310902 8878002 68 511326525 672819 737 541666589 803626833 50081027 6 5 24503 633907468 66 8089 868018179 877299 10 200280801 31340 4616029 263536 9168822 27560165 991 21 16510 168099 1 8595 866237 5 34398 9 328055992 246051302 98 46 94934 84403 46 603566 16985 11483 852478510 78 504 2801 745 18304 6 643578763 420615151 1 717784733 8958 2 34 8636 246 23 953805 91387 33 68739 707269173 6 107 95 2295256 90029163 6943299 934341262 9 197244630 4588 61198 47 53365 9228 56437756 90 5500 7 98 85374987 625632 592730179 59447 792492 125342455 3 5 57285 66 168255826 7797157 49569674 30115969 6142 3617892 3474 1 575 1 527467186 966117520 36552202 5579 651197 140478 28627 28797 106 5 5 66035722 9585869 23480385 118 534 9 2 6332794 148584 470012041 6672558 84 122020228 12097900 393840 29553646 328522414 90 491164716 561 5357837 150983 4263 3349 371653 813608 3285 2 597892154 66 8699 239 92083 5 735 98488918 1 10 381 767467292 416 60536794 160975523 13212091 963470880 134557659 9 716648011 149307382 6680207 317177 52639 463400 7 782758555 257229 217762203 790951200 1291432 773366058 355700 8 10 15434 9 14 122 3635 1122093 55871 249928 5066 74 754553 4330165 28 9676153 84645079 41095 477249749 82 4592 930 56451 1933568 376 660524 970 75183919 9093 9 3 68 714 4527 131 93564 875759838 1122 965996573 843 565 9 573901926 76 378906212 9924324 37 937230 60864 139181 935772300 9606012 38340191 1619304 50771 920639765 980245 579738 6 759866432 7094391 677905158 864668084 738669344 514 2 410370872 5281436 63 2 804 3 100 79971 675342 231 85916 560 588858315 153761 6582 17 153583 20794 8012283 6 945332049 393915367 75954462 7 6216963 14822350 29349910 1 41 9458 3282262 94 6 385211033 25 4120 549012376 867374983 927 38611293 234286692 79 71927074 3 496832426 801 7865 4085266 86624 889910 77168483 983180 814599483 83 9090804 8177932 29935 688 1 8825 1 864 6976 981 963312602 286771730 399977380 87 729 1076213 5268 787 90 6442701 59260404 11647 514958710 70461246 627758665 3838767 1467198 670 793040025 1315881 2930 321871939 52023 649 5049 7840 678780986 5261 1061 106545323 552896822 936961 278 57 6033 36979 179048647 2512 566862 359527 47478806 678187475 580 882 67376 8 873641478 586466602 30298921 48784484 46843 100 3 140 6 27 7 499945829 172648896 3 53989 11796 10 8474 99247 95005 623558698 4708700 3426 9 657093 54359 9 34541398 7247232 66818 2 3772047 85725264 881721602 73 2150 33343339 515 404936 702126482 7 268667122 30722 550 2707 990591277 58 7401 626 310641 7826973 464059502 93920 6065 4 8604 851197320 1347941 4 26808918 85382201 407 23945 907 3623 8 3170438 4678 2504 28367 1 856875413 23 8 474 7833701 79 849881 1691 6635 2 5716 49 1482204 371 600132 3 53 128345 354799 7 447315 50846784 4393 62147817 7 7 852168 1 25366002 963569 69952 18 3 550 23943 526511 57232993 31894560 91553 62 15035 679698 51126228 566075777 359239 386888947 965489700 280109633 4860 81681975 180972246 6 575357134 47347 6 901846 1 2476 326489271 86838422 6 54797224 903 582287275 7101138 298571019 36212637 9 866481754 1978 970375 34 7 7019146 62750385 98922998 2687 85968 54931873 18380976 82507016 8 969882395 246183 9333 75892 96 397809 3020 10 31779074 98611170 91643202 25836 503461434 78412176 859532 124162876 7046032 2016 602163151 7313 5894153 54238711 512 73233678 704444651 16058009 868783124 3914 54906 2681740 6384 559124762 7852 4824420 41 128929 9 38096632 460740 29 51307 39998555 21158 982844 2 2382051 6387 38 110335840 109348 53154 10938676 280554025 309625332 7 88576 93537154 162071400 766 769 4943089 1 49366 926 9567675 559375 18 43109979 88952675 932396 29 1 137 41751809 743109254 47706 901575720 37270946 9326264 1526 9 89861 10 280209621 829 26047 6 965694 919 897124 1 73334 22231749 700593291 515839112 8 2 3703 817962393 3198179 96649455 844301 204275499 4578115 156755 3 8 613 761290 4974 3 64523550 3 3332563 367 83 408257983 23 9994 116675562 442219720 558 6105009 903 8214 46 2 5 206 30896043 216475908 362610103 8407 271195 569433 141 430162643 93971 66974 3772 583305353 72128872 15739991 75 1566334 50670 6344968 722622 298384309 60732283 151244920 224787618 90 63901412 18988426 3 8724 974 519653 643450747 4 992944925 493716204 83512 273244 219930199 6890053 334859188 10 620736 105196758 7 89 41012590 76596034 413 90049 935466294 94961775 42 1 761879853 8 68115688 81297281 6519 463520 159696 876270 629378874 91822 303820595 3606 723 42703441 140423495 566 7 118 4 281 746475866 343786 714706 5 502562 937251946 304132725 48473186 557547 14547 400586843 12634 80 25 226397370 207081 72246808 915 111432 342 229496740 1781 313 8502 31 626803 5394 875837 116 435988 684137433 3792 8423905 5180 394481 29 129110722 2122063 48610049 209074784 5917 185328563 52541 8775 226391 8 4 54 85 3 631535245 1 835788155 3640 433421516 81555538 5072511 22899 822731 3 9270 752061431 59 73082996 986167189 70 7 74632 44 1795441 408124570 731771 9 8960785 4 18 400 3232143 630 115280 143167999 900903120 17431967 17395357 4079679 176664825 381885612 8 5 543 354019168 4354 48389 4391 351680050 874695684 851658357 870 9161557 161029817 45099466 238293584 94528 95 704210969 3516 854900392 6105017 66619446 102286 751048576 72910672 42487 370 329599 995324 168286064 95 91528856 29730 790180472 88 5605890 4 94882594 72 2 534899954 738691 82 9664603 118 4165362 72 344564 95496 10 799376452 92 6 10 2265 8 12 38341787 428769 163717163 432884343 60095886 5681 139346 45349 9265399 2510 570610 2266971 6874795 223437 2511 41885 8 563 550 2215600 18 695941 124 4154 82840 342314520 246 8911 857416 1 786 361637 49580 3045 6692900 239056 7498777 918761 678615193 8022 271979044 314077170 658741550 416498411 129 2084 674201 860 486 918 26737229 725143191 5569927 66140 207912833 63017 83 8842 259305 6 616165109 600736119 82 715387 35 615270 7982058 3163206 7665 736925 920710829 803 2984573 930 697538488 98328 436164 558808120 80 7417 3323 781 303802 612 62 743 35 37557 332736971 224696889 9113 9 855 865 29736 18 806 10 52765 377 21835894 55 897110733 704830 703172 3999 8 872674 27988 857 116 86895947 869522556 795072802 32 9373 153 5823 59 111486 83912 493829 154006 4533138 1 5654168 38006306 4862 72526 621151 909 8585 48104 62 43611131 909973685 81551287 54457 5 66153 9427473 22807 222461557 59465 228794475 6762011 1717754 2237179 30 24 5 35812 15249842 331341 307104 8370119 626561801 49 62 82183148 284 270463383 9674 334791381 1799 137139497 6244534 9 54397336 9 62 79320909 26876 91042 56667075 485178917 309639 2157458 3598 664329303 24719 878 24 640615 249 8835 9559 714 7803114 190 8691007 10 22598 3708 95526916 983920831 6627 651212690 329624958 75 793612582 394085 555171551 2 86035 91266794 82 26 2259280 538309 8 23670351 9186 6410461 6838342 162758 6880205 566 87 29070986 142839 12 512 2193501 1 5838 393484 4 18472012 4 386 19563657 549107040 8614 153 4476 931964503 9622638 694 916888435 24454 5602934 85084 196580 3 776143073 36930 9121987 845534 67641749 954508 1430 726770 88 772025743 29633 618 23853 563168 3484138 970 6 372 57653 3015496 63620 31995457 271 83931208 7264 627 30246 843945 6899 2200087 686166 6430 20263458 268308618 742557 60 54898 63369 273996992 1092762 8667288 68195722 679938 96939 3 7 5773611 746148037 26 523 1629 103523804 95 195713509 175 62 22009391 46973 695353398 238264 6 6286 143475174 685719015 311472544 75 6 43975 96177292 58734484 72742 2 97 54931 552 137294897 943278978 10607 847624 769687845 62454 751 565317923 134 544408 5422423 183115028 14 5127403 884 472973090 9 57170869 651040243 67150674 7366078 52763 660090369 288 47 971 72 433962 738050096 754947472 654056 6940 13 658600 8 3043 89959410 279216 987111 586629221 54181388 245 794755861 94147014 7401258 84355684 864 8044 7 226859162 623208853 70491 1 40070228 721 5865561 8816037 738545782 333009 314 17855 73959 27 396 1 187551179 871667378 261468443 81196 183 458661949 279448452 959330472 8639 18658208 594261 8895 1197082 3 614863379 748684342 442171 197050627 42530 89617 3273 29680045 7 7 807 71597187 56 277076475 703356 754 457909097 89786034 363 90986695 192 339 793242 96 865 7281 14 88098169 6209 1 7 47 814 882219194 14 279 501 975 562535419 75866902 77685586 38 549 609474 405698 842435 77 67354551 78427 6 3205640 161578 5784353 81502182 5 77151632 4702426 458278 757723 784534942 14 64 788 50 471543 525685355 757 9700680 7 817 470568106 381 4170 1762 768 414 90 5961 3093083 468377088 589610 301076 6406946 333157465 10 1991 280 283725 1 102281 2 7987601 59628208 255796685 761 375853338 29 6 798990 4127005 17161123 817706321 40002454 211408 927 62811 479623207 63 10 1116 91889639 687 358 4 33 323989 80 8934741 219556291 2306838 460478116 76 142698 96 439172596 5013158 15 85879415 928208975 296787 59715 58432 65181 4890037 57919 878061472 646985601 8945 294251980 3388 910112 592002219 235167791 210 92 799549993 38253 5342 777030725 81572784 43 7901 7348 7667541 4326669 875748828 556 36159084 31980986 409043553 3 819595 6 23 533812 647 3 759761213 16 71410420 8416622 244624575 817550 4 492897588 59 4 52 789651038 948 9 6840 1891343 1713 873760098 364094 630 14 912632785 23871 5150 270790872 95013276 54961904 109 1308 398408 46405 616 72 3 68 264320908 572607 10 724056466 516128503 6237608 53 1843 8 10807 39149 971845805 13 7747778 97900 821 360075 33521628 7 620159 98908351 947292 25 617413250 698 608374 78403514 753 695605672 11 2 1489 881015720 64 10563 506188392 4463478 940916147 1 91 4342519 828584903 93 84438863 72143 4575 113764244 44921 6645 190607 249586722 978547149 69 12774765 42588 82400 83 7340 4 9 46 397593699 92074 95757627 73535809 700774 109704 6012 26674 941834 12417318 3558257 991 61624645 674 9886 32011 165474250 8 69609 93948 20 4 99943367 99 7227019 4347976 2895276 290 944 9999091 7246 1604512 8 193248189 66 245728855 88045965 7 972509 451692 54895 75232 71 119236 420750223 91048644 282 198909572 2 2516922 9 2065680 2232349 6874215 793262 159 791617078 9920 837901381 812628645 3550049 47144764 9 767 763 437 32372598 300541161 319766657 5578 7 586 9272992 40 63683874 57414 18 76782107 515 36985 6488839 8 54435313 236159650 5496 221 578 16644 234386798 4614 31 8197 508035486 3 959392 5771 7753854 538 7 89 226 222784839 642615557 8325 3 6400332 7 692357 22 562217486 225881 10 44984 4789587 322450601 80479792 461533855 44640 717364547 61301814 3 265 10 8563 873 79676835 957 2474396 413814 8 1158373 8170630 1040 668669632 5 14150 6042 768621757 8303496 3265 123 5699743 996572 321387675 83927 7660 217293 6716347 54304787 18152 228679666 2175109 3 984 5459870 489245 64 10 173094 4522 91 1328427 49 5392 322858 5344599 2 1 92227 21707 7860094 854549114 99801 7997 2 2 8241859 17 3989535 56387 9 29 59181 401131409 396 89113685 890 820458389 49144613 519830399 49773 9189 685786382 50428559 7225 90 968217938 7626 731125299 400797 4 3806134 8 5424 71172 29444760 641 6 86995740 945164788 9518 7 627 478527055 63381781 983009114 958060496 203136623 107364 741835081 35 8909528 92122656 5 333 291237200 50 18 485383 838363 149298 3861 73147 10 933925618 59 9922716 38955520 52975539 568 381134977 9632867 612297 765462091 61185599 790 970 871587039 8390601 549 10091 500396539 8309 98638 5681 14338 60590169 166 56 2054939 2025 64456 76382 254185 850 85124 535 239523666 26 2768900 4810 820 24 1017519 770 5290 47 777792170 524076 562402 31 5930553 98623 4260265 177 8898 739150 944737156 7170 793 36943 6873 550872 395 878789558 469195 640921447 10 4682 680856127 5732 670 7008398 61564 7236 89 50471 621362886 16892 1 76984892 8009890 8379234 6 12887136 781 4676282 4 644712 357060 746781145 8059840 51 64659 713908 601850 284 40387497 8288 16805 907333617 70548777 31 7 3 684752442 497089 18460127 5516698 9 6259615 183481 5912 33567 14 55 7817230 469 119 40438751 48 872 30251308 29174005 624065012 9403 56221 19071 5 81348 5181735 5026177 917 344 488478847 1777 106165276 5 6122 832835 3 36950 633582 72 57 41 825079599 594 913439208 858919587 10 431369 55955684 88729 828 7287 10 176 11607699 85 77591438 7053 996020314 578 96487 662633204 512 442321465 509204807 700972 777 60067715 27761030 534708777 13508490 940348 3402423 39568 51841513 36330 2 605 54 673 1447302 2719 64889 9414 93 37 39434198 945654047 27 12146 1675 32016 491054213 53 6 662309199 3999 252309441 647221 5361 901100800 496409 76788 66303241 253249722 84070787 15892272 988110 12867877 8757 30 29 772500 829036642 20 4674 293775005 464 617893 585601979 421 64 989764456 312347428 150836496 54161331 545 6578 411364 8 390 747 70 62 87146 76083 7 8 64 884048 239 81 2655992 5875126 4432 264173586 139931643 5 102524634 8099148 80948034 3889779 32 35575252 425091 32308 71370697 4862 842 10 913888598 25 84152195 8 795898 233 553520622 691930362 4 867891618 97210725 709606575 66 834518299 46 13 38912248 11039 486118287 7 268098756 8579253 3580 407881 40015 7567712 125610 961 5951022 74 790207 68511 814546485 466988653 787934 95335 10 87378136 170968574 2 689206866 93197 4372563 38024554 17 2129 4 6 758 45 48 564 23 456803354 529154787 639291 190909904 889121449 434110879 27 543551424 3 513350425 84 961729 601909 105414 2058040 6760 1125308 139 67 7522185 541460917 74 7747 33978 48261 3 8 25488 4 1 874852244 744 927412861 229420711 65003 318334 672 112 161903890 192 6890125 28 36399 26 493333947 9 39 794837378 342578205 8 3 9357 162394 45910 508049401 852685008 32369621 10 7998 83999 389796148 7618074 3809 71422097 1 72 578151031 298806168 747 51 3702390 10 1020 8116916 5397299 10 336980541 7729341 9246578 954 507260 38911741 57301561 35 876 565675 21501131 63 631834979 60123 824 26377180 195610646 50949474 74123 8639279 916671418 64844566 28046273 3488 599859 733578 344 67845 7784 7 484372 92595 576412669 91 354 4911935 4056279 6066 113 49211581 6775514 581 559906299 166723 7 819363 30051999 493 52 946424 9170 802426 179312787 13 97511 37 97 915 1109206 909397964 2177 4515 658 83 34 34407 68 253462816 7 627 902 2264 98303670 92 80840 6 3 837719 43 8519260 502415 18554 31266357 250 36018154 60 576435371 74934 47984299 175322536 1061969 5295 783927 78 31820 3392 492347187 15735184 333790338 5 34378628 1265 5780312 1344 56079 53528 1174769 321 617 9089049 746181461 798017343 354267175 905 96166 3 230394046 799389181 8540 107200069 874530 62947307 105321 5 2 31271 60 6 3770 40774 61346 5993450 293910 21 493227335 661 9 19041 837566648 995616 6007419 661473704 29691 7536 6 463707653 71476 729573993 469006 992859535 5 229242945 1 29818 8562782 793772 562 66049340 29 5070337 469 1256 963951582 7 2 93 893809107 3576 6 1687 399023196 378321924 7 6435 72535422 94861 3054 50959 5 899624 37447388 82 645686244 10 25160 615639 2240 5 767564151 2 7 81 93308494 315352 782552 1395048 284914418 38330 732551548 5063447 738320776 842 348 878527829 49204340 91084 9871 849751416 57856861 181477 687 2043156 1927 4906 87 3199 714743 16485376 59360 1454 74004017 23182861 4 35922518 32715388 524833461 99941038 75 762877115 32909 354740290 63299 296853 627084266 9377466 5729747 4605 635794849 84775452 911 897 74204232 2 12525 27 71 332080 755266 6 233686647 50175148 772578 68232936 5161 413 4 8006 224986399 478105313 45419675 216884993 705855116 711243813 1940508 51742 71 9781 6018685 248668514 6 539990 60788 58226 14296 6 12403 54165555 59206873 6844065 64210 227877642 8952954 7 19119652 672447900 9135634 119726 1 108366 100787093 244631794 761648439 613 707259961 823973 667520514 7029 2655857 86916236 71818837 7573 40926964 692269 239316869 6601 9300790 9149 6 184494325 12 568 15022 44 782713355 8459 74464082 150379085 511496 132 20359 74 887705 1 77 37 74610 879554 58 91625 59624328 371136001 82 4 842192 879653666 863382115 12250620 395031552 69 7262214 18665268 40438604 72870107 2 35474 88 854 28992941 811912443 43052 884175767 155099 3188 66 6 3991 2 5062520 2876 26 8 34314540 44851 92899724 779313 234966394 639500467 127951279 429052 492372823 98 71 240816 44 268 9 430962993 9 533374 8374 86 34460 32567 597171293 955207923 20062792 5089105 1 940 444613388 3029971 3971 364392 335178333 893825 235 646213402 443682033 237437921 283084647 1081 51 4 10 720 976685298 804385289 6450 454789646 726538 536011420 21423083 509135438 713780153 83955 64 641102 787058 7605 3 38641588 424186860 75186247 1811549 50051 775139867 70428045 38999 3249409 256100404 69869 330802573 923 97392429 5493355 9 7486 89 67172556 27 238694823 3 692372758 16032717 948787 3 19789 15684904 91667559 347127466 856887 35561 99979240 1179802 55322328 702756 7851 710828134 6640886 8895 8260 1 973 894514207 8743786 4764459 8 81 703510289 93 7 793 9 4958880 253 575587549 711534997 780378 268 1534129 254524 271 15403381 956692 609 87572 8246 4378969 55 916080958 3 619605 573 38860323 3370 32642847 8974 830 4062567 1748106 56 7182 2 7084 53080849 293759 85 83149337 741452852 86 152 639911 566927 455849025 9313 958967403 15335 6955 45 58970 85 293731 14400350 227067688 9074 62221517 2 8563723 188559 69507022 5 176 949 27644 5538 3 93 1102955 8 379912066 1476304 1216815 664 850787082 8223 8575 705 674352 2274 263664 5 8 601323312 5961237 6542 2 341 68827205 92 7317 23357 68663668 54084696 83 335 801495 92 1703880 4510 443 345056 645583385 3545 1342 8 6 23494443 451 7973215 784865 328411 617 529188414 3 514690780 6932 83226 89 174174804 9865 609688 6413099 552 54 6 825453275 582 35775 945381964 653282106 129 5645545 520839660 6 55 680386361 457 9 953141 902660 843736593 33398656 1415104 9 10 87 86737733 216506400 86500724 637342063 12163241 5 53 297438 21 493 750525 31664 361 5428 436 7525144 89472 152891 87416980 57536460 207388306 761 29296841 89 228795 422730 6 618571 610 15 84111007 416257 460893035 1 29534859 8345781 93538554 16762 23104616 7 564476854 601077425 15 632626 44482 3 98091594 4336100 759492 415441819 6387353 22954 108514 760937846 2 68 627512575 60 373459725 240059716 225 7923 32987 97529859 3950 47807 35373054 41 143753 3 731379483 2108 5002264 483 4756758 1 752 35818052 340 286096285 934603014 614151 26695163 60788 679 68520 41702063 356 979154624 72479036 1862 6314 4495902 8409049 10 10516466 42589933 23346 54223 5738 17428 198 97883755 91623 380679607 73 724217998 7 1067 416432448 100 714 41579844 943009665 786 1051051 3 561914599 586255246 853 324093 798569 421 2 15 1432251 90474 446612686 948329290 22 9777405 5016 7949 88 845612888 38 19 140384612 48739 62 970 29 449632 7 2352 807 869057238 3932752 5200 501075 2 5963 10 6339 6240 474521980 134836685 66 7 3 10463076 751 23 81198867 97666 582 27267 87 80876 11428 9 36 982843111 391 3106 99142485 8886136 763 96 101667105 845525316 41072012 691 38 770514800 9 6 672 10 985767 206 40238 48464187 978205177 3 83034554 253 46738902 922 47443076 978867586 6514 526116 89614655 329 87850498 720 70339266 5 23 22 57055 128911301 31 49879769 8920366 44708 3612989 14 43234 2992 88976 95483 50208241 140225743 594912 116 78607 4 7107 2 22422323 241434261 3852 951 62128 51 76882 22270204 174681627 7975072 121001 29 583107915 2099 2 200906027 39411 14 804035742 547770040 56 672888062 9415623 7541 299456385 684064 71873876 9257173 5 5 6407548 9688496 69864014 387237 91 239064 197 4647827 97989807 146005 21114978 7567503 587 444585 9 72094 38694 11 1333 97060 826360844 100 6 984 58 23564 213780222 89645 3109 774164 280768 46 274451779 4 644566 67539826 883156200 7646 895063 284 722319224 3036490 854 3643 675 52054 760040 558 91 80 859731684 64 40391 40 797 4377103 97422298 9248 751592 786247160 616247523 488240 824860 640 683094 306161353 85574860 562877 16891689 12290177 81282062 77474 964751 589 990 4165 575 4752 139 923519915 29517 602 598543 68697 350 2 98 21459 8416856 993809745 10 5656960 896126 96 4912421 32 1879 34 3006 91524 4118391 927188321 46 48 731 79692812 94750404 15 185 4936 74 477 516 447858841 627653160 5582 7 68 277925 37 258 911 68357636 801160901 686338982 10 498 469946036 415141 1735 718782 6840 2 898965278 145155 926564 9940 97049 52863 22712238 890926287 908 828268742 41676 112776 952430332 2 319969 29 8736303 4 259155 8783545 733594986 470959157 51476679 8795 582257 9 69400802 105362015 57 244218 565705 987 3545912 800129 65 6 82 789619622 431 33931 654667053 76 42134776 418 98685 6324385 6016 594740 176 495795361 8750 853214 30 943578963 6 1 92 371989837 924 9185447 6488 7111268 1095 752240 199023407 4 895447963 23863277 50897865 809728635 2 7 725995 413542 569 263640 45113243 79615425 22301 698534319 5 8 382345606 3 15 419294 10 306668 3574125 1205514 86580 84 4005 109178 106 154 804090755 916 31281 3285125 28 93 90 8229929 102 4697 319 91091 53474774 816529870 7 1192 720480 305 4 942 1017 8261334 34 832 598331511 421104884 612078424 917 73646 222 342778 353 36 325680777 13917445 4618 5 187 5869086 221451 39095422 19718329 97 843 661678 9990984 6864973 55311950 14431999 85805 6005614 21863449 9912 564 6 7 135325 6939 706 56 94475316 3822 8431 5771998 8114 7862267 46550 2348444 17908618 889765511 915506 421691 802772 630848679 17 940205744 63138 366968367 75937 9 611515 13902005 81 722004273 92612 294 4803 231960871 17 64206 254843032 8 376 891 3 327 37263533 1802 101795 248282650 78151429 56104208 5107 3191 719366 77 6991462 108853714 95350324 95045763 3 24 34128469 9 351480905 951 733 3 4153555 766290602 7010 140671 30932 344 72 2678 9009 5 64 4998 519057998 374 2617372 388102 8 5841 32168981 43957256 528 354305 3587 708 9 3 39256907 274323917 4628914 1321 771 192783993 61228928 769914 11 253146717 2 339414822 1 8504781 1 16 625 355939935 6730422 535739903 3 40 3 279 838849 6445 247447 413 51503 378 1773194 151 918452511 57 321 53608265 57295190 546 5095658 92727 665608858 91240 4 50728 1 60082 726 170756433 1931 62 2940699 7839333 51 98104 670854118 91195 449930 5246 82347 405386247 11 7 1 990 79 74476953 52374268 8214933 283592438 25455769 6865 80623745 2 953850912 260 3704 707159015 1 72954700 4 1237626 693304665 289401596 313956120 654417 89634677 3 95 9248 988 344626236 982717533 26653 687930645 6 83860321 1 28489859 56 6 6688179 742028 593042036 2 10 139274180 796804 699538997 45563 602 8175 477865496 6 92473 279858907 411142168 15275549 966 65 85 846772 9773160 443210 9578240 11680 456010 255 4 32135 98938 865 65941 5 68475756 21 24822396 67042776 20950 62416 766 455340 85485 45743 2303 23736911 5110 69047 700546917 9680453 81717 447362285 13779 60308 1456 343496917 6 57536 108 54 29179344 72672014 914013 996228116 306888 6 1545 395992691 7053 1 5 19047962 65141 747 2 133715116 1284 117 32883808 615903504 63647 474187403 862446777 5881 978598347 9825 8168293 300959517 325 33 1 130 329308187 691501619 63310 203685995 25914312 8481176 490895091 912093454 4605611 8 1 48 953 8982 43 5926 276620837 58328 377097063 1 79515110 818840813 94329001 1426 95154735 1825451 241629160 191261538 89975 1254358 926468983 237248586 92690 216436 2955 1 336372886 5 2455835 211885926 194527894 987547 324890 76 7332649 58 5854 509968925 78947 38410952 730683163 9960 7989273 90318701 884516231 3424921 817 77684642 3110935 388 98 449005 4 4 4155351 38003 94262 721479824 10423216 8418839 623791 83 533825806 703652673 8560 81063972 83509159 43987859 7501277 5127217 174161774 304597 15132 480 548530074 112009 47679570 129808204 480267423 742566518 1443 9283 700382003 18337 9542 7986 543783241 5364046 65389 239571551 751660568 9433218 696 3626317 744608275 1 290 71330 692854001 343062 61481 5160323 148282791 827263 122 527252 7673320 66659 962 96938428 422945451 1880 269 370272799 48 132758898 4264 8 586056 27078246 759177682 80810 145228 959947 211294 4119643 49573 70755 10 897349916 33 85 392483939 2977 7724 622 725 5271710 351587715 441 398 91562 99843 4 852722099 6 18 953440 824 505639567 859 100 535306788 802 85 93872 257 63 877112772 90443296 47 60 23805678 69 225313353 7980 534 99625 397613 603685 1 3037 434496 132 785 3105 958 52022670 3 928490 6010117 2 84 940014 617506 256503 9910044 523634 14 4 7913072 160664697 79573881 93832 451703967 409127499 9709 83236 4030 934954 58946 5 416288 966429 18043071 288763 79911963 25 743 7 58533 2 101199 827094815 7506 2974 6 6969 490853047 93804369 76182391 908683766 2048425 2 66656 7623418 9112862 17345 5 785 77514 64520 988576388 45 402 15498443 258410 304 16964187 16313102 556 457 42 27543 10385798 60246850 682815557 6 90 20464825 493664 199757 74804761 800185 26159471 8 21363 896 810 10 15 1835 447035523 524547 547666419 167 37 1526 3 96097 2424103 264126992 838 966366 76 3627961 650 384675 41 62478932 92 2663413 97237 91800678 217784232 29 90979 1876 4 352864467 546 35493 9561381 238378 457 1867 4 946 2779916 117 903079369 50335 97 273648 918 3976 381752731 450529592 5 827536705 425 106 401064926 558 8394199 267804 75652 42 6017187 93224834 50 581519292 52 5554 211693 478 37934493 6896 45 78 3605 612094722 1 5 60039 14348 98 5 765346600 2931 8729 534873883 15 5 276734 292990052 678938663 8351 698958 5 624 8030509 939259453 89 945691 845144316 5 16831 9 3794 1299279 617516878 203 7043 8299 835859 91 37 8641563 270629267 529266049 7756 9972 7337395 62802 572926 315 6008 1475 794285151 636037092 80870 16564746 654394420 9765 168324 647286426 72167363 34 728808981 4 58705 315875442 52 622 161800290 72 81401577 4299 5 762 10 9991 426 804948348 9079 210377350 891163 8401540 100 703757740 113708 671 98 377 18263065 2 268305507 2887 84 29 33649865 2164 5106269 553055298 375 483035390 308266045 705314 9995 58683241 74 680164741 10 258 7 6575809 893688345 8 759894 3 9 939 6 980375 683 4437 1787 5 80182336 85440 73051177 9356 274842041 6368108 2519494 321241535 605968475 25675803 6 6501128 312320842 667 46942 901 41 626 8836 908374387 24 4 49 2 210624543 449510 1309 4547828 75755193 78 488677881 50412906 217 1237607 451749319 904119989 24518 7216 10 85321 3921155 5447941 1099 377529052 1072535 64011 1372 39 814405 671 163905297 4386 9139187 91919 834885601 560959551 46 35 5503809 79619199 561299748 32 9813 609462374 872752 923 9980035 2 12 77 203429039 90803136 9801 25276732 6350 82301 61664 3775 78 2220149 3009306 5 205919195 376220958 912508 247 2437555 422444 5883 92 81218 111696758 28 923620911 14 4207 691 27 99533019 784013 53755383 33295 778896174 666180 236 304960 97 6364490 8550 793 1573373 80 964076 4281 844802 9 609782465 74093579 472118625 7759559 724 490165310 59680 5866 28013360 7383 3747 1742309 2130452 42594665 22192 580348 107 7 16578187 87349 790187499 4 758138 3240677 411440362 708781423 921 38464 1 78048093 854 642173 96 831087949 3 799 744811434 223526262 5 48354091 6 628110668 9989270 4392 3 66628 46498 658329 4 235475 25 59 8 70478 4804 1 51995178 67 7368098 50062842 231841863 605982 860714470 618231888 485510532 522915484 677 723 4757 833930746 187 43465 9 6192814 7091206 57260311 951574316 182699 74 538566626 69242 44 126676956 601781726 598219938 188934681 77866 538017 81041191 169249971 68864 440832 4208 92077228 3892 56 2208 4 53675931 33 912067678 4 80136 214741 317 327762589 25180498 907161588 111343859 9958176 6 3912 1 5274 64 1386390 46393 385 1102 315 8354 46313 4253884 832715827 82208342 9077895 84415 6916925 50 85950560 290079421 523 36133235 8155114 79659002 673965 9950374 649 57301628 963134 2 4128418 855 8 59787982 200378 468838049 83 40812 515926 8366 206546 7 305708 76 116 353 63 27 4867030 36 563606 8 281359215 753797893 759212885 7741865 642 68 2 9460867 1512501 684060025 544 698134222 124625740 883 8 759 864270 1053 984 7271308 996088525 46061 226235 4127689 377377 7990617 499748 28 80317 67319012 49159769 201101465 973322903 924 615118 542005 948 722737934 176 29798 7055641 328713272 497983244 61 50762 952486453 216956159 872909018 15666125 67403 816144071 646 45174 58335 96 30459 76571 8 5588199 658689597 401758929 473884437 41402345 786 46989 4837409 46195 630 5 509342 523 54363175 51043881 8723 8 4457009 740084 86782916 97 76002 173433 14 3 500542814 1516 41581 189228033 63594 5779 101319760 42 8012172 892338 193410 460784005 6953 40782576 10170794 2949 4308 751504 68269291 2667 17 343207 344428 162030762 194382 500692620 807807376 79358393 4023 2 325 835186156 73155506 150863 217470361 406571960 76214 31 181797447 78 2056 10 731977517 930083119 572316 509283871 88 25 296199 729929 89684853 848 595775 6 36257 68281133 511870729 39648976 65 43305 9289 368 22 55889 63120932 33201918 4787137 54907 4 2 63 594544123 630593 9 206320148 4 51250092 26161660 772625971 529137 120 567983 241867708 157522578 4314647 534244330 6580 508 14190752 402 5672159 10 651943 47 710148 998161988 423690162 93508059 428646 433548 211078 855 6256172 991089 1719 24291 504057 9841194 6538 9877 97840819 2362539 105219621 559483714 384380096 777 62491340 107807023 715 25929881 16 503456 9200738 741424 64397187 15 11604354 439341796 10 2408357 4593481 483561 92745 150552098 11290 546285748 7513 90480120 457568155 8951290 831151332 14153916 1761 753174705 752479 1901378 5905 887437 57 987810721 6 563 4 67 98 166274760 3603388 40817272 3214 2769 4 555530075 8168 4 910547241 4922 93 21188 505 874 689 3942360 284 775583 7019 994121092 691777590 20497200 9478270 44798 484 1 1708057 27929 9300 43428 962460191 9861228 1410 8482 23846391 761611 242677004 23 74713284 202843019 309499270 629056992 785362413 9603617 7821126 793 4949 365260355 80 164528 482 994144677 138 995343626 7 956 507196184 442384907 383 60253 1573535 137 2131674 291653405 54501 41017 800813 724499090 95906831 80 22910 4 14368 94 90 8 60641760 8917 3725 937766459 792746289 82747246 34 482 185625787 320688337 992369 7034823 29344 3684 777273187 4 177907912 71580 1 980737244 5 18317 812683103 5799014 277956910 7757 423028 720289 383720536 6680657 2068 30681027 8926231 817678 1091 92 52 15384 504 3 1 189 66918 23 921595846 615210 563 68642859 6697485 12763 3061 215 10 189230 9199 61077127 5 52 19708295 35776 484 235164622 5 2862983 10 62980 80918 657 24881675 150874096 4 137025492 410548 454 96 71844996 3625 1099389 62277793 455406870 87 688 9942 580863 36 294471196 4 211537652 9764 9177296 42456 71227115 2792349 328748407 3 9144 63 56199 615853029 42151792 4069060 665332 352993 72 21340 37 51702407 64822 6760 753576701 60667 40245197 66 36033 916 414692 966707 4935 634978470 27 477362235 2877589 88485 79108 15755 9 7 8870 86249 99395959 402 1596 65 481717542 156229705 226 9 328956720 87859 89 578992517 1 67323859 398994 251 120 9 734420055 85401463 7888 8287628 243468471 392206 3718 599 505 642877526 59345 5584157 89 4 2 68217148 4741 9177932 28 6 68024 3 96 5323 1 902683519 555355523 44266343 639771556 29116484 8242139 89704887 1750 7581080 4059573 6768 52 4191 33797 857130039 376385852 508030 3 44 1 923 50 79074 26 5 87421968 617 99 826 717727725 285714561 14 77 74475146 81416697 10 4874 3 697353372 370 4070 5 76145 2 173964876 5921 686454843 480986907 812 158 696384 1 3168 93 388443014 191601517 8759 61 6208 19542652 350 74223 63332 8512384 88379017 3486 9512583 276643246 260957070 45 81406 7 63856 6790 20942 17 1 3067753 595260 896 836902 13449 5239053 4586353 2241474 657 848628870 909931469 351185 42 659441868 10641 45655 489439 4165380 195 4259994 779748383 6423187 88167 78 64771 1 10 8007848 570 333337225 3256025 50624574 3 675 278697345 1 238239008 3 84 1912545 902990633 2836 8 6967 449 7 3771252 87054125 2536059 854080033 1 91495 660 6799771 144556 797716555 706219 8394 527445973 30557 829323 7508449 16870754 2323 30466 143862 844684808 9233 4 4 772 7587485 3671 127 67 988469243 461583104 772 83 20544 41860 43 27808 84607186 73267047 256371233 62445119 6917 11039 4563 924254229 359 12767201 1830198 360 1281957 315752417 860335 5 9818938 70 76034 93632373 98677 362164178 2 102796090 78939 40429 8175 125727 336 626938 9186706 1514 18 67 335669923 705380191 8831997 92262273 572015273 38 70 40917924 623 63919962 243 6 8612 2876 275360848 8199252 44361379 95383099 7387 98730 25515 97614 392 873532678 5 712808873 877 358103133 476133 1 10 4354020 99042339 621708107 559369345 77583 521627900 9 378538 44180 6278 944195018 83 606492200 474838 2345 6704196 6703 436939617 270 18 4982959 996 5 1764595 530845965 609260 36191 8848551 23585582 21451254 21 6461920 68422 967 5 10818 52565963 792155020 19524 55 425 413346 473031 1591 501860015 186197766 5789988 461194900 10 539221276 82 2 2449 25963 452 3273130 932744641 47 414027171 4686 76843 10 2 9055 25433877 44505113 53483 75425 40787 642581593 29580952 548697 7 698611691 9 611981 9582242 8498 211 92865 239837 708 18684 180448891 25701184 1 59 657919 5553 751998 204361875 202690450 59510933 93515343 68 18 28339376 1055 79 48380 903622857 1731 51978521 604314332 5090 4010160 3623144 63 544957571 23 954944 7547 20463 9 454 8 15564 199 9 71680688 34767 69890 480923856 26532659 669036 621252631 1695 28686131 504562041 76012035 30496 3609908 907115 73834 936 512028412 7302 2371 89388 5 256310225 2 615267617 6469042 2718 15003 93 35307 46085 7 52869492 4815 6122217 18016515 4123611 780721 66902192 8442396 83 39913 125444463 8163 10587117 5801 214074 294918190 38977859 6115833 89960 379 27555965 771 1 5 14494736 20271478 55 62 32113 75 8923 1638567 7813333 58 118834513 317385537 87986 60 362429986 2654046 60 62127419 7862930 7 100 3469052 607991 4 21134571 243 629734630 772466159 107 3397 5571 9 755047051 104 53933556 8934 930 56364240 42003582 1 52 6 772709 5 514804054 1857476 70400 33395676 6 692491 996115170 75 168 10733771 56 796142 95168 51028105 497 74345 54577222 263883 769736 203 7380 54 62 218699583 20 37838 3965662 2 291452480 648 10961703 82165 392 507226 235 9496 13467725 3982904 3982 867 696260 81766839 1943 872105 42698851 7 7 12 25975837 847 150265417 257672189 79753 3 335982 7 246405435 866369064 85739 557 7625 2474 52502 6218 366 251521036 9 5 657 51041 4456 5 286 589352513 5674 88449 8514 14437518 4046 36477076 73417282 428889583 84 400532 2460 573289 58 6 79430660 28 136710245 6228 5758 5829754 8625 507532060 865042 898174555 75336 434887 537938 73074600 543 36760 116 455192423 251731499 10 7027470 635700700 452640 798439364 2 73 10 778223337 653403131 4 997979 1566632 913 949068021 988 76369447 865 198370806 6 9180 675165418 1 1275 685306 425071176 11405100 92035 42647 76 71818 5144 8824 151 2460167 679384959 3634 1443 4552 335365340 30 120 244532656 38 61 90619 55239 9552 23066360 1057 5279 375 429560 200165775 51600 930 16042 2365067 4 7876 878070578 5739225 87052682 418972115 19 19288558 6991 284619 313981597 21385855 356191 866450 4 297788929 52 7563645 91 479722 1372726 138908193 7877126 446 8 4706 9 10082 325887478 58 885523543 795 925187914 561320306 9 14 6 16426 2051427 30577 5493876 29604 1461 4 272215316 9730485 6478804 316881752 557538988 581361 345910518 51622 1 481935 53397328 6043832 189913 994 6108231 7240385 5 67 144 69112 521558757 166948860 577952 153877329 76002 4190 4393484 40737 502737334 8 637427561 4 327463461 195361221 45847708 8762555 49 659 907494538 3 33860586 13802 4216 590 61738 7416414 941227 74 9013785 586880709 5807463 8 64038620 4 424972595 5 7 864 142238834 259098399 77 953533 253323 5 991501652 550209 88418 3500 470683 859173409 443777563 9509 22939056 5585 9820 10 38455 757494920 55 45863 991443350 39161 6811403 71321 7436337 221220505 9154 479485 8243246 231172670 147029654 7690569 225 5 90346 2 7 635 164047204 85 100318 966532188 2006441 6 579 88346726 6194334 59267 732290 410523998 294160168 95693 16125360 819417625 4586092 495571229 627 2955 395023 5 711 2 8 92640 3450 8331114 47461 509 4 538 7331 2193972 370558206 66059717 146100 9145 9394 201929096 280477 153 793 303340258 666 779905 5 3270 12150922 94350 97 70410 4 147091934 9 420290 237029267 4708 897760 48344708 14 9525399 4823565 41 7456 7 64203516 290 366588 8 51 1960215 2 964395 912928493 4 701735897 45 19 592 97877093 52 17 33718 85787999 15080449 53 6108552 41383021 4342 8546 4 884 4122558 13596976 294 5 532930032 48636246 1771036 601 94144 12309225 906549267 5809 576050691 657297711 96 22 710 284 571582599 7100 99 47334 778850286 73954 6088818 60577 391151482 638532 27476 154594 10 351 976801202 831 96 33135 115169 222093 6 35523 9623 3648 76 214 12 720068429 323 495 783594473 82 572007899 7169 494106287 9 996799156 181523427 86207151 481708678 8 95960 3548767 750763311 2769 334 9 14220 20155550 1 688 2897 36584 955330 499 68 22898 252473 89499994 8683593 98 53144205 16 77402085 3 9 27972084 318990 835687 10 1386 36 10 762528361 19263831 11961 62462639 806968867 809346433 34847429 832084886 57684083 78315 14 451922801 86814 4860 68 9 3 8 850055457 1 2793240 681146501 900781 31 40177202 989142470 19822510 59 5 1794450 185151784 80191 799543 915034589 6 409578 6875821 932 726396124 22075 3184 647279108 46308192 10 24412983 871693066 38782194 653249605 13 770596 13718 9025704 401896737 618511046 451666 639082342 2076094 61 416260330 111216148 10 57974 76 478 44323138 98030447 5668 738789970 84894644 89924 6060432 36301 451 934091369 60 49771 540684205 989698518 895613 78 527 218045 61 734887 82 7501396 639279764 242862 9 15990545 10 640337805 1 8 37821 54425 426 2 708805 141904295 5803703 510133624 5216 1 10 466117212 1691924 46075 296 422525294 5771813 10 748325 86307 60 31122 125917864 475056 764851 358491491 128539405 979722 656763 852 459768 9 100 8660634 976525072 63418 867 879805609 314808 24154 878651854 85646775 685762710 51 71787513 1353 4 3 695850 777961443 592009 7 5 95 5 687073112 61270511 4 38863 32 942 12632328 5 23901170 4010311 598779783 972050 912072820 45944862 1096 4 382273609 3368 64 6 29192 53940539 219 239933 34885 61323 559 578088554 49 14 3953 3435683 618102478 948744 749013 213199 80675 416127 8334857 198482 5556811 1 9441890 97 4346 555608822 28 755593648 5 8 240611541 7062 91394 663770 104538 1644007 1204 35534730 2 73246535 1967138 1909 105827 924317 4 86206 433 820172 85603 73387917 33335 75 67086449 97316 4706089 923973133 43076365 9050027 311357 69157928 715566670 972682180 88 282350577 56211368 14135254 3 4046 344 790 8870 607829346 724 625176632 67 1987 9103 73 250 24237190 421897968 103 6786 64 5427 181884207 22462 569606 61 573245 87401075 163293 8 9606 8 453999754 472151388 45778736 28 731186 7129 154079 426945 42047929 74786 96519672 373352463 370417926 97427708 545 100 717695805 8 306991551 60625177 1811 65923 38178358 936575 8 9375195 1995 6 380398479 15 28 7015796 15 9740 694835430 9452526 103116179 5696 8048373 1 314958 230935830 4 560905 8410742 685 85464783 68 394848177 473 692 4 970 743227823 4 25389 881635119 1 234866935 275053030 115262077 71159 37861568 42 10 698 6329 2 76017 867 895 8 4 576535 77804048 26191 460324 655845275 919874745 40 2 93 517 1000 38 7728137 12 17 146953055 799792860 53121824 6228 619561 100 712184 604958293 5369281 6 12617 4226 172 8211 99 411909008 46 261 56 4580995 8 3182943 7166144 73373793 1 9350694 8 704895 2072600 699264048 890 161 6588 22702832 993224742 9985934 522 96285 40910 9865 794246733 1870124 566 35633047 53791140 9690192 370468 50 94628218 9023 76 272134148 87532981 3454319 8819044 611926699 8938874 64672404 75584 5 2 648803 781877 23 441103479 21714962 36676361 94439205 286466616 7662484 289 6147945 932882071 682976 600 61751593 931277561 4 518213102 3413946 75962114 9413991 3 9464625 17 44967245 1859621 443298 289704674 298484367 435416 171822948 2 820 233101 303369 94718 520 13 23081 1016474 28216 742736 7256151 5 34 711514088 97 9643 85470673 317764756 539 3704 150849756 28 4076 8709627 18442871 4979587 710663943 9 345367 16346638 182969 4558930 959020658 453602371 45 58 542238075 90013798 2 7450 36713 954748413 6419122 143678816 827674288 4 45 840902554 885 16728 318489 51 169944414 663 63207699 18585 6 165596926 9576 97 24023852 545 42312124 858528 84 49 79797 526947 8 90514656 2 4234967 9448135 718 57 8210785 6 458829 42 4340069 43917830 713 665501868 42 64984557 678416 552 463207476 7 106134 4118 307528 82 3054992 88204 679569258 396 92 2943 351034753 641 3 23 25 2 700670381 8797614 61790 70873204 2414507 133 86 859678677 60289079 3724 5 14548872 736142229 1945 931634700 96 489780555 99809 5520740 5949 73 402697 489103474 659893481 26149649 77 2 32812411 460152939 74523 9 770 9648 56 296 2 58 42184 27092 1872 8530 74521 475370304 31601 20 6357688 9 41124899 1181 4792153 76 321 60484999 67 839414 6 8 29 712569716 2970 220 310524640 9 7 7041 34 65648 2876 2 181979464 3175 63568600 3 27 591 670842343 6535 9908 19156 902 982252044 15679 10 482 90285 701333641 937711480 22617 47840 7961 99573193 447 2 90958258 190387116 8 358760462 10 18996036 101527740 16 382 92966647 7 16030 90301242 12861291 2 547 94812 75 10 554712 257165905 202477925 2924632 8824049 13 4838 564 8 438 71995 126839536 62964 814592561 9 814853663 273326697 5 55999605 519640728 4289990 6064 2253620 91023 487031376 5911918 7 77 941 996255090 91 876569868 55433025 770225648 79253 7595 130504690 58291966 90 390141 638141028 41445361 6254378 34 265628 38621 17284 3135051 153056 69 100 210 97 1037751 8 990 799087071 855 62808201 158 79075 45780 42462872 591222430 790535 1708 19586 8600363 641858255 8140 78 7635 17 73947656 636919 630225193 50493281 356195382 60 82212 7381 162958939 2687 9528 1544705 39436 6021 1857274 63612939 701283869 1 416 49399 7759780 3679 846310269 216874 5109 28 320986792 837642 45959 32 77 8943163 207181 29518464 352538 732739 764 128657 6634 861030 508619 839 53182332 2570 29293 8885849 89117156 19 10 165817243 935 99 80 74178 1355050 296507498 706478172 4435 17202 922640290 862522239 17490 357 98925587 238801790 29990 50574231 5836930 478940400 538 238530717 5381 56 5567261 759130508 389619120 63 797194 5146 547781177 9504 784 18202 82429140 930 12706 51 6535 590703 1158 65 665162134 6659 937131586 250 59 759982813 2313289 8159841 5854 857867984 35500497 964737149 9 5015217 3 594315050 308509332 24919 60 41 46396 191754709 42657 224395 7 20268033 98291103 128618 1 8982639 807468887 323053 787368424 84064949 6 984891275 605848 970005672 967433 4 655 344516701 6211213 826 77001 6374952 695 1420244 340 84223 1 5 46545628 5 2654080 897233257 95157830 88 26906 7229 660779928 26812 53 9598366 563397783 92 11567128 90594 405383 810525921 893497606 335806749 8077 2230935 249094 58500 275274255 548 2507 812505356 451185 892 7354635 56650 3321 291308742 72662684 1577620 130979147 8357 7 5 92 726 137376912 8057692 2 113959584 63966 82 3923858 825416070 639639424 404878 80 70 895959291 660749290 366929 38268 197396 64614992 49835 4311 206625456 67828 354 176855138 100 1211 8082092 829480562 8376645 48579851 520959133 8064062 2213832 879 23672843 17 5474 1734 82324858 29166744 1 72364 392136752 4118034 834407342 2 39650737 90 547 14 4 459459526 520185810 192811 814424169 40107 4 77581840 668266219 1970333 60630134 81 9 58 5 6959 5777 6006206 3042 422671412 12735 32600 99729963 496151 95659677 978682707 14 1296351 25 17 838033406 432 10 1434754 1454321 8137391 72445 9673184 916 195536482 9205382 28106356 12 772328269 357054998 3355539 463834991 317499492 6803 264401 3440 77300574 121260322 3444 45 47248 46366439 87767617 26 2632077 31015 41660 214 4 4411016 6554860 944387085 513047553 10 628204995 33004 9729 202697214 8393465 386010704 401648609 156702334 774396129 5780445 9094 7 75469457 73361786 7750742 19617 302 43499 59733 759837709 804 79442100 81416 559484285 93 8047068 8 17526 2 10 7535 723516 96763155 617657 93633068 24 2912427 657336 18553538 55235 129372 159127049 4453 449105488 7616126 68656977 563 512506941 4 24431990 830023 13 34960420 127259 991498320 46270289 787 164261670 239994858 44737 272261 846153788 71507466 9830 47978960 4597442 525 974 181388553 6513821 9745 808614 5 11351538 980705 3721 6 742 249480620 2135 136 78302 692486 6 73 27 7 41803841 83634 321998765 298428 753 46 75781967 42695490 6318 5700986 3 71 903068054 7265429 3 55116 533 516301018 833007000 76134522 4907168 96079583 631 5447307 53 416434680 690306435 787 8 94587 959 23 351 585931005 2 9020 91662 690272467 6287 311 11 9 46796 990157758 149890 46297549 2815 820 117282625 52 559803 7656480 10 10 8 242615 1936 222 330339301 308 283 421706 345405 76886 9963258 48357174 604915 664 69232 4181661 80 9 20021 49 3871693 178220893 299 61077171 604283 33401930 4 5777995 5 86523987 59709028 3 4305 6998831 416 95008 709956 2 7 34 936 97489 1 24 505 2411906 2240528 5429 6902 240 581171763 618886 189730763 2 926002 29 708 71442092 16 103 3093751 933770003 5554 5431105 674 888767477 349245758 6265191 6 493889605 17223192 7876400 36 2 39208486 6 5 598075208 9868332 266034873 419284861 27941 3948847 18212 56677 4617412 166197 4869 1764522 828 768003 237941361 2494481 344944480 165961501 7052 8783 177352 513288 7936572 97625 2294 877859658 51073542 508 864 56640679 3632494 3747429 127946908 8501797 678154 313 58996574 42253768 809455 9 3954315 98006 592907890 85 293204824 35 15 79713768 6 55844 16 691820770 7 63 3613 18126031 2707 6297 73 969977750 62412979 1030 1 706 36 467 5 656258 3236 778302 80743 412144561 3 93802259 8587 3022 346976161 420181568 103612618 5724 249 40318537 232319033 101848993 953184788 40 820 94970979 69 5157 7195705 213 3703395 246045185 870964 124109 6574058 2926 60 65909120 83 759185 8 9 518975 176603438 9494866 3 8184 46 99479770 858373069 941 5803 98 49438 572299533 48181 6903 727091 29708949 47598 156310 8770736 64096 56730 529104379 940988 980 5529534 99565324 73633915 4567 18272 64030 80821714 68941 9 781 981 4864923 152748657 7623 87781211 87479 92457 5325161 63 78548 548627 384 2 214089 48158900 12 9 4 9647 44348847 353 2 4910124 5361 6675 4 5543757 26269 7 40 77449977 806 4551532 876 9 34633154 26 870943013 69 53477 38 11376232 1447086 85170885 527306 552906 5718 39 1236159 9567041 906691298 945735760 61399698 767389312 7270774 2052 2363368 86174 354495735 81 326 69927984 9877163 5 8314993 836544457 19317782 781465 11853 918101184 61014782 9896526 94977 2456 519 9386792 9505 76 2 76077371 243880770 3036837 2019729 84605 264248 807010 91453 220261539 1416666 10 54348094 139204578 402094667 84 45 9390 840882 328083 4193044 7 70125170 100 853615251 574029444 106918450 635130614 564140220 857303543 149433557 44 85291987 8074956 11481921 3 143918430 9016 8 90160 401 31 21514057 6331866 1106 726376 20045294 447184998 229349 14 4 17579 728111 95598 32276 3309 82 493762790 4980063 609329 886 29523 334 922651548 1 45450 7118 9 43 616 1548 6 114 65481 536245 82780923 72644002 972123 662 515467925 631957229 236368426 80626539 823 1459943 148 6206771 762591 54 6 592176266 431934136 75944254 456938973 80719124 51473 8372 629877 496 71326 91842638 2098708 684761 197117524 562368 76986063 441241886 37 81344 1 76990442 9186513 66 236 27812 43427264 2650684 10 975 8830 658 4755 43569 9528269 21418 32083 36832911 85999763 504376 851597 624175 70294 66 66 8788 34979626 28 2 81104900 36 643 2487431 10 11417 895529749 277279450 2793 11 10798 4 6 22 444 93 6 926 77363251 14102903 883472455 3491 652293737 942610 232994 2319259 5890 75146629 56734859 209529740 199508 722560547 291586791 73919916 5907 22939265 972570 75 622939636 231076918 817061707 10 629976509 98585109 297850974 282355 6147 10 4071 4514397 74 19 365 9 7623 739972 5219 521129677 760 56576 604700575 2444 1 880758416 97447 289 8168 32309480 10 450 73 483608126 2 7106083 5 369738087 62608 5406441 98 399323768 131978518 61 1373 437829 832891503 22632 992316514 512002788 956982401 9084236 7197578 4019497 676582769 3379704 23950811 623978 80 82979 74713 212 60229567 414692930 62 30549492 197065126 82376 63058 7094 84 100 15 485352 25 240609 12978749 181007 998951646 822 6 90512 12564203 920 3282 3 992895 10 170 2 23137662 77107 921187720 705626621 1444876 851430078 735425 53847 91202448 40057274 478548760 3667 37 4500348 1772373 18 342538 247863 298 31 8 11458 9 296297513 22196947 4 7927254 154 722 68 14622806 854 72630869 764810191 383268692 365538987 708633239 8 44 6 400054 6123450 267 515991788 3 21145 690580783 5 71 18 504725 561210347 341356147 50 5 479 76436024 12822 2185000 569553 1619 831513788 10 7767303 22979369 73496 5633597 914639558 382 87 7017668 25496611 58516953 6 25428027 879318514 16611518 139 47492199 45 57 1 36812 66761853 636569 27 91 559202 42 8524361 6531094 5134 2392 53 187718 64022 8 353454 4099 142 87 963027075 6 6 871481 2117920 45944 2165 66 50586 10 189811566 193 2426438 8288 79 2988 501147769 29040235 71576226 88952 7 67229730 7456056 858 3252010 844592329 9 5665224 5717841 5685 206339 34866085 4387 412 84356771 1579799 66 35 21861 143452995 229237182 789 328 9370765 96 352743058 66 8 157655025 52435716 805055183 12 22 765179338 9246 49377754 6191605 544297 12761 2307 444165313 998944421 624547237 41449251 9 5760388 658534 93561457 7 56842 1413139 99162272 7 88 429182 3 574 83744 52172991 323449 773173 46245242 529 365 3507120 744157328 5930194 742 241658060 822 7153231 27 982 292427650 6 446811103 388156 26955432 3399 92 202 900510 325069 9147323 9933 540072 690904810 920023965 56906 691113163 2452868 36 438 1 28391472 552856963 5654807 503731 9144643 54492816 57 58232960 5325905 52 408009 98352380 39881904 939159 229536148 527217449 990373109 32 27 19 72992756 721053843 48 257635312 5072579 134489121 229277626 7 59 3449323 992740 148605 86116 5 835 8 386784 12744454 683301410 8 582592 37 2 738 61 10844429 1800 2 591 630 47586849 895069 88 583144 463120 24918 3 29601 48664 63985273 50614 91419519 460084304 2 840197 326568869 40524 97903 343787 8926521 1 72184012 7992925 6 220 14 835143535 1296 181738 53532355 78957623 5145404 9 64 349641 761558394 95413 181803801 48 3759 8003 185026875 486803555 752 216 156 566132691 26098 169 8776 905763 2554 923308 25789 678486886 10 338357 75 584745714 272111 9981289 4238428 9 600866695 714384701 5872 844385656 24552329 96820455 3000 4107 913 34901018 576410 3827548 277815646 8488653 15 65754894 347 982615092 71 75 369852631 955799493 75 300 25219093 6630835 345068805 94 84 245 1 77 714372815 924825791 219871349 39 429 948813446 180190133 6 117457 3 666263 712835 609 7 4711903 1 10 4 354 792798297 777 192157034 318 371008 71 66 560 4223 335941 198 653478564 66667 940927124 69 471 715 987946205 626 191 618 85 761393 996812336 7945878 79241265 87347839 97632480 73729676 61940166 15377 9 8 5 3 330366 6 852325246 152598 32759 953 40 55 10395475 2397527 27415 1445288 102 404048 5 8283 5029 65 9047 9027631 30 205909718 35095030 3399787 46 9094094 7 483 182736 60 56373325 56 968425188 13 26 40315 941399164 992573248 33563728 618630374 74271 58848176 878 975847185 78162 53298 45542 412893105 184729 3421 6389 8843 265 644 4 2324 3578488 379773 148 570 4459 7420 246002414 38889 104038 92 24475 731150638 8590 524422115 212336 174203430 250953 6786357 106 510598 12427 3713 203936230 504004 730926922 442605278 7909457 23033876 235886506 2264222 9 5 5920 922221657 637311 53758 59503490 1817570 605 524675458 932933 4383 97605 45 3853 647649780 698766 899 151 41169000 387956363 65 34721 89726 1 8 84247 371 15003449 3 61687 7147814 610073268 310 3 6789922 1161399 1 11630983 84328853 952 1 619521 18804499 50933548 6233 48377 8 40488 65354444 228531 56522567 2 568 4 3140327 29 2705 708418 982 951 48 585 88346 20781 727838 232291671 4 22736364 99805 2193832 436 8 19526108 75678234 1652 38045392 8738 4173361 2398301 89097792 5907 983299251 64 75285 852 668 544125 96444308 511291979 68746 878 281 5 9242921 2 515 79528395 6 5481659 9692957 90143 87399 47201 941078 9 23333392 63010595 12593 6 390087 70987445 1 19559 71984 589581 61 40442014 5 850112 8034375 4 275118 63 466165089 90136 2722701 91466 2421142 29702 890 379 299212 759 87 669953595 342440 684672106 60468836 86 10469903 4571 315426298 778594426 34 64832040 59 57332 8034 1924 27 133424 28639416 6 44240 5637 37 786258 38 28306310 459486982 204123213 8075 123720 798712 2 4699 91009 2 931205 92 62 46986 87 75426058 428 9146229 57492405 340992482 5576 566268 880988503 1688994 1758 8390 149887239 342479 803 332183 59736 440503853 35342 49139891 1633 6753 74 4 35979702 220346449 33 156070660 87340 2865 56489612 794 1 8567 8539 945152 24 99 597236680 25860 26728 807942 455523032 149182417 7 3706 498069903 677 4236 96 123 1 6 41637988 756233 246605638 445836525 539 548342 387213 53 58467723 10577246 55 880115603 60320 91255 777 329848 18608296 910 6300744 32538181 68103 91 10585 4 91491 888 7521 561371053 5898176 85734 455827652 1137 1604 504044429 383122793 414961 55 9779812 98794196 868739618 5170 43741 153 378 95527 493897168 723494095 187374509 7 16 172729833 213552 77100965 137209267 31326 25370552 518094105 8894 3663377 2 549446453 1253 385448 833211884 281 595762750 239525641 8 6799 576382 567 782491633 337846 589922442 536 43790 374534251 65884854 7516945 603500910 24002 3461528 92039 7150823 76 3927684 10109183 7405 893551275 233 58 66978581 3829704 19570 92013257 380 259 5 604582437 38496 910139849 62854 215 2 96 99 863657348 467585263 147532 29 53 564312381 490 28217484 436215459 390601579 76 3804227 22 67 21936795 281 988964265 4718333 779575 447323 4826408 423806985 2506769 4 7549887 2296778 892133103 5627 325 291509 76917974 306798441 7 761894141 7545 87465 462 15069209 456765072 30 31 1 93 750 94 2942 69992 5165 256748528 1004593 51 750668050 903528899 2140 1 28 567576278 94 3 6268 901263 86 59165713 74781 131161747 88 59379108 4121462 135124295 345780482 50 313650557 8159952 288603 744768 816326 22533331 34 574541713 69904423 6245 350409907 767067949 71531701 82041115 321179 6790 9639237 18 879 3 852715 4091462 48013 1 989821 58 976823168 1201436 3302032 646 9353079 358962 87890808 995229538 289824839 19 51 86633 14385123 703440536 9437022 806 993 37092659 78 3488 375077911 70692 43 410 5497 53467921 96615 21634043 2 30316190 44874 90 75606 689570865 835287 82545 46490 856787470 3 57161714 847 45147 1645 48 26553 277610492 685481410 291957 966109 8 87 6690306 36777184 572399503 702 42783496 735785848 43 67 80807020 217 61144560 1 7770131 70346808 595 7156619 562 657756938 381148743 6738550 2 20394500 4676 145501 6628428 48 75737020 763 555124976 12166 6374166 711167533 584863889 5 1975 211290626 760557587 56 227 30853 1322650 314 28879008 356 790861 113779015 707185 36972 4 3 726 58969 7 3927 66218 352868393 95384 369003724 526756314 1 665554473 210853051 1728884 329033605 675037 956006810 2 43 8194970 7 10 2 3510 858553 93888940 218048 8 800097315 56203677 336011578 93242 872 60561 355596072 3 12342 626061 93519842 4 3465 898352213 252574843 62 248777406 2022510 9004873 1140582 90 834627550 85 84895 959395 12820521 40245272 350 12 61 202 280 41734604 38 10803956 4771490 551 307042 869 8288 4 560679437 8 95529 8260819 6223788 789331 808216465 6 501 86522235 935724 48758919 7 75589204 3895841 7142774 524472 88 637349011 1973709 7 963622896 8585 2454082 8 734726684 6 987 1 5203215 682129 56 32938 7504795 818541 62154 4417 671127256 389760 81994 3642938 4249 50180912 90866 31193 84 954749728 446340629 8659 78 90 8 133721854 15467 121468503 51236229 5354255 3 856 49763868 7369 12607301 90 4946 8 6086812 190510 10 201779 6 870160621 632320916 879293579 4373 84167280 209077673 22 1633 3 89090 3484 70453 213 667733 1264510 5663444 367273666 57314710 1295982 15 194643143 4681 5265 8069161 8440 2 5 626727689 95586092 499008511 857 37665001 434640150 4713419 72229497 55382685 327516653 70893 86055 747 19512468 62621244 691152657 762904 70 8981132 875484 185097 74027050 427 64950763 105506 425538850 28 1 13986745 38943 3002390 951193135 47 4518119 5055357 79757 5204 56717885 66 958084 590370947 398311 447 46 82 7495434 1137475 95764 590044457 43409035 9 8 1 647 473067037 12005 63235070 3 848280924 855 391 404 95983107 8 934583722 6 376 50360790 277 64 526690463 547629 5397 264721310 921725 90756554 31585719 4717 6262167 79 69095 7530785 669026 89 39 2878065 195604 72406460 310215 682250128 159473121 3506213 640737 37 66 821102574 56030 71 5536 232667 37875 366685569 10 18 206421 81106 40 83 496120 83532 8696632 42761200 2858385 252321397 905 7 1 276816 16 200 5 57457059 658483 3 80188665 119668819 1 16419449 1920 373 778235205 526 8822 2785822 880615 434004 366544577 9475523 672 34894593 192790630 64787801 7014 757561801 21 86405 36460 4690 855904 304980652 546835433 3565824 343918624 972904179 446614289 89 36734 2 970 50072353 4 63860 10290423 2 14 33 223 32372 6 3137 4 440 43681 579 95246945 272276160 70 87090 130725 696 40855 1 9 4894 225690800 973754751 807407549 22724430 522637103 95431 838860219 626028262 70810377 232352 310198 1402 79379 2182480 355331043 679557360 1 80 925083832 828 153 765610 82170601 5476 79 346269 24770282 619137324 423064122 748105051 647475 97 57 289 51898998 9233 598 86081036 799273 222819016 829976561 5483209 969986 463887764 6 461 446064053 163440937 4 2 79 325 5742 673699341 5 26938116 7809534 757092 1485629 10 5546 8343214 650859 8763649 999 19 372 4 77209 8478 2260965 737911751 718 7 75 275 87 9870710 8 9498879 6933 59498 372547 7132107 896 678382 207327 91666 576404874 192 252 612249 3592 425094654 744 334 2 5695763 50158 7 50 305596749 493 5779 4904329 418705 19492673 182833566 3 9835141 205333695 93619 10 95715084 573956701 634982 160742255 73258572 542 32 451 158224618 17033 84795 5714 361221707 58 85351 4242 36 61839086 366 7 5 537185090 37291548 51608 122663857 24037300 218159 19651528 6400 1992 942896003 7613 567147 3097347 134 39 96381222 94619146 796 36980328 249064 218 21272314 383308297 73 707676961 84326 951026403 46609 9659 63347756 810314 9 838805733 144735090 462813908 509582 724 13512221 836438 681 3 9232 7844 435651079 488534710 59 6 8958 9 94952 470561467 83285411 9 2 1 164 83757 8520898 1 17914828 1 250350832 30 46457 9062612 97 3 623083432 8129 4814695 385 9854 4 357009019 501909369 810040416 161137526 664996 714 15987 3673 819770026 1601915 8860 11207452 489103 126284543 9585312 590 1179 542990476 3685763 3371 77591696 150 652 5 93621 423059 5 40443 335503 57272 126624 232 8850 378 4406 93599300 3 598381 37 4 12 35 7591249 797 657227942 6205 9 93356 3757456 230377092 44501112 9 51005454 56 714843772 1530 881091874 83 3 38485506 954247444 141 552928 2 317990 27912 30378441 830 257933535 396249693 276272499 52419324 18244 9 772419 9348714 2175385 288 255 6272 62659 9 220109866 60 1327592 5413654 2153930 4592 2 21696135 436 4214 431822965 3423 2908 58 20 8612 9242585 7157 6 22 6831 4 4775964 76328 646707 482469 329 9962945 362 612224 75 97978 647640 29415998 773875360 33850826 39316 63796 174180820 2036 13 7295863 20 126 6 5773 865145286 55757836 702 889 10 17692997 2 907021250 6 988375355 8804447 85 446 8 262482 1645 694420512 3 2244676 8312 3444 4 784027 4 80 2745966 4 4270917 5569232 97053658 856313612 48 825 634 837439408 7139323 793884561 398498876 636020686 25 4 735324 417 3544257 4176672 42375288 896346182 391 149770 15031461 694504620 99875008 6923173 2602552 3 672322 55865 493 206468 10 776072 3058 10 76154257 654556697 14212 231775096 167201801 7910065 4 74384 2573 26904980 143018 71151 9731 887 424537624 69592 6990 896464 164820414 7250 357 925675380 3 4 981964 119 914 5657 4 9934 24 520 28895 468979119 8 85180 660516 924764078 1 5998032 302 916455969 53 45618 7607569 292 64 81479 618 60 455366724 10127669 38404471 5119 2586 47903 7900579 9755282 92763 8781323 3796221 9 579 48286 650681 180876001 8 9 58412 16 251886383 557 1932 386 420 99 9925645 1 509 68947 683 109813 635913271 752276 838757 498600 3 33868250 4 6066186 4201 973770 1599 471944288 815655947 83144 7 6179376 63587290 44721467 49410 43 861788378 74438 5 457 95425 75781776 1733 794596971 4 927276796 18258 346482899 8215 393977009 71297 4125 10 54386 13 43935 6936484 43493 204141070 6829 897032 406073520 589 74173 560 48414454 52 99 74 7 6879 71779700 188515 300706922 371300907 7997254 39287 542990626 65 913478350 204 11491146 8 4460623 55 679111623 71612663 4849 8629852 2 18 63 5474 62804 439 936662566 44185587 46 371 556 2328375 89745 8 4949 17 282 1 3697534 308661207 845637 884354901 338578277 22590622 738320161 888 95503 5562 82 315 616 37958146 936864116 394778067 5 785416 98300278 821862 508 187408804 15 91650927 9 33 18 32022245 1917714 504173 677846 725 691074323 9 655911781 36397162 26 479045 2757 8258 9 66146307 5 9 70583052 469159316 3143 26944649 453849153 1180 396483156 610306657 644954383 85843905 5100565 6185 10 264810568 9165327 804 267678157 3174 559 987110841 3178374 13983 4039042 268 21804 729 97 97522 165 181113 133 21005953 7 827795 70023703 1708 12352930 389 103216 70 600 91532 706244 895 10 732469844 484234554 846768 80 595 416250678 74371 712661 223309670 880489884 32955 3262299 3232090 39 50859919 51764475 6575003 47731582 53145075 7371 14303 9044 494364 589729119 5105435 60 3814464 477 405865283 81 7137362 50390185 39299341 3353442 5 366523033 73326 387457 41 291748353 17915 7635 864570999 34727 690120 751297757 993 48341647 555307 491621 844749234 18 771608 402025390 85492217 636557178 5958 174 8879586 17884039 4 164947034 75 948430827 400464243 369520903 3231 78 876894 61 9773 97514 484 59 808 559759 802211 656613 48921648 207 957919719 200 3 6908894 97439 548411668 75523 26142194 163421 277488 274 71 2233 8 59011328 51997706 64389254 178984 221334050 7961 7 961231 5 61776 89194 2 41271 696597 7 42 952275 57740 49201 5460968 7352 87 626 2 736346 582 16834 264 8974863 912531 616 3 6 618502 72121927 32928455 248061154 6720933 590020 13457 3 9 854284102 93286 4362 793683128 2783520 2827 42205956 7 181863 9205 467347647 86099957 30 61 8 14424 6 260 976818584 220 14091875 1987 73848929 167 80308 9203 52335 53901 739419 50384 81 932 2 777 4554 948730936 158833090 7914 40319746 854 308524523 58764703 9042 719916 1 5750199 4158191 119 63473043 546510358 7967 66 507 80 6 566101 742 11 53409097 2419 471024223 81 29049933 201 6403 83769 895095527 6905173 93 430245 610879757 75 555356 2023 93170 2 231791993 306 6831629 14 7391 996 694418 830 6081 4 348182519 6 85440661 72998033 81327 97 551 396467334 34609 1 511561350 4526 1857 522958 480318797 10 995859748 810923300 7481 911307 8 140686449 921185 7178 19736 611 42328 834724000 461379 2898566 55 58250833 535695829 4 7177 255942180 684131 740712437 347955373 33 85354531 74 304583157 57726976 992 45 565 414882324 1 30517698 1348 168173148 91411034 7005439 37 935540735 74288 45761 117 92320 61953 32587 93214035 83964453 844480 21034213 8 28 876253988 980936785 456 32 69823585 188815478 5691025 6907263 8 957219417 22539 70712774 63030651 686 223739 986 921 3306 7814 187344 653 615523 48 313647901 4176843 622 449183 32512310 429698233 8 8712184 4205376 471410 80591051 607040687 892040672 18541 3 19 22107 184260318 846858474 68296526 717387446 258 13766294 852492832 44500982 6 22866 548 286047 72244487 511363 537782000 676623320 7 890576909 300330073 125 3710 85 81555 467348426 3 13 22804 2 81 45388726 47417681 6731380 1619420 627821591 62 76706 907054597 806796 74356273 686 763703 8948951 197119 19596011 1045606 96032 10823869 93267343 63336 1 733794303 253519632 7240400 17593 355492251 505 60473781 3125 2065766 20952 75 34913 712820 791608810 39 291481570 935899931 8124 4856030 2 30704 6126467 9750 8141401 7707336 990198964 757255762 1880473 8215 74649156 69727161 4771 6317459 3992 9 434 52 1 937642 94906085 851103141 89855 141 36001385 405 634141 299519 410 9550501 6195 836 3438 64666716 927492869 5550241 3 2673853 81114 81158987 70690064 4 491139573 992047608 78296985 7507 927209693 23388 996184 46 870352597 56 1 2828368 96 326978269 10 5906 47162061 748246948 205533519 25276 1142 343 58 1620 77 5728457 437 481016991 265981 6357969 9348 957944113 28 3028 840014508 174724481 8159007 45 7 9217 98099 91706 37 27273 5909 73 565136 435948 534259130 949526 91601 656512 5955831 585350582 7507 7703866 60587137 99564991 931684366 14 965 475044 284 58 327 292828 35547228 12006363 782 49691 1 80957 6 48474454 309971973 20932335 8195 4867 80943 750112707 81604 3 333666095 802641 349032532 15 8147402 503746220 322 205505 54505988 980378410 19119929 4596 184946338 822480224 7941752 6058882 39690 2 454796122 8 9111648 4 167565125 284872191 4458 389793 857421535 851817 752147500 521288 79115 45569 984060939 143 910189551 4217565 8285 8538828 4 7 3877015 251727956 87883187 7329 139085 20347 3 540 957973396 83853527 417666387 499365967 658929010 9 1306 282165 6027 88769473 327 727117917 7017349 82233 7 267 4 22842 177735 555271044 4 3608 2627 8152813 7159 694762 46602 84651 60 4213827 687401280 5652 3 6 278296969 6524 426977 54262688 47916 889346104 8 39838350 880271308 6389789 87490363 509982551 56 332321313 71706 727762 3 73777207 65675 58 2 9014 4 71469 2526 314558642 673 51 810783 9 1232 67287943 252 2070 38301485 2224 7707 166759880 824325 84167 31 9 260438222 881478371 852613934 48 381 852404567 51181 9160 107030149 169620793 4369 81 857431294 181350237 222735 8902790 307 7465 8 527386 60321 610 53 3229 74 77 4 5 361493374 42670 8 45 906173886 82230683 713 24 44 633834953 292 5814 9 557196 68020139 280 8597 39043898 179276285 845607 55924441 9128 3989 47185089 271603551 252874731 40930458 10 15 73943 35 2671 5363 245250 5338 76960941 621789707 32 7 3889 971964809 144 3 49121 501201 325 5211538 806319840 6576937 259227397 9912 71765 196693 79748 477740 18970421 698 2947392 92045508 939 517354942 206 917 63046 8454 4254850 24 621919393 9078 28030099 551550134 395937211 62003 825588 2550416 786184 5491 66 445450999 74 14 428 3 786177872 8 4125 73263679 65530229 995 499 505662507 78451105 74515966 65106 910648 868886281 365 57913456 7041930 627 43453 10 3573256 106522274 26522 897389 78581 3 393 585626773 141291480 262165736 658714568 6012128 380 409704024 88387 91906851 58489552 99619 4 4 3 1181 8992667 418467 19 7370906 8 725242059 4 2178737 989409 9630 43026775 72791 58 6417363 4335704 610702719 377885 96764 615926 6 978307 1581681 694 5 94902 270818917 813 86 72838394 10 665512368 481803557 2903957 993 16 64 729227 3500051 2 82477 759027426 10 23 4 306462 78150 9336088 262 5795845 90242129 545 10 709902555 255019887 210276917 34711055 586150 25 53706984 85 53886570 160 1454 834834170 60023276 439756 86059470 65763 58 674631 7210123 5173 69228800 58069150 25164 537991206 724 824165 2 2 894524810 7 36009 81 9376 46 3793 145470 6 62386 5 78010 8694 724016206 732658217 72444 6 46470404 833892 8043 48757 29 45582982 617259 41595 281 8 444824129 71 7733842 612323662 8640594 527671661 5009 31 558804 771132002 3331635 98410666 7163 78452124 3232572 206772 864891 469215 170 111953601 419470284 45639217 34281 5016 5329760 5108694 2 9 953829101 10089044 53490 33 698012457 7 978536620 356 711073800 76332 991853821 5 9 38203601 5736 673178624 460 3043 57523 9 618058 635237 778 9 48 467615 2179707 511881 9234 4308 199328883 918068401 2752445 2649 711 86581 93870814 675 650035 10 16096075 88073 613709285 5760 438125112 7 1602346 411844114 354320410 654342 260247 10 54 378697 668697664 37 160873169 92362 155 624092439 8142801 69128686 1356 160343907 60903449 47233307 593 10 973408 81 4826023 8989417 7 7330 35 60 13 350402310 45808329 514 861 4713095 9 25519 43022670 295561 9141482 8968 45244903 6 4042023 7 30154749 35921382 414163250 98257 60333315 857576970 73 967596 91280 56 7808968 289813142 49277175 256 1 302 30971919 7672780 75349 246137711 131949 925 9595301 564867559 26212 568057318 42 6612484 746635 923188503 60 7593 9 9770 8008948 36956 209 690732374 965 80419 100 32 52404310 409648129 55169 37772 9645 49337276 6878831 81807 3607119 48889 6682 47535519 9904 66353501 319656199 929 6052742 76845 7999035 953410552 266020614 574 89194043 7724 31076 819249637 416637 211455 29163766 55191 6505269 90008185 21 981967016 292497624 8182748 9299530 699786623 141458203 5 52309 536 7121012 4279 16 719 38006294 440 8023 973783891 36280 7 927257529 84 766 4 57857 88842 80263437 896401926 923381029 84 1 60845918 863862201 65632909 36079452 818 58803 588223 8612 6062156 184 80 8651 22316 9988013 6591 2191987 6 862 975446 510594 9 349938713 3360366 681838 76810214 450358219 5868 95819 35960937 84499840 80950 98722286 383329 9727246 41263 88 82730132 522 5624573 40861275 94 692607560 828 711 8195965 425552862 43 72860 6601086 262561 420883478 796191514 8236 8 8 68955 77358 26370369 801164 21423829 6185 38280 100 2 571024897 18455248 4909 6 884815932 9 159 478 4 1 601410 895384032 924442924 97733437 842069 83 2 26 42675 403478142 719074 86310880 843 13201749 76 3 412721384 285799949 6710 700670 959453384 1739 8388798 278138751 25961 385782069 934208 78 70 447 3618 266046352 646781 474661534 72 69 97800571 819371607 4535 9055 6253 3 21 43833159 3324184 689450140 63286 94573046 233 441 44 740680608 640438381 21 95448 483 73 86369261 349981985 3927419 60288162 291265020 84323 583 5 513 8128 90946 7383391 3127 783 341523218 37 878122093 223333 609755 195 52 19013558 6905651 917771992 564293411 6480023 75 959 89693 712040206 851059492 734750871 617 96672 3366 981331 590324342 29 5 2234 997453249 654 10 22640959 37285 291301 25 822255225 457 5973586 2 7 97168 159539 2257630 3 88169986 52 6092 581806 498817 78 2074 60830186 45155 723 690585214 298792834 884826174 250204 15468 8402204 38630 57266825 167931 6781 10 51 47347070 4 1408913 2 2 464262440 50 76 696621174 843824060 5877613 90812509 91372629 8 344273874 789651 4797 1 26 1465332 197314 5717037 32063314 622711748 401116986 24491 304 880098440 884639162 951 4519 86869958 3526231 267184664 62233398 7 590418853 417 703014585 9699 10 7689 340838 6507 7099 1091 104 102625 5703373 608902 6 3021897 69836852 5872725 53035956 414051273 414 59926 562327 3 54602791 207 636 67 37 737027 9705960 78759 7 9112 8705 9649878 794988 365331 8240875 9414 14 9 78811099 50908684 643403146 3 8 823547 340695954 62 7298 854193899 1433886 928199071 39 863 980053441 339 418018750 554063644 810577 568520363 504 76 75 7056668 12425110 447 97913675 17446043 310 90 112269471 398515212 9404435 3 395247156 50 43180 372171 143166110 5005 1 26 48403 89 3086780 9278133 1242632 626741 5468 627516978 561137 10 318132 6512357 9701 7629 42631672 907076948 82679 543 9 10706499 9386684 4 60134168 4656952 10 5530 896863327 3 4566743 8 10 2 452292533 72 807458 2303529 6 6001731 8604872 9 63 6674 85 53377280 5059924 874 52228263 85606143 3 707817696 316368586 10 94 927849 474205803 78 12397006 63509210 4250239 699041089 620 470523096 7 13210623 8 799752 4613 34 895372188 812105103 3328 21078 37187065 9217 5 40 7664 17333 8579 2 2133 3999 83 1637 21406 1 26 20185 21223871 931800 11 53671 45499087 845197681 4077 2941077 61 592741 54402645 631 42 445847 493411846 352875299 361 488485549 7 405 5 41 1324 9 87656 98714 1994 2828161 6562 139332666 784211318 35059797 813 10 5989 38091 4728206 40462216 1 353992 30710602 9 1874 444726706 3962597 89 9 141 917813 8551 66695 16327807 4915023 258 974611073 16 98797447 744237266 6417181 9306 723 38 933338415 1261 844008 807754 7052 5323339 95 3586715 121 8 56153856 791770773 48427388 642 4529037 429759327 6872 36234197 64663 9 896838196 281742 42 268531 18898788 7435 4372 544217672 422 496 276530 63039 85909 771 21579552 176617279 41153152 69320 90996756 242363947 7155 3 502682019 580255529 611 7054 9522 463 80517 97241 515735845 320 192143 618 1826 7762 48 94 966 50394 411 83 9617949 10749 71719432 78 77 10823728 57 825108899 11 368 93 4544911 79955 968330106 327 13224832 3572 7723 907295 70 72577 44 34 18595 7 9150 46961425 347615 93172 734229865 30901606 412 8271989 898936 388136 51903078 1 124444767 42198094 3827226 962381647 2 772 8 5 663736712 439256 9 8 5 345494629 29845752 948425 5 84746 913 216571753 41206 31 746002901 3944 214 61466989 412638081 455931 72 73 86 343534166 98 969304265 367 423 654026 2468797 178 848084251 784571731 694 517291738 7433582 3 362156409 671602836 140033982 750985687 9 8 1432096 80 3570 743 99657 3612031 4 7 973 640997 8688 2 1714 861845619 23094609 16640 80276029 62 539093946 44827 114 83968987 391033729 39 4215 421737342 16411994 917580 341281 6 204474 81874892 820641156 7828831 252394582 16327703 885750 69030 1 233917298 10 8327 3127383 226723 332214683 1737 441698278 4 15 847 1749 69 165158838 84 489 919348905 424137389 935 263 6521633 8 9490 77 59185033 97 828072031 91 112419 547882737 62804105 332114 206 6491033 990 651 952513863 953 365702523 65132167 10 6557919 3620941 596 204 3097575 2609 2321886 90715 1168 7436 1219842 24590612 17933 43 1533 8546 14059603 531 8485 99056845 6388185 8615721 5597 4855 527167442 906880370 479515596 2578504 7132436 334939 419243830 8914 5 404873 61472 504717228 592134 426120672 1440416 885753835 251552 9258247 73567945 971 8267606 7714 29673586 434184857 95 3 3 171 174 828819079 24590294 77494 896 841200347 10 4341 590289204 736733047 626034 64130824 27637 74935617 47965618 789752193 69 69788 631866223 487644440 4 248558 695122910 623796943 3 43965 932671221 621 63 7577164 143268583 34476791 151 537 9860907 5073 895196876 77162305 13 12 754561 68664401 466683 79725450 88 223822518 9312 8803 71305 238037 82805835 37168033 435084102 339052627 9808 6616 435716720 910415253 56740 5010974 566446620 2988352 28634316 604407 414 1555448 9451150 65289 700 6100 4648189 171256056 729707707 5704 4 3658 3 6556328 91675 10114 624046 78859 468 8418952 6324957 8 891822 1885055 810754401 450698 918007584 7063852 2 568286512 9150 9857173 42071994 55135501 9 2494 1929 2276 234416211 928621 447724450 304383931 275763 33766950 4808 683799 932 75 8666048 54558 18761898 867076300 6849 304211 63434 5032962 84062 5019068 2473 107214615 7101 6748446 242213245 6911 877058 446 14 10 4 97 461685 535 1494 476 87011 9231423 1 829566212 385 75222264 32652416 43366062 8393773 144900460 866 4 122835507 29666 747914376 482731 351332736 7384415 17 2744073 23174985 119 7291960 9228 459852291 35967 48437979 75 148440932 506894381 75637175 851865 4928 150635062 50080 866801005 75660 635422 676435756 9032794 234941 78486890 647 2149575 2 8000 8 7 9 11334020 183035378 1059952 617954 957109084 475 20 54234 13548 5 767250 77585952 393024121 656420 54212 29 841 47 620179 6123 89 19109 16 529949914 373 5594 1507804 797702699 7899578 6381156 72 6325779 67291910 60 9029 75762632 45 338 62880 665538493 308974837 43378673 77796454 1 21362530 3663 636193644 9584 30224570 8472236 147130294 32438903 797212545 102091 80762731 84922372 2 71932018 7070319 7 554850225 90 8 8047984 90661 75 7 83578234 646623004 1 714702853 9612654 3 615 735991 623 1897704 3 2 7044 284231 90 9 90929 5614 14 70223055 507 7569 3736599 798 9 1190 18676 987375561 865371 9117345 661694699 3798 2666 7 7409 89736 710579115 82 70 73 46 20646155 2607868 22 877 354565809 880360236 20 974358519 5359256 707381535 638775024 3 6598147 52873 859 30548385 974711 620507616 119722 5042 8160314 919064 201 39 6797520 145640 58151 54 4 143651 624 5738643 2 671262 792 82 13 3303920 46 554712619 9935 353940076 676502222 37200 4179921 56288488 5860 94070199 25 938034744 852103 622 367 4459634 12682 5 77 8507 4995 33998029 72763 96 5191064 863277008 44551 41 56 581 5 6080 63813 783718315 2109603 81559462 653681257 8 989 21747 239146011 70971 914439600 7262 35937 7198567 14 352469753 28 5512 40933112 89276892 862845 410650674 2 89357242 59451869 254386778 670497 29417 9829 999477 267264799 545401086 93316090 81144 791991892 313165 5338944 2761 2774 154540 916460830 548 709466297 667243056 4 26 930 8925 2291 232743804 902255991 458 265246579 6028323 981 826408298 1183 287513521 2280 30482 872898330 2 735613 942664 5995 149301907 289065122 5490529 454485 986350481 19783275 74 312735 521 158 79 420172 17681 867775 9 46 758589 11220 52 79 96937890 527191841 32525894 14 21 603 51803304 8749 90123 19023801 40 3081 55175930 525 59419107 25680551 4598 590 65381 36 7048596 912 114259420 208182301 49 610217 554562077 213135 136139 544066765 932593724 7575 16949165 276929618 501466959 62 78726 6 515200427 244 18 927488593 859248357 644 4494 981 387406801 499517494 6 8 5 7 12 4 85682773 83819 57023150 40030576 40210648 5593 74 6349092 7 244 4473670 3822688 17 3 93700 906 7 9 750 336613830 94246198 336218668 331592368 906 93676 2674 78823 809584458 46658450 6 72861968 87100 1484 48022 536572417 2148 6 656857759 6845 9799 94 19 3259 5 3 722341641 719 565 557695480 7 9935 9608089 1 994356850 1575422 2876 732 80556427 71 7284 67 2195 501570 898581 31857551 6718846 13344 3 437 545994467 237186 332648 65 79638 153502494 945395732 77 850108 3752552 17 117294146 42329 64533 392 45465056 4 602 787 3 660555856 228 642655323 10 188 77 99883 3200 6559811 599610316 723 929431 79570596 158468 326 58653 46 115280477 1 81334 120620 1949 45 69433 5 22902151 22773 497 59 181017218 91 782476 87 648547314 252869742 390 447247330 4 140959 66809469 762869830 123142 8 2218630 5810 304538707 9038624 93346998 530588 3242 5 966104865 184921 556031 2309891 263442717 94 93479 4 5671486 99 8178231 1550192 15 84627 25285 43 25217415 2505422 5 93385999 42968600 73690117 9951308 222 36418 92284 6511 919498632 75035 44378 96394627 6 9936824 43676355 825384766 614748290 6 54267 90213652 943910660 82769 1643625 6 54496038 42583 8 66569253 41 97 10 88394 49003164 90467615 5 37295967 818811 1 32 682327512 1743628 7558190 573774165 29610 702 204184444 8 445642 11423902 844 6 6670 31115432 1733329 1570079 280841 97 6848 82189514 9826 5342935 3375247 538972 8997181 915021767 3 6 431 88 980513505 862405769 181397006 85454 835470 8 605 619224815 62830 20718 3 55 439 5618381 52500 624 1469 444999762 680527654 342908649 3048086 7 3740 303 907164119 1255934 54644157 9038 13 174768 141 3019 21192708 8235195 443427473 72 42 339 1119966 906478182 8 7903 193 166956 3647 7042 14272968 51925894 56407 803015170 1 4906358 46597850 49795957 1091 466583620 61635660 6510 293589513 28978930 8211 400803 3834471 964039 334022356 67497 385825 424 8047828 500640405 835 28217 543 5756 47485 75 18035 4845876 265 10 723782269 580881968 725 390176 4 5957 437084199 49957 115352558 457593914 19 3573875 766207 1670099 6 6040368 245310801 917 7933 8 851 88494117 799238 49641 72272 99 7 1 4958053 8 5959 200 70737 10 65 295 15 171091 140427976 451876 49 26068 165292554 18 7399 6349312 7490 66 203 4403646 5063 5974 65390 7 14325805 95222 800385397 7631 1738 2082652 690893060 4 681 897228 875473 9 323622041 75564 9265 43394686 804904438 8000 584889 988458 578690749 9764941 43293 64919530 700 553 7536595 6783587 18 739697032 163152079 4730 9839202 769788896 215 4 80 74 4128 558870 440312601 7613 111351487 821 6 5373 88221992 446 66963889 94200 4618337 6077246 427710 307269285 2239 722 717330 53241 150314711 222453766 9762 7954136 3453 5 419747 71 818596935 8207270 1963 88 81 317788 613710 742924 7897818 73052614 497 9803 241997 311541387 37561 35918 586435639 63428750 353773964 4213531 5 10 837 78 39370760 4 2563 4 768842519 14148 376003186 910032844 4138995 8101 17784063 5068688 5118191 4479 25936 39 76143009 85 254942552 975462 3870 17965 4 751553 990842 642309724 23494 5 75 56791 324056277 8 4390 394435 74001 557198 14751 363559173 285773 9 799884 819841 6 41 122 9725982 90270 6 446 26464 132493021 620320894 889587868 2708748 736 49333680 24331626 728128038 37417358 444582108 28 74708213 44533483 96425287 95761 300 212816764 79102069 92729108 30 26774 98901803 9 97643722 636789070 9 1810 59 2 803752069 3 4 10 977406451 918791 183 495 9 727 13662446 6722 217 907859339 554128 96717 187902523 21 987635 48370100 4519480 76214 88 324 262310630 793478 877456 790502570 874 31881135 6457812 19 3379879 6 828013 6 575214725 740933087 2 5 46855 4252497 871055538 50384836 531474 822 991352936 764 844992523 438 5 59060024 543449 6 41461300 214 98 64134 2084435 6 129 3578569 43 9 84679 484097 121088 210552 10 692564325 69760022 652444068 5453 897173127 32 99 7688 63455 765 3560 257721 928 88479256 691101706 449411862 205041920 360 4631614 34515 592116 243 109895 103856086 908690768 95 43 17382275 483516330 159 76 736 60183 715881 6490 83711761 33773291 6 4237870 9819 4 5407 7906 780 134175 597 75711017 94193 285993 289 907814106 629958 4 295888 5833 80 577608516 578559535 622571 7645 56 93819 820107766 51952361 6 10748537 817381213 801362 636 982958 3 128011644 9 556758878 843914520 4 35160395 4384 923696789 989909352 5950 7221768 942596 6205301 879720085 543429322 36985880 429207 689354917 117126557 55496 7395 888214530 3812 47496 38959 8 885702 187213 9208431 10 47774374 491783885 31579353 254 177845290 389947 93137 37732 564664 449595214 10208957 463745 3459059 5000890 7121 43274 3 39701108 4 19251 71 53838194 87203142 82 53258 61189607 10 365146811 75760 6 171690 18632229 540939868 109871439 736894419 3361475 7357876 83755 152510483 38 254716 335552084 27182 411313 10637211 495720702 4 6699 34399925 917 2589899 8014 1 789918760 9367 14 30 12 253650 38504929 187315478 110408468 622786 98305852 693390 9759 80841835 10 38 77673 44028434 8054173 2 870111655 3 59725 917377 582944974 60 211510361 822 8 23206769 358 2468 639617772 51268 88951704 3630 44013 11023 3 7534618 128619 374 823809 368934590 451515 89918111 308334227 21 7011 70 741 295088573 2951 261864 9927 43 49033772 715 5690613 65428 895 48831540 9 46554037 6193341 869692879 43374 75 264852883 85 687172597 733531355 590721615 8 94032115 352874 198578597 608 4 44765 806093450 4119 65949963 10297 100 4257 478 351468162 7334 466003412 5501 462143 799 314581908 7725 475783508 498844315 44374 428733362 789 435559 713674688 94 9849 782828992 992439 9690898 107 449792860 57950 6 594 5 38613565 179735557 7 860973 5 586546 56607 67645070 14801 294706 92805479 92902468 98980752 4572 77680175 14822 75 523 223388381 62643591 749064564 1382844 614645140 206 317186 6 102778 1 10 741335676 510900 880 730172336 88 617383 113652 33 2018 668152 97266 63 833242069 8 42383470 4810 1 924887624 95421 32 769853824 720795729 68981 721733 9651 4492 11489865 1 618985815 54589 6 10 8331982 62539 159106462 214026496 709490432 8 70212296 759928121 6 98 18948 6167682 822335524 34 4549 722371169 312 355334558 90210 6944026 614315 6 5 20062771 3185592 31994177 11873 44273 268139900 31454 460461390 875991 86 23501855 3874281 97834796 5513601 322 377833 9 3 1602 768066 536886 160 395933965 1401 805 317814 36525616 84 18 3787778 11472 86 46526 96473 363450290 30 441939 119 5 4 8 10 507792 460162 694 693935 309759990 700455767 164195279 902659586 688306 49017070 84007 741115721 4495209 494887354 380070 85 632064 79427251 204593966 85294407 8924 9851 51142 3938023 657 7938616 84926227 7 19158 927920 396980025 5076 6 7991 5 96805386 776 113803538 45 9279303 58335296 4 94 40 74 35065 800435 5232361 69870860 6 4050884 843330872 56 244 7 858 989 2639095 4 6652 241101 809669493 2981 5133018 17482 257417497 9 42 1 97742106 7331545 9 2 4 41 6627 76 140 5662430 136317030 431830 298629143 366598966 68093399 9 8877211 769072397 211210 74742 6216643 473 2598 825602914 678 8174 586288078 90 35160 60013698 261831 10 751 9 47 3 89374 241703657 3 437099 1387708 33584294 56 7277 509 907664901 62277411 438650187 592470 659788 35360 204 2338204 93161472 413271004 290291 21339365 51488613 228807982 7831 8741 9264 299497 347 45891345 8423 3 206 887216414 51377454 89457 258159931 6145 657052811 5239 644960 78001328 9346 123 932174890 4176222 304 97701858 3 497349506 103690932 809075472 788443010 943580624 6 4283 662380633 7758 70523 616931896 641 171135 45 78955164 1 502410 41543120 8683 344 259 6957 531 1361 420011535 141115 13 6781959 298050868 434 39694865 9791 72821 666524868 688929649 57 321 80 687404854 87320 9940 9235 21076 58450884 59 4911945 9675394 142229 76 23 37746 2322 6914 649822251 8 86 84 4 1 22741600 8336598 320 57927725 6066683 8965 410 7 5686 88132367 31606 658771421 88 1559 360 273373 731 652181956 16255341 2 85 6751242 949923372 5 828842393 862590494 53063 871738 24978265 210358006 58597 155 3638 1877 13899 18 77 162 474934781 11002 43419 449 488 519090 9277 37200088 4 8214644 464560 58 1952687 552084 9987465 9086 326821 265200872 1245 624 42336 41 342843665 1 9432070 32095 44297 87781506 4667835 80589 578988 60956 87415588 78 880016798 57 264516423 988723 86339 81160485 551283817 43 50 699623357 726 5601 2510 1998 59 6319270 910 6 86 352317 817599493 200592 2246787 7 497951194 184500619 1301480 11696 44416 68547 1 374 1816733 41864046 9 17967714 134391446 79 6003733 697189287 149841 74726189 251977 491246682 7229873 83271916 443566 61746 98155740 5506545 86377 6 1600055 17 51895005 929360928 2695 10 26062642 920 5889 63 9 232 3774106 4456615 152150765 21665981 91 37714150 35432605 96676 972636 554 952034 850465 88 4935206 22 998601258 5 78801 9304 852 50341 934431 3445 32114131 37 498053 16537 9 50431 683938744 978057 83 35 3102 859 952838 472701428 3 74179 48654 964317989 27033844 9 465601109 770188 62 55 3906543 74479 48222718 719431621 6154035 25 9240474 42964777 285960756 19576 81246581 69 44817479 598169513 14406 21 145155 633707402 930393090 7334 631561915 150305278 54779100 555076678 73 67 4044874 267818 5763637 136950 506 986806 31362 88452356 761810936 19151 138207 946 3 596699 32765505 5 5 422 76095 573788273 49 710 6 53 218 530815 61 6791237 964245098 278986598 1 9870 309230 504170137 59333891 44397020 10 2109 333767425 1190 6751 726 430776 65505375 846 12745 7063036 56606 463423805 959288444 8531 8 3433 83 6 85294 411203088 5939604 6331757 9 85 7469795 288545018 861716973 119931103 6102 975822654 751 991506 57 925 597177701 860031060 53 3778046 82914 856 47316 1699 2172 284693 333527 8 80 9774 58 344366052 62498267 4 8470 589161 54 583214 77901373 447408504 35658 253917 1647 16362086 152 839818894 872450 134663 4241 536245 810 10 841377 94918023 25 160 81440951 97965625 2207 1708338 39 30400 780184438 57455156 89273414 62 74 915214803 8684296 23636579 8 914871203 32846052 52 690326 46 92701 486 8496576 3352301 1862074 98355171 427816696 651280 724430398 7511682 2 666 29551 46858 6212 1037 57303283 4702671 741730 53041 3901 3 50 3729193 7450179 141 8 9 779384858 593792 337785 10 360 815020588 423515 58058304 42048 4 466500467 29008669 92101464 6827 990622149 8695336 98533 6414441 90838422 4907830 585900 9 169311404 1547355 89 74216 9436427 57576173 70711099 87476 52153 89120 719566 888779173 2 68715 879 156999758 341908 540429121 4611 70 477667979 8459991 846 62437793 64 548 34167 93301620 24454629 850395 929 53066132 691 53220146 499 564828343 82481457 9 338352 93 319 2 1 83 343876760 80972614 7667 3710718 53 453678 997667 12514619 600841791 78686 867458 611652 35041 12 5766 77 5873 25869 79657876 9738058 2 797172277 2705 1 9 718710203 36419 288264890 26 49 613997 26 151890 815 45 429699898 5275 4008 740217664 2559005 65361041 59696786 642 4 2666 41858 710002 339523954 70 58540 669996868 45965 804498743 256870 341 58907 187343189 36037 458 5952 519226 877406 599 849 5213738 776069 33091 436484 714410 543942224 49851098 37228748 840128 51917971 184 8 6 15844 92956 628 65152 14516696 48529 49 9413 36 59141 453001809 91186 533654076 858698110 590677940 77246 75095 898750335 4170 8343454 304733799 49467054 8 8222934 95417348 769947761 477767625 28 611770881 693355 47463290 889817476 362996 346 594404 913411 26066 57404123 6810 311 595626831 66875 92468 1433581 777 758761511 604144068 81053472 13 8350756 910286304 13424 143 640337015 57534 700767 589861 1 322872210 43339829 10 664306 42065 16 71580529 4965 552584240 62979 501944 6 198220069 518500103 37127 11885 35029091 16345892 314 77561101 7 4672575 96464 678 9174227 59641438 217073268 2694908 4270 630 961780 338011541 541416 9067642 971298084 3 507061 14 22848922 537161029 7 40960 98952235 30270054 552540 791683676 835052 14472829 20 8290424 777131825 6176 147147 480484411 31312 3789924 95379 2465066 297563101 14 898376364 89 92677679 7 9 597 57 49176 143690917 36 86897 851078370 13264 274 55 53251526 88 3501 55119101 481 57 93 60529756 35760 41906755 28212 158206333 3981312 20 2034 17108 89093694 30 745 14991255 10937518 5 718493 207941627 319 811 974881907 45100788 4621 3795 7 651224 980 53 33126940 448301884 99 677025536 8200056 365 462299437 807175 851324362 843109399 1 192109946 8 28 1418 638 9558 101 36118 58259384 9914 21554314 8006771 4 2 94373 78100 222052 4260677 593540051 900927 19 35016 4 7657 355831844 276999203 14394 83254791 917656 750174685 91326 782 45 66714 5353 371 4 2 2383 745403 344674946 4 10 1 3190214 355605273 94210 2 43921 69399 617468986 7 85135994 32 66778689 6045 198589716 99 702969965 3230 110 25 56907858 567425 524851221 90 78022 475950250 260 776567 28905182 60381 6618 7082 7948783 293485089 1450 57496 61357 85 260013259 5957 84654 4332716 240869682 90 226144007 69 364484050 7 2636 3510131 682 277530 49331 3 6101 26 37 7484701 2082 1452236 98 519208124 85653886 4 29879493 484188756 723338140 643 464608197 2424 6827635 568 295 2 4807 137 938 7 727775837 87770579 6469145 27428 160825370 781484356 7 4318 7 36272 1 854285 175598 28246333 1128516 24 958869679 920814735 75272 47619 47 74768652 993792425 58323 641809767 577080 723892989 7 49257 4360408 599549465 6405 296308 605170 79344722 50 47 5246027 25309756 455642087 61485374 17639 853 171 282840326 979 1498 5489 88366253 998899261 82569912 137477232 13959 801345 23 34011 873 54470941 4371993 95711256 75400 37653 31881318 3 520665 8 525227640 37 5 111 932 802030 4 624819994 83306367 89 10 54 161483357 103 96 829895 827770069 1673177 295897087 275 8025 435104 5056567 482335 145569 3 10 915567 3152 3 797193419 472 40 528246053 977 6026351 19897 255986 27590107 761067 983850558 89 22 401778622 7486 2 4 12495 3470 2160 37 825475 803237 2847075 296365842 28745790 65942 347943 29581 253201829 6964743 73619 817801 1272574 1616268 2634794 5 250893 44 87 501 6744408 25 4207217 434790366 456774563 75 4132234 72701813 94717684 39232085 53662692 661159384 247 197 586 63 3834 712 39303722 823439123 352396537 643 5 525 40621457 10 24 422 343911816 99787 455600 21816748 7267 4178 2210 9274 838 6771541 2199 9 9568278 3599929 56 318616 80345 45050179 6126 2426416 13061331 57904583 50 22310 46 6613211 701389 805 85058 8806612 536491 146824444 2368480 9590215 740651 512 7255306 82440 77073 663318404 2885 3 4369 205147815 1209173 56906 149803106 8 87 629322038 96023 7898354 8601 116 453311719 765382 79 104073 5 363411 609725839 119558556 312339111 52 91570453 16 63 408560 37359 3 674578380 770828459 1531393 5 79432 80143219 644766000 901064 27927164 536511230 928322082 1 1562317 856514 91413468 7965 5 563 59106 72 105349787 6672262 921 4656 145 556552112 6039 908283910 586523479 518 20 36064218 127844 3322974 10893274 81154 3494700 1619980 37733929 91 58868 5 373475 781327138 622849 62 6 241614787 335 17 717647338 221740 2893 1317 961419265 73993586 19537879 845 8918 635217001 25 74434537 1247 7767 9898 550303 29080976 235238849 902386957 485853298 9814975 3156875 1 607129 90634880 40123 136098737 6 69269849 90214 426649611 6 260558 714181665 188 215250 4117 4448 615818 86060695 431394 97954169 9387320 424836857 896150218 79887969 4 413420 7 10 5 579716261 616190706 66320 1680442 1 97723 94997442 4 1295742 3 4 1192124 1720 20 64707 628182777 4 19322342 939193083 2 537311 63595 20150 36 73869398 43 771616647 659483 877371079 4 2 62 889473445 8 30 946301257 2096231 51183954 70677 192 458753729 6 3041172 85388842 8137 1 57 38642 34 72910788 7140 999 63615923 9232145 5798560 468 2976 816869720 7 984 430 441 831572074 255498782 415424370 118 32529761 700 65090 5990407 42143510 6480 33618 6 544734 80417493 16990743 4158250 30284109 868457 728826182 848 5625 33152785 7668 835572 61502391 51058 83583735 472139 92600988 441585777 635 973171723 10 88307 230117901 1672 215440941 85 25066 6771096 4644 3236 3177903 2437423 1 69 607980562 7 505694902 1936956 65396486 71445080 276540 23882232 794 4 776507 8082773 6491 1 83109001 45198711 59268 5095058 2843 4532549 12 815116255 8838 1 22 211060614 50385438 11157 19546 1 777 97 452524954 72308537 927390540 7 923499668 73581 665364267 676 6 241872 8471532 3876149 40 631 7229668 54651 88199859 5398 395910824 6 7896 521674275 4 674981 722215840 9810 42 407383443 53923537 6586760 22 635 47 2468875 424911 80122 7 972014944 4376 7 95198854 94 576202 69937 521 9178577 220 67 763022 999 81 7976032 45 8 919 55658277 320495 34 530 42351 6711701 8604832 1294665 423054050 281 916127035 3358 1157 52091414 807 25 183978523 99 338145 59893 1010411 66095060 29687 399090145 31201273 895 49436246 695 686377 4503 9777 912366495 49711521 755 6384 5983548 7053127 7 5 700953268 8636990 1920 983212360 485839387 96 3707 3 175432 65547255 536634430 667321557 711063374 949821634 652 7092667 18722 98835 1190572 5 955 99628271 8619410 8016924 9836 21282907 20911732 85954 4703434 679708 71461 67 2855564 26103 312124 834225 293 3 30701 72 43 6223 80153005 550 203033203 354340885 849450257 44788187 41841 90 72852847 470530473 797851 810 2 24 48966 58 20570921 321 6 7822 8784 270 8183505 42578477 8094341 63800 859932 144112498 203 467 45074171 69376612 549417 71636 1 10246374 387 3637017 5 4046239 10 308552542 629003240 544482418 18417327 393142441 9 846661 100 3360830 99119 8505149 9 774562 64355 3360064 73179 10 536479616 5537 82359 450922030 59609 27766 4 575 878409668 10 22982274 52179 90453 224 963 160 8867 5517999 933517746 827 85 145462 2716 34903 2 8 934400750 294829772 843 8143 520139198 213622044 85 891319404 67552 264339246 854794467 29 686025289 1 28 519551 4649774 159659 3835 68798 90269444 7 7098 762604777 60732289 43977 8609 652195 9922585 94562574 79 90963 102441345 11981586 5807 731111196 876923310 44783866 4302 163059045 925734869 8716 523 58190289 12844 77321932 3 6 135378727 8127 7966 45700842 87067 828 478558 679200 8125 5573 383 994510 626 341247425 773253558 46833177 9280 1685 867215016 40712422 323 701208373 8473593 76698 176920 96708358 60133247 234 72540 4 310357839 26522379 685 9752625 757 7618 2932862 597 500064 7108 5750 4 1236234 474550 20729 122 35 92636 5196 70901493 94 366993005 2661 60 5 416909 70522663 45913821 635975537 960417184 1824601 5165 148610 553933 632424447 82221568 936759002 47 734061711 778459 306956174 447477125 40 94737028 1522 4922 21472637 63 4092 1941277 454 2594 355688289 344343473 5830860 617 34 337401404 8564 65 3 875 804 551561 74 4264972 255 687339 713207780 10 68 322528830 585 7 551 304646534 3 183292 15118 64873 951928851 386842 7728972 72 70 98034 6480 5 1944 657 118 171 23131 2563 277537275 1138305 434735 4071 795404 19924 672947162 81561 43927 8 944480113 3781726 439 6363046 5 103147674 401195 1 51 68 643330016 410339 91 28240 165452193 306241 855 2 13956 65 787144659 61 526128607 29632855 659813929 6240 18118 4233 750398 49 94 77275 36679 2 566391597 8867 952 154966710 93078 73 78183 4811 654888000 5 601 86922 7611359 469133 948193522 7 77699944 868 5301496 85979 927824 40842 632 46 881805 28 447 1 750941779 70 749001 585206315 367 287741 628 79521039 8228878 1408023 93468805 603341055 5 2056 27696 69545762 25367722 6268726 59 254684 52761 117 7 77234 97807 151856794 6 653188328 3 483 5341 533 324 672330093 1894168 3309 7886 56 266771165 33490596 83 21 63055 106390577 10 20630 61540 7 226690 37659 490247313 1 951767638 12138 99498 38 4 71 551706341 68 10 2 680695 45013976 15 161791521 69006421 670079596 34 786631 331 511 4752036 792025200 9 63871 56993071 65297825 57510 83863497 20905703 581598 4214052 31770 891329 77516 757808887 79030263 94 105 1338708 445545669 479558256 36136913 3342351 59497 14 922 6576958 1629064 332396963 2296 78 163510150 35 5129 264779 681670154 878167747 562798857 685164436 9608 256184153 79703710 7875172 8805 947306617 4527787 1925200 245 298135 3016 591 221167 66 20 1904020 662 511 91373984 884 91259297 1 515508678 6 5647059 61885807 5366206 5 493153458 453 10 784421711 4 682008 5338 61252048 61954380 67235133 7440648 76535 6 538 80 79 701471893 295630002 972956507 4805 85697 356 46064747 3537432 1 659606956 7 4818883 93263197 104896488 67601 643980828 128 61587 48 35 355355981 10 516 842 4512 439 73 26 296 617 6813 65516 9 515480647 211726924 2 965882760 6207 513698452 2615432 52958410 3157861 800891961 77 69539 767341 1158912 564903 957293434 22582607 1 985676 4 7 340426 89 61170 721336621 83 1 855965 245 48166683 99950 8 6740137 94137 56383792 232396 337418910 1 85 6 1624682 293149 417698052 650590759 781440256 3165 56821984 61 46067735 7781451 705624078 827278933 1 4910 62893733 975808 3 353483 119608 6659072 4113582 10742 280079261 4 52 1176964 9080 256334 5 55450363 7804656 839 927339708 168799 6 1 2848 736652086 371333 58201909 54860 244 223053182 909 4 2792207 77702 300 4 713735835 163 679 45 95950 938777 8 10 71367372 14 8700 62061188 807184698 9 7678065 616489819 427774 585 106085 4822861 13266396 15736 3442127 9 522842 325136602 4229330 158 10 4070804 56 805344279 4128776 14 330173435 398611976 46370 58 4 18114205 75061040 7 844616455 939 14 426662795 8183 94021575 1360634 477755223 7696416 261766 9184 492600471 23141349 7438 480249869 5 322348 210981603 479943 118355470 370 83510186 973082387 68878 416724 803224200 300 6210968 31 963273395 8578994 4209 402950208 846 794455503 499485 667 51533312 755 536676770 68675735 97677 143734720 8 6 38261051 976925 7 283 709769405 79 428782390 89788 374755082 8 68 93894250 750 52299715 963249051 2 699519510 416 68972685 24501 67874431 78 715 76734716 918 6936 95673 1138508 585299617 9465086 110 6 30308 746 6 31206743 518541092 7 242004363 2 22981686 958 8703390 85661 40 458415 6267 5567 101114309 2812 23 791 28 665 83436550 51016954 3 615219483 8823422 5277 954 5885720 891876 79879829 748637722 711508 216909 8647 42463512 423910037 4348685 64696 66608 939640031 14 2973 3548503 24693112 95080 7 11676354 887140 1326 1 66535 527081 87519 21 394 39403 17826064 91596 59888 335 1671256 7360288 8546302 142632955 128070282 2383413 127321 5390100 849840060 113614354 7 126 66 90586 2459 9246 578 4 789403660 408922 5 99 87278 6026710 33808612 43533 7559 38811544 5343 392 65738 100 16 584770087 865838 413503 764852 85440 401639 7327 48 4 2 679031673 8 71908 53821133 8902817 190212201 897 24774307 76 250 8028 83 29103904 2 788578 1 6 836219 71840 4 93 1670 169590955 66507 402464 251531 10 22 225659432 47072 24 7755 5 87637658 459 443 552805121 74 81333116 418823 28316 216 7 60 6786759 61966710 7560020 768488 54696 4 4 8343 18263332 76 875692 9359222 8367 391961871 413 3418 41118 18006 428866860 6056 9863 156586 800 838 3435198 9 1180 30679736 187787368 890 5910 37755219 70489292 18 851 681790716 105598572 359603098 4 1 782415 296 126465323 4477 652288954 357761 63173455 643733279 888094640 3225 417035994 9886227 421518713 460902 1078129 836579422 336 69853 823993 9302710 46 3106 57430 34436622 5475245 51 87308207 8125 34627565 16909 53832 81839319 6 3 17510 38 69042 4991 523863694 20353 28 212041 60 55 316233224 406863 824943 937462868 51 688 834098 77 16473945 50357319 624719476 5728087 350251 26 8625304 800144139 164961803 2429 85893 8659 40349 5662 710 635 24525127 305386 5417 759216 220730541 477645446 824785708 75 75833652 43378022 439530 6006 188398371 8877984 734650217 732456985 7100 3902729 544718 99148 36362118 5749 819877502 786221383 113788357 1226 93086 31772764 8767 73389 7 7 8546617 4 73717826 924 469329078 7807 659152 30833 30 6937 546 3669 12699603 390301157 79170909 85 316677821 930295 503570022 4559 151509630 7349 97 7 6728989 99380 125 3378 1369439 6 787214854 981020141 876104 879 676816568 879861 1133 974 8402290 1707520 18137444 14 9 5953 604065 626043479 309 3 2891418 82131 30431866 860062590 7827 99 681 476 570 843 2 26612 403739 33905 3733 845381 172 6762 39 4173419 7461089 634 8 9169403 30919 7 9886473 5 908 10414710 8411 72750 33 4156 811 196513787 694081670 93 82 80614 8756 99 536374233 81790852 37 62 37 7 74813 841056857 4120667 486 5 80293691 4 96836 24448008 178 48 21 91053332 769337410 2192166 3430650 906066860 47284689 865322202 644 695637 758641604 56 57 63 491468144 9 1 250134699 515689 6 3 211 4421 96 6666366 4765823 336985 5156676 643930 403671877 777 14116 3588 69401 691 805979406 91 961 244462772 3424805 5 55527937 629903801 9391 649607793 1786270 862 3 39 93982 5 1895472 283548 81318 78 20049 639003 669722 6 5034 363177148 94367 82 82285 637190004 813406267 1 337149810 937 24658 943108 7597 10 8634 922 171 3482 87 257 7 425134369 7275567 76063797 906964 5353 181349062 3492 7361688 9 3585 523 8 12 4545430 287 20 4 565980698 43380 404 767001900 175300513 15568448 6202611 6975 5584 822056 929972 9712 1 2561 535934 3 6350908 75 265068788 2 371 1804952 925884 430763132 6991142 68 71775483 16 5 69 4375 329552188 17622 6372 7 2 11898156 876390890 836895349 25719469 143795 227 32738 8 272 5286 9 1597174 79 76212405 94097 480 21510749 67364472 72650397 56 408 42 72 6 67361884 3042905 9210039 83539 9183 994018 48399 8553 746581 785 8852 1 95593812 744975180 94120461 8836 66992 8 564747838 5300 7429358 22991225 5 6636 11668 760837 15448315 504849 8694 5 30489617 43486281 1708586 94419377 340 9303 37 515530300 6609511 4 538 1684 9202097 3567823 5505 51169 98266581 1 12241612 374 7 962238 784174739 41321 217799427 696365340 8824 68639 34 91 96142354 229 7256 24 954070 50871 8510 2089 301758008 282505667 2987325 78253817 7 5 6052970 43 92607275 126243 535553178 848972459 4 82 120687858 942 44859668 58960647 30522199 52618 759161881 326 67592686 901022426 98011 2357 5641883 7 2606 77833 1 5 8616 343 6 661 24488061 30836435 58560 33 3778 507 604 258741378 3 333451 396328232 46086331 262110578 474 845061672 8 75 691 379970 9474 536 15 26124956 48973019 5987 465 333756441 682 215080308 374296 60384 34 596249 703326 45844 3 413494 39 822281243 4 77 113 91930 9 644306862 209 186038 4107 412320466 660 10 187287 891 23368782 8566937 8853 13298950 118280533 6 320970 226526 1989734 5356 773139196 891 24520533 2644 99 851080231 8079160 1413335 704535 10 772 5322 7227 14456006 430 324170049 335448096 2970 55710506 42403 304651369 8585571 10 101388948 7713085 45797 3 4360 696 2623269 313761 1053942 1943 77 6902650 6561 47751 4758 607 7980176 78402774 305437007 37048660 6006 124535 10 335 869408138 397642401 9807 744645 1756975 7261704 8943 35867 3909387 56856738 774197857 482792373 165892 30 519474121 29 87352125 1 1612445 172 20 288535917 652171169 50 689030 1 55913690 220550065 5660128 584948176 58 72057278 47 836550768 645763905 11372749 400 596 4457 9410677 36256 25683 914948090 6 60 18670913 847690 734 73096192 72 685 10 944963 286783903 1897 679463138 97785 2553 794 494764155 9143 4726 9309 53 789905 496578955 88 632887299 67141502 874692333 10 2555 768918513 178 90669873 3260105 944158097 4 2 42368 89040193 3 983363291 946435958 410572840 59420511 44358542 113541408 37929 4162910 5 7026 30630506 8482345 714 578818 701693264 3023859 73116 8701989 8366593 5525171 37379 959855 54493792 597213 348 1270 6019 6857255 865135587 369941071 597823 32 1 6799 6240585 5674155 72816 132862346 70 9814224 20 356008022 53643 64 302616115 724552 1 3 29 8 36587584 2 607854708 40 38929355 57497910 9383540 393 19702738 77 7879931 7518443 754618 35040 7250317 80163348 28519 3 164652783 5313 7488 66434063 646800167 75355495 8584 84053 602 9306 482438 923 68620 10 766333 6655974 4994 6 8 532894620 89954 15639576 547891022 40 408 94988852 488821745 5897 85457 17383 803 301536747 32876 6 738535 203 79 198501 361283 362930447 34397 82 6764 736491258 81661759 6190105 1170167 6952147 4594028 5 542269337 433033166 563428908 661 593587463 6280289 210 6970 628993574 572084287 229171 14791 335963 710340575 57 49973975 11 32280053 929212 60 14591835 4601462 1890718 4208998 2637103 126039 767 95152 34 381 164 50556161 4268 73902 775172979 75053678 203941117 47150222 67601 35854 44 66345282 9681 189190388 32 284139871 9 3 72460 496785307 32594 6 797485871 728724969 11364475 133470496 16 6 19290428 3691955 88706 132 881241 420455157 1 7195 3 7 2 941953736 85789 30 651799815 4834066 1 190872173 3288451 8605 8983310 73 25959050 10 620 49709 487012929 3803882 240408373 2533894 805 5 822 59287395 867 6040 687666330 791 60 3218100 61 841120632 1760 47 714339173 4911131 62 595903023 2 7236 33778 268748551 56254 825 8245 9998 932116 124447 131215 3737720 1069 10 239 56501562 9 974422272 46369 5 825890233 18 5 1 8487 1 8158 79431780 46475 8316485 5 2227097 835 262159400 91326 183 18541515 911966 5 74907 35169537 46 959617051 5139 32161 6427 737118 46 396283665 70 6470443 75 62389 236634594 148967272 1326 332146 862334262 562104 749509 5214 61084 538133889 854242383 798 776 2 36003299 4 566833 303058 65653 1435 99410634 640863972 8 7 736 158082 7639208 33394 8338 91 86 29 715 35451 33455 563211 568100792 23071 2467379 50159566 169696 315 889635539 854429 327935382 588287918 467365 4349 56423216 122038500 179776220 645920562 48739 97 47 5678785 723 8271652 506109842 338992 51046 9620536 809594 63 973728 4 9 74880 37828008 33557955 4428590 840363 827955665 275 657160612 715786 5 298015665 7265651 3 913500 65267 9975376 45 5256 5260 17 524 5338 83042 29752906 3 39 891738 517839 7801686 403 598745 59 428370 817220 272239460 78455 1939301 752346415 944 97090 11 497272 936819826 910999375 893026 873977782 5 76645522 6 27 917099 24 727925 67 8957 42008142 338379715 4632053 2361 773489 237 5 746949795 25951 7454529 507309518 8041922 5407308 476 84058 97338 2449325 85946 5325 91 39927 536 100 126856 153940896 429602708 9 7960 237271899 482072698 201857 276533 7 10 781344 81461 61469920 461636114 7840 789138411 811496148 73742 638423556 5 4782 863216 38034 92540432 284446181 5149 6815 718480425 9 950932923 91 772431118 1 557679 2407528 4162 40 233722397 9951759 3 9661374 54 7 78 846782428 96 732730 20582703 173 593714423 16 159221 70707997 9 49943 10 88842 958 2222 89 127279 28 91843024 921652369 59 569584871 23323906 628885912 82 77636508 39 50132509 6997289 443513 10 907 193741157 7598018 1 485873 2 50493 728 538756682 7068122 9 5 5405877 9827772 1 707703321 7173 687423 137353 4120285 195572241 4 8475 395334153 5036 3 656 232125235 252 460132193 3061 738284336 6 9 8 9941524 50454447 92 5553 210934 61724 292746403 602 320 18044483 8644955 94 515191234 16519 20027 1263643 91 5200782 7648346 445 330358909 20924 8124 754 1 8344 626913255 66 7 272742 98206 1975 789 3966827 10 7105 30943264 4936364 587897 33 475412 781 756669382 134 9480 89 5 578912842 471 596119303 3897 908 38 622570 209 129224 1226251 353532994 239621049 9672500 34462171 219 6 48 504611 6115 34 58 8460535 9320 96 41955238 9742254 407138261 777437951 610 4 56 27 814 181086995 420926 6763846 8440 9603500 2598869 3 6 2704059 4618056 332791513 4487 2693 9629 123 65791 3173198 78937 12 863730745 4556 945867521 81 1895752 92596 78 7321349 7233588 14 177 27 82911 470184148 300466 69249647 755761 47 24 9246922 78392844 90616472 475 7125 1239 4587 3332 493 7 86566 720157323 288 36 341 1 8154 6291655 448294631 915 6 58 6647 6 591631 14950 7538 321425251 535781 879510422 407955087 19681 5813517 397530042 82858145 568395 82110 72563572 69713870 20931400 27948 18327691 332459 753467 21 1700 84 2 28340 61283 5079 586 58328 93070 2 703777424 21 535135913 54526 7441 10 529 29764900 74 810451294 824566340 116824 30886984 5 651725166 7753294 979638408 88 7725 20 900106215 10 896863317 174075671 41969930 5 72636 524439252 118 30661 557198774 593021223 82384 322888087 777101609 35782 646008892 8 3 15782 753 6614332 80584363 63 517635 739880536 774085 195 442452614 112133505 901584140 51114299 40826897 801320941 53658948 57300112 432199 92 7178098 20589390 865426639 3075359 222607644 547267915 92529164 6462095 486 9045787 4614564 7555221 4 1 9 947519015 49648 10 27578 65 3 56310 76673 976383 1 7 6655543 14218225 1 1 9 85 29061 131141493 6228 54886 5102 8492124 848320357 70252563 6 5987902 8185 9585087 636709455 2417 141 4988831 3 3321 4 478 746 6925405 5 6932362 48 9907072 31798619 54209 9081079 58264008 2 242437631 7 28799049 714167 60985 4335294 86229849 44 729081637 8784087 93 43657835 662 4518 34 39 59527715 639684880 379820276 2687 8 4 24693649 8299886 349602 16185350 368896934 678075 4831 7 5 822701 5 666530 3258 49447 183939482 613737466 84 877391 123 788 111767049 387146 1 14874 320 865469 852405 37159915 4205324 44599566 24 6984452 8 78874336 57166536 10 159687032 361624473 505226 10495 5681075 64128734 6443299 100 620392696 40534420 9814280 756 852 143 9 398931485 816444723 964390 86004876 9 5 4077 87834964 78713763 4249936 511117433 100 43756 839616 278 56420986 2 687096 653619 7 3269406 928018509 801129356 828049928 274691283 5827 95067133 74883 6355274 21056 943153197 718705831 9 4984585 5 125098 7 232227 68122 902894080 50850105 24226 56267873 98627485 7746161 721331644 46 353346745 348528709 890799269 51179 90882822 682 7 38999 8042 38 7851 673112548 5 565790 282 825775671 3 19766 112546828 1 53 7 695199 443 464 257885611 850016 529865414 280716 284883 64675236 11 5541 34 98463 75 9229911 68728564 5 3 917046778 271 2 65708104 548757792 2527 321 902 51775 694 17629 984 179085 1611 78697 49582442 42 5544955 727553068 4 495 506 17242745 366138633 54 3 854470 887025 3872118 746 70727 742532 2 96725 2 2 124571714 1090524 447587260 9955 59 721290499 222746 84 79250 768484400 2 83277 49585 265835559 80 606408 52912 1806 37179 73639596 364 293676489 113414202 3 63721698 2157 475188981 913830 1426463 4906256 3794 57734 91185 93639 69 364090564 315 23461 3011108 469 67140 9638962 96 62446 2977 825 66 1684 65084965 5431975 85163498 1129356 8149559 59129689 244892442 43 1418 905678 40783 29 53 224 8750 83873 443117 49808206 4046875 598387139 101 247524005 37678812 127089423 1384516 481 1 51148 7589021 427287 70975389 221886781 27 89 680728967 521 14103 225927 7544232 12563 178768672 59 251943127 9 889 814460253 367079 57 104152949 488400883 524525 214301054 902859 1647233 35840 10 2 48 320667763 802057702 879 562906 951441436 766884883 9 425459824 219445264 47266 8 97692818 91 863384 60851 293 9 236922 8505 951 73 20205 691 4 4109 7199222 230943 57466 787598545 130 315422953 9 868862 75806 510 5 9642441 686375 83443 86521856 67150982 7 442628830 303545 161163 3 2 2 183980 115879825 504901382 856670 3123968 3 438 41939 2 10 8632383 48784 575199632 2779 1919 55 392646390 32242 9395506 573352952 655330 15 17 765 7 318207725 1 20254 9446880 45461018 3 97 18971 616069988 23296 9098 736 2 108103006 3095950 769000564 58782 21 53027 51 717849 357954 38 319199067 828 60045138 1285587 325670057 77292420 19 154948215 133726009 90 65876153 966373536 9 964635927 91065 522 31563446 8 308703176 7 357965 636740858 8207899 818067879 126714 980877 1 739 9571 500 6 894 490635565 505097267 8 2081546 805418716 726826574 718 80461406 89863798 17774796 858 254430 136 808499216 46655 83088 6670079 545 7692 247929 720088023 578 690288677 94338524 86 65726778 9 624845377 37 60232076 7 542917994 56 283446622 759931 74 3 718 5 106 320033 31 152883400 6378 6 846408199 92580371 10 68 287400523 427044029 615517948 70 184 468 3967 510991 993435491 8468 667915 39 209 3113033 896404 360 5978439 147 306688656 35211 5163354 1830308 95 919939000 42335 827 98035 99371637 652418298 367155 7908 95639 716818 411 491 208434 82054603 6 86367 10 52041 6565 11186 94 43955 6258961 43189467 121426737 589 494018647 74 21 393051 786798 61473 36 79 90166539 41377224 27 4155 669665 15737 301606 4 88473319 371477272 691 5173386 3193361 947 1 413 935890836 3542 615095 86 8421 464016639 7175 75 85031353 826 42092909 9529 3260422 3644 1805 79578981 92 9579 10 4 80972124 3136555 7 8912215 351 4377970 9 2343 246 186261 801535 89135181 7643663 375 784496 14313294 878161798 100 670890 288701039 83816 91602 41177857 58004 2 971423892 964168587 868 36312450 9931 493 72943043 5827 538235 68 59344597 4873540 499305 71600748 769 24985 810971 35283 762730 217075992 19979541 959638 959956599 469994548 42301 63338 271371 285220 533537528 374179907 9 386908 717594153 3 28 222205329 27703 9274 7169194 584 863 428852131 18961552 881990 925151677 8 129400 3803441 20479 4933 7365 95766061 313 6 56185501 447162287 104 207 197 89772 9872826 3 82966914 28585178 5 4655 907772953 98356781 7 60 31823 6 960 191590 7 92618710 82 9226 9211 52534 68161663 56 2396 53349072 974889 74 4 281167351 447408 71819537 7868 947702978 521 772682957 142974004 5 6 153268 996128207 6422 33779304 315 7128816 336 992151 77521302 5599294 746 8332 2828 544287388 552 21231773 761170016 7 71 854 693634391 8 44347660 989285 295311800 890917711 9822821 10069078 62774 4987235 2582334 102 6 153952578 35564 91 34207 3118287 64 923620058 20 492922160 57339 843542567 179827163 30 57383 7 541952936 66562 670633660 4816 367327281 277885 519426799 10 491880907 429984 42261 32224559 436726795 4 93412451 711 6837 3889 80833615 100 37200 606416426 60868493 31695546 98 312031 300264722 10191 695 13 301314067 39 6 80 1 768118783 6705593 89509399 94366 10934821 143106892 5 249945810 719718 6 29549369 382844630 32687813 3010 32921694 3187103 84170 99885 1 3634 800 65485878 371 5634581 52715028 752 551405212 4 900336547 7 396 415709916 7 356653 8 546 3 366575674 4088 5432987 97828985 831276029 3544671 1 568405257 45500811 3122440 91772 36 6 9112 784453 86 306613658 6 89 3456726 14150 226817 9 1 1616 660 3 931370677 8904654 11083074 95 6084954 302461077 4 822348402 225089257 22 2 9 427497 646338513 25046639 31174 28548124 6244784 503330475 259444 70953 7484 45576794 39919810 23349 635392025 41783395 836 17059 9437 982121 6448 7 51133 5 459400313 679456 77 98099524 5765078 255 651 411885731 5163 10 5764 81299 226457565 3697 21445525 558325114 43825 249878109 651612074 210967805 7 8 153945 7558913 6 63 9 720221868 67034797 934 809340184 7193185 28 14580738 856043922 6 1415 906381153 96099066 3100736 37 9600 972 476 271515361 23618 1 71 8549307 5 422 7 9634596 278485065 156418886 922269 52529 850732184 85 51 6 86440446 266106112 100 8 138 76881972 665118084 811524932 8049513 18 8422106 54132 9 8 432112146 2 427825 3797 57933840 667878801 3 551150 293627 462888 608319 805382752 2 39531 205 441 1115751 521178191 5 1154326 7796 818 71 5 757216384 42505039 17 98 625713 99224277 3179 132 924 3312 13 1921 5159 152693 32 971 55443797 354041 106 773276967 5692 98 657408 567443778 5 369524 81 512 448462713 391448788 651097 3103 51289529 30445159 34069007 944378380 55301 7922 982396 8404883 36 827 2047461 784110826 6331674 68456102 1 74 268524 467800 855228930 4424091 1248350 6 65247 6704 806762263 21 9429645 99655 261187195 27275 9358640 64860584 86 706572 301 15055126 9 29 24593418 777858535 95413081 7843 747 55280 4105434 876515 557502518 7 4 40527747 757929039 3980 982 386748551 19708 878439786 6 7370852 8945 4 10 940777935 556835 5162238 41148897 52825533 92828456 66767054 573 9983332 43680053 100 331 58451512 877198 413207715 8 4414 72 94 7873 7 109101945 581780362 9 389 518869 154331362 817595 74863 794215442 86619181 612407926 49533312 17193524 919014593 949408976 110652 565722497 167643954 470542256 59768 66493 1527 98557242 285876874 33 35 71090 629 27 182797899 583 664 75787648 10 1 487 7964 99 40360 24 621536 7415331 862575 430 99362 6833 848028669 44641352 81526 8 12402488 73268122 42748130 201522 990 21 3020970 1889679 2346 490941546 428231444 292224754 830825130 3395 97508 2 395 631 9655199 176 380185938 6355565 54841867 416071 324965 761758281 469 66 79 5 290723273 6433027 207331646 24 9995236 50234 5134991 693589 70788 602649609 393230142 7788252 486381 248940549 91190386 38 339968037 71907 19631 18284 87024 379519703 882 8016 91 503 125518168 642844001 1 79192 88451597 9533190 8501432 493660782 44448960 4871428 7 86813935 8372 66161870 7834 406320 384 786 106723 26886 394935 4 5456067 948651397 52 6 103634909 43020035 10 22815 688511865 70272020 418055 831817543 6132505 41839 24467441 819297401 4 8231 212418239 796 263 793 759 356 590 3396 7518 42 158042743 3 4249 7076631 880638 5876 4 830349917 44 429355547 338879168 3390060 3227 8355263 6460596 76889 35 885032691 32387601 922424313 14 60 864322619 89860513 28 5 8743 247847 9148479 293 50 5631 95498279 432245709 9103801 961469790 56450709 25168 238728 2710585 8720911 4529 470558 973 9690 28289174 758 8319608 758522 63743812 994031 661717382 5723444 55 396166196 228736228 822 9254621 569300 893705223 6430924 958221747 82 874660004 6558836 9 28748277 7855537 4053706 9881 216 59938 68 553748 21256889 68 10 6554 61 8 94262 7 38926346 309973791 17592 936798 51 659 501706913 38 62 477940 47 37 6 123287 887584862 5232713 5374958 68631569 215238620 39 188857077 1000 399056054 496430579 82 53426527 95 117388 1785 567814365 501385422 10 73304801 33423046 4 5 9990174 655 5146961 448201756 7973 4 64676351 1989 3514 9 77830 57067 124 2254 3 70354 6794982 3 5594932 720 138011559 248 69 10 10 921046211 252 7533380 2 6118266 55702 310963493 421968142 441 4 497281055 7769400 405945397 5 29789130 82938 7 10 3 69591 1 3 434 2501 546 872531920 8826 193 54157 57 9797 4 82294 303379351 81 995173959 38145851 885985648 300435019 87317499 55594223 5271560 100 279721 4412041 1923109 388204 894 933 47 526837 73754951 92096 9344 95084031 79316545 95975 89455752 31029793 617 9423432 1593 893379950 849854083 183159 9463 347899 150389206 200 67 22623 204287334 164566451 477624335 1789 215 70954 33855236 931 308913424 804522467 8534058 86141 935604 848724 7702 89562857 82 310022705 134537054 32 61 9242159 51862454 1843 619 116 56673748 74 1874 8515 5759740 594625183 3396685 5 534373299 7 260211586 92 1439 322390134 46342 876055 89 11 45406 17 20554025 344 3 1544 2 78879029 414 597493156 20 85 7728 74622 77885 8 73482 41656011 224074893 9837 6193 17863712 4 1135982 38154 1459027 75992 84290655 160250 80754584 2813 9100277 895032773 186164068 162908777 49 86482418 4 24077920 1 19249125 65125 3191 58112933 754415874 158779461 649835140 3477663 1680 72349376 572 51 226 616048587 808401490 2 40549647 744052443 45101646 97 95690 77 456563 88 5433 69242655 575972998 59926 26 9 560899724 9 48 44 75 123447313 171077073 244089 9752 917061 1604850 143746 9 5274287 7 34722 4152782 4 1 968331120 248375328 96 8232 342564480 932677 3 59 263 844544 666655316 911 466676699 613204438 21061 9524776 513655247 45 87882 9 372914298 7 514540248 79931186 98032 2403439 7873636 49462988 317327623 50 21122 140111 5426 2 4052776 339170 23144 9684 234899402 1 404860093 7 215772319 55614216 5152262 72 4 465181414 48 50472619 18704241 767912806 2 2695 487814872 59087 173032428 11637 95991365 20 964946328 8347 8222221 884631915 732289 69 12536773 9034 448679324 581312 258133313 420 51 4 95132311 52351 5 382360256 3 224 85067949 824490534 684 9649324 39299299 854837057 2158277 54525032 920289301 536855 20 7 7430 765933 1 50545668 874178685 78 19181710 347886 65384158 6304874 75728420 4444 646538126 87 29205564 531059 832962 7 8522 55 493858800 6078 80791428 79 2460 630830201 901272863 776931551 960971 75 7855375 178671179 6 676494428 4 8511066 8310 4961037 9 8839792 3112429 6121008 3 159601 219146 257 22 7 68148 174 422864550 209524108 983333823 83 36888529 833076143 6700801 706698318 54116966 9954 25069 22146995 444238072 11 810 68153064 13 54461549 102586012 665 897 43274990 5768 2675731 3138 10339 7348 89032788 93 289 643 408761 4703 630333 71260 29 644419660 4 10127107 76 10 618435459 7916381 9042733 2669 83828583 77104351 97 3388 1 20186495 89891505 30 286381929 561 652 3885 1318418 69930 76 8884921 8554908 664055903 2 43172 6510380 9 21 53988595 8303526 202 14140623 579 25 33658 483 1171024 87824 90 1 863375752 32714 8858607 35 16 2673506 590946278 17713 2580 549214 5 57 66 572 99256 27429 617161767 8631 72 433 638555079 7113821 122132334 46 8377 6451995 4 8438326 8 247088246 62801 795540794 57 752595 96 3882 643618 423 6189609 3 432884473 99241703 720258557 4771 245798808 6 4 6102 754149847 38047 325567 1770 745 248653457 653309783 361283 48 5 24142618 1479 40604 2186 109623294 8 65703 402 30 5295713 2 77962 5 6 5514 696322542 66224699 2611362 23 6 50321 230085 6894963 3135461 862736912 100698288 1 6 73229 7 332 3 141459614 44 550 426 944751863 88314711 3 126787806 65987469 5289814 93983 73064505 689115669 919 225928 5840945 925 350 35 1 37073 207469808 206032381 142791 285 4195 6 68128240 23166609 4492 448 61417 498822959 11 840284 172471 1677 7 616823035 303903 737 2952 96753 655037094 20846015 81527880 55449236 81 306317532 781253943 392 633098085 5757 1961 9620 664842470 24 771496659 2880091 8731163 633377 738956 455731522 2 1527117 98 79701056 929009 420130513 648 4 13 218 6486 28344720 266122511 10 922934 6380 72750 20 3 1 9869 43383 545376798 1 198275 1 575192049 4448400 5868739 6 432008 385177329 53411 27 8175018 69462672 5 3 1948 806146 20 86048 42338 5724 7478 8489 16141634 991474 84 90962 24 625946 86355 12766 1 736 164508 209492 371 458 328365032 28 14 191629 6 34351 10 45731982 994522717 75 231463917 25769 2 160227179 95 9946324 2425 22218 46561450 4324 70462879 23319600 538319 342 5030 194 914688 38 50074546 1231653 24701506 5282 61546 33567 85 54835094 908567217 1300 4 9 855779854 49 927686043 94 9273540 4275 76 64858 913396794 736 663776431 284 779 773691 7212 72732335 107285813 3 57 5985 758 69284 727297910 172972734 49 1 7 8 52 86 743621990 824656 92 4 247890534 85491359 10 4 86899 548941 28503 466066 640593 68 7942340 7139667 7030 506609693 8482 43041 807 6376 2 192 35 69795111 799109 787188 444826141 16399 8 10 693598 6097045 727 893 973951054 49 862545893 402906 93619 49 29106930 433067402 652437393 94474 966002 338077433 5 896 8 356 1 249341101 96355 42536296 505333 251823550 745653342 523 39082731 73659071 992 654480 384820 4179526 1257616 6 704005459 8232 5 900889 911375 9840890 26089545 750 5315949 83316368 1437 223019 945137 6003840 95 92 18850145 5907103 38 98 386342721 62580097 10 786746494 794619478 64437756 994 5 8128614 757 65 479876 874640245 20766288 9658 6805 4457 2525332 934 761568 2 8668867 4 14 500239890 2915189 94 465 356594641 35293 5909 384 5 6836977 431580039 58 10 8576422 952 607 88245 132121776 5111 522998336 576979636 844400230 16 5854 305632 79655130 31183 7891135 7393533 88 85671659 8 487017040 23415 5543 86 615 21 417 38293152 4366 664498831 4989207 830139 7187 5290045 5639348 5409 1939042 138921 66 4792712 5984 6 16070659 75648228 750230611 3246 212681022 2186 97958320 817 22704845 992740880 105270123 139686 784660629 326424329 4601 2 3 13068 925944656 8329 48 26582029 660 1 49 7 1 55791 648819603 851870 395465 404971095 665021346 355543 92132 5702127 138057 91 8 17606380 31441900 630 74083 51515874 147904688 969861 3859793 489447 681 55590 29666575 8 54 6 270928419 98 56690 8 8466 180068065 461700908 25694208 1887 915 3087 7 30 4477 8599762 7481641 81 827 360 9925097 2056 178263819 438663 6 91701 278082106 36021 12 994231851 349749 9241781 206727192 39964831 6 944365 92008 9 577441 267429186 5926831 115602 64060 279961 493319844 64156 87256 611507991 580488507 20 10 7 89 23959018 45537 116 548708 2375 482371258 72163245 64180384 165 32957126 23769 6049745 66315704 33115 197 8990 174576437 325645 37 7035180 59 44516019 51664 510 8 967 747930 1 48695199 4269929 75 62532855 40313 505231972 86 1710919 403201237 503 2674 248 220628603 4993220 63962 144855128 782 839156371 302952537 458 2759923 81721127 43749 60025717 84 743362390 10 5 29 632034612 709472409 5160 5763 528 592074 2641 20 7 24508 927159 713 895104 686485 336111086 2 13004528 3715128 71443627 955072 70915640 5176651 55 81719949 2832237 21491 3148 675753114 52769510 773 517885273 21944490 381430 311649238 9057 719557 9 6 90744 541 2098 1048456 4910068 82 917319 15329604 248 9087038 80 755 9307 622242224 338 3785 446993 3 236385 9881853 775 13 80291683 6 2 1032489 309 454376463 449301896 1203 830404283 23303 394833005 979 56 9 73 9295 2571 1872 76 5 397 8427 687024568 47005 745605577 965 7532 77241 7224962 819751172 146727071 709 998334925 811629 77544 413 282750145 978588485 35 905945182 995944369 6338 23886 2 155 12183 4 688306 7227 978 630148 1 859392 353498784 62 45907303 81588 4867470 946065811 611 599 40 2109 64074854 993314597 2677 212010755 45 7770 193 61275516 901655 11699 66596473 68 438 32311 2212377 749643448 974957345 585 733776256 22 979802909 591484255 4495634 9 824686 1971085 3 56 86156697 8 6 3303 665187300 159804009 872356730 625075371 1859 90641663 79817 6 5095276 2361827 18877 8519 750637043 52008 1 6739561 996078 5060 9 2152148 1 516930155 915329 865645133 420668305 35021779 573981334 10141130 57681284 216824817 32 977406 4364031 369379226 6 3936096 4 6025826 16919 2772 6 15 81150 7180992 17 344678 766 75635815 30423 55755 40 333226512 4 275390373 7 755375 1194258 10 3 850498681 405645 53382 6451843 899 567 484758200 382352699 17703586 9 166386 177 378332140 173 149694409 280349692 814879285 24713732 552364241 112750608 8681138 4775134 2 5921 76 64800 85606923 54 893 10 93478 62 690577460 67130610 243158599 711633147 1034388 644 4262211 6891447 725275889 486146 39 299305 529 824824218 9 3895 83 935783000 851739241 120326 386954 1249 60092066 3356411 597422 1 507473054 6237884 826159128 5 7 882924 1 9 893184118 73 77843 2 24927419 8666223 878758093 553740 81 496461 3986 59 757095011 407 71656262 2860809 4493614 18 7145519 22 565264 24924755 105744 76819 782 1240862 32028320 79 3853 916418 8299987 16420052 903445842 71 389881054 61 699553 277 1910 10 400785968 6399 452429969 19305 128527955 593704356 69251555 55255 32 527171691 61 2588575 455468 3058151 344 219381673 76620 897884542 861 79 44 8918 182 79056400 40794 10 822 438406713 550195 944389528 5980 8 930197491 44722829 179853 64652109 304038576 710 8748 8 95 241034968 1 52834586 61 7389240 4 985852635 6 11 36410135 345 2842600 945318 613 74 52 10 52 18498 7282 9176 858581935 143 4596196 147817 14819157 4141 7456891 5637958 4691650 3 156103051 218179 581586091 428785 499422955 242183 264728070 1024874 7210285 54965 4026246 180520824 793 92597556 142690 7408 4417266 302503 239438 91069416 6 77102389 335038911 2372372 37314 602832321 211 4602 20700338 6 525 6638 389956 594391083 982280900 38 594961229 66 9260 750 10786 48 758759874 23620 52320087 35620159 404 965013236 903556994 142798 4 93547 571063 267999 524188 5183 600552013 5143 65908045 808724868 91 43 2 984 605419 20 78044714 624 5149 92746139 5200 664336031 7 361504 18446156 260 26 12550534 15 6054820 6 737 65498 15530251 22686 46 24742 665959 71687621 23120361 1780477 80508 786423912 6853761 7027 75 574 6673 133 6 7513946 5490144 4 982063429 35505 40420657 6 464366898 930 71 854 8498 32520 1237201 307 4184 99153 9532329 63968829 5468987 120722025 11129 6442106 36 35 213062500 269354397 229176843 26 891664 764600541 4708146 8083 8 971141550 69641 869677453 7 13 9 802178159 715724 92075543 21596 638655 1614 8122 835170 951354833 732514890 47393 711915565 9 252129285 888451 56033 71897810 538244 29396 884 24331 68 8 682 66 930 18651384 274096297 612618933 66 865808565 72341 69507921 937675 656133205 881507 16354 81 477 139033 10 4 70930 908803068 864412474 7 798106 87792 75 4833 1133209 17780250 366962309 33826437 3138244 80 2738206 49630 20 10 84578826 378114578 26 8930418 9056 34478343 584800 66227464 99 406496 141 542061 119192 4227139 84272 47 8630 285 76634046 131 7984 992202619 848732586 421 197004 332634 9 62 2 583 777964852 894016 198484365 3543 20923132 966901611 303168092 239 9127 321 833071888 34069940 75017819 737374 4720 20026651 9 4 642807487 4757657 990 448106883 78725155 10 288538056 717 217975872 8377005 408337886 87682 844352492 999859278 22 807 3212 3481 5727699 6 666949 7893 10 84 79 14437 5605 718229804 594260 95376 183170067 260525462 293 476126233 228 80840 998335938 559639910 169627379 83658 70846369 182272765 3 444980254 8302903 13175297 100 59186635 498707224 812450008 592 90210614 147 96017703 277774 95 6306 7940052 805 67 792291989 2290 6 88 394520311 26906135 934 275 82 26631864 59148 272249748 43 18537 17 56453336 48827247 1 368 9 100918050 636 51561 39 596324637 823 893 5 98871 71 366433169 696 9 44 58 126426232 35 8219537 7325518 10 353608 117238854 5325553 293979 56275818 29874451 2721480 18 64233491 20683679 917476424 8155 27352 36240205 1818023 1009781 669753229 71652 221592 95569 73 601376999 700860050 815045 10 884590812 819137737 7 8 791177 7 710 74 47143185 71813827 6 58130 10 353926576 228246178 2437285 45577 56317806 94870 80105403 739 619787954 3391 39820650 267053 5547889 11139 369470279 604 6897 82759 73031 878013413 69 117784782 446 314429 969508 80079072 26 401077273 21731 461119 944615 91518 90725 10 4 4122288 6 58577342 3481164 9462 66890 71 460 4 9509911 3 528617203 182 535991932 9248486 4 79179 74 4789 626475909 7522287 257425507 74 995511618 125325662 964753039 20291037 74744489 426206 85434471 8 3011343 77 10 555 43007497 122937830 381679 799468 150534507 443447 702615242 14120255 723 800238 5 26626 206 5570734 96229748 35258009 6204568 6957 87 5993 617651312 603692768 964232 592 436376 964 10 10522155 35304 24535478 8892 293 92134899 8138899 1 66 3807 80056 8 6489 996605521 6437866 843610 7900539 7981 6648174 9224 9 94315737 8520 18131655 768410 868170 5294495 2230670 144 97 1 4033 18 675182 121944212 630 26117 72626443 8415293 4973920 69 64306464 981686 61354070 39 64408579 42515747 4364 31345 2073 779 96 668451799 4871623 65 3 180882023 5323666 23 7432610 113063589 8537470 15 76362042 2483735 20 40119856 4684 13 7727 32 963075693 9550184 310 612602704 656 62418 2236003 13894617 188 345557252 227702771 214052 807478549 9090 554420450 718 288 622321297 7798 56 10 23511 924 40061635 128 10 583299968 16 909088 87322 670464 456 332140230 412695201 583671945 28 139470871 7 73522032 511755789 696 92 29210697 40950683 9 13 45994 961674361 966573791 66328 33351 930 15 4966 88087 7 4270835 32215 11139213 526 9451744 20 92367967 184865961 57100 84112375 37 46172 345316619 23504 3305 857808061 80280433 37089 908 4207 85567126 374 61320351 88 44 413 6 1088510 175423273 4 3 3028 67 6498 919 6 313551982 42467 28746 9879 714327007 5626 47526 74 821259 246379 70288 383233002 68 43 543608252 180224 69322 2 16 65333 89 8 6805361 73295854 592546033 43 16 10 65568 62281035 5873517 1573247 6808 592723 78 914 5103 439801 656302168 466503965 7657 482 811683 36 1 914 71385817 6726894 2758091 14901838 9 218621198 514988 67036 2586 99 3 53 1070 61535352 22814282 285538912 45668929 20 5040 1 290537800 8 866800684 51435686 44951 467611432 49802804 553746870 596 208481211 14022012 326806 778442724 330747353 9 7242 7 1 60 435886488 527 4815749 10 876648836 1 942 7282305 6829715 53921026 77 916 6763 62 21964559 98 768 4563971 27153 516587356 303880 22033 39702112 887572505 47 4176091 25697 57876 742800035 246900 4 9472 545991536 9874 2 256302740 100547 752755561 465921 4565 4563298 28271 251 87477030 4061394 977 71105 71118 423 69736700 38843126 907027600 814 3189612 81046913 43 264181 435687871 1 12138108 216 3130 7513 57550 6277 9149601 56 24 504 8922 1024 813 20367 5290 8934815 2 464374 22457541 16 96610 2507 91426 9146681 93470418 22 6 664991 998569275 544560 463143056 7367 610227281 303361643 3 8806 241 858487 8357886 31653937 8664 362 616158584 49 268816115 410078681 82 5 67408 91 3 671676 9 39 63086645 36550073 8425505 63733802 24846632 8 6648127 271304 46629454 59142 547699 37136347 927716028 747449633 8436784 53122215 671 8719 1 6817 16800771 583 4 120511 8 876 2552 33771733 250318501 626309445 5 3 7 845 800367229 144 41554250 7666131 675374993 22226813 290 936002 40802 79 9577 4 2437 99 7 67992618 5 907903653 190284859 670446 509398 3332931 52 944046743 50 4049 1396312 8235 883724 12 394 898031 70982117 62 72115480 10 64029103 9148431 655739538 464411 544286 876001233 899 45651629 1911 569725148 421377953 466119939 7102463 62 4128 9 5071003 4013219 9 862414 16881 845865 7 37302350 92 4 230715 76517 8155 367249 49654420 64986 768429338 8718 46999 79838065 7575 84 19418 798 21 182986851 9093297 6 87 25124 5096243 643612242 943073389 3745 573490 70 2600000 97674270 6 390158 5 1 392706 68249 62 86 669893308 61 363 10 77 7 67120829 93027643 8910 997 57 9773190 876911 325034 18864260 33672367 402 32 8 9003 19380059 8884 57 897072 927139456 83 30124 962450 908067766 2193610 8 8871 329106 12713750 83536344 971571 933370856 755702227 995497184 56585852 86894 2512360 55417 315475526 905 832121 6 29271 893895646 65259 230787320 7176179 949358705 93602 209158 4303 17180264 388329285 593895867 692257 61015 5103799 209418 6966590 9 78911 387017258 35321 2843317 920 61079184 3343642 1469196 16161 7 891 37 5032901 910 356 168375 225458 9 699812039 55828 206 65 99777707 8084988 236 3945495 77325 7397 26 798921140 7 4 52069 810 17308 7182 5325866 52914125 88 31 55994966 3661298 8 493 79137998 127860142 4 92813245 7880439 42 1 625251 92989046 8976 593301 604925 441070896 6 85398 99616 3390665 583915 7 550570017 11738792 4 9 67604 74865 5 76 276701839 1852553 550097857 450765877 174951 303502612 72547627 896420988 3746352 1 572527881 8825287 42624 51771 7 560987 84396 432728353 2 5726140 2319944 42094 3 9811503 164549802 2200 630611696 7617850 369030311 1557 18 386929441 88980 4872 782 69481 7 68899223 629 886377304 552 7159927 30881449 2371 250136586 644990 862 8222 496534471 719 210681 60318 741 6 99 8121 7 2 6966 2818356 330087 6 10598098 2386 40006 889125 982472 172152891 59611408 2168151 91021 14186769 64061 7 5022870 915515 718848 49 6585 532060286 725875343 90 38973833 611998 8559 84932462 319309021 737 790173636 9565344 25225 581779275 853 82867 4357827 9 34146788 434177294 231957630 16649 37 452436 1568881 9682727 535 940803180 221765584 15425 27108 825 6096 733019 327131013 98 99326950 67807195 2 5233738 302642888 3 216661 868235415 48490 38334207 2799 246048494 81857 803885 88646320 665844660 96689410 355956 1598 63 415401634 23121178 185086 946658 7 164 165 884184403 613888661 113697941 2152743 903 87331857 4051317 8 251874 436310720 780422 802144659 9 5159 4 10308662 9016678 54348 63925909 721 1022936 400577875 135965 687388737 95012102 258897505 8218 452297618 6 868203 5587 6016498 481 574 81 867739126 5 22696 74988 85843 768 984240325 9290629 13 184046077 2690 3358 240170 2699 204 372763 5 643640 8 533825954 69425536 506 20 855 860488851 6 1593164 8866688 8718685 28 173 6449 8355 40 12524 885563263 401847209 52879691 46 735615968 704035861 410091 761 913 314911627 669 605093001 263665406 291554 9667862 60347 95633028 7133 87915 752329476 5 24546881 98481 6713 713 976309 155657293 711336688 926002 3404 868 373 7920 4 188570 4688885 957040665 9 86934 9197 659889 13626 337052988 203 3327421 6 9396784 2 946691 254396486 35052505 32553 57544 76 131 94868 92016 18 492250 41633577 60161056 28787954 99388732 163666875 713022 172 639207 5 25166 24554827 6846142 9823 93688118 319189 4263208 834 2874 7198 3308616 103 301856 34061 146741316 586328540 8716 9 413142657 674077564 64387 495942571 340 96570350 196281259 788129014 62804498 13150694 838313 37 688944497 32634 70590753 3 6003 67735165 52 285 605660368 832248262 162387412 557544 70620 21166313 969 32 284 315 926132717 58 253 1 2 92127434 7020 89697 29875 249574 890669029 974558 690341104 840192707 511287 68927 933736432 3412533 893702 78008 788598295 522 5766 1 6 655 78 59 57967 965598240 5 74721511 68651 3884 74821062 801749619 262380641 69142 4 10 73 607619 901 7220 453 8 9 3410 452 37486 852616677 745 39 84 776665 58982405 4936414 6660067 892 913514995 42595 590 493555 2112 877957 419 3523 866 876 758 2198705 3421 787 643086 26 507970870 47 8798 59 802 58 499 6038721 46 91813740 772 2121 757686264 402991 325956 69558536 382764 1 60762664 41638738 9 294763773 312327 4078 895191198 3142355 7444 6864 46 50 422365381 57121868 3299733 10 755278 7 340405951 540814476 54 46 280761401 78466 4624 66 4 52 13 80 5 8420576 7839824 834190319 6 82192402 6936176 7259606 967 72632 23 595 49357 25622 87361705 63323667 247297 2834 563454124 4324 2 4 944177957 137585 26632 433034037 709993 4 83048325 391 951687436 1334 112869252 210 772708 69128 42 5524 4537862 83 19029245 34 9446 121593700 772320 19 6585915 680380119 197840058 18 1 6747 27634111 72 754 398468 10 3 19 62651719 12543 1 6 68 41190308 38 68518 42 855 34771 28840649 96 935 3190040 291 141721 3009 9 80497657 503002264 2 240 1983 24 55 57049325 14706987 53930900 94 916722 719239618 2458 15325254 75 28455945 264 2 94006 3956 17625649 62 215 870713 1360587 51 44 6941709 523 902 146713 6 142 87 9 28 26884177 785841396 81584840 487218 1238881 6295492 4 179 811 7758458 21 293352779 39923348 70914378 4167 888 4689217 4601 313409032 4255062 63 460 780 8823828 4896443 579689 5665385 8253 223210513 57491 89623619 7619174 7984 63321505 374557055 62 8 962637160 2694307 38621520 5785 62728763 688316916 962 810095630 46800 789878 8040 9726 630301 190276718 29038368 10 33964630 311183074 59421063 311 6105328 72086 6 511005641 713278113 157348112 12773 915576940 5225436 724 34726 19 4 7 79002 675900164 292203273 9 1 1786372 476408868 29 982 10 21949086 22452657 385761431 7380517 93773 50132 230670056 2893520 621 480 58770100 6030 798746779 1 3297 969153876 80 74693 686638932 496774839 97 334365768 7 2812 25476 8 7230750 74360 5013 4969 6165712 1 929233709 2013905 179 912872 451747153 897956 82 3607 64326 64085383 995 7984 482 76 762986 283578 7367033 340 6 8 93763616 27686 5859989 49510993 308 162038750 8804 362699880 5340210 4 207 484940131 4 7966 2093 188961832 6722 7872 78000752 868250 85741333 839476427 14880 5 728566 319818788 997604080 48 596195546 3 310 285093046 823 9 61543815 68929427 6429761 6 35 407574 5 17 2 5891365 408 418454696 15 8 132992 82 401171864 42 78832 65 377 2536075 99415 68165 838755 304215420 710258121 375111 5066 489778 364221211 860121 396827621 113425 97875139 8896544 15 1470912 9301 691355744 461 46659 1714981 3183070 74 750 9835 851762464 901 72 37 47051 968358975 858930740 589539461 83 338947 159897 43365 93074413 6219596 7098 6637 7 835734576 7745101 986 957241613 4588803 3960 15401 10 828 3262 482542568 90 739918 533 764706 3956 10 4618418 38510 606198214 89971 19332570 129216 398807229 89808 38837106 550 5327 81275 9 31 270936865 96 225630150 96374638 6694 5575469 764452876 214353387 558 1467615 93578198 90935 87427 78387 3144457 736011015 8356 51517 954275017 185 32254 851 752509 7992521 3 586122 4821705 4308195 230159 1970774 758161 93207 896 750925 4 46199 797 9700 9581 869518809 8 1860752 27 259 8775857 83589 1 949433 850 7561 55547294 4175872 69735315 776 57 332062 90 5649 573483612 842950 896729035 909471 9 6817327 8924 7405600 111 63883341 433 56246664 17164 235675541 8911 525457837 565 8 1004 8084 35783 48755256 370668381 21 267045679 847604797 9 4129179 7655482 912806720 97404 7236357 57485 32086 4 38996 9 324 6901 791795359 46519455 7728 319150177 7449 447 359873310 76831 21112 2 516804979 148 722462768 47720978 383492 299183156 863 966170237 104518 9585749 74259746 6386772 9763695 1654731 63942 7 75 92315 159 6598 64189255 384028427 46315 100 421040992 4975 163470359 28333696 8019 353185309 63 50121752 8 40430793 77 3978042 264349 81193 668653978 37 20349 2337 55587286 21167851 4651 703549782 1492 7 85 664844654 91 5884 3807494 983438 10 89 8557 62714 7201 469 318 7847 6073363 835215809 838022 123141771 751879247 3646 27 6922 587577898 5 4960 8251530 44595640 73066111 2 782527 5791 3165 141933331 6799 693407363 20992 860357395 34 706 981660 160295 9 23684185 520 98 7422 928684133 759 76516 906 11714 90592 62 97 3696038 482839 92657 787696 4201542 40368 1410634 517 686 9 872503 48 69165 4 7228 7067 694 100 9502 2230 355325246 65495 592313154 139111363 35 36779 7997134 48422 626884386 91479711 562485 882228 390352 1568281 2209198 4775859 772801 310494 406377773 9032 83 4915 172734440 7580759 5486851 177626269 5218 147832005 50 91193377 209488930 68 462928 8 651428812 461364 141485135 3547 8229 287 3288335 46 6450 7098909 27 444475928 1993 387 434 404209705 6818014 3 2833005 52370 445599590 414966366 2555399 27 128150150 36 107 13663 95 958 291855 6350349 810829347 52636738 393681639 43729608 849 8629557 473 15 482012 98 4729642 706444757 84 3977169 367 577 3499 874520388 390523132 686349 4 6 750199 4346318 35622 4408528 9 536011290 678564561 786 704583931 172 446 6 44077293 8404386 830567323 887 533361 265 55 7253 52287707 512993870 5 603 335809 6 789157 726654 132206328 7941830 70349960 8909060 96853 467 85062995 66692033 6645740 369 820 334075 7 3559 239415 261167414 7 5512761 358649 703 18670565 6140 2343 376496388 55705 1797252 13135398 2786 3369649 787243192 420 62235989 7 562241595 23853 9762 1136 187700 771310 520964687 59552 902 2089140 2416 4521 88 402450932 283 721151 58714125 644 84840196 7214854 79 74188600 29618913 363 155699576 205669 19894 7341 7 276031264 276045257 98979127 85870 389185503 6094 41519063 29122 9401301 2339834 86275714 84 4160249 403746595 666382668 65 872405375 4711581 603 1038 93681884 13617582 4 840 93688646 169574618 794683 468174888 695216 77159 774 87 7 9 582970 266731486 445 823806710 541866172 74780045 92778 4 259439536 209656551 906376907 107 84 147344 51 9755965 6996 952706412 38 5717 893703631 271778 403714209 9853681 720608 17269 167433 7 53 3738412 23 183 2 42602 745 19 8340557 840919190 39 1921575 699 99783283 242 1759 443513 7031 139 1 82543723 1 217798388 86880153 9644919 7912489 7561 25 731378 757760 862592110 225 6736 39682 68332059 643141074 67207 67188 6 2 188 3 8985 24393 403 874145724 21218838 7593 58 479868 4237037 81089490 6350 59 179 6 91298252 84868012 118374973 271030133 25546352 7 80001 583469673 694912 666068501 707 33936314 5345 578 4 75597 11 9734301 298437365 752 8 4 1857039 4 7563097 541 36 95337 299455 182789 47 76 27195854 7168173 35 3 77468 1659 9111392 657788750 36222 51744901 573352216 117022271 155720 462 638042 4810 8289680 920819612 1878045 54891012 516715 641859460 159253 348771 15149 24 7224247 32 3052 7 345 7906803 377635965 591857451 82 45 51349 669 380525 8 496808 10 62 5072736 7468 136080543 44666 95171 8 105843608 79 221 2596090 89604 7432 2706772 9278 751448391 3568 9964 792135 816741382 1 44363 505 72965 58 580373 74 9 93032839 415 479585919 52 393 4591135 3325 65276 215 38 256 4216722 13 5427 909500214 674688577 468214088 6518242 36 4 51734 898649 311915406 48994 6 9286784 8949602 469 11 429914073 7 542 282145709 34414123 1684 438977987 77902869 6462587 71867 9 7921 99390989 977117160 86696 318715748 318 321567 683 41 6284 8573623 709 5491368 4372 9283 1372091 7410 10 922511000 90 6245769 45403 56790541 893395007 57 55917189 7 951 4777390 4319988 63814 289239022 1431 813 8772 79 1637441 38462998 741 509777394 19 680788 566 820536 43320168 531 831204 5073 427522400 344658816 1627 868 4316 685446073 77 555211668 9386913 3013691 7 64786824 177045 330506 942782 171 2203 998507 2 412437099 4602 48 81 133478 18 135245881 9092211 111831 10 35 13514994 437540 5338 335618508 31317003 8 467045724 309 89811 39868583 5613039 3854 790340511 6598 784714312 883580 627 57109 883934172 405 850388 441 2 683726 252546921 697111 362603850 162 85987925 7 70 7 8583918 4 52130657 957997301 689 4 20240057 981 2693690 46759798 128969 229182 538013911 7278657 2841928 972 1287541 811 2074 541 866897192 478659 24 48057557 5181126 5860 648747 393369 90244 21 93843061 1 351830 809659649 2921461 14543867 24092211 71 66018 47 3835086 43901442 4113 98827 308 2697 1 9 3 28239 8 97 93225 6 462323508 17 298836496 216879 2786201 29 733600 815355683 80008 5544202 724 48 5835159 486 426993226 3169837 3737 594838 6 4 171893541 9045 5940430 99982 59 15 79 7 7900 86669954 22 682606862 22770 90 1 839 24 61293 202463241 31 94007593 3481890 116078 4099 445701 94 7226510 5359 7405 5 21250748 8 99975 13 4 970019136 686 5 30136536 816907261 156385 3345 1356081 560883056 10 688 208213100 541845180 652 874244707 52698014 37842759 1 45048 746220318 959 618074880 419 694286719 807 98 1170 404183 72897301 671157 9329 377211770 776907407 241738 61 438 984 723 80 5882680 8318 834547 27 9 566 7 54 216551521 5410005 1 404186154 8570 221235992 41 75893 13 86989004 348 38466779 11326 94 1953 3591522 1 2 17483 225870 761754513 80191 4 949 56333 267976617 40 9895595 31 178227773 37075 924598117 809338961 95 8649 57 56580 2278 277042334 14352396 316712808 7049766 39 43478978 5171 571810515 5 2208 266 31715 83258 6634572 73380881 588099772 85 870787434 7868494 9334785 329 40 492433510 49 6108034 9345778 4631534 2239207 72934958 4 91034 544705681 984815872 325696 80 103036 63 901 9611061 71111629 63 5121787 927247949 62795369 874299573 55 7646 1 367862 47853 49 53272790 736961000 8 34 537 797857214 268 2092600 230441579 39 57988303 74782 14441 1220207 918906193 162949 43512400 657170548 31834086 5 5189 804796529 93518931 189 6 749 968189342 3727064 729132 724 7766668 3 37 94922643 953 1364 603655 80039 570538914 602222 449854317 9806 256880533 878 9595646 462974700 707975743 2111447 615073 2293 36451 4207 54809 77562049 15049 224763 324 5794 27059 6655 2 47450159 447204648 833 32728 517515 227958317 57910 702775834 59103197 42 663058 603 761 727785977 643 44 77587829 6272265 1206 40115566 82597092 49886 84 19818 880605 795 20853 77 9572 136805 2259 12103696 982 356194 30685591 46084 5 6 27317 4570 1334336 766181447 163534755 55 94370 4761 614 799813215 5 32143537 70 77 1616 241905397 534680958 3867289 128508423 946 48 6515 645987 76151156 657844 4603326 26332379 72 33 7 627 6 821940961 85889655 954149424 6 410529 1 8 662 7 30316 752583342 10 4939 63837569 324361 58 225879232 996 7 5478 888687409 180493978 11596991 74114720 940983554 554472 61 93037740 1913 2314068 173954 5 4 62081 509045677 23 36 821921621 4 16 471999090 904728245 4743135 728 210036193 841531974 6255 339 6 4 937 9842047 587186 8126 441 601275752 30530941 2049104 84 1572412 9 106257943 7999 5823 483433409 936 8791 35 1556 66052935 4858 6013864 914196835 5739 44924 285207 1073429 5559 71970 194 1 54 3201 307589 39648 3328895 9 114932942 3058021 17 639679 7 271 59 502680808 308 877566740 48267 62 767834091 344 75 54240167 1784604 848755394 90074622 46 3 589 1712326 66 850294 94 91488564 4073135 197663209 48 8042797 3938 960273 70458 4570198 8586192 100 5548710 6 167 173014 122285140 676 483660658 17053 77081178 1443 598736 79373 65507469 782 605640637 727522540 124929922 355803778 9983 11014654 5 76564 81 488029737 347908 88 162 297 456764 907253 339036142 97499 175791177 8014159 48023746 5 445889 589434314 3 24220652 7017401 9 232903 2 217713862 7 381077154 32472002 316369084 699 99978729 387729956 37 6 266961 872075718 941328505 56896 623 69485486 809067 1813329 53689 1920 6559898 993350 2018 477601 876955 3 67873 91 78757 23 5696395 2311 80469355 70325 8003987 9 95 68 811503 6 183123393 830551881 92245 993196736 7356 2191525 338873 814894727 3 59729961 3669840 47357441 157895831 6906 7120 2578 41750179 5452413 364 62624 11326 287 72788763 31855 449021 933486956 8929 77 2759 754342947 87 3548742 7878527 891385888 7 155548951 594173291 5 85193328 2994174 307719760 23 1 652992 6594 66027 8 42963936 750967447 94 2033668 8901158 51 7 63545 4148 309373 67520 2439580 424218482 74712 499 266391844 16802 5206570 331 985153669 32676811 369191 6246758 836 427104786 93 56021905 3 7150171 497 377 5314 7211 80 44132 5 8442696 519379062 663107221 1 47 98185 2594194 231280309 572 197859942 7 844498 4716 9025 55 697713 86649821 4081 343817986 10 896963 940840 6321 2 899 66 9317 816418214 29019795 9692614 692760210 3382747 9752 10 3 6843 6038 882959427 626112 41908954 2 41 9 701 96549778 222423110 88807441 9461865 52040523 83 863323 912870628 342812177 4 6858990 72529 70409 20 373 399 76 7777 7195966 44346 7749 83 96530502 816687456 43507154 4534025 9056555 865735692 4867814 15529 88080 57 9733862 76472248 627 766959 8710 90474 61 7217103 1083 7 4983 86 747 414 37490066 290183350 1 3018 4476967 85190 10 697277 67867 870513 252 77 427027 8253259 455186375 74 9541620 5658 6325078 288023 91266 129 9678 3803 364 80583 4656515 5263 4286 2 63 305210 8 528497 873068410 415 88109 5 731833717 6 9452 1680 5394 926045 44 367960 70499205 56 744532 3004 48 44738 5895 9 57292739 240592504 51508 10345100 9032 16574838 522881 71 881623 9859954 9335764 37718265 2926806 4449 855765936 1061 401867625 31 968827 6557308 29 2987 96794 49 244999712 975 466 67 5919 7391515 4 489768269 68363685 57282 3655137 30 394585450 6944378 422997634 74 49120 9223768 44656 399 634447 108592 622032 1000 6327481 16 4742 66420 5893 597 6803769 39543 539685016 1899 93 543598902 1215830 3 486599526 507335559 6149 57786 80011 23374333 84 1640299 214565888 87 793996743 42 13 3 77 93591180 685996 28 6509415 801033318 808502351 7068218 75 730380 4805 11832522 6656237 3221 9 5295 25915 51155 42834402 7 836865 46327390 68750450 60020842 30468 17 559878330 851629385 4194506 696286378 8399 598144545 264 495638 58523718 7381 33132146 445374817 540 163405261 13597 1009 959406 5 119 19915 158969 353877 264237756 80618963 24727834 288601761 9770 3 26 47683 701 342867732 937131698 2448 51 136593047 7033778 4173 6 10 914397 149695 894380761 225 510743 815724 84132 3810 8 5880 87694 7982 925323 80 483 475392 85917967 963137 3424 630 518345335 4134313 579 819724 5142 52486372 208 288 3 9500646 68821 7615 5 871365798 47838 713524958 8 9 3878345 25 144 683766130 35514 5790 54 198704168 4166 996216473 415867842 918552559 31 5 523646325 828 214 21105 69153624 63524 79 71 80761424 376217341 3 919 1746 86 4829376 35967 5 10 168106 1079852 6456 929626 45131747 947 31916709 874149 838279407 856928 958044721 2713 372072339 8848561 912 46844 981909 71555 599 2082 26 64426 8852954 312575968 105120134 180 552 803804 17662526 78018062 4763148 45 164446760 14410549 97334133 350 97 7 731354158 1135 4 1901844 55177822 2961 93 5833142 470168936 93 535627746 289297538 78107890 998718125 6514766 81249547 9 7873 71154762 759 3 5866 66 658154 899949507 6712237 85003331 6895914 5588543 407 6017803 96819708 36724 25723398 5092087 7 6923847 1954949 87166411 3582953 917789 27779 8 83639278 Q 66133 2675153 Q 10488 279360 U 25899 701092198 Q 63331 475 U 6466 796444370 Q 1747 15496 U 58424 501819379 Q 7306 4407949 U 57965 934707888 Q 77117 80017611 U 52789 876047533 Q 36744 2119 U 31654 766596320 U 35396 632396610 Q 69134 551 U 17896 585425532 U 53112 870588239 Q 3798 15571 U 48224 375418502 U 3265 356531440 Q 32739 7 Q 20032 99640 U 5346 798670515 U 23313 228502311 U 1224 40092266 Q 2663 65317 Q 93649 6573754 Q 59690 4244 U 99695 557741881 Q 48734 33 Q 5382 17103642 Q 40176 -481362109 Q 1658 5973 U 28340 616516697 Q 9279 15463462 U 8365 330383031 U 98659 665921439 Q 17978 5 Q 6437 911979607 Q 26404 36367601 U 9034 434597747 Q 60449 8 Q 40326 613259 U 5526 833895761 Q 46456 2987358 U 6816 158473483 U 74946 73252731 U 7949 28057836 Q 21441 76 Q 18609 167717 Q 92700 5233 Q 6387 1278 Q 77403 49613120 U 74016 639580418 Q 57690 777 U 70279 838465218 Q 61336 48 Q 83908 80 U 75080 663722514 U 30029 765645456 Q 11452 517659 U 34077 877984300 U 27565 684272595 Q 68514 7 Q 27027 161 Q 64828 34029 U 98307 745248306 U 84007 480188550 Q 67443 1 Q 50915 1161076 U 79534 520500743 Q 34624 8 U 86565 282651654 Q 2217 1 Q 70033 21 Q 31342 949329 Q 21283 54144740 Q 42407 41347031 U 83910 121961754 U 79562 458681768 Q 98959 -60328280 Q 14691 8118936 U 57810 343353206 U 67224 535389621 Q 85513 35670023 U 62793 619742995 U 48542 21757930 U 22951 255732866 Q 19721 15693 Q 10988 -803271632 U 50606 9171577 Q 10415 829738 Q 30831 246 U 24643 562531299 U 31708 94416864 Q 14756 630151695 U 28098 655903431 U 37670 223385647 Q 19417 4 U 52316 762453266 Q 30366 70650462 U 81718 736908151 U 27008 93457761 U 86763 340527249 Q 63005 8 Q 78725 156869929 U 37468 854039108 Q 20904 1 Q 30959 2951 U 2188 60219380 Q 2233 2175067 U 50063 282852466 Q 99162 74 Q 92280 61 Q 55097 -507860620 U 62730 784557683 Q 70423 3364527 U 61234 876580778 U 6735 355363140 Q 22617 17865 Q 53758 342354 Q 37960 7381 U 35777 933411643 Q 13141 85660 U 89782 218046874 U 19741 250704525 Q 28227 3633690 U 81831 242374341 Q 43382 1472867 Q 70238 32 Q 8583 10 U 47246 186053978 Q 16605 4 U 5459 526009611 Q 59545 602 Q 57756 7331748 Q 88834 70647 U 26998 205827921 Q 75967 338 Q 99206 6498 U 89119 478220541 Q 47001 271 Q 57190 8728 U 62465 703206733 U 22536 539074804 Q 60577 87807 U 35195 546221501 Q 61671 881281740 Q 17365 1 U 57476 688958577 U 14349 546908634 U 43649 361943462 U 33842 572138875 Q 33651 21 Q 33919 54862 Q 8160 5437 U 18523 413551464 U 85636 771907502 U 87698 958098868 Q 17370 875135 Q 98770 9 Q 69690 988536349 Q 89286 -523807809 U 68566 718186907 U 3599 414650821 Q 66031 282513279 Q 53861 10 U 79841 205969082 Q 99307 6953 Q 21372 466599317 U 15149 583352135 Q 50262 168447 Q 89623 8 U 22248 859077725 U 49641 320957517 Q 30022 8919 U 3869 387353283 Q 94955 4108160 U 36648 673960485 Q 87865 -881363433 Q 34920 28172 Q 59132 711462377 Q 19344 251 U 50544 826274787 U 340 610943057 U 73950 570547644 Q 64726 2 Q 12255 3483821 Q 16368 95645535 Q 80631 -316761435 U 47594 81736639 Q 68198 994204845 U 72509 798936917 U 90895 74122611 U 23073 450034508 U 84716 592737397 Q 31299 2013726 Q 73341 2994 U 78611 970728139 U 6340 307425701 Q 55293 9165256 Q 12405 373899 U 88151 682424066 U 33286 179517928 Q 77423 6 U 79686 651908963 U 44548 222228197 Q 68765 606444642 U 32468 861658373 U 28833 428347780 Q 50340 36175 Q 16447 -293575851 U 1229 901318768 Q 12123 8939 Q 78415 322546558 U 69565 933151731 U 49235 741310598 U 43964 594478545 U 91559 241255001 Q 43374 587 U 76920 613943922 U 57482 327410167 Q 90271 30212 U 98898 528403706 Q 22028 75412214 Q 35025 9297525 U 46801 110687633 Q 20384 80840617 Q 70701 37949186 Q 13335 81 U 67808 172596253 Q 71790 8431 Q 47724 26 Q 90239 222 U 75368 467308258 U 64525 977270746 Q 57305 -973548049 U 9644 104564007 Q 61128 63631 Q 52664 6 U 1448 673585651 Q 10303 -616697189 U 79189 651018727 Q 65003 241 Q 63670 4691048 U 99614 257584601 Q 65264 9 Q 22733 77501407 Q 35834 863 U 6366 391282743 Q 20936 7311 Q 20986 50 Q 61976 71 Q 75929 90 U 53422 44922251 Q 9659 -519145726 Q 74561 5320 Q 57851 -884412436 Q 80348 219 U 32939 784457520 Q 84708 4450839 Q 60602 28082721 Q 82926 807268 Q 46933 -63721662 Q 81143 4 U 84516 893040267 Q 56396 -124078907 Q 76384 6 U 29719 886693588 U 49025 229084700 U 74145 641566575 U 75013 526965117 Q 65518 445262013 Q 50665 91 Q 38075 -460591728 U 31453 455275033 Q 82066 670 U 61056 649815373 Q 95474 -387901673 U 25835 950542814 U 52207 468737051 Q 71184 528 U 39592 793859965 Q 5253 7512 Q 93589 939847 Q 41845 47 U 94020 897352372 U 30805 990101278 Q 42809 23 U 43299 92561150 Q 17923 6684689 Q 50832 8 U 66216 932992813 U 57120 777316733 U 6920 221545584 Q 92063 3401575 Q 88092 503697 Q 74857 69 Q 84265 389024 Q 5552 375784 U 61129 578849415 U 17211 330858607 Q 75629 350 U 78645 110768165 Q 698 7045 U 52958 519906015 U 89669 863277852 Q 88230 93 Q 34333 8179 Q 39003 2095986 U 12285 635683445 Q 94635 58994 U 20914 608732343 U 34717 825873890 U 40262 565475086 Q 38761 444 Q 82197 -551956703 U 33658 170913221 U 81164 604637201 U 86448 616144007 Q 47046 1360 U 69544 106012449 U 97685 666840585 Q 69083 966567013 U 7695 705051163 Q 92535 920461295 U 6012 854185088 U 34460 459206705 U 61405 19071663 U 61885 621966958 U 93434 840274598 Q 74657 9613 Q 37832 68394787 Q 54440 4223 U 33302 990231429 Q 61775 65 U 67239 93951587 Q 30365 896279 U 89357 902501256 U 36561 998486558 U 97467 549205900 Q 63053 -890208337 U 89740 895432648 Q 4420 5 Q 35409 6794894 U 65049 376634240 U 68194 50125386 U 18401 274911420 Q 63 21182 U 41389 829410746 U 63082 621878272 Q 78541 62173791 Q 76760 -278489153 U 65010 774599944 U 48878 972543888 Q 97420 4512 Q 42865 250160180 Q 62209 4 Q 67892 29472 Q 84116 210529034 Q 74083 -694950810 Q 92787 693374033 Q 36748 9926 U 76708 365759527 U 60383 54163710 Q 8106 4704056 Q 24710 5 U 21805 722667134 Q 49892 58 U 28353 367396140 U 15678 617927400 Q 74580 -515149840 Q 56279 692026 U 75116 446115260 U 56030 719478923 Q 97679 -517675241 Q 99141 7 Q 68579 43822753 Q 43012 5 Q 47955 172 U 10434 878797433 Q 43607 -943427593 U 492 210563038 Q 31730 92 U 33484 204146871 Q 91349 9831 Q 85089 606 Q 92201 -353993083 Q 16859 8 Q 32184 2289 Q 52598 14 U 58973 355375667 Q 53442 88032662 Q 40437 6 U 98643 731644019 Q 57524 1516 Q 71819 5 U 46312 152865440 Q 30348 4275 U 12787 675137766 Q 65162 1 U 62832 88087428 Q 54382 8595 Q 80244 66500566 Q 75003 5 U 31356 613694338 Q 22666 56019 Q 33278 5500 U 69445 665209308 Q 33442 387837955 Q 23289 1845140 Q 12995 793849 Q 62353 16 U 3945 441044721 Q 12027 811 U 99989 646118143 Q 2518 84642 Q 91607 800 Q 19126 2842452 Q 60418 -920887485 Q 49504 78607599 Q 95369 2554 Q 79849 95329 Q 54114 75933 Q 60423 4 Q 12481 249538 U 26144 59916451 Q 45863 660285371 U 60880 356422904 Q 90899 600068641 U 84289 46483144 Q 38395 -253349035 U 58682 72860772 Q 2507 94047 Q 63398 49450134 Q 68841 533449869 Q 49283 852 Q 62457 77213901 Q 26403 682 U 46444 622933868 Q 74773 97125 Q 30488 388 Q 75427 1504407 Q 74268 77870338 Q 27577 26906 Q 53350 58712442 Q 97027 2743666 Q 4260 16643 Q 80431 64 U 53248 227364753 U 63726 257056654 Q 23112 917155 Q 52502 8185 Q 35177 68 U 32158 108823408 Q 22955 946078 Q 34339 1386076 Q 56967 77737266 Q 19020 302460 U 16105 231391454 U 90781 122240259 Q 47478 47 U 54711 927995320 Q 61810 86 U 52663 241933068 Q 67377 8 U 87327 888026760 Q 43880 78327 U 47049 435188298 Q 63570 1127 U 41925 905937110 Q 16098 1835 Q 17156 5 Q 76259 -307762175 Q 10990 473118755 Q 93319 57 U 18690 35337299 Q 37177 51700 Q 3009 475 Q 55369 937815563 Q 62071 135 U 80742 954821111 Q 81613 437 Q 82995 93181064 U 15786 525347618 Q 55705 8041876 U 55803 512242508 U 61552 743667032 U 44182 771621108 Q 90918 70 U 9054 840297725 Q 2584 9412852 Q 67387 990520 U 37634 320143968 Q 6538 20 U 71782 374280164 U 38510 57590411 U 64613 906060235 U 3636 198766536 Q 15255 549437 U 14394 38534335 Q 2604 8954 Q 47634 12429 Q 45123 -502016677 Q 51973 53 Q 50551 86 U 83049 806481667 U 10390 796257812 Q 58434 40574 Q 57707 5176730 U 66998 330990256 U 90928 714724575 Q 31284 280 U 68856 598402967 U 87901 833604924 U 14959 771965039 Q 9553 425234963 Q 73418 680 U 14559 606515901 Q 60685 9 U 29068 867631648 U 15847 756566027 Q 528 31501 Q 81805 9 U 9616 583354499 U 49610 85816748 Q 52055 -443923887 U 98594 168434851 Q 46958 66939 Q 60697 23760 Q 64000 9 U 98224 44120331 U 39572 41904956 Q 90823 5194 U 13419 21985300 U 61845 431159176 Q 78496 7 U 84906 155068230 U 43859 889311546 Q 4663 21 U 12476 650086038 Q 84211 8277 Q 43212 8 U 44030 528146660 Q 71148 169804 Q 32376 34 U 39112 282939397 Q 47478 9985 Q 59477 9481395 Q 11174 63904 Q 61753 -120984737 Q 94422 1 U 76332 115552166 U 68638 955404506 Q 22256 88942313 Q 33621 6717 U 67384 729032850 U 4377 117088487 Q 97659 52955 U 36220 780223934 Q 4715 81389242 U 10196 568403850 U 78989 815300094 U 6845 572521171 U 25802 948933646 U 41767 164290660 Q 78926 10 U 34080 63781819 U 54456 944972380 Q 8450 9 Q 75008 904663 Q 88940 73 U 63070 592786046 U 85596 357834518 U 19565 476065278 U 96573 96339958 U 27734 438944475 U 70186 391664027 U 43997 301310492 U 18126 898444728 Q 98904 216 U 10579 544330615 U 41938 141106100 U 77298 113522135 U 70201 946450756 U 9377 326210806 Q 78855 433540786 Q 20109 614 Q 56059 28797897 U 25735 117557088 Q 17186 6290424 Q 14047 16670144 Q 12053 98486952 Q 98034 -90451203 Q 27157 -652488953 Q 75381 284421 Q 20952 6952 U 98645 909409809 U 13550 576663034 U 41760 747316915 U 99551 68600701 U 26967 270088906 U 82973 387950176 Q 38582 8 U 26913 346046307 Q 7859 337735 U 10371 340083211 U 82970 160103354 U 48267 524816923 Q 14605 226 U 18239 430959347 U 35579 65433247 U 15005 234600559 Q 99312 86107319 U 31420 226855485 U 27885 198906233 Q 4401 134505 U 25170 333264403 Q 42038 91482308 Q 34010 791 U 22112 657352333 Q 61932 486 U 71760 814685796 U 1711 842659778 Q 36045 469 Q 94888 1066475 Q 56957 49 Q 4093 4 Q 15215 460 U 99534 75935995 Q 44002 20 Q 27217 550231629 Q 72944 58245288 U 98078 522461344 Q 47601 651 Q 90202 317637872 Q 80548 2287518 Q 34511 852 Q 3182 5869 Q 30089 -342738278 Q 72860 672038196 Q 16790 8 U 72362 273303870 U 14291 232419832 Q 55950 10 U 63618 919049304 U 34940 94276400 Q 8481 96792195 U 12965 917879774 Q 34224 9171377 U 97293 804114818 Q 65629 9491 Q 42014 51299 Q 67683 226 U 77174 477098814 U 96610 833412650 U 67032 47153297 Q 70010 9228316 Q 13451 620 Q 31304 746 Q 77508 6184393 U 3487 180258681 Q 74132 6194 Q 36367 562071325 Q 18953 -257493723 U 22631 902175882 U 42837 793552414 Q 40511 6549 U 7925 541987069 U 31395 239509994 Q 12756 85055 Q 54627 274800076 Q 72308 10 Q 59873 706 U 85024 31845031 Q 77578 838 U 7416 351405279 U 16008 576383420 U 39210 373610640 U 58706 666751504 Q 51010 6867 Q 89317 711 Q 53685 669082221 U 48952 703661235 U 38759 224062326 Q 88887 918541836 Q 19236 7825 U 86398 865857044 U 80584 555825411 Q 92643 58266 U 44610 456470891 Q 54008 216 U 31237 738417302 Q 42457 797288 U 4284 480568316 U 8926 754053401 Q 55500 34995356 U 5906 70349785 U 81043 908317818 U 95327 474265247 U 98267 607046366 U 32189 483614685 Q 94892 5702 U 92931 979026960 Q 83463 5 U 82778 987989060 U 53282 480514960 Q 59486 7 Q 68519 96356 Q 25538 891 Q 80296 73307 Q 60229 86279 U 65080 910200932 Q 65320 1 Q 64487 364178112 U 41057 973086318 Q 17637 242975 Q 49480 100 Q 17080 9 U 5216 743395056 U 27791 603274948 U 70791 128798301 Q 32311 5 U 74649 902621673 Q 7361 859602 Q 34449 9 Q 31141 877218 U 2112 414971083 U 45586 185164322 Q 99964 94 Q 32679 82802112 Q 43273 599 Q 87914 246424 Q 70183 3302 U 99320 505921078 Q 51930 357238146 Q 88492 2 Q 60226 35781829 U 21075 153530481 Q 78556 -331373698 U 18380 733830915 U 81262 611252102 Q 26513 8156510 U 40294 341237276 Q 19308 -420533790 Q 13071 -844351625 Q 57570 90113298 Q 12941 157073 U 10415 998761182 Q 22125 6 Q 27355 24189 Q 54369 7091 Q 4505 38028 Q 80050 2637 U 1358 430403615 Q 13502 68710613 U 66285 73744578 Q 2491 12 Q 93223 894223 U 82097 951782195 Q 91679 -19015850 Q 68997 -994339411 U 29891 313530470 Q 53467 300586 Q 33043 768402555 Q 75188 -718608024 Q 4414 7857849 U 65222 525324220 U 1729 618117837 Q 48999 -649738602 Q 36529 415897003 U 31023 597078876 U 2359 822085908 U 89197 13879308 Q 11439 -162999722 Q 83602 910887 Q 13406 -232091373 Q 17394 -715721176 Q 72190 52856 U 49331 122835718 Q 71040 529879 Q 27276 241 Q 77817 828151 Q 36379 307940 U 83593 66769674 U 22056 317961060 U 74620 858485586 U 23605 395331655 U 18986 93088205 U 74017 147461778 Q 53595 24944 Q 4004 84259760 U 93525 206838526 U 52865 386028964 U 57870 938076927 U 23970 433084471 Q 63702 941014875 Q 78773 369 U 54560 784325414 U 80286 902918963 U 69472 613763173 U 76718 907986882 Q 63989 23940 Q 42712 248509 U 10135 418036462 Q 98671 -631992879 U 31632 292502402 Q 58954 -289235631 Q 9590 55139654 U 43913 160458717 Q 25663 923080494 U 28707 742742007 U 65996 751724263 Q 12165 -282114561 Q 56313 2403 Q 10074 55151 U 81305 960173728 Q 80810 -24155763 U 55540 239329637 Q 21300 14183 Q 82128 76 U 63233 816000041 Q 39242 9615 Q 80627 -925650584 U 40762 497389121 Q 23627 49435 Q 44006 128 U 45246 431039007 Q 29774 94 Q 55675 5052398 Q 97454 418338 U 44114 378469089 Q 87061 34 Q 91864 499247371 Q 78265 150 Q 30444 86 U 4444 963726705 U 77893 918346449 U 91617 400150205 U 76326 439311110 U 51559 173042159 Q 91985 93 U 94097 485986158 U 53432 464665698 Q 60999 -601572369 Q 79113 60315 Q 80766 -287207531 Q 51035 -404689950 Q 53896 47 Q 6402 838238 Q 43321 85076359 U 76393 874075630 U 15641 828172901 U 20193 374171240 U 53700 851982337 Q 89639 3 Q 99816 696 U 34298 859198377 U 26880 86109039 Q 88491 16 Q 48228 8366 Q 33466 40 U 23856 588416483 Q 34994 1 U 4700 990470362 Q 99720 6304531 Q 62895 122 U 11248 291432979 U 20779 918985220 Q 73717 124497 U 68593 933698276 Q 50859 8 Q 17773 790889154 U 6236 35551980 Q 78236 165287 Q 66380 51 Q 67623 185723 Q 15488 5335 U 47284 781178889 Q 63921 828351057 Q 29536 -903405509 U 95162 505641289 Q 96410 254319 U 33531 497219075 Q 28749 599228227 Q 3459 38149 Q 97869 88 Q 73970 -302525313 Q 8490 121672570 Q 69861 25261 Q 92898 1 U 7357 881969040 Q 59926 472 U 12244 415614506 U 66646 284870301 U 40183 358324444 U 28221 964259506 U 26552 369292965 U 17848 488609518 Q 39542 3376 Q 70312 -707031955 U 63260 424777866 Q 32708 7369189 Q 81834 9002 Q 20286 1 Q 16711 956 U 7174 137251745 U 55554 26421112 Q 80581 89366 U 3630 646039233 Q 98334 3913796 U 51779 455804823 U 71441 397020413 Q 42821 460015353 Q 91726 5275189 Q 19909 6 U 58842 441145640 Q 30816 2169230 U 33203 2010348 U 98033 842590815 U 78803 294138279 U 91907 423675881 Q 23297 97530963 U 51726 417787109 U 71122 9339940 U 4383 780269746 U 94420 677508309 Q 18244 57 Q 26540 40 U 21653 766457284 Q 62151 7676490 U 83396 160321450 Q 96356 14808412 Q 81487 80 U 74165 25489781 Q 43042 3407 Q 89268 498030897 U 59001 166885148 U 92347 649007740 Q 4533 33 U 63639 746181093 Q 57216 323512 U 36008 287035274 U 56963 237262469 Q 97867 5 U 53057 609417768 Q 67999 97160925 Q 20009 29 Q 72914 5 Q 11905 7 Q 15152 49241 Q 38414 -63179897 Q 55582 795960 U 7395 328625915 Q 55805 3 Q 80187 78610926 Q 1094 4262 Q 62045 72071 U 31025 130692284 Q 27962 53 Q 38169 60 Q 99932 8141575 Q 4547 4705 Q 74338 28884584 U 28634 732804377 Q 69866 66969 U 91977 199847632 Q 27011 995031236 Q 46934 52 Q 40676 195045 U 24089 383389809 U 67390 10963941 Q 93194 746 U 58584 183693020 U 13572 160721238 Q 42080 7137528 U 34070 525085144 Q 21744 81881 U 26298 7167609 Q 70728 679 Q 86821 47989856 U 73757 496544176 Q 76016 551 U 55581 13502750 U 57269 41479713 Q 34660 215398765 U 20149 224807410 U 91142 838433659 Q 82890 504 Q 38597 84517906 Q 52594 74 U 60504 855980313 U 68337 17779438 Q 8360 7821510 Q 6096 81729932 Q 69454 292 Q 77789 83 Q 98025 370 U 24340 144393132 Q 69235 2
样例输出
1 0 1 0 1 0 1 0 1 0 3 412750 1 0 1 0 1 0 1 0 2 6689 1 0 1 0 1 0 -1 -1 1 0 1 0 1 0 2 880 2 3223 1 0 1 0 3 7 17 345187563 1 0 2 5 1 0 1 0 5 3476796 1 0 9 250535715 1 0 1 0 4 809212 1 0 1 0 1 0 1 0 8 43606269 5 4116512 2 787 7 6992868 4 166251 -1 -1 1 0 1 0 29854 655005336 1 0 1 0 1 0 1 0 5 71467 1 0 1 0 3 723474 3 866581 1 0 1 0 1 0 1 0 1 0 2 82 1 0 1 0 -1 -1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 8939729 7 3629842 1 0 1 0 1 0 -1 -1 1 0 2 64860 1 0 1 0 1 0 1 0 1 0 4 478323 4 175294 1 0 3 56786 1 0 1 0 1 0 1 0 1 0 1 0 1 0 5 8673456 6 87335473 1 0 1 0 1 0 27 589348057 1 0 1 0 1 0 2 1705 2 1 28622 990460698 -1 -1 6 422154 -1 -1 9 151147622 1 0 1 0 3 738973 5 66022149 3 1279534 1 0 1 0 -1 -1 1 0 2 524 1 0 1 0 1 0 6 22155159 -1 -1 1 0 1 0 20 614756308 1 0 4 92546 1 0 2 841 -1 -1 1 0 1 0 1 0 1 0 1 0 -1 -1 12 337749 1 0 17 258298460 1 0 1 0 1 0 3 7019112 2 56965 1 0 1 0 1 0 2 8113 1 0 2 5 1 0 1 0 1 0 3 7455956 -1 -1 1 0 2 23577 2 4 1 0 8319 585299616 142 934764153 4 6430977 1 0 1 0 1 0 1 0 11 1251266 2 384224 2 129427 1 0 -1 -1 1 0 1 0 18360 999336480 1 0 5 3689295 2 92 4 618416 2 7 1 0 1 0 1 0 1 0 1 0 -1 -1 1 0 -1 -1 1 0 5 891 4 57665 1 0 1 0 1 0 12 79604412 1 0 1 0 1 0 1 0 1 0 1 0 3 9138121 1 0 1 0 3 6061 1 0 1 0 1 0 1 0 3 858455 3 57103865 4 70952 1 0 1 0 1 0 1 0 -1 -1 2 3 3 754 38 792024869 2 812 1 0 3 572790451 1 0 -1 -1 1 0 1 0 1 0 40 506086017 1 0 1 0 2 20 1 0 1 0 1 0 1 0 2 2 1 0 4 32369611 -1 -1 1 0 3 65813 -1 -1 5 67891 1 0 -1 -1 -1 -1 1 0 5 649473 2 44308 2 7559 11 63256843 -1 -1 1 0 -1 -1 1 0 1 0 2 45 1 0 4 401 1 0 -1 -1 1 0 2 1 6 38315439 5 50284537 2 0 1 0 1 0 1 0 1 0 67 883102968 1 0 1 0 1 0 1 0 1 0 2 4 2 48599 1 0 1 0 2 562168 1 0 3 352900 1 0 7 56257 1 0 2 25 19 90921400 -1 -1 -1 -1 1 0 6 501073 1 0 -1 -1 52 858651472 1 0 1 0 -1 -1 1 0 1 0 3 44 -1 -1 2 55 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 -1 -1 1 0 -1 -1 1 0 2 140921 3 44 1 0 -1 -1 1 0 1 0 1 0 1 0 1 0 3 33824 1 0 1 0 1 0 -1 -1 1 0 1 0 -1 -1 1 0 1 0 1 0 2 960 3 53 10 398309050 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 783562 -1 -1 1 0 53 679757305 -1 -1 13 386341284 1 0 1 0 1 0 1 0 -1 -1 13 620382201 1 0 1 0 1 0 3 7104 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 -1 -1 2 73671777 3 190 1 0 1 0 1 0 1 0 1 0 8 8639885 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 -1 -1 1 0 1 0 6 731476 3 2689 -1 -1 1 0 4 345191 -1 -1 1 0 1 0 2 5423907 1 0 -1 -1 1 0 1 0 3 98 6 340734 1 0 1 0 1 0 -1 -1 1 0 1 0 1 0 9 207941597 4 422352 2 203 2 274 -1 -1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 -1 -1 1 0 1 0 1 0 1 0 3 1037897 -1 -1 2 330 1 0 1 0 3 4590 1 0 4 57964 2 497328 1 0 1 0 1 0 2 845368 1 0 -1 -1 1 0 1 0 1 0 1 0 1 0 -1 -1 1 0 1 0 -1 -1 1 0 2 48288 1 0 1 0 70740 517356193 -1 -1 -1 -1 1 0 2 33956940 -1 -1 1 0 1 0 1 0 1 0 1 0 2 222 55 603769966 1 0 1 0 1 0 2 7230 2 166 1 0 3 931 -1 -1 8 199736215 1 0 -1 -1 13 6803884 10 8950500 -1 -1 5 259537422 1 0 -1 -1 1 0 1 0 -1 -1 1 0 1 0 1 0 1 0 1 0 -1 -1 1 0 3 1429507 10 12351222 1 0 41 869052222 1 0 1 0 1 0 1 0 -1 -1 -1 -1 1 0 1 0 1 0 1 0 1 0 3 492643 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 -1 -1 5 257849 71 773146107 1 0 1 0 1 0 2 54992 1 0 -1 -1 3 175126 1 0 1 0 3 2 3 894391 2 41 1 0 5 16959125 4 800 1 0 -1 -1 1 0 1 0 1 0 -1 -1 1 0 5 531259 -1 -1 -1 -1 1 0 1 0 1 0 1 0 1 0 19 137855232 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 33 747342341 1 0 65 905435723 48 861809920 2 228 1 0 2 572 2 326134 2 12 1 0 2 12 1 0 1 0 1 0 1 0 3 3 1 0 1 0 -1 -1 1 0 1 0 4 28053 -1 -1 1 0 2 5609185 1 0 1 0 1 0 1 0 14 113803534 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 -1 -1 2 4783 1 0 1 0 6 92785220 2 299360 1 0 5 483 3 823 1 0 1 0 1 0 7 8273923 1 0 1 0 3 11 2 92 195 944384468 9 67690 1 0 1 0 1 0 7 9925546 7 41244641 1 0 12 8855891 316 993279958 1 0 1 0 1 0 3 92156 2 14828238 -1 -1 1 0 1 0 1 0 1 0 1 0 15 70746775 -1 -1 1 0 1 0 1 0 1 0 -1 -1 1 0 2 213 1 0 1 0 14 95083098 -1 -1 1 0 1 0 1 0 1 0 1 0 2 8 -1 -1 -1 -1 6 788147 1 0 -1 -1 1 0 1 0 1 0 1 0 2 523 1 0 3 158 1 0 1 0 1 0 1 0 1 0 1 0