991 23 176 466186 28128 37335613 62530364 151098 246 839 827 964 77021 5 580991474 1736346 3 5963 5 0 8252325 9296048 0 100192910 40531358 392833 0 725408889 79 1764 2086 594087 6 34149012 569969755 5948 4447 9569 0 13805 18161981 0 9 5425 1 108261176 534501652 0 44387 1469 0 0 74787 216805 0 2 28957 99953 0 4613944 2 714 3916387 48911 4510082 725715 0 562 5385370 65236213 4116 0 8005 398951 95554 2085 426591 75898712 0 45615142 93174 50 7098 4268516 883092911 131632175 12 0 5575062 638 73718207 52 6276110 5343971 1754 22413980 2237 562960 1012 72 969 4406 279 8366843 8404 168848405 93534 7 93628 418678 687736 45893044 527898 7 0 45 962035 0 50487624 31593983 28 4 255751389 727470075 650733123 0 6 12435395 947883 3705777 917230 404 9956 0 62500281 43050196 274 511397374 89 717588444 29127023 0 177132177 68431964 78069 37 2806473 50086 52370 0 0 820190562 160445 751806572 324454 0 0 75 6350969 91693233 56442 0 131027699 15797 52 44 413 6602548 0 999936 282 9 65790563 0 5991221 437 32842089 6 75339 386 9682 0 4456 68 8 81773020 761691 848 833 321 762 851393 713170335 35825 6284 6 34947 18895794 11546748 201059 376386847 5649 1 79 3853 3836793 21685 6 1805 0 1 3 194 49530283 0 0 2335 662593987 85212282 84 317789154 239408724 957 0 9 308679 60397 197933320 4881 64878 981393 78091 0 7 6 319 55 711865 6470700 24310389 99 28 830308 31426 881825 6 22 950508 0 821 9644522 0 18999855 2643 619 0 66 3327078 62559 982219 0 59 0 20893019 1104 49279 931 59232631 0 0 1413125 9216 378 55318 747112496 85356 4143 840 8 4582886 18 1 83268058 307770 147 0 9213 892 0 3708 43445322 40 33 25 8182 0 20 991308729 8159187 2 734 0 86721 9435 13 702 23 641318 4758 1 550216 369 8917343 5103404 83 67298191 0 0 0 884141 414306536 3919973 0 74825 711151896 43545 7407 9389864 0 0 0 1398 75780 8608748 1 90 56149 88727 518873445 91975 31 8629245 7577335 7583656 0 74457 2868 464 9 349 0 987 52 1746748 0 5629 955675078 97153 2932150 2 9368 476865513 6 494 1 969573 95243 530538 754780465 95773 987 27395812 3256 358022 247 37043 5724580 263019807 6 91134 5055 95673 954699 0 25401240 88287002 925855 1670610 0 16 86 17395 8536594 768604244 27188107 315 958262423 173684 758635 433 85327320 0 43 4 12983550 8 10667913 547759063 216371841 0 7992814 5645953 909843 5511887 9170248 106415495 75850917 0 6 701358795 983656624 3 30 50603 0 97 23067070 35 78887251 8 25 9181 33948 35080222 35326 0 448483523 483318 340 10420 3283 78666 210 74 0 23727 86782 92239 169841 42 0 27596 723862 0 2 99 45 4 803758 862260477 0 4882497 401 7 3 90855415 227614 1906 10666350 23627500 620795900 63 48099294 910347508 0 9725 5728404 27091030 5404907 0 0 57 760509321 7822 4767 19 292352 0 380 3341663 5348 34683 0 5588281 77563990 9 792178310 3 79998042 899133841 14 7 63 24959 742 1176992 381009977 45 170 526264 412627879 0 8349 8710266 0 15 978716845 155798 4342219 77875987 0 5891 78275982 38104 931731 19578510 82982872 533 9544 851915539 0 9500 7 904 288480480 387498 0 78500932 3683 161237241 2 27 987285226 141724963 7884 3487 55920 18 575479260 71040671 214747853 0 37 5057 768478450 3699 2478798 799 18549 0 0 76796078 19696 826 16348349 75 54642 9602623 7354 621 562215296 957011893 841008127 0 742 6679 61 332310695 351982 28868471 5035174 1981 64303228 20 70885 62797 4736919 334 0 8291051 91 876686 705 7613 0 953905 427638610 0 380 7039 97510 4 8 714 984774 0 711223 60 5564 0 83 7628 171228381 3665323 5 592964210 9314048 504495692 1984712 69428 21 10050205 804 8693 1228 41054249 9240934 929603869 2255314 0 635128 60563 60796048 993088043 451064 945481 1 6358737 2449123 28 5476 180 66 903 440194 15188 7 0 833092 470346388 84 46149 576245 62 671245 3003706 448 25 6005826 5 3758 495867 449272453 0 64825 643224 515883 326769 2 4375 1 1736227 456088821 1096796 31500 766873300 9 0 0 108304005 9 42 18 94791655 0 0 6 5846 0 42828 64457 0 721 742288850 2524 88218 52 25578483 0 9918430 71732 438 22427 0 383 2 0 9563 1816559 9 205781 16733900 96 62 17346 698457 7754163 71 29251357 7 999785524 736119 1424 7 16463788 33539768 330 4043541 34 92 550514518 8 17706414 715816353 0 31166 9451469 99548 70726410 40167 174496 8 0 19512 7 45301 189378 119162296 49 0 24101 4619246 7744 140688497 53226 87 44078835 1 9 0 19666 7625457 8631435 38358519 0 214 2190773 6961 5467078 780 975559821 1414241 3 5 9 54 864625652 193778332 0 335 0 73 114862676 579499 1157041 69038 5875273 316 907010128 2594 140 341 43192984 0 855852355 55 662916 527886381 39042 14260730 66988371 73857890 682 10375471 11978 7340297 2058 947 7850 835517 75796945 5567276 0 76105 988 0 522466075 7134 1 52679826 697 731 83256 39044 9239 19 50391334 6148 0 6823556 34 90481 1 54134560 5702 887809 9054 8763 15527890 25375 1 836 8315 86022708 217929 2 635 5875494 48974964 3 450989483 979067076 21677782 3928 2801 9518 36696 15 2103941 112924624 112301448 914634 30410 466 4650 17 881383 544 637 0 0 256115 97 91049140 538314 9696666 5 91162 804949726 64 789988267 94796 3124232 993810848 698406476 0 2 689 0 5650 8740795 64092 15754267 455082 61 32073016 219 70 636426 35 0 95338 166233 448217361 146946352 8066262 70049353 0 7 443109 5082840 981 75427 359437 50828776 5155420 208771 1268416 43027 0 652938 370 2 108918046 585483388 3085345 317982 75480187 353832100 824 91 0 37440 2467 537051 811350389 0 92033 2710693 42738 539 137084 2970245 0 55358817 702 57 89410767 6706806 0 483 407982661 497997045 2119 0 27 6 355 972357100 62786697 591352662 90708364 145694 45774 0 0 0 5954239 13 93 61523 4 0 749 545 0 48009017 540846 2545 665 0 11939 0 0 860 2223361 40470 28 0 5 83 1539 5479547 211328 36 50 0 76211 750836 100 816 8 791 3596391 8 265666047 73026907 883 22832 47 46813 335302 91703356 698162305 4434207 75 736 805231 0 0 9 818629 241272 6830 9986 24468908 5392314 81635 280 320 25893282 4566096 116769128 0 833 7092063 142447 0 7147372 8811 17651101 516401094 90 15 2 0 9007610 239576 0 4160 251091 1 974184 8056891 36473315 48195 4475 2538 790 551636 844804002 978706846 7 0 768 82673441 300582 55653844 1 76719408 270 79 6677 59209309 0 910359922 99 98131159 91602485 48760772 81016257 3 423 1 6391610 0 16793324 51594 3971 26 72798 80634176 156 65640 3670972 0 92 8 2 3326630 5 89 14297559 9231 291 2 39 6950 9410707 844925 9 26 0 4 25 7415 140 0 70580402 229787 64134844 8592 7 3 6259 86831870 38 8173345 4 603 1123537 1 96 7530 76691 0 16 6115 0 697597145 309423 771744 44 5780340 82311353 0 43126 16429 293 30141 4 32907495 4105 96577439 92612 53360910 615 81722060 153 85 226433 21744 1 67 155660 196542 11307493 421390 2 8517 37517196 9803141 829811 226791 0 0 677254 809746754 0 561 8306754 311 332 5614396 90638986 6310393 5921908 0 721116931 1 857 2094770 337 9 854707 7 5912528 97 18671923 0 0 277041 65380 2606 78236 3550 358 947 443637352 89207 931 85798923 6 706333478 5 4978208 0 80 48352279 839415082 56 0 53689 40 471521605 834899028 807599177 68627 52311007 54487726 65 7008189 0 9580 2237555 692808655 489581 1649792 958715472 2910429 55 0 4022923 6 23600 93397 13091811 313711156 208302 126716 922865499 98964154 53 8 0 26 13401 62892569 77476 0 322 83 0 3623193 6866 540798641 29857 6486350 9 505231 764480 691865 9033 5 693 8962 6677685 0 93191244 570 0 694412 220 30 13315430 887303780 14 690 9 4 71184 755 760304 25 5977 50908 70090 277 33 49 4107 6504 29462 388555631 154 803935046 8562 299068 1722371 38240 39414714 996254 701 85792196 12 18512 2 3492 18903 454 0 57569 0 40506 0 355363 2994469 745 4 0 7468335 395826 40013269 680 554186 872447959 0 42723 33298 507 269 5995650 0 26790 95 99 9 2284252 747 9 981 96 7357631 32976780 0 4208112 309 8709383 4649 1674119 7 0 61 514 10594956 94070 315 6691 4 35 99744545 9 81467197 83015 822659071 7915 72 2 59425666 9669 6572882 65980027 28839 5 0 7425891 1753 38 48 225081 7521 385 9022940 6929 95854936 5219808 0 0 401240701 119628563 8 182 556425 528 6126230 226 1752261 484257476 337630925 523689860 0 0 52441378 24 60887270 0 0 3928088 0 57309840 98733 45433 0 81 50 295668 50793 98713898 8068 559936975 9 161 418 91649 0 5 31 842484107 52411317 555 8 8439691 7041248 125119010 5301 276659 7213422 14698 2 176 558192 9458614 7997 7603 404 9 408811 506442581 7018437 0 81722825 975 76132369 0 854339 78299 91802 4091713 9530 3792600 45 0 0 55435 758 410452764 453 8207 4440 0 71 0 4 97 98 291 922 926613 0 87303957 95967077 928860 76741558 2988 454 44348 17 9938166 710804877 31 717215662 37629 1339 8148 6933 8 79 684944834 232749 21351 436480 590 468 35021 82198 387849706 988981 922173257 7787026 0 93 0 96456385 4 3214619 927783 87234416 5735 48722158 53 0 20797330 67 99 9936936 913471261 17 8123 4769706 965098 6 0 220 689 1 457428 694748 98468 883320 380 98 7841727 0 1723 0 0 112220 21 298473 638 843 930929860 579171968 437 457819914 7 2126181 7 0 0 16803482 9071272 92 6 9 56456757 60141 428654 6546952 0 684 313224 557 2502 833598259 45191195 954283725 6 22607 248078533 75443 27988 338277 5926783 492 59 28013988 481224 7943747 778452 6971424 477679305 188 588202 4166 51605373 5129777 377304192 4134 11924 372928967 839817384 61662 4936 881956859 251 701927198 1434772 15531 2483 4668 6319 27903 4 63 898 72737580 27029 1995 7939248 45112057 30 615712289 7412374 10 28770753 0 6848023 168 1 64025 73 838973 979611005 3 1 7264 939201952 913048 7336109 98 0 671725334 26884080 20 5184605 251 3261 7866 8473679 4088 16094 7642148 46651455 81531 18 3 2684824 4 0 47489 773771 657160 0 642022 625666054 510472 59789180 0 61 580764684 4403812 0 798 9578417 14 4650491 9 8221 8963 0 0 514527054 54951951 4654681 947038 4 59 8 558078546 63 8 744443 71 15026150 28 252191 556281 506102443 40154262 3241357 511490 408784 994612940 436 502092631 20854 889 82351 7 401475189 0 379 857 8188680 2326 71 735843806 2 0 6141224 730006060 89 4 29 91 856510968 695 30176551 29102642 26257 43247933 782274445 5 971969107 0 62 0 0 5 20721 173552 73188 753434 7477884 25 60057511 570159226 3 93127 2 909889 6536160 6849 727 51490 71888 2389722 8449 5308 866450 0 27 51209 962028 261 997587 820040147 65707895 4958878 82300932 573788 9618977 0 528947162 0 173 1 0 7 3 51 54149792 53 1 432193868 6268840 10549128 185 139 797 74523 74662179 64505012 94661 0 3366317 0 64656 147 861 4 3600241 1276 138455027 228859 7 1276468 674 197954092 28167 77073900 0 145 204 4363 6 87052 9397417 33752 0 43296 29260 981 74857 41079239 845984 67843 7953976 0 79471578 0 2506 5 83218 3554896 774 6948490 93 101179 414897 76036 15 819770 376 91531 7232 7 77957 56 1548562 21786 403835 77 81606 357325 965 3 0 327199 924964 26163 314035 386995 2939729 735 2 12025842 1 395 37265659 50612 0 5854894 77472 4577 6376 15550039 0 7 4798704 552 183 4106711 835522151 957393049 37492886 2431784 0 5 2 7112 29054 83341 3539047 525166316 453824342 706612567 803336646 8326871 1915692 0 4900 5094906 695 484722811 226752581 198 2471418 2060829 64751 5789953 9274 0 6 1862 230 66159546 12 471 54 957451928 285202100 2 717 508568 6223661 608748 21004277 926 350696893 23270217 51102054 17497125 86 20 8293 8887715 854675825 32 265551 0 7 0 9 4026320 1 364 793863438 2673320 287155596 994499495 573712 1984 3 6267 57 3 6 5956173 0 2139645 4924211 17 927 0 61984 3947863 952265770 6294 88 69467 43499 83 8 3271658 945101591 60721804 4899 770923818 9814965 120215377 142607 909049951 65740344 83 96 66296157 40441267 4 158 9 6206775 577583155 9 388 6293 12 4 369808454 18078454 719 5 47509 46053880 1 45609 8 4 33 161 344585 783 615723897 0 994654 91326 2171 841 82667 41752271 2153 16578 611 0 991843957 6 3012 478026 0 3 691920410 46515169 136140 5073969 9 291472195 437 44 31 789 573 372901 75452874 3 98045166 18737725 61633963 81879 0 635309 32985802 37909612 8092276 44587270 402 25640049 180800517 9 77 2907001 8619148 2 0 0 5997384 0 0 40252 703733 8 5876 59328 478207 4732 14880 54 0 94954 815739 607721539 14998087 4859767 73865 2680 562977 7183 179936887 462664943 3 530358 9 0 35225 1 0 860 556997005 61990171 57491854 7 796222296 3 9314 886540839 1074 201676125 2 0 67019 1090410 421521 18468 2900 243667 1905674 3747461 9296 9493 435340895 567461151 2 0 857 0 29139103 30336636 0 57 9613551 2691666 9061759 6 5 6 558 45980 0 969647578 55 34 0 657520152 172288399 147016 9 7503868 17 2179031 23237 0 109166 59109 2788967 441337 5006937 91594230 967 216 9066255 1 543 86 0 0 88319956 2 294 1332 810975 1416299 617 413824185 502 574981595 1 928641 94 1216396 31794 826212893 0 703 3 72 1326107 303 35076395 0 0 65 5481833 80406 0 0 32888008 2833 0 507783508 10303 3 18667249 31657176 66 9 0 11 0 344 783010710 0 1563994 19407 977 65483117 41352 60721489 96130 58111 26 70602 194 2186451 339411630 52277 401120498 9983 443728320 99421343 839598 28481453 84 895 1012317 6091 1 6 70727 6605770 230989 8712 483 9 926442 689544238 44857 1492846 207906914 615227 389790 0 247680886 384879656 0 955832315 0 927 609955 3 30063 0 3562 518106819 0 3023 2108467 9 54 0 377390 72631 4287 9297 396391 586370 341068 82259 47540856 9695000 31093257 13560 2 23 21 1156 335 3 214465 765 980288534 92577 2693 18 979271 4300754 74 862944 51004 2 178323613 885 0 8766047 6357455 1649363 283333 0 3 7801 45092 46487 633 8 0 40 804795780 481344 4918041 8288748 30275720 14976 9131911 597 869143 0 2827096 8174153 181527236 19985 38307630 9 937520 6 636925563 6184 8240392 7277 7504191 570954781 0 47 32 1 223439004 20 4771 1593 120723167 551569878 7370 56596 112 8 785380 6 0 405 7889210 33235105 0 778571228 3851 4689 0 60 59572 1144 93933 556553 205159065 30 15 0 3 234479 4882 760 6 0 0 163 0 24419 7431 52328368 73047186 99709856 473719857 12 74981432 7 721404181 6454 236 383 84393673 9 207 13798 6 657 2025 19035 1712 916788 5 407027 77717762 3 0 0 5 20296 795095 9598475 9 95945 42022631 355 29 45560191 92810115 319057747 6 980365066 53 1 2721 359765702 609 70083589 2897 3878 2265005 7990 90 6 62 61387936 5577048 3 43 3837475 258906774 88634259 0 0 8 94 84580 660142441 9452 0 37854640 0 8576207 5 688 8103 748196438 688696 926790 33430716 31 0 470 775663507 345369511 0 9 91 0 33 287 886 671 411 9533 0 94235925 227262 0 0 40805963 3625598 2292 4060 183044835 858 5211903 86 10 719969 5277242 3705 41404 595371279 62037669 4084 0 8854061 93196 6973388 0 5 21025 0 0 38 491282598 8 49533 15498 15354 29 5063 5435 462737759 9734 22974 690591729 16745 681 2 2255703 430771226 223898 0 64 63 664658420 780437802 143311 831062291 19150621 3334102 55 908506173 215 6822 0 0 0 0 0 64625339 820902 680600788 756190 697529717 2 359550 12894508 6140 99977 0 292000836 83 671 61845502 7 5201578 87936 0 65 52 517596361 78873536 6 341800 0 9 6865 3 37029470 19 74065683 658392669 24 77095 806027745 9690717 895212 43143636 969537464 488 1 260292205 60152 1529691 13674 555511411 854469 12809962 317288 344762 66 5453846 84151108 608687 7022140 0 875 0 740256 5 0 5496251 61570 496851426 514403554 7981520 1317 51 38707705 5 9 837115 4303248 394430209 71342 1644067 96650103 7882 85 9 0 5 8679 0 0 23 907 184052406 7292560 1 853 0 898574451 40 1 47542008 454787 7449 75998639 5 0 1 0 911 195 2169 345244537 3 716 181901 4006 75476430 257930929 54 6992747 453 0 707634 724773381 78849216 6 3310 12253215 183 0 0 98 0 6069 337229 586530 210 755203593 7 50 9445987 3 0 6540 54 429603 3 760293174 6726 470117994 40796 59 483206988 19 2339237 313049 81436983 409807432 9713518 16 5383 7584 41013 60586 830033 526949549 8 657652157 4 933290165 468716 113544 934786 43 0 51 97 0 62493 966590 6722980 88 54224550 269115 0 9475196 366283728 78 98646 0 9314 652818 13528 0 94 4 8993 7149899 765951 45131703 75098090 17 2 4800040 42623 12341603 47079813 81585852 782263 49 4607181 7 0 640 57 33 375655324 803691961 400877 481063826 363 27487 0 80079833 44361381 29 290 0 0 67 80166906 15844221 7 83 26214 0 2903 31016893 67 711820 932665501 0 5 430077 4 480 11994008 3775 3218922 86 345 2619865 791 5140035 30176 7847144 1234 8 891 4 372 612 4440 964146 0 95 80121 85681 507074829 48525 94570 933 97526135 6294 0 0 958 54976513 531 56850 59695574 668 66 0 34608237 72642 7 132370512 8067 9295 97428562 1 605423 7 853893384 32900 993067 176804 8008 640173906 9459 998832614 3 53 8 59 8722 9834045 81872 191 7 329881667 324244 466910058 64747192 76112398 3856532 175 339646 9 87841 71079 3551 6985 9927 655 622 27027568 0 673132 750 244 1475095 341768 9731 772330 523 0 95802 11 50021183 178 898527 722968540 4660865 5100 262 29417169 32 1517 8 593459782 0 12780895 2135128 9427346 287 155478264 5 6431965 76640958 0 4 789347470 10455 426849000 4 199267589 6291 54 3 433819 167 4733 4 127435234 6049863 32386931 781489268 10314 437839505 1049 7093 99 1786696 226 87453298 347 2 3559869 44518 422 92206 739466855 7863 175256719 4 8700 991 132154 124065 942498746 6 1352 41588 8 4514 1 72487 99 0 83292915 598 44 7523 897 973274323 4316729 5902431 39303 9948847 541 866 9821279 7856 799774 52476504 3 0 271793190 667406242 339924957 8797546 79 0 553226 4841476 95287428 909686 6956477 99 44 95 32961929 10131900 79173 0 1609 850669 8284445 3207312 83334961 228615 9 945687223 3 397623 818425137 7950 652 62551421 498169 305046848 843529 771 3 623511640 43170515 860907449 2939 1039 7 53 71986 0 921808830 425010803 26670 7532 38 67 443337523 51540 973724 28090591 138197573 146231 63411 0 382520 300672003 971605 9199 96221685 5431354 19718 2 0 64 2 42133 68 584734188 4526 0 2714976 26 701820 1495 2913639 93461 455995401 768 52560718 0 953 6489561 96936 5 9 13 122189 2 1488 60635 0 0 0 757780 5548240 983 295074318 0 964 9112319 5 4930179 23 91420444 806 6 0 288179 295023 649220 8284760 22 2874 774 75114 1399 294716 25 99184 0 1996226 15971473 67 975614079 25303 109 3 6204866 36026984 60800 0 43280845 23029846 1435 69326 0 0 3 282 9 6 854856611 0 0 8 824376404 81960 57719 0 8651152 0 388 606063 25045 2103327 390701670 805770 673859 9355 23946991 60912 264052415 0 0 608077241 6 0 6 45425382 7 552 79436 22650 70365 3 0 7467384 473133410 86241531 9 66 86779757 2476379 8127609 598398384 6 348 41 0 95 1628 3505 65349 2 14 965871 13342 91972 0 950920074 27185 574910679 54087668 623747458 38 791518 58 870594494 756 68292 20013 2 290273223 321884057 69524 164 4362 8321 26790368 3 87 40772 670734082 48774 85231 83559927 3 919234 28920 2930 457 60391 54929 74290782 8 11 6748 21164 69 127 16109082 485436 67434496 2157035 46 9 9 8642066 689715403 25 656 80858311 2 233 27539 14 4 5097 8148396 860 698 47327 49 68 601 0 0 4481369 960368 0 729 319910 2 76300 89 625550 211 41188 8312 0 5209 1781656 354 91660116 0 14 75 404927 97 163328 2411 9 617 42739 9473982 825680 4 21884 20600500 6 7640508 899540 833 93746 149 298 58759 7 39206045 3960240 1206 246264901 96508 646705226 33919 649 8 159 87698581 292648 8326789 6693697 0 64997884 3250831 117 94503 25 56405462 9 9589 68873 52827 612 166664254 98946 7752 2133 8 2406237 3447407 0 925 150687239 2116 396418346 68 843000930 11943 37083 5062179 2 13497 70 938 749 55 28225 768317 298 42365 38854 8 214 0 80319034 6389 7872 436017151 435296276 27 90125 18 287342944 919977 0 885737736 782 664195212 9278 759685405 7389 91 896 48073 53164990 438120837 0 36157910 21 358 355 274609 67 672905922 376 0 99836 19554484 72524182 8101739 793091 98 46460 0 9823 632836748 9931 32937 330 957927659 71069 8675 86 39870737 846761025 8620 7780432 0 11 55 5594 15 1105 172 0 4379 58680611 773 3 9820109 621677 58 14105 588843 375804 0 39718067 0 1278 8 518080130 4 1554 8 7 7878947 0 853454 219744684 59177 0 0 62 366637175 870620766 312 68 76105629 3071 12530517 43 2 70 0 0 0 0 76848299 14029378 2 9999192 1649911 55776598 35 164 2319514 709697071 29552318 619536073 0 56126132 8363792 94260 328461 383 2728712 69332 309 52780 0 8267122 3522 3321320 2580090 97685 1 0 6426 269710562 70042 112142 11345719 5754 3564839 175437 1720 36060290 681 880 22103851 54959840 4805660 2171220 56 56896 394 862358187 48508300 8987 4781 31 0 0 34606067 571 15 42 860858 42887 885667569 733826042 586 28649835 94648580 97407619 47903 3933 3069098 86655730 5362 0 2356 0 381737093 931 604665 2 0 3 2 85122 117597292 82000 4758108 25 891 0 2283 0 9773 76 156864 7111 10371 4916854 8206 249863142 67 31090 171333678 8815 13227 4474 2 83428 986509 3676 14346282 4083272 8421218 0 66796684 74004 789 159336 178393 922105644 946 0 54966 0 9898 54 3087 5342 67277 191831610 304 172881 50179 88606661 507495 494525 120646110 0 78786 2323776 0 2 76 303325 8 0 9616 3612 6014293 451270 747274 4630923 92528368 47236 18 72959 5 10829 4 65975 74017 268117694 79086 10302389 186 7 66 399615185 7480771 0 203346 0 9045 87535 9935 304 0 786793458 30 8984 4861 1562 6927 0 977846 4 47936 768 65 9502165 0 3383 590 800 7782868 307678 933 8205 0 743387992 138305162 0 965 795178597 652479 8591397 5492 35535207 84178 726914900 834795 7 0 546 0 3033701 27184448 50416049 358 14243 7560099 615139596 598006945 30 9703760 0 151914561 6701923 0 419 5 8731 57332 56 75719 176758 60630215 30 65453 62 656688087 9476894 23593308 0 2615857 4862968 45771807 2424 0 34628 58482 44120 76718018 9257 7990970 0 684515 2 4649699 54 943184459 716838 650002 0 774 593 7 975891917 9 47233052 30283 90301 6683 4 3790 6608 2104 2151 79 898578 0 66341332 0 3446109 310068 27 1 675 562151027 30514 219 0 97544 6 65184 60 184 91600 878 59460113 4426 58112385 54233823 4 418169470 1367197 721649 2034546 87989984 12 12 1800 450365 46 7 3 0 402582560 322875191 0 395 76420328 149914 5011 1710 83016 220511409 96601143 24 80113337 0 8 185 592260746 0 5591 0 67068 5926 335498 942098746 553260 95655782 6 58371 24 636869673 696275880 873595 0 234237909 8205021 690 394607 499654672 7124066 0 2990760 270516 20155 69 3113641 85308106 798 602 9892 94892 0 4408 0 47 378 5696416 5 8614273 242 9053866 52 71521046 90413 373770067 4124 879988845 585390825 9 0 3070 252 0 15 29454287 41 0 907 95663379 0 8744 5593320 0 0 783 7 27 106091 0 64134183 353870 174009700 0 11 5 3 9 56 83977 1875 937803345 53 684142827 0 8 1151553 6447119 795735956 7 0 280660443 666813135 185109765 17 0 28379 56502283 823338418 636 928 588 6 0 59363 81922 97629431 0 117 77 597081151 5 5016153 9969826 0 98670068 3271875 1 4060 8138 424877197 7334 0 831893080 21 73954 574297 564188 3 0 7360 175 6753 674242 545522710 932028646 430849547 114 640869683 23 43415 79636069 0 40315 6144629 2934 834 655038 9656 32 987 716 30366 482877 0 0 33084010 382058062 14 866 407899 28 740133 7975 3770916 4830529 97264 66 16280 15 93 35 820340 76392 20888817 3 60 116068096 51425725 37 705637151 60240 5599010 9 78129 3 87 2096162 746 1 698262494 25458 4318 0 1 0 4 5 317263949 852736824 0 610 784161 2864 686 651 1120971 3 3 0 4 48243 71728817 40946 823 1795 6655597 6 68377447 46003235 174 4812 26249 340 8826927 76536 5234 9 0 809452505 341 312659 0 0 9 7 1 4001 110441 812982 19874562 778821 8 677 8242 490965286 29779467 21 27605 9822 583823 348 23593804 6607 8 32142 483 76858863 2913 2633458 92 3 99337832 7786780 123 2 3127359 3185 81 506186 2586773 45 95723 32396 628 424 28 2116485 63 477526035 5820 464946 157815 978230008 969618938 8650 257489823 261430 9 80830805 690 64312 90 344952 18979276 169 508493 8 79777591 95 57233 29 7 19 471550975 3678045 3100 231774961 57 840 635314 22525113 72 291 823752 31874 88422 19 81936 0 83138 19027851 467679 6274 7122962 779136798 5960301 8735 736195823 386386317 421031602 768 33912632 221 82084022 0 5065456 13 68561 9294742 160432284 8326 38131 805795921 771 7 611 4821664 6036 0 215780 300461442 259802381 8863314 679584110 6 42 86188 40 27860 97 465497 3055 64 8827086 11 0 8591947 507 1728 2 95 296 0 2062 9624 941258 0 94653 0 47540 203694194 240 3958 939165 8156 470269 551 5336967 2 132735432 801872491 4 5 54011444 98 58047101 50057 562083217 76751 3 84259 84363 6316869 7902848 34006 6 0 3 6 0 1387 35205988 488888 5 55 9 0 8 4592282 79699171 24952455 370795130 67721 510616 0 42894912 947299 20536 8536710 3350331 1 282402445 0 180 0 792 2 5 618246 7835272 2321836 605998 1113 37230 678770 61851275 748991844 0 474699 4979450 46 2029491 7420600 59636 729 43 0 52 39 707 89313318 3 24673 381793562 8354735 580 35553 57470 7 127696029 8864743 530181 0 77 428308143 74 967087850 17195 8003916 4 0 499739 7275040 7529014 271049 939 9088 491 59 776404240 574 9937 858639810 2287 2129 0 12614650 749832 15074789 3131970 5830 855 6402 1077 888973964 753800755 1439589 51686 20975 0 169875 991 1547999 0 75 0 9296 9 32260 2927845 568885199 5 782640000 7121 79266 187556 7162864 0 4254 968182933 11 868089 1337 82373203 1 718864 63476841 643576919 144730991 380 0 145 98484 168636572 88 82 71089454 414 80657965 4 0 827449265 475 9042310 806255 30286 821 8806492 1731 40460712 390 811522 62 56556961 525 7446341 7269277 7914 6157 6394 430398510 430126840 9 5 771 5 45 538256 708886322 877646680 0 202604069 74912 78 0 35787057 182547121 41757 43762 0 39 88 4526 545 10 9789 403941347 16780 608839815 23 904 795 395327843 9 6 3391 0 7697478 9367949 957642 0 6157 7316575 76062 288443 356248888 4171977 69158853 483646 4266673 7787 8 90367 16 1 38330752 957839 709968 9 84848 0 72 89639149 8 1097276 212214 7682 42 417522 1715769 313403919 6287241 0 3966411 763092 2577 6 97 61749068 21 59815246 0 911199722 0 704 9465591 164 26882 7 169928863 52 23 299947 7831905 4 8 60 224179401 4 7257 101469 77645 23162613 95500691 87877928 6 141552420 161756 23417703 14021 640 654 123804 623 11022 16797436 14163259 4698254 0 6 3659613 0 140316 5 14377 829 0 11172 1344848 542371172 94707 8 846 970538 552 636534 0 36 48144 64 27 1735096 83252 958758468 9 363227 14130182 401 82680890 2259541 2 29096757 543910 6 424071170 0 9627552 24034 17279 43 4957210 3749175 5207309 470188258 13 3050 178 7926 68 455 3512600 463937 5 8 14881 0 0 3908 541 683946 62987708 76671550 7787429 9932 89860 58760 84 812 125 2232377 36 68661 27 678 48422328 0 425207 277 334352 572 80870 1852289 9887 0 21876 9707 43 453 7885649 3 900567 43 1 48085493 66644772 0 33258 6131 9763 9004 4925094 763 629263 67544 1275 31604605 309 87 27 1135 8 370 4591 64855 8955 9544700 0 557542 725 520208166 0 82735747 142 7 9840186 37534 7161 931 0 9124671 81 5 476879961 249932040 17933692 975 9 4 94 52727 3954753 54 43198275 60 33627371 549958 11 5983 673651914 2212 4874 1 8 70264 806 72632801 331 0 9877015 2042869 44889366 16105 41 37751082 762400768 3287333 82 6663 8576080 618345 8 91 56112156 6012893 965985982 509 0 98133 528 40600 95212 1493 93855694 6943 2129786 361156637 327 23942 75 51187 0 1 96842 31262078 286 3 150086689 47308 2602 718554 8858 300162 47810450 943695 749629 37287 77618 89 1 203608 108152282 12 0 45992 3 9 0 259373944 32077 97460878 476 8 549457 76 82416225 38055 44413 59 0 56 3257667 779 3 355951 1784416 915186666 432889086 0 91 956 963 427945782 22511 7 492 9 136 641 4708071 749354321 0 82154231 635547 28407 308258 0 0 2191324 932 37035659 349 66880 3093966 95101 0 0 843877459 3 8562 49317902 454843 2679257 239931 597 0 9 31415 832 52583154 4 3 8599723 7506 8929613 97 5102 151620 9601419 221 30474 0 585336519 635408 827 21788 57429871 624734 3 1288 0 3199569 42091 743955 0 828828 166281 1 70945 97980 744925396 4514205 52 0 7817 8 6522535 420652836 691303 52420264 310667158 313976 517 9 7269 531958691 83073 5998475 0 72189792 7246 38 871239 460035 786 7130 9 4363 885 22782 52 3 23432026 2863 626 34 130 24744 694 13970224 3681 96839 0 9932 920 0 6079 9 0 127692 4102245 95 309050959 10762 923965 5299052 0 143 3682 92071412 5 0 5334365 21293 3067 796 568131567 764505 76 70946 528 47092 624542180 29822107 475 273 5 0 1 40 969091442 27753114 52130234 37 3690444 461479 73406754 0 271 953 242 5736 9270 4345248 17048 59001 1725 999486 1749322 1 524 8 3571997 474423 1 6031 999030929 82427 17014 482245179 16333362 225 470764 21178698 443192 95647 52572 7 3 246290433 792085 47347 43 401 250224 7308 2625451 993 0 8 0 936 0 2 858550113 57366740 866356811 52 5163641 97 9903 830 13056900 918705 110 7597 4 0 0 36004910 8646 170643 1 73479 6067400 40799 28 6568 170036112 7 834344 900 2248054 27712 32821 2 968 59842 0 5610369 893494 0 9481 8 9 40 1527141 15900 6 5 406127 627496437 751196 528 0 745 239 8725675 9721296 0 0 122 10310 14 0 48816787 5070688 6689060 6 1 90 3014375 0 653 4237022 4315 8962 28916857 2990490 336 0 5 0 4 89729076 33 6 774 36458 6343 228806 732721036 868343 90816 6 475706065 4853161 248 0 3261192 7256 634 131676 754373 5270 0 1042 303128 0 0 47180 0 7145 0 426 5642200 1258 31248 85 63106 48668600 3 738359 1314376 719145 4028 49532 8845691 46819 89648 426017 37523 560 19230719 8 6 6948782 4970824 2215996 68 409 9731164 594 87028 592 741310570 9064 673 9637316 8969 2105 9467 0 886087724 727 2198384 678419 83 4103 7518 2130 71 441590717 500825029 93813197 331284421 0 5027420 0 680877 44 0 54 0 3 59 0 89198 143 784400 107 40928 33 457152239 1082 0 74731738 96 3 0 9 13264872 22 201554209 88 22148 7985581 3185646 6 33 0 870 6 872 367140268 68083 0 2 2135 5748088 0 5 43201 314 500 28241448 2683 7349 45 0 5563194 6911530 3205 3 212 36 4651 1 2 636 8 5329 5160 774313451 71968348 71493664 9 205302349 31138 5 59546400 0 191156 2806 0 506 6297958 208 0 80 40150806 8 4987605 0 9 7129 9 702 99236759 3801906 2 266509 7 30 509 706115320 31389 6 203085 3736 82763 41786588 920214753 9211 289 691041 50445 591675 0 97 0 6911 79 257 1069173 143 7 9235 83593 97 3 5569 513360 832135483 505487 9790032 3057417 866 648531 907465527 8 60293 268353 9 0 62252 283460 14029 819927 16760 73 0 57145 0 307 48 45 1980 692792 2325229 5 48005095 7 3686 295880705 5 5061 22 993557645 6242648 281 7199610 854 2 969155 31 1 4 97001944 13067762 5 105677099 202107 35 5 203 83 52122 47 37716 211 283 9835163 0 44803 722 447 263529 237306 3 7032 797 89 0 0 9605807 735422996 207 586 167415897 0 54539 0 0 48 714577 5920937 78 27611 838362634 78651812 13 3053519 806420 1810576 351 5 487575 8363 801834780 0 711 38860100 9338265 70571 30418 0 81 623580 944 56 8 0 92982733 792574 608662 4949 9 0 659 3 6 413795 75001 7 0 10 400559 953 578261279 0 6104422 53469 69093875 60 5943 781 3093 0 0 72 603389 0 473523 85 7727 110 0 30719809 72 12948183 36473616 3220 858366 61471 24886 544352635 42880 8995145 91466912 497088 6 2673266 857 17146550 0 305220 6321 65 7 339 739460993 933952945 3227 2406 246802661 3 0 12 0 239 3879 0 384238 8 7233397 643116 0 438899821 3274277 19 0 353882151 0 344077920 751497 2422498 2610001 591768539 474656 773 977126 324894 161757 75545 586946325 842 663 15436684 19 5423619 0 65 0 8023 413 6642 0 5331703 353623844 971 23 0 27924 376582492 6557880 1 8 4 401683054 526993900 4 451899905 921 725442 0 59917 50760254 464784 921661 1958 997 4 47 7291267 51 434 64 4 6936674 88063599 9630549 621335936 16929 7 3 1 2185900 9 19129790 5 8 899914298 843083 507755 805991477 961016 185 87770 104475 325996834 17465701 146703357 27499552 5781571 0 25572047 0 26382619 4111 72573 3 62410 2571500 9152618 2224327 73072406 112044 8 30296066 0 8794243 39556 3823 103508 62675060 3 1 18459 82573 0 58 85073386 8 2 4495041 41548 2 40121 290315 9162 6 225 13127648 82625425 289 20945 7997036 993 0 2 45853684 24520 60420576 224159 64 450177 2931916 764452265 0 0 530213791 648648955 63485267 450 756 939829278 577089 5150866 96 500061 0 422567 79589844 0 1778 4550 770 470 92 2 1 0 991 1493 356230254 9168842 4827 88 36010961 68 168239 562465253 6700 4802144 6805069 3072288 70 93 625486 6517 7176 83306810 852 2777 5 6293905 0 165 68443598 0 5029 438683 1670924 109708 64729114 442 1154 1456 20443 83326534 606987462 97 80923358 7212 663126 144430563 189179 14999962 47 72226030 7 4453466 9 408638639 13297431 2 66276279 7 93732775 79064 70401226 49 62993 277822 69 1 1257 9 6944 20075 858829 0 3563 23 30 439573320 255586601 176847 9407 40820780 19 4595369 604003 56923400 61084375 7440279 48815 20708246 0 1511 39000115 5681 469 28234 84556695 3140988 5 0 15589 8 7 0 5212 3127 75495356 0 75 25641 802957 0 31078 153613 697 76161361 56169 531982 867587 64659119 611481232 24903535 6555 51 5262709 34292662 87154148 62812678 428812053 570 85 9919 362760 649 464 728 5 1869906 551 257733994 257 131 55146613 49 5519788 0 6934 46336 57838 45838871 9029044 99 6437 0 13824 0 0 69095994 332259770 273 67628963 35459 2606962 919 5493 838 939152979 9 98635179 824999 896049296 80172392 1328957 2278 9192 198 0 0 124189 40460803 83977280 87076822 0 520659 45449191 1 866603 768288 5 344408 8 25 183 3 2 565626 977735 66 363 874 0 7380 5847 0 2402844 6903105 77773 6 730 65475 41375224 2113 2 4 97812 588 922832676 77 0 4868 6601048 17499 461849871 6827 0 8 11 11 65016 97218932 35087 73927 3 9 3777106 52019 24876 4294 73262095 49133355 9027 985708 7560 7706390 52995814 0 6745129 97 219128556 95521814 3667141 91492176 278280255 518392 1626 5361 5411024 61474105 27552 21 5 933563 2124881 9036 8094 925 7618 0 91 90172 405 9751 72 437467 395 54 56234 61599969 5 668948749 0 89726380 4 0 0 646885 5 4300903 6 6105334 22123054 7 125 8688044 234463563 8607 964669 57801 735 54757 384 890 71451737 98 495942 264402 9 28390 66 48963 71239754 612116606 119 0 305 6 0 550 916 40404 0 2 581 6 16565964 7045502 96123 9 992776 7 9 0 434382602 0 1 6748 8197 30199 48 88041 919995095 76740 89486 0 5132 63 6 0 6178 71 782517 7 81799 3547 0 5 0 0 476 2 0 0 6948 4 791417 8 874 32328 0 748089 217008 60914914 379 0 651182 6509 0 7023 0 6 409 92064551 1634 55176 5645 0 5 80 123 62 6 0 84 35 76 7 0 10 4044 0 3240 94 3 21953016 897 65 384762 574365 0 61325111 30 0 46462 98765 8565 950181849 7 0 86660 558512 91 3 58894531 266 418629 4799826 1675 5 68853244 884 0 0 70 1565 6 7 892 2751 88243 968 472 9915 646613797 2 325224 5936341 721 0 43562096 2373362 0 94874986 78472678 8828530 58039 310045050 9509529 1 671704 6 0 34 171938815 454 58494166 35759375 0 1389026 635 875 0 395752 846233762 858289784 998110 936 454939 366041 963 89 61 111893361 91495661 65097 1408 120761217 7106456 6796719 755355 752 2554 34581961 265932 6530 6 793 440 7 38002616 34 5246 9235 71614 0 6393093 4171584 720 0 51823 0 40998 29 32 305407 95124 15 0 8625644 97760 3516221 8317740 5042075 3 931660 450 74493 1351 1693802 98031 8 1252276 79530 373988 8771350 8 69645880 297899 835816522 6857 974 6 433 796 5229 138390 2599764 2 54 0 604426165 6 639 143 8054 248119207 43 6830954 151249 421912 82140 45 615710741 650 322 688 0 97940091 1 371839093 27091 574 0 7970763 135270567 47076 11835577 77664 0 8662969 996520229 44572349 56 327 0 0 234364423 0 140164667 111428252 75661818 61957 551544831 9201441 96225101 421342610 924631 95003 97456647 766 3 7957 430 6504 807641 878976704 73193 552 85903878 7 5879 50925 767321845 6009888 66 6648007 68928 82 286 6240 34 6 5 223823 50674328 53977 95 560732526 5 89378747 21174 3 95 17048 79219396 1 1 189648014 36 45359876 6 14522406 541 5731 9343 36 0 2090274 0 4659398 155 902 101 356971 5829 0 959 8466916 63004 2 8 793 341 664274 2860 439 9488 519810 82431 618470 470496279 924692968 10 0 6 5437 191461 63 612122532 90391951 76460541 4 51 498751 476558 5 39686 1 0 3403 356938072 653 989412 7 0 48 9507 19295829 6061511 788 1427154 943 6 45092344 4 548669933 9825 2545745 627950 2750 850623427 32 3166763 768587 2 31097382 1456338 14602 15806 310668241 77 2 222850 41777 44 93068711 10641 0 70400 9038 12166292 7582099 0 0 1 1 0 863350028 628192 16 510019 0 8360 9 19239842 72 480205 3809431 0 0 0 619986 3344 80131 10981 903 719 9318958 44306458 7572 21750 254 2 3 91522025 526147 253224751 86140152 8010 891883620 0 65 619 5505 6126951 5085700 9391474 939858480 8633 68520111 55714679 9 1 2 3741049 59008255 62189348 0 0 0 8 4051 8 39387 1017375 76 56 31 350005 81085 9 34616 2781 0 247 2 8570 11 69127 1 85028 6609 53661 8 937626 422053 5 239 8607 461018 0 25524 84818 5294 475819 826344379 56 421569 75984832 0 1891641 508 7 8619922 0 8 55 914 65 713333902 951355 0 2 3 696 53848464 0 72 18054014 0 0 5530 157 15 695 1599 1 6 4648557 89203022 567 8 4 221044984 7 28 33773802 8612 7563 47 30106 0 0 5 0 0 0 82794 3 670 0 278 0 3 66 59939 3421 0 901 3880733 120777995 5040 16113580 145352991 7 2161 1 92 514332 4260 0 43484 441 22418104 53430 96 94855066 720226 879118 40 746132437 83553061 61 39304860 86414 73 95 0 794 73906 19 12 20 0 14103 2475379 892 4203617 434 90115334 116 92652 21980 231 9042115 89 734706925 622631 825 1850367 80149890 9374188 479806 4864 34 3 373 1 3838 946 34 270968 0 6781939 52403 95 8077 2152 852 809909 542420 34253 0 1 58923 52 43583 64403 76 0 738527722 175973 63016 353 363 746226 11850715 0 961 93585635 807 730704 5052575 0 6 1889797 757738 0 9432261 4815406 5975 0 84470 726479 470701 0 6491467 4 512 1910929 674483 960097 1 4 5 15 0 2220 14 5404559 13777481 59 416767290 372 6 2822835 52012483 18834 287354482 9084007 5923414 1805105 0 116037490 3412586 138 4340 1 4 9343697 11028683 0 5944 0 4956 4286486 92 6 4297 28689 150385724 95377 177 9 4966 0 30802 0 352001 5297 95338 4 84386192 428865901 470996978 220475368 423496629 5561 80633 9 0 940176806 8424 9084288 47 690327 216 74148012 95977 39901073 5 36061 14107696 284682094 0 87 2 48964215 358857 8752 336 67032861 841 3 6118 607015059 318275 961719 0 131848 9817 418352 837675071 7716 9 2876 89174 0 287 596918 81 1721557 2914 191272083 1 8 482 6 39 25992337 683661433 261297 305 9 63 1917 41683 640349358 145848457 48 55650212 47240 7598065 308 5969832 34675 685207602 44 815217 31355655 0 18709 818831 555 13830820 1363576 196 672 17 319 0 24 11668 760628714 8501268 0 54018091 794792383 1671578 2 82626809 17516626 37966 9212 707853 9946369 821465 480226897 46596814 355 39978 106627913 3 1361292 80 690753 2 0 71531 486 0 6171 4 0 0 856742 631997867 41 7792 8 940134 3865 4367 9640 8957 8395168 7803689 89 28 1 493 8323 7 0 564195 4652 0 4 9 5344736 6 29 23716809 64559416 3 3 4568050 52543548 1 240194 65983 41499594 7633 0 75 58556341 17 887103 26203400 66926 65309 8509 752 8293413 757 35904 1120 1901031 861 9002 461856 2809211 24 511889 739436857 956 1790866 874560 23874703 515999 0 44 2123 373637892 0 6577661 57139418 87010002 3600 30 9680 0 2 73138023 7968017 713261 7729 276099 8978213 44 8990 0 999772801 2911334 5 2743628 185395 8700 0 71 91601633 0 4 8163457 3998 432 109530 6097977 339160123 23 463 0 3417939 0 95002884 1913586 53166 546 495 2 1 5 40249802 0 1 188533 3 719410418 12524 7 701 918 1116 1 617 1114 89913160 67910111 47020270 1640034 0 0 13 795054448 2 2639921 72 230297300 0 36 70 652019 177 506 25280022 91 63579762 0 540416 26794 9 3 0 0 97 0 699576 3408 882375855 724087257 118 935655081 3786 31883827 444773755 78109 69250 763705 6 46501 132466135 4700 3686048 25511 2103 86 296 0 35 904524863 4 90 46 8892011 6 2186052 94450878 5052905 238 0 7 61360 55346511 335 71 2790 67124 0 727 92321 619 688733 59246680 693204 7926 9941564 12302 0 12 9895548 0 57 263 462 956575 0 772276 0 5654179 104 0 2009516 15251454 108257 909030159 8485 43872385 30497167 76202 3 10 3 55215037 1 0 0 69425971 901920236 2432668 2059795 8685095 1089736 0 41750429 19785687 89881485 0 2583046 4307 342330867 2348045 514 154116 4520750 2907600 9647817 0 320 0 69 6 982 135010 0 7772134 978 212332 2223 678 83 12864303 0 9 9554828 46 338713028 573191896 57 23056 831580 4 9 86 775197252 349 44103 178153 2 8 23280543 0 81456710 8496 502259 427 11 7 8340385 163900 4262 0 37270436 347534 52 896 18662 200126 967058997 1581598 5 16 660208604 745 4516 3 0 19958177 6513592 181 45871864 828443 98891 6072005 366115343 17149336 0 6990496 88405794 8401 81 0 10 3848 129784319 26036901 54104119 10 0 0 910 941252719 86979 0 11433257 92076029 853 9408 3 0 762 8 0 32085 1924884 28 68 96445 435398921 541800294 4833761 65882 4411300 30317 165273 71752843 4308 80 4085745 6146 172268 90104442 437524 91 7 3416414 97 62568037 303397115 4801247 83093 35096 79463221 6973 7599 321262 9299 8756826 998526 371860 47642597 20716 4515879 0 0 0 1292153 3309 2176 257351 22 91716 3 6661050 786 842220057 1184839 0 950 66527 30129 40902 819444 790622390 52502488 98180903 33002157 1 51380 4762 741 974648602 25463077 387037594 54 629 0 68 930153 87749 0 5387 1 0 1 17121 3891 672 4968199 1050 0 0 249 7321 577074404 0 7030 4884 4716589 4 0 908028 8039036 807907 9 0 0 0 233507864 4292507 69283644 0 8606638 5 576 684 0 1382334 20901 26728294 6423 14646 673885613 81999 0 789 754 6394 7439 309890 0 365 3 779000476 829701 1421439 816 947847 9413482 548269604 7957881 678060 761 971006433 6174417 729 6424745 319815352 54690 9 9956917 2484 6 111181969 667994823 292669 234704258 35716 461 584204387 0 6 1 510 5833 0 493 264524467 86816 94 40173460 34 4677740 143524 83 57032 2239645 1 2 64 410091 5711266 1702 7 0 885 6474808 63007 1 825355508 79912 966 927 493605079 8865621 962 8605 609234202 78 260129 75 25 86852628 360733 29566 2844175 22939 1241121 991 62534569 609358 434747 725096307 574837423 1069 0 0 3 47890 9455 80145 19 143 326412 92 61079499 23074 81379 722 4672252 280576 793202303 25 492236 43112 532 56593866 0 2 657 88010 9 0 0 8199 86 41451975 23745 443 96 0 4197713 849 6223265 0 0 0 1151140 4447 3303720 557061676 124342905 4410784 88839797 50 3939 8915 7 86643 10113252 18084745 0 7840221 70922 36685 928781994 614468 340197203 217360 269 0 951 44 0 84929368 855262 0 495254 0 35 17 3235640 386 558 8778221 712034736 2 6121 33711880 32781911 4 9391422 857 570719246 8088 23 410 9 90167 23 43680587 347958255 1 66379 70487 592447 376 64493628 975653 8 15 6794 726989376 14953 645171465 0 0 0 2473 4877 92858 349 0 33 0 154 554 123 94355197 479071 62889773 411 723 4414098 8 581499479 94 20 815 551 4117 7749 878841 0 329917895 729874 7134 5441375 4999365 6057 35 8 1915671 785076 0 306663 3971 6 3970267 19078 146446 45301475 17906599 94316 483035 113324557 4 0 949055295 0 108586 7184 67682986 493 0 0 434506 766585 54731 2 22353 747960 9826 714 27563440 66250663 8385460 820993719 5468640 0 76 18313411 5651 65178115 651 69570882 66842 30318 253859 43 1623 65827 318 658067919 69334 99 122239369 92337 985978 63 0 66869573 862336 325544423 285 23034 9502495 87 673516 61957934 67 0 43895490 5810241 847528 7113165 145556292 57701 550119 10 730 982903233 99505976 956 22127 28 626 0 0 270801031 0 5 905631382 63337 0 93184827 4 297061 58 9 0 97 28 975117160 798185068 3756785 111 858 370506 0 252 562 0 4803275 935 470 5133276 41701507 0 11141 22128422 696296 0 0 7548 163736 181414 989 855111 426 4187915 86 8060 490021 6 987081399 1359 850 13 6 26433901 716 38594 0 36226206 1392 6 62846 6290123 121004962 797983024 37108 359150923 92 12 4921543 0 0 900 0 2704 508174 86522070 79 0 851873 1 2 924008334 36 2018 964711 0 199 0 9 0 0 55337428 51315843 91496669 92 1091 244623 339054817 1345302 6805995 488 44308 2 1745 98 71202561 59184 769702 879 5018806 64047 37413272 88 0 120799 8337 3 9683299 19726537 48 663602 38 979317 9 948675 911251 90233451 0 30684 432 764 6977666 98692107 658005872 0 67956774 938828 7 66 7027 672528 802 0 6112497 8584522 3331092 97 0 2 65 9 6315 0 46224 3 1681396 42015 63259887 155716 0 641396854 795857019 2709 0 4152815 916140 1166 6 953890 8 4 2 8385 101593460 903 681 3972515 337192681 187097 9338 64617 660171165 808338140 1102570 956421268 3 7648604 32 8 8 63 8790 622 75151 91 887 590 43498 5670887 0 31 888582460 141273172 0 0 403010784 0 2 934 119 220591 3090 609097003 94330223 8030 1 4815702 53524892 0 377 4050 370258 9 45 693919 0 56116 0 49779 486674 96351306 5573034 8232 27 253 1 512026 88870 2230769 4283729 868 2802 0 6293 41 71223161 0 2494 94 455790 5554 522 22 32 958453 5 15470 2473070 424 5863 732 433979 53564 338498 58309 7201025 3459897 177055 1719 199 3 8819977 34234 2862 0 95 149005838 0 0 207 303 12 2401 43 2603583 42 0 317576462 0 793912308 883810 8417 98406 13417 95900 886561949 77435594 5 83000 79388 4 7 0 322761 21 0 250812 0 50 466 8133897 6586022 77486406 2428221 20851 5644 1 295 84 8626 38 50 248235370 1252 410 395771788 956917654 9088712 438 87 74439 789 43 0 731 26895 878 0 50107 0 59208614 6393827 22594422 2 7 511501 1063043 4 3577 6 6434 5 429 7619 54 273364 8 259759217 26098984 76911 257971494 61878 0 668 203 28 354 38250 0 3100 2021 51005618 69 2 6289 840 13149891 9 379338 797202106 0 839505472 6544 0 4 77998016 27 275129 78 2 802 76 339 81 8474744 9 16279906 33018 1901 4212 23033994 30 412 676224 74 920872 12 9 174124 7265626 5450 17 6478 664634525 5505 36036 8 92242793 0 55316528 679244091 808791003 1 427 9 588214725 285259 240 89685983 134988 60 9726 0 6651095 8570226 1799 727612951 2993 0 49 201 17 5210 882 90121374 1 0 45408954 61 965 3233 2450 566 0 60 7 5111046 791246 214 9 452037 0 43728517 44454 9777 68 71 5 18645 1899696 951690 50674190 0 9 3 43270338 66049 417271 884910692 2552481 2 3819051 1744230 0 90410 446364737 0 5 95950532 120487 531591521 6347 65 655881998 786 34 694 79444 0 0 2910 9 52 2891432 0 26 8 7969 67968 0 21347150 545 675 6242258 0 68238 0 761590504 8508 0 94683 8 0 817 614344673 0 787867 5704952 591588 53304 26485553 316 97233 557 2 2 319832 737060352 40327193 685673 504685 6310 7 0 431542035 404 0 80 56461005 557300402 365289671 463951 4122 94982748 2819414 0 380724 0 396119 673338111 657407171 85031755 586 889 33373004 2 1 31604735 8257549 9 518 828387 309891946 968 46 209 32 974 3 673 93876 37686 5310 0 405283057 7026 2 0 7 977 1670263 1567 4345 3750 120 695774294 930 6052632 229884652 4 732 7569659 151514 2555 86 578222618 190498367 38895898 5842 40962439 33188 2 4289 2 1793 79197 867176 6 8 9906365 820702386 48436 0 749138 8 0 998447 70700824 555 62739 0 6366 343993763 5285 27065858 5 3333074 34416504 6244221 777069 686287 8893658 50 74185 3116 9 1 69686 0 39 20131 83 245 0 11023161 6868684 760879 65857 49183001 938238372 1377 3829 93380619 3371 0 457838 6771969 276432 0 12 0 0 10286462 9 978158108 29620 9 3371 869 794 1 7536583 564 519413 5405 79133 428360312 995374 20589 0 7 72864004 4107 8435 3717 0 0 8314416 7 9664937 1816155 3925562 847412697 49176595 993 9 1820 0 67342012 5 538 11150038 259373 198016 16752574 70 10 39222673 763304936 7 716417348 73577 769 0 62853 411 7 0 603 3131810 39878552 696 80210 736 8733 8303064 512 841 0 0 362796 374377193 506 1981339 1858886 3649 831112 146862217 93752 76758809 3927231 4 332798623 27783 8031127 6525583 1091 7906294 634 94040455 0 0 50229010 2184 36 688245 6 9638 5 200346585 76 4029 4275 4544425 2 5 604826 0 90 0 0 153071 0 0 3386 866 514 6 635636 67 120938704 0 858804619 8287 3259728 2755262 6 4656394 4055492 51964 0 894890159 598 7 0 62 144 231 4172 0 61 743734 2379787 24620 0 8154 41 7766377 0 36 113060655 84614 0 691837906 3545664 60 0 878 4 2 87760038 679636 5949203 0 61609221 2366 181727 15 18 219 4774 379 272506 0 825237993 379 83409981 0 5 2165993 46 76443507 349929999 64 270060398 0 0 5424 592 5894 5 9652 1203727 4 812307570 1880211 5177813 9814 933370680 6196 8 62355 3 497 1404089 24425691 4973761 18668 89967793 36 58319049 606495 28 94 839367 0 526265151 2734194 14 0 3 8 17921 8583 7 13692 5438680 697 994044 6307 7 37056183 733668754 99468286 0 0 1510 294 5493 82578098 595222 32761 19085312 860937091 5 445 5 24780 45907 8807 0 244 39141669 25919204 9817694 481 97 832045371 4 0 51196981 0 98409 0 5749595 60432497 0 28 71265647 646135 6002 50 6 2573422 0 669986 81364844 645399 65909826 253132998 2 946708678 766503669 580462116 2 16116 0 121609692 956400 16729 273862665 5606357 96323055 302000941 14 42 79 72358 72940 86 4865228 17437 3 5 7530 240465 953794566 780409041 765900464 4561497 0 87576519 359328 850919 0 87727076 3831651 7864890 457 0 450977 18 5159742 4776 1107 47 63419 55440697 40 9048613 204 7956720 168 10 260340236 26636 3 357236298 11941 2769196 70 92821 897364 653059 3781029 72 6 62804821 19 437016 442444 82 0 0 32211382 37741866 39 4 5813245 0 7506 2631351 993700 89 268 14877 1201296 114 0 6443528 449232 86 456 5 69608928 40173 377494236 0 419391079 7354578 441223 8862003 36716733 5 43591 0 211245 359885426 267 26 58 173 310005 757184 553 34945 8 0 20 6561094 461 534 572 14432820 16168 4 0 499 9581 369530987 3911446 572927 490506352 4270873 735069 6988 0 364612 867 604 86207601 5358 49 6049311 462455 4 9504588 79 534252 984005754 2 18720 6592786 0 1726287 0 17810 777 46977917 164391 0 1294 768194 265897862 805 15356812 1 50849693 80006 903 921089905 25292294 0 0 2243 61 27 8942889 641667 520 8303 18909736 2 55058820 3964 3601882 77234 39 8219015 981356167 7004607 7398473 42277315 0 6221634 9 4043 24162 89189380 6536753 360 0 730231 392 0 724487 50450 46 2811 205212438 2581 81927 36907 2749319 9933 94135193 6339635 512 0 60997363 47461857 99562 0 0 71 924204593 882102 16 6 2305839 70 444 270556910 258087334 16172 99269772 17705 86524 6706 966451 26 550146 38466 42 45 4 15666496 1430770 0 0 9279 56484284 2332 5979 6 2935 51 0 14628 9186 959198385 30436104 56929572 1 69 6970 372524 191 91 0 4 7387 41910684 32567906 3416 803410276 90599952 1799064 717139039 853768 45774532 865059 7431489 58645 317 671430977 33 10310138 2 9347 4023650 172123 73099817 57271606 0 548 4 5567 590 0 95063 8722 72 524 0 4597 9660669 45126169 808826309 5 7 444 3131 302 638493 5 21 486 931586 48 700 41171163 0 32221292 9801 352500758 318982505 0 6608 3 8979283 448 844366321 598 3 0 0 0 392763 15 325949 0 0 7 76960 368 0 352448 7734 9 960886709 305143 50 90423366 0 427681 19220 4 6 63359223 740794 23 8 14231525 32121149 3742124 0 31 122969065 8588 0 2 4 0 93341357 329 8228049 15557 8 81233 0 4022 532 8613 459345 1 2153 4 9022401 4 560 9 9 60575021 5165 267 35 5411 0 8588586 156821127 1 3696360 68473185 0 28 8 785961 0 2289 461078 3 532062 784 15983 7958464 9456902 874 18780906 57538548 4158015 94158455 672 109807238 49653 86492 354 0 0 3131038 0 70835780 85111 48460485 710 8813181 55 83 3 11082515 235 131091756 7998482 990568 667564083 0 5 560 6550 9 12 913829973 710407809 92 5969 89824 8 9339302 22053 4097 1 5594949 0 442099864 60805 6 0 51955095 777 61475 860 483826 4 662 9 0 88 63780 3 0 39 7 78 597971339 0 94664 8 9807 87 30775770 7124 0 5 56 22694 261 32 57472312 5729 485230 7 9 5 0 592474790 162337 967906403 0 75255 665864644 95499 943352906 84 8 4 5879 594 4 8 9897 61 5 432 0 75010 3676 322414 895 19 891975 7666 266805 410880151 8289476 15 6961 178827 79059 38776417 1691 0 7796 3400743 862 39 619413447 63 9 2 17345029 68982935 0 8919125 453349 30 6 799396385 96167 90634280 6563690 4507306 8681 6733 6203 269367 86618274 8 845297909 42 8 7 2579724 75310 46839 73 7761 8374095 2387 9624206 2418717 15391026 11 653964292 3436983 19 568243285 3 0 0 1394 0 134 1 86904 9362 850880024 129122 901078879 0 623759 39908 86 474319 41093 39388526 13 4 2216545 2 68 8497 586166 0 14486605 57 895741580 449 0 501789 835 0 247583371 8 3 960276 604569695 52768 0 8957248 0 43284867 649559 8466 255158 0 889 26676357 398 799 7 6 214 356 1592869 8083007 0 674 89 77485290 0 310259 2459251 0 47280 9 294 31164279 409 530501060 594 3527451 0 450639831 81227484 73 2458 850 637292 0 3341514 539781 43736 949430397 491 539941 0 29861 1972149 373 9211216 293412221 63357 80643 11553249 2746 122838 0 83334 12978281 524 919072541 99 942994 43979198 31831975 5542 375908 3132403 465639 5 563922 793968427 6818757 708 56340972 93 0 0 6 11 486341 54 897517 0 0 437518 0 9078765 0 72975 8203 0 3407383 603191 5497 33 70508 15199 5 4455 352 808 0 67016 7159416 0 291828 8 84 2 7137 480 9864 0 33132 6661760 869237 58990 434517616 221746328 1009063 757290 4 870985 0 6917736 27812 58435722 0 99713 111 4 7 0 5878 1 1794385 0 71174 470040 124544580 57985194 43926 0 788 0 4812 434739 0 6167830 9438 4231 744862 1 4249335 64665309 9 763 2360 4745 0 87796 467590 8 440923970 7 808087 141746725 6879 17 7 668 934403 0 5280107 95 5303002 0 1390 6190512 48081490 5 540 117084 6777304 21422 749 3854776 77 84 31593029 37680 1365 260 644874487 638 462186724 582833 0 267226 9186 8875259 9146 8317787 590173 3 0 12420540 3561 4 801476 82478746 555293 488 96741961 43574 19 9478437 0 788945 0 7 975417063 533935 4676 56994 92978524 91471 370362522 36659810 4984982 4317787 582275 232872 581522372 33 966796926 0 22340 40528444 69 64 9 93112503 573399 282 61938 3201069 834050 9835047 9914 3121499 0 3787158 1 70 2 4 6782 6 756711 0 9531 9611521 472527 4151256 6737527 7 59594 76263451 23903 93 45 1 49404239 371 558914 41 3235 801 12944155 53889949 22 0 47852503 1902 3 7248 367963 15 9675 812 1821860 2 6549952 911 9 23 72597 345109326 13 79445 5797 4 752105339 34 632641 417301735 0 474885 121 0 42012433 56 9354 3957 844 5209743 8 51432 916033 60219 238109 7948 13 526903184 54525124 3512 0 358557173 7383 8997022 80756 878 83472392 0 7910241 42437723 555 454236 0 41 0 813 617709 2330914 2740374 916 396953 7650 107289 989676 8272189 894654 71 78167 47 0 950805239 0 91 61 8 46 6466 4118 67 387 549285 0 2625533 268462107 6385 808 91861 38 0 17 372863 8818665 995923 7 11150 822577948 3620 4688953 0 9 5156680 37645323 36563113 71 322 2 37 40927 28272 1 63197838 54979 0 6836201 34116314 325398743 839 1 10163971 2042058 9438100 854740 14891 0 9 5 86655 7 864264 4105 0 95087 7 97507 232 36858 87 0 52214654 730679 72 4213593 88344 54329408 515 604402704 74 5146 1835103 16373140 3 0 8030790 754785 0 5172 980681614 9036 9646 0 54 733012 4527279 80 1858 109181 7 52474 1979848 6825 6473371 3564902 126866 0 30221959 3 5842686 47 56 1153222 58763 99152 364599 14544507 5932566 0 989 8589137 6381329 660877 4122579 399124 2 6587726 3030690 5 593 797130251 51752705 53 80 6 7831 41 599 973268 879728 911 65751 473468 84710590 0 35444 0 5109285 280809182 8209851 9614650 821501253 5495 44 9909637 9126871 302 26329150 900582 7124 442036149 839725771 95774777 59399351 431731420 0 82335104 48002 52047134 0 64510757 22672889 60636923 89674655 41758 316 82982891 951 895995 6423227 246160 25566 0 42 175016 50 17 54739913 74299069 7617 94274 0 36204267 893 6915 9991494 253 0 57 58447669 0 0 2500580 634610590 336171094 562384969 31428818 0 560301400 7915 24 15384995 537 71069 1 3428698 727 3131 3772 5570565 81742 16 3223 63726056 714 0 562037522 6 2820 681672 936 20160 431 926915 0 21662492 40 794782025 23396 19815257 350 1668 521978776 6624795 5 8247461 2 0 88 5 95009 0 355944 77602769 91059046 8 840431299 2596 8768 41505 349065 609 34 5692 4167641 80272428 4664431 4171394 4752909 39 41 31333 299 2 51507350 3174282 87790 842980022 487518134 37795710 300298127 758983836 6915 1475618 5 7114008 1938572 5 681200 817576 96916 1724522 1086938 5985 0 653 37 67672 748988096 7928 86175720 608492246 0 4780 435762 5116996 1746 75591094 55 398322 41 35890313 8678795 3724 1 37188818 418036 10362 55515502 0 0 236011 47876 182 321 64301 77 1156740 545620 6880918 86936 0 79983 9014851 370987086 521665985 99 0 0 48279 381873 29270367 7220392 64521 18904989 234263832 845 48 735347349 20021 5552 4 57464 4 63 203 1 7975169 711688625 0 36906 38 49629 54634 73 0 8301 84920953 71871 8054843 816 455 1763033 278310 47644622 89501539 99578 0 6649208 2 99802 0 21401 27 1371 2583679 530 13120854 359768 9573228 11584 3376064 719668 4974014 73799 630600225 59435916 40414941 0 4461 1024 22633662 0 5 68715888 83883730 41 84845 13474605 4545558 31350606 90529616 8628 75 0 594508 93 80353656 4 0 7652550 639850086 4102379 91894 21103 7351 42346 865 0 698913638 519 65181 70 9 66 297021351 778 9 2217 724 14706821 16 2392259 716847 396 312 5694 7 273531636 0 971425 77207 3 0 1133 840 4724422 55240857 3 0 9 80635085 88425 95599142 4351905 0 82880 88091 8959 964452251 8 6768 4003 40201572 72603078 31 3584 3313 132339050 923837810 45 43603 58708032 1 0 4408857 0 499 43011225 937 7330 937420 295699 3136708 90213020 0 7 47434897 202 206404 164204 18570900 6420217 57 199740002 3290374 35313815 0 478870 0 648596 0 0 64272073 649 160727428 84 7 96664 93948180 588 191470 0 6295 799 590062156 889575815 18 19511 29 1777029 201832